(57)【要約】本発明の開示は、メディアアセット又はメディアサービスの再生を制御するために入力装置での表示のために選択されるユーザインタフェースを有することに向けられる。再生されるメディアアセット又はメディアサービスに関する判定が行われ、入力装置について対応するユーザインタフェースを制御するためにルックアップ動作が行われる。入力装置のために対応するユーザインタフェースを選択するために実行される。ユーザインタフェースは、再生のために選択されているメディアアセット又はメディアサービスに依存して変化する。
2014510320.tif 000002
【特許請求の範囲】
【請求項１】
入力装置を使用してメディアの再生を制御するユーザインタフェースを選択する方法であって、
メディアに関連する情報に基づいて、第一のメディアを再生するために使用されるプログラムを決定する段階と、
入力装置での表示のため、複数のユーザインタフェースのうちから、選択されたユーザインタフェースの使用に応答して発生されたユーザコマンドに応答して前記メディアの再生を制御するユーザインタフェースを選択する段階と、
を含む方法。
【請求項２】
前記情報は、第一のメディアのファイルラッパー、前記第一のメディアに関連する第一の拡張子、前記メディアの関連する記述子、前記第一のメディアに関連するコマンドフォーマットの認証、前記第一のメディアのソースを示すメタデータ、及び前記第一のメディアに関連するＭＩＭＥ（Multipurpose  Internet  Mail  Extensions）のうちの少なくとも１つである、
請求項１記載の方法。
【請求項３】
前記メディアは、メディアサービス及びメディアアセットのうちの少なくとも１つである、
請求項１記載の方法。
【請求項４】
選択されるユーザインタフェースを示すコマンドを前記入力装置に送信する段階を含む、
請求項１記載の方法。
【請求項５】
前記入力装置で前記ユーザインタフェースを表示する段階を含む、
請求項１記載の方法。
【請求項６】
前記第一のメディアとは異なる第二のメディアの選択に応答して、前記第二のメディアの再生を制御するために使用される第二のプログラムを決定する段階と、
入力装置での表示のため、前記第一のユーザインタフェースとは異なる前記複数のユーザインタフェースから、選択された第二のユーザインタフェースの使用に応答して発生されたユーザコマンドに応答して前記第二のメディアの再生を制御する第二のユーザインタフェースを選択する段階と、
前記第二のユーザインタフェースが前記入力装置により表示されることを示す命令を送信する段階と、
を含む請求項１記載の方法。
【請求項７】
前記入力装置は、タッチパッド、タブレット及びスクリーンをもつ入力装置のうちの少なくとも１つである、
請求項１記載の方法。
【請求項８】
前記ユーザインタフェースは、表示された共通エリアに前記メディアの表現をユーザがドラッグすることに応答して決定され、
前記第一のメディアが前記共通エリアにドラッグされることで、第一のユーザインタフェースが前記入力装置のために選択され、
第二のメディアの表現を前記共通エリアにドラッグすることで、第二のユーザインタフェースが前記メディアデバイスのために選択される、
請求項１記載の方法。
【請求項９】
入力装置を使用してメディアの再生を制御するユーザインタフェースを選択する装置であって、
メディアに関連する情報に基づいて、第一のメディアを再生するために使用されるプログラムを決定する手段と、
入力装置での表示のため、複数のユーザインタフェースのうちから、選択されたユーザインタフェースの使用に応答して発生されたユーザコマンドに応答して前記メディアの再生を制御するユーザインタフェースを選択する手段と、
を備える装置。
【請求項１０】
前記情報は、第一のメディアのファイルラッパー、前記第一のメディアに関連する第一の拡張子、前記メディアの関連する記述子、前記第一のメディアに関連するコマンドフォーマットの認証、前記第一のメディアのソースを示すメタデータ、及び前記第一のメディアに関連するＭＩＭＥ（Multipurpose  Internet  Mail  Extensions）のうちの少なくとも１つである、
請求項９記載の装置。
【請求項１１】
前記メディアは、メディアサービス及びメディアアセットのうちの少なくとも１つである、
請求項９記載の装置。
【請求項１２】
選択されるユーザインタフェースを示すコマンドを前記入力装置に送信する手段を備える、
請求項９記載の装置。
【請求項１３】
前記入力装置で前記ユーザインタフェースを表示する手段を備える、
請求項９記載の装置。
【請求項１４】
前記第一のメディアとは異なる第二のメディアの選択に応答して、前記第二のメディアの再生を制御するために使用される第二のプログラムを決定する手段と、
入力装置での表示のため、前記第一のユーザインタフェースとは異なる複数のユーザインタフェースから、選択された第二のユーザインタフェースの使用に応答して発生されたユーザコマンドに応答して前記第二のメディアの再生を制御する第二のユーザインタフェースを選択する手段と、
前記第二のユーザインタフェースが前記入力装置により表示されること示す命令を送信する手段と、
を備える請求項９記載の装置。
【請求項１５】
前記入力装置は、タッチパッド、タブレット及びスクリーンをもつ入力装置のうちの少なくとも１つである、
請求項９記載の入力装置。
【請求項１６】
前記ユーザインタフェースは、表示された共通エリアに前記メディアの表現をユーザがドラッグすることに応答して決定され、
前記第一のメディアが前記共通エリアにドラッグされることで、第一のユーザインタフェースが前記入力装置のために選択され、
第二のメディアの表現を前記共通エリアにドラッグすることで、第二のユーザインタフェースが前記メディアデバイスのために選択される、
請求項９記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンテクストユーザインタフェースに関するものであり、ユーザインタフェースは、メディアアセットを再生するメディアプレーヤを制御するために使用される。より詳細には、本発明は、メディアプレーヤを通してメディアアセットの再生を制御するときに、入力装置の適切なユーザインタフェースを選択する方法に関する。  
本出願は、2011年1月4日に提出された米国仮出願第61/429,732号の利益を特許請求するものであり、この仮出願は、引用により本明細書にその完全な形で盛り込まれる。
【背景技術】
【０００２】
メディアアセット及び／又はメディアサービスの再生を制御するとき、ユーザは、係る再生動作を制御するためのユーザインタフェースを表示する入力装置を使用することができる。しかし、係るメディアアセットのソースは異なる可能性があるために、全てのメディアアセットの再生のために同じユーザインタフェースを使用することは実際的ではない。例えば、ＡＴＳＣに基づくビデオ伝送用のチャネルブロードキャストにチューニングするとき、チューナは、ビデオに基づくメディアアセットを受信するために２つの番号（two-part  numbers）を使用することで制御される。しかし、ＮＥＴＦＬＩＸを使用してメディアアセットにアクセス又は制御するための２つの番号の使用は、ＮＥＴＬＦＬＩＸがチューナ又は地上波に基づくブロードキャストチャネルを使用しないために適切ではない。
【発明の概要】
【課題を解決するための手段】
【０００３】
メディアアセット又はメディアサービスを再生するための適切なメディアプレーヤモードが選択される方法及び装置が提示される。次いで、メディアプレーヤモードの選択は、入力装置を使用して係る再生動作を制御するために使用されるユーザインタフェースを決定することにリンクされる。次いで、メディアアセット又はメディアサービスの再生を制御するため、ユーザにより使用することができるユーザインタフェースが入力装置で提示される。
【図面の簡単な説明】
【０００４】
本発明のこれらの態様、特徴及び利点、並びに他の態様、特徴及び利点は、添付図面と共に読まれることとなる好適な実施の形態に関する以下の詳細な記載から説明されるか又は明らかとなるであろう。図面において、同じ参照符号は、図を通して同じエレメントを示している。
【図１】本発明に係るコンテンツを伝達する例示的なシステムのブロックである。
【図２】本発明に係るメディアデバイスとしての例示的なセットトップボックス／デジタルビデオレコーダのブロック図である。
【図３】本発明の実施の形態に係る例示的なメディアデバイスの斜視図である。
【図４】本発明に係るセンシングコントローラ又はタッチスクリーンのジェスチャの使用の例示的な実施の形態を説明する図である。
【図５】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図６】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図７】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図８】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図９】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図１０】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図１１】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【図１２】本発明に係る再生されているメディアアセットに基づく入力装置のユーザインタフェースの選択を示すフローチャートの例示的な実施の形態である。
【図１３】本発明に係るユーザインタフェースの例示的な実施の形態を示す。
【発明を実施するための形態】
【０００５】
本発明は、ビデオ、テレビ番組、映画、音声、音楽、ビデオゲーム等のようなメディアの受信、記録、再生、購入等のために使用されるユーザインタフェースの幾つかの異なる実施の形態を提供する。係るユーザインタフェースは、コンピュータ、セットトップボックス、メディアサーバ、タブレット、携帯電話、パーソナルメディア、デバイス、携帯型ビデオゲームシステム、ビデオゲームシステム等のような装置で実現することができる。
【０００６】
図１を参照して、家庭又はエンドユーザにコンテンツを伝達するシステム１００の実施の形態のブロック図が示される。コンテンツは、映画スタジオ又はプロダクションハウスのようなコンテンツソース１０２から生じる。コンテンツは、２つの形式の少なくとも１つで供給される場合がある。１つの形式は、コンテンツのブロードキャスト形式である。ブロードキャストコンテンツは、ＡＢＣ（American  Broadcast  Company）、ＮＢＣ（National  Broadcast  Company）、ＣＢＳ（Columbia  Broadcasting  System）等のような典型的な全国放送サービスである、ブロードキャストアフィリエイトマネージャ（Broadcast  Affiliate  Manager）１０４に供給される。ブロードキャストアフィリエイトマネージャは、コンテンツを収集及び記憶し、デリバリネットワーク１（１０６）として示されるデリバリネットワークを通してコンテンツの伝達をスケジュールする。デリバリネットワーク１（１０６）は、ナショナルセンターから１以上の地方又はローカルセンターへのサテライトリンクの伝送を含む。デリバリネットワーク１（１０６）は、エアブロードキャスト、サテライトブロードキャスト、又はケーブルブロードキャスト等を通してローカルデリバリシステムを使用したローカルコンテンツデリバリを含む。ローカルで伝達されたコンテンツは、ユーザの家でメディアデバイス１０８に供給され、ユーザの家では、コンテンツはその後ユーザによりサーチされる。メディアデバイス１０８は、多くの形態を取ることができ、セットトップボックス／デジタルビデオレコーダ（DVR）、ゲートウェイ、モデム等として実施される場合がある。さらに、メディアデバイス１０８は、ホームネットワークにおけるクライアント又はピアデバイスの何れかとして構成される更なる装置を含むホームネットワークについて、エントリポイント又はゲートウェイとしての役割を果たす。
【０００７】
コンテンツの第二の形式は、スペシャルコンテンツと呼ばれる。スペシャルコンテンツは、プレミアムビューイング、ペイパービューとして伝達されるコンテンツ、又は例えば映画、ビデオゲーム又は他のビデオエレメントといった、さもなければブロードキャストアフィリエイトマネージャに供給されない他のコンテンツを含む。多くのケースでは、スペシャルコンテンツは、ユーザにより要求されるコンテンツである場合がある。スペシャルコンテンツは、コンテンツマネージャ１１０に伝達される。コンテンツマネージャ１１０は、コンテンツプロバイダ、ブロードキャストサービス又はデリバリネットワークサービスと提携するインターネットウェブサイトのようなサービスプロバイダである。また、コンテンツマネージャ１１０は、インターネットのコンテンツをデリバリシステムに組み込む場合がある。コンテンツマネージャ１１０は、個別のデリバリネットワークであるデリバリネットワーク２（１１２）を通してユーザのメディアデバイス１０８にコンテンツを伝達する。デリバリネットワーク２（１１２）は、高速ブロードバンドインターネットタイプの通信システムを含む。ブロードキャストアフィリエイトマネージャ１０４からのコンテンツは、デリバリネットワーク２（１１２）の全部又は一部を使用して伝達され、コンテンツマネージャ１１０からのコンテンツは、デリバリネットワーク１（１０６）の全部又は一部を使用して伝達される場合がある。さらに、ユーザは、コンテンツマネージャ１１０により管理されるコンテンツを必ずしも有することなしに、デリバリネットワーク２（１１２）を介してインターネットからダイレクトにコンテンツを得る場合もある。
【０００８】
個別に伝達されたコンテンツを利用する幾つかの適合が可能である場合がある。１つの可能性のあるアプローチでは、スペシャルコンテンツは、代替となる表示、購入及び商品売買のオプション、エンハンスメントマテリアル等を提供するブロードキャストコンテンツに対するアーグメンテーション（augmentation）として提供される。別の実施の形態では、スペシャルコンテンツは、ブロードキャストコンテンツとして提供される幾つかのプログラミングコンテンツを完全に置き換える。最終的に、スペシャルコンテンツは、ブロードキャストコンテンツとは完全に分離する場合があり、ユーザが利用するために選択するメディアの代替である場合がある。例えば、スペシャルコンテンツは、ブロードキャストコンテンツとして未だ利用可能ではない映画のライブラリである場合がある。
【０００９】
メディアデバイス１０８は、デリバリネットワーク１及びデリバリネットワーク２の一方又は両方から異なるタイプのコンテンツを受信する場合がある。メディアデバイス１０８は、コンテンツを処理し、ユーザの好み及び命令に基づいてコンテンツの分離を提供する。メディアデバイス１０８は、オーディオ及びビデオコンテンツを記録及び再生するため、ハードドライブ又は光ディスクのような記憶装置を含む。メディア装置１０８の動作及び記憶されたコンテンツを再生することに関連する機能の更なる詳細は、図２に関連して以下に記載される。処理されたコンテンツは、表示装置１１４に提供される。表示装置１１４は、従来の２Ｄ型ディスプレイであるか、又は代替的に進歩した３Ｄディスプレイである場合がある。
【００１０】
メディアデバイス１０８は、入力装置としてのタッチスクリーン制御装置１１６のような第二のスクリーンに接続される。タッチスクリーン制御装置１１６は、メディアデバイス１０８及び／又は表示装置１１４についてユーザ制御を提供する。また、タッチスクリーン装置１１６は、ビデオコンテンツを表示可能な場合もある。ビデオコンテンツは、ユーザインタフェースエントリのようなグラフィックスエントリであるか、又は表示装置１１４に伝達されるビデオコンテンツの一部である場合がある。タッチスクリーン制御装置１１６は、赤外線（IR）又は無線周波（RF）通信のような既知の信号伝送システムを使用してメディアデバイス１０８に接続される場合があり、ＩＲＤＡ（Infra-Red  Data  Association）規格、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ等のような標準プロトコル、又は他のプロプライエタリプロトコルを含む。タッチスクリーン制御装置１１６の動作は、以下に更に詳細に記載される。
【００１１】
任意に、メディアデバイス１０８及びタッチスクリーン制御装置１１６は、同じ装置に統合される。タッチスクリーンをもつこれらのメディアデバイスの例は、コンピュータ、ラップトップ、携帯電話、パーソナルメディアプレーヤ、ＭＰ３プレーヤ、パーソナルデスクアシスタント、タブレットデバイス、デジタルビデオレコーダ等を含む。この明細書のために、用語「メディアデバイス１０８」は、これらのタイプの装置の全てを包含することができる。
【００１２】
図１の例では、システム１００は、バックエンドサーバ１１８及びユーセージデータベース１２０を含む。バックエンドサーバ１１８は、ユーザの使用の癖を分析するパーソナリゼーションエンジンを含む、それらの使用の癖に基づいて推薦を行う。ユーセージデータベース１２０では、ユーザの使用の癖がモニタされ、係る使用の癖に関する情報が記憶される。係るユーザの癖の情報を使用してユーザのプロファイルを展開することができ、このユーザのプロファイルは、広告及び番組を推薦するために使用される。幾つかのケースでは、ユーセージデータベース１２０は、バックエンドサーバ１１８の一部である場合がある。この例では、（ユーセージデータベース１２０と同様に）バックエンドサーバ１１８は、システム１００に接続され、デリバリネットワーク２（１１２）を通してアクセスされる。
【００１３】
図２を参照して、メディアデバイス２００の実施の形態のブロック図が示される。受信装置２００は、図１に記載されるメディアデバイスと同様に動作し、ゲートウェイデバイス、モデム、セットトップボックス又は他の類似の通信装置の一部として含まれる。図示されるデバイス２００は、オーディオデバイス又は表示装置を含む他のシステムに組み込まれる場合もある。何れのケースにおいても、システムの完全な動作のために必要な幾つかのコンポーネントは、当業者に知られているので、簡潔さのために図示されない。
【００１４】
図２に示されるデバイス２００では、入力信号受信機２０２によりコンテンツが受信される。入力信号受信機２０２は、大気、ケーブル、サテライト、Ｅｉｔｈｅｒｎｅｔ、ファイバ及び電話回線網を含む幾つかの可能性のあるネットワークを通して提供される信号の受信、復号及び復号化のために使用される幾つかの既知の受信回路のうちの１つである。所望の入力信号は、コントロールインタフェース又はタッチパネルインタフェース２２２を通して提供されるユーザ入力に基づいて入力信号受信機２０２により選択及び取得される。タッチパネルインタフェース２２２は、タッチスクリーンデバイスのためのインタフェースを含む。また、タッチパネルインタフェース２２２は、携帯電話、タブレット、マウス、ハイエンドリモート等に接続する。
【００１５】
復号化された出力信号は、入力ストリームプロセッサ２０４に供給される。入力ストリームプロセッサ２０４は、最終的な信号の選択及び処理を行い、コンテンツストリームについてオーディオコンテンツからのビデオコンテンツの分離を含む。オーディオコンテンツは、圧縮されたデジタル信号のような受信されたフォーマットからアナログ波形信号への変換のためにオーディオプロセッサ２０６に供給される。アナログ波形信号は、オーディオインタフェース２０８に供給され、表示装置又はオーディオ増幅器に更に供給される。代替的に、オーディオインタフェース２０８は、ＨＤＭＩ（High-Definition  Multimedia  Interface）ケーブル、又はＳＰＤＩＦ（Sony/Philips  Digital  Interconnect  Format）を介するような代替的なオーディオインタフェースを使用して、デジタル信号をオーディオ出力装置又は表示装置に供給する。また、オーディオインタフェースは、１以上のスピーカのセットを駆動する増幅器を含む場合がある。また、オーディオプロセッサ２０６は、オーディオ信号の記憶のために必要な変換を行う。
【００１６】
入力ストリームプロセッサ２０４からのビデオ出力は、ビデオプロセッサ２１０に供給される。ビデオ信号は、幾つかのフォーマットのうちの１つである場合がある。ビデオプロセッサ２１０は、必要に応じて、入力信号フォーマットに基づいて、ビデオコンテンツの変換を提供する。また、ビデオプロセッサ２１０は、ビデオ信号の記憶のために必要な変換を実行する。
【００１７】
記憶装置２１２は、入力で受信されたオーディオ及びビデオコンテンツを記憶する。記憶装置２１２は、コントローラ２１４の制御下で、また、ユーザインタフェース２１６及び／又はタッチパネルインタフェース２２２から受信された、例えば早送り（FF）又は巻き戻し（Rew）のようなナビゲーション指示といったコマンドに基づいて、コンテンツの後の検索及び再生を可能にする。記憶装置２１２は、ハードディスクドライブ、スタティックＲＡＭ（SRAM）又はダイナミックＲＡＭ（DRAM）のような１以上の大容量集積回路メモリ、或いはコンパクトディスク（CD）ドライブ又はデジタルビデオディスク（DVD）ドライブのような交換可能な光ディスクストレージシステムである場合がある。
【００１８】
入力又は記憶装置２１２の何れかから生じる、ビデオプロセッサ２１０からの変換されたビデオ信号は、ディスプレイインタフェース２１８に供給される。ディスプレイインタフェース２１８は、上述されたタイプの表示装置に表示信号を更に供給する。ディスプレイインタフェース２１８は、ＲＧＢ（Red-Green-Blue）のようなアナログ信号インタフェースであるか、ＨＤＭＩのようなデジタルインタフェースである場合がある。ディスプレイインタフェース２１８は、以下に更に詳細に記載されるように、３次元グリッドでサーチ結果を提示する様々なスクリーンを生成する。
【００１９】
コントローラ２１４は、入力ストリームプロセッサ２０２、オーディオプロセッサ２０６、ビデオプロセッサ２１０、ストレージデバイス２１２及びユーザインタフェース２１６を含めて、デバイス２００のコンポーネントの幾つかにバスを介して相互接続される。コントローラ２１４は、入力ストリーム信号を記憶装置への記憶又は表示のために信号に変換する変換プロセスを管理する。また、コントローラ２１４は、記憶されたコンテンツの検索及び再生を管理する。さらに、以下に記載されるように、コントローラ２１４は、上述された、コンテンツのサーチ、デリバリネットワークを介して記憶又は伝達されるコンテンツを表すグリッドディスプレイの作成及び調節を実行する。
【００２０】
コントローラ２１４は、コントローラ２１４の情報及び命令コードを記憶するコントロールメモリ２２０（例えばＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、プログラマブルＲＯＭ（PROM）、フラッシュメモリ、電気的プログラム可能なＲＯＭ（EPROM）、電気的消去可能プログラム可能なＲＯＭ（EEPROM）等を含む、揮発性又は不揮発性メモリ）に更に結合される。制御メモリ２２０は、コントローラ２１４の命令を記憶する。制御メモリは、コンテンツを含むグラフィックエレメント、ディスプレイインタフェース２１８等のための表示されたユーザインタフェースを生成するために使用される様々なグラフィックエレメントのようなエレメントのデータベースを記憶する場合がある。代替的に、メモリは、識別されたメモリ位置又はグループ化されたメモリ位置にグラフィックエレメントを記憶し、アクセス又はロケーションテーブルを使用して、グラフィックエレメントに関連する情報の様々な部分のメモリ位置を識別する。さらに、様々なグラフィックエレメントは、ディスプレイインタフェース２１８への出力のため、コントローラ２１４により中断されるコンピュータ命令に応答して生成することができる。グラフィックエレメントの記憶に関連する更なる詳細は、以下に記載される。さらに、制御メモリ２２０の実現は、単一のメモリ装置、或いは代替的に、共有又は共通のメモリを形成するために互いに通信可能に接続又は結合される１を超えるメモリ回路のような幾つかの可能性のある実施の形態を含む。なおさらに、メモリは、大規模回路におけるバス通信回路の部分のような他の回路と共に含まれる場合がある。
【００２１】
任意に、コントローラ２１４は、オーディオプロセッサ２０６及びビデオプロセッサ２１０のそれぞれを使用することで、オーディオ及びビデオメディアからメタデータを抽出する。すなわち垂直帰線消去期間においてビデオ信号に含まれるメタデータ、ビデオに関連される補助データフィールドに含まれるメタデータ、又はビデオ信号における他の領域に含まれるメタデータは、電子番組ガイドを生成するような機能のために使用することができるメタデータを生成し、補助情報サービスをサポートする受信されたビデオに関する記述情報を有するため、コントローラ２１４と共にビデオプロセッサ２１０を使用することで取得される。同様に、コントローラ２１４と共に機能するオーディオプロセッサ２０６は、オーディオ信号にあるオーディオウォータマークを認識する。係るオーディオウォータマークは、オーディオ信号の認識、オーディオ信号のソースを識別するセキュリティのような幾つかのアクションを行うか、又は幾つかの他のサービスを行うために使用される。さらに、上述されたアクションをサポートするためのメタデータは、コントローラ２１４により処理されるネットワークソースから到来することができる。
【００２２】
図３を参照して、本発明のユーザインタフェースプロセスは、早送り、巻き戻し等のような機能を表現するために使用することができる入力装置を採用する。これを可能にするため、（図１に示されるタッチスクリーン装置１１６と同じであるか及び／又はメディアデバイス１０８とタッチスクリーン装置１１６の統合された例である）タブレット又はタッチパネル装置３００は、受信装置２００のユーザインタフェース２１６及び／又はタッチパネルインタフェース２２２を介して接続される。タッチパネル装置３００は、セットトップボックス又は他の制御装置のための命令にパネルを通して変換される手の動き、又はジェスチャ、及びアクションに基づいて、受信装置又はセットトップボックスの動作を可能にする。１実施の形態では、タッチパネル３００は、グリッドディスプレイ又はユーザインタフェースを介して第二の装置を制御する手段を誘導するナビゲーションツールとしての役割を果たす。他の実施の形態では、タッチパネル３００は、コンテンツのグリッドディスプレイを通しての誘導とユーザがダイレクトに相互作用するのを可能にする表示装置としての役割を更に果たす。タッチパネル装置は、アクチベータボタンのような従来の制御機能を含むリモート制御装置の一部として含まれる。また、タッチパネル３００は、少なくとも１つのカメラエレメントを含む。
【００２３】
図４を参照して、図示されるようなジェスチャ感知コントローラ又はタッチスクリーンの使用は、多数のタイプのユーザとの相互作用を提供する。コントローラからの入力は、ジェスチャを定義するために使用され、ジェスチャは、特定の文脈上のコマンド（contextual  command）を定義する。（例えばタッチスクリーンセンサ及び／又は、加速度計及び／又はジャイロスコープセンサのような慣性センサといった）センサの構成は、タッチスクリーン上のユーザの指の動きを定義することを可能にするか、或いは１次元又は二次元でのコントローラ自身の動きを定義することを可能にする場合がある。斜め方向、ヨー、ピッチ及びロールの組み合わせのような二次元の動きは、スウィングのような３次元の動きを定義するために使用することができる。多数のジェスチャは、図４で例示される。ジェスチャは、文脈内において解釈され、ユーザにより行われた定義された動きにより識別される。
【００２４】
バンピング（Bumping）４２０は、上（UPWARD）、下（DOWNWARD）、左（LEFTWARD）又は右（RIGHTWARD）の何れかである１つの方向における指示を示す２ストロークの描画により定義される。バンピングジェスチャは、文脈内において特定のコマンドと関連付けされる。例えば、TimeShiftingモードでは、左バンプのジェスチャ４２０は、巻き戻しを示し、右バンプのジェスチャは、早送りを示す。他の文脈では、バンプのジェスチャ４２０は、バンプにより指定される方向における特定の値をインクリメントするために解釈される。チェック（Checking）４４０は、チェックマークとして図において定義される。下方向のバンプジェスチャ４２０に類似する。リマインダ、ユーザタグを指定するか、或いはアイテム又はエレメントを選択するように文脈において識別される。サークル（Circling）４４０は、何れかの方向において円を描くものとして定義される。両方向を区別することが可能である。しかし、混乱を避けるため、方向に係わらず単一のコマンドとして円が識別される。ドラッグ（Dragging）４５０は、タブレット３００上のボタン（バーチャル又はフィジカル）を押している間（すなわち“trigger  drag”）、コントローラの角度の動き（ピッチ及び／又はヨーにおける変化）として定義される。ドラッグジェスチャ４５０は、ナビゲーション、スピード、距離、時間シフト、巻き戻し及び早送りのために使用される。ドラッグ４５０は、輪郭を強調するか又はディスプレイでの選択のような、カーソル、バーチャルカーソル又は状態の変化を移動するために使用される。ドラッグ４５０は、任意の方向にあることができ、２次元で誘導するために一般に使用される。しかし、所定のインタフェースでは、ドラッグコマンドに対する応答を変更することが好ましい。例えば、幾つかのインタフェースでは、バーチャルカーソルの位置又は動きの方向に依存して他の次元又は他の方向に関して、１つの次元又は１つの方向での動作が有利である。うなずき（Nodding）４６０は、２つの高速トリガドラッグの上下の垂直方向の動きにより定義される。Ｎｏｄｄｉｎｇ４６０は、“Yes”又は“Accept”を示すために使用される。Ｘ−ｉｎｇ４７０は、文字“Ｘ”を描く目的で定義される。Ｘ−ｉｎｇ４７０は、“Ｄｅｌｅｔｅ”又は“Ｂｌｏｃｋ”コマンドのために使用される。揺れ動き（Wagging）４８０は、２つのトリガドラッグの高速の前後の水平方向の動きにより定義される。Ｗａｇｇｉｎｇジェスチャ４８０は、“No”又は“Cancel”を示すために使用される。
【００２５】
センサシステムの複雑度に依存して、単純に１次元の動き又はジェスチャが許容される場合がある。例えば、ここで図示されるセンサに関する単純な右又は左の動きは、早送り又は巻き戻しを生成する場合がある。さらに、複数のセンサが含まれ、タッチスクリーンの異なる位置で配置される。例えば、左及び右の動きのための水平方向のセンサは、１つのスポットで配置され、ボリュームのアップ／ダウンのために使用され、上及び下方向の動きのための垂直方向のセンサは、異なるスポットで配置され、チャネルのアップ／ダウンのために使用される。このように、特定のジェスチャマッピングが使用される場合がある。
【００２６】
（ビデオ、オーディオ、ピクチャ、ゲームといった）メディアアセット、及び／又は（ＦＡＣＥＢＯＯＫ,  ＮＥＴＦＬＩＸ,  ＨＵＬＵ,  ＰＡＮＤＯＲＡ等のような）メディアサービス、表示装置を使用するとき、メディアサービスの再生を制御するためにタブレット又は他のタイプの入力装置を使用しているユーザは、入力装置自身で表示される異なるユーザインタフェースが提示される。すなわち、メディアサービスの再生に影響を及ぼすユーザインタフェースを介してユーザコマンドを入力した場合に、メディアアセットを再生しているとき、入力装置は、（例えばコンピュータ、セットトップボックス、メディアデバイス、表示装置自身等といった）メインデバイスの動作を制御する。従って、例示的な実施の形態は、再生のためにアクセスされているメディアサービスに依存して、コンテクストを切り替えるユーザインタフェースの様々な実施の形態を提供する。
【００２７】
図５は、様々なブロードキャストサービスをユーザが選択するのを可能にするユーザインタフェース５００の例示的な実施の形態を示す。係るユーザインタフェースは、メインデバイスでメディアアセットとしてのライブのブロードキャストをユーザが視聴しているときに提示される。図６は、メディアサービスとしてライブのブロードキャストの特定のチャネルをユーザに選択させるユーザインタフェース６００の例を示す。このタイプの入力は、大気のソースを通してＡＴＳＣを収容し（major/minorチャネル）、minorチャネルを必要とすることなしに実現することができるサテライト／ケーブルテレビを収容するように変化することができる。
【００２８】
ＤＶＲで記憶され、ストリーミングビデオサービスを通して又はビデオオンデマンドとして伝達される記録されたコンテンツをユーザが視聴している場合、入力装置に図７におけるような例示的な実施の形態のユーザインタフェース７００がユーザに提示される。表示された制御インタフェースは、図示されるような様々な矢印キー、再生ボタン、ポーズボタン、ストップボタン等を使用して記録されたコンテンツの再生及びトリックプレイ機能をユーザに制御させる。ユーザがメインデバイスでピクチャスライドショウを視聴している場合、図８の例示的な実施の形態のユーザインタフェース８００がユーザに提示され、このユーザインタフェースは、係るスライドショウの間に使用される音楽の再生を制御する。すなわち、ユーザは、様々なグラフィック画像がメインスクリーンで表示される間に、使用される音楽を選択することができる。図９は、オーディオの音楽再生を制御するために使用される例示的な実施の形態のユーザインタフェース９００を示す。図１０は、背景において音楽を有さないスライドショウについて例示的な実施の形態のユーザインタフェース１０００を示す。
【００２９】
また、ユーザ入力装置で表示される異なるユーザインタフェースを有する提示は、表示装置で視聴されているアプリケーションにアクセスするときに影響される。例えば、表示装置でのアプリケーションとしてＦＡＣＥＢＯＯＫのようなソーシャルネットワーキングサービスにアクセスするとき、ユーザ入力装置は、メインスクリーンを制御するために適切なユーザインタフェースを表示することができる。図１１は、４つの方向性のボタン（up/down/left/right）、yes/noオプション、並びに、更新（UPDATE）、要求（REQUESTS）、友人（FRIENDS）等のようなソーシャルネットワーキングサービスの異なる態様に対して振舞う領域を提示する例示的な実施の形態のユーザインタフェース１１００を示す。入力装置を使用する間にこれらのオプションの何れかの選択は、本発明の原理に従って表示装置で表示されるものに反映される。
【００３０】
本発明の例示的な実施の形態は、入力装置がどのようなユーザインタフェースをユーザに提供すべきかを示すため、メディアサービスを再生している装置が入力装置と通信するのを可能にする。１実施の形態では、push方法論を例示して、入力装置は、多数の異なるメニューをメモリに記憶し、それぞれのメニューは、ＭＥＮＵ１，ＭＥＮＵ２，ＭＥＮＵ３，．．．，ＭＥＮＵＸ（x＝ある数）のような特定の名前にリンクされる。メディアサービスを再生している装置は、ＭＥＮＵ２と関連するユーザインタフェースを選択するため、ＤＩＳＰＬＡＹ  ＭＥＮＵ２のような入力装置へのコマンドを入力装置に送出する。
【００３１】
別の例示的な実施の形態では、push方法論を例示して、入力装置は、ＩＮＴＥＲＮＥＴ  ＥＸＰＬＯＲＥＲ、ＳＡＦＡＲＩ、ＭＯＺＩＬＬＡ、ＦＩＲＥＦＯＸ、ＣＨＲＯＭＥ等のようなブラウザを使用する。再生装置は、ＨＴＭＬ（HyperText  Markup  Language）、ＪＡＶＡプログラミング言語等に従ってフォーマットコマンドを入力装置で実行されているブラウザに送出し、フォーマットコマンドは、ユーザインタフェースを生成するために使用される。入力装置で提示されるレンダリングされたユーザインタフェースは、再生装置に制御コマンドを送出し返すために使用される。
【００３２】
例示的な実施の形態では、pull方法論を例示して、入力装置は、（例えばブロードキャストテレビジョン、ビデオオンデマンド、ストリーミングメディア等といった）特定のメディアモードを選択するために特定のメディアアセット又はアクチベーションを再生するユーザコマンドに応答して、選択されたアセット又はメディアモードを再生するために適切なユーザインタフェースを提示する。次いで、入力装置は、表示装置及び／又はメディア再生装置に指示して、適切なメディアアセット又はメディアモードを作動させる。
【００３３】
表１は、メディアアセット又はメディアサービスに関連するメタデータを使用して、メディアアセット又はメディアサービスを再生するためにどのような番組モードが必要とされるかを再生装置のようなデバイスが判定する例示的な実施の形態を示す。例えば、再生装置は、引用において示される特定のファイル拡張子又はキーワードがメディアファイルと関連されるときにどのような番組が呼び出されるかを示す内部テーブルを有する。係るメタデータは、メディアアセットのファイルラッパー、ファイル拡張子、関連する記述子、及び特定のメディアアセット及び／又はメディアサービスに関連するコマンドフォーマットの認証（recognition）を見ることで分析され、メタデータは、メディアアセット及び／又はメディアサービスのソース、ＭＩＭＥ（Multipurpose  Internet  Mail  Extensions）メタデータ等を含む。ひとたび適切なメディアプレーヤプログラム又はモードが選択されると、メディアプレーヤから適切なメニューを選択する入力へのコマンドが表１に示される情報に従って発生される。メニューを再生されているメディアアセット及び／又はメディアサービスにどのように関連付けするかに関する他の実現は、開示される例示的な実施の形態に従って実現される。
【００３４】
【表１】
2014510320.tif 000003
表２は、入力装置とメディアアセットを再生する装置との間で発生される例示的なコマンドの例を示す。これらのコマンドの幾つかは、レギュラーコマンドのためのトリックプレイ機能を含む。例示的な実施の形態に従って適切なユーザインタフェースを選択するために、入力装置及びメディアアセット再生装置が互いの間でコマンドを発生することを提供するコマンド“SELECT_MENU”が提示される。
【００３５】
【表２】
2014510320.tif 000004
図１２は、入力装置を通して制御されるメディアデバイスを使用してメディアサービスが再生又は記録されるとき、入力装置のために適切なユーザインタフェースを選択する方法を例示するフローチャート１２００の例示的な実施の形態を示す。ステップ１２０５では、アプリケーションがメディアデバイスで実行されているかを調べる判定が行われる。特に、このステップは、有効にされているアプリケーションがメディアアセット及び／又はメディアサービスの再生に関連することとなるか否かに関心がある。例えば、ビデオプレーヤプログラムは、ビデオに基づくメディアアセットを再生するために使用される間、ワードプロセッシングプログラムは、メディアアセットを再生するために一般に使用される番組ではない。理想的に、ステップ１２０５は、有効にされているアプリケーションは、メディアアセットの記録及び／又は再生に関連することを区別し、この場合、入力装置は、係る記録及び／又は再生機能を制御するために使用される。
【００３６】
ステップ１２１０は、アプリケーションがユーザにより呼び出されているか否かを判定する。しばらくして、入力装置を使用しているユーザは、メディアアセット又はメディアサービスの再生を始動することをユーザが望んでいることをメディアデバイスに伝える。他のときに、メディアデバイスは、メディアサービスの再生を開始し、係る再生動作が開始していることを入力装置と通信する必要がある。“push”又は“pull”の状況が行われるかに係わらず、入力装置及びメディアプレーヤは、互いの状態を知っている。本明細書で記述される例示的なコマンドは、例示的に開示される原理に従って係る通知を提供することができる。
【００３７】
再生プログラムの選択は、ステップ１２１５において、メディアサービスに関連するメタデータに関して決定される。係るメタデータは、表１におけるように、表、データベース、ストレージ等におけるメニューのリストに対して整合され、例えば“SELECT_MENU”といった適切なユーザインタフェースのコマンドは、係る整合ステップを実行した後にステップ１２２０において入力装置に発せられる。適切なメニューを決定する他のアプローチは、本明細書で記載される例示的な原理に従って実施することができる。
【００３８】
ステップ１２３０は、音楽の再生を制御する選択されたユーザインタフェースを有する。ステップ１２３５は、ライブのテレビの記録の再生を制御するのを可能にするメニューを生成する一方、係る再生のサブメニューも可能であり、サブメニューは、２つの番号を使用するＡＴＳＣブロードキャスト向けのステップ１２３６におけるユーザインタフェース、ケーブルブロードキャストを制御するために使用されるステップ１２３７におけるユーザインタフェース、及びステップ１２３８におけるサテライトブロードキャスト向けのユーザインタフェースを含む。
【００３９】
ＰＶＲからのコンテンツの再生及び／又は記録に対応するメニューは、ステップ１２４０で行われる。ソーシャルメディアアプリケーションは、プログラムとして有効にされたとき、入力装置のために提示される異なるユーザインタフェースを有し、この場合、ステップ１２５０では、一般的なソーシャルメディアユーザインタフェースが表示される。ステップ１２５１は、ソーシャルメディアプラットフォームを通してユーザが受信することができるアップデートを示す特定のメニューを提示し、ステップ１２５２は、友人として参加するためにユーザ要求に関する選択されたユーザインタフェースを有し、ステップ１２５３は、ソーシャルメディアプログラムを通してユーザがリンクすることができる友人のリストを提示する。
【００４０】
ステップ１２６０は、ピクチャスライドショウの提示の再生を制御するために使用されるユーザインタフェースを提示し、この場合、音楽の再生を制御するユーザインタフェースは、ステップ１２６２で選択される。メディアサービスの再生を制御するユーザインタフェースの選択は、ステップ１２７０で実行される。特定のメディアサービスのユーザインタフェースは、ステップ１２７２におけるＮＥＴＦＬＩＸ、ステップ１２７４におけるＨＵＬＵ、及びステップ１２７６におけるＰＡＮＤＲＡのように提供される。他のユーザインタフェースは、記載される例示的な原理に従って入力装置について選択される。第二のメディアアセット及び／又はメディアアセットが選択されたとき、前のユーザインタフェースを置き換える新たなユーザインタフェースは、第二のメディアアセットの再生又は記録を制御するために入力装置で表示される。入力装置での表示のためのユーザインタフェースの置換えは、新たなメディアアセット及び／又はメディアサービスが選択されたときに、無限に繰り返すことができる。
【００４１】
図１３は、選択されたメディアアセットの再生を実現し、対応するユーザインタフェースを入力装置でレンダリングするために入力装置で使用されるユーザインタフェース１３００を提示する。ユーザインタフェース１３００について、ＴＶ番組１３３０，１３３５，ピクチャ１３４０，及びオーディオメディアアセット１３５０，１３５５を含む異なるメディアアセットの表現としてのアイコンを表示するディスプレイエリア１３１０が存在する。これらのアイコンのうちの１つが入力装置のディスプレイエリアを使用して共通エリア１３２０にドラッグされたとき、メディアプログラム又はモードは、選択されたアイコンを再生する再生装置のために選択される。さらに、入力装置のディスプレイエリアは、開示される例示的な原理に従って、図１３に示される提示から選択されたメディアサービスの再生を制御するために選択される新たなユーザインタフェースに変化する。
【００４２】
再生装置及び入力装置は、記載される実施の形態に従って同じ装置とすることができる。
【００４３】
図面に示されるエレメントは、ハードウェア、ソフトウェア又はこれらの組み合わせに関する様々な形式で実現される場合があることを理解されたい。好ましくは、これらのエレメントは、プロセッサ、メモリ及び入力／出力インタフェースを含む１以上の適切にプログラムされた汎用装置でハードウェア及びソフトウェアの組み合わせにより実現される。
【００４４】
本明細書の記載は、本発明の原理を例示するものである。従って、当業者であれば、本明細書で明示的に記載又は図示されていないが、本発明の開示の原理を実施し、本発明の範囲に含まれる様々なアレンジメントを創作することができることを理解されたい。
【００４５】
本明細書で引用される全ての例及び条件付き言語は、本開示の原理及び本発明者により寄与される概念の理解において読者を支援するために情報提供を目的とすることが意図され、係る特に引用された例及び条件に限定されないように解釈される。
【００４６】
さらに、本発明の特定の例と同様に、本発明の開示の原理、態様及び実施の形態を引用する本明細書における全ての説明は、本発明の構造的且つ機能的に等価な概念の両者を包含することが意図される。さらに、係る等価な概念は、現在知られている等価な概念と同様に将来に開発される等価な概念、すなわち構造に係わらず同じ機能を実行する開発されたエレメントを含むことが意図される。
【００４７】
従って、例えば本明細書で提示されるブロック図は本開示の原理を実施する例示的な回路の概念図を表すことが当業者により理解されるであろう。同様に、任意のフローチャート、フローダイアグラム、状態遷移図、擬似コード等は、コンピュータ又はプロセッサが明示的に示されているか否かに係わらず、コンピュータ読み取り可能なメディアで実質的に表され、従ってコンピュータ又はプロセッサにより実行される様々なプロセスを表すことを理解されたい。コンピュータ読み取り可能なメディア及びメディアに書き込まれるコードは、一時的な状態（信号）及び（例えばCD-ROM，DVD，Blu-Ray，Hard  Drive，flash  cardのような有形のメディア又は他のタイプの有形の記憶媒体といった）持続的な状態で実現される。
【００４８】
図面で示される様々なエレメントの機能は、専用ハードウェア及び適切なソフトウェアと関連するソフトウェアを実行可能なハードウェアの使用を通して提供される。プロセッサにより提供されたとき、単一の専用のプロセッサ、単一の共有プロセッサにより、又はそのうちの幾つかが共有されている複数の個々のプロセッサにより機能が提供される。さらに、用語「プロセッサ」又は「コントローラ」の明示的な使用は、ソフトウェアを実行可能なハードウェアを排他的に示すように解釈されるべきではなく、限定することなしに、デジタルシグナルプロセッサ（DSP）ハードウェア、ソフトウェアを記憶するリードオンリメモリ（ROM）、及び不揮発性メモリを暗黙的に含む場合がある。
【００４９】
他のハードウェア、コンベンショナル及び／カスタムが含まれる。同様に、図示されるスイッチは概念的なものである。それらの機能は、プログラムロジックの動作を通して、専用ロジックを通して、プログラム制御及び専用ロジックの相互作用を通して、又は手動的に実行される場合があり、特定の技術は、文脈からより詳細に理解されるように実現者により選択可能である。
【００５０】
本発明の開示の教示を盛り込んだ実施の形態が本明細書において図示及び記載されたが、当業者はこれらの教示を盛り込んだ多くの他の変形された実施の形態を容易に創作することができる。変更及び変形は、上記教示に照らして当業者により行うことができることに留意されたい。
【図１】
2014510320.tif 000005
【図２】
2014510320.tif 000006
【図３】
2014510320.tif 000007
【図４】
2014510320.tif 000008
【図５】
2014510320.tif 000009
【図６】
2014510320.tif 000010
【図７】
2014510320.tif 000011
【図８】
2014510320.tif 000012
【図９】
2014510320.tif 000013
【図１０】
2014510320.tif 000014
【図１１】
2014510320.tif 000015
【図１２】
2014510320.tif 000016
【図１３】
2014510320.tif 000017
【国際調査報告】
2014510320.tif 000018