(57)【要約】プログラム可能な遠隔制御ユニット（１０４）はユニットの外部の記憶装置（１０８）から制御コンフィギュレーションの取出しを開始することが可能である。ユニット（１０４）は、取り出された制御コンフィギュレーションを格納するためのメモリ（１１６）と；コンフィギュレーションを表わすアイコンの表示のためのディスプレイ（１２０）と；表示されたアイコンに基づいて選択を入力するためのタッチスクリーン（１２）とを含む。記憶装置（１０８）は、消費者電子装置（１０２）の部品である。特定の装置の制御コンフィギュレーションを装置自体に格納又はバックアップすることにより、遠隔制御装置（１０４）は真にユニバーサルにプログラム可能とされる。
2004500751.tif 000002
【特許請求の範囲】
【請求項１】
プログラム可能な遠隔制御ユニットであって、上記ユニットの外部の記憶装置からの制御コンフィギュレーションの取出しを開始することが可能な遠隔制御ユニット。
【請求項２】
取り出された制御コンフィギュレーションを格納するメモリと、
上記コンフィギュレーションを表わすメニューオプションを表示するディスプレイと、
表示されたメニューオプションに基づいて選択を入力するためのタッチスクリーンとを含む、請求項１記載の遠隔制御ユニット。
【請求項３】
プログラム可能な遠隔制御ユニットと、
上記ユニットを通じて制御可能な機器とを含む情報処理システムであって、
上記ユニットは、上記ユニットの外部の記憶装置から上記機器と関連付けられる制御コンフィギュレーションの取出しを開始することが可能である、システム。
【請求項４】
上記記憶装置は上記機器内の部品である、請求項３記載のシステム。
【請求項５】
ユーザによって選択可能な機能を含む機器であって、
上記ユーザによって選択可能な機能の夫々に関連付けられる各コマンドを含む制御情報を格納するメモリと、
上記制御情報を送信する送信器と、
上記制御情報の送信を開始するために入力を受信し、上記各コマンドのうちの選択されたコマンドを受信する受信器とを更に含む機器。
【請求項６】
上記制御情報はＧＵＩを形成するためのグラフィック情報を含む、請求項５記載の機器。
【発明の詳細な説明】
【０００１】
［発明の分野］
本発明はプログラム可能なハンドヘルド型の制御又は通信装置に係り、更に特定的にはプログラム可能な遠隔制御装置に関する。
【０００２】
［背景技術］
現在、様々な形のユニバーサル遠隔制御ユニット（ＵＲＣＵ）が入手可能である。特定の装置のために遠隔制御ユニットをエミュレートするようプログラムされうるＵＲＣＵや、幾つかの異なる装置をエミュレートするようプログラムされうるＵＲＣＵがある。一般的に、これらのＵＲＣＵは、装置の型及び製造者を指定する表を用いてユーザによってプログラムされる。この図から、番号が選択され、ＵＲＣＵに入力される。するとＵＲＣＵは特定の装置用の遠隔制御ユニットとして動作する。
【０００３】
これらのＵＲＣＵは、一定の個数のボタンと各ボタンに対する一組の機能を有する。このようなＵＲＣＵの殆どは、エミュレートされた遠隔制御ユニットの全てのボタンを含むものではない。従って、最も一般的に使用される機能が表わされる。例えば、テレビ受像機用の遠隔制御ユニットのためのＵＲＣＵは、ピクチャ・イン・ピクチャ（ＰＩＰ）のためのボタンを含まないことがあり、ユーザは機能を作動させるためにテレビ受像機のフロントパネル又はテレビ受像機の遠隔制御ユニットを使用せねばならないことがある。
【０００４】
この問題を軽減するため、ハイエンドＵＲＣＵは、固定のボタンと可変のボタンを具備した機構を有する。固定の一組のボタンと、ボタンをエミュレートするために使用される埋込みＬＣＤ画面がある。このようなＵＲＣＵの殆どの一例は、Ｍａｒａｎｔｚ ＲＣ２０００である。近年、全ての又は殆どのボタンが可変であるＵＲＣＵが開発されている。このようなＵＲＣＵの一例は、Ｒｏｙａｌ Ｐｈｉｌｉｐｓ Ｅｌｅｃｔｒｏｎｉｃｓ社のＰｒｏｎｔｏである。Ｐｒｏｎｔｏは、ボタンを表示するためのＬＣＤとボタンを作動させるためのタッチスクリーンを有する。このようなハイエンドＵＲＣＵでは、ボタンの実際の場所はエミュレートされたボタンがページとして切り換えられる必要とする。ＬＣＤ画面全体がこのようなページを構成しうる。
【０００５】
ユニバーサルなプログラム可能な遠隔制御装置及び移動電話機といったハンドヘルド型装置のプログラム可能性は、ユーザが、例えばＧＵＩといったある機能又はページとしての制御パネルの編成をカスタマイズすることを可能とする。Ｐｒｏｎｔｏは、ページ中のボタン及びページ階層構造中のページの配置、マクロ、ボタンに割り当てられたＩＲ制御コード等といった制御プロパティをユーザがプログラムすることを可能とする編集機能を有する。以下の特許文献は、Ｐｒｏｎｔｏに関するものであり、ここに参照として組み入れられるものである。
【０００６】
Ｊａｎ ｖａｎ Ｅｅ及びＳａｎｇ Ｃｈｏｉにより１９９８年４月１７日に出願された”ＧＲＡＰＨＩＣＡＬ ＵＳＥＲ ＩＮＴＥＲＦＡＣＥ ＴＯＵＣＨ ＳＣＲＥＥＮ ＷＩＴＨ ＡＵＴＯ ＺＯＯＭ ＦＥＡＴＵＲＥ”なる名称の米国特許出願第０９／０６２，３６４号（出願人整理番号ＰＨＡ２３，３８７）。この特許文献は、各アイコンの個々の機能が認識可能であるが機能の特徴に容易にアクセスするには小さすぎる大きさで表示される全てのアイコンの集合を有するタッチスクリーンを有するＧＵＩであって、アイコンの領域のあるスクリーン領域を触ると、画面は、ユーザが所望の特徴を選択しうるよう、その領域をズームしたものを与えるＧＵＩに関するものである。
【０００７】
Ｊａｎ ｖａｎ Ｅｅにより１９９８年８月４日に出願された”ＲＥＭＯＴＥ ＣＯＮＴＲＯＬ ＨＡＳ ＡＮＩＭＡＴＥＤ ＧＵＩ”なる名称の米国特許出願第０９／１２８，８３９号（出願人整理番号ＰＨＡ２３，４６９）。この特許文献は、ホームシアター装置を遠隔制御するための遠隔制御装置に関する。遠隔制御装置は、ＧＵＩを表わすタッチスクリーンを具備したディスプレイを有する。ＧＵＩは、ユーザによって作動されると、見た目が変化する。変化はアニメーションによって行なわれる。アニメーションは、一連のビットマップを表示することによって形成される動きをまねたものである。アニメーションにより、ユーザは変化を滑らかな遷移として知覚する。このようにして、突然新しいレイアウトに直面したという印象を受けることが防止される。
【０００８】
Ｊａｎ ｖａｎ Ｅｅによって１９９８年８月５日に出願された”ＧＵＩ ＯＦ ＲＥＭＯＴＥ ＣＯＮＴＲＯＬ ＦＡＣＩＬＩＴＡＴＥＳ ＵＳＥＲ−ＦＲＩＥＮＤＬＹ ＥＤＩＴＩＮＧ ＯＦ ＭＡＣＲＯＳ”なる名称の米国特許出願第０９／１２９，３００号（出願人整理番号ＰＨＡ２３，４７０）。この特許文献は、ホームシアター用の遠隔制御装置に関する。装置はタッチスクリーンを有する。装置は、遠隔装置のＧＵＩを通じてアクセス可能なオーサリングツールを有するマクロ作成／編集モードを有する。編集ツールのうちの１つは、ユーザが選択されたマクロステップを、ステップのシーケンスを変化させるためにＧＵＩ上でステップのリストを視覚的に上下に移動させることを可能とする。
【０００９】
Ｊａｎ ｖａｎ Ｅｅにより１９９９年３月１７日に出願された”ＦＵＬＬＹ ＦＵＮＣＴＩＯＮＡＬ ＲＥＭＯＴＥ ＣＯＮＴＲＯＬ ＥＤＩＴＯＲ ＡＮＤ ＥＭＵＬＡＴＯＲ”なる名称の米国特許出願第０９／２７１，２００号（出願人整理番号ＰＨＡ２３，６０７）。この特許文献は、エンドユーザが装置の制御機能を編集又はプログラムすることにより装置をカスタマイズすることを可能とするプログラム可能性機能を有するユニバーサルなプログラム可能遠隔制御装置に関する。プログラミングは、ＰＣによって達成されうる。ＰＣ上のエディタによって作成される制御コンフィギュレーションは、装置へダウンロードされうる。ＰＣはダウンロードの前にコンフィギュレーションをテストするためのエミュレータソフトウエアを有する。エミュレータソフトウエア及び遠隔制御装置のソフトウエアは、遠隔制御装置のハードウエアを抽象的に示すソフトウエアレイヤのため同一とされる。エンドユーザ用のエミュレータは、このように製造者におけるソフトウエア開発段階の殆ど無料の副産物として得られる。
【００１０】
Ｊｏｏｓｔ Ｋｅｍｉｎｋにより１９９９年５月１３日に出願された”ＩＮＴＥＲＮＥＴ−ＢＡＳＥＤ ＳＥＲＶＩＣＥ ＦＯＲ ＵＰＤＡＴＩＮＧ Ａ ＰＲＯＧＲＡＭＭＡＢＬＥ ＣＯＮＴＲＯＬ ＤＥＶＩＣＥ”なる名称の米国特許出願第０９／３１１，１２８号（出願人整理番号ＰＨＡ２３，５０１）。この文書は、プログラム可能な制御装置を更新するためのインターネットに基づくサービスに関する。インターネットサイトは、グラフィックユーザインタフェース（ＧＵＩ）としてプログラム可能な制御装置へダウンロードされうる機器依存の制御及び特徴オプション情報へのリンクを含む。ユーザインタフェースは、ユーザが目標とする機器を容易に指定し、その後インタフェースと目標とする機器に利用可能な制御情報を選択的にダウンロードするためにサイトに設けられる。インターネットサイトはまた、ユーザの制御可能な機器の一覧に基づいてインタフェースを提供するシステムインテグレータや有用であると思われるコンフィギュレーション及びマクロを共用する趣味人等のコンフィギュレーション及びマクロの他のプロバイダへのリンクを含む。
【００１１】
Ｊｏｏｓｔ Ｋｅｍｉｎｋ及びＥｕｇｅｎｅ Ｓｈｔｅｙｎにより１９９８年１２月１１日に出願された”ＲＥＭＯＴＥ ＣＯＮＴＲＯＬ ＤＥＶＩＣＥ ＷＩＴＨ ＬＯＣＡＴＩＯＮ ＤＥＰＥＮＤＥＮＴ ＩＮＴＥＲＦＡＣＥ”なる名称の米国特許出願第０９／２１０，４１６号（出願人整理番号ＰＨＡ２３，５２２号）。この文献は、家庭環境で位置依存のユーザ制御インタフェースを提供することに関する。コンテキスト制御パラメータは位置に関連付けられ、ユーザ制御インタフェースは装置が動作しているコンテキストに対してカスタマイズされる。制御インタフェースは、コンテキストセンシティブ情報を表現すること、及び、インタフェースを介して対応するコンテキストセンシティブユーザコマンドを通信することを含む。位置決定は、直接入力、赤外線センサ、及び相対的な測位のためのアクティブバッジといった任意の数の一般的に利用可能な技術と、ＬＯＲＡＮ及びＧＰＳといった従来の絶対的な測位装置を用いて行われる。望ましい実施例では、装置はコンテキストセンシティブ制御情報を与える遠隔情報源と通信する。遠隔情報源は、家庭内ネットワークサーバ、インターネットサーバ、公衆サービスネットワーク、又は、他の通信ネットワークでありうる。
【００１２】
［発明の概要］
Ｐｒｏｎｔｏは、オンボードのプログラム可能なオプション、又はＰＣ上で実行されるエディタ及びエミュレータを有するアプリケーションのいずれかを用いてプログラム可能である。オンボードの可能性を用いてＰｒｏｎｔｏをプログラムすることは、ＰＣのシステムセットアップをエディタ及びエミュレータに変換することが必要でないため、都合がよい。しかしながら、Ｐｒｏｎｔｏをユーザ又は同じ家庭内の異なるユーザによって頻繁に再プログラミングすることにより、遠隔制御装置の制御できない望ましくないコンフィギュレーションが生じ、これはユーザが制御オプションのデフォルト又は参照コンフィギュレーションに戻ろうとするほどである場合もある。
【００１３】
従って、本発明は、予め定義された制御コンフィギュレーションのレポジトリからの取出しを開始する遠隔制御装置を提供することを目的とする。例えば、参照又はデフォルト制御モードはバックアップされ、ユーザは常にあまり労力をかけずに参照コンフィギュレーションに戻りうる。このデフォルト又は参照モードは、製造者又は小売業者によって遠隔制御装置に格納されるか、又は、遠隔制御装置によって始まる通信手順において所望のときに後に取り出するために、装置から例えばユーザのＰＣといった外部レポジトリにダウンロードされるユーザによってプログラムされたコンフィギュレーションを含む。制御される装置は、代替的に又は補助的に、装置自身の制御コンフィギュレーションのためのレポジトリとして作用する。遠隔制御装置は、必要であれば、また、必要であるときに、装置からコンフィギュレーションを取り出す。このようにして、遠隔制御装置は非常にユーザフレンドリーに且つ真にユニバーサルになり、近くの機器への移動インタフェースとして動作する。
【００１４】
例として、添付の図面を参照して本発明について説明する。図中、同一の参照番号は同様の又は対応する特徴を示す。
【００１５】
［望ましい実施例］
ＰｒｏｎｔｏＥｄｉｔ（上述の米国特許出願第０９／２７１，２００号（出願人整理番号ＰＨＡ２３，６０７）を参照）は、ＰＣ上で実行されるソフトウエアプログラムである。これは、Ｐｒｏｎｔｏをエミュレートすること、Ｐｒｏｎｔｏのコンフィギュレーションを設定すること、及びＰｒｏｎｔｏから情報をアップロードすることやＰｒｏｎｔｏへ情報をダウンロードすることが可能である。ＰｒｏｎｔｏからＰｒｏｎｔｏＥｄｉｔプログラムへ情報をアップロードするためには、ＰｒｏｎｔｏとＰｒｏｎｔｏＥｄｉｔを実行しているＰＣとの間にシリアルケーブルを接続せねばならない。ＰｒｏｎｔｏＥｄｉｔツールバー上の幾つかのアイコンをクリックすることにより、アップロード処理が始まり、ＰｒｏｎｔｏからＰｒｏｎｔｏＥｄｉｔへ情報が転送される。この全ての処理中、ＰｒｏｎｔｏはＰｒｏｎｔｏＥｄｉｔプログラムのスレーブとして動作する。
【００１６】
本発明では、ユニバーサルなプログラム可能な遠隔制御装置は、ディスプレイ状態といった情報が例えばＰＣ上にバックアップされることを可能とする。ここでは、遠隔制御装置は、遠隔制御装置とＰＣ間の情報の転送を制御するマスタ装置である。情報の転送は、コンフィギュレーションツールの一部ではなく、遠隔制御装置の一体化された特徴である。これは、コマンドにより、又は、動作的な使用中に自動的に作動される。遠隔制御装置は、夫々が遠隔制御装置の内部プログラムの一部である自分の好みを有する数人の家族によって共用されうる。しかしながら、遠隔制御装置の内部メモリは、家族全員のコンフィギュレーションを含むには十分に大きくないことがある。すると、ユーザは自分のコンフィギュレーションを選択し、それが存在するのであれば、そのコンフィギュレーションが使用される。そうでなければ、遠隔制御装置はＰＣと接触をとり、ユーザのコンフィギュレーションを遠隔制御装置へ転送させる。これは、このコンフィギュレーションのための空間を作るために、遠隔制御装置上の現在のコンフィギュレーションをＰＣに格納することを含みうる。これは、遠隔制御装置中のコンフィギュレーションがＰＣ中のコンフィギュレーションよりも新しい場合にのみ生ずる。所与のユーザについて、ＰＣ上のコンフィギュレーションが遠隔制御装置上のコンフィギュレーションと同じであれば、遠隔制御装置上の空間は、ＰＣへのバックアップなしに再び使用される。相互接続媒体は、有線又は無線であり得る。このように、ＰＣの記憶装置は、遠隔制御装置のメモリ／記憶装置を頂点とするシステムの記憶階層構造の一部である。記憶階層構造は、インターネット／ウェブまで拡張されうる。このように、仮想メモリコンピュータシステムにおけるページングのように、自動的且つ自己支配的な特徴として、遠隔制御装置が動作すると情報は記憶階層構造を通って流れうる。
【００１７】
図１は、本発明におけるシステム１００を示すブロック図である。システム１００は、局１０２とプログラム可能な遠隔制御装置１０４とを含む。局１０２は、制御用のプロセッサ１０６、データをバッファする内部メモリ１０８、遠隔制御コマンド及びユーザの好みを格納するための例えばハードディスクドライブ又はフラッシュメモリといった不揮発記憶装置１１０、及び、遠隔制御装置１０４との間でデータを送受信するための送信器／受信器１１２を含む。遠隔制御装置１０４は、制御用のプロセッサ１１４、遠隔制御コマンド、マクロ、及びユーザの好みを保持するためのメモリ１１６（例えばＲＡＭ又はフラッシュメモリ）、遠隔制御装置１０４の表示画面及びタッチスクリーンの組合せ１２０を制御するディスプレイ制御ユニット１１８、並びに、局１０１との間でデータを送受信するための送信器／受信器１２２を含む。
【００１８】
システム１００において、遠隔制御装置１０４は制御可能な機器に関連する制御情報を獲得し格納するために局１０２と対話する。遠隔制御装置１０４は、幾つかの機器を制御し、特定のユーザに対して個人化されうる。局１０２は、幾つかの機器に対する制御コード及び数人のユーザの好みを含みうる。局１０２は、例えばＰＣ、機器のうちの１つ、又は機能的に同様の局機能を有する各機器でありうる。
【００１９】
遠隔制御装置１０４は多数の機器を制御することが可能であるが、そのローカルメモリ１１６は有限であり、制御コード、マクロ、好み等の全てを収容することが可能でないことがある。従ってローカルメモリ１１６は局１０２に対してページングされる。ユーザが、制御すべき機器を選択し、必要とされる制御コードが遠隔制御装置１０４のローカルメモリ１１６中になければ、遠隔制御装置１０４のプロセッサ１１４は、これらの制御コードを取り出すために送信器／受信器１２２を介して局１０２へメッセージを伝送することにより局１０２に対して信号を送る。最近更新した新しい制御コードのための空間を作るため、例えばユーザの好みといったメモリ１１６の内容はバックアップとして局１０２へ送信され、それにより新しい制御コードのために空間を作る必要がありうる。この場合、更新されたメモリ内容は、メッセージに添付される。
【００２０】
局１０２の受信器１１２はこのメッセージを受信し、これを局１０２のローカルメモリ１０８に格納する。局１０２のプロセッサ１０６はメッセージを復号化し、指定された制御コードが遠隔制御装置１０４へ戻るよう送信されねばならないかを判定する。メッセージに添付されたメモリ内容があれば、局１０２の不揮発記憶装置１１０に格納される。メッセージによって指定される制御コードは局の不揮発記憶装置１１０から取り出され、ローカルメモリ１０８に一時的に格納され、プロセッサ１０６は送信器１１２に対して制御コードを遠隔制御装置１０４へ送信するよう命令する。遠隔制御装置１０４の受信器１２２は、コードを受信し、ローカルメモリ１１６中の適当な位置に格納する。すると、ユーザは、新しい機器を制御するために遠隔制御装置１０４を使用することが可能となる。
【００２１】
上述のように、局１０２は、パーソナルコンピュータ、テレビ受像機又はセットトップボックスといった機器、テレビジョン生放送の時間シフト（一時停止、巻き戻し、スローモーション）再生を可能とする記録装置（時間ワープレコーダとも称される）、又はユーザの機器にローカルな他のインテリジェントな記憶装置でありうる。遠隔制御装置１０４の制御コンテキストが次の機器に切換られるたびに、遠隔制御装置１０４は機器から制御情報を取り出す。これにより、遠隔制御装置１０４は遠隔制御装置と通信することが可能な全ての機器に対して自動的に互換性をもつことが可能となる。
【００２２】
制御コンフィギュレーションのための情報の取出しのための遠隔制御装置１０４と局１０２間の通信は、例えば後に遠隔制御装置１０４が動作的に使用されるときに用いられるのと同じチャネルを介して局１０２に対して遠隔制御装置１０４が要求を送信することによって始まることが望ましい。例えば、遠隔制御装置１０４はＩＲコード中で局１０２への要求を送信する。要求を受信すると、局１０２は後の動作的な使用のために遠隔制御装置１０４を設定するために必要な制御情報をアップロードし始める。
【００２３】
図２は、多数の装置２０２、２０４、２０６及び２０８と、遠隔制御装置１０４とを示すブロック図である。各装置２０２乃至２０８は、ユーザ選択可能な機能を有する。例えば、装置２０２はテレビ受像機であり、装置２０４はＤＶＤプレーヤであり、装置２０６は時間ワープレコーダであり、装置２０８は家庭セキュリティシステムでありうる。各装置２０２乃至２０８は更に図１を参照して説明したような局１０２の機能を含む。特に、各装置２０２乃至２０８は、当該の装置の各ユーザ選択可能な機能と関連付けられる各コマンドを含む制御情報を格納するメモリを有する。各装置２０２乃至２０８は、制御情報の送信を開始するための入力を受信する受信器と、遠隔制御装置１０４へ制御情報を送信する送信器とを有する。受信器はまた、選択されたコマンドを遠隔制御装置１０４から受信することが可能である。制御情報は、遠隔制御装置１０４のディスプレイ／タッチスクリーン１２０上にＧＵＩを作成するためのグラフィック情報を含むことが望ましい。
【００２４】
制御情報の取出しは、例えば上述のようにして開始される。望ましくは、制御情報は「ページ」とも称されるセグメントごとにアップロードされる。制御情報は、典型的には階層構造となるよう編成される。例えば、第１の階層は特定の装置を選択するための選択メニューであり、第２の階層は選択された装置の基本的な制御のための選択メニューであり、第３の階層は上の階層でなされた選択についての詳細な制御である。例えば、ここに参照として組み入れられるＧｏｕｌｄｅｎ外に対して発行された米国特許第５，９５６，０２５号を参照のこと。この特許は、家庭エンターテイメントシステムのための遠隔制御に関する。遠隔制御装置は、タッチスクリーン機能を有するＧＵＩを有する。ＧＵＩの見える部分は、幾つかの制御レベルに階層構造として編成される。全ての階層は一貫したレイアウトを有し、第１の領域は第１の場所の選択可能なアイテムのためであり、第２の領域は第２の場所のアイテムのうちの選択されたものについての制御し、第３の領域は第３の場所の選択されたアイテムに関する内容データのためである。場所と領域との空間的な関係は、階層を通じて維持される。かかるＧＵＩは家庭エンターテイメントシステムのユーザフレンドリーな性質に対してかなり寄与する。
【００２５】
本発明の前後関係では、ユーザは特定の階層においてオプションを選択し、現在のレベルにおいて選択された動作を実行している間に次の階層のためのページが遠隔制御装置へアップロードされる。動作的な使用中に１ページずつ制御コンフィギュレーションを取り出すことにより、必要な帯域幅は減少する。
【図面の簡単な説明】
【図１】
本発明のシステムを示すブロック図である。
【図２】
本発明のシステムを示すブロック図である。
【国際公開パンフレット】
2004500751.tif 000003
2004500751.tif 000004
2004500751.tif 000005
2004500751.tif 000006
2004500751.tif 000007
2004500751.tif 000008
2004500751.tif 000009
2004500751.tif 000010
2004500751.tif 000011
2004500751.tif 000012
【国際調査報告】
2004500751.tif 000013
2004500751.tif 000014