JP5280070B2 - User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program - Google Patents
User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program Download PDFInfo
- Publication number
- JP5280070B2 JP5280070B2 JP2008055335A JP2008055335A JP5280070B2 JP 5280070 B2 JP5280070 B2 JP 5280070B2 JP 2008055335 A JP2008055335 A JP 2008055335A JP 2008055335 A JP2008055335 A JP 2008055335A JP 5280070 B2 JP5280070 B2 JP 5280070B2
- Authority
- JP
- Japan
- Prior art keywords
- screen
- user interface
- user
- display unit
- displayed
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Selective Calling Equipment (AREA)
- Digital Computer Display Output (AREA)
- Details Of Television Systems (AREA)
Abstract
Description
本発明は、操作対象機器を操作するためのユーザインタフェース画面を提供するユーザインタフェース提供装置、デジタルテレビ、ユーザインタフェースシステム、ユーザインタフェース提供装置の制御方法、ユーザインタフェース提供プログラム、および該プログラムを記録したコンピュータ読み取り可能な記録媒体に関するものである。 The present invention relates to a user interface providing device that provides a user interface screen for operating a device to be operated, a digital television, a user interface system, a control method for the user interface providing device, a user interface providing program, and a computer recording the program The present invention relates to a readable recording medium.
近年、映像や音声などの記録および再生が可能なオーディオビジュアル(AV)機器が、広く普及してきている。AV機器の例としては、DVR(Digital Video Recorder)、MDVR(Mobile DVR)、BDP(Blu-ray(登録商標) Disk Player)などが挙げられる。 In recent years, audio visual (AV) devices capable of recording and reproducing video and audio have become widespread. Examples of AV devices include DVR (Digital Video Recorder), MDVR (Mobile DVR), and BDP (Blu-ray (registered trademark) Disk Player).
家庭内では、このようなAV機器を、テレビなどの表示処理装置に接続して使用することが一般的である。そして、ユーザは、テレビ放送を視聴するだけでなく、テレビに接続された各AV機器に対して、テレビ放送の録画や、録画済みのコンテンツの再生などを、リモコンなどを用いて操作することができるようになっている。 In the home, it is common to use such AV equipment by connecting it to a display processing device such as a television. Then, the user can not only view the television broadcast but also operate each AV device connected to the television by using the remote control or the like to record the television broadcast or play the recorded content. It can be done.
このとき、テレビや各AV機器に対してリモート操作を行うためのユーザインタフェース(UI)画面が、テレビ画面に表示されるのが一般的である。つまり、ユーザは、テレビ画面に表示されるUI画面上のメニューやボタンなどをリモコンなどで操作することによって、テレビや各AV機器に対して指示を与えることができる。 At this time, a user interface (UI) screen for performing a remote operation on the television or each AV device is generally displayed on the television screen. That is, the user can give instructions to the TV and each AV device by operating the menus, buttons, and the like on the UI screen displayed on the TV screen with a remote controller or the like.
ところで、家庭内で使用されるテレビやAV機器は、一般的には、複数のユーザによって共用されることが多い。したがって、あるユーザがテレビやAV機器を操作しているとき、同時に、別のユーザが同じテレビやAV機器を操作したい場合が生じ得る。また、あるユーザがテレビやAV機器に対して行おうとする操作内容が、別のユーザがテレビやAV機器に対して既に行った操作結果と競合する場合が生じ得る。 By the way, generally, televisions and AV devices used at home are often shared by a plurality of users. Therefore, when a certain user is operating a television or AV device, another user may want to operate the same television or AV device at the same time. In addition, there may be a case where an operation content that a certain user intends to perform on a television or AV device conflicts with an operation result that another user has already performed on the television or AV device.
上記のようにAV機器に対するユーザ操作が競合する場合、ユーザにその旨を通知する技術が開示されている(特許文献1および2参照)。
As described above, there has been disclosed a technique for notifying a user of a user operation for an AV device that competes (see
特許文献1には、ホームネットワークに接続されたPC(Personal Computer)などの通信装置からVTR(Video Tape Recorder)などのAV機器を制御するためのコマンドを送信したとき、既に別のユーザがテレビを介して上記VTRを制御している場合には、現在テレビを介して上記VTRが制御されているため、上記PCからの制御を受け付けることができない旨を、上記PCを使用しているユーザに示すという技術が開示されている。
In
また、特許文献2には、1)AV機器の電源をオンしたときに、リモコンから、リモコン固有の識別コードを上記AV機器に送信し、2)上記AV機器は、上記リモコンで操作するユーザが使用権を有するか否かを判定し、3)上記ユーザに使用権があると判定した場合には、上記AV機器は、他のリモコンからの操作を制限するとともに、該他のリモコンに使用権が無い旨を表示等するという技術が開示されている。
In
また、AV機器に対して行われたユーザ操作が競合した場合に、予め定められたユーザの優先度に基づいて、各操作に優先付けを行う技術が開示されている(特許文献3および4参照)。
In addition, there is disclosed a technique for prioritizing each operation based on a predetermined user priority when user operations performed on the AV device compete (see
特許文献3には、放送時間帯が重複した番組について、複数のユーザが予約した場合、該予約をした複数のユーザ間の優先順位に従って、番組予約を決定する技術が開示されている。
また、特許文献4には、既存の番組予約情報の放送時間帯と、ログオン中のユーザの番組予約情報の放送時間帯とが重複する場合、前記既存の番組予約情報のユーザと、上記ログオン中のユーザの優先順位に基づき番組予約情報を決定する技術が開示されている。
Further, in
一方、制御対象となる端末やネットワーク上から、該制御対象となる端末の操作情報や操作画面情報を取得し、リモコンの画面に表示する技術が開示されている(特許文献5〜9参照)。
ところで、近年、AV機器の種類が増加するに伴い、テレビなどの表示処理装置が、AV機器を集中制御するAVネットワークが実現されている。そのため、一般的な家庭では、1台のテレビに、複数台のAV機器を接続して使用する形態が多く見られるようになっている。このような使用形態では、各AV機器を操作するためのUI画面は、すべて上記1台のテレビに表示されることとなる。そのため、AV機器自体は他のユーザに使用されていないが、他のユーザがテレビを使用中であるために、該使用されていないAV機器のUI画面を表示することができないため、該使用されていないAV機器を操作することができないという状況が生じ得る。 By the way, in recent years, with the increase in the types of AV devices, an AV network is realized in which a display processing device such as a television centrally controls AV devices. For this reason, in general homes, there are many forms in which a plurality of AV devices are connected to a single television for use. In such a usage pattern, all UI screens for operating each AV device are displayed on the one television set. Therefore, although the AV device itself is not used by other users, the UI screen of the unused AV device cannot be displayed because the other user is using the television. A situation may occur in which a non-operating AV device cannot be operated.
具体的には、例えば、あるユーザXが、現在どのユーザにも使用されていないDVRが接続されたテレビで、テレビ放送を視聴しているとき、別のユーザYが、上記DVRにてテレビ放送の録画予約をしたい場合があり得る。この場合、特許文献1〜4に見られるように、すでにテレビ画面を使用しているユーザXを優先したり、ユーザYがDVRを操作するためのUI画面を表示しないようにすることが考えられる。しかしながら、これでは、ユーザXのテレビ視聴の終了後でなければ、ユーザYが録画予約をすることができない。そのため、ユーザYの利便性が損なわれることとなる。
Specifically, for example, when a certain user X is watching a television broadcast on a television connected to a DVR that is not currently used by any user, another user Y broadcasts the television broadcast on the DVR. You may want to make a recording reservation. In this case, as seen in
また同様に、例えば、あるユーザZが、テレビに接続されたDVRにてコンテンツをコピーする操作をしているとき、別のユーザWが、同じテレビに接続されたBDPを操作したい場合があり得る。この場合にも、特許文献1〜4に見られるように、DVRを操作するためのUI画面を既にテレビ画面に表示しているユーザZを優先したり、ユーザWがBDPを操作するためのUI画面を表示しないようにすることが考えられる。しかしながら、この場合にも、ユーザZのコピー操作の終了後でなければ、ユーザWがBDPを操作することができない。そのため、ユーザWの利便性が損なわれることとなる。
Similarly, for example, when a user Z is performing an operation of copying content on a DVR connected to a television, another user W may want to operate a BDP connected to the same television. . Also in this case, as can be seen in
一方、特許文献5〜9に見られるような、制御対象の端末やネットワーク上から、UI画面を取得し、リモコンの画面に表示するという方法によれば、テレビ画面を使用をすることなく、AV機器を操作することができる。しかしながら、リモコン画面は、テレビ画面と比較すると画面サイズが小さく、操作性および視認性が劣るのが一般的である。したがって、リモコン画面に表示されるUI画面でAV機器を操作しようとしたものの、他のユーザが使用中であるために、該操作はできないという結果になれば、ユーザの利便性が損なわれる。また、ユーザにとっては、他のユーザがテレビ画面を専有していないときは、リモコン画面にUI画面を表示するよりも、テレビ画面にUI画面を表示する方が好ましい。
On the other hand, according to the method of acquiring a UI screen from a terminal to be controlled or a network as shown in
さらに、あるユーザがテレビ画面に表示しているUI画面を、別のユーザが操作したいと考える場合がある。例えば、あるユーザがテレビ画面に表示した電子番組案内(EPG(登録商標))を操作することによって、コンテンツが選択された状況にあるとき、別のユーザが、その続きから操作を行いたいと考える場合がある。しかしながら、複数の双方向リモコンでの操作では、各リモコンの状態を個別に管理することにより、他のユーザの操作に影響されないという利点がある一方で、他のユーザの操作結果を途中から引き継ぐことは困難であった。 Furthermore, there is a case where another user wants to operate a UI screen displayed on a television screen by another user. For example, when content is selected by operating an electronic program guide (EPG (registered trademark)) displayed on a television screen by another user, another user wants to continue operation from there. There is a case. However, operations with multiple bidirectional remote controls have the advantage of not being affected by other users 'operations by managing the status of each remote control individually, while taking over the results of other users' operations from the middle. Was difficult.
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、操作対象機器を操作するためのユーザインタフェース画面を、テレビ画面などの表示部に表示できない状況であっても、表示画面を備える遠隔操作機器に上記ユーザインタフェース画面を表示し、上記操作対象機器を操作可能とすることができるユーザインタフェース提供装置、デジタルテレビ、ユーザインタフェースシステム、ユーザインタフェース提供装置の制御方法、ユーザインタフェース提供プログラム、および該プログラムを記録したコンピュータ読み取り可能な記録媒体を提供することにある。 The present invention has been made in view of the above problems, and its purpose is to display a user interface screen for operating an operation target device even in a situation where the display unit such as a television screen cannot be displayed. User interface providing apparatus, digital television, user interface system, control method for user interface providing apparatus, and user interface provision capable of displaying the user interface screen on a remote operation device having a screen and enabling the operation target device to be operated An object of the present invention is to provide a program and a computer-readable recording medium on which the program is recorded.
上記課題を解決するために、本発明に係るユーザインタフェース提供装置は、第1表示部に表示した、操作対象機器を操作するためのユーザインタフェース画面に対する、遠隔操作機器からの入力操作を受け付けるユーザインタフェース提供装置であって、上記ユーザインタフェース画面を上記第1表示部に表示できるか否かを判定する表示可否判定手段と、上記判定の結果、上記ユーザインタフェース画面を上記第1表示部に表示できるとき、上記ユーザインタフェース画面を上記第1表示部に表示し、上記ユーザインタフェース画面を上記第1表示部に表示できないとき、上記ユーザインタフェース画面を、第2表示部を備える上記遠隔操作機器の該第2表示部に表示させる表示制御手段とを備えることを特徴としている。 In order to solve the above problems, a user interface providing apparatus according to the present invention is a user interface that accepts an input operation from a remote operation device for a user interface screen displayed on the first display unit for operating an operation target device. When the display device is a providing device and the user interface screen can be displayed on the first display unit as a result of the determination, the user interface screen can be displayed on the first display unit. When the user interface screen is displayed on the first display unit and the user interface screen cannot be displayed on the first display unit, the user interface screen is displayed on the second remote control device including the second display unit. And a display control means for displaying on the display unit.
また、本発明に係るユーザインタフェース提供装置の制御方法は、第1表示部に表示した、操作対象機器を操作するためのユーザインタフェース画面に対する、遠隔操作機器からの入力操作を受け付けるユーザインタフェース提供装置の制御方法であって、上記ユーザインタフェース画面を上記第1表示部に表示できるか否かを判定する表示可否判定ステップと、上記判定の結果、上記ユーザインタフェース画面を上記第1表示部に表示できるとき、上記ユーザインタフェース画面を上記第1表示部に表示し、上記ユーザインタフェース画面を上記第1表示部に表示できないとき、上記ユーザインタフェース画面を、第2表示部を備える上記遠隔操作機器に表示させる表示制御ステップとを含むことを特徴としている。 The user interface providing device control method according to the present invention includes a user interface providing device that accepts an input operation from a remote operation device for a user interface screen displayed on the first display unit for operating the operation target device. A control method for determining whether or not the user interface screen can be displayed on the first display unit; and as a result of the determination, when the user interface screen can be displayed on the first display unit. The user interface screen is displayed on the first display unit, and when the user interface screen cannot be displayed on the first display unit, the user interface screen is displayed on the remote control device including the second display unit. And a control step.
上記の構成によれば、まず、上記ユーザインタフェース画面を上記第1表示部に表示できるか否かを判定することができる。そして、上記判定の結果、上記ユーザインタフェース画面を上記第1表示部に表示できるとき、上記ユーザインタフェース画面を上記第1表示部に表示し、上記ユーザインタフェース画面を上記第1表示部に表示できないとき、上記ユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させることができる。 According to said structure, it can be determined first whether the said user interface screen can be displayed on the said 1st display part. As a result of the determination, when the user interface screen can be displayed on the first display unit, the user interface screen is displayed on the first display unit, and the user interface screen cannot be displayed on the first display unit. The user interface screen can be displayed on the second display unit of the remote operation device including the second display unit.
よって、ユーザは、少なくとも、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させた上記ユーザインタフェース画面を用いて上記操作対象機器を操作することができる。 Therefore, the user can operate the operation target device using at least the user interface screen displayed on the second display unit of the remote operation device including the second display unit.
したがって、上記ユーザインタフェース画面を上記第1表示部に表示できない状況であっても、上記第2表示部を備える上記遠隔操作機器を用いて上記操作対象機器を操作することができるので、ユーザは上記操作対象機器を操作できないという状況に陥らず、ユーザの利便性が向上するという効果を奏する。 Therefore, even in a situation where the user interface screen cannot be displayed on the first display unit, the user can operate the operation target device using the remote operation device including the second display unit. There is an effect that the convenience of the user is improved without falling into a situation where the operation target device cannot be operated.
さらに、本発明に係るユーザインタフェース提供装置は、上記の構成において、上記表示可否判定手段は、第1の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を上記第1表示部に表示しているとき、第2の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を、上記第1表示部に表示できないと判定する構成としてもよい。 Furthermore, in the user interface providing apparatus according to the present invention, in the above configuration, the display availability determination unit displays the user interface screen that allows an input operation from the first remote operation device on the first display unit. In this case, the user interface screen that allows input operation from the second remote control device may be determined to be unable to be displayed on the first display unit.
上記の構成によれば、第1の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を上記第1表示部に表示しているとき、第2の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を、上記第1表示部に表示できないと判定するので、第2の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させることができる。 According to the above configuration, when the user interface screen capable of input operation from the first remote operation device is displayed on the first display unit, the input operation from the second remote operation device is performed. Since it is determined that the possible user interface screen cannot be displayed on the first display unit, the user interface screen capable of an input operation from the second remote control device is provided with the second display unit. It can be displayed on the second display portion of the operating device.
よって、あるユーザが、上記第1表示部に表示させた上記ユーザインタフェース画面に対して、第1の上記遠隔操作機器から入力操作を行うことによって、上記操作対象機器を操作しているときであっても、別のユーザは、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させた上記ユーザインタフェース画面に対して、上記第2表示部を備える上記遠隔操作機器から入力操作を行うことにより、上記操作対象機器を操作することができる。 Therefore, when a certain user is operating the operation target device by performing an input operation from the first remote operation device on the user interface screen displayed on the first display unit. However, another user inputs from the remote operation device including the second display unit to the user interface screen displayed on the second display unit of the remote operation device including the second display unit. By performing the operation, the operation target device can be operated.
したがって、あるユーザが、上記第1表示部に上記ユーザインタフェース画面を表示させて使用しているときであっても、上記あるユーザが上記第1表示部を使用し終わるのを待つことなく、別のユーザは、上記第2表示部を備える上記遠隔操作機器を用いて上記操作対象機器を操作することができるので、ユーザの利便性が向上するとともに、上記操作対象機器を効率的に使用することができるという効果を奏する。 Therefore, even when a user is using the user interface screen displayed on the first display unit, the user does not wait for the user to finish using the first display unit. Since the user can operate the operation target device using the remote operation device including the second display unit, user convenience is improved and the operation target device is used efficiently. There is an effect that can be.
さらに、本発明に係るユーザインタフェース提供装置は、上記の構成において、上記表示可否判定手段は、第1の上記遠隔操作機器からの入力操作の結果を上記第1表示部に表示しているとき、第2の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を、上記第1表示部に表示できないと判定する構成としてもよい。 Furthermore, the user interface providing device according to the present invention is the above-described configuration, wherein the display availability determination unit displays the result of the input operation from the first remote operation device on the first display unit. It is good also as a structure which determines with the said 1st display part not being able to display the said user interface screen in which input operation from the said 2nd said remote operation apparatus is possible.
上記の構成によれば、上記表示可否判定手段は、第1の上記遠隔操作機器からの入力操作の結果を上記第1表示部に表示しているとき、第2の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を、上記第1表示部に表示できないと判定するので、第2の上記遠隔操作機器からの入力操作が可能な上記ユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させることができる。 According to the above configuration, the display propriety determining means is configured to display the input from the second remote control device when displaying the result of the input operation from the first remote control device on the first display unit. Since it is determined that the user interface screen that can be operated cannot be displayed on the first display unit, the user interface screen that can be input from the second remote operation device is provided with the second display unit. It can be displayed on the second display unit of the remote control device.
よって、あるユーザが、上記第1表示部に表示させた上記ユーザインタフェース画面に対して、第1の上記遠隔操作機器から入力操作を行うことによって、上記操作対象機器を操作した結果が、上記第1表示部に表示されているときであっても、別のユーザは、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させた上記ユーザインタフェース画面に対して、上記第2表示部を備える上記遠隔操作機器から入力操作を行うことにより、上記操作対象機器を操作することができる。 Therefore, the result of the user operating the operation target device by performing an input operation from the first remote operation device on the user interface screen displayed on the first display unit is the result of the first operation. Even when displayed on one display unit, another user may select the second user interface screen displayed on the second display unit of the remote control device including the second display unit. The operation target device can be operated by performing an input operation from the remote operation device having two display units.
したがって、あるユーザが、上記第1表示部に上記操作対象機器を操作した結果を表示させて使用しているときであっても、上記あるユーザが上記第1表示部を使用し終わるのを待つことなく、別のユーザは、上記第2表示部を備える上記遠隔操作機器を用いて上記操作対象機器を操作することができるので、ユーザの利便性が向上するとともに、上記操作対象機器を効率的に使用することができるという効果を奏する。 Therefore, even when a certain user displays and uses the result of operating the operation target device on the first display unit, the user waits for the certain user to finish using the first display unit. Therefore, another user can operate the operation target device using the remote operation device including the second display unit, so that user convenience is improved and the operation target device is efficiently operated. There is an effect that it can be used.
さらに、本発明に係るユーザインタフェース提供装置は、上記の構成において、上記ユーザインタフェース画面を表示する際、操作対象機器に対して有効な操作のみをユーザが行えるように、上記ユーザインタフェース画面を表示する構成としてもよい。 Furthermore, in the above configuration, the user interface providing apparatus according to the present invention displays the user interface screen so that the user can only perform an effective operation on the operation target device when the user interface screen is displayed. It is good also as a structure.
上記の構成によれば、上記ユーザインタフェース画面を構成するボタンやメニュー等のユーザ操作可能な表示アイテムのうち、上記ユーザインタフェース画面を表示する時点において、操作対象機器に対して有効な(すなわち、操作対象機器が受け入れ可能な)ユーザ操作に対応する上記表示アイテムのみを表示することができる。 According to the above configuration, among the display items that can be operated by the user such as buttons and menus constituting the user interface screen, the display is effective for the operation target device at the time of displaying the user interface screen (ie, the operation Only the display items corresponding to user operations (acceptable by the target device) can be displayed.
よって、操作対象機器が備える機能のうち、操作しても無効な機能に対応するボタンやメニュー等を、ユーザが操作できないように上記ユーザインタフェース画面を表示することができる。 Therefore, the user interface screen can be displayed so that the user cannot operate buttons, menus, and the like corresponding to functions that are invalid even if operated among the functions of the operation target device.
したがって、操作対象機器が備える機能のうち、例えば、現在使用されており、かつ、同時使用が不可能な(すなわち、操作しても無効な)機能に誤ってアクセスすることが無くなり、ユーザの利便性が向上するとともに、無駄なユーザ操作を減らすことができるという効果を奏する。 Therefore, among the functions of the operation target device, for example, functions that are currently used and that cannot be used simultaneously (that is, invalid even if operated) are not erroneously accessed, which is convenient for the user. This improves the performance and reduces the number of unnecessary user operations.
さらに、本発明に係るユーザインタフェース提供装置は、上記の構成において、上記表示制御手段は、上記ユーザインタフェース画面を上記第1表示部に表示できないとき、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に、入力操作が可能なように表示させる構成としてもよい。 Furthermore, in the user interface providing apparatus according to the present invention, in the above configuration, the display control means displays the user interface displayed on the first display unit when the user interface screen cannot be displayed on the first display unit. A user interface screen capable of the same operation as the screen may be displayed on the second display unit of the remote operation device including the second display unit so that an input operation can be performed.
上記の構成によれば、上記ユーザインタフェース画面を上記第1表示部に表示できなくても、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に、入力操作が可能なように表示することができる。 According to the above configuration, even if the user interface screen cannot be displayed on the first display unit, the user interface screen capable of performing the same operation as the user interface screen displayed on the first display unit is It can display so that input operation is possible on this 2nd display part of the said remote control apparatus provided with a 2nd display part.
よって、他のユーザが、上記第1表示部に表示させた上記ユーザインタフェース画面に対して、第1の上記遠隔操作機器から入力操作を行うことによって、上記操作対象機器を操作しているとき、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させた、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面に対して、上記第2表示部を備える上記遠隔操作機器から入力操作を行うことにより、上記操作対象機器を操作することができる。 Therefore, when another user is operating the operation target device by performing an input operation from the first remote operation device on the user interface screen displayed on the first display unit, For a user interface screen that is displayed on the second display unit of the remote control device including the second display unit and can be operated in the same manner as the user interface screen displayed on the first display unit, The operation target device can be operated by performing an input operation from the remote operation device including the second display unit.
したがって、上記第1表示部に表示させた上記ユーザインタフェース画面と同一の操作が可能な上記ユーザインタフェース画面を、複数のユーザが、それぞれ操作することができるので、複数のユーザが共同して操作を行うことができるという効果を奏する。 Accordingly, a plurality of users can operate the user interface screen that can be operated in the same manner as the user interface screen displayed on the first display unit. There is an effect that it can be performed.
さらに、本発明に係るユーザインタフェース提供装置は、上記の構成において、上記表示制御手段は、上記第2表示部を備える上記遠隔操作機器からの要求に応じて、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を、上記要求した遠隔操作機器に、入力操作が可能なように表示させる構成としてもよい。 Furthermore, the user interface providing device according to the present invention is configured so that, in the above configuration, the display control means displays on the first display unit in response to a request from the remote control device including the second display unit. A user interface screen that can be operated in the same manner as the existing user interface screen may be displayed on the requested remote operation device so that an input operation can be performed.
上記の構成によれば、上記ユーザインタフェース画面を上記第1表示部に表示できなくても、上記第2表示部を備える上記遠隔操作機器からの要求に応じて、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に、入力操作が可能なように表示することができる。 According to the above configuration, even if the user interface screen cannot be displayed on the first display unit, the user interface screen is displayed on the first display unit in response to a request from the remote operation device including the second display unit. A user interface screen that can be operated in the same manner as the user interface screen is displayed on the second display unit of the remote operation device including the second display unit so that an input operation can be performed.
よって、上記第2表示部を備える上記遠隔操作機器から、必要なタイミングで要求を行うことにより、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を上記第2表示部に表示することができる。 Therefore, a user interface screen that can be operated in the same manner as the user interface screen displayed on the first display unit by making a request at a necessary timing from the remote operation device including the second display unit is provided. It can be displayed on the second display unit.
したがって、ユーザが、上記第1表示部に表示させた上記ユーザインタフェース画面と同一の操作が可能な上記ユーザインタフェース画面を、必要なタイミングで、他のユーザと共同して操作を行うことができるという効果を奏する。 Therefore, the user can operate the user interface screen, which can be operated in the same manner as the user interface screen displayed on the first display unit, in cooperation with other users at a necessary timing. There is an effect.
また、本発明に係るデジタルテレビは、上記ユーザインタフェース装置と、上記操作対象機器としてのチューナ部とを備え、上記チューナ部が受信したテレビ放送を上記第1表示部に表示することを特徴としている。 The digital television according to the present invention includes the user interface device and a tuner unit as the operation target device, and displays a television broadcast received by the tuner unit on the first display unit. .
上記の構成によれば、上記第1表示部には、ユーザインタフェース画面の他に、テレビ放送を表示することができる。 According to said structure, a television broadcast other than a user interface screen can be displayed on said 1st display part.
よって、例えば、上記第1表示部にテレビ放送を表示していることにより、上記ユーザインタフェース画面を上記第1表示部に表示できない状況であっても、上記第2表示部を備える上記遠隔操作機器を用いて上記操作対象機器を操作することができる。 Therefore, for example, even if the user interface screen cannot be displayed on the first display unit by displaying a television broadcast on the first display unit, the remote control device including the second display unit The device to be operated can be operated using.
したがって、あるユーザが上記第1表示部にテレビ放送を表示させている場合でも、他のユーザは上記操作対象機器を操作できないという状況に陥らず、ユーザの利便性が向上するという効果を奏する。 Therefore, even when a certain user displays a television broadcast on the first display unit, other users can not operate the operation target device, and the convenience of the user is improved.
また、本発明に係るユーザインタフェースシステムは、上記ユーザインタフェース提供装置と、1または複数の上記遠隔対象機器とを備えることを特徴としている。 A user interface system according to the present invention includes the user interface providing device and one or more remote target devices.
上記の構成によれば、まず、上記遠隔操作機器を用いるユーザは、上記第1表示部に表示させた上記ユーザインタフェース画面に対して、第1の上記遠隔操作機器から入力操作を行うことによって、上記操作対象機器を操作することができる。さらに、複数の上記遠隔対象機器が存在する場合において、上記ユーザインタフェース画面を上記第1表示部に表示できないときであっても、上記ユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させることができる。 According to the above configuration, first, a user using the remote operation device performs an input operation from the first remote operation device on the user interface screen displayed on the first display unit. The operation target device can be operated. Further, when there are a plurality of remote target devices, the remote operation device including the second display unit is displayed when the user interface screen cannot be displayed on the first display unit. Can be displayed on the second display section.
よって、上記ユーザインタフェースシステムでは、少なくとも、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させた上記ユーザインタフェース画面を用いて上記操作対象機器を操作することができる。 Therefore, in the user interface system, the operation target device can be operated using at least the user interface screen displayed on the second display unit of the remote operation device including the second display unit.
したがって、あるユーザが上記第1表示部を使用していても、別のユーザは、上記第2表示部を備える上記遠隔操作機器を用いて上記操作対象機器を操作することができるので、ユーザは上記操作対象機器を操作できないという状況に陥らず、ユーザの利便性が向上するという効果を奏する。 Therefore, even if one user uses the first display unit, another user can operate the operation target device using the remote operation device including the second display unit. There is an effect that the convenience of the user is improved without falling into a situation where the operation target device cannot be operated.
なお、上記ユーザインタフェース提供装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記ユーザインタフェース提供装置をコンピュータにて実現させるユーザインタフェース提供装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。 The user interface providing apparatus may be realized by a computer. In this case, a control program for the user interface providing apparatus that causes the user interface providing apparatus to be realized by the computer by causing the computer to operate as each of the means. And a computer-readable recording medium on which it is recorded also fall within the scope of the present invention.
以上のように、本発明に係るユーザインタフェース提供装置は、第1表示部に表示した、操作対象機器を操作するためのユーザインタフェース画面に対する、遠隔操作機器からの入力操作を受け付けるユーザインタフェース提供装置であって、上記ユーザインタフェース画面を上記第1表示部に表示できるか否かを判定する表示可否判定手段と、上記判定の結果、上記ユーザインタフェース画面を上記第1表示部に表示できるとき、上記ユーザインタフェース画面を上記第1表示部に表示し、上記ユーザインタフェース画面を上記第1表示部に表示できないとき、上記ユーザインタフェース画面を、第2表示部を備える上記遠隔操作機器の該第2表示部に表示させる表示制御手段とを備えている。 As described above, the user interface providing apparatus according to the present invention is a user interface providing apparatus that receives an input operation from a remote operation device with respect to a user interface screen for operating the operation target device displayed on the first display unit. And a display availability determination unit that determines whether or not the user interface screen can be displayed on the first display unit; and as a result of the determination, when the user interface screen can be displayed on the first display unit, the user When the interface screen is displayed on the first display unit and the user interface screen cannot be displayed on the first display unit, the user interface screen is displayed on the second display unit of the remote control device including the second display unit. Display control means for displaying.
また、本発明に係るユーザインタフェース提供装置の制御方法は、第1表示部に表示した、操作対象機器を操作するためのユーザインタフェース画面に対する、遠隔操作機器からの入力操作を受け付けるユーザインタフェース提供装置の制御方法であって、上記ユーザインタフェース画面を上記第1表示部に表示できるか否かを判定する表示可否判定ステップと、上記判定の結果、上記ユーザインタフェース画面を上記第1表示部に表示できるとき、上記ユーザインタフェース画面を上記第1表示部に表示し、上記ユーザインタフェース画面を上記第1表示部に表示できないとき、上記ユーザインタフェース画面を、第2表示部を備える上記遠隔操作機器に表示させる表示制御ステップとを含んでいる。 The user interface providing device control method according to the present invention includes a user interface providing device that accepts an input operation from a remote operation device for a user interface screen displayed on the first display unit for operating the operation target device. A control method for determining whether or not the user interface screen can be displayed on the first display unit; and as a result of the determination, when the user interface screen can be displayed on the first display unit. The user interface screen is displayed on the first display unit, and when the user interface screen cannot be displayed on the first display unit, the user interface screen is displayed on the remote control device including the second display unit. Control steps.
よって、ユーザは、少なくとも、上記第2表示部を備える上記遠隔操作機器の該第2表示部に表示させた上記ユーザインタフェース画面を用いて上記操作対象機器を操作することができる。 Therefore, the user can operate the operation target device using at least the user interface screen displayed on the second display unit of the remote operation device including the second display unit.
したがって、上記ユーザインタフェース画面を上記第1表示部に表示できない状況であっても、上記第2表示部を備える上記遠隔操作機器を用いて上記操作対象機器を操作することができるので、ユーザは上記操作対象機器を操作できないという状況に陥らず、ユーザの利便性が向上するという効果を奏する。 Therefore, even in a situation where the user interface screen cannot be displayed on the first display unit, the user can operate the operation target device using the remote operation device including the second display unit. There is an effect that the convenience of the user is improved without falling into a situation where the operation target device cannot be operated.
〔実施の形態1〕
本発明の一実施形態について図1から図17に基づいて説明すると以下の通りである。
[Embodiment 1]
An embodiment of the present invention will be described below with reference to FIGS.
〔AV機器操作システムの全体構成〕
図2を参照しながら、本実施形態に係るオーディオビジュアル(AV)機器操作システム800(ユーザインタフェースシステム)について説明する。図2は、AV機器操作システム800の概略構成を示すブロック図である。
[Overall configuration of AV equipment operation system]
An audio visual (AV) device operating system 800 (user interface system) according to the present embodiment will be described with reference to FIG. FIG. 2 is a block diagram showing a schematic configuration of the AV device operating system 800.
図2に示すように、AV機器操作システム800は、デジタルテレビ1(ユーザインタフェース提供装置、デジタルテレビ)と、リモコン2(遠隔操作機器)と、AV機器9(操作対象機器)とを含んで構成される。そして、デジタルテレビ1とAV機器9とは通信可能に接続されている。また、デジタルテレビ1とリモコン2とは通信可能に接続されている。
As shown in FIG. 2, the AV device operation system 800 includes a digital television 1 (user interface providing device, digital television), a remote controller 2 (remote operation device), and an AV device 9 (operation target device). Is done. The
(AV機器9)
AV機器9は、映像や音声などのコンテンツの記録および再生などを行うことができる機器である。AV機器9は、例えばHDMI(High-definition Multimedia Interface)(登録商標)ケーブルなどの通信媒体を介してデジタルテレビ1と接続されており、デジタルテレビ1との間で、映像音声信号および制御信号のやりとりを行う。
(AV equipment 9)
The
図2では、AV機器9の具体例として、DVR(Digital Video Recorder)91、MDVR(Mobile DVR)92、およびBDP(Blu-ray(登録商標) Disk Player)93を図示している。ただし、AV機器操作システム800を構成するAV機器9の台数が3台に限定されるものではない。また、DVR91、MDVR92、およびBDP93以外のAV機器9が、デジタルテレビ1と接続されていてもよい。
FIG. 2 shows a DVR (Digital Video Recorder) 91, an MDVR (Mobile DVR) 92, and a BDP (Blu-ray (registered trademark) Disk Player) 93 as specific examples of the
なお、AV機器9は、コンテンツの記録および再生の他、コンテンツの早送り、コンテンツのコピー、コンテンツの編集、録画予約、録画したコンテンツの一覧表示、ディスク残量の表示などの、一般的なAV機器が備える機能(以下、ファンクションとも称する)を具備するものとし、これらファンクションは、いずれも外部からの制御信号に基づいて実行可能であるものとする。
The
またAV機器9は、リソースの競合が起きない場合には複数のファンクションを同時に実行することも可能である。
The
例えばDVR91においてはコンテンツをコピー中であっても、録画予約や、コピー中でないコンテンツの再生及び編集は実行可能だが、複数コンテンツの同時コピーやコピー中コンテンツの編集は実行できないものとする。
For example, in the
(デジタルテレビ1)
本実施の形態に係るデジタルテレビ1は、本発明に係るユーザインタフェース提供装置と、操作対象機器としてのチューナとを含んで構成される。
(Digital TV 1)
The
デジタルテレビ1は、図示しない放送局からチューナが受信したテレビ放送を表示部に表示することに加え、リモコン2からのユーザ操作を受け付ける。ユーザは、リモコン2を用いて、デジタルテレビ1に対する操作(テレビ放送のチャンネルの選局など)、および、AV機器9に対する操作(ファンクションの実行指示)を行う。
The
このとき、デジタルテレビ1は、ユーザが、デジタルテレビ1や各AV機器9に対してリモート操作を行うためのユーザインタフェース(UI)画面を表示部に表示する。そして、デジタルテレビ1は、上記UI画面にてユーザ操作された内容に従って、自装置の振る舞いを決定したり、ファンクションの実行を指示するための制御信号をAV機器9に送信する。
At this time, the
デジタルテレビ1は、UI画面を表示するためのデータとして、UI画面データを生成する。UI画面データは、ボタンなどを表す画像データなどのオブジェクトと、該オブジェクトをどのように表示するのかを定めた制御スクリプトとを含む。制御スクリプトは、例えば、HTML(Hyper Text Markup Language)やXML(eXtensible Markup Language)などにより記述されたテキストデータである。
The
なお、制御スクリプトは、一般的に、レイアウト定義スクリプトおよび動作定義スクリプトにより構成される。レイアウト定義スクリプトは、画像データなどのオブジェクトをどのように、どの位置に表示するかを定義したものである。つまり、レイアウト定義スクリプトには、表示対象となる画像などのオブジェクトと、該オブジェクトの表示位置や表示サイズなどのレイアウト情報との対応関係が記述される。なお、レイアウト定義スクリプトは、SVG(Scalable Vector Graphics)により記述してもよい。 The control script is generally composed of a layout definition script and an action definition script. The layout definition script defines how and where an object such as image data is displayed. That is, the layout definition script describes a correspondence relationship between an object such as an image to be displayed and layout information such as a display position and a display size of the object. The layout definition script may be described in SVG (Scalable Vector Graphics).
また、動作定義スクリプトは、所定のイベント(例えば、ユーザ操作によるボタン押下など)に応じて、実行すべき所定の動作を定義したものである。動作定義スクリプトの定義方法は特に限定されず、例えば、どのようなイベントが発生したときに、次にどのUI画面データを表示するのか、または、どのAV機器9を制御するかといった動作を定義してもよいし、単にイベント発生時に処理する所定の制御コードを定義してもよい。制御コードを定義する場合は、イベントが発生したときに、上記制御コードをデジタルテレビ1の制御部10に通知するようにしておき、デジタルテレビ1の制御部10が上記制御コードの内容を解釈することによって、振る舞いを決定すればよい。
The action definition script defines a predetermined action to be executed in response to a predetermined event (for example, a button pressed by a user operation). The definition method of the operation definition script is not particularly limited. For example, when an event occurs, which UI screen data is displayed next or which
(リモコン2)
リモコン2は、デジタルテレビ1およびAV機器9に対して、ユーザがリモート操作を行うために用いる装置である。ユーザが、リモコン2の本体表面に設けられた操作キーを操作すると、リモコン2は該操作に応じた制御信号(リモコン2のリモコンIDを含む)をデジタルテレビ1に送信する。なお、リモコンIDとは、リモコン2の識別情報である。
(Remote control 2)
The
ユーザがリモコン2を用いて行う操作には、デジタルテレビ1に対する操作およびAV機器9に対する操作がある。例えば、デジタルテレビ1に対しては、電子番組表にて4チャンネルのテレビ放送を選択する操作であったり、AV機器9に対しては、録画を予約する操作が挙げられる。
The operations performed by the user using the
ところで、本実施形態では、2人のユーザが、それぞれ異なるタイプのリモコン2を用いる。そこで、図2では、異なるタイプの2台のリモコン2を図示している。ただし、AV機器操作システム800の構成要素としてリモコン2の台数が2台に限定されるものではない。なお、1人のユーザが、上記異なるタイプの2台のリモコン2を用いてもよい。
By the way, in this embodiment, two users use different types of
上記2台のうちの1台は、自装置に表示部を備えていないタイプのリモコン2(以下、画面無しリモコン2Aと称する)である。例えば、デジタルテレビ1に付属している(レガシーの)リモコンである。したがって、画面無しリモコン2Aは、UI画面を表示することはできない。画面無しリモコン2Aを用いるユーザ(以下、ユーザAと称する)は、画面無しリモコン2Aの本体表面に設けられた操作キーをユーザが操作することによって、デジタルテレビ1の表示部40に表示されるUI画面上のメニューやボタンなどを操作する。
One of the two units is a
なお、本実施形態では、画面無しリモコン2Aは、赤外線通信により、デジタルテレビ1と通信可能であることを想定している。ただし、この通信方式に限定されるものではなく、デジタルテレビ1に制御信号を送信可能な通信方式であればよい。
In the present embodiment, it is assumed that the screenless
もう1台は、自装置に表示部5(第2表示部)を備えているタイプのリモコン2(以下、画面付きリモコン2Bと称する)である。例えば、リモコン機能を備えた携帯電話機が、画面付きリモコン2Bとなり得る。そして、画面付きリモコン2Bは、デジタルテレビ1からUI画面データを受信することができ、該受信したUI画面データに基づいて、自装置の表示部にUI画面を表示することができるものとする。
The other is a remote controller 2 (hereinafter referred to as a remote controller with a
したがって、画面付きリモコン2Bを用いるユーザ(以下、ユーザBと称する)は、デジタルテレビ1の表示部40に表示されるUI画面上のメニューやボタンなどを操作可能であることに加えて、画面付きリモコン2Bの表示部5に表示されるUI画面上のメニューやボタンなどを操作することができる。
Therefore, a user who uses the
特に、ユーザAがデジタルテレビ1の表示部40をすでに使用中であっても、ユーザBは、画面付きリモコン2Bの表示部5に表示したUI画面上のメニューやボタンなどを操作することによって、画面無しリモコン2Aを用いるユーザが使用しているデジタルテレビ1の表示部40を使用することなく、AV機器9に対する操作を行うことができる点が、本発明の特徴の一つである。
In particular, even when the user A is already using the
なお、本実施形態では、画面付きリモコン2Bは、赤外線通信に加えて、さらにBlueTooth(登録商標)により、デジタルテレビ1と通信可能であることを想定している。ただし、これらの通信方式に限定されるものではなく、デジタルテレビ1との間で制御信号およびUI画面データなどを送受信可能な通信方式であればよい。
In the present embodiment, it is assumed that the remote controller with
〔AV機器操作システム800における処理の流れ〕
次に、図3を参照しながら、AV機器操作システム800における処理の流れの概要について説明する。図3は、AV機器操作システム800における処理の流れの概要を示すシーケンス図である。
[Flow of Processing in AV Device Operation System 800]
Next, an overview of the processing flow in the AV device operating system 800 will be described with reference to FIG. FIG. 3 is a sequence diagram showing an overview of the flow of processing in the AV device operating system 800.
ここでは、デジタルテレビ1を使用しているユーザがいない状況において、まず、ユーザAが、画面無しリモコン2Aを用いてBDP93を操作し(処理P1)、その後、ユーザBが、画面付きリモコン2Bを用いてDVR91を操作し(処理P2)、さらにその後、ユーザAが、画面無しリモコン2Aを用いてDVR91を操作しようとする(処理P3)場合を例に挙げて、処理の流れの概要を説明する。
Here, in a situation where there is no user using the
(処理P1)
処理P1は、ユーザAが、BDP93に記録されているコンテンツの再生および早送りを要求する処理である。まず、BDP93に記録されているコンテンツの再生を要求するために、ユーザAが、画面無しリモコン2Aの所定ボタンを押下すると、画面無しリモコン2Aは、コンテンツを再生する旨の制御信号(リモコン2AのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS101)。
(Process P1)
Process P1 is a process in which user A requests playback and fast-forwarding of content recorded in the
次に、デジタルテレビ1は、上記制御信号を送信したリモコンが、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行う(ステップS102)。リモコン識別処理についての詳細は後述する。なお、ここでは、上記制御信号を送信したリモコンは、画面無しリモコン2Aであると識別することとなる。
Next, the
また、デジタルテレビ1は、外部入力をBDP93に切り替えるとともに、BDP93に対して、コンテンツの再生を行う旨の制御信号を送信する(ステップS102)。
Further, the
また、この時点で、デジタルテレビ1の表示部40を使用しようとするのは、ユーザAのみである。そこで、デジタルテレビ1は、ユーザAがデジタルテレビ1の表示部40を専有的に使用できるようにする。
At this time, only the user A intends to use the
そして、ユーザAが、デジタルテレビ1の表示部40を専有的に使用できるユーザであることを管理するために、デジタルテレビ1は、ユーザAが用いる画面無しリモコン2Aに「画面使用権」を付与して管理する。画面使用権の付与についての詳細は後述する。なお、本実施形態では、画面使用権は排他的な性質のものであり、同時に複数のリモコン2に付与されることは無い。
Then, in order to manage that the user A is a user who can exclusively use the
次に、デジタルテレビ1からの制御信号を受信したBDP93は、該制御信号に従ってコンテンツの再生を開始し、該再生したコンテンツの映像音声信号をデジタルテレビ1に送信する(ステップS103)。そして、上記映像音声信号を受信したデジタルテレビ1は、表示部にコンテンツを表示する(ステップS104)。
Next, the
さらに、図3では、ユーザAが、上記に引き続き、再生中のコンテンツの早送りを要求した場合について図示している。ユーザAが、画面無しリモコン2Aの所定ボタンを押下すると、画面無しリモコン2Aは、コンテンツを早送りする旨の制御信号(リモコン2AのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS105)。
Further, FIG. 3 illustrates a case where the user A requests the fast-forwarding of the content being reproduced following the above. When the user A presses a predetermined button on the screenless
このとき、デジタルテレビ1は、制御信号に含まれるリモコンIDを参照することにより、コンテンツを再生する旨の制御信号を送信してきたリモコンと同じリモコンから、コンテンツを早送りする旨の制御信号が送られてきたことが分かるため、デジタルテレビ1は、制御信号に従ってコンテンツの早送りを指示してよいと判断できる。そして、デジタルテレビ1は、BDP93に対して、コンテンツの早送りを行う旨の制御信号を送信する(ステップS106)。
At this time, by referring to the remote control ID included in the control signal, the
そして、上記制御信号を受信したBDP93は、該制御信号に従って、コンテンツの早送りを行う(ステップS107)。
Then, the
(処理P2)
続いて、処理P2について説明する。処理P2は、ユーザBが、DVR91からコンテンツの一覧およびディスク残量を取得し、また、DVR91に対して録画予約およびコピーを要求する処理である。
(Process P2)
Next, the process P2 will be described. Process P2 is a process in which user B obtains a list of contents and a remaining disk capacity from
まず、AV機器9を操作するメニューを表示するために、ユーザBが、画面付きリモコン2Bの所定ボタンを押下すると、画面付きリモコン2Bは、メニュー表示を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS201)。
First, in order to display a menu for operating the
次に、デジタルテレビ1は、上記制御信号を送信したリモコンが、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行う。なお、ここでは、画面付きリモコン2Bであると識別することとなる。
Next, the
次に、デジタルテレビ1は、上記要求に従って、メニューのUI画面を表示するためのUI画面データを生成する(ステップS202)。
Next, the
ところで、処理P1にて、デジタルテレビ1は、画面無しリモコン2Aに画面使用権を付与している。つまり、ユーザBが処理P2を行う時点では、デジタルテレビ1の表示部40はユーザAに専有されているため、ユーザBはデジタルテレビ1の表示部40を使用できない状況である。したがって、デジタルテレビ1は、ユーザBからのメニュー表示要求に従って生成した上記UI画面データをデジタルテレビ1の表示部40に出力しない。その代わりに、ユーザBが用いるリモコン2が画面付きリモコン2Bであるので、デジタルテレビ1は、上記生成したUI画面データを画面付きリモコン2Bに送信する(ステップS202)。
By the way, in the process P1, the
そして、上記UI画面データを受信した画面付きリモコン2Bは、該受信したUI画面データに基づいて、メニューのUI画面を自装置の表示部に表示する(ステップS203)。
Then, the screen-equipped
以上のように、ユーザAによってデジタルテレビ1の表示部40が専有されている場合であっても、デジタルテレビ1が画面付きリモコン2BにUI画面データを送信するので、ユーザBへのUI画面の提示が可能であり、ユーザBは、ユーザAと競合することなく、ユーザBに必要なUI画面を見ることができる。
As described above, even when the
さらに図3では、引き続きユーザBが、コンテンツ一覧の表示指示(ステップS204〜S208)、ディスク残量の表示指示(ステップS209〜S213)、録画予約指示(ステップS214〜S216)、および、コンテンツのコピー指示(ステップS217〜S219)を、DVR91に対して行う例を示している。それぞれの処理について以下で説明する。
Further, in FIG. 3, the user B continues to instruct to display the content list (steps S204 to S208), to display the remaining amount of the disc (steps S209 to S213), to record recording (steps S214 to S216), and to copy the content. In the example, instructions (steps S217 to S219) are performed on the
まず、ユーザBが、画面付きリモコン2Bの表示部5に表示されているUI画面上のボタンなどを操作することにより、画面付きリモコン2Bが、DVR91のコンテンツ一覧の表示を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS204)。そして、デジタルテレビ1が、コンテンツ一覧の表示を要求する旨の制御信号をDVR91に送信し(ステップS205)、その応答として、DVR91が、番組一覧をデジタルテレビ1に送信する(ステップS206)。デジタルテレビ1では、受信した番組一覧を表示するためのUI画面データを生成する。
First, when the user B operates a button or the like on the UI screen displayed on the
そして、現在、画面無しリモコン2Aに画面使用権があり、かつ、上記コンテンツ一覧の表示要求は、画面付きリモコン2Bからのものであるため、デジタルテレビ1は、上記生成したUI画面データを、画面付きリモコン2Bに送信する(ステップS207)。そして、上記UI画面データを受信した画面付きリモコン2Bは、コンテンツ一覧のUI画面を表示する(ステップS208)。
Since the screenless
次に、上記と同様に、ユーザBが、画面付きリモコン2Bの表示部5に表示されているUI画面上のボタンを操作することにより、画面付きリモコン2Bが、DVR91のディスク残量の表示を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS209)。そして、デジタルテレビ1が、ディスク残量の表示を要求する旨の制御信号をDVR91に送信し(ステップS210)、その応答として、DVR91がディスク残量をデジタルテレビ1に送信する(ステップS211)。デジタルテレビ1では、受信したディスク残量を表示するためのUI画面データを生成する。
Next, similarly to the above, when the user B operates a button on the UI screen displayed on the
そして、現在、画面無しリモコン2Aに画面使用権があり、かつ、上記ディスク残量の表示要求は、画面付きリモコン2Bからのものであるため、デジタルテレビ1は、上記生成したUI画面データを、画面付きリモコン2Bに送信する(ステップS212)。そして、上記UI画面データを受信した画面付きリモコン2Bは、ディスク残量のUI画面を表示する(ステップS213)。
Since the screen-less
次に、ユーザBが、画面付きリモコン2Bの表示部5に表示されているUI画面上のボタンなどを操作することにより、画面付きリモコン2Bが、録画予約を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS214)。そして、デジタルテレビ1が、録画予約を要求する旨の制御信号をDVR91に送信し(ステップS215)、その応答として、DVR91が録画予約を行う(ステップS216)。
Next, when the user B operates a button or the like on the UI screen displayed on the
次に、上記と同様に、ユーザBが、画面付きリモコン2Bの表示部5に表示されているUI画面上のボタンなどを操作することにより、画面付きリモコン2Bが、DVR91のコンテンツを他のAV機器9へコピーする旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS217)。そして、デジタルテレビ1が、上記コピーする旨の制御信号をDVR91に送信し(ステップS218)、その応答として、DVR91がコンテンツのコピーを行う(ステップS219)。
Next, in the same manner as described above, when the user B operates a button on the UI screen displayed on the
以上のように、ユーザAによってデジタルテレビ1の表示部40が専有されていている場合であっても、デジタルテレビ1が画面付きリモコン2BにUI画面データを送信するので、ユーザBは、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、ユーザAと競合することなく、AV機器9に対する操作を行うことができる。
As described above, even when the
(処理P3)
続いて、処理P3について説明する。なお、ユーザAが処理P3を開始する時点では、処理P2にてユーザBが行った、DVR91でのコンテンツのコピー動作が、継続中であるものとする。
(Process P3)
Subsequently, the process P3 will be described. Note that at the time point when the user A starts the process P3, the content copy operation in the
まず、ユーザAが、DVR91を操作するためのメニューを表示するために、画面無しリモコン2Aの所定ボタンを押下すると、画面無しリモコン2Aは、上記メニュー表示を要求する旨の制御信号(リモコン2AのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS301)。
First, when the user A presses a predetermined button of the screenless
ところで、この時点で、処理P2にてユーザBが行った、DVR91でのコピー動作が継続中である。そして、既に述べたように、DVR91にてコピーが可能なのは、リソースの競合が起きない場合のみである。したがって、この時点では、ユーザAは、DVR91にてコピーを行うことはできない。
By the way, at this time, the copy operation in the
このとき、デジタルテレビ1は、現在使用中であって、かつ、同時使用が不可能なファンクションに対応するボタンやメニュー等を、ユーザが操作できないように、UI画面データを生成する。ここでは、DVR91でのコピーが操作できない状態のメニュー(例えば、コピーボタンが選択不可(非アクティブ)の状態で表示したり、コピーボタン自体を表示しないなど)のUI画面データを生成する。そして、上記メニューの表示要求は、画面使用権を付与された、画面無しリモコン2Aからの要求であるため、デジタルテレビ1は、上記生成したUI画面データを自装置の表示部に出力する(ステップS302)。したがって、画面無しリモコン2AのユーザAは、デジタルテレビ1の表示部40で、DVR91でのコピーが選択できない状態のメニューのUI画面を操作することができる。したがって、ユーザAが、現在ユーザBが使用中であるDVR91でのコピーを、誤って操作してしまうことはない。
At this time, the
処理P1〜P3で説明したように、AV機器操作システム800によれば、デジタルテレビ1の表示部40を専有しているユーザに対するUI画面は、デジタルテレビ1の表示部40に表示される。また、画面付きリモコン2BのユーザBは、画面付きリモコン2Bに画面使用権が付与されていなくても、画面付きリモコン2BでUI画面を操作することができる。さらに、デジタルテレビ1は、UI画面データを生成するにあたり、現在有効ではない操作(現在使用中であって、かつ、同時使用が不可能なファンクションに対応するボタンやメニュー等などの操作)は、ユーザが行えないように制御する。
As described in the processes P <b> 1 to P <b> 3, according to the AV device operating system 800, the UI screen for the user who exclusively uses the
したがって、画面使用権を付与された画面無しリモコン2AのユーザAと、画面付きリモコン2BのユーザBとが、それぞれデジタルテレビ1および画面付きリモコン2Bの表示部5に表示されるUI画面を操作することにより、同じタイミングでAV機器9を操作することが可能となる。また、デジタルテレビ1が、現在使用中であって、かつ、同時使用が不可能なファンクションに対応するボタンやメニュー等は操作できないようにUI画面データを生成するので、ユーザが、そのようなファンクションに誤ってアクセスしてしまうことは生じない。
Therefore, the user A of the screenless
これにより、複数のユーザが、同じタイミングで、デジタルテレビ1に接続されたAV機器9を操作する状況であっても、画面付きリモコン2BのユーザBは、他ユーザの操作の終了を待つことなく、UI画面を操作することができるので、ユーザの利便性が向上するとともに、AV機器9を効率的に使用することが可能となる。
Thus, even when a plurality of users operate the
また、UI画面上で選択可能なボタンやメニュー等は、現在使用可能なファンクションに対応するボタンやメニュー等のみであることから、ボタンやメニュー等を選択した結果、ファンクションが現在使用できないものであったという状況に陥ることが無くなるため、ユーザの利便性が向上するとともに、無駄なユーザ操作を減らすことができる。 In addition, since the buttons and menus that can be selected on the UI screen are only the buttons and menus corresponding to the currently usable functions, the functions cannot be used as a result of selecting the buttons or menus. Therefore, user convenience is improved and unnecessary user operations can be reduced.
なお、上述した処理の流れとは異なり、デジタルテレビ1を使用しているユーザがいない状況において、まず、ユーザBが、画面付きリモコン2Bを用いて操作する場合は、画面付きリモコン2Bに画面使用権が付与されるので、画面付きリモコン2BのユーザBは、デジタルテレビ1の表示部40に表示されるUI画面を操作することができる。
Unlike the above-described process flow, in the situation where there is no user using the
〔デジタルテレビ1の構成〕
次に、図1を参照しながら、デジタルテレビ1の構成について説明する。図1は、本実施の一形態に係るデジタルテレビ1の構成を示すブロック図である。図1に示すようにデジタルテレビ1は、制御部10、記憶部20、放送受信処理部30、表示部40(第1表示部)、音声出力部50、リモコン通信部60、および、外部機器通信部70を備えて構成される。
[Configuration of digital TV 1]
Next, the configuration of the
まず、制御部10は、記憶部20、放送受信処理部30、表示部40、音声出力部50、リモコン通信部60、および、外部機器通信部70の制御を行うとともに、所定の演算処理を行うものである。所定の演算処理としては、例えば、リモコン2からの制御信号の受信処理や、UI画面の表示処理などがある。制御部10の詳細な構成については、後述する。
First, the
次に、記憶部20は、制御部10で利用される各種データや、プログラムの実行によって得られたデータなどを記憶するものであり、RAM(Random Access Memory)などの揮発性メモリや、ROM(Read-Only Memory)やフラッシュメモリなどの不揮発性メモリで実現される。上記各種データは、記憶部20内部の各種記憶部に記憶される。なお、記憶部20は、必ずしもデジタルテレビ1に備えられる必要はなく、外部記憶装置として、書き込みおよび読み取り可能な状態でデジタルテレビ1に接続される構成であってもよい。
Next, the
記憶部20は、特に、リモコン情報記憶部21、操作状態記憶部22、外部機器使用状態記憶部23、操作状態遷移記憶部24、およびUI画面データ記憶部25を含んでいるので、以下で説明する。
The
リモコン情報記憶部21は、デジタルテレビ1と通信するリモコン2が、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行った結果を、リモコンIDと対応付けて記憶するものである。したがって、リモコンIDをキーとして、リモコン情報記憶部21を参照することにより、該キーとしたリモコンIDを有するリモコン2が、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを知ることができる。リモコン情報記憶部21のテーブル構造については、後述する。
The remote control
次に、操作状態記憶部22は、デジタルテレビ1と通信するリモコン2のユーザが、デジタルテレビ1の表示部40を専有しているか否か(言い換えれば、リモコン2に画面使用権を付与しているか否か)、および、リモコン2のユーザの現在の操作状態を、リモコンIDと対応付けて記憶するものである。したがって、リモコンIDをキーとして、操作状態記憶部22を参照することにより、該キーとしたリモコンIDを有するリモコン2のユーザが、デジタルテレビ1の表示部40を専有しているか否か(言い換えれば、リモコン2に画面使用権を付与しているか否か)、および、該ユーザの操作状態を知ることができる。操作状態記憶部22のテーブル構造については、後述する。
Next, the operation
なお、上記「操作状態」とは、リモコン2で操作するUI画面の状態を示すものであり、操作状態遷移記憶部24にて管理される。操作状態管理部13は、リモコン2からの入力操作により操作状態が遷移したときに、操作状態遷移記憶部24の状態を書き換える。
The “operation state” indicates the state of the UI screen operated by the
操作状態の一例を挙げると、1)デジタルテレビ1との通信が接続中であり、リモコン2での入力操作がまだ可能ではない状態である「リモコン接続待ち状態」や、2)操作対象となるAV機器9の選択操作が可能な状態である「外部機器選択待ち状態」や、3)AV機器9が備えるファンクション(再生、録画、編集、コピーなど)の選択操作が可能な状態である「ファンクション選択待ち状態」などがある。
As an example of the operation state, 1) “a remote control connection waiting state” in which communication with the
次に、外部機器使用状態記憶部23は、デジタルテレビ1に接続される各AV機器9が備えるファンクションが、現在使用中であるか否かを記憶するものである。したがって、ファンクションをキーとして、外部機器使用状態記憶部23を参照することにより、該キーとしたファンクションが、現在使用中であるか否かを知ることができる。外部機器使用状態記憶部23のテーブル構造については、後述する。
Next, the external device use
次に、操作状態遷移記憶部24は、上述した操作状態の状態遷移を管理するものである。すなわち、現在の操作状態と、操作に応じてデジタルテレビ1に通知される制御コードと、遷移先の操作状態との組合せを管理する。したがって、現在の操作状態および上記制御コードをキーとして、操作状態遷移記憶部24を参照することにより、遷移先の操作状態を知ることができる。操作状態遷移記憶部24の構造については、後述する。
Next, the operation state
次に、UI画面データ記憶部25は、UI画面上で操作可能なファンクション群を、操作状態ごとに管理するものである。例えば、あるAV機器9が備えるファンクション(再生、録画、編集、コピー)の選択操作が可能な操作状態において、ユーザに提示するUI画面では、ファンクションとして「再生、録画、編集、およびコピー」が、ユーザ操作可能である必要がある。そのため、UI画面データ記憶部25では、上記操作状態におけるUI画面上で操作可能なファンクション群として、「再生、録画、編集、およびコピー」を管理する。
Next, the UI screen
なお、後述するUI画面生成部14が、操作状態をキーとして、UI画面データ記憶部25を参照することにより、該キーとした操作状態に応じた、UI画面上で操作可能なファンクション群を取得する。UI画面データ記憶部25のテーブル構造については、後述する。
The UI
続いて、放送受信処理部30は、デジタル放送の受信処理を行うものである。そのために、放送受信処理部30は、チューナおよび復調部31(チューナ部)、TSデコーダ32、およびAVデコーダ33を備えている。
Subsequently, the broadcast
チューナおよび復調部31は、図示しない放送局から、アンテナを通じてデジタル放送信号が供給されたとき、受信信号の選局を行った後、その信号形態に従った復調および誤り訂正を行い、多重化デジタルデータを形成する。なお、上記選局はリモコン2からの制御信号に基づいて行われる。そして、チューナおよび復調部31は、上記多重化デジタルデータを、TSデコーダ32に出力する。
When a digital broadcast signal is supplied from an unillustrated broadcast station through an antenna, the tuner and
そして、TSデコーダ32は、上記多重化デジタルデータをデコードし、TS(トランスポートストリーム)を抽出する。そして、上記抽出したTSを、AVデコーダ33へ出力するための、映像および音声信号を含むTSパケット(放送データ)と、制御部10へ出力するための、電子番組案内(EPG(登録商標))などの各種情報の信号を含むTSパケット(情報データ)とに分離する。
Then, the
そして、AVデコーダ33は、TSデコーダ32からのTSパケット(放送データ)をデコードし、映像信号と音声信号とを分離するものである。AVデコーダ33は、該デコードした映像信号および音声信号を、それぞれを表示部40および音声出力部50に出力する。
The
なお、放送受信処理部30は、必ずしもデジタルテレビ1に備えられる必要はなく、外部放送受信処理装置としてデジタルテレビ1と通信可能に接続される構成であってもよい。
Note that the broadcast
次に、表示部40は、デジタルテレビ1が有する映像信号や表示データを出力するデバイスである。表示部40は、例えば、LCD(Liquid Crystal Display:液晶ディスプレイ)、PDP(プラズマディスプレイパネル)、またはCRT(cathode-ray tube)ディスプレイなどで実現される。表示部40に出力する映像信号としては、AVデコーダ33から出力された映像信号や、AV機器9から取得した映像信号などがある。また、表示部40に出力する表示データとしては、後述するUI画面生成部14にて生成されたUI画面データなどがある。
Next, the
なお、図示していないが、表示部40には、VDP(Video Display Processor)およびVRAM(Video RAM)等の映像信号や表示データを表示するために必要な構成が適宜設けられている。
Although not shown, the
また、表示部40は、必ずしもデジタルテレビ1に備えられる必要はなく、外部表示装置としてデジタルテレビ1と通信可能に接続される構成でもあってもよい。
In addition, the
次に、音声出力部50は、デジタルテレビ1が有する音声信号を音声として出力するものであり、例えばスピーカで実現される。音声出力部50に出力する音声信号としては、AVデコーダ33から出力された音声信号や、AV機器9から取得した音声信号などがある。
Next, the
なお、音声出力部50は、必ずしもデジタルテレビ1に備えられる必要はなく、外部音声出力装置としてデジタルテレビ1と通信可能に接続される構成であってもよい。
Note that the
次に、リモコン通信部60は、リモコン2から送信される制御信号を受信する。そして、該受信した制御信号を制御部10に送信する。なお、リモコン通信部60は、リモコン2と信号をやりとりするための受光部を有しているが、図1では図示していない。
Next, the remote
さらに、リモコン通信部60は、画面付きリモコン2Bとの間で、BlueTooth(登録商標)により、後述するUI画面生成部14にて生成されたUI画面データや、リモコン2が有するデータをやりとりする。
Furthermore, the remote
次に、外部機器通信部70は、HDMIケーブルなどの通信媒体を介して、AV機器9と、映像音声信号および制御信号のやりとりを行うものである。そのため、外部機器通信部70は、例えば、HDMIケーブル端子およびHDMI信号処理部などで構成される。そして、後述する外部機器制御処理部15が、外部機器通信部70を介して映像信号および制御信号をやりとりすることにより、AV機器9に記録されている映像信号などをデジタルテレビ1が受信したり、逆に、デジタルテレビ1が有する映像信号などをAV機器9に送信したりする。
Next, the external device communication unit 70 exchanges video / audio signals and control signals with the
(制御部10)
次に、制御部10について詳細に説明する。制御部10は、イベント処理部11と、リモコン識別部12と、操作状態管理部13と、UI画面生成部14(表示可否判定手段、表示制御手段)と、外部機器制御処理部15とを含んでいる。
(Control unit 10)
Next, the
(イベント処理部11)
イベント処理部11は、デジタルテレビ1において発生する各種イベントを検知し、所定の指示信号を、制御部10の各部に通知するものである。特に、イベント処理部11は、リモコン通信部60が受信したリモコン2からの制御信号を解析し、解析結果に応じた指示を、リモコン識別部12、操作状態管理部13、UI画面生成部14、外部機器制御処理部15に与える。
(Event processing unit 11)
The
(リモコン識別部12)
リモコン識別部12は、リモコン通信部60を介して制御信号を送信してきたリモコン2が、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行い、その結果をリモコン情報記憶部21に格納するものである。リモコン識別部12が行うリモコン識別処理については、後述する。
(Remote control identification unit 12)
The remote
(操作状態管理部13)
操作状態管理部13は、操作状態記憶部22および操作状態遷移記憶部24を用いて、リモコン2のユーザの操作状態を管理するものである。すなわち、A)リモコン2のユーザが、デジタルテレビ1の表示部40を専有するか否か(つまり、リモコン2に画面使用権があるか否か)、および、B)リモコン2を使用するユーザの現在の操作状態を、リモコンIDと対応付けて管理する。
(Operation status management unit 13)
The operation
上記A)については、まずは、リモコン2から制御信号を受信したときに、すでにデジタルテレビ1の表示部40が専有的に使用されているか否か(言い換えれば、すでに画面使用権が付与されているリモコン2があるか否か)を調べることによって、決めることができる。
As for A), first, when a control signal is received from the
すなわち、デジタルテレビ1の表示部40がまだ専有的に使用されていなければ(操作状態記憶部22に、画面使用可否カラム(後述する)の値が「可」であるレコードが存在しなければ)、リモコン2のユーザは、デジタルテレビ1の表示部40を専有的に使用してよいと決定する。よって、この場合、操作状態管理部13は、リモコン2のリモコンIDを、画面使用可否カラムの値を「可」として、操作状態記憶部22に格納する。操作状態記憶部22のテーブル構造については後述する。
In other words, if the
一方、デジタルテレビ1の表示部40が既に専有的に使用されている場合(操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在する場合)、操作状態管理部13は、リモコン2のリモコンIDを、画面使用可否カラムの値を「不可」として、操作状態記憶部22に格納する。なお、画面使用可否カラムの値が「不可」であるレコードは、画面使用可否カラムの値が「可」であるレコードよりも優先度が低いレコードとであるとする。また、画面使用可否カラムの値が「不可」であるレコードが複数存在する場合は、先に登録されたレコードの方が、優先度が高いレコードであるとする。
On the other hand, when the
ところで、操作状態管理部13は、ユーザの現在の操作状態を管理するものであるため、すでに操作を終了しているユーザの操作状態は、操作状態記憶部22では管理しないものとする。
By the way, since the operation
そのため、操作状態管理部13は、操作状態記憶部22に格納しているレコードを、所定のトリガに応じて削除するものとする。所定のトリガとは、例えば、一定期間ユーザがリモコン操作を行わなかったとき、リモコン2において所定のボタンが押下されたとき、または、リモコン2がデジタルテレビ1と通信可能な範囲から一定期間外れている場合などが挙げられる。操作状態管理部13の操作状態カラム(後述する)が一定期間更新されなかったレコードを、削除対象としてもよい。
Therefore, the operation
そして、操作状態管理部13は、削除したレコードの優先度よりも低い優先度を有するレコードのそれぞれについて、優先順位を保ったまま、優先度を1つ繰り上げる。
Then, the operation
ところで、画面使用権が付与されているリモコン2のユーザが、デジタルテレビ1の表示部40を専有的に使用しないのであれば、他のユーザに、デジタルテレビ1の表示部40を使用させてかまわない。
By the way, if the user of the
そこで、操作状態管理部13は、操作状態記憶部22から、画面使用可否カラムの値が「可」であるレコードを削除した場合は、2番目に優先度の高いレコードの画面使用可否カラムを「可」に更新することにより、そのレコードで管理しているリモコン2に画面使用権を付与する。
Therefore, when the operation
次に、上記B)については、操作状態遷移記憶部24を参照することにより、決定することができる。つまり、操作状態管理部13は、現在の操作状態と、デジタルテレビ1に通知される制御コードとを基に、操作状態遷移記憶部24を参照することによって、遷移先の操作状態を決定し、該決定した操作状態で、操作状態記憶部22の操作状態カラムを更新する。
Next, B) can be determined by referring to the operation state
以上のように、操作状態管理部13は、操作状態記憶部22を利用して、リモコン2のユーザの操作状態を管理する。
As described above, the operation
(UI画面生成部14)
リモコン2から受信した制御信号を解析した結果、UI画面の表示が必要である場合、UI画面生成部14は、リモコン情報記憶部21、操作状態記憶部22、UI画面データ記憶部25、および外部機器使用状態記憶部23に格納されているレコードに基づいて、UI画面データを生成する。以下に、UI画面データを生成する処理について説明する。
(UI screen generation unit 14)
As a result of analyzing the control signal received from the
1)まず、UI画面生成部14は、操作状態記憶部22に格納されているレコードを検索し、上記制御信号を送信したリモコン2を用いるユーザの現在の操作状態を、操作状態カラムから取得する。
1) First, the UI
2)次に、UI画面生成部14は、上記取得した操作状態をキーとして、UI画面データ記憶部25を検索し、生成すべきUI画面上で操作可能なファンクション群を、UI画面構成データカラムから取得する。
2) Next, the UI
3)次に、UI画面生成部14は、上記取得したファンクション群から、外部機器使用状態記憶部23において使用状態カラム(後述する)の値が「使用中」となっているファンクションを除外する。これにより、現在使用中であるファンクションを除外することができ、そのようなファンクションに対応するボタンやメニュー等をUI画面に表示しないようにすることが可能となる。そのため、UI画面上では、AV機器9に対して有効な(AV機器9が受け入れ可能な)ユーザ操作のみが行える。
3) Next, the UI
4)次に、UI画面生成部14は、上記除外した後のファンクション郡に基づいて、UI画面データを生成する。
4) Next, the UI
UI画面データの生成方法は様々な方法があるが、例えば、各ファンクションに応じた制御スクリプトを、予め記憶部20に格納しておくことが考えられる。具体的には、例えば、「再生」ファンクションを操作可能に表示する旨が記述された制御スクリプト、「録画」ファンクションを操作可能に表示する旨が記述された制御スクリプト、および「コピー」ファンクションを操作可能に表示する旨が記述された制御スクリプトなどを、それぞれ予め記憶部20に格納しておく。さらに、各UI画面で共通に使用する背景部分などを表示する旨が記述された制御スクリプトを予め記憶部20に格納しておいてもよい。
There are various methods for generating UI screen data. For example, it is conceivable to store a control script corresponding to each function in the
そして、UI画面生成部14が、上記除外した後のファンクション群に対応する制御スクリプトを記憶部20から取得する。また必要に応じて、上記各UI画面で共通に使用する制御スクリプトを記憶部20から取得する。そして、UI画面生成部14が、該取得した制御スクリプト群を基にして、UI画面データとしての制御スクリプトを生成すればよい。例えば、該取得した制御スクリプト群を1つの制御スクリプトにマージし、所定のヘッダや所定のタグなどを付加することが考えられる。
Then, the UI
なお、UI画面生成部14は、生成するUI画面データを、デジタルテレビ1の表示部40に表示するのか、および/または、リモコン2の表示部に表示するのかを考慮して、UI画面データを生成する。生成するUI画面データをデジタルテレビ1の表示部40に表示するのか、および/または、リモコン2の表示部に表示するのかについては、操作状態記憶部22およびリモコン情報記憶部21を参照すれば、知ることができる。
Note that the UI
すなわち、操作状態記憶部22における画面使用可否カラムの値が「可」であれば、デジタルテレビ1の表示部40に表示するUI画面データを生成するが、「不可」であれば、デジタルテレビ1の表示部40に表示するUI画面データを生成しない。さらに、リモコン情報記憶部21における画面有無カラムの値が「有」であれば、リモコン2の表示部に表示するUI画面データを生成する。なお、リモコン2の表示部に表示するUI画面データを生成するにあたり、リモコン情報記憶部21におけるCapability情報カラムの値を参照し、生成すべきUI画面の画面サイズなどを考慮することが望ましい。
That is, if the value of the screen availability column in the operation
5)最後に、UI画面生成部14は、デジタルテレビ1の表示部40に表示するUI画面データを生成した場合は、該UI画面データをデジタルテレビ1の表示部40に出力し、一方、リモコン2の表示部に表示するUI画面データを生成した場合は、該UI画面データをリモコン通信部60を介してリモコン2に送信する。
5) Finally, when the UI
したがって、画面無しリモコン2Aを用いるユーザAのみが、リモコン操作を行う場合は、デジタルテレビ1の表示部40にUI画面が表示される。
Therefore, when only the user A using the screenless
また、画面付きリモコン2Bを用いるユーザBのみが、リモコン操作を行う場合は、デジタルテレビ1の表示部40および画面付きリモコン2BのそれぞれにUI画面が表示される。
When only the user B who uses the remote controller with
また、画面使用権が付与された画面無しリモコン2Aを用いるユーザAがリモコン操作を行っている途中に、画面付きリモコン2Bを用いるユーザBがリモコン操作を行う場合は、デジタルテレビ1の表示部40には、ユーザA向けのUI画面が表示され、画面付きリモコン2Bには、ユーザB向けのUI画面が表示されることとなる。
Further, when the user A using the screen-equipped
以上のように、UI画面生成部14は、リモコン情報記憶部21、操作状態記憶部22、UI画面データ記憶部25、および外部機器使用状態記憶部23に格納されているレコードに基づいて、UI画面データを生成する。
As described above, the UI
なお、UI画面データは、上述したように、HTMLやXMLなどで記述された制御スクリプトで構成されるので、UI画面生成部14が、デジタルテレビ1の表示部40にUI画面データを出力するにあたり、一般的なWebブラウザなどを介して表示部40に表示してもよい。
Since the UI screen data is composed of a control script written in HTML, XML, or the like as described above, the UI
(外部機器制御処理部15)
外部機器制御処理部15は、イベント処理部11からの指示に従って、外部機器通信部70を介して、AV機器9と、映像音声信号および制御信号のやりとりを行う。具体的には、AV機器9に対して、録画や再生などのファンクションの実行を指示するための制御信号を送信する。そして、上記実行を指示したファンクションに従って、AV機器9と映像音声信号および制御信号のやりとりを行う。また、外部機器制御処理部15は、ファンクションの実行状態を示した制御信号をAV機器9から受信する。
(External device control processing unit 15)
The external device
そして、外部機器制御処理部15は、ファンクションの実行指示に応じて、外部機器使用状態記憶部23を更新する。すなわち、ファンクションの実行を指示した場合、該指示したファンクションに対応する、外部機器使用状態記憶部23の使用状態カラムの値を「使用中」に更新する。AV機器9からファンクションの実行状態を示した制御信号を受信し、該受信した制御信号の内容に応じて外部機器使用状態記憶部23の使用状態カラムの値を更新してもよい。なお、外部機器使用状態記憶部23のテーブル構造については、後述する。
Then, the external device
また、外部機器制御処理部15は、ファンクションの実行が終了した場合、該終了したファンクションに対応する、外部機器使用状態記憶部23の使用状態カラムの値を「未使用」に更新する。
Further, when the execution of the function is finished, the external device
以上のように、外部機器制御処理部15によって、現在どのファンクションが使用中であるかが管理される。
As described above, which function is currently being used is managed by the external device
〔記憶部20内の各部の構造〕
(リモコン情報記憶部21の構造)
次に、図4を参照しながら、リモコン情報記憶部21のテーブル構造について説明する。図4は、リモコン情報記憶部21のテーブル構造を模式的に示す図である。
[Structure of each part in the storage unit 20]
(Structure of remote control information storage unit 21)
Next, the table structure of the remote control
図4に示すとおり、リモコン情報記憶部21は、リモコンIDを格納するカラムであるリモコンIDカラム、画面付きリモコンであるか否かを格納するカラムである画面有無カラム、および、画面付きリモコンの能力(capability)を格納するカラムであるcapability情報カラムを含んでいる。
As shown in FIG. 4, the remote control
そして、図4では、リモコン情報記憶部21にて、2台のリモコン2を記憶している例を示している。1つめは、リモコンIDカラムの値が「ID1」であり、画面有無カラムの値が「無」であるリモコン2が記憶されている。すなわち、リモコンIDがID1であるリモコン2は、画面無しリモコン2Aであることが分かる。
FIG. 4 shows an example in which two
2つめは、リモコンIDカラムの値が「ID2」であり、画面有無カラムの値が「有」であるリモコン2が記憶されている。すなわち、リモコンIDがID2であるリモコン2は、画面付きリモコン2Bであることが分かる。そして、さらに、capability情報カラムの値によれば、リモコンIDがID2であるリモコン2の画面サイズが、横1024ビットおよび縦680ビットであることが分かる。
Second, the
(操作状態記憶部22の構造)
次に、図5を参照しながら、操作状態記憶部22のテーブル構造について説明する。図5は、操作状態記憶部22のテーブル構造を模式的に示す図である。
(Structure of the operation state storage unit 22)
Next, the table structure of the operation
図5に示すとおり、操作状態記憶部22は、レコードの優先度を格納するカラムである優先度カラム、リモコンIDを格納するカラムであるリモコンIDカラム、リモコン2を使用するユーザが、デジタルテレビ1の表示部40を専有しているか否か(言い換えれば、類もコン2に画面使用権を付与しているか否か)を格納するカラムである画面使用可否カラム、および、リモコン2を使用するユーザの操作状態を格納するカラムである操作状態カラムを含んでいる。なお、操作状態カラムには、後述する操作状態遷移記憶部24で管理される操作状態のいずれかが記憶される。
As shown in FIG. 5, the operation
図5(a)は、操作状態記憶部22にて、リモコンIDが「ID1」であるリモコン2のレコードを記憶している様子を示している。このリモコン2は、画面使用可否カラムの値が「可」である(言い換えれば、画面使用権が付与されている)旨が記憶されている。なお、優先度カラムの値には1(最も優先度が高いレコードであることを示す)が設定されている。また、操作状態カラムの値によれば、このリモコン2を用いるユーザの現在の操作状態は、状態S2(状態S2は、後述するように、外部機器選択待ちの状態)であることが記憶されている。
FIG. 5A shows a state where the operation
図5(b)は、図5(a)に示した操作状態記憶部22に、さらに、リモコンIDが「ID2」であるリモコン2のレコードを格納したときの様子を示している。
FIG. 5B shows a state where a record of the
このとき、図5(a)に示した操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在していたため、操作状態管理部13は、リモコンIDがID2であるリモコン2については、画面使用権を付与せず、かつ、優先度が低い状態で、操作状態記憶部22に格納する。そのため、図5(b)では、リモコンIDがID2であるリモコン2のレコードは、画面使用可否カラムの値が「不可」であり、また、優先度カラムの値が「2」(優先度「1」よりも優先度が低いものとする)となっている。
At this time, since there is a record in the operation
したがって、UI画面生成部14が、図5(b)に示した操作状態記憶部22を参照してUI画面を生成する場合、画面使用権が付与されているリモコン2(リモコンIDがID1であるリモコン2)を用いるユーザに対して生成したUI画面データについては、デジタルテレビ1の表示部40に出力する。一方、画面使用権が付与されていないリモコン2(リモコンIDがID2であるリモコン2)を用いるユーザに対して生成したUI画面データについては、デジタルテレビ1の表示部40に出力せず、画面使用権が付与されていないリモコン2が画面付きリモコン2Bであれば、UI画面データを画面付きリモコン2Bに送信する。
Therefore, when the UI
また、図5(c)は、図5(b)に示した操作状態記憶部22から、さらに、リモコンIDカラムの値が「ID1」のレコードを削除した様子を示している。
FIG. 5C shows a state in which a record whose value in the remote control ID column is “ID1” is further deleted from the operation
この場合、画面使用可否カラムの値が「可」であるレコードを削除したので、操作状態管理部13は、2番目に優先度が高かった、リモコンIDカラムの値が「ID2」のレコードの画面使用可否カラムの値を「可」に更新するとともに、優先度カラムの値を「1」に更新している。したがって、該レコードで管理しているリモコン2に画面使用権が付与されている。
In this case, since the record in which the screen availability column value is “possible” is deleted, the operation
(外部機器使用状態記憶部23の構造)
次に、図6を参照しながら、外部機器使用状態記憶部23のテーブル構造について説明する。図6は、外部機器使用状態記憶部23のテーブル構造を模式的に示す図である。
(Structure of external device use state storage unit 23)
Next, the table structure of the external device usage
図6に示すとおり、外部機器使用状態記憶部23は、AV機器9の名称を格納するカラムであるデバイスカラム、ファンクションを格納するカラムであるファンクションカラム、ファンクションカラムで示される機能のより詳細な機能(詳細ファンクション)を格納するカラムである詳細ファンクションカラム、および、ファンクションおよび詳細ファンクションが現在使用中であるか否かを格納するカラムである使用状態カラムを含んでいる。
As shown in FIG. 6, the external device use
そして、図6では、外部機器使用状態記憶部23にて、3つのAV機器9(DVR、MDVR、およびBDP)のレコードを記憶している例を示している。
FIG. 6 shows an example in which records of three AV devices 9 (DVR, MDVR, and BDP) are stored in the external device usage
例えば、デバイスカラムの値が「DVR」のAV機器9は、ファンクションとして「ファンクションf11(例えば、再生)」、「ファンクションf12(例えば、録画)」、「ファンクションf13(例えば、編集)」、および「ファンクションf14(例えば、コピー)」を備えており、ファンクションf14(例えば、コピー)が現在使用中であることが記憶されている。
For example, the
そして、さらに「ファンクションf12(例えば、録画)」には、詳細ファンクションとして、「詳細ファンクションf121(例えば、時間指定録画)」、「詳細ファンクションf122(例えば、電子番組案内録画)」、および「詳細ファンクションf123(例えば、お勧め番組録画)」があることが記憶されている。 Further, in the “function f12 (for example, recording)”, as the detailed functions, “detailed function f121 (for example, time-specified recording)”, “detailed function f122 (for example, electronic program guide recording)”, and “detailed function” f123 (for example, recommended program recording) ”is stored.
同様に、デバイスカラムの値が「MDVR」のAV機器9は、ファンクションとして「ファンクションf21(例えば、再生)」、「ファンクションf22(例えば、録画)」、および「ファンクションf23(例えば、コピー)」を備えており、ファンクションf21(例えば、再生)が現在使用中であることが記憶されている。
Similarly, the
同様に、デバイスカラムの値が「BDR」のAV機器9は、ファンクションとして「ファンクションf31(例えば、再生)」および「ファンクションf32(例えば、録画)」を備えており、いずれのファンクションも現在は未使用であることが記憶されている。
Similarly, the
以上のように、外部機器使用状態記憶部23を参照すれば、どのファンクションが、現在使用中であるかを知ることができる。
As described above, it is possible to know which function is currently in use by referring to the external device use
(操作状態遷移記憶部24の構造)
次に、図7を参照しながら、操作状態遷移記憶部24の管理内容について説明する。図7は、操作状態遷移記憶部24の管理内容を模式的に示す図である。
(Structure of the operation state transition storage unit 24)
Next, the management content of the operation state
図7に示すとおり、操作状態遷移記憶部24は、デジタルテレビ1に通知される制御コードに応じて、遷移する先の操作状態を管理している。
As illustrated in FIG. 7, the operation state
図7では、例えば、リモコン接続の待ち状態である状態S1のときに、制御コードAが通知されたときは、外部機器の選択待ち状態である状態S2に遷移することが管理されている。同様に、状態S2のときに、制御コードBが通知されたときは、ファンクションの選択待ち状態である状態S3に遷移することが管理されている。同様に、状態S3のときに、制御コードCが通知されたときは、詳細ファンクションの選択待ち状態である状態S4に遷移することが管理されている。 In FIG. 7, for example, when the control code A is notified in the state S1 in which the remote control connection is in a waiting state, it is managed to transition to the state S2 in the selection waiting state for an external device. Similarly, when the control code B is notified in the state S2, it is managed to transit to the state S3 that is a function selection waiting state. Similarly, when the control code C is notified in the state S3, it is managed to transit to the state S4, which is a detailed function selection waiting state.
以上のように、操作状態遷移記憶部24を参照すれば、現在の操作状態と、デジタルテレビ1に通知された制御コードとに基づいて、遷移先の操作状態を知ることができる。
As described above, referring to the operation state
(UI画面データ記憶部25の構造)
次に、図8を参照しながら、UI画面データ記憶部25のテーブル構造について説明する。図8は、UI画面データ記憶部25のテーブル構造を模式的に示す図である。
(Structure of UI screen data storage unit 25)
Next, the table structure of the UI screen
図8に示すとおり、UI画面データ記憶部25は、リモコン2を使用するユーザの現在の操作状態を格納するカラムである操作状態カラム、および、操作状態に応じて提供するUI画面を構成するデータ群を格納するカラムであるUI画面構成データカラムを含んでいる。なお、操作状態カラムには、操作状態遷移記憶部24で管理される操作状態のいずれかが記憶される。
As illustrated in FIG. 8, the UI screen
ここで、UI画面構成データカラムにて管理される、UI画面を構成するデータ群とは、その操作状態において、ユーザが操作可能なファンクションの集合である。これらを基に、UI画面生成部14が、操作状態に応じたUI画面データを生成する。
Here, the data group configuring the UI screen managed in the UI screen configuration data column is a set of functions that can be operated by the user in the operation state. Based on these, the UI
例えば、状態S2(外部機器の選択待ち状態)において、所定のAV機器9を選択したとき、操作状態遷移記憶部24にて記憶されている状態遷移によれば、状態S3(ファンクションの選択待ち状態)に遷移する。この状態において、ユーザに対しては、上記選択したAV機器9に対して操作可能なファンクションをUI画面に提示することが望ましい。したがって、状態S2におけるUI画面構成データカラムには、上記選択したAV機器9に対して操作可能なファンクション(例えば、再生、録画、コピーなど)を、記憶している。
For example, when a
なお、既に述べたように、UI画面データを生成するにあたり、UI画面構成データカラムに管理されているファンクションのうち、現在使用中であり、かつ、重複して使用できないファンクションについては、UI画面の構成要素から除外する。どのファンクションが現在使用中であるかについては、外部機器使用状態記憶部23を参照することによって、判断すればよい。
As described above, when generating UI screen data, among the functions managed in the UI screen configuration data column, functions that are currently in use and cannot be used redundantly are displayed on the UI screen data. Exclude from components. What function is currently in use may be determined by referring to the external device use
以上のように、UI画面データ記憶部25に記憶されている情報を利用して、UI画面を生成することができる。
As described above, a UI screen can be generated using information stored in the UI screen
〔リモコン識別処理〕
次に、図9を参照しながら、リモコン識別部12が行うリモコン識別処理について説明する。図9は、リモコン識別部12が行うリモコン識別処理の流れを示すフローチャートである。
[Remote control identification processing]
Next, remote control identification processing performed by the remote
まず、リモコン識別部12は、リモコン2から、赤外線通信によって、送信される制御信号を、リモコン通信部60を介して受信する(ステップS401)。そして、リモコン識別部12は、該受信した制御信号に含まれるリモコンIDが、リモコン情報記憶部21に格納されているものであるか否かを調べる(ステップS402)。
First, the remote
そして、ステップS401で受信した制御信号に含まれるリモコンIDが、リモコン情報記憶部21に格納されていなければ(ステップS402でYES)、リモコン識別部12は、リモコン通信部60を介してBlueTooth(登録商標)による通信を開始し、デジタルテレビ1の周辺に、上記制御信号に含まれるリモコンIDを有するBlueTooth(登録商標)対応のリモコン2が存在するか否かを探索する(ステップS403)。
If the remote control ID included in the control signal received in step S401 is not stored in the remote control information storage unit 21 (YES in step S402), the remote
そして、リモコン2からの応答があった場合(ステップS404にてYES)、リモコン識別部12は、リモコン2が画面付きリモコン2Bであると識別し、画面が有る旨を、ステップS401で受信した制御信号に含まれるリモコンIDと対応付けてリモコン情報記憶部21に格納する。なお、リモコン2からの応答の有無は、例えば、BlueTooth(登録商標)による通信にてACK(Acknowledge)を受信したか否かによって判断すればよい。
If there is a response from remote controller 2 (YES in step S404), remote
また、さらに、リモコン2からcapability情報を受信した場合は、該受信したcapability情報についてもリモコン情報記憶部21に格納する(ステップS405)。
Furthermore, when capability information is received from the
一方、所定期間、リモコン2からの応答が無い場合(ステップS404にてNO)、リモコン識別部12は、リモコン2が画面無しリモコン2Aであると識別し、画面が無い旨を、ステップS401で受信した制御信号に含まれるリモコンIDと対応付けてリモコン情報記憶部21に格納する(ステップS406)。
On the other hand, if there is no response from
なお、ステップS401で受信した制御信号に含まれる上記リモコンIDが、リモコン情報記憶部21に格納されていれば(ステップS402でNO)、リモコン識別部12は特に処理を行わない。
If the remote control ID included in the control signal received in step S401 is stored in the remote control information storage unit 21 (NO in step S402), the remote
〔制御信号受信時の処理フロー〕
次に、図10を参照しながら、リモコン2から制御信号を受信したデジタルテレビ1が行う処理の流れについて、説明する。図10は、リモコン2から制御信号を受信したデジタルテレビ1が行う処理の流れを示すフローチャートである。なお、ここでは、リモコン識別部12によるリモコン識別処理については、図示およびその説明を省略している。
[Processing flow when receiving control signal]
Next, the flow of processing performed by the
図10において、リモコン2から制御信号を受信したデジタルテレビ1が行う処理は、大まかには次の3つに分けることができる。1)画面使用権の付与に関する処理(処理P11)、2)AV機器の制御に関する処理(処理P12)、および、3)UI画面の表示に関する処理(処理P13)である。
In FIG. 10, the processing performed by the
まず、処理P11について説明する。リモコン2から制御信号を受信すると、操作状態管理部13が、デジタルテレビ1の表示部40がすでに使用されているか否かを調べる(ステップS501)。具体的には、操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在するか否かを調べる。
First, the process P11 will be described. When the control signal is received from the
そして、操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在しなければ(ステップS501にてNO)、上記制御信号を送信してきたリモコン2に既に画面使用権が付与されているか否かを調べる(ステップS502)。具体的には、操作状態記憶部22に、上記制御信号に含まれるリモコンIDが、画面使用可否カラムの値が「可」の状態で登録されているか否かを調べる。そして、そのようなリモコンIDが、操作状態記憶部22に存在しなければ(ステップS502にてNO)、上記制御信号を送信してきたリモコン2に既に画面使用権が付与する(ステップS503)。具体的には、上記制御信号に含まれるリモコンIDを、画面使用可否カラムの値を「可」として、操作状態記憶部22に格納する。
If there is no record in the operation
一方、操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在すれば(ステップS501にてYES)、上記制御信号を送信してきたリモコン2が既に操作状態記憶部22に登録されているか否かを調べる(ステップS504)。具体的には、操作状態記憶部22に、上記制御信号に含まれるリモコンIDが登録されているか否かを調べる。そして、そのようなリモコンIDが、操作状態記憶部22に存在しなければ(ステップS504にてNO)、上記制御信号を送信してきたリモコン2に画面使用権を付与せずに、操作状態記憶部22に登録する(ステップS505)。具体的には、上記制御信号に含まれるリモコンIDを、画面使用可否カラムの値を「不可」として、操作状態記憶部22に格納する。
On the other hand, if there is a record in the operation
次に、処理P12について説明する。上記リモコン2から受信した制御信号を解析した結果、AV機器9に対するファンクションの実行指示が必要な場合(ステップS506にてYES)、外部機器制御処理部15が、AV機器9に、ファンクションの実行を指示する旨の制御信号を送信する(ステップS507)。さらに、該指示したファンクションに対応する、外部機器使用状態記憶部23の使用状態カラムの値を更新する(ステップS508)。
Next, process P12 will be described. As a result of analyzing the control signal received from the
次に、処理P13について説明する。リモコン2から受信した制御信号を解析した結果、UI画面の表示が必要である場合(ステップS509にてYES)、UI画面生成部14がUI画面を生成する。
Next, process P13 will be described. As a result of analyzing the control signal received from the
具体的には、まず、上記制御信号を送信してきたリモコン2に画面使用権があるか否かを調べる(ステップS510)。つまり、UI画面生成部14が、操作状態管理部13を参照し、上記制御信号に含まれるリモコンIDに対応する画面使用可否カラムの値が「可」であるか否かを調べる。そして、画面使用可否カラムの値が「可」であれば(ステップS510にてYES)、上記制御信号を送信してきたリモコン2に画面使用権があるので、UI画面生成部14は、デジタルテレビ1の表示部40に表示するUI画面データを生成し、表示部40に出力する(ステップS511)。一方、画面使用可否カラムの値が「不可」であれば(ステップS509にてNO)、上記制御信号を送信してきたリモコン2に画面使用権が無いので、UI画面生成部14は、デジタルテレビ1の表示部40に表示するUI画面データを生成しない。
Specifically, first, it is checked whether or not the
さらに、UI画面生成部14は、上記制御信号を送信してきたリモコン2が画面付きであるか否かを調べる(ステップS512)。つまり、UI画面生成部14は、リモコン情報記憶部21を参照し、上記制御信号を送信してきたリモコン2に対応する画面有無カラムの値が「有」であるか否かを調べる。そして、画面有無カラムの値が「有」であれば(ステップS512にてYES)、上記制御信号を送信してきたリモコン2は画面付きリモコン2Bであるので、UI画面生成部14は、リモコン2に表示するUI画面データを生成し、リモコン2に送信する(ステップS513)。一方、画面有無カラムの値が「無」であれば(ステップS512にてNO)、上記制御信号を送信してきたリモコン2は画面無しリモコン2Aであるので、UI画面生成部14は、リモコン2に表示するUI画面データを生成しない。
Further, the UI
なお、AV機器の制御に関する処理(ステップS506〜S508)は、UI画面の表示に関する処理(ステップS509〜S513)の後に行ってもよい。 Note that the processing related to the control of the AV device (steps S506 to S508) may be performed after the processing related to the display of the UI screen (steps S509 to S513).
〔UI画面例〕
次に、図11〜16を参照しながら、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面例について、説明する。
[Example UI screen]
Next, an example of a UI screen displayed on the
(画面例1−1)
まず、ユーザAがデジタルテレビ1で再生中のコンテンツを早送りしているときに、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツの録画予約を行う様子を示した画面例について、図11を参照しながら説明する。なお、この例では、画面使用権は、既に画面無しリモコン2Aに付与されているものとする。
(Screen example 1-1)
First, when the user A is fast-forwarding the content being played back on the
1)まず、図11(a)は、ユーザAが、デジタルテレビ1の表示部40で再生中のコンテンツを早送りしている様子を示す図である。なお、表示部40の右下部に、20倍速で早送り中である旨のマークが表示されている。
1) First, FIG. 11A is a diagram showing a state in which the user A fast-forwards the content being reproduced on the
2)次に、図11(b)は、ユーザAがデジタルテレビ1で再生中のコンテンツを早送りしているときに、ユーザBが、画面付きリモコン2Bにて操作を行ったときの様子を示す図である。画面付きリモコン2Bには画面使用権が無いため、デジタルテレビ1は、画面付きリモコン2Bに、UI画面データを送信する。そのため、図示のように、画面付きリモコン2BにUI画面が表示される。なお、この後、ユーザBが、「録画する」メニューを選択するものとする。
2) Next, FIG. 11B shows a state in which the user B performs an operation on the remote controller with
3)次に、図11(c)は、ユーザBが、図11(b)に示したUI画面において、「録画する」メニューを選択した後の様子を示す図である。図11(c)に示すように、画面付きリモコン2Bの表示部5に表示されるUI画面が、録画するコンテンツを選択するためのUI画面に遷移している。なお、この後、ユーザBが、「ニュース」コンテンツを選択するものとする。
3) Next, FIG. 11C is a diagram showing a state after the user B selects the “Record” menu on the UI screen shown in FIG. 11B. As shown in FIG. 11C, the UI screen displayed on the
4)次に、図11(d)は、ユーザBが、図11(c)に示したUI画面において、「ニュース」コンテンツを選択した後の様子を示す図である。図示のように、画面付きリモコン2Bの表示部5に表示されるUI画面が、ニュースコンテンツを録画してよいか否かを確認するためのUI画面に遷移している。
4) Next, FIG. 11D is a diagram showing a state after the user B selects “news” content on the UI screen shown in FIG. 11C. As shown in the figure, the UI screen displayed on the
このように、ユーザAがすでにデジタルテレビ1を使用している場合であっても、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1から画面付きリモコン2Bに送信されるUI画面を用いて、AV機器9を操作することができる。
Thus, even when the user A is already using the
(画面例1−2)
次に、ユーザAがデジタルテレビ1を使用していないときに、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツの録画予約を行う様子を示した画面例について、図12を参照しながら説明する。
(Screen example 1-2)
Next, when the user A is not using the
1)まず、図12(a)は、ユーザBが、画面付きリモコン2Bにて操作を行ったときの様子を示す図である。デジタルテレビ1を先に使用しているユーザがいないため、画面付きリモコン2Bに画面使用権が付与される。したがって、デジタルテレビ1は、表示部40にUI画面を表示するとともに、画面付きリモコン2BにUI画面データを送信するため、画面付きリモコン2Bにも、デジタルテレビ1の表示部40に表示したUI画面と同一の操作が可能なUI画面が表示される。なお、この後、ユーザBが、「録画する」メニューを選択するものとする。
1) First, FIG. 12A is a diagram showing a state when the user B performs an operation on the remote controller with
2)次に、図12(b)は、ユーザBが、図12(a)で示したUI画面において、「録画する」メニューを選択した後の様子を示す図である。図示のように、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面のいずれもが、録画するコンテンツを選択するためのUI画面に遷移している。このように、画面使用権が付与されている画面付きリモコン2Bにて操作するときは、デジタルテレビ1および画面付きリモコン2Bのいずれにも、同一の操作が可能なUI画面が表示される。なお、この後、ユーザBが、「ニュース」コンテンツを選択するものとする。
2) Next, FIG. 12B is a diagram showing a state after the user B selects the “record” menu on the UI screen shown in FIG. As shown in the figure, both the UI screens displayed on the
3)次に、図12(c)は、ユーザBが、図12(b)にて示したUI画面において、「ニュース」コンテンツを選択した後の様子を示す図である。図示のように、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面のいずれもが、ニュースコンテンツを録画してよいか否かを確認するためのUI画面に遷移している。
3) Next, FIG. 12C is a diagram showing a state after the user B selects “News” content on the UI screen shown in FIG. As shown in the figure, both the UI screens displayed on the
以上のように、デジタルテレビ1が誰にも使用されていないときは、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、AV機器9を操作することができる。
As described above, when the
(画面例2−1)
次に、ユーザAがデジタルテレビ1で再生中のコンテンツを早送りしているときに、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツのコピーを行う様子を示した画面例について、図13を参照しながら説明する。基本的には、図11を用いて説明した画面例と同じ流れである。なお、この例では、画面使用権は、既に画面無しリモコン2Aに付与されているものとする。
(Screen example 2-1)
Next, when user A is fast-forwarding the content being played back on the
1)まず、図13(a)は、ユーザAがデジタルテレビ1で再生中のコンテンツを早送りしているときに、ユーザBが、画面付きリモコン2Bにてコピー操作を行ったときの様子を示す図である。画面付きリモコン2Bには画面使用権が無いため、デジタルテレビ1は、画面付きリモコン2Bに、UI画面データを送信する。そのため、図示のように、画面付きリモコン2BにUI画面が表示される。なお、この後、ユーザBが、「コピーする」メニューを選択するものとする。
1) First, FIG. 13A shows a situation when user B performs a copy operation on the
2)次に、図13(b)は、ユーザBが、図13(a)に示したUI画面において、「コピーする」メニューを選択した後の様子を示す図である。図13(b)に示すように、画面付きリモコン2Bの表示部5に表示されるUI画面が、コピーするコンテンツを選択するためのUI画面に遷移している。なお、この後、ユーザBが、「ドラマ」コンテンツを選択するものとする。
2) Next, FIG. 13B is a diagram showing a state after the user B selects the “Copy” menu on the UI screen shown in FIG. As shown in FIG. 13B, the UI screen displayed on the
3)次に、図13(c)は、ユーザBが、図13(b)に示したUI画面において、「ドラマ」コンテンツを選択した後の様子を示す図である。図示のように、画面付きリモコン2Bの表示部5に表示されるUI画面が、どのAV機器9にコピーを行うかを選択するためのUI画面に遷移している。なお、この後、ユーザBが、「MDVR」を選択するものとする。
3) Next, FIG. 13C is a diagram showing a state after the user B selects “drama” content on the UI screen shown in FIG. 13B. As shown in the figure, the UI screen displayed on the
4)次に、図13(d)は、ユーザBが、図13(c)に示したUI画面において、「MDVR」を選択した後の様子を示す図である。図示のように、画面付きリモコン2Bの表示部5に表示されるUI画面が、MDVRにコピーを行うか否かを確認するためのUI画面に遷移している。
4) FIG. 13D is a diagram showing a state after user B selects “MDVR” on the UI screen shown in FIG. 13C. As illustrated, the UI screen displayed on the
このように、ユーザAがすでにデジタルテレビ1を使用している場合であっても、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1から画面付きリモコン2Bに送信されるUI画面を用いて、AV機器9を操作することができる。
Thus, even when the user A is already using the
(画面例2−2)
次に、ユーザAがデジタルテレビ1を使用していないときに、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツのコピーを行う様子を示した画面例について、図14を参照しながら説明する。基本的には、図12を用いて説明した画面例と同じ流れである。
(Screen example 2-2)
Next, when the user A is not using the
1)まず、図14(a)は、ユーザBが、画面付きリモコン2Bにて操作を行ったときの様子を示す図である。デジタルテレビ1を先に使用しているユーザがいないため、画面付きリモコン2Bに、画面使用権が付与される。したがって、デジタルテレビ1は、表示部40にUI画面を表示するとともに、画面付きリモコン2BにUI画面データを送信するため、画面付きリモコン2Bにも、デジタルテレビ1の表示部40に表示したUI画面と同一の操作が可能なUI画面が表示される。なお、この後、ユーザBが、「コピーする」メニューを選択するものとする。
1) First, FIG. 14A is a diagram showing a state when the user B performs an operation on the remote controller with
2)次に、図14(b)は、ユーザBが、図14(a)に示したUI画面において、「コピーする」メニューを選択した後の様子を示す図である。図示のように、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面のいずれもが、コピーするコンテンツを選択するためのUI画面に遷移している。このように、画面使用権が付与されている画面付きリモコン2Bにて操作するときは、デジタルテレビ1および画面付きリモコン2Bのいずれにも、同一の操作が可能なUI画面が表示される。なお、この後、ユーザBが、「ドラマ」コンテンツを選択するものとする。
2) Next, FIG. 14B is a diagram showing a state after the user B selects the “Copy” menu on the UI screen shown in FIG. As illustrated, both of the UI screens displayed on the
3)次に、図14(c)は、ユーザBが、図14(b)に示したUI画面において、「ドラマ」コンテンツを選択した後の様子を示す図である。図示のように、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面のいずれもが、どのAV機器9にコピーを行うかを選択するためのUI画面に遷移している。なお、この後、ユーザBが、「MDVR」を選択するものとする。
3) Next, FIG. 14C is a diagram showing a state after the user B selects the “drama” content on the UI screen shown in FIG. 14B. As shown in the figure, the UI screen displayed on the
4)次に、図14(d)は、ユーザBが、図14(c)に示したUI画面において、「MDVR」を選択した後の様子を示す図である。図示のように、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示したUI画面のいずれもが、MDVRにコピーを行うか否かを確認するためのUI画面に遷移している。
4) Next, FIG. 14D is a diagram illustrating a state after the user B selects “MDVR” on the UI screen illustrated in FIG. 14C. As shown in the drawing, both the UI screens displayed on the
以上のように、デジタルテレビ1が誰にも使用されていないときは、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、AV機器9を操作することができる。
As described above, when the
(画面例3−1)
次に、ユーザAがデジタルテレビ1で再生中のコンテンツを早送りしているとき、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツのコピー操作を行った後、さらに、ユーザAが、画面無しリモコン2Aを用いて、DVRを操作しようとする様子を示す画面例について、図15を参照しながら説明する。なお、この例では、画面使用権は、既に画面無しリモコン2Aに付与されているものとする。
(Screen example 3-1)
Next, when the user A is fast-forwarding the content being played back on the
1)図15(a)は、ユーザBが、図13(d)に示したUI画面において、ユーザBが「Yes」を選択したことによりコピーが開始され、画面付きリモコン2Bには、現在コピー中である旨が表示されている様子を示す図である。
1) FIG. 15A shows that copy is started when the user B selects “Yes” on the UI screen shown in FIG. 13D, and the current copy is displayed on the remote controller with
2)次に、図15(b)は、図15(a)に示した状況において、ユーザAがDVRを操作しようとし、DVRのファンクションを選択するメニューであるUI画面を、デジタルテレビ1の表示部40に表示した様子を示す図である。画面使用権は、画面無しリモコン2Aに付与されているので、デジタルテレビ1の表示部40に上記UI画面が表示される。このとき、ユーザBにより行われたコンテンツのコピーが継続中であるとすると、DVRのファンクションのうち、コピーは現在使用中であり、かつ、同時使用が不可能である。したがって、例えば図示のように、DVRのファンクションを選択するメニューのうち、「コピー」メニューが選択不可(非アクティブ)な状態で表示される。
2) Next, FIG. 15B shows a UI screen which is a menu for selecting a DVR function when the user A tries to operate the DVR in the situation shown in FIG. It is a figure which shows a mode that it displayed on the part. Since the right to use the screen is given to the screenless
このように、デジタルテレビ1は、UI画面を生成するにあたり、現在使用中であり、かつ、同時使用が不可能なファンクションを、ユーザが選択できないようにする。
As described above, the
なお、DVRにてコンテンツのコピー操作が行われていないときに、ユーザAが画面無しリモコン2Aを用いて、DVRを操作しようとする場合は、図15(c)に示すように、DVRのファンクションを選択するメニューの全てが選択可(アクティブ)な状態で表示される。
Note that when the user A intends to operate the DVR using the screenless
(画面例3−2)
次に、上記とは逆に、ユーザAがDVRでのコンテンツのコピー操作を行った後、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いてDVRを操作しようとする場合の画面例について、図16を参照しながら説明する。なお、この例では、画面使用権は、既に画面無しリモコン2Aに付与されているものとする。
(Screen example 3-2)
Next, contrary to the above, after the user A performs a copy operation of the content in the DVR, the user B tries to operate the DVR using the UI screen displayed on the
図16は、ユーザAがDVRでのコンテンツのコピー操作を行った後、ユーザBが、画面付きリモコン2Bを用いて、DVRを操作しようとした様子を示す図である。このとき、ユーザBにより行われたコンテンツのコピーが継続中であるとすると、DVRのファンクションのうち、コピーは現在使用中であり、かつ、同時使用が不可能である。したがって、例えば図示のように、DVRのファンクションを選択するメニューのうち、「コピー」メニューを非表示としている。
FIG. 16 is a diagram illustrating a state in which user B attempts to operate DVR using
このように、デジタルテレビ1は、UI画面を生成するにあたり、現在使用中であり、かつ、同時使用が不可能なファンクションを、ユーザが選択できないようにする。
As described above, the
〔UI画面データ例〕
次に、図17を参照しながら、UI画面データの一例について説明する。図17は、XMLにより記述した、UI画面データとしての制御スクリプトの記述例を模式的に示す図である。
[UI screen data example]
Next, an example of UI screen data will be described with reference to FIG. FIG. 17 is a diagram schematically illustrating a description example of a control script as UI screen data described in XML.
図17(a)に示す制御スクリプトは、UI画面上にてユーザが選択可能なファンクションを、「func」タグを用いて、3つ記述した例である。1つ目のファンクションは、名称(name)が「再生」であり、UI画面に表示する画像ファイル(image)が「saisei.jpg」であり、このファンクションの説明(desc)が「ビデオ再生を行います」であり、ファンクションの選択時に処理される制御コード(code)が「code1」であることを記述している。 The control script shown in FIG. 17A is an example in which three functions that can be selected by the user on the UI screen are described using “func” tags. In the first function, the name (name) is “play”, the image file (image) displayed on the UI screen is “saisei.jpg”, and the description (desc) of this function is “play video. It describes that the control code (code) processed when selecting the function is “code1”.
さらに、2つ目のファンクションとして「録画」を、また、3つ目のファンクションとして「編集」を、それぞれ同様に記述している。 Further, “recording” is described in the same manner as the second function, and “editing” is described in the same manner as the third function.
なお、画像データなどのオブジェクトをどのように、どの位置に表示するかを規定したレイアウト定義スクリプトについては、座標位置やサイズなどを一般的に用いられる方法で記述すればよいので、ここでは図示およびその説明を省略している。 Note that the layout definition script that defines how and where objects such as image data are to be displayed should be described in a generally used manner, such as the coordinate position and size. The description is omitted.
なお、UI画面にてファンクションが選択されたときは、上記ファンクションの選択時に処理される制御コードを、デジタルテレビ1の制御部10に通知してもよい。さらに、リモコン2に表示したUI画面にてファンクションが選択されたときは、制御コードだけではなく、リモコン2が有するデータやリモコンIDなどをデジタルテレビ1の制御部10に通知してもよい。
When a function is selected on the UI screen, the control code processed when the function is selected may be notified to the
次に、図17(b)は、図17(a)に示した制御スクリプトで表されるUI画面データに基づいたUI画面例を模式的に示す図である。図示のように、図17(a)に示した制御スクリプトに記述した3つのファンクション(再生、録画、編集)のそれぞれが、UI画面上で選択可能なファンクションとして表示されている。 Next, FIG. 17B is a diagram schematically showing a UI screen example based on the UI screen data represented by the control script shown in FIG. As shown in the figure, each of the three functions (playback, recording, editing) described in the control script shown in FIG. 17A is displayed as a selectable function on the UI screen.
〔実施の形態2〕
上述した実施の形態1では、デジタルテレビ1の表示部40を専有的に使用しているユーザが存在する場合、その他のユーザは、デジタルテレビ1の表示部40を使用することができない形態について説明した。
[Embodiment 2]
In the first embodiment described above, when there is a user who exclusively uses the
しかしながら、デジタルテレビ1の表示部40を専有的に使用しているユーザが存在する場合において、デジタルテレビ1の表示部40に表示しているUI画面において可能な操作を、他のユーザも操作したいと考えることもあり得る。例えば、デジタルテレビ1の表示部40を専有的に使用しているユーザが、デジタルテレビ1の表示部40に表示した電子番組案内(EPG(登録商標))を操作することによって、コンテンツが選択された状況にあるとき、他のユーザが、その続きの操作を行いたい場合などが考えられる。このような場合、該他のユーザも、その続きから上記ユーザと同一の操作が可能なUI画面を操作できれば、該他のユーザにとって好ましい。
However, when there is a user who uses the
そこで、以下では、デジタルテレビの表示部を専有的に使用しているユーザが存在していても、必要に応じて、他のユーザが、上記ユーザが操作するUI画面と同一の操作が可能なUI画面を使用できるようにする形態について、説明する。 Therefore, in the following, even if there is a user who exclusively uses the display unit of the digital television, other users can perform the same operation as the UI screen operated by the user as necessary. A mode for enabling use of the UI screen will be described.
本実施の形態について図18から図21に基づいて説明すると以下の通りである。なお、説明の便宜上、実施の形態1にて示した各部材と同一の機能を有する部材には、同一の符号を付記し、その説明を省略する。また、実施の形態1にて説明した処理と同一に処理については、その説明を省略する。
This embodiment will be described below with reference to FIGS. For convenience of explanation, members having the same functions as those shown in the first embodiment are denoted by the same reference numerals, and description thereof is omitted. Further, the description of the same processing as that described in
なお、本実施の形態では、デジタルテレビの表示部を専有的に使用しているユーザが存在している状況で、他のユーザがデジタルテレビの表示部を使用できないモードを、「通常モード」と称する。そして、デジタルテレビの表示部を専有的に使用しているユーザが存在している状況で、該ユーザが操作可能なUI画面と同一の操作が可能なUI画面を、他のユーザが操作することができるモードを、「シェアモード」と称する。 In the present embodiment, a mode in which other users cannot use the display unit of the digital TV in a situation where there is a user who exclusively uses the display unit of the digital TV is referred to as a “normal mode”. Called. Then, in a situation where there is a user who exclusively uses the display unit of the digital television, another user operates a UI screen that can be operated in the same manner as the UI screen that can be operated by the user. The mode in which the user can do this is called “share mode”.
また、ユーザが、リモコン2の所定ボタンを押下することにより、通常モードからシェアモードへ移行する要求を含む制御信号が、リモコン2からデジタルテレビに送信されるものとする。また、シェアモードに移行することを要求したユーザが用いるリモコン2を、シェアモード中は「シェアリモコン」と称する。
In addition, it is assumed that a control signal including a request for shifting from the normal mode to the share mode is transmitted from the
なお、本実施形態では、シェアリモコンは、すでに他のリモコン2に付与された画面使用権を、該他のリモコン2と共有するものとして扱う。よって、シェアリモコンも画面使用権を有する。
In the present embodiment, the share remote controller treats the right to use the screen already granted to another
実施の形態1で説明した図2を再び参照しながら、本実施形態に係るAV機器操作システム800b(ユーザインタフェースシステム)の構成について説明する。AV機器操作システム800bは、実施の形態1で説明したAV機器操作システム800とほぼ同様の構成であるが、デジタルテレビ1に代えてデジタルテレビ1b(ユーザインタフェース提供装置)を備えて構成される。
The configuration of the AV device operation system 800b (user interface system) according to the present embodiment will be described with reference to FIG. 2 described in the first embodiment again. The AV device operating system 800b has substantially the same configuration as the AV device operating system 800 described in the first embodiment, but includes a
デジタルテレビ1bは、実施の形態1で説明したデジタルテレビ1とほぼ同様の機能を備えるものであるが、さらに、リモコン2を用いるユーザから、シェアモードへ移行する要求を受け付ける。そして、デジタルテレビ1bの表示部40を専有的に使用しているユーザが存在している状況で、他のユーザがシェアモードへ移行できるように処理を行う。
The
〔AV機器操作システム800bにおける処理の流れ〕
次に、図18を参照しながら、AV機器操作システム800bにおける処理の流れの概要について説明する。図18は、AV機器操作システム800bにおける処理の流れの概要を示すシーケンス図である。なお、処理P1〜P3は、図3にて説明したものと同一であるので、その説明を省略する。
[Flow of Processing in AV Device Operation System 800b]
Next, the outline of the processing flow in the AV device operating system 800b will be described with reference to FIG. FIG. 18 is a sequence diagram showing an overview of the flow of processing in the AV device operating system 800b. The processes P1 to P3 are the same as those described with reference to FIG.
ここでは、処理P3に引き続き、ユーザBが、画面付きリモコン2Bを用いて、シェアモードへ移行する(処理P4)場合を例に挙げて、処理の流れの概要を説明する。なお、処理P3の終了時は、画面使用権が付与されている画面無しリモコン2AのユーザAが、デジタルテレビの表示部で、DVR91でのコピーが選択できない状態のメニューのUI画面を見ている状態である。
Here, following the process P3, the outline of the process flow will be described by taking as an example a case where the user B shifts to the share mode using the remote controller with
まず、ユーザBが、シェアモードへの移行を要求するために、画面付きリモコン2Bの所定ボタンを押下すると、画面付きリモコン2Bは、シェアモードへの移行を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1bに送信する(ステップS601)。
First, when the user B presses a predetermined button of the remote controller with
そして、デジタルテレビ1bは、上記制御信号を送信した画面付きリモコン2Bを、シェアリモコンとして管理する(ステップS602)。なお、シェアリモコンとしての管理方法についての詳細は後述する。
Then, the
そして、ユーザBが用いるリモコン2が画面付きリモコン2Bであるので、デジタルテレビ1bは、DVR91でのコピーが選択できない状態のメニューのUI画面データを画面付きリモコン2Bに送信する(ステップS602)。
Since the
そして、上記UI画面データを受信した画面付きリモコン2Bは、該受信したUI画面データに基づいて、DVR91でのコピーが選択できない状態のメニューのUI画面を自装置の表示部に表示する(ステップS603)。
Then, the screen-equipped
したがって、ユーザBは、画面付きリモコン2Bの表示部5に表示された、DVR91でのコピーが選択できない状態のメニューのUI画面を、操作することができる(ステップS604)。
Therefore, the user B can operate the UI screen of the menu that is displayed on the
以上のように、ユーザAによってデジタルテレビ1bの表示部40が専有されている場合であっても、シェアモードへ移行することにより、デジタルテレビ1bが画面付きリモコン2Bをシェアリモコンとして管理する。そして、デジタルテレビ1bは、表示部40に表示されているUI画面と同一の操作が可能なUI画面のUI画面データを、画面付きリモコン2Bに送信する。
As described above, even when the
そのため、デジタルテレビ1bの表示部40に表示されるUI画面と、画面付きリモコン2Bの表示部5に表示されるUI画面とは、同一の操作が可能なUI画面となる。したがって、ユーザAとユーザBとは、同じタイミングで、同一の操作が可能なUI画面を、それぞれのリモコン2で操作することが可能となる。
Therefore, the UI screen displayed on the
したがって、複数のユーザが、同一の操作が可能なUI画面をそれぞれ操作することができるので、複数のユーザが共同して操作することが可能となり、ユーザの利便性が向上するとともに、AV機器9の効率的な使用が可能となる。
Therefore, since a plurality of users can operate the UI screens that can be operated in the same manner, it is possible for the plurality of users to operate together, improving the convenience for the user and improving the
なお、デジタルテレビ1bの表示部40に表示されるUI画面におけるカーソル(ポインタ)は、ユーザAのみが画面無しリモコン2Aにて操作可能であり、画面付きリモコン2Bの表示部5に表示されるUI画面におけるカーソル(ポインタ)は、ユーザBのみが画面付きリモコン2Bにて操作可能である。
Note that the cursor (pointer) on the UI screen displayed on the
〔デジタルテレビ1bの構成〕
実施の形態1で説明した図1を再び参照しながら、本実施形態に係るデジタルテレビ1bの構成について説明する。図1に示すようにデジタルテレビ1bは、実施の形態1で説明したデジタルテレビ1とほぼ同様の機能を備えているものであるが、制御部10に代えて制御部10bを備えている。また、記憶部20に代えて記憶部20bを備えている。
[Configuration of
The configuration of the
記憶部20bは、記憶部20とほぼ同様の機能を備えるものであるが、操作状態記憶部22に代えて、操作状態記憶部22bを含んでいる。
The storage unit 20 b has substantially the same function as the
操作状態記憶部22bは、操作状態記憶部22が記憶するデータに加えて、さらに、シェアリモコンを、画面使用権が付与されたリモコン2と対応付けて記憶する。つまり、操作状態記憶部22bにおいて、画面使用可否カラムが「可」であるレコードを検索することにより、シェアリモコンが存在するか否かを知ることができる。操作状態記憶部22bのテーブル構造については、後述する。
In addition to the data stored in the operation
次に、制御部10bは、制御部10とほぼ同様の機能を備えるものであるが、操作状態管理部13に代えて、操作状態管理部13bを含んでいる。また、UI画面生成部14に代えてUI画面生成部14b(表示可否判定手段、表示制御手段)を含んでいる。また、外部機器制御処理部15に代えて外部機器制御処理部15bを含んでいる。
Next, the
(操作状態管理部13b)
操作状態管理部13bは、操作状態管理部13が備える機能に加えて、さらに、シェアリモコンを管理するものである。具体的には、リモコン2からシェアモードへの移行を要求する旨の制御信号を受信したときに、すでに画面使用権が付与されているリモコン2が存在する場合(すなわち、操作状態記憶部22bに、画面使用可否カラムの値が「可」であるレコードが存在する場合)、操作状態管理部13bは、上記制御信号を送信したリモコン2を、シェアリモコンとして、画面使用権が付与されているリモコン2と対応付けて管理する。
(Operation
In addition to the functions provided in the operation
より具体的には、上記制御信号を送信したリモコン2のリモコンIDを、操作状態記憶部22bにおいて画面使用可否カラムの値が「可」であるレコードの「シェアリモコンID」カラムに格納する。操作状態記憶部22bのテーブル構造については、後述する。
More specifically, the remote control ID of the
また、実施の形態1の操作状態管理部13が、操作状態記憶部22に格納しているレコードを、所定のトリガに応じて削除したのと同様に、操作状態管理部13bも、操作状態記憶部22bに格納しているレコードを、所定のトリガに応じて削除する。
Similarly to the case where the operation
ただし、操作状態記憶部22bにシェアリモコンが管理されている場合において、画面使用権が付与されているリモコン2のレコードが削除対象となるときは、該レコードを削除する代わりに、シェアリモコンとして管理しているリモコン2に画面使用権を与えて管理しなおす。
However, in the case where the shared remote control is managed in the operation
具体的には、画面使用可否カラムの値が「可」であるレコードが削除対象となるとき、操作状態管理部13bは、該レコードのリモコンIDカラムの値を、該レコードのシェアリモコンIDカラムに格納しているリモコンIDに置き換え、かつ、該レコードのシェアリモコンIDカラムの値をNULLにした状態で、該レコードを更新する。この様子を図示したテーブルの具体例について、後述で説明する。
Specifically, when a record whose screen availability column value is “possible” is to be deleted, the operation
なお、上記の結果、操作状態記憶部22bにシェアリモコンが管理されていない状態になるため、シェアモードから通常モードに移行するものとする。
Note that, as a result of the above, since the share remote controller is not managed in the operation
(UI画面生成部14b)
次に、UI画面生成部14bは、実施の形態1のUI画面生成部14と同様の処理で、UI画面データを生成する。ただし、リモコン2を用いるユーザの現在の操作状態は、操作状態記憶部22bから取得する。
(UI
Next, the UI
さらに、UI画面生成部14bは、シェアリモコンを用いるユーザに対するUI画面データを生成する。以下に、シェアリモコンを用いるユーザに対してUI画面データを生成する処理について説明する。
Furthermore, the UI
1)まず、リモコン2から受信した制御信号を解析した結果、UI画面の表示が必要である場合、UI画面生成部14bは、操作状態記憶部22bに格納されているレコードを検索し、上記制御信号を送信したリモコン2が、シェアリモコンとして管理されているか否かを調べる。つまり、上記制御信号を送信したリモコン2のリモコンIDを、シェアリモコンIDカラムに格納されているレコードが、操作状態記憶部22bに存在するか否かを調べる。なお、上記制御信号を送信したリモコン2が、シェアリモコンとして管理されていない場合、これ以降は、実施の形態1のUI画面生成部14と同様の処理で、UI画面データを生成する。
1) First, when it is necessary to display the UI screen as a result of analyzing the control signal received from the
2)上記制御信号を送信したリモコン2が、シェアリモコンとして管理されている場合(上記制御信号を送信したリモコン2のリモコンIDを、シェアリモコンIDカラムに格納されているレコードが、操作状態記憶部22bに存在する場合)、UI画面生成部14bは、リモコン2を用いるユーザの現在の操作状態を、該レコードの操作状態カラムから取得する。
2) When the
3)次に、UI画面生成部14bは、UI画面生成部14と同様に、上記取得した操作状態をキーとして、UI画面データ記憶部25を検索し、生成すべきUI画面上で操作可能なファンクション群を、UI画面構成データカラムから取得する。
3) Next, similarly to the UI
4)次に、UI画面生成部14bは、UI画面生成部14と同様に、上記取得したファンクション群から、外部機器使用状態記憶部23において使用状態カラムの値が「使用中」となっているファンクションを除外する。
4) Next, as with the UI
5)次に、UI画面生成部14bは、上記除外した後のファンクション郡に基づいて、UI画面データを生成する。UI画面データの生成方法は、実施の形態1にて例示した方法と同様の方法である。
5) Next, the UI
なお、UI画面生成部14bは、上記制御信号を送信したリモコン2がシェアリモコンであるので、上記生成するUI画面データを、デジタルテレビ1bの表示部40に表示することに加えて、シェアリモコンであるリモコン2が画面付きリモコン2Bであれば、リモコン2の表示部にも表示することを考慮して、UI画面データを生成する。このとき、シェアリモコンであるリモコン2の表示部に表示するUI画面は、デジタルテレビ1bの表示部40に表示するUI画面と同一の操作が可能なUI画面であるものとする。
The UI
なお、リモコン2が画面付きリモコン2Bであるか否かは、リモコン2のリモコンIDをキーとしてリモコン情報記憶部21を参照し、画面有無カラムの値が「有」であるか否かにより判断すればよい。
Whether or not the
6)最後に、UI画面生成部14bは、デジタルテレビ1bの表示部40に表示するために生成したUI画面データを、デジタルテレビ1bの表示部40に出力し、また、シェアリモコンであるリモコン2の表示部に表示するUI画面データを生成した場合は、該UI画面データをリモコン通信部60を介してリモコン2に送信する。
6) Finally, the UI
したがって、画面付きリモコン2Bをシェアリモコンとして用いるユーザBは、デジタルテレビ1bの表示部40に表示しているUI画面と同一の操作が可能なUI画面を、画面付きリモコン2Bにて操作することができる。
Therefore, the user B who uses the remote controller with
以上のように、シェアモード時は、デジタルテレビ1bの表示部40および画面付きリモコン2Bのいずれにも、同様な操作が可能なUI画面を表示する。したがって、ユーザAとユーザBとは、同じタイミングで、同一の操作が可能なUI画面を、それぞれのリモコン2で操作することが可能となる。
As described above, in the share mode, a UI screen capable of the same operation is displayed on both the
(操作状態記憶部22bの構造)
次に、図19を参照しながら、操作状態記憶部22bのテーブル構造について、詳細に説明する。図19は、操作状態記憶部22bのテーブル構造を模式的に示す図である。
(Structure of the operation
Next, the table structure of the operation
図19に示すとおり、操作状態記憶部22bは、実施の形態1の操作状態記憶部22が含むカラムに加えて、さらに、シェアリモコンのリモコンIDを格納するカラムであるシェアリモコンIDカラムを含んでいる。
As shown in FIG. 19, operation
図19(a)〜図19(c)を参照しながら、通常モードからシェアモードへ移行する場合、および、シェアモードから通常モードへ移行する場合において、操作状態記憶部22bにて記憶されるデータについて説明する。
Referring to FIGS. 19A to 19C, data stored in the operation
図19(a)は、通常モードにおいて、操作状態記憶部22bにて、リモコンIDが「ID1」であるリモコン2、および、リモコンIDが「ID2」であるリモコン2の操作状態をそれぞれ記憶している様子を示している。なお、リモコンIDがID1であるリモコン2は、画面使用可否カラムの値が「可」である(言い換えれば、画面使用権が付与されている)旨が記憶されている。また、いずれのレコードのシェアリモコンIDカラムの値もNULLであり、シェアリモコンは管理されていない。
FIG. 19A shows the operation state of the
図19(b)は、操作状態記憶部22bが図19(a)で示した状態にあるときに、リモコンIDがID2であるリモコン2から、シェアモードへの移行要求があった後の、操作状態記憶部22bの様子を示している。このとき、リモコンIDがID2であるリモコン2をシェアリモコンとして管理するために、画面使用可否カラムの値が「可」であるレコードのシェアリモコンIDカラムに「ID2」を記憶している。
FIG. 19B shows the operation after the
よって、図19(b)に示した操作状態記憶部22bを参照すると、リモコンIDがID2であるリモコン2は、シェアリモコンであることが分かる。また、リモコンIDがID2であるリモコン2を用いるユーザの現在の操作状態は、リモコンIDがID1であるリモコン2を用いるユーザの現在の操作状態と同じであり、それぞれ状態S2(外部機器選択待ちの状態)であることが分かる。
Therefore, referring to the operation
また、図19(c)は、図19(b)に示した操作状態記憶部22bから、画面使用権が付与されている、リモコンIDがID1のリモコン2を、管理対象外とした後の様子を示している。図19(b)において、リモコンIDがID2のリモコン2がシェアリモコンとして管理されていたので、既に述べたように、操作状態管理部13bは、リモコンIDがID2のリモコン2に画面使用権を与える。そのため、図19(c)に示すように、リモコンIDカラムがID1であったレコードを、リモコンIDカラムを「ID2」に置き換え、かつ、シェアリモコンIDカラムの値をNULLにした状態で、更新している。
Further, FIG. 19C shows a state after the
〔制御信号受信時の処理フロー〕
次に、図20を参照しながら、リモコン2から制御信号を受信したデジタルテレビ1bが行う処理の流れについて、説明する。図20は、リモコン2から制御信号を受信したデジタルテレビ1bが行う処理の流れを示すフローチャートである。実施の形態1の図10に示した処理と同一の処理については、その説明を省略する。
[Processing flow when receiving control signal]
Next, the flow of processing performed by the
図20に示すフローチャートは、実施の形態1にて図10を用いて説明したフローチャートに含まれる処理P11に代えて処理P11’を行い、また、処理P13に代えて処理P13’を行う。 In the flowchart shown in FIG. 20, the process P11 'is performed instead of the process P11 included in the flowchart described with reference to FIG. 10 in the first embodiment, and the process P13' is performed instead of the process P13.
処理P11’では、まず、リモコン2から制御信号を受信すると、操作状態管理部13bが、デジタルテレビ1bの表示部40がすでに使用されているかを調べる(ステップS501)。具体的には、操作状態記憶部22bに、画面使用可否カラムの値が「可」であるレコードが存在するかを調べる。そして、操作状態記憶部22bに、画面使用可否カラムの値が「可」であるレコードが存在する場合において(ステップS501にてYES)、リモコン2から受信した制御信号が、シェアモードへの移行を要求するものであれば(ステップS701にてYES)、リモコン2をシェアリモコンとして管理する(ステップS702)。具体的には、操作状態管理部13bが、操作状態記憶部22bの画面使用可否カラムの値が「可」であるレコードのシェアリモコンIDカラムに、上記制御信号を送信してきたリモコン2のリモコンIDを格納する。
In the process P11 ', first, when a control signal is received from the
なお、処理P11’に含まれる上記以外の各処理は、図10に示した処理P11における各処理と同じであるので、説明を省略する。ただし、操作状態記憶部22は、操作状態記憶部22bに置き換わる。
Note that the other processes included in the process P11 'are the same as the processes in the process P11 shown in FIG. However, the operation
次に、処理P13’では、まず、リモコン2から受信した制御信号を解析した結果、UI画面の表示が必要である場合(ステップS509にてYES)、現在シェアリモコンが存在するか否かを調べる(ステップS703)。具体的には、シェアリモコンIDカラムに値が格納されているレコードが、操作状態記憶部22bに存在するか否かを、UI画面生成部14bが調べる。
Next, in process P13 ′, first, as a result of analyzing the control signal received from the
そして、シェアリモコンIDカラムに値が格納されているレコードが、操作状態記憶部22bに存在しない場合(ステップS703にてNO)、ステップS510〜S513にて説明した処理を行う。
If the record whose value is stored in the share remote control ID column does not exist in the operation
一方、シェアリモコンIDカラムに値が格納されているレコードが、操作状態記憶部22bに存在する場合(ステップS703にてYES)、シェアリモコンが存在することになるので、UI画面生成部14bは、まず、デジタルテレビ1bの表示部40に表示するUI画面データを生成し、表示部40に出力する(ステップS704)。
On the other hand, if a record whose value is stored in the share remote control ID column is present in the operation
さらに、UI画面生成部14bは、シェアリモコンが画面付きリモコン2Bであるか否かを調べる(ステップS705)。つまり、UI画面生成部14bは、上記シェアリモコンのリモコンIDをキーとして、リモコン情報記憶部21を参照し、画面有無カラムの値が「有」であるか否かを調べる。そして、画面有無カラムの値が「有」であれば(ステップS705にてYES)、上記シェアリモコンは画面付きリモコン2Bであるので、UI画面生成部14bは、上記シェアリモコンに表示するUI画面データを生成し、上記シェアリモコンに送信する(ステップS706)。なお、上記シェアリモコンに表示するUI画面と、ステップS704にてデジタルテレビ1bの表示部40に表示するUI画面とは、同一の操作が可能なUI画面である。
Further, the UI
一方、画面有無カラムの値が「無」であれば(ステップS705にてNO)、上記シェアリモコンは画面無しリモコン2Aであるので、UI画面生成部14bは、シェアリモコンに表示するUI画面データを生成しない。
On the other hand, if the value of the screen presence / absence column is “none” (NO in step S705), since the share remote controller is the screenless
〔UI画面例〕
次に、図21を参照しながら、シェアモード時、および、および、シェアモードから通常モードへ移行する際の、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面例について、説明する。
[Example UI screen]
Next, referring to FIG. 21, the UI displayed on the
ここでは、ユーザAが、デジタルテレビ1bの表示部40に表示された電子番組案内(EPG(登録商標))を操作しているときに、ユーザBがシェアモードへの移行を要求し、ユーザAが操作している電子番組案内(EPG(登録商標))を、ユーザBも画面付きリモコン2Bにて操作可能となる場合の画面例について説明する。なお、画面使用権は、最初は、画面無しリモコン2Aに付与されているものとする。
Here, when the user A is operating the electronic program guide (EPG (registered trademark)) displayed on the
1)まず、図21(a)は、画面無しリモコン2Aを用いるユーザAが、デジタルテレビ1bの表示部40に表示された電子番組案内(EPG(登録商標))を操作しているとき、画面付きリモコン2Bを用いるユーザBが、シェアモードへの移行を要求した後の様子を示す図である。このとき、デジタルテレビ1bは、画面付きリモコン2Bをシェアリモコンとして管理する。さらに、デジタルテレビ1bは、図示のように、デジタルテレビ1bの表示部40に表示された電子番組案内(EPG(登録商標))と同一の操作が可能なUI画面データを画面付きリモコン2Bに送信し、画面付きリモコン2Bは該UI画面データに基づいてUI画面を表示する。
1) First, FIG. 21A shows a screen displayed when the user A using the screenless
なお、この後、ユーザAが、デジタルテレビ1bの表示部40に表示された電子番組案内(EPG(登録商標))にて、ニュースコンテンツの録画予約を指示するものとする。
Hereafter, it is assumed that the user A gives an instruction to make a recording reservation for news content in the electronic program guide (EPG (registered trademark)) displayed on the
2)次に、図21(b)は、ユーザAが、図21(a)にて説明した電子番組案内(EPG(登録商標))にて、ニュースコンテンツの録画予約を指示した後の様子を示す図である。 2) Next, FIG. 21 (b) shows a state after user A has instructed recording reservation of news content in the electronic program guide (EPG (registered trademark)) described in FIG. 21 (a). FIG.
図21(b)に示すように、デジタルテレビ1bの表示部40に表示されるUI画面が、ニュースコンテンツの録画予約を確認するためのUI画面に遷移している。また、デジタルテレビ1bが、シェアリモコンである画面付きリモコン2Bに対して、デジタルテレビ1bの表示部40に表示されるUI画面と同一の操作が可能なUI画面データをシェアリモコンである画面付きリモコン2Bに送信するので、画面付きリモコン2Bの表示部5に表示されるUI画面も、ニュースコンテンツの録画予約を確認するためのUI画面に遷移している。
As shown in FIG. 21B, the UI screen displayed on the
したがって、この状態において、シェアリモコンである画面付きリモコン2Bを用いるユーザBは、ニュースコンテンツの録画予約を確認するためのUI画面を、画面付きリモコン2B上で操作することが可能となる。
Therefore, in this state, the user B who uses the remote controller with
なお、ユーザAは、これ以降、電子番組案内(EPG(登録商標))の操作を行わないものとする。 It is assumed that the user A does not operate the electronic program guide (EPG (registered trademark)) thereafter.
3)次に、図21(c)は、ユーザAが、電子番組案内(EPG(登録商標))の操作を行わなくなった後の様子を示す図である。 3) Next, FIG. 21C is a diagram showing a state after the user A no longer operates the electronic program guide (EPG (registered trademark)).
したがって、このとき、画面使用権が付与されている画面無しリモコン2Aのレコードが、操作状態記憶部22bから削除される対象となるが、シェアリモコンとして画面付きリモコン2Bが管理されているため、操作状態管理部13bは、画面無しリモコン2Aに代えて、シェアリモコンとして管理していた画面付きリモコン2Bに画面使用権を与えて、操作状態記憶部22bに管理しなおす。これにより、画面付きリモコン2Bはシェアリモコンではなくなり、シェアモードから通常モードに移行する。
Therefore, at this time, the record of the screenless
そのため、ユーザAが、電子番組案内(EPG(登録商標))の操作を行わなくなった後においても、画面付きリモコン2Bを用いるユーザBは、ニュースコンテンツの録画予約を確認するためのUI画面を、画面付きリモコン2B上で継続して操作することが可能である。
Therefore, even after the user A no longer operates the electronic program guide (EPG (registered trademark)), the user B using the screen-equipped
以上のように、ユーザAによってデジタルテレビ1bの表示部40が専有されている場合であっても、シェアモードへ移行することにより、デジタルテレビ1bが画面付きリモコン2Bをシェアリモコンとして管理する。そのため、ユーザBはデジタルテレビ1bの表示部40に表示されたUI画面と同一の操作が可能なUI画面を、画面付きリモコン2B上で操作することが可能となる。また、その後、ユーザAが操作を行わなくなった場合でも、ユーザBがデジタルテレビ1bの表示部40を専有的に使用することが可能となり、引き続き、ユーザBは、UI画面を操作することが可能となる。
As described above, even when the
〔付記事項〕
本発明に係るユーザインタフェース提供装置は、遠隔操作機器から受け付けた入力操作に従って、操作対象機器の操作が可能な装置であればよい。本発明に係るユーザインタフェース提供装置は、特に、リモコンから受け付けた入力操作に従って、AV機器の操作が可能なデジタルテレビに好適である。
[Additional Notes]
The user interface providing device according to the present invention may be any device that can operate the operation target device in accordance with the input operation received from the remote operation device. The user interface providing apparatus according to the present invention is particularly suitable for a digital television capable of operating an AV device in accordance with an input operation received from a remote controller.
上述の各実施形態では、デジタルテレビ1およびデジタルテレビ1bが、UI画面データを構成する制御スクリプトを自装置内に保持し、そして、デジタルテレビ1およびデジタルテレビ1bが、UI画面データを生成する構成であったが、これに限定されるものではない。例えば、デジタルテレビ1およびデジタルテレビ1bは、外部装置が保持する制御スクリプトを取得して、UI画面データを生成してもよい。さらには、デジタルテレビ1およびデジタルテレビ1bは、外部装置が生成したUI画面データを取得してもよい。なお、上記外部装置とは、AV機器9であってもよいし、図示していない通信ネットワーク上の外部サーバ装置であってもよい。
In each of the above-described embodiments, the
また、実施の形態2では、ユーザが、リモコン2の所定ボタンを押下することにより、通常モードからシェアモードへ移行する要求を含む制御信号が、リモコン2からデジタルテレビに送信されるものとしたが、これに限定されるものではない。例えば、シェアモードへの移行を要求する明示的なボタン押下がなくても、ユーザがAV機器9を選択するまでは、リモコン2上の汎用的なキー(決定キーや上下左右キーなど)が押下されとき、シェアモード時と同様の動作をするようにしてもよい。
In the second embodiment, the control signal including the request to shift from the normal mode to the share mode is transmitted from the
また、画面無しリモコン2Aは自装置に表示部を備えていないので、必要に応じて画面無しリモコン2Aには画面使用権を付与するようにしてもよい。つまり、すでにユーザBが画面付きリモコン2Bを用いてデジタルテレビの表示部を専有的に使用している場合であっても、その後、例えば、ユーザAが、画面無しリモコン2Aの所定ボタンを押下するなどして所定の要求を行うことにより、ユーザAが画面無しリモコン2Aを用いてデジタルテレビの表示部を専有的に使用できるようにしてもよい。
Further, since the screenless
最後に、制御部10・10bは、CPUを用いてソフトウェアによって実現してもよいし、ハードウェアロジックによって構成してもよい。ソフトウェアによって実現する場合は、デジタルテレビ1およびデジタルテレビ1bは、各機能を実現する制御プログラムの命令を実行するCPU、上記プログラムを格納したROM、上記プログラムを展開するRAM、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルテレビ1およびデジタルテレビ1bの制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、デジタルテレビ1およびデジタルテレビ1bに供給し、デジタルテレビ1およびデジタルテレビ1b内のコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
Finally, the
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクやCD−ROM/MO/MD/DVD/CD−R等の光ディスクを含むディスク系、ICカード(メモリカードを含む)/光カード等のカード系、あるいはマスクROM/EPROM/EEPROM/フラッシュROM等の半導体メモリ系などを用いることができる。 Examples of the recording medium include a tape system such as a magnetic tape and a cassette tape, a magnetic disk such as a floppy (registered trademark) disk / hard disk, and an optical disk such as a CD-ROM / MO / MD / DVD / CD-R. Card system such as IC card, IC card (including memory card) / optical card, or semiconductor memory system such as mask ROM / EPROM / EEPROM / flash ROM.
また、デジタルテレビ1およびデジタルテレビ1bを通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、LAN、ISDN、VAN、CATV通信網、仮想専用網(virtual private network)、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、IEEE1394ケーブル、USBケーブル、電力線搬送、ケーブルTV回線、電話線、ADSL回線等の有線でも、IrDAのような赤外線、Bluetooth(登録商標)、802.11無線、HDR、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
Further, the
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。 The present invention is not limited to the above-described embodiments, and various modifications are possible within the scope shown in the claims, and embodiments obtained by appropriately combining technical means disclosed in different embodiments. Is also included in the technical scope of the present invention.
本発明は、操作対象機器を操作するためのユーザインタフェース画面を、テレビ画面あどの表示部に表示できない状況であっても、表示画面を備える遠隔操作機器に上記ユーザインタフェース画面を表示し、上記操作対象機器を操作可能とするユーザインタフェース提供装置に好適に利用することができる。 The present invention displays the user interface screen on a remote operation device having a display screen even when the user interface screen for operating the operation target device cannot be displayed on the display unit of the TV screen, The present invention can be suitably used for a user interface providing apparatus that can operate a target device.
1 デジタルテレビ(デジタルテレビ、ユーザインタフェース提供装置)
1b デジタルテレビ(デジタルテレビ、ユーザインタフェース提供装置)
2 リモコン(遠隔操作機器)
2A 画面無しリモコン(遠隔操作機器)
2B 画面付きリモコン(遠隔操作機器)
5 表示部(第2表示部)
9 AV機器(操作対象機器)
12 リモコン識別部
13 操作状態管理部
13b 操作状態管理部
14 UI画面生成部(表示可否判定手段、表示制御手段)
14b UI画面生成部(表示可否判定手段、表示制御手段)
15 外部機器制御処理部
15b 外部機器制御処理部
21 リモコン情報記憶部
22 操作状態記憶部
22b 操作状態記憶部
23 外部機器使用状態記憶部
24 操作状態遷移記憶部
25 UI画面データ記憶部
31 チューナおよび復調部(チューナ部)
40 表示部(第1表示部)
91 DVR(操作対象機器)
92 MDVR(操作対象機器)
93 BDP(操作対象機器)
800 AV機器操作システム(ユーザインタフェースシステム)
800b AV機器操作システム(ユーザインタフェースシステム)
1 Digital TV (Digital TV, user interface provider)
1b Digital TV (Digital TV, user interface providing device)
2 Remote control (remote control device)
2A Remote controller without screen (remote control device)
Remote control with 2B screen (remote control device)
5 Display part (second display part)
9 AV equipment (operation target equipment)
12 remote
14b UI screen generation unit (display availability determination means, display control means)
DESCRIPTION OF
40 display section (first display section)
91 DVR (operation target device)
92 MDVR (operation target device)
93 BDP (Operation target device)
800 AV equipment operation system (user interface system)
800b AV equipment operation system (user interface system)
Claims (9)
上記遠隔操作機器に、上記第1表示部を専有的に使用する権限が付与されているか否かを判定する判定手段と、
上記判定手段により、上記遠隔操作機器に上記権限が付与されていると判定された場合、上記ユーザインタフェース画面を上記第1表示部に表示し、上記判定手段により、上記遠隔操作機器に上記権限が付与されていないと判定された場合、上記ユーザインタフェース画面を、第2表示部を備える上記遠隔操作機器の該第2表示部に表示させる表示制御手段とを備えることを特徴とするユーザインタフェース提供装置。 A user interface providing device that accepts an input operation from a remote operation device with respect to a user interface screen for operating an operation target device displayed on a first display unit,
Determination means for determining whether or not the remote control device is authorized to use the first display unit exclusively;
When it is determined by the determination means that the authority is given to the remote operation device, the user interface screen is displayed on the first display unit, and the authority is given to the remote operation device by the determination means. And a display control means for displaying the user interface screen on the second display unit of the remote operation device provided with a second display unit when it is determined that the user interface screen is not provided. .
上記遠隔操作機器に、上記第1表示部を専有的に使用する権限が付与されているか否かを判定する判定ステップと、
上記判定ステップにて、上記遠隔操作機器に上記権限が付与されていると判定された場合、上記ユーザインタフェース画面を上記第1表示部に表示し、上記判定ステップにて、上記遠隔操作機器に上記権限が付与されていないと判定された場合、上記ユーザインタフェース画面を、第2表示部を備える上記遠隔操作機器の該第2表示部に表示させる表示制御ステップとを備えることを特徴とするユーザインタフェース提供装置の制御方法。 A control method of a user interface providing apparatus that accepts an input operation from a remote operation device for a user interface screen for operating an operation target device displayed on a first display unit,
A determination step of determining whether or not the remote operation device is authorized to use the first display unit exclusively;
If it is determined in the determination step that the authority is granted to the remote control device, the user interface screen is displayed on the first display unit, and the remote control device is configured to display the user interface screen in the determination step. A user interface comprising: a display control step for displaying the user interface screen on the second display unit of the remote operation device having a second display unit when it is determined that the authority is not granted . Control method of providing device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008055335A JP5280070B2 (en) | 2008-03-05 | 2008-03-05 | User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008055335A JP5280070B2 (en) | 2008-03-05 | 2008-03-05 | User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2009212963A JP2009212963A (en) | 2009-09-17 |
| JP5280070B2 true JP5280070B2 (en) | 2013-09-04 |
Family
ID=41185661
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008055335A Expired - Fee Related JP5280070B2 (en) | 2008-03-05 | 2008-03-05 | User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5280070B2 (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR101417760B1 (en) * | 2010-08-09 | 2014-07-09 | 에스케이플래닛 주식회사 | System and Method for playing contents using of exterior speaker in Converged Personal Network Service Environment |
| JP2012222626A (en) * | 2011-04-08 | 2012-11-12 | Casio Comput Co Ltd | Remote control system, television, remote controller, remote control method, and program |
| KR20130022608A (en) * | 2011-08-25 | 2013-03-07 | 삼성전자주식회사 | Display apparatus and method for executing application thereof, external device which remotely control apparatus and method for providing application operating screen thereof |
| KR101718894B1 (en) | 2011-11-29 | 2017-03-23 | 삼성전자주식회사 | System and method for controlling device |
| JP5610354B2 (en) * | 2012-06-12 | 2014-10-22 | 因幡電機産業株式会社 | Acoustic system |
| JP5986522B2 (en) * | 2013-02-27 | 2016-09-06 | 株式会社コロナ | Remote control device |
| JP5986971B2 (en) * | 2013-09-25 | 2016-09-06 | 日本電信電話株式会社 | Remote control system and apparatus and method thereof |
| JP2016127425A (en) * | 2014-12-26 | 2016-07-11 | 淳也 榎本 | Operation ui providing method and program and operation target device |
| JP6791730B2 (en) * | 2016-11-17 | 2020-11-25 | 株式会社Nttドコモ | Display system |
| JP2021071807A (en) * | 2019-10-29 | 2021-05-06 | 東芝映像ソリューション株式会社 | Electronic apparatus and program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002314893A (en) * | 2001-04-13 | 2002-10-25 | Sharp Corp | Program reservation device |
| JP4164741B2 (en) * | 2002-10-11 | 2008-10-15 | ソニー株式会社 | Electronic device operation system and electronic device |
| JP4034722B2 (en) * | 2003-11-25 | 2008-01-16 | シャープ株式会社 | Remote control device |
| JP2007129331A (en) * | 2005-11-01 | 2007-05-24 | Canon Inc | Digital television device and remote control device thereof |
-
2008
- 2008-03-05 JP JP2008055335A patent/JP5280070B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2009212963A (en) | 2009-09-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5280070B2 (en) | User interface providing apparatus, digital television, user interface system, user interface providing apparatus control method, user interface providing program, and computer-readable recording medium recording the program | |
| US6745252B1 (en) | Network control system, controller, and device | |
| KR101308529B1 (en) | Electronic device, display control method of electronic device, graphical user interface device and computer readable recording medium | |
| US20190110100A1 (en) | Method for controlling multiple subscreens on display device and display device therefor | |
| JP2008293520A (en) | Hierarchical menu graphical user interface | |
| CN102460434B (en) | Method for selecting file version from multiple versions received after searching and related receivers | |
| CN100562841C (en) | Information processing method and information processing device | |
| CN112492374A (en) | Display method and device of floating window, television and storage medium | |
| CN118283325A (en) | Display equipment and medium resource shielding method | |
| US20110179442A1 (en) | Information processing device, display device, and information processing system | |
| JP4468470B2 (en) | Broadcast receiving apparatus and program | |
| US10536662B2 (en) | Method for zapping contents and display apparatus for implementing the same | |
| JPWO2005122174A1 (en) | Reservation device, reserved content recording instruction method, and recording device | |
| JP2008109342A (en) | Display device and display system | |
| AU2016217430A1 (en) | Content reproduction system, video recording apparatus, terminal apparatus, and content reproduction method | |
| JPWO2009028061A1 (en) | Display control device, method, program, and input device | |
| JP2007053538A (en) | Server, control method thereof, communication network system, server control program, and recording medium on which the program is recorded | |
| CN1976413B (en) | Digital data broadcasting receiver and method and apparatus for controlling resolution thereof | |
| JP6940661B2 (en) | Application control method | |
| JP4505732B2 (en) | RECORDING SYSTEM, CONTROL DEVICE AND METHOD, AND PROGRAM | |
| JP2012257074A (en) | Information processing apparatus, information processing method, program and information processing system | |
| JP2012029068A (en) | Information display device, information display method, program and integrated circuit | |
| JP5196044B2 (en) | Display control apparatus and program | |
| JP2023027379A (en) | Application launch method | |
| JP2006094212A (en) | Broadcast receiver |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110221 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130122 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130423 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130522 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5280070 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |