Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
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
[go: Go Back, main page]

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 PDF

Info

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
Application number
JP2008055335A
Other languages
Japanese (ja)
Other versions
JP2009212963A (en
Inventor
憲彦 青沼
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2008055335A priority Critical patent/JP5280070B2/en
Publication of JP2009212963A publication Critical patent/JP2009212963A/en
Application granted granted Critical
Publication of JP5280070B2 publication Critical patent/JP5280070B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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

<P>PROBLEM TO BE SOLVED: To operate a device to be operated by displaying a user interface picture for operating the device to be operated on a remote operation device having a display screen even in the situation where the user interface picture cannot be displayed on a display section such as a television screen. <P>SOLUTION: A digital television 1 includes a UI picture generation section 14 for determining whether a user interface picture can be displayed on a display section 40 of the digital television 1, displaying the user interface picture on the display section 40 when the user interface picture can be displayed on the display section 40 as a result of the determination, and displaying the user interface picture on a display section 5 of a remote controller 2B with a screen when the user interface picture cannot be displayed on the display section 40. <P>COPYRIGHT: (C)2009,JPO&amp;INPIT

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 Patent Documents 1 and 2).

特許文献1には、ホームネットワークに接続されたPC(Personal Computer)などの通信装置からVTR(Video Tape Recorder)などのAV機器を制御するためのコマンドを送信したとき、既に別のユーザがテレビを介して上記VTRを制御している場合には、現在テレビを介して上記VTRが制御されているため、上記PCからの制御を受け付けることができない旨を、上記PCを使用しているユーザに示すという技術が開示されている。   In Patent Document 1, when a command for controlling an AV device such as a VTR (Video Tape Recorder) is transmitted from a communication device such as a PC (Personal Computer) connected to a home network, another user has already set the television. When the VTR is controlled via a TV, the user using the PC indicates that the control from the PC cannot be accepted because the VTR is currently controlled via a television. This technique is disclosed.

また、特許文献2には、1)AV機器の電源をオンしたときに、リモコンから、リモコン固有の識別コードを上記AV機器に送信し、2)上記AV機器は、上記リモコンで操作するユーザが使用権を有するか否かを判定し、3)上記ユーザに使用権があると判定した場合には、上記AV機器は、他のリモコンからの操作を制限するとともに、該他のリモコンに使用権が無い旨を表示等するという技術が開示されている。   In Patent Document 2, 1) when a power source of an AV device is turned on, an identification code unique to the remote control is transmitted from the remote controller to the AV device. 2) The AV device is operated by a user who operates the remote controller. 3) If it is determined that the user has the right to use, the AV device restricts the operation from another remote controller and the right to use the other remote controller. A technique of displaying that there is no such information is disclosed.

また、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 Patent Documents 3 and 4). ).

特許文献3には、放送時間帯が重複した番組について、複数のユーザが予約した場合、該予約をした複数のユーザ間の優先順位に従って、番組予約を決定する技術が開示されている。   Patent Document 3 discloses a technique for determining a program reservation in accordance with a priority order among a plurality of reserved users when a plurality of users make a reservation for a program having overlapping broadcast time zones.

また、特許文献4には、既存の番組予約情報の放送時間帯と、ログオン中のユーザの番組予約情報の放送時間帯とが重複する場合、前記既存の番組予約情報のユーザと、上記ログオン中のユーザの優先順位に基づき番組予約情報を決定する技術が開示されている。   Further, in Patent Document 4, when the broadcast time zone of the existing program reservation information and the broadcast time zone of the program reservation information of the logged-on user overlap, the user of the existing program reservation information and the logged-on time A technique for determining program reservation information based on the priorities of the users is disclosed.

一方、制御対象となる端末やネットワーク上から、該制御対象となる端末の操作情報や操作画面情報を取得し、リモコンの画面に表示する技術が開示されている(特許文献5〜9参照)。
特開2000−196636号公報(公開日:平成12年7月14日) 特開2007−251349号公報(公開日:平成19年9月27日) 特開2001−298686号公報(公開日:平成13年10月26日) 特開2007−228182号公報(公開日:平成19年9月6日) 特開2004−194011号公報(公開日:平成16年7月8日) 特開2005−12652号公報(公開日:平成17年1月13日) 特開2004−166193号公報(公開日:平成16年6月10日) 特開2005−26740号公報(公開日:平成17年1月27日) 特開平11−3314号公報(公開日:平成11年1月6日)
On the other hand, there is disclosed a technique for acquiring operation information and operation screen information of a terminal to be controlled from a terminal to be controlled or a network and displaying the operation information and operation screen information on a remote control screen (see Patent Documents 5 to 9).
JP 2000-196636 A (publication date: July 14, 2000) JP 2007-251349 A (publication date: September 27, 2007) JP 2001-298686 A (publication date: October 26, 2001) JP 2007-228182 A (publication date: September 6, 2007) JP 2004-194011 A (publication date: July 8, 2004) Japanese Patent Laying-Open No. 2005-12652 (Publication date: January 13, 2005) JP 2004-166193 A (publication date: June 10, 2004) JP 2005-26740 A (publication date: January 27, 2005) JP 11-3314 A (publication date: January 6, 1999)

ところで、近年、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 Patent Documents 1 to 4, it may be possible to give priority to the user X who is already using the television screen, or to prevent the user Y from displaying the UI screen for operating the DVR. . However, in this case, the user Y cannot make a recording reservation unless the user X finishes watching the TV. Therefore, the convenience of the user Y will be impaired.

また同様に、例えば、あるユーザ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 Patent Documents 1 to 4, priority is given to the user Z who has already displayed the UI screen for operating the DVR on the TV screen, or the UI for the user W to operate the BDP. It may be possible not to display the screen. However, also in this case, the user W cannot operate the BDP unless after the copy operation of the user Z is completed. For this reason, the convenience of the user W is impaired.

一方、特許文献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 Patent Documents 5 to 9 and displaying the UI screen on the screen of the remote controller, the AV screen is used without using the TV screen. The device can be operated. However, the remote control screen is generally smaller in screen size than the television screen, and generally has poor operability and visibility. Therefore, if the user tries to operate the AV device on the UI screen displayed on the remote control screen but cannot operate because the other user is using it, the user's convenience is impaired. In addition, it is preferable for the user to display the UI screen on the television screen rather than displaying the UI screen on the remote control screen when other users do not occupy the television screen.

さらに、あるユーザがテレビ画面に表示している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 digital TV 1 and the AV device 9 are communicably connected. Further, the digital television 1 and the remote controller 2 are connected so as to communicate with each other.

(AV機器9)
AV機器9は、映像や音声などのコンテンツの記録および再生などを行うことができる機器である。AV機器9は、例えばHDMI(High-definition Multimedia Interface)(登録商標)ケーブルなどの通信媒体を介してデジタルテレビ1と接続されており、デジタルテレビ1との間で、映像音声信号および制御信号のやりとりを行う。
(AV equipment 9)
The AV device 9 is a device capable of recording and playing back content such as video and audio. The AV device 9 is connected to the digital television 1 via a communication medium such as a high-definition multimedia interface (HDMI) (registered trademark) cable, for example, and receives audio / video signals and control signals from the digital television 1. Communicate.

図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 device 9. However, the number of AV devices 9 constituting the AV device operating system 800 is not limited to three. In addition, AV equipment 9 other than DVR 91, MDVR 92, and BDP 93 may be connected to digital television 1.

なお、AV機器9は、コンテンツの記録および再生の他、コンテンツの早送り、コンテンツのコピー、コンテンツの編集、録画予約、録画したコンテンツの一覧表示、ディスク残量の表示などの、一般的なAV機器が備える機能(以下、ファンクションとも称する)を具備するものとし、これらファンクションは、いずれも外部からの制御信号に基づいて実行可能であるものとする。   The AV device 9 is a general AV device for recording and playback of content, as well as fast-forwarding of content, content copying, content editing, recording reservation, list display of recorded content, display of remaining disk capacity, etc. It is assumed that each of these functions can be executed based on a control signal from the outside.

またAV機器9は、リソースの競合が起きない場合には複数のファンクションを同時に実行することも可能である。   The AV device 9 can also execute a plurality of functions simultaneously when there is no resource contention.

例えばDVR91においてはコンテンツをコピー中であっても、録画予約や、コピー中でないコンテンツの再生及び編集は実行可能だが、複数コンテンツの同時コピーやコピー中コンテンツの編集は実行できないものとする。   For example, in the DVR 91, even when content is being copied, recording reservation and playback and editing of content that is not being copied can be executed, but simultaneous copying of a plurality of content and editing of content being copied cannot be executed.

(デジタルテレビ1)
本実施の形態に係るデジタルテレビ1は、本発明に係るユーザインタフェース提供装置と、操作対象機器としてのチューナとを含んで構成される。
(Digital TV 1)
The digital television 1 according to the present embodiment includes a user interface providing device according to the present invention and a tuner as an operation target device.

デジタルテレビ1は、図示しない放送局からチューナが受信したテレビ放送を表示部に表示することに加え、リモコン2からのユーザ操作を受け付ける。ユーザは、リモコン2を用いて、デジタルテレビ1に対する操作(テレビ放送のチャンネルの選局など)、および、AV機器9に対する操作(ファンクションの実行指示)を行う。   The digital television 1 accepts a user operation from the remote controller 2 in addition to displaying the television broadcast received by the tuner from a broadcast station (not shown) on the display unit. The user uses the remote controller 2 to perform operations on the digital television 1 (such as channel selection for television broadcasting) and operations on the AV equipment 9 (function execution instructions).

このとき、デジタルテレビ1は、ユーザが、デジタルテレビ1や各AV機器9に対してリモート操作を行うためのユーザインタフェース(UI)画面を表示部に表示する。そして、デジタルテレビ1は、上記UI画面にてユーザ操作された内容に従って、自装置の振る舞いを決定したり、ファンクションの実行を指示するための制御信号をAV機器9に送信する。   At this time, the digital television 1 displays on the display unit a user interface (UI) screen for the user to perform a remote operation on the digital television 1 and each AV device 9. Then, the digital television 1 determines the behavior of the device or transmits a control signal for instructing the execution of the function to the AV device 9 according to the content of the user operation on the UI screen.

デジタルテレビ1は、UI画面を表示するためのデータとして、UI画面データを生成する。UI画面データは、ボタンなどを表す画像データなどのオブジェクトと、該オブジェクトをどのように表示するのかを定めた制御スクリプトとを含む。制御スクリプトは、例えば、HTML(Hyper Text Markup Language)やXML(eXtensible Markup Language)などにより記述されたテキストデータである。   The digital television 1 generates UI screen data as data for displaying the UI screen. The UI screen data includes an object such as image data representing a button and the like, and a control script that defines how to display the object. The control script is text data described in, for example, HTML (Hyper Text Markup Language) or XML (eXtensible Markup Language).

なお、制御スクリプトは、一般的に、レイアウト定義スクリプトおよび動作定義スクリプトにより構成される。レイアウト定義スクリプトは、画像データなどのオブジェクトをどのように、どの位置に表示するかを定義したものである。つまり、レイアウト定義スクリプトには、表示対象となる画像などのオブジェクトと、該オブジェクトの表示位置や表示サイズなどのレイアウト情報との対応関係が記述される。なお、レイアウト定義スクリプトは、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 AV device 9 is controlled is defined. Alternatively, a predetermined control code to be processed when an event occurs may be defined. When defining a control code, when an event occurs, the control code is notified to the control unit 10 of the digital television 1, and the control unit 10 of the digital television 1 interprets the contents of the control code. By doing so, the behavior can be determined.

(リモコン2)
リモコン2は、デジタルテレビ1およびAV機器9に対して、ユーザがリモート操作を行うために用いる装置である。ユーザが、リモコン2の本体表面に設けられた操作キーを操作すると、リモコン2は該操作に応じた制御信号(リモコン2のリモコンIDを含む)をデジタルテレビ1に送信する。なお、リモコンIDとは、リモコン2の識別情報である。
(Remote control 2)
The remote controller 2 is a device that is used by a user to remotely operate the digital television 1 and the AV device 9. When the user operates an operation key provided on the surface of the main body of the remote controller 2, the remote controller 2 transmits a control signal corresponding to the operation (including the remote controller ID of the remote controller 2) to the digital television 1. The remote controller ID is identification information of the remote controller 2.

ユーザがリモコン2を用いて行う操作には、デジタルテレビ1に対する操作およびAV機器9に対する操作がある。例えば、デジタルテレビ1に対しては、電子番組表にて4チャンネルのテレビ放送を選択する操作であったり、AV機器9に対しては、録画を予約する操作が挙げられる。   The operations performed by the user using the remote controller 2 include operations on the digital television 1 and operations on the AV device 9. For example, for the digital television 1, an operation for selecting a 4-channel television broadcast in the electronic program guide, and for the AV device 9, an operation for reserving a recording can be cited.

ところで、本実施形態では、2人のユーザが、それぞれ異なるタイプのリモコン2を用いる。そこで、図2では、異なるタイプの2台のリモコン2を図示している。ただし、AV機器操作システム800の構成要素としてリモコン2の台数が2台に限定されるものではない。なお、1人のユーザが、上記異なるタイプの2台のリモコン2を用いてもよい。   By the way, in this embodiment, two users use different types of remote controllers 2, respectively. Therefore, FIG. 2 shows two remote controllers 2 of different types. However, the number of remote controllers 2 is not limited to two as a component of the AV device operation system 800. Note that one user may use the two remote controllers 2 of different types.

上記2台のうちの1台は、自装置に表示部を備えていないタイプのリモコン2(以下、画面無しリモコン2Aと称する)である。例えば、デジタルテレビ1に付属している(レガシーの)リモコンである。したがって、画面無しリモコン2Aは、UI画面を表示することはできない。画面無しリモコン2Aを用いるユーザ(以下、ユーザAと称する)は、画面無しリモコン2Aの本体表面に設けられた操作キーをユーザが操作することによって、デジタルテレビ1の表示部40に表示されるUI画面上のメニューやボタンなどを操作する。   One of the two units is a remote controller 2 of a type that does not include a display unit in its own device (hereinafter referred to as a screenless remote controller 2A). For example, it is a (legacy) remote control attached to the digital television 1. Therefore, the screenless remote controller 2A cannot display the UI screen. A user using the screenless remote control 2A (hereinafter referred to as user A) operates the UI displayed on the display unit 40 of the digital television 1 when the user operates an operation key provided on the main body surface of the screenless remote control 2A. Operate menus and buttons on the screen.

なお、本実施形態では、画面無しリモコン2Aは、赤外線通信により、デジタルテレビ1と通信可能であることを想定している。ただし、この通信方式に限定されるものではなく、デジタルテレビ1に制御信号を送信可能な通信方式であればよい。   In the present embodiment, it is assumed that the screenless remote controller 2A can communicate with the digital television 1 by infrared communication. However, the communication method is not limited to this, and any communication method capable of transmitting a control signal to the digital television 1 may be used.

もう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 screen 2B) of the type provided with its own display unit 5 (second display unit). For example, a mobile phone having a remote control function can be the screen-equipped remote control 2B. The screen-equipped remote control 2B can receive UI screen data from the digital television 1, and can display a UI screen on the display unit of the own apparatus based on the received UI screen data.

したがって、画面付きリモコン2Bを用いるユーザ(以下、ユーザBと称する)は、デジタルテレビ1の表示部40に表示されるUI画面上のメニューやボタンなどを操作可能であることに加えて、画面付きリモコン2Bの表示部5に表示されるUI画面上のメニューやボタンなどを操作することができる。   Therefore, a user who uses the remote controller 2B with a screen (hereinafter referred to as user B) can operate menus and buttons on the UI screen displayed on the display unit 40 of the digital television 1, and has a screen. Menus and buttons on the UI screen displayed on the display unit 5 of the remote controller 2B can be operated.

特に、ユーザAがデジタルテレビ1の表示部40をすでに使用中であっても、ユーザBは、画面付きリモコン2Bの表示部5に表示したUI画面上のメニューやボタンなどを操作することによって、画面無しリモコン2Aを用いるユーザが使用しているデジタルテレビ1の表示部40を使用することなく、AV機器9に対する操作を行うことができる点が、本発明の特徴の一つである。   In particular, even when the user A is already using the display unit 40 of the digital television 1, the user B operates the menus and buttons on the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B. One of the features of the present invention is that the AV device 9 can be operated without using the display unit 40 of the digital television 1 used by the user using the screenless remote control 2A.

なお、本実施形態では、画面付きリモコン2Bは、赤外線通信に加えて、さらにBlueTooth(登録商標)により、デジタルテレビ1と通信可能であることを想定している。ただし、これらの通信方式に限定されるものではなく、デジタルテレビ1との間で制御信号およびUI画面データなどを送受信可能な通信方式であればよい。   In the present embodiment, it is assumed that the remote controller with screen 2B can communicate with the digital television 1 through BlueTooth (registered trademark) in addition to infrared communication. However, the communication method is not limited to these, and any communication method capable of transmitting and receiving control signals and UI screen data to and from the digital television 1 may be used.

〔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 digital television 1, first, the user A operates the BDP 93 using the screenless remote controller 2A (process P1), and then the user B operates the remote controller with screen 2B. An example of the flow of processing will be described by taking as an example the case where the user A tries to operate the DVR 91 using the remote controller 2A without a screen (processing P3). .

(処理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 BDP 93. First, when the user A presses a predetermined button of the screenless remote control 2A to request the playback of the content recorded in the BDP 93, the screenless remote control 2A displays a control signal (the remote control 2A (Including the remote control ID) is transmitted to the digital television 1 (step S101).

次に、デジタルテレビ1は、上記制御信号を送信したリモコンが、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行う(ステップS102)。リモコン識別処理についての詳細は後述する。なお、ここでは、上記制御信号を送信したリモコンは、画面無しリモコン2Aであると識別することとなる。   Next, the digital television 1 performs a process (remote control identification process) for identifying whether the remote controller that has transmitted the control signal is the remote controller without screen 2A or the remote controller with screen 2B (step S102). ). Details of the remote control identification processing will be described later. Here, the remote controller that has transmitted the control signal is identified as the screen-less remote controller 2A.

また、デジタルテレビ1は、外部入力をBDP93に切り替えるとともに、BDP93に対して、コンテンツの再生を行う旨の制御信号を送信する(ステップS102)。   Further, the digital television 1 switches the external input to the BDP 93 and transmits a control signal for reproducing the content to the BDP 93 (step S102).

また、この時点で、デジタルテレビ1の表示部40を使用しようとするのは、ユーザAのみである。そこで、デジタルテレビ1は、ユーザAがデジタルテレビ1の表示部40を専有的に使用できるようにする。   At this time, only the user A intends to use the display unit 40 of the digital television 1. Therefore, the digital television 1 enables the user A to exclusively use the display unit 40 of the digital television 1.

そして、ユーザAが、デジタルテレビ1の表示部40を専有的に使用できるユーザであることを管理するために、デジタルテレビ1は、ユーザAが用いる画面無しリモコン2Aに「画面使用権」を付与して管理する。画面使用権の付与についての詳細は後述する。なお、本実施形態では、画面使用権は排他的な性質のものであり、同時に複数のリモコン2に付与されることは無い。   Then, in order to manage that the user A is a user who can exclusively use the display unit 40 of the digital television 1, the digital television 1 grants “screen usage right” to the screenless remote control 2A used by the user A. And manage. Details of the screen usage right grant will be described later. In this embodiment, the right to use the screen has an exclusive property and is not given to a plurality of remote controllers 2 at the same time.

次に、デジタルテレビ1からの制御信号を受信したBDP93は、該制御信号に従ってコンテンツの再生を開始し、該再生したコンテンツの映像音声信号をデジタルテレビ1に送信する(ステップS103)。そして、上記映像音声信号を受信したデジタルテレビ1は、表示部にコンテンツを表示する(ステップS104)。   Next, the BDP 93 that has received the control signal from the digital television 1 starts to reproduce the content in accordance with the control signal, and transmits the video / audio signal of the reproduced content to the digital television 1 (step S103). The digital television 1 that has received the video / audio signal displays the content on the display unit (step S104).

さらに、図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 remote control 2A, the screenless remote control 2A transmits a control signal (including the remote control ID of the remote control 2A) to fast-forward the content to the digital television 1 (step S105). .

このとき、デジタルテレビ1は、制御信号に含まれるリモコンIDを参照することにより、コンテンツを再生する旨の制御信号を送信してきたリモコンと同じリモコンから、コンテンツを早送りする旨の制御信号が送られてきたことが分かるため、デジタルテレビ1は、制御信号に従ってコンテンツの早送りを指示してよいと判断できる。そして、デジタルテレビ1は、BDP93に対して、コンテンツの早送りを行う旨の制御信号を送信する(ステップS106)。   At this time, by referring to the remote control ID included in the control signal, the digital television 1 receives a control signal for fast-forwarding the content from the same remote control that has transmitted the control signal for reproducing the content. Therefore, the digital television 1 can determine that it is instructed to fast-forward the content according to the control signal. Then, the digital television 1 transmits a control signal indicating that the content is fast-forwarded to the BDP 93 (step S106).

そして、上記制御信号を受信したBDP93は、該制御信号に従って、コンテンツの早送りを行う(ステップS107)。   Then, the BDP 93 that has received the control signal fast-forwards the content in accordance with the control signal (step S107).

(処理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 DVR 91, and requests recording reservation and copy from DVR 91.

まず、AV機器9を操作するメニューを表示するために、ユーザBが、画面付きリモコン2Bの所定ボタンを押下すると、画面付きリモコン2Bは、メニュー表示を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS201)。   First, in order to display a menu for operating the AV device 9, when the user B presses a predetermined button of the remote controller 2B with a screen, the remote controller 2B with a screen displays a control signal (a remote control of the remote controller 2B) requesting menu display. (Including ID) is transmitted to the digital television 1 (step S201).

次に、デジタルテレビ1は、上記制御信号を送信したリモコンが、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行う。なお、ここでは、画面付きリモコン2Bであると識別することとなる。   Next, the digital television 1 performs a process (remote control identification process) for identifying whether the remote controller that has transmitted the control signal is the remote controller without screen 2A or the remote controller with screen 2B. Here, the remote controller with screen 2B is identified.

次に、デジタルテレビ1は、上記要求に従って、メニューのUI画面を表示するためのUI画面データを生成する(ステップS202)。   Next, the digital television 1 generates UI screen data for displaying a menu UI screen in accordance with the above request (step S202).

ところで、処理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 digital television 1 grants a screen use right to the screenless remote control 2A. That is, when the user B performs the process P2, since the display unit 40 of the digital television 1 is exclusively used by the user A, the user B cannot use the display unit 40 of the digital television 1. Therefore, the digital television 1 does not output the UI screen data generated according to the menu display request from the user B to the display unit 40 of the digital television 1. Instead, since the remote controller 2 used by the user B is the remote controller with screen 2B, the digital television 1 transmits the generated UI screen data to the remote controller with screen 2B (step S202).

そして、上記UI画面データを受信した画面付きリモコン2Bは、該受信したUI画面データに基づいて、メニューのUI画面を自装置の表示部に表示する(ステップS203)。   Then, the screen-equipped remote control 2B that has received the UI screen data displays a menu UI screen on the display unit of the device itself based on the received UI screen data (step S203).

以上のように、ユーザAによってデジタルテレビ1の表示部40が専有されている場合であっても、デジタルテレビ1が画面付きリモコン2BにUI画面データを送信するので、ユーザBへのUI画面の提示が可能であり、ユーザBは、ユーザAと競合することなく、ユーザBに必要なUI画面を見ることができる。   As described above, even when the display unit 40 of the digital TV 1 is exclusively used by the user A, the digital TV 1 transmits the UI screen data to the screen-equipped remote control 2B. The user B can view the UI screen necessary for the user B without competing with the user A.

さらに図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 DVR 91. Each process will be described below.

まず、ユーザ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 display unit 5 of the screen-equipped remote control 2B, a control signal indicating that the screen-equipped remote control 2B requests display of the content list of the DVR 91. (Including the remote control ID of the remote control 2B) is transmitted to the digital television 1 (step S204). Then, the digital television 1 transmits a control signal for requesting display of the content list to the DVR 91 (step S205), and as a response, the DVR 91 transmits the program list to the digital television 1 (step S206). The digital television 1 generates UI screen data for displaying the received program list.

そして、現在、画面無しリモコン2Aに画面使用権があり、かつ、上記コンテンツ一覧の表示要求は、画面付きリモコン2Bからのものであるため、デジタルテレビ1は、上記生成したUI画面データを、画面付きリモコン2Bに送信する(ステップS207)。そして、上記UI画面データを受信した画面付きリモコン2Bは、コンテンツ一覧のUI画面を表示する(ステップS208)。   Since the screenless remote control 2A currently has the right to use the screen and the content list display request is from the screen-equipped remote control 2B, the digital television 1 displays the generated UI screen data on the screen. This is transmitted to the remote controller 2B (step S207). The remote controller with screen 2B that has received the UI screen data displays a UI screen of the content list (step S208).

次に、上記と同様に、ユーザ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 display unit 5 of the screen-equipped remote control 2B, the screen-equipped remote control 2B displays the remaining disk capacity of the DVR 91. A control signal for requesting (including the remote control ID of the remote control 2B) is transmitted to the digital television 1 (step S209). Then, the digital television 1 transmits a control signal for requesting display of the remaining disk capacity to the DVR 91 (step S210), and in response, the DVR 91 transmits the remaining disk capacity to the digital television 1 (step S211). The digital television 1 generates UI screen data for displaying the received remaining disk capacity.

そして、現在、画面無しリモコン2Aに画面使用権があり、かつ、上記ディスク残量の表示要求は、画面付きリモコン2Bからのものであるため、デジタルテレビ1は、上記生成したUI画面データを、画面付きリモコン2Bに送信する(ステップS212)。そして、上記UI画面データを受信した画面付きリモコン2Bは、ディスク残量のUI画面を表示する(ステップS213)。   Since the screen-less remote control 2A currently has the right to use the screen and the request for displaying the remaining disk capacity is from the screen-equipped remote control 2B, the digital television 1 uses the generated UI screen data as It transmits to remote control 2B with a screen (step S212). Then, the remote controller with screen 2B that has received the UI screen data displays a UI screen of the remaining disk capacity (step S213).

次に、ユーザ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 display unit 5 of the screen-equipped remote control 2B, the control signal (remote control 2B) that the screen-equipped remote control 2B requests recording reservation. Are transmitted to the digital television 1 (step S214). Then, the digital television 1 transmits a control signal for requesting a recording reservation to the DVR 91 (step S215), and in response, the DVR 91 makes a recording reservation (step S216).

次に、上記と同様に、ユーザ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 display unit 5 of the remote controller with screen 2B, the remote controller with screen 2B allows the content of the DVR 91 to be transferred to another AV. A control signal for copying to the device 9 (including the remote control ID of the remote control 2B) is transmitted to the digital television 1 (step S217). Then, the digital television 1 transmits a control signal for copying to the DVR 91 (step S218), and the DVR 91 copies the content as a response (step S219).

以上のように、ユーザAによってデジタルテレビ1の表示部40が専有されていている場合であっても、デジタルテレビ1が画面付きリモコン2BにUI画面データを送信するので、ユーザBは、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、ユーザAと競合することなく、AV機器9に対する操作を行うことができる。   As described above, even when the display unit 40 of the digital TV 1 is exclusively used by the user A, the digital TV 1 transmits UI screen data to the screen-equipped remote control 2B. Using the UI screen displayed on the display unit 5 of the remote controller 2B, the AV device 9 can be operated without competing with the user A.

(処理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 DVR 91 performed by the user B in the process P2 is ongoing.

まず、ユーザAが、DVR91を操作するためのメニューを表示するために、画面無しリモコン2Aの所定ボタンを押下すると、画面無しリモコン2Aは、上記メニュー表示を要求する旨の制御信号(リモコン2AのリモコンIDを含む)を、デジタルテレビ1に送信する(ステップS301)。   First, when the user A presses a predetermined button of the screenless remote control 2A to display a menu for operating the DVR 91, the screenless remote control 2A displays a control signal (request for the remote control 2A) to request the menu display. (Including the remote control ID) is transmitted to the digital television 1 (step S301).

ところで、この時点で、処理P2にてユーザBが行った、DVR91でのコピー動作が継続中である。そして、既に述べたように、DVR91にてコピーが可能なのは、リソースの競合が起きない場合のみである。したがって、この時点では、ユーザAは、DVR91にてコピーを行うことはできない。   By the way, at this time, the copy operation in the DVR 91 performed by the user B in the process P2 is continuing. As described above, the DVR 91 can copy only when there is no resource contention. Therefore, at this time, the user A cannot perform copying with the DVR 91.

このとき、デジタルテレビ1は、現在使用中であって、かつ、同時使用が不可能なファンクションに対応するボタンやメニュー等を、ユーザが操作できないように、UI画面データを生成する。ここでは、DVR91でのコピーが操作できない状態のメニュー(例えば、コピーボタンが選択不可(非アクティブ)の状態で表示したり、コピーボタン自体を表示しないなど)のUI画面データを生成する。そして、上記メニューの表示要求は、画面使用権を付与された、画面無しリモコン2Aからの要求であるため、デジタルテレビ1は、上記生成したUI画面データを自装置の表示部に出力する(ステップS302)。したがって、画面無しリモコン2AのユーザAは、デジタルテレビ1の表示部40で、DVR91でのコピーが選択できない状態のメニューのUI画面を操作することができる。したがって、ユーザAが、現在ユーザBが使用中であるDVR91でのコピーを、誤って操作してしまうことはない。   At this time, the digital television 1 generates UI screen data so that the user cannot operate buttons and menus corresponding to functions that are currently in use and cannot be used simultaneously. Here, UI screen data is generated for a menu in which copying cannot be performed with the DVR 91 (for example, the copy button is displayed in a non-selectable (inactive) state, or the copy button itself is not displayed). Then, since the menu display request is a request from the screenless remote controller 2A to which the right to use the screen is granted, the digital television 1 outputs the generated UI screen data to the display unit of its own device (Step S1). S302). Accordingly, the user A of the screenless remote controller 2A can operate the UI screen of the menu in a state where the copy on the DVR 91 cannot be selected on the display unit 40 of the digital television 1. Therefore, the user A will not accidentally operate the copy in the DVR 91 that is currently being used by the user B.

処理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 display unit 40 of the digital television 1 is displayed on the display unit 40 of the digital television 1. In addition, the user B of the screen-equipped remote control 2B can operate the UI screen with the screen-equipped remote control 2B even when the screen use right is not granted to the screen-equipped remote control 2B. Furthermore, when the digital TV 1 generates UI screen data, operations that are not currently valid (operations such as buttons and menus corresponding to functions that are currently in use and cannot be used simultaneously) Control so that the user can not do.

したがって、画面使用権を付与された画面無しリモコン2AのユーザAと、画面付きリモコン2BのユーザBとが、それぞれデジタルテレビ1および画面付きリモコン2Bの表示部5に表示されるUI画面を操作することにより、同じタイミングでAV機器9を操作することが可能となる。また、デジタルテレビ1が、現在使用中であって、かつ、同時使用が不可能なファンクションに対応するボタンやメニュー等は操作できないようにUI画面データを生成するので、ユーザが、そのようなファンクションに誤ってアクセスしてしまうことは生じない。   Therefore, the user A of the screenless remote control 2A to which the screen usage right is given and the user B of the screened remote control 2B operate the UI screens displayed on the display unit 5 of the digital television 1 and the screened remote control 2B, respectively. As a result, the AV device 9 can be operated at the same timing. Also, since the digital TV 1 generates UI screen data so that buttons and menus corresponding to functions that are currently in use and cannot be used simultaneously cannot be operated, the user can use such functions. You will never accidentally access

これにより、複数のユーザが、同じタイミングで、デジタルテレビ1に接続されたAV機器9を操作する状況であっても、画面付きリモコン2BのユーザBは、他ユーザの操作の終了を待つことなく、UI画面を操作することができるので、ユーザの利便性が向上するとともに、AV機器9を効率的に使用することが可能となる。   Thus, even when a plurality of users operate the AV device 9 connected to the digital television 1 at the same timing, the user B of the screen-equipped remote control 2B does not wait for the end of the operation of another user. Since the UI screen can be operated, user convenience is improved and the AV device 9 can be used efficiently.

また、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 digital television 1, first, when the user B operates using the screen-equipped remote control 2B, the screen is used for the screen-equipped remote control 2B. Since the right is granted, the user B of the screen-equipped remote control 2B can operate the UI screen displayed on the display unit 40 of the digital television 1.

〔デジタルテレビ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 digital television 1 will be described with reference to FIG. FIG. 1 is a block diagram showing a configuration of a digital television 1 according to this embodiment. As shown in FIG. 1, the digital television 1 includes a control unit 10, a storage unit 20, a broadcast reception processing unit 30, a display unit 40 (first display unit), an audio output unit 50, a remote control communication unit 60, and external device communication. A unit 70 is provided.

まず、制御部10は、記憶部20、放送受信処理部30、表示部40、音声出力部50、リモコン通信部60、および、外部機器通信部70の制御を行うとともに、所定の演算処理を行うものである。所定の演算処理としては、例えば、リモコン2からの制御信号の受信処理や、UI画面の表示処理などがある。制御部10の詳細な構成については、後述する。   First, the control unit 10 controls the storage unit 20, the broadcast reception processing unit 30, the display unit 40, the audio output unit 50, the remote control communication unit 60, and the external device communication unit 70, and performs predetermined arithmetic processing. Is. Examples of the predetermined calculation process include a process for receiving a control signal from the remote controller 2 and a process for displaying a UI screen. The detailed configuration of the control unit 10 will be described later.

次に、記憶部20は、制御部10で利用される各種データや、プログラムの実行によって得られたデータなどを記憶するものであり、RAM(Random Access Memory)などの揮発性メモリや、ROM(Read-Only Memory)やフラッシュメモリなどの不揮発性メモリで実現される。上記各種データは、記憶部20内部の各種記憶部に記憶される。なお、記憶部20は、必ずしもデジタルテレビ1に備えられる必要はなく、外部記憶装置として、書き込みおよび読み取り可能な状態でデジタルテレビ1に接続される構成であってもよい。   Next, the storage unit 20 stores various data used in the control unit 10 and data obtained by executing a program. The storage unit 20 stores volatile memory such as RAM (Random Access Memory), ROM ( This is realized by a non-volatile memory such as a read-only memory or flash memory. The various data are stored in various storage units inside the storage unit 20. Note that the storage unit 20 is not necessarily provided in the digital television 1 and may be configured to be connected to the digital television 1 as an external storage device in a writable and readable state.

記憶部20は、特に、リモコン情報記憶部21、操作状態記憶部22、外部機器使用状態記憶部23、操作状態遷移記憶部24、およびUI画面データ記憶部25を含んでいるので、以下で説明する。   The storage unit 20 includes a remote control information storage unit 21, an operation state storage unit 22, an external device usage state storage unit 23, an operation state transition storage unit 24, and a UI screen data storage unit 25, and will be described below. To do.

リモコン情報記憶部21は、デジタルテレビ1と通信するリモコン2が、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行った結果を、リモコンIDと対応付けて記憶するものである。したがって、リモコンIDをキーとして、リモコン情報記憶部21を参照することにより、該キーとしたリモコンIDを有するリモコン2が、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを知ることができる。リモコン情報記憶部21のテーブル構造については、後述する。   The remote control information storage unit 21 indicates a result of performing processing (remote control identification processing) for identifying whether the remote control 2 communicating with the digital television 1 is the screenless remote control 2A or the screen-equipped remote control 2B. And stored in association with the remote control ID. Therefore, by referring to the remote control information storage unit 21 using the remote control ID as a key, it is known whether the remote control 2 having the remote control ID as the key is the screenless remote control 2A or the screen-equipped remote control 2B. be able to. The table structure of the remote control information storage unit 21 will be described later.

次に、操作状態記憶部22は、デジタルテレビ1と通信するリモコン2のユーザが、デジタルテレビ1の表示部40を専有しているか否か(言い換えれば、リモコン2に画面使用権を付与しているか否か)、および、リモコン2のユーザの現在の操作状態を、リモコンIDと対応付けて記憶するものである。したがって、リモコンIDをキーとして、操作状態記憶部22を参照することにより、該キーとしたリモコンIDを有するリモコン2のユーザが、デジタルテレビ1の表示部40を専有しているか否か(言い換えれば、リモコン2に画面使用権を付与しているか否か)、および、該ユーザの操作状態を知ることができる。操作状態記憶部22のテーブル構造については、後述する。   Next, the operation state storage unit 22 determines whether or not the user of the remote controller 2 communicating with the digital television 1 occupies the display unit 40 of the digital television 1 (in other words, assigns a screen use right to the remote controller 2. And the current operation state of the user of the remote controller 2 is stored in association with the remote controller ID. Therefore, by referring to the operation state storage unit 22 using the remote control ID as a key, whether or not the user of the remote control 2 having the remote control ID used as the key occupies the display unit 40 of the digital television 1 (in other words, It is possible to know whether or not the right to use the screen is given to the remote controller 2) and the operation state of the user. The table structure of the operation state storage unit 22 will be described later.

なお、上記「操作状態」とは、リモコン2で操作するUI画面の状態を示すものであり、操作状態遷移記憶部24にて管理される。操作状態管理部13は、リモコン2からの入力操作により操作状態が遷移したときに、操作状態遷移記憶部24の状態を書き換える。   The “operation state” indicates the state of the UI screen operated by the remote controller 2 and is managed by the operation state transition storage unit 24. The operation state management unit 13 rewrites the state of the operation state transition storage unit 24 when the operation state transitions due to an input operation from the remote controller 2.

操作状態の一例を挙げると、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 digital television 1 is connected and an input operation with the remote controller 2 is not yet possible, and 2) an operation target. “External device selection waiting state” in which the AV device 9 can be selected, and 3) “Functions” in which the AV device 9 can be selected (play, record, edit, copy, etc.). "Waiting for selection".

次に、外部機器使用状態記憶部23は、デジタルテレビ1に接続される各AV機器9が備えるファンクションが、現在使用中であるか否かを記憶するものである。したがって、ファンクションをキーとして、外部機器使用状態記憶部23を参照することにより、該キーとしたファンクションが、現在使用中であるか否かを知ることができる。外部機器使用状態記憶部23のテーブル構造については、後述する。   Next, the external device use state storage unit 23 stores whether or not the function provided in each AV device 9 connected to the digital television 1 is currently in use. Therefore, by referring to the external device usage state storage unit 23 using the function as a key, it is possible to know whether or not the function used as the key is currently in use. The table structure of the external device usage state storage unit 23 will be described later.

次に、操作状態遷移記憶部24は、上述した操作状態の状態遷移を管理するものである。すなわち、現在の操作状態と、操作に応じてデジタルテレビ1に通知される制御コードと、遷移先の操作状態との組合せを管理する。したがって、現在の操作状態および上記制御コードをキーとして、操作状態遷移記憶部24を参照することにより、遷移先の操作状態を知ることができる。操作状態遷移記憶部24の構造については、後述する。   Next, the operation state transition storage unit 24 manages the state transition of the operation state described above. That is, a combination of the current operation state, the control code notified to the digital television 1 according to the operation, and the operation state of the transition destination is managed. Therefore, the operation state of the transition destination can be known by referring to the operation state transition storage unit 24 using the current operation state and the control code as keys. The structure of the operation state transition storage unit 24 will be described later.

次に、UI画面データ記憶部25は、UI画面上で操作可能なファンクション群を、操作状態ごとに管理するものである。例えば、あるAV機器9が備えるファンクション(再生、録画、編集、コピー)の選択操作が可能な操作状態において、ユーザに提示するUI画面では、ファンクションとして「再生、録画、編集、およびコピー」が、ユーザ操作可能である必要がある。そのため、UI画面データ記憶部25では、上記操作状態におけるUI画面上で操作可能なファンクション群として、「再生、録画、編集、およびコピー」を管理する。   Next, the UI screen data storage unit 25 manages a function group operable on the UI screen for each operation state. For example, in an operation state in which a selection operation of a function (playback, recording, editing, copying) provided in a certain AV device 9 is possible, on the UI screen presented to the user, “playback, recording, editing, and copying” It must be user-operable. Therefore, the UI screen data storage unit 25 manages “playback, recording, editing, and copying” as a function group that can be operated on the UI screen in the operation state.

なお、後述するUI画面生成部14が、操作状態をキーとして、UI画面データ記憶部25を参照することにより、該キーとした操作状態に応じた、UI画面上で操作可能なファンクション群を取得する。UI画面データ記憶部25のテーブル構造については、後述する。   The UI screen generation unit 14 to be described later acquires a function group that can be operated on the UI screen according to the operation state using the key by referring to the UI screen data storage unit 25 using the operation state as a key. To do. The table structure of the UI screen data storage unit 25 will be described later.

続いて、放送受信処理部30は、デジタル放送の受信処理を行うものである。そのために、放送受信処理部30は、チューナおよび復調部31(チューナ部)、TSデコーダ32、およびAVデコーダ33を備えている。   Subsequently, the broadcast reception processing unit 30 performs digital broadcast reception processing. For this purpose, the broadcast reception processing unit 30 includes a tuner and demodulation unit 31 (tuner unit), a TS decoder 32, and an AV decoder 33.

チューナおよび復調部31は、図示しない放送局から、アンテナを通じてデジタル放送信号が供給されたとき、受信信号の選局を行った後、その信号形態に従った復調および誤り訂正を行い、多重化デジタルデータを形成する。なお、上記選局はリモコン2からの制御信号に基づいて行われる。そして、チューナおよび復調部31は、上記多重化デジタルデータを、TSデコーダ32に出力する。   When a digital broadcast signal is supplied from an unillustrated broadcast station through an antenna, the tuner and demodulator 31 selects a received signal, performs demodulation and error correction according to the signal form, and performs multiplexed digital Form data. The channel selection is performed based on a control signal from the remote controller 2. Then, the tuner and demodulator 31 outputs the multiplexed digital data to the TS decoder 32.

そして、TSデコーダ32は、上記多重化デジタルデータをデコードし、TS(トランスポートストリーム)を抽出する。そして、上記抽出したTSを、AVデコーダ33へ出力するための、映像および音声信号を含むTSパケット(放送データ)と、制御部10へ出力するための、電子番組案内(EPG(登録商標))などの各種情報の信号を含むTSパケット(情報データ)とに分離する。   Then, the TS decoder 32 decodes the multiplexed digital data and extracts a TS (transport stream). Then, the extracted TS is output to the AV decoder 33, and TS packets (broadcast data) including video and audio signals, and an electronic program guide (EPG (registered trademark)) for output to the control unit 10 are output. And the like and TS packets (information data) including various information signals.

そして、AVデコーダ33は、TSデコーダ32からのTSパケット(放送データ)をデコードし、映像信号と音声信号とを分離するものである。AVデコーダ33は、該デコードした映像信号および音声信号を、それぞれを表示部40および音声出力部50に出力する。   The AV decoder 33 decodes the TS packet (broadcast data) from the TS decoder 32 and separates the video signal and the audio signal. The AV decoder 33 outputs the decoded video signal and audio signal to the display unit 40 and the audio output unit 50, respectively.

なお、放送受信処理部30は、必ずしもデジタルテレビ1に備えられる必要はなく、外部放送受信処理装置としてデジタルテレビ1と通信可能に接続される構成であってもよい。   Note that the broadcast reception processing unit 30 is not necessarily provided in the digital television 1, and may be configured to be communicably connected to the digital television 1 as an external broadcast reception processing device.

次に、表示部40は、デジタルテレビ1が有する映像信号や表示データを出力するデバイスである。表示部40は、例えば、LCD(Liquid Crystal Display:液晶ディスプレイ)、PDP(プラズマディスプレイパネル)、またはCRT(cathode-ray tube)ディスプレイなどで実現される。表示部40に出力する映像信号としては、AVデコーダ33から出力された映像信号や、AV機器9から取得した映像信号などがある。また、表示部40に出力する表示データとしては、後述するUI画面生成部14にて生成されたUI画面データなどがある。   Next, the display unit 40 is a device that outputs a video signal and display data included in the digital television 1. The display unit 40 is realized by, for example, an LCD (Liquid Crystal Display), a PDP (plasma display panel), or a CRT (cathode-ray tube) display. Examples of the video signal output to the display unit 40 include a video signal output from the AV decoder 33 and a video signal acquired from the AV device 9. The display data output to the display unit 40 includes UI screen data generated by the UI screen generation unit 14 described later.

なお、図示していないが、表示部40には、VDP(Video Display Processor)およびVRAM(Video RAM)等の映像信号や表示データを表示するために必要な構成が適宜設けられている。   Although not shown, the display unit 40 is appropriately provided with a configuration necessary for displaying video signals and display data such as a VDP (Video Display Processor) and a VRAM (Video RAM).

また、表示部40は、必ずしもデジタルテレビ1に備えられる必要はなく、外部表示装置としてデジタルテレビ1と通信可能に接続される構成でもあってもよい。   In addition, the display unit 40 is not necessarily provided in the digital television 1 and may be configured to be communicably connected to the digital television 1 as an external display device.

次に、音声出力部50は、デジタルテレビ1が有する音声信号を音声として出力するものであり、例えばスピーカで実現される。音声出力部50に出力する音声信号としては、AVデコーダ33から出力された音声信号や、AV機器9から取得した音声信号などがある。   Next, the audio output unit 50 outputs an audio signal of the digital television 1 as audio, and is realized by a speaker, for example. Examples of the audio signal output to the audio output unit 50 include an audio signal output from the AV decoder 33 and an audio signal acquired from the AV device 9.

なお、音声出力部50は、必ずしもデジタルテレビ1に備えられる必要はなく、外部音声出力装置としてデジタルテレビ1と通信可能に接続される構成であってもよい。   Note that the audio output unit 50 is not necessarily provided in the digital television 1, and may be configured to be communicably connected to the digital television 1 as an external audio output device.

次に、リモコン通信部60は、リモコン2から送信される制御信号を受信する。そして、該受信した制御信号を制御部10に送信する。なお、リモコン通信部60は、リモコン2と信号をやりとりするための受光部を有しているが、図1では図示していない。   Next, the remote controller communication unit 60 receives a control signal transmitted from the remote controller 2. Then, the received control signal is transmitted to the control unit 10. The remote controller communication unit 60 includes a light receiving unit for exchanging signals with the remote controller 2, but is not illustrated in FIG. 1.

さらに、リモコン通信部60は、画面付きリモコン2Bとの間で、BlueTooth(登録商標)により、後述するUI画面生成部14にて生成されたUI画面データや、リモコン2が有するデータをやりとりする。   Furthermore, the remote control communication unit 60 exchanges UI screen data generated by a UI screen generation unit 14 (to be described later) and data held by the remote control 2 with BlueTooth (registered trademark) with the remote control with screen 2B.

次に、外部機器通信部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 AV device 9 via a communication medium such as an HDMI cable. Therefore, the external device communication unit 70 includes, for example, an HDMI cable terminal and an HDMI signal processing unit. Then, the external device control processing unit 15 described later exchanges the video signal and the control signal via the external device communication unit 70, so that the digital television 1 receives the video signal recorded in the AV device 9 or the like. Conversely, the video signal or the like of the digital television 1 is transmitted to the AV device 9.

(制御部10)
次に、制御部10について詳細に説明する。制御部10は、イベント処理部11と、リモコン識別部12と、操作状態管理部13と、UI画面生成部14(表示可否判定手段、表示制御手段)と、外部機器制御処理部15とを含んでいる。
(Control unit 10)
Next, the control unit 10 will be described in detail. The control unit 10 includes an event processing unit 11, a remote control identification unit 12, an operation state management unit 13, a UI screen generation unit 14 (display availability determination unit, display control unit), and an external device control processing unit 15. It is out.

(イベント処理部11)
イベント処理部11は、デジタルテレビ1において発生する各種イベントを検知し、所定の指示信号を、制御部10の各部に通知するものである。特に、イベント処理部11は、リモコン通信部60が受信したリモコン2からの制御信号を解析し、解析結果に応じた指示を、リモコン識別部12、操作状態管理部13、UI画面生成部14、外部機器制御処理部15に与える。
(Event processing unit 11)
The event processing unit 11 detects various events occurring in the digital television 1 and notifies each unit of the control unit 10 of a predetermined instruction signal. In particular, the event processing unit 11 analyzes the control signal from the remote control 2 received by the remote control communication unit 60, and gives an instruction according to the analysis result to the remote control identification unit 12, the operation state management unit 13, the UI screen generation unit 14, This is given to the external device control processing unit 15.

(リモコン識別部12)
リモコン識別部12は、リモコン通信部60を介して制御信号を送信してきたリモコン2が、画面無しリモコン2Aであるか、または、画面付きリモコン2Bであるかを識別するための処理(リモコン識別処理)を行い、その結果をリモコン情報記憶部21に格納するものである。リモコン識別部12が行うリモコン識別処理については、後述する。
(Remote control identification unit 12)
The remote control identification unit 12 performs a process (remote control identification process) for identifying whether the remote control 2 that has transmitted the control signal via the remote control communication unit 60 is the screenless remote control 2A or the screened remote control 2B. ) And the result is stored in the remote control information storage unit 21. The remote control identification process performed by the remote control identification unit 12 will be described later.

