視聴されている主コンテンツに関連する追加コンテンツを表示する方法であって、第1画面装置に主コンテンツを表示するステップと、前記第1画面上の主コンテンツの表示に関連して、追加コンテンツを同期する同期メカニズムを設けるステップと、第2画面装置上に、前記第1画面装置上に表示されたコンテンツと前記同期メカニズムにより同期された、第1画面上の主コンテンツに関する追加コンテンツを表示するステップとを有する、方法。同期メカニズムを設けるステップは、前記第1画面装置上の主コンテンツの表示の一部としてオーディオ透かしを設けるステップを有する、請求項1に記載の方法。追加コンテンツを表示するステップは、前記第2画面装置において、前記設けられたオーディオ透かしを検出するステップと、前記第2画面装置において、前記検出されたオーディオ透かしに基づき前記追加コンテンツを表示するステップとを有する、請求項2に記載の方法。前記第2画面装置から、前記第1画面装置上の主コンテンツの表示を制御するコマンドを受信するステップと、前記第2画面装置から受信したコマンドに基づいて前記第1画面装置上の主コンテンツの表示を制御するステップとをさらに有する、請求項1に記載の方法。受信し制御するステップは、前記第1表示装置に主コンテンツを供給するプレイバック装置により実行される、請求項4に記載の方法。前記コマンドは無線通信プロトコルを介して受信する、請求項4に記載の方法。同期メカニズムを設けるステップは、前記第1画面上の主コンテンツの表示に関連して、追加コンテンツを同期する無線通信信号を供給するステップを有する、請求項1に記載の方法。追加コンテンツを表示するステップは、前記第2画面装置において、前記供給された無線通信信号を検出するステップと、前記第2画面装置において、前記検出された無線通信信号に基づき前記追加コンテンツを表示するステップとを有する、請求項7に記載の方法。無線通信信号を供給するステップは、前記第1表示装置に主コンテンツを供給するプレイバック装置により実行される、請求項7に記載の方法。前記第2画面装置上に表示される追加コンテンツのタイプを示すアイコンを前記第1画面装置に表示するステップをさらに有する、請求項1に記載の方法。前記第2画面装置において、前記第1画面装置上のコンテンツと、前記第2画面装置上の追加コンテンツとの間の同期状態を表示するステップをさらに有する、請求項1に記載の方法。追加コンテンツを表示するステップは、前記第2画面装置において、前記同期メカニズムを介して同期コマンドを受信するステップと、前記受信された信号に基づいてサーバにコンタクトするステップと、前記受信された信号に基づいて前記コンタクトされたサーバから追加コンテンツをロードするステップと、前記第2画面装置上に前記追加コンテンツを表示するステップとを有する、請求項1に記載の方法。前記第2画面装置において、前記第1画面装置上の主コンテンツの表示状態を表示するステップをさらに有する、請求項1に記載の方法。前記第2画面装置において、ソーシャルネットワークでコンテンツをシェアする機能を設けるステップをさらに有する、請求項1に記載の方法。前記表示された追加コンテンツは前記第1及び第2画面装置のユーザに基づく、請求項1に記載の方法。追加コンテンツを表示するステップは、前記第1画面装置上に表示された主コンテンツと同期して、前記第2画面表示にわたり前記追加コンテンツをスクロールするステップを有する、請求項1に記載の方法。前記表示された追加コンテンツのタイプはユーザにより選択可能である、請求項1に記載の方法。前記表示される追加コンテンツのタイプは、前記第1画面装置上に表示されているコンテンツのタイプに基づく、請求項1に記載の方法。視聴されている主コンテンツに関連する追加コンテンツを表示するシステムであって、主コンテンツを表示するように構成された第1画面装置と、前記第1画面装置上に表示されたコンテンツと前記同期メカニズムにより同期された、第1画面上の主コンテンツに関する追加コンテンツを表示するように構成された第2画面装置とを有する、システム。前記第1画面装置は、テレビジョン、モニタ、及びビデオプロジェクタのうちの1つを含む、請求項19に記載のシステム。前記第2画面装置は、スマートフォン、タブレット、パーソナルメディアプレーヤ、及びラップトップのうちの1つを含む、請求項19に記載のシステム。前記第1表示装置に前記主コンテンツを供給し、前記第2画面上の追加コンテンツを前記第1画面装置上の主コンテンツとを同期する同期メカニズムを設けるように構成されたプレイバック装置をさらに有する、請求項19に記載のシステム。前記第2画面装置に表示する追加コンテンツを提供するように構成されたサーバをさらに有する、請求項19に記載のシステム。ここで図1を参照して、家庭又はエンドユーザにコンテンツを配信するシステム100の一実施形態のブロック図を示す。コンテンツは、映画スタジオやプロダクションハウスなどのコンテンツソース102から発する。コンテンツは2つの形式のうち少なくとも一方で供給され得る。一形式はブロードキャスト形式のコンテンツである。ブロードキャストコンテンツは、ブロードキャストアフィリエイトマネージャ104に供給される。ブロードキャストアフィリエイトマネージャ104は、一般的には、ABCAmericanBroadcastingCompany、NBCNationalBroadcastingCompany、CBSColumbiaBroadcastingSystemなどの全国的放送サービスである。ブロードキャストアフィリエイトマネージャは、コンテンツを収集して格納し、デリバリネットワーク1106として示したデリバリネットワークを介して、コンテンツのデリバリをスケジューリングする。デリバリネットワーク1106は、ナショナルセンターから一又は複数のリージョナルセンター又はローカルセンターへの衛星リンク伝送を含む。デリバリネットワーク1106は、空中放送、衛星放送、又はケーブル放送などを介したローカルデリバリシステムを用いるローカルコンテンツデリバリも含み得る。ローカルデリバリされたコンテンツは、ユーザの家庭の受信装置108に供給される。ここで、コンテンツはユーザにより検索される。言うまでもなく、受信装置108は、多くの形式を取ることができ、セットトップボックス/デジタルビデオレコーダDVR、ゲートウェイ、モデムなどとして実施できる。さらに、受信装置108は、ホームネットワークシステムへのエントリーポイント、すなわちゲートウェイとして機能できる。ホームネットワークシステムは、クライアント装置又はピア装置のいずれかとして構成された別の装置を含む。第2の形式のコンテンツは、特殊又は追加的コンテンツと呼ばれる。特殊又は追加的コンテンツには、ブロードキャストアフィリエイトマネージャには供給されないプレミアムビューイング、ペイパービュー、又はその他のコンテンツとしてデリバリされる、映画、ビデオゲーム、その他のビデオ要素などのコンテンツを含む。多くの場合には、特殊なコンテンツはユーザにより要求されるコンテンツである。特殊なコンテンツはコンテンツマネージャ110にデリバリされる。コンテンツマネージャ110は、コンテンツプロバイダ、放送サービス、又はデリバリネットワークサービスなどと提携affiliatedしたインターネットウェブサイトなどのサービスプロバイダであり得る。また、コンテンツマネージャ110は、インターネットコンテンツもデリバリシステムに組み込んでもよい。コンテンツマネージャ110は、別のデリバリネットワークであるデリバリネットワーク2112を介して、ユーザの受信装置108に、コンテンツをデリバリする。デリバリネットワーク2112は、高速ブロードバンドインターネットタイプの通信システムを含んでいてもよい。ブロードキャストアフィリエイトマネージャ104からのコンテンツはデリバリネットワーク2112の全部又は一部を用いてデリバリしてもよく、コンテンツマネージャ110からのコンテンツはデリバリネットワーク1106の全部又は一部を用いてデリバリしてもよいことに留意することは重要である。また、ユーザはコンテンツをデリバリネットワーク2112を介してインターネットから直接取得してもよく、コンテンツをコンテンツマネージャ110により管理させる必要はない。別途デリバリされた追加的コンテンツを利用するための複数の適用も可能である。一アプローチでは、追加的コンテンツはブロードキャストされるコンテンツの増強として提供され、代替的ディスプレイ、購買及びマーチャンダイジングのオプション、拡張題材enhancementmaterialなどを提供する。他の一実施形態では、追加的コンテンツは、ブロードキャストコンテンツとして提供されるプログラミングコンテンツを完全に置き換えることもできる。最後に、追加的コンテンツは、ブロードキャストコンテンツとはまったく別のものであってもよく、単にユーザが選択して利用できる代替的メディアであってもよい。例えば、追加的コンテンツは、ブロードキャストコンテンツとして利用できない映画のライブラリであってもよい。受信装置108は、デリバリネットワーク1とデリバリネットワーク2の一方又は両方から、異なるタイプのコンテンツを受信できる。受信装置108は、コンテンツを処理し、ユーザの嗜好とコマンドとに基づき、コンテンツのセパレーションを提供する。また、受信デバイス108は、オーディオ及びビデオコンテンツを記録再生する、ハードディスクドライブや光ディスクドライブなどの記憶装置を含む。受信装置108の動作のさらなる詳細と、記憶されたコンテンツの再生に関連する機能とは、図2を参照して以下に説明する。処理されたコンテンツはディスプレイ装置114に提供される。ディスプレイ装置114は、従来の2次元タイプのディスプレイでもよいし、あるいは先進的な3次元ディスプレイであってもよい。また、受信装置108は、タッチスクリーン制御装置116などの第2のスクリーンとインタフェースしていてもよい。タッチスクリーン制御装置116は、受信装置108及び/又はディスプレイ装置114に対するユーザ制御を提供するように構成されている。また、タッチスクリーン装置116は、ビデオコンテンツを表示することもできる。ビデオコンテンツは、ユーザインタフェース入力などのグラフィックス入力であってもよいし、ディスプレイ装置114にデリバリされるビデオコンテンツの一部であってもよい。タッチスクリーン制御装置116は、赤外線IR通信やラジオ周波数RF通信など任意の周知の伝送システムを用いて受信装置108とインタフェースでき、赤外線データアソシエーションIRDA標準、WiFi、ブルートゥースなどの標準プロトコルや、その他の独自プロトコルを含み得る。ある実施形態では、タッチスクリーン制御装置116は、デリバリネットワーク1及び2と直接インタフェースしていてもよい。タッチスクリーン制御装置116の動作は以下でさらに詳しく説明する。図1の例では、システム100はバックエンドサーバ118と利用データベースusagedatabase120とも含む。バックエンドサーバ118は、ユーザの利用習慣usagehabitsを分析し、その利用習慣に基づいてリコメンデーションを行うパーソナル化エンジンを含む。利用データベース120には、ユーザの利用週間が記憶される。場合によっては、利用データベース120はバックエンドサーバ118aの一部であってもよい。本実施例では、バックエンドサーバ118及び利用データベース120はシステム100に接続されており、デリバリネットワーク2112を介してアクセスされる。ここで図2を参照するに、一実施形態による受信装置200を示すブロック図である。受信装置200は図1に示した受信装置と同様の動作をして、ゲートウェイ装置、モデム、セットトップボックス、又はその他の同様の通信装置の一部として含まれていてもよい。また、図示した装置200は、オーディオ装置やディスプレイ装置を含むその他のシステムに組み込まれていてもよい。いずれの場合であっても、説明を簡明にするため、システムの完全な動作に必要なコンポーネントでも、当業者には周知なので、図示していないものもある。図2に示した装置200において、コンテンツは入力信号レシーバ202が受信する。入力信号レシーバ202は、空中、ケーブル、衛星、イーサネット登録商標、光ファイバ及び電話線などのネットワークを介して供給される信号を、受信、復調及び復号するのに用いる既知の受信回路である。所望の入力信号は、制御インタフェース又はタッチパネルインタフェース222により供給されるユーザ入力に基づいて、入力信号レシーバ202により選択され、読み出される。タッチパネルインタフェース222は、タッチスクリーン装置のインタフェースである。また、タッチパネルインタフェース222は、セルラ電話、タブレット、マウス、ハイエンドリモコンなどにインタフェースするように構成されていてもよい。復号された出力信号が入力ストリームプロセッサ204に送られる。入力ストリームプロセッサ204は、最終的な信号選択と処理とを行い、コンテンツストリームに対してビデオコンテンツのオーディオコンテンツからの分離を含む。オーディオコンテンツは、圧縮デジタル信号などの受信フォーマットからアナログ波信号への変換をするオーディオプロセッサ206に送られる。アナログ波形信号はオーディオインタフェース208に送られ、さらにディスプレイ装置又はオーディオアンプに送られる。あるいは、オーディオインタフェース208は、オーディオ出力装置又はディスプレイ装置に、HDMIHighDefinitionMultimediaInterfaceケーブルや、SPDIFSonyPhilipsDigitalInterconnectFormatなどその他の代替的オーディオインタフェースを用いて、デジタル信号を提供してもよい。また、オーディオインタフェースはもう一つ以上のスピーカセットを駆動するアンプを含んでいてもよい。また、オーディオプロセッサ206は、オーディオ信号の記憶に必要な変換も行う。入力ストリームプロセッサ204からのビデオ出力はビデオプロセッサ210に送られる。ビデオ信号は複数のフォーマットのうちの一つである。ビデオプロセッサ210は、入力信号フォーマットに基づき、必要に応じて、ビデオコンテンツの変換を行う。また、ビデオプロセッサ210は、ビデオ信号の記憶に必要な変換も行う。記憶装置212は、入力で受信されたオーディオコンテンツとビデオコンテンツを記憶する。記憶装置212は、コントローラ214の制御下、ユーザインタフェース216及び/又はタッチパネルインタフェース222から受け取ったコマンド例えば、早送りFFや巻き戻しRewなどのナビゲーション命令に基づき、コンテンツの読み出しと再生を可能にする。記憶装置212は、ハードディスクドライブ、SRAMstaticRAMやDRAMdynamicRAMなどの一又は複数の大容量集積電子メモリであり、又はCDcompactdiskドライブやDVDdigitalvideodiskドライブなどの交換可能光ディスク記憶システムであってもよい。ビデオプロセッサ210からの変換後のビデオ信号は、入力からのものでも記憶装置212からのものであっても、ディスプレイインタフェース218に送られる。ディスプレイインタフェース218は、さらに、ディスプレイ信号を上記のタイプのディスプレイ装置に送る。ディスプレイインタフェース218は、RGBredgreenblueなどのアナログ信号インタフェースであっても、HDMIなどのデジタルインタフェースであってもよい。言うまでもなく、ディスプレイインタフェース218は、以下により詳しく説明するように、3次元グリッドに検索結果を表すいろいろな画面を生成する。コントローラ214は、装置200の、入力ストリームプロセッサ202、オーディオプロセッサ206、ビデオプロセッサ210、記憶装置212、及びユーザインタフェース216を含む複数のコンポーネントにバスを介して相互接続されている。コントローラ214は、入力ストリーム信号を、記憶装置に記憶する又は表示するための信号に変換する変換処理を管理する。また、コントローラ214は、記憶されたコンテンツの読み出しと再生も管理する。さらに、以下に説明するように、コントローラ214は、記憶された、又はデリバリネットワークを介してデリバリされるコンテンツの検索と、コンテンツを表すグリッド表示の生成及び調節を行う。コントローラ214は、さらに、コントローラ214の情報と命令コードとを記憶するコントロールメモリ220例えば、揮発性又は不揮発性メモリであり、RAM、SRAM、DRAM、ROM、PROMprogrammableROM、フラッシュメモリ、EPROMelectronicallyprogrammableROM、EEPROMelectronicallyerasableprogrammableROMなどに結合している。コントロールメモリ220はコントローラ214用の命令を記憶する。コントロールメモリは、コンテンツを含むグラフィック要素などの要素のデータベースを記憶していてもよい。データベースはグラフィック要素のパターンとして記憶してもよい。あるいは、メモリはグラフィック要素を、特定された又はグループ化された複数のメモリロケーションに記憶し、アクセス又はロケーションテーブルを用いて、グラフィック要素に関するいろいろな情報のメモリロケーションを特定する。グラフィック要素の記憶に関する詳細はさらに以下に説明する。さらに、コントロールメモリ220のインプリメンテーションには、単一メモリ装置、又は通信可能に接続又は結合され共有メモリを形成する2以上のメモリ回路なさらにまた、より大きな回路では、メモリがバス通信回路の一部など、他の回路とともに含まれていても良い。本開示のユーザインタフェースプロセスは、早送りや巻き戻しなどの機能を表すのに利用できる入力装置を利用する。これを可能にするため、タッチパネル装置300は、図3に示したように、受信装置200のユーザインタフェース216及び/又はタッチパネルインタフェース222を介してインタフェースできる。タッチパネル装置300は、パネルを通じて、セットトップボックスその他の制御装置に対するコマンドに変換される手の動き、ジェスチャ、及び動作に基づく、受信装置又はセットトップボックスの動作を可能にする。一実施形態では、タッチパネル300は、単にグリッドディスプレイをナビゲートnavigateするナビゲーションツールとして機能する。他の実施形態では、タッチパネル300は、さらに、ユーザがコンテンツのグリッドディスプレイを通じてナビゲーションとより直接的にインターラクトできるディスプレイ装置として機能する。タッチパネル装置は、アクチュエータボタンやアクティベータボタンなどのより従来の制御機能を含むリモートコントロール装置の一部として含まれ得る。タッチパネル300は、少なくとも1つのカメラ要素を含むこともできる。ある実施形態では、タッチパネル300はマイクロホンも含み得る。ここで図4を参照するに、図示したようなジェスチャ検知コントローラやタッチスクリーンの利用により、多くのタイプのユーザインターラクションを提供する。コントローラからの入力を用いてジェスチャを画定し、次にジェスチャが具体的な文脈的コマンドcontextualcommandsを画定する。センサの構成により、タッチスクリーン上でのユーザの指の動きを画定でき、1次元又は2次元におけるコントローラ自体の動きでさえ画定できる。斜めなどの2次元の動き、及びヨー、ピッチ、ロールの組合せを用いて、スイングなど任意の3次元の動きを画定できる。多数のジェスチャを図4に例示した。ジェスチャは文脈中で解釈され、ユーザが行った画定された動きにより特定される。バンピングBumping420は、上、下、左、又は右のいずれか一方向を指し示す二筆書きtwostrokedrawingにより定義される。バンピングジェスチャは文脈において特定のコマンドに関連する。例えば、時間シフトモードTimeShiftingmodeでは、左バンプジェスチャ420は巻き戻しを示し、右バンプジェスチャは早送りを示す。他の文脈では、バンプジェスチャ420は、そのバンプにより指定された方向に、ある値をインクリメントするものと解釈される。チェッキングchecking440は、チェックマークを書くことと定義される。これは下向きのバンプジェスチャ420と似ている。チェッキングは、リマインダ、ユーザタグを指定する文脈、又はアイテム又は要素を選択する文脈で特定される。サークリングcircling440は、いずれかの方向で円を描くこととして定義される。両方向を区別することも可能である。しかし、混乱を避けるため、円は方向にかかわりなく一コマンドとして特定される。ドラッギングdragging450は、タブレット300上の仮想的又は物理的ボタンを押している間のすなわち、トリガードラッグtriggerdrag、コントローラの角度の動きとして定義される。ドラッギングジェスチャ450は、ナビゲーション、スピード、距離、時間シフト、巻き戻し、早送りに用いることができる。ドラッギング450を用いて、カーソル、仮想カーソルを動かし、ディスプレイ上のハイライト、アウトライン、又は選択などの状態を変更できる。ドラッギング450はどの方向でもよく、一般的には2次元でのナビゲーションに用いられる。しかし、あるインタフェースでは、ドラッギングコマンドに対する応答を修正することが好ましい。例えば、あるインタフェースでは、仮想カーソルの位置や動きの方向に応じて、ある次元または方向における操作が、他の次元又は方向に対して、好まれる。ノッディングnodding460は、素早く2回上下にドラッグする動きtwofasttriggerdragupanddownverticalmovementsにより定義される。ノッディング460ははいYes又は受諾Acceptを示す。クロッシングXing470は、文字Xを書くこととして定義される。クロッシング470は削除コマンド又はブロックコマンドとして使われる。ワッギングwagging480は、素早く2回左右にドラッグする動きtwotriggerdragfastbackandforthhorizontalmovementsにより定義される。ワッギングジェスチャ480はいいえNo又はキャンセルCancelを示すために使われる。センサシステムの複雑性に応じて、1次元の動きのみが許容されてもよい。例えば、ここに示したセンサにおける単純な左右の動きが早送り又は巻き戻しの機能を示しても良い。また、タッチスクリーン上の異なるロケーションに複数のセンサを含めて配置してもよい。例えば、あるスポットに左右の動きを検知する水平センサを配置して、音量のアップダウンに用い、異なるスポットに上下の動きを検知する垂直センサを配置して、チャンネルのアップダウンに用いてもよい。このように、特有のジェスチャマッピングを用いても良い。関与するハードウェアとコンテンツに応じて、システムと方法をいろいろなやり方でインプリメントできる。かかる展開の例には、DVD、ブルーレイディスクBD、ストリーミングビデオ又はビデオオンデマンドVOD、及び放送衛星、ケーブル、地上波が含まれる。これらの展開はそれぞれ異なるアーキテクチャを有するが、第2の画面で実行されるアプリケーションによりキューされるものを表すこれらのイベント追加コンテンツのそれぞれに対してトリガーを標準化してもよい。例えば、ビデオソースに関連する同期メカニズムによりイベントAとイベントBがトリガーされる。タブレットにイベントAが生じると、第2の画面装置例えば、タブレット上で実行されているプログラムがイベントAを表示enactする。同様に、イベントBが生じると、第2の画面装置上で実行されているプロ後ラムがイベントBを実行doする。図5は、かかる方法をインプリメントできるジェネリックシステム500を示す。ここで、システム500は、第1画面装置510、第2画面装置520、再生装置530、ネットワーク540、及びサーバ550を含む。各要素を以下により詳しく説明する。第1画面装置510は、テレビ番組、映画、ウェブサイトなどのコンテンツを表示する、図1を参照して上記したディスプレイ装置114などのディスプレイ装置である。かかる第1画面装置の例には、テレビジョン、モニタ、プロジェクタなどが含まれるが、これらに限定されない。第1画面装置510は再生装置530に接続されている。再生装置530は、第1画面装置510に表示する主コンテンツを供給できる。かかる通信の例には、HDMI、VGA、ディスプレイポート、USB、コンポーネント、コンポジット、ラジオ周波数RF、赤外線IRなどが含まれるが、これらに限定されない。ある実施形態では、第1画面表示装置510は、有線又は無線WiFiで、ネットワーク540に接続されている。ネットワーク540は、第2画面装置520とサーバ550に、さらに接続を提供する。ある実施形態では、第1表示装置510は再生装置530の機能を含んでいてもよい。さらに別の実施形態では、第1画面表示装置510は第2画面装置520と非ネットワーク通信560していてもよい。かかる非ネットワーク通信560の例には、RF、IR、ブルートゥース、その他のオーディオ通信手法とプロトコルが含まれるが、これらに限定されない。第2画面装置520は、第1画面装置510上に表示される主コンテンツに関連する追加コンテンツを表示することができる装置である。第2画面装置は、上記の通り、タッチスクリーン制御装置116又はタッチスクリーン装置300であってもよい。第2画面装置の例には、スマートフォン、タブレット、ラップトップ、パーソナルメディアプレーヤ例えば、ipodなどが含まれるがこれらに限定されない。第2画面装置520は、ネットワーク540、非ネットワーク通信560、又は両方を用いて、再生装置530と通信する。また第2画面装置520は、第1画面装置510に表示されている主コンテンツに関する追加コンテンツを要求し、受信するため、ネットワーク540を介してサーバ550と通信する。ある実施形態では、第2画面表示装置520は第1画面装置510とネットワーク通信していても、又は非ネットワーク通信560していてもよい。かかる非ネットワーク通信560の例には、RF、IR、ブルートゥース、オーディオ通信手法とプロトコルなどが含まれるが、これらに限定されない。再生装置530は、第1画面装置510上に表示する主コンテンツを供給することができる装置である。かかる再生表示装置の例には、DVDプレーヤ、ブルーレイディスクBDプレーヤ、ゲームコンソール、ケーブル又は衛星のレシーバ装置、デジタルビデオレコーダDVR、ストリーミング装置、パーソナルコンピュータなどが含まれるが、これらに限定されない。再生装置530は、第1画面装置510に表示する主コンテンツを供給するため、第1画面装置510に接続されている。かかる接続の例には、HDMI、VGA、ディスプレイポート、USB、コンポーネント、コンポジット、ラジオ周波数RF、赤外線IRなどが含まれるが、これらに限定されない。また再生装置530は、有線又は無線WiFiで、ネットワーク540に接続されている。ネットワーク540は、第2画面装置520とサーバ550への接続を提供する。ある実施形態では、再生装置530の機能は、第1画面表示装置510に含まれていてもよい。さらに別の実施形態では、再生装置530は第2画面装置520と非ネットワーク通信560していてもよい。かかる非ネットワーク通信560の例には、RF、IR、ブルートゥースBT、その他のオーディオ通信手法とプロトコルが含まれるが、これらに限定されない。ネットワーク540は、イーサネット登録商標、MoCA、無線プロトコル又はこれらの組合せを用いてインプリメントされる有線又は無線の通信ネットワークであり得る。かかるネットワークの例には、上記のデリバリネットワーク1106とデリバリネットワーク2112とが含まれるが、これらに限定されない。サーバ550は第2画面装置520に追加コンテンツを供給するように構成されたコンテンツサーバである。ある実施形態では、サーバは、第1画面装置510上に表示する主コンテンツを供給してもよい。サービスはネットワーク540に接続され、接続されたどの装置とも通信できる。かかるサーバの例には、上記のコンテンツソース102、ブロードキャストアフィリエイトマネージャ104、コンテンツマネージャ110、及びバックエンドサーバが含まれるが、これらに限定されない。図6は、視聴される主コンテンツに関する追加コンテンツを表示する方法を示すフロー図600である。この方法は次のステップを含む:第1画面装置510上に主コンテンツを表示するステップ610。第1画面上の主コンテンツの表示に関連して、追加コンテンツを同期する同期メカニズムを設けるステップ620。第2画面装置520上に、第1画面装置上に表示されたコンテンツと同期メカニズムにより同期された、第1画面510上の主コンテンツに関する追加コンテンツを表示するステップ630。ある実施形態では、上記方法は、第1画面装置510における主コンテンツの表示を制御する第2画面装置520からのコマンドを受け取るステップステップ640と、第2画面装置520から受け取ったコマンドに基づき第1画面装置510に主コンテンツの表示を制御するステップステップ650とを含む。各ステップを以下により詳しく説明する。映画やテレビショーなどの主コンテンツを表示するステップステップ610は、第1画面装置510で実行される。これは、主コンテンツを第1画面ディスプレイ510に供給することも含む。主コンテンツは、再生装置530により供給でき、又は第1画面ディスプレイ装置510でコンテンツプロバイダから直接受信される。主コンテンツは第1画面ディスプレイ510に表示される。主コンテンツの表示は、表示されるコンテンツの制御も含む。これは、コンテンツやその他のプレイバックオプションを選択するオンスクリーンメニューのナビゲーションのみでなく、再生、停止、一時停止、巻き戻し、早送りの従来のプレイバックコマンドを含む。ある実施形態では、第1画面ディスプレイ510の表示ステップ620は、第2画面装置520に表示される追加コンテンツのタイプのインジケータの表示をさらに含む。設けられる同期メカニズムステップ620は多くのやり方でインプリメントできる。ある実施形態では、同期メカニズムは、第2画面装置520、プレイバックメカニズム530、第1画面装置510又はこれらの任意の組合せで実行されるアプリケーションにより実行される。最も基本的には、第2画面装置520は、第2画面装置520に追加コンテンツの表示を更新し、第1画面装置510に表示された主コンテンツと一致させるように命じる同期信号、キュー又はその他のタイプのインジケータをアプリケーションを介して検出するように構成されている。同期信号、キュー及びその他のタイプのインジケータは、主コンテンツの一部として提供してもよいし、チャプタ、シーン、タイムコード、主題及び表示されるコンテンツに応じて第1画面装置510のプレイバック装置530によりアプリケーションを介して生成されてもよい。同期信号、キュー、その他のタイプのインジケータは、有線又は無線WiFiのいずれかで、ネットワークを用いて、又はオーディオ信号などの非ネットワーク通信560を用いて、第2画面装置520に送信される。いくつかのインプリメンテーションの例を以下に与える。この他の可能性のあるインプリメンテーションは、本開示を参照すれば明らかであろう。補充マテリアル、ビデオクリップ、ウェブサイトなどの追加コンテンツを表示するステップステップ630は、第2画面装置520上で実行される。追加コンテンツは、第2画面装置520にローカル記憶でき、又はサーバ550、プレイバック装置530又は第1画面装置510により提供できる。追加コンテンツの表示は、同期メカニズムにより、第1画面装置510に表示された主コンテンツに同期される。例えば、第2画面装置520は、同期信号、キュー又はその他のタイプのインジケータを検出すると、追加コンテンツの表示を適宜更新する。ある実施形態では、これは、サーバ550、プレイバック装置530又は第1画面装置510にコンテクトして、追加コンテンツを要求し、その後追加コンテンツをダウンロードして、表示することをさらに含む。ある実施形態では、表示される追加コンテンツは、システムを用いるユーザに基づき、選択され、修正され、又は省略される。ある実施形態では、第2画面装置520における表示ステップ630は、さらに、第1画面装置510における主コンテンツの表示が一時停止されたかなどの、第1画面装置510にける主コンテンツの表示の状態を表示することを含む。他のある実施形態では、第2画面装置520における表示ステップ630は、さらに、第2画面装置520上の追加コンテンツと第1画面装置510上の主コンテンツとの間の同期の状態を表示することを含む。ある実施形態では、第2画面装置520は受信だけでなく送信もできる。任意的ステップ640と650はこの能力に対処する。ステップ640において、第2画面装置520からコマンドを受け取る。理想的には、これらのコマンドは、第1画面装置510における主コンテンツのプレイバックを制御する装置で受け取られる。ある実施形態では、プレイバック装置530がコマンドを受け取る装置である。コマンドはネットワーク540又は非ネットワーク通信560を介して送ることができる。コマンドは、一旦受け取られると、主コンテンツの表示を制御できるステップ650。かかる制御の例には、チャプタ、シーン、選択だけでなく、再生、停止、一時停止、巻き戻し、早送りが含まれるが、これらに限定されない。またこれらのコマンドを用いて、第1画面装置510に表示された主コンテンツを、第2画面装置520に表示される追加コンテンツと同期させることができる。図7は、非ネットワーク通信560を用いてインプリメントされた同期メカニズムを有する、システム700の一例のハイレベルの概要を示す図である。このシステム700において、非ネットワーク通信同期メカニズムはオーディオ透かし710である。この例では、オーディオ透かし710は、第1スクリーン装置510において表示される主コンテンツのオーディオ信号に、高周波信号、キュー又はその他のインジケータを挿入することを含む。オーディオ透かしは、人間には聞こえないが、第2画面装置520のマイクロホンにより検出できる。第2画面装置520がオーディオ透かしを検出すると、検出された透かしに基づき第1画面装置510に表示された主コンテンツと同期するよう、表示される追加コンテンツが更新される。オーディオ透かしは、コンテンツのソースにおいて主コンテンツに組み込まれても、プレイバック装置520又は第1画面装置510によりローカルで挿入されてもよい。図8は、ネットワーク540を用いてインプリメントされた同期メカニズムを有する、システム800の一例のハイレベルの概要を示す図である。このシステム800において、同期メカニズムは、プレイバック装置530ブルーレイディスクプレーヤと第2画面装置520アプリケーションを実行するiOS装置との間の無線通信WiFi810である。図7の例では、BDライブ対応装置BDLiveenableddeviceの機能とプロトコルを用いる。このプロトコルには、2つの主要なコンポーネント、すなわち接続と通信がある。以下に両者を説明する。簡単化のため、第2画面iOSアプリケーションはiPadと呼び、BDライブ対応装置はディスクと呼ぶ。iOS対応装置iOSenableddevice520が第2画面アプリケーションを最初に開始し、同じWiFiネットワーク540上のBDライブ対応装置BDLiveenableddevice530に接続を試みると、接続される。1.ディスクがBDプレーヤに挿入される2.ディスクがUDPリスニングループに入る3.iPadが第2画面アプリケーションを開始する4.iPadが認証トークンのUDPブロードキャストを実行する5.ディスクが認証トークンを受信して認証する6.ディスクがトークン送信者からIPiPadのIPを読み出す7.ディスクがそのIPとPORTで認証に応答する8.iPadがIPとPORTを確認する9.iPadがUDPソケット通信を閉じる10.iPadが、提供されたIPとPORTに基づき、ディスクと直接TCPソケット通信を確立する第2画面iOSアプリケーションとBDライブ対応装置との間で接続が確立すると、通信が為される。1.iPadとディスクは、互いのIPと、どのPORTを用いて通信をするか知っている2.アプリケーションライフサイクルの間、TCPソケット通信が維持されるこの例で分かるようにかかる無線通信の一利点は、双方向であり、第2画面装置がコマンドの受信だけでなく送信もできることである。これにより、双方向の同期と、第2画面装置520からのプレイバック制御とが可能になる。ある実施形態では、第2画面装置520のアプリケーションは、あるシステム例えば、BDにおけるあるプログラム又は映画に特有のものであってもよい。他のある実施形態では、第2画面アプリケーションは、スタジオに対してジェネリックであり、アプリケーションを特定のプログラムや映画に合わせて構成するプラグインを利用できる。さらに他のある実施形態では、第2画面アプリケーションはシステムBD、VOD、ブロードキャスト、コンテンツ、又はその両方に対してユニバーサルであってもよい。本開示を読めば、本技術分野の当業者には、他の可能性のあるインプリメンテーションや構成が明らかになるだろう。システムは、パッシブアプローチ又はインターラクティブアプローチで動作可能である。パッシブアプローチでは、第1画面装置510上に表示されたアイコンは、第1画面装置510上に表示された主コンテンツに関連する追加コンテンツイベントが表示されているので、第2画面装置520を見るように、ユーザを促す。アイコンは、好ましくは、第2画面装置520においてどんなタイプの追加コンテンツイベントが利用可能か示す例えば、ショッピングカートアイコンは、買い物イベント、iアイコンは情報イベント、スティックマンアイコンはキャラクタ情報イベントを示す。図9A乃至図9Fは、パッシブモードでユーザに表示される態様を示す。図9A乃至図9Fは、第1画面装置510の主コンテンツと同期した第2画面装置520の追加コンテンツを提供するパッシブモードのアプリケーションを用いた時に、ユーザに対して、第2画面装置の画面900に表示されるもののスケルタル例を示す。図9Aは、アプリケーションが立ち上げられた時にユーザに対して表示されるスプラッシュ画面を示す。これはプロダクトロゴと主コンテンツの表示902を含む。ここで、矢印904で示したように、新しいコンテンツスクリーンが右からコンベヤベルトのように移動する。図9Bは、第2画面装置520がプレイバック装置530を検出しない時に、ユーザに対して表示されるポップアップメッセージ906を示す。図9Cの画面900は、同期ボタン/アイコン908、チャプタタイムライン910、アクティブチャプタインジケータ912、チャプタイベントインジケータ914、チャプタナンバインジケータ916、イベントタイムライン918、チャプタバックグラウンド920、イベントカード922、及びタイムラインビューアイコン924を示す。同期ボタン908は、第1と第2の画面装置510、520の間でコンテンツを同期するメカニズムを提供する。同期ボタン908は、第1と第2の画面装置510、520上のコンテンツ間の同期状態を示してもよい。チャプタタイムライン910は、主コンテンツのチャプタを示す。映画タイトルリーダは、チャプタタイムライン910のバックグラウンドにあり、主コンテンツを示す。主コンテンツが進行するにつれ、チャプタがコンベヤベルトのようにチャプタタイムラインに沿って動き、アクティブチャプタインジケータ912が、チャプタタイムライン912のハイライトと中心位置により、主コンテンツにおける現在のチャプタを示す。チャプタイベントインジケータ914は、イベントタイムライン918に表示したイベントがチャプタタイムライン910に表示したアクティブチャプタの一部であることを示す。イベントタイムライン918は、主コンテンツの現在のチャプタで生じていることに対応するイベントを示すイベントカード922を表示する。各チャプタに対して、最初に表示されるイベントカード922は、次のイベントが生じるチャプタを示す。主コンテンツが進行するにつれて、イベントカード922はコンベヤベルトのようにイベントタイムライン918に沿って動き、現在のイベントはイベントタイムライン918中心位置にある。各チャプタは、そのチャプタのイベントの一意的バックグラウンド920が設けられてもよい。タイムラインビューアイコン/ボタン924は、ビューアが、チャプタタイムライン910とイベントタイムライン918を示すタイムラインビューにいることを示し、タイムラインビューにアクセスするメカニズムを提供する。図9Dと図9Eの画面900は、イベントカード922がイベントタイムライン918をどう進むかを示す。ここで、同期ボタン/アイコン908は、追加コンテンツのタイムラインビューが第1画面装置510上の主コンテンツと同期していることを示す。図9Dでは、現在トリガーされたイベントカード926がイベントタイムライン918の中心位置に示され、第1のトリガーされたイベントを表す。イベントタイムライン918中の現在トリガーされたイベントカード926の左にあるのは前のイベントカード928であり、この場合、カードはチャプタを示す。イベントタイムライン918中の現在トリガーされたイベントカード926の右にあるのは次のイベントカード930であり、この場合、カードは次に来るイベントを示す。図9Dでは、現在トリガーされたイベントカード926は、最初にトリガーされたイベントのものなので、チャプタインジケータ916はチャプタ1であることを示す。現在トリガーされているイベントカード926は、主コンテンツに関連する追加コンテンツ932を含む。現在トリガーされているイベントカード926は、どのタイプの追加コンテンツが表示されるかに関するインジケータ934も提供する。ある実施形態では、このインジケータは第1画面ディスプレイ510に示されたインジケータと一致する。現在のイベントカード926は、同期936と共有938をするためのボタン/アイコンも含む。同期ボタン/アイコン936は、第1画面装置520に表示された主コンテンツを現在のイベントと同期させるメカニズムを提供する。共有ボタン/アイコン938は、イベントの追加コンテンツをソーシャルネットワークと共有するメカニズムを提供する。図9Eの画面900の要素は、図9Dの要素と同様だが、現在チャプタがチャプタ3であることを示すチャプタインジケータ916により示されるように、現在トリガーされたイベントカード926がタイムラインにおいて後で発生するイベントのものである点で異なる。図9Fは、第2画面装置920上の表示の一部として設けられる他の可能な機能の例を示す。ここで、チャプタタイムライン910には、見せるvisible940aと隠すhidden940bの間でチャプタタイムラインをトグルするメカニズムを与える折り畳みcollapseアイコン/ボタン940が設けられている。同様に、同期ボタン/アイコン908は、現在同期がアクティブであることを示す状態908aであるか、同期されておらず再同期ができることを示す状態908bであるかを示す状態間をトグルできる。ある実施形態では、ボリュームボタンアイコン942が設けられる。ボリュームボタン/アイコン942は、第1画面ディスプレイの音声をオフ又はオンするメカニズムを提供する。ボリュームボタン942は、ボリュームがオンであり消音が利用できるか942a、又はオフであり音声が利用できるか942bの状態を示すこともできる。ある実施形態では、再生/一時停止ボタン/アイコン944が設けられる。再生/一時停止ボタン944は、第1画面ディスプレイ510においてコンテンツのプレイバックを一時停止し、又は再開するメカニズムを提供する。一時停止/再生ボタンは、プレイバックが一時停止できるか944a又は再開できるか944bという状態も示し得る。インターラクティブアプローチでは、ユーザは、第2画面装置520において追加コンテンツイベントを選択し、第1画面装置510に表示されるものは、選択されたイベントと同期される。前に示したように、追加コンテンツのイベントは主コンテンツと同期される。ユーザが映画タイムライン又はイベントをスワイプした場合、イベントは主画面に表示されている映画と同期していない状態になる。再同期をするには、タブレット上の再同期ボタンにタッチする。タイムライン又はイベントは主画面に表示されたものに再同期synchbackされる。同様に、ユーザは、トリビアイベントやマップイベントを選択でき、同期ボタンにタッチし、選択されたトリビアイベント又はマップイベントに関連する映画のシーンが主画面で再生される。これの例を図10A乃至図10Dに示した。図10Aは、ユーザが画面900においていかにチャプタタイムライン910及びイベントタイムライン918とインターラクトするかを示す。ここで、アイコン1000と1002は、ユーザがいかに画面にタッチしてチャプタ又はイベントタイムライン910、918を左右にスクロールできるかを表す。図10Bは、ユーザがチャプタタイムライン910とインターラクトした時の画面900の一実施形態を示す。この例では、同期ボタン/アイコン908は、第2画面ディスプレイ520上の追加コンテンツが第1画面ディスプレイ510上の主コンテンツと同期していないことを示す。アイコン1000は、ユーザがチャプタタイムライン910をスクロールしているところを表す。現在のチャプタは、新しいチャプタへの移行が完了するまで、ハイライトされたままである。チャプタタイムライン910をナビゲーションする時、利用可能チャプタのうちどのチャプタが選択されたかを示すチャプタポジションインジケータ1004が提供される。チャプタインジケータ916は、選択されたチャプタを示し、新しいチャプタへの移行が完了した時に更新される。この例では、ユーザはチャプタタイムライン910をナビゲーションするが、イベントタイムライン918は薄くなる。ある実施形態では、ユーザは、チャプタをタイムライン910から選択することにより、あるチャプタに直接ジャンプできる。図10Cは、ユーザがイベントタイムライン918とインターラクトした時の画面900の一実施形態を示す。アイコン1002は、ユーザがイベントタイムライン918をスクロールしているところを表す。ここで、タイムライン918は、現在トリガーされているイベントカード926から次のイベントカード930に移行している。イベントタイムライン918をナビゲーションする時、利用可能イベントのうちどのイベントが選択されたかを示すイベントポジションインジケータ1004が提供される。図10Dは、ユーザがイベントタイムライン918とインターラクトして、あるチャプタから他のチャプタへの移行をさせた時の画面900の一実施形態を示す。アイコン1002は、ユーザがイベントタイムライン910をスクロールしてチャプタを変更したところを表す。ここで、タイムライン918が移行し、新しいイベントカード922は、新しいチャプタに関連する新しい一組のイベントを示す。イベントタイムライン918におけるナビゲーションにより新しいチャプタに移行するとき、イベントポジションインジケータ1004は、一連の新しいイベントが始まるまで、中央に留まる。図11A乃至図11Cと図12A及び図12Bは、イベントカード922を介してアクセスできる他のインターラクティブアクティビティを示す。図11A乃至図11Cは、ソーシャルメディア共有機能を示す。図12A及び図12Bは、チャプタ選択及び追加メディアファイルの選択とプレイバックを示す。図11A乃至図11Cは、共有機能が共有ボタン/アイコン937によりアクティブである時のディスプレイ900上の様々なポップアップフィールドを示す。図11Aは、ユーザが自分のソーシャルネットワークこの場合、フェイスブックにログインした時に表示されるフィールド1100を示す。エリア1102は共有されるイベントを示し、エリア1104はそのイベントに関してユーザが共有しようとするコメントを示す。ボタン1106は、イベントと共有しようとするコメントを送信するメカニズムを提供する。図11Bは、ユーザがまだソーシャルネットワークにサインインしていない時に表示されるフィールド1100を示す。この例では、ボタン1108がフェイスブックにサインインするために設けられ、ボタン1110はツイッターにサインインするために設けられている。他のソーシャルネットワークにサインインするオプションを設けてもよい。図11Cは、ユーザコメント用エリア1104にコメントを入力するのに用いるオンスクリーンQwertyキーボード1112を示す。ある実施形態では、これは第2画面装置520により提供されるデフォルトキーボードである。図12A及び図12Bは、ユーザがプレイバックするメディアコンテンツ及びチャプタの選択を示す。図12Aの例では、ユーザがチャプタタイムライン912に示された現在再生しているチャプタをシングルタップ1200すると、第1画面装置510上の表示が一次停止される。ユーザが、チャプタタイムラインに示された現在再生しているチャプタをダブルタップ1202すると、第1画面装置上のプレイバックがチャプタの始めにジャンプし、イベントタイムライン918がそのチャプタの最初のイベントに設定される。ある実施形態では、イベントカード922はビデオクリップやオーディオクリップなどのメディアファイル1204を含む。メディアファイルがオーディオクリップである場合、オーディオクリップを選択すると現在画面900上でプレイバックされる。メディアファイルがビデオクリップである場合、ビデオクリップを選択すると、図12Bに示したようにフルスクリーンのメディアプレーヤが立ち上がる。この例では、メディアプレーヤはオンスクリーンコントロール1208を含む。ユーザは、前の画面に戻るには、メディアプレーヤの非ビデオ面1210をタップすればよい。図13A乃至図13Eは、追加コンテンツに関する可能性のある他の機能を示す。これには、マップビュー1300、ファミリーツリー1310及び設定1320が含まれる。図13Aはこれらのオプションのメニューバーを示す。この例では、各メニューバーには、一時停止/再開及び消音/消音解除を含む第1画面装置コントロール1330が設けられている。図13Bはマップビュー表示1300を示す。マップビュー表示1300は、マークされたロケーション1304とそのロケーションに関する情報1306とを含むマップ1302を含む。他のマップを選択するアイコン1308も設けられている。図13Cはファミリーツリービュー1310を示す。ファミリーツリービューは、ファミリーメンバー間の関係を示すフィールド1312を有するファミリーツリーを示す。この例では、下部のボタン/アイコン1314は、どのビューが現在表示されているかこの場合、ファミリーツリービューが表示されていることを示す。フィールド1312が選択されると、図13Dに示したように、ポップアップフィールド1316が表示され、フィールド1312の人に関する情報が提供される。図13Eは設定ビュー1320を示す。ビュー1320では、ユーザに、オーディオとビデオ1322、イベント1324、及びソーシャルネットワーク共有1326のそれぞれの好みを調節するコントロールが設けられる。図14A乃至図14Lは、第1画面装置510の主コンテンツと同期した第2画面装置520の追加コンテンツを提供するアプリケーションを用いた時に、ユーザに対して、第2画面装置の画面900に表示されるもののスケルタル例を示す。図14Aは、図9Aに示して説明したスプラッシュスクリーンのスキンを入れたバージョンである。図14B乃至図14Fは、図9C乃至図9Fと図10A乃至図10Dを参照して説明したタイムラインビューのスキンを入れたバージョンを示す。図14Gは、追加コンテンツの一部であるすべての利用可能なビデオクリップをユーザに表示する画面表示のスキンを入れたバージョンを示す。図14Hは、追加コンテンツの一部であるすべての利用可能なオーディオクリップをユーザに表示する画面表示のスキンを入れたバージョンを示す。図14Hは、図13Bに示して説明したマップビューのスキンを入れたバージョンである。図14Jと図14Kは、それぞれ図13Cと図13Dに示した説明したファミリーツリービューのスキンを入れたバージョンを示す。図14Lは、図13Eに示して説明した設定ビューのスキンを入れたバージョンである。図面に示したイベント機能は可能性のあるイベント単なる例である。ある実施形態では、ユーザはどのイベントを表示して欲しいか例えば、買い物イベントは表示してほしくない旨設定又は選択できる。他のある実施形態では、ユーザは、イベントを後で視聴するよう選択又はブックマークできる。他の実施形態では、視聴しているプログラムのバージョン例えば、購入対レンタル、又はBD対VOD対放送によっては、あるイベントが利用できない、又はロックされてもよい。他のある実施形態では、以前の視聴習慣に基づき、利用できるイベントをユーザに対してパーソナル化できるすなわち、ユーザの視聴習慣とトラッキングするTIVOなどのシステムにおいて、又は図1のパーソナル化エンジン118を用いて。他の可能性のある構成にはショッピング機能が含まれる。例えば、映画関係商品を購入するストアフロントを第2画面に設けアクセスできるようにしてもよい。他の一実施形態では、プログラムや映画を視聴、レビュー、又は推奨することに対し、ポイントやアワードをユーザに提供してもよい。例えば、より多くの映画を視聴したり友達とシェアしたりすれば、より多くのポイントが与えられる。ポイントは賞品や関連商品のディスカウントに用いられる。同様に、アチーブメントを授与してもよい。これらのアチーブメントはソーシャルネットワーキングサイトにプッシュしてもよい。アチーブメント例には:一定のシーンの視聴に対するアチーブメントシリーズ中の一定のディスクの視聴に対するアチーブメント特定のスタジオや俳優の一定のディスクの視聴に対するアチーブメントさらに他のインプリメンテーションでは、Wiki機能をインプリメントできる。ランニングWikiにより、ユーザやディスクのその他のユーザが一定のシーンに対してコメントできる。例えば、トラッキングメタデータを生成してウェブベースのwikiにプッシュしてもよい。かかるメタデータには次のものが含まれ得る:チャプタ情報タイムコードシーンのサムネイル俳優や監督に関する情報このプッシュされる情報を用いて、他の人が映画に関してコメントできるランニングWikiを生成できる。これらのコメントは、アクセス可能なイベントとして、第2画面アプリケーションに再組み込みされ得る。この説明は、本開示の原理を例示するものである。言うまでもなく、当業者は、ここには明示的に説明や図示はしていないが、本開示の原理を化体し、その精神と範囲内に含まれる様々な構成を工夫することができる。ここに記載したすべての例と条件付きの言葉は、発明者が技術発展に対してなした本開示の原理とコンセプトとを、読者が理解しやすいようにするためのものであり、その解釈は具体的に記載した実施例や条件に限定されるべきではない。さらに、本開示の原理、態様、実施形態、及びその実施例のすべての記載は、その構成的等価物及び機能的等価物の両方を含むものである。また、かかる等価物は、現在知られている等価物及び将来開発される等価物を含み、すなわち、構成にかかわらず同じ機能を発揮する開発されるすべての要素を含む。よって、例えば、当業者には言うまでもなく、ここに説明したブロック図は本開示の原理を化体する回路を概念的に示すものである。同様に、言うまでもなく、フローチャート、フロー図、状態遷移図、擬似コード等は、様々な方法processesを表し、これらの方法をコンピュータ読み取り可能媒体に実質的に表しても、明示的に示していようがいまいがコンピュータやプロセッサで実行してもよい。図示した様々な要素の機能は、専用ハードウェアを用いても、ソフトウェアを実行可能なハードウェアと適当なソフトウェアとを組み合わせても提供できる。プロセッサを設けるとき、機能を単一の専用プロセッサで提供してもよいし、共有された単一のプロセッサで提供してもよいし、一部が共有された複数の個別プロセッサで提供してもよい。さらに、プロセッサまたはコントローラという用語を明示的に使用した場合、ソフトウェアを実行できるハードウェアのみをいうと解釈してはならず、限定はされないが、デジタルシグナルプロセッサDSP、ソフトウェアを記憶するROM、RAM、不揮発性記憶装置を黙示的に含んでもよい。その他のハードウェアを従来のものでもカスタムのものであっても含んでもよい。同様に、図面に示したスイッチは概念的なものである。スイッチの機能は、プログラムロジックの動作、専用ロジックの動作、プログラム制御や専用ロジックのインターラクション、またはマニュアルで実行されてもよく、具体的な方法は実施者が文脈から判断して選択できる。本開示の教示を組み込んだ実施形態を図示して詳細に説明したが、当業者は依然としてこれらの教示を組み込んだその他多くの変形した実施形態を容易に工夫することができる。メディアリコメンデーションを提供する方法及びシステムの好ましい実施形態これらは例示であって限定ではないを説明したが、当業者は上記の教示を考慮して修正や変形をすることができることに留意すべきである。上記の実施例は電子装置にフォーカスしているが、言うまでもなく本発明をコンピュータプログラム製品として実施することもできる。このコンピュータプログラム製品は、ここで説明した方法の実施を可能とするすべての特徴を有し、コンピュータシステムにロードされた時、これらの方法を実行することができる。本発明の場合にコンピュータプログラムまたはアプリケーションとは、情報処理能力を有するシステムに直接、またはa他の言語、コード、または記法への変換、またはb異なる素材形式での再生のいずれか、または両方の後に、特定の機能を実行させることを目的とする一組の命令のいかなる言語、コード、または記法のいかなる表現も含む。また、上記の説明は単なる例示であり、特許請求の範囲の記載を除いて、本発明に何らかの限定を加えることを意図したものではない。