(57)【要約】対話型オンスクリーンディスプレイと協働し、プログラマブル・マルチメディア・コントローラその他のシステムを有効に遠隔的に制御する、ワイヤレス電話又はワイヤレスマルチメディアプレイヤーのようなタッチセンシティブ・ワイヤレスデバイス。タッチセンシティブ・ワイヤレスデバイスに対するユーザジェスチャー、ボタン押下、若しくは他の接触、又はタッチセンシティブ・ワイヤレスデバイスの移動は、プログラマブル・マルチメディア・コントローラへ無線で送信される情報に有効に変換される。それらの情報は、プログラマブル・マルチメディア・コントローラによって受信された後、プログラマブル・マルチメディア・コントローラの動作を制御するために、処理され、有効に変換される。【選択図】図２
2012502553.tif 000002
【特許請求の範囲】
【請求項１】
ワイヤレス電話により遠隔的に制御することが可能なマルチメディアシステムであって、
汎用コンピュータ、少なくとも１つのビデオ入力モジュール、及び少なくとも１つのビデオ出力モジュールを含むプログラマブル・マルチメディア・コントローラと、
前記少なくとも１つのビデオ入力モジュール、及び前記少なくとも１つのビデオ出力モジュールに接続され、前記プログラマブル・マルチメディア・コントローラに応答して複数の対話型オンスクリーンディスプレイを表示する少なくとも１つのビデオディスプレイであって、前記対話型オンスクリーンディスプレイのそれぞれが、前記プログラマブル・マルチメディア・コントローラにより提供される１以上のプログラマブル・サービスを制御するために、ユーザによって操作可能である、少なくとも１つのビデオディスプレイと、
タッチセンシティブディスプレイを含むワイヤレス電話であって、前記タッチセンシティブディスプレイが、前記対話型オンスクリーンディスプレイとの間で情報をやりとりするために、ユーザによって操作可能であり、それによって前記１以上のプログラマブル・サービスを制御する、ワイヤレス電話と
を含むマルチメディアシステム。
【請求項２】
前記複数の対話型オンスクリーンディスプレイのうちの１以上は、１以上のグラフィック要素を含み、前記グラフィック要素に割当てられる機能は、前記ユーザが前記１以上のプログラマブル・サービスのうちのいずれのプログラマブル・サービスを制御しているかに応じて動的に変化する、請求項１に記載のマルチメディアシステム。
【請求項３】
前記複数の対話型オンスクリーンディスプレイのうちの１以上は、１以上のグラフィック要素を含み、前記グラフィック要素に割当てられる機能は、前記ユーザが操作したメニューレベルに応じて動的に変化する、請求項１に記載のマルチメディアシステム。
【請求項４】
前記ワイヤレス電話は、ユーザジェスチャー、ボタン押下、接触、又は前記ワイヤレス電話の移動に応答し、前記プログラマブル・マルチメディア・コントローラに情報を無線で送信し、前記プログラマブル・マルチメディア・コントローラは、前記情報を前記１以上のプログラマブル・サービスを制御するための１以上のコマンドに変換する、請求項１に記載のマルチメディアシステム。
【請求項５】
前記タッチセンシティブディスプレイは、１以上のボタンを表示し、前記ボタンのそれぞれによって、前記ユーザは、前記プログラマブル・サービスのうちの所定のものに対するアクセスを得ることができる、請求項１に記載のマルチメディアシステム。
【請求項６】
ワイヤレス・マルチメディア・プレイヤーにより遠隔的に制御することが可能なマルチメディアシステムであって、
汎用コンピュータ、少なくとも１つのビデオ入力モジュール、及び少なくとも１つのビデオ出力モジュールを含むプログラマブル・マルチメディア・コントローラと、
前記少なくとも１つのビデオ入力モジュール、及び前記少なくとも１つのビデオ出力モジュールに接続され、前記プログラマブル・マルチメディア・コントローラに応答して複数の対話型オンスクリーンディスプレイを表示する少なくとも１つのビデオディスプレイであって、前記対話型オンスクリーンディスプレイのそれぞれが、前記プログラマブル・マルチメディア・コントローラにより提供される１以上のプログラマブル・サービスを制御するために、ユーザによって操作可能である、少なくとも１つのビデオディスプレイと、
タッチセンシティブディスプレイを含むマルチメディア・プレイヤーであって、前記タッチセンシティブディスプレイが、前記対話型オンスクリーンディスプレイとの間で情報をやりとりするために、ユーザによって操作可能であり、それによって前記１以上のプログラマブル・サービスを制御する、マルチメディア・プレイヤーと
を含むマルチメディアシステム。
【請求項７】
前記複数の対話型オンスクリーンディスプレイのうちの１以上は、１以上のグラフィック要素を含み、前記グラフィック要素に割当てられる機能は、前記ユーザが前記１以上のプログラマブル・サービスのうちのいずれのプログラマブル・サービスを制御しているかに応じて動的に変化する、請求項６に記載のマルチメディアシステム。
【請求項８】
前記複数の対話型オンスクリーンディスプレイのうちの１以上は、１以上のグラフィック要素を含み、前記グラフィック要素に割当てられる機能は、前記ユーザが操作したメニューレベルに応じて動的に変化する、請求項６に記載のマルチメディアシステム。
【請求項９】
前記マルチメディア・プレイヤーは、ユーザジェスチャー、ボタン押下、接触、又は前記ワイヤレス電話の移動に応答し、前記プログラマブル・マルチメディア・コントローラに情報を無線で送信し、前記プログラマブル・マルチメディア・コントローラは、前記情報を前記１以上のプログラマブル・サービスを制御するための１以上のコマンドに変換する、請求項６に記載のマルチメディアシステム。
【請求項１０】
前記タッチセンシティブディスプレイは、１以上のボタンを表示し、前記ボタンのそれぞれによって、前記ユーザは、前記プログラマブル・サービスのうちの所定のものに対するアクセスを得ることができる、請求項６に記載のマルチメディアシステム。
【請求項１１】
ワイヤレスデバイスを使用してマルチメディアシステムを遠隔的に制御する方法であって、
汎用コンピュータを含み、かつ複数のプログラマブル・サービスを提供する、プログラマブル・マルチメディア・コントローラを提供するステップと、
前記プログラマブル・マルチメディア・コントローラに接続され、複数の対話型オンスクリーンディスプレイを表示する少なくとも１つのビデオディスプレイを提供するステップであって、前記対話型オンスクリーンディスプレイのそれぞれが、前記複数のプログラマブル・サービスを制御するために、ユーザによって操作可能である、少なくとも１つのビデオディスプレイを提供するステップと、
タッチセンシティブディスプレイを含むワイヤレスデバイスを提供するステップであって、前記タッチセンシティブディスプレイが、前記対話型オンスクリーンディスプレイとの間で情報をやりとりするために、ユーザによって操作可能であり、それによって前記複数のプログラマブル・サービスのうちの１以上を制御する、ワイヤレスデバイスを提供するステップと
を含む方法。
【請求項１２】
前記複数の対話型オンスクリーンディスプレイのうちの１以上は、１以上のグラフィック要素を含み、前記グラフィック要素に割当てられる機能は、前記ユーザが前記１以上のプログラマブル・サービスのうちのいずれのプログラマブル・サービスを制御しているかに応じて動的に変化する、請求項１１に記載の方法。
【請求項１３】
前記複数の対話型オンスクリーンディスプレイのうちの１以上は、１以上のグラフィック要素を含み、前記グラフィック要素に割当てられる機能は、前記ユーザが操作したメニューレベルに応じて動的に変化する、請求項１１に記載の方法。
【請求項１４】
前記ワイヤレスデバイスは、ユーザジェスチャー、ボタン押下、接触、又は前記ワイヤレス電話の移動に応答し、前記プログラマブル・マルチメディア・コントローラに情報を無線で送信し、前記プログラマブル・マルチメディア・コントローラは、前記情報を前記複数のプログラマブル・サービスのうちの前記１以上を制御するための１以上のコマンドに変換する、請求項１１に記載の方法。
【請求項１５】
前記タッチセンシティブディスプレイは、１以上のボタンを表示し、前記ボタンのそれぞれは、ユーザが、前記プログラマブル・サービスのうちの所定のものに対するアクセスを獲得することを可能にする、請求項１１に記載の方法。
【請求項１６】
前記ワイヤレスデバイスは、ワイヤレス電話からなる、請求項１１に記載の方法。
【請求項１７】
前記ワイヤレスデバイスは、ワイヤレス・マルチメディア・プレイヤーからなる、請求項１１に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、次の同時係属の米国特許出願に関連する。２００５年１２月２０日に出願され、出願番号１１／３１４，６６４が割り当てられた「SYSTEM AND METHOD FOR A PROGRAMMABLE MULTIMEDIA CONTROLLER」、２００５年１２月２０日に出願され、出願番号１１／３１４，１１２が割当てられた「PROGRAMMABLE MULTIMEDIA CONTROLLER WITH PROGRAMMABLE SERVICES」、２００６年９月１３日に出願され、出願番号１１／５２０，２１５が割当てられた「PROGRAMMING ENVIRONMENT AND METADATA MANAGEMENT FOR PROGRAMMABLE MULTIMEDIA CONTROLLER」、及び２００７年３月１６日に出願され、出願番号１１／６８７，４５８が割り当てられた「PROGRAMMABLE ON SCREEN DISPLAY AND REMOTE CONTROL」。これらは全て同じ譲受人に譲渡され、その全てが、参照により本明細書に明示的に援用される。
【０００２】
本発明は概して、タッチセンシティブ・ワイヤレスデバイスに関し、ユーザは、当該タッチセンシティブ・ワイヤレスデバイスをオンスクリーン・ディスプレイとともに使用し、プログラマブル・マルチメディア・コントローラその他のシステムを遠隔的に制御することができる。
【背景技術】
【０００３】
数１０年にわたる消費者向け電子機器の数及びタイプの長期的増加の結果、現在、無線周波数（ＲＦ）及び赤外線（ＩＲ）リモートコントローラの広範囲な使用が発生した。リモートコントローラは当初、テレビ受像機のために開発され、今や事実上、あらゆるＣＤプレイヤー、ＤＶＤプレイヤー、オーディオレシーバ、テレビ受像機、ホームシアター、ビデオカメラ、及び携帯ラジオに付属している。ＤＶＤを簡単に再生し、テレビ受像機で映画を観るためには、テレビ受像機、ＤＶＤプレイヤー、及びホームシアターシステムの電源を入れ、演奏に備えてそれらを適切に設定するために、３つのリモートコントローラを操作しなければならない場合がある。
【０００４】
物理的なリモートコントローラの数を削減し又は低減するための一つの従来のアプローチは、いわゆるユニバーサル・リモートコントローラである。一般に、ユニバーサル・リモートコントローラは、種々のデバイスが反応するＲＦ信号又はＩＲ信号を「学習」することによって機能する。信号を学習し、メモリに保存した後、ユニバーサル・リモートコントローラは、複数のデバイスを制御する場合がある。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ユニバーサル・リモートコントローラは、多くの場合数ダースに及ぶ物理的ボタンの目まいがするような並びを始めとする種々の欠点を有し、ボタンには、しばしば難解で、読取りの難しいラベルが付されている。ボタンの数が原因で、ボタンはしばしば非常に小さく、それを使用することが難しく、煩わしいものとなる。さらに、ボタンの物理的レイアウトは、何らの工業規格にも準拠せず、また、大半のユーザが直感的に理解でき、又は親しみ易いと認める配置にも準拠していない。さらに、ボタンサイズが小さく、レイアウトが直感に反していることから、大半のユーザは、「前を向いた」状態で触れることによりユニバーサル・リモートコントローラを操作することは出来ず、代わりに、正しいボタンが押されていることを確認するために、頻繁にボタンに目を落とさなければならない。これは、多くのユーザにとって、反復的にフラストレーションを引き起こす注意散漫な状況に相当する。最後に、従来のユニバーサル・リモートコントローラは、種々のユーザの好み、ハンディキャップその他の要因に基いてその機能を変更する機能を有していない。
【課題を解決するための手段】
【０００６】
簡単に言えば、本発明の一態様によれば、ワイヤレス電話又はワイヤレス・マルチメディア・プレイヤーのようなタッチセンシティブ・ワイヤレスデバイスは、対話型オンスクリーンディスプレイと連携し、プログラマブル・マルチメディア・コントローラその他のシステムを遠隔的に有効に制御することが可能となる。タッチセンシティブ・ワイヤレスデバイスに対し、ユーザがジェスチャー、ボタン押下、その他の接触を行い、又はタッチセンシティブ・ワイヤレスデバイスを移動させると、情報は、プログラマブル・マルチメディア・コントローラへと無線伝送される。プログラマブル・マルチメディア・コントローラによって受信された後、それらの情報は、プログラマブル・マルチメディア・コントローラのオペレーティングソフトウェアによって解釈可能な１以上のコマンド、又はメッセージに有効に変換、又は翻訳される。
【０００７】
プログラマブル・マルチメディア・コントローラにより提供されるプログラマブル・サービスに基づき、所与のコマンド又はメッセージは、例えばアイコンを一方向、又は他の方向に回転させるといったような対話型オンスクリーンディスプレイに対する変化を生じさせる場合がある。あるいは、所与のコマンド又はメッセージは、例えばプログラマブル・マルチメディア・コントローラの電源を入れ、又は切るといったように、プログラマブル・マルチメディア・コントローラの動作状態に変化を生じさせる場合がある。同様に、所与のコマンド又はメッセージは、例えばＤＶＤに再生を開始させるといったように、プログラマブル・マルチメディア・コントローラにより提供されるプログラマブル・サービスに関する変化を生じさせる場合がある。
【０００８】
グラフィカル・プログラミング環境を利用し、対話型オンスクリーンディスプレイ上の各アイコン、又はボタンに関連する機能（複数の場合もあり）は、簡単に指定し、又は変更することができる。指定される機能は、ユーザが選択した特定のプログラマブル・サービスにとって適当な機能を提供するために、動的に変更される場合がある。同様に、指定される機能は、特定のオンスクリーンディスプレイ、又はプログラマブル・サービスの中からユーザが指示したメニューレベル、又は状態に応答して、動的に変更される場合がある。
【０００９】
本発明によれば、多数の利点が得られる。第１に、タッチセンシティブ・ワイヤレス電話又はタッチセンシティブ・ワイヤレス・マルチメディア・プレイヤーのような単一のワイヤレスデバイスを使用して、多数のオーディオコンポーネント、ビデオコンポーネント、又は他のコンポーネントを含む複合システムを遠隔的に制御することができる。
【００１０】
第２に、電話やマルチメディア・プレイヤーのようなタッチセンシティブ・ワイヤレスデバイスは、小型、及び軽量であり、ユーザは、日常的にそれらを快適に持ち歩いている。タッチセンシティブ・ワイヤレスデバイスが、とにかくユーザが持ち歩きたいものである限り、本発明によれば、ユーザは、自分の投資を活用し、そのデバイスから重要な更なる機能を得ることができる。
【００１１】
第３に、ユーザは、頻繁に紛失し、又は置き忘れられる複数のリモートコントロールデバイスの使用を敬遠することによって、大きな利便性を満喫する。ユーザは、単一のワイヤレスデバイスの所在を把握しているのみで足りる。また、プログラマブル・マルチメディア・コントローラにより提供される機能を利用して、ユーザのワイヤレスデバイスは、家屋の種々の部屋、又はシステムの種々の領域に存在することがある複数のオンスクリーンディスプレイを認識するようになる。
【００１２】
本発明は、添付の図面と併せて下記の説明を参照することにより、より深く理解することができる。図面において、同様の符号は、同一の要素、又は機能的に類似の要素であることを意味する。
【図面の簡単な説明】
【００１３】
【図１】プログラマブル・マルチメディア・コントローラのブロック図である。
【図２】本発明の一実施形態による、対話型オンスクリーンディスプレイと連携し、タッチセンシティブ・ワイヤレスデバイスにより遠隔的に制御されるプログラマブル・マルチメディア・コントローラを示すブロック図である。
【図３】図２に示したようなタッチセンシティブ・ワイヤレスデバイスが、プログラマブル・マルチメディア・コントローラを発見し、プログラマブル・マルチメディア・コントローラとの間の通信を確立する方法を示すメッセージフロー図である。
【図４】図２に示したようなタッチセンシティブ・ワイヤレスデバイスのスクリーンショットである。
【図５】プログラマブル・マルチメディア・コントローラの所望のユーザ制御を実施するために、ワイヤレスデバイスから受信した情報を処理する方法を示すフロー図である。
【図６】本発明の一実施形態による、種々のプログラマブル・サービスを表すアイコンの回転選択手段をユーザに対して表示する対話型オンスクリーンディスプレイを示すスクリーンショットであり、ユーザは、タッチセンシティブ・ワイヤレスデバイスを使用して、アイコンを回転及び選択する。
【発明を実施するための最良の形態】
【００１４】
図１は、本発明の一実施形態による、多数のデバイスに相互接続されたプログラマブル・マルチメディア・コントローラ１００を示すブロック図である。「プログラマブル・マルチメディア・コントローラ」という語は、オーディオ、ビデオ、電話、データ、セキュリティ、モータ駆動、リレー駆動、及び／又は他のタイプの電子機器のような種々の電子機器を制御し、それらの間でデータを交換し、及び／又はそれらと同時に使用する機能を備えたデバイスとして、広い意味で解釈すべきである。プログラマブル・マルチメディア・コントローラは、それらのデバイスと情報をやりとりすることで、総合的なマルチメディア制御手段を実現することができる。
【００１５】
例示的実施形態において、プログラマブル・マルチメディア・コントローラ１００は、例えば、コンパクトディスク（登録商標）（ＣＤ）プレイヤー１０５、デジタル多用途ディスク（ＤＶＤ（登録商標））プレイヤー１１０、オーディオ／ビデオレシーバ１１５、テレビ受像器１２０、パーソナル・メディア・プレイヤー１２５、スピーカー１２２、マイクロフォン１２３、及び／又はビデオカメラ１２４のような非常に様々なオーディオ／ビデオコンポーネントに接続される。プログラマブル・マルチメディア・コントローラは更に、電話網１３０、及び電話器１３２のような電話機器にも接続される場合がある。電話網１３０は、公衆交換電話網（ＰＳＴＮ）、プライベート・ネットワーク、又は他のネットワークであってもよい。
【００１６】
さらに、プログラマブル・マルチメディア・コントローラは、種々の照明システム、及び／又はホーム・オートメーション・システム１３５と互いに通信する場合がある。これらのデバイスは、ピコエレクトロニクスにより開発されたＸ１０プロトコル、スマートホーム・インコーポレイテッドにより開発されたＩＮＳＴＥＯＮ（登録商標）プロトコル、ＣＥバス工業協議会により管理されるＣＥバス規格、又は他の周知のホーム・オートメーション若しくは制御プロトコルに従って動作する場合がある。同様に、プログラマブル・マルチメディア・コントローラは、モータ駆動式デバイス又はリレー駆動式デバイス１３７に接続されることがあり、それらは、例えば、暖房・換気・空調（ＨＶＡＣ）システム、灌漑システム、自動遮光若しくはブラインドシステム、電子ドアロック、又は他のタイプのデバイスを含む場合がある。
【００１７】
インターネット１４０のようなコンピュータネットワークが、プログラマブル・マルチメディア・コントローラに接続される。さらに、パーソナルコンピュータ（ＰＣ）１４５、ビデオゲームシステム１５０、家庭用記録装置１６５、その他の装置も、接続される場合がある。
【００１８】
様々な装置との相互接続を提供することに加え、プログラマブル・マルチメディア・コントローラは、ユーザのための総合マルチメディアソリューションを実施するために、種々のデータタイプを結合し、合成し、及び他の処理を行うことができる。好ましい実施形態において、プログラマブル・マルチメディア・コントローラ１００は、アップル社が販売しているＭａｃＰｒｏのような汎用コンピュータを含む。プログラマブル・マルチメディア・コントローラ１００の内部アーキテクチャに関する詳細については、上で参照した「SYSTEM AND METHOD FOR A PROGRAMMABLE MULTIMEDIA CONTROLLER」と題する同時係属の米国特許出願に記載されている。
【００１９】
上記の相互接続及び処理を可能にするために、プログラマブル・マルチメディア・コントローラ１００は、モジュール方式で構成される場合がある。例えば、一実施形態において、プログラマブル・マルチメディア・コントローラ１００は、１２個の独立した入出力モジュールを有するように構成され、各入出力モジュールが、多数の接続ポートを有する。入出力モジュールは、プログラマブル・マルチメディア・コントローラ１００のスロット、又はモジュールベイに挿入される。入出力モジュールは、システムの残りの部分との接続を提供するミッドプレーンに接続される。モジュール方式の採用により、ユーザは、所望の特定のモジュールを選択することが可能となり、また、システムを特定の用途に適合するようにカスタマイズすることが可能となる。さらに、ユーザが、限られた機能を有する基本構成を購入した後、追加モジュールを購入することにより、システムへ追加できるようにすることで、初期段階での価格設定を低減することができる。当然ながら、非常に様々な追加モジュールを設けることが可能であると考えられ、従って、本明細書の開示は、そのような考え得る他の構成をも含むものと解釈しなければならない。また、複数のプログラマブル・マルチメディア・コントローラを相互接続することにより、事実上、コントローラレベルでのモジュール式ソリューションを実施するより大きなシステムを形成することも可能であるものと考えられる。
【００２０】
図２は、プログラマブル・マルチメディア・コントローラ１００と、対話型オンスクリーンディスプレイを表示するテレビ受像機（又は他のビデオディスプレイ）１２０と、ＷｉＦｉルータ２００とを含むシステム２００を示している。明確さを向上させるために、プログラマブル・マルチメディア・コントローラ１００に相互接続されることがある図１に示されたものと同様の他のコンポーネントは、省略されている。アップル社が販売しているｉＰｈｏｎｅ（登録商標）とともに実施される場合があるタッチセンシティブ・ワイヤレス電話２１０は、ＷｉＦｉルータ２００を通じてプログラマブル・マルチメディア・コントローラ１００と無線通信する機能を有する。アップル社が販売しているｉＴｏｕｃｈ（登録商標）とともに実施されることがあるタッチセンシティブ・ワイヤレス・マルチメディア・プレイヤー２２０も同様に、プログラマブル・マルチメディア・コントローラ１００と無線通信する機能を有する。後で詳しく説明するように、ユーザは、対話型オンスクリーンディスプレイと協働するタッチセンシティブ・ワイヤレス電話２１０、又はタッチセンシティブ・マルチメディア・プレイヤー２２０を使用して、プログラマブル・マルチメディア・コントローラ１００の動作を制御することができる。
【００２１】
プログラマブル・マルチメディア・コントローラ１００との間の無線通信を確立するために、タッチセンシティブ・ワイヤレスデバイス２１０及び２２０は、アップル社が提供しているＢｏｎｊｏｕｒのようなサービス発見プロトコルを使用する場合がある。他の無線通信プロトコルを使用してもよい。図３に示されているように、Ｍａｃ  ＯＳ  Ｘを実行しているタッチセンシティブ・ワイヤレスデバイス３００（デバイス２１０及び２２０のいずれを表す場合もある）はまず、ＯＳ  Ｘの一部であるＢｏｎｊｏｕｒネームサービス（無線）サーチブロードキャスト３０２を利用して、サーバ（すなわち、プログラマブル・マルチメディア・コントローラ１００上で動作するユーザインタフェースサーバ３３０）の自動検出を試みる。ユーザインタフェースサーバ３３０は、Ｂｏｎｊｏｕｒネーム登録３０４を含む。Ｂｏｎｊｏｕｒサービス発見メッセージ３０６は、ワイヤレスデバイス３００によって発行され、ユーザインタフェースサーバ３３０によって受信される。次に、登録要求３０８が、Ｂｏｎｊｏｕｒネーム登録３０４によって処理され、登録確認メッセージ３１０を利用して受領応答が返される。
【００２２】
ワイヤレスデバイス３００が登録されると、その後ユーザは、ジェスチャーを行い、ボタンを押下し、ワイヤレスデバイス３００に触れ、又はワイヤレスデバイス３００を単に移動させることができる。その結果、コマンド指示３１４が、ユーザインタフェースサーバ３３０へ発行される。ユーザインタフェースサーバ３３０は、コマンド指示３１４を制御コマンド又は要求として認識し、コマンドメッセージ３１６をサービスコントローラ３３２へ発行することによって応答し、サービスコントローラ３３２は、プログラマブル・マルチメディア・コントローラ１００に事前にプログラムされた機能に従ってそのコマンドメッセージ３１６に応答する。プログラマブル・マルチメディア・コントローラ１００にプログラム可能なサービス及び機能の詳細については、上で参照した「PROGRAMMABLE MULTIMEDIA CONTROLLER WITH PROGRAMMABLE SERVICES」と題する同時係属の米国特許出願に記載されている。
【００２３】
ユーザインタフェースサーバ３３０からのデータを必要とする対話型コマンド３１８の場合、デバイス３００は、コマンド要求３２０をユーザインタフェースサーバ３３０へ発行する。ユーザインタフェースサーバ３３０は、要求されたデータをワイヤレスデバイス３００へ返すコマンド確認３２２をもってそれに応答する。
【００２４】
要求されていない対話型コマンド３２４（例えば、ユーザがＤＶＤをＤＶＤプレイヤーに装填し、又はコンポーネントを切断する場合）、ユーザインタフェースサーバ３３０は、その事象をワイヤレスデバイス３００に知らせるために、コマンド指示３２６を発行する場合がある。
【００２５】
図４は、好ましい実施形態において、図２に示したワイヤレスデバイス２１０及び２２０のいずれかのタッチセンシティブディスプレイ上に表示される場合があるスクリーンショット、又は表現４００を示している。グラフィックボタン４１４がユーザによって押下されると、プログラマブル・マルチメディア・コントローラ１００の電源は投入され、又は切断される。Ｆ１、Ｆ２、Ｆ３及びＦ４のラベルが付された一群の外側グラフィックボタン４１２は、それぞれ対応する機能を有し、その機能は、上で参照した「PROGRAMMABLE ON SCREEN DISPLAY AND REMOTE CONTROL」と題する同時係属の米国特許出願に詳細に記載されているように、動的に割当てられ、又は変更される場合がある。同様に、方向矢印が付された一群の内側グラフィックボタン４１６も、それぞれ対応する機能を有し、その機能は、動的に割当てられ、又は変更される場合がある。
【００２６】
スクリーンショット４００の下縁に沿って、一列の特殊なグラフィックボタンが配置される。ＯＳＤボタン４０２は、ユーザによって押下されると、対話型オンスクリーンディスプレイをテレビ受像機１２０上に出現させる。同様に、ケーブルボタン４０４、キーパッドボタン４０６、ＤＶＤボタン４０８、及びお気に入りボタン４１０は、ユーザが、最も頻繁に使用される機能（例えば、ケーブルテレビコンバータボックスの制御）の幾つかに迅速に直接アクセスすることを可能にする。
【００２７】
図５は、効率的なユーザ制御を提供するために、ワイヤレスデバイス２１０及び２２０（図２）からの情報を処理する方法を示すフロー図である。好ましい実施形態において、図５に示されているステップは、プログラマブル・マルチメディア・コントローラ１００において見られるハードウェア、ファームウェア、又はソフトウェアの組み合わせによって実現、又は実施される。
【００２８】
ステップ５００において、ワイヤレスデバイス２１０及び２２０の一方から、ＷｉＦｉルータ２００を介して情報を受信する。ステップ５０２において、受信した情報が、ユーザがワイヤレスデバイス２１０又は２２０上のボタンを押下したことを示すものであるか否かの判定を行う。もしそうであれば、プロセスは、後で説明するステップ５１０へ進む。もしそうでなければ、プロセスは、ステップ５０４へ進み、そこで、受信した情報が、ユーザがワイヤレスデバイス２１０又は２２０上でジェスチャー（例えば、フィンガー・スワイプ）を行ったことを示すものであるか否かの判定を行う。もしそうであれば、プロセスはステップ５１０へ進み、もしそうでなければ、プロセスはステップ５０６へ進む。
【００２９】
ステップ５０６において、受信した情報が、ワイヤレスデバイス２１０又は２２０内にある加速度計がワイヤレスデバイスの動きを示す出力を生成したことを示すものであるか否かの判定を行う。もしそうであれば、プロセスは、ステップ５０８へ進み、そこで、加速度計により検出された動きを、対話型オンスクリーンディスプレイに関連する対応する変化、又は動きに変換、又はマッピングする。例えば、ワイヤレスデバイス２１０又は２２０を握っているユーザは、中央ボタン４１８（図４）を押下したまま、ワイヤレスデバイスを特定の方向に傾ける場合がある。ステップ５０８において、この傾ける動作は、対話型オンスクリーンディスプレイに表示されたアイコンを特定方向に回転させるものとして、変換、又はマッピングされる場合がある。反対に、ワイヤレスデバイス２１０又は２２０を逆方向に傾ければ、アイコンは、反対方向に回転される場合がある。
【００３０】
ステップ５１０において、ワイヤレスデバイス２１０及び２２０から受信される情報、並びに、ステップ５０８から受信される変換又はマッピング情報は、仮想リモートサーバによって処理される。一般に、仮想リモートサーバは、ワイヤレスデバイス２１０又は２２０上でのユーザアクションに対応する受信情報を処理し、そのようなユーザアクションを反映するために、対話型オンスクリーンディスプレイ（図２）にどのような変更を加えなければならないかを決定する。例えば、もしユーザが、ＤＶＤボタン４０８（図４）を押下した場合、仮想リモートサーバは、その情報を処理し、再生、一時停止、及び停止等のようなＤＶＤプレイヤー制御のオンスクリーンディスプレイを表示するために、プログラマブル・マルチメディア・コントローラ１００（図２）からテレビ受像機へのビデオ出力信号に変更を加えなければならないと判断する。従って、ステップ５１２において、出力ビデオ信号に適当な変更が加えられ、ユーザはその結果をテレビ受像機１２０上で見る。
【００３１】
図６は、アイコンの回転選択手段をユーザ（図示せず）に表示する対話型オンスクリーンディスプレイ６００の一例を示している。明確さを向上させるために、ビデオ画像、及びグラフィックその他のコンテンツは、対話型オンスクリーンディスプレイ６００から省略されているが、それらのコンテンツが、アイコン、ボタン、又は他の要素とともに画面上に表示される場合もあると考えるべきである。
【００３２】
図１、及び図２のシステムにより提供される典型的なプログラマブル・サービスによれば、古風なディナー・ミュージック・セレクタの外観を有するアイコン６０４は、（ユーザによって選択されると）プログラマブル・マルチメディア・コントローラ１００に「メディア再生」サービスを開始させる。そのようなサービスによれば、ユーザは通常、所望のＣＤ、ＤＶＤ、ＭＰ３ファイル、又は他のメディアを再生することができる。
【００３３】
サーモスタットの外観を有するアイコン６０６は、選択されると、プログラマブル・マルチメディア・コントローラ１００に「ＨＶＡＣ」サービスを開始させる。ＨＶＡＣサービスは、室温の制御に使用される場合がある。
【００３４】
ビデオ・ゲーム・コントローラの外観を有するアイコン６０２は、選択されると、プログラマブル・マルチメディア・コントローラ１００にビデオゲームサービスを開始させる。
【００３５】
好ましい実施形態において、アイコン６０２〜６０６、並びに存在する可能性があるその他のものは、ユーザアクションに応答し、２つの方向のいずれかに回転される場合がある。ユーザがアイコン６０２〜６０６のうちの一つを選択したい場合、ユーザは、オンスクリーンディスプレイ６００においてその所望のアイコン（例えば、アイコン６０４）が正面及び中央の位置に現れるまでアイコンを単に回転させる。その時点でユーザは、例えば、ワイヤレスデバイス２１０及び２２０のタッチセンシティブディスプレイに表示された中央ボタン４１８（図４）、又は他の適当なボタンを押すことにより、そのアイコンを選択することができる。
【００３６】
上記の説明は、本発明の特定の幾つかの実施形態に関するものである。しかしながら、当然ながら、それらの利点の一部又は全部を保持したまま、記載した実施形態に対し、他の変形又は修正を施すことも可能である。さらに、手順又はプロセスは、ハードウェアで実施しても、プログラム命令を有するコンピュータ読取可能媒体として実施されるソフトウェアで実施しても、ファームウェアで実施してもよく、あるいはそれらの組み合わせで実施してもよい。従って、そのような変更及び修正も全て、発明の真の思想及び範囲内に収めることが、添付の特許請求の範囲の目的である。
【図１】
2012502553.tif 000003
【図２】
2012502553.tif 000004
【図３】
2012502553.tif 000005
【図４】
2012502553.tif 000006
【図５】
2012502553.tif 000007
【図６】
2012502553.tif 000008
【国際調査報告】
2012502553.tif 000009
2012502553.tif 000010
2012502553.tif 000011