(操作状態管理部13)
操作状態管理部13は、操作状態記憶部22および操作状態遷移記憶部24を用いて、リモコン2のユーザの操作状態を管理するものである。すなわち、A)リモコン2のユーザが、デジタルテレビ1の表示部40を専有するか否か(つまり、リモコン2に画面使用権があるか否か)、および、B)リモコン2を使用するユーザの現在の操作状態を、リモコンIDと対応付けて管理する。
(Operation status management unit 13)
The operation state management unit 13 manages the operation state of the user of the remote controller 2 using the operation state storage unit 22 and the operation state transition storage unit 24. That is, A) whether or not the user of the remote controller 2 occupies the display unit 40 of the digital television 1 (that is, whether or not the remote controller 2 has the right to use the screen), and B) the user who uses the remote controller 2 The current operation state is managed in association with the remote control ID.

上記A)については、まずは、リモコン2から制御信号を受信したときに、すでにデジタルテレビ1の表示部40が専有的に使用されているか否か(言い換えれば、すでに画面使用権が付与されているリモコン2があるか否か)を調べることによって、決めることができる。   As for A), first, when a control signal is received from the remote controller 2, whether or not the display unit 40 of the digital television 1 has already been used exclusively (in other words, the right to use the screen has already been granted). This can be determined by checking whether or not the remote control 2 is present.

すなわち、デジタルテレビ1の表示部40がまだ専有的に使用されていなければ(操作状態記憶部22に、画面使用可否カラム(後述する)の値が「可」であるレコードが存在しなければ)、リモコン2のユーザは、デジタルテレビ1の表示部40を専有的に使用してよいと決定する。よって、この場合、操作状態管理部13は、リモコン2のリモコンIDを、画面使用可否カラムの値を「可」として、操作状態記憶部22に格納する。操作状態記憶部22のテーブル構造については後述する。   In other words, if the display unit 40 of the digital television 1 is not yet used exclusively (unless there is a record in the operation state storage unit 22 whose value in the screen availability column (described later) is “available”). The user of the remote controller 2 determines that the display unit 40 of the digital television 1 may be used exclusively. Therefore, in this case, the operation state management unit 13 stores the remote control ID of the remote controller 2 in the operation state storage unit 22 with the value of the screen availability column as “available”. The table structure of the operation state storage unit 22 will be described later.

一方、デジタルテレビ1の表示部40が既に専有的に使用されている場合(操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在する場合)、操作状態管理部13は、リモコン2のリモコンIDを、画面使用可否カラムの値を「不可」として、操作状態記憶部22に格納する。なお、画面使用可否カラムの値が「不可」であるレコードは、画面使用可否カラムの値が「可」であるレコードよりも優先度が低いレコードとであるとする。また、画面使用可否カラムの値が「不可」であるレコードが複数存在する場合は、先に登録されたレコードの方が、優先度が高いレコードであるとする。   On the other hand, when the display unit 40 of the digital television 1 is already used exclusively (when there is a record in the operation state storage unit 22 where the value of the screen availability column is “available”), the operation state management unit 13 stores the remote control ID of the remote controller 2 in the operation state storage unit 22 with the value of the screen availability column set to “impossible”. It is assumed that a record whose screen availability column value is “impossible” is a record having a lower priority than a record whose screen availability column value is “possible”. In addition, when there are a plurality of records having a screen use availability column value of “impossible”, it is assumed that the record registered earlier is a record having a higher priority.

