(57)【要約】  リモコン装置が、ユーザ環境におけるコンポーネントの設定と定義されたユーザ・アクティビティとに基づいて、コマンド及びオプションを提供する。記憶装置は、ユーザ環境におけるコンポーネントの設定と、「テレビを見る」、「映画を見る」、「スポーツ番組を見る」、などの定義されたユーザ・アクティビティ・セットとを含むユーザ・プロファイルを含む。各ユーザ・アクティビティは、該ユーザ・アクティビティを容易にするために、リモコン装置上のキーへの対応するマッピングを有する。ユーザが好みのアクティビティを識別すると、リモコン装置はそのアクティビティをサポートするためにシステムのコンポーネントへコマンドを送り、次いで、このアクティビティに対応する各コンポーネントへコマンドを送る。ユーザは、複数のユーザ・アクティビティを定義することができ、記憶装置は複数ユーザの設定及びアクティビティを含むことができる。
2005513898.tif 000002
【特許請求の範囲】
【請求項１】
リモコン・システムであって、
複数のアクティビティ・セットを記憶するように構成された記憶装置と、
前記記憶装置の中の前記複数のアクティビティ・セットの中の各アクティビティ・セットに選択的にアクセスするように構成されたリモコン装置とを有し、
各アクティビティ・セットは、特定のコンポーネント機能の前記リモコン装置の割り当てられたキーへのマッピングを含み、
前記特定のコンポーネント機能は、複数のコンポーネントと関連付けられ、
前記リモコン装置は、前記選択的にアクセスされたアクティビティ・セットに基づいて、前記割り当てられたキーの第一のセットにおけるキーが押されたときに前記複数のコンポーネントの中の第一のコンポーネントを制御し、前記割り当てられたキーの第二のセットにおけるキーが押されたときに前記複数のコンポーネントの中の第二のコンポーネントを制御する、ように構成される、ことを特徴とするリモコン・システム。
【請求項２】
請求項１記載のリモコン・システムであって、
前記リモコン装置は、更に、前記選択的にアクセスされたアクティビティ・セットを実行するために前記第一及び第二のコンポーネントの中の少なくとも１つに初期コマンド・シーケンスを提供するように構成される、ことを特徴とするリモコン・システム。
【請求項３】
請求項１記載のリモコン・システムであって、
前記記憶装置は、インターネットのウェブ・サイトに配置され、
前記リモコン装置は、更に、該リモコン装置による前記記憶装置へのアクセスを容易にするように構成されたインターネット・アクセス装置を有する、ことを特徴とするリモコン・システム。
【請求項４】
請求項１記載のリモコン・システムであって、
前記複数のアクティビティ・セットの作成を容易にするユーザ・インターフェースを更に有する、ことを特徴とするリモコン・システム。
【請求項５】
請求項１記載のリモコン・システムであって、
前記複数のアクティビティ・セットの作成を容易にするアクティビティ・マネージャを更に有する、ことを特徴とするリモコン・システム。
【請求項６】
請求項５記載のリモコン・システムであって、
前記アクティビティ・マネージャ及び前記記憶装置のうちの少なくとも１つがインターネット・サイトに配置される、ことを特徴とするリモコン・システム。
【請求項７】
アクティビティ・マネージャであって、
アクティビティ・セットに関するユーザ入力を取得するように構成されたユーザ・インターフェースと、
前記アクティビティ・セットに基づいて、複数の制御コードをリモコン装置へ提供するように構成された制御装置インターフェースとを有し、
前記アクティビティ・セットは、複数のコンポーネントの間での機能のマッピングを識別し、
前記リモコン装置に提供された前記複数の制御コードは、前記複数のコンポーネントの中の２以上のコンポーネントに対応し、
前記複数の制御コードの各制御コードは、前記リモコン装置の複数のキーの中の１つのキーに固有にマッピングされる、ことを特徴とするアクティビティ・マネージャ。
【請求項８】
請求項７記載のアクティビティ・マネージャであって、
前記アクティビティ・セットを複数のアクティビティ・セットの中の１つとして記憶するように構成された記憶装置を更に有し、
前記制御装置インターフェースは、更に、前記複数のアクティビティ・セットの中からの選択を容易にするように構成される、ことを特徴とするアクティビティ・マネージャ。
【請求項９】
請求項７記載のアクティビティ・マネージャであって、
前記ユーザ入力をインターネット接続を通じて取得するように構成されたことを特徴とするアクティビティ・マネージャ。
【請求項１０】
請求項７記載のアクティビティ・マネージャであって、
インターネット接続を通じて前記複数の制御コードを前記リモコン装置へ提供するように構成されたことを特徴とするアクティビティ・マネージャ。
【請求項１１】
請求項７記載のアクティビティ・マネージャであって、
少なくとも一部がインターネットのウェブ・サイトに配置されたことを特徴とするアクティビティ・マネージャ。
【請求項１２】
請求項７記載のアクティビティ・マネージャであって、
ユーザが前記アクティビティ・セットを選択したときに１以上の制御オプションを実行するように構成されたことを特徴とするアクティビティ・マネージャ。
【請求項１３】
リモコン装置であって、
複数のキーと、
複数のアクティビティ・セットの各々に対応した制御コードを記憶するように構成された記憶装置とを有し、
前記複数のアクティビティ・セットの各々は、前記複数のキーの複数のコンポーネントの制御コードへのマッピングを識別し、
前記複数のキーのうちの少なくとも１つのキーは、前記複数のアクティビティ・セットの中から特定のアクティビティ・セットを選択するのを容易にする、ことを特徴とするリモコン装置。
【請求項１４】
複数のコマンド・コードをリモコン装置へ提供する方法であって、
前記リモコン装置のキーに対応した制御機能セットを決定し、
前記制御機能セットの複数のコンポーネントへのマッピングを定義するアクティビティ・セットを決定し、
前記制御機能セット及び前記複数のコンポーネントに対応した制御コードを決定し、
前記制御コードを前記リモコン装置へ伝達する、ことを特徴とする方法。
【請求項１５】
請求項１４記載の方法であって、
前記制御コードは、前記複数のコンポーネントの中の２以上のコンポーネントに対応したコードを含む、ことを特徴とする方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ製品の分野に係り、特に、マルチメディア・システムを含む様々な装置を制御するためのリモコン装置に関する
【背景技術】
【０００２】
リモコン装置は本分野で一般的である。典型的な家庭用ビデオシステムなどの様々なコンポーネント（ｃｏｍｐｏｎｅｎｔ）又は機器を制御するのに「ユニバーサル」リモコン装置が一般的に用いられる。これらリモコン装置は、通常、いずれのコンポーネントが制御されているのかを決定する１以上の「モード」ボタンを有する。例えば、リモコン装置は、ＶＣＲ、ケーブルテレビ・ボックス、衛星放送ボックス、テレビなどの中から選ぶセレクタ・ボタンを有し得る。ユーザがあるモードを選択すると、リモコン装置上の残りのボタンは意図された制御先コンポーネントに対応した適切な伝送を発するように構成される。例えば、ユーザがテレビを選択し、その後「チャンネル・アップ」キーを押したとき、リモコン装置はユーザのテレビ上でチャンネルを進める（上げる）アクションを実行するのに関連するコードを送信する。ユーザが衛星放送を選択し、その後同じ「チャンネル・アップ」キーを押したとき、リモコン装置は異なるコードを送信する。この場合、ユーザの衛星放送テレビ制御ボックス上でチャンネルを進める（上げる）アクションを実行するのに関連するコードである。すなわち、リモコン装置のモードは、ボタン・クロージャ（ｂｕｔｔｏｎ  ｃｌｏｓｕｒｅ）のコマンド・コード・セットへのマッピングを制御する。ここで、各コマンド・コード・セットは、各モード・オプションに関連したコンポーネントに関連付けられる。
【０００３】
また、ユニバーサル・リモコン装置の中には、セレクト・ボタンのデフォルト・マッピングを再構成可能なものもある。例えば、音量コントロールを含まないユニバーサル・リモコン装置がケーブルテレビ制御ボックスのメーカから提供された場合、メーカは、リモコン装置がテレビ・モードでもケーブルテレビ・モードでもユーザのテレビに関連する音量制御コードを使用するように、そのリモコン装置を予め構成することができる。これにより、ユーザは、ケーブルテレビ・モードからモード変更を実行しなくても、音量を調整することができるようになる。同様に、ユニバーサル・リモコン装置の中には、「学習」又は「コピー」機能を有するものもある。ここで、リモコン装置上のセレクト・キーは、別のリモコン装置からのコードを記録する受信器を含み、記録された各コードをリモコン装置上のセレクト・キーに関連付ける。このように、リモコン装置は、異なるコンポーネントに関連付けられたリモコン装置からのコードを記録可能であるため、該リモコン装置はモード変更を必要とせずに、異なるコンポーネントを制御することができる。例えば、ユニバーサル・リモコン装置は、テレビ用リモコンからの音量変更コードを記録し、該ユニバーサル・リモコン装置の音量アップキー及び音量ダウンキーと関連付けると共に、ＶＣＲ用リモコンからのチャンネル変更コードを記録し、チャンネルアップキー及びチャンネルダウンキーに関連付けることができる。しかし、ユニバーサル・リモコン装置上に各キーにつきコードを記録するのは飽き飽きするプロセスである。なぜなら、それには、通常、異なるコンポーネントのリモコン装置を各コードを送信するように操作することと、これに対応してユニバーサル・リモコン装置上の送信されたコードに関連付けるキーの識別とが必要となるからである。よって、一般的に、ほとんどのユニバーサル・リモコン装置は、コード番号を通じてコンポーネントの識別を可能としており、各装置機能コードをリモコン装置の特定のキーへ自動的に関連付ける。その後、上述のように、ユーザは、いずれのコンポーネントの機能コードがユニバーサル・リモコン装置のキーに関連付けられているかをモード選択を通じて選択する。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ユニバーサル・リモコン装置が入手可能であるにもかかわらず、２以上の制御可能なコンポーネントを持つほとんどの家庭では、おそらく、２以上のリモコン装置を手元に持っている方が簡単であると思っているであろう。リモコン装置のモードを変更し、その結果として別のコンポーネントを制御するためのボタンを押す前にノーマル・モードへモードを戻すのを忘れることに対処するよりも、めったに使わないコンポーネントなどの特定のコンポーネント又は機能用の別のリモコン装置を単に手に取る方が簡単である場合が多い。また、世帯によっては、例えば、一部の住人は家庭用「サラウンド」システムを通じてあらゆる番組の音声部分を聴くことを好む一方、他の住人はローカルテレビの話者からのニュース番組などを番組の音声部分を聴くことを好むかもしれない。このような環境においては、音量コントロールに別々のコントローラを用い、１つをサラウンドシステム用、１つをテレビ用とするのが好ましい場合が多い。
【０００５】
加えて、複数の入出力オプションを備えた複雑なマルチメディア・システムにおいては、１つのエンターテイメント・モードから別のものに変えることが困難である場合もあり得る。特に、非技術系のユーザにとっては。例えば、衛星放送テレビのニュース放送の視聴からＤＶＤ映画の視聴へ切り替える場合、ビデオ入力をテレビに切り替え、衛星放送受信器の電源を切り、ＤＶＤプレイヤーの電源を入れ、音声をテレビコンソールからステレオオーディオ・システムに切り替え、オーディオ・システムをユーザの好みの視聴レベルに調整する、などが必要となる場合が多い。
【０００６】
本発明の目的は、複数コンポーネントシステムにおいて用いられるリモコン装置の設定を容易にする方法及びシステムを提供することである。本発明の更なる目的は、複数コンポーネントシステム内のコンポーネントを制御するタスクを容易にするリモコン装置を提供することである。本発明の更なる目的は、上記システムのユーザ固有制御を容易にするリモコン装置及びシステムを提供することである。本発明の更なる目的は、複数コンポーネントシステムにおけるコンポーネントを統合するのに役立つリモコン装置及びシステムを提供することである。
【課題を解決するための手段】
【０００７】
上記及び他の目的は、システム・アウェア（ｓｙｓｔｅｍ−ａｗａｒｅ）及びアクティビティ・アウェア（ａｃｔｉｖｉｔｙ−ａｗａｒｅ）であるリモコン装置及びシステムを提供することによって実現される。このリモコン装置は、ユーザ環境におけるコンポーネントの設定と定義されたユーザ・アクティビティとに基づいて、コマンド及びオプションを提供する。記憶装置は、ユーザ環境におけるコンポーネントの設定と、「テレビを見る」、「映画を見る」、「スポーツ番組を見る」、などの定義されたユーザ・アクティビティ・セットとを含むユーザ・プロファイルを含む。各ユーザ・アクティビティは、該ユーザ・アクティビティを容易にするために、リモコン装置上のキーへの対応するマッピングを有する。ユーザが好みのアクティビティを識別すると、リモコン装置はそのアクティビティをサポートするためにシステムのコンポーネントへコマンドを送り、次いで、このアクティビティに対応する各コンポーネントへコマンドを送る。ユーザは、複数のユーザ・アクティビティを記憶させることができ、記憶装置は複数のユーザの設定及びアクティビティを含むことができる。
【発明を実施するための最良の形態】
【０００８】
本発明を添付図面を参照して例示的に詳細に説明する。
【０００９】
全図面を通じて、同じ参照数字は類似の又は対応した特徴又は機能を示す。
【００１０】
図１は、複数のコンポーネント及びリモコン装置を有するシステムの一例を示す。この例示的システム１００は、テレビ１１０、オーディオ・システム１１１、ＤＶＤプレイヤー１１２、ＶＣＲ１１３、ケーブルテレビ・インターフェース１１４、衛星放送受信器１１５、セットトップ・ボックス（ＳＴＢ）１１６、などを有する。リモコン装置１５０は、コンポーネント１１０〜１１６の一部又は全部のリモコンを備える。システム１００は、例示であり、ユーザ・システム１００にはより少ない又はより多いコンポーネントを有してもよい。システム１００のコンポーネント構成の一例を図示したが、システム１００は、任意の時点において、システムの制御及び／又はデータフローに関する情報をたとえあるとしてもほとんど提供しない。すなわち、作動中、システム１００は、衛星放送受信器１１５からオーディオビデオ情報を受信し、該ビデオをテレビ１１０へ提供し、該オーディオをオーディオ・アンプ１１１へ提供することができる。別の時点において、システム１００は、ＶＣＲ１１３からオーディオビデオ情報を受信し、該ビデオ及び該オーディオの双方をテレビ１１０へ提供することができる。
【００１１】
本発明において、「システム構成」には、該システムを構成するコンポーネントの識別が含まれ、「アクティビティ・セット」には、特定のユーザ・アクティビティをサポートするための特定のシステム機能の特定のコンポーネントへの関連付けが含まれる。例えば、あるシステムにおいて複数のコンポーネントがオーディオ出力信号を含み得る場合でも、アクティビティ・セットがそのシステムのオーディオ出力をシステム中のどのコンポーネントが提供するかを識別する。同様に、アクティビティ・セットは、オーディオビデオ情報を提供するコンポーネントを識別すると共に、コンポーネントに応じて、システムが発信元コンポーネントに関連付けられた複数のチャンネルの中から選択するように構成されているか否かを識別する。図２Ａ〜２Ｂは、図１に示したシステム１００のアクティビティ・セットの例を示す。
【００１２】
図２Ａは、例えば、衛星放送を視聴又は録画するアクティビティ・セット２００ａを示す。ここでは、視聴覚情報が衛星放送受信器１１５によって受信され、衛星放送受信器１１５はこの視聴覚情報を任意の録画のためにＶＣＲ装置１１３へ提供する。「Ｔｉｖｏ」装置などの他の記憶装置がＶＣＲ装置１１３の前後に又は代わりに経路中に設けられてもよい。図２Ａのアクティビティ・セットの一例において、ＶＣＲ１１３はビデオ及びオーディオ情報をテレビ１１０へ提供する。
【００１３】
別の方法として、図１のシステム１００は、ＤＶＤ映画の視聴を容易にするために、図２Ｂに示すように機能上構成されてもよい。この例示的アクティビティにおいて、ＤＶＤプレイヤー１１２は、視聴覚情報の発信元である。ＤＶＤプレイヤー１１２は、ビデオ情報をテレビ１１０へ提供し、オーディオ情報をオーディオ・アンプ１１１へ提供する。
【００１４】
本発明によれば、リモコン装置１５０は、システム１００によってサポートされているアクティビティに応じて、制御機能のリモコン装置１５０のキーへのマッピングを変えることを可能にするように構成される。図２Ａの「衛星放送の視聴／録画」アクティビティをサポートするために、例えば、リモコン装置１５０は、数字キー２１０及びチャンネル・アップ／ダウン・キー２２０を衛星放送受信器１１５に関連付け、早送り（ｆａｓｔ−ｆｏｒｗａｒｄ）キー、再生（ｆｏｒｗａｒｄ）キー、停止（ｓｔｏｐ）キーなどの走査キーをＶＣＲ１１３に関連付け、音量コントロール２４０をテレビ１１０に関連付けるように構成される。他方、図２Ｂの「映画の視聴」アクティビティをサポートするために、走査キー２３０はＤＶＤ装置１１２に関連付けられ、音量制御キー２４０はオーディオ・アンプ１１１に関連付けられる。すなわち、リモコン装置１５０がアクティビティ・セット２００ａをサポートするようにプログラムされると、走査キー２３０の操作によりＶＣＲ１１３の制御が実現され、リモコン装置１５０が図２Ｂのアクティビティ・セット２００ｂをサポートするように構成されると、同じ走査キー２３０の操作によりＤＶＤプレイヤー１１２の制御が実現される。
【００１５】
本発明によれば、リモコン装置１５０のキーは、アクティビティ・セット２００ａ、２００ｂに応じて、様々なコンポーネント１１０〜１１６に関連付けられるため、ユーザは様々なコンポーネント１１０〜１１６の各々を制御するためにモードの変更を実行する必要がなくなる。すなわち、典型的なユニバーサル・コントローラは、音量制御、チャンネル選択、走査制御、視聴制御（明るさ、コントラスト、ズームなど）、メニュ制御などのマルチメディア・エンターテイメント・システムを作動させながら一般的に利用される機能の各々を可能にするのに十分な数のキーを有する。本発明の好ましい実施形態において、これら機能の各々は、コンポーネントが現在どのように用いられているかに応じて、エンターテイメント・システムのコンポーネントと関連付けられる。このように、リモコン装置１５０のキーによって提供される機能は、アクティビティに対して最適化される。リモコン装置１５０の複数のキーの各々をコンポーネントに関連付けることによって、従来のリモコン装置では通常行われていたような所望の機能に応じて異なる装置を制御するためにモード変更を呼び出す必要性が最小限に抑えられる又はなくなる。
【００１６】
図３は、複数のアクティビティ・セットについて記述したデータ構造の一例を示す。この例において、これらアクティビティ・セットは、３つの具体的なアクティビティ３０１〜３０３と１つのデフォルト・アクティビティ３０４に対応する。各アクティビティ・セットは、３つの機能：音量３１０、チャンネル３２０、及び走査３３０のコンポーネントへのマッピングを含む。当業者には明らかなように、他の機能もコンポーネントにマッピングされ得る。
【００１７】
以下の段落では、数字の１又は２で始まる参照数字は、図１、２Ａ、及び２Ｂで示したアイテムを指す。
【００１８】
最初のアクティビティ・セット：テレビの視聴３０１は、図２Ａに示したアクティビティに対応する。音量機能３１１はテレビ１１０に関連付けられ、チャンネル機能３２１は衛星放送受信器１１５に関連付けられ、走査機能３３１はＶＣＲ１１３に関連付けられる。このアクティビティ・セットに基づいて、リモコン装置１５０は、リモコン装置１５０上の音量制御キー２４０がテレビ１１０に関連付けられた音量制御コードに対応したコードの送信をもたらすようにプログラムされる。同様に、リモコン装置１５０上のチャンネル制御キー２１０、２２０は、衛星放送受信器１１５に関連付けられたチャンネル制御コードに対応したコードの送信がもたらし、走査制御キー２３０は、ＶＣＲ１１３に関連付けられた走査制御コードに対応したコードの送信をもたらす。
【００１９】
同じように、２つ目のアクティビティ・セット：映画の視聴３０２は、図２Ｂに示したアクティビティに対応し、音量制御キー２４０がオーディオ・アンプ１１１に関連付けられた音量制御コードに対応し（３１２）、走査制御キー２３０がＤＶＤ１１２に関連付けられた走査制御コードに対応する（３２２）。このアクティビティ・セットの一例において、チャンネル機能３２２は、コンポーネントと具体的に関連付けられていない。別の実施形態として、マッピングされない機能があってもよい。マッピングされないキーは、前のアクティビティ・セットから変更されないままでもよく、或いは、コンポーネントとの関連付けが外されて非アクティブ状態とされてもよい。好ましい実施形態において、キーに応じて、前の関連付けを残す場合と関連付けが外される場合とが混合して用いられる。
【００２０】
図４は、アクティビティ・セットについて記述したデータ構造の別の一例を示す。この例では、アクティビティ４０１を、コンテンツ・マテリアルのジャンル４０２に基づいて、更に分割することができる。ジャンル４０２の選択により、そのマテリアルの発信元４０３が識別されると共に、いずれのコンポーネントがそのコンテンツ・マテリアルの音声部分４０４を提供するように構成されているかが識別される。例えば複数のユーザが存在する環境においてユーザごとにアクティビティの分割の仕方を変えるなど他のアクティビティの分割又は分類もサポートされ得る。すなわち、所定のシステム内で、各ユーザが、同じアクティビティをサポートするのに異なるプリファレンスを有し得る。リモコン装置上の１以上のキーは、個人の識別などのアクティビティ・セットの選択を容易にするように構成される。
【００２１】
本発明の別の態様によれば、アクティビティ４０１の選択又はアクティビティ４０１の選択された部分４０２は、更に、その選択をサポートするために適用されるプリセット４０５の好ましいリストを決定する。これらプリセット４０５は、例えば、示されたアクティビティ・セットを実行させるためにシステムの個々のコンポーネントに伝達されるコマンド・シーケンスを含む。例えば、ほとんどのテレビ表示システムは、ＤＶＤ１１２、ＶＣＲ１１３、ケーブルテレビ受信器１１４などのビデオ入力を提供できる様々なコンポーネントの中からテレビ・ディスプレイへの入力を選択する「入力」選択コマンドを有する。図４の例では、ユーザがアクティビティ「テレビの視聴、ニュース」４１２を選択すると、プリセット・リスト：リストＡ４１５が識別される。このリストＡ４１５は、好ましい実施形態において、テレビの映像及び音声入力をケーブルテレビ受信器へ切り替えて、図４の表の第１行目に示したニュース・ジャンル４１２の選択に対応するアクティビティ・セットを実施するコマンドを含む。また、リストＡ４１５は、この例において、ユーザがニュース番組を聴く際の好みの音量に基づいて、テレビの音量を自動的に調整する１以上の音量制御コマンドを含んでもよい。また、リストＡ４１５は、ユーザの好み等に基づいて、録画装置を起動又は終了させるコマンド・コードを含んでもよい。
【００２２】
当業者には明らかなように、プリセット・リスト４０５は、他の制御可能な装置又は機器に対する制御コードなどの様々な装置制御オペレイティブの中の任意のものを含み得る。例えば、プリセット４０５は、視聴されているマテリアルのジャンルに基づいて、視聴エリアにおける照明のレベルを調整するコントロールを含んでもよい。また、同じく当業者には明らかなように、リスト４０５は、制御されたコンポーネント又は機器にコマンドを伝達する異なる手段にそれぞれが関連付けられている複数のコマンド・セットを含んでもよい。上述の照明の例において、照明コマンドは、例えば、リモコン装置１５０によってではなく、ホーム・オートメーション・ネットワークを通じて照明に伝達される。これにより、本発明のシステム・アクティビティ・セット態様を既存の及び将来の制御技術と一体化することができる。
【００２３】
図５は、本発明に係るリモコン装置５００の一例のブロック図を示す。この例において、アクティビティ・マネージャ５１０は、ユーザ設定及びアクティビティ・セットのデータベース５２０へのアクセスと、コンポーネント制御コードのデータベース５３０へのアクセスとを有する。アクティビティ・マネージャ５１０は、ユーザ・インターフェース５１２を通じてユーザ入力を受信し、このユーザ入力に基づいて制御コードを制御インターフェース５１４を通じてリモコン装置１５０へ提供する。本発明において、データベースという語は、特定の情報を検索するために組織化されたデータの集合を識別するのに用いられており、このデータ集合は、様々な記憶装置及び記憶システムの間に分散されていてもよい。
【００２４】
ユーザ・インターフェース５１２は、一般的に、２種類のユーザ入力処理を有する。ユーザは、アクティビティ・セットを作成するか、或いは、アクティビティ・セットを呼び出す。ユーザは、例えば、リモコン装置５０上の選択キーを用いて、又は、ディスプレイ装置上に提示されたメニュを用いて、アクティビティ・セットを呼び出す。この入力された選択に基づいて、アクティビティ・マネージャ５１０は、ユーザ・アクティビティ・セットのデータベース５２０へアクセスし、どのコンポーネント機能がリモコン装置１５０上のどのキーに対してマッピングされているのかを判断する。必要であれば、アクティビティ・セット・マネージャ５１０は、コンポーネント制御コード・データベース５３０へアクセスし、このアクティビティ・セットのためにリモコン装置１５０が必要とするコードを判断する。上述のように、ユーザ・アクティビティ・セット５２０が選択されたアクティビティ・セットに関連付けられたプリセット・リスト又は類似のコマンド構造を含む場合、アクティビティ・セット・マネージャ５１０は、そのプリセット・リストを処理して、適切なコマンドをリモコン装置１５０又は別の制御装置へ提供し、そのリストのコマンドを実行させる。
【００２５】
本発明の原理に従って、アクティビティ・セット・マネージャ５１０は、制御コード・セットをリモコン装置１５０へ送る。各制御コードは、リモコン装置１５０の１キーに固有にマッピングされている。ここで、制御コード・セットは、上述のように、２以上のコンポーネントに対応する。リモコン装置のキーをプログラミングする手法については、本分野では一般的であり、開発が続けられている。ここに参考文献として組み込まれる同時係属米国特許出願０９／３１１，１２８（Ｊｏｏｓｔ  Ｋｅｍｉｎｋ、１９９９年５月１３日、「ＩＮＴＥＲＮＥＴ−ＢＡＳＥＤ  ＳＥＲＶＩＣＥ  ＦＯＲ  ＵＰＤＡＴＩＮＧ  Ａ  ＰＲＯＧＲＡＭＭＡＢＬＥ  ＣＯＮＴＲＯＬ  ＤＥＶＩＣＥ」）は、インターネット・ベースのサービスを通じてプログラム可能な制御装置を更新又はカスタマイズするシステム及び方法について開示している。ユーザ・システム内におけるコンポーネントの識別に基づいて、この同時係属出願のシステムは、そのコンポーネントに関連付けられた制御コードをダウンロードすると共に、そのコンポーネントの制御を容易にするためにグラフィック・ユーザ・インターフェース（ＧＵＩ）をカスタマイズする。
【００２６】
ユーザ設定及びアクティビティ・セットの作成は、より複雑なプロセスである。ユーザが特定の時刻又は定期的な時間間隔で特定の番組を録画するようにＶＣＲをプログラムできるようにするのに用いられる手法と同じように、従来通りのメニュ方式の手法を用いて、リモコン装置１５０を通じてアクティビティ・セットを作成できるようにすることができる。但し、このようなプロセスは少々面倒である可能性がある。
【００２７】
ユーザ設定の作成を容易にするために、ここに参考文献として組み込まれる同時係属米国特許出願０９／５１９，５４６（Ｅｒｉｋ  Ｅｋｋｅｌら、２０００年３月６日、「ＰＥＲＳＯＮＡＬＩＺＩＮＧ  ＣＥ  ＥＱＵＩＰＭＥＮＴ  ＣＯＮＦＩＧＵＲＡＴＩＯＮ  ＡＴ  ＳＥＲＶＥＲ  ＶＩＡ  ＷＥＢ−ＥＮＡＢＬＥＤ  ＤＥＶＩＣＥ」）は、ユーザがパーソナル・コンピュータなどの装置を用いて設定アプリケーション・プログラムとインターフェースをとるシステム及び方法について開示している。このアプリケーション・プログラムは、ユーザ機器の設定に関する情報をユーザから集め、次いで、その設定を実行するためにその機器へダウンロード可能な１以上のデータ・セットを作成する。ユーザ情報を取得するのにパーソナル・コンピュータを用いることによって、ユーザ・システムのオーディオビデオ機器は、設定を作成するためにユーザ情報を受信し処理するユーザ・インターフェースを設ける必要がなくなる。
【００２８】
本発明の好ましい実施形態において、アクティビティ・マネージャ５１０は、リモコン装置１５０を通じてユーザ・システム設定及び各ユーザ・アクティビティ・セットを作成するためのメニュ方式のアプリケーションを提供すると共に、パーソナル・コンピュータを通じて設定及びアクティビティ・セットを作成するためのアプリケーションも提供する。アプリケーションは、図３及び４に示すようなフォーム又は表を埋めることによって、又は、グラフィック・オブジェクトを操作してユーザ・システム設定のコンポーネントの中から所望のアクティビティ・セットを形成することによって、アクティビティ・セットを作成することを可能にすることが好ましい。
【００２９】
アクティビティ・マネージャ５１０は、ユーザがアクティビティ・セットを作成したとき、そのアクティビティ・セットを適切なコマンド・コード・セットへコンパイルし、この対応するコマンド・コード・セットを各アクティビティ・セットと共に記憶して、ユーザがその後アクティビティ・セットを呼び出したときにこれらコードが直ちに利用可能であるようにする。
【００３０】
図５のシステム例において、各装置５１０〜５３０は、インターネット５０１に接続されている。これは、本発明のシステムにおける情報の伝達及び記憶は、その全部又は一部が、インターネット５０１を経由して提供されてもよい、ことを意味する。このような環境において、サードパーティ・メーカは、ユーザ設定及びアクティビティ・セット５２０を作成するためのインターネット・ベースのアプリケーション・プログラムを提供することができる。その後、各アクティビティ・セットに対応するコンパイルされたコマンド・コードは、サードパーティのインターネット・サイトに記憶されてもよく、或いは、このコンパイルされたコードを要求されたときにリモコン装置１５０へ提供するように構成されたセットトップ・ボックス（図１のＳＴＢ１１６）などのユーザ・ロケーションの記憶装置にダウンロードされてもよい。別の方法として、リモコン装置１５０は、複数のユーザ・アクティビティ・セットの各々に対応した複数のコンパイル済コマンド・コード・セットを記憶するように構成されてもよい。
【００３１】
以上は、単に、本発明の原理を説明したものである。したがって、当業者であれば、ここに明確に記載又は図示されていなくても、本発明の原理を具現化するものであって、ゆえに請求項の意図及び範囲に含まれる様々な構成を案出することができることは明らかである。
【図面の簡単な説明】
【００３２】
【図１】複数のコンポーネント及びリモコン装置を有するシステムの一例を示す図である。
【図２Ａ】様々なユーザ・アクティビティに対応するシステム・コンポーネントの相互オペレーションの一例を示す図である。
【図２Ｂ】様々なユーザ・アクティビティに対応するシステム・コンポーネントの相互オペレーションの一例を示す図である。
【図３】ユーザ・アクティビティを記述するデータ構造の一例を示す図である。
【図４】ユーザ・アクティビティを記述するデータ構造の別の一例を示す図である。
【図５】リモコン・システムの一例のブロック図である。
【図１】
2005513898.tif 000003
【図２Ａ】
2005513898.tif 000004
【図２Ｂ】
2005513898.tif 000005
【図３】
2005513898.tif 000006
【図４】
2005513898.tif 000007
【図５】
2005513898.tif 000008
【国際調査報告】
2005513898.tif 000009
2005513898.tif 000010