(57)【要約】いくつかのカードまたはウィンドーを表示するユーザー・インターフェースであって、ユーザーが水平方向には自由にカードを動かすことができるものが記述される。カードがユーザーによって定義されるロック・ゾーンにあるとき、カードは垂直方向に操作されることができ、一方、通常ゾーンにあるカードは垂直方向に動かされることができない。さらに、ロック・ゾーンにあるカードだけが、カードから内容をカットする、カードに内容をペーストする、カードの内容を拡大するまたはカードの内容を縮小するといったユーザー・アクションを受けることができる。
2014504751.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー・インターフェースを表示する方法であって：
表示領域について複数のカードを生成する段階と；
前記複数のカードのうちロックされたゾーンにあるカードが垂直方向に動かされることを許容する段階と；
前記複数のカードのうち通常ゾーンにあるカードが垂直方向に動かされることを制約する段階と；
前記複数のカードのうち前記表示領域にあるカードすべてが水平方向に動かされることを許容する段階とを含む、
方法。
【請求項２】
前記ロックされたゾーン内のカードだけにユーザー・アクションを受けさせる追加的な段階を含む、請求項１記載の方法。
【請求項３】
前記ユーザー・アクションが、カードの内容をカットする、カードに内容をペーストする、カードの内容を拡大するおよびカードの内容を縮小する、のうちの少なくとも一つである、請求項２記載の方法。
【請求項４】
前記複数のカードのうちどのカードがロックされたゾーンにあるかを決定する追加的な段階を含む、請求項１記載の方法であって、前記決定する段階は：
カードが完全に、ロックされたゾーンにあるか、カードの一部がロックされたゾーンにあるかを判別する、カードの50%がロックされたゾーンにあるかを判別する、カードの所定の量がロックされたゾーンにあるかどうかを判別する、のうちの少なくとも一つを含む、方法。
【請求項５】
請求項１記載の方法であって：
前記複数のカードのうち、以前通常ゾーンにあったが、ユーザー・コマンド後に水平方向に動かされたのち、今は前記ロックされたゾーンを占めるカードが垂直方向に動かされることを許容し、一方、前記複数のカードのうち、以前は前記ロックされたゾーンを占めていたが、前記の同じユーザー・コマンド後に水平方向に動かされたのち、今は前記通常ゾーンにあるカードが水平方向に動かされることを制約する、追加的段階を含む、請求項１記載の方法。
【請求項６】
前記ロックされたゾーンがユーザー・コマンドに応答して指定される、請求項１記載の方法。
【請求項７】
前記ロックされたゾーンが前記表示領域中の少なくとも二つの領域を占める、請求項１記載の方法。
【請求項８】
前記通常ゾーンが前記表示領域中の少なくとも二つの領域を占める、請求項１記載の方法。
【請求項９】
ユーザー・インターフェースを表示する装置であって：
表示領域について複数のカードを生成する手段と；
前記複数のカードのうちロックされたゾーンにあるカードが垂直方向に動かされることを許容する手段と；
前記複数のカードのうち通常ゾーンにあるカードが垂直方向に動かされることを制約する手段と；
前記複数のカードのうち前記表示領域にあるカードすべてが水平方向に動かされることを許容する手段とを有する、
装置。
【請求項１０】
ユーザー・インターフェースを表示する方法であって：
表示領域について複数のカードを生成する段階と；
前記複数のカードのうちロックされたゾーンにあるカードがユーザー・アクションを受けることを許容する段階と；
前記複数のカードのうち前記表示領域にあるカードすべてが水平方向に動かされることを許容する段階とを含む、
方法。
【請求項１１】
前記ユーザー・アクションが、カードの内容をカットする、カードに内容をペーストする、カードの内容を拡大するおよびカードの内容を縮小する、のうちの少なくとも一つである、請求項１０記載の方法。
【請求項１２】
前記複数のカードのうちどのカードがロックされたゾーンにあるかを決定する追加的な段階を含む、請求項１０記載の方法であって、前記決定する段階は：
カードが完全に、ロックされたゾーンにあるか、カードの一部がロックされたゾーンにあるかを判別する、カードの50%がロックされたゾーンにあるかを判別する、およびカードの所定の量がロックされたゾーンにあるかどうかを判別する、のうちの少なくとも一つを含む、方法。
【請求項１３】
請求項１０記載の方法であって：
前記複数のカードのうち、以前通常ゾーンにあったが、ユーザー・コマンド後に水平方向に動かされたのち、今は前記ロックされたゾーンを占めるカードが垂直方向に動かされることを許容し、一方、前記複数のカードのうち、以前は前記ロックされたゾーンを占めていたが、前記の同じユーザー・コマンド後に水平方向に動かされたのち、今は前記通常ゾーンにあるカードが水平方向に動かされることを制約する、追加的な段階を含む、請求項１０記載の方法。
【請求項１４】
前記ロックされたゾーンがユーザー・コマンドに応答して指定される、請求項１０記載の方法。
【請求項１５】
前記ロックされたゾーンが前記表示領域中の少なくとも二つの領域を占める、請求項１０記載の方法。
【請求項１６】
前記通常ゾーンが前記表示領域中の少なくとも二つの領域を占める、請求項１０記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は2010年12月22日に出願された米国仮出願第61/426,509号および2011年1月4日に出願された米国仮出願第61/429,741号の利益を主張する。これらはその全体においてここに参照によって組み込まれる。
【０００２】
技術分野
本開示は概括的には、複数のウィンドー／カードを表示するユーザー・インターフェースに関する。より詳細には、本開示は、他のカードが動かされることを許容しつつカードの動きを選択的に制約するユーザー・インターフェースのための方法に関する。
【背景技術】
【０００３】
メディア・プレーヤーやタブレットのようなメディア装置を使うとき、ユーザーは一時に複数のウィンドーまたはカードの内容を開いておく可能性が高い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ユーザーがジェスチャーまたはコマンドの何かを開始することによってそのようなカードを操作しようとするとき、時にユーザーは、コマンドを別のコマンドについて意図したにもかかわらず、あるウィンドー／カードにうっかり影響を及ぼしてしまうことがある。
【課題を解決するための手段】
【０００５】
表示領域中のある領域が目標にされた領域として指定され、そのような領域にあるカードはコマンドの結果として操作されることができる。指定された領域内にないカードは、前記コマンドが発されたときにそのままにされる。
【図面の簡単な説明】
【０００６】
本開示のこれらおよびその他の側面、特徴および利点は、付属の図面との関連で読むべき好ましい実施形態の以下の詳細な説明から記述され、明白となるであろう。
【図１】本開示に基づく、ビデオ・コンテンツを送達する例示的なシステムのブロック図である。
【図２】本開示に基づく、例示的なセットトップボックス／デジタル・ビデオ・レコーダー（DVR）のブロック図である。
【図３】本開示のある実施形態に基づく、例示的な表示装置の概観図である。
【図４】本開示に基づく、感知コントローラまたはタッチスクリーンのためのジェスチャーの使用の例示的な実施形態を示す図である。
【図５】本開示の第一のカード・ユーザー・インターフェースの例示的な実施形態を示す図である。
【図６】本開示の第二のカード・ユーザー・インターフェースの例示的な実施形態を示す図である。
【図７】本開示のカード・ユーザー・インターフェースの第一の操作の例示的な実施形態を示す図である。
【図８】本開示のカード・インターフェースの第二の操作の例示的な実施形態を示す図である。
【図９】本開示に基づく、表示装置上に存在するときの複数のカード・インターフェースの第一の操作の例示的な実施形態を示す図である。
【図１０】本開示に基づく、表示装置上に存在するときの複数のカード・インターフェースの第二の操作の例示的な実施形態を示す図である。
【図１１】本開示に基づく、表示装置上に存在するときの複数のカード・インターフェースの第一の操作の例示的な実施形態を示す図である。
【図１２】本開示に基づく、表示装置上に存在するときの複数のカード・インターフェースの第二の操作の例示的な実施形態を示す図である。
【図１３】本開示に基づく、表示領域におけるロックされたゾーンの配置の例示的な実施形態を示す図である。
【図１４】本開示に基づく、表示領域におけるロックされたゾーンの配置の例示的な実施形態を示す図である。
【図１５】本開示に基づく、複数のカードの操作を制約する際のロックされたゾーンの機能の例示的な実施形態を示す図である。
【図１６】本開示に基づく、複数のカードの操作を制約する際のロックされたゾーンの機能の例示的な実施形態を示す図である。
【図１７】本開示に基づく、複数のカードの操作を制約する際のロックされたゾーンの機能の例示的な実施形態を示す図である。
【図１８】本開示に基づく、ロックされたゾーンにないカードについてのコマンドの効果を制約することの例示的な実施形態を示す図である。
【図１９】本開示に基づく、ロックされたゾーンにないカードについてのコマンドの効果を制約することの例示的な実施形態を示す図である。
【図２０】本開示に基づく、ロックされたゾーンにないカードについてのコマンドの効果を制約することの例示的な実施形態を示す図である。
【図２１】本開示に基づく、ロックされたゾーンに重なるいくつかのカードをもつ例示的な実施形態を示す図である。
【図２２】本開示に基づく、ロックされたゾーンに重なるいくつかのカードをもつ例示的な実施形態を示す図である。
【図２３】本開示に基づく、ユーザー・インターフェースにおける動きを制約されるべきカードを決定するためのフローチャートである。
【発明を実施するための形態】
【０００７】
本開示は、ビデオ、テレビ番組、映画、オーディオ、音楽、ビデオ・ゲームなどのメディアを受信、記録、再生、購入などするために使われるユーザー・インターフェースのいくつかの異なる実施形態を提供する。そのようなユーザー・インターフェースは、コンピュータ、セットトップボックス、メディア・サーバー、タブレット、携帯電話、パーソナル・メディア、デバイス、携帯用ビデオ・ゲーム・システム、ビデオ・ゲーム・システムなどの装置上で実装されることができる。
【０００８】
本開示は、ビデオ、テレビ番組、映画、オーディオ、音楽、ビデオ・ゲームなどのメディアを受信、記録、再生、購入などするために使われるユーザー・インターフェースのいくつかの異なる実施形態を提供する。そのようなシステムは、コンピュータ、セットトップボックス、メディア・サーバー、タブレット、携帯電話、パーソナル・メディア、デバイス、携帯用ビデオ・ゲーム・システム、ビデオ・ゲーム・システムなどの装置上で実装されることができる。
【０００９】
ここで図１に目を転じると、家庭またはエンド・ユーザーにコンテンツを送達するためのシステム１００のある実施形態のブロック図が示されている。コンテンツは映画スタジオまたは制作ハウスといったコンテンツ源１０２に起源をもつ。コンテンツは二つの形のうちの少なくとも一つで供給されうる。一つの形は、コンテンツの放送される形であってもよい。放送コンテンツは、放送アフィリエート・マネージャ１０４に提供される。放送アフィリエート・マネージャは典型的には全国的な放送サービスであり、アメリカン・ブロードキャスティング・カンパニー（ABC:  American  Broadcasting  Company）、ナショナル・ブロードキャスティング・カンパニー（NBC:  National  Broadcasting  Company）、コロンビア・ブロードキャスティング・システム（CBS:  Columbia  Broadcasting  System）などといったものである。放送アフィリエート・マネージャはコンテンツを収集し、記憶してもよく、送達ネットワーク１（１０６）として示される送達ネットワークを通じたコンテンツの送達をスケジューリングしてもよい。送達ネットワーク１（１０６）は、全国的なセンターから一つまたは複数の地方もしくは地域のセンターへの衛星リンク送信を含むことができる。送達ネットワーク１（１０６）はまた、空中無線放送、衛星放送またはケーブル放送を通じてなど、ローカルな送達システムを使うローカルなコンテンツ送達をも含んでいてもよい。ローカルに送達されるコンテンツは、ユーザーの家庭にあるメディア・デバイス１０８に提供され、そこで、コンテンツはその後、ユーザーによって検索される。メディア・デバイス１０８は多くの形を取ることができ、セットトップボックス／デジタル・ビデオ・レコーダー（DVR）、ゲートウェイ、モデムなどとして具現されてもよい。さらに、メディア・デバイス１０８は、家庭ネットワークにおいてクライアントまたはピア・デバイスとして構成された追加的なデバイスを含む家庭ネットワーク・システムのための入口点またはゲートウェイとして作用してもよい。
【００１０】
第二の形のコンテンツは、特殊コンテンツと称される。特殊コンテンツは、プレミアム試聴、ペイパービューまたは通常なら放送アフィリエート・マネージャに提供されない他のコンテンツとして送達されたコンテンツを含むことができる。たとえば、映画、ビデオ・ゲームまたは他のビデオ要素である。多くの場合、特殊コンテンツは、ユーザーによって要求されたコンテンツであってもよい。特殊コンテンツはコンテンツ・マネージャ１１０に送達されてもよい。コンテンツ・マネージャ１１０は、たとえばコンテンツ・プロバイダー、放送サービスまたは送達ネットワーク・サービスと連携したインターネット・ウェブサイトのようなサービス・プロバイダーであってもよい。コンテンツ・マネージャ１１０はまた、インターネット・コンテンツを送達システム中に組み込んでもよい。コンテンツ・マネージャ１１０は、コンテンツをユーザーのメディア・デバイス１０８に別個の送達ネットワーク、送達ネットワーク２（１１２）を通じて送達してもよい。送達ネットワーク２（１１２）は高速ブロードバンド・インターネット型の通信システムを含んでいてもよい。放送アフィリエート・マネージャ１０４からのコンテンツが送達ネットワーク２（１１２）の全部または諸部分を使って送達されてもよく、コンテンツ・マネージャ１１０からのコンテンツが送達ネットワーク１（１０６）の全部または諸部分を使って送達されてもよいことを注意しておくことが重要である。さらに、ユーザーは、必ずしもコンテンツをコンテンツ・マネージャ１１０によって管理してもらうことなく、コンテンツを、送達ネットワーク２（１１２）を介してインターネットから直接取得してもよい。
【００１１】
別個に送達されたコンテンツを利用するいくつかの適応が可能でありうる。一つの可能なアプローチでは、特殊コンテンツは放送コンテンツへの増強として提供され、代替的な表示、購入および商売オプション、向上素材などを提供する。もう一つの実施形態では、特殊コンテンツは放送コンテンツとして提供される何らかの番組コンテンツを完全に置き換えてもよい。最後に、特殊コンテンツは放送コンテンツから完全に別個であってもよく、単にユーザーが利用することを選択しうるメディア代替物であってもよい。たとえば、特殊コンテンツは、まだ放送コンテンツとして利用可能でない映画のライブラリであってもよい。
【００１２】
メディア・デバイス１０８は送達ネットワーク１および送達ネットワーク２の一方または両方から種々の型のコンテンツを受信してもよい。メディア・デバイス１０８はコンテンツを処理し、ユーザー選好およびコマンドに基づいてコンテンツの分離を提供する。メディア・デバイス１０８は、オーディオおよびビデオ・コンテンツを記録および再生するための、ハードドライブまたは光学式ディスク・ドライブのような記憶装置を含んでいてもよい。メディア・デバイス１０８の動作のさらなる詳細および記憶されたコンテンツの再生に関連する機能は図２との関係で後述する。処理されたコンテンツは表示装置１１４に与えられる。表示装置１１４は通常の2D型のディスプレイであってもよいし、あるいはまた高度な3Dディスプレイであってもよい。
【００１３】
メディア・デバイス１０８はまた、タッチスクリーン制御装置１１６のような第二のスクリーンへのインターフェースを持たされてもよい。タッチスクリーン制御装置１１６は、メディア・デバイス１０８および／または表示装置１１４のためのユーザー制御を提供するよう適応されていてもよい。タッチスクリーン装置１１６はビデオ・コンテンツを表示することもできてもよい。ビデオ・コンテンツはユーザー・インターフェース・エントリーのようなグラフィック・エントリーであってもよいし、あるいは表示装置１１４に送達されるビデオ・コンテンツの一部であってもよい。タッチスクリーン制御装置１１６は、赤外線（IR:  infra-red）または電波周波数（RF:  radio  frequency）通信のような任意のよく知られた信号伝送システムを使ってメディア・デバイス１０８とのインターフェースを有していてもよいし、赤外線通信協会（IRDA:  infra-red  data  association）規格、Wi-Fi、ブルートゥースなどのような標準プロトコルまたは他の任意の独自プロトコルを含んでいてもよい。タッチスクリーン制御装置１１６の動作はのちにより詳細に述べる。
【００１４】
任意的に、メディア・デバイス１０８およびタッチスクリーン制御装置１１６は同じ装置中に統合されてもよい。こうした、タッチスクリーンをもつメディア・デバイスの例は、コンピュータ、ラップトップ、携帯電話、パーソナル・メディア・プレーヤー、MP3プレーヤー、パーソナル・デスク・アシスタント、タブレット装置、デジタル・ビデオ・レコーダーなどを含む。本明細書の目的のためには、用語メディア・デバイス１０８はセットトップボックス、デジタル・ビデオ・レコーダー、ゲートウェイ装置などとともにこれらの型の装置すべてを包含することができる。
【００１５】
図１の例では、システム１００は、バックエンド・サーバー１１８および使用データベース１２０をも含む。バックエンド・サーバー１１８は、ユーザーの使用習性を解析してそうした使用習性に基づいて推薦を行うパーソナル化エンジンを含む。使用データベース１２０はユーザーについての使用習性がモニタリングされ、そのような使用習性についての情報が記憶されるところである。そのようなユーザー習性情報を使ってユーザーについてのプロファイルを発達させることができる。該プロファイルは、その後、広告および番組を推薦するために使われる。いくつかの場合、使用データベース１２０はバックエンド・サーバー１１８の一部であってもよい。今の例では、バックエンド・サーバー１１８（および使用データベース１２０）はシステム１００に接続されており、送達ネットワーク２（１１２）を通じてアクセスされる。
【００１６】
ここで図２に目を転じると、メディア・デバイス２００のある実施形態のブロック図が示されている。受信装置２００は、図１に記載したメディア・デバイスと同様に動作してもよく、ゲートウェイ装置、モデム、セットトップボックスまたは他の同様の通信装置の一部として含まれていてもよい。示された装置２００は、オーディオ装置または表示装置を含む他のシステムに組み込まれてもよい。いずれの場合も、システムの完全な動作に必要ないくつかのコンポーネントは、当業者にはよく知られているので、簡潔のため示していない。
【００１７】
図２に示した装置２００において、コンテンツは、入力信号受信器２０２によって受領される。入力信号受信器２０２は、空中、ケーブル、衛星、イーサネット（登録商標）、ファイバーおよび電話線ネットワークを含むいくつかの可能なネットワークの一つを通じて提供される信号を受信し、復調し、復号するために使われるいくつかの既知の受信器回路の一つであってもよい。制御インターフェースまたはタッチパネル・インターフェース２２２を通じて与えられるユーザー入力に基づいて、所望される入力信号が入力信号受信器２０２によって選択され、取り出されてもよい。タッチパネル・インターフェース２２２はタッチスクリーン装置のためのインターフェースを含んでいてもよい。タッチパネル・インターフェース２２２はまた、携帯電話、タブレット、マウス、ハイエンドのリモコンなどとのインターフェースをもつよう適応されていてもよい。
【００１８】
復号された出力信号は入力ストリーム・プロセッサ２０４に与えられる。入力ストリーム・プロセッサ２０４は最終的な信号選択および処理を実行し、そのコンテンツ・ストリームについてのオーディオ・コンテンツからのビデオ・コンテンツの分離を含む。オーディオ・コンテンツは、圧縮されたデジタル信号のような受信されたフォーマットからアナログ波形信号への変換のためにオーディオ・プロセッサ２０６に提供される。アナログ波形信号はオーディオ・インターフェース２０８に、さらに表示装置またはオーディオ・アンプに与えられる。あるいはまた、オーディオ・インターフェース２０８はデジタル信号を、高精細度マルチメディア・インターフェース（HDMI:  High-Definition  Multimedia  Interface）ケーブルまたはソニー／フィリップス・デジタル相互接続フォーマット（SPDIF:  Sony/Philips  Digital  Interconnect  Format）のような代わりのオーディオ・インターフェースを使って、オーディオ出力装置または表示装置に与えてもよい。オーディオ・インターフェースは一つまたは複数の組のスピーカーを駆動するために増幅器をも含んでいてもよい。オーディオ・プロセッサ２０６は、オーディオ信号の記憶のための任意の必要な変換をも実行する。
【００１９】
入力ストリーム・プロセッサ２０４からのビデオ出力はビデオ・プロセッサ２１０に与えられる。ビデオ信号はいくつかのフォーマットの一つであってもよい。ビデオ・プロセッサ２１０は、必要に応じて、入力信号フォーマットに基づいて、ビデオ・コンテンツの変換を提供する。ビデオ・プロセッサ２１０はまた、ビデオ信号の記憶のための任意の必要な変換をも実行する。
【００２０】
記憶装置２１２は入力において受領されたオーディオおよびビデオ・コンテンツを記憶する。記憶装置２１２は、コントローラ２１４の制御のもとで、またユーザー・インターフェース２１６および／またはタッチパネル・インターフェース２２２から受領されるコマンド、たとえば早送り（FF:  fast-forward）および巻き戻し（Rew:  rewind）のようなナビゲーション命令にも基づいて、コンテンツののちの取得および再生を許容する。記憶装置２１２はハードディスク・ドライブ、静的RAM（SRAM）もしくは動的RAM（DRAM
）のような一つまたは複数の大容量の集積電子メモリであってもよく、あるいはコンパクト・ディスク（CD）・ドライブまたはデジタル・ビデオ・ディスク（DVD）・ドライブのような交換可能な光ディスク記憶システムであってもよい。
【００２１】
入力にまたは記憶装置２１２に由来する、ビデオ・プロセッサ２１０からの変換されたビデオ信号は、ディスプレイ・インターフェース２１８に与えられる。ディスプレイ・インターフェース２１８はさらに、上記の型の表示装置に表示信号を提供する。ディスプレイ・インターフェース２１８は、赤緑青（RGB）のようなアナログ信号インターフェースであってもよく、あるいはHDMIのようなデジタル・インターフェースであってもよい。ディスプレイ・インターフェース２１８は、のちにより詳細に述べるように、三次元配列において検索結果を呈示するためのさまざまな画面を生成することが理解される。
【００２２】
コントローラ２１４はバスを介して、入力ストリーム・プロセッサ２０２、オーディオ・プロセッサ２０６、ビデオ・プロセッサ２１０、記憶装置２１２およびユーザー・インターフェース２１６を含む装置２００のコンポーネントのいくつかに相互接続される。コントローラ２１４は、入力ストリーム信号を記憶装置上での記憶のためまたは表示のための信号に変換するための変換プロセスを管理する。コントローラ２１４は、記憶されたコンテンツの取り出しおよび再生をも管理する。さらに、後述するように、コントローラ２１４は、コンテンツの検索ならびに記憶されている、または上記の送達ネットワークを介して送達されるべきコンテンツを表す配列表示の生成および調整を実行する。
【００２３】
コントローラ２１４はさらに、コントローラ２１４のための情報および命令コードを記憶する制御メモリ２２０（たとえば、ランダム・アクセス・メモリ、SRAM、DRAM、ROM、プログラム可能型ROM（PROM）、フラッシュ・メモリ、電子的にプログラム可能なROM（EPROM）、電子的に消去可能なプログラム可能型ROM（EEPROM）などを含む揮発性もしくは不揮発性メモリ）に結合される。制御メモリ２２０はコントローラ２１４のための命令を記憶していてもよい。制御メモリは、要素のデータベースを記憶していてもよい。要素とは、コンテンツを含むグラフィック要素、ディスプレイ・インターフェース２１８のための表示されるユーザー・インターフェースを生成するために使われるさまざまなグラフィック要素などである。あるいはまた、前記メモリは、同定されたまたはグループ化されたメモリ位置においてグラフィック要素を記憶し、該グラフィック要素に関係した情報のさまざまな部分のために前記メモリ位置を同定するためにアクセスもしくは位置テーブルを使ってもよい。さらに、さまざまなグラフィック要素が、ディスプレイ・インターフェース２１８への出力のためにコントローラ２１４によって捕捉されるコンピュータ・命令に応答して生成されることができる。グラフィック要素の記憶に関するさらなる詳細は後述する。さらに、制御メモリ２２０の実装は、単一メモリ・デバイスまたは代替的に二つ以上のメモリ回路が通信上接続されまたは一緒に接続されて共有または共通メモリを形成したものといったいくつかの可能な実施形態を含んでいてもよい。さらに、メモリは、バス通信回路の一部のような他の回路と一緒に、より大きな回路の中に含められてもよい。
【００２４】
任意的に、コントローラ２１４は、それぞれオーディオ・プロセッサ２０６およびビデオ・プロセッサ２１０を使って、オーディオおよびビデオ・メディアからメタデータを抽出するよう適応されることができる。すなわち、垂直帰線期間中、ビデオに関連付けられた補助データ・フィールドまたはビデオ信号中の他の領域中でビデオ信号に含まれるメタデータが、コントローラ２１４とともにビデオ・プロセッサ２１０を使うことによって収穫されることができる。それにより、電子番組ガイドを生成する、受信したビデオについての説明情報をもつ、補助情報サービスをサポートするなどといった機能のために使われることができるメタデータが生成される。同様に、コントローラ２１４と協働するオーディオ・プロセッサ２０６は、オーディオ信号であってもよいオーディオ透かしを認識するよう適応されることができる。そのようなオーディオ透かしはその後、オーディオ信号の認識、オーディオ信号の源を同定するセキュリティといった何らかのアクションを実行する、あるいは他の何らかのサービスを実行するために使われることができる。さらに、上記に挙げたアクションをサポートするためのメタデータは、ネットワーク源から来ることができ、それはコントローラ２１４によって処理される。
【００２５】
ここで図３に目を転じると、本開示のユーザー・インターフェース・プロセスは、早送り、巻き戻しなどといった機能を表現するために使われることのできる入力装置を用いる。これを許容するために、タブレットまたはタッチパネル装置３００（これは図１に示したタッチスクリーン装置１１６と同じであるおよび／またはメディア・デバイス１０８とタッチスクリーン装置１１６の統合された例である）は、受信装置２００のユーザー・インターフェース２１６および／またはタッチパネル・インターフェース２２２を介してインターフェースを持たされてもよい。タッチパネル装置３００は、手の動きまたはジェスチャーおよびアクションがパネルを通じてセットトップボックスまたは他の制御装置についてのコマンドに変換されたものに基づいて、受信装置またはセットトップボックスの動作を許容する。ある実施形態では、タッチパネル３００は単にグリッド表示をナビゲートするためのナビゲーション・ツールのはたらきをしてもよい。他の実施形態では、タッチパネル３００はさらに、コンテンツのグリッド表示を通じてユーザーが前記ナビゲーションとより直接的に相互作用できるようにする表示装置としてのはたらきをする。タッチパネル装置は、作動ボタンのようなより通常の制御機能を含むリモコン装置の一部として含まれていてもよい。タッチパネル３００は、少なくとも一つのカメラ要素をも含むことができる。のちにより詳細に述べるように、タッチパネル装置３００に表示されるコンテンツは、ザッピングされたりまたはメイン・スクリーン（たとえば図１に示す表示装置１１４）に投げられたりしてもよい。
【００２６】
ここで図４に目を転じると、図のようなジェスチャー感知コントローラまたはタッチスクリーンの使用により、いくつもの型のユーザー対話が提供される。コントローラからの入力はジェスチャーを画定するために使われ、該ジェスチャーが今度は個々のコンテキスト依存コマンド（contextual  command）を画定する。センサーの構成設定はタッチスクリーン上でのユーザーの指の動きを画定することを許容し、またはさらにコントローラ自身の動きを一次元または二次元で画定することをも許容する。斜めなどの二次元の動きおよびヨー（yaw）、ピッチ（pitch）およびロール（roll）の組み合わせが、スイングなどの任意の四次元動きを画定するために使用できる。いくつかのジェスチャーが図４に示されている。ジェスチャーはコンテキストにおいて解釈され、画定された、ユーザーによってなされた動きによって同定される。
【００２７】
バンピング（bumping）４２０は上下左右いずれかの一方向を向くことを示す二ストロークの描画によって定義される。バンピング・ジェスチャーはコンテキストにおける個別的なコマンドに関連付けられる。たとえば、タイムシフト・モードでは、左バンプ・ジェスチャー４２０は巻き戻しを示し、右バンプ・ジェスチャーは早送りを示す。他のコンテキストでは、バンプ・ジェスチャー４２０はバンプによって指定される方向に特定の値をインクリメントするものと解釈される。チェック４４０はチェック印を描画するように定義される。これは下向きバンプ・ジェスチャー４２０と似ている。チェックはコンテキストにおいて、リマインダー、ユーザー・タグを指定するものまたは項目もしくは要素を選択するものとして識別される。サークル４４０はいずれかの方向に円を描くものとして定義される。二つの方向が区別できてもよいが、混乱を避けるため、円は、方向によらず単一のコマンドとして識別される。ドラッグ４５０は、タブレット３００上のボタン（仮想または物理的）を押しながらのコントローラの角度運動（ピッチおよび／またはヨーの変化）として定義される（すなわち、「トリガー・ドラッグ」）。ドラッグ・ジェスチャー４５０はナビゲーション、スピード、距離、タイムシフト、巻き戻しおよび早送りのために使われてもよい。ドラッグ４５０はカーソル、仮想カーソルを動かすまたはディスプレイ上でハイライトする、輪郭を描くまたは選択するといった状態変更のために使用できる。ドラッグ４５０は任意の方向でよく、一般に、二次元でナビゲートするために使われる。しかしながら、ある種のインターフェースでは、ドラッグ・コマンドへの応答を修正することが好ましい。たとえば、いくつかのインターフェースでは、仮想カーソルの位置または動きの方向に依存して、ある次元または方向での動作は他の次元または方向に比して優遇される。縦振り〔ノッド〕４６０は、二回の素速いトリガー・ドラッグの上下垂直動きによって定義される。縦振り４６０は「はい」または「承認」を示すために使われる。ばつ付け４７０は「X」の字を描くように定義される。ばつ付け４７０は「削除」または「ブロック」コマンドのために使われる。横振り〔ワグ〕４８０は二回のトリガー・ドラッグの素速い往復水平方向動きによって定義される。横振りジェスチャー４８０は「いいえ」または「取り消し」を示すために使われる。
【００２８】
センサー・システムの複雑さに依存して、単純な一次元の動きまたはジェスチャーだけが許容されてもよい。たとえば、ここで図示したセンサーの単純な右または左動きが早送りまたは巻き戻し機能を生じさせてもよい。さらに、複数のセンサーが含められ、タッチスクリーン上の種々の位置に配置されることができる。たとえば、左および右動きのための水平センサーがあるスポットに配置されて、ボリュームの上げ下げのために使われてもよく、一方で、上下動きのための垂直センサーが別のスポットに配置されて、チャネル番号の増減のために使われてもよい。タブレット３００からメイン・スクリーンまたは表示装置１１４にコンテンツを投げるまたは動かすことを開始するために、二本指のスワイプ・ジェスチャーが利用されてもよい。
【００２９】
図５は、カードとして知られるウィンドー・インターフェースのある例示的な実施形態を示している。ここでは、そのようなカード・インターフェース内にさまざまなアプリケーションが呈示されている。たとえば、種々のテレビ番組表を表すライブ・テレビジョン・ガイド・アプリケーションがカード・インターフェース５００内に呈示されている。すなわち、カードは、実行中のアプリケーションの表現を表示するウィンドーとして機能する。そのようなカードは、タブレット、メディア・プレーヤー、電話、モニタ、コンピュータおよびディスプレイをもつ他の任意の装置を含む装置上で呈示されることができる。カードは、電子番組ガイド、プレイリスト、ソーシャル・メディア・インターフェース、ゲーム、ビデオ、オーディオ、ウェブ・ページ、ブラウザ、レンダリングされたメディア・サービスなどといった種々のアプリケーションを表すことができる。
【００３０】
カード・インターフェース５００に戻ると、セル５１０はテレビ番組についての情報を表示する。この例では、「コメディー・セントラル」（Comedy  Central）と呼ばれる放送チャンネルで放送されているインフォマーシャルである。ジェスチャーを使って作動されたときの再生コントロール５１２は、セットトップボックス、タブレット、テレビジョンなどのような装置内のチューナーに、要求されたチャンネルに同調させる。ロゴのようなグラフィック５１５は、再生コントロール５１２を作動させることによって同調できる放送チャンネルに適合する。セル５２０は、グラフィック５２５によって示されるアメリカン・ムービー・クラシックス（AMC:  American  Movie  Classics）で放送されている「ザ・ナイト・リスナー」（The  Night  Listener）と呼ばれるテレビ番組についての情報を表示する。ユーザーがAMCに同調したい場合、ジェスチャーで再生コントロール５２２を作動させることができる。再生コントロール５１２、５２２の作動の結果、同調されたチャンネルが表示または記録装置に出力される。
【００３１】
図６は、再生のために利用可能な種々のメディア資産（ビデオ、オーディオ、写真など）を表すもう一つのアプリケーションのためのカード・インターフェース６００のある例示的な実施形態を示している。具体的には、そのようなメディア資産は、ローカル記憶媒体、リモート記憶媒体、ビデオオンデマンドのようなオンデマンド・メディア・サービス、オーバーザトップ（over  the  top）メディア・サービスなどのようなコンテンツ源に記憶されることができる。ここで、メディア資産は、要求されたときにメディア・デバイスに送達される。たとえば、再生コントロール６１２の作動に応答して、セル６１０によって示されるメディア資産「ナチョ・リブレ」（Nacho  Libre）が、図１について述べた例示的なアーキテクチャを使って再生されることができる。同様に、再生コントロール６２２がジェスチャーによって作動されると、セル６２０において「アフリカシロサイ」（African  White  Rhino）として同定されるメディア資産が再生されることができる。
【００３２】
グラフィック６１２および６２５は、メディア資産を識別するために使われるサムネイル、ポスター・アート、ロゴ、アイコンなどを表す。ここで、グラフィック６１２は「ナチョ・リブレ」を表し、グラフィック要素６２５は「アフリカシロサイ」を表す。そのようなグラフィックは、ユーザー、特定のグラフィックを指定する番組ガイド情報、メディア・ファイルからのスクリーンショットなどによってなされる関連付けによってメディア資産に結び付けられることができる。
【００３３】
図７は、入力装置のジェスチャーまたはアクションによって操作されるカード・インターフェース７００のある例示的な実施形態である。カード・インターフェース７００は、カードまたはウィンドーの見ることのできる部分である表示領域７０５をもつ。時に、より多くの要素があってもよい。ここで、カードは、表示領域７０５に一時に表示できるより多くの要素を有していてもよい。たとえば、カード・インターフェース７００について、表示領域７０５においてセル７２０、７３０、７４０、７５０とセル７６０の一部とが見える間、セル７１０が表示されない。
【００３４】
カードは、ジェスチャーまたは制御入力を使って垂直方向において操作されることができる。ここで、表示されるセルは、上下動きでのそのような制御のジェスチャーに応答して示されることができる。図８からのカード・インターフェース８００が操作として下向きのジェスチャーおよび／または制御入力を受けるとき、表示領域７０５はセル７１０を示す。一方、セル７６０は下に動かされて見えなくなる。同様に、この下向きのジェスチャー／制御入力に応答して、セル７５０の一部が表示されなくなる。操作として上方ジェスチャーでカード・インターフェース８００を動作させれば、セル７５０および７６０は表示領域７０５において再び見えるようになり、カード・インターフェース７００に示されるセル配置を与える。
【００３５】
図９は、複数のカード・インターフェースを提示する装置のユーザー・インターフェース９００のある例示的な実施形態である。この例示的な実施形態では、表示領域９１０は複数のカード９２０、９３０および９４０を表示する。これらのカードはジェスチャーおよび／または制御入力に応答して水平方向に操作されることができる。ここで、カード９４０の一部は表示領域９１０内には表示されない。ジェスチャー／制御入力により表示領域９１０を左向きに操作すると、結果はユーザー・インターフェース１０００についての図１０に示されている。ここで、カード９４０は完全に表示領域９１０内に示され、一方、カード９２０の一部は表示されない。ジェスチャー／制御入力により表示領域９１０を右に動かすならば、結果は図９に示される。ここで、カード９２０は完全に表示領域９１０内に示されており、一方、カード９４０の一部は表示されない。
【００３６】
図１１は、操作を受けるユーザー・インターフェース１１００に示される複数のカード・インターフェースの代替的な実施形態を示している。具体的には、カード１１２０、１１３０および１１４０が表示領域１１１０に示される。これらのカードは、右方向へのジェスチャー／制御入力に応答して、図１２に示されるユーザー・インターフェース１２００になる。すなわち、ユーザー・インターフェース１２００は、カード１１２０および１１３０が右に動かされ、新たなカード１１５０が表示領域１１１０内に示されていることを示している。図１２の表示領域１１１０がジェスチャー／制御インターフェースに応答して左に動かされるならば、カード１１５０は表示されず、一方、カード１１２０は図１１に示される表示領域１１１０に見えるようになる。
【００３７】
図１３は、呈示される原理に基づく、ロックされたゾーンの機能を実装するある例示的な実施形態を示している。ロックされたゾーンは、ユーザーによって選択された領域であって、その領域に重なるさまざまなカードまたはウィンドーがある種の仕方で操作されることができ、一方、その領域に重ならないカードは制約される、領域である。カードの一部がロックされたゾーン上にあればそのカードは制約されないことが意図される。ただし、開示の原理は、操作されることができるためにはカードは完全にロックされたゾーン内になければならない場合でも実装できる。
【００３８】
本図解１３００では、表示領域１３１０は、ロックされたゾーン１３２０を中央にもち、一方、諸領域１３３０は通常ゾーンであり、表示領域１３１０の端にある。図１４は、ユーザーによって作動されたジェスチャー／制御インターフェースに応答して、ロックされたゾーン１３２０が垂直方向に拡大されたユーザー・インターフェース１４００を示している。ユーザー・アクションに応答してまた、通常ゾーン１３３０は面積が縮小された。同様に、ロックされたゾーン１３２０は、ユーザーによって作動されたジェスチャー／制御インターフェースに応答して縮小されることもできる。それにより通常ゾーン１３３０が拡大されることができる。重なるカードおよび領域の検出は典型的なビデオ検出技法を使って実行できる。さらに、コントローラ２１４は、ビデオ信号を出力するとき、生成されるビデオ信号中のオブジェクトの位置を認識する。
【００３９】
ロックされたゾーン１３２０が常に表示される領域１３１０中にレンダリングされる必要はないことを注意しておく。すなわち、ユーザーがジェスチャー／入力信号に応答してロックされたゾーン１３２０のサイズを変更しているとき、ロックされたゾーン１３２０はそのようなサイズ変更動作の期間中にわたって表示されることができる。サイズ変更動作が完了したのち、ロックされたゾーン１３２０はまだあるにもかかわらず、表示領域１３１０の背景はノーマルに戻る。あるいはまた、ロックされたゾーン１３２０は、図１３および図１４に示される形で、常に表示領域１３１０の一部として表示されることができる。
【００４０】
図１５は、表示領域１３１０を占める三つのカード１３４０、１３５０および１３６０をもつユーザー・インターフェース１５００のある実施形態を呈示している。この例では、カード１３４０および１３６０は通常ゾーン１３３０を占め、カード１３５０はロックされたゾーン１３２０に重なる。カード１３５０は図１６に示されるように下方向および／または上位置に動かされることができる。対照的に、カード１３５０および１３７０は垂直方向に動かされることにおいて制約される。これらのカードは、領域１３３０を占めることによって位置においてロックされているからである。
【００４１】
カードがそれでも図のように水平方向に動かされることができ、図１７は、ユーザー・インターフェース１７００のある例示的な実施形態を示している。ここでは、カード１３５０および１３６０は右に動かされている。よって、カード１３６０は今や、ロックされたゾーン１３２０を占めることによって、上方向に動かされることができ、新たなカード１３７０およびカード１３５０は垂直方向に動くことを制約される。
【００４２】
図１８〜図２０は、ロックされたゾーン機能の使用の代替的な実施形態を例解している。図１８では、ユーザー・インターフェース１９００としての本開示の例示的な実施形態が示されている。ここで、カード１３４０、１３５０および１３６０はグラフィックを示している。カード１３４０および１３６０は通常ゾーン１３３０を占め、カード１３５０はロックされたゾーン１３２０上にあるものとして示されている。拡大／ズーム機能ジェスチャー／制御入力が装置に加えられると、結果は図１９に示される。これは、ユーザー・インターフェースの例示的な実施形態１９００を表す。ロックされたゾーン１３２０を占めることによって、カード１３５０は、ズーム・コマンドに応答して拡大されて示されるグラフィックを有し、一方、カード１３４０および１３６０は同じサイズのままである。
【００４３】
例示的な実施形態２０００の図２０は、ジェスチャー／制御入力に応答しての最小化／縮小コマンドの結果を示している。ここで、ロックされたゾーン１３２０を占めることによって、カード１３５０がサイズを縮小された表示グラフィックをもつ。カード１３４０および１３６０はやはり、最小化コマンドに応答しても同じサイズのままである。これらのカードは通常ゾーン１３３０に重なるからである。他のコマンドが利用されることができ、ロックされたゾーンにあるカードだけがそのようなコマンドによって影響される。そのようなコマンドは、色補正、グラフィックのトリミング、カット／ペースト処理のための領域の選択などを含む。
【００４４】
図２１および図２２は、いくつかのカード・インターフェースがロックされたゾーンを占めるユーザー・インターフェースを例解している。具体的には、図２１は、ロックされたゾーン１３２０を占める二つのカード１３５０および１３６０をもつユーザー・インターフェース２１００のビューである。対照的に、カード１３４０は通常ゾーン１３３０上にある。この構成において、カード１３５０および１３６０は、図２２においてユーザー・インターフェース２２００に示されるように、垂直方向に操作されてもよい。一方、カード１３４０は上下方向に操作されることができない。しかしながら、カード１３４０、１３５０および１３６０はそれでも、それらのカードがロックされたゾーンにあるか通常ゾーンにあるかに関わりなく、水平方向には動かされることができる。
【００４５】
図２３は、本開示に基づく、ユーザー・インターフェースにおける動きを制約されるべきカードを決定するためのフローチャート２３００を示している。方法ステップ２３０５は表示ゾーン内での表示のために複数のカード／ウィンドーを生成するためのものである。カードの生成は、本源での記載される原理に従ってと同様、本明細書の他所で、図５〜図１２について上記で述べた記述に従ってできる。
【００４６】
ステップ２３１０は、表示ゾーンにある前記複数のカードのうちどのカードがロックされたゾーンにあるかを決定する。このステップは、どのカードが、ユーザー・ジェスチャー／コマンドに応答してユーザーによって操作されることができるかを決定する。一方、通常ゾーンにある他のカードはユーザー命令によって影響されない。先に説明したように、時に、カードは部分的に、ロックされたゾーン内にあり、該カードの他の部分は通常ゾーンにあることが予期される。そこで、当該カードの何らかの部分がロックされたゾーンにあるカードは、当該カードがあたかも完全にロックされたゾーンにあるかのように影響されるものとして取り扱うという決定をすることができる。このアプローチへの代替は、ユーザー・アクションを受けるためにはカードは完全にロックされたゾーン内になければならない、ユーザー・アクションを受けるためにはカードの50%超がロックされたゾーン内になければならない、またはカードがユーザー・アクションによって影響されるためにはカードの割合としての別の事前設定された値の部分がロックされたゾーン内になければならないというものであることができる。
【００４７】
ステップ２３１５では、ロックされたゾーンにあると判定されたカードは、垂直方向（上／下）に動かされることができる。同様に、ステップ２３２０では、通常ゾーンにある（またはロックされたゾーンにあるのではない）と判定されたカードは垂直方向に動くことを制約される。ステップ２３２５は、ロックされたゾーンにあるカードがユーザー処理を受けることができることを規定する。ユーザー処理は、カードの内容をカットする、カードにペーストする、カードの内容を拡大する、カードの内容を縮小するなどを含む。よって、このステップにおけるユーザー処理は、ロックされたゾーン内のカードだけに影響し、通常ゾーンのカードはそのままにしておく。
【００４８】
ステップ２３３０では、前記複数のカードからのカードのすべてが水平方向（左または右）に動かされることができる。すなわち、ロックされたゾーンにあったカードが通常ゾーンに動かされることができる。一方、動かされたカードに隣接していたカードが今やロックされたゾーンを占めることができる（図１６および図１７を参照）。
【００４９】
図に示される要素はさまざまな形のハードウェア、ソフトウェアまたはそれらの組み合わせで実装されうることは理解しておくべきである。好ましくは、これらの要素は、プロセッサ、メモリおよび入出力インターフェースを含んでいてもよい、一つまたは複数の適切にプログラムされた汎用装置上の、ハードウェアおよびソフトウェアの組み合わせにおいて実装される。
【００５０】
本記述は、本開示の原理を例解する。当業者は、たとえ本稿で明示的に記載または図示されていなくても、本開示の原理を具現し、その範囲内に含まれるさまざまな構成を考案することができるであろうことは理解されるであろう。
【００５１】
本稿に記載されるあらゆる例および条件付きの言辞は、本開示の原理および発明者によって当技術分野の発展のために寄与される概念の理解において読者を助ける情報提供目的を意図されており、そのような特定的に挙げられる例および条件に限定することはないものとして解釈されるものとする。
【００５２】
さらに、本開示の原理、側面および実施形態ならびにその個別的な例を挙げる本稿におけるあらゆる陳述は、その構造的等価物および機能的等価物両方を包含することが意図される。さらに、そのような等価物が現在知られている等価物および将来開発される等価物の両方、すなわち構造に関わりなく同じ機能を実行する開発される任意の要素を含むことが意図される。
【００５３】
よって、たとえば、当業者は、本稿で呈示されるブロック図が本開示の原理を具現する例示的な回路の概念的な図を表していることを理解するであろう。同様に、あらゆるフローチャート、流れ図、状態遷移図、擬似コードなどがさまざまなプロセスを表しており、実質的にコンピュータ可読媒体中に表現でき、よってコンピュータやプロセッサが明示的に示されているか否かによらず、コンピュータまたはプロセッサによって実行できることも理解されるであろう。コンピュータ可読媒体および書き込まれるコードは一時的な状態（信号）および非一時的な状態（たとえば、CD-ROM、DVD、ブルーレイ、ハードドライブ、フラッシュ・カードまたは他の型の有体の記憶媒体といった有体媒体上で）で実装されることができる。
【００５４】
図面に示されているさまざまな要素の機能は、専用ハードウェアおよび適切なソフトウェアとの関連でソフトウェアを実行する機能をもつハードウェアの使用を通じて提供されてもよい。プロセッサによって提供されるとき、そうした機能は単一の専用プロセッサによって提供されても、単一の共有プロセッサによって提供されても、あるいは一部が共有されていてもよい複数の個別プロセッサによって提供されてもよい。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行する機能をもつハードウェアのみを指すものと解釈すべきではなく、暗黙的に、限定なしに、デジタル信号プロセッサ（「DSP」）ハードウェア、ソフトウェアを記憶するための読み出し専用メモリ（「ROM」）、ランダム・アクセス・メモリ（「RAM」）および不揮発性記憶装置を含んでいてもよい。
【００５５】
従来のものおよび／またはカスタムのその他のハードウェアが含まれていてもよい。同様に、図面に示されるいかなるスイッチも単に概念的なものである。その機能はプログラム論理の動作を通じて、専用論理を通じて、プログラム制御と専用論理の相互作用を通じて、あるいはさらには手動で実行されてもよい。特定の技法は、コンテキストからより特定的に理解されるままに、実装者によって選択可能である。
【００５６】
本開示の教示を組み込む実施形態を図示し、詳細に記述してきたが、当業者は、それらの教示を組み込んでいる他の多くの変形実施形態を容易に考案できるであろう。上記の教示に照らして、修正および変形が当業者によってなされることができることを注意しておく。
【図１】
2014504751.tif 000003
【図２】
2014504751.tif 000004
【図３】
2014504751.tif 000005
【図４】
2014504751.tif 000006
【図５】
2014504751.tif 000007
【図６】
2014504751.tif 000008
【図７】
2014504751.tif 000009
【図８】
2014504751.tif 000010
【図９】
2014504751.tif 000011
【図１０】
2014504751.tif 000012
【図１１】
2014504751.tif 000013
【図１２】
2014504751.tif 000014
【図１３】
2014504751.tif 000015
【図１４】
2014504751.tif 000016
【図１５】
2014504751.tif 000017
【図１６】
2014504751.tif 000018
【図１７】
2014504751.tif 000019
【図１８】
2014504751.tif 000020
【図１９】
2014504751.tif 000021
【図２０】
2014504751.tif 000022
【図２１】
2014504751.tif 000023
【図２２】
2014504751.tif 000024
【図２３】
2014504751.tif 000025
【国際調査報告】
2014504751.tif 000026