(57)【要約】【課題】ＩＥＥＥ１３９４バスを経由してＤＶＨＳやＨＤＤ等の被制御装置を制御する制御装置を備えた制御システムにおいて、制御装置へのリモコンのキー操作を素早く行うことができるようにする。【解決手段】制御対象として選択された被制御装置から、その被制御装置を制御するための機能ボタンに関する情報を操作情報として取得し、その操作情報を参照して、各機能ボタンとリモコンに配置された各キーとを対応付け、リモコンの各キーと対応付けられた各機能ボタンを、関連付けられた各々のキーを模したアイコン画像としてモニタに表示させる。【選択図】      図１
2004185569.tif 000002
【特許請求の範囲】
【請求項１】
複数のキーが配置され、１つのキーを操作したときに当該キーに対応する指示を送信する送信機と、通信回線で接続された１つ以上の被制御装置を前記送信機から受信した指示に基づいて制御する制御装置と、前記被制御装置を制御するための機能ボタンをアイコン画像として表示する表示装置とを備えた制御システムであって、
前記制御装置は、
制御対象として選択された被制御装置から、当該被制御装置を制御するための機能ボタンに関する情報を操作情報として取得する操作情報取得手段と、
前記操作情報取得手段で取得した操作情報を参照して、各機能ボタンと前記送信機に配置された各キーとを対応付けるキー割付け手段と、
前記送信機の各キーと対応付けられた前記各機能ボタンを、対応付けられた各々のキーを模したアイコン画像として前記表示装置に表示させる画像制御手段と、
前記送信機の所定キーが操作されて当該所定キーに対応する指示を受信したときは、前記受信した指示に対応する機能ボタンを特定し、当該機能ボタンに対応するコマンドを前記選択された被制御装置に出力するコマンド出力手段と、
を備えてなることを特徴とする制御システム。
【請求項２】
前記請求項１に記載の制御システムにおいて、
前記送信機は、
キーが押されたときに当該キーに対応する指示を送信し、また押されたキーが離されたときに当該キーが離されたことを知らせる解除指示を送信するように構成され、
前記制御装置のコマンド出力手段は、
前記送信機から受信した指示に対応する機能ボタンを特定し、当該機能ボタンに関する情報を一時的に保存するとともに、当該機能ボタンに対応するコマンドを前記選択された被制御装置に出力し、また前記送信機からキーが離されたときの解除指示を受信したときは、前記保存している機能ボタンの種類に応じて対応するコマンドを前記選択された被制御装置に出力すること、
を特徴とする制御システム。
【請求項３】
前記請求項１又は２に記載の制御システムにおいて、
前記画像制御手段は、キーが操作された機能ボタンに対応するアイコン画像を他のキーの機能ボタンに対応するアイコン画像と判別可能な状態で表示することを特徴とする制御システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、複数のボタンを配置した送信機としてのリモコンと、グラフィックスユーザーインターフェース（以下ＧＵＩ）機能を有する制御装置としてのセットトップボックスと、表示装置としてのモニタとを備えた制御システムに関する。
【０００２】
【従来の技術】
従来、ＤＶＨＳやＨＤＤなどの記録再生機器（以下、被制御装置又は機器）とモニタ機器とを接続したＡＶシステムでは、所定の被制御装置を制御するためにセットトップボックスと呼ばれる制御装置が用いられている。
【０００３】
図７は、セットトップボックスを備えたＡＶシステムの概略構成図である。セットトップボックス３はＩＥＥＥ１３９４バス４によりＤＶＨＳ（ビデオ）５と接続されており、モニタ１上にＤＶＨＳ５を制御するためのコントロールパネルと呼ばれるＧＵＩ画面を表示する。図７において、ユーザーがコントロールパネルを見ながらリモコン１０のキーを操作すると、セットトップボックス３ではリモコン１０からの赤外線６を受信してコマンドを取得し、これを読み取ってリモコン１０のどのキーが操作されたかを特定することにより、そのキーに対応する１３９４コマンドがＩＥＥＥ１３９４バス４を経由してＤＶＨＳ５に送出される。
【０００４】
上記のようなＡＶシステムにおいては、例えばリモコン１０のメニューキーを押して様々な制御メニューを画面に出し、その中から１３９４機器制御用のメニューを選択し、さらにＩＥＥＥ１３９４バス４に接続されている機器の中のどれを制御するかを選択するメニューで制御対象機器を選択する等することにより、図８の画面をモニタ上に表示させることができる。
【０００５】
図８に示すコントロールパネル２０は、ＤＶＨＳの制御用のものであり、それぞれの機能は、プログラム始めサーチボタン２１、電源ボタン２２、プログラム終わりサーチボタン２３、早戻しボタン２４、再生ボタン２５、早送りボタン２６、ポーズボタン２７、停止ボタン２８、録画ボタン２９である。ここで、例えば録画機能の無い機器又は録画できない媒体が接続されている機器に挿入されているならば、録画ボタン２９は表示されないというように、接続された機器に応じてここで表示されるボタンが変わってくる。このうち電源ボタン２２は、ＩＥＥＥ１３９４バスのような通信回線で接続されているために実現できるボタンである。すなわち、自機器の電源ＯＮ／ＯＦＦをこのような形で制御する時について見てみると、電源ボタンをＯＮからＯＦＦにするときは、ＯＮ状態で画面表示が可能であるから意味があるが、ＯＦＦからＯＮにするときは、ＯＦＦ状態であるため画面表示ができないから表示不可能である。セットトップボックスの電源状態はＤＶＨＳの電源状態とは無関係なので、図８に示すような電源ボタン２２の表示には意味がある。なお、電源ボタン２２はトグルであり、ＯＮの時に押すとＯＦＦ、ＯＦＦの時に押すとＯＮになる。
【０００６】
図８のコントロールパネル２０に対しては、図７に示すリモコン１０の十字キー／決定キー１２を用いて操作していた。図７に示す５つのキーのうちの真ん中の「決」と表示されたキーが決定キーであり、あとの残りのキーがそれぞれ十字キーの上キー、右キー、左キー、下キーとなる。
【０００７】
例えば、図８では再生ボタン２５が現在フォーカスが当たって引っ込んだ状態になっている。ここで十字キーの右キーを押すと早送りボタン２６のところにフォーカスが当たる。ここから十字キーの上キーを押すとプログラム終わりサーチボタン２３のところにフォーカスが当たってボタンが引っ込んだ状態になる。さらに十字キーの左キーを押すとイジェクトボタン２２のところにフォーカスが当たってボタンが引っ込んだ状態になる。そこで決定キーを押すとフォーカスが当たっているボタンに従ってＩＥＥＥ１３９４バス４にそのコマンドが出て制御が行われる。例えば再生ボタン２５にフォーカスが当たっているときに決定キーを押すと、ＩＥＥＥ１３９４バス４で接続されたＤＶＨＳ５に対して再生コマンドが出て、それを受けたＤＶＨＳ５は再生を始める。
【０００８】
次に、ボタン操作から１３９４コマンドが送出されるまでの従来例における処理手順を図９のフローチャートにより説明する。
【０００９】
ここでは、既に画面上に図８に示すような操作のためのボタン（２１〜２９）が表示されているものとする。まず初期状態として真ん中に位置する再生キー２５にフォーカスを当てる（ステップＳ３０１）。この状態でキー入力待ちとなり、リモコン１０の十字キーが押されたかどうかを判定する（ステップＳ３０２）。ここで十字キーが押されると（ステップＳ３０２でＹＥＳ）、十字キーの押された方にフォーカスを移動する（ステップＳ３０４）。そして再びステップＳ３０２に戻る。ステップＳ３０２で十字キーが押されていない場合は、決定キーが押されたかどうかを判定する（ステップＳ３０３）。ここで決定キーが押されていなければ（ステップＳ３０３でＮＯ）、再びステップＳ３０２に戻り、押されていた場合には（ステップＳ３０３でＹＥＳ）、フォーカスの当たっているボタンに対応する１３９４のコマンドを送出する（ステップＳ３０５）。
【００１０】
【特許文献１】
特開２００１−２８５９６５号公報
【００１１】
【発明が解決しようとする課題】
従来例においては、十字キーによってまずフォーカスの当たっているボタンを変更して、制御を行いたいボタン位置までフォーカスを移動した上で決定キーを押すことにより機器の制御を行っていた。このように、従来例では所望のボタンを選択して機器を制御するまでに少なくとも２回の操作を行う必要があるため、ボタンとキーとの対応関係が分かりにくいだけでなく、キー操作を素早く行うことが難しいという問題点があった。さらに、複数の操作が組み合わされるため、プログラムも複雑なものとなっていた。
【００１２】
本発明の目的は、リモコンのキー操作を素早く行うことができ、またプログラムの作成が簡単な制御システムを提供することにある。
【００１３】
【課題を解決するための手段】
上記課題を解決するため、請求項１の発明は、複数のキーが配置され、１つのキーを操作したときに当該キーに対応する指示を送信する送信機と、通信回線で接続された１つ以上の被制御装置を前記送信機から受信した指示に基づいて制御する制御装置と、前記被制御装置を制御するための機能ボタンをアイコン画像として表示する表示装置とを備えた制御システムであって、前記制御装置は、制御対象として選択された被制御装置から、当該被制御装置を制御するための機能ボタンに関する情報を操作情報として取得する操作情報取得手段と、前記操作情報取得手段で取得した操作情報を参照して、各機能ボタンと前記送信機に配置された各キーとを対応付けるキー割付け手段と、前記送信機の各キーと対応付けられた前記各機能ボタンを、対応付けられた各々のキーを模したアイコン画像として前記表示装置に表示させる画像制御手段と、前記送信機の所定キーが操作されて当該所定キーに対応する指示を受信したときは、前記受信した指示に対応する機能ボタンを特定し、当該機能ボタンに対応するコマンドを前記選択された被制御装置に出力するコマンド出力手段とを備えてなることを特徴とする。
【００１４】
上記構成によれば、画面上に表示される機能ボタンは、送信機の対応するキーを模したアイコン画像として表示されるため、送信機の各キーと画面表示との対応関係が明確になり、また操作も１回で済むため、ユーザーはキー操作を素早く行うことができる。さらに、１つのキー操作に対応して１つの制御が実行されるため、複数の操作を組み合わせる必要がなくなり、プログラムの作成も簡単なものとなる。
【００１５】
請求項２の発明は、請求項１において、前記送信機は、キーが押されたときに当該キーに対応する指示を送信し、また押されたキーが離されたときに当該キーが離されたことを知らせる解除指示を送信するように構成され、前記制御装置のコマンド出力手段は、前記送信機から受信した指示に対応する機能ボタンを特定し、当該機能ボタンに関する情報を一時的に保存するとともに、当該機能ボタンに対応するコマンドを前記選択された被制御装置に出力し、また前記送信機からキーが離されたときの解除指示を受信したときは、前記保存している機能ボタンの種類に応じて対応するコマンドを前記選択された被制御装置に出力することを特徴とする。
【００１６】
上記構成によれば、送信機のキーが押されたときに対応する指示が送信され、またキーを離したときにもそれを知らせる解除指示が送信されるので、例えば早送りボタンのように、キーが押されている間中は早送りを行い、キーが離されたときに再生を行うような制御を１回のキー操作で行うことができる。
【００１７】
請求項３の発明は、請求項１又は２において、前記画像制御手段は、キーが操作された機能ボタンに対応するアイコン画像を他のキーの機能ボタンに対応するアイコン画像と判別可能な状態で表示することを特徴とする。
【００１８】
上記構成によれば、ユーザーは画面上に表示されたアイコン画像のうち、自分がキーを操作した機能ボタンに対応するアイコン画像とその他のアイコン画像を容易に識別することができるため、ユーザーは自分がどのボタンを押したのかが明確に分かるようになる。
【００１９】
【発明の実施の形態】
以下、本発明に係わる制御システムの実施の形態について説明する。本実施の形態に係わるＡＶシステムは、図７に示すＡＶシステムを前提としたものであり、図７と同等部分については同一符号で説明する。
【００２０】
図１は、本実施の形態に係わるＡＶシステムの特徴的な機能を実現しているユーザーインターフェース制御部の構成を模式的に示すブロック図である。
【００２１】
ユーザーインターフェース制御部１００は、識別情報取得手段１０１、キー割付け手段１０２、画像制御手段１０３、コマンド出力手段１０４、機能ボタン保存手段１０５、入出力制御部１０６により構成されている。このユーザーインターフェース制御部１００には、ＤＶＨＳやＨＤＤなどの被制御装置１０７、表示装置としてのモニタ１が接続されている。
【００２２】
操作情報取得手段１０１は、制御対象として選択された被制御装置１０７から、その被制御装置１０７を制御するための機能ボタンに関する情報を操作情報として取得する。機能ボタンとは、例えば図８に示すような電源ボタン２２、早戻しボタン２４、再生ボタン２５などである。ＩＥＥＥ１３９４バス４上に被制御装置１０７が接続されると、バスリセットが発生し、この被制御装置１０７に関する各種の情報が識別情報として取得され、図示しないメモリ（フラッシュメモリ又はＲＡＭなど）に保存される。先に述べた操作情報は、被制御装置１０７が接続された際に識別情報に含まれる情報として取得される。
【００２３】
キー割付け手段１０２は、操作情報取得手段１０１で取得した操作情報を参照して、各機能ボタンとリモコン１０に配置された各キーとを対応付ける。例えば、図８の再生ボタン２５を、リモコン１０のテンキー１１に配置された５番キー（図７）に割り付けるという処理を各機能ボタン毎に行う。
【００２４】
画像制御手段１０３は、ＧＵＩ機能を実現する部分であり、本実施の形態においては、さらにキー割付け手段１０２によりリモコン１０の各キーと対応付けられた各機能ボタンを、関連付けられた各々のキーを模したアイコン画像としてモニタ１に表示させる処理を行う。キーを模したアイコン画像とは、機能ボタンをリモコン１０の例えばテンキーへ割り付けた場合には、前記テンキーの形状、配置、色等を模したアイコン画像をいう。また、画像制御手段１０３は、キーが操作された機能ボタンに対応するアイコン画像を、他のキーの機能ボタンに対応するアイコン画像と判別可能な状態で表示する。例えば、機能ボタンを矩形枠で表示したとすると、キーが操作された機能ボタンのみを矩形枠が引っ込んだ状態の図柄として、操作された機能ボタンとそうでないものを判別可能とする。
【００２５】
コマンド出力手段１０４は、リモコン１０の所定キーがユーザーにより操作されることにより、この所定キーに対応する指示を受信したときは、その受信した指示に対応する機能ボタンを特定し、この機能ボタンに対応するコマンドを被制御装置１０７に送出する。例えば、ユーザーがリモコン１０の５番キーを押すと、リモコン１０から５番キーに対応する指示を受信し、この５番キーに割り付けられた再生ボタン２５を特定する。そして、この再生ボタン２５に対応する再生コマンドを被制御装置１０７に送出する。
【００２６】
またコマンド出力手段１０４は、リモコン１０から受信した指示に対応する機能ボタンを特定し、この機能ボタンに関する情報を機能ボタン保存手段１０５に一時的に保存するとともに、その機能ボタンに対応するコマンドを被制御装置１０７に出力する。さらに、リモコン１０からキーが離されたときの解除指示を受信したときは、機能ボタン保存手段１０５で保存している機能ボタンの種類に応じて対応するコマンドを被制御装置１０７に送出する。例えば、キーが離されたときの解除指示を受信したときに、機能ボタン保存手段１０５に保存されている機能ボタンが早送りボタンであるときは、対応するコマンドとして再生コマンドを出力する。
【００２７】
リモコン１０は、図７に示すように、０〜９までのテンキー１１と、上キー、右キー、左キー、下キー、及び決定キーからなる十字キー／決定キー１２とが配置されている。リモコン１０では、押されたときキーに対応する指示を赤外線で送信し、また押されたキーが離されたときに、当該キーが離されたことを知らせる解除指示を送信するように構成されている。
【００２８】
次に、ユーザーインターフェース制御部１００の機能を実現するための具体的なハードウェア構成について説明する。図２は、本実施の形態に係わるセットトップボックス１３の回路構成を示すブロック図である。
【００２９】
アンテナ２００から入ってきた電波は、チューナ２０１でチャンネルが選択される。デジタル放送ではアナログ放送と異なり１つのチャンネルで複数の事業者が放送を行う。よって、チューナ２０１では周波数での選択を行うとともに、周波数の中から１つの事業者の選択を行う。次にデスクランブラ２０２を通る。これは有料放送などで課金をしたい場合に、そのままでは視聴できないように信号にスクランブルをかけておき、特定のカードなどが受信機に挿入されていた場合のみにスクランブルを解除して視聴できるようにするための回路である。その後デマルチプレクサ２０３を経由する。ここで、ビデオのデータとオーディオのデータに分けられ、一時的にデマルチプレクサ用ＲＡＭ２１２に蓄えられ、その後デマルチプレクサ用ＲＡＭ２１２からそれぞれビデオデコーダ２０４とオーディオデコーダ２０５に送られる。ビデオデコーダ２０４では圧縮されたビデオデータがデコードされ、その後グラフィックス２１３のデータが重畳されて、映像出力２としてモニタ１（図７）に出力される。また、オーディオデコーダ２０５では圧縮されたオーディオデータがデコードされ、オーディオ出力２０７として図示しないオーディオアンプから出力される。
【００３０】
以上のチューナ２０１からオーディオデコーダ２０５まではバス２１７を介してＣＰＵ２０８と接続され、このＣＰＵ２０８からの指示に従って動作が制御される。バス２１７には、これら以外にＣＰＵ２０８の制御プログラムを格納するＲＯＭ２０９、ＣＰＵ２０８で使用する変数を格納するＲＡＭ２１０とフラッシュメモリ２１１、１３９４用Ｉ／Ｆ２１４、ＲＴＣ２１５、リモコンＩ／Ｆ２１６が接続されている。
【００３１】
さらに、デマルチプレクサ２０３は、上記のオーディオとビデオ以外のＳＩ／ＰＳＩ情報、データカルーセル情報を抜き出して、デマルチプレクサ用ＲＡＭ２１２に一時的に蓄える。ＣＰＵ２０８はこれを取得して、例えばＳＩ情報ならＥＰＧ向けの情報に整理しなおしたり、データカルーセルの情報の中からＢＭＬ文書の情報を抽出して、ＲＡＭ２１０に蓄える。ユーザーからＥＰＧ情報の表示の指示があった場合には、グラフィックス２１３を通じてモニタ１上に提示する。また、ＢＭＬ文書は自動的に実行あるいはユーザの操作により実行され、例えばその中のＧＵＩ部分はグラフィックス２１３を使ってユーザーに画面を提示する。
【００３２】
１３９４用Ｉ／Ｆ２１４は、ＣＰＵ２０８とバス２１７を通じて接続されることにより制御される。ＡＶ／Ｃコマンドなど制御のためのコマンドのやりとりは、ＣＰＵ２０８からの制御を受けて直接にＩＥＥＥ１３９４バス４で接続された装置とやりとりを行う。またＩＥＥＥ１３９４バス４を経由して接続されている装置に録画する時には、デマルチプレクサ２０３からパーシャルストリームを受けてＩＥＥＥ１３９４バス４に出力し、ＩＥＥＥ１３９４バス４を経由して接続されている装置から再生するときはＩＥＥＥ１３９４バス４経由でパーシャルストリームを受けてデマルチプレクサ２０３に出力する。デマルチプレクサ２０３は、受信した放送と同様にビデオのデータとオーディオのデータに分けられ、一時的にデマルチプレクサ用ＲＡＭ２１２に蓄えられ、その後デマルチプレクサ用ＲＡＭ２１２からそれぞれビデオデコーダ２０４とオーディオデコーダ２０５に送られる。またパーシャルストリームの中のＳＩ／ＰＳＩ情報やデータカルーセル情報なども放送を受信したときと同様に処理される。
【００３３】
ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）２１５は時計である。これは中に水晶発振器を持って自走で時刻を保持していても良いし、放送からＳＩ情報として受信された時刻データを元に時刻を保持していても良い。後者の場合は、ＳＩ情報の中の時刻情報ＴＯＴをデマルチプレクサ用ＲＡＭ２１２からデマルチプレクサ２０３経由でＣＰＵ２０８が取得してＲＴＣ２１５に保持することになる。また場合によっては時分秒と言った通常の時刻でなく、電源がオンになってから水晶発振器が何クロック発振したかと言った相対的な時間でも良い。いずれの場合でもＣＰＵ２０８はその時刻データをＲＴＣ２１５から取得することが可能である。
【００３４】
リモコンＩ／Ｆ２１６は、図６のリモコン１０から送信された赤外線６によりコマンドを取得し、保持する。ＣＰＵ２０８はこれを読みとってリモコン１０のボタンの何が押されたか、または離されたかを知る。
【００３５】
なお、図１に示す識別情報取得手段１０１、キー割付け手段１０２、コマンド出力手段１０５の機能は、図２のＣＰＵ２０８及びユーザーインターフェース制御プログラムにより実現され、画像制御手段１０３の機能はグラフィックス２１３及びグラフィック制御プログラムにより実現されている。また機能ボタン保存手段１０５の機能は図２のＲＡＭ２１０又はフラッシュメモリ２１１により実現され、入出力制御部１０６の機能は、図２の１３９４用Ｉ／Ｆ２１４、リモコンＩ／Ｆ２１６、モニタ１（図７）と接続する図示しないモニタ出力Ｉ／Ｆにより実現されている。
【００３６】
次に、上記のように構成されたセットトップボックス１３におけるＧＵＩ機能について説明する。以下に説明するそれぞれの処理は、ＲＡＭ２１０に保持されている所定の制御プログラム等に従ってＣＰＵ２０８、グラフィックス２１３により実行されるものとする。
【００３７】
まず、機能ボタン（以下、ボタン）とキーの割付けを行うときの処理手順を図３のフローチャートにより説明する。ここでは、おもな処理内容のみを時系列に説明し、ユーザー操作による条件分岐等については説明を省略する。
【００３８】
ＩＥＥＥ１３９４バス４上に被制御装置１０７が接続されると、バスリセットが発生し、ＣＰＵ２０８に知らされて処理がスタートする。ＣＰＵ２０８は、新たに接続された被制御装置の識別情報を取得し、フラッシュメモリ２１１に保持する（ステップＳ１０１）。このとき取得した識別情報には、新たに接続された被制御装置１０７に関する操作情報も含まれている。次に、取得した操作情報を参照して、被制御装置１０７に設定された各ボタンと、リモコン１０に配置された各キーとを対応付ける（ステップＳ１０２）。
【００３９】
そして、例えばユーザーがリモコン１０のメニューキーを押して様々な制御メニューを画面に出し、その中から１３９４機器制御用のメニューを選択し、さらにＩＥＥＥ１３９４バス４に接続されている機器の中のどれを制御するかを選択するメニューで制御対象機器を選択する等の操作が行われると、グラフィックス２１３は、リモコン１０に配置された各キーと対応付けられた各ボタンを、対応付けられた各々のキーを模したアイコン画像としてモニタ１に表示させる（ステップＳ１０３）。
【００４０】
このとき表示されるコントロールパネルの表示例を図４に示す。図４のコントロールパネル３０では、画面上に表示されているボタン３１〜３９がリモコン１０のテンキー１１（図７）の１〜９番キーと対応している。ちなみに、画面上に表示されているのは、プログラム始めサーチボタン３１、電源ボタン３２、プログラム終わりサーチボタン３３、早戻しボタン３４、再生ボタン３５、早送りボタン３６、ポーズボタン３７、停止ボタン３８、録画ボタン３９である。
【００４１】
また、リモコン１０のテンキー部分の形状、配置、色と、画面に表示されるボタン３１〜３９の形状、配置、色は同一となっている（又はほぼ同一とする）。ユーザーは、画面を見ながら制御を行いたいボタンに対応したリモコン１０のテンキー１１を押すことにより、機器の制御を行うことができる。
【００４２】
例えば、リモコン１０の５番キーを押すと再生ボタン３５を押したことになり、９番キーを押すと録画ボタン３９を押したことになる。リモコン１０のキーを押すことにより、画面上の対応するボタンが例えば引っ込んだ状態に変化する。例えば５番キーを押している間中、再生ボタン３５が引っ込んだ状態になり、ユーザーがどのボタンを押したのかが明確に分かるようになる。
【００４３】
通常は、この再生ボタン３５のように１回押すことによって何らかの動作が始まるが、ボタンを長押ししている間中に何らかの動作が行われる制御も場合もある。例えば、リモコン１０の６番キーを押している間中、早送りボタン３６が引っ込んだ状態になるというように、ボタンが長押ししている間ずっと早送りがなされ、離すと早送りが中止すると言ったケースである。従来例の場合は、ボタンが選択されているという動作ではボタンが引っ込んだ状態になっていたので、上記のように１回押した場合も長押ししている場合も点滅なり他の状態でユーザーに知らせる必要があった。すなわち従来例では、何も選択されていない状態、選択された状態、決定キーが押された状態の３つの状態に対応する表示形態が必要となっていた。しかし、本実施の形態では、何も選択されていない状態と、ボタンが押された状態（従来例で決定キーが押されたときに相当）の２つの状態に対応する表示形態があればよく、ボタンが１回押された場合も長押ししている場合も、画面上では少なくとも引っ込んだ状態の表示がなされていれば良い。
【００４４】
図４に示す表示枠３００は、リモコンのテンキーとボタンの対応関係をより明確にするための画面表示である。この中で「テンキーでＤＶＨＳ５操作」とある部分は、例えば複数台接続されたＤＶＨＳのうちの５台目についてリモコン１０のテンキー１１で操作することを表している。また「状態：停止」とある部分はＤＶＨＳ５の状態が停止なのか再生なのか録画なのか早送りなのかといった状態を表している。さらに「テープ位置  ０：０：０」とある部分は、現在の再生位置を表している。この場合は時分秒であるが、チャプターや何曲目かという情報や再生中の曲目や番組名を表示したりしても良い。次に「電源：ＯＮ」はＤＶＨＳ５の電源の状態を示している。これはＩＥＥＥ１３９４バスのような通信回線を通じて接続されている他機器であるからこそ表示できる機能である。なぜならば、自機器の電源状態はＯＦＦの時は表示できないからである。
【００４５】
次に、リモコンのテンキーが操作されたときの処理手順を図５のフローチャートにより説明する。ただし、各部の表記には図１、図２及び図４の符号を付している。
【００４６】
この場合は、図４に示すコントロールパネルの画面が表示されると同時に処理がスタートして、テンキー入力待ちとなり、リモコン１０のテンキーが押されたかどうかを判定する（ステップＳ２０１）。この間にリモコン１０のテンキーが押されると（ステップＳ２０１でＹＥＳへの遷移）、そのキーの指示に対応するボタンを特定し、そのボタンに関する情報をフラッシュメモリ２１１に保存する（ステップＳ２０２）。そして、特定したボタンに対応するＩＥＥＥ１３９４のコマンドを被制御装置１０７に送出する（ステップＳ２０３）。その後、ステップＳ２０１に戻り、次のテンキー入力があるまで待機する。
【００４７】
なお、コマンドを送出したときに、被制御装置１０７にディスクなどのメディアが挿入されておらず、例えば再生コマンドが無効になるとわかっている場合には、再生コマンドを送出しないようにしてもよい。この場合は、例えば事前に再生キー３５を表示しない、或いは薄く表示してユーザーに対しキー操作が無効であることを知らせるようにしてもよい。
【００４８】
ところで、早送りボタン（以下、早戻しボタンも同じ）を長押ししている状態からキーを離したときの処理は次のようになる。
【００４９】
通常のリモコンでは、早送りボタンを長押ししている間中、早送りを行い、離すと再生を行うようになるが、ＩＥＥＥ１３９４のコマンドでは早送り開始と再生（ここでは早送りの終了後再生になるとする）のコマンドとなるため、押されたキーに対応するコマンドを送出するだけの処理では、長押しの状態からキーを離したときに再生は行われない。そこで、本実施の形態では、早送りボタン３６が押された場合に早送り開始のコマンドを送出し、離されたことを検出して再生コマンドを送出するようにしている。すなわち、ステップＳ２０１でＮＯであれば、前に押されていたキーが離されたかどうかを判定する（ステップＳ２０４）。先に説明したように、リモコン１０からは、キーが押されたときだけでなく、押されたキーが離されたときにも、キーが離されたことを知らせる解除指示が送出される。
【００５０】
ＣＰＵ２０８は、その時点でキーが離されていなければ（ステップＳ２０４でＮＯ）、ステップＳ２０１に戻る。一方、キーが離されていれば（ステップＳ２０４でＹＥＳ）、ステップＳ２０２で保存しているボタンの種類に応じて、対応するＩＥＥＥ１３９４のコマンドを被制御装置１０７に送出する（ステップＳ２０５）。例えば、保存していたボタンの種類が早送りボタンであれば、対応するコマンドとして再生コマンドを送出する。これによって、早送りボタンを長押ししている間中は早送りを行い、離すと再生を行うという制御を行うことができる。
【００５１】
次に、他の実施の形態について説明する。図６は、コントロールパネルの他の表示例を示している。図６のコントロールパネル４０では、画面上に表示されているボタン４１〜４５がリモコン１０の十字キー／決定キー１２（図７）に対応している。画面上に表示されているのは、電源ボタン４１、早戻しボタン４２、再生ボタン４３、早送りボタン４４、停止ボタン４５である。また、この場合も、リモコン１０の十字キー／決定キー部分の形状、配置、色と、画面に表示されるボタン４１〜４５の形状、配置、色は同一（又はほぼ同一）となっている。ユーザーは、画面を見ながら制御を行いたいボタンに対応したリモコン１０の十字キー／決定キー１２を押すことにより、機器の制御を行うことができる。
【００５２】
例えば、決定キーを押すと再生ボタン４３を押したことになり、上キーを押すと電源ボタン４１を押したことになる。リモコンのキーを押すことにより、画面上の対応するボタンが例えば引っ込んだ状態に変化することは先に説明した実施の形態と同じである。また、この実施の形態においても、何も選択されていない状態と、ボタンが押された状態（従来例で決定キーが押されたときに相当）の２つの状態に対応する表示形態があればよく、ボタンが１回押された場合も長押ししている場合も、画面上では少なくとも引っ込んだ状態の表示がなされていれば良い。
【００５３】
図６に示す表示枠４００は、リモコンの十字キー／決定キーとボタンの対応関係を明確にするための画面表示である。この中で「十字キーでＤＶＨＳ２操作」とある部分は、例えば複数台接続されたＤＶＨＳのうちの２台目についてリモコン１０の十字キ／決定キー１２で操作することを表している。（ただし、「決定キー」は場所が狭いので図示を省略している）。この他の表示については図４の表示枠３００と同じなので説明を省略する。また、リモコンの十字キー／決定キーが操作されたときの処理手順についても図５のフローチャートと基本的に同じであるために説明を省略する。
【００５４】
上記実施の形態によれば、画面上に表示されるボタンとリモコンに配置されたキーとを対応付けるとともに、画面上におけるボタンの形状、配置、色を、リモコンのキー部分の形状、配置、色と同一（又はほぼ同一）となるように表示するようにしたので、リモコンの各キーとＧＵＩ画面との対応関係が明確になる。したがって、初めて使用するユーザーであっても、操作の煩雑さや難しさを感じることがなく、操作を容易に行うことができる。
【００５５】
また、従来例では、何も選択されていない状態、選択された状態、決定キーが押された状態の３つの状態に対応する表示形態が必要であり、ユーザーは少なくとも２回のキー操作を余儀なくされていたが、本実施の形態では、何も選択されていない状態と、ボタンが押された状態の２つの状態に対応する表示形態があればよく、操作も１回で済むため、ユーザーはキー操作を素早く行うことができる。
【００５６】
さらに、１つのキー操作に対応して１つの制御が実行されるため、複数の操作を組み合わせる必要がなくなり、プログラムの作成も簡単なものとなる。
【００５７】
上記実施の形態においては、図７のようにモニタ１とセットトップボックス３とを分離した構成について示したが、セットトップボックスがモニタと一体化されたセットトップボックス内蔵型のテレビであってもよい。
【００５８】
上記実施の形態において、図４に示すコントロールパネル３０の表示と、図６に示すコントロールパネル４０の表示を、１つのリモコン１０で切り替えるようにしてもよい。また、リモコン１０のキーとして、テンキー１１と十字キー／決定キー１２を例として説明したが、本発明はこれらのキーに限定されるものではなく、リモコン上に配置された他のキーと機能ボタンとを対応付けることもできる。
【００５９】
上記実施の形態では、図１に示す識別情報取得手段１０１、キー割付け手段１０２、画像制御手段１０３、コマンド出力手段１０４の処理をＣＰＵ２０８、グラフィックス２１３を用いてソフトウェア的に処理しているが、論理ＩＣ等でハード的に被制御装置管理部を構成するように変形することも、請求項の範囲内において技術的に可能である。
【００６０】
【発明の効果】
以上説明したように、本発明によれば、画面上のボタンとリモコンのキーとを対応付けるとともに、前記ボタンをリモコンのキー部分を模したアイコン画像として表示するようにしたので、機器のボタンとリモコンのキーとの対応関係が明確になり、また操作も１回で済むため、ユーザーはキー操作を素早く行うことができる。
【００６１】
さらに、１つのキー操作に対応して１つの制御が実行されるため、複数の操作を組み合わせる必要がなくなり、プログラムの作成も簡単なものとなる。
【図面の簡単な説明】
【図１】実施の形態に係わるＡＶシステムの特徴的な構成を示すブロック図。
【図２】実施の形態に係わるセットトップボックスの回路構成を示すブロック図。
【図３】機能ボタンとキーの割付けを行うときの処理手順を示すフローチャート。
【図４】コントロールパネルの表示例を示す説明図。
【図５】リモコンのテンキーが操作されたときの処理手順を示すフローチャート。
【図６】コントロールパネルの他の表示例を示す説明図。
【図７】セットトップボックスを備えたＡＶシステムの概略構成図。
【図８】コントロールパネルの従来例を示す説明図。
【図９】ボタン操作から１３９４コマンドが送出されるまでの従来例における処理手順を示すフローチャート。
【符号の説明】
１  モニタ
３  セットトップボックス
４  ＩＥＥＥ１３９４バス
５  ＤＶＨＳ
１０  リモコン
１１  テンキー
１２  十字キー／決定キー
１００  ユーザーインターフェース制御部
１０１  識別情報取得手段
１０２  キー割付け手段
１０３  画像制御手段
１０４  コマンド出力手段
１０５  機能ボタン保存手段
１０６  入出力制御部
１０７  被制御装置
２０８  ＣＰＵ
２０９  ＲＯＭ
２１０  ＲＡＭ
２１１  フラッシュメモリ
２１３  グラフィックス
２１４  １３９４用Ｉ／Ｆ
２１５  ＲＴＣ
２１６  リモコンＩ／Ｆ
【図１】
2004185569.tif 000003
【図２】
2004185569.tif 000004
【図３】
2004185569.tif 000005
【図４】
2004185569.tif 000006
【図５】
2004185569.tif 000007
【図６】
2004185569.tif 000008
【図７】
2004185569.tif 000009
【図８】
2004185569.tif 000010
【図９】
2004185569.tif 000011