(57)【要約】  ディスプレイ上にコンテンツストリームとともに補足コンテンツを表示する方法を提供する。番組のコンテンツストリームを受け取り、この受け取ったコンテンツストリームの一部をサンプリングする。このサンプリングしたサンプル部分を分析して、コンテンツストリームのメディア識別子を判別し、このメディア識別子をコンテンツサーバに送信する。このメディア識別子を使用して、コンテンツサーバから補足コンテンツを取り出す。その後、この補足コンテンツとともにディスプレイ上にコンテンツストリームをレンダリングする。補足コンテンツは、コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する。【選択図】      図１
2014506415.tif 000002
【特許請求の範囲】
【請求項１】
補足コンテンツをディスプレイ上に表示する方法であって、
番組のコンテンツストリームを受け取るステップと、
前記受け取ったコンテンツストリームの一部をサンプリングするステップと、
前記サンプリングしたサンプル部分を分析して、前記コンテンツストリームのメディア識別子を判別し、該メディア識別子をコンテンツサーバに送信するステップと、
前記メディア識別子を使用して前記コンテンツサーバから補足コンテンツを取り出すステップと、
前記コンテンツストリームを、該コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する前記補足コンテンツとともに前記ディスプレイ上にレンダリングするステップと、
を含むことを特徴とする方法。
【請求項２】
前記メディア識別子が、前記サンプル部分が見つかったコンテンツ単位を定義する、
ことを特徴とする請求項１に記載の方法。
【請求項３】
前記メディア識別子が、前記サンプル部分が見つかった前記コンテンツ単位内の位置を定義する、
ことを特徴とする請求項２に記載の方法。
【請求項４】
前記補足コンテンツが、前記双方向機能にアクセスするためのトリガを定義する、
ことを特徴とする請求項１に記載の方法。
【請求項５】
前記双方向機能が、前記トリガによって作動するアプリケーションにより提供される、
ことを特徴とする請求項４に記載の方法。
【請求項６】
前記サンプル部分を分析するステップが、前記サンプル部分の指紋を生成するステップと、該指紋に基づいて前記コンテンツストリームの前記メディア識別子を判別するステップとを含む、
ことを特徴とする請求項１に記載の方法。
【請求項７】
前記コンテンツストリームが、第１のチャネルを介して受け取られ、前記補足コンテンツが、第２のチャネルを介して取り出される、
ことを特徴とする請求項１に記載の方法。
【請求項８】
前記第１のチャネルが、アナログオーディオ／ビデオ、デジタルオーディオ／ビデオ、ケーブル、衛星、又はインターネットから成る群から選択された通信により定義され、
前記第２のチャネルが、インターネット通信により定義される、
ことを特徴とする請求項１に記載の方法。
【請求項９】
コンテンツサーバがディスプレイに補足コンテンツを提供する方法であって、
コンテンツストリームのメディア識別子を使用して補足コンテンツを判別するステップを含み、前記メディア識別子が、前記コンテンツストリームのサンプリングしたサンプル部分の分析に基づいて判別され、
前記補足コンテンツをレンダリングモジュールに送信するステップをさらに含み、前記レンダリングモジュールが、前記コンテンツストリームを、該コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する前記補足コンテンツとともに前記ディスプレイ上にレンダリングする、
ことを特徴とする方法。
【請求項１０】
前記メディア識別子が、前記サンプル部分が見つかったコンテンツ単位を定義する、
ことを特徴とする請求項８に記載の方法。
【請求項１１】
前記メディア識別子が、前記サンプル部分が見つかった前記コンテンツ単位内の位置を定義する、
ことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記補足コンテンツが、前記双方向機能にアクセスするためのトリガを定義する、
ことを特徴とする請求項９に記載の方法。
【請求項１３】
前記双方向機能が、前記トリガによって作動するアプリケーションにより提供される、
ことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記サンプル部分の分析が、前記サンプル部分の指紋を生成するステップと、該指紋に基づいて前記コンテンツストリームの前記メディア識別子を判別するステップとを含む、
ことを特徴とする請求項９に記載の方法。
【請求項１５】
コンテンツストリームを補足コンテンツとともにディスプレイ上に表示するためのシステムであって、
前記補足コンテンツを提供するためのコンテンツサーバと、
コネクテッドインターフェイスモジュールを含むインターフェイス装置と、
を備え、前記コネクテッドインターフェイスモジュールが、
（ａ）番組のコンテンツストリームを受け取り、該受け取ったコンテンツストリームの一部をサンプリングし、該サンプリングしたサンプル部分を分析して前記コンテンツストリームのメディア識別子を判別するためのセンサモジュールと、
（ｂ）前記メディア識別子を使用して前記コンテンツサーバから前記補足コンテンツを取り出すための補足コンテンツモジュールと、
（ｃ）前記コンテンツストリームを、該コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する前記補足コンテンツとともに前記ディスプレイ上にレンダリングするためのレンダリングモジュールと、
を含む、
ことを特徴とするシステム。
【請求項１６】
前記メディア識別子が、前記サンプル部分が見つかったコンテンツ単位を定義する、
ことを特徴とする請求項１５に記載のシステム。
【請求項１７】
前記メディア識別子が、前記サンプル部分が見つかった前記コンテンツ単位内の位置を定義する、
ことを特徴とする請求項１６に記載のシステム。
【請求項１８】
前記補足コンテンツが、前記双方向機能にアクセスするためのトリガを定義する、
ことを特徴とする請求項１５に記載のシステム。
【請求項１９】
前記双方向機能が、前記トリガによって作動するアプリケーションにより提供される、
ことを特徴とする請求項１８に記載のシステム。
【請求項２０】
前記サンプル部分を分析するステップが、前記サンプル部分の指紋を生成するステップと、該指紋に基づいて前記コンテンツストリームの前記メディア識別子を判別するステップとを含む、
ことを特徴とする請求項１５に記載のシステム。
【請求項２１】
コンテンツストリームを補足コンテンツとともにディスプレイ上に表示するためのシステムであって、
前記補足コンテンツを提供するためのコンテンツサーバと、
コネクテッドインターフェイスモジュールを含むディスプレイと、
を備え、前記コネクテッドインターフェイスモジュールが、
（ａ）番組のコンテンツストリームを受け取り、該受け取ったコンテンツストリームの一部をサンプリングし、該サンプリングしたサンプル部分を分析して前記コンテンツストリームのメディア識別子を判別するためのセンサモジュールと、
（ｂ）前記メディア識別子を使用して前記コンテンツサーバから前記補足コンテンツを取り出すための補足コンテンツモジュールと、
（ｃ）前記コンテンツストリームを、該コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する前記補足コンテンツとともに前記ディスプレイ上にレンダリングするためのレンダリングモジュールと、
を含む、
ことを特徴とするシステム。
【請求項２２】
前記メディア識別子が、前記サンプル部分が見つかったコンテンツ単位を定義する、
ことを特徴とする請求項２１に記載のシステム。
【請求項２３】
前記メディア識別子が、前記サンプル部分が見つかった前記コンテンツ単位内の位置を定義する、
ことを特徴とする請求項２２に記載のシステム。
【請求項２４】
前記補足コンテンツが、前記双方向機能にアクセスするためのトリガを定義する、
ことを特徴とする請求項２１に記載のシステム。
【請求項２５】
前記双方向機能が、前記トリガによって作動するアプリケーションにより提供される、
ことを特徴とする請求項２４に記載のシステム。
【請求項２６】
前記サンプル部分を分析するステップが、前記サンプル部分の指紋を生成するステップと、該指紋に基づいて前記コンテンツストリームの前記メディア識別子を判別するステップとを含む、
ことを特徴とする請求項２１に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、番組コンテンツストリームの検出されたコンテンツに基づいてテレビサービスを強化するための方法及びシステムに関する。
【背景技術】
【０００２】
既存の放送ストリームは、番組及び視聴者に関連する機械可読な意味情報又はメタデータを含むことができる。例えば、ＡＴＳＣデジタル放送仕様では、現在の番組に関する情報が放送ストリームに含まれる。しかしながら、この情報には、２つの重要な点で制限がある。１つめは、瞬間毎に何が視聴されているかをＣＴＶサービスが判断できるほど十分な粒度レベルでコンテンツが符号化されていない点である。２つめは、より決定的な点であるが、大半のテレビがセットトップボックス（ＳＴＢ）を通じて情報を受け取り、ＳＴＢがこの情報をテレビ（ＴＶ）などの下流装置に渡さない点である。
【０００３】
テレビの市場は、価格に極めて敏感である。ある規模での販売を行うには、テレビの部品表（ＢＯＭ）が、競争力のある小売りが可能なほど十分に低価格でなければならない。これはつまり、有益な新サービスを提供するのに役立つテレビ自体内の高額なハードウェアを通じて追加サービスを提供すると桁違いなコストが掛かるということである。
【０００４】
既存の及び広く実施されているテレビ番組配信方法には、ケーブルＴＶシステム、衛星配信システム及び従来の地上放送システムなどがある。高度サービスは、これらの全ての配信機構を通じて配信されるコンテンツとうまく連動しなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
理論的には、テレビ番組が完全にデジタルであり、ＩＰネットワークを介してパケット形式で配信されるのであれば、このようなテレビ番組をより簡単に強化することができるであろう。しかしながら、現在（及び当分の間）のインターネット帯域幅の状態では、番組の量、及びこのようにしてサービスを受けることができる受信者の数が大幅に制限される。例えば、需要のある視聴者に、ワールドシリーズ又はそこそこ出来の良いネットワークテレビ番組さえも配信できないのは、これらの番組に必要なデータフローに対応するのに十分な帯域幅が存在しないためである。従って、このようにして関連性の高い価値ある高度サービスを提供することは、実験的な又は「専門的」なサービスを除き、実現される見込みがない。
【０００６】
ユーザインターフェイスレベルでは、放送中に画面上で双方向サービスを見ることができないので、ユーザが高度サービスの利用可能性を完全に見落とす場合がある。通常、ユーザは、その番組が画面全体を占めることを好み、従ってあるサービスが利用可能であることを視聴者に知らせるためのオーバーレイ又はその他の制御は全く表示されず、結果として高度な双方向テレビサービスが提供できる（ユーザ、放送局及びサービスプロバイダのための）理解及び価値の創造が制限されている。
【０００７】
本発明の実施形態は、このような背景から考案されたものである。
【課題を解決するための手段】
【０００８】
本発明の実施形態は、信号駆動型双方向テレビサービスのための方法及びシステムを提供し、これについて説明するものである。以下、本発明のいくつかの独創的な実施形態について説明する。
【０００９】
１つの実施形態では、補足コンテンツをディスプレイ上に表示する方法を提供する。この方法は、番組のコンテンツストリームを受け取る方法動作と、この受け取ったコンテンツストリームの一部をサンプリングする方法動作とを含む。このサンプリングしたサンプル部分を分析して、コンテンツストリームのメディア識別子を判別し、このメディア識別子をコンテンツサーバに送信する。このメディア識別子を使用してコンテンツサーバから補足コンテンツを取り出す。コンテンツストリームを補足コンテンツとともにディスプレイ上にレンダリングする。補足コンテンツは、コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する。
【００１０】
１つの実施形態では、メディア識別子が、サンプル部分が見つかったコンテンツ単位を定義する。１つの実施形態では、メディア識別子が、サンプル部分が見つかったコンテンツ単位内の位置を定義する。
【００１１】
１つの実施形態では、補足コンテンツが、双方向機能にアクセスするためのトリガを定義する。１つの実施形態では、双方向機能が、トリガによって作動するアプリケーションにより提供される。
【００１２】
１つの実施形態では、サンプル部分の分析が、サンプル部分の指紋を生成するステップと、この指紋に基づいてコンテンツストリームのメディア識別子を判別するステップとを含む。
【００１３】
１つの実施形態では、コンテンツストリームが、第１のチャネルを介して受け取られ、補足コンテンツが、第２のチャネルを介して取り出される。１つの実施形態では、第１のチャネルが、アナログオーディオ／ビデオ、デジタルオーディオ／ビデオ、ケーブル、衛星、又はインターネットなどの通信タイプにより定義され、第２のチャネルが、インターネット通信により定義される。
【００１４】
別の実施形態では、コンテンツサーバがディスプレイに補足コンテンツを提供する方法を提供する。この方法によれば、コンテンツストリームのメディア識別子を使用して補足コンテンツが決定され、このメディア識別子は、コンテンツストリームのサンプリングしたサンプル部分の分析に基づいて判別される。補足コンテンツは、レンダリングモジュールに送信され、このレンダリングモジュールが、コンテンツストリームを補足コンテンツとともにディスプレイ上にレンダリングする。補足コンテンツは、コンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する。
【００１５】
別の実施形態では、コンテンツストリームを補足コンテンツとともにディスプレイ上に表示するためのシステムを提供する。このシステムは、補足コンテンツを提供するためのコンテンツサーバと、コネクテッドインターフェイスモジュールを含むインターフェイス装置とを含む。コネクテッドインターフェイスモジュールは、（ａ）番組のコンテンツストリームを受け取り、この受け取ったコンテンツストリームの一部をサンプリングし、このサンプリングしたサンプル部分を分析してコンテンツストリームのメディア識別子を判別するためのセンサモジュールと、（ｂ）メディア識別子を使用してコンテンツサーバから補足コンテンツを取り出すための補足コンテンツモジュールと、（ｃ）コンテンツストリームを、このコンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する補足コンテンツとともにディスプレイ上にレンダリングするためのレンダリングモジュールとを含む。
【００１６】
別の実施形態では、コンテンツストリームを補足コンテンツとともにディスプレイ上に表示するためのシステムを提供する。このシステムは、補足コンテンツを提供するためのコンテンツサーバと、コネクテッドインターフェイスモジュールを含むディスプレイを含む。コネクテッドインターフェイスモジュールは、（ａ）番組のコンテンツストリームを受け取り、この受け取ったコンテンツストリームの一部をサンプリングし、このサンプリングしたサンプル部分を分析してコンテンツストリームのメディア識別子を判別するためのセンサモジュールと、（ｂ）メディア識別子を使用してコンテンツサーバから補足コンテンツを取り出すための補足コンテンツモジュールと、（ｃ）コンテンツストリームを、このコンテンツストリームの受け取り中にインターネット通信を提供する双方向機能へのアクセスを提供する補足コンテンツとともにディスプレイ上にレンダリングするためのレンダリングモジュールとを含む。
【００１７】
本発明のその他の態様は、本発明の原理を一例として示す添付図面に関連して行う以下の詳細な説明から明らかになる。
【００１８】
添付図面に関連して行う以下の説明を参照することにより、本発明を最もよく理解することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態よる信号駆動型双方向テレビ（ＳＤＩＴ）を提供するためのシステムを示す図である。
【図２Ａ】本発明の実施形態による、ディスプレイ上に補足コンテンツを表示するためのシステムを示す図である。
【図２Ｂ】本発明の別の実施形態による、ディスプレイ上に補足コンテンツを表示するためのシステムを示す図である。
【図２Ｃ】本発明の別の実施形態による、ディスプレイ上に補足コンテンツを表示するためのシステムを示す図である。
【図３】本発明の実施形態による、コネクテッドインターフェイスモジュール１２２を示す図である。
【図４】本発明の実施形態による、コンテンツストリームとともに補足コンテンツを提供するためのシステムを示す図である。
【図５】本発明の実施形態による、コンテンツストリームとともに補足コンテンツを提供するためのシステムを示す図である。
【図６】本発明の実施形態による、ディスプレイ上にコンテンツストリームをレンダリングすると同時にハンドヘルド装置上に補足コンテンツを提供するためのシステムを示す図である。
【図７】本発明の実施形態による、メディアコンテンツを判別するためのコンテンツストリームのサンプリングを概略的に示す図である。
【図８】本発明の実施形態による、コンテンツストリームとともに補足コンテンツを表示するための方法を示す図である。
【図９】本発明の実施形態による、コンテンツストリームとともにレンダリングされた補足コンテンツを示す一連のスクリーンショットである。
【発明を実施するための形態】
【００２０】
現代のコネクテッドテレビ（ＴＶ）又はディスプレイは、インターネットなどのネットワークに接続してデータを送受信することができる。このような接続性は、ケーブル及び衛星テレビプロバイダなどの一般的なテレビ番組ソースを通じて利用可能なコンテンツ以外に、インターネットを介して利用可能な多様なコンテンツへのアクセスを可能にする。コネクテッドＴＶは、テレビ上で実行されて、視聴者がテレビをインターフェイス装置として使用してコンテンツを利用できるようにするよう構成された様々なアプリケーションを含むことができる。
【００２１】
本発明の１つの実施形態によれば、強化された信号駆動型双方向テレビ（ＳＤＩＴ）番組を配信するために、テレビのオペレーティングシステム上に一連のサービスが実装される。システムは、ユーザが視聴を開始できるドック内に常駐する一連のアプリケーション（又はウィジェット）を提供することに加え、例えば現在視聴されている番組を示す信号をリスンする。
【００２２】
これらの信号は、視聴されているチャネル、視聴されている番組、番組内の時点、チャネル切り替え率、特定カテゴリの番組の累積的視聴、番組のミューティング、ミュートの頻度、継続時間及び時点、ＶＣＲ録画命令（視聴者がどの番組を録画するか）、ピーク視聴時間（又は一般的には、視聴活動の記録）を含むことができる。なお、信号に含まれるこのようなデータは全て、視聴者が承認した個人情報保護方針に従って、視聴者による解釈及びさらなる活動を許可されるものと想定する。
【００２３】
これらの信号は、セットトップボックス、意味的符号化を含むことができる、システムにストリーミングされるコンテンツ、又は（スマートフォンなどの）別の装置上で実行される遠隔制御アプリケーションを含む複数のソースに由来することができる。
【００２４】
これらの信号は信号マネジャにより収集され、この信号マネジャは、これらの信号をＴＶのインターネット接続を通じて信号インタプリタに送信し、この信号インタプリタは、記憶されたコンテンツメタデータとこれらこの信号を比較して、番組が何であり何に関連するかを判別する。例えば、信号マネジャは、番組ストリームを定期的にサンプリングし、関連コンテンツを識別するために使用できるデジタル「指紋」又はコードをサンプル毎に計算することができる。この指紋は、インターネット接続を通じて信号インタプリタに送信され、この信号インタプリタは、この指紋をこのような指紋のデータベースと比較して、ａ）何の番組が視聴中であり、ｂ）番組内のどの時点が（最近）視聴されたかを特定することができる。信号インタプリタは、この情報を使用して、複数のサービス提供システムのいずれかと通信して視聴者に提示するサービスを取得し、又はどのようなサービスを提供すべきかを決定する上で有用と考えられるデータを記憶する。サービス提供システムは、以下に限定されるわけではないが、広告サーバ、ユーザデータ記憶部、或いは視聴者にとって関心が高いと見込まれる番組、コンテンツ又は双方向機能を提供する一般サービス提供部を含むことができる。
【００２５】
信号インタプリタは、ユーザに何を提供すべきかを決定すると、インターネットを通じて（必要なあらゆるアプリケーション機能を含む）この情報をＳＤＩＴクライアントの信号マネジャに通信する。次に、信号マネジャは、関連アプリケーションに命令を送って、この情報自体及びそのサービスオファリングを視聴者に表示する。この時点で、視聴者は、提案されたサービスを利用すること、拒否すること、又は何も行わないことを選択することができ、何も行わないことが選択された場合、このサービス提案は最終的に時間切れとなって見えなくなる。
【００２６】
このように、本発明の実施形態は、視聴者のテレビにストリーミングされる番組に関連する信号を取得して解釈し、これに応じて提供する関連サービスを選択することにより、この番組を意味的に理解できるようにする。
【００２７】
図１に、本発明の実施形態による、信号駆動型双方向テレビ（ＳＤＩＴ）を提供するためのシステムを示す。ＴＶソース１００は、ケーブルテレビ信号又は衛星テレビ信号などのテレビ信号を提供する。潜在的に、このソースからストリーミングされるコンテンツは、例えば著作権侵害を識別し、又はコンテンツの配信を識別して追跡する役に立つように設計された符号化情報を含むことができる。ＳＤＩＴシステムは、視聴者にどのサービスを提案すべきかを決定する際に、電子透かしとしても知られているこの情報を違法信号として解釈することができる。
【００２８】
セットトップボックス（ＳＴＢ）１０１、すなわちセットトップユニット（ＳＴＵ）は、テレビ及び外部信号ソースに接続して信号をコンテンツに変え、これをテレビ画面又はその他のディスプレイ装置上に表示されるようにする装置である。信号（もしあれば）を含むコンテンツはＳＴＢを通過し、ユーザは、このＳＴＢとやりとりして、どの番組を視聴したいかを指示し、又はＳＴＢが提供できるその他の機能を使用する。
【００２９】
ＳＤＩＴソフトウェア１０２は、コネクテッドＴＶの実装では、ウィジェット（高度なサービス又はコンテンツを提供するソフトウェア）とインターネットとテレビの間での通信を可能にするウィジェットエンジン（Ｙａｈｏｏ！ウィジェットエンジンなど）及びＡＰＩをＴＶのオペレーティングシステム上に含むスタックである。ＳＤＩＴシステムの信号マネジャはここに存在する。この信号マネジャは、様々なソースからの信号を検出し、これらをさらなる処理のためにＳＤＩＴ信号インタプリタ（１０６）に送り、信号マネジャが視聴者へのサービス又はコンテンツオファリングを始動できるようにする命令をこの信号インタプリタから逆に受け取ることができるソフトウェアである。
【００３０】
なお、ＳＤＩＴソフトウェア１０２を介して行われるような信号インタプリタ１０６とＳＴＢ１０１の間の双方向接続を仮定すると、１つの実施形態では、信号インタプリタがＴＶの動作を完全に指示することができる。また、拡大解釈すれば、携帯電話機上に存在する遠隔制御アプリケーション１０５などの、信号インタプリタ１０６に（許可された方法で）接続できるあらゆる装置がＳＴＢ１０１の動作を指示することができ、従って視聴者に何を表示するかを決定することができる。実際には、このループを通じて接続された様々な装置が利用できる特権には制限が存在し得るが、これらの制限は、何らかの技術的制限の結果というよりもむしろ、製品の設計決定の結果と考えられる。このことは、視聴者にどのサービスを提供すべきかを決定する際に解釈できる信号の出所を考慮する上で重要である。
【００３１】
重要なこととして、双方向接続を実装することはできるが、これは必須ではない。ほとんどの場合、ＳＤＩＴは、ＨＤＭＩ（登録商標）（又はコンポーネント）リンクを介してビデオラスタ及びＰＣＭ符号化オーディオのみを受け取っているモードで動作すると予想される。これにより、ＳＴＢとＴＶ（又は外部ＴＶ装置）の間を伝わるメタデータが全く存在しないにも関わらず、番組の性質を特定してこれと相互作用する方法が特異的に可能になる。
【００３２】
１０２内の信号マネジャは、キューイング及び発送マネジャとしての役割も果たす。特定の番組の視聴者に、複数の広告、サービスオファリング又は関連コンテンツが関連すると判断された場合、信号マネジャは、これらの競合する提供物を視聴者に表示できる順序を決定することができる。
【００３３】
テレビ番組１０３は、視聴者が視聴できるビデオ番組である。この特定のコンテンツは、視聴者により、いずれかの形の直接又は遠隔制御を使用して、或いは信号マネジャにより、信号インタプリタ１０６の仲介で指示されたものとして決定することができる。最も可能性の高い相互作用は、ユーザがＳＴＢの遠隔制御装置（ケーブル又は衛星テレビの手持ち式リモコンなど）を使用して番組を直接制御することである。
【００３４】
信号化サービス１０４は、ＳＤＩＴシステムが信号を解釈した結果としてＴＶ画面上にオーバーレイされる又は別様に現われるサービスである。これらは、以下に限定されるわけではないが、広告、現在のテレビ番組１０３に関する情報、製品提案、同じテレビ番組を現在視聴している他の視聴者との通信、或いはその他のあらゆるサービス、通信、広告又は商取引機能などを含むことができる。
【００３５】
なお、これらのサービスは、視聴者の活動によって作動する、常駐するＳＤＩＴドック１０２にインストールされたアプリケーション／ウィジェット機能とは異なる。むしろ、信号化サービスは、視聴者の直接的な活動によってではなく、いずれかのソースから発生した信号を解釈した結果として出現する又は別様に提供されるものである。
【００３６】
遠隔制御アプリケーション１０５は、インターネットを介して信号インタプリタ１０６に通信する、スマートフォン、タブレットなどのインターネット接続装置上で実行されるアプリケーションである。このようなアプリケーションは、あらゆるこのような装置がインターネット上で利用できるあらゆるサービス又は情報にアクセスすることができ、ＴＶに常駐する信号マネジャ１０２を経由する回路を通じてテレビのＳＴＢ１０１をさらに制御することができる。遠隔制御アプリケーションは、テレビに接続するためのリッチインターフェイスであり、このセット自体にはいずれの追加費用又は追加ソフトウェアも加わらない。さらに、遠隔制御アプリケーションは、番組選択、コメント、他の視聴者との通信、レーティング、共有、購入などの様々なユーザ制御動作を通じて多種多様な信号を生成することができる。また、遠隔制御アプリケーションは、信号化サービス１０４のいずれか、又はＳＤＩＴドックにウィジェットの形でインストールされたアプリケーション１１５への非常にリッチなユーザインターフェイスも提供する。
【００３７】
信号インタプリタ１０６は、様々なソースからの信号を受け取り、これらの信号を用いて何を行うかを決定するための論理命令を実行する。例えば、信号インタプリタは、ユーザが一意の番組コード（マンデーナイトフットボール：番組＃１１１１１など）によって表される番組Ａを選択した旨の通知を信号マネジャから受けると、コンテンツメタデータデータベース１１３内の信号を検索することにより、この信号に関する追加の意味情報を最初に取得することができる。そして、信号インタプリタは、例えば番組の表示頻度、レーティングなどの番組のカテゴリを特定することができる。
【００３８】
このようにして関連するメタデータを手に入れた信号インタプリタは、接続された広告サーバ１１１に番組コード及び関連するメタデータを提示することができ、又は番組カテゴリなどのメタデータを単に選択することもできる。広告サーバ１１１は、マンデーナイトフットボールと同時に実行するように購入されている広告のテーブルを検索し、最も入札額の高い、又は視聴者に示すのに適した広告として別様に判定された広告のＵＲＬを戻す。信号インタプリタ１０６は、この広告のＵＲＬを信号マネジャに戻し、信号マネジャは、このＵＲＬをパラメータとして常駐アプリケーション１０２に提供し、これにより常駐アプリケーション１０２が作動し、この広告ＵＲＬで見つかったコンテンツをロードし、これを視聴者に表示する。
【００３９】
同様に、信号インタプリタは、サービス提供要素１１０に番組コードを提供することができ、このサービス提供要素は、視聴者にファンタジーフットボールという番組を提供できると判断する。このファンタジーフットボールという番組のＵＲＬが、信号インタプリタによって信号マネジャ１０２に戻され、広告に関してオファリングが作動し、信号マネジャにより決定された優先順位及び順序付けに従って視聴者に示される。
【００４０】
十分に注目すべき点として、１つのＳＤＩＴセット及び視聴者からの信号を、他のセット／例えばソーシャルグラフの調査を通じて「友人」として識別できる視聴者からの信号と組み合わせることができる。このようなクロスビューア信号は、単一の、連続していない一連の信号を解釈することでは不可能な他の種類の「ソーシャル」サービスを可能にする。例えば、ＡｌｉｃｅとＢｏｂが、いずれも毎週規則正しくＦｒｉｎｇｅというテレビ番組を見ており、この二人が、二人のソーシャルグラフの調査によって友人と判断される場合、ＳＤＩＴは、この二人が放送中にリアルタイムでチャットすることを提案することができる。或いは、このサービスは、現在同じ番組を視聴している友人の組を、チャット又はその他のサービスを開始するオプションとともに提供することもできる。
【００４１】
サービスマッチャー１０７は、信号インタプリタ１０６からの信号を受け取って、データベース検索又はその他の手段を通じて、信号内に示される番組にどのサービスが関連し得るかを決定するサーバ側プログラムである。広告マッチャー１０８は、受け取った信号に基づいてどの広告を視聴者に提示すべきかを決定し、従来のウェブ上の広告サーバによく似ている。
【００４２】
ユーザデータ取得部１０９は、信号インタプリタ１０６が受け取った、ユーザのデータリッチ画像を構成する信号に基づいてユーザデータを取得する。番組の選択、視聴時間、相互作用レベル、「クリック」及びチャネル切り替え、ミュート、録画スケジュールの割合などを、個人情報保護方針条項の合意を通じてユーザが許可したものとして取得し、これらを利用して信号インタプリタ１０６が最も関連性の高いオファリングを決定する役に立てることができる。ユーザデータ取得部１０９は、さらなる処理のためにこれらの信号をユーザデータ・データベース１１２に記憶する。例えば、ある期間にわたるチャネル選択から、視聴者が他の形式又はカテゴリの番組よりもスポーツ番組を好むことが明らかである場合、スポーツ関連の広告及びサービスオファリングに比例的な重み付けを加えることができる。
【００４３】
サービス提供部１１０は、オファリングに関するメタデータを特徴とし、所与の信号に応答してサービスマッチャー１０７が最も関連性の高いオファリングを決定できるようにする、サービスオファリングのデータベースである。
【００４４】
広告サーバ１１１は、所与の信号により提案される広告を提供する。
【００４５】
ユーザデータ記憶部１１２は、ユーザデータを含む。なお、このユーザデータ記憶部１１２は、ＳＤＩＴに加え、一連のサービス、装置及び活動によって寄与されるデータを含むことができる。
【００４６】
コンテンツメタデータ１１３は、コンテンツに関する情報であり、信号によって示される。例えば、ある信号は、視聴者が番組＃２２２２２を見ていることを示すことができる。この番組コードをキーとして使用して、この番組のメタデータの記録を見つける。＃２２２２２は、例えば日曜日の朝の時事番組とすることができ、従って信号インタプリタは、コンテンツメタデータ記憶部から「時事番組」を示すコードを取得することができる。その後、信号インタプリタは、視聴者にどのサービス、広告又はコンテンツを提供すべきかを決定する上でこの情報を使用する。
【００４７】
ネット１１４は、インターネットなどのネットワークである。アプリケーション１１５は、ＳＤＩＴスタック上に常駐する、様々な形の強化機能を提供する特定のアプリケーションである。
【００４８】
ＳＤＩＴは、テレビ番組を他のメタデータ、ユーザの視聴習慣及び好みに、従って提案される高度なサービス及び情報に関連付けることにより、テレビ番組に意味的オーバーレイを追加する手段を提供する。ＳＤＩＴは、数百万時間もの既存の番組の再構築又は再符号化を必要とすることなくこれを行い、これにより視聴者、広告主、権利保有者及びＳＤＩＴオペレータに対して全ての番組の価値を高める。
【００４９】
これにより、ＳＤＩＴは、サービスプロバイダ、コンテンツクリエータ、広告主及びユーザに対して新たな価値創造の場をつくり出す。従って、これまで狭義のメカニズムを通じてしか貨幣化されていなかった何百万時間もの日々のテレビ番組が、一連の新たな価値あるサービスオファリング及び視聴の強化に開放される。
【００５０】
ＳＤＩＴは、既存のコネクテッドＴＶの部品表にさらなるハードウェア又は高価なアドオンを必要とせずに、現在の競争価格レベルを維持しながら、強化された機能及び向上した体験をもたらす。ＳＤＩＴは、あらゆる配信媒体を通じて入ってくる全てのテレビ番組ソースとともに機能する。番組を特別に符号化又はデジタル化する必要は特にない。
【００５１】
ＳＤＩＴは、番組がインターネットを越えてパケット化形式で配信されることを必要としないので、最大ピーク需要を含む現在のテレビ消費規模及びそれ以上の規模で高度なサービス及び価値を提供することができる。
【００５２】
信号駆動のユーザインターフェイスは、これらを利用可能な時には常に、視聴者が高度なサービスオファリングに確実に気付くようにする。従来の実装では、このような高度なサービスは、ユーザがボタンを押してこれらを呼び出そうと思った時、又はこれらを永続的に画面上に残そうと思った時にしか出現しなかった。ＳＤＩＴでは、これらが番組に呼応して出現し、番組内に直接符号化されたように見えるリッチな機能のオーバーレイを提供し、（予め定めたユーザ設定に従う場合もあるが、）ユーザ側での呼び出しを必要としないことが可能となる。
【００５３】
図２Ａに、本発明の実施形態による、ディスプレイ上に補足コンテンツを表示するためのシステムを示す。セットトップボックス（ＳＴＢ）１０１がＴＶ信号を受け取り、コンテンツストリームをディスプレイ１２０に送信する。ディスプレイ１２０は、本明細書で説明する本発明の実施形態による、メディアコンテンツをレンダリングできる様々なタイプのディスプレイのいずれかとすることができる。ディスプレイ１２０の例としては、テレビ、ＬＣＤ、プラズマ画面、ＣＲＴ、ＤＬＰ、プロジェクタなどが挙げられる。ディスプレイ１２０は、コネクテッドインターフェイスモジュール１２２を含む。このコネクテッドインターフェイスモジュールはインターネット１２４に接続され、コンテンツストリーム内で検出されたメディアに基づいて双方向機能へのアクセスを提供する。コネクテッドインターフェイスモジュールの詳細については、以下でさらに示す。
【００５４】
図２Ｂに、本発明の別の実施形態による、ディスプレイ上に補足コンテンツを表示するためのシステムを示す。ＳＴＢ１０１は、ＴＶ信号を受け取ってコンテンツストリームを送信する。インターフェイス装置１２６は、ＳＴＢ１０１及びディスプレイ１２０に接続する。従って、インターフェイス装置１２６は、ＳＴＢ１０１とディスプレイ１２０を結び付ける。インターフェイス装置１２６は、コネクテッドインターフェイスモジュール１２２を含む。コネクテッドインターフェイスモジュール１２２は、ＳＴＢ１０１により送信されたコンテンツストリームのメディアコンテンツを判別し、インターネットに接続して、このコンテンツストリームのメディアコンテンツに基づいて補足コンテンツを提供する。インターフェイス装置１２６は、補足コンテンツを含むコンテンツストリームをディスプレイ１２０に提供する。
【００５５】
図２Ｃに、本発明の別の実施形態による、ディスプレイ上に補足コンテンツを表示するためのシステムを示す。この実施形態では、コネクテッドインターフェイスモジュール１２２が、コンテンツストリームを含むＴＶ信号を受け取るＳＴＢ１０１の一部として含まれている。コネクテッドインターフェイスモジュール１２２は、インターネットに接続し、コンテンツストリームの検出されたメディアコンテンツに基づいて補足コンテンツを取り出す。ＳＴＢは、コンテンツストリームと補足コンテンツの両方をレンダリングのためにディスプレイ１２０に提供する。
【００５６】
図３に、本発明の実施形態によるコネクテッドインターフェイスモジュール１２２を示す。この図では、コネクテッドインターフェイスモジュール１２２の様々な構成要素を示すために、コネクテッドインターフェイスモジュール１２２をスタックとして表している。コネクテッドインターフェイスモジュール１２２は、コネクテッドインターフェイスモジュール１２２が位置している装置のオペレーティングシステム（ＯＳ）１３２上に実装される。例えば、１つの実施形態では、コネクテッドインターフェイスモジュール１２２が位置しているディスプレイ装置のオペレーティングシステムがＯＳ１３２である。このＯＳは、コネクテッドインターフェイスモジュール１２２が位置している装置の低水準機能へのアクセスを提供する。コネクテッドインターフェイスモジュール１２２は、セットトップボックス又はケーブル回線などのソースからコンテンツストリーム１３０を受け取る。
【００５７】
コネクテッドインターフェイスモジュール１２２は、コンテンツストリーム１３０のコンテンツを判別するための１又はそれ以上のセンサモジュールを含む。図示の実施形態では、センサモジュール１３４ａ、１３４ｂ及び１３４ｃを示している。しかしながら、本発明の様々な実施形態では、あらゆる数のセンサモジュールが存在することができる。１つの実施形態では、センサモジュールが、コンテンツストリームの一部をサンプリングし、このサンプル部分を分析することにより、コンテンツストリームのメディアコンテンツを判別する。センサモジュールは、サンプル部分のメディア識別子を生成する。メディア識別子は、サンプル部分が見つかったコンテンツ単位、及びサンプル部分が検出されたコンテンツ単位内の位置などのその他の情報を示すことができる。
【００５８】
様々な実施形態では、センサモジュールが、様々な技術を利用してコンテンツストリーム１３０のメディアコンテンツを判別することができる。例えば、１つの実施形態では、センサモジュールが、コンテンツストリームのサンプル部分の指紋又はコードを生成することができる。指紋は、サンプル部分のメディアコンテンツを判別するために、指紋データベースとの照合などによって分析される。いくつかの実施形態では、センサモジュールが、遠隔識別１４４を利用して、コンテンツストリームのサンプル部分のメディアコンテンツを判別することができる。従って、一例として、コンテンツストリームのサンプル部分から生成された指紋を遠隔識別サーバ１４４に送信し、この遠隔識別サーバ１４４が指紋を分析して、サンプル部分のコンテンツを識別するメディア識別子を戻すことができる。
【００５９】
１つの実施形態では、センサモジュールが、コンテンツストリーム内に電子透かしが存在することを検出し、この電子透かしを利用してコンテンツストリームのメディアコンテンツを判別する。他の実施形態では、センサモジュールが、メタデータ、オーディオデータ、ビデオデータ、又は分析できるサンプル内に存在するその他のいずれかの種類の情報などの、コンテンツストリームのサンプル部分内のいずれかの利用可能な情報を利用してコンテンツストリームのメディアコンテンツを判別することができる。センサモジュールは、サンプル部分のメディアコンテンツを確認するために、複数の種類のデータを同時に利用することができる。例えば、サンプル部分が見つかったコンテンツ単位を特定できるように、サンプル内に埋め込まれたメタデータを最初に検出することができる。その後、より細かい粒度でのオーディオ又はビデオ指紋の分析を利用して、サンプル部分が位置するコンテンツ単位内の正確な位置を特定することができる。なお、コンテンツストリームのサンプル部分の分析は、センサモジュール自体で行うことも、又は遠隔で行うこともできる。
【００６０】
本発明の他の実施形態では、センサを、別のモジュール又は装置などの既知のソースからコンテンツストリームに関する情報を取り出すように構成することができる。例えば、１つの実施形態では、センサが、セットトップボックスに問い合わせを行って、コンテンツストリームのコンテンツを識別するメディア識別子を判別する。このような実施形態では、セットトップボックスが、コンテンツストリームに関するメディア識別情報を特定するように構成され、このメディア識別情報は、コンテンツストリームの分析又は外部ソースからの検索などの、このような情報を特定する様々な方法のいずれかに基づくことができる。
【００６１】
１つの実施形態では、セットトップボックスが、コンテンツストリームを処理するためのストリーム処理モジュール、及びセンサからの情報要求を処理するための外部ＡＰＩを含む。ストリーム処理モジュールは、（信号プロバイダからライブで受け取ることができる、又はＤＶＲシステム内のハードドライブなどの予め録画されたソースから受け取ることができる）コンテンツストリームからメタデータを読み出す。その後、このメタデータを処理して（例えば、変換ファイル又はデータを使用してメタデータを処理して）、コンテンツストリームのメディアコンテンツを判別する。センサは、ＳＴＢの外部ＡＰＩに問い合わせを行い、この外部ＡＰＩが、コンテンツストリームの判別されたメディアコンテンツを処理モジュールから取り出してこれをセンサに送信する。代替の実施形態では、読み出されたメタデータをセンサに渡し、このセンサがさらに、変換ファイル又はデータを適用してコンテンツストリームのメディア識別情報を特定することができる。
【００６２】
さらに他の実施形態では、メタデータの一部を処理して他の部分を処理しないことにより、センサが、処理済みのメタデータと未処理のメタデータの混合データを受け取るようにする。一例として、メタデータの処理済み部分により、初期レベルのメディア識別をセンサに提供できる一方で、未処理のメタデータをさらに処理した後には、さらに詳細なレベルのメディア識別が実現される。様々な実施形態では、センサが未処理のメタデータを処理し、或いはこれを処理のために他の処理モジュール又は外部サーバにさらに渡すことができる。
【００６３】
複数のセンサモジュールを設けた本発明の実施形態では、センサモジュールの各々を、異なるものを検出するように構成することができる。さらに、センサモジュールを、特定の番組中などの一定時間中にしか作動しないように構成することもでき、或いは連続作動させることもできる。さらに、センサモジュールを遠隔作動させることもできる。例えば、１つの実施形態では、センサモジュールを、補足コンテンツの提供先とすることができる特定の番組又はコマーシャルを検出するように構成することができる。番組又はコマーシャルが、１日の一定時間中に放送されることが分かっている場合、センサを、これらの番組又はコマーシャルが放送されている時間中に（自動的に又は遠隔的に）作動するように構成することができる。
【００６４】
いくつかの実施形態では、センサモジュールが、別のセンサモジュールの作動をトリガすることができる。例えば、補足コンテンツの提供先とすることができるコマーシャルが、ある番組の放送時にしか出現しないことが分かっていることがある。センサモジュール１３４ａを、ユーザがこれらの特定の番組の１つをいつ見ているかを検出するように構成することができる。センサモジュール１３４ａが、番組の１つをユーザが見ていることを検出すると、センサモジュール１３４ｂを作動させて、ユーザがいつ特定のコマーシャルを視聴しているかを検出することができる。このようにして、メモリ及びＣＰＵなどのシステムリソースを節約できるように、必要時にのみセンサモジュールを起動させることができる。
【００６５】
当業者であれば、本発明の様々な実施形態では、ソフトウェアとハードウェアの様々な組み合わせを含む様々な形でセンサモジュールを具体化できると理解するであろう。限定ではなくほんの一例として、センサモジュールは、アプリケーション、アプレット、モジュール、パッチ、論理符号化チップ、プロセッサにより実行されるコード又はプログラム命令、或いは本明細書で説明したセンサモジュールとして動作するように構成できる他の様々な種類のソフトウェア又はハードウェアのいずれか、又はこれらの組み合わせとして、又はこれらの中に具体化することができる。
【００６６】
センサモジュール１３４ａ、１３４ｂ及び１３４ｃは、補足コンテンツモジュールのＡＰＩを介して補足コンテンツモジュール１３６と通信する。１つの実施形態では、センサモジュールが、補足コンテンツモジュール１３６にメディア識別子を通信する。このメディア識別子は、サンプル部分が見つかったコンテンツ単位を示すとともに、サンプル部分が見つかったコンテンツ単位内の特定の位置を示すこともできる。例えば、メディア識別子は、どの特定の番組又はコマーシャルが見られているか、及びユーザが番組又はコマーシャル内のどの時点を現在見ているか（又は、最近見ていたか）を示すことができる。１つの実施形態では、コンテンツ単位内の位置の指示を、タイムコード又はフレーム番号を介して行うことができるが、他の実施形態では、コンテンツ単位内の位置を示すための他のタイプの測定を利用することができる。
【００６７】
補足コンテンツモジュールは、メディア識別子を使用して、補足コンテンツを提供できるかどうかを判断し、提供できる場合、コンテンツサーバ１４２から補足コンテンツを取り出す。１つの実施形態では、補足コンテンツモジュール１３６が、コンテンツサーバ１４２にメディア識別子又はその一部を通信する。コンテンツサーバ１４２は、メディア識別子によって示される、ユーザが見ているメディアコンテンツに関連する補足コンテンツを戻す。
【００６８】
補足コンテンツは、コンテンツストリームとともに表示される。１つの実施形態では、補足コンテンツが、双方向機能へのアクセスを提供する。補足コンテンツを通じて供給できる双方向機能の例は非常に多く、以下に限定されるわけではないが、所与の番組又はコマーシャル、ユーザフィードバック機構、関連サービス、広告、投票機構などに関する又は関連性のある情報を挙げることができる。１つの実施形態では、補足コンテンツが、アプリケーション１４０ａ、１４０ｂ、１４０ｃ又は１４０ｄなどのアプリケーション又はウィジェットの作動をトリガすることができる。このアプリケーションの作動は、補足コンテンツモジュール１３６が補足コンテンツを受け取ったことに基づく自動的なものであってもよく、又はユーザがアプリケーションの作動をトリガするように補足コンテンツとやりとりしたことに応答するものであってもよい。なお、補足コンテンツを介したアプリケーションの作動は、ユーザが単独でアプリケーションを起動できる常駐するＵＩ／ドック１３８を介したアプリケーションなどの作動とは異なる。本発明の実施形態によれば、ユーザが視聴しているコンテンツストリームの検出されたメディアコンテンツに基づいてアプリケーションが起動される。
【００６９】
図４に、本発明の実施形態による、コンテンツストリームとともに補足コンテンツを提供するためのシステムを示す。番組ソース１５０が、ディスプレイ１５２にコンテンツストリームを提供する。ディスプレイ１５２は、プログラム命令を実行するためのプロセッサ１５４及びメモリ１５６を含む。コンテンツストリームのメディアコンテンツなどのメディアコンテンツは、視覚ディスプレイ１５８上にレンダリングされる。ディスプレイ１５２は、インターネットなどのネットワーク１６１への接続を可能にするネットワークモジュール１６０を含む。ネットワーク１６１は、ＬＡＮ、ＷＡＮ及びインターネットなどの遠隔サーバへのアクセスを提供する様々なネットワークのいずれかを含むことができる。
【００７０】
センサ１６２は、コンテンツストリームの一部をサンプリングするためのストリームサンプラ１６４を含む。指紋エンコーダ１６６は、コンテンツストリームのサンプル部分を分析のためにデジタル指紋１６８に符号化して、コンテンツストリームのメディアコンテンツを判別する。指紋１６８は、指紋識別部１７０に送信される。指紋識別部１７０は、指紋１６８を指紋データベース１７２と相互参照して、指紋の採取元であるメディアコンテンツを判別する。従って、指紋識別部１７０は、コンテンツストリームのサンプル部分が存在するコンテンツ単位、及びサンプル部分が見つかったコンテンツ単位内の特定の位置を示すメディア識別子１７４を戻す。例えば、メディア識別子１７４は、特定の番組又はコマーシャル内の時間的な位置を示すことができる。
【００７１】
センサ１６２は、メディア識別子１７４を補足コンテンツモジュール１７６に送信する。補足コンテンツモジュール１７６は、補足コンテンツサーバ１７８にアクセスし、メディア識別子１７４を使用して補足コンテンツサーバ１７８から補足コンテンツ１８４を取り出す。補足コンテンツサーバ１７８は、メディア識別情報に対応する補足コンテンツを含む補足コンテンツデータベース１８０にアクセスする。この結果、補足コンテンツサーバ１７８は、メディア識別子によって示される、コンテンツストリームの識別されたメディアコンテンツに対応する補足コンテンツを取り出す。また、補足コンテンツサーバ１７８は、ディスプレイ１５２上でコンテンツストリームを見ている特定のユーザの特性を判別するために、ユーザのデータストレージ１８２にアクセスすることもできる。これらの特性は、どの補足コンテンツを戻すべきかを判断する際に考慮することができる。例えば、補足コンテンツ１８４を決定する際には、地理的位置、年齢、性別、お気に入りの番組、テレビの視聴習慣又は統計などのユーザの特性を利用することができる。１つの実施形態では、補足コンテンツを判別するためにシステムがどのユーザデータを利用できるようにするかを設定するためのオプションメニューがユーザに提示される。
【００７２】
補足コンテンツモジュール１７６は、補足コンテンツサーバ１７８から補足コンテンツ１８４を取り出し、レンダリングモジュール１８６は、視覚ディスプレイ１５８上にコンテンツストリームとともに補足コンテンツ１８４をレンダリングする。１つの実施形態では、補足コンテンツが、１又はそれ以上のウィジェット１９０を作動できるようにウィジェットエンジン１８８を作動させることができる。補足コンテンツは、このような作動を自動的に、又はレンダリングされた補足コンテンツとユーザがやりとりした結果としてトリガすることができる。この点に関し、方法動作１９２において、ウィジェットエンジン１８８がウィジェットを作動させることができる。方法動作１９４において、ウィジェットがコンテンツを取り出すことができる。また、方法動作１９６において、ウィジェットからのコンテンツがレンダリングされる。
【００７３】
図５に、本発明の実施形態による、コンテンツストリームとともに補足コンテンツを提供するためのシステムを示す。インターフェイス装置は、ＳＴＢ１０１とディスプレイ１２０を結び付ける。インターフェイス装置１２６は、電源２００から電力を受け取り、インターネット１２４に接続される。インターフェイス装置１２６は、プログラム命令を実行して様々な動作を行うためのプロセッサ２００、メモリ２０２及び論理回路２０４を含む。インターフェイス装置１２６は、コネクテッドインターフェイスモジュール１２２を含み、このコネクテッドインターフェイスモジュール１２２は、上述したように、ＳＴＢ１０１から提供されるコンテンツストリームのメディアコンテンツを検出し、コンテンツストリームの識別されたメディアコンテンツに基づいて、インターネット１２４を介して関連する補足コンテンツを取り出すように構成される。コンテンツストリームは、補足コンテンツとともにディスプレイ１２０上にレンダリングされる。補足コンテンツは、双方向機能へのアクセスを提供するとともに、コンテンツストリームの受け取り中にインターネット通信を提供することができる。
【００７４】
図６に、本発明の実施形態による、ディスプレイ上にコンテンツストリームをレンダリングすると同時にハンドヘルド装置上に補足コンテンツを提供するためのシステムを示す。ディスプレイ２１０は、メディアコンテンツを含むコンテンツストリームを受け取る。ディスプレイ２１０は、受け取ったコンテンツストリームが現在送信している（特定の番組又はコマーシャルなどの）コンテンツ単位、及びコンテンツ単位内の現在の場所を識別することを含む、コンテンツストリームのメディアコンテンツを検出するためのセンサ２１２を含む。補足コンテンツマネジャ２１４は、コンテンツストリームの検出されたメディアコンテンツに基づいて、コンテンツサーバ２１６から補足コンテンツを取り出す。補足コンテンツは、コンテンツストリームとともにディスプレイ２１０上にレンダリングされ、双方向機能へのアクセスを提供することができる。
【００７５】
１つの実施形態では、補足コンテンツが、ハンドヘルド装置２２０上の遠隔アプリケーション２２８を（自動的に、又はユーザが補足コンテンツとやりとりしたことに応答して）トリガ又は起動する。補足コンテンツマネジャ２１４は、ネットワーク２１８を介してハンドヘルド装置２２０の遠隔アプリケーション２２８と通信する。ネットワーク２１８は、ＷｉＦｉネットワークなどのローカルネットワークであっても、又はインターネットなどの他の種類のネットワークであってもよい。ハンドヘルド装置２２０は、遠隔アプリケーション２２８をレンダリングするための視覚ディスプレイ２２２、並びにプログラム命令を実行して様々な動作を行うためのプロセッサ２２４及びメモリ２２６を含む。
【００７６】
１つの実施形態では、遠隔アプリケーション２２８が、補足コンテンツマネジャ２１４から補足コンテンツを受け取り、これをハンドヘルド装置２２０の視覚ディスプレイ２２２上にレンダリングする。別の実施形態では、遠隔アプリケーション２２８が、コンテンツストリームのメディアコンテンツに関する情報を受け取り、これに応答して、外部コンテンツサーバ２３０に接続して外部コンテンツにアクセスする。外部コンテンツは、ディスプレイ２１０上にレンダリングされるコンテンツストリームのメディアコンテンツに関連する双方向機能を提供することができる。このようにして、ユーザは、自身のテレビ上に現在レンダリングされているメディア番組と同時に及びこれに関連して、自身のハンドヘルド装置上に強化された機能を提供される。さらに他の実施形態では、コンテンツサーバ２１６が、レンダリングする補足コンテンツをハンドヘルド装置２２０上に提供できるように、ハンドヘルド装置２２０上の遠隔アプリケーション２２８と直接通信することができる。
【００７７】
当業者であれば、ハンドヘルド装置２２０は、以下に限定されるわけではないが、携帯電話機、スマートフォン、携帯情報端末（ＰＤＡ）、携帯用ゲーム機、タブレットコンピュータ、ラップトップコンピュータ、又はディスプレイ上にレンダリングされたコンテンツストリームの検出されたメディアコンテンツに関する追加コンテンツを提供できるようにネットワークに接続できる他のあらゆる種類のハンドヘルド装置を含む様々な種類のハンドヘルド装置のいずれであってもよいと理解するであろう。
【００７８】
図７に、本発明の実施形態による、メディアコンテンツを判別するためのコンテンツストリームのサンプリングを概略的に示す。コンテンツストリーム２４０は、番組Ｐの番組部分２４２、及び番組部分２４２間の位置２４４及び２４６に挿入されたコマーシャルＣ１及びＣ２を含む。コンテンツストリーム２４０の番組部分２４２からの部分２４８をサンプリングする。サンプル部分２４８のメディアコンテンツを判別するために、１つの実施形態では、サンプル部分２４８の指紋を生成する。この指紋を、番組Ｐ、コマーシャルＣ１及びコマーシャルＣ２の指紋データ２５４、２５６及び２５８をそれぞれ含む指紋データベース２５２と照合する。サンプル部分２４８の指紋を指紋データ２５４と照合することにより、サンプル部分２４８の取得元である特定の番組（番組Ｐ）、及びサンプル部分２４８が見つかった番組Ｐ内の特定の位置（位置２５５）を識別することができる。
【００７９】
別の例として、コンテンツストリームから部分２５０をサンプリングする。サンプル部分２５０の指紋を生成し、指紋データベース２５２と照合する。この照合に基づいて、サンプル部分２５０がコマーシャルＣ２からのものであり、より詳細には、コマーシャルＣ２内の位置２５９で見つかったことが判別される。コンテンツストリームのサンプル部分の識別されたメディアコンテンツに基づいて、ユーザに補足コンテンツ及び双方向機能を提示することができる。
【００８０】
図８に、本発明の実施形態による、コンテンツストリームとともに補足コンテンツを表示する方法を示す。方法動作２６０において、コンテンツストリームの一部をサンプリングする。方法動作２６２において、デジタル指紋技術、メタデータの分析、又はコンテンツストリームのコンテンツを確認することに関連するその他の分析技術などを介してサンプルを分析する。方法動作２６４において、この分析に基づいて、番組又はコマーシャル、又はサンプルが見つかった他のコンテンツ単位を示す、サンプルのメディア識別子を判別する。方法動作２６６において、検索を行って、このメディア識別子に対応する補足コンテンツが存在するかどうかを判定する。補足コンテンツが見つからない場合、方法は方法動作２６０に戻る。メディア識別子に対応する補足コンテンツが見つかった場合、方法動作２６８においてこの補足コンテンツを取り出す。方法動作２７０において、コンテンツストリームとともに補足コンテンツをディスプレイ上にレンダリングする。方法動作２７２において、方法は、ユーザからの命令を待つ。ユーザが命令を与えない場合、この補足コンテンツをディスプレイから削除して、方法は方法動作２６０に戻る。ユーザが命令を与えた場合、方法動作２７４において双方向機能を作動させる。
【００８１】
図９に、本発明の実施形態による、コンテンツストリームとともにレンダリングされた補足コンテンツを示す一連のスクリーンショットを示す。スクリーンショット２８０は、ディスプレイ上にレンダリングされたコンテンツストリームを示す。本明細書で説明する本発明の実施形態によれば、動作２８２において、コンテンツストリームのサンプリング及び分析に基づいて、コンテンツストリームのメディアコンテンツが識別される。動作２８４において、コンテンツストリームのメディアコンテンツに関連する補足コンテンツが取り出される。また、動作２８６において、コンテンツストリームが補足コンテンツとともにディスプレイ上にレンダリングされる。この状態をスクリーンショット２８８に示す。図示のように、ユーザが投票機構などの双方向機能を作動できることを示すメッセージ２９０が、補足コンテンツによって画面の下部に提供されている。ユーザは、自身の遠隔制御装置２９０上の適当なボタン（エンター又はＯＫボタンなど）をクリックすることにより、投票したいと望む旨を示すことができる。その後、動作２９４において、双方向機能が起動される。この状態をスクリーンショット２９６によって示しており、ユーザが現在見ている番組の登場人物の１人に投票できることを示す対話式フレーム２９８がディスプレイ上に提供されている。
【００８２】
上述した実施形態は、限定ではなくほんの一例として示したものである。他の実施形態では、本発明のシステム及び方法に従って、様々な種類の補足コンテンツ及び双方向機能のいずれかを提供することができる。例えば、１つの実施形態では、宣伝するサービス又は商品のリスト又は近隣の地図を提供することにより、コマーシャルを強化することができる。別の実施形態では、表示されているコンテンツに関連する広告を提示することができる。さらに他の実施形態では、ユーザが番組を見ながら動的に番組に参加できるようにする投票又はフィードバック機能などの、特定の番組に関連する双方向機能を表示することもできる。別の実施形態では、ユーザが、インターネットの検索結果又はその他の情報のソースなどを介して、見ているものに関連する情報を発見することができる。当業者であれば、他の多くの実施形態では、本明細書で説明した本発明の実施形態に従って、コンテンツストリームの検出されたコンテンツに基づいて様々な種類の補足コンテンツ及び双方向機能を提供できると理解するであろう。
【００８３】
本明細書で説明した本発明の実施形態では、当業で周知のリレーショナルデータベースシステムを利用することができる。このようなデータベースシステムの例として、ＭｙＳＱＬ、Ｏｒａｃｌｅ及びＡｃｃｅｓｓが挙げられる。上述した様々な動作は、リレーショナルデータベース管理システムを介した動作を実行することによって行うこともできる。このようなデータベースシステムは、コンピュータネットワークの一部として構成できる１又はそれ以上のサーバコンピュータ内に具体化することができる。
【００８４】
本発明の実施形態は、ハンドヘルド装置、マイクロプロセッサシステム、マイクロプロセッサベースの又はプログラム可能な消費者向け電子機器、ミニコンピュータ、メインフレームコンピュータなどを含む様々なコンピュータシステム構成により実施することができる。本発明は、有線又は無線ネットワークを通じてリンクされた遠隔処理装置によりタスクが行われる分散型コンピューティング環境で実施することもできる。
【００８５】
上記の実施形態を念頭に置き、本発明は、コンピュータシステムに記憶されたデータを伴う様々なコンピュータ実施動作を採用できると理解されたい。これらの動作は、物理量の物理的操作を必要とするものである。必ずしもそうではないが、通常これらの量は、記憶、転送、合成、比較、及び別様に操作できる電気又は磁気信号の形をとる。
【００８６】
本発明の一部を成す、本明細書で説明した動作の一部は、有用な機械作業である。本発明は、これらの動作を行うための機器又は装置にも関連する。この装置は、特定用途向けコンピュータなどのように、必要な目的のために特別に構築することができる。コンピュータは、特定用途向けコンピュータとして定義した場合、依然として特定用途のために動作しながら、他の処理、プログラムの実行、又は特定用途の一部ではないルーチンを行うこともできる。或いは、これらの動作を、コンピュータメモリ、キャッシュに記憶された、又はネットワークを介して取得した１又はそれ以上のコンピュータプログラムにより選択的に作動又は構成された汎用コンピュータによって処理することもできる。ネットワークを介してデータを取得した場合、これらのデータを、コンピュータリソースのクラウドなどの、ネットワーク上の他のコンピュータによって処理することもできる。
【００８７】
本発明の実施形態を、データを１つの状態から別の状態に変換する機械として定義することもできる。これらのデータは、電気信号として表すことができ、データを電子的に操作できる物品を表すことができる。場合によっては、これらの変換されたデータをディスプレイ上に視覚的に表現して、データ変換に起因する物理的オブジェクトを表すことができる。これらの変換されたデータは、一般的に、又は物理的有形オブジェクトの構築又はレンダリングを可能にする特定の形でストレージに保存することができる。いくつかの実施形態では、プロセッサにより操作を行うことができる。従って、このような例では、プロセッサが、データを１つのものから別のものに変換する。さらに、ネットワークを介して接続できる１又はそれ以上の機械又はプロセッサによって方法を処理することもできる。各機械は、データを１つの状態又はものから別の状態又はものに変換できるとともに、データを処理し、データをストレージに保存し、ネットワークを介してデータを送信し、結果を表示し、又は結果を別の機械に通信することもできる。
【００８８】
本発明は、コンピュータ可読媒体上のコンピュータ可読コードとして具体化することもできる。コンピュータ可読媒体は、後でコンピュータシステムが読み取ることができるデータを記憶できるいずれのデータ記憶装置であってもよい。コンピュータ可読媒体の例には、ハードドライブ、ネットワーク付属ストレージ（ＮＡＳ）、読み出し専用メモリ、ランダムアクセスメモリ、フラッシュベースメモリ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ、磁気テープ、並びにその他の光学的及び非光学的データストレージ装置がある。ネットワーク結合コンピュータシステムを通じてコンピュータ可読媒体を分散し、コンピュータ可読コードを分散した形で記憶して実行できるようにしてもよい。
【００８９】
方法動作を特定の順序で説明したが、動作間で他のハウスキーピング動作を行うこともでき、又は動作をわずかに異なる時点で行われるように調整することもでき、或いはオーバーレイ動作の処理が望む形で行われる限り、処理に関連する様々な間隔で処理動作を行うことができるシステム内で動作を分散することもできると理解されたい。
【００９０】
以上、明確に理解できるように本発明を少々詳しく説明したが、添付の特許請求の範囲内である程度の変更及び修正を行えることが明らかであろう。従って、本実施形態は、限定的ではなく例示的なものであると見なすべきであり、本明細書に示す詳細に本発明を限定すべきではなく、添付の特許請求の範囲及び同等物の範囲内で修正することができる。
【符号の説明】
【００９１】
１００：ＴＶソース（ケーブル、衛星など）
１０１：セットトップボックス
１０２：ＳＤＩＴソフトウェア
１０３：テレビ番組
１０４：信号化された広告、サービス、コンテンツ
１０５：遠隔制御アプリケーション
１０６：信号インタプリタ
１０７：サービスマッチャー
１０８：広告マッチャー
１０９：ユーザデータ取得部
１１０：サービス提供部
１１１：広告サーバ
１１２：ユーザデータ
１１３：コンテンツメタデータ
１１４：ネット
１１５：アプリケーション
【図１】
2014506415.tif 000003
【図２Ａ】
2014506415.tif 000004
【図２Ｂ】
2014506415.tif 000005
【図２Ｃ】
2014506415.tif 000006
【図３】
2014506415.tif 000007
【図４】
2014506415.tif 000008
【図５】
2014506415.tif 000009
【図６】
2014506415.tif 000010
【図７】
2014506415.tif 000011
【図８】
2014506415.tif 000012
【図９】
2014506415.tif 000013
【国際調査報告】
2014506415.tif 000014
2014506415.tif 000015