(57)【要約】様々な実施態様は、１つまたは複数の文脈カテゴリに基づいて、例えば、ユーザに１つまたは複数のコンテンツ推薦を行う。１つの特定の実施態様においては、コンテンツ選択に関連する文脈カテゴリについて、順序付けられたオプションの組が提供される。文脈カテゴリについて順序付けられたオプションの組は、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられる。コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて、順序付けられたオプションの組が提供される。１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組は、文脈カテゴリの提供されたオプションの組からオプションを特定することに基づいて順序付けられる。様々な実施態様において、ユーザは、１つまたは複数の他の文脈カテゴリ、文脈カテゴリ、および／または、１つまたは複数の追加の文脈カテゴリについて選択を行う。
2016502691.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ選択に関連する文脈カテゴリについて順序付けられたオプションの組であって、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられたオプションの組を提供することと、
コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組であって、前記文脈カテゴリについて前記提供されたオプションの組からオプションを特定することに基づいて順序付けられたオプションの組を提供すること、
を含む方法。
【請求項２】
（ｉ）前記文脈カテゴリの前記オプションの前記特定と、（ｉｉ）前記１つまたは複数の追加の文脈カテゴリの前記提供されたオプションの組からのオプションの特定とに基づいて、ユーザに１つまたは複数のコンテンツを推薦すること、
をさらに含む、請求項１に記載の方法。
【請求項３】
前記文脈カテゴリの前記オプションの組は、選択の尤度に基づいて順序付けられて、選択の尤度を反映する順で提供され、前記尤度は、前記１つまたは複数の他の文脈カテゴリの前記前もって決定されオプションに基づいており、
前記１つまたは複数の追加の文脈カテゴリの前記オプションの組は、選択の尤度に基づいて順序付けられ、選択の尤度を反映する順で提供され、前記尤度は、前記文脈カテゴリの前記オプションの前記特定に基づいている、
請求項１および２のいずれかに記載の方法。
【請求項４】
前記１つまたは複数のコンテンツを推薦することは、選択の尤度を反映する順で前記１つまたは複数のコンテンツを推薦することを含む、請求項１から３のいずれかに記載の方法。
【請求項５】
前記文脈カテゴリ、または、前記１つまたは複数の追加の文脈カテゴリ、の少なくとも１つは、（ｉ）意図するコンテンツを消費する曜日（ｉｉ）意図するコンテンツを消費する時間、（ｉｉｉ）意図するコンテンツを消費する時期、（ｉｖ）ユーザの感情、（ｖ）コンテンツを消費する予定の視聴者、または、（ｖｉ）コンテンツのジャンル、の１つまたは複数を含む、請求項１から４のいずれかに記載の方法。
【請求項６】
前記文脈カテゴリは、前記コンテンツを消費する予定の視聴者を含み、
前記１つまたは複数の追加の文脈カテゴリは、前記コンテンツのジャンルを含む、
請求項１から５のいずれかに記載の方法。
【請求項７】
前記１つまたは複数の文脈カテゴリは、（ｉ）意図するコンテンツを消費する曜日、または、（ｉｉ）コンテンツを消費する時間、の１つまたは複数を含む、
請求項１から６のいずれかに記載の方法。
【請求項８】
１つまたは複数のコンテンツの推薦は、（ｉ）ユーザの行動から追跡された情報、および／または、（ｉｉ）複数のユーザから収集された情報、の１つまたは複数にさらに基づく、請求項１から７のいずれかに記載の方法。
【請求項９】
前記１つまたは複数のコンテンツを推薦することは、（ｉ）ユーザの行動から追跡された情報、および／または、（ｉｉ）複数のユーザから収集された情報、の１つまたは複数からの入力に適用された外挿法および／または機械学習、の１つまたは複数にさらに基づく、請求項１から８のいずれかに記載の方法。
【請求項１０】
前記文脈カテゴリの前記オプション前記特定として、ユーザ入力を受信することをさらに含む、請求項１から９のいずれかに記載の方法。
【請求項１１】
前記１つまたは複数の追加の文脈カテゴリの前記オプションの前記特定として、ユーザ入力を受信することをさらに含む、請求項２から１０のいずれかに記載の方法。
【請求項１２】
請求項１から１１の方法の１つまたは複数を行うように構成された装置。
【請求項１３】
請求項１から１１の方法の１つまたは複数を行うように集合的に構成された１つまたは複数のプロセッサを含む、請求項１２に記載の装置。
【請求項１４】
コンテンツ選択に関連する文脈カテゴリについて順序付けられたオプションの組であって、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられたオプションの組を提供する手段と、
コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組であって、前記文脈カテゴリについて前記提供されたオプションの組からオプションを特定することに基づいて順序付けられたオプションの組を提供する手段と、
を含む装置。
【請求項１５】
提示装置と、
コンテンツ選択に関連する文脈カテゴリについて順序付けられたオプションの組であって、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられたオプションの組を前記提示装置上に提供するように構成されたプロセッサと、
を含み、
前記プロセッサは、コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組であって、前記文脈カテゴリについて前記提供されたオプションの組からオプションを特定することに基づいて順序付けられたオプションの組を前記提示装置に提供するようにさらに構成された、
装置。
【請求項１６】
前記文脈カテゴリの前記オプションの特定として、ユーザ入力を受信するように構成されたユーザ入力装置をさらに含む、請求項１５に記載の装置。
【請求項１７】
前記提示装置および前記ユーザ入力装置は、１つのユニットに統合される、請求項１６に記載の装置。
【請求項１８】
コンテンツ選択に関連する文脈カテゴリについて順序付けられたオプションの組であって、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられたオプションの組を提供する操作と、
コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組であって、前記文脈カテゴリについて前記提供されたオプションの組からオプションを特定することに基づいて順序付けられたオプションの組を提供する操作と、
を行うように集合的に構成された１つまたは複数のプロセッサを含む装置。
【請求項１９】
コンテンツ選択に関連する文脈カテゴリについて順序付けられたオプションの組であって、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられたオプションの組を提供する操作と、
コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組であって、前記文脈カテゴリについて前記提供されたオプションの組からオプションを特定することに基づいて順序付けられたオプションの組を提供する操作と、
を１つまたは複数のプロセッサに共同で行わせるための命令を記憶したプロセッサ可読媒体。
【請求項２０】
請求項１から１１の方法の１つまたは複数を１つまたは複数のプロセッサに共同で行わせるための命令を記憶したプロセッサ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
推薦を行うことに関する実施態様を記載する。様々な特定の実施態様は、ユーザが消費する様々な形態のコンテンツに関して文脈(context：背景、状況)に基づいた推薦を行うことに関する。
（関連出願の参照）
【０００２】
本出願は、２０１２年９月２８日出願の米国仮特許出願番号６１／７０７，０７７「文脈に基づいたコンテンツ推薦」の利益を主張し、あらゆる目的のためにその内容を援用により本明細書に組み込むものとする。
【背景技術】
【０００３】
テレビやメディアセンターを含む家庭用エンターテイメントシステムは、インターネットの使用によって１つに集中し、ビデオ、映画、ＴＶ番組、音楽等のコンテンツの、利用可能な多数のソースにアクセスしている。この利用可能なソースの数の増加によって、このようなシステムに関連付けられたメディアインタフェースをナビゲートし、コンテンツの推薦と選択を行う新しい戦略が必要となっている。
【０００４】
可能なコンテンツソースが多数あることによって、ホームメディアエンターテイメントの分野で解決に成功していないインタフェースに関する課題が生まれる。この課題は、多数の表示ページまたはコンテンツの階層をうんざりするほどナビゲートする必要なく、多数の要素（プログラム、ソース等）を成功裡にユーザに提示することを含む。
【０００５】
さらに、大抵の既存の探索パラダイムは、自分が何を探しているかを開始時点でユーザが知っていると仮定しているのに対し、それに代わる機構の方が望ましいまたは適切であることが多い。発見とクロスリンクのプロセスを可能にする１つのアプローチは、格付けの使用である。このアプローチでは、ユーザがコンテンツを格付けし、推薦エンジンが、その格付けされたコンテンツに関連する追加のコンテンツを推薦する。例えば、ユーザが、あるアクション映画に５つ星の格付けをし、あるホラー映画に１つ星の格付けをすると、従来の推薦エンジンは、他のホラー映画よりも他のアクション映画をユーザに推薦する可能性が高い。このアプローチの短所は、多数の映画ジャンル（例えば、アクション、ホラー、ロマンス等）にわたる十分に大きい格付けデータベースがユーザによって作成されるまで、推薦が特定の映画ジャンルに偏る傾向があるということである。さらに、別の短所としては、たとえユーザが大きい格付けデータベースを作成しても、格付け情報がユーザから不正確に集められる場合があるので、不正確または関連性のない推薦が行われ得ることである。例えば、ユーザが、最初に格付けのために提示された５つのホラー映画を１つ星に格付けすると、従来の推薦エンジンは、そのユーザにホラー映画を推薦するのをやめる。しかし、ユーザは、最初に提示された５つのホラー映画だけが好きでなく、実際は、他のホラー映画を知らせてほしいかもしれない。
【発明の概要】
【０００６】
一般的態様によると、コンテンツ選択に関連する文脈カテゴリについて、順序付けられたオプションの組が与えられる。文脈カテゴリについて順序付けられたオプションの組は、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられる。コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組が与えられる。１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組は、文脈カテゴリについて与えられた複数のオプションからオプションを特定することに基づいて順序付けられる。
【０００７】
１つまたは複数の実施態様の詳細を、添付の図面と以下の記載により示す。１つの特定の方法を記載するが、実施態様は様々な方法で構成または実現してよいことは明らかである。例えば、実施態様は、方法として行われてもよく、例えば、一連の操作を行うように構成された装置や、一連の操作を行うための命令を記憶する装置等の装置として実現されてもよく、信号として実現されてもよい。他の態様および特徴は、添付の図面および請求項と共に以下の詳細な記載を考察することにより明らかとなろう。
【図面の簡単な説明】
【０００８】
【図１】ビデオコンテンツを配信するシステムの実施態様を示すブロック図である。
【図２】セットトップボックス／デジタルビデオレコーダ（ＤＶＲ）の実施態様を示すブロック図である。
【図３】リモートコントローラ、タブレット、および／または、第２画面装置の実施態様を示す斜視図である。
【図４】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図５】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図６】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図７】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図８】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図９】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図１０】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図１１】文脈に基づいてコンテンツを推薦する実施態様のスクリーンショットである。
【図１２】文脈に基づいてコンテンツを推薦する様々なプロセスの実施態様を示すフロー図である。
【図１３】文脈に基づいてコンテンツを推薦する様々なプロセスの実施態様を示すフロー図である。
【図１４】文脈に基づいてコンテンツを推薦する様々なプロセスの実施態様を示すフロー図である。
【図１５】文脈に基づいてコンテンツを推薦する様々なプロセスの実施態様を示すフロー図である。
【図１６】文脈に基づいてコンテンツを推薦するシステムまたは装置の実施態様を示すフロー図である。
【発明を実施するための形態】
【０００９】
発明者は、例えば、コンテンツ推薦システムへのユーザインタフェースがより役立つような様々な方法を決定した。一実施態様は、現在の曜日、時間、視聴者もしくは仲間、および、所望のコンテンツ（例えば、映画）のジャンルに関する情報を得ることによって、ユーザの文脈を考慮する映画推薦および発見エンジンを提供する。この情報に基づいて、システムは、与えられた文脈に適した映画の組を推薦する。１つまたは複数の実施態様は、見るべき映画を推薦する時にユーザの文脈を考慮する方法を提供する。
【００１０】
文脈の定義は、消費されるコンテンツによって変わり得る。コンテンツを「消費する」とは、例えば、コンテンツを見る、または、聴くことによって、コンテンツを体験するという周知の意味である。コンテンツが変わると、文脈の一部の側面がより重要になる場合もあり、それほど重要でなくなる場合もある。例えば、行動や場所は、一般的に、音楽を推薦する時ほど、映画を推薦する時には関係がない。
【００１１】
文脈カテゴリを動的および／または自動で構築する様々な実施態様がある一方、他の実施態様では、手動で構築された文脈カテゴリにより依存している。文脈カテゴリは、一般的には、文脈として選択し得る値の組を指す。より詳細には、文脈カテゴリは、共通変数を指すことが多く、その変数に代わる値の組を含む。例えば、「時間」は共通変数であり、「金曜の夜」や「土曜の朝」は、「時間」のカテゴリに属すので、その変数の値として選択してよい。別の例としては、「ジャンル」は別の共通変数であり、「アクション」や「ドラマ」は、「ジャンル」変数の代わりとなり得る値である。
【００１２】
カテゴリを動的に構築するということは、ユーザ入力に基づいてカテゴリが構築されることを意味する。ユーザ入力は動的なので、文脈カテゴリの構築は動的となる。例えば、ユーザが「友達と金曜の夜」を選択すると、この選択に基づいて、実行時間にカテゴリ「ジャンル」がアルゴリズムで構築される。文脈カテゴリ「ジャンル」を「構築する」ということは、どの値（要素）をカテゴリ「ジャンル」に含めるべきか、また、それらの値をどのように順位付けするかを決定することを指す。
【００１３】
様々な実施態様において、文脈カテゴリは自動的に構築される。このことは、カテゴリ作成の際、ユーザが、例えば、曜日、時間、および、仲間を入力する以外は、少なくとも主としてユーザの介入がないことを意味する。純粋な自動システムにおいては、全ての決定は人ではなくアルゴリズムによって行われる。例えば、「友達と金曜の夜」に対して「アクション」映画および「ドラマ」映画（これは、文脈カテゴリ「ジャンル」の構築である）を推薦することは、人間が直接決定したものではない。この決定は、データ（例えば、以前のユーザの調査）とアルゴリズムに基づいている。
【００１４】
他の実施態様においては、例えば、専門家にお金を払って、「金曜の夜に友達と」ユーザは「アクション」と「ドラマ」を見るのがよいと決定してもらうことによって、手動で文脈カテゴリを構築する。
【００１５】
「視聴者」および「仲間」という語は、本出願書類において、一般的に交換可能に用いられて、コンテンツを消費する人の組を指す。しかし、他の実施態様において、「視聴者」および「仲間」という語は、異なる文脈カテゴリを指すことができる。本出願書類に記載する様々な実施態様において、この文脈カテゴリの幾つかの値は、厳密に言えば、仲間を指し、ユーザを含まなくてよい（例えば、「恋人」）。他の値は、ユーザを含む視聴者全体を指してもよく、ユーザを含まなくてもよい（例えば、「家族と子供」または「友達」はユーザを含んでもよく、含まなくてもよい）。しかし、典型的な実施態様においては、コンテンツ（例えば、映画）の推薦は、「視聴者」または「仲間」の文脈カテゴリの値が具体的にユーザを含むか否かにかかわらず、実際には、ユーザを含む視聴者全体に基づいている。
【００１６】
１つまたは複数の実施態様は、映画選択システムとユーザインタフェースという２つの主要な部分を含む。それぞれ、１つまたは複数の特定の実施態様に関して、図面を参照して以下に記載する。映画選択とユーザインタフェースの変形態様を検討する。
映画の選択
この段階では、所与の文脈において視聴するのに最も良いと思われる映画を見つける。様々な実施態様が存在し、その多くは、全体または一部分、動的および／または自動である。様々な実施態様は以下のプロセスを行う。
１．ある文脈と限られた映画の組を与えて、あるグループの人々に、その与えられた文脈にどの映画が適切であると思うかを決定するように依頼する。一例においては、与えられる文脈は、金曜の夜、個人（各個人は独立して答える）が友達といるという文脈である。そのグループ内の個人は、それぞれ、例えば、映画「ダークナイト（Ｔｈｅ  Ｄａｒｋ  Ｋｎｉｇｈｔ）」を視聴するか否かを尋ねられる。これによって、例えば、幾つかの異なる曜日／時間の文脈に関して、映画が選択される。
２．ステップ１で取得したデータから、特定の文脈（例えば、曜日／時間／仲間の文脈）においてどの特定の映画を人々が視聴するかを記述するデータが与えられる。この情報を有用にし、かつ、ユーザがこの情報をナビゲートするのを支援するために、この情報に基づいて構築を行う。様々な実施態様において、ジャンル毎に選択した映画を集め、ある文脈に関して最高の平均格付けを有するジャンルを特定する統計的テストを行うことによって、この情報に基づいて構築を行う。例えば、ユーザの大半が「金曜の夜に恋人と」「インセプション（Ｉｎｃｅｐｔｉｏｎ）」と「サイン（Ｓｉｇｎｓ）」を見るならば、この文脈に関して推薦するジャンルとして、「サイエンスフィクション」が選択される。他の実施態様においては、様々なツールと技術を用いて、ステップ１からの情報に基づいて構築を行う。
３．前のステップ（ステップ２）において、各文脈に関して推薦するジャンルを特定した。本ステップ（ステップ３）においては、文脈とジャンルの各組合せに関して、ユーザに勧めるべき映画（および、その映画の順位）を特定する。ステップ１からのデータを用いて、所与の文脈において所望のジャンル（ステップ２から）に属する最高格付けの映画を集める。結果として生じるリストが所望のリストより小さければ、そのリストにある映画に最も類似した追加の映画を集めて、そのリストに追加する（リストをブートストラップする）。例えば、所与の文脈において、「ファインディング・ニモ（Ｆｉｎｄｉｎｇ  Ｎｅｍｏ）」が視聴するのに良い映画である場合、（例えば、ジャンルがアニメーションであると仮定して）その文脈に関しては「カーズ（Ｃａｒｓ）」や「トイストーリー（Ｔｏｙ  Ｓｔｏｒｙ）」も良い映画である可能性が高い。所与の文脈とジャンルに関して追加の映画タイトルの収集（ブートストラップ）を行うのに使用する様々なツールや技術がある。このようなツールおよび技術には、例えば、映画のカテゴリ化、格付け、および、レビューが含まれる。
【００１７】
ユーザインタフェース
様々な実施態様のユーザインタフェースによって、ユーザは、前の段階からの結果を直観的にナビゲートして、現在の文脈に関して推薦される映画を見つけることが可能になる。プロセスの一実施態様は以下のようになる。
１．システムは、現在の曜日および時間を自動で認識し、仲間（独り、友達、家族と子供、恋人）の予測される頻度によって順序付けられた仲間のリスト（最も予測される仲間が最初）を提示する（例えば、図４および図６を参照）。ユーザは、曜日および／または時間の情報を変更することができる（例えば、図５参照）。
２．時間（例えば、図５を参照）と仲間（例えば、図６を参照）を選択した後、ユーザは、所与の文脈に関して最も推薦された映画のジャンルから選択を行うことができる（例えば、図７および図８参照）。ジャンルは、（例えば、映画選択段階のステップ２で計算された）推薦スコアによって順序付けられる。映画選択段階のステップ２において、最高のジャンルを特定したことを思い起こすと、そのジャンルに属する映画を平均しているので、リストのソートに使用できるスコアを有している。
３．所望のジャンルを選択した後、（例えば、映画選択段階のステップ３で決定された）推薦された映画のリストを提示する（例えば、図９および図１１を参照）。ユーザは、タイトル、ポスター、解説、ジャンル、および、外部ソースへのリンク等、映画に関する情報をさらに手に入れることができる（例えば、図１０を参照）。このような外部ソースには、例えば、ＩＭＤＢ（ｈｔｔｐ：／／ｗｗｗ．ｉｍｄｂ．ｃｏｍ／）、Ａｍａｚｏｎ（ｈｔｔｐ：／／ｗｗｗ．ａｍａｚｏｎ．ｃｏｍ／）、Ｎｅｔｆｌｉｘ（ｈｔｔｐｓ：／／ｗｗｗ．ｎｅｔｆｌｉｘ．ｃｏｍ／）、および、ＡｌｌＭｏｖｉｅ（ｈｔｔｐ：／／ｗｗｗ．ａｌｌｍｏｖｉｅ．ｃｏｍ／）が含まれる。
４．ユーザは、いつでも、以前の選択にナビゲートして戻り、変更することができる（例えば、図１１参照）。
【００１８】
図１〜図３は、映画の推薦を行うことができるシステムと環境の実施態様を示す。他のシステムおよび環境も構想され、図１〜図３に関連する例は、包括的なものでも制限的なものでもない。
【００１９】
図１を参照すると、コンテンツを家庭またはエンドユーザに配信するシステム１００の実施例のブロック図が示されている。コンテンツは、映画スタジオや製作会社などのコンテンツソース１０２から発生する。コンテンツは、２つの形式のうち少なくとも１つで供給されてよい。１つは、ブロードキャスト形式のコンテンツであってよい。ブロードキャストコンテンツは、ブロードキャストアフィリエイト管理者１０４に供給される。ブロードキャストアフィリエイト管理者１０４は、典型的には、ＡＢＣ（Ａｍｅｒｉｃａｎ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ）、ＮＢＣ（Ｎａｔｉｏｎａｌ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｃｏｍｐａｎｙ）、ＣＢＳ（Ｃｏｌｕｍｂｉａ  Ｂｒｏａｄｃａｓｔｉｎｇ  Ｓｙｓｔｅｍ）等の全国的な放送サービスである。ブロードキャストアフィリエイト管理者は、コンテンツを収集、記憶してよく、配信ネットワーク１（１０６）として図に示すような配信ネットワークを介したコンテンツの配信をスケジュールしてよい。配信ネットワーク１（１０６）は、全国的センターから１つまたは複数の地方またはローカルのセンターへの衛星リンク送信を含んでよい。配信ネットワーク１（１０６）は、電波放送、衛星放送、または、ケーブル放送など、ローカル配信システムを用いた、ローカルコンテンツ配信も含んでよい。ローカルに配信されたコンテンツは、ユーザの家庭にある受信装置１０８に供給され、その後、ユーザに検索される。受信装置１０８は、多くの形態をとってよく、セットトップボックス／デジタルビデオリコーダ（ＤＶＲ）、ゲートウェイ、モデム等として実現されてよいことは理解されたい。さらに、受信装置１０８は、ホームネットワーク内にクライアントまたはピアデバイスとして構成された追加の装置を含むホームネットワークシステムのための、エントリポイントまたはゲートウェイとして機能してよい。
【００２０】
第２の形式のコンテンツは、スペシャルコンテンツと呼ばれる。スペシャルコンテンツは、映画、ビデオゲーム、または、他のビデオ要素など、プレミアムビューイング、ペイ・パー・ビューとして配信されるコンテンツ、または、それ以外ではブロードキャストアフィリエイト管理者に供給されない他のコンテンツを含んでよい。スペシャルコンテンツは、ブロードキャストアフィリエイト管理者１０４に供給されるブロードキャストコンテンツとして同一または異なるコンテンツソース（例えば、コンテンツソース１０２）から発生してよい。多くの場合、スペシャルコンテンツは、ユーザが要求したコンテンツであってよい。スペシャルコンテンツは、コンテンツ管理者１１０に配信してよい。コンテンツ管理者１１０は、例えば、コンテンツプロバイダ、ブロードキャストサービス、または、配信ネットワークサービスと提携した、インターネットウェブサイト等の、サービスプロバイダであってよい。コンテンツ管理者１１０は、インターネットコンテンツを配信システムに組み込んでもよい。コンテンツ管理者１１０は、別個の配信ネットワークである配信ネットワーク２（１１２）を介して、コンテンツをユーザの受信装置１０８に配信してよい。配信ネットワーク２（１１２）は、高速ブロードバンドインターネット通信システムを含んでよい。ブロードキャストアフィリエイト管理者１０４からのコンテンツも、配信ネットワーク２（１１２）の全てまたは一部を用いて、配信されてよく、コンテンツ管理者１１０からのコンテンツは、配信ネットワーク１（１０６）の全てまたは一部を用いて、配信されてもよいことに注目することは重要である。さらに、必ずしもコンテンツ管理者１１０がコンテンツを管理する必要はなく、ユーザは、配信ネットワーク２（１１２）を介して直接インターネットからコンテンツを取得してもよい。
【００２１】
個別に配信されたコンテンツを利用するための幾つかの適合は可能であってよい。可能なアプローチの１つでは、スペシャルコンテンツは、ブロードキャストコンテンツを増強するものとして供給され、代わりの表示や、購入、マーチャンダイジングの選択肢、強化材料等を提供する。別の実施例においては、スペシャルコンテンツは、ブロードキャストコンテンツとして供給された番組コンテンツの一部と完全に置き換わってよい。最後に、スペシャルコンテンツは、ブロードキャストコンテンツとは完全に別個であってよく、単に、ユーザが利用を選択することができる代替媒体であってよい。例えば、スペシャルコンテンツは、ブロードキャストコンテンツとしてまだ入手できない映画ライブラリであってよい。
【００２２】
受信装置１０８は、配信ネットワーク１と配信ネットワーク２の一方または両方から異なる種類のコンテンツを受信してよい。受信装置１０８は、ユーザのプリファレンスおよびコマンドに基づいて、コンテンツを処理し、コンテンツを分ける。受信装置１０８は、オーディオコンテンツおよびビデオコンテンツを記録および再生するための、ハードドライブまたは光ディスクドライブ等の記憶装置も含んでよい。受信装置１０８の操作のさらなる詳細と、記憶したコンテンツの再生に関する特徴は、図２に関連して後述する。（少なくともビデオコンテンツに関する）処理されたコンテンツは、表示装置１１４に供給される。表示装置１１４は、従来の２Ｄタイプのディスプレイであってもよく、あるいは、最新の３Ｄディスプレイであってもよい。
【００２３】
受信装置１０８は、タッチスクリーン制御装置１１６等の第２画面にインタフェースをとってもよい。タッチスクリーン制御装置１１６は、受信装置１０８および／または表示装置１１４にユーザ制御を提供するように適合されてよい。タッチスクリーン制御装置１１６は、また、ビデオコンテンツを表示することができてよい。ビデオコンテンツは、ユーザインタフェースエントリ（後述）などのグラフィックエントリであってもよく、表示装置１１４に配信されるビデオコンテンツの一部であってもよい。タッチスクリーン制御装置１１６は、赤外線（ＩＲ）または無線周波数（ＲＦ）通信等の任意の周知の信号送信システムを用いて、受信装置１０８にインタフェースを取ってよく、赤外線通信協会（ＩＲＤＡ）規格、Ｗｉ−Ｆｉ、Ｂｌｕｅｔｏｏｔｈ（登録商標）などの標準プロトコル、または、任意の独自プロトコルを含んでよい。タッチスクリーン制御装置１１６の操作については、さらに詳細に後述する。
【００２４】
図１の例において、システム１００は、バックエンドサーバ１１８と使用データベース１２０も備える。バックエンドサーバ１１８はパーソナライズエンジンを備え、パーソナライズエンジンはユーザの使用習慣を分析して、その使用習慣に基づいて推薦を行う。使用データベース１２０は、ユーザの使用習慣を記憶する。一部の場合では、使用データベース１２０は、バックエンドサーバ１１８の一部であってよい。本例では、バックエンドサーバ１１８（および使用データベース１２０）は、システム１００に接続され、配信ネットワーク２（１１２）を介してアクセスされる。
【００２５】
図２を参照すると、受信装置２００の実施例のブロック図が示されている。受信装置２００は、図１に示す受信装置と同様に動作してよく、ゲートウェイ装置、モデム、セットトップボックス、または、他の類似の通信装置の一部として備えられてよい。図示の受信装置２００は、オーディオ装置または表示装置を含む他のシステムに組み込まれてもよい。いずれの場合でも、当業者は周知のように、システムの完全な動作に必要なコンポーネントの幾つかは、簡潔にするために図示していない。
【００２６】
図２に示す受信装置２００において、コンテンツは、入力信号受信部２０２によって受信される。入力信号受信部２０２は、無線、ケーブル、衛星、Ｅｔｈｅｒｎｅｔ（登録商標）、ファイバー、および、電話線等の幾つかの可能なネットワークの１つを介して供給された信号の受信、復調、および、デコードに使用される幾つかの既知の受信機回路の１つであってよい。所望の入力信号は、制御インタフェースまたはタッチパネルインタフェース２２２を通して行われたユーザ入力に基づいて、入力信号受信部２０２によって選択され、読み出されてよい。タッチパネルインタフェース２２２は、タッチスクリーン装置へのインタフェースを備えてよい。タッチパネルインタフェース２２２は、また、携帯電話、タブレット、マウス、高性能リモート制御装置などにインタフェースを取るように適合されてよい。
【００２７】
デコードされた出力信号は、入力ストリームプロセッサ２０４に供給される。入力ストリームプロセッサ２０４は、最後の信号選択と処理を行い、かつ、コンテンツストリームのオーディオコンテンツからビデオコンテンツを分離する。オーディオコンテンツは、圧縮されたデジタル信号等の受信フォーマットからアナログ波形信号への変換のために、オーディオプロセッサ２０６に供給される。アナログ波形信号は、オーディオインタフェース２０８に供給され、さらに、表示装置または音声増幅器に供給される。あるいは、オーディオインタフェース２０８は、高精細度マルチメディアインタフェース（ＨＤＭＩ（登録商標））ケーブル、または、ソニー／フィリップスデジタルインターコネクトフォーマット（ＳＰＤＩＦ）などの別のオーディオインタフェースを用いて、デジタル信号をオーディオ出力装置または表示装置に供給してよい。オーディオインタフェースは、１組または複数組のスピーカを駆動するための増幅器も含んでよい。オーディオプロセッサ２０６は、また、オーディオ信号を記憶するために必要な変換を行う。
【００２８】
入力ストリームプロセッサ２０４から出力されたビデオは、ビデオプロセッサ２１０に供給される。ビデオ信号は、幾つかのフォーマットのうちの１つであってよい。ビデオプロセッサ２１０は、必要に応じて、入力信号フォーマットに基づいてビデオコンテンツの変換を行う。ビデオプロセッサ２１０は、また、ビデオ信号を記憶するために必要な変換を行う。
【００２９】
記憶装置２１２は、入力で受信したオーディオコンテンツおよびビデオコンテンツを記憶する。記憶装置２１２は、制御装置２１４の制御の下に、また、ユーザインタフェース２１６および／またはタッチパネルインタフェース２２２から受信したコマンド、例えば、早送り（ＦＦ）や巻き戻し（Ｒｅｗ）などのナビゲーション命令に基づいて、コンテンツの後の読み出しおよび再生を可能にする。記憶装置２１２は、ハードディスクドライブ、スタティックＲＡＭ（ＳＲＡＭ）もしくはダイナミックＲＡＭ（ＤＲＡＭ）等の１つまたは複数の大容量集積電子メモリであってよい、または、コンパクトディスク（ＣＤ）ドライブもしくはデジタルビデオディスク（ＤＶＤ）ドライブなどの交換可能な光ディスク記憶システムであってもよい。
【００３０】
ビデオプロセッサ２１０からの変換されたビデオ信号は、入力によるものも、記憶装置２１２からのものも、表示インタフェース２１８に供給される。表示インタフェース２１８はさらに、上記の種類の表示装置に表示信号を供給する。表示インタフェース２１８は、ＲＧＢ（Ｒｅｄ−Ｇｒｅｅｎ−Ｂｌｕｅ）などのアナログ信号インタフェースであってもよく、またはＨＤＭＩなどのデジタルインタフェースであってもよい。表示インタフェース２１８は、検索結果を提示するための様々な画面を生成することは理解されたい（例えば、図４〜図１１に関して以下に詳しく述べる）。
【００３１】
制御装置２１４は、入力ストリームプロセッサ２０４、オーディオプロセッサ２０６、ビデオプロセッサ２１０、記憶装置２１２、タッチパネルインタフェース２２２、および、ユーザインタフェース２１６を含む、装置２００のコンポーネントの幾つかにバスを介して相互に接続される。制御装置２１４は、入力ストリーム信号を記憶装置に記憶または表示するための信号に変換する変換プロセスを管理する。制御装置２１４は、また、記憶されたコンテンツの読み出しおよび再生を管理する。さらに、制御装置２１４は、例えば、図４〜図１１に関して以下に記載するように、コンテンツの検索、および、文脈および／またはコンテンツを表す表示の作成および調整を行う。
【００３２】
制御装置２１４は、制御装置２１４のための情報および命令コードを記憶するための制御メモリ２２０（例えば、ＲＡＭ、ＳＲＡＭ、ＤＲＡＭ、ＲＯＭ、プログラム可能ＲＯＭ（ＰＲＯＭ）、フラッシュメモリ、電気的プログラム可能ＲＯＭ（ＥＰＲＯＭ）、電気的消去可能ＰＲＯＭ（ＥＥＰＲＯＭ）などを含む、揮発性または不揮発性メモリ）にさらに接続される。制御メモリ２２０は、制御装置２１４のための命令を記憶してよい。制御メモリは、文脈値またはコンテンツを表すグラフィック要素などの要素のデータベースも記憶してよい。データベースは、コンテンツを含むグラフィック要素、表示インタフェース２１８に表示可能なユーザインタフェースの生成に用いられる様々なグラフィック要素等の、グラフィック要素のパターンとして記憶されてよい。あるいは、メモリは、特定またはグループ化されたメモリ位置にグラフィック要素を記憶し、かつ、アクセステーブルまたはロケーションテーブルを用いて、グラフィック要素に関連する情報の様々な部分のメモリ位置を特定してよい。グラフィック要素の記憶装置に関する追加の詳細は後述する。さらに、制御メモリ２２０の実施態様は、単独のメモリ装置、あるいは、複数のメモリ回路が通信可能に接続または連結されて共有または共通のメモリを形成するなど、幾つかの可能な実施例を含んでよい。さらに、制御メモリ２２０は、より大きな回路内に、バス通信回路の一部など、他の回路と共に含まれてよい。
【００３３】
図３を参照すると、様々な実施態様のユーザインタフェースプロセスは、例えば、曜日、時間、視聴者、および／または、ジャンルの選択を含む入力に使用できる入力装置を採用する。これを可能にするために、（例えば、図１に示すタッチスクリーン制御装置１１６と同じ、および／または、受信装置１０８とタッチスクリーン制御装置１１６が統合された例である）タブレットまたはタッチパネル装置３００が、受信装置２００のユーザインタフェース２１６および／またはタッチパネルインタフェース２２２を介して、インタフェースされてよい。タッチパネル装置３００によって、手の動きまたはジェスチャに基づいた受信装置またはセットトップボックスの操作が可能になり、かつ、アクションは、パネルを通してセットトップボックスや他の制御装置へのコマンドに変換される。
【００３４】
一実施例においては、タッチパネル装置３００は、単に、表示をナビゲートするナビゲーションツール（例えば、ＴＶに表示される文脈オプションおよび映画の推薦の表示をナビゲートするナビゲーションツール）の機能を果たしてよい。他の実施例においては、タッチパネル装置３００は、さらに、コンテンツの表示を通して、ユーザがより直接的にナビゲーションと対話することを可能にする表示装置としての機能を果たす。タッチパネル装置３００は、Ａａｃｔｉｖａｔｏｒボタン、および／またはＡｃｔｕａｔｏｒボタンなどのより従来的な制御機能を含む遠隔制御装置の一部として備えられてよい。タッチパネル装置３００は、少なくとも１つのカメラ要素も備えることができる。様々な実施態様は、例えば、文脈オプションや映画の推薦の表示のために大きな画面のＴＶを採用し、ユーザがディスプレイを通してナビゲートすることを可能にするリモートコントロールに類似したユーザ入力装置を採用することに注目されたい。
【００３５】
図４を参照すると、スクリーンショット４００が示されている。スクリーンショット４００において、システムは、現在の曜日４０２と現在の時間（または、少なくとも、例えば、朝、午後、夕方などの現在の時間帯）４０４を自動的に検出している。実施態様は、次に、可能な仲間（すなわち、コンテンツの視聴者）を順序付けしたリスト４１０を提供する。スクリーンショット４００の順序付けされたリスト４１０は、「独り」オプション４１２（「顔」アイコン）、「家族と子供」オプション４１４（左側に２人と右側に１人のアイコン）、「恋人」オプション４１６（２つの絡みあった指輪のアイコン）、および、「友達」オプション４１８（乾杯する２つのグラスと、グラス同士の接触点に星がついたアイコン）を含む。仲間のリスト４１０は、示された曜日（水曜日）４０２の示された時間４０４（午後）に可能な仲間４１２〜４１８の期待頻度によって順序付け（ソートともいう）される。仲間のリスト４１０は、左から右に期待頻度が下がる順で順序付けられる。例えば、水曜日の午後、システムは、ユーザは独り４１２で映画を見ている可能性が最も高いと考える。次に可能性が高い仲間は、尤度が高い方から低い方への順番で、「家族と子供」４１４、「恋人」４１６、「友達」４１８である。他の推薦および順序付けと同様に、頻度または尤度は、例えば、追跡したユーザの習慣の観察、ユーザが提供したプロファイル、および／または、他のユーザもしくは人々の集団に関して提供された客観的情報に基づいてよい。
【００３６】
図５を参照すると、指示した日および／または時間をユーザが変更することができるスクリーンショットが示されている。プロンプトは、自動的に提供することもでき、または、例えば、（ｉ）ユーザが、例えば、マウスや指などの入力装置を曜日フィールドおよび／または時間フィールドの上に重ねること、および／または、（ｉｉ）ユーザが入力装置を用いて曜日フィールドおよび／または時間フィールドを選択すること、を含む多くのアクションに応答して提供することもできる。
【００３７】
図５のスクリーンショットは、スクリーンショット４００の上に重なるウインドウズ５１０を含む。様々な実施態様において、ウインドウズ５１０が上に重なったスクリーンショット４００は、網掛けで表される。ウインドウズ５１０は、選択された曜日のインジケータ５１２（「金曜日」として表示）、選択された時間のインジケータ５１４（「夜」と表示）、および様々なコントロールを含む。曜日をインクリメント（例えば、金曜日から土曜日）するための「＋」アイコン５２０と、曜日をデクリメント（例えば、金曜日から木曜日）するための「−」アイコン５２１を含む曜日５１２を設定する２つのコントロールが用意されている。時間をインクリメント（例えば、夜から朝、午後、夕方）するための「＋」アイコン５３０と、時間をデクリメント（例えば、夜から夕方）するための「−」アイコン５３１とを含む時間５１４を設定する２つの相似のコントロールも用意されている。
【００３８】
ウインドウズ５１０は、２つの操作ボタンも備える。「閉じる」ボタン５４０は、ウインドウズ５１０を閉じる。それは、何も変更せずにウインドウを終了することに類似している。「設定」ボタン５４５は、選択した曜日５１２と選択した時間５１４にシステムを設定する。
【００３９】
図６を参照すると、図５での曜日５１２と時間５１４の新しい選択に基づいて視聴者を順序付けしたリスト６１０を提供するスクリーンショット６００が示されている。リスト４１０と同様、リスト６１０は、左から右に期待頻度が下がる順で順序付けられている。しかし、図６の視聴者のリスト６１０の順序は、図４のリスト４１０の順序とは異なる。これは、ユーザが水曜日の午後に様々な仲間と映画を視聴する尤度が、金曜の夜とは同じでないことによる。詳細には、金曜の夜、ユーザが友達４１８と映画を見る可能性が最も高いと、システムは考える。残りの表示されている視聴者のオプションは、可能性の高い方から低い方の順で、「恋人」４１６、「独り」４１２、「家族と子供」４１４となっている。
【００４０】
他の実施態様は、異なる曜日／時間に対して、オプション内の順序が違うだけではなく、異なった視聴者オプションを有する。例えば、様々な実施態様において、他の視聴者オプションには、「映画のクラブ」、「教会のグループ」、「職場の同僚」が含まれる。
【００４１】
図７を参照すると、映画ジャンルを順序付けしたリスト７１０を提示するスクリーンショット７００が示されている。順序付けしたリスト７１０は、例えば、図４〜図６から選択された文脈要素に基づく。順序付けられたリスト７１０は、選択された文脈要素を表示する文脈の組７２０を含む。文脈の組７２０は、曜日／時間要素７２２および視聴者要素７２４を含む。曜日／時間要素７２２は、曜日と時間が選択されたことを示す包括的要素（「時計」アイコン）であるが、曜日／時間要素７２２は、選択された曜日および選択された時間を示さない。しかし、視聴者要素７２４は、選択された視聴者が友達であることを示している。視聴者要素７２４は、図４および図６の友達オプション４１８に用いられた乾杯しているグラスのアイコンの小さいアイコンを用いて、視聴者を示す。
【００４２】
様々な実施態様において、文脈の組７２０の要素は、ユーザが、例えば、マウスまたは他のポインティングデバイスをアイコンの上に「重ねる」と、選択した名前を提示する。例えば、時計アイコンの上に重ねると、このような実施態様は、例えば、「金曜の夜」など、選択した曜日／時間を表示する小さいテキストボックスを提供する。別の例としては、「友達」アイコンの上に重ねると、このような実施態様は、選択された視聴者を表示する小さなテキストボックスを提供する。選択された視聴者は、この例では、「友達」である。
【００４３】
映画ジャンルのリスト７１０は、（左から右へ）最も可能性の高いものから低いものの順でリストされた映画ジャンルの４つのオプションを含む。これらのオプションは、（ｉ）スリラージャンル７３２（時限爆弾のアイコンで示す）、（ｉｉ）犯罪ジャンル７３４（ライフル銃望遠照準器のアイコンで示す）、（ｉｉｉ）サイエンスフィクションジャンル７３６（原子のアイコンで示す）、および、（ｉｖ）アクションジャンル７３８（カーブした道路のアイコンで示す）である。すなわち、金曜の夜、ユーザが友達と映画を見る場合、最も視聴される可能性が高い映画ジャンルは、尤度が下がる順番で、スリラー、犯罪、サイエンスフィクション、アクションであると、システムは考える。
【００４４】
図８を参照すると、図７の変形態様を提示するスクリーンショット８００が示されている。図８においては、異なる視聴者が選択されている。詳細には、「友達」に代わって「恋人」が選択されている。新しい視聴者の選択は、包括的な曜日／時間要素７２２と視聴者要素８２４を含む文脈の組８２０で示されている。視聴者要素８２４は、図４および図６の恋人オプション４１６で用いられた絡み合った指輪アイコンの小さいアイコンを用いているので、選択した視聴者が恋人であることを示している。
【００４５】
スクリーンショット８００は、選択された新しい視聴者に基づいた映画ジャンルを新しく順序付けしたリスト８１０を含む。リスト８１０が示すジャンルは、最も可能性の高いものから低いものの順で、次のようになっている（ｉ）サイエンスフィクションジャンル、（ｉｉ）ファンタジージャンル８４２（先端に星が付いた魔法の杖のアイコンで示す）、（ｉｉｉ）コメディジャンル８４４（スマイリーフェイスのアイコンで示す）、および、（ｉｖ）ドラマジャンル８４６（心電図で用いられる心拍数モニタで典型的に示されるような心拍のアイコンで示す）。リスト７１０をリスト８１０と比較すると、異なる映画ジャンルが異なる視聴者によって選択される可能性が高い場合も、低い場合もあるとシステムが考えていることが明らかである。実際、リスト７１０とリスト８１０は、同じジャンルの組内で順序が異なるだけではなく、異なるジャンルを有している。
【００４６】
図９を参照すると、選択された文脈に関して映画の推薦を提示するスクリーンショット９００が示されている。選択された文脈は文脈の組９２０で示される。文脈の組９２０は、包括的な曜日／時間要素７２２と、視聴者要素８２４と、サイエンスフィクションジャンル７３６を表すのに用いられた原子のアイコンの小さいアイコンであるジャンル要素９２６を含む。
【００４７】
上記のように、様々な実施態様は、ユーザが文脈の組９２０の選択した文脈要素の上に重ねると、その要素の名前の付いたテキストボックスを表示する。例えば、ジャンル要素９２６の上に重ねると、このような実施態様は、例えば、「サイエンスフィクション」等の選択されたジャンルを表示する小さいテキストボックスを提供する。
【００４８】
スクリーンショット９００は、８つの映画の推薦を順序付けした組９１０を含み、最も推薦される映画が左上、最も推薦されない映画が右下となっている。組９１０は、最も推薦される映画から最も推薦されない映画の順で次のようになっている（ｉ）一番目に推薦９３１「インセプション（Ｉｎｃｅｐｔｉｏｎ）」、（ｉｉ）２番目に推薦９３２「トゥモローワールド（Ｃｈｉｌｄｒｅｎ  ｏｆ  ｍｅｎ）」、（ｉｉｉ）３番目に推薦９３３「サイン（ｓｉｇｎｓ）」、（ｉｖ）４番目に推薦９３４「スーパーエイト（Ｓｕｐｅｒ  ８）」、（ｖ）５番目に推薦９３５「デジャブ（Ｄｅｊａ  ｖｕ）」、（ｖｉ）６番目に推薦９３６「ザ・ムーン（Ｍｏｏｎ）」、（ｖｉｉ）７番目に推薦９３７「ノウイング（Ｋｎｏｗｉｎｇ）」、（ｖｉｉｉ）８番目に推薦９３８「ハプニング（Ｈａｐｐｅｎｉｎｇ）」。８つの推薦は、選択された文脈でユーザが視聴のために選択する可能性が最も高いとしてシステムが選択した映画である。
【００４９】
異なる実施態様においては、推薦は８つより多くてもよく、少なくてもよい。さらに、映画は、例えば、（ｉ）最も推薦する映画が左上（基準要素９３１）で、２番目に推薦する映画が左下（基準要素９３５）となるように、最も推薦する映画から最も推薦しない映画の順に上から下、左から右に順序付け（ｉｉ）最も推薦する映画を真ん中近くにして順序付け、（ｉｉｉ）アルファベット順、または、（ｉｖ）無作為に並べること、を含む様々な順序で提示することができる。スクリーンショット９１０は、映画のポスターを示すが、他の実施態様ではタイトルのみをリストする。
【００５０】
ユーザは、スクリーンショット９１０から映画を選択することができる。選択されると、例えば、映画の再生、映画に関する情報の受信、映画の支払いをするための支払い画面の受信などを含む、１つまたは複数の様々な操作が起こり得る。
【００５１】
ユーザは、様々な実施態様において、表示された映画のポスターを選択する以外に、他のオプションを有する。例えば、ある実施態様においては、例えば、映画のポスターに関連付けられた閉じるボタンを用いて、ユーザが推薦リストから映画を削除するのを可能にする。このような様々な施態様においては、別の映画が推薦され、削除された映画のポスターの代わりに挿入される。一部の実施態様は、ユーザの選択を記憶し、将来の選択は、部分的にこれらの選択に基づく。他の実施態様は、所与の時に表示する映画のポスターの数を８つより多くすることもでき、少なくすることもできる。
【００５２】
図１０を参照すると、ウインドウ１０００は、ユーザが６番目の映画推薦９３６（映画「ザ・ムーン」）をスクリーンショット９１０から選択した後、表示される。図１０において、ウインドウ１０００は、スクリーンショット９００に重なっている。様々な実施態様において、ウインドウ１０００が上に重なったスクリーンショット９００は、網掛けされる。
【００５３】
この実施態様において、選択された映画に関する情報が、ウインドウ１０００に示されるように、ユーザに与えられる。ウインドウ１０００は、（ｉ）映画のタイトルと封切りの年１０１０、（ｉｉ）映画のポスター１０２０、（ｉｉｉ）映画の概要１０３０、および、（ｉｖ）映画を見るためのオプションの組１０４０を含む。組１０４０は、この実施態様においては、選択された映画「ザ・ムーン」の外部ソースへの４つのリンクを含む。組１０４０は、（ｉ）外部ソースとしてＡｌｌＭｏｖｉｅ（ｈｔｔｐ：／／ｗｗｗ．ａｌｌｍｏｖｉｅ．ｃｏｍ／）を選択するためのＡｌｌＭｏｖｉｅボタン１０４２、（ｉｉ）外部ソースとしてＩＭＤＢ（ｈｔｔｐ：／／ｗｗｗ．ｉｍｄｂ．ｃｏｍ／）を選択するためのＩＭＤＢボタン１０４４、（ｉｉｉ）外部ソースとしてＡｍａｚｏｎ（ｈｔｔｐ：／／ｗｗｗ．ａｍａｚｏｎ．ｃｏｍ／）を選択するためのＡｍａｚｏｎボタン１０４６、および、（ｉｖ）外部ソースとしてＮｅｔｆｌｉｘ（ｈｔｔｐｓ：／／ｗｗｗ．ｎｅｔｆｌｉｘ．ｃｏｍ／）を選択するためのＮｅｔｆｌｉｘボタン１０４８を含む。
【００５４】
ユーザは、ナビゲートしてスクリーンショット９００の選択画面に戻ることもできる。図１０においてスクリーンショット９００の重なった部分の一部分を選択することによって、ユーザは、図９に示される前の画面に戻ることができる。
【００５５】
図１１を参照すると、図１０のスクリーンショット９００の重なった部分をユーザが選択（例えば、クリック）した結果、再び、スクリーンショット９００が示される。スクリーンショット９００は、サイエンスフィクション映画を推薦したことを思い起こそう。文脈の組９２０は、一部、ユーザの選択の履歴として機能する。スクリーンショット９００の左上部領域にある文脈の組９２０の各アイコン７２２、８２４、９２６をユーザが選択して、各々の前の画面に戻ることができる。この機能は、幾つかの画面の橋渡しをすることができるジャンプバック機能を提供する。例えば、図１１の文脈の組９２０の視聴者要素８２４を選択すると、例えば、スクリーンショット６００に戻り、視聴者が推薦される。
【００５６】
図１１は、例えば、ユーザが文脈の組９２０の視聴者要素８２４の上に重ねると、表示される「恋人」単語アイコン１１１０（テキストボックスとも言う）も含む。視聴者要素８２４は、「恋人」オプションなので、システムは、ユーザへのガイドとして、単語アイコン１１１０を用いて視認できる名前を提供する。
【００５７】
図１２を参照すると、１つまたは複数の実施態様に従ってコンテンツを推薦するプロセスを記述する１つのブロックフロー図が示されている。図１２は、文脈に基づいたコンテンツ推薦を行うことを含むプロセスを示す。様々な実施態様において、コンテンツは、映画、音楽、シットコム、連続番組、スポーツゲーム、ドキュメンタリー、広告、および、エンターテイメントのうちの１つまたは複数である。明らかに、様々なこれらのカテゴリは、重複することがあり、および／または、異なった方法で階層的に構成され得る。例えば、ドキュメンタリーは、映画の１つのジャンルであり得るし、映画とスポーツゲームは、エンターテイメントの２つのジャンルであり得る。あるいは、ドキュメンタリー、映画、スポーツゲームは、エンターテイメントの３つの別個のジャンルであり得る。
【００５８】
図１３を参照すると、１つまたは複数の実施態様に従ってコンテンツを推薦するプロセスを記述する１つのブロックフロー図が示されている。図１３は、ユーザ、曜日、時間、視聴者（仲間ともいわれる）、および／または、ジャンルという文脈カテゴリのうちの１つまたは複数に基づいてコンテンツを推薦することを含むプロセスを示す。ジャンルは、推薦されているコンテンツの種類（例えば、映画）によって変わることが多いことに注意されたい。
【００５９】
図１４を参照すると、他の文脈カテゴリに基づいて、文脈カテゴリについて選択を提供するプロセスを記述する１つのブロックフロー図が示されている。例えば、視聴者および／またはジャンルの文脈カテゴリについて選択が提供されている。さらに、選択は、ユーザ、曜日、および／または、時間の１つまたは複数に基づいて決定および順序付けすることができる。図１４のプロセスは、様々な実施態様において、図１２および図１３のプロセスに統合されることは明らかである。
【００６０】
図１５は、プロセス１５００を示す。プロセス１５００は、所与の文脈カテゴリについて、１つまたは複数の他の文脈カテゴリの値に基づいて順序付けられた（１５１０）オプションの組を提供することを含む。１つの特定の実施態様においては、これは、コンテンツ選択に関連する文脈カテゴリについて順序付けられたオプションの組をユーザに提供することを含む。文脈カテゴリについて順序付けられたオプションの組は、１つまたは複数の他の文脈カテゴリについて前もって決定されたオプションに基づいて順序付けられる。操作１５１０は、様々な実施態様において、例えば、図４および図６〜図８のいずれかのスクリーンショットの１つを用いて行われる。例えば、図４は、曜日および時間の文脈に基づいたリスト４１０を示す。
【００６１】
プロセス１５００は、所与の文脈カテゴリのオプションに基づいて順序付けられた、１つまたは複数の追加の文脈カテゴリについてのオプションの組を提供することをさらに含む（１５２０）。上記の例を用いて説明を続けると、１つの特定の実施態様において、操作１５２０は、コンテンツ選択に関連する１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組を提供することを含む。１つまたは複数の追加の文脈カテゴリについて順序付けられたオプションの組は、文脈カテゴリについて提供された複数のオプションからオプションを特定することに基づいて順序付けられる。操作１５２０は、様々な実施態様において、例えば、図７および図８のいずれかのスクリーンショットの１つを用いて行われる。
【００６２】
プロセス１５００の変形態様は、（ｉ）１つまたは複数の他の文脈カテゴリ、および／または（ｉｉ）１つまたは複数の追加の文脈カテゴリについて提供されたオプションの１つを特定するユーザ入力を受信することをさらに含む。このユーザ入力操作は、様々な実施態様において、例えば、図６から図７または図８に移動する際に記載したように、行われる。
【００６３】
プロセス１５００は、例えば、図１〜図３で提供された構造を用いて行うことができる。例えば、受信装置１０８またはＳＴＢ／ＤＶＲ２００を用いて操作１５１０および１５２０を行って、表示装置１１４、タッチスクリーン制御装置１１６、または、図３の装置上にオプションの組を提供することができる。さらに、タッチスクリーン制御装置１１６または図３の装置を用いてユーザ入力操作を行って、ユーザ入力を受信することができる。
【００６４】
図１６を参照すると、３つのコンポーネントを備えるシステムまたは装置１６００が示されている。コンポーネントの１つはオプションである。図１６は、オプションのユーザ入力装置１６１０、提示装置１６２０、および、プロセッサ１６３０を含む。様々な実施態様において、これら３つのコンポーネント１６１０〜１６３０は、例えば、図３の装置等の１つの装置にまとめられる。特定の実施態様では、これらの３つのコンポーネント１６１０〜１６３０は、テレビを見る時に第２画面として用いられるタブレットにまとめられる。一部のタブレットにおいては、ユーザ入力装置１６１０は、画面に少なくともタッチセンサ部分を含み、提示装置１６２０は、画面に少なくとも提示部分を含み、プロセッサ１６３０は、タブレット内に収納されて、ユーザ入力を受信して解釈し、提示装置１６２０を制御する。
【００６５】
しかし、他の実施態様においては、図１６は、分散システムを示しており、そのシステムにおいては、プロセッサ１６３０は、ユーザ入力装置１６１０および提示装置１６２０の１つまたは複数とは別個であり、それらから離れて配置されている。例えば、一実施態様においては、ユーザ入力装置１６１０は、セットトップボックスと通信するリモートコントロールであり、提示装置１６２０は、セットトップボックスによって制御されるＴＶであり、プロセッサ１６３０は、セットトップボックスに配置される。
【００６６】
別の分散システムの実施態様においては、提示装置１６２０とユーザ入力装置１６１０は、例えば、タブレット等の第２画面に組み込まれる。プロセッサ１６３０はＳＴＢ（セットトップボックス）内にある。ＳＴＢは、タブレットと一次画面のＴＶの両方を制御する。タブレットは、ＳＴＢからスクリーンショットを受信して表示し、映画の推薦を行う。タブレットは、ユーザからの入力を受け付けて、ＳＴＢに送信し、ＳＴＢで、ユーザは、スクリーンショット上のコンテンツと対話する。様々な実施態様では、タブレットにプロセッサがあるが、ＳＴＢが映画推薦システムの処理を行う。
【００６７】
図１６のプロセッサ１６３０は、例えば、本出願書類に記載されたプロセッサの選択肢のいずれかである。プロセッサ１６３０は、例えば、図１〜図３に関して図示し、記載した装置に内在する処理コンポーネントであってもよく、それらの処理コンポーネントを含んでもよい。
【００６８】
提示装置１６２０は、例えば、本出願書類に記載される感覚的指示の何れかを提供するのに適切な任意の装置である。このような装置には、例えば、本出願書類に記載された全てのユーザインタフェース装置が含まれる。このような装置は、例えば、図１〜図３に関して図示または記載した表示コンポーネントも含む。
【００６９】
様々な実施態様において、システム／装置１６００を用いて、図１２〜図１５に示すプロセスの１つまたは複数を行う。例えば、図１２のプロセスの一実施態様において、プロセッサ１６３０は、提示装置１６２０上に、文脈に基づいてコンテンツを推薦する。別の例としては、図１３のプロセスの一実施態様において、プロセッサ１６３０は、ユーザ、曜日、時間、視聴者／仲間、または、ジャンルのうちの１つまたは複数に基づいて推薦を行う。別の例においては、図１４のプロセスの一実施態様において、プロセッサ１６３０は、ユーザ、曜日、および／または、時間に基づいて順序付けられた、視聴者／仲間、および／または、ジャンルに関して選択を行う。他の実施態様では、また、システム／装置１６００を用いて、図１２〜図１４のプロセスの１つまたは複数を組み合わせる。別の例としては、図１５のプロセスの一実施態様において、プロセッサ１６３０は、操作１５１０および１５２０において２組のオプションを提供し、ユーザ入力装置１６１０は、ユーザ入力を受信するそれらの実施態様において、ユーザ入力を受信することができる。
【００７０】
システム／装置１６００は、また、様々な実施態様において用いられて、図４〜図１１のスクリーンショットの１つまたは複数を提供する。例えば、一実施態様においては、プロセッサ１６３０は、提示装置１６２０上に図４〜図１１のスクリーンショットを提供し、ユーザ入力装置１６１０からユーザ入力を受信する。この実施態様においては、提示装置１６２０とユーザ入力装置１６１０は、例えば、タブレット等の統合タッチスクリーン装置に含まれる。
【００７１】
システム／装置１６００の様々な実施態様は、提示装置１６２０とプロセッサ１６３０のみを含み、ユーザ入力装置１６１０は含まない。このようなシステムは、提示装置１６２０上でコンテンツ推薦を行うことができる。さらに、このような実施態様は、例えば、（ｉ）デフォルト値、（ｉｉ）プロファイルからの値、および／または、（ｉｉｉ）ネットワークを介してアクセスされる値、のうちの１つまたは複数を用いて、文脈カテゴリの選択にアクセスできる。
【００７２】
追加の実施態様は、多数の文脈カテゴリについて値を同時に選択するオプションをユーザに提供する。例えば、図５で時間と曜日のユーザ選択を受信すると、ある実施態様は、視聴者とジャンルの両方に関して、順位付けされたオプションをユーザに提供する。このような一実施態様においては、画面は、友達およびスリラーを含む第１のオプションと、恋人とサイエンスフィクションを含む第２のオプションを示す。
【００７３】
様々な実施態様で文脈を記載する。上記のように、文脈は、例えば、アクティビティを記述する文脈カテゴリによって示される、または、記載される。各アクティビティ（例えば、映画等のコンテンツを消費すること）は、そのアクティビティ自身の文脈カテゴリを有することができる。文脈カテゴリを決定する１つの方法は、「誰」が「何」を「どこで」「いつ」「なぜ」「どうやって」という共通の質問に答えることである。例えば、コンテンツを消費することによってアクティビティを定義する場合、共通の質問によって、以下のような様々な文脈カテゴリが得られる。
【００７４】
「誰」がコンテンツを消費しているか？例えば、視聴者は文脈カテゴリである。さらに、または、その代わりに、視聴者の個々に関して、年齢、性別、職業、最終学歴、出身地、および、前もって観察された行動などのデモグラフィック情報に関する個別の文脈カテゴリを使用することができる。
【００７５】
「何」のコンテンツが消費されているか？例えば、コンテンツのジャンルは文脈カテゴリである。さらに、または、その代わりに、コンテンツの長さ、コンテンツの年齢制限（レーティング）（例えば、Ｇ、ＰＧ−１３またはＲ）に関する個別の文脈カテゴリを使用することができる。
【００７６】
「どこで」コンテンツが消費されているか？例えば、場所は文脈カテゴリであり、例えば、家庭、会館、飛行機や車など乗り物の中、深南部（ディープサウス）、または、北東部などの値を有することができる。さらに、または、その代わりに、部屋の特性（例えば、リビングルーム、観客席、または、飛行機の客室）や地理的な場所（例えば、深南部）に関する個別の文脈カテゴリを使用することができる。
【００７７】
「いつ」コンテンツが消費されているか？例えば、曜日と時間は文脈カテゴリである。さらに、または、その代わりに、以下に記載のように、曜日、時間、季節（冬、春、夏、または、秋）、および、休暇時期（例えば、クリスマス、感謝祭、または、独立記念日）に関する個別の文脈カテゴリを使用することができる。
【００７８】
「なぜ」コンテンツを使用しているか？例えば、行事は、文脈カテゴリであり、例えば、結婚式、子供の誕生パーティ、または、数世代の家族の集まり等の値を有することができる。  
「どうやって」コンテンツを消費しているか？例えば、使用中の媒体は、文脈カテゴリであり、例えば、小さい画面、大きい画面、携帯装置、低速接続、高速接続、または、サラウンドサウンドなどの値を有することができる。さらに、または、それに代わって、画面の大きさ、接続速度、および、音質に関する個別の文脈カテゴリを使用することができる。
【００７９】
文脈カテゴリを決定する他の方法も使用してよい。
【００８０】
異なる実施態様では、多くの特徴のうち１つまたは複数が変更される。それらの特徴の一部、および、その変形態様を以下に記載する。
【００８１】
様々な実施態様は、異なる提示装置を使用する。このような提示装置には、例えば、テレビ（「ＴＶ」）（ピクチャーインピクチャー（「ＰＩＰ」機能付きのもの、または、付いていないもの）、コンピュータディスプレイ、ラップトップディスプレイ、パーソナルデジタルアシスタント（「ＰＤＡ」）ディスプレイ、携帯電話ディスプレイ、および、タブレット（例えば、ｉＰａｄ）ディスプレイが含まれる。表示装置は、異なる実施態様において、一次画面であっても二次画面であってもよい。さらに別の実施態様は、異なる、または、追加の感覚的提示を行う提示装置を使用する。表示装置は、典型的には、視覚的提示を行う。しかし、他の提示装置は、例えば、（ｉ）例えば、スピーカを用いた聴覚提示、または、（ｉｉ）例えば、特定の振動パターンを与える振動装置、もしくは、他の触覚（タッチベースの）感覚的指示を行う装置を用いた触覚提示を行う。
【００８２】
様々な実施態様は、他の文脈情報に基づいたコンテンツ推薦を行う。このような情報の１つのカテゴリには、例えば、ユーザの感情が含まれる。例えば、ユーザが楽しい、悲しい、寂しい等の場合、システムは、ユーザの感情にふさわしい異なる推薦の組を提供することができる。特定の一実施態様においては、システムは、例えば、ユーザ履歴または他のユーザからの客観的な入力に基づいて、曜日、時間、視聴者、および、ユーザの感情の状態に基づいて順序付けされたジャンル、および／または、コンテンツの組を提供する。
【００８３】
上記のように、追加の文脈情報の別の例は「時期」である。一部の実施態様は、「夏」、「秋」、「冬」、「春」を含む季節のインジケータを提供する。一部の他の実施態様は、「クリスマス」、「感謝祭」、「ハロウィン」、「バレンタインデイ」を含む休暇の時期のインジケータを提供する。明らかに、一部の実施態様は、カテゴリと、カテゴリに関連する値との両方を含む。予測されるように、映画ジャンルの順序付けは、時期に基づいて変わる。さらに、ジャンル内の映画の順序付けは、時期に基づいて変わることが予測される。
【００８４】
様々な実施態様では、前の記載から明らかなように、ジャンルの推薦、および／または、映画の推薦は、図４〜図１１に記載した文脈情報とは異なる文脈情報に基づく。
【００８５】
様々な実施態様は、特定の文脈カテゴリについて、値を特定するユーザ入力、または、選択を受信する。他の実施態様は、他の方法で、選択または入力にアクセスする。例えば、一部の実施態様は、例えば、タブレットやスマートフォンなどの様々な「第２画面」の任意のものを用いて、他の視聴者メンバーからの入力を受信する。別の例としては、一部の実施態様は、ユーザ入力が入手できないまたは受信されないとき、デフォルト選択を用いる。別の例としては、一部の実施態様は、入力または選択のために、ユーザプロファイルにアクセス、インターネットのデータベースにアクセス、または、他のリモートソースにアクセスする。
【００８６】
様々な実施態様は、特定の文脈カテゴリについて１つの値または選択を受信することを記載している。例えば、図６では、視聴者の選択を１つ受信することが予測され、図７では、ジャンルの選択を１つ受信することが予測される。しかし、他の実施態様は、複数の選択を受け入れる、または、期待する。例えば、図６の一実施態様は、ユーザが２種類の視聴者を選択することを可能にし、その２種類の視聴者の組み合わせに基づいてジャンル推薦を行う。従って、ユーザが、恋人および友達と映画を見る場合、友達４１８と恋人４１６の両方を選択することができ、システムは、この視聴者の組合せに基づいてジャンルを推薦する。
【００８７】
この出願書類は、図１〜図３および図１６のブロック図、図４〜図１１の絵図、図１２〜図１５のフロー図を含む多数の図面を有する。これらの図面の各々は、様々な実施態様を開示している。
【００８８】
例えば、ブロック図は、確かに、装置またはシステムの機能ブロックの相互接続を記述しているが、プロセスフローも記述していることは明らかである。例としては、図１は、図１のブロックの機能を行うためのフロー図も示す。例えば、コンテンツソース１０２のブロックは、コンテンツを提供する操作も表し、ブロードキャストアフィリエイト管理者１０４のブロックは、ブロードキャストコンテンツを受信し、そのコンテンツを配信スケジュールに従って配信ネットワーク１１０６に提供する操作も表す。図１の他のブロックは、このフロープロセスを記述する際に、同様に解釈される。さらに、図２、図３および図１６も、各フロープロセスを記述するのに同様に解釈することができる。
【００８９】
例えば、フロー図は、確かに、フロープロセスを記述しているが、フロープロセスを行うシステムまたは装置の機能ブロック間の相互接続を示すことも明らかである。例えば、基準要素１５１０は、所与の文脈カテゴリについて、順序付けられたオプションの組をユーザに提供する機能を行うブロックも表す。図１５の他のブロックは、このシステム／装置を記述する際、同様に解釈される。さらに、図１２〜図１４も、各システムまたは装置を記述するのに同様に解釈することができる。
【００９０】
例えば、図４〜図１１のスクリーンショットは、確かに、ユーザに示す出力画面を記述しているが、ユーザと対話するフロープロセスを記述することも明らかである。例えば、図４は、時間／曜日情報４０２、４０４をユーザに提示し、関連する視聴者情報４１０をユーザに提示し、提示された視聴者オプション４１０の１つを選択する機構をユーザに提供するプロセスも記述する。さらに、図５〜図１１も各フロープロセスを記述するのに同様に解釈することができる。  
多くの実施態様を記載した。様々な実施態様は、文脈に基づいたコンテンツ推薦を提供する。様々な他の実施態様は、頻度または尤度に従って順位付された文脈選択も提供する。様々な他の実施態様は、頻度または尤度に従って順位付けされたコンテンツ推薦を提供する。
【００９１】
しかし、記載した実施態様の変形態様、および、追加の応用が検討され、それらは開示の範囲内とみなされることに注意されたい。さらに、記載した実施態様の特徴および個々の側面は、他の実施態様に適合させてよい。
【００９２】
本原理の「一実施例」、「ある実施例」、「一実施態様」または「ある実施態様」、並びに、それらの他の変形への言及は、実施例に関連して記載された特定の特徴、構造、特性などは、本原理の少なくとも一実施例に含まれることを意味する。従って、明細書の様々な箇所に現れる、「一実施例において」、「ある実施例において」、「一実施態様において」または、「ある実施態様において」、並びに、その変形は、必ずしも、全てが同じ実施例を指してはいない。
【００９３】
さらに、この出願書類または請求項は、様々な情報を「決定する」ことに言及している。情報を決定することには、例えば、情報の推定、情報の計算、情報の予測、または、メモリからの情報の読み出しの１つまたは複数を含んでよい。
【００９４】
さらに、この出願書類または請求項は、様々な情報に「アクセスすること」に言及している。情報にアクセスすることは、例えば、情報の受信、情報の読み出し（例えば、メモリ）、情報の保存、情報の処理、情報の送信、情報の移動、情報のコピー、情報の消去、情報の計算、情報の決定、情報の予測、または、情報の推定の１つまたは複数を含んでよい。
【００９５】
例えば、「Ａ／Ｂ」、「Ａおよび／またはＢ」および「ＡとＢの少なくとも１つ」という場合の「／」、「および／または」および「の少なくとも１つ」の何れかの使用は、第１にリストされたオプション（Ａ）のみを選択、第２のリストされたオプション（Ｂ）のみを選択、または、オプション（ＡおよびＢ）の両方を選択、を包含すると意図していることを理解されたい。さらなる例としては、「Ａ、Ｂ、および／またはＣ」、「Ａ、ＢおよびＣの少なくとも１つ」および「Ａ、ＢまたはＣの少なくとも１つ」という場合、このような句は、第１にリストされたオプション（Ａ）のみを選択、第２にリストされたオプション（Ｂ）のみを選択、第３にリストされたオプション（Ｃ）のみを選択、第１にリストされたオプションと第２にリストされたオプション（ＡとＢ）のみを選択、第１にリストされたオプションと第３にリストされたオプション（ＡとＣ）のみを選択、第２にリストされたオプションと第３にリストされたオプション（ＢとＣ）のみを選択、または、３つのオプションの全て（ＡとＢとＣ）を選択、を包含することを意図している。この分野および関連分野の当業者には明らかなように、これは、リストされた項目の数に合わせて拡張することができる。
【００９６】
様々な実施態様は、文脈カテゴリについてのオプションの組に言及している。「組」は、例えば、リストまたは他の視覚表現を含む様々な方法で表すことができる。
【００９７】
さらに、多くの実施態様は、例えば、ポストプロセッサまたはプリプロセッサなどのプロセッサで実施してよい。本出願書類に記載のプロセッサは、様々な実施態様において、例えば、プロセス、機能、または、操作を行うように集合的に構成された複数のプロセッサ（サブプロセッサ）を備える。例えば、プロセッサ１６３０、オーディオプロセッサ２０６、ビデオプロセッサ２１０、および、入力ストリームプロセッサ２０４と、例えば、制御装置２１４等の他の処理コンポーネントとは、様々な実施態様において、そのコンポーネントの操作を行うように集合的に構成された複数のサブプロセッサからなる。
【００９８】
本明細書に記載した実施態様は、例えば、方法もしくはプロセス、装置、ソフトウェアプログラム、データストリーム、または、信号の形で実施されてよい。実施態様の単一の形態の文脈でのみ記載（例えば、方法としてのみ記載）されたとしても、記載した特徴の実施態様は、他の形態（例えば、装置またはプログラム）として実施されてもよい。装置は、例えば、適切なハードウェア、ソフトウェア、および、ファームウェアで実施されてよい。例えば、方法は、プロセッサ等の装置で実施されてよい。プロセッサは、一般的に、例えば、コンピュータ、マイクロプロセッサ、集積回路、もしくは、プログラム可能論理装置を含む、処理装置を指す。プロセッサは、例えば、コンピュータ、携帯電話、タブレット、携帯／パーソナルデジタルアシスタント（「ＰＤＡ」）等の通信装置、および、エンドユーザ間の情報通信を促進する他の装置も含んでよい。
【００９９】
本明細書に記載の様々なプロセスおよび特徴の実施態様は、様々な機器またはアプリケーションで実現されてよい。このような機器の例としては、エンコーダ、デコーダ、ポストプロセッサ、プリプロセッサ、ビデオコーダ、ビデオデコーダ、ビデオコーデック、ウェブサーバ、テレビ、セットトップボックス、ルータ、ゲートウェイ、モデム、ラップトップ、パーソナルコンピュータ、タブレット、携帯電話、ＰＤＡ、および、他の通信装置が含まれる。これらの機器は、可動であってよく、かつ、移動車両に設置されてもよいことは明らかである。
【０１００】
さらに、方法は、プロセッサによって行われている命令によって実施されよく、このような命令（および／または、実施態様によって生成されたデータ値）は、例えば、集積回路、ソフトウェアキャリア（ｓｏｆｔｗａｒｅ  ｃａｒｒｉｅｒ）、または、他の記憶装置等のプロセッサ可読媒体に記憶されてよい。他の記憶装置としては、例えば、ハードディスク、コンパクトディスケット（「ＣＤ」）、光ディスク（例えば、デジタル多用途ディスクと言われることが多いＤＶＤ、または、デジタルビデオディスクなど）、ランダムアクセスメモリ（「ＲＡＭ」）、または、リードオンリメモリ（「ＲＯＭ」）等が挙げられる。命令は、プロセッサ可読媒体上で有形に実現されるアプリケーションプログラムを形成してよい。命令は、例えば、ハードウェア、ファームウェア、ソフトウェア、または、組み合わせの形であってよい。命令は、例えば、オペレーティングシステム、個別のアプリケーション、または、それら２つの組み合わせであってよい。プロセッサは、従って、例えば、プロセスを行うように構成された装置と、プロセスを行うための命令を有するプロセッサ可読媒体を備える装置（例えば、記憶装置）の両方として、特徴付けられてよい。さらに、プロセッサ可読媒体は、命令に加えて、または、命令の代わりに、実施態様が生成したデータ値を記憶してよい。
【０１０１】
当業者には明らかなように、実施態様は、例えば、記憶または送信されてよい情報を伝えるようにフォーマットされた様々な信号を生成してよい。情報は、例えば、方法を行うための命令、または、記載した実施態様の１つによって生成されたデータを含んでよい。例えば、信号は、シンタックスを書くまたは読むためのルールをデータとして伝えるように、または、そのシンタックスルールを用いて生成された実際のシンタックス値をデータとして伝えるようにフォーマットされてよい。このような信号は、例えば、電磁波として（例えば、スペクトルの無線周波数部分を用いて）、または、ベースバンド信号として、フォーマットされてよい。フォーマットすることは、例えば、データストリームをエンコードすること、エンコードされたデータストリームで搬送波を変調することを含んでよい。信号が伝える情報は、例えば、アナログ情報であてもよく、デジタル情報であってもよい。信号は、周知のように、様々な異なる優先リンクまたは無線リンクを介して送信されてよい。信号は、プロセッサ可読媒体に記憶されてよい。  
【０１０２】
多くの実施態様を記載したが、様々な変更が行われてよいことは理解されよう。例えば、他の実施態様を作成するために、異なる実施態様の要素は、組み合わされてもよく、補われてもよく、変更されてもよく、または、取り除かれてもよい。さらに、他の構造およびプロセスを開示された構造およびプロセスに代用してもよく、結果として生じる実施態様は、少なくとも実質的に同じ方法で少なくとも実質的に同じ機能を行って、開示された実施態様と少なくとも実質的に同じ結果をもたらすことを、当業者は理解されよう。従って、これらの実施態様および他の実施態様は、この出願書類によって検討されている。
【図１】
2016502691.tif 000003
【図２】
2016502691.tif 000004
【図３】
2016502691.tif 000005
【図４】
2016502691.tif 000006
【図５】
2016502691.tif 000007
【図６】
2016502691.tif 000008
【図７】
2016502691.tif 000009
【図８】
2016502691.tif 000010
【図９】
2016502691.tif 000011
【図１０】
2016502691.tif 000012
【図１１】
2016502691.tif 000013
【図１２】
2016502691.tif 000014
【図１３】
2016502691.tif 000015
【図１４】
2016502691.tif 000016
【図１５】
2016502691.tif 000017
【図１６】
2016502691.tif 000018
【国際調査報告】
2016502691.tif 000019
2016502691.tif 000020
2016502691.tif 000021
2016502691.tif 000022