(57)【要約】【課題】  本発明は、リモートコマンダー、リモートコマンダーの制御方法、リモートコマンダーの制御方法のプログラム、リモートコマンダーの制御方法のプログラムを記録した記録媒体に関し、例えばＡＶ機器、照明、エアコン等の複数の機器を赤外線により遠隔制御するリモートコマンダーに適用して、メニュー画面等のデザインを簡易に利用することができるようにする。【解決手段】  本発明は、制御対象機器の選択を受け付けるメニューを単位にして、このメニューのデザインのデータと、このメニューに係る操作画面のデザインのデータを取得して更新し、またこれらデザインのデータを出力する。【選択図】        図１
2005323220.tif 000002
【特許請求の範囲】
【請求項１】
複数の制御対象機器の動作を制御可能なリモートコマンダーにおいて、
表示手段に表示したメニューの選択を入力手段により検出して遠隔制御による制御コードを出力する制御手段を有し、
前記制御手段は、
前記制御対象機器にそれぞれ対応するメニューを配置してメインメニュー画面を前記表示手段で表示し、
前記メインメニュー画面における前記メニューの選択により、前記制御対象機器の選択を受け付けると共に、該選択されたメニューの下位階層の操作画面を前記表示手段で表示し、
前記操作画面におけるメニューの選択により、対応する前記制御対象機器に前記制御コードを出力し、
前記入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共にデータ入出力手段より取得して前記メインメニュー画面、前記操作画面の表示を更新し、
また前記入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニューのメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共に前記データ入出力手段より出力する
ことを特徴とするリモートコマンダー。
【請求項２】
前記データ入出力手段によるデータの取得が、着脱可能に保持されたメモリカードからのデータの取得である
ことを特徴とする請求項１に記載のリモートコマンダー。
【請求項３】
前記デザインのデータと共に、対応する制御コードのデータを前記データ入出力手段より取得し、前記表示の更新に係るメニューの選択により、該取得した対応する制御コードを送出し、
前記デザインのデータと共に、対応する制御コードのデータを前記データ出力手段より出力する
ことを特徴とする請求項１に記載のリモートコマンダー。
【請求項４】
複数の制御対象機器の動作を制御可能なリモートコマンダーの制御方法において、
前記制御対象機器にそれぞれ対応するメニューを配置してメインメニュー画面を表示手段で表示し、
前記メインメニュー画面における前記メニューの選択により、前記制御対象機器の選択を受け付けると共に、該選択されたメニューの下位階層の操作画面を前記表示手段で表示し、
前記操作画面におけるメニューの選択により、対応する前記制御対象機器に制御コードを出力し、
入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共にデータ入出力手段より取得して前記メインメニュー画面、前記操作画面の表示を更新し、
また前記入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニューのメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共に前記データ入出力手段より出力する
ことを特徴とするリモートコマンダーの制御方法。
【請求項５】
演算処理手段による実行により、複数の制御対象機器の動作を制御するリモートコマンダーの制御方法のプログラムにおいて、
前記制御対象機器にそれぞれ対応するメニューを配置してメインメニュー画面を前記表示手段で表示するメインメニュー画面表示ステップと、
前記メインメニュー画面における前記メニューの選択により、前記制御対象機器の選択を受け付けると共に、該選択されたメニューの下位階層の操作画面を表示手段で表示する操作画面表示ステップと、
前記操作画面におけるメニューの選択により、対応する前記制御対象機器に制御コードを出力する制御コード送出のステップと、
入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共にデータ入出力手段より取得して前記メインメニュー画面、前記操作画面の表示を更新するデータ更新ステップと、
また前記入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニューのメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共に前記データ入出力手段より出力するデータ出力ステップとを有する
ことを特徴とするリモートコマンダーの制御方法のプログラム。
【請求項６】
演算処理手段による実行により、複数の制御対象機器の動作を制御するリモートコマンダーの制御方法のプログラムを記録した記録媒体において、
前記リモートコマンダーの制御方法のプログラムは、
前記制御対象機器にそれぞれ対応するメニューを配置してメインメニュー画面を表示手段で表示するメインメニュー画面表示ステップと、
前記メインメニュー画面における前記メニューの選択により、前記制御対象機器の選択を受け付けると共に、該選択されたメニューの下位階層の操作画面を前記表示手段で表示する操作画面表示ステップと、
前記操作画面におけるメニューの選択により、対応する前記制御対象機器に制御コードを出力する制御コード送出のステップと、
入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共にデータ入出力手段より取得して前記メインメニュー画面、前記操作画面の表示を更新するデータ更新ステップと、
また前記入力手段を介して検出されるユーザーの操作により、前記メインメニュー画面における１つのメニューを単位にして、少なくとも前記メインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の前記操作画面に係るデザインのデータと共に前記データ入出力手段より出力するデータ出力ステップとを有する
ことを特徴とするリモートコマンダーの制御方法のプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リモートコマンダー、リモートコマンダーの制御方法、リモートコマンダーの制御方法のプログラム、リモートコマンダーの制御方法のプログラムを記録した記録媒体に関し、例えばＡＶ機器、照明、エアコン等複数の機器を赤外線により遠隔制御するリモートコマンダーに適用することができる。本発明は、制御対象機器の選択を受け付けるメニューを単位にして、このメニューのデザインのデータと、このメニューに係る操作画面のデザインのデータを取得して更新し、またこれらデザインのデータを出力することにより、メニュー画面等のデザインを簡易に利用することができるようにする。
【背景技術】
【０００２】
従来、ホームシアター等に設置されるＡＶ機器、照明、エアコン等の各種機器を一台のリモートコマンダーにより遠隔制御する方法が、特表平６−５０４８８６号公報等に提案されるようになされている。この種のリモートコマンダーは、事前に登録された複数の機器より制御対象を選択することにより、またいわゆる学習機能により遠隔制御に係る制御コードを記録することにより、制御対象の機器を種々に設定できるようになされている。
【０００３】
またこの種のリモートコマンダーは、階層構造によりメニュー画面が形成され、メインメニュー画面に表示したメニューの選択により制御対象の機器の選択を受け付け、このメニューの下位階層による対応する操作画面を表示して制御内容の選択を受け付けるようになされ、これによりこのような複数の制御対象機器を種々に制御できるようになされている。
【０００４】
またこのようなメインメニュー画面、操作画面のデザインを必要に応じてカスタマイズできるようになされ、これにより制御対象機器の追加によりメインメニュー画面、操作画面を変更できるようになされ、さらには例えば使用頻度の高いメニューをメインの操作画面に配置する等により使い勝手を向上することができるようになされている。またメニューの表示、背景の表示等を種々に設定できるようになされ、これらによりオリジナリティーの高い操作画面、メインメニュー画面を表示できるようになされている。
【０００５】
このためこの種のリモートコマンダーにおいては、例えばメニューの配置等に係る簡易なデザインの変更にあっては、このリモートコマンダーにおけるメニューの操作により実行できるようになされている。これに対してメニュー自体のデザインの変更、壁紙の自由な変更等にあっては、デザインに係るデータをコンピュータにアップロードした後、このコンピュータにより所定のアプリケーションプログラムを実行してこれらのデザインを変更した後、この変更に係るデザインのデータをリモートコマンダーにダウンロードして実行するようになされている。
【０００６】
ところでこのようなメニュー画面等のデザインを同種のリモートコマンダーで簡易に利用することができれば、便利であると考えられる。すなわち例えばリモートコマンダーのメニューより気に入ったデザインを他のリモートコマンダーにコピーすることにより、メインメニュー画面、操作画面等のデザインをコピーすることができる。また新製品等の機器に係るメニューについても、１台のリモートコマンダーの設定を他のリモートコマンダーにコピーすることにより、この種のリモートコマンダーに係るシステムの設定者であるいわゆるインストーラーの作業を簡略化することができる。
【０００７】
この場合、デザインの変更に係るコンピュータへのアップロード、ダウンロードを利用して、他のリモートコマンダーにメニューのデータをコピーすることにより、メニュー画面等のデザインを同種のリモートコマンダーで利用することが考えられる。
【０００８】
しかしながらこの種のリモートコマンダーの制御対象によるシステムにあっては、種々に構成機器が異なることにより、このようにデザインのデータを単にコピーしただけでは、システムを制御できない場合が多々発生する。
【特許文献１】特表平６−５０４８８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
本発明は以上の点を考慮してなされたもので、メニュー画面等のデザインを簡易に同種の装置で利用することができるリモートコマンダー、リモートコマンダーの制御方法、リモートコマンダーの制御方法のプログラム、リモートコマンダーの制御方法のプログラムを記録した記録媒体を提案しようとするものである。
【課題を解決するための手段】
【００１０】
かかる課題を解決するため請求項１の発明においては、複数の制御対象機器の動作を制御可能なリモートコマンダーに適用して、入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より取得してメインメニュー画面、操作画面の表示を更新し、また入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より出力する。
【００１１】
また請求項４の発明においては、複数の制御対象機器の動作を制御可能なリモートコマンダーの制御方法に適用して、入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より取得してメインメニュー画面、操作画面の表示を更新し、また入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より出力する。
【００１２】
また請求項５の発明においては、演算処理手段による実行により、複数の制御対象機器の動作を制御するリモートコマンダーの制御方法のプログラムに適用して、入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より取得してメインメニュー画面、操作画面の表示を更新するデータ更新ステップと、また入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より出力するデータ出力ステップとを有するようにする。
【００１３】
また請求項６の発明においては、演算処理手段による実行により、複数の制御対象機器の動作を制御するリモートコマンダーの制御方法のプログラムを記録した記録媒体に適用して、入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より取得してメインメニュー画面、操作画面の表示を更新するデータ更新ステップと、また入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より出力するデータ出力ステップとを有するようにする。
【００１４】
請求項１の構成により、複数の制御対象機器の動作を制御可能なリモートコマンダーに適用して、入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より取得してメインメニュー画面、操作画面の表示を更新し、また入力手段を介して検出されるユーザーの操作により、メインメニュー画面における１つのメニューを単位にして、少なくともメインメニュー画面のメニューに係るデザインのデータを、該メニューの下位階層の操作画面に係るデザインのデータと共にデータ入出力手段より出力すれば、制御対象毎に、デザインのデータをダウンロード、アップロードし得、これにより簡易に他のリモートコマンダーのデザインを利用することができる。
【００１５】
これにより請求項４、請求項５、請求項６の構成によれば、簡易に他のリモートコマンダーのデザインを利用することができるリモートコマンダーの制御方法、リモートコマンダーの制御方法のプログラム、リモートコマンダーの制御方法のプログラムを記録した記録媒体を提供することができる。
【発明の効果】
【００１６】
本発明によれば、簡易に他のリモートコマンダーのデザインを利用することができる。
【発明を実施するための最良の形態】
【００１７】
以下、適宜図面を参照しながら本発明の実施例を詳述する。
【実施例１】
【００１８】
（１）実施例の構成
図２は、本発明の実施例に係るＡＶシステムを示すブロック図である。このＡＶシステム１では、リモートコマンダー（リモコン）２によりテレビジョン受像機３、ＶＴＲ４、ＤＶＤ（Digital Video Disk）プレイヤー５、レーザーディスクプレイヤー（ＬＤプレイヤー）６、ケーブルテレビジョンチュナー７、衛星放送受信機８等の機器を遠隔制御する。ここでリモートコマンダー２は、所定のインターフェースを介して直接に、又はメモリカードを介して間接的に、パーソナルコンピュータ（ＰＣ）９に接続可能に形成され、これによりパーソナルコンピュータ９により種々に設定を変更できるようになされている。なおここでこの実施例において、インターフェースは、ＵＳＢ（Universal Serial Bus）である。
【００１９】
図３は、このリモートコマンダー２を示す平面図である。リモートコマンダー２は、略長方形形状により形成されて、前側端面に、赤外線による遠隔制御信号を送出する赤外線送出窓１１、ＵＳＢケーブルを接続するＵＳＢコネクタ１２が設けられる。リモートコマンダー２は、この赤外線送出窓１１の側に、タッチパネル１３を設けてなるカラー画像による液晶表示部１４が設けられ、この液晶表示部１４の下側に、液晶表示部１４の表示切り換え等の操作子１５が設けられる。またリモートコマンダー２は、下側端部にカバーＣが設けられ、このカバーＣの取り外しによりメモリカードを装着するスロットが露出するようになされている。これによりリモートコマンダー２は、液晶表示部１４に表示されたメニューを確認してタッチパネル１３を操作することにより、さらには操作子１５を操作することにより、ＡＶシステム１を構成する各種の機器を赤外線による遠隔制御信号により遠隔制御できるようになされている。またＵＳＢケーブルにより、又はメモリカードにより、パーソナルコンピュータ９に接続して液晶表示部１４に表示する種々のメニュー等を設定できるようになされている。
【００２０】
図４は、このリモートコマンダー２を示すブロック図である。リモートコマンダー２において、赤外線送受信部１６は、赤外線送出窓１１を介して赤外線を送受する送受信機構であり、サブＣＰＵ（Central Processing Unit ）１７の制御により遠隔制御に係る制御コードを遠隔制御信号により送出し、また他のリモートコマンダーからの遠隔制御に係る制御コードを受信してサブＣＰＵ１７に通知する。サブＣＰＵ１７は、この赤外線送受信部１６の動作を制御する制御手段であり、メインＣＰＵ１８からの指示により赤外線送受信部１６より制御コードを送出する。また赤外線送受信部１６を介して他のリモートコマンダーからの制御コードを取得して記録し、これによりリモートコマンダー２は、いわゆる他のリモートコマンダーからの遠隔制御信号を学習して、新たな機器等についても、遠隔制御できるようになされている。
【００２１】
インターフェース（Ｉ／Ｆ）１９は、ＵＳＢコネクタ１２、メモリカードに係る入出力手段であり、メインＣＰＵ１８の制御により各種データ、コマンド等を入出力する。またインターフェース１９は、ＵＳＢコネクタ、メモリカードＭの装着、脱着を検出してメインＣＰＵ１８に通知し、これによりこのリモートコマンダー２では、メインＣＰＵ１８によりパーソナルコンピュータ９、メモリカードＭへのデータ入出力に係る処理を開始するようになされている。
【００２２】
メモリ２０は、フラッシュメモリであり、このリモートコマンダー２に係る各種画面の設定、この画面に設定された各メニューに係る制御コード等のデータを記録して保持する。
【００２３】
メインＣＰＵ１８は、このリモートコマンダー２全体の動作を制御する制御手段であり、ランダムアクセスメモリ（ＲＡＭ）２１にワークエリアを確保してリードオンリメモリ（ＲＯＭ）２２に記録された所定の処理プログラムを実行することにより、ユーザーによる操作に応動して各種の機器を遠隔制御し、さらには液晶表示部１４の設定等を受け付ける。
【００２４】
なおこの実施例において、このメインＣＰＵ１８の処理に係る処理プログラムにおいては、このリモートコマンダー２にインストールされて提供されるようになされているものの、このような処理プログラムの提供にあっては、ネットワークを介したダウンロードにより提供するようにしてもよく、さらには記録媒体を介して提供するようにしてもよい。なおこのような記録媒体にあっては、メモリカード、光ディスク、磁気ディスク、着脱可能なハードディスク装置等、種々の記録媒体を広く適用することができる。
【００２５】
しかして図５（Ａ）は、電源の立ち上げによるメインＣＰＵ１８の処理により、液晶表示部１４に表示されるメインメニュー画面（以下、ホーム画面と呼ぶ）を示す平面図である。メインＣＰＵ１８は、階層構造により一連のメニュー画面を表示する。すなわちこのホーム画面においては、最上段に、現在表示中のホーム画面の頁とホーム画面の全頁数を示す表示（ＨＯＭＥ  １／３）が表示される。ここでホーム画面は、制御対象機器の登録数に応じて複数の頁を登録できるように形成され、これによりこの図５の例では、ホーム画面の全頁数が３頁に設定されて、そのうちの１頁目が表示されている状態を示すようになされている。
【００２６】
またホーム画面は、続いて現在時刻（７：０２）、所定のアプリケーションプログラムを立ち上げるメニュー（ＡＰＰ）、リモートコマンダー２の設定画面を立ち上げるメニュー（ＳＥＴ）が表示される。また最下段に、表示部１４の真下に配置した操作子の機能が表示され、これらの間に、ホーム画面のメニューが表示される。
【００２７】
ここでホーム画面のメニューは、それぞれ制御対象の機器を選択するメニューであり、１頁に最大で９個の登録ができるように形成され、これによりこのリモートコマンダー２では、１頁のホーム画面に最大で９個の制御対象機器を登録できるように形成されている。メインＣＰＵ１８は、このホーム画面の表示におけるメニューの選択がタッチパネル１３により検出されると、図５（Ｂ）に示すように、この選択されたメニューに係る下位階層の操作画面に液晶表示部１４の表示を切り換える。
【００２８】
ここで操作画面は、最上段に、制御対象の機器を特定する表示（この図５（Ａ）では、テレビジョン受像機を示すＴＶの表示）が形成され、続いて現在表示中の操作画面の頁と操作画面の全頁数を示す表示（１／５）が表示される。ここで操作画面は、制御対象機器に係る操作のメニューに応じて複数の頁が設けられるように形成され、これによりこの図５の例では、操作画面の全頁数が５頁に設定されて、そのうちの１頁目が表示された状態を示すようになされている。操作画面は、続いてこの操作画面に割り当てられている各種のメニューが表示され、メインＣＰＵ１８は、これらのメニューの操作がタッチパネル１３により検出されると、メモリ２０の記録に従って対応する制御コードの送出をサブＣＰＵ１７に指示し、これにより所望する機器を制御するようになされている。またメインＣＰＵ１８は、操作子１５の操作により、これら複数頁のホーム画面、操作画面を順次循環的に切り換えて表示し、これによりユーザーにおいて、所望するメニューを簡易に選択できるようになされている。
【００２９】
これに対してホーム画面において、リモートコマンダー２の設定画面を立ち上げるメニュー（ＳＥＴ）がユーザーにより操作されると、メインＣＰＵ１８は、この場合も、この選択されたメニューの下位階層に係る設定画面を表示し、この設定画面におけるメニューの選択により、ホーム画面のデザイン、操作画面のデザインを変更する。ここでホーム画面について、メインＣＰＵ１８は、メニューの配置の変更、メニューの削除、メニューのスキンの変更、メニューのラベルの変更、メニューの複製、メニューの追加、頁の追加、頁の削除を受け付ける。ここでメニューのスキンの変更、メニューの追加にあっては、事前に登録された複数種類より選択を受け付ける。これによりリモートコマンダー２では、ホーム画面の操作性を向上し、さらにはオリジナリティーを確保できるようになされている。なおここでメニューのスキンは、メニューに割り当てられる画像であり、メニューのラベルは、メニューに表示される文字である。
【００３０】
これに対して各操作画面について、メインＣＰＵ１８は、メニューの配置の変更、メニューの削除、メニューのスキンの変更、メニューのラベルの変更、メニューの追加、壁紙の設定、頁の追加、頁の削除を受け付ける。ここでこの操作画面に係るメニューのスキンの変更、メニューの追加、壁紙の設定にあっては、事前に登録された複数種類のスキン、壁紙より選択を受け付ける。これによりリモートコマンダー２では、操作画面の操作性を向上し、さらにはオリジナリティーを確保できるようになされている。なおメインＣＰＵ１８は、このようなホーム画面、操作画面においてメニューの追加を受け付ける場合、制御コードの設定、学習を受け付け、これによりこのメニューに係る制御内容の登録を受け付けるようになされている。
【００３１】
またメインＣＰＵ１８は、このメニュー（ＳＥＴ）の設定画面におけるメニューの選択により、操作画面に登録したメニューにいわゆるキーマクロの登録を受け付ける。これによりこのリモートコマンダー２では、１つのメニューの操作により、複数のメニューの操作に係る制御をまとめて実行できるようになされ、その分、使い勝手を向上できるようになされている。
【００３２】
これらによりメインＣＰＵ１８は、図６に示すように、ホーム画面に表示される各メニュー毎に、メインメニュー画面、操作画面に係るデザインのデータを、関連するデータと共にメモリ２０に記録して保持するようになされている。すなわちメインＣＰＵ１８は、ホーム画面に表示される１つのメニューに関して、表示するホーム画面の頁及び位置を示す表示座標、形状、スキン、ラベルによるデザインのデータを記録し、またこのメニューに係る対応する制御コードを記録する。なおこのスキンがリモートコマンダー２に事前に登録されたもので無い場合、ビットマップによるこれらスキンのデータを記録して保持する。また制御コードの集合であるマクロが登録されている場合には、このマクロを記録する。
【００３３】
またこのメニューに係る下位階層の操作画面に関して、メニュー毎に、同様にデザインのデータを記録する。すなわちメインＣＰＵ１８は、各操作画面にそれぞれ表示に供するメニュー、壁紙を頁毎に記録して保持し、またこの壁紙がリモートコマンダー２に事前に登録されたもので無い場合、ビットマップによる壁紙のデータを記録して保持する。
【００３４】
またこのようにしてホーム画面の各メニューに割り当てられる操作画面のメニューにあっては、図７に示すように、表示する操作画面の頁及び位置による表示座標、形状、スキン、ラベルを登録し、これらにより操作画面のメニューに係るデザインのデータを記録して保持する。なおこのスキンがリモートコマンダー２に事前に登録されたもので無い場合、ビットマップによるスキンのデータを記録して保持する。また各メニューの制御コードを記録し、さらにマクロが登録されている場合には、マクロを記録する。
【００３５】
しかしてメインＣＰＵ１８は、このようにしてメモリ２０に保持してなるデザインのデータにより図５について上述したホーム画面、各操作画面を表示し、またこのようにして表示してなるメニューの選択によりメニュー画面の表示を切り換え、さらには対応する制御コードを送出するようになされている。
【００３６】
これに対してインターフェース１９よりメモリカードの装着が通知されると、メインＣＰＵ１８は、図１に示す処理手順の実行により、このようにしてメモリ２０に保持してなるデザインのデータを制御コードと共にアップロード、ダウンロードする。すなわちメインＣＰＵ１８は、この処理手順を開始すると、ステップＳＰ１からステップＳＰ２に移り、ここで図８に示すメニュー画面を表示する。ここでこのメニュー画面は、最上段にメモリカードに係るメニュー画面であることを示すタイトルが表示され、続いてこのメニュー画面に表示してなるメニューに係るコメントが表示される。また続いてリード「ＲＥＡＤ」、セーブ「ＳＡＶＥ」、クローズ「ＣＬＯＳＥ」のメニューが表示される。
【００３７】
メインＣＰＵ１８は、続くステップＳＰ３においてこれらのメニューの操作を検出し、ここでクローズ「ＣＬＯＳＥ」のメニューが操作されると、ステップＳＰ４に移ってこの処理手順を終了する。
【００３８】
これに対してユーザーがセーブ「ＳＡＶＥ」のメニューを選択した場合、メインＣＰＵ１８は、ステップＳＰ３からステップＳＰ５に移り、セーブする項目の選択を受け付ける。ここでメインＣＰＵ１８は、メニューに関する全てのデータをセーブするか否かのメニューを表示し、ここで肯定結果が得られると、メニューに関する全てのデータをセーブするように設定する。これに対してメニューの選択により否定結果が得られると、表示を切り換え、セーブする具体的なメニューの項目の入力を受け付ける。ここでメインＣＰＵ１８は、例えば図５について上述したホーム画面を表示し、このホーム画面においてユーザーによりメニューの選択を受け付け、これによりセーブするメニューの項目を受け付ける。
【００３９】
このようにしてセーブする項目の入力を受け付けると、メインＣＰＵ１８は、ステップＳＰ６に移り、装着されたメモリカードＭに記録されたデータを解析し、これによりセーブする項目に対応するデータがメモリカードＭに記録されているか否か検出する。
【００４０】
また続くステップＳＰ７において、確認のメニューを表示し、ここでユーザーによりセーブが指示されると、ステップＳＰ８に移って、対応するデータをメモリカードＭに記録してステップＳＰ４に移る。これによりメインＣＰＵ１８は、ユーザーによりメニューに関する全ての項目のセーブが指示された場合、図６について上述したホーム画面に表示する全てのメニューのデザインのデータ、さらにはこれら全てのメニューに係る図７について上述した下位階層の操作画面に係るデザインのデータを、対応する制御コードと共にメモリカードＭに記録する。これに対してユーザーがホーム画面におけるメニューの選択により、メモリカードＭに記録するメニューの項目を具体的に指示した場合、この選択したホーム画面のメニューに係るデザインのデータ、このメニューの下位階層に係る操作画面のデザインのデータを、対応する制御コードと共にメモリカードＭに記録する。またこれらの場合において、メモリカードＭに対応するデータが既に記録されている場合、オーバーライトによりこれらのデータを記録する。
【００４１】
これによりこのリモートコマンダー２においては、このリモートコマンダー２のホーム画面、操作画面に係るデザインを制御コードと共にメモリカードＭにダウンロードできるようになされ、このダウンロードしたデータを種々に処理してパーソナルコンピュータ９によりデザインを変更し、さらには同種のリモートコマンダーの設定に利用することができるようになされている。またこのようなデザイン、制御コードの設定に係るメモリカードＭへの記録を、ホーム画面のメニュー単位である制御対象機器単位で実行することにより、このようなデザインの変更、利用を効率よく実行できるようになされている。これに対してユーザーによりセーブの指示が取り消された場合、メインＣＰＵ１８は、ステップＳＰ７からステップＳＰ４に移って、この処理手順を終了し、これによりメモリカードＭに既に記録された関係するデータの削除を有効に回避するようになされている。
【００４２】
これに対してユーザーがロード「ＬＯＡＤ」のメニューを選択した場合、メインＣＰＵ１８は、ステップＳＰ３からステップＳＰ９に移る。ここでメインＣＰＵ１８は、メモリカードＭの内容を解析する。また続くステップＳＰ１０において、この解析結果によりメモリカードＭに記録されたメニューの項目を表示し、ここでロードする項目の選択を受け付ける。なおこの場合、メインＣＰＵ１８は、メモリ２０に記録された対応するメニューに関するデータに代えて、このメモリカードＭに記録されたデータによりホーム画面、操作画面等を表示し、これによりユーザーにより選択を受け付けることが考えられる。
【００４３】
メインＣＰＵ１８は、続くステップＳＰ１１において、ユーザーによりロードの確認が得られると、ステップＳＰ１２に移り、ユーザーにより選択された項目に係るデータをメモリカードＭからロードしてメモリ２０にオーバーライトする。これによりこのリモートコマンダー２では、例えばこのメモリカードＭにダウンロードしたデータによりパーソナルコンピュータ９でメニューのデザインを変更し、この変更したデザインによりホーム画面、操作画面を表示できるようになされている。また同種のリモートコマンダーよりダウンロードしたメニューのデータにより、ホーム画面のメニュー、操作画面のメニュー等を変更できるようになされている。
【００４４】
これに対してユーザーによりロードの中止が指示された場合、メインＣＰＵ１８は、ステップＳＰ１１からステップＳＰ４に移ってこの処理手順を終了する。
【００４５】
またメインＣＰＵ１８は、インターフェース１９よりＵＳＢコネクタの接続が通知されると、この図１に示す処理手順と同様の処理手順を実行し、ユーザーによる選択に応動してメニューに関する全てのデータ、又はホーム画面に表示したメニューに関するデータをパーソナルコンピュータ９にアップロードし、またパーソナルコンピュータ９よりメニューに関するデータをダウンロードする。
【００４６】
これによりこのリモートコマンダー２では、直接、メニューに関するデータをパーソナルコンピュータ９との間で入出力できるようになされている。
【００４７】
しかしてパーソナルコンピュータ９においては、所定のアプリケーションプログラムを実行することにより、メモリカードＭ又はＵＳＢコネクタを介して、リモートコマンダー２との間でデザインのデータ、制御コードをダウンロード、アップロードできるようになされ、さらにはユーザーによる操作に応動してこのリモートコマンダー２よりアップロードしたデザインのデータを変更することができるようになされている。またこのデザインのデータの変更の際に、リモートコマンダー２に登録されていないスキン、壁紙についても、ビットマップ形式によりメニューに割り当てることができるようになされ、これによりリモートコマンダー２における場合に比して一段と高度にホーム画面、操作画面のデザインを変更できるようになされている。
【００４８】
これによりこの実施例では、パーソナルコンピュータ９により高度にデザインしたホーム画面、操作画面によりリモートコマンダー２で種々の操作を実行できるようになされている。
【００４９】
（２）実施例の動作
以上の構成において、このＡＶシステム１では（図２〜図５）、リモートコマンダー２のホーム画面におけるメニューの選択により制御対象の機器を選択すると、このリモートコマンダー２の表示がこの制御対象機器の操作画面に切り換わり、この操作画面におけるメニューの選択により、この制御対象機器に係る対応する制御コードが赤外線による遠隔制御信号により送出される。これによりこのＡＶシステム１では、多数の機器を制御対象として、所望する機器をリモートコマンダー２により遠隔制御できるようになされている。
【００５０】
リモートコマンダー２においては、パーソナルコンピュータ９に接続されて、このようなホーム画面、操作画面に係るデザインのデータがパーソナルコンピュータ９にアップロードされ、ここで所定のアプリケーションプログラムの実行によりこれらデザインのデータによるホーム画面、操作画面のデザインが変更され、この変更されたデザインに係るデザインのデータがリモートコマンダー２にダウンロードされる。これによりリモートコマンダー２においては、ホーム画面、操作画面におけるメニューの配置、メニューの形状、メニューのスキン、メニューのタイトル、壁紙等が変更され、所望するデザインによるホーム画面、操作画面が提供される。またこのとき各メニューに係る制御コードも併せてアップロード、ダウンロードし、これにより各メニューとの対応関係が失われないようにしてデザインが変更される。これによりリモートコマンダー２では、パーソナルコンピュータ９の操作により、操作性を向上し、オリジナリティーの高いホーム画面、操作画面を形成することができるようになされている。
【００５１】
これに対してメニューの配置、スキンの変更、ラベルの変更、メニューの追加等の簡易なデザインの変更にあっては、リモートコマンダー２に設けられた設定画面を呼び出してメニューを操作することにより、実行される。これによってもリモートコマンダー２においては、操作性を向上し、オリジナリティーの高いホーム画面、操作画面を形成することができるようになされている。
【００５２】
これに対してメモリカードＭが装着されると、リモートコマンダー２ではデザインのデータに係るダウンロード、アップロードのメニューが表示され、このメニューの選択により、機器単位であるホーム画面の１つのメニューを単位にして、ホーム画面のメニュー、このメニューの下位階層である操作画面について、デザインのデータがメモリカードＭにダウンロード、アップロードされる。
【００５３】
これにより例えばパーソナルコンピュータ９に接続して、さらにはリモートコマンダー２のメニューの操作により高い操作性、オリジナリティーにより、デザインされてなるホーム画面、操作画面に関して、例えば来訪者がデザインを気に入り、自分のシステムに係るリモートコマンダーにコピーしたいと考える場合、メモリカードＭを介してこの来訪者のシステムに係る機器に関するデザインのみコピーすることができ、これによりメニュー画面等のデザインを簡易に利用することができる。
【００５４】
またこのようなリモートコマンダー２に係るシステムにおいては、ユーザー自身が機器を接続し、さらにはリモートコマンダー２を設定することは稀であり、専門家であるインストーラーにより実行される。このインストーラーが、既設のシステムに機器の追加、変更を依頼される場合があり、この場合に、この追加、変更に係る機器に関するメニュー、操作画面のデザインを、他のシステムで既に登録している場合もある。またこのような追加、変更に係るメニュー、操作画面のデザインが、この追加、変更に係る機器のメーカーより提供される場合も考えられる。
【００５５】
このような場合にあっても、既設の機器に係るメニュー、操作画面のデザイン、メーカーより提供されるメニュー、操作画面のデザインを簡易にリモートコマンダー２に設定し得、これによってもメニュー画面等のデザインを簡易に利用することができる。
【００５６】
またこのようなメモリカードＭへのダウンロード、アップロードに係るデザインのデータについても、メニューに係る制御コードを併せてダウンロード、アップロードすることにより、各メニューとの対応関係が失われないようにしてデザインをコピーすることができ、これによりコピー後の設定操作を簡略化することができる。
【００５７】
またこのリモートコマンダー２においては、このメモリカードＭへのデザインのデータのダウンロード、アップロードが、ホーム画面に係る全てのメニューについても実行できるようになされ、これによりメモリカードＭを介してパーソナルコンピュータ９にこれらのデータをアップロードしてホーム画面、操作画面のデザインを種々に変更した後、この変更に係るデザインのデータをメモリカードＭを介してリモートコマンダー２に戻すことができ、これによりインストーラーにおける作業を簡略化することができる。
【００５８】
またこれとは逆に、コンピュータ９へのデザインのデータの直接のアップロード、ダウンロードについても、必要に応じて機器単位であるホーム画面のメニュー毎に実行できるようになされ、これによりメモリカードＭに代えてパーソナルコンピュータ９を用いて、メニュー画面等のデザインを簡易に利用することができるようになされている。
【００５９】
（３）実施例の効果
以上の構成によれば、制御対象機器の選択を受け付けるメニューを単位にして、このメニューのデザインのデータと、このメニューに係る操作画面のデザインのデータを取得して更新し、またこれらデザインのデータを出力することにより、メニュー画面等のデザインを簡易に利用することができる。
【００６０】
またこのデザインのデータと共に制御コードを取得し、また出力することにより、各メニューとの対応関係が失われないようにしてデザインをコピーすることができ、これによりコピー後の設定操作等を簡略化することができる。
【実施例２】
【００６１】
なお上述の実施例においては、デザインのデータと共に制御コードをメモリカードに入出力する場合について述べたが、本発明はこれに限らず、制御コードについては、必要に応じて省略するようにしてもよい。
【００６２】
また上述の実施例においては、赤外線によるリモートコマンダーに適用してＡＶ機器の動作を制御する場合について述べたが、本発明はこれに限らず、各種家庭用の機器を制御するリモートコマンダー、車載のリモートコマンダー等に広く適用することができる。
【産業上の利用可能性】
【００６３】
本発明は、リモートコマンダー、リモートコマンダーの制御方法、リモートコマンダーの制御方法のプログラム、リモートコマンダーの制御方法のプログラムを記録した記録媒体に関し、例えばＡＶ機器、照明、エアコン等の複数の機器を赤外線により遠隔制御するリモートコマンダーに適用することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施例に係るリモートコマンダーにおけるデザインのデータの処理の説明に供するフローチャートである。
【図２】本発明の実施例に係るリモートコマンダーのＡＶシステムを示すブロック図である。
【図３】図２のリモートコマンダーの平面図である。
【図４】図２のリモートコマンダーのブロック図である。
【図５】図２のリモートコマンダーにおけるホーム画面及び操作画面を示す平面図である。
【図６】図２のリモートコマンダーのホーム画面におけるメニューのデータを示す図表である。
【図７】図６のメニューの操作画面に割り当てられるメニューのデータを示す図表である。
【図８】図１の処理手順に係る表示画面を示す平面図である。
【符号の説明】
【００６５】
１……ＡＶシステム、２……リモートコマンダー、１３……タッチパネル、１４……液晶表示部、１５……操作子、１６……赤外線送受信部、１７……サブＣＰＵ、１８……メインＣＰＵ
【図１】
2005323220.tif 000003
【図２】
2005323220.tif 000004
【図３】
2005323220.tif 000005
【図４】
2005323220.tif 000006
【図５】
2005323220.tif 000007
【図６】
2005323220.tif 000008
【図７】
2005323220.tif 000009
【図８】
2005323220.tif 000010