(57)【要約】メディア推薦を提供するためのシステムおよび方法およびグラフィック・ユーザー・インターフェース。本システムおよび方法は、ユーザーが複数のアクセス可能なメディア・オブジェクトからの第一のメディア・オブジェクトまたは第二のメディア・オブジェクトを選択することを可能にする（１０８、１１６、３００）段階であって、前記第一のメディア・オブジェクトは第一のセットの特性をもち、前記第二のメディア・オブジェクトは第二一のセットの特性をもつ、段階と、ユーザーが前記第一のメディア・オブジェクトを選択したか、前記第二のメディア・オブジェクトを選択したか、または二つの異なるメディア・オブジェクトへのアクセスを要求したかを判別する（１５２０）段階と、ユーザーの選択に基づいて前記複数のメディア・オブジェクトに関連する重み値を調整する（１５６０、１５７０、１５８０）段階と、調整された重み値に基づいてユーザーにメディア・オブジェクトを推薦する（６００〜８００、１０００〜１３００）段階とを含む。
2015510626.tif 000002
【特許請求の範囲】
【請求項１】
メディア推薦を提供する方法であって：
複数のアクセス可能なメディア・オブジェクトからの第一のメディア・オブジェクトまたは第二のメディア・オブジェクトをユーザーが選択できるようにする段階であって、前記第一のメディア・オブジェクトは第一のセットの特性をもち、前記第二のメディア・オブジェクトは第二一のセットの特性をもつ、段階と；
ユーザーが前記第一のメディア・オブジェクトを選択したか、前記第二のメディア・オブジェクトを選択したか、または二つの異なるメディア・オブジェクトへのアクセスを要求したかを判別する段階と；
ユーザーの選択に基づいて前記複数のメディア・オブジェクトに関連する重み値を調整する段階と；
調整された重み値に基づいてユーザーにメディア・オブジェクトを推薦する段階とを含む、
方法。
【請求項２】
前記調整する段階が：
ユーザーが前記第一のメディア・オブジェクトを選択したことが判別された場合、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第一のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を増大させ、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第二のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を減少させる段階をさらに含む、
請求項１記載の方法。
【請求項３】
前記調整する段階が：
ユーザーが前記第二のメディア・オブジェクトを選択したことが判別された場合、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第二のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を増大させ、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第一のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を減少させる段階をさらに含む、
請求項１記載の方法。
【請求項４】
前記調整する段階が：
ユーザーが二つの異なるメディア・オブジェクトへのアクセスを要求したことが判別された場合、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第一および第二のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を減少させる段階をさらに含む、
請求項１記載の方法。
【請求項５】
前記判別する段階が：
ユーザーが制御装置を用いてジェスチャーを行なったかどうかを検出することをさらに含む、
請求項１記載の方法。
【請求項６】
前記ジェスチャーが傾けることまたは振ることの少なくとも一方である、請求項５記載の方法。
【請求項７】
前記メディア・オブジェクトが映画、アルバムおよび書籍のうちの少なくとも一つである、請求項１記載の方法。
【請求項８】
メディア推薦を提供するシステムであって：
複数のアクセス可能なメディア・オブジェクトからの第一のメディア・オブジェクトまたは第二のメディア・オブジェクトをユーザーが選択できるようにする手段であって、前記第一のメディア・オブジェクトは第一のセットの特性をもち、前記第二のメディア・オブジェクトは第二一のセットの特性をもつ、手段と；
ユーザーが前記第一のメディア・オブジェクトを選択したか、前記第二のメディア・オブジェクトを選択したか、または二つの異なるメディア・オブジェクトへのアクセスを要求したかを判別する手段と；
ユーザーの選択に基づいて前記複数のメディア・オブジェクトに関連する重み値を調整する手段と；
調整された重み値に基づいてユーザーにメディア・オブジェクトを推薦する手段とを有する、
システム。
【請求項９】
前記調整する手段が：
ユーザーが前記第一のメディア・オブジェクトを選択したことが判別された場合、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第一のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を増大させ、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第二のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を減少させる手段をさらに有する、
請求項８記載のシステム。
【請求項１０】
前記調整する手段が：
ユーザーが前記第二のメディア・オブジェクトを選択したことが判別された場合、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第二のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を増大させ、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第一のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を減少させる手段をさらに含む、
請求項８記載のシステム。
【請求項１１】
前記調整する手段が：
ユーザーが二つの異なるメディア・オブジェクトへのアクセスを要求したことが判別された場合、前記複数のアクセス可能なメディア・オブジェクトのうちの、前記第一および第二のメディア・オブジェクトと同様の特性をもつメディア・オブジェクトの重み値を減少させる手段をさらに有する、
請求項８記載のシステム。
【請求項１２】
前記判別する手段が：
ユーザーが制御装置を用いてジェスチャーを行なったかどうかを検出する手段をさらに有する、
請求項８記載のシステム。
【請求項１３】
前記ジェスチャーが傾けることまたは振ることの少なくとも一方である、請求項１２記載のシステム。
【請求項１４】
前記メディア・オブジェクトが映画、アルバムおよび書籍のうちの少なくとも一つである、請求項８記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願への相互参照
本願は2012年1月4日に出願された「メディア推薦を提供する方法および装置」という名称の米国仮出願第61/583,007号および2012年7月20日に出願された「メディア推薦を提供する方法および装置」という名称の米国仮出願第61/673,815号および2012年7月20日に出願された「メディア推薦を提供する方法および装置」という名称の米国仮出願第61/673,822号の優先権を主張する。これらの出願の内容はその全体においてここに参照によって組み込まれる。
【０００２】
発明の技術分野
本開示は概括的には、大量のメディア・コンテンツを効率的かつグラフィカルな仕方で検索するデジタル・コンテンツ・システムおよび方法に関する。より詳細には、メディア推薦を提供するためのシステム、方法およびグラフィック・ユーザー・インターフェースに関する。
【背景技術】
【０００３】
テレビジョンおよびメディア・センターを含む家庭娯楽システムはインターネットと統合されつつあり、ビデオ、映画、テレビ番組、音楽などといった多数の利用可能なコンテンツ源へのアクセスを提供している。利用可能な源の数のこの拡大のため、かかるシステムに付随するメディア・インターフェースをナビゲートし、コンテンツ推薦および選択を行うための新しい戦略が必要とされている。
【０００４】
多数の可能なコンテンツ源は、家庭メディア娯楽の分野においてこれまでうまく解決されていないインターフェース上の課題をもたらしている。この課題は、多くのディスプレイ・ページやコンテンツ階層を通じてだらだらとナビゲートする必要なしに、ユーザーに多数の要素（番組、源など）をうまく呈示することに関わる。
【０００５】
さらに、たいていの既存の検索パラダイムは、ユーザーがはじめるときに自分が何を探しているかがわかっていることを前提としている。一方、しばしば、発見およびクロスリンクのプロセスを許容する機構がより望ましいまたは適切である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
発見およびクロスリンクのプロセスを許容する一つのアプローチは、ある時間期間にわたってユーザーの視聴／購入習癖を追跡することである。しかしながら、有意な推薦を生成するために長期間にわたってユーザーの視聴／購入習癖を追跡することは、時間がかかるという欠点をももつ。
【０００７】
本開示は、これらの欠点を克服することに向けられる。
【課題を解決するための手段】
【０００８】
メディア推薦を提供するためのシステム、方法およびグラフィック・ユーザー・インターフェース。本システムおよび方法は、ユーザーが複数のアクセス可能なメディア・オブジェクトから第一のメディア・オブジェクトまたは第二のメディア・オブジェクトを選択することを可能にする段階であって、前記第一のメディア・オブジェクトは第一のセットの特性をもち、前記第二のメディア・オブジェクトは第二一のセットの特性をもつ、段階と、ユーザーが前記第一のメディア・オブジェクトを選択したか、前記第二のメディア・オブジェクトを選択したか、または二つの異なるメディア・オブジェクトへのアクセスを要求したかを判別する段階と、ユーザーの選択に基づいて前記複数のメディア・オブジェクトに関連する重み値を調整する段階と、調整された重み値に基づいてユーザーにメディア・オブジェクトを推薦する段階とを含む。
【図面の簡単な説明】
【０００９】
本開示のこれらおよびその他の側面、特徴および利点は、付属の図面との関連で読むべき好ましい実施形態の以下の詳細な説明から記述され、あるいは明白となるであろう。
【００１０】
図面において、同様の参照符号は諸図を通じて同様の要素を示す。
【図１】本開示に基づく、コンテンツを送達する例示的なシステムのブロック図である。
【図２】本開示に基づく、例示的なセットトップボックス／デジタル・ビデオ・レコーダー（DVR）のブロック図である。
【図３】本開示のある実施形態に基づく、例示的なリモコン、タブレットおよび／またはセカンド・スクリーン装置の概観図である。
【図４】本開示のある実施形態に基づくいくつかのジェスチャーを示す図である。
【図５】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図６】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図７】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図８】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図９】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図１０】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図１１】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図１２】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図１３】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図１４】本開示のユーザー・インターフェースの例示的な実施形態を示す図である。
【図１５】本開示の例示的なフローチャートである。  図面は本開示の概念を例解するためのものであり、必ずしも本開示を例解するための唯一の可能な構成ではないことは理解しておくべきである。
【発明を実施するための形態】
【００１１】
図に示される要素はさまざまな形のハードウェア、ソフトウェアまたはそれらの組み合わせで実装されうることは理解しておくべきである。好ましくは、これらの要素は、プロセッサ、メモリおよび入出力インターフェースを含んでいてもよい、一つまたは複数の適切にプログラムされた汎用装置上の、ハードウェアおよびソフトウェアの組み合わせにおいて実装される。本稿において、「結合された」という句は、直接に接続されたまたは一つまたは複数の中間コンポーネントを通じて間接的に接続されていることを意味するものと定義される。そのような中間コンポーネントはハードウェアおよびソフトウェア・ベースのコンポーネントの両方を含んでいてもよい。
【００１２】
本記述は、本開示の原理を例解する。当業者は、たとえ本稿で明示的に記載または図示されていなくても、本開示の原理を具現し、その精神および範囲内に含まれるさまざまな構成を考案することができるであろうことは理解されるであろう。
【００１３】
本稿に記載されるあらゆる例および条件付きの言辞は、本開示の原理および発明者によって当技術分野の発展のために寄与される概念の理解において読者を助ける教育目的を意図されており、そのような特定的に挙げられる例および条件に限定することはないものとして解釈されるものとする。
【００１４】
さらに、本開示の原理、側面および実施形態ならびにその個別的な例を挙げる本稿におけるあらゆる陳述は、その構造的等価物および機能的等価物両方を包含することが意図される。さらに、そのような等価物が現在知られている等価物および将来開発される等価物の両方、すなわち構造に関わりなく同じ機能を実行する開発される任意の要素を含むことが意図される。
【００１５】
よって、たとえば、当業者は、本稿で呈示されるブロック図が本開示の原理を具現する例示的な回路の概念的な図を表していることを理解するであろう。同様に、あらゆるフローチャート、流れ図、状態遷移図、擬似コードなどがさまざまなプロセスを表しており、実質的にコンピュータ可読媒体中に表現でき、よってコンピュータやプロセッサが明示的に示されているか否かによらず、コンピュータまたはプロセッサによって実行できることも理解されるであろう。
【００１６】
図面に示されているさまざまな要素の機能は、専用ハードウェアおよび適切なソフトウェアとの関連でソフトウェアを実行する機能をもつハードウェアの使用を通じて提供されてもよい。プロセッサによって提供されるとき、そうした機能は単一の専用プロセッサによって提供されても、単一の共有プロセッサによって提供されても、あるいは一部が共有されていてもよい複数の個別プロセッサによって提供されてもよい。さらに、用語「プロセッサ」または「コントローラ」の明示的な使用は、ソフトウェアを実行する機能をもつハードウェアのみを指すものと解釈すべきではなく、暗黙的に、限定なしに、デジタル信号プロセッサ（「DSP」）ハードウェア、ソフトウェアを記憶するための読み出し専用メモリ（「ROM」）、ランダム・アクセス・メモリ（「RAM」）および不揮発性記憶装置を含んでいてもよい。
【００１７】
従来のものおよび／またはカスタムのその他のハードウェアが含まれていてもよい。同様に、図面に示されるいかなるスイッチも単に概念的なものである。その機能はプログラム論理の動作を通じて、専用論理を通じて、プログラム制御と専用論理の相互作用を通じて、あるいはさらには手動で実行されてもよい。特定の技法は、コンテキストからより特定的に理解されるままに、実装者によって選択可能である。
【００１８】
本願の請求項では、指定された機能を実行する手段として表現される任意の要素は、その機能を実行する任意の仕方を包含することが意図されており、たとえば、ａ）その機能を実行する回路要素の組み合わせまたはｂ）任意の形の、よってファームウェア、マイクロコードなどを含むソフトウェアを当該機能を実行するために該ソフトウェアを実行するための適切な回路と組み合わせたものを含む。かかる請求項によって定義される本開示は、記載されるさまざまな手段によって与えられる機能が、請求項が要求する仕方で組み合わされ、一緒にされるという事実にある。よって、これらの機能を提供できる任意の手段が本願で示されるものと等価であると見なされる。
【００１９】
提案される開示は、スマート・シェルフに動かすことによる、ある特定のメディア作品に対する個人的な選好に基づいて、ユーザーが動的かつ調整可能な推薦を得ることができるようにする方法およびシステムに向けられる。本開示のシステムおよび方法は、即時の応答を許容し、時間をかけてデータを取り込みユーザー・パターンを学習することに対する代替を与える。
【００２０】
ここで図１に目を転じると、家庭またはエンド・ユーザーにコンテンツを送達するためのシステム１００のある実施形態のブロック図が示されている。コンテンツは映画スタジオまたは制作ハウスといったコンテンツ源１０２に起源をもつ。コンテンツは二つの形のうちの少なくとも一つで供給されうる。一つの形は、コンテンツの放送される形であってもよい。放送コンテンツは、放送アフィリエート・マネージャ１０４に提供される。放送アフィリエート・マネージャは典型的には全国的な放送サービスであり、アメリカン・ブロードキャスティング・カンパニー（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プレーヤー、携帯情報端末（PDA）、タブレット装置、デジタル・ビデオ・レコーダー、ゲートウェイなどを含むが、これに限られるものではない。本明細書の目的のためには、メディア装置という用語は三つの型の装置すべてを含むことができる。
【００２６】
図１の例では、システム１００は、バックエンド・サーバー１１８および使用データベース１２０をも含む。のちにさらに詳細に論じるように、バックエンド・サーバー１１８は、ユーザーの選択（たとえばメディア資産の選択）を解析してそうした選択に基づいて推薦を行うパーソナル化エンジンを含む。使用データベース１２０はユーザーについての選択が記憶されるところでありうる（あるいはまた、選択（単数または複数）習癖は、受信装置１０８、制御装置１１６、３００および／または表示装置１１４などシステム１００内の他のところに記憶されてもよい）。いくつかの場合、使用データベース１２０はバックエンド・サーバー１１８の一部であってもよい。今の例では、バックエンド・サーバー１１８（および使用データベース１２０）はシステム１００に接続されており、送達ネットワーク２（１１２）を通じてアクセスされる。
【００２７】
ここで図２に目を転じると、受信装置２００のある実施形態のブロック図が示されている。受信装置２００は、図１に記載した受信装置と同様に動作してもよく、ゲートウェイ装置、モデム、セットトップボックスまたは他の同様の通信装置の一部として含まれていてもよい。示された装置２００は、オーディオ装置または表示装置を含む他のシステムに組み込まれてもよい。いずれの場合も、システムの完全な動作に必要ないくつかのコンポーネントは、当業者にはよく知られているので、簡潔のため示していない。
【００２８】
図２に示した装置２００において、コンテンツは、入力信号受信器２０２によって受領される。入力信号受信器２０２は、空中、ケーブル、衛星、イーサネット（登録商標）、ファイバーおよび電話線ネットワークを含むいくつかの可能なネットワークの一つを通じて提供される信号を受信し、復調し、復号するために使われるいくつかの既知の受信器回路の一つであってもよい。制御インターフェースまたはタッチパネル・インターフェース２２２を通じて与えられるユーザー入力に基づいて、所望される入力信号が入力信号受信器２０２によって選択され、取り出されてもよい。タッチパネル・インターフェース２２２はタッチスクリーン装置のためのインターフェースを含んでいてもよい。タッチパネル・インターフェース２２２はまた、携帯電話、タブレット、マウス、ハイエンドのリモコンなどとのインターフェースをもつよう適応されていてもよい。
【００２９】
復号された出力信号は入力ストリーム・プロセッサ２０４に与えられる。入力ストリーム・プロセッサ２０４は最終的な信号選択および処理を実行し、そのコンテンツ・ストリームについてのオーディオ・コンテンツからのビデオ・コンテンツの分離を含む。オーディオ・コンテンツは、圧縮されたデジタル信号のような受信されたフォーマットからアナログ波形信号への変換のためにオーディオ・プロセッサ２０６に提供される。アナログ波形信号はオーディオ・インターフェース２０８に、さらに表示装置またはオーディオ・アンプに与えられる。あるいはまた、オーディオ・インターフェース２０８はデジタル信号を、高精細度マルチメディア・インターフェース（HDMI（登録商標）:  High-Definition  Multimedia  Interface）ケーブルまたはソニー／フィリップス・デジタル相互接続フォーマット（SPDIF:  Sony/Philips  Digital  Interconnect  Format）のような代わりのオーディオ・インターフェースを使って、オーディオ出力装置または表示装置に与えてもよい。オーディオ・インターフェースは一つまたは複数の組のスピーカーを駆動するために増幅器をも含んでいてもよい。オーディオ・プロセッサ２０６は、オーディオ信号の記憶のための必要な変換があればそれも実行する。
【００３０】
入力ストリーム・プロセッサ２０４からのビデオ出力はビデオ・プロセッサ２１０に与えられる。ビデオ信号はいくつかのフォーマットの一つであってもよい。ビデオ・プロセッサ２１０は、必要に応じて、入力信号フォーマットに基づいて、ビデオ・コンテンツの変換を提供する。ビデオ・プロセッサ２１０はまた、ビデオ信号の記憶のための必要な変換があればそれも実行する。
【００３１】
記憶装置２１２は入力において受領されたオーディオおよびビデオ・コンテンツを記憶する。記憶装置２１２は、コントローラ２１４の制御のもとで、またユーザー・インターフェース２１６および／またはタッチパネル・インターフェース２２２から受領されるコマンド、たとえば早送り（FF:  fast-forward）および巻き戻し（Rew:  rewind）のようなナビゲーション命令にも基づいて、コンテンツののちの取得および再生を許容する。記憶装置２１２はハードディスク・ドライブ、静的RAM（SRAM）もしくは動的RAM（DRAM）のような一つまたは複数の大容量の集積電子メモリであってもよく、あるいはコンパクト・ディスク（CD）・ドライブまたはデジタル・ビデオ・ディスク（DVD）・ドライブのような交換可能な光ディスク記憶システムであってもよい。
【００３２】
入力にまたは記憶装置２１２に由来する、ビデオ・プロセッサ２１０からの変換されたビデオ信号は、ディスプレイ・インターフェース２１８に与えられる。ディスプレイ・インターフェース２１８はさらに、上記の型の表示装置に表示信号を提供する。ディスプレイ・インターフェース２１８は、赤緑青（RGB）のようなアナログ信号インターフェースであってもよく、あるいはHDMI（登録商標）のようなデジタル・インターフェースであってもよい。ディスプレイ・インターフェース２１８が（たとえば、三次元グリッド、二次元配列、シェルフなどにおいて）検索結果を呈示するためのさまざまな画面を生成することが理解される。
【００３３】
コントローラ２１４はバスを介して、入力ストリーム・プロセッサ２０４、オーディオ・プロセッサ２０６、ビデオ・プロセッサ２１０、記憶装置２１２およびユーザー・インターフェース２１６を含む装置２００のコンポーネントのいくつかに相互接続される。コントローラ２１４は、入力ストリーム信号を記憶装置上での記憶のためまたは表示のための信号に変換するための変換プロセスを管理する。コントローラ２１４は、記憶されたコンテンツの取り出しおよび再生をも管理する。さらに、後述するように、コントローラ２１４は、コンテンツの検索ならびに記憶されている、または上記の送達ネットワークを介して送達されるべきコンテンツを表すグリッド、配列および／またはシェルフ表示の生成および調整を実行する。
【００３４】
コントローラ２１４はさらに、コントローラ２１４のための情報および命令コードを記憶する制御メモリ２２０（たとえば、RAM、SRAM、DRAM、ROM、プログラム可能型ROM（PROM）、フラッシュ・メモリ、電子的にプログラム可能なROM（EPROM）、電子的に消去可能なプログラム可能型ROM（EEPROM）などを含む揮発性もしくは不揮発性メモリ）に結合される。制御メモリ２２０はコントローラ２１４のための命令を記憶していてもよい。制御メモリは、要素のデータベースを記憶していてもよい。要素とは、コンテンツを含むグラフィック要素などである。データベースは、コンテンツを含むグラフィック要素、ディスプレイ・インターフェース２１８のための表示可能なユーザー・インターフェースを生成するために使われるさまざまなグラフィック要素などといったグラフィック要素のパターンとして記憶されてもよい。あるいはまた、前記メモリは、同定されたまたはグループ化されたメモリ位置においてグラフィック要素を記憶し、該グラフィック要素に関係した情報のさまざまな部分のために前記メモリ位置を同定するためにアクセスもしくは位置テーブルを使ってもよい。グラフィック要素の記憶に関するさらなる詳細は後述する。さらに、制御メモリ２２０の実装は、単一メモリ・デバイスまたは代替的に二つ以上のメモリ回路が通信上一緒に接続もしくは結合されて共有または共通メモリを形成したものといった、いくつかの可能な実施形態を含んでいてもよい。さらに、メモリは、バス通信回路の一部のような他の回路と一緒に、より大きな回路の中に含められてもよい。
【００３５】
ここで図３に目を転じると、本開示のユーザー・インターフェース・プロセスは、早送り、巻き戻しなどといった機能を表現するために使われることのできる入力装置を用いる。これを許容するために、タブレットまたはタッチパネル装置３００（これは図１に示したタッチスクリーン装置１１６と同じであるおよび／またはメディア装置１０８とタッチスクリーン装置１１６の統合された例である）は、受信装置２００のユーザー・インターフェース２１６および／またはタッチパネル・インターフェース２２２を介してインターフェースを持たされてもよい。タッチパネル装置３００は、手の動きまたはジェスチャーおよびアクションがパネルを通じてセットトップボックスまたは他の制御装置についてのコマンドに変換されたものに基づいて、受信装置またはセットトップボックスの動作を許容する。ある実施形態では、タッチパネル３００は単にグリッド表示をナビゲートするためのナビゲーション・ツールのはたらきをしてもよい。他の実施形態では、タッチパネル３００はさらに、コンテンツのグリッド表示を通じてユーザーが前記ナビゲーションとより直接的に相互作用できるようにする表示装置としてのはたらきをする。タッチパネル装置は、アクチベーターおよび／または作動ボタンのようなより通常の制御機能を含むリモコン装置の一部として含まれていてもよい。タッチパネル３００は、少なくとも一つのカメラ要素をも含むことができる。のちに述べるように、タッチパネル装置３００（または表示装置１１４）は、ユーザーに対してメディア推薦を提供するためにメディア資産発見機能（たとえば図５〜図１５参照）を利用してもよい。
【００３６】
任意的に、コントローラ２１４は、それぞれオーディオ・プロセッサ２０６およびビデオ・プロセッサ２１０を使って、オーディオおよびビデオ・メディアからメタデータ、基準、特性などを抽出するよう適応されることができる。すなわち、垂直帰線期間中、ビデオに関連付けられた補助データ・フィールドまたはビデオ信号中の他の領域中でビデオ信号に含まれるメタデータ、基準、特性などが、コントローラ２１４とともにビデオ・プロセッサ２１０を使うことによって収穫されることができる。それにより、電子番組ガイドを生成する、受信したビデオについての説明情報をもつ、補助情報サービスをサポートするなどといった機能のために使われることができるメタデータが生成される。同様に、コントローラ２１４と協働するオーディオ・プロセッサ２０６は、オーディオ信号中にあってもよいオーディオ透かしを認識するよう適応されることができる。そのようなオーディオ透かしはその後、オーディオ信号の認識、オーディオ信号の源を同定するセキュリティといった何らかのアクションを実行する、あるいは他の何らかのサービスを実行するために使われることができる。さらに、上記に挙げたアクションをサポートするためのメタデータ、基準、特性などは、ネットワーク源から来ることができ、それはコントローラ２１４によって処理される。
【００３７】
ここで図４に目を転じると、図のようなジェスチャー感知コントローラまたはタッチスクリーンの使用により、いくつかの型のユーザー対話が提供される。コントローラからの入力はジェスチャーを画定するために使われ、該ジェスチャーが今度は個々のコンテキスト依存コマンド（contextual  command）を画定する。センサー（たとえば、タッチスクリーン・センサーおよび／または加速度計およびジャイロスコープ・センサーのような慣性センサー）の構成設定はタッチスクリーン上でのユーザーの指の動きを画定することを許容してもよく、またはさらにコントローラ自身の動きを一次元または二次元で画定することをも許容してもよい。斜めなどの二次元の動きおよびヨー（yaw）、ピッチ（pitch）およびロール（roll）の組み合わせが、スイングなどの任意の三次元動きを画定するために使用できる。いくつかのジェスチャーが図４に示されている。ジェスチャーはコンテキストにおいて解釈され、画定された、ユーザーによってなされた動きによって同定される。
【００３８】
バンピング（bumping）４２０は上下左右いずれかの一方向を向くことを示す二ストロークの描画によって定義される。バンピング・ジェスチャーはコンテキストにおける個別的なコマンドに関連付けられる。たとえば、タイムシフト・モードでは、左バンプ・ジェスチャー４２０は巻き戻しを示し、右バンプ・ジェスチャーは早送りを示す。他のコンテキストでは、バンプ・ジェスチャー４２０はバンプによって指定される方向に特定の値をインクリメントするものと解釈される。チェック４４０はチェック印を描画するように定義される。これは下向きバンプ・ジェスチャー４２０と似ている。チェックはコンテキストにおいて、リマインダー、ユーザー・タグを指定するものまたは項目もしくは要素を選択するものとして識別される。サークル４４０はいずれかの方向に円を描くものとして定義される。二つの方向が区別できてもよいが、混乱を避けるためには、円は、方向によらず単一のコマンドとして識別される。ドラッグ４５０は、タブレット３００上のボタン（仮想または物理的）を押しながらのコントローラの角度運動（ピッチおよび／またはヨーの変化）として定義される（すなわち、「トリガー・ドラッグ」）。ドラッグ・ジェスチャー４５０はナビゲーション、スピード、距離、タイムシフト、巻き戻しおよび早送りのために使われてもよい。ドラッグ４５０はカーソル、仮想カーソルを動かすまたはディスプレイ上でハイライトする、輪郭を描くまたは選択するといった状態変更のために使用できる。ドラッグ４５０は任意の方向でよく、一般に、二次元でナビゲートするために使われる。しかしながら、ある種のインターフェースでは、ドラッグ・コマンドへの応答を修正することが好ましい。たとえば、いくつかのインターフェースでは、仮想カーソルの位置または動きの方向に依存して、ある次元または方向での動作が他の次元または方向に比して優遇される。縦振り〔ノッド〕４６０は、二回の素速いトリガー・ドラッグの上下垂直動きによって定義される。縦振り４６０は「はい」または「承認」を示すために使われる。ばつ付け４７０は「X」の字を描くように定義される。ばつ付け４７０は「削除」または「ブロック」コマンドのために使われる。横振り〔ワグ〕４８０は二回のトリガー・ドラッグの素速い往復水平方向動きによって定義される。横振りジェスチャー４８０は「いいえ」または「取り消し」を示すため、または表示されているもしくは仮想のオブジェクト（たとえばカーソル）を水平方向に動かすために使われる。
【００３９】
センサー・システムの複雑さに依存して、単純な一次元の動きまたはジェスチャーだけが許容されてもよい。たとえば、ここで図示したセンサーの単純な右または左動きが早送りまたは巻き戻し機能を生じさせてもよい。さらに、複数のセンサーが含められ、タッチスクリーン上の種々の位置に配置されることができる。たとえば、左および右動きのための水平センサーがあるスポットに配置されて、ボリュームの上げ下げのために使われてもよく、一方で、上下動きのための垂直センサーが別のスポットに配置されて、チャネル番号の増減のために使われてもよい。このようにして、特定のジェスチャー・マッピングが使用されてもよい。ユーザーは、タブレット３００上で実行されるジェスチャーを使って、後述するスマート・シェルフ・ページと対話してもよい。本開示に基づくセンサー・システム構成のさらなる記述はのちにより詳細に与える。
【００４０】
ここで図５を参照すると、本開示に基づく、メディア資産、要素またはサムネイルのコレクションを示すユーザー・インターフェース５００のある例示的な実施形態が示されている。具体的には、表示領域５１０は、種々のグラフィック／アイコンによって表されるメディア資産のコレクションを示している。メディア資産のコレクションは、左端のメディア資産（「Midnight  in  Paris〔ミッドナイト・イン・パリ〕」）、右端のメディア資産（「The  Girl  With  The  Dragon  Tattoo〔ドラゴン・タトゥーの女〕」）およびいくつかの推薦されるメディア資産を含む。これらのメディア資産は、ジェスチャー／制御インターフェース・コマンドを使って再生のために選択されることができ、それによりメディア装置（たとえば、メディア装置１０８、表示装置１１４および／またはタッチパネル装置３００）は、記憶媒体からそのような資産を取得する、該資産をサーバーから要求する、取り付けられた再生装置を作動させるなどによって、選択されたメディア資産を再生する。さらに、左端のメディア資産（「ミッドナイト・イン・パリ」）または右端のメディア資産（「ドラゴン・タトゥーの女」）が、ユーザーによって、ジェスチャー／制御インターフェース・コマンドを介して選択されてもよく、それにより新たな推薦されるメディア資産が示される。左端、右端および推薦されるメディア資産のためのメタデータ、特性または基準も表示される。たとえば、コメディー、ロマンスおよび恋愛カテゴリーが左端のメディア資産（「ミッドナイト・イン・パリ」）に対して関連性があるとして示され、スリラー、犯罪および殺人カテゴリーが右端のメディア資産（「ドラゴン・タトゥーの女」）に対して関連性があるとして示され、バイオレンス、恋愛およびドラマ・カテゴリーが推薦されるメディア資産に対して関連性があるとして示される。
【００４１】
第一の推薦シナリオにおいて、ユーザーは、犯罪または殺人メディア資産よりはむしろコメディー・メディア資産を見ることを望むことがありうる。本開示に基づき、ユーザーは左端のメディア資産（「ミッドナイト・イン・パリ」）を選択してもよい。ここで図６に目を転じると、ユーザーは、新たな左端のメディア資産（「The  Princess  Bride〔プリンセス・ブライド・ストーリー〕」）、新たな右端のメディア資産（「The  Best  Years  of  Our  Lives〔我等の生涯の最良の年〕」）および新たな推薦されるメディア資産が示される表示領域６１０をもつユーザー・インターフェース６００を呈示されることがある。この例では、左端のメディア資産（「プリンセス・ブライド・ストーリー」）は冒険、ファンタジーおよびファミリー・カテゴリーに関連付けられており、右端のメディア資産（「我等の生涯の最良の年」）はドラマ、戦争および結婚カテゴリーに関連付けられており、推薦されるメディア資産は恋愛、ロマンスおよびコメディー・カテゴリーに関連付けられている。
【００４２】
ユーザーがドラマ・タイプのメディア資産よりはむしろおとぎ話またはファンタジー・タイプのメディア資産を見ることを望む場合、本開示に基づき、ユーザーは左端のメディア資産（「プリンセス・ブライド・ストーリー」）を選択しうる。ここで図７に目を転じると、ユーザーは、新たな左端のメディア資産（「UP〔カールじいさんの空飛ぶ家〕」）、新たな右端のメディア資産（「Snow  White  And  The  Seven  Dwarfs〔白雪姫〕」）および新たな推薦されるメディア資産が示される表示領域７１０をもつユーザー・インターフェース７００を呈示されることがある。この例では、左端のメディア資産（「カールじいさんの空飛ぶ家」）は友情、少年および犬カテゴリーに関連付けられており、右端のメディア資産（「白雪姫」）はミュージカル、王子および王女カテゴリーに関連付けられており、推薦されるメディア資産はコメディー、冒険およびファミリー・カテゴリーに関連付けられている。
【００４３】
ユーザーが友情または犬のタイプのメディア資産よりはむしろミュージカルまたは王女タイプのメディア資産を見ることを望む場合、ユーザーは右端のメディア資産（「白雪姫」）を選択することができる。ここで図８に目を転じると、ユーザーは、新たな左端のメディア資産（「Tangled〔塔の上のラプンツェル〕」）、新たな右端のメディア資産（「Stardust〔スターダスト〕」）および新たな推薦されるメディア資産が示される表示領域８１０をもつユーザー・インターフェース８００を呈示されることがある。この例では、左端のメディア資産（「塔の上のラプンツェル」）はアニメおよびキッズ・カテゴリーに関連付けられており、右端のメディア資産（「スターダスト」）は脱出、フラッシュバックおよび男女関係カテゴリーに関連付けられており、推薦されるメディア資産はファンタジー、アニメおよびファミリー・カテゴリーに関連付けられている。この時点で、ユーザーは、該ユーザーが見たいと思うメディア資産を観察することがある。上記で論じ、下記でさらに詳細に論じるように、メディア資産は、ジェスチャー／制御インターフェース・コマンドを使って再生のために選択されることができ、それによりメディア装置（たとえばメディア装置１０８、表示装置１１４および／またはタッチパネル装置３００）は、記憶媒体からそのような資産を取得する、該資産をサーバーから要求する、取り付けられた再生装置を作動させるなどによって、選択されたメディア資産を再生する。また、ユーザーが図５〜図８に示されるユーザー・インターフェース（５００、６００、７００、８００）を通じてナビゲートした際に、ユーザーは任意の時点において所望されるメディア資産を選択した可能性があることも注意しておくべきである。
【００４４】
ここで図９〜図１４に目を転じると、本開示に基づく代替的な推薦シナリオが示されている。この代替的な推薦シナリオでは、ユーザーはコメディー・タイプのメディア資産よりはむしろ殺人タイプのメディア資産を見ることを望むことがありうる。
【００４５】
ここで図９を参照すると、ユーザーは、左端のメディア資産（「Midnight  in  Paris〔ミッドナイト・イン・パリ〕」）、右端のメディア資産（「The  Girl  With  The  Dragon  Tattoo〔ドラゴン・タトゥーの女〕」）およびいくつかの推薦されるメディア資産を含むメディア資産のコレクションを表示する表示領域９１０をもつユーザー・インターフェース９００を呈示されうる。コメディー、ロマンスおよび恋愛カテゴリーが左端のメディア資産（「ミッドナイト・イン・パリ」）に対して関連性があるとして示され、スリラー、犯罪および殺人カテゴリーが右端のメディア資産（「ドラゴン・タトゥーの女」）に対して関連性があるとして示され、バイオレンス、恋愛およびドラマ・カテゴリーが推薦されるメディア資産に対して関連性があるとして示されている。
【００４６】
この第二の推薦シナリオでは、ユーザーは、コメディー・メディア資産よりはむしろ殺人メディア資産を見ることを望むことがありうる。本開示に基づき、ユーザーは右端のメディア資産（「ドラゴン・タトゥーの女」）を選択することができる。ここで図１０を参照にするに、ユーザーは、新たな左端のメディア資産（「Braveheart〔ブレイブハート〕」）、新たな右端のメディア資産（「Avatar〔アバター〕」）および新たな推薦されるメディア資産が示される表示領域１０１０をもつユーザー・インターフェース１０００を呈示されることがある。この例では、左端のメディア資産（「ブレイブハート」）はドラマ、戦争および伝記カテゴリーに関連付けられており、右端のメディア資産（「アバター」）はアクション、冒険およびファンタジー・カテゴリーに関連付けられており、推薦されるメディア資産はファンタジー、冒険およびドラマ・カテゴリーに関連付けられている。
【００４７】
ユーザーがアクションまたは冒険タイプのメディア資産よりはむしろドラマまたは戦争タイプのメディア資産を見ることを望む場合には、本開示に基づき、ユーザーは左端のメディア資産（「ブレイブハート」）を選択することができる。ここで図１１に目を転じると、ユーザーは、新たな左端のメディア資産（「Downfall〔ヒトラー〜最期の12日間〜〕」）、新たな右端のメディア資産（「Doubt〔ダウト〜あるカトリック学校で〜〕」）および新たな推薦されるメディア資産が示される表示領域１１１０をもつユーザー・インターフェース１１００を呈示されることがある。この例では、左端のメディア資産（「ヒトラー〜最期の12日間〜」）は歴史、戦闘および軍事カテゴリーに関連付けられており、右端のメディア資産（「ダウト〜あるカトリック学校で〜」）はミステリー、少年および学校カテゴリーに関連付けられており、推薦されるメディア資産は伝記、戦争およびドラマ・カテゴリーに関連付けられている。
【００４８】
ユーザーがミステリーまたは学校タイプのメディア資産よりはむしろ戦闘または軍事タイプのメディア資産を見ることを望む場合、本開示に基づき、ユーザーは、左端のメディア資産（「ヒトラー〜最期の12日間〜」）を選択することができる。ここで図１２に目を転じると、ユーザーは、新たな左端のメディア資産（「Character〔キャラクター／孤独な人の肖像〕」）、新たな右端のメディア資産（「The  Life  And  Death  Of  Colonel  Blimp〔老兵は死なず〕」）および新たな推薦されるメディア資産が示される表示領域１２１０をもつユーザー・インターフェース１２００を呈示されることがある。この例では、左端のメディア資産（「キャラクター／孤独な人の肖像」）は死、結婚およびフラッシュバック・カテゴリーに関連付けられており、右端のメディア資産（「老兵は死なず」）はナチ、将軍およびドイツ人カテゴリーに関連付けられており、推薦されるメディア資産は歴史、戦争およびドラマ・カテゴリーに関連付けられている。
【００４９】
ユーザーが、死または結婚タイプのメディア資産よりはむしろドイツまたは第二次大戦タイプのメディア資産を見ることを望む場合、本開示に基づき、ユーザーは右端のメディア資産（「老兵は死なず」）を選択することができる。ここで図１３に目を転じると、ユーザーは、新たな左端のメディア資産（「Festen〔セレブレーション〕」）、新たな右端のメディア資産（「Apocalypse  Now〔地獄の黙示録〕」）および新たな推薦されるメディア資産が示される表示領域１３１０をもつユーザー・インターフェース１３００を呈示されることがある。この例では、左端のメディア資産（「セレブレーション」）はパーティーおよび誕生日カテゴリーに関連付けられており、右端のメディア資産（「地獄の黙示録」）は兵士および軍隊カテゴリーに関連付けられており、推薦されるメディア資産は歴史、戦争およびドラマ・カテゴリーに関連付けられている。この時点で、ユーザーは、該ユーザーが見たいと思うメディア資産を観察することがある。上記で論じ、下記でさらに詳細に論じるように、メディア資産は、ジェスチャー／制御インターフェース・コマンドを使って再生のために選択されることができ、それによりメディア装置（たとえばメディア装置１０８、表示装置１１４および／またはタッチパネル装置３００）は、記憶媒体からそのような資産を取得する、該資産をサーバーから要求する、取り付けられた再生装置を作動させるなどによって、選択されたメディア資産を再生する。また、ユーザーが図９〜図１３に示されるユーザー・インターフェース（９００、１０００、１１００、１２００、１３００）を通じてナビゲートした際に、ユーザーは任意の時点において所望されるメディア資産を選択した可能性があることも注意しておくべきである。
【００５０】
ここで図１４を参照するに、ユーザーが、左端のメディア資産（「Midnight  in  Paris〔ミッドナイト・イン・パリ〕」）、右端のメディア資産（「The  Girl  With  The  Dragon  Tattoo〔ドラゴン・タトゥーの女〕」）およびいくつかの推薦されるメディア資産を含むメディア資産のコレクションを表示する表示領域１４１０をもつユーザー・インターフェース１４００を呈示されるとき、それらのメディア資産に対して関連性があるとして示されている諸カテゴリーは、好ましくは、「AND」質問ではなく、「OR」質問がユーザーに対して呈示されるという結果につながる。たとえば、左端のメディア資産（「ミッドナイト・イン・パリ」）を選択することによって、ユーザーは、コメディー、ロマンスまたは恋愛カテゴリーに関係する推薦を呈示されることを望んでいることを示すのである。同様に、右端のメディア資産（「ドラゴン・タトゥーの女」）を選択することによって、ユーザーは、スリラー、犯罪または殺人カテゴリーに関係する推薦を呈示されること望んでいることを示す。
【００５１】
ここで図１５を参照するに、本開示に基づく、推薦を提供するプロセス１５００が示されている。最初に、ステップ１５１０において、推薦エンジン（推薦エンジン１１８または受信装置１０８、表示装置１１４またはタッチスクリーン装置１１６、３００内に統合されたローカルな推薦エンジンまたはプロセッサ）が、下記でより詳細に論じる例示的なメディア資産発見アルゴリズムに従って、メディア資産ライブラリまたはデータベース（たとえば、ローカルな映画データベース、リモートの映画データベース、映画データベースの組み合わせなど）において、利用可能なメディア資産の空間を二つの半分に分割する二つのメディア資産（たとえば映画Aおよび映画B）を見つけるまたは同定する。次に、ステップ１５２０において、それら二つのメディア資産は、図５〜図１４において示されるユーザー・インターフェースにおいてユーザーに呈示される（たとえば、映画Aが左端のメディア資産位置に、映画Bが右端のメディア資産位置に）。その後、推薦エンジンまたはプロセッサが、ユーザーがステップ１５３０において第一のメディア資産（たとえば映画A）を選択したかまたはステップ１５４０においてユーザーが第二のメディア資産（たとえば映画B）を選択したかまたはステップ１５５０においてユーザーが第一のメディア資産も第二のメディア資産も選択せず推薦されるメディア資産の新たなセットを要求しているかを判定する。第一のメディア資産（たとえば映画A）がステップ１５３０において選択される場合、プロセスはステップ１５６０において、下記でさらに詳細に論じる例示的なメディア資産発見アルゴリズムに従って、第一のメディア資産（たとえば映画A）と同様のメタデータ、特性、基準またはカテゴリーを有するメディア資産を昇格させ、第二のメディア資産（たとえば映画B）と同様のメタデータ、特性、基準またはカテゴリーを有するメディア資産を低下させ、ステップ１５１０に戻ってユーザーに対して推薦される映画の新たなセットを提供する。第二のメディア資産（たとえば映画B）がステップ１５４０において選択される場合、プロセスはステップ１５７０において、下記でさらに詳細に論じる例示的なメディア資産発見アルゴリズムに従って、第二のメディア資産（たとえば映画B）と同様のメタデータ、特性、基準またはカテゴリーを有するメディア資産を昇格させ、第一のメディア資産（たとえば映画A）と同様のメタデータ、特性、基準またはカテゴリーを有するメディア資産を低下させ、ステップ１５１０に戻ってユーザーに対して推薦される映画の新たなセットを提供する。ステップ１５５０において第一のメディア資産（たとえば映画A）も第二のメディア資産（たとえば映画B）も選択されない場合、プロセスはステップ１５８０において、下記でさらに詳細に論じる例示的なメディア資産発見アルゴリズムに従って、第一のメディア資産（たとえば映画A）および第二のメディア資産（たとえば映画B）と同様のメタデータ、特性、基準またはカテゴリーを有する両方のメディア資産を低下させ、ステップ１５１０に戻ってユーザーに対して推薦される映画の新たなセットを提供する。プロセス１５００は、ユーザーが、該ユーザーが消費（たとえば、購入、レンタル、ダウン��ード、記憶、閲覧などを含むがこれに限られない）のために選択するメディア資産を呈示されるまで、ループ、繰り返しまたは反復し続けてもよいことを注意しておくべきである。
【００５２】
本開示に基づく、メディア資産が映画であるよう選択されている例示的なメディア発見アルゴリズムは、次のようなものである。
入力：
n個の映画
K個の映画タグ
映画関連性重みのn×1ベクトルw
//w(i)は映画iの重み
映画タグのn×K行列M
//映画iにタグkが存在するならM(i,k)＝1
アルゴリズム：
すべての重みw(i)を1に初期化
while(解が上位の映画の中にない)
次を解く：
【数１】
2015510626.tif 000003
ここで、uは質問の疎ベクトル（高々L個の0でない要素）、Cは関連性重みwによって重み付けされた映画タグの共分散行列
左（右）の映画のタグはu*の負（正）の成分に対応する
if  人が右の映画を選択
すべてのiについてw(i)をw(i)＝w(i)0.5^(-(Mi,:)u)として更新
//右のような映画を昇格させ、左のような映画を降格させる
else  if  人が左の映画を選択
すべてのiについてw(i)をw(i)＝w(i)0.5^((Mi,:)u)として更新
//左のような映画を昇格させ、右のような映画を降格させる
else  if  人が別の質問を求める
すべてのiについてw(i)をw(i)＝w(i)0.5^((Mi,:)abs(u))として更新
//左のような映画および右のような映画両方を降格させる。
【００５３】
理解されるはずだが、本開示のシステム、プロセスおよびアルゴリズムは以下の恩恵をもつ。
・最小ステップ数でユーザーの所望されるメディア資産につながるような仕方で質問（たとえば右端および左端のメディア資産）が見出され、ユーザーに対して呈示される。
・質問は映画タグ（たとえば右端および左端のメディア資産）によって表現される。
【００５４】
良好な質問（たとえば、選択のために左端および右端のメディア資産を提供すること）のための潜在的な要件は、これに限られないが、次のものを含む。
・有意である：所与のセットのタグを含むメディア資産が存在する。
・弁別性がある：質問は答えるのが簡単である（たとえば、単に左端または右端のメディア資産を選択する）。
・速い収束：関連性のあるメディア資産の空間は、各質問に答えられるたびに（たとえば、それぞれの左端または右端のメディア資産が選択された後）二つの半分に分割される。
【００５５】
本開示のもう一つの側面は、セカンド・スクリーン装置１１６、３００のタッチスクリーン上に、コンテンツ・オプションを示すプロンプトに応答したユーザー・データ入力のための選好選択インターフェースを提供することに関わる。上記で論じたように、プロンプトは、ユーザーの選好に関するユーザー入力を求める質問の形であってもよい。たとえば、ユーザーは、「アクション映画またはロマンスのどちらを見るほうがよいですか？」という質問を呈示されてもよい。その際、インターフェースはユーザーが選択肢の一方を選択できるようにする。上記で示したように（たとえば図５〜図１４）、そのようなコンテンツ選好質問は、異なるジャンルまたはテーマに関連付けられた二つの代替的なコンテンツ選択肢を示す表示の形で呈示されてもよい。インターフェースは、ユーザーが、示された選択肢のうちのどれをユーザーがより好むかを選択できるようにする。本開示のある側面によれば、選択インターフェースは、セカンド・スクリーン装置のタッチスクリーンの二つの領域を有していてもよい。ここで、各領域がコンテンツ選択肢の一つに対応する（たとえば、左端および右端のメディア資産位置）。たとえば、各領域は、ユーザーによって認識可能なコンテンツの図示であってもよい。ユーザーがそれらの領域の一方にタッチすることが、ユーザーが対応するコンテンツのほうを好むことを示す。さらに、タッチスクリーンのそれらの領域は、装置の二つの向かい合う各辺に一つの手といった典型的な装置保持態様の間に使いやすいように位置されていてもよい。たとえば、タッチスクリーンのそれらの領域は、ユーザーの手がセカンド・スクリーン装置の向かい合う辺に位置されているときに、ユーザーの指のうち、それぞれの手から一本ずつの二本またはユーザーの二本の親指による接触を可能にするよう好適に位置されていてもよい。
【００５６】
本開示のもう一つの側面は、タブレットのような典型的なコンパニオン装置に含まれうる通常のタッチスクリーン・インターフェースのほかにあまたあるセンサーの一つまたは複数を使うことに関わる。たとえば、加速度計および／またはジャイロスコープ・センサーのような慣性センサーの使用である。ユーザーにとってより直観的かつ対話的なコンテンツ発見経験を提供するためにこれらの装置およびセンサーを活用することが可能である。たとえば、本開示のもう一つの側面は、コンテンツ・オプションを示すプロンプトに応答してのセカンド・スクリーン装置１１６、３００の空間的な配向の変化の関数として、ユーザー選好データを判別することを含む。もう一つの例として、ユーザーは、セカンド・スクリーン装置１１６、３００を、コンテンツ選択肢の一方を示すディスプレイの側に向かってなど、一つの方向に傾けて、それにより該ユーザーがその側に表示されているコンテンツのほうを好むことを示し、他方の選択肢の選好を示すためには反対方向に装置を傾けてもよい。傾ける角度が、特定のコンテンツ選択肢に対するユーザーの好きまたは嫌いの強さを示すために使われてもよい。たとえば、より大きく傾けることが、対応するコンテンツについてのより大きな選好および／または代替コンテンツについてのより大きな嫌悪を示す。
【００５７】
本開示のもう一つの側面は、コンテンツ・オプションを示すプロンプトに応答してのセカンド・スクリーン装置１１６、３００の空間的な配向の変化レートに応じてユーザー選好を判別することを含む。たとえば、ユーザーがセカンド・スクリーン装置１１６、３００を一方の方向に比較的速い傾きレートで傾けることは、ユーザーがその傾き方向に関連付けられたコンテンツに対する選好または好みのより大きな程度をもつことを示しうる。よりゆっくりした傾きレートは、その傾き方向に対応するコンテンツに対する若干のまたは最小限の選好または好みのみを示しうる。さらに、振ることまたは傾きの急速な変化といった他の配向変化は、特定のユーザー選好状態を示しうる。たとえば、一つの方向に振ることまたは左‐右‐左のように一つの方向に傾けたり戻したりすること（たとえば図４に示した横振り）は、選好がないことまたはどちらも選好されないことを示しうる。選好がないことの指示は、システムが二つの新たなコンテンツ選択肢を提供する結果につながってもよい（たとえば図１５で論じたように）。前後のような異なる方向において振ることまたは傾きを変えることは、選好プロセスをリセットまたはリスタートする要求を示していてもよい。
【００５８】
本開示のもう一つの側面は、本開示の上述した諸側面の二つ以上を組み合わせるインターフェースを提供することに関わる。
【００５９】
本開示のこれらおよびその他の側面は、後述する二つの例示的な実施形態のコンテキストにおいてよりよく理解されうる。これらの例示的な実施形態では、セカンド・スクリーンまたはコンパニオン装置１１６、３００に含まれているタッチスクリーンおよび／または加速度計および／またはジャイロスコープ・センサーのようなセンサーが、ユーザーが知的にコンテンツを発見できるようにするために利用される。例示的な実施形態を説明する目的のために、ユーザーは大半が「リーンバック（lean-back）モード」で操作していると考えられる。すなわち、ユーザーは、コンピュータ、キーボードおよびマウスのようなリーンフォワード（lean-forward）インターフェースへのアクセスをもたない。
【００６０】
例示的な実施形態は以下のコンポーネントを有する。
【００６１】
１．バックエンド・サーバー（たとえば、コンテンツ源１０２、バックエンド・サーバー１１８および／または使用データベース１２０）――このコンポーネントは、メタデータのようなすべての映画および他のコンテンツ情報をインデックス付けしており、映画選択肢AまたはBの形の質問のようなユーザー選好を決定するための知的なプロンプトをユーザーに呈示するためのアルゴリズム（たとえば、図１５のプロセス１５００および関連するアルゴリズム）を実装する。さらに、システムはすべての対話から学習する。すなわち、一つのプロンプトまたは質問に対するユーザーの応答は、特定の選好情報を指示し、それがその後のプロンプトまたは質問を洗練し適応させるために使用される。
【００６２】
２．フロントエンド・ユーザー・インターフェース（UI）（たとえば、UI  ５００〜１５００）――このコンポーネントは、タブレットおよび携帯電話のような消費者装置１１６、３００上で走るよう設計されたソフトウェアとして実装されてもよい。UIは、上述した、下記で二つの例示的な実施形態のコンテキストでさらに詳細に述べる側面の一つまたは複数を有していてもよい。
【００６３】
３．一つの例示的な実施形態では、フロントエンドのUIはユーザーが、セカンド・スクリーン装置１１６、３００のタッチスクリーンを使ってデータを入力するまたはコンテンツ選好を示すことを可能にしうる。たとえば、上記のように、選択インターフェースはセカンド・スクリーン装置１１６、３００のタッチスクリーンの二つの領域（たとえば右端および左端のメディア資産位置）を有していてもよい。ここで、各領域が特定のコンテンツ選択肢に対応する。たとえば、各領域は、ユーザーによって認識可能な形でのコンテンツの図示であってもよい。ユーザーがそれらの領域の一方にタッチすることが、ユーザーが対応するコンテンツのほうを好むことを示す。さらに、タッチスクリーンのそれらの領域は、装置の二つの向かい合う各辺に一つの手といった典型的な装置保持態様の間に使いやすいように位置されていてもよい。たとえば、タッチスクリーンのそれらの領域は、ユーザーの手がセカンド・スクリーン装置の向かい合う辺に位置されているときに、ユーザーの指のうち、それぞれの手から一本ずつの二本またはユーザーの二本の親指による接触を可能にするよう好適に位置されていてもよい。
【００６４】
フロントエンドUIのもう一つの例示的な実施形態は、一つまたは複数の加速度計のような、セカンド・スクリーン装置の一つまたは複数の組み込みセンサーを利用する。本開示の原理によれば、ある実施形態は、各軸（X軸、Y軸、Z軸）について一つで三つの加速度計センサーを有する。Z軸はコンパニオン装置のスクリーンの表面に垂直であり、他の二つの軸はタブレット装置の辺に沿っている。これらのセンサーは、用途によって指定される特定の周波数でサンプリングされることができる。今の例示的なシステムでは、加速度計は、100ミリ秒毎にサンプリングされる。加速度計出力は：
１．振るジェスチャー
２．左に傾けるジェスチャー
３．右に傾けるジェスチャー
を含むあらかじめ定義されたジェスチャーを検出するよう、処理される。
【００６５】
ジェスチャーを検出すると、システムは、当技術分野で知られているリモート手順呼び出し（RPC:  remote  procedure  call）を介してバックエンド・コンポーネント上の好適な機能を呼び出すことによって適切なアクションを行なう。今の例示的な実施形態では、RPC機構は、HTTPを介した、サーバーに対する、標準的なジャバスクリプト・オブジェクト記法（JSON:  JavaScript  Object  Notation）でエンコードされた要求を使う。RPC呼び出しは、タブレット装置１１６、３００上で検出されたジェスチャーについてのエンコードされた情報を用いてなされる。
【００６６】
この例示的な実施形態は、装置１１６、３００が振られたかどうかを検出するための閾値機能を実装する。このために、各サンプル期間において、センサーからの現在の加速度値が前のサンプル期間においてサンプリングされた値と比較される。余計なイベントを検出として検出するのを避けるために、閾値を正しく設定することが重要である。例示的な閾値12を使うと、これは100msの上記期間にわたる加速度の差である。この閾値は、偽陽性を減らしつつ正確な結果を生じる。環境（たとえば、背景振動ノイズの量）のような要因に依存して他の閾値が適切になることもある。環境条件に応じて閾値を修正するまたは適応させる可変または適応閾値機能が実装されてもよい。もう一つの考慮は、今の例示的な実施形態がZ軸に沿った加速度計のみを使い、それにより傾きジェスチャーを振るジェスチャーとして検出することを防ぐというものである。振るジェスチャーを使う一つの例は、振るジェスチャーに応答して初期画面５００、９００および／またはステップ１５１０に戻ることでありうる。
【００６７】
この例示的な実施形態はさらに傾き検出機能を有する。傾きは、全加速度に対するY軸上の加速度の割合として計算される。ax、ayおよびazがm/s2単位での加速度であるとすると、全加速度は
totalAccel＝√(ax2＋ay2＋az2)
tiltY＝sin-1(ay／totalAccel)
となる。ここで、tiltYはラジアン単位での傾き、totalAccelはm/s2単位での加速度である。
【００６８】
記載したように決定される傾きは、装置１１６、３００がランドスケープ・モードにあるとすると、実質的にはスクリーンの下端に沿った傾きである。UIがポートレート・モードでレンダリングされる場合には、システムはX軸に沿った加速度を決定する。ジェスチャーによって生成される傾き値が負である場合には、ジェスチャーは左に傾けるジェスチャーであると判定される。そうでない場合には、ジェスチャーは右に傾けるジェスチャーであると判定される。
【００６９】
振る動作の検出の場合と同様に、この例示的な実施形態の傾き検出機能は、余計なイベントが傾きとして検出されないことを確実にするよう、閾値を含む。記載されるシステムでは、例示的な閾値0.7（〜π/4ラジアン）が使われる。この例示的な閾値は、ユーザーが、効果的に偽陽性を避けつつ迅速かつ正確にジェスチャーを行なうことを可能にする。やはり振り検出のための閾値の場合と同様に、システム、環境などといった要因に依存して他の閾値が適切になることもあり、可変または適応閾値機能が含められてもよい。傾きジェスチャーの一つの例示的な使用は、図５〜図１４において記述され、図１５のステップ１５３０および１５４０において論じたメディア資産の選択を同定または判別するために検出された傾きジェスチャーを使うことでありうる。
本稿では本開示の教示を組み込む実施形態が詳細に示され、説明されているが、当業者は、やはりこれらの教示を組み込んでいる数多くの変形実施形態を容易に考案できる。メディア資産推薦のためのシステム、方法およびユーザー・インターフェースの好ましい実施形態（それらは限定するのではなく、例解することを意図したものである）を述べてきたが、上記の教示に照らして修正および変形が当業者によってできることを注意しておく。したがって、開示される本開示の個別的な実施形態に変更がなされてもよく、それは本開示の範囲内であることは理解しておくものとする。
【図１】
2015510626.tif 000004
【図２】
2015510626.tif 000005
【図３】
2015510626.tif 000006
【図４】
2015510626.tif 000007
【図５】
2015510626.tif 000008
【図６】
2015510626.tif 000009
【図７】
2015510626.tif 000010
【図８】
2015510626.tif 000011
【図９】
2015510626.tif 000012
【図１０】
2015510626.tif 000013
【図１１】
2015510626.tif 000014
【図１２】
2015510626.tif 000015
【図１３】
2015510626.tif 000016
【図１４】
2015510626.tif 000017
【図１５】
2015510626.tif 000018
【国際調査報告】
2015510626.tif 000019
2015510626.tif 000020
2015510626.tif 000021