ところで、操作状態管理部13は、ユーザの現在の操作状態を管理するものであるため、すでに操作を終了しているユーザの操作状態は、操作状態記憶部22では管理しないものとする。   By the way, since the operation state management unit 13 manages the current operation state of the user, the operation state storage unit 22 does not manage the operation state of the user who has already finished the operation.

そのため、操作状態管理部13は、操作状態記憶部22に格納しているレコードを、所定のトリガに応じて削除するものとする。所定のトリガとは、例えば、一定期間ユーザがリモコン操作を行わなかったとき、リモコン2において所定のボタンが押下されたとき、または、リモコン2がデジタルテレビ1と通信可能な範囲から一定期間外れている場合などが挙げられる。操作状態管理部13の操作状態カラム(後述する)が一定期間更新されなかったレコードを、削除対象としてもよい。   Therefore, the operation state management unit 13 deletes the record stored in the operation state storage unit 22 in response to a predetermined trigger. The predetermined trigger is, for example, when the user does not perform a remote control operation for a certain period, when a predetermined button is pressed on the remote controller 2, or when the remote controller 2 deviates from a range where the remote controller 2 can communicate with the digital television 1 for a certain period. And so on. A record in which an operation state column (described later) of the operation state management unit 13 has not been updated for a certain period may be a deletion target.

そして、操作状態管理部13は、削除したレコードの優先度よりも低い優先度を有するレコードのそれぞれについて、優先順位を保ったまま、優先度を1つ繰り上げる。   Then, the operation state management unit 13 raises the priority by one while maintaining the priority for each record having a priority lower than the priority of the deleted record.

ところで、画面使用権が付与されているリモコン2のユーザが、デジタルテレビ1の表示部40を専有的に使用しないのであれば、他のユーザに、デジタルテレビ1の表示部40を使用させてかまわない。   By the way, if the user of the remote controller 2 to which the right to use the screen is granted does not use the display unit 40 of the digital TV 1 exclusively, other users may use the display unit 40 of the digital TV 1. Absent.

そこで、操作状態管理部13は、操作状態記憶部22から、画面使用可否カラムの値が「可」であるレコードを削除した場合は、2番目に優先度の高いレコードの画面使用可否カラムを「可」に更新することにより、そのレコードで管理しているリモコン2に画面使用権を付与する。   Therefore, when the operation state management unit 13 deletes a record whose screen useability column value is “available” from the operation state storage unit 22, the operation status management unit 13 sets the screen useability column of the second highest priority record to “ By updating to “permitted”, the right to use the screen is granted to the remote controller 2 managed by the record.

次に、上記B)については、操作状態遷移記憶部24を参照することにより、決定することができる。つまり、操作状態管理部13は、現在の操作状態と、デジタルテレビ1に通知される制御コードとを基に、操作状態遷移記憶部24を参照することによって、遷移先の操作状態を決定し、該決定した操作状態で、操作状態記憶部22の操作状態カラムを更新する。   Next, B) can be determined by referring to the operation state transition storage unit 24. That is, the operation state management unit 13 determines the operation state of the transition destination by referring to the operation state transition storage unit 24 based on the current operation state and the control code notified to the digital television 1. The operation state column of the operation state storage unit 22 is updated with the determined operation state.

以上のように、操作状態管理部13は、操作状態記憶部22を利用して、リモコン2のユーザの操作状態を管理する。   As described above, the operation state management unit 13 manages the operation state of the user of the remote controller 2 using the operation state storage unit 22.

(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 remote controller 2, when the UI screen needs to be displayed, the UI screen generation unit 14 includes the remote control information storage unit 21, the operation state storage unit 22, the UI screen data storage unit 25, and the external UI screen data is generated based on the records stored in the device usage state storage unit 23. Below, the process which produces | generates UI screen data is demonstrated.

1)まず、UI画面生成部14は、操作状態記憶部22に格納されているレコードを検索し、上記制御信号を送信したリモコン2を用いるユーザの現在の操作状態を、操作状態カラムから取得する。   1) First, the UI screen generation unit 14 searches for a record stored in the operation state storage unit 22, and obtains the current operation state of the user using the remote control 2 that has transmitted the control signal from the operation state column. .

2)次に、UI画面生成部14は、上記取得した操作状態をキーとして、UI画面データ記憶部25を検索し、生成すべきUI画面上で操作可能なファンクション群を、UI画面構成データカラムから取得する。   2) Next, the UI screen generation unit 14 searches the UI screen data storage unit 25 using the acquired operation state as a key, and displays a function group operable on the UI screen to be generated as a UI screen configuration data column. Get from.

3)次に、UI画面生成部14は、上記取得したファンクション群から、外部機器使用状態記憶部23において使用状態カラム(後述する)の値が「使用中」となっているファンクションを除外する。これにより、現在使用中であるファンクションを除外することができ、そのようなファンクションに対応するボタンやメニュー等をUI画面に表示しないようにすることが可能となる。そのため、UI画面上では、AV機器9に対して有効な(AV機器9が受け入れ可能な)ユーザ操作のみが行える。   3) Next, the UI screen generation unit 14 excludes from the acquired function group those functions whose usage state column (described later) is “in use” in the external device usage state storage unit 23. As a result, functions currently in use can be excluded, and buttons, menus, and the like corresponding to such functions can be prevented from being displayed on the UI screen. Therefore, on the UI screen, only user operations that are valid for the AV device 9 (acceptable by the AV device 9) can be performed.

4)次に、UI画面生成部14は、上記除外した後のファンクション郡に基づいて、UI画面データを生成する。   4) Next, the UI screen generation unit 14 generates UI screen data based on the function group after the exclusion.

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 storage unit 20 in advance. Specifically, for example, a control script describing that the “playback” function is operably displayed, a control script describing that the “recording” function is operably displayed, and a “copy” function are operated. A control script or the like described to be displayed is stored in the storage unit 20 in advance. Furthermore, a control script describing that a background portion used in common on each UI screen is displayed may be stored in the storage unit 20 in advance.

そして、UI画面生成部14が、上記除外した後のファンクション群に対応する制御スクリプトを記憶部20から取得する。また必要に応じて、上記各UI画面で共通に使用する制御スクリプトを記憶部20から取得する。そして、UI画面生成部14が、該取得した制御スクリプト群を基にして、UI画面データとしての制御スクリプトを生成すればよい。例えば、該取得した制御スクリプト群を1つの制御スクリプトにマージし、所定のヘッダや所定のタグなどを付加することが考えられる。   Then, the UI screen generation unit 14 acquires a control script corresponding to the function group after the exclusion from the storage unit 20. Further, if necessary, a control script used in common on each UI screen is acquired from the storage unit 20. Then, the UI screen generation unit 14 may generate a control script as UI screen data based on the acquired control script group. For example, it is conceivable to merge the acquired control script group into one control script and add a predetermined header, a predetermined tag, or the like.

なお、UI画面生成部14は、生成するUI画面データを、デジタルテレビ1の表示部40に表示するのか、および/または、リモコン2の表示部に表示するのかを考慮して、UI画面データを生成する。生成するUI画面データをデジタルテレビ1の表示部40に表示するのか、および/または、リモコン2の表示部に表示するのかについては、操作状態記憶部22およびリモコン情報記憶部21を参照すれば、知ることができる。   Note that the UI screen generation unit 14 considers whether the UI screen data to be generated is displayed on the display unit 40 of the digital television 1 and / or the display unit of the remote controller 2 and UI screen data. Generate. If the UI screen data to be generated is displayed on the display unit 40 of the digital television 1 and / or displayed on the display unit of the remote controller 2, refer to the operation state storage unit 22 and the remote control information storage unit 21. I can know.

すなわち、操作状態記憶部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 state storage unit 22 is “permitted”, UI screen data to be displayed on the display unit 40 of the digital television 1 is generated. UI screen data to be displayed on the display unit 40 is not generated. Furthermore, if the value of the screen presence / absence column in the remote control information storage unit 21 is “present”, UI screen data to be displayed on the display unit of the remote controller 2 is generated. In generating UI screen data to be displayed on the display unit of the remote controller 2, it is desirable to refer to the value of the Capability information column in the remote controller information storage unit 21 and to consider the screen size of the UI screen to be generated.

5)最後に、UI画面生成部14は、デジタルテレビ1の表示部40に表示するUI画面データを生成した場合は、該UI画面データをデジタルテレビ1の表示部40に出力し、一方、リモコン2の表示部に表示するUI画面データを生成した場合は、該UI画面データをリモコン通信部60を介してリモコン2に送信する。   5) Finally, when the UI screen generation unit 14 generates UI screen data to be displayed on the display unit 40 of the digital TV 1, the UI screen generation unit 14 outputs the UI screen data to the display unit 40 of the digital TV 1, while the remote controller When the UI screen data to be displayed on the display unit 2 is generated, the UI screen data is transmitted to the remote control 2 via the remote control communication unit 60.

したがって、画面無しリモコン2Aを用いるユーザAのみが、リモコン操作を行う場合は、デジタルテレビ1の表示部40にUI画面が表示される。   Therefore, when only the user A using the screenless remote control 2A performs the remote control operation, the UI screen is displayed on the display unit 40 of the digital television 1.

また、画面付きリモコン2Bを用いるユーザBのみが、リモコン操作を行う場合は、デジタルテレビ1の表示部40および画面付きリモコン2BのそれぞれにUI画面が表示される。   When only the user B who uses the remote controller with screen 2B performs the remote control operation, the UI screen is displayed on each of the display unit 40 of the digital television 1 and the remote controller with screen 2B.

また、画面使用権が付与された画面無しリモコン2Aを用いるユーザAがリモコン操作を行っている途中に、画面付きリモコン2Bを用いるユーザBがリモコン操作を行う場合は、デジタルテレビ1の表示部40には、ユーザA向けのUI画面が表示され、画面付きリモコン2Bには、ユーザB向けのUI画面が表示されることとなる。   Further, when the user A using the screen-equipped remote control 2B performs the remote control operation while the user A using the screenless remote control 2A to which the screen use right is given is performing the remote control operation, the display unit 40 of the digital television 1 is used. The UI screen for the user A is displayed, and the UI screen for the user B is displayed on the remote control 2B with the screen.

以上のように、UI画面生成部14は、リモコン情報記憶部21、操作状態記憶部22、UI画面データ記憶部25、および外部機器使用状態記憶部23に格納されているレコードに基づいて、UI画面データを生成する。   As described above, the UI screen generation unit 14 is based on the records stored in the remote control information storage unit 21, the operation state storage unit 22, the UI screen data storage unit 25, and the external device usage state storage unit 23. Generate screen data.

なお、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 screen generation unit 14 outputs UI screen data to the display unit 40 of the digital television 1. Alternatively, it may be displayed on the display unit 40 via a general Web browser or the like.

(外部機器制御処理部15)
外部機器制御処理部15は、イベント処理部11からの指示に従って、外部機器通信部70を介して、AV機器9と、映像音声信号および制御信号のやりとりを行う。具体的には、AV機器9に対して、録画や再生などのファンクションの実行を指示するための制御信号を送信する。そして、上記実行を指示したファンクションに従って、AV機器9と映像音声信号および制御信号のやりとりを行う。また、外部機器制御処理部15は、ファンクションの実行状態を示した制御信号をAV機器9から受信する。
(External device control processing unit 15)
The external device control processing unit 15 exchanges video / audio signals and control signals with the AV device 9 via the external device communication unit 70 in accordance with instructions from the event processing unit 11. Specifically, a control signal for instructing execution of a function such as recording or reproduction is transmitted to the AV device 9. Then, the audio / video signal and the control signal are exchanged with the AV device 9 in accordance with the function instructed to execute. In addition, the external device control processing unit 15 receives a control signal indicating the execution state of the function from the AV device 9.

そして、外部機器制御処理部15は、ファンクションの実行指示に応じて、外部機器使用状態記憶部23を更新する。すなわち、ファンクションの実行を指示した場合、該指示したファンクションに対応する、外部機器使用状態記憶部23の使用状態カラムの値を「使用中」に更新する。AV機器9からファンクションの実行状態を示した制御信号を受信し、該受信した制御信号の内容に応じて外部機器使用状態記憶部23の使用状態カラムの値を更新してもよい。なお、外部機器使用状態記憶部23のテーブル構造については、後述する。   Then, the external device control processing unit 15 updates the external device use state storage unit 23 in accordance with the function execution instruction. That is, when the execution of the function is instructed, the value in the use state column of the external device use state storage unit 23 corresponding to the instructed function is updated to “in use”. A control signal indicating the execution state of the function may be received from the AV device 9, and the value of the usage status column in the external device usage status storage unit 23 may be updated according to the content of the received control signal. The table structure of the external device usage state storage unit 23 will be described later.

また、外部機器制御処理部15は、ファンクションの実行が終了した場合、該終了したファンクションに対応する、外部機器使用状態記憶部23の使用状態カラムの値を「未使用」に更新する。   Further, when the execution of the function is finished, the external device control processing unit 15 updates the value of the use state column of the external device use state storage unit 23 corresponding to the finished function to “unused”.

以上のように、外部機器制御処理部15によって、現在どのファンクションが使用中であるかが管理される。   As described above, which function is currently being used is managed by the external device control processing unit 15.

〔記憶部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 information storage unit 21 will be described with reference to FIG. FIG. 4 is a diagram schematically showing the table structure of the remote control information storage unit 21.

図4に示すとおり、リモコン情報記憶部21は、リモコンIDを格納するカラムであるリモコンIDカラム、画面付きリモコンであるか否かを格納するカラムである画面有無カラム、および、画面付きリモコンの能力(capability)を格納するカラムであるcapability情報カラムを含んでいる。   As shown in FIG. 4, the remote control information storage unit 21 has a remote control ID column that is a column for storing a remote control ID, a screen presence / absence column that is a column for storing whether or not the remote control is a screen, and the capability of the remote control with a screen. It includes a capability information column which is a column for storing (capability).

そして、図4では、リモコン情報記憶部21にて、2台のリモコン2を記憶している例を示している。1つめは、リモコンIDカラムの値が「ID1」であり、画面有無カラムの値が「無」であるリモコン2が記憶されている。すなわち、リモコンIDがID1であるリモコン2は、画面無しリモコン2Aであることが分かる。   FIG. 4 shows an example in which two remote controllers 2 are stored in the remote controller information storage unit 21. First, the remote controller 2 in which the value in the remote control ID column is “ID1” and the value in the screen presence / absence column is “none” is stored. That is, it can be seen that the remote controller 2 whose remote controller ID is ID1 is the screenless remote controller 2A.

2つめは、リモコンIDカラムの値が「ID2」であり、画面有無カラムの値が「有」であるリモコン2が記憶されている。すなわち、リモコンIDがID2であるリモコン2は、画面付きリモコン2Bであることが分かる。そして、さらに、capability情報カラムの値によれば、リモコンIDがID2であるリモコン2の画面サイズが、横1024ビットおよび縦680ビットであることが分かる。   Second, the remote controller 2 in which the value in the remote control ID column is “ID2” and the value in the screen presence / absence column is “present” is stored. That is, it can be seen that the remote controller 2 whose remote controller ID is ID2 is a remote controller 2B with a screen. Further, according to the value of the capability information column, it can be seen that the screen size of the remote controller 2 whose remote controller ID is ID2 is 1024 bits wide and 680 bits long.

(操作状態記憶部22の構造)
次に、図5を参照しながら、操作状態記憶部22のテーブル構造について説明する。図5は、操作状態記憶部22のテーブル構造を模式的に示す図である。
(Structure of the operation state storage unit 22)
Next, the table structure of the operation state storage unit 22 will be described with reference to FIG. FIG. 5 is a diagram schematically illustrating the table structure of the operation state storage unit 22.

図5に示すとおり、操作状態記憶部22は、レコードの優先度を格納するカラムである優先度カラム、リモコンIDを格納するカラムであるリモコンIDカラム、リモコン2を使用するユーザが、デジタルテレビ1の表示部40を専有しているか否か(言い換えれば、類もコン2に画面使用権を付与しているか否か)を格納するカラムである画面使用可否カラム、および、リモコン2を使用するユーザの操作状態を格納するカラムである操作状態カラムを含んでいる。なお、操作状態カラムには、後述する操作状態遷移記憶部24で管理される操作状態のいずれかが記憶される。   As shown in FIG. 5, the operation state storage unit 22 includes a priority column that is a column for storing the priority of the record, a remote control ID column that is a column for storing the remote control ID, and a user using the remote control 2 by the digital television 1. A user who uses the remote control 2 and the screen use availability column, which is a column for storing whether or not the display unit 40 is occupied (in other words, whether or not the class 2 has been given a screen use right). The operation state column which is a column for storing the operation state is included. In the operation state column, one of operation states managed by the operation state transition storage unit 24 described later is stored.

図5(a)は、操作状態記憶部22にて、リモコンIDが「ID1」であるリモコン2のレコードを記憶している様子を示している。このリモコン2は、画面使用可否カラムの値が「可」である(言い換えれば、画面使用権が付与されている)旨が記憶されている。なお、優先度カラムの値には1(最も優先度が高いレコードであることを示す)が設定されている。また、操作状態カラムの値によれば、このリモコン2を用いるユーザの現在の操作状態は、状態S2(状態S2は、後述するように、外部機器選択待ちの状態)であることが記憶されている。   FIG. 5A shows a state where the operation state storage unit 22 stores a record of the remote controller 2 whose remote controller ID is “ID1”. The remote controller 2 stores information indicating that the value of the screen availability column is “permitted” (in other words, the screen usage right is given). The priority column value is set to 1 (indicating that the record has the highest priority). Further, according to the value of the operation state column, it is stored that the current operation state of the user who uses the remote controller 2 is the state S2 (the state S2 is a state waiting for external device selection as will be described later). Yes.

