(57)【特許請求の範囲】
【請求項１】
アプリケーションによるマルチメディア端末の動作を制御する方法であって、
ネットワークを介して前記マルチメディア端末に前記アプリケーションをダウンロードするステップと、
前記マルチメディア端末において、第１のリモートコントローラから入力信号を受信するステップと、
前記マルチメディア端末において、第２のリモートコントローラから前記入力信号を受信するステップと、
前記入力信号に基づいて、前記入力信号が前記第１のリモートコントローラから受信されたか前記第２のリモートコントローラから受信されたかを示す送信源インジケータを含むメッセージを、前記ダウンロードされたアプリケーションに送信するステップと、
前記ダウンロードされたアプリケーションにより、前記送信源インジケータに基づいて前記マルチメディア端末の動作を制御するステップであって、前記送信源インジケータによって前記マルチメディア端末が実行する動作が異なるステップと、
を有する方法。
【請求項２】
前記メッセージは、前記マルチメディア端末に常駐するアプリケーションプログラムインタフェースベースのモジュールにより、前記ダウンロードされたアプリケーションに送信される、請求項１に記載の方法。
【請求項３】
前記メッセージは、どのタイプのリモートコントローラから前記入力信号が受信されたかを示すタイプインジケータを含む、請求項１に記載の方法。
【請求項４】
前記タイプインジケータは、キーパッド、キーボード、ジョイスティック及びこれらの組み合わせのうち少なくとも１つを示す、請求項３に記載の方法。
【請求項５】
前記メッセージを送信するステップは、前記リモートコントローラのどのキーから前記入力信号が受信されたかを示すキーインジケータを送信するステップを含む、請求項１に記載の方法。
【請求項６】
前記マルチメディア端末により、前記第１のリモートコントローラ装置及び前記第２のリモートコントローラ装置の少なくとも一方に、キーをディスエーブルにするためのディスエーブル信号を送信するステップを更に有する、請求項１に記載の方法。
【請求項７】
前記ディスエーブル信号は、特定の時間及び特定のユーザの順番のうち少なくとも一方の間、前記キーをディスエーブルにする、請求項６に記載の方法。
【請求項８】
前記ダウンロードされたアプリケーションは、ゲームモジュール及びインタラクティブなテレビジョンモジュールのうちの一方である、請求項１に記載の方法。
【請求項９】
アプリケーションによるマルチメディア端末の動作を制御するための命令のプログラムを実施化するコンピュータ読み取り可能な媒体であって、前記プログラムは、
ネットワークを介して前記マルチメディア端末に前記アプリケーションをダウンロードするための命令と、
前記マルチメディア端末において、第１のリモートコントローラから入力信号を受信するための命令と、
前記マルチメディア端末において、第２のリモートコントローラから前記入力信号を受信するための命令と、
前記入力信号に基づいて、前記入力信号が前記第１のリモートコントローラから受信されたか前記第２のリモートコントローラから受信されたかを示す送信源インジケータを含むメッセージを、前記ダウンロードされたアプリケーションに送信するための命令と、
前記ダウンロードされたアプリケーションにより、前記送信源インジケータに基づいて前記マルチメディア端末の動作を制御するための命令であって、前記送信源インジケータによって前記マルチメディア端末が実行する動作が異なる命令と、
を有する媒体。
【請求項１０】
前記メッセージを前記ダウンロードされたアプリケーションに送信するための命令は、前記マルチメディア端末に常駐するアプリケーションプログラムインタフェースベースのモジュールを有する、請求項９に記載の媒体。
【請求項１１】
前記マルチメディア端末により前記第１のリモートコントローラ装置及び前記第２のリモートコントローラ装置の少なくとも一方に送信されるキーをディスエーブルにするディスエーブル信号を生成するための命令を有し、前記ディスエーブル信号は、特定の時間及び特定のユーザの順番のうち少なくとも一方の間、前記キーをディスエーブルにする、請求項９に記載の媒体。
【請求項１２】
アプリケーションによるマルチメディア端末の動作を制御するシステムであって、
ネットワーク、放送ストリーム、他の媒体又はこれらの組み合わせを介して、前記アプリケーションを前記マルチメディア端末にダウンロードするように構成されたアプリケーションインストーラと、
前記マルチメディア端末において、第１のリモートコントローラから入力信号を受信するように構成され、前記マルチメディア端末において、第２のリモートコントローラから前記入力信号を受信するように構成されたユーザインタフェースと、
前記入力信号に基づいて、前記入力信号が前記第１のリモートコントローラから受信されたか前記第２のリモートコントローラから受信されたかを示す送信源インジケータを含むメッセージを、前記ダウンロードされたアプリケーションに送信するように構成されたメッセージ生成器と、
前記送信源インジケータに基づいて前記マルチメディア端末の動作を制御するように構成されたダウンロードアプリケーションモジュールであって、前記送信源インジケータによって前記マルチメディア端末が実行する動作が異なるダウンロードアプリケーションモジュールと、
を有するシステム。
【請求項１３】
前記メッセージ生成器は、アプリケーションプログラムインタフェースベースのモジュールにより、前記メッセージを前記ダウンロードされたアプリケーションに送信する、請求項１２に記載のシステム。
【請求項１４】
前記メッセージ生成器は、どのタイプのリモートコントローラから前記入力信号が受信されたかを示すタイプインジケータを含むよう前記メッセージを生成する、請求項１２に記載のシステム。
【請求項１５】
前記タイプは、キーパッド、キーボード、ジョイスティック及びこれらの組み合わせのうちの少なくとも１つである、請求項１４に記載のシステム。
【請求項１６】
前記メッセージ生成器は、前記リモートコントローラのどのキーから前記入力信号が受信されたかを示すキーインジケータを含むよう前記メッセージを生成する、請求項１２に記載のシステム。
【請求項１７】
前記ユーザインタフェースは、前記マルチメディア端末により、前記第１のリモートコントローラ装置及び前記第２のリモートコントローラ装置の少なくとも一方に、キーをディスエーブルにするためのディスエーブル信号を送信するように構成された、請求項１２に記載のシステム。
【請求項１８】
前記ディスエーブル信号は、特定の時間及び特定のユーザの順番のうち少なくとも一方の間、前記キーをディスエーブルにする、請求項１７に記載のシステム。
【請求項１９】
Ｎ番目のリモートコントローラを有し、Ｎは２よりも大きな整数である、請求項１２に記載のシステム。
【請求項２０】
前記ダウンロードされたアプリケーションは、ゲームモジュール及びインタラクティブなテレビジョンモジュールのうちの一方である、請求項１２に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチメディア端末制御、端末の複数ユーザ制御、及びダウンロード可能なアプリケーションによるマルチメディア端末の制御の分野に関する。
【背景技術】
【０００２】
ＭＨＰ（multimedia home platform）若しくはＯＣＡＰ、テレビジョン用のセットトップボックス、テレビジョン、ＤＶＤ（digital video disk）プレイヤ、又はＰＶＲ（personal video recorder）等のようなマルチメディア端末は、ユーザが該マルチメディア端末上でマルチメディア表現又はアプリケーションを体験するためにアプリケーションをダウンロードすることを可能とする。例えば、ゲーム、インタラクティブなコマーシャル、又はインタラクティブなテレビジョンアプリケーションのようなアプリケーションが、マルチメディア端末上で再生されるために、インターネットのようなネットワークからダウンロードされても良いし、又はダウンロードアプリケーションが、マルチメディア端末で再生されるべき放送信号からフィルタリングされても良い（ＭＨＰ／ＯＣＡＰ環境においてしばしば当てはまる）し、又はＤＶＤ、Blue-rayディスク若しくはＨＤ−ＤＶＤメディアプレイヤからロードされても良い。斯かるマルチメディア端末は、ダウンロードアプリケーションがマルチメディア端末の動作を制御することを可能とするＡＰＩ（application programming interface）を含んでも良い。幾つかのタイプのダウンロードアプリケーションは、１より多いユーザによる同時の使用を必要とする又は容易化する。また、幾つかのダウンロードアプリケーションは、複数のユーザが、キーパッド、キーボード又はジョイスティック等のようなリモートコントローラ装置を用いて、ゲームへのコマンド又はクイズ番組への情報のような入力を供給することを可能とし得る。
【０００３】
１よりも多いリモートコントローラ装置を介して端末を制御するための先行技術のシステムが存在する。例えば、特開2002-354284（Norikazu）は、各ユーザがリモートコントローラのメモリへの記憶のために該ユーザのユーザＩＤコードをリモートコントローラに入力し、次いでリモートコントローラからのコマンドがディジタル放送受信器に送信され、次いでＴＶクイズ番組のための放送センタに送信されるものを開示している。更に、米国特許出願公開2004/0070625 （Palomboら）は、各側へ接続されたジョイスティックを持つゲームプラットフォームであって、特定の側へのジョイスティックの接続がプレイヤの識別を決定するようなゲームプラットフォームを開示している。国際特許出願公開WO01/47247（Sevat）は、ユーザが予めコードを保存しておくか、又は製造者が予めコードを保存しておいても良いリモートコントローラであって、該リモートコントローラからコマンドがテレビジョンへと送信され、該リモートコントローラが前記保存されたコードにより識別され、それにより、画面の一部が第１のユーザのための番組を表示するために利用され、第２の部分が第２のユーザのための番組を表示するために利用される分割画面機能を制御する、リモートコントローラを開示している。国際特許出願公開WO01/11869（Leermakers）は、ゲームのようなＪａｖａ（登録商標）アプレットをスタンドアロン型のアプリケーションとして利用されるインテリジェント・リモートコントローラにダウンロード及び保存するようにＴＶが動作し、次いで該リモートコントローラが、テレビジョンからの更なる命令なく、ダウンロードされたアプレットを利用して独立してゲームをプレイするために利用され得るものを開示している。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、これらの文献はいずれも、マルチメディア端末を制御するダウンロードされたアプリケーションへの複数のリモートコントローラの入力を開示していない。更に、これらの文献はいずれも、マルチメディア端末のダウンロードされたアプリケーションによる制御をサポートするため、複数のリモートコントローラからのコマンドのようなリモートコントローラ入力信号の送信源を決定するために利用されるＡＰＩの拡張を開示していない。
【課題を解決するための手段】
【０００５】
多ユーザのマルチメディア端末制御の機能を実施化し又は実行する方法、システム、装置、及びコンピュータ読み取り可能な媒体が提供される。
【０００６】
リモートコントローラ入力信号を利用したアプリケーションによるマルチメディア端末の動作の制御が提供される。アプリケーションがネットワークを介してマルチメディア端末にダウンロードされ、リモートコントローラユニットからの入力信号がマルチメディア端末において受信され、メッセージがダウンロードされたアプリケーションへと送信され、ここで該メッセージは、前記入力信号に基づいて、どのリモートコントローラから前記入力信号が受信されたかを示す送信源インジケータを含み、前記ダウンロードされたアプリケーションにより、マルチメディア端末の動作が前記送信源インジケータに基づいて制御される。
【０００７】
更に、前記メッセージは、マルチメディア端末に常駐するアプリケーションプログラムインタフェースベースのモジュールにより、前記ダウンロードされたアプリケーションへと送信されても良い。
【０００８】
また前記メッセージは、入力信号がどのタイプのリモートコントローラから受信されたか（例えば該リモートコントローラがキーパッド、キーボード、ジョイスティック型又は斯かるタイプの組み合わせのいずれであるか）を示すタイプインジケータを含んでも良い。
【０００９】
前記メッセージは更に、受信された入力信号の送信源であるリモートコントローラのキー又はキーの組み合わせ（Shift、Ctrl等＋或るキーのような）を示すキーインジケータを含んでも良い。
【００１０】
加えて、例えばインタラクティブなゲーム又はモジュールにおいて特定の時間又は特定のユーザの順番の間キーをディスエーブルにするような、キーをディスエーブルにするためのディスエーブル信号が、マルチメディア端末によって１以上のリモートコントローラ装置に送信されても良い。
【００１１】
ダウンロードされるアプリケーションは、例えばゲームモジュール又はインタラクティブなテレビジョンモジュールを含んでも良い。
【発明を実施するための最良の形態】
【００１２】
以下の説明及び図面は、本発明者により現在最良のものと理解される本出願人の発明の実施例を記載するが、本発明の多くの変形が可能であり、本発明は本発明の精神から逸脱することなく他の形態で実施化され他の態様で実行されても良いことは理解されるであろう。更に、記載される実施例の特徴は、本発明の精神から逸脱することなく、省略されても良く、選択的若しくは全体的に他の実施例と組み合わせられても良く、又は他の実施例若しくはその一部の特徴を置き換えるために利用され得る。図面及び詳細な説明はそれ故、本発明の態様の説明とみなされるべきであり、本発明の範囲を限定するものと解釈されるべきではない。
【００１３】
図１に示されるように、マルチメディア端末コントローラ１−１は、以下に説明される、幾つかのモジュールを含む。マルチメディア端末コントローラ１−１及びその一部のモジュールは、ハードウェア、ソフトウェア、ファームウェア又はこれらの組み合わせから成っても良いが、例えば幾つかのモジュールがハードウェアから成り、他のモジュールがソフトウェア、ファームウェア又はこれらの組み合わせから成っても良い。マルチメディア端末は例えば、テレビジョン、テレビジョン用セットトップボックス、ＭＨＰ（multimedia home platform）、ＤＶＤプレイヤ、ＣＤプレイヤ、パーソナルコンピュータ、ハンドヘルド型装置、携帯型エンタテイメント装置、ＭＰ３プレイヤ、ホームエンタテイメントセンタ、ステレオシステム、個人向けビデオレコーダ、又はこれらの装置の組み合わせ等を有しても良い。
【００１４】
マルチメディア端末コントローラ１−１のモジュールは、全てが同一の装置上に配置されマルチメディア端末に一体化されている必要はないことは理解されるべきである。マルチメディア端末コントローラ１−１のための分散アーキテクチャも考えることができ、既存の装置により提供される適切なモジュールの「抱き合わせ」であっても良い。
【００１５】
以下の説明は、有線又は無線接続を介して、データベース１−２、再生装置１−４、及びディスプレイ１−３に物理的に一体化された又はこれらに接続されたマルチメディア端末コントローラ１−１を参照する。データベース１−２は、パーソナルコンピュータ、個人向けビデオレコーダ、エンタテイメントシステム、電子手帳、個人向けハンドヘルド型装置若しくはＪａｚドライブのハードドライブ上の記憶装置又はディスクドライブとして実施化されても良い。データベース１−２は、接続された幾つかの記憶装置を含んでも良く、これにより２以上の斯かる装置上のコンテンツアイテムの組織化又はグループ化が可能とされても良いことは理解されるであろう。例えば、ピア・ツー・ピア型ネットワークにおける装置にデータが分散されても良い。更に、前記データベースは、データベース１−２によりロードされ取得されることができる、ＣＤ、ＤＶＤ、ｚｉｐディスク、フロッピー（登録商標）ディスク又はデータカートリッジ等を含むディスクのような、１以上の記憶媒体を含むものと理解されても良いことは、理解されるであろう。しかしながら、マルチメディア端末コントローラ１−１はまた、ＬＡＮ、ＷＡＮ、インターネット又は無線ネットワーク等のようなネットワーク（図示されていない）を介してコンテンツを取得することが可能であり、データベース１−２はインターネットを含むネットワークを介してのように、リモートに接続されても良いことは、理解されるであろう。加えて、ダウンロードされるアプリケーションは、テレビジョン、ラジオ、衛星又は例えばＷｅｂ放送（Webcast）を含むその他のタイプの放送信号を介して得られるデータストリームから得られても良い。ディスプレイ１−３及び再生装置１−４は同様に、多ユーザプレイリスト生成システム１−１若しくは前記マルチメディア端末に一体化されても良く、又は上述した態様のうち１以上の態様で接続されても良い。ディスプレイ１−３は更に、ＣＲＴ画面、ＬＣＤ、プラズマディスプレイ及び投射ディスプレイ等を含む、フラットパネルディスプレイ、画面又はモニタを含んでも良い。一方、再生装置１−４は、本発明の目的を実行するために適したいずれかのタイプのスピーカを含んでも良い。図１に示されるように、マルチメディア端末コントローラ１−１は、第１のリモートコントローラＲＣ−１、第２のリモートコントローラＲＣ−２及び第ＮのリモートコントローラＲＣ−Ｎを含む幾つかのリモートコントローラユニットを介して幾人かのユーザから入力を受信するユーザインタフェース１−１１と、マルチメディア端末に関連するＲＡＭのようなメモリへとダウンロードされたアプリケーションをインストールするアプリケーションインストーラ１−１２と、入力信号プロセッサ１−１３と、メッセージ生成器１−１４と、ダウンロードアプリケーションモジュール１−１５と、例えばディスプレイ１−３、データベース１−２、再生装置１−４又はネットワーク１−９へと出力信号を供給する出力部１−１６と、を含む、幾つかのモジュールを含んでも良い。いずれの数のリモートコントローラが利用されても良く、これにより本システムが、第１のリモートコントローラに加えて、第ＮのリモートコントローラＲ��−Ｎ（ここでＮは１よりも大きな整数）を含んでも良いことは理解されるであろう。
【００１６】
マルチメディア端末コントローラ１−１の動作が、以下図１及び２を参照しながら説明される。Ｓ１において、アプリケーションインストーラ１−１２により、インターネットのようなネットワーク１−９からアプリケーションがダウンロードされ、Ｓ２において、例えばマルチメディア端末又はマルチメディア端末に接続又はネットワーク接続された装置へと、前記ダウンロードされたアプリケーションがインストールされる。本発明の実施例によれば、例えばディジタルＴＶ信号（データストリーム）が（オーディオ及びビデオデータに加えて）ダウンロード可能なアプリケーションを含むＭＨＰ環境において、これらダウンロード可能なアプリケーションがストリームからフィルタリングされ、次いで認証及び保存される。それ故ここでは、「インストール」なる語は、ダウンロード可能なアプリケーションデータからアプリケーションを利用可能とすることであると広く理解されるべきである。斯かるダウンロードされるアプリケーションは、マルチメディア端末上でユーザによりプレイされるゲームを容易化するアプレット又は他のソフトウェアモジュール、若しくはユーザが応答を提出するＴＶクイズ番組のようなインタラクティブなテレビジョンモジュール、又はマルチメディア端末用の何らかの他のタイプのモジュールを有しても良い。
【００１７】
Ｓ３において、コマンドのような入力信号、情報入力、又は他のタイプの入力が、マルチメディア端末コントローラ１−１のユーザインタフェース１−１１により、第１のリモートコントローラＲＣ−１のようなリモートコントローラから受信される。例えば、ダウンロードされるアプリケーションがゲームソフトウェアを有する場合、リモートコントローラからの入力は、ディスプレイ１−３のようなマルチメディア端末画面上のカーソルを移動させるための、ジョイスティックから受信されるコマンドであっても良い。ダウンロードされるアプリケーションがクイズ番組応答システムのようなインタラクティブなテレビジョンモジュールを有する場合、リモートコントローラから受信される入力信号は、該リモートコントローラを操作するユーザにより入力された、キーパッド又はキーボードから受信された「Ｙｅｓ」又は「Ｄを選択」のような回答を含んでも良い。ここでは、「入力信号」なる語は時に、コマンド、クイズ番組への回答のようなインタラクティブなテレビジョンモジュールへの入力、ユーザ選択による情報入力、これらの何らかの組み合わせ、又は前記リモートコントローラから受信された他の何らかのタイプの入力若しくはエントリを含む、該リモートコントローラから受信される斯かる種々のタイプの入力として利用され得る。
【００１８】
本発明の実施例によれば、受信されるＲＣ信号は、アクティブにされた例えば数字キー又は上下矢印キー等のようなキー（又はアクティブにされたキーのセット）に直接に対応する。かくして、ユーザインタフェース１−１１は、「Ｄを選択」へのマッピングを行う必要がない。このことは、ダウンロードされたアプリケーションにより為されても良い。ユーザインタフェース１−１１の一部として又はその外部のものとして理解されても良い、入力信号処理ブロックが入力信号を受信し、該入力信号を対応するキーとして識別する。キーデータはメッセージ生成器１−１４に送られ、メッセージ生成器１−１４が次いで前記ダウンロードされたアプリケーションについてのメッセージを生成する。従って、該ダウンロードされたアプリケーションは、例えば上ボタンが押下されたことを「知って」おり、また該ダウンロードされたアプリケーションは、「Ｄを選択」がハイライトされたことを「知って」いる。従って、このとき、該アプリケーションは、ユーザインタフェース１−１１に対して、上述の選択、即ち「Ｃを選択」をハイライトするように命令することができる（ディスプレイのためのグラフィックスは、本段落の目的のため、ユーザインタフェース１−１１の一部とみなされ得る）。次いで、ユーザが「ＯＫ」ボタンを押下したとき、前記ダウンロードされたアプリケーションがメッセージ生成器１−１４からの対応するメッセージを受信し、「Ｃ」がハイライトされたことを知り、該ダウンロードされたアプリケーションがこのとき「Ｃ」が正しい解答であるか否かを評価することができる。
【００１９】
Ｓ３において、リモートコントローラからの入力信号がユーザインタフェース１−１１により受信されると、Ｓ４において、入力信号プロセッサ１−１３が該入力信号を処理し、該入力信号がダウンロードされたアプリケーションのための操作コマンドであるか否かといった該入力信号の性質を決定し、送信リモートコントローラのような該入力信号の送信源を決定する。本発明の実施例によれば、斯かる処理はメッセージ生成器によって実行される。例えば、Ｓ４において、第１のリモートコントローラＲＣ１が該入力信号を送信したと決定され得る。斯かる決定は、例えば各リモートコントローラに割り当てられたＩＲ周波数又は音波周波数の識別、又はユーザにより入力された若しくは製造者の設備において予め入力されたリモートコントローラを識別するリモートコントローラコードに基づいて、又は他の何らかの方法によってのように、幾つかの方法で実行され得る。
【００２０】
入力信号についての送信源のリモートコントローラの決定に加え、Ｓ４において、該入力信号を送信したリモートコントローラのタイプ（ジョイスティック、キーパッド、従来のテレビジョンを制御するために利用される従来型のリモートコントローラ、又はキーボード等）が、更に決定されても良い。１以上のリモートコントローラユニットが、ジョイスティック、キーパッド若しくはキーボード又はこれらの組み合わせ以外の何らかのタイプのリモートコントローラとして構成されても良い。１以上のリモートコントローラが、スタンドアロン型装置としてアプリケーションを実行することが可能なプロセッサを持つインテリジェント・リモートコントローラユニットであっても良く、またディスプレイ、スピーカ、又はヘッドフォン等を含んでも良い。更に、１以上のリモートコントローラユニットが、ハンドヘルド型電子手帳又はＭＰ３プレイヤのような、他の何らかのタイプの装置を有しても良い。
【００２１】
また、入力信号の送信を開始するために押下された又はそうでなければアクティブにされたリモートコントローラのキー又はキーのセットが、更に決定されても良い。例えば、リモートコントローラのキーが選択的にコード化され、斯かるコードが入力信号データと共に送信され（プレフィックス若しくはサフィックスとして、又はインタリーブされて、又は他の何らかのフォーマットで）、それにより送信したリモートコントローラのタイプ及び／又はキーが決定されても良い。「キー」なる語はここでは、ノブ、ダイアル、方向矢印、マウス若しくはトラックパッド、リモートコントローラユニットのディスプレイ上に提供されるソフトキー、又は音声起動コントロール等のような、ボタン以外のコントロールを含んでも良い。
【００２２】
Ｓ５において、メッセージ生成器１−１４により、メッセージが生成され前記ダウンロードされたアプリケーションへと送信される。送信される該メッセージは、上述したような入力信号から抽出されるコマンド又はデータ等、及び送信リモートコントローラを識別するための送信源識別子を含む。本発明の実施例によれば、該ダウンロードされるアプリケーションがＪａｖａ（登録商標）アプレット又は他の何らかのタイプのソフトウェアモジュールである場合、オブジェクト指向ソフトウェア設計を知るひとには理解されるであろうように、該メッセージはオブジェクト又はメソッドの起動若しくは呼び出しであっても良い。従って、Ｊａｖａ（登録商標）又は他のＡＰＩベースのモジュールが前記入力信号から抽出されたコマンド又はデータを受信しても良く、該Ｊａｖａ（登録商標）ＡＰＩベースのモジュールにより前記メッセージが生成されダウンロードアプリケーションモジュール１−１５へと送信されても良い。
【００２３】
ダウンロードアプリケーションモジュール１−１５は、受信されたメッセージを処理する。Ｓ６において、該メッセージに含まれる操作コマンド又は他のタイプの入力が、該操作コマンドの送信源と特定された関連するリモートコントローラ及び実行されるマルチメディア端末のコントロールに従って、処理される。
【００２４】
Ｓ７において、操作信号が出力部１−１６及び／又はユーザインタフェース１−１１に出力され、次いでマルチメディア端末を制御するため、出力部１−１６が該操作信号を適宜ディスプレイ１−３や再生装置１−４に送信しても良い。更に、該操作信号はまた、例えばゲーム機能のカーソルの位置又は状態を記録するためにデータベース１−２へ供給されても良いし、例えばクイズ番組の場合においてサーバ（図示されていない）又はケーブルヘッドエンドへとネットワーク１−９を介して送信されても良い。
【００２５】
本発明の一態様によれば、ダウンロードされるアプリケーションの仕様に基づいて、アプリケーションは、特定の時間の間又は特定の順番の間、ユーザが該ユーザのリモートコントローラ上の特定のキーを利用することを許可されていないと決定することができる。リモートコントローラの機能をイネーブル及び／又はディスエーブルにするため、リモートコントローラと通信するための種々の手法が利用され得る。本発明の一態様によれば、ダウンロードされたアプリケーションは、該アプリケーションが「ディスエーブル」にされていると判断したキーに基づくメッセージであると決定したメッセージを、該キーが再びイネーブルにされるまで、単純に無視する。しかしながら、他の種々の方法が可能である。例えば、米国特許出願公開2002/0101358（ここで参照により全体が本明細書に組み込まれたものとする）は、セットトップボックスからリモートコントローラ装置へコードデータを送信する手法を開示している。この概念は、ここで議論された機能を実現するようにリモートコントローラをイネーブルにする、ディスエーブルにする、又は設定するためのデータを送信するように拡張されることができる。また、米国特許US6,774,813（ここで参照により全体が本明細書に組み込まれたものとする）はまた、リモートコントローラ装置をプログラムする手法を提供する。米国特許出願番号09/393,942（整理番号PHA23773。2001年3月22日に公開された国際特許出願公開WO01/20572と等しい。ここで参照により全体が本明細書に組み込まれたものとする）は、移動局を利用して電子装置をリモートに制御する手法を提供する。一般に、マルチメディア端末と第１乃至第Ｎのリモートコントローラ装置ＲＣ−１、ＲＣ−２及びＲＣ−Ｎとの間で、双方向通信が提供され得る。
【００２６】
従って、Ｓ８において、ダウンロードされたアプリケーションは例えば、「ディスエーブルにされた」キーから受信されたメッセージを無視することにより、リモートコントローラを部分的に又は完全にディスエーブルにすることができる。代替として、ユーザインタフェース１−１１が、該アプリケーションからの制御信号により、リモートコントローラを部分的に又は完全にディスエーブルにすることができる。例えば、単純な多ユーザ用のゲームの場合において、幾人かのユーザがナビゲーションキー及び数字キーを利用することを許可されるがボリュームキーを利用することを許可されず、一方で選択されたユーザが全ての機能を利用する権利を与えられても良い。かくして、該アプリケーションは、動作のモード又は動作している他のアプリケーションに依存して、特定のグループのキーをイネーブル又はディスエーブルにすることができる。
【００２７】
本発明の一態様によれば、第１乃至第ＮのリモートコントローラＲＣ−１、ＲＣ−２及びＲＣ−Ｎは、ユーザに対して、特定のキーが押下されたときに、例えばビープ音を発することにより、該キーが非アクティブであることを通知することができる。加えて、マルチメディア端末は、コマンドが受信されたが実行されない場合に、例えばメッセージを表示することにより又は可聴の音を発することにより、無視されるリモートコントローラのキーについてのフィードバックを提供することができる。更に、双方向通信の必要なく、該アプリケーションは、１つの装置を除く全ての装置からのコマンドを無視し、それにより選択された装置のユーザが他のユーザからの妨害なくコマンドを入力することを可能とすることができる。一般的に、該アプリケーションは、リモートコントローラ装置上の幾つかの又は全てのキーから受信されたコマンドを無視することができる。かくして、リモートコントローラ装置上の幾つかの又は全てのキーからのコマンドは、リモートコントローラ装置自体において、又はマルチメディア端末若しくはその構成要素（再生装置１−４又はディスプレイ１−３のような）において、又はマルチメディア端末コントローラ１−１の制御下の他のシステムにおいて、ディスエーブルにされることができる。
【００２８】
ゲームソフトウェア又はテレビジョンソフトウェアモジュール等の一部がマルチメディア端末に予めロードされても良く、それ故ここで議論されたダウンロード可能なアプリケーションのダウンロードは、該アプリケーションのために必須のソフトウェアの全てのダウンロードを必ずしも必要としないことは理解されるであろう。例えば、ダウンロードされるアプリケーションがダウンロードされるアプレットを有する場合、該アプレットは、例えばゲーム又はクイズ番組アプリケーションのような、動作に必要なコードの一部のみを含んでも良い。
【００２９】
Ｓ９において、例えばゲームの最後が到達された場合、インタラクティブなテレビジョン番組が終了した場合、又はユーザがアプリケーションが停止されるべきことを信号送信した場合に、処理が停止させられる。
【００３０】
このようにして、本発明の数ある態様の中でも、複数のユーザが、マルチメディア端末を制御するためのコマンド、情報、又はその他のタイプの入力を、ダウンロードされるアプリケーションに入力することができる。
【００３１】
以上の説明において提供された本発明の実施例は、単に説明的な例として意図されたものである。しかしながら、本発明の範囲は請求項において提供されることは理解されるであろう。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施例によるマルチメディア端末制御システムの模式的な図である。
【図２】本発明によるシステムの動作を示すフロー図である。
【図１】
0005639335.tif 000002
【図２】
0005639335.tif 000003