図5(b)は、図5(a)に示した操作状態記憶部22に、さらに、リモコンIDが「ID2」であるリモコン2のレコードを格納したときの様子を示している。   FIG. 5B shows a state where a record of the remote controller 2 whose remote controller ID is “ID2” is further stored in the operation state storage unit 22 shown in FIG.

このとき、図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 state storage unit 22 shown in FIG. 5A where the value of the screen availability column is “OK”, the operation state management unit 13 has the remote control ID of ID2. The remote control 2 is stored in the operation state storage unit 22 in a state where the right to use the screen is not given and the priority is low. For this reason, in FIG. 5B, the record of the remote control 2 whose remote control ID is ID2 has a value of “unusable” in the screen availability column, and the value of the priority column is “2” (priority “1”). ”Is assumed to be lower in priority).

したがって、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 screen generation unit 14 generates a UI screen with reference to the operation state storage unit 22 shown in FIG. 5B, the remote control 2 to which the screen use right is given (the remote control ID is ID1). The UI screen data generated for the user using the remote controller 2) is output to the display unit 40 of the digital television 1. On the other hand, the UI screen data generated for the user who uses the remote controller 2 to which the right to use the screen is not granted (the remote controller 2 whose remote controller ID is ID2) is not output to the display unit 40 of the digital television 1 and the screen is used. If the remote controller 2 to which the right is not given is the remote controller with screen 2B, the UI screen data is transmitted to the remote controller with screen 2B.

また、図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 state storage unit 22 shown in FIG.

この場合、画面使用可否カラムの値が「可」であるレコードを削除したので、操作状態管理部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 state management unit 13 has the second highest priority and the screen of the record in which the remote controller ID column value is “ID2”. The value of the availability column is updated to “available”, and the value of the priority column is updated to “1”. Therefore, the screen use right is given to the remote controller 2 managed by the record.

(外部機器使用状態記憶部23の構造)
次に、図6を参照しながら、外部機器使用状態記憶部23のテーブル構造について説明する。図6は、外部機器使用状態記憶部23のテーブル構造を模式的に示す図である。
(Structure of external device use state storage unit 23)
Next, the table structure of the external device usage state storage unit 23 will be described with reference to FIG. FIG. 6 is a diagram schematically illustrating a table structure of the external device usage state storage unit 23.

図6に示すとおり、外部機器使用状態記憶部23は、AV機器9の名称を格納するカラムであるデバイスカラム、ファンクションを格納するカラムであるファンクションカラム、ファンクションカラムで示される機能のより詳細な機能(詳細ファンクション)を格納するカラムである詳細ファンクションカラム、および、ファンクションおよび詳細ファンクションが現在使用中であるか否かを格納するカラムである使用状態カラムを含んでいる。   As shown in FIG. 6, the external device use state storage unit 23 is a device column that stores the name of the AV device 9, a function column that stores a function, and a more detailed function of the function indicated by the function column. A detail function column that is a column for storing (detail function), and a use state column that is a column for storing whether or not the function and the detail function are currently in 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 state storage unit 23.

例えば、デバイスカラムの値が「DVR」のAV機器9は、ファンクションとして「ファンクションf11(例えば、再生)」、「ファンクションf12(例えば、録画)」、「ファンクションf13(例えば、編集)」、および「ファンクションf14(例えば、コピー)」を備えており、ファンクションf14(例えば、コピー)が現在使用中であることが記憶されている。   For example, the AV device 9 whose device column value is “DVR” has functions “function f11 (for example, playback)”, “function f12 (for example, recording)”, “function f13 (for example, editing)”, and “ Function f14 (for example, copy) "is stored, and it is stored that the function f14 (for example, copy) is currently in use.

そして、さらに「ファンクション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 AV device 9 whose device column value is “MDVR” has “function f21 (eg, playback)”, “function f22 (eg, recording)”, and “function f23 (eg, copy)” as functions. It is stored that the function f21 (for example, reproduction) is currently in use.

同様に、デバイスカラムの値が「BDR」のAV機器9は、ファンクションとして「ファンクションf31(例えば、再生)」および「ファンクションf32(例えば、録画)」を備えており、いずれのファンクションも現在は未使用であることが記憶されている。   Similarly, the AV device 9 whose device column value is “BDR” includes “function f31 (for example, playback)” and “function f32 (for example, recording)” as functions. It is remembered that it is in use.

以上のように、外部機器使用状態記憶部23を参照すれば、どのファンクションが、現在使用中であるかを知ることができる。   As described above, it is possible to know which function is currently in use by referring to the external device use state storage unit 23.

(操作状態遷移記憶部24の構造)
次に、図7を参照しながら、操作状態遷移記憶部24の管理内容について説明する。図7は、操作状態遷移記憶部24の管理内容を模式的に示す図である。
(Structure of the operation state transition storage unit 24)
Next, the management content of the operation state transition storage unit 24 will be described with reference to FIG. FIG. 7 is a diagram schematically showing the management content of the operation state transition storage unit 24.

図7に示すとおり、操作状態遷移記憶部24は、デジタルテレビ1に通知される制御コードに応じて、遷移する先の操作状態を管理している。   As illustrated in FIG. 7, the operation state transition storage unit 24 manages the operation state to which the transition is made in accordance with the control code notified to the digital television 1.

図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 transition storage unit 24, the operation state of the transition destination can be known based on the current operation state and the control code notified to the digital television 1.

(UI画面データ記憶部25の構造)
次に、図8を参照しながら、UI画面データ記憶部25のテーブル構造について説明する。図8は、UI画面データ記憶部25のテーブル構造を模式的に示す図である。
(Structure of UI screen data storage unit 25)
Next, the table structure of the UI screen data storage unit 25 will be described with reference to FIG. FIG. 8 is a diagram schematically illustrating a table structure of the UI screen data storage unit 25.

図8に示すとおり、UI画面データ記憶部25は、リモコン2を使用するユーザの現在の操作状態を格納するカラムである操作状態カラム、および、操作状態に応じて提供するUI画面を構成するデータ群を格納するカラムであるUI画面構成データカラムを含んでいる。なお、操作状態カラムには、操作状態遷移記憶部24で管理される操作状態のいずれかが記憶される。   As illustrated in FIG. 8, the UI screen data storage unit 25 includes an operation state column that is a column that stores a current operation state of a user who uses the remote controller 2, and data that forms a UI screen provided according to the operation state. It includes a UI screen configuration data column which is a column for storing groups. In the operation state column, one of operation states managed by the operation state transition storage unit 24 is stored.

ここで、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 screen generation unit 14 generates UI screen data corresponding to the operation state.

例えば、状態S2(外部機器の選択待ち状態)において、所定のAV機器9を選択したとき、操作状態遷移記憶部24にて記憶されている状態遷移によれば、状態S3(ファンクションの選択待ち状態)に遷移する。この状態において、ユーザに対しては、上記選択したAV機器9に対して操作可能なファンクションをUI画面に提示することが望ましい。したがって、状態S2におけるUI画面構成データカラムには、上記選択したAV機器9に対して操作可能なファンクション(例えば、再生、録画、コピーなど)を、記憶している。   For example, when a predetermined AV device 9 is selected in the state S2 (external device selection waiting state), according to the state transition stored in the operation state transition storage unit 24, the state S3 (function selection waiting state) ). In this state, it is desirable for the user to present functions that can be operated on the selected AV device 9 on the UI screen. Therefore, the UI screen configuration data column in the state S2 stores functions (for example, reproduction, recording, copying, etc.) that can be operated on the selected AV device 9.

なお、既に述べたように、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 state storage unit 23.

以上のように、UI画面データ記憶部25に記憶されている情報を利用して、UI画面を生成することができる。   As described above, a UI screen can be generated using information stored in the UI screen data storage unit 25.

〔リモコン識別処理〕
次に、図9を参照しながら、リモコン識別部12が行うリモコン識別処理について説明する。図9は、リモコン識別部12が行うリモコン識別処理の流れを示すフローチャートである。
[Remote control identification processing]
Next, remote control identification processing performed by the remote control identification unit 12 will be described with reference to FIG. FIG. 9 is a flowchart showing a flow of remote control identification processing performed by the remote control identification unit 12.

まず、リモコン識別部12は、リモコン2から、赤外線通信によって、送信される制御信号を、リモコン通信部60を介して受信する(ステップS401)。そして、リモコン識別部12は、該受信した制御信号に含まれるリモコンIDが、リモコン情報記憶部21に格納されているものであるか否かを調べる(ステップS402)。   First, the remote control identification unit 12 receives a control signal transmitted from the remote control 2 by infrared communication through the remote control communication unit 60 (step S401). Then, the remote control identification unit 12 checks whether or not the remote control ID included in the received control signal is stored in the remote control information storage unit 21 (step S402).

そして、ステップ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 control identification unit 12 performs BlueTooth (registration) via the remote control communication unit 60. (Trademark) communication is started, and it is searched whether or not there is a BlueTooth (registered trademark) -compatible remote control 2 having the remote control ID included in the control signal in the vicinity of the digital television 1 (step S403).

そして、リモコン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 controller identifying unit 12 identifies that remote controller 2 is remote controller 2B with a screen, and the control received in step S401 that there is a screen. The remote control information storage unit 21 stores the remote control ID in association with the remote control ID included in the signal. The presence / absence of a response from the remote controller 2 may be determined based on, for example, whether or not an ACK (Acknowledge) is received through communication using BlueTooth (registered trademark).

また、さらに、リモコン2からcapability情報を受信した場合は、該受信したcapability情報についてもリモコン情報記憶部21に格納する(ステップS405)。   Furthermore, when capability information is received from the remote controller 2, the received capability information is also stored in the remote control information storage unit 21 (step S405).

一方、所定期間、リモコン2からの応答が無い場合(ステップS404にてNO)、リモコン識別部12は、リモコン2が画面無しリモコン2Aであると識別し、画面が無い旨を、ステップS401で受信した制御信号に含まれるリモコンIDと対応付けてリモコン情報記憶部21に格納する(ステップS406)。   On the other hand, if there is no response from remote controller 2 for a predetermined period (NO in step S404), remote control identifying unit 12 identifies that remote controller 2 is remote controller 2A without a screen and receives that there is no screen in step S401. The remote control ID is stored in the remote control information storage unit 21 in association with the remote control ID included in the control signal (step S406).

なお、ステップ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 control identification unit 12 does not perform any particular processing.

〔制御信号受信時の処理フロー〕
次に、図10を参照しながら、リモコン2から制御信号を受信したデジタルテレビ1が行う処理の流れについて、説明する。図10は、リモコン2から制御信号を受信したデジタルテレビ1が行う処理の流れを示すフローチャートである。なお、ここでは、リモコン識別部12によるリモコン識別処理については、図示およびその説明を省略している。
[Processing flow when receiving control signal]
Next, the flow of processing performed by the digital television 1 that has received a control signal from the remote controller 2 will be described with reference to FIG. FIG. 10 is a flowchart showing a flow of processing performed by the digital television 1 that has received a control signal from the remote controller 2. Here, illustration and description of the remote control identification processing by the remote control identification unit 12 are omitted.

図10において、リモコン2から制御信号を受信したデジタルテレビ1が行う処理は、大まかには次の3つに分けることができる。1)画面使用権の付与に関する処理(処理P11)、2)AV機器の制御に関する処理(処理P12)、および、3)UI画面の表示に関する処理(処理P13)である。   In FIG. 10, the processing performed by the digital television 1 that has received the control signal from the remote controller 2 can be roughly divided into the following three. 1) processing related to the grant of screen usage rights (processing P11), 2) processing related to control of AV equipment (processing P12), and 3) processing related to UI screen display (processing P13).

まず、処理P11について説明する。リモコン2から制御信号を受信すると、操作状態管理部13が、デジタルテレビ1の表示部40がすでに使用されているか否かを調べる(ステップS501)。具体的には、操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在するか否かを調べる。   First, the process P11 will be described. When the control signal is received from the remote controller 2, the operation state management unit 13 checks whether or not the display unit 40 of the digital television 1 has already been used (step S501). Specifically, it is examined whether or not there is a record in the operation state storage unit 22 whose screen use availability column value is “available”.

そして、操作状態記憶部22に、画面使用可否カラムの値が「可」であるレコードが存在しなければ(ステップS501にてNO)、上記制御信号を送信してきたリモコン2に既に画面使用権が付与されているか否かを調べる(ステップS502)。具体的には、操作状態記憶部22に、上記制御信号に含まれるリモコンIDが、画面使用可否カラムの値が「可」の状態で登録されているか否かを調べる。そして、そのようなリモコンIDが、操作状態記憶部22に存在しなければ(ステップS502にてNO)、上記制御信号を送信してきたリモコン2に既に画面使用権が付与する(ステップS503)。具体的には、上記制御信号に含まれるリモコンIDを、画面使用可否カラムの値を「可」として、操作状態記憶部22に格納する。   If there is no record in the operation state storage unit 22 where the value of the screen availability column is “permitted” (NO in step S501), the remote control 2 that has transmitted the control signal already has the screen usage right. It is checked whether or not it is assigned (step S502). Specifically, it is checked whether or not the remote control ID included in the control signal is registered in the operation state storage unit 22 with the value of the screen use availability column being “available”. If such remote control ID does not exist in operation state storage unit 22 (NO in step S502), the right to use the screen is already granted to remote control 2 that has transmitted the control signal (step S503). Specifically, the remote control ID included in the control signal is stored in the operation state storage unit 22 with the value of the screen availability column as “available”.

一方、操作状態記憶部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 state storage unit 22 where the value of the screen availability column is “Yes” (YES in step S501), the remote controller 2 that has transmitted the control signal has already been operated. Is registered (step S504). Specifically, it is checked whether or not the remote control ID included in the control signal is registered in the operation state storage unit 22. If such a remote control ID does not exist in the operation state storage unit 22 (NO in step S504), the operation state storage unit does not grant the screen use right to the remote control 2 that has transmitted the control signal. 22 (step S505). Specifically, the remote control ID included in the control signal is stored in the operation state storage unit 22 with the value of the screen availability column set to “impossible”.

次に、処理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 remote controller 2, if an instruction to execute the function to the AV device 9 is necessary (YES in step S 506), the external device control processing unit 15 causes the AV device 9 to execute the function. A control signal for instructing is transmitted (step S507). Further, the value in the usage status column of the external device usage status storage unit 23 corresponding to the instructed function is updated (step S508).

次に、処理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 remote controller 2, if the UI screen needs to be displayed (YES in step S509), the UI screen generating unit 14 generates a UI screen.

具体的には、まず、上記制御信号を送信してきたリモコン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 remote controller 2 that has transmitted the control signal has a right to use the screen (step S510). That is, the UI screen generation unit 14 refers to the operation state management unit 13 and checks whether or not the value of the screen availability column corresponding to the remote control ID included in the control signal is “enabled”. If the screen availability column value is “permitted” (YES in step S510), since the remote control 2 that has transmitted the control signal has the right to use the screen, the UI screen generation unit 14 uses the digital television 1 UI screen data to be displayed on the display unit 40 is generated and output to the display unit 40 (step S511). On the other hand, if the value of the screen availability column is “impossible” (NO in step S509), since the remote control 2 that has transmitted the control signal does not have the right to use the screen, the UI screen generation unit 14 performs the digital television 1 UI screen data to be displayed on the display unit 40 is not generated.

さらに、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 screen generation unit 14 checks whether or not the remote controller 2 that has transmitted the control signal has a screen (step S512). That is, the UI screen generation unit 14 refers to the remote control information storage unit 21 and checks whether the value of the screen presence / absence column corresponding to the remote control 2 that has transmitted the control signal is “present”. If the value of the screen presence / absence column is “present” (YES in step S512), since the remote controller 2 that has transmitted the control signal is the remote controller 2B with a screen, the UI screen generator 14 sends the remote controller 2 UI screen data to be displayed is generated and transmitted to the remote controller 2 (step S513). On the other hand, if the value of the screen presence / absence column is “none” (NO in step S512), the remote controller 2 that has transmitted the control signal is the remote controller 2A without a screen, and therefore the UI screen generator 14 sends the remote controller 2 Does not generate UI screen data to be displayed.

なお、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 display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B will be described with reference to FIGS.

(画面例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 digital TV 1, the user B makes a recording reservation for the content using the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B. A screen example showing the above will be described with reference to FIG. In this example, it is assumed that the screen use right has already been given to the screenless remote control 2A.

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 display unit 40 of the digital television 1. A mark indicating that fast-forwarding is being performed at 20 times speed is displayed in the lower right portion of the display unit 40.

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 screen 2B while the user A is fast-forwarding the content being reproduced on the digital television 1. FIG. Since the remote control with screen 2B has no right to use the screen, the digital television 1 transmits UI screen data to the remote control with screen 2B. Therefore, a UI screen is displayed on the remote controller 2B with a screen as shown in the figure. Hereafter, it is assumed that the user B selects the “record” menu.

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 display unit 5 of the screen-equipped remote control 2B is changed to a UI screen for selecting content to be recorded. Hereafter, it is assumed that the user B selects “news” content.

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 display unit 5 of the screen-equipped remote control 2B is changed to a UI screen for confirming whether or not news content can be recorded.

このように、ユーザAがすでにデジタルテレビ1を使用している場合であっても、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1から画面付きリモコン2Bに送信されるUI画面を用いて、AV機器9を操作することができる。   Thus, even when the user A is already using the digital television 1, the user B who uses the remote controller with screen 2B uses the UI screen transmitted from the digital television 1 to the remote controller with screen 2B. The AV device 9 can be operated.

(画面例1−2)
次に、ユーザAがデジタルテレビ1を使用していないときに、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツの録画予約を行う様子を示した画面例について、図12を参照しながら説明する。
(Screen example 1-2)
Next, when the user A is not using the digital television 1, the user B uses the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B to display a content recording reservation. An example will be described with reference to FIG.

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 screen 2B. Since there is no user who has used the digital television 1 first, the right to use the screen is given to the remote controller with screen 2B. Therefore, since the digital television 1 displays the UI screen on the display unit 40 and transmits UI screen data to the remote controller with screen 2B, the UI screen displayed on the display unit 40 of the digital television 1 also on the remote controller with screen 2B. A UI screen capable of the same operation is displayed. Hereafter, it is assumed that the user B selects the “record” menu.

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 display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B are transitioned to a UI screen for selecting content to be recorded. As described above, when the operation is performed by the screen-equipped remote control 2B to which the right to use the screen is granted, a UI screen capable of performing the same operation is displayed on both the digital television 1 and the screen-equipped remote control 2B. Hereafter, it is assumed that the user B selects “news” content.

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 display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B are UI screens for confirming whether or not news content can be recorded. There is a transition.

以上のように、デジタルテレビ1が誰にも使用されていないときは、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、AV機器9を操作することができる。   As described above, when the digital television 1 is not used by anyone, the user B who uses the remote controller with screen 2B is displayed on the display unit 40 of the digital television 1 and the display unit 5 of the remote controller with screen 2B. The AV device 9 can be operated using the UI screen.

(画面例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 digital television 1, the user B uses the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B to copy the content. Will be described with reference to FIG. The flow is basically the same as the screen example described with reference to FIG. In this example, it is assumed that the screen use right has already been given to the screenless remote control 2A.

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 remote controller 2B with a screen while the user A is fast-forwarding the content being reproduced on the digital television 1. FIG. Since the remote control with screen 2B has no right to use the screen, the digital television 1 transmits UI screen data to the remote control with screen 2B. Therefore, a UI screen is displayed on the remote controller 2B with a screen as shown in the figure. Thereafter, it is assumed that the user B selects the “copy” menu.

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 display unit 5 of the screen-equipped remote control 2B is changed to a UI screen for selecting content to be copied. Hereafter, it is assumed that the user B selects “drama” content.

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 display unit 5 of the screen-equipped remote control 2B has transitioned to a UI screen for selecting which AV device 9 is to be copied. Hereafter, it is assumed that user B selects “MDVR”.

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 display unit 5 of the screen-equipped remote control 2B has transitioned to a UI screen for confirming whether or not to copy to the MDVR.

このように、ユーザAがすでにデジタルテレビ1を使用している場合であっても、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1から画面付きリモコン2Bに送信されるUI画面を用いて、AV機器9を操作することができる。   Thus, even when the user A is already using the digital television 1, the user B who uses the remote controller with screen 2B uses the UI screen transmitted from the digital television 1 to the remote controller with screen 2B. The AV device 9 can be operated.

(画面例2−2)
次に、ユーザAがデジタルテレビ1を使用していないときに、ユーザBが、画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、コンテンツのコピーを行う様子を示した画面例について、図14を参照しながら説明する。基本的には、図12を用いて説明した画面例と同じ流れである。
(Screen example 2-2)
Next, when the user A is not using the digital television 1, an example of a screen in which the user B uses the UI screen displayed on the display unit 5 of the screen-equipped remote control 2 </ b> B to copy the content. Will be described with reference to FIG. The flow is basically the same as the screen example described with reference to FIG.

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 screen 2B. Since there is no user who has used the digital television 1 first, the right to use the screen is given to the remote control with screen 2B. Therefore, since the digital television 1 displays the UI screen on the display unit 40 and transmits UI screen data to the remote controller with screen 2B, the UI screen displayed on the display unit 40 of the digital television 1 also on the remote controller with screen 2B. A UI screen capable of the same operation is displayed. Thereafter, it is assumed that the user B selects the “copy” menu.

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 display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B are transitioned to the UI screen for selecting content to be copied. As described above, when the operation is performed by the screen-equipped remote control 2B to which the right to use the screen is granted, a UI screen capable of performing the same operation is displayed on both the digital television 1 and the screen-equipped remote control 2B. Hereafter, it is assumed that the user B selects “drama” content.

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 display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B transitions to a UI screen for selecting which AV device 9 is to be copied. doing. Hereafter, it is assumed that user B selects “MDVR”.

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 display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B transition to the UI screen for confirming whether or not to copy to the MDVR. Yes.

以上のように、デジタルテレビ1が誰にも使用されていないときは、画面付きリモコン2Bを使用するユーザBは、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面を用いて、AV機器9を操作することができる。   As described above, when the digital television 1 is not used by anyone, the user B who uses the remote controller with screen 2B is displayed on the display unit 40 of the digital television 1 and the display unit 5 of the remote controller with screen 2B. The AV device 9 can be operated using the UI screen.

(画面例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 digital television 1, the user B performs a content copy operation using the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B. Subsequently, an example of a screen showing a state in which the user A intends to operate the DVR using the screenless remote controller 2A will be described with reference to FIG. In this example, it is assumed that the screen use right has already been given to the screenless remote control 2A.

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 screen 2B. It is a figure which shows a mode that the effect is being displayed.

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 remote controller 2 </ b> A, the UI screen is displayed on the display unit 40 of the digital television 1. At this time, if the copy of the content performed by the user B is ongoing, the copy is currently being used among the DVR functions, and simultaneous use is impossible. Therefore, for example, as shown in the figure, among the menus for selecting the DVR function, the “copy” menu is displayed in a state where it cannot be selected (inactive).

このように、デジタルテレビ1は、UI画面を生成するにあたり、現在使用中であり、かつ、同時使用が不可能なファンクションを、ユーザが選択できないようにする。   As described above, the digital television 1 prevents the user from selecting a function that is currently in use and cannot be used simultaneously when generating a UI screen.

なお、DVRにてコンテンツのコピー操作が行われていないときに、ユーザAが画面無しリモコン2Aを用いて、DVRを操作しようとする場合は、図15(c)に示すように、DVRのファンクションを選択するメニューの全てが選択可(アクティブ)な状態で表示される。   Note that when the user A intends to operate the DVR using the screenless remote controller 2A when the content copy operation is not performed in the DVR, as shown in FIG. All menus for selecting are displayed in a selectable (active) state.

(画面例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 display unit 5 of the remote controller 2B with the screen. An example of the screen in this case will be described with reference to FIG. In this example, it is assumed that the screen use right has already been given to the screenless remote control 2A.

図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 remote controller 2B with a screen after user A performs a content copy operation using DVR. At this time, if the copy of the content performed by the user B is ongoing, the copy is currently being used among the DVR functions, and simultaneous use is impossible. Therefore, for example, as shown in the drawing, the “copy” menu is not displayed in the menu for selecting the DVR function.

このように、デジタルテレビ1は、UI画面を生成するにあたり、現在使用中であり、かつ、同時使用が不可能なファンクションを、ユーザが選択できないようにする。   As described above, the digital television 1 prevents the user from selecting a function that is currently in use and cannot be used simultaneously when generating a UI screen.

〔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 control unit 10 of the digital television 1. Furthermore, when a function is selected on the UI screen displayed on the remote controller 2, not only the control code but also the data and remote controller ID of the remote controller 2 may be notified to the control unit 10 of the digital television 1.

次に、図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 display unit 40 of the digital television 1, other users cannot use the display unit 40 of the digital television 1. did.

しかしながら、デジタルテレビ1の表示部40を専有的に使用しているユーザが存在する場合において、デジタルテレビ1の表示部40に表示しているUI画面において可能な操作を、他のユーザも操作したいと考えることもあり得る。例えば、デジタルテレビ1の表示部40を専有的に使用しているユーザが、デジタルテレビ1の表示部40に表示した電子番組案内(EPG(登録商標))を操作することによって、コンテンツが選択された状況にあるとき、他のユーザが、その続きの操作を行いたい場合などが考えられる。このような場合、該他のユーザも、その続きから上記ユーザと同一の操作が可能なUI画面を操作できれば、該他のユーザにとって好ましい。   However, when there is a user who uses the display unit 40 of the digital TV 1 exclusively, other users want to operate the operations that can be performed on the UI screen displayed on the display unit 40 of the digital TV 1. It can also be considered. For example, when a user who exclusively uses the display unit 40 of the digital TV 1 operates an electronic program guide (EPG (registered trademark)) displayed on the display unit 40 of the digital TV 1, the content is selected. There may be a case where another user wants to continue the operation when the user is in a situation. In such a case, it is preferable for the other user if the other user can also operate the UI screen that allows the same operation as the user from the continuation.

そこで、以下では、デジタルテレビの表示部を専有的に使用しているユーザが存在していても、必要に応じて、他のユーザが、上記ユーザが操作する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 Embodiment 1 is omitted.

なお、本実施の形態では、デジタルテレビの表示部を専有的に使用しているユーザが存在している状況で、他のユーザがデジタルテレビの表示部を使用できないモードを、「通常モード」と称する。そして、デジタルテレビの表示部を専有的に使用しているユーザが存在している状況で、該ユーザが操作可能な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 remote control 2 to the digital television when the user presses a predetermined button on the remote control 2. Further, the remote controller 2 used by the user who has requested to shift to the share mode is referred to as a “share remote controller” during the share mode.

なお、本実施形態では、シェアリモコンは、すでに他のリモコン2に付与された画面使用権を、該他のリモコン2と共有するものとして扱う。よって、シェアリモコンも画面使用権を有する。   In the present embodiment, the share remote controller treats the right to use the screen already granted to another remote controller 2 as being shared with the other remote controller 2. Therefore, the share remote controller also has the right to use the screen.

実施の形態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 digital TV 1b (user interface providing device) instead of the digital TV 1.

デジタルテレビ1bは、実施の形態1で説明したデジタルテレビ1とほぼ同様の機能を備えるものであるが、さらに、リモコン2を用いるユーザから、シェアモードへ移行する要求を受け付ける。そして、デジタルテレビ1bの表示部40を専有的に使用しているユーザが存在している状況で、他のユーザがシェアモードへ移行できるように処理を行う。   The digital television 1b has substantially the same function as the digital television 1 described in the first embodiment, but further accepts a request for shifting to the share mode from a user using the remote controller 2. Then, in a situation where there is a user who exclusively uses the display unit 40 of the digital television 1b, processing is performed so that other users can shift to the share mode.

〔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 screen 2B (process P4). At the end of the process P3, the user A of the screenless remote controller 2A to which the right to use the screen is given looks at the UI screen of the menu in a state where the copy on the DVR 91 cannot be selected on the display unit of the digital television. State.

まず、ユーザBが、シェアモードへの移行を要求するために、画面付きリモコン2Bの所定ボタンを押下すると、画面付きリモコン2Bは、シェアモードへの移行を要求する旨の制御信号(リモコン2BのリモコンIDを含む)を、デジタルテレビ1bに送信する(ステップS601)。   First, when the user B presses a predetermined button of the remote controller with screen 2B in order to request the shift to the share mode, the remote controller with screen 2B causes the control signal (the remote controller 2B to request the shift to the share mode). (Including the remote control ID) is transmitted to the digital television 1b (step S601).

そして、デジタルテレビ1bは、上記制御信号を送信した画面付きリモコン2Bを、シェアリモコンとして管理する(ステップS602)。なお、シェアリモコンとしての管理方法についての詳細は後述する。   Then, the digital television 1b manages the screen-equipped remote control 2B that has transmitted the control signal as a share remote control (step S602). The details of the management method as the share remote controller will be described later.

そして、ユーザBが用いるリモコン2が画面付きリモコン2Bであるので、デジタルテレビ1bは、DVR91でのコピーが選択できない状態のメニューのUI画面データを画面付きリモコン2Bに送信する(ステップS602)。   Since the remote controller 2 used by the user B is the remote controller with screen 2B, the digital television 1b transmits the UI screen data of the menu in a state where the copy cannot be selected with the DVR 91 to the remote controller with screen 2B (step S602).

そして、上記UI画面データを受信した画面付きリモコン2Bは、該受信したUI画面データに基づいて、DVR91でのコピーが選択できない状態のメニューのUI画面を自装置の表示部に表示する(ステップS603)。   Then, the screen-equipped remote control 2B that has received the UI screen data displays a menu UI screen in a state in which copying cannot be selected by the DVR 91 on the display unit of the own apparatus based on the received UI screen data (step S603). ).

したがって、ユーザBは、画面付きリモコン2Bの表示部5に表示された、DVR91でのコピーが選択できない状態のメニューのUI画面を、操作することができる(ステップS604)。   Therefore, the user B can operate the UI screen of the menu that is displayed on the display unit 5 of the screen-equipped remote control 2B and cannot be copied by the DVR 91 (step S604).

以上のように、ユーザAによってデジタルテレビ1bの表示部40が専有されている場合であっても、シェアモードへ移行することにより、デジタルテレビ1bが画面付きリモコン2Bをシェアリモコンとして管理する。そして、デジタルテレビ1bは、表示部40に表示されているUI画面と同一の操作が可能なUI画面のUI画面データを、画面付きリモコン2Bに送信する。   As described above, even when the display unit 40 of the digital television 1b is exclusively used by the user A, the digital television 1b manages the remote controller with screen 2B as a shared remote controller by shifting to the share mode. Then, the digital television 1b transmits UI screen data of a UI screen that can be operated in the same manner as the UI screen displayed on the display unit 40, to the remote controller with screen 2B.

そのため、デジタルテレビ1bの表示部40に表示されるUI画面と、画面付きリモコン2Bの表示部5に表示されるUI画面とは、同一の操作が可能なUI画面となる。したがって、ユーザAとユーザBとは、同じタイミングで、同一の操作が可能なUI画面を、それぞれのリモコン2で操作することが可能となる。   Therefore, the UI screen displayed on the display unit 40 of the digital television 1b and the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B are UI screens that allow the same operation. Therefore, the user A and the user B can operate the UI screens that can be operated in the same manner with the respective remote controllers 2 at the same timing.

したがって、複数のユーザが、同一の操作が可能な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 AV equipment 9. Can be used efficiently.

なお、デジタルテレビ1bの表示部40に表示されるUI画面におけるカーソル(ポインタ)は、ユーザAのみが画面無しリモコン2Aにて操作可能であり、画面付きリモコン2Bの表示部5に表示されるUI画面におけるカーソル(ポインタ)は、ユーザBのみが画面付きリモコン2Bにて操作可能である。   Note that the cursor (pointer) on the UI screen displayed on the display unit 40 of the digital television 1b can be operated only by the user A with the screenless remote control 2A, and the UI displayed on the display unit 5 of the screen-equipped remote control 2B. Only the user B can operate the cursor (pointer) on the screen by the screen-equipped remote control 2B.

〔デジタルテレビ1bの構成〕
実施の形態1で説明した図1を再び参照しながら、本実施形態に係るデジタルテレビ1bの構成について説明する。図1に示すようにデジタルテレビ1bは、実施の形態1で説明したデジタルテレビ1とほぼ同様の機能を備えているものであるが、制御部10に代えて制御部10bを備えている。また、記憶部20に代えて記憶部20bを備えている。
[Configuration of Digital TV 1b]
The configuration of the digital television 1b according to the present embodiment will be described with reference to FIG. 1 described in the first embodiment again. As shown in FIG. 1, the digital television 1 b has substantially the same function as the digital television 1 described in Embodiment 1, but includes a control unit 10 b instead of the control unit 10. Further, a storage unit 20 b is provided instead of the storage unit 20.

記憶部20bは、記憶部20とほぼ同様の機能を備えるものであるが、操作状態記憶部22に代えて、操作状態記憶部22bを含んでいる。   The storage unit 20 b has substantially the same function as the storage unit 20, but includes an operation state storage unit 22 b instead of the operation state storage unit 22.

操作状態記憶部22bは、操作状態記憶部22が記憶するデータに加えて、さらに、シェアリモコンを、画面使用権が付与されたリモコン2と対応付けて記憶する。つまり、操作状態記憶部22bにおいて、画面使用可否カラムが「可」であるレコードを検索することにより、シェアリモコンが存在するか否かを知ることができる。操作状態記憶部22bのテーブル構造については、後述する。   In addition to the data stored in the operation state storage unit 22, the operation state storage unit 22b further stores a share remote controller in association with the remote controller 2 to which the screen use right is given. That is, in the operation state storage unit 22b, it is possible to know whether or not there is a shared remote controller by searching for a record whose screen availability column is “available”. The table structure of the operation state storage unit 22b will be described later.

次に、制御部10bは、制御部10とほぼ同様の機能を備えるものであるが、操作状態管理部13に代えて、操作状態管理部13bを含んでいる。また、UI画面生成部14に代えてUI画面生成部14b(表示可否判定手段、表示制御手段)を含んでいる。また、外部機器制御処理部15に代えて外部機器制御処理部15bを含んでいる。   Next, the control unit 10 b has substantially the same function as the control unit 10, but includes an operation state management unit 13 b instead of the operation state management unit 13. Further, a UI screen generation unit 14b (display availability determination unit, display control unit) is included instead of the UI screen generation unit 14. Further, an external device control processing unit 15b is included instead of the external device control processing unit 15.

(操作状態管理部13b)
操作状態管理部13bは、操作状態管理部13が備える機能に加えて、さらに、シェアリモコンを管理するものである。具体的には、リモコン2からシェアモードへの移行を要求する旨の制御信号を受信したときに、すでに画面使用権が付与されているリモコン2が存在する場合(すなわち、操作状態記憶部22bに、画面使用可否カラムの値が「可」であるレコードが存在する場合)、操作状態管理部13bは、上記制御信号を送信したリモコン2を、シェアリモコンとして、画面使用権が付与されているリモコン2と対応付けて管理する。
(Operation status management unit 13b)
In addition to the functions provided in the operation state management unit 13, the operation state management unit 13b further manages the share remote controller. Specifically, when a remote control 2 to which a screen use right has already been granted exists when receiving a control signal for requesting a shift to the share mode from the remote control 2 (that is, in the operation state storage unit 22b). When there is a record in which the value of the screen usability column is “possible”), the operation state management unit 13b uses the remote control 2 that has transmitted the control signal as a share remote control and is given a screen use right. 2 in association with management.

より具体的には、上記制御信号を送信したリモコン2のリモコンIDを、操作状態記憶部22bにおいて画面使用可否カラムの値が「可」であるレコードの「シェアリモコンID」カラムに格納する。操作状態記憶部22bのテーブル構造については、後述する。   More specifically, the remote control ID of the remote control 2 that has transmitted the control signal is stored in the “share remote control ID” column of the record in which the screen availability column value is “enabled” in the operation state storage unit 22b. The table structure of the operation state storage unit 22b will be described later.

また、実施の形態1の操作状態管理部13が、操作状態記憶部22に格納しているレコードを、所定のトリガに応じて削除したのと同様に、操作状態管理部13bも、操作状態記憶部22bに格納しているレコードを、所定のトリガに応じて削除する。   Similarly to the case where the operation state management unit 13 according to the first embodiment deletes the record stored in the operation state storage unit 22 in response to a predetermined trigger, the operation state management unit 13b also stores the operation state storage. The record stored in the part 22b is deleted according to a predetermined trigger.

ただし、操作状態記憶部22bにシェアリモコンが管理されている場合において、画面使用権が付与されているリモコン2のレコードが削除対象となるときは、該レコードを削除する代わりに、シェアリモコンとして管理しているリモコン2に画面使用権を与えて管理しなおす。   However, in the case where the shared remote control is managed in the operation state storage unit 22b, when the record of the remote control 2 to which the screen use right is granted is to be deleted, it is managed as a shared remote control instead of deleting the record. The screen remote control 2 is given a screen usage right and managed again.

具体的には、画面使用可否カラムの値が「可」であるレコードが削除対象となるとき、操作状態管理部13bは、該レコードのリモコンIDカラムの値を、該レコードのシェアリモコンIDカラムに格納しているリモコンIDに置き換え、かつ、該レコードのシェアリモコンIDカラムの値をNULLにした状態で、該レコードを更新する。この様子を図示したテーブルの具体例について、後述で説明する。   Specifically, when a record whose screen availability column value is “possible” is to be deleted, the operation state management unit 13b sets the remote control ID column value of the record to the shared remote control ID column of the record. The record is updated with the stored remote controller ID replaced and the value of the shared remote controller ID column of the record set to NULL. A specific example of a table illustrating this state will be described later.

なお、上記の結果、操作状態記憶部22bにシェアリモコンが管理されていない状態になるため、シェアモードから通常モードに移行するものとする。   Note that, as a result of the above, since the share remote controller is not managed in the operation state storage unit 22b, the share mode is changed to the normal mode.

(UI画面生成部14b)
次に、UI画面生成部14bは、実施の形態1のUI画面生成部14と同様の処理で、UI画面データを生成する。ただし、リモコン2を用いるユーザの現在の操作状態は、操作状態記憶部22bから取得する。
(UI screen generation unit 14b)
Next, the UI screen generation unit 14b generates UI screen data by the same processing as the UI screen generation unit 14 of the first embodiment. However, the current operation state of the user using the remote controller 2 is acquired from the operation state storage unit 22b.

さらに、UI画面生成部14bは、シェアリモコンを用いるユーザに対するUI画面データを生成する。以下に、シェアリモコンを用いるユーザに対してUI画面データを生成する処理について説明する。   Furthermore, the UI screen generation unit 14b generates UI screen data for a user who uses the share remote controller. Below, the process which produces | generates UI screen data with respect to the user who uses a share remote control is demonstrated.

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 remote controller 2, the UI screen generation unit 14b searches the record stored in the operation state storage unit 22b, and performs the above control. It is checked whether or not the remote controller 2 that has transmitted the signal is managed as a share remote controller. That is, it is checked whether or not the record stored in the share remote control ID column for the remote control ID of the remote control 2 that has transmitted the control signal exists in the operation state storage unit 22b. If the remote controller 2 that has transmitted the control signal is not managed as a share remote controller, UI screen data is generated in the same process as the UI screen generation unit 14 of the first embodiment.

2)上記制御信号を送信したリモコン2が、シェアリモコンとして管理されている場合(上記制御信号を送信したリモコン2のリモコンIDを、シェアリモコンIDカラムに格納されているレコードが、操作状態記憶部22bに存在する場合)、UI画面生成部14bは、リモコン2を用いるユーザの現在の操作状態を、該レコードの操作状態カラムから取得する。   2) When the remote controller 2 that has transmitted the control signal is managed as a share remote controller (the remote controller ID of the remote controller 2 that has transmitted the control signal is a record stored in the share remote controller ID column is an operation state storage unit. 22b), the UI screen generation unit 14b acquires the current operation state of the user using the remote controller 2 from the operation state column of the record.

3)次に、UI画面生成部14bは、UI画面生成部14と同様に、上記取得した操作状態をキーとして、UI画面データ記憶部25を検索し、生成すべきUI画面上で操作可能なファンクション群を、UI画面構成データカラムから取得する。   3) Next, similarly to the UI screen generation unit 14, the UI screen generation unit 14b can search the UI screen data storage unit 25 using the acquired operation state as a key and can operate on the UI screen to be generated. The function group is acquired from the UI screen configuration data column.

4)次に、UI画面生成部14bは、UI画面生成部14と同様に、上記取得したファンクション群から、外部機器使用状態記憶部23において使用状態カラムの値が「使用中」となっているファンクションを除外する。   4) Next, as with the UI screen generation unit 14, the UI screen generation unit 14 b indicates that the value of the usage state column is “in use” in the external device usage state storage unit 23 from the acquired function group. Exclude functions.

5)次に、UI画面生成部14bは、上記除外した後のファンクション郡に基づいて、UI画面データを生成する。UI画面データの生成方法は、実施の形態1にて例示した方法と同様の方法である。   5) Next, the UI screen generation unit 14b generates UI screen data based on the function group after the exclusion. The UI screen data generation method is the same as the method exemplified in the first embodiment.

なお、UI画面生成部14bは、上記制御信号を送信したリモコン2がシェアリモコンであるので、上記生成するUI画面データを、デジタルテレビ1bの表示部40に表示することに加えて、シェアリモコンであるリモコン2が画面付きリモコン2Bであれば、リモコン2の表示部にも表示することを考慮して、UI画面データを生成する。このとき、シェアリモコンであるリモコン2の表示部に表示するUI画面は、デジタルテレビ1bの表示部40に表示するUI画面と同一の操作が可能なUI画面であるものとする。   The UI screen generation unit 14b uses the share remote control in addition to displaying the generated UI screen data on the display unit 40 of the digital television 1b because the remote control 2 that has transmitted the control signal is a share remote control. If a certain remote controller 2 is a remote controller 2B with a screen, UI screen data is generated in consideration of display on the display unit of the remote controller 2 as well. At this time, the UI screen displayed on the display unit of the remote controller 2 that is a shared remote controller is a UI screen that can be operated in the same manner as the UI screen displayed on the display unit 40 of the digital television 1b.

なお、リモコン2が画面付きリモコン2Bであるか否かは、リモコン2のリモコンIDをキーとしてリモコン情報記憶部21を参照し、画面有無カラムの値が「有」であるか否かにより判断すればよい。   Whether or not the remote controller 2 is the remote controller 2B with the screen is determined by referring to the remote controller information storage unit 21 using the remote controller ID of the remote controller 2 as a key and determining whether or not the value of the screen presence / absence column is “Yes”. That's fine.

6)最後に、UI画面生成部14bは、デジタルテレビ1bの表示部40に表示するために生成したUI画面データを、デジタルテレビ1bの表示部40に出力し、また、シェアリモコンであるリモコン2の表示部に表示するUI画面データを生成した場合は、該UI画面データをリモコン通信部60を介してリモコン2に送信する。   6) Finally, the UI screen generation unit 14b outputs the UI screen data generated for display on the display unit 40 of the digital television 1b to the display unit 40 of the digital television 1b, and the remote control 2 is a share remote controller. When the UI screen data to be displayed on the display unit is generated, the UI screen data is transmitted to the remote control 2 via the remote control communication unit 60.

したがって、画面付きリモコン2Bをシェアリモコンとして用いるユーザBは、デジタルテレビ1bの表示部40に表示しているUI画面と同一の操作が可能なUI画面を、画面付きリモコン2Bにて操作することができる。   Therefore, the user B who uses the remote controller with screen 2B as the shared remote controller can operate the UI screen that can be operated in the same manner as the UI screen displayed on the display unit 40 of the digital television 1b with the remote controller with screen 2B. it can.

以上のように、シェアモード時は、デジタルテレビ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 display unit 40 of the digital television 1b and the remote controller with screen 2B. Therefore, the user A and the user B can operate the UI screens that can be operated in the same manner with the respective remote controllers 2 at the same timing.

(操作状態記憶部22bの構造)
次に、図19を参照しながら、操作状態記憶部22bのテーブル構造について、詳細に説明する。図19は、操作状態記憶部22bのテーブル構造を模式的に示す図である。
(Structure of the operation state storage unit 22b)
Next, the table structure of the operation state storage unit 22b will be described in detail with reference to FIG. FIG. 19 is a diagram schematically illustrating the table structure of the operation state storage unit 22b.

図19に示すとおり、操作状態記憶部22bは、実施の形態1の操作状態記憶部22が含むカラムに加えて、さらに、シェアリモコンのリモコンIDを格納するカラムであるシェアリモコンIDカラムを含んでいる。   As shown in FIG. 19, operation state storage unit 22b includes a share remote control ID column that is a column for storing the remote control ID of the share remote control in addition to the columns included in operation state storage unit 22 of the first embodiment. Yes.

図19(a)〜図19(c)を参照しながら、通常モードからシェアモードへ移行する場合、および、シェアモードから通常モードへ移行する場合において、操作状態記憶部22bにて記憶されるデータについて説明する。   Referring to FIGS. 19A to 19C, data stored in the operation state storage unit 22b when shifting from the normal mode to the share mode and when shifting from the share mode to the normal mode. Will be described.

図19(a)は、通常モードにおいて、操作状態記憶部22bにて、リモコンIDが「ID1」であるリモコン2、および、リモコンIDが「ID2」であるリモコン2の操作状態をそれぞれ記憶している様子を示している。なお、リモコンIDがID1であるリモコン2は、画面使用可否カラムの値が「可」である(言い換えれば、画面使用権が付与されている)旨が記憶されている。また、いずれのレコードのシェアリモコンIDカラムの値もNULLであり、シェアリモコンは管理されていない。   FIG. 19A shows the operation state of the remote control 2 with the remote control ID “ID1” and the remote control 2 with the remote control ID “ID2” stored in the operation state storage unit 22b in the normal mode. It shows how it is. Note that the remote controller 2 whose remote controller ID is ID1 stores the fact that the value of the screen usability column is “possible” (in other words, the screen use right is given). Further, the value of the share remote control ID column of any record is NULL, and the share remote control is not managed.

図19(b)は、操作状態記憶部22bが図19(a)で示した状態にあるときに、リモコンIDがID2であるリモコン2から、シェアモードへの移行要求があった後の、操作状態記憶部22bの様子を示している。このとき、リモコンIDがID2であるリモコン2をシェアリモコンとして管理するために、画面使用可否カラムの値が「可」であるレコードのシェアリモコンIDカラムに「ID2」を記憶している。   FIG. 19B shows the operation after the remote controller 2 whose remote controller ID is ID2 is requested to shift to the share mode when the operation state storage unit 22b is in the state shown in FIG. The state of the state storage unit 22b is shown. At this time, in order to manage the remote controller 2 whose remote controller ID is ID2 as a shared remote controller, “ID2” is stored in the shared remote controller ID column of the record whose screen availability column value is “enabled”.

よって、図19(b)に示した操作状態記憶部22bを参照すると、リモコンIDがID2であるリモコン2は、シェアリモコンであることが分かる。また、リモコンIDがID2であるリモコン2を用いるユーザの現在の操作状態は、リモコンIDがID1であるリモコン2を用いるユーザの現在の操作状態と同じであり、それぞれ状態S2(外部機器選択待ちの状態)であることが分かる。   Therefore, referring to the operation state storage unit 22b shown in FIG. 19B, it can be seen that the remote controller 2 whose remote controller ID is ID2 is a share remote controller. In addition, the current operation state of the user who uses the remote control 2 whose remote control ID is ID2 is the same as the current operation state of the user who uses the remote control 2 whose remote control ID is ID1, and the state S2 (waiting for external device selection) State).

また、図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 remote control 2 with the remote control ID ID1 to which the screen use right is given from the operation state storage unit 22b shown in FIG. Is shown. In FIG. 19B, since the remote controller 2 whose remote controller ID is ID2 is managed as a shared remote controller, the operation state management unit 13b gives the screen use right to the remote controller 2 whose remote controller ID is ID2, as described above. . Therefore, as shown in FIG. 19C, the record in which the remote controller ID column is ID1 is updated with the remote controller ID column replaced with “ID2” and the value of the shared remote controller ID column is set to NULL. ing.

〔制御信号受信時の処理フロー〕
次に、図20を参照しながら、リモコン2から制御信号を受信したデジタルテレビ1bが行う処理の流れについて、説明する。図20は、リモコン2から制御信号を受信したデジタルテレビ1bが行う処理の流れを示すフローチャートである。実施の形態1の図10に示した処理と同一の処理については、その説明を省略する。
[Processing flow when receiving control signal]
Next, the flow of processing performed by the digital television 1b that has received a control signal from the remote controller 2 will be described with reference to FIG. FIG. 20 is a flowchart showing the flow of processing performed by the digital television 1b that has received a control signal from the remote controller 2. The description of the same processing as that shown in FIG. 10 of Embodiment 1 is omitted.

図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 remote controller 2, the operation state management unit 13b checks whether the display unit 40 of the digital television 1b is already used (step S501). Specifically, it is checked whether or not there is a record in the operation state storage unit 22b where the value of the screen availability column is “available”. Then, when there is a record in the operation state storage unit 22b where the value of the screen availability column is “Yes” (YES in Step S501), the control signal received from the remote controller 2 makes a transition to the share mode. If requested (YES in step S701), remote controller 2 is managed as a shared remote controller (step S702). Specifically, the remote controller ID of the remote controller 2 that has transmitted the control signal to the shared remote controller ID column of the record in which the operation state management unit 13b has the value of the screen availability column in the operation state storage unit 22b of “OK”. Is stored.

なお、処理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 state storage unit 22 is replaced with the operation state storage unit 22b.

次に、処理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 remote controller 2, if display of the UI screen is necessary (YES in step S509), it is checked whether or not there is a current share remote controller. (Step S703). Specifically, the UI screen generation unit 14b checks whether or not a record whose value is stored in the share remote control ID column exists in the operation state storage unit 22b.

そして、シェアリモコン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 state storage unit 22b (NO in step S703), the processing described in steps S510 to S513 is performed.

一方、シェアリモコン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 state storage unit 22b (YES in step S703), the share remote control is present, so the UI screen generation unit 14b First, UI screen data to be displayed on the display unit 40 of the digital television 1b is generated and output to the display unit 40 (step S704).

さらに、UI画面生成部14bは、シェアリモコンが画面付きリモコン2Bであるか否かを調べる(ステップS705)。つまり、UI画面生成部14bは、上記シェアリモコンのリモコンIDをキーとして、リモコン情報記憶部21を参照し、画面有無カラムの値が「有」であるか否かを調べる。そして、画面有無カラムの値が「有」であれば(ステップS705にてYES)、上記シェアリモコンは画面付きリモコン2Bであるので、UI画面生成部14bは、上記シェアリモコンに表示するUI画面データを生成し、上記シェアリモコンに送信する(ステップS706)。なお、上記シェアリモコンに表示するUI画面と、ステップS704にてデジタルテレビ1bの表示部40に表示するUI画面とは、同一の操作が可能なUI画面である。   Further, the UI screen generation unit 14b checks whether or not the share remote controller is the screen-equipped remote controller 2B (step S705). That is, the UI screen generation unit 14b refers to the remote control information storage unit 21 using the remote control ID of the share remote control as a key, and checks whether the value of the screen presence / absence column is “present”. If the value of the screen presence / absence column is “Yes” (YES in step S705), since the share remote controller is the remote controller with screen 2B, the UI screen generation unit 14b displays the UI screen data displayed on the share remote controller. Is transmitted to the share remote controller (step S706). Note that the UI screen displayed on the share remote controller and the UI screen displayed on the display unit 40 of the digital television 1b in step S704 are UI screens that can be operated in the same manner.

一方、画面有無カラムの値が「無」であれば(ステップ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 remote controller 2A, the UI screen generation unit 14b displays the UI screen data to be displayed on the share remote controller. Do not generate.

〔UI画面例〕
次に、図21を参照しながら、シェアモード時、および、および、シェアモードから通常モードへ移行する際の、デジタルテレビ1の表示部40および画面付きリモコン2Bの表示部5に表示されるUI画面例について、説明する。
[Example UI screen]
Next, referring to FIG. 21, the UI displayed on the display unit 40 of the digital television 1 and the display unit 5 of the screen-equipped remote control 2B in the share mode and when shifting from the share mode to the normal mode. A screen example will be described.

ここでは、ユーザ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 display unit 40 of the digital television 1b, the user B requests the shift to the share mode, and the user A An example of a screen when the user B can operate the electronic program guide (EPG (registered trademark)) operated by the user with the screen-equipped remote control 2B will be described. It is assumed that the screen use right is initially granted to the screenless remote control 2A.

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 remote controller 2A operates the electronic program guide (EPG (registered trademark)) displayed on the display unit 40 of the digital television 1b. It is a figure which shows a mode after the user B using the attached remote control 2B requests | requires the transfer to a share mode. At this time, the digital television 1b manages the remote controller with screen 2B as a shared remote controller. Further, as shown in the figure, the digital television 1b transmits UI screen data capable of the same operation as the electronic program guide (EPG (registered trademark)) displayed on the display unit 40 of the digital television 1b to the remote controller 2B with a screen. The screen-equipped remote control 2B displays the UI screen based on the UI screen data.

なお、この後、ユーザ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 display unit 40 of the digital television 1b.

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 display unit 40 of the digital television 1b is changed to a UI screen for confirming recording reservation of news content. Further, the digital TV 1b provides UI screen data that can be operated in the same manner as the UI screen displayed on the display unit 40 of the digital TV 1b to the screen remote controller 2B that is a share remote controller. 2B, the UI screen displayed on the display unit 5 of the screen-equipped remote control 2B is also changed to the UI screen for confirming the recording reservation of news content.

したがって、この状態において、シェアリモコンである画面付きリモコン2Bを用いるユーザBは、ニュースコンテンツの録画予約を確認するためのUI画面を、画面付きリモコン2B上で操作することが可能となる。   Therefore, in this state, the user B who uses the remote controller with screen 2B that is a share remote controller can operate the UI screen for confirming the recording reservation of news content on the remote controller with screen 2B.

なお、ユーザ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 remote controller 2A to which the screen use right is granted is the target to be deleted from the operation state storage unit 22b. However, since the remote controller with screen 2B is managed as a shared remote controller, The state management unit 13b gives a screen use right to the remote control with screen 2B managed as the share remote control instead of the remote control without screen 2A, and manages again in the operation state storage unit 22b. Thereby, the remote controller with screen 2B is not a share remote controller and shifts from the share mode to the normal mode.

そのため、ユーザ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 remote control 2B displays the UI screen for confirming the recording reservation of news content. It is possible to continue to operate on the remote control with screen 2B.

以上のように、ユーザAによってデジタルテレビ1bの表示部40が専有されている場合であっても、シェアモードへ移行することにより、デジタルテレビ1bが画面付きリモコン2Bをシェアリモコンとして管理する。そのため、ユーザBはデジタルテレビ1bの表示部40に表示されたUI画面と同一の操作が可能なUI画面を、画面付きリモコン2B上で操作することが可能となる。また、その後、ユーザAが操作を行わなくなった場合でも、ユーザBがデジタルテレビ1bの表示部40を専有的に使用することが可能となり、引き続き、ユーザBは、UI画面を操作することが可能となる。   As described above, even when the display unit 40 of the digital television 1b is exclusively used by the user A, the digital television 1b manages the remote controller with screen 2B as a shared remote controller by shifting to the share mode. Therefore, the user B can operate the UI screen that can be operated in the same manner as the UI screen displayed on the display unit 40 of the digital television 1b on the screen-equipped remote control 2B. Further, after that, even when the user A no longer performs the operation, the user B can exclusively use the display unit 40 of the digital television 1b, and the user B can continue to operate the UI screen. It becomes.

〔付記事項〕
本発明に係るユーザインタフェース提供装置は、遠隔操作機器から受け付けた入力操作に従って、操作対象機器の操作が可能な装置であればよい。本発明に係るユーザインタフェース提供装置は、特に、リモコンから受け付けた入力操作に従って、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 digital television 1 and the digital television 1b hold the control script constituting the UI screen data in its own device, and the digital television 1 and the digital television 1b generate the UI screen data. However, it is not limited to this. For example, the digital television 1 and the digital television 1b may acquire a control script held by an external device and generate UI screen data. Furthermore, the digital television 1 and the digital television 1b may acquire UI screen data generated by an external device. The external device may be the AV device 9 or an external server device on a communication network (not shown).

また、実施の形態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 remote controller 2 to the digital television when the user presses a predetermined button on the remote controller 2. However, the present invention is not limited to this. For example, even if there is no explicit button press for requesting transition to the share mode, general-purpose keys (such as the enter key and the up / down / left / right keys) on the remote controller 2 are pressed until the user selects the AV device 9. Then, the same operation as in the share mode may be performed.

また、画面無しリモコン2Aは自装置に表示部を備えていないので、必要に応じて画面無しリモコン2Aには画面使用権を付与するようにしてもよい。つまり、すでにユーザBが画面付きリモコン2Bを用いてデジタルテレビの表示部を専有的に使用している場合であっても、その後、例えば、ユーザAが、画面無しリモコン2Aの所定ボタンを押下するなどして所定の要求を行うことにより、ユーザAが画面無しリモコン2Aを用いてデジタルテレビの表示部を専有的に使用できるようにしてもよい。   Further, since the screenless remote control 2A does not include a display unit in its own device, a screen use right may be granted to the screenless remote control 2A as necessary. That is, even when the user B has already exclusively used the display unit of the digital television using the screen-equipped remote controller 2B, for example, the user A subsequently presses a predetermined button of the screenless remote controller 2A. For example, the user A may exclusively use the display unit of the digital television by using the screenless remote controller 2A by making a predetermined request.

最後に、制御部10・10bは、CPUを用いてソフトウェアによって実現してもよいし、ハードウェアロジックによって構成してもよい。ソフトウェアによって実現する場合は、デジタルテレビ1およびデジタルテレビ1bは、各機能を実現する制御プログラムの命令を実行するCPU、上記プログラムを格納したROM、上記プログラムを展開するRAM、上記プログラムおよび各種データを格納するメモリ等の記憶装置(記録媒体)などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるデジタルテレビ1およびデジタルテレビ1bの制御プログラムのプログラムコード(実行形式プログラム、中間コードプログラム、ソースプログラム)をコンピュータで読み取り可能に記録した記録媒体を、デジタルテレビ1およびデジタルテレビ1bに供給し、デジタルテレビ1およびデジタルテレビ1b内のコンピュータ(またはCPUやMPU)が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。   Finally, the control units 10 and 10b may be realized by software using a CPU or may be configured by hardware logic. When implemented by software, the digital television 1 and the digital television 1b include a CPU that executes instructions of a control program that implements each function, a ROM that stores the program, a RAM that develops the program, the program and various data. A storage device (recording medium) such as a memory for storing is provided. The object of the present invention is to record the program code (execution format program, intermediate code program, source program) of the control program of the digital television 1 and digital television 1b, which is software that realizes the above-described functions, in a computer-readable manner The recording medium is supplied to the digital television 1 and the digital television 1b, and the computer (or CPU or MPU) in the digital television 1 and the digital television 1b reads out and executes the program code recorded on the recording medium. Is possible.

上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー(登録商標)ディスク/ハードディスク等の磁気ディスクや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 digital television 1 and the digital television 1b may be configured to be connectable to a communication network, and the program code may be supplied via the communication network. The communication network is not particularly limited. For example, the Internet, intranet, extranet, LAN, ISDN, VAN, CATV communication network, virtual private network, telephone line network, mobile communication network, satellite communication. A net or the like is available. Also, the transmission medium constituting the communication network is not particularly limited, and for example, an infrared ray such as IrDA, Bluetooth (Bluetooth) (IEEE1394 cable, USB cable, power line carrier, cable TV line, telephone line, ADSL line, etc.) (Registered trademark), 802.11 wireless, HDR, mobile phone network, satellite line, terrestrial digital network, and the like can also be used. The present invention can also be realized in the form of a computer data signal embedded in a carrier wave in which the program code is embodied by electronic transmission.

本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。   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.

図2に示したAV機器操作システム(ユーザインタフェースシステム)におけるデジタルテレビ(ユーザインタフェース提供装置)の要部構成を示すブロック図である。It is a block diagram which shows the principal part structure of the digital television (user interface provision apparatus) in the AV apparatus operation system (user interface system) shown in FIG. 本発明に係るAV機器操作システム(ユーザインタフェースシステム)の構成を示すブロック図である。1 is a block diagram showing a configuration of an AV equipment operation system (user interface system) according to the present invention. 図2に示したAV機器操作システム(ユーザインタフェースシステム)における処理の流れの概要を示すシーケンス図である。FIG. 3 is a sequence diagram showing an outline of a processing flow in the AV device operating system (user interface system) shown in FIG. 2. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)におけるリモコン情報記憶部のテーブル構造を模式的に示す図である。It is a figure which shows typically the table structure of the remote control information storage part in the digital television (user interface provision apparatus) shown in FIG. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)における操作状態記憶部のテーブル構造を模式的に示す図である。It is a figure which shows typically the table structure of the operation state memory | storage part in the digital television (user interface provision apparatus) shown in FIG. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)における外部機器使用状態記憶部のテーブル構造を模式的に示す図である。It is a figure which shows typically the table structure of the external device use condition memory | storage part in the digital television (user interface provision apparatus) shown in FIG. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)における操作状態遷移記憶部の管理内容を模式的に示す図である。It is a figure which shows typically the management content of the operation state transition memory | storage part in the digital television (user interface provision apparatus) shown in FIG. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)におけるUI画面データ記憶部のテーブル構造を模式的に示す図である。It is a figure which shows typically the table structure of the UI screen data storage part in the digital television (user interface provision apparatus) shown in FIG. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)におけるリモコン識別部が行うリモコン識別処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the remote control identification process which the remote control identification part in the digital television (user interface provision apparatus) shown in FIG. 1 performs. 図1に示したデジタルテレビ(ユーザインタフェース提供装置)が、リモコンから制御信号を受信した際に行う処理の流れを示すフローチャートである。3 is a flowchart showing a flow of processing performed when the digital television (user interface providing apparatus) shown in FIG. 1 receives a control signal from a remote controller. あるユーザが図1に示したデジタルテレビ(ユーザインタフェース提供装置)で再生中のコンテンツを早送りしているときに、他のユーザが、画面付きリモコンに表示されるUI画面を用いて、コンテンツの録画予約を行う様子を示す図である。When a user fast-forwards the content being played on the digital TV (user interface providing device) shown in FIG. 1, the other user records the content using the UI screen displayed on the screen-equipped remote control. It is a figure which shows a mode that a reservation is performed. あるユーザが図1に示したデジタルテレビ(ユーザインタフェース提供装置)を使用していないときに、他のユーザが、画面付きリモコンに表示されるUI画面を用いて、コンテンツの録画予約を行う様子を示す図である。When a user is not using the digital television (user interface providing device) shown in FIG. 1, another user makes a reservation for recording a content using a UI screen displayed on a remote controller with a screen. FIG. あるユーザが図1に示したデジタルテレビ(ユーザインタフェース提供装置)で再生中のコンテンツを早送りしているときに、他のユーザが、画面付きリモコンに表示されるUI画面を用いて、コンテンツのコピーを行う様子を示す図である。When a user fast-forwards the content being played on the digital television (user interface providing device) shown in FIG. 1, another user copies the content using the UI screen displayed on the screen-equipped remote control. It is a figure which shows a mode that it performs. あるユーザが図1に示したデジタルテレビ(ユーザインタフェース提供装置)を使用していないときに、他のユーザが、画面付きリモコンに表示されるUI画面を用いて、コンテンツのコピーを行う様子を示す図である。1 shows a situation in which when a user is not using the digital television (user interface providing device) shown in FIG. 1, another user copies content using a UI screen displayed on a remote controller with a screen. FIG. あるユーザが図1に示したデジタルテレビ(ユーザインタフェース提供装置)で再生中のコンテンツを早送りしているとき、他のユーザが、画面付きリモコンに表示されるUI画面を用いて、コンテンツのコピー操作を行った後、さらに、上記あるユーザが、画面無しリモコンを用いて、DVRを操作しようとする様子を示す図である。When a user fast-forwards the content being played back on the digital television (user interface providing device) shown in FIG. 1, another user uses the UI screen displayed on the screen-equipped remote control to copy the content. It is a figure which shows a mode that the said certain user tries to operate DVR using a screenless remote control after performing this. あるユーザがDVRでのコンテンツのコピー操作を行った後、他のユーザが、画面付きリモコンに表示されるUI画面を用いてDVRを操作しようとする様子を示す図である。It is a figure which shows a mode that another user tries to operate DVR using UI screen displayed on a remote control with a screen, after a certain user performs content copy operation by DVR. 図2に示したAV機器操作システム(ユーザインタフェースシステム)にて扱われる、XMLにより記述した、UI画面データとしての制御スクリプトの記述例を模式的に示す図である。FIG. 3 is a diagram schematically showing a description example of a control script as UI screen data described by XML, which is handled by the AV device operation system (user interface system) shown in FIG. 2. 本発明の一実施形態におけるAV機器操作システム(ユーザインタフェースシステム)における処理の流れの概要を示すシーケンス図である。It is a sequence diagram which shows the outline | summary of the flow of a process in AV equipment operation system (user interface system) in one Embodiment of this invention. 本発明の一実施形態におけるデジタルテレビ(ユーザインタフェース提供装置)における操作状態記憶部のテーブル構造を模式的に示す図である。It is a figure which shows typically the table structure of the operation state memory | storage part in the digital television (user interface provision apparatus) in one Embodiment of this invention. 本発明の一実施形態におけるデジタルテレビ(ユーザインタフェース提供装置)が、リモコンから制御信号を受信した際に行う処理の流れを示すフローチャートである。It is a flowchart which shows the flow of the process performed when the digital television (user interface provision apparatus) in one Embodiment of this invention receives a control signal from a remote control. シェアモード時、および、および、シェアモードから通常モードへ移行する際の、本発明の一実施形態におけるデジタルテレビ(ユーザインタフェース提供装置)および画面付きリモコンに表示されるUI画面の表示例を示す図である。The figure which shows the example of a display of UI screen displayed on the digital television (user interface provision apparatus) and remote control with a screen in one Embodiment of this invention at the time of share mode and when changing to share mode from share mode It is.

符号の説明Explanation of symbols

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 control identification unit 13 operation state management unit 13b operation state management unit 14 UI screen generation unit (display availability determination unit, display control unit)
14b UI screen generation unit (display availability determination means, display control means)
DESCRIPTION OF SYMBOLS 15 External apparatus control processing part 15b External apparatus control processing part 21 Remote control information storage part 22 Operation state storage part 22b Operation state storage part 23 External apparatus use state storage part 24 Operation state transition storage part 25 UI screen data storage part 31 Tuner and demodulation Department (Tuner Department)
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表示部を専有的に使用する権限が付与されているか否かを判定する判定手段と、
上記判定手段により、上記遠隔操作機器に上記権限が付与されていると判定された場合、上記ユーザインタフェース画面を上記第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に記載のユーザインタフェース提供装置。   The user interface providing apparatus according to claim 1, wherein when displaying the user interface screen, the user interface screen is displayed so that the user can perform only an effective operation on the operation target device. 上記表示制御手段は、上記判定手段により、上記遠隔操作機器に上記権限が付与されていないと判定された場合、上記第1表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を、上記第2表示部を備える上記遠隔操作機器の該第2表示部に、入力操作が可能なように表示させることを特徴とする請求項1または2に記載のユーザインタフェース提供装置。 The display control unit is a user who can perform the same operation as the user interface screen displayed on the first display unit when the determination unit determines that the authority is not granted to the remote operation device. 3. The user interface providing apparatus according to claim 1, wherein an 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表示部に表示しているユーザインタフェース画面と同一の操作が可能なユーザインタフェース画面を、上記要求した遠隔操作機器に、入力操作が可能なように表示させることを特徴とする請求項に記載のユーザインタフェース提供装置。 In response to a request from the remote control device including the second display unit, the display control unit displays a user interface screen that can be operated in the same manner as the user interface screen displayed on the first display unit. 4. The user interface providing apparatus according to claim 3 , wherein the requested remote operation device is displayed so that an input operation is possible. 請求項1からのいずれか1項に記載のユーザインタフェース提供装置と、上記操作対象機器としてのチューナ部とを備え、上記チューナ部が受信したテレビ放送を上記第1表示部に表示することを特徴とするデジタルテレビ。 A user interface providing device according to any one of claims 1 to 4 and a tuner unit as the operation target device, wherein a television broadcast received by the tuner unit is displayed on the first display unit. A featured digital TV. 請求項1からのいずれか1項に記載のユーザインタフェース提供装置と、1または複数の上記遠隔操作機器とを備えることを特徴とするユーザインタフェースシステム。 User interface system characterized in that it comprises a user interface providing device according to any one of claims 1 4, 1 or more and the remote control device. 第1表示部に表示した、操作対象機器を操作するためのユーザインタフェース画面に対する、遠隔操作機器からの入力操作を受け付けるユーザインタフェース提供装置の制御方法であって、
上記遠隔操作機器に、上記第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.
請求項1からのいずれか1項に記載のユーザインタフェース提供装置としてコンピュータを機能させるためのユーザインタフェース提供プログラムであって、コンピュータを上記の各手段として機能させるためのユーザインタフェース提供プログラム。 A user interface providing program for causing a computer to function as a user interface providing apparatus according to claim 1, any one of 4, the user interface providing program for causing a computer to function as each means described above. 請求項に記載のユーザインタフェース提供プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium on which the user interface providing program according to claim 8 is recorded.
JP2008055335A 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 Expired - Fee Related JP5280070B2 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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