(57)【要約】【課題】ディスプレー部を含む映像表示装置の動作方法が開示される。【解決手段】受信部は、非圧縮視聴覚コンテンツを獲得する。付加サービス管理部は、前記非圧縮視聴覚コンテンツの第１特徴情報に基づいて前記非圧縮視聴覚コンテンツに関する情報を受信し、前記非圧縮視聴覚コンテンツに関する情報に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を通知するコンテンツ通知を予約し、前記コンテンツ通知の予約に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示する。【選択図】図３９
2016514391.tif 000002
【特許請求の範囲】
【請求項１】
ディスプレー部を含む映像表示装置の動作方法において、
非圧縮視聴覚コンテンツを獲得するステップと、
前記非圧縮視聴覚コンテンツの第１特徴情報に基づいて前記非圧縮視聴覚コンテンツに関する情報を受信するステップと、
前記非圧縮視聴覚コンテンツに関する情報に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を通知するコンテンツ通知を予約するステップと、
前記コンテンツ通知の予約に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示するステップと、を含む、映像表示装置の動作方法。
【請求項２】
前記非圧縮視聴覚コンテンツの特徴情報に基づいて前記非圧縮視聴覚コンテンツに対する情報を受信するステップは、前記映像表示装置を識別する映像表示装置識別子を受信するステップを含み、
前記コンテンツ通知の予約に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示するステップは、前記映像表示装置識別子に基づいてコンテンツ通知メッセージを受信するステップを含む、請求項１に記載の映像表示装置の動作方法。
【請求項３】
前記映像表示装置を識別する映像表示装置識別子を受信するステップは、前記コンテンツ通知を予約するプロモーションアプリケーションをダウンロードするプロモーションアプリケーションＵＲＬと前記映像表示装置識別子を含むＵＲＬに基づいて前記映像表示装置識別子を受信するテップを含む、請求項２に記載の映像表示装置の動作方法。
【請求項４】
前記映像表示装置を識別する映像表示装置識別子を受信するステップは、前記コンテンツ通知を予約するプロモーションアプリケーションをダウンロードするプロモーションアプリケーションＵＲＬと前記映像表示装置識別子を含むＵＲＬをトークン化して前記映像表示装置識別子を受信するステップを含む、請求項３に記載の映像表示装置の動作方法。
【請求項５】
前記コンテンツ通知を予約するステップは、前記コンテンツ通知を予約するプロモーションアプリケーションを実行するステップを含む、請求項１に記載の映像表示装置の動作方法。
【請求項６】
前記コンテンツ通知を予約するステップは、前記コンテンツ通知を予約するプロモーションアプリケーションを実行した時間から第１予め設定された時間が経過した後、前記プロモーションアプリケーションを終了するステップを更に含む、請求項５に記載の映像表示装置の動作方法。
【請求項７】
前記プロモーションアプリケーションを終了するステップは、
前記第１予め設定された時間の長さを前記非圧縮視聴覚コンテンツの再生時間の長さに基づいて決定するステップと、
前記コンテンツ通知を要約するプロモーションアプリケーションを実行した時間から前記第１予め設定された時間が経過した場合、前記プロモーションアプリケーションを終了するステップと、を含む、請求項６に記載の映像表示装置の動作方法。
【請求項８】
前記非圧縮視聴覚コンテンツに含まれたビデオ及びオーディオのうち少なくともいずれか一つのフェードアウトを感知した場合、前記プロモーションアプリケーションを終了するステップを更に含む、請求項５に記載の映像表示装置の動作方法。
【請求項９】
前記非圧縮視聴覚コンテンツに関するコンテンツの方法情報を表示するステップは、前記非圧縮視聴覚コンテンツに関するコンテンツを放送するチャネルの情報を放送情報として表示するステップを含む、請求項１に記載の映像表示装置の動作方法。
【請求項１０】
前記非圧縮視聴覚コンテンツに関するコンテンツを放送するチャネルの情報を表示するステップは、前記映像表装置のユーザが加入した第１サービスパッケージに含まれていないチャネルの情報を表示せずに前記第１サービスパッケージに含まれたチャネルの情報を表示するステップを含む、請求項９に記載の映像表示装置の動作方法。
【請求項１１】
前記非圧縮視聴覚コンテンツに関するコンテンツを放送するチャネルの情報を表示するステップは、前記非圧縮視聴覚コンテンツに関するコンテンツを放送するチャネルが前記映像表示装置のユーザが加入した第１サービスパッケージに含まれていない場合、前記非圧縮視聴覚コンテンツに関するコンテンツを放送するチャネルを含む第２サービスパッケージを表示するステップを含む、請求項９に記載の映像表示装置の動作方法。
【請求項１２】
前記非圧縮視聴覚コンテンツに関するコンテンツを放送するチャネルの情報を表示するステップは、前記非圧縮視聴覚コンテンツに関するコンテンツを放送開始時間から第２予め設定された時間分の前に前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示するステップを含む、請求項１に記載の映像表示装置の動作方法。
【請求項１３】
前記非圧縮視聴覚コンテンツはプロモーションコンテンツであり、前記非圧縮視聴覚コンテンツに関するコンテンツは前記プロモーションコンテンツの本編コンテンツである、請求項１に記載の映像表示装置の動作方法。
【請求項１４】
映像表示装置において、
非圧縮視聴覚コンテンツを獲得する受信部と、
前記非圧縮視聴覚コンテンツを表示するディスプレー部と、
前記非圧縮視聴覚コンテンツの特徴情報に基づいて前記非圧縮視聴覚コンテンツに関する情報を受信し、前記非圧縮視聴覚コンテンツに関する情報に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を通知するコンテンツ通知を予約し、前記コンテンツ通知の予約に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示する付加サービス管理部と、を含む、映像表示装置。
【請求項１５】
前記付加サービス管理部は、前記映像表示装置を識別する映像表示装置識別子を受信し、前記映像表示装置識別子に基づいてコンテンツ通知メッセージを受信する、請求項１４に記載の映像表示装置。
【請求項１６】
前記付加サービス管理部は、前記コンテンツ通知を予約するプロモーションアプリケーションをダウンロードするプロモーションアプリケーションＵＲＬと前記映像表示装置識別子を含むＵＲＬに基づいて前記映像表示装置識別子を受信する、請求項１５に記載の映像表示装置。
【請求項１７】
前記付加サービス管理部は、前記コンテンツ通知を予約するプロモーションアプリケーションを実行するステップを含む、請求項１４に記載の映像表示装置。
【請求項１８】
前記付加サービス管理部は、前記コンテンツ通知を予約するプロモーションアプリケーションを実行した時間から第１予め設定された時間が経過した後、前記プロモーションアプリケーションを終了する、請求項１７に記載の映像表示装置。
【請求項１９】
前記付加サービス管理部は、前記第１予め設定された時間の長さを前記非圧縮視聴覚コンテンツの再生時間の長さに基づいて決定し、前記プロモーションアプリケーションを実行した時間から前記第１予め設定された時間が経過した場合、前記プロモーションアプリケーションを終了する、請求項１８に記載の映像表示装置の動作方法。
【請求項２０】
前記付加サービス管理部は、前記非圧縮視聴覚コンテンツに含まれたビデオ及びオーディオのうち少なくともいずれか一つのフェードアウトを感知した場合、前記プロモーションアプリケーションを終了する、請求項１７に記載の映像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像表示装置及びその動作方法に関するものである。
【背景技術】
【０００２】
デジタル放送が活性化されるにつれ、放送局はメイン視聴覚コンテンツを送出しながら、このメイン視聴覚コンテンツと連携して利用するかこのメイン視聴覚コンテンツとは独立した付加サービスデータ（ｅｎｈａｎｃｅｄ  ｓｅｒｖｉｃｅ  ｄａｔａ）を一緒に送出する。
【０００３】
しかし、現在の放送環境では各過程の映像表示装置が放送信号を地上波を介して直接受信する場合が少ない。むしろ各家庭の映像表示装置はセットトップボックスのような放送受信装置に連結されているため、この放送受信装置が提供する非圧縮視聴覚コンテンツを再生することが多い。
【０００４】
一方、放送受信装置は多チャネルビデオ番組配布企業（ｍｕｌｔｉｃｈａｎｎｅｌ  ｖｉｄｅｏ  ｐｒｏｇｒａｍｍｉｎｇ  ｄｉｓｔｒｉｂｕｔｏｒ，ＭＶＰＤ）と呼ばれるサーバからコンテンツを提供される。この多チャネルビデオ番組配布企業は放送局から放送信号を受信し、受信した放送信号からコンテンツを抽出した後、自らが送出するに適合した形態の信号に変換し、変換された信号を放送受信装置に提供する。この過程で、多チャネルビデオ番組配布企業は抽出した付加サービスデータを除去してもよく他の付加サービスデータを追加してもよいため、放送受信装置はＭＶＰＤに従属された付加サービスを提供されるしかない。
【０００５】
マルティチャネルビデオ分配者はコンテンツ提供者によって提供される複数のチャネルをパッケージとして放送受信装置に提供する。
【０００６】
放送受信装置も多チャネルビデオ番組配布企業から受信した信号からメイン視聴覚データを抽出して非圧縮視聴覚データのみを映像表示装置に提供するため、放送受信装置の統制下の付加サービスのみ利用可能であって映像表示装置の統制下の付加サービスは行われない。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は非圧縮視聴覚コンテンツの形態に入力されるプロモーションコンテンツを認識し、プロモーションコンテンツによって広告されるコンテンツに対するユーザの視聴意思に基づいてコンテンツを放送する際にコンテンツが放送されることを通知する映像表示装置とその動作方法を提供するためのものである。
【課題を解決するための手段】
【０００８】
本発明の一実施例によるディスプレー部を含む映像表示装置の動作方法は、非圧縮視聴覚コンテンツを獲得するステップと、前記非圧縮視聴覚コンテンツの第１特徴情報に基づいて前記非圧縮視聴覚コンテンツに関する情報を受信するステップと、前記非圧縮視聴覚コンテンツに関する情報に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を通知するコンテンツ通知を予約するステップと、前記コンテンツ通知の予約に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示するステップと、を含む。
【０００９】
この際、前記非圧縮視聴覚コンテンツの特徴情報に基づいて前記非圧縮視聴覚コンテンツに対する情報を受信するステップは、前記映像表示装置を識別する映像表示装置識別子を受信するステップを含み、前記コンテンツ通知の予約に基づいて前記非圧縮視聴覚コンテンツに関するコンテンツの放送情報を表示するステップは、前記映像表示装置識別子に基づいてコンテンツ通知メッセージを受信するステップを含む。
【００１０】
この際、前記映像表示装置を識別する映像表示装置識別子を受信するステップは、前記コンテンツ通知を予約するプロモーションアプリケーションをダウンロードするプロモーションアプリケーションＵＲＬと前記映像表示装置識別子を含むＵＲＬに基づいて前記映像表示装置識別子を受信するテップを含む。
【００１１】
この際、前記映像表示装置を識別する映像表示装置識別子を受信するステップは、前記コンテンツ通知を予約するプロモーションアプリケーションをダウンロードするプロモーションアプリケーションＵＲＬと前記映像表示装置識別子を含むＵＲＬをトークン化（ｔｏｋｅｎｉｚｅ）して前記映像表示装置識別子を受信するステップを含む。
【発明の効果】
【００１２】
本発明の実施例は、ＭＶＰＤに従属しない付加サービスを可能にする。側に、本発明の実施例は放送局やコンテンツ提供者が付加サービスを提供しなくても放送局やコンテンツ提供者に従属しない第三者サーバによって付加サービスを可能にする。
【００１３】
また、本発明の多様な実施例はリモコンを介して不便にテキストを入力しなくてもメイン視聴覚コンテンツに関する情報検索、チャット、ニュース検索、デジタルメディアダウンロード、製品パンフレットのダウンロード及び製品購入を可能にする。
【００１４】
それだけでなく、本発明の実施例は無全チャネルの大域幅の限界を超える付加サービスを可能にする。
【００１５】
本発明の実施例による映像表示装置は、外部入力を介して入力される非圧縮視聴覚データに基づいてチャネルマップを獲得する。
【００１６】
本発明の実施例による第三者サーバはリーンバックアプリケーションの許容可否に関する情報を映像表示装置に提供してリーンバックアプリケーションが映像表示装置の安定性に深刻な影響を及ぼすことを防止する。
【００１７】
本発明の実施例による映像表示装置と地域的に近いＡＣＲサーバのＵＲＬアドレスを通知し、映像表示装置が速くコンテンツを認識しネットワーレイタンシ（ｎｅｔｗｏｒｋ  ｌａｔｅｎｃｙ）を減らすようにする。
【００１８】
本発明の実施例による第三者サーバはＡＣＲオンタイム区間に関する情報を映像表示装置に提供して不必要なリソースの消耗を防止する。
【００１９】
本発明の実施例による映像表示装置は、外部入力を介して入力される非圧縮視聴覚データに基づいてプロモーションコンテンツを認識する。
【００２０】
本発明の実施例による映像表示装置は、プロモーションコンテンツによって広告されるコンテンツに対するユーザの視聴意思を貯蔵する。
【００２１】
本発明の実施例による映像表示装置は、プロモーションコンテンツによって広告されるコンテンツに対するユーザの視聴意思に基づいてコンテンツを放送する際にユーザにコンテンツが放送されることを表示する。
【図面の簡単な説明】
【００２２】
【図１】本発明の一実施例によるネットワークトポロジーを示すブロック図である。
【図２】本発明の一実施例によるウォーターマーク基盤のネットワークトポロジーを示すグロック図である。
【図３】本発明の一実施例によるウォーターマーク基盤のネットワークトポロジー内のデータの流れを示すラダーダイアグラムである。
【図４】本発明の一実施例によるウォーターマーク基盤のコンテンツの認識タイミングを示す図である。
【図５】本発明の一実施例によるフィンガープリント基盤のネットワークトポロジーを示すグロック図である。
【図６】本発明の一実施例によるフィンガープリント基盤のネットワークトポロジー内のデータの流れを示すラダーダイアグラムである。
【図７】本発明の一実施例による質疑結果を保持するＡＣＲ−ＲｅｓｕｌｔｔｙｐｅのＸＭＬスキーマダイアグラム（ｓｃｈｅｍａ  ｄｉａｇｒａｍ）である。
【図８】本発明の一実施例によるウォーターマークとフィンガープリント基盤のネットワークトポロジーを示すグロック図である。
【図９】本発明の一実施例によるウォーターマークとフィンガープリント基盤のネットワークトポロジー内のデータの流れを示すラダーダイアグラムである。
【図１０】本発明の一実施例による映像表示装置のロック図である。
【図１１】本発明の実施例によってメイン視聴覚コンテンツの再生時間と付加サービスの再生時間を同期化する方法を示すフローチャートである。
【図１２】本発明の実施例によってメイン視聴覚コンテンツの再生時間と付加サービスの再生時間を同期化する方法を示す概念図である。
【図１３】本発明の実施例による自動再生アプリケーションの実行画面を示す図である。
【図１４】本発明の実施例によるコンテンツ提供者アプリケーションの実行画面を示す図である。
【図１５】本発明の実施例によるＡＣＲ機能を制御するためのユーザインタフェースを示す図である。
【図１６】本発明の実施例による映像表示装置の動作方法示すフローチャートである。
【図１７】本発明の実施例によるネットワークトポロジーを示す図である。
【図１８】本発明の多様な実施例によるＬｉｖｅ＋アプリケーションを示す図である。
【図１９】本発明の多様な実施例によるＬｉｖｅ＋アプリケーションを実行する方法を示す図である。
【図２０】本発明の実施例によるＬｉｖｅ＋アプリケーションのタブの機能を示す図である。
【図２１】本発明の一実施例による第三者サーバ９０のアーキテクチャを示す図である。
【図２２】本発明の実施例による自動実行アプリケーションのための映像表示装置の動作を示すラダーダイアグラムである。
【図２３】本発明の一実施例によるチャネル独立アプリケーションのための映像表示装置を示すラダーダイアグラムである。
【図２４】本発明の他の実施例によるチャネル独立アプリケーションのための映像表示装置を示すラダーダイアグラムである。
【図２５】本発明の実施例による映像表示装置の概念図を示す図である。
【図２６】本発明の他の実施例による映像表示装置の動作を示すラダーダイアブラムである。
【図２７】本発明の一実施例によるＡＣＲ設定情報のＸＭＬスキーマダイアグラムである。
【図２８】本発明の他の実施例による映像表示装置の動作示すラダーダイアブラムである。
【図２９】本発明の一実施例によるＡＣＲ設定情報のＸＭＬスキーマダイアグラムである。
【図３０】本発明の実施例による衛星事業者であるＤｉｓｈ  ＮｅｔｗｏｒｋのＭＶＰＤロゴが露出されるＥＰＧウィンドウを示す図である。
【図３１】本発明の実施例によるＣａｂｌｅ事業者であるＣｏｍｃａｓｔのＭＰＶＤロゴが露出されるＥＰＧウィンドウを示す図である。
【図３２】本発明の実施例によるＣａｂｌｅ事業者であるＣｏｍｃａｓｔのＭＰＶＤロゴが露出されるメニューウィンドウを示す図である。
【図３３】本発明の実施例による衛星事業者であるＤｉｒｅｃＴＶのＭＶＰＤロゴ顔露出されるメニューウィンドウを示す図である。
【図３４】本発明の実施例によるチャネルマップの処理を示す画面である。
【図３５】本発明の実施例によるチャネルマップの処理を示す図で画面である。
【図３６】本発明の実施例による映像表示装置の概念図である。
【図３７】本発明の実施例による映像表示装置の概念図である。
【図３８】本発明の実施例による映像コンテンツ通知アプリケーションサービスのためのネットワークトポロジーを示す図である。
【図３９】本発明の一実施例による映像コンテンツ通知アプリケーションの動作を示すラダーダイアグラムである。
【図４０】本発明の実施例によって映像表示装置の識別子が伝送されることを示すグロック図である。
【図４１】本発明の実施例によってプロモーションアプリケーションを実行する映像表示装置お動作を示すフローチャートである。
【図４２】本発明の実施例によるプロモーションアプリケーションのコンテンツ通知予約ユーザインタフェースを示す図である。
【図４３】本発明の一実施例によるコンテンツ通知アプリケーションのコンテンツ通知ユーザインタフェースを示す図である。
【図４４】本発明の他の実施例によるコンテンツ通知アプリケーションのコンテンツ通知ユーザインタフェースを示す図である。
【図４５】本発明の他の実施例によるコンテンツ通知アプリケーションのコンテンツ通知ユーザインタフェースを示す図である。
【図４６】本発明の他の実施例による映像コンテンツ通知アプリケーションサービスのためのネットワークトポロジーを示す図である。
【図４７】本発明の他の実施例によって映像コンテンツ通知アプリケーションの動作を示すラダーダイアグラムである。
【図４８】本発明の他の実施例による映像コンテンツ通知アプリケーションサービスのためのネットワークトポロジーを示す図である。
【図４９】本発明の他の実施例によって映像コンテンツ通知アプリケーションの動作を示すラダーダイアグラムである。
【図５０】本発明の実施例によるコンテンツ通知アプリケーションを実行する映像表示装置の概念図である。
【図５１】本発明の他の実施例によるフィンガープリント基盤の映像表示装置の構造を示すグロック図である。
【図５２】本発明の他の実施例によるウォーターマーク基盤の映像表示装置の構造を示すグロック図である。
【発明を実施するための形態】
【００２３】
以下、本発明に関する移動端末機について図面を参照してより詳細に説明する。以下の説明で使用される構成要素に関する接尾辞「エンジン」、「モジュール」及び「部」は明細書を容易に作成するためにのみ考慮されて付与されるか混用されるものであって、それ自体で互いに区別される意味又は役割を有することはない。
【００２４】
以下、図１乃至図９を参照して本発明の一実施例によるネットワークトポロジーを説明する。
【００２５】
図１は、本発明の一実施例によるネットワークトポロジーを示すグロック図である。
【００２６】
図１に示したように、本発明の一実施例によるネットワークトポロジーはコンテンツ提供サーバ１０、コンテンツ認識サービス提供サーバ２０、多チャネルビデオ番組配布サーバ３０、付加サービス情報提供サーバ４０、複数の付加サービス提供サーバ５０、放送受信サーバ６０、ネットワーク７０、映像表示装置１００を含む。
【００２７】
コンテンツ提供サーバ１０は放送局などであり、メイン視聴覚コンテンツ（ｍａｉｎ  ａｕｄｉｏ−ｖｉｓｕａｌ  ｃｏｎｔｅｎｔ）を含む放送信号を放送する。放送信号は付加サービスを更に含む。付加サービスはメイン視聴覚コンテンツに関してもよく、関しなくてもよい。付加サービスはサービス情報（Ｓｅｒｖｉｃｅ  ｉｎｆｏｒｍａｔｉｏｎ）、メタデータ（ｍｅｔａｄａｔａ）、付加データ、コンパイルされた実行ファイル、ウェブアプリケーション、ＨＴＭＬ（Ｈｙｐｅｒｔｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書、ＸＭＬ文書、ＣＳＳ（ｃａｓｃａｄｉｎｇ  ｓｔｙｌｅ  ｓｈｅｅｔ）文書、オーディオファイル、ビデオ不リアル、ＡＴＳＣ２．０コンテンツ、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）などのようなアドレスなどの形態を有する。一つ以上のコンテンツ提供サーバが存在する。
【００２８】
コンテンツ認識サービス提供サーバ２０は映像表示装置１００がメイン視聴覚コンテンツに基づいてコンテンツを認識するようにするコンテンツ認識サービスを提供する。コンテンツ認識サービス提供サーバ２０はメイン視聴覚コンテンツに修正を加えてもよく、加えなくてもよい。一つ以上のコンテンツ認識サービス提供サーバが存在する。
【００２９】
コンテンツ認識サービス提供サーバ２０はメイン視聴覚コンテンツに変形を加えてメイン視聴覚コンテンツにロゴのような可視ウォーターマーク（ｖｉｓｉｂｌｅ  ｗａｔｅｒｍａｒｋ）を挿入するウォーターマークサーバである。このウォーターマークサーバはメイン視聴覚コンテンツの各フレームの左上又は右上にコンテンツ提供者のロゴをウォーターマークで表示する。
【００３０】
また、コンテンツ認識サービス提供サーバ２０はメイン視聴覚コンテンツに変形を加えてメイン視聴覚コンテンツにコンテンツ情報を不可視ウォーターマーク（ｉｎｖｉｓｉｂｌｅ  ｗａｔｅｒｍａｒｋ）として挿入するウォーターマークサーバである。
【００３１】
また、コンテンツ認識サービス提供サーバ２０はメイン視聴覚コンテンツの一部のフレーム又は一部のオーディオサンプルから特徴情報を抽出して貯蔵するフィンガープリントサーバである。この特徴情報はシグネチャとも呼ばれる。
【００３２】
多チャネルビデオ番組配布サーバ３０は複数の放送局から放送信号を受信し多重化して多重化された信号を放送受信装置６０に提供する。特に、多チャネルビデオ番組配布サーバ３０は受信した放送信号に対して復調とチャネル復号化を行ってメイン視聴覚コンテンツと付加サービスを抽出した後、抽出したメイン視聴覚コンテンツと付加サービスに対するチャネル復号化を行って配布のための多重化信号を生成する。この際、多チャネルビデオ番組配布サーバ３０は抽出した付加サービスを除外してもよく他の付加サービスを抽出してもよいため、放送局は放送局が主導するサービスを提供することができない。一つ以上の多チャネルビデオ番組配布サーバが存在する。
【００３３】
放送受信装置６０はユーザが選択したチャネルをチューニングし、チューニングしたチャネルの信号を受信し、受信した信号に対して復調とチャネル復号を行ってメイン視聴覚コンテンツを抽出する。そして、放送受信装置６０は抽出したメイン視聴覚コンテンツをＨ．２６５／ＭＰＥＧ−４  ＡＶＣ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−４  ａｄｖａｎｃｅｄ  ｖｉｄｅｏ  ｃｏｄｉｎｇ）、Ｄｏｌｂｙ  ＡＣ−３、ＭＰＥＧ−２  ＡＡＣ（Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔｓ  Ｇｒｏｕｐ−２  ａｄｖａｎｃｅｄ  ａｕｄｉｏ  ｃｏｄｉｎｇ）アルゴリズムなどを利用し復号して非圧縮メイン視聴覚コンテンツ（ｕｎｃｏｍｐｒｅｓｓｅｄ  ｍａｉｎ  ＡＶ  ｃｏｎｔｅｎｔ）を生成する。放送受信装置６０は生成した非圧縮メイン視聴覚コンテンツを映像表示装置１００の外部入力ポートなどを介して映像表示装置１００に提供する。
【００３４】
付加サービス情報提供サーバ４０は映像表示装置の要請に応答してメイン視聴覚コンテンツに関する一つ以上の利用可能な付加サービスのための付加サービス情報を提供する。一つ以上の負荷サービスアドレス提供サーバが存在する。付加サービス情報提供サーバ４０は複数の利用可能な付加サービスのうち最も優先順位が高い付加サービスのための付加サービス情報を提供してもよい。
【００３５】
付加サービス提供サーバ５０は映像表示装置の要請に応答してメイン視聴覚コンテンツに関して利用可能な一つ以上の付加サービスを提供する。一つ以上の付加サービス提供サーバが存在する。
【００３６】
映像表示装置１００はテレビ、ノートブックＰＣ、携帯電話、スマートフォンなどのようにディスプレー装置である。映像表示装置１００は放送受信装置６０から非圧縮メイン視聴覚コンテンツを受信してもよく、コンテンツ提供サーバ１０又は多チャネルビデオ番組配布サーバ３０から符号化されたメイン視聴覚コンテンツを含む放送信号を含んでもよい。映像表示装置１００はネットワーク７０を介してコンテンツ認識サービス提供サーバ２０からコンテンツ認識サービスを提供され、ネットワーク７０を介して付加サービス情報提供サーバ４０からメイン視聴覚コンテンツに関して利用可能な一つ以上の付加サービスのアドレスを受信し、付加サービス提供サーバ５０からメイン視聴覚コンテンツに関して利用可能な一つ以上の付加サービスを提供される。
【００３７】
コンテンツ提供サーバ１０、コンテンツ認識サービス提供サーバ２０、多チャネルビデオ番組配布サーバ３０、付加サービス情報提供サーバ４０、複数の付加サービス提供サーバ５０のうち２つ以上は一つのサーバの形態で結合されもよく、一つの事業者によって運営されてもよい。
【００３８】
図２は、本発明の一実施例によるウォーターマーク基盤のネットワークトポロジーを示すグロック図である。
【００３９】
図２に示したように、本発明の一実施例によるネットワークトポロジーはウォーターマークサーバ２１を含む。
【００４０】
図２に示したようなウォーターマークサーバ２１はメイン視聴覚コンテンツに変形を加えてメイン視聴覚コンテンツにコンテンツ情報を挿入する。多チャネルビデオ番組配布サーバ３０は変形されたメイン視聴覚コンテンツを含む放送信号を受信して配布する。特に、ウォーターマークサーバは後述するようなデジタルウォーターマーキング技術を利用する。
【００４１】
デジタルウォーターマークは削除しにくい方法でデジタル信号に情報を挿入するプロセスである。例えば、デジタル信号はオーディオ、写真又はビデオである。このデジタル信号がコピーされると、挿入された情報も写本に保持される。一つのデジタル信号が同時に他の多くのウォーターマークを運搬する。
【００４２】
可視ウォーターマーキング（ｖｉｓｉｂｌｅ  ｗａｔｅｒｍａｒｋｉｎｇ）において、挿入される情報は写真又はビデオで目で識別可能である。典型的に挿入された情報はメディアの所有者を識別するテキスト又はロゴである。テレビ局が自らのロゴを伝送されるビデオのコーナーに追加すると、これは目で識別可能なウォーターマークになる。
【００４３】
不可視ウォーターマーキング（ｉｎｖｉｓｉｂｌｅ  ｗａｔｅｒｍａｒｋｉｎｇ）において、情報はデジタルデータとしてオーディオ、写真又はビデオに追加されるか、一定量の情報が隠されていることを感知することはできてもそのような情報を認知することはできない。このような目で識別不可能なウォーターマーキングを介して秘密メッセージが伝達される。
【００４４】
ウォーターマーキングのある応用は、デジタルメディアの不法コピーを防ぐための著作権保護システムである。例えば、コピー装置はデジタルメディアをコピーする前にデジタルメディアからウォーターマークを得て、ウォーターマークの内容に基づいてコピーするのか否かを決定する。
【００４５】
ウォーターマーキングの他の応用はメディアの出処追跡にある。配布経路上の各地点でウォーターマークがデジタルメディアに埋め込まれる（ｅｍｂｅｄｄｅｄ）。後にこのようなデジタルメディアが発見されたらこのデジタルメディアからウォーターマークが抽出され、ウォーターマークの内容から配布の出処を把握することができる。
【００４６】
デジタルメディアに関する説明が目で識別不可能なウォーターマーキングの他の応用である。
【００４７】
デジタルメディアのためのファイルフォーマットがメタデータと呼ばれる追加的な情報を含むが、デジタルウォーターマークはデジタルメディアの視聴覚信号自体で伝達されることからメタデータとは区別される。
【００４８】
ウォーターマーキング方法としてはスプレッドスペクトル、量子化、アンプリチュード変調がある。
【００４９】
マーキングされる信号が追加的な修正によって得られるのであれば、ウォーターマーキング方法はスプレッドスペクトルに当たる。スプレッドスペクトルウォーターマークはかなり強いと知られているが、ウォーターマークが埋め込まれたホスト信号に干渉を与えるため多くの情報が含まれることはない。
【００５０】
マーキングされる信号が量子化によって得られるのであれば、ウォーターマーキング方法は量子化タイプに当たる。量子化ウォーターマークは強靭性は低いが多くの情報を含ませることができる。
【００５１】
マーキングされる信号が空間ドメインからスプレッドスペクトルと類似した追加の修正方法で得られるのであれば、ウォーターマーキング方法はアンプリチュード変調に当たる。
【００５２】
図３は、本発明の一実施例によるウォーターマーク基盤のネットワークトポロジー内のデータの流れを示すラダーダイアグラムである。
【００５３】
まず、コンテンツ提供サーバ１０はメイン視聴覚コンテンツと付加サービスを含む放送信号を伝送する（Ｓ１０１）。
【００５４】
ウォーターマークサーバ２１はコンテンツ提供サーバ１０が提供する放送信号を受信し、メイン視聴覚コンテンツに変形を加えてメイン視聴覚コンテンツにロゴのような可視ウォーターマークを挿入するか、メイン視聴覚コンテンツにウォーターマーク情報を不可視ウォーターマークとして挿入し、ウォーターマーキングとして表示されたメイン視聴覚コンテンツと付加サービスをＭＶＰＤ３０に提供する（Ｓ１０３）。
【００５５】
不可視ウォーターマークを介して挿入されるウォーターマーク情報はウォーターマークの用途、コンテンツの情報、付加サービスの情報、利用可能か付加サービスのうち一つ以上を含む。ウォーターマークの用途は無断コピーの防止、視聴率の調査、付加サービスの獲得のうち一つを示す。
【００５６】
コンテンツ情報はメイン視聴覚コンテンツを提供するコンテンツ提供者の識別情報、メイン視聴覚コンテンツの識別情報、メイン視聴覚コンテンツの等級情報、コンテンツ情報の獲得に使用されたコンテンツ区間の時間情報、メイン視聴覚コンテンツが放送されるチャネル名、メイン視聴覚コンテンツが放送されるチャネルのロゴ、メイン視聴覚コンテンツが放送されるチャネルの説明、利用情報を報告するアドレス、利用情報の報告周期、利用情報を獲得する耐えの最小の利用時間、メイン視聴覚コンテンツに関して利用可能な付加サービス情報のうち一つ以上を含む。
【００５７】
映像表示装置１００がコンテンツ情報を獲得するためにウォーターマークを利用したのであれば、コンテンツ情報の獲得に使用されたコンテンツ区間の時間情報は利用されたウォーターマークが内挿（ｅｍｂｅｄｄｉｎｇ）されたコンテンツ区間の時間情報である。映像表示装置１００がコンテンツ情報を獲得するためにフィンガープリントを利用したのであれば、コンテンツ情報の獲得に使用されたコンテンツ区間の時間情報は特徴情報が抽出されたコンテンツ区間の時間情報である。コンテンツ情報の獲得に使用されたコンテンツ区間の時間情報はコンテンツ情報の獲得に使用されたコンテンツ区間の開始時間、コンテンツ情報の獲得に使用されたコンテンツ区間の持続時間（ｄｕｒａｔｉｏｎ）、コンテンツ情報の獲得に使用されたコンテンツ区間の終了時間のうち一つ以上を含む。
【００５８】
利用情報の報告アドレスはメイン視聴覚コンテンツの視聴情報の報告アドレス、付加サービス利用情報の報告アドレスのうち一つ以上を含む。利用情報の報告周期はメイン視聴覚コンテンツの視聴情報の報告周期、付加サービス利用情報の報告周期のうち一つ以上を含む。利用情報を獲得するための最小の利用時間はメイン視聴覚コンテンツの視聴情報を獲得するための最小の視聴時間、付加サービス利用情報を抽出するための最小の使用時間のうち一つ以上を含む。
【００５９】
メイン視聴覚コンテンツが最小時長時間以上視聴された場合に基づいて映像表示装置１００はメイン視聴覚コンテンツの市長情報を獲得し、メイン視聴覚コンテンツ視聴情報の報告周期からメイン視聴覚コンテンツ視聴情報の報告アドレスとして抽出した視聴情報を報告する。
【００６０】
付加サービスが最小使用時間以上使用された場合に基づいて映像表示装置１００は付加サービス利用情報を獲得し、付加サービス利用情報の報告周期から付加サービス利用情報の報告アドレスとして抽出した利用情報を報告する。
【００６１】
付加サービス情報は付加サービスが存在するのかに関する情報、付加サービスアドレス提供サーバのアドレス、それぞれの利用可能な付加サービスの獲得経路、それぞれの利用可能な付加サービスのためのアドレス、それぞれの利用可能な付加サービスの開始時間、それぞれの利用可能な付加サービスのための終了時間、それぞれの利用可能な付加サービスの寿命周期（ｌｉｆｅｔｉｍｅ）、それぞれの利用可能な付加サービスの獲得モード、それぞれの利用可能な付加サービスのための要請周期、それぞれの利用可能な付加サービスの優先順位情報、それぞれの利用可能な付加サービスの説明、それぞれの利用可能な付加サービスの項目（ｃａｔｅｇｏｒｙ）、利用情報の報告アドレス、利用情報の報告周期、利用情報を獲得するための最小利用時間のうち一つ以上を含む。
【００６２】
利用可能な付加サービスの獲得経路はＩＰ又はＡＴＳＣ  Ｍ／Ｈ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ−Ｍｏｂｉｌｅ／Ｈｎａｄｈｅｌｄ）を示す。利用可能な付加サービスの獲得経路がＡＴＳＣ  Ｍ／Ｈであれば付加サービス情報は周波数情報、チャネル情報を更に含む。それぞれの利用可能な付加サービスの獲得モードはＰｕｓｈ又はＰｕｌｌを示す。
【００６３】
一方、ウォーターマークサーバ２１はメイン視聴覚コンテンツのロゴにウォーターマーク情報を不可視ウォーターマークとして挿入する。
【００６４】
例えば、ウォーターマークサーバ２１はロゴの一定位置にバーコードを挿入する。この際、ロゴの一定値はロゴがディスプレーされる区域の下端の１ラインに当たる。映像表示装置１００はこのようにバーコードが挿入されたロゴを含むメイン視聴覚コンテンツを受信する場合、バーコードをディスプレーしなくてもよい。
【００６５】
また、ウォーターマークサーバ２１はロゴのメタデータの形態にウォーターマーク情報を挿入する。この際、ロゴの形状は維持される。
【００６６】
また、ウォーターマーク２１はＭ個のフレームのロゴそれぞれにＮビットのウォーターマーク情報を挿入する。即ち、ウォーターマークサーバ２１はフレームを介してＭ＊Ｎ個のウォーターマーク情報を挿入する。
【００６７】
ＭＶＰＤ３０はウォーターマーキングで表示されたメイン視聴覚コンテンツと付加サービスを含む放送信号を受信し、多重化信号を生成して放送受信装置６０に提供する（Ｓ１０５）。この際、多重化信号は受信した付加サービスを排除するか新しい付加サービスを含む。
【００６８】
放送受信装置６０はユーザが選択したチャネルをチューニングし、チューニングしたチャネルの信号を受信し、受信された放送信号を復調しチャネル復号化（ｃｈａｎｎｅｌ  ｄｅｃｏｄｉｎｇ）して視聴覚復号（ＡＶ  ｄｅｃｏｄｉｎｇ）を行って非圧縮メイン視聴覚コンテンツを生成した後、生成された非圧縮メイン視聴覚コンテンツを映像表示装置１００に提供する（Ｓ１０６）。
【００６９】
一方、コンテンツ提供サーバ１０もメイン視聴覚コンテンツを含む放送信号を無線チャネルなどを介して放送する（Ｓ１０７）。
【００７０】
また、ＭＶＰＤ３０は放送受信装置６０を介せずに直接映像表示装置１００にメイン視聴覚コンテンツを含む放送信号を伝送してもよい（Ｓ１０８）。
【００７１】
映像表示装置１００はセットトップボックスのような放送受信装置６０を介して非圧縮メイン視聴覚コンテンツを受信する。または、映像表示装置１００は無線チャネルを介して放送信号を受信し、受信した放送信号を復調し復号してメイン視聴覚コンテンツを得る。または、映像表示装置１００はＭＶＰＤ３０から放送信号を受信し、受信した放送信号を復調し復号してメイン視聴覚コンテンツを受信してもよい。映像表示装置１００は獲得したメイン視聴覚コンテンツの一部のフレーム又は一部区間のオーディオサンプルからウォーターマーク情報を抽出する。ウォーターマーク情報がロゴに当たる場合、映像表示装置１００は複数のロゴと複数のウォーターマークサーバのアドレスの対応関係から抽出したロゴに当たるウォーターマークサーバのアドレスを確認する。ウォーターマーク情報がロゴに当たる場合、映像表示装置１００はロゴのみではメイン視聴覚コンテンツを識別することができない。また、ウォーターマーク情報がコンテンツ情報を含んでいない場合にも映像表示装置１００はメイン視聴覚コンテンツを識別することができないが、ウォーターマーク情報がコンテンツ提供者識別情報やウォーターマークサーバのアドレスを含む。ウォーターマーク情報がコンテンツ提供者識別情報を含む場合、映像表示装置１００は複数のコンテンツ提供者識別情報と複数のウォーターマークサーバのアドレスの対応関係から抽出したコンテンツ提供者識別情報に当たるウォーターマークサーバのアドレスを確認する。このように、映像表示装置１００はウォーターマーク情報のみでメイン視聴覚コンテンツを識別することができない場合、獲得したウォーターマークサーバアドレスに当たるウォーターマークサーバ２１にアクセスして第１質疑を伝送する（Ｓ１０９）。
【００７２】
ウォーターマークサーバ２１は第１質疑に対する第１応答を提供する（Ｓ１１１）。この第１応答はコンテンツ情報、付加サービス情報、利用可能な付加サービスのうち一つ以上を含む。
【００７３】
ウォーターマーク情報と第１応答が付加サービスアドレスを含んでいなければ、映像表示装置１００は付加サービスを獲得することができない。しかし、ウォーターマーク情報と第１応答が付加サービスアドレス提供サーバのアドレスを含む。このように、映像表示装置１００はウォーターマーク情報と第１応答を介して付加サービスアドレスや付加サービスを獲得できず付加サービスアドレス提供サーバのアドレスを獲得したのであれば、映像表示装置１００は獲得した付加サービスアドレス提供サーバのアドレスに当たる付加サービス情報提供サーバ４０にアクセスしてコンテンツ情報を含む第２質疑を伝送する（Ｓ１１９）。
【００７４】
付加サービス情報提供サーバ４０は第２質疑のコンテンツ情報に関する一つ以上の利用可能な付加サービスを研削する。次に、付加サービス情報抵抗サーバ４０は第２質疑に対する第２応答として一つ以上の利用可能な付加サービスのための付加サービス情報を映像表示装置１００に提供する（Ｓ１２１）。
【００７５】
映像表示装置１００はウォーターマーク情報、第１応答又は第２応答を介して一つ以上の利用可能な付加サービスアドレスを獲得したのであれば、この一つ以上の利用可能な付加サービスアドレスにアクセスして付加サービスを要請し（Ｓ１２３）、付加サービスを獲得する（Ｓ１２５）。
【００７６】
図４は、本発明の一実施例によるウォーターマーク基盤のコンテンツの認識タイミングを示す図である。
【００７７】
図４に示したように、放送受信装置６０がターンオンされてチャネルをチューニングし、映像表示装置１００が外部入力ポート１１を介して放送受信装置６０からチューニングされたチャネルのメイン視聴覚コンテンツを受信すると、映像表示装置１００はメイン視聴覚コンテンツのウォーターマークからコンテンツ提供者識別子（または放送局識別子）を感知する。次に、映像表示装置１００は感知したコンテンツ提供者識別子に基づいてメイン視聴覚コンテンツのウォーターマークからコンテンツ情報を感知する。
【００７８】
この際、図４に示したように、コンテンツ識別子の感知可能周期とコンテンツ情報の感知可能周期は異なり得る。特に、コンテンツ提供者識別子の感知可能周期はコンテンツ情報の感知可能周期より短い。それを介し、映像表示装置１００は必要な情報のみを感知するための効率的な構成を有する。
【００７９】
図５は、本発明の一実施例によるフィンガープリント基盤のネットワークトポロジーを示すグロック図である。
【００８０】
図５に示したように、本発明の一実施例によるネットワークトポロジーはフィンガープリントサーバ２２を更に含む。
【００８１】
図５に示したようなフィンガープリントサーバ２２はメイン視聴覚コンテンツに変形を加えず、メイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルから特徴情報を抽出して貯蔵する。次に、フィンガープリントサーバ２２は映像表示装置１００からの特徴情報を受信したら、受信した情報に当たる視聴覚コンテンツの識別子と時間情報を提供する。
【００８２】
図６は、本発明の一実施例によるフィンガープリント基盤のネットワークトポロジー内のデータの流れを示すラダーダイアグラムである。
【００８３】
まず、コンテンツ提供サーバ１０はメイン視聴覚コンテンツと付加サービスを含む放送信号を伝送する（Ｓ２０１）。
【００８４】
フィンガープリントサーバ２２はコンテンツ提供サーバ１０が提供する放送信号を受信し、メイン視聴覚コンテンツの複数のフレーム区間または複数のオーディオ区間から複数の特徴情報を抽出し、複数の特徴情報にそれぞれ対応する複数の質疑結果のためのデータベースを構築する（Ｓ２０３）。質疑結果はコンテンツ情報、付加サービス情報、利用可能な付加サービスのうち一つ以上を含む。
【００８５】
ＭＶＰＤ３０はメイン視聴覚コンテンツ付加サービスを含む放送信号を受信し、多重化信号を生成して放送受信装置６０に提供する（Ｓ２０５）。この際、多重化信号は付加サービスを排除するか新しい付加サービスを含む。
【００８６】
放送受信装置６０はユーザが選択したチャネルをチューニングし、チューニングしたチャネルの信号を受信し、受信された放送信号を不調しチャネル復号化して視聴覚復号を行って非圧縮メイン視聴覚コンテンツを生成した後、生成された非圧縮メイン視聴覚コンテンツを映像表示装置１００に提供する（Ｓ２０６）。
【００８７】
一方、コンテンツ提供サーバ１０も視聴覚コンテンツを含む放送信号を無線チャネルなどを介して放送する（Ｓ２０７）。
【００８８】
また、ＭＶＰＤ３０は放送受信装置６０を介せずに直接映像表示装置１００にメイン視聴覚コンテンツを含む信号を伝送する（Ｓ２０８）。
【００８９】
映像表示装置１００はセットトップボックス６０を介して非圧縮メイン視聴覚コンテンツを受信する。または、映像表示装置１００は無線チャネルを介して放送信号を受信し、受信した放送信号を復調し復号してメイン視聴覚コンテンツを得る。または、映像表示装置１００はＭＶＰＤ３０から放送信号を受信し、受信した放送信号を復調し復号してメイン視聴覚コンテンツを受信する。映像表示装置１００は獲得したメイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルから特徴情報を抽出する（Ｓ２１３）。
【００９０】
映像表示装置１００は予め設定されたフィンガープリントサーバのアドレスに当たるフィンガープリントサーバ２２にアクセスして抽出した情報を含む第１質疑を伝送する（Ｓ２１５）。
【００９１】
フィンガープリントサーバ２２は第１質疑に対する応答として質疑結果を提供する（Ｓ２１７）。もし第１応答が失敗に当たれば、映像表示装置１００は他のフィンガープリントサーバアドレスに当たるフィンガープリントサーバ２２にアクセスして抽出した特徴情報を含む第１質疑を伝送する。
【００９２】
フィンガープリントサーバ２２は質疑結果としてＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）文書を提供する。質疑結果を保持するＸＭＬ文書の例を図７と表１を参照して説明する。
【００９３】
図７は、本発明の一実施例による質疑結果を保持するＡＣＲ−ＲｅｓｕｌｔｔｙｐｅのＸＭＬスキーマダイアグラムである。
【００９４】
図７に示したように、質疑結果を保持するＡＣＲ−ＲｅｓｕｌｔｔｙｐｅはＲｅｓｕｌｔＣｏｄｅ属性とＣｏｎｔｅｎｔＩＤ、ＮＴＰＴｉｍｅｓｔａｍｐ、ＳｉｇｎａｌｉｎｇＣｈａｎｎｅｌＩｎｆｏｒｍａｔｉｏｎ、ＳｅｒｖｉｃＩｎｆｏｒｍａｉｏｎエレメントを有する。
【００９５】
例えば、ＲｅｓｕｌｔＣｏｄｅ属性が２００の値を有すると、これは質疑結果が成功であることを意味する。ＲｅｓｕｌｔＣｏｄｅ属性が４０４の値を有すると、これは質疑結果が失敗であることを意味する。
【００９６】
ＳｉｇｎａｌｉｎｇＣｈａｎｎｅｌＩｎｆｏｒｍａｔｉｏｎエレメントはＳｉｇｎａｌｉｎｇＣｈａｎｎｅｌＵＲＬエレメントを有し、ＳｉｇｎａｌｉｎｇＣｈａｎｎｅｌＵＲＬエレメントはＵｐｄａｔｅＭｏｄｅ、ＰｏｌｌｉｎｇＣｙｃｌｅ属性を有する。属性はＰｕｌｌ値またはＰｕｓｈ値を有する。
【００９７】
ＳｅｒｖｉｃＩｎｆｏｒｍａｉｏｎエレメントはＳｅｒｖｉｃｅＮａｍｅ, ＳｅｒｖｉｃＩｎｆｏｒｍａｉｏｎエレメントはＳｅｒｖｉｃｅＮａｍｅ、ＳｅｒｖｉｃｅＬｏｇｏ、ＳｅｒｖｉｃｅＤｅｓｃｒｉｐｔｉｏｎエレメントを有する。
【００９８】
表１は、このような質疑結果を保持するＡＣＲ−ＲｅｓｕｌｔＴｙｐｅのＸＭＬ  Ｓｃｈｅｍａを示す。
【表１】
2016514391.tif 000003
【００９９】
ＣｏｎｔｅｎｔＩＤエレメントとして、下記表２で示したようなＡＴＳＣコンテンツ識別子（ＡＴＳＣ  ｃｏｎｔｅｎｔ  ｉｄｅｎｔｉｆｉｅｒ）が利用される。
【表２】
2016514391.tif 000004
【０１００】
表２に示したように、ＡＴＳＣ  ｃｏｎｔｅｎｔ  ｉｄｅｔｉｆｉｅｒはＴＳＩＤとハウス番号で構成された構造を有する。
【０１０１】
１６ビットの符号のない整数ＴＳＩＤはトランスポートストリーム識別子（ｔｒａｎｓｐｏｒｔ  ｓｔｒｅａｍ  ｉｄｅｎｔｉｆｉｅｒ）を保持する（ｃａｒｒｙ）。
【０１０２】
５ビットの符号のない整数ｅｎｄ＿ｏｆ＿ｄａｙは放送が終わってｃｏｎｔｅｎｔ＿ｉｄ値が再使用される日の時（ｈｏｕｒ）としてセッティングされる。
【０１０３】
９ビットの符号のない整数ｕｎｉｑｕｅ＿ｆｏｒはｃｏｎｔｅｎｔ＿ｉｄ値が再使用できない日の数（ｎｕｍｂｅｒ  ｏｆ  ｄａｙ）に設定される。
【０１０４】
ｃｏｎｔｅｎｔ＿ｉｄはコンテンツ識別子を示す。映像表示装置１００は毎日ｅｎｄ＿ｏｆ＿ｄａｙに当たる時間からｕｎｉｑｕｅ＿ｆｏｒを１ずつ減少し、ｕｎｉｑｕｅ＿ｆｏｒが０になっていなければｃｏｎｔｅｎｔ＿ｉｄが唯一であるとみなす。
【０１０５】
一方、ＣｏｎｔｅｎｔＩＤエレメントとして、後述するようなＡＳＴＣ−Ｍ／Ｈ  ｓｅｒｖｉｃｅのためのグローバルサービス識別子（Ｃｌｏｂａｌ  Ｓｅｒｖｉｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）が利用される。
【０１０６】
グローバルサービス識別子は以下のようなフォームを有する。
−ｕｒｎ：ｏｍａ：ｂｃａｓｔ：ｉａｕｔｈ：ａｔｓｃ：ｓｅｒｖｉｃｅ：＜ｒｅｇｉｏｎ＞：＜ｘｓｉｄ＞：＜ｓｅｒｖｉｃｅｉｄ＞
【０１０７】
ここで、＜ｒｅｇｉｏｎ＞はＩＳＯ  ６３９−２によって規定される２桁の文字の国際コードである。ローカルサービス（ｌｏｃａｌ  ｓｅｒｖｉｃｅ）のための＜ｘｓｉｄ＞は＜ｒｅｇｉｏｎ＞で定義するようなＴＳＩＤの十進数であり、地域サービス（ｒｅｇｉｏｎａｌ  ｓｅｒｖｉｃｅ）（ｍａｊｏｒ＞６９）のための＜ｘｓｉｄ＞は「０」である。＜ｓｅｒｖｉｃｅｉｄ＞は＜ｍａｊｏｒ＞や＜ｍｉｎｏｔ＞に定義される。＜ｍａｊｏｒ＞はメジャーチャネル番号（Ｍａｊｏｒ  Ｃｈａｎｎｅｌ  Ｎｕｍｂｅｒ）を示し、＜ｍｉｎｏｒ＞はマイナーチャネル番号（Ｍｉｎｏｒ  Ｃｈａｎｎｅｌ  Ｎｕｍｂｅｒ）を示す。
【０１０８】
グローバル識別子の例は以下のようである。
−ｕｒｎ：ｏｍａ：ｂｃａｓｔ：ｉａｕｔｈ：ａｔｓｃ：ｓｅｒｖｉｃｅ：ｕｓ：１２３４：５．１
−ｕｒｎ：ｏｍａ：ｂｃａｓｔ：ｉａｕｔｈ：ａｔｓｃ：ｓｅｒｖｉｃｅ：ｕｓ：０：１００．２００
【０１０９】
一方、ＣｏｎｔｅｎｔＩＤエレメントとして、後述するようなＡＴＳＣコンテンツ識別子が利用される。
【０１１０】
ＡＴＳＣコンテンツ識別子は以下のようなフォームを有する。
ｕｒｎ：ｏｍａ：ｂｃａｓｔ：ｉａｕｔｈ：ａｔｓｃ：ｃｏｎｔｅｎｔ：＜ｒｅｇｉｏｎ＞：＜ｘｓｉｄｚ＞：＜ｃｏｎｔｅｎｔｉｄ＞：＜ｕｎｉｑｕｅ＿ｆｏｒ＞：＜ｅｎｄ＿ｏｆ＿ｄａｙ＞
【０１１１】
ここで、＜ｒｅｇｉｏｎ＞はＩＳＯ  ６３９−２によって規定される２桁の文字の国際コードである。ローカルサービスのための＜ｘｓｉｄ＞は＜ｒｅｇｉｏｎ＞で定義するようなＴＳＩＤの十進数であり、「．」＜ｓｅｒｖｉｃｅｉｄ＞が後に続く。地域サービス（ｍａｊｏｒ＞６９）のための＜ｘｓｉｄ＞は＜ｓｅｒｖｉｃｅｉｄ＞である。＜ｃｏｎｔｅｎｔ＿ｉｄ＞は表２に定義されているｃｏｎｔｅｎｔ＿ｉｄ  ｆｉｅｌｄはｂａｓｅ６４符合であり、＜ｕｎｉｑｕｅ＿ｆｏｒ＞は表２に定義されているｕｎｉｑｕｅ＿ｆｏｒ  ｆｉｅｌｄの十進数の符号であり、＜ｅｎｄ＿ｏｆ＿ｄａｙ＞は表２に定義されているｅｎｄ＿ｏｆ＿ｄａｙ  ｆｉｅｌｄの十進数の符号である。
【０１１２】
以下、更に図６を説明する。
【０１１３】
質疑結果が付加サービスや付加サービスを含まず付加サービスアドレス提供サーバのアドレスを含めば、映像表示装置１００は獲得した付加サービスアドレス提供サーバのアドレスに当たる付加サービス情報提供サーバ４０にアクセスしてコンテンツ情報を含む第２質疑を伝送する（Ｓ２１９）。
【０１１４】
付加サービス情報提供サーバ４０は第２質疑のコンテンツ情報に関する一つ以上の利用可能な付加サービスを検索する。次に、付加サービス情報提供サーバ４０は第２質疑に対する第２応答として一つ以上の利用可能な付加サービスのための付加サービス情報を映像表示装置１００に提供する（Ｓ２２１）。
【０１１５】
映像表示装置１００は第１応答または第２応答に応じて一つ以上の利用可能な付加サービスのアドレスを獲得したのであれば、この一つ以上の利用可能な付加サービスのアドレスにアクセスして付加サービスを要請し（Ｓ２２３）、付加サービスを獲得する（Ｓ２２５）。
【０１１６】
ＵｐｄａｔｅＭｏｄｅ属性がＰｕｌｌ値を有する場合、映像表示装置１００はＳｉｇｎａｌｉｎｇＣｈａｎｎｅｌＵＲＬを介してＨＴＴＰ  ｒｅｑｕｅｓｔを付加サービス提供サーバ５０に伝送し、それに対する応答としてＰＳＩＰバイナリストリームを含むＨＴＴＰ  ｒｅｓｐｏｎｓｅを付加サービス提供サーバ５０から受信する。この場合、映像表示装置１００はＰｏｌｌｉｎｇＣｙｃｌｅ属性として指定されるＰｏｌｌｉｎｇ周期に応じてＨＴＴＰ  ｒｅｑｕｅｓｔを伝送する。また、ＳｉｇｎａｌｉｎｇＣｈａｎｎｅｌＵＲＬエレメントはアップデート時間属性を有してもよい。この場合、映像表示装置１００はアップデート時間属性として指定されるアップデート時間からＨＴＴＰ  ｒｅｑｕｅｓｔを伝送する。
【０１１７】
ＵｐｄａｔｅＭｏｄｅ属性がＰｕｓｈ値を有する場合、映像表示装置１００はＸＮＬＨＴＴＰＲｅｑｕｅｓｔ  ＡＰＩを活用して非同期的にサーバからアップデートを受信する。映像表示装置１００がサーバにＸＭＬＨＴＴＰＲｅｑｕｅｓｔ  ｏｂｊｅｃｔを介して非同期的なｒｅｑｕｅｓｔをした後、シグナリング情報に変更があればこのチャネルを介してサーバがｒｅｓｐｏｎｓｅにシグナリング情報を提供する方案である。セッションの待機時間に制限があればｓｅｓｓｉｏｎ  ｔｉｍｅｏｕｔ  ｒｅｓｐｏｎｄを発生し、受信機は直ちにそれを認知し再要請して受信機とサーバ間のシグナリングチャネルを常に維持する。
【０１１８】
図８は、本発明の一実施例によるウォーターマークとフィンガープリント基盤のネットワークトポロジーを示すグロック図である。
【０１１９】
図８に示したように、本発明の一実施例によるネットワークトポロジーはウォーターマークサーバ２１とフィンガープリントサーバ２２を更に含む。
【０１２０】
図８に示したようなウォーターマークサーバ２１はメイン視聴覚コンテンツにコンテンツ提供者識別情報を挿入する。ウォーターマークサーバ２１はロゴのように可視ウォーターマークとしてコンテンツ提供者識別情報をメイン視聴覚コンテンツに挿入してもよく、不可視ウォーターマークとしてコンテンツ提供者識別情報をメイン視聴覚コンテンツに挿入してもよい。
【０１２１】
フィンガープリントサーバ２２はメイン視聴覚コンテンツに変形を加えず、メイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルから特徴情報を抽出して貯蔵する。次に、フィンガープリントサーバ２２は映像表示装置１００からの特徴情報を受信すると、受信した情報に当たる視聴覚コンテンツの識別子と時間情報を提供する。
【０１２２】
図９は、本発明の一実施例によるウォーターマークとフィンガープリント基盤のネットワークトポロジー内のデータの流れを示すラダーダイアグラムである。
【０１２３】
まず、コンテンツ提供サーバ１０はメイン視聴覚コンテンツと付加サービスを含む放送信号を伝送する（Ｓ３０１）。
【０１２４】
ウォーターマークサーバ２１はコンテンツ提供サーバ１０が提供する放送信号を受信し、メイン視聴覚コンテンツに変形を加えてメイン視聴覚コンテンツにロゴのような可視ウォーターマークを挿入するか、メイン視聴覚コンテンツにウォーターマーク情報を不可視ウォーターマークとして挿入し、ウォーターマーキングとして表示されたメイン視聴覚コンテンツと付加サービスをＭＶＰＤ３０に提供する（Ｓ３０３）。不可視ウォーターマークを介して挿入されるウォーターマーク情報はコンテンツの情報、付加サービスの情報、利用可能か付加サービスのうち一つ以上を含む。コンテンツ情報と付加サービス情報は上述したようである。
【０１２５】
ＭＶＰＤ３０はウォーターマーキングで表示されたメイン視聴覚コンテンツと付加サービスを含む放送信号を受信し、多重化信号を生成して放送受信装置６０に提供する（Ｓ３０５）。この際、多重化信号は受信した付加サービスを排除するか新しい付加サービスを含む。
【０１２６】
放送受信装置６０はユーザが選択したチャネルをチューニングし、チューニングしたチャネルの信号を受信し、受信された放送信号を復調しチャネル復号化して視聴覚復号を行って非圧縮メイン視聴覚コンテンツを生成した後、生成された非圧縮メイン視聴覚コンテンツを映像表示装置１００に提供する（Ｓ３０６）。
【０１２７】
一方、コンテンツ提供サーバ１０もメイン視聴覚コンテンツを含む放送信号を無線チャネルなどを介して放送する（Ｓ３０７）。
【０１２８】
また、ＭＶＰＤ３０は放送受信装置６０を介せずに直接映像表示装置１００にメイン視聴覚コンテンツを含む信号を伝送してもよい（Ｓ３０８）。
【０１２９】
映像表示装置１００はセットトップボックス６０を介して非圧縮メイン視聴覚コンテンツを受信する。または、映像表示装置１００は無線チャネルを介して放送信号を受信し、受信した放送信号を復調し復号してメイン視聴覚コンテンツを得る。または、映像表示装置１００はＭＶＰＤ３０から放送信号を受信し、受信した放送信号を復調し復号してメイン視聴覚コンテンツを受信してもよい。映像表示装置１００は獲得したメイン視聴覚コンテンツの一部のフレーム又は一部区間のオーディオサンプルからウォーターマーク情報を抽出する。ウォーターマーク情報がロゴに当たる場合、映像表示装置１００は複数のロゴと複数のウォーターマークサーバのアドレスの対応関係から抽出したロゴに当たるウォーターマークサーバのアドレスを確認する。ウォーターマーク情報がロゴに当たる場合、映像表示装置１００はロゴのみではメイン視聴覚コンテンツを識別することができない。また、ウォーターマーク情報がコンテンツ情報を含んでいない場合にも映像表示装置１００はメイン視聴覚コンテンツを識別することができないが、ウォーターマーク情報がコンテンツ提供者識別情報やウォーターマークサーバのアドレスを含む。ウォーターマーク情報がコンテンツ提供者識別情報を含む場合、映像表示装置１００は複数のコンテンツ提供者識別情報と複数のウォーターマークサーバのアドレスの対応関係から抽出したコンテンツ提供者識別情報に当たるウォーターマークサーバのアドレスを確認する。このように、映像表示装置１００はウォーターマーク情報のみでメイン視聴覚コンテンツを識別することができない場合、獲得したウォーターマークサーバアドレスに当たるウォーターマークサーバ２１にアクセスして第１質疑を伝送する（Ｓ３０９）。
【０１３０】
ウォーターマークサーバ２１は第１質疑に対する第１応答を提供する（Ｓ３１１）。この第１応答はフィンガープリントサーバのアドレス、コンテンツ情報、付加サービス情報、利用可能な付加サービスのうち一つ以上を含む。コンテンツ情報と付加サービス情報は上述したようである。
【０１３１】
ウォーターマーク情報と第１応答が付加サービスアドレスを含んでいれば、映像表示装置１００はメイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルから特徴情報を抽出する（Ｓ３１３）。
【０１３２】
映像表示装置１００は第１応答内のフィンガープリントサーバのアドレスに当たるフィンガープリントサーバ２２にアクセスして抽出した情報を含む第２質疑を伝送する（Ｓ３１５）。
【０１３３】
フィンガープリントサーバ２２は第２質疑に対する第２応答として質疑結果を提供する（Ｓ３１７）。
【０１３４】
質疑結果が付加サービスアドレスや付加サービスを含まずに付加サービスアドレス提供サーバのアドレスのみを含めば、映像表示装置１００は獲得した付加サービスアドレス提供サーバのアドレスに当たる付加サービス情報提供サーバ４０にアクセスしてコンテンツ情報を含む第３質疑を伝送する（Ｓ３１９）。
【０１３５】
付加サービス情報提供サーバ４０は第３質疑のコンテンツ情報に関する一つ以上の利用可能な付加サービスを検索する。次に、付加サービス情報提供サーｂ４０は第３質疑に対する第３応答として一つ以上の利用可能は付加サービスのための付加サービス情報を映像表示装置１００に提供する（Ｓ３２１）。
【０１３６】
映像表示装置１００は第１応答、第２応答または第３応答を介して一つ以上の利用可能な付加サービスのアドレスを獲得したら、この一つ以上の利用可能な付加サービスのアドレスにアクセスして付加サービスを要請し（Ｓ３２３）、付加サービスを獲得する（Ｓ３２５）。
【０１３７】
次に図１０を参照して、本発明の一実施例による映像表示装置１００を説明する。
【０１３８】
図１０は、本発明の実施例による映像表示装置のグロック図である。
【０１３９】
図１０に示したように、本発明の実施例による映像表示装置１００は放送信号受信部１０１、復調部１０３、チャネル復号部１０５、逆多重化部１０７、視聴覚復号部１０９、外部入力ポート１１１、再生制御部１１３、再生装置１２０、付加サービス管理部１３０、データ送受信部１４１、メモリ１５０を含む。
【０１４０】
放送信号受信部１０１はコンテンツ提供サーバ１０またはＭＶＰＤ３０から放送信号を受信する。
【０１４１】
復調部１０３は受信した放送信号を復調し、復調された信号を生成する。
【０１４２】
チャネル復号部１０５は復調された信号をチャネル復号し、チャネル復号されたデータを生成する。
【０１４３】
逆多重下部１０７はチャネル復号されたデータからメイン視聴覚コンテンツと付加サービスを分離する。分離された付加サービスは付加サービス貯蔵部１５２に貯蔵される。
【０１４４】
視聴覚復号部１０９は分離されたメイン視聴覚コンテンツを視聴覚復号して日圧縮メイン視聴覚コンテンツを生成する。
【０１４５】
一方、外部入力ポート１１１は放送受信装置６０、ＤＶＤ（ｖｅｒｓａｔｉｌｅ  ｄｉｓｋ）プレーヤー、ブルーレイディスク（Ｂｌｕ−ｒａｙ  ｄｉｓｃ）プレーヤーなどから非圧縮メイン視聴覚コンテンツを受信する。外部入力ポート１１１はＤＳＵＢポート、ＨＤＭＩ（Ｈｉｇｈ  Ｄｉｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ポート、ＤＶＩ（Ｄｉｇｉｔａｌ  Ｖｉｓｕａｌ  Ｉｎｔｅｒｆａｃｅ）ポート、コンポジット（ｃｏｍｐｏｓｉｔｅ）ポート、コンポーネント（ｃｏｍｐｏｎｅｎｔ）ポート、Ｓ−Ｖｉｄｅｏポートのうち一つ以上を含む。
【０１４６】
再生制御部１１３は視聴覚復号部１０９が生成する非圧縮メイン視聴覚コンテンツまたは外部入力ポート１１１から受信した非圧縮メイン視聴覚コンテンツのうち少なくとも一つをユーザの選択によって再生装置１２０に再生する。
【０１４７】
再生装置１２０はディスプレー部１２１とスピーカ１２３を含む。ディスプレー部１２１は液晶ディスプレー（ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ，ＬＣＤ）、薄膜トランジスタ液晶ディスプレー（ｔｈｉｎ  ｆｉｌｍ  ｔｒａｎｓｉｓｔｏｒ−ｌｉｑｕｉｄ  ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ，ＴＦＴ  ＬＣＤ）、有機発光ダイオード（ｏｒｇａｎｉｃ  ｌｉｓｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｏｄｅ，ＯＬＥＤ）、フレキシブルディスプレー（ｆｌｅｘｉｂｌｅ  ｄｉｓｐｌａｙ）、３次元ディスプレー（３Ｄ  ｄｉｓｐｌａｙ）のうち少なくとも一つを含む。
【０１４８】
付加サービス管理部１３０はメイン視聴覚コンテンツのコンテンツ情報を獲得し、獲得したコンテンツ情報に基づいて利用可能な付加サービスを獲得する。特に、上述したように付加サービス管理部１３０は非圧縮メイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルに基づいてメイン視聴覚コンテンツの識別情報を獲得するが、本明細書ではそれを自動コンテンツ認識（ａｕｔｏｍａｔｉｃ  ｃｏｎｔｅｎｔｓ  ｒｅｃｏｇｎｉｔｉｏｎ，ＡＣＲ）と称することもある。
【０１４９】
データ送受信部１４１はＡＴＳＣ−Ｍ／Ｈ（Ａｄｖａｎｃｅｄ  Ｔｅｌｅｖｉｓｉｏｎ  Ｓｙｓｔｅｍｓ  Ｃｏｍｍｉｔｔｅｅ−Ｍｏｂｉｌｅ／Ｈａｎｄｈｅｌｄ）チャネル送受信部１４１ａとＩＰ送受信部１４１ｂを含む。
【０１５０】
メモリ１５０はフラッシュメモリタイプ（ｆｌａｓｈ  ｍｅｍｏｒｙ  ｔｙｐｅ）、ハードディスクタイプ（Hard  ｄｉｓｋ  ｔｙｐｅ）、マルチメディアカードマイクロタイプ（Ｍｕｌｔｉｍｅｄｉａ  ｃａｒｄ  ｍｉｃｒｏ  ｔｙｐｅ）、カードタイプのメモリ（例えばＳＤまたはＸＤメモリなど）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ  ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、磁気メモリ、磁気ディスク、光ディスクのうち少なくとも一つのタイプの貯蔵媒体を含む。映像表示装置１００はインターネット（ｉｎｔｅｒｎｅｔ）上で前記メモリ１５０の貯蔵機能を行うウェブストレッジ（ｗｅｂ  ｓｔｏｒａｇｅ）に関して動作してもよい。
【０１５１】
メモリ１５０はコンテンツ情報貯蔵部１５１、付加サービス貯蔵部１５２、ロゴ貯蔵部１５３、設定情報貯蔵部１５４、ブックマーク貯蔵部１５５、ユーザ情報貯蔵部１５６、利用情報貯蔵部１５７を含む。
【０１５２】
コンテンツ情報貯蔵部１５１は複数の特徴情報に対応する複数のコンテンツ情報を貯蔵する。
【０１５３】
付加サービス貯蔵部１５２は複数の特徴情報に対応する複数の付加サービスを貯蔵してもよく、複数のコンテンツ情報に対応する複数の付加サービスを貯蔵してもよい。
【０１５４】
ロゴ貯蔵部１５３は複数のロゴを貯蔵する。また、ロゴ貯蔵部はこの複数のロゴに対応するコンテンツ提供者識別子または複数のロゴに対応するウォーターマークサーバのアドレスを更に含む。
【０１５５】
設定情報貯蔵部１５４はＡＣＲのための設定情報を貯蔵する。
【０１５６】
ブックマーク貯蔵部１５５はブックマークを貯蔵する。
【０１５７】
ユーザ情報貯蔵部１５６はユーザ情報を貯蔵する。ユーザ情報は一つ以上のサービスのための一つ以上のアカウント情報、地域情報、家族構成員の情報、好みのジャンルの情報、映像表示装置の情報、利用情報提供範囲のうち一つ以上を含む。一つ以上のアカウント情報は利用情報測定サーバのためのアカウント情報、ツイッター（ｔｗｉｔｔｅｒ）、フェースブック（ｆａｃｅｂｏｏｋ）のようなソーシャルネットワークサービス（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋ  ｓｅｒｖｉｃｅ）のアカウント情報を含む。地域情報は住所情報、郵便番号を含む。家族構成員の情報は家族構成員の数、各構成員の年齢、各構成員の性別、各構成員の宗教、各構成員の職業などを含む。好みのジャンルの情報はスポーツ、映画、ドラマ、教育、ニュース、エンタテインメント、その他のジャンルのうち一つ以上に設定される。映像表示装置の情報は映像表示装置の種類、製造会社、ファームウェアのバージョン、解像度、モデル名、ＯＳ、ブラウザ、貯蔵装置の有無、貯蔵装置の容量、ネットワークの速度に関する情報を含む。利用情報提供範囲が設定されると、映像表示装置１００は設定された範囲内でメイン視聴覚コンテンツ視聴情報と付加サービス利用情報を収集し報告する。利用情報提供範囲は仮想チャネルそれぞれに対して設定される。また、利用情報測定許容範囲は物理チャネル全体に対して設定されてもよい。
【０１５８】
利用情報貯蔵部１５７は映像表示装置１００によって収集されるメイン視聴覚コンテンツ視聴情報と付加サービス使用情報を貯蔵する。また、映像表示装置１００は収集したメイン視聴覚コンテンツの視聴情報と収集した付加サービス使用情報に基づいてサービス利用パターンを分析し、分析されたサービス利用パターンを利用情報貯蔵部１５７に貯蔵する。
【０１５９】
付加サービス管理部１３０はフィンガープリントサーバ２２またはコンテンツ情報貯蔵部１５１からメイン視聴覚コンテンツのコンテンツ情報を獲得する。コンテンツ情報貯蔵部１５１に抽出した特徴情報に当たるコンテンツ情報がないか十分なコンテンツ情報がない場合、付加サービス管理部１３０はデータ送受信部１５１を介して追加にコンテンツ情報を受信する。また、付加サービス管理部１３０は持続的にコンテンツ情報をアップデートする。
【０１６０】
付加サービス管理部１３０は付加サービス提供サーバ５０または付加サービス貯蔵部１５３から利用可能な付加サービスを獲得する。付加サービス貯蔵部１５３に付加サービスがないか十分な付加サービスがない場合、付加サービス管理部１３０はデータ送受信部１５１を介して付加サービスをアップデートする。また、付加サービス管理部１３０は持続的に付加サービスをアップデートする。
【０１６１】
付加サービス管理部１３０はメイン視聴覚コンテンツからロゴを抽出し、ロゴ貯蔵部１５５に質疑して抽出したロゴに対応するコンテンツ提供者識別子またはウォーターマークサーバのアドレスを獲得する。ロゴ貯蔵部１５５に抽出したロゴと一致するロゴがないか十分なロゴがない場合、付加サービス管理部１３０はデータ送受信部１５１を介して追加のロゴを受信する。また、付加サービス管理部１３０は持続的にロゴをアップデートする。
【０１６２】
付加サービス管理部１３０はメイン視聴覚コンテンツから抽出したロゴとロゴ貯蔵部１５５内の複数のロゴとの比較を行うが、演算の負担を減らすための多様な方法を行う。
【０１６３】
例えば、付加サービス管理部１３０は色相特性に基づいて比較を行う。即ち、付加サービス管理部１３０は抽出したロゴの色相特性とロゴ貯蔵部１５５内のロゴの色相特性を比較してその一致可否を判断する。
【０１６４】
また、付加サービス管理部１３０は文字認識に基づいて比較を行う。即ち、付加サービス管理部１３０は抽出したロゴから認識される文字とロゴ貯蔵部１５１内のロゴから認識される文字を比較してその一致可否を判断する。
【０１６５】
それだけでなく、付加サービス管理部１３０はロゴの輪郭に関する形状に基づいて比較を行う。即ち、付加サービス管理部１３０は抽出したロゴの輪郭形状とロゴ貯蔵部１５５内のロゴの輪郭形状を比較してその一致可否を判断する。
【０１６６】
次に、図１１及び図１２を参照し、本発明の実施例によってメイン視聴覚コンテンツの再生時間と付加サービスの再生時間を同期化する方法を説明する。
【０１６７】
図１１は、本発明の実施例によってメイン視聴覚コンテンツの再生時間と付加サービスの再生時間を同期化する方法を示すフローチャートである。
【０１６８】
付加サービス情報は付加サービスの開始時間を含む。この際、映像表示装置１００はこの開始時間に付加サービスを開始する必要がある。しかし、映像表示装置１００はタイムスタンプを有しない非圧縮メイン視聴覚コンテンツを伝送する信号を受信するため、メイン視聴覚コンテンツの再生時間の基準と付加サービスの開始時間の基準は互いに異なる。映像表示装置１００が時間情報を有するメイン視聴覚コンテンツを受信しても、再放送のようにメイン視聴覚コンテンツの再生時間の基準と付加サービスの再生時間の基準は異なり得る。よって、映像表示装置１００はメイン視聴覚コンテンツの基準時間と付加サービスの基準時間を同期化する必要がある。特に、映像表示装置１００はメイン視聴覚コンテンツの再生時間と付加サービスの開始時間を同期化する必要がある。
【０１６９】
まず、付加サービス管理部１３０はメイン視聴覚コンテンツの一部区間を抽出する（Ｓ８０１）。メイン視聴覚コンテンツの一部区間はメイン視聴覚コンテンツの一部のビデオフレームと一部のオーディオフレームのうち一つ以上を含む。付加サービス管理部１３０がメイン視聴覚コンテンツの一部区間を抽出する時間をＴｎと称する。
【０１７０】
付加サービス管理部１３０は抽出された区間に基づいてメイン視聴覚コンテンツのコンテンツ情報を獲得する（Ｓ８０３）。詳しくは、付加サービス管理部１３０は抽出された区間に不可視ウォーターマークとして符号化された情報を復号してコンテンツ情報を獲得する。また、付加サービス管理部１３０は抽出された区間の特徴情報を抽出し、抽出された特徴情報に基づいてフィンガープリントサーバ２２またはコンテンツ情報貯蔵部１５１からメイン視聴覚コンテンツのコンテンツ情報を獲得する。付加サービス管理部１３０がコンテンツ情報を獲得した時間をＴｍと称する。
【０１７１】
一方、コンテンツ情報は抽出された区間の開始時間Ｔｓを含む。付加サービス管理部１３０はコンテンツ情報獲得時間Ｔｍの後からは時間Ｔｓ、時間Ｔｍ、時間Ｔｎに基づいてメイン視聴覚コンテンツの再生時間を付加サービスの開始時間と同期化する（Ｓ８０５）。詳しくは、付加サービス管理部１３０はコンテンツ情報獲得時間Ｔｍを下記数式１で計算される時間Ｔｐとみなす。
【数１】
2016514391.tif 000005
【０１７２】
そして、付加サービス管理部１３０はコンテンツ情報獲得時間から時間Ｔｘが経過した時間をＴｐ＋Ｔｘとみなす。
【０１７３】
次に、付加サービス管理部１３０は獲得したコンテンツ情報に基づいて付加サービスと付加サービスの開始時間Ｔａを獲得する（Ｓ８０７）。
【０１７４】
メイン視聴覚コンテンツの同期化された再生時間が付加サービスの開始時間Ｔａと一致すれば、付加サービス管理部１３０は獲得した付加サービスを開始する（Ｓ８０９）。詳しくは、付加サービス管理部１３０は下記数式２を満足する場合に付加サービスを開始する。
【数２】
2016514391.tif 000006
【０１７５】
図１２は、本発明の実施例によってメイン視聴覚コンテンツの再生時間と付加サービスの再生時間を同期化する方法を示す概念図である。
【０１７６】
図１２に示したように、映像表示装置１００はシステム時間Ｔｎで視聴覚サンプルを抽出する。
【０１７７】
映像表示装置１００は抽出した視聴覚サンプルから特徴情報を抽出し、フィンガープリントサーバ２２に抽出した特徴情報を含む質疑を伝送して質疑結果を受信する。映像表示装置１００は質疑結果をパーシングし、抽出した視聴覚サンプルの開始時間Ｔｓが１１０００ｍｓに当たることを時間Ｔｍで確認する。
【０１７８】
よって、映像表示装置は数式１によって抽出した視聴覚サンプルの開始時間を確認した時点をＴｓ＋（Ｔｍ−Ｔｎ）とみなし、その後からメイン視聴覚コンテンツの再生時間を付加サービスの開始時間と同期化する。
【０１７９】
次に、図１３乃至図１４を参照し、本発明の多様な実施例によるＡＣＲアプリケーションを説明する。
【０１８０】
本発明の多様な実施例によるＡＣＲアプリケーションであって、自動再生アプリケーション、コンテンツ提供者アプリケーション、映像表示装置製造会社アプリケーションなどが挙げられる。
【０１８１】
図１３は、本発明の実施例による自動再生アプリケーションの実行画面を示す図である。
【０１８２】
自動再生アプリケーションはユーザがいかなるアクションを取らなくても付加サービスを自動的に再生する。このような意味で、本明細書で自動再生アプリケーションをリーンバックアプリケーション（ｌｅａｎ  ｂａｃｋ  ａｐｐｌｉｃａｔｉｏｎ）と称することもある。
【０１８３】
自動再生アプリケーションはメイン視聴覚コンテンツの再生中にコンテンツ提供者または放送局が提供する場面連関情報のような付加サービスをメイン視聴覚コンテンツの再生時間に応じてユーザの入力がなくても自動的に再生する。即ち、コンテンツ提供者または放送局が全的に自動再生アプリケーションを統制する。例えば、自動再生アプリケーションが特定チャネルまたは特定コンテンツに関する場合、映像表示装置１００が自動再生アプリケーションに関するチャネルまたはコンテンツに進入すると、映像表示装置１００は該当自動再生アプリケーションをユーザが入力がなくても自動的に実行する。そして、映像表示装置１００が自動再生アプリケーションに関するチャネルまたはコンテンツから逸脱すると、映像表示装置１００は該当自動再生アプリケーションをユーザの入力がなくても自動的に終了する。このような意味で、本明細書で自動再生アプリケーションをチャネル従属アプリケーションまたはコンテンツ従属アプリケーションと称することもある。
【０１８４】
図１３に示したように、自動再生アプリケーションが再生されると、画面２００は縮小されたメイン視聴覚コンテンツが再生されるサブ画面２１０と付加情報がディスプレーされるサブ画面２００を含む。付加情報がディスプレーされるサブ画面２２０はメイン視聴覚コンテンツが再生されるサブ画面２１０と空間的に分けられる。
【０１８５】
一方、自動再生アプリケーションが実行される際、付加情報がディスプレーされる領域は半透明である。この場合、付加情報がディスプレーされる領域はメイン視聴覚コンテンツが再生される領域の上にオーバーレイ（ｏｖｅｒｌａｙ）される。
【０１８６】
図１４は、本発明の実施例によるコンテンツ提供者アプリケーションの実行画面を示す図である。
【０１８７】
本明細書において、コンテンツ提供者アプリケーションをフルインタラクティブアプリケーション（ｆｕｌｌ  ｉｎｔｅｒａｃｔｉｖｅ  ａｐｐｌｉｃａｉｔｏｎ）と称することもある。
【０１８８】
図１４の（Ａ）に示したように、映像表示装置１００は複数のアプリケーションをダウンロードして貯蔵する。図１４の（Ａ）は複数のアプリケーションのアイコン２３０である。このようなアプリケーションのうちコンテンツ提供者アプリケーションはコンテンツ提供者によって製作され配布されるアプリケーションであって、コンテンツ提供者の統制下にある。
【０１８９】
映像表示装置１００のユーザはコンテンツ提供者アプリケーションをアプリケーションストアからダウンロードし、ダウンロードされたコンテンツ提供者アプリケーションの実行を決定する。
【０１９０】
図１４の（Ｂ）はコンテンツ提供者アプリケーションの実行画面を示す図である。図１４の（Ｂ）に示したように、画面２００は縮小されたメイン視聴覚コンテンツが再生されるサブ画面２１０と付加情報がディスプレーされるサブ画面２２０、メニューがディスプレーされるサブ画面を含む。
【０１９１】
以下、図２３〜図５０を参照して、本発明の一実施形態に係る映像表示装置メーカーのアプリケーションを説明する。
【０１９２】
映像表示装置製造会社アプリケーションは映像表示装置の製造会社によって製作され、映像表示装置の製造会社によって制御され、映像表示装置１００の生産の際に予め貯蔵される。即ち、映像表示装置製造会社アプリケーションはコンテンツ提供者やコンテンツに関係なく同じサービスを提供し、コンテンツ提供者やコンテンツ関係なく同じユーザインタフェースを提供する。
【０１９３】
映像表示装置製造会社アプリケーションはコンテンツ提供者が提供する付加サービスが表示される領域と映像表示装置製造会社が提供する付加サービスが表示される領域を分離して有する。映像表示装置製造会社アプリケーションは映像表示装置１００のユーザによって実行可否が決定される。
【０１９４】
映像表示装置製造会社アプリケーションは２つのタイプを有する。
【０１９５】
第１タイプの映像表示装置製造会社アプリケーションはサイズ調節ユーザインタフェース（ｒｅｓｉｚｉｎｇ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を有する。サイズ調節ユーザインタフェースを有する映像表示装置製造会社アプリケーションは、メイン視聴覚コンテンツがディスプレーされる領域のサイズを減らし、減らした領域内でメイン視聴覚コンテンツの内容全てがディスプレーされるようにする。また、サイズ調節ユーザインタフェースを有する映像表示装置製造会社アプリケーションは、アプリケーションがディスプレーされる領域をアルファベットのＬの字や逆のＬの字のような構造にする。
【０１９６】
第２タイプの映像表示装置製造会社アプリケーションはオーバレイユーザインタフェース（ｏｖｅｒｌａｙ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ）を有する。オーバレイユーザインタフェースを有する映像表示装置製造会社アプリケーションはメイン視聴覚コンテンツがディスプレーされる領域のサイズはそのまま維持しながらアプリケーションがディスプレーされる領域をメイン視聴覚コンテンツの上に重ねる。アプリケーションがディスプレーされる領域がメイン視聴覚コンテンツを隠すため、アプリケーション領域は半透明である。
【０１９７】
このように、映像表示装置製造会社アプリケーションはいかなる単一のコンテンツ提供者やいかなる単一のチャネルに従属しない。このようなアプリケーションは映像表示装置製造会社によって製作されると説明したが、それに限る必要はない。このようないかなる単一のコンテンツ提供者やいかなる単一のチャネルに従属しないアプリケーションはチャネル変更によっては実行されず、チャネル変更によっては終了されない。本明細書では説明の便宜上、このようないかなる単一のコンテンツ提供者やいかなる単一のチャネルに従属しないアプリケーションをチャネル独立アプリケーション、映像表示装置製造会社アプリケーションまたはＬｉｖｅ＋ａｐｐと称する。
【０１９８】
次に、図１５と図１６を参照して本発明の実施例によるＡＣＲ機能のオンオフ制御を説明する。
【０１９９】
図１５は、本発明の実施例によるＡＣＲ機能を制御するためのユーザインタフェースを示す図である。
【０２００】
図１５に示したように、再生制御部１１３はＡＣＲ機能設定ウィンドウをディスプレーする。ユーザはＡＣＲ機能設定ウィンドウを介してＡＣＥ機能を活性化するか非活性化する。
【０２０１】
ＡＣＲ機能が活性化された場合、ユーザはＡＣＲモードを選択する。本発明の実施例によるＡＣＲモードは自動再生アプリケーションモード、コンテンツ提供者アプリケーションモード、製造表示装置製造会社アプリケーションモードのうち一つとして設定される。
【０２０２】
このようにＡＣＲ機能のモードが設定されると、再生制御部１１３は設定情報を設定情報貯蔵部１５４に貯蔵する。
【０２０３】
図１６は、本発明の実施例による映像表示装置の動作方法示すフローチャートである。
【０２０４】
付加サービス管理部１３０はＡＣＲ機能がターンオンされているのかを確認する（Ｓ１９０１）。
【０２０５】
ＡＣＲ機能が非活性化されていれば、付加サービス管理部１３０はそれ以上コンテンツ情報獲得の手続を行わない。
【０２０６】
ＡＣＲ機能が活性化されていれば、付加サービス管理部１３０はメイン視聴覚コンテンツの一部区間を抽出する（Ｓ１９０２）。
【０２０７】
付加サービス管理部１３０は抽出した区間に基づいてメイン視聴覚コンテンツのコンテンツ情報を獲得する（Ｓ１０９３）。
【０２０８】
付加サービス管理部１３０はメイン視聴覚コンテンツの基準時間を代替広告の基準時間と同期化する（Ｓ１９０５）。
【０２０９】
付加サービス管理部１３０は獲得したコンテンツ情報に基づいて付加サービスを獲得する（Ｓ１９０７）。付加サービス管理部１３０は獲得したコンテンツ情報に基づいて付加サービス情報を獲得し、獲得した付加サービス情報に基づいて付加サービスを獲得してもよい。
【０２１０】
次に、付加サービス管理部１３０はＡＣＲモードを確認する（Ｓ１９０９）。
【０２１１】
付加サービス管理部１３０はＡＣＲモードに応じて付加サービスを再生する（Ｓ１９１１）。
【０２１２】
詳しくは、ＡＣＲモードが自動再生アプリケーションモードであれば付加サービス管理部１３０は自動再生アプリケーションを実行し、実行された自動再生アプリケーションは獲得した付加サービスを再生する。
【０２１３】
ＡＣＲモードがコンテンツ提供者アプリケーションモードであれば、付加サービス管理部１３０は獲得したコンテンツ情報に対応するコンテンツ提供者アプリケーションをバックグラウンドで実行する。付加サービス管理部１３０は付加サービスの利用に当たるユーザ入力を受信すると、コンテンツ提供者アプリケーションをディスプレーする。このコンテンツ提供者アプリケーションが獲得した付加サービスを再生する。コンテンツ提供者アプリケーションが自動的にバックグラウンドで実行される代わりに、コンテンツ提供者アプリケーションはユーザ入力によって実行されてもよい。
【０２１４】
ＡＣＲモードが映像表示装置製造会社アプリケーションモードであれば、付加サービス管理部１３０は映像表示装置製造会社アプリケーションをバックグラウンドで実行する。付加サービス管理部１３０は付加サービスの利用に当たるユーザ入力を受信すると、映像表示装置製造会社アプリケーションをディスプレーする。この映像表示装置製造会社アプリケーションが獲得した付加サービスを再生する。映像表示装置製造会社アプリケーションが自動的にバックグラウンドで実行される代わりに、映像表示装置製造会社アプリケーションはユーザ入力によって実行されてもよい。
【０２１５】
次に、図１７乃至図４２を参照し、本発明の実施例による第三者付加サービスについて説明する。
【０２１６】
図１７は、本発明の実施例によるネットワークトポロジーを示す図である。
【０２１７】
図１７に示したように、本発明の実施例によるネットワークトポロジーはＢｒｏａｄｃａｓｔｅｒ／ＣＰ  Ｂａｃｋｅｎｄサーバのようなコンテンツ提供サーバ１０、付加サービス提供サーバ５０の一種である第三者サーバ９０、ＡＣＲサーバのようなコンテンツ認識サービス提供サーバ２０、ＡＣＲ  Ｓｍａｒｔ  ＴＶのような映像表示装置１００を含む。
【０２１８】
映像表示装置１００はチャネル従属アプリケーションまたはコンテンツ従属アプリケーションであるＬｅａｎｂａｃｋアプリケーションを利用してコンテンツ提供サーバ１０から放送局付加サービスを得て、チャネル独立アプリケーションであるＬｉｖｅ＋アプリケーションを利用して第三者サーバ９０から第三者付加サービスを得る。
【０２１９】
チャネル従属アプリケーションであるＬｅａｎｂａｃｋ  ａｐｐは放送局やＣＰ（Ｃｏｎｔｅｎｔ  Ｏｗｎｅｒ）が提供するアプリケーションであってプログラム単位またはｓｃｅｎｅ（場面）単位の同期化されたサービスを提供する。放送局はプログラムを製作する主体であり、プログラム内にいかなる場面があるのかをよく知っているため特定場面に最も適合した内容を示すことができる。映像表示装置１００がプログラムを認識すると、映像表示装置１００は該当プログラムのコンテンツ提供サーバ１０からＬｅａｎｂａｃｋ  ａｐｐをダウンロードした後、ダウンロードされたＬｅａｎｂａｃｋ  ａｐｐを自動的に実行する。しかし、映像表示装置１００が実行されたＬｅａｎｂａｃｋ  ａｐｐとは関係のない他のチャネルに移動すると映像表示装置１００は該当Ｌｅａｎｂａｃｋ  ａｐｐを自動的に終了し、移動されたチャネルのＬｅａｎｂａｃｋ  ａｐｐがあれば該当Ｌｅａｎｂａｃｋ  ａｐｐを実行する。
【０２２０】
Ｌｉｖｅ＋ａｐｐは第三者（例えば製造会社）が提供するアプリケーションであってＴＶ内に事前に設置されており、Ｌｅａｎｂａｃｋ  ａｐｐとは異なってユーザが視聴中のチャネルまたはプログラムに関係なく常に実行される。本特許で諦観するＡＣＲ  ａｒｃｈｉｔｅｃｔｕｒｅはＬｉｖｅ＋  ａｐｐがプログラムに関する付加情報及び場面単位の同期化された内容を示すようにする。Ｌｉｖｅ＋ａｐｐはい一貫したユーザインタフェースを有し、プログラムに関係なく常に実行され使用されるアプリケーションである。Ｌｉｖｅ＋ａｐｐは放送局がプログラムに関する付加情報を与えなくても、プログラムに関するメタデータを利用した多様なサービスを提供する。例えば、プログラムに関する基本情報及びプログラムの出演者が登場した映画のお勧めなどを提供する。Ｌｉｖｅ＋ａｐｐは放送局／ＣＰに割り当てられた領域を有しているため、放送局がプログラムに関する付加情報を提供する場合にＬｉｖｅ＋ａｐｐは該当プログラムに関するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａを該当領域に示す。例えば、放送局が提供するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａとしてはユーザが視聴中のプログラムの前回の再視聴、場面同期化された内容（例えば商品の購入、場所の予約、音源の購入及びダウンロード、商品の広告など）がある。
【０２２１】
映像表示装置１００はＡＣＲ  ｍｏｄｕｌｅを搭載して非圧縮視聴覚コンテンツからシグネチャを抽出し、抽出したシグネチャを介してコンテンツ認識サービス提供サーバ２０に質疑してプログラムを認識する。そして、映像表示装置１００は認識されたプログラムに基づいてプログラムに関するアプリケーションを駆動する。Ｌｅａｎａｃｋ  ａｐｐはプログラムを認識してからダインロードされ実行される。Ｌｉｖｅ＋ａｐｐはＴＶの発売の際に製造会社によって事前に設置されてもよく、アップストアからダウンロードされて設置されてもよい。
【０２２２】
コンテンツ認識サービス提供サーバ２０は放送されるプログラムのオーディオ及び／またはビデオのシグネチャを貯蔵する。コンテンツ認識サービス提供サーバ２０はシグネチャｃａｐｔｕｒｅシステムを利用してリアルタイプ放送のシグネチャを抽出して貯蔵し、特定プログラムに当たるシグネチャを含むＡＣＲ  ＤＢを放送局から提供されて貯蔵する。コンテンツ認識サービス提供素あー場２０のＡＣＲ  ＤＢにはプログラムｃｏｎｔｅｎｔ  ＩＤ、シグネチャ、ｔｉｍｅｓｔａｍｐ、ＵＲＬなどが貯蔵されている。本明細書では２つのタイプのｃｏｎｔｅｎｔ  ＩＤが利用される。
【０２２３】
第１タイプのｃｏｎｔｅｎｔ  ＩＤは放送局が直接与えるＩＤであって、放送局内でプログラムを結ういつに認識するための区分子である。放送局は自らが望むフォーマットにプログラムにｃｏｎｔｅｎｔ  ＩＤを与える。ｃｏｎｔｅｎｔ  ＩＤはコンテンツ提供サーバ１０にプログラムに関するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａを要請する際に使用される。
【０２２４】
第２タイプのｃｏｎｔｅｎｔ  ＩＤはｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤであって、全国的にまたは全世界的にプログラムを結ういつを認識するための区分子である。プログラムは全国放送チャネル、地域放送チャネル、ケーブル放送または衛星放送から負う出されるため、この全てのプログラムのシグネチャを抽出するために複数の地域のために多数のシグネチャｃａｐｔｕｒｅ装備が設置される。そして、各プログラムを全国的にまたは全盛快適に唯一に認識し区分するためにプログラムにｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤが割り当てられる。各プログラムとｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤをマッピングするためにはメタデータデータベースが利用される。メタデータデータベースはプログラムに関する付加情報であるメタデータだけでなくプログラムスケジュール情報を含むため、好めたデータデータベースを利用してｃａｐｔｕｒｅシステムから伝達されるシグネチャがいかなるプログラムであるのかマッピングされる。ｃａｐｔｕｒｅシステムは抽出したシグネチャがどの地域、どのチャネル、どの時間であるのかを知っているため、この情報を参照してメタデータデータベースを検索するとプログラムが検索される。メタデータデータベースはコンテンツ認識サービス提供サーバ２０と第三者サーバ９０に一緒に使用され、コンテンツ認識サービス提供サーバ２０と第三者サーバ９０はメタデータデータベースを利用してｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤを介してプログラムを認識する。ｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤのフォーマットはサーバを運営する第三者が指定するフォーマットであってもよく、メタデータデータベースが提供するフォーマットであってもよい。
【０２２５】
Ｌｉｖｅ＋ａｐｐが提供する全てのサービスは第三者サーバ９０から提供される。第三者サーバ９０はコンテンツ認識サーバ提供サーバ２０が伝達したｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤを映像表示装置１００から受信する。第三者サーバ９０はｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤを介してメタデータデータベースからｇｌｏｂａｌ  ｕｎｉｑｕｅ  ｃｏｎｔｅｎｔ  ＩＤに当たるプログラムに関するメタデータを抽出し、抽出したメタデータに基づいてプログラムと連携された多様なサービスを映像表示装置１００に提供する。また、認識されたプログラムに対して放送局が提供する付加情報があれば第三者サーバ９０は放送局サーバに接近してプログラムに関するＥｎｈａｎｃｅｄ  Ｄａｔａを受信し、それを加工して映像表示装置１００に提供する。Ｌｉｖｅ＋ａｐｐを介して放送局が提供するプログラムに関するＥｎｈａｎｃｅｍｅｎｔ  ＤａｔａはＬｅａｎｂａｃｋ  ａｐｐが提供するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａと内容は同じであるが形態（ＵＩ）は異なり得る。しかし、他の実施例において、放送局によってＬｉｖｅ＋ａｐｐを介して放送局が提供するプログラムに関するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａの内容はＬｅａｎｂａｃｋ  ａｐｐが提供するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａと内容が異なり得る。
【０２２６】
複数の放送局または複数のＣＰのための複数のコンテンツ提供サーバ１０が存在する。コンテンツ提供サーバ１０はプログラムターゲッティングされたＬｅａｎｂａｃｋアプリケーションと、このＬｅａｎｂａｃｋ  ａｐｐが出力するプログラムに関するＥｎｈａｎｃｅｍｅｎｔ  Ｄａｔａを有する。
【０２２７】
図１８は、本発明の多様な実施例によるＬｉｖｅ＋アプリケーションを示す図である。
【０２２８】
Ｌｉｖｅ＋ａｐｐはメイン視聴覚メディアコンテンツをｒｅｓｉｚｅして画面の左側上端の領域で示し、画面の右側領域でプログラムに関する付加情報を示し、画面の下端領域でプログラムに関する広告を示す。Ｌｉｖｅ＋ａｐｐは右側領域であるコンテンツ領域の上端には複数のタブを示す。複数のタブはプログラム（Ｐｒｏｇｒａｍ）タブ、お勧め（Ｒｅｃｏｍｍｅｎｄｓ）タブ、チャット（Ｔａｌｋ）タブ、プラス（Ｐｌｕｓ）タブを含む。
【０２２９】
図１９は、本発明の多様な実施例によるＬｉｖｅ＋アプリケーションを実行する方法を示す図である。
【０２３０】
映像表示装置１００はホーム画面またはＭｙ  Ａｐｐｓ画面をディスプレーする。Ｍｙ  Ａｐｐｓ画面は映像表示装置１００内に設置されたアプリケーションのリストを示す画面である。
【０２３１】
映像表示装置１００はホーム画面またはＭｙ  Ａｐｐｓ画面で示す複数のアプリケーションのうちＬｉｖｅ＋ａｐｐアプリケーションを選択するユーザ入力を受信すると、Ｌｉｖｅ＋アプリケーションを実行する。
【０２３２】
また、映像表示装置１００は放送を再生しながらＬｉｖｅ＋ａｐｐがあることを知らせるグラフィックをタイマーを介して一定時間間隔にディスプレーし、このグラフィックに関するユーザ入力を受けるとＬｉｖｅ＋ａｐｐを実行してもよい。
【０２３３】
図２０は、本発明の多様な実施例によるＬｉｖｅ＋アプリケーションのタブの機能を示す図である。
【０２３４】
プログラムタブは現在視聴者が見ているプログラムに対する基本情報と、プログラムの再視聴サービスを提供する。映像表示装置１００はプログラム基本情報を第三者サーバ９０のＭｅｔａ  ＤＢからインポートする。映像表示装置１００はプログラムの再視聴サービスに関する情報を第三者サーバ９０を経て該当プログラムを製作するコンテンツ提供サーバ１０からファイルをインポートする。
【０２３５】
Ｒｅｃｏｍｍｅｎｄｓ  ｔａｂは現在のプログラムに関する他の視聴覚コンテンツである映画やビデオ（例えばＹｏｕｔｕｂｅ）を勧めるか、現在のプログラムに関するアプリケーションを勧める。第三者サーバ９０は現在のプログラムのタイトル、ジャンルや出演者に基づいて勧める映画やビデオを決定し、それに関する情報を加工して映像表示装置１００のＬｉｖｅ＋アプリケーションのお勧めタブに提供する。
【０２３６】
Ｔａｌｋ  ｔａｂは現在のプログラムに関するチャットの内容に当たるツイッター記事を提供する。第三者サーバ９０は現在のプログラムのタイトル、ジャンルや出演者に基づいて現在のプログラムに関する記事を検索した後、検索した記事を加工して映像表示装置１００のＬｉｖｅ＋アプリケーションのチャットタブに提供する。
【０２３７】
Ｐｌｕｓ  ｔａｂは放送局がプログラムに関するデータを示す領域であり、放送局サーバから受信した情報をそのまま提供するか、または第三者サーバ９０が放送局サーバから受信した情報を加工した情報を提供する。Ｐｌｕｓ  ｔａｂから提供されるデータの種類と個数には制限がない。プラスタブは商品の購入、場所の予約、音源の購入、商品の広告などの多様な付加サービスデータを提供する。但し、放送局サーバから受信した情報がそのままプラスタブに提供される場合、第三者サーバ９０は放送局サーバから受信した情報をＬｉｖｅ＋ａｐｐのコンテンツ領域（即ち、画面の右側領域）の位置及びサイズに合わせて情報を加工した後、映像表示装置１００に提供する。
【０２３８】
図２１は、本発明に一実施例による第三者サーバ９０のアーキテクチャを示す図である。
【０２３９】
図２１に示したように、本発明の一実施例による第三者サーバ９０はアプリケーション階層（Ａｐｐｌｉｃａｔｉｏｎ  Ｌａｙｅｒ）、サービスコンポーネント階層（Ｓｅｒｖｉｃｅ  Ｃｏｍｐｏｎｅｎｔ  Ｌａｙｅｒ）、バックエンドシステム階層（Ｂａｃｋ−ｅｎｄ  Ｓｙｓｔｅｍ  Ｌａｙｅｒ）、データコンポーネント階層（Ｄａｔａ  ｃｏｍｐｏｎｅｎｔ  Ｌａｙｅｒ）を含む。
【０２４０】
アプリケーション階層はＤｅｌｉｖｅｒｙ  Ｉｎｔｅｒｆａｃｅを介して映像表示装置１００を含む多様なディバイスと通信する。アプリケーション階層はアップストアコンポーネント（ＡｐｐＳｔｏｒｅ  ｃｏｍｐｏｎｅｎｔ）を含む。アップストアコンポーネントは開発者がＡｐｐを登録するインタフェースを支援するだけでなく、一般ユーザがＡｐｐを検索、ダウンロード及びインストールするインタフェースも支援する。また、Ｌｉｖｅ＋アプリケーションは第三者サーバ９０にある広告、検索、お勧めなどのサービスをアップストアコンポーネントを介して受信する。
【０２４１】
サービスコンポーネント階層はアプリケーション階層とサービス統合インタフェース（Ｓｅｒｖｉｃｅ  Ｉｎｔｅｇｒａｔｉｏｎ  Ｉｎｔｅｒｆａｃｅ）を介して通信する。サービスコンポーネント階層は広告サービスコンポーネント、統合サービスコンポーネント、お勧めコンポーネント、ＡＣＲコンポーネントを含む。バックエンドシステム階層から加工されたデータを受けてそれをアプリケーション階層に伝達する。ＡＣＲコンポーネントは映像表示装置１００から受信したＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐ、放送局サーバＵＲＬでバックエンドシステム階層のメタデータコンポーネントを介してプログラムに関する基本付加情報を得る。また、ＡＣＲコンポーネントはメタデータから得たプログラムｔｉｔｌｅまたは俳優に関する情報を統合検索コンポーネントに伝達してプログラムに関する検索結果を得る。
【０２４２】
バックエンドシステム階層は原本データをデータコンポーネント階層から読み込み、それを加工してサービスコンポーネント階層に伝達する。バックエンドシステム階層は検索エンジン、保安（Ｓｅｃｕｒｉｔｙ）コンポーネント、ＤＲＭコンポーネント、メタデータコンポーネント、広告プラットフォームコンポーネント、ＡＣＲコンポーネントを含む。
【０２４３】
データコンポーネント階層は実際のデータを有する。そこにはデータコンポーネント階層はファイル貯蔵所（Ｆｉｌｅ  Ｒｅｐｏｓｉｔｏｒｙ）、統合データベース（Ｉｎｔｅｇｒａｔｅｄ  ＤＢ）、ユーザプロファイル（Ｕｓｅｒ  Ｐｒｏｆｉｌｅ）貯蔵所、メタデータ貯蔵所、広告データ貯蔵所を含む。ユーザプロファイル貯蔵所には視聴者またはユーザの性別、年齢、地域、所得、家族構成、好みのジャンル、好みのチャネル、好みの番組などの情報が貯蔵されている。メタデータ貯蔵所にはコンテンツに対するｔｉｔｌｅ、ｅｐｉｓｏｄｅ、ｄｉｒｅｃｔｏｒ、ｓｙｎｏｐｓｉｓ、ｃａｓｔｓ、ｇｅｎｒｅ、ｃｈａｎｎｅｌ、ａｉｒ  ｔｉｍｅなどの情報が貯蔵されている。第三者サーバ９０はｍｅｔａｄａｔａ  ｐｒｏｖｉｄｅｒまたはリアルタイム放送のガイド情報（例えば、ＡＴＳＣ地上波の場合にはＰＳＩＰ）からコンテンツに関する情報を受信してメタデータ貯蔵所に貯蔵する。
【０２４４】
図２２は、本発明の実施例による自動実行アプリケーションのための映像表示装置の動作を示すラダーダイアグラムである。
【０２４５】
まず、映像表示装置１００はメイン視聴覚コンテンツの一部のフレーム又は一部区間のオーディオサンプルから特徴情報を抽出し、抽出した特長情報を含むＡＣＲ質疑要請メッセージ（ＡＣＲ  ｑｕｅｒｙ  ｒｅｑｕｅｓｔ  ｍｅｓｓａｇｅ）をＡＣＲサーバに当たるフィンガープリントサーバ２２に伝送する（Ｓ２１０５）。
【０２４６】
フィンガープリントサーバ２２はＡＣＲ質疑要請メッセージ内の特徴情報をＡＣＲ  ＤＢから照会して特徴情報に当たるプログラムを識別し、この識別したプログラムに関するコンテンツ情報を含むＡＣＲ質疑応答メッセージを映像表示装置１００に提供する（Ｓ２１０７）。この際、ＡＣＲ質疑応答メッセージはプログラム認識成功可否に関する情報と、コンテンツ情報、リーンバックアプリケーションのＵＲＬを含む。上述したように、コンテンツ情報は認識されたプログラムのＣｏｎｔｅｎｔ  ＩＤと認識されたプログラムのｔｉｍｅｓｔａｍｐを含む。ここでのＣｏｎｔｅｎｔ  ＩＤのフォーマットは該当放送局のみ認識可能なフォーマットであり、特にこの場合には放送局が該当プログラムのＡＣＲ  ＤＢをコンテンツ認識サービス提供サーバ２０に提供した場合に当たる。
【０２４７】
映像表示装置１００がＡＣＲ質疑を介してプログラムの識別に成功し、ｌｅａｎｂａｃｋ  ＵＲＬが有効であれば、映像表示装置１００は該当ｌｅａｎｂａｃｋ  ａｐｐ  ＵＲＬにｌｅａｎｂａｃｋアプリケーションを要請する（Ｓ２１０９）。
【０２４８】
コンテンツ提供サーバ１０は映像表示装置１００が要請するｌｅａｎｂａｃｋアプリケーションを映像表示装置１００に提供し（Ｓ２１１１）、映像表示装置１００はリーンバックアプリケーションをダウンロードする。
【０２４９】
映像表示装置１００がリーンバックアプリケーションのダウンロードに成功すると、映像表示装置１００は自動的に該当リーンバックアプリケーションを実行する（Ｓ２１１３）。
【０２５０】
映像表示装置１００内で実行されたリーンバックアプリケーションは映像表示装置１００内のＡＣＲエンジンから周期的にＣｏｎｔｅｎｔ  ＩＤとｔｉｍｅｓｔａｍｐを獲得し、獲得したＣｏｎｔｅｎｔ  ＩＤとｔｉｍｅｓｔａｍｐを含む付加データ要請メッセージをコンテンツ提供サーバ１０に伝送して（Ｓ２１１５）、Ｃｏｎｔｅｎｔ  ＩＤとｔｉｍｅｓｔａｍｐに当たる場面に関する付加データ（Ｅｎａｈｎｃｅｍｅｎｔ  Ｄａｔａ）を要請する。
【０２５１】
コンテンツ提供サーバ１０は要請された付加データをｌｅａｎｂａｃｋ  ａｐｐに伝達する（Ｓ２１１７）。ｌｅａｎｂａｃｋ  ａｐｐは放送局が提供するアプリケーションであるため、ある放送局のコンテンツ提供サーバ１０のインタフェースは他の放送局のコンテンツ提供サーバ１０のインタフェースと異なり得る。場面に関する付加情報があれば、ｌｅａｎｂａｃｋ  ａｐｐはＳ２１１３とＳ２１１７を繰り返し行う。
【０２５２】
図２３は、本発明のある実施例によるチャネル独立アプリケーションのための映像表示装置を示すラダーダイアグラムである。
【０２５３】
映像表示装置１００が設置されているＬｉｖｅ＋ａｐｐを実行するためのユーザ入力を受信すると、映像表示装置１００は設置されているＬｉｖｅ＋ａｐｐを実行する（Ｓ２２０１）。
【０２５４】
ＡＣＲ機能がターンオフされている場合、映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションはＡＣＥモジュールをターンオンする（Ｓ２２０３）。
【０２５５】
映像表示装置１００はメイン視聴覚コンテンツの一部のフレーム又は一部区間のオーディオサンプルから特徴情報を抽出し、抽出した特徴情報を含むＡＣＲ質疑要請メッセージをフィンガープリントサーバ２２に当たるＡＣＲサーバに伝送する（Ｓ２２０５）。
【０２５６】
フィンガープリントサーバ２２はＡＣＲ質疑要請メッセージ内の特徴情報をＡＣＲ  ＤＢから照会して特徴情報に当たるプログラムを識別し、この識別したプログラムに関するコンテンツ情報を含むＡＣＲ質疑応答メッセージを映像表示装置１００に提供する（Ｓ２２０７）。この際、ＡＣＲ質疑応答メッセージはプログラム認識成功可否に関する情報とコンテンツ情報を含む。上述したように、コンテンツ情報は認識されたプログラムのグローバルユニークＣｏｎｔｅｎｔ  ＩＤと認識されたプログラムのｔｉｍｅｓｔａｍｐを含む。
【０２５７】
映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションはサービスタイプを選択するためのユーザ入力を受信する（Ｓ２２０９）。この際、サービスタイプはプログラムタイプ、お勧めタイプ、チャットタイプ及びプラスタイプのうち少なくとも一つに当たる。例えば、選択されたサービスタイプに当たる付加データはプログラムの出演者に関するリアルタイムのニュース記事やプログラムの出演者が主演に登場する映画を勧めるサービスなどになり得る。
【０２５８】
映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションは映像表示装置１００内のＡＣＲエンジンから現在認識されたプログラムのコンテンツ情報を獲得し、プログラムに関するコンテンツ要請メッセージを第三者サーバ９０に伝送して（Ｓ２２１１）、選択されたサービスタイプに当たる付加データを要請する。この際、プログラムに関するコンテンツ要請メッセージは現在認識されたプログラムのコンテンツ情報と選択されたサービスタイプに関する情報を含む。
【０２５９】
Ｌｉｖｅ＋アプリケーションは第三者サーバ９０にａｊａｘ  ｃａｌｌを使用してＨＴＴＰ基盤のＲｅｑｕｅｓｔを送る。この際、伝達するパラメータとしてはサービスタイプ、Ｃｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐ、放送局サーバＵＲＬなどがある。ＨＴＴＰ  ｒｅｑｕｅｓｔはＨＴＴＰ  ＧＥＴ基盤であって、以下のようなシンタックス（ｓｙｎｔａｘ）にパラメータを伝達する。
【表３】
2016514391.tif 000007
【０２６０】
＜ｓｅｒｖｉｃｅ  ｎａｍｅ＞にはＬｉｖｅ＋ａｐｐが要請するサービス名が入力される。本実施例は以下のような、＜ｓｅｒｖｉｃｅ  ｎａｍｅ＞を使用する。
【０２６１】
−「ｇｅｔＰｒｏｇｒａｍ」：プログラムに関する基本情報と以前のｅｐｉｓｏｄｅを受信するためのｓｅｒｖｉｃｅ  ｎａｍｅであって、Ｌｉｖｅ＋ａｐｐのｐｒｏｇｒａｍ  ｔａｂに使用される。
−「ｇｅｔＲｅｃｏｍｍｅｎｄｓ」：プログラムに関するお勧め（ＶＯＤ、Ａｐｐのお勧め）データを受信するためのｓｅｒｖｉｃｅ  ｎａｍｅであって、Ｌｉｖｅ＋ａｐｐのＲｅｃｏｍｍｅｎｄｓ  ｔａｂに使用される。
−「ｇｅｔＴａｌｋ」：プログラムに関するリアルタイムの記事やツイットを受信するためのｓｅｒｖｉｃｅ  ｎａｍｅであって、Ｌｉｖｅ＋ａｐｐのＴａｌｋ  ｔａｂに使用される。
−「ｇｅｔＰｌｕｓ」：放送局が提供するプログラムに関する付加データを受信するためのｓｅｒｖｉｃｅ  ｎａｍｅであって、Ｌｉｖｅ＋ａｐｐのＰｌｕｓ  ｔａｂに使用される。
【０２６２】
＜Ｃｏｎｔｅｎｔ  ＩＤ＞は放送局がコンテンツ認識サービス提供サーバ２９に伝達した値であって、放送局内部でプログラムを唯一に識別するために使用するＣｏｎｔｅｎｔ  ＩＤである。
【０２６３】
＜Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ＞は放送局の区分なしにグローバルにプログラムを唯一に識別するために使用され、そのためにコンテンツ認識提供サーバ２０と第三者サーバ９０は同じＭｅｔａ  ＤＢを使用する必要がある。Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤはＭｅｔａ  ＤＢのＣｏｎｔｅｎｔ  ＩＤフォーマットに従ってもよい。
【０２６４】
＜ｔｉｍｅｓｔａｍｐ＞は認識されたプログラムの現在の視聴時間を知らせるが、これはコンテンツ認識サービス提供サーバ２０から伝達された値である。
【０２６５】
＜放送局サーバＵＲＬ＞は放送局がプログラムに関する付加データを提供する場合に伝達されるが、この値で第三者サーバ９０は放送局サーバに接近することができる。
【０２６６】
第三者サーバ９０は伝達されたＧｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤに当たるプログラムの付加データを見つけるためにメタデータ貯蔵所を検索する（Ｓ２２１３）。メタデータ貯蔵所はＧｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤに当たるプログラムの付加データに関する検索結果を第三者サーバ９０にリターンする。
【０２６７】
第三者サーバ９０はメタデータ貯蔵所から受信したプログラム付加データを加工し、加工された付加データを映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションに提供する（Ｓ２２２１）。第三者サーバ９０はａｊａｘ  ｃａｌｌを使用してＨＴＴＰ基盤のｒｅｓｐｏｎｓｅとして加工された付加データを伝達する。
【０２６８】
図２４は、本発明の他の実施例によるチャネル独立アプリケーションのための映像表示装置を示すラダーダイアグラムである。
【０２６９】
映像表示装置１００が設置されているＬｉｖｅ＋ａｐｐを実行するためのユーザ入力を受信すると、映像表示装置１００は設置されているＬｉｖｅ＋ａｐｐを実行する（Ｓ２３０１）。
【０２７０】
ＡＣＲエンジンがターンオフされている場合、映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションはＡＣＲエンジンをターンオンする（Ｓ２３０３）。
【０２７１】
映像表示装置１００のＡＣＲエンジンはメイン視聴覚コンテンツの一部のフレーム又は一部区間のオーディオサンプルから特徴情報を抽出し、抽出した特徴情報を含むＡＣＲ質疑要請メッセージをフィンガープリントサーバ２２に当たるＡＣＲサーバに伝送する（Ｓ２３０５）。
【０２７２】
フィンガープリントサーバ２２はＡＣＲ質疑要請メッセージ内の特徴情報をＡＣＲ  ＤＢから照会して特徴情報に当たるプログラムを識別し、この識別したプログラムに関するコンテンツ情報を含むＡＣＲ質疑応答メッセージを映像表示装置１００のＡＣＲエンジンに提供する(Ｓ２３０７)。この際、ＡＣＲ質疑応答メッセージはプログラム認識成功可否に関する情報とコンテンツ情報及びコンテンツ提供サーバ１０のＵＲＬを含む。上述したように、コンテンツ情報は認識されたプログラムのグローバルユニークＣｏｎｔｅｎｔ  ＩＤ、認識されたプログラムの放送局が識別し得るＣｏｎｔｅｎｔ  ＩＤと認識されたプログラムのｔｉｍｅｓｔａｍｐを含む。他の実施例において、映像表示装置１００はコンテンツ提供サーバ１０のＵＲＬをＡＣＲ質疑応答メッセージから獲得するのではなく、予め有していてもよい。
【０２７３】
映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションはサービスタイプを選択するためのユーザ入力を受信する(Ｓ２３０９)。この際、サービスタイプはプログラムタイプ、お勧めタイプ、チャットタイプ及びプラスタイプのうち少なくとも一つに当たる。例えば、選択されたサービスタイプに当たる付加データはプログラムの出演者に関するリアルタイムのニュース記事やプログラムの出演者が主演に登場する映画を勧めるサービスになり得る。
【０２７４】
映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションは映像表示装置１００内のＡＣＲエンジンから現在認識されたプログラムのコンテンツ情報を獲得し、プログラムに関する関連コンテンツ要請メッセージを第三者サーバ９０に伝送して(Ｓ２３１１)、選択されたサービスタイプに当たる付加データを要請する。この際、プログラムに関するコンテンツ要請メッセージは現在二院指揮されたプログラムのコンテンツ情報と選択されたサービスタイプに関する情報及び放送局コンテンツ提供サーバ１０のＵＲＬを含む。
【０２７５】
第三者サーバ９０は伝達されたＧｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤに当たるプログラムの付加データを見つけるためにメタデータ貯蔵所を検索する(Ｓ２３１３)。メタデータ貯蔵所はＧｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤに当たるプログラムの付加データに関する検索結果を第三者サーバ９０にリターンする。
【０２７６】
第三者サーバ９０は伝達された放送局コンテンツ提供サーバ１０のＵＲＬにアクセスし、伝達された放送局Ｃｏｎｔｅｎｔ  ＩＤとｔｉｍｅｓｔａｍｐを含むメタデータ要請メッセージをコンテンツ提供サーバ１０に伝送して(Ｓ２３１７)、現在の場面に関する付加データをコンテンツ提供サーバ１０に要請する。
【０２７７】
第三者サーバ９０はコンテンツ提供サーバ１０から現在の場面に関する付加データを受信する(Ｓ２３１９)。
【０２７８】
第三者サーバ９０はメタデータ貯蔵所から受信したプログラム付加データ及びコンテンツ提供サーバ１０から受信したプログラム付加データのうち一つ又は両方の結合を加工し、加工された付加データを映像表示装置１００内で実行されたＬｉｖｅ＋アプリケーションに提供する(Ｓ２３２１)。
【０２７９】
図２５は、本発明の実施例による映像表示装置の概念図を示す図である。
【０２８０】
図２５に示したように、本発明の実施例による概念図の映像表示装置１００はオーディオ／ビデオドライバ（Ａｕｄｉｏ／Ｖｉｄｅｏ  ｄｒｉｖｅｒ）６０１、ＡＣＲエンジン６０３、ＡＣＲミドルウェア、ＡＣＲユーザインタフェース６０７、ＡＣＲプラグイン６０９を含む。
【０２８１】
オーディオ／ビデオドライバ６０１はＴＶの外部入力に入っているオーディオ／ビデオ信号をキャプチャしＡＣＲエンジン６０３に伝達する。オーディオ／ビデオドライバ６０１はＡＣＲエンジンがオーディオ／ビデオバッファに接近するようにＡＰＩを提供してもよい。オーディオ／ビデオドライバ６０１はＨＤＭＩのような外部入力に入ってくるオーディオ／ビデオの特性情報を一緒に提供する。例えば、オーディオ／ビデオドライバ６０１は、オーディオの場合ｓａｍｐｌｅ  ｄｅｐｔｈ、ｓａｍｐｌｅ  ｒａｔｅ、ｃｈａｎｎｅｌの数（ｍｏｎｏ／ｓｔｅｒｅｏなの）、ｓａｍｐｌｅの数、ｓａｍｐｌｅの時間などの情報を提供する。ビデオの場合、オーディオ／ビデオドライバ６０１はｖｉｄｅｏ  ｆｏｒｍａｔ、ｉｎｐｕｔ  ｖｉｄｅｐのｖｉｄｔｈ、ｈｅｉｇｈｔ、ｓｔｒｉｄｅ、ｓｔｒｅａｍ時間、ｉｎｐｕｔ  ｔｙｐｅ（ＨＤＭＩ１、ＨＤＭＩ２、ｃｏｍｐｏｓｉｔｅ、ｃｏｍｐｏｎｅｎｔなど）、秒当たりのｆｒａｍｅの数などの情報を提供する。
【０２８２】
ＡＣＲエンジン６０３は別途のｐｒｏｃｅｓｓで実行されるが、上述した多用な方式を利用してプログラムを認識する。ＡＣＲエンジン６０３はＡｕｄｉｏ／Ｖｉｄｅｏサンプルからシグネチャを抽出し、抽出したシグネチャをＡＣＲサーバに伝達してコンテンツを認識する。上述したように、ＡＣＲエンジン６０３はプラットフォームの具現によってＡｕｄｉｏ／Ｖｉｄｅｏバッファに接近可能なＡＰＩを呼び出してもよく、オーディオ／ビデオドライバ６０１がキャプチャ（ｃａｐｔｕｒｅ）したオーディオ／ビデオストリームをｓｏｃｋｅｔのような方法を介してＡＣＲ  ｐｒｏｃｅｓｓに伝達してもよい。ＡＣＲエンジン６０３はＡＣＲサーバにシグネチャと共にＡＣＲ質疑要請を送ってｃｏｎｔｅｎｔ認識成功可否、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐ、ｌｅａｎｂａｃｋ  ａｐｐ  ＵＲＬ、放送局サーバＵＲＬなどを含むＡＣＲ  ｑｕｅｒｙ  ｒｅｓｐｏｎｓｅをＡＣＲサーバから受信する。ＡＣＲエンジン６０３はＡＣＲサーバから伝達された結果をＡＣＲミドルウェア６０５に伝達する。
【０２８３】
ＡＣＲミドルウェア６０５はＤＴＶ  ｐｒｏｃｅｓｓのミドルウェアに当たるモジュールであり、ＡＣＲ制御を処理しＡＣＲエンジン６０３からのＡＣＲ質疑応答を処理する。ＡＣＲミドルウェア６０５はＡＣＲプロセスを実行するか、終了するか、ＡＣＲエンジン６０３を始めるか中断することでＡＣＲを制御する。また、ＡＣＲミドルウェア６０５はＡＣＲ質疑応答をパーシングしてＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐなどの値も貯蔵している。ＡＣＲミドルウェア６０５はこの貯蔵された値をＡＣＲ  ＵＩに送るようにＡＰＩを提供するか、ｍｅｓｓａｇｅ  ｑｕｅｕｅ、ｇｌｏｂａｌ変数などの方法を介してＡＣＲユーザインタフェース６０７に伝達する。また、ＡＣＲミドルウェア６０５はＬｉｖｅ＋アプリケーションやリーンバックアプリケーションのようなＡＣＲアプリケーションにＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐなどのようなＩＰＣ（Ｉｎｔｅｒ−Ｐｒｏｃｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を介してＷｅｂブラウザに伝達する。
【０２８４】
ＡＣＲユーザインタフェース（ＡＣＲ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ、ＡＣＲ  ＵＩ）６０７はユーザにＡＣＲ  Ｏｎ／ＯｆｆのようなＡＣＲ制御を行うＵＩを表出するか、認識されたプログラムの名称及び時間のような情報をＴＶの状態バーＵＩを介してユーザに示す。
【０２８５】
ＡＣＲミドルウェア６０５がＡＣＲアプリケーションに伝達するためのＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐなどのようなデータをブラウザに伝達すると、ＡＣＲプラグインはこのような値を伝達される。ＡＣＲプラグイン６０９はＰｌｕｇｉｎ  Ｏｂｊｅｃｔ  Ｉｎｔｅｒｆａｃｅを介してＡＣＲアプリケーション該当値を伝達する。以下、ＡＣＲプラグイン６０９のＩｎｔｅｒｆａｃｅのある実施例を示している。
【表４】
2016514391.tif 000008
【０２８６】
前記において、ｍａｔｄａｔａは認識されたプログラムに関する基本的なメタデータを提供する。
【０２８７】
ｂａｃｋｅｎｄＵＲＬは放送局／ＣＰサーバのＵＲＬを示す。
【０２８８】
ｇｅｔＡＣＲＭｅｔａｄａｔａ（）は認識されたプログラムに関する基本的なメタデータを獲得するための関数であり、ｍｅｔａｄａｔａ  Ｐｒｏｐｅｒｔｙと同じ値をリターンする。
【０２８９】
ｇｅｔＢａｃｋｅｎｄＵＲＬは放送局／ＣＰサーバのＵＲＬをリターンする関数である。
【０２９０】
ＮｏｔｉｆｙＡＣＲＡｐｐＬａｕｎｃｈｅｄ（）は移動端末機のような２ｎｄ  Ｓｃｒｅｅｎ及びＴＶがｐａｉｒｉｎｇされた際、ＴＶ上でのＡＣＲアプリケーションが特定ＵＲＬ又はＡｐｐを実行した場合にそれを２ｎｄ  Ｓｃｒｅｅｎのアプリケーションに知らせるための関数である。
【０２９１】
ＳｅｔＡｐｐＩｎｆｏ（）はＡＣＲアプリケーションの現在の状態と該当アプリケーションの２ｎｄ  ＳｃｒｅｅｎバージョンのＡｐｐ  ＵＲＬを示す関数である。
【０２９２】
ｏｎＣｏｎｔｅｎｔＣｈａｎｇｅｄ（）は認識されるプログラムが変更される場合に呼び出される関数である。
【０２９３】
ｏｎＭｅｄｉａＴｉｍｅＵｐｄａｔｅｄ（）はＡＣＲを介してｔｉｍｅｓｔａｍｐが変更されるたびに呼び出されるｃａｌｌｂａｃｋ関数である。
【０２９４】
ｏｎＡｐｐＳｈｏｗ（）はＴＶと２ｎｄ  Ｓｃｒｅｅｎとがｐａｉｒｉｎｇされた状態で２ｎｄ  ＳｃｒｅｅｎにあるアプリケーションがＴＶに移動する際に呼び出されるｃａｌｌｂａｃｋ関数である。
【０２９５】
ｏｎＡｐｐＨｉｄｅ（）はＴＶと２ｎｄ  Ｓｃｒｅｅｎとがｐａｉｒｉｎｇされた状態でＴＶにあるアプリケーションが２ｎｄ  Ｓｃｒｅｅｎに移動する際に呼び出されるｃａｌｌｂａｃｋ関数である。
【０２９６】
図２６は、本発明の他の実施例による映像表示装置の動作を示すラダーダイアブラムである。
【０２９７】
まず、映像表示装置１００がターンオンされると(Ｓ３１０１)、映像表示装置１００はＡＣＲ設定情報（ＡＣＲ  ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）を要請するＡＣＲ設定情報要請メッセージを第三者サーバ９０に伝送する(Ｓ３１０３)。第三者サーバ９０はいかなる単一チャネルにも従属しない付加サービス提供サーバであり、複数のチャネルのための付加サービスを設けている。また、第三者サーバ９０はいかなる単一チャネル、いかなるコンテンツプロバイダー、いかなるＭＶＰＤ（サービス提供者）にも従属しないサーバである。
【０２９８】
ＡＣＲ設定情報要請メッセージはＨＴＴＰ  ＧＥＴ基板の要請メッセージであり、パラメータとして映像表示装置１００に適用されたＡＣＲ設定情報のバー所運に関する情報、製品の種類に関する情報、フラットフォームの種類に関する情報を含む。ＡＣＲ設定情報要請メッセージは下記シンタックスを有する。
【表５】
2016514391.tif 000009
【０２９９】
前記シンタックスにおいて、＜ｖｅｒｓｉｏｎ＞は映像表示装置１００に適用されたＡＣＲ設定情報のバージョンに関する情報を示す。映像表示装置１００にいかなるＡＣＲ設定情報も適用されていなければ、＜ｖｅｒｓｉｏｎ＞は０の値を有する。
【０３００】
＜ｐｒｏｄｕｃｔＴｙｐｅ＞は映像表示装置１００の製品の種類に関する情報を示す。例えば、映像表示装置１００がスマートＴＶ（Ｓｍａｒｔ  ＴＶ）であれば、＜ｐｒｏｄｕｃｔＴｙｐｅ＞の値は「スマートＴＶ」になる。また、映像表示装置１００が「ブルーレイディスクプレーヤー（ＢＤＰ）」であれば、＜ｐｒｏｄｕｃｔＴｙｐｅ＞の値は「ブルーレイディスクプレーヤー」になる。ＡＣＲ設定情報要請メッセージが＜ｐｒｏｄｕｃｔＴｙｐｅ＞を含まなければ、ＡＣＲ設定情報要請メッセージは全ての種類の製品のＡＣＲ設定情報を要請することを意味する。
【０３０１】
＜ｐｌａｔｆｏｒｍＶｅｒ＞は映像表示装置１００のプラットフォームの種類に関する情報を示す。例えば、映像表示装置１００のプラットフォームの種類が「スマートプラットフォーム（ＳｍａｒｔＰｌａｔｆｏｒｍ）」でそのバージョンが「３．０」であれば、＜ｐｌａｔｆｏｒｍＶｅｒ＞の値は「ＳｍａｒｔＰｌａｔｆｏｒｍ３．０」になる。
【０３０２】
ＡＣＲ設定情報要請メッセージが＜ｐｌａｔｆｏｒｍＶｅｒ＞を含まなければ、ＡＣＲ設定情報要請メッセージは全ての種類の製品のＡＣＲ設定情報を要請することを意味する。
【０３０３】
所定条件を満足すれば、映像表示装置１００はＡＣＲ設定情報要請メッセージを第三者サーバ９０に伝送する。例えば、映像常時装置１００がターンオンされると直ちに映像表示装置１００はＡＣＲ設定情報要請メッセージを第三者サーバ９０に伝送する。また、映像表示装置１００はＡＣＲ設定情報要請メッセージを第三者サーバ９０に周期的に伝送する。また、映像表示装置１００はＡＣＲ設定情報要請メッセージを第三者サーバ９０に所定時点で伝送する。
【０３０４】
ＡＣＲ設定情報要請メッセージに対する応答として、第三者サーバ９０はＡＣＲ設定情報を含むＡＣＲ設定情報応答メッセージを映像表示装置１００に伝送する。
【０３０５】
特に、ＡＣＲ設定情報応答メッセージはＡＣＲ設定情報要請メッセージのＡＣＲ設定情報バージョン、製品の種類及びプラットフォームの種類に合う一つ以上のＡＣＲ設定情報アイテムグループを含む。
【０３０６】
第三者サーバ９０が有するＡＣＲ設定情報のバージョンがＡＣＲ設定情報要請メッセージのＡＣＲ設定情報バージョンと同じであれば、ＡＣＲ設定情報応答メッセージはＡＣＲ設定情報を含まなくてもよい。
【０３０７】
ＡＣＲ設定情報要請メッセージがなくてもＡＣＲ設定情報が変更されると第三者サーバ９０はＡＣＲ設定情報応答メッセージを映像表示装置１００に伝送してもよい。
【０３０８】
次に、図２７を参照して本発明の一実施例によるＡＣＲ設定情報を説明する。
【０３０９】
図２７は、本発明の一実施例によるＡＣＲ設定情報のＸＭＬスキーマダイアグラムである。
【０３１０】
特に、表３は図２７の実施例によるＡＣＲ設定情報のＸＭＬスキーマ（Ｓｃｈｍｅａ）を示す。
【表６】
2016514391.tif 000010
【表７】
2016514391.tif 000011
【０３１１】
図２７と表３に示したように、本発明の実施例によるＡＣＲ設定情報は一つのＸＭＬ文書であって、トップエレメント（ｔｏｐ  ｅｌｅｍｅｎｔ）であるＡＣＲ設定（ＡＣＲ＿ｃｏｎｆｉｇ）エレメントを含む。
【０３１２】
ＡＣＲ設定エレメントはＡＣＲ設定バージョンを知らせるＡＣＲ設定バージョン（ＡＣＲ＿ｃｏｎｆｉｇ＿ｖｅｒ）属性を有し、下位エレメントとして国家リスト（ｃｏｕｎｔｒｙ＿ｌｉｓｔ）エレメント、測定（ｍｅａｓｕｒｅｍｅｎｔ）エレメントを含む。
【０３１３】
国家リストエレメントは一つ以上の国家（ｃｏｕｎｔｒｙ）エレメントを含む。各国家エレメントはこの国家エレメントに当たる国家にそれぞれ適用されるＡＣＲ設定情報アイテムグループを含む。国家リストエレメントは複数の国家にそれぞれ適用される複数のＡＣＲ設定情報アイテムグループを含む。
【０３１４】
各国家エレメントはコード（ｃｏｄｅ）属性、装置製品タイプ（ｄｅｖｉｃｅ＿ｐｒｏｄｕｃｔ＿ｔｙｐｅ）属性、装置プラットフォームタイプ（ｄｅｖｉｃｅ＿ｐｌａｔｆｏｒｍ＿ｔｙｐｅ）属性、一つ以上の放送局（ｂｒｏａｄｃａｓｔｅｒ）エレメント、一つ以上のＡＣＲオンタイム（ＡＣＲ＿ｏｎ＿ｔｉｍｅ）エレメントを含む。
【０３１５】
コード属性はこのコード属性を有する国家エレメントのＡＣＲ設定情報アイテムが適用される国家を認識する識別コードを保持するが、特にこの識別コードはＩＳＯ  ６３９言語コードに従う。
【０３１６】
装置製品タイプ属性はこの装置製品属性を含む国家エレメントのＡＣＲ設定情報アイテムが適用される製品の種類を保持する。例えば、装置製品タイプ属性の値は「スマートＴＶ」または「ブルーレイディスクプレーヤー」などになる。
【０３１７】
装置プラットフォームタイプ属性はこの装置プラットフォーム属性を含む国家エレメントのＡＣＲ設定情報アイテムが適用される製品のプラットフォームの種類及び／またはバージョンを保持する。例えば、ＡＣＲ設定情報アイテムが適用される製品のプラットフォームの種類が「スマートプラットフォーム」でそのバージョンが「３．０」である場合、装置プラットフォームタイプ属性の値は「ＳｍａｒｔＰｌａｔｆｏｒｍ３．０」になる。
【０３１８】
即ち、各国家エレメントは国家属性、装置製品タイプ属性及び装置プラットフォームタイプ属性に合うＡＣＲ設定情報アイテムグループを含む。ＡＣＲ設定情報アイテムグループは国家属性、装置製品タイプ属性及び装置プラットフォームタイプ属性に合う複数のＡＣＲ設定情報アイテムを含む。
【０３１９】
後述するが、国家属性、装置製品タイプ属性及び装置プラットフォームタイプ属性に合う複数のＡＣＲ設定情報アイテムは国家属性の国家内の一つ以上の地域のための一つ以上のＡＣＲサーバアドレス、リーンバックアプリケーションの許容可否に関する情報、国家属性内の一つ以上の地域のためのＡＣＲ機能のターンオン時間区間のリストを含む。
【０３２０】
リーンバックアプリケーションの許容可否に関する情報はリーンバックアプリケーションの駆動許容情報、リーンバックアプリケーションの駆動制限情報を含む。リーンバックアプリケーションの駆動許容情報はリーンバックアプリケーションの駆動が許容される放送局のリスト、リーンバックアプリケーションの駆動が許容されるチャネルのリスト、リーンバックアプリケーションの駆動が許容されるプログラムのリストを含む。リーンバックアプリケーションの駆動制限情報はリーンバックアプリケーションの駆動が制限される放送局のリスト、リーンバックアプリケーション駆動が制限されるチャネルのリスト、リーンバックアプリケーションの駆動が制限されるプログラムのリストを含む。このように、第三者サーバ９０はリーンバックアプリケーションの許容可否に関する情報を映像表示装置１００に提供してリーンバックアプリケーションが映像表示装置１００の安定性に深刻な影響を及ぼすことを防止する。
【０３２１】
各ＡＣＲサーバＵＲＬ（ＡＣＲ＿ｓｅｒｖｅｒ＿ｕｒｌ）エレメントは地域（ｒｅｇｉｏｎ）属性を含み、各ＡＣＲサーバＵＲＬエレメントの値は地域属性に当たる地域に適用されるＡＣＲサーバ（例えば、フィンガープリントサーバ）のアドレス（例えば、ＵＲＬ）を示す。地域属性を有しないＡＣＲサーバＵＲＬエレメントの値はこのＡＣＲサーバＵＲＬエレメントに当たる国家の全地域に適用されるＡＣＲサーバのアドレス（例えば、ＵＲＬ）を示す。このように、第三者サーバ９０は映像表示装置１００と地域的に近いＡＣＲサーバのＵＲＬアドレスを通知し、映像表示装置１００が速くコンテンツの認識を行い、ネットワークレイタンシ（ｎｅｔｗｏｒｋ  ｌａｔｅｎｃｙ）を減らすようにする。
【０３２２】
各放送局エレメントは名前（ｎａｍｅ）属性、リーンバックイネーブル（ｌｅａｎｂａｃｋ＿ｅｎａｂｌｅ）エレメント、一つ以上のチャネル（Ｃｈａｎｎｅｌ）エレメントを含む。
【０３２３】
放送局エレメントの名前属性の値はその放送局エレメントに当たる放送局の名前を示す。より広い意味で、放送局の識別子が使用されてもよい。
【０３２４】
放送局エレメントのリーンバックイネーブルの値はその放送局エレメントに当たる放送局のためのリーンバックアプリケーションを駆動するのか否かを示す。例えば、放送局エレメントのリーンバックイネーブルエレメント後が「ｔｒｕｅ」であれば、映像表示装置１００はその放送局エレメントに当たる放送局のためのリーンバックアプリケーションをダウンロードし実行する。一方、放送局エレメントのリーンバックイネーブルエレメントの値が「ｆａｌｓｅ」であれば、映像表示装置１００はその放送局エレメントに当たる放送局のためのリーンバックアプリケーションをダウンロードも実行もしない。放送局エレメントがリーンバックイネーブルエレメントを有しなければ、放送局エレメントのリーンバックイネーブルエレメントの値は「ｔｒｕｅ」または「ｆａｌｓｅ」とみなされる。
【０３２５】
各放送局エレメントは名前（ｎａｍｅ）属性、リーンバックイネーブル（ｌｅａｎｂａｃｋ＿ｅｎａｂｌｅ）エレメント、一つ以上のプログラム（ｐｒｏｇｒａｍ）エレメントを含む。
【０３２６】
プログラムエレメントの名前属性の値はそのプログラムエレメントに当たる放送局の名前を示す。より広い意味で、プログラムの識別子が使用されてもよい。
【０３２７】
プログラムエレメントのリーンバックイネーブルの値はそのプログラムエレメントに当たるプログラムのためのリーンバックアプリケーションを駆動するのか否かを示す。例えば、プログラムエレメントのリーンバックイネーブルエレメント後が「ｔｒｕｅ」であれば、映像表示装置１００はそのプログラムエレメントに当たるプログラムのためのリーンバックアプリケーションをダウンロードし実行する。一方、プログラムエレメントのリーンバックイネーブルエレメントの値が「ｆａｌｓｅ」であれば、映像表示装置１００はそのプログラムエレメントに当たるプログラムのためのリーンバックアプリケーションをダウンロードも実行もしない。プログラムエレメントがリーンバックイネーブルエレメントを有しなければ、プログラムエレメントのリーンバックイネーブルエレメントの値は「ｔｒｕｅ」または「ｆａｌｓｅ」とみなされる。
【０３２８】
プログラムエレメントのリーンバックイネーブルエレメントの値がチャネルエレメントのリーンバックイネーブルエレメントの値と異なる場合、プログラムエレメントのリーンバックイネーブルエレメントの値が優先順位を有する。
【０３２９】
各放送局エレメントは名前（ｎａｍｅ）属性、リーンバックイネーブル（ｌｅａｎｂａｃｋ＿ｅｎａｂｌｅ）エレメント、一つ以上のプログラム（ｐｒｏｇｒａｍ）エレメントを含む。
【０３３０】
プログラムエレメントの名前属性の値はそのプログラムエレメントに当たる放送局の名前を示す。より広い意味で、プログラムの識別子が使用されてもよい。
【０３３１】
プログラムエレメントのリーンバックイネーブルの値はそのプログラムエレメントに当たるプログラムのためのリーンバックアプリケーションを駆動するのか否かを示す。例えば、プログラムエレメントのリーンバックイネーブルエレメント後が「ｔｒｕｅ」であれば、映像表示装置１００はそのプログラムエレメントに当たるプログラムのためのリーンバックアプリケーションをダウンロードし実行する。一方、プログラムエレメントのリーンバックイネーブルエレメントの値が「ｆａｌｓｅ」であれば、映像表示装置１００はそのプログラムエレメントに当たるプログラムのためのリーンバックアプリケーションをダウンロードも実行もしない。プログラムエレメントがリーンバックイネーブルエレメントを有しなければ、プログラムエレメントのリーンバックイネーブルエレメントの値は「ｔｒｕｅ」または「ｆａｌｓｅ」とみなされる。
【０３３２】
各ＡＣＲオンタイムエレメントは地域属性、期日（ｄａｙ）属性、フロム（ｆｒｏｍ）属性、ツー（ｔｏ）属性を含む。
【０３３３】
ＡＣＲオンタイムエレメントの地域属性はそのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間が適用される地域を示す。ＡＣＲオンタイムエレメントが地域属性を有しなければ、そのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間はそのＡＣＲオンタイムエレメントを含む国家エレメントに当たる国家の全地域に適用される。
【０３３４】
ＡＣＲオンタイムエレメントの期日属性はそのＡＣＲオンタイムエレメント荷当たるＡＣＲオンタイム区間の適用が始まる期日を示す。特に、ＡＣＲオンタイムエレメントの期日属性の値はそのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間の適用が始まる期日を示す。この場合、ＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間の適用が始まる曜日が日曜日、月曜日、火曜日、水曜日、木曜日、金曜日、土曜日であれば、ＡＣＲオンタイムエレメントの期日属性の値はそれぞれ「ＳＵＮ」、「ＭＯＮ」、「ＴＵＥ」、「ＷＥＤ」、「ＴＨＵ」、「ＦＲＩ」、「ＳＡＴ」になる。
【０３３５】
ＡＣＲオンタイムエレメントのフロム属性の値はそのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間の開始時間を示す。
【０３３６】
ＡＣＲオンタイムエレメントのツー属性の値はそのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間の終了時間を示す。
【０３３７】
もし、ＡＣＲオンタイムエレメントのツー属性の値がＡＣＲオンタイムエレメントのフロム属性の値より小さければ、そのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間の開始時間は期日属性に当たる日のフロム属性の値になり、そのＡＣＲオンタイムエレメントに当たるＡＣＲオンタイム区間の終了時間は期日属性に当たる値の翌日のツー属性の値になる。例えば、ｄａｙ属性の値が「ＭＯＮ」、ｆｒｏｍ属性の値が「１８：００：００」、ｔｏ属性の値が「０２：００：００」であれば、ＡＣＲオンタイム区間の開始時間は月曜日の午後６時（１８時）になり、ＡＣＲオンタイム区間の終了時間は翌日の火曜日の午前２時になる。
【０３３８】
通常、全ての時間帯のメイン視聴覚コンテンツに付加サービスが提供されることはなく、人気のあるメイン視聴覚コンテンツに付加サービスが提供されることが多い。このような場合も、映像再生装置１００が持続的にＡＣＲ質疑をＡＣＲサーバに伝送すれば映像再生装置１００も不必要なリソースを消耗するようになり、ＡＣＲサーバも多くのＡＣＲ質疑を処理すべきであるためサーバの増設が要求される。第三者サーバ９０はＡＣＲオンタイム区間に関する情報を映像再生装置１００に提供してこのような問題を防止する。
【０３３９】
測定エレメントは最大ログサイズ（ｍａｘ＿ｌｏｇ＿ｓｉｚｅ）属性、報告間隔（ｒｅｐｏｒｔ＿ｉｎｔｅｒｖａｌ）属性を含む。
【０３４０】
最大ログサイズ属性は映像表示装置１００が貯蔵する視聴情報の最大サイズを示す。例えば、映像表示装置１００が貯蔵している視聴情報のサイズが最大ログサイズ属性の最大サイズの９０％を超えると、映像表示装置１００は貯蔵された視聴情報の一部または全部を第三者サーバ９０に伝送し、伝送された視聴情報を削除する。ｍａｘ＿ｌｏｇ＿ｓｉｚｅの単位はバイト（ｂｙｔｅ）である。
【０３４１】
報告間隔属性は映像表示装置１００が視聴情報を第三者サーバ９０に伝送する時間管区を示す。例えば、映像表示装置１００が以前の視聴情報を第三者サーバ９０に伝送した後、報告間隔属性に当たる報告時間間隔が経過したら映像表示装置１００は貯蔵された視聴情報の一部または全部を第三者サーバ９０に伝送し、伝送された視聴情報を削除する。ｒｅｐｏｒｔ＿ｉｎｔｅｒｖａｌの単位は秒（ｓｅｃ）である。映像表示装置１００が報告する視聴情報はメイン視聴覚コンテンツの視聴時間、メイン視聴覚コンテンツの視聴回数、リーンバックアプリケーションに関するユーザ反応の回数などを含む。
【０３４２】
第三者サーバ９０は複数の映像表示装置から視聴情報を収集して蓄積する。映像表示装置１００は蓄積された視聴情報を第三者サーバ９０に要請し、その応答として蓄積された視聴情報を受信する。
【０３４３】
図２７と表３において、本発明の実施例によるＡＣＲ設定情報は多様な情報アイテムをエレメントまたは属性として含むが、それに限ることはない。即ち、図２７と表３とは異なってＡＣＲ設定情報はエレメントとして含まれた情報アイテムを属性として含んでもよく、属性として含まれた情報アイテムをエレメントとして含んでもよい。また、本発明の多様な実施例において、ＡＣＲ設定情報内の多様な情報アイテムを含むエレメントまたは属性の名称は変更される可能性がある。
【０３４４】
表４は、ＡＣＲ設定情報のある実施例を示す。
【表８】
2016514391.tif 000012
【０３４５】
表４の設定情報を介し、映像表示装置１００はＡＣＲ設定情報が製品の種類がＤＴＶでプラットフォームの種類がＳｍａｒｔＰｌａｔｆｏｒｍ３．０である製品に適用され、米国に適用される一つのＡＣＲ設定情報アイテムグループを有することが分かる。
【０３４６】
また、映像表示装置１００は米国内の全地域に対して製品の種類がＤＴＶでプラットフォームの種類がＳｍａｒｔＰｌａｔｆｏｒｍ３．０である製品のためのＡＣＲサーバのアドレスがｕｓａ．ａｃｒ．ｃｏｍであることが分かる。
【０３４７】
また、映像表示装置１００はＮＢＣＵ放送局のＢＲＡＶＯチャネルのＴＯＰＣＨＥＦプログラムのためのリーンバックアプリケーションを駆動する必要があることを知る。
【０３４８】
また、映像表示装置１００はＴＵＲＮＥＲ放送局のＴＢＳチャネルの全てのプログラムのためのリーンバックアプリケーションを駆動する必要があることを知る。
【０３４９】
また、映像表示装置１００はＴＵＲＮＥＲ放送局のＴＮＴチャネルのＬＥＶＥＲＡＧＥプログラムと「ＦＡＬＬＩＮＧ  ＳＫＩＥＳ  ＳＥＡＳＥＯＮ  ２」プログラムのためのリーンバックアプリケーションを駆動する必要があり、ＴＵＲＮＥＲ放送局のＴＮＴチャネルのＤＡＬＬＡＳプログラムのためのリーンバックアプリケーションは駆動してはいけないことを知る。
【０３５０】
また、映像表示装置１００は月曜日の午後６時から火曜日の午前２時まで、水曜日の午後６時から木曜日の午前２時まで、そして金曜日の午後６時から土曜日の午前２時までＡＣＲ機能をターンオンする必要があり、その他の時間にはＡＣＲ機能をターンオフする必要かあることを知る。
【０３５１】
映像表示装置１００はＡＣＲ設定情報から自らが属した国家、自らの製品種類及びプラットフォーム種類に合うＡＣＲ設定情報アイテムグループを抽出する(Ｓ３１０７)。
【０３５２】
映像表示装置１００は抽出したＡＣＲ設定情報アイテムグループから複数のＡＣＲ設定情報アイテムを抽出する(Ｓ３１０９)。上述したように、複数のＡＣＲ設定情報アイテムは国家属性の国家内の一つ以上の地域のための一つ以上のＡＣＲサーバアドレス、リーンバックアプリケーションの許容可否に関する情報、国家属性の国家内の一つ以上の地域のためのＡＣＲ機能のターノン時間区間のリストを含む。特に、映像表示装置１００は抽出したＡＣＲ設定情報アイテムグループから映像表示装置１００に属する地域のための複数のＡＣＲ設定情報アイテムを抽出する。
【０３５３】
映像表示装置１００は複数の抽出したＡＣＲ設定情報アイテムを映像表示双対１００内に設定する(Ｓ３１１１)。映像表示装置１００は複数の抽出したＡＣＲ設定情報アイテムを設定された値を比較してアップデートする。
【０３５４】
映像表示装置１００は設定されたＡＣＲ機能ターンオン時間区間リストに基づいてＡＣＲ機能をターンオンする(Ｓ３１１２)。
【０３５５】
ＡＣＲ機能がターンオンされる際、映像表示装置１００のＡＣＲエンジンはメイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルから特徴情報を抽出し、抽出した特徴情報を含むＡＣＲ質疑要請メッセージをフィンガープリントサーバ２２に当たるＡＣＲサーバに伝送する(Ｓ３１１３)。映像表示装置１００のＡＣＲエンジンは設定されたＡＣＲサーバアドレスに当たるＡＣＲサーバにＡＣＲ質疑要請メッセージを伝送する。
【０３５６】
ＡＣＲ機能がターンオフされる際、映像表示装置１００のＡＣＲエンジンは面視聴覚コンテンツの一部のフレームまたは一部の区間のオーディオサンプルから特徴情報を抽出する動作を中断してリソースの浪費を減らす。
【０３５７】
フィンガープリントサーバ２２はＡＣＲ質疑要請メッセージ内の特徴情報をＡＣＲ  ＤＢから照会して特徴情報に当たるプログラムを識別し、この識別したプログラムに関するコンテンツ情報を含むＡＣＲ質疑応答メッセージを映像表示装置１００のＡＣＲエンジンに提供する(Ｓ３１１５)。この際、ＡＣＲ質疑応答メッセージはプログラム認識成功可否に関する情報と、コンテンツ情報、リーンバックアプリケーションのＵＲＬアドレス及びコンテンツ提供サーバ１０のＵＲＬを含む。上述したように、コンテンツ情報は認識されたプログラムのグローバルユニークＣｏｎｔｅｎｔ  ＩＤ、認識されたプログラムの放送局が識別するＣｏｎｔｅｎｔ  ＩＤと認識されたプログラムのｔｉｍｅｓｔａｍｐ、認識されたプログラムを提供する放送局の識別子、認識されたプログラムを提供するチャネルの識別子、認識されたプログラムの名称を含む。放送局識別子は放送局の名称であってもよい。チャネル識別子はチャネルの名称であってもよい。他の実施例において、映像表示装置１００はコンテンツ提供サーバ１０のＵＲＬをＡＣＲ質疑応答メッセージから獲得するのではなく予め有していてもよい。
【０３５８】
映像表示装置１００はリーンバックアプリケーションの許容可否に関する設定された情報に基づいてリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請する(Ｓ３１１７)。
【０３５９】
詳しくは、ＡＣＲ質疑応答メッセージ内のコンテンツ情報がリーンバックアプリケーションの駆動許容情報に関すれば、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請する。また、ＡＣＲ質疑応答メッセージ内のコンテンツ情報がリーンバックアプリケーションの駆動制限情報に関すれば、映像表示装置１００はリーンバックアプリケーションの要請を行わない。
【０３６０】
より詳しくは、ＡＣＲ質疑応答メッセージを介してメイン視聴覚コンテンツを提供する放送局が識別され、識別された放送局がリーンバックアプリケーションの駆動が許容される放送局のリストに属する場合、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請する。識別された放送局がリーンバックアプリケーションの駆動が制限される放送局のリストに属する場合、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請しなくてもよい。また、ＡＣＲ質疑応答メッセージを介してメイン視聴覚コンテンツを提供するチャネルが識別され、識別されたチャネルがリーンバックアプリケーションの駆動が許容されるチャネルのリストに属する場合、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請する。識別されたチャネルがリーンバックアプリケーションの駆動が制限されるチャネルのリストに属する場合、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請しなくてもよい。また、ＡＣＲ質疑応答メッセージを介してメイン視聴覚コンテンツが識別され、識別されたメイン視聴覚コンテンツがリーンバックアプリケーションの駆動が許容されるプログラムのリストに属する場合、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請する。識別されたメイン視聴覚コンテンツがリーンバックアプリケーションの駆動が制限されるプログラムのリストに属する場合、映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請しなくてもよい。
【０３６１】
映像表示装置１００はリーンバックアプリケーションのＵＲＬアドレスから
【０３６２】
リーンバックアプリケーションを受信し(Ｓ３１１９)、受信されたリーンバックアプリケーションをユーザ入力とは関係なく自動的に実行する。
【０３６３】
図２８は、本発明の他の実施例による映像表示装置の動作示すラダーダイアブラムである。
【０３６４】
映像表示装置１００は第三者サーバ９０からＡＣＲ設定情報を獲得する(Ｓ３３０５)。映像表示装置１００が第三者サーバ９０からＡＣＲ設定情報を獲得する手続は図２６に従う。
【０３６５】
次に、図２９を参照して本発明の一実施例によるＡＣＲ設定情報を説明する。
【０３６６】
図２９は、本発明の一実施例によるＡＣＲ設定情報のＸＭＬスキーマダイアグラムである。
【０３６７】
特に、表５は図２９の実施例によるＡＣＲ設定情報のＸＭＬスキーマ（Ｓｃｈｍｅａ）を示す。
【表９】
2016514391.tif 000013
【表１０】
2016514391.tif 000014
【０３６８】
図２９との表５に示したように、ＡＣＲ設定情報は一つのＸＭＬ文書であって、トップエレメントであるＡＣＲ設定エレメントを含む。
【０３６９】
ＡＣＲ設定エレメントは国家コード（ｃｏｕｎｔｒｙ＿ｃｏｄｅ）属性、ＡＣＲ設定フォーマットバージョン（ａｃｒ＿ｃｏｎｆｉｇ＿ｆｏｒｍａｔ＿ｖｅｒ）属性、バージョン（ｖｅｒｓｉｏｎ）属性を有し、一つ以上の装置（ｄｅｖｉｃｅ）エレメントを含む。
【０３７０】
各装置エレメントは装置製品タイプ属性、装置プラットフォームタイプ属性、ＡＣＲオン（ＡＣＲ＿ｏｎ）属性、クエリ間隔（ｑｕｅｒｙ＿ｉｎｔｅｒｖａｌ）属性、ユーザクエリ間隔（ｕｓｅｒ＿ｑｕｅｒｙ＿ｉｎｔｅｒｖａｌ）属性を有し、一つ以上のＡＣＲサーバＵＲＬエレメント、一つ以上の放送局エレメント、一つ以上のＭＶＰＤエレメントを含む。各装置エレメントはこの装置エレメントが装置製品タイプ属性に当たる製品タイプ及び装置プラットフォームタイプ属性に当たるプラットフォームタイプに適用されるＡＣ設定情報アイテムグループを含む。
【０３７１】
装置製品タイプ属性、装置プラットフォームタイプ属性については表３を参照して説明したため、その説明を省略する。
【０３７２】
ＡＣＲサーバＵＲＬエレメント、放送局エレメントについては表３を参照して説明したため、その説明を省略する。
【０３７３】
各ＭＶＰＤエレメントは識別子（Ｉｄ）属性、タイプ（ｔｙｐｅ）属性、感知オン（ＤｅｔｅｃｔＯｎ）属性及び感知間隔（ｄｅｔｅｃｔ＿ｉｎｔｅｒｖａｌ）属性を有し、一つ以上のＭＶＰＤロゴ（ＭＶＰＤ＿ｌｏｇｏ）エレメントを含む。
【０３７４】
ＭＶＰＤエレメントの識別子属性の値はＭＶＰＤエレメントに当たるＭＶＰＤを唯一に識別するための識別子を示す。例えば、北米の場合、ＭＶＰＤエレメントの識別子属性の値は「ＴｉｍｅＷａｒｎｅｒ」、「Ｃｏｍｃａｓｔ」などになる。
【０３７５】
ＭＶＰＤエレメントのタイプ属性の値はＭＶＰＤエレメントに当たるＭＶＰＤの種類を示す。特に、ＭＶＰＤエレメントのタイプ属性の値はＭＶＰＤエレメントに当たるＭＶＰＤ放送ネットワークの種類を示す。例えば、ＭＶＰＤエレメントのタイプ属性の値は「Ｃａｂｌｅ」、「Ｓａｔｅｌｌｉｔｅ」、「ＩＰＴＶ」などになる。
【０３７６】
ＭＶＰＤエレメントの感知オン属性の値は映像表示装置１００ＭＶＰＤのゴロを認識するのか否かを示す。ＭＶＰＤエレメントの感知オン属性の値が「Ｏｎ」（または「ｔｒｕｅ」）に当たる場合、映像表示装置１００は放送受信装置６０が出力する非圧縮視聴覚コンテンツからＭＶＰＤのゴロを感知し、感知したロゴに基づいてＭＶＰＤを識別する。既にＭＰＶＤが認識されている場合、映像表示装置１００のリソースが不必要に浪費されることを防ぐためにＭＶＰＤエレメントの感知オン属性の値はＯｆｆに設定される。ＭＶＰＤエレメントの感知オン属性の値が「Ｏｆｆ」に当たる場合、映像表示装置１００は放送受信装置６０が出力する非圧縮視聴覚コンテンツから感知したロゴに基づいてＭＶＰＤを識別する動作を行わない。
【０３７７】
ＭＶＰＤエレメントの感知オン属性の値が「Ｏｎ」であれば、ＭＶＰＤエレメントの感知感覚属性が存在する。ＭＶＰＤエレメントの感知間隔属性は映像表示装置１００が非圧縮視聴覚コンテンツからＭＶＰＤのロゴを感知する時間間隔を示し、その単位は秒（ｓｅｃｏｎｄ）である。例えば、ｄｅｔｅｃｔ＿ｉｎｔｅｒｖａｌが３００（５×６０）であれば、映像表示装置１００は非圧縮視聴覚コンテンツから５分ごとにＭＶＰＤロゴの認識を試みる。
【０３７８】
ユーザは大概プログラムの終了後、広告の視聴中にＥＰＧを介して他のチャネルのプログラムを確認する傾向があるため、このようなユーザがＳＴＢリモコンを介してガイドやメニューを選択する成功を考慮し、第三者サーバ９０はＭＶＰＤのロゴを感知する時間間隔を決定する。また、普通プログラムが時間ごとまたは３０分ごとにプログラムが変更される場合が多ければ、第三者サーバ９０はこのような状況を控除してＭＶＰＤのロゴを感知する時間間隔を決定する。例えば、第三者サーバ９０は５５分ごとに５分のみロゴを認識するように設定してもよい。また、第三者サーバ９０は５分ごとに認識するように設定してもよい。
【０３７９】
各ＭＶＰＤロゴエレメントはＭＶＰＤロゴが現れる画面のタイプに関する情報を保持するタイプ属性、ＭＶＰＤロゴが現れる画面領域に関する情報を含むロゴ領域属性を含む。ロゴ領域属性はＭＶＰＤロゴが画面の位置に関する情報を保持するロゴ位置属性、ＭＶＰＤロゴのサイズに関する情報を保持するロゴサイズ属性を含む。ロゴ位置属性はｘ座標（ｘ）属性、ｙ座標（ｙ）属性を含む。ロゴサイズ属性は幅（ｗｉｄｔｈ）属性、高さ（ｈｅｉｇｈｔ）属性を含む。
【０３８０】
ＭＶＰＤロゴエレメントのタイプ属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴのタイプを示す。詳しくは、ＭＶＰＤロゴエレメントのタイプ属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴが示される画面のタイプを示す。例えば、タイプ属性の値は「ＥＰＧ」、「Ｍｅｎｕ」、「Ｂａｎｎｅｒ」などになる。
【０３８１】
次に、図３０乃至図３３を参照して本発明の多様な実施例によるＭＶＰＤロゴの種類と位置を説明する。
【０３８２】
図３０は本発明の実施例による衛星事業者であるＤｉｓｈ  ＮｅｔｗｏｒｋのＭＶＰＤロゴが露出されるＥＰＧウィンドウを示し、図３１は本発明の実施例によるＣａｂｌｅ事業者であるＣｏｍｃａｓｔのＭＰＶＤロゴが露出されるＥＰＧウィンドウを示す図である。
【０３８３】
図３０と図３１に示したように、ＭＶＰＤロゴエレメントのタイプ属性の値が「ＥＰＧ」に当たる場合、ＭＶＰＤロゴはＥＰＧ画面に表示される。よって、ＭＶＰＤロゴエレメントのタイプ属性の値が「ＥＰＧ」に当たる場合、非圧縮視聴覚コンテンツにＥＰＧ画面が現れると映像表示装置１００はＥＰＧ画面からＭＶＰＤロゴを抽出する。
【０３８４】
図３２は本発明の実施例によるＣａｂｌｅ事業者であるＣｏｍｃａｓｔのＭＰＶＤロゴが露出されるメニューウィンドウを示し、図３３は本発明の実施例による衛星事業者であるＤｉｒｅｃＴＶのＭＶＰＤロゴ顔露出されるメニューウィンドウを示す図である。
【０３８５】
図３２と図３３に示したように、ＭＶＰＤロゴエレメントのタイプ属性の値が「Ｍｅｎｕ」に当たる場合、ＭＶＰＤロゴはメニュー画面に表示される。よって、ＭＶＰＤロゴエレメントのタイプ属性の値が「Ｍｅｎｕ」に当たる場合、非圧縮視聴覚コンテンツにＭｅｎｕ画面が現れると映像表示装置１００はＭｅｎｕ画面からＭＶＰＤロゴを抽出する。
【０３８６】
ＭＶＰＤロゴエレメントのタイプ属性の値が「Ｂａｎｎｅｒ」に当たる場合、ＭＶＰＤロゴはメニュー画面に表示される。よって、ＭＶＰＤロゴエレメントのタイプ属性の値が「Ｂａｎｎｅｒ」に当たる場合、非圧縮視聴覚コンテンツにＢａｎｎｅｒ画面が現れると映像表示装置１００はＢａｎｎｅｒ画面からＭＶＰＤロゴを抽出する。
【０３８７】
ＭＶＰＤロゴエレメントのｘ座標属性とｙ座標属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴの位置に関する情報を示す。ＭＶＤＰロゴエレメントのｘ座標の属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴのｘ座標の位置値を示す。ＭＶＤＰロゴエレメントのｙ座標の属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴのｙ座標の位置値を示す。
【０３８８】
ＭＶＰＤロゴのｘ座標とｙ座標の位置値は解像度を基準に決定されてもよい。例えば、画面の解像度が１９２０×１０８０であれば、ＭＶＰＤロゴのｘ座標の位置値は０から１９１９の間の値のうち一つに決定され、ＭＶＰＤロゴのｙ座標の位置値は０から１０７９の間の値のうち一つに決定される。
【０３８９】
一方、ＭＶＰＤロゴのｘ座標とｙ座標の位置値は解像度とは関係なく相対的な位置関係を基準に決定されてもよい。例えば、画面の解像度が１９２０×１０８０であっても、画面のサイズを１００×１００に正規化し、ＭＶＰＤロゴのｘ座標とｙ座標の位置値を正規化された範囲内のうちいずれか一つに決定する。この場合、映像表示装置１００は正規化された範囲内の値を有するｘ座標とｙ座標の位置値を実際の画面解像度を基準にスケーリングしてＭＶＰＤロゴの位置を獲得する。
【０３９０】
ＭＶＰＤロゴエレメントの幅属性と高さ属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴのサイズに関する情報を示す。ＭＶＰＤロゴエレメントの幅属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴの幅を示す。ＭＶＰＤロゴエレメントの高さ属性の値はそのＭＶＰＤロゴエレメントに当たるＭＶＰＤロゴの高さを示す。
【０３９１】
ＭＶＰＤロゴの幅と高さは解像度を基準に決定されてもよい。例えば、画面の解像度が１９２０×１０８０であれば、ＭＶＰＤロゴの幅は０から１９１９の間の値のうちいずれか一つに決定され、ＭＶＰＤロゴの高さは０から１０７９の間の値のうちいずれか一つに決定される。
【０３９２】
ＭＶＰＤロゴの幅と高さは解像度を基準に決定されてもよい。例えば、画面の解像度が１９２０×１０８０であれば、ＭＶＰＤロゴの幅は０から１９１９の間の値のうちいずれか一つに決定され、ＭＶＰＤロゴの高さは０から１０７９の間の値のうちいずれか一つに決定される。
【０３９３】
一方、ＭＶＰＤロゴの幅と高さは解像度とは関係なく相対的な位置関係を基準に決定されてもよい。例えば、画面の解像度が１９２０×１０８０であっても、画面のサイズを１００×１００に正規化し、ＭＶＰＤロゴの幅と高さは正規化された範囲内のうちいずれか一つに決定される。この場合、映像表示装置１００は正規化された範囲内の値を有する幅と高さを実際の画面解像度を基準にスケーリングしてＭＶＰＤロゴの位置を獲得する。
【０３９４】
映像表示装置１００はＡＣＲ設定情報から自らの製品種類及びフラットフォーう種類に合うＡＣＲ設定情報アイテムグループを抽出する(Ｓ３３０７)。
【０３９５】
映像表意装置１００は抽出したＡＣＲ設定情報アイテムグループから複数のＡＣＲ設定情報アイテムを抽出する(Ｓ３３０９)。上述したように、複数のＡＣＲ設定情報アイテムは一つ以上の地域のための一つ以上のＡＣＲサーバアドレス、一つ以上のＭＶＰＤにそれぞれ対応する一つ以上のＭＶＰＤ情報アイテムグループを含む。各ＭＶＰＤ情報アイテムグループはＭＶＰＤ識別子、ＭＶＰＤタイプ、ＭＶＰＤロゴ感知可否、ＭＶＰＤ感知時間間隔、ＭＶＰＤロゴ画面タイプ、ＭＶＰＤロゴ画面領域に関する情報を含む。ＭＶＰＤロゴ画面領域に関する情報はＭＶＰＤロゴ画面位置及びＭＶＰＤロゴサイズに関する情報を含む。
【０３９６】
映像表示装置１００は複数の抽出したＡＣＲ設定情報アイテムを映像表示装置１００内に設定する(Ｓ３３１１)。映像表示装置１００は複数の抽出したＡＣＲ設定情報アイテムを設定された値と比較してアップデートする。
【０３９７】
次に、映像表示装置１００は一つ以上のＭＶＰＤ情報アイテムグループに基づいて入力される非圧縮視聴覚コンテンツからＭＶＰＤロゴとして推定される一つ以上のイメージを抽出する(Ｓ３３１３)。特に、ＭＶＰＤ情報アイテムグループの個数が複数であれば映像表示装置１００は複数のＭＶＰＤ情報アイテムグループにそれぞれ対応する複数のＭＶＰＤロゴ推定イメージを抽出する。複数のＭＶＰＤロゴ推定イメージのそれぞれは対応する感知時間間隔に基づいて抽出されるため、複数のＭＶＰＤロゴ推定イメージは必ずしも同時に抽出される必要はない。複数のＭＶＰＤ情報アイテムグループそれぞれに属する複数のＭＶＰＤロゴ感知時間が互いに同じであれば、複数のＭＶＰＤロゴ推定イメージは同時に抽出されてもよい。
【０３９８】
詳しくは、ＭＶＰＤエレメントの感知オン属性の値が「Ｏｎ」に当たれば、映像表示装置１００は入力される非圧縮視聴覚コンテンツからＭＶＰＤロゴエレメントのタイプ属性の値に当たる画面が現れると、ＭＶＰＤエレメントの感知間隔属性の値に当たる時間間隔に応じてＭＶＰＤエレメントのロゴ領域属性の値に当たる画面領域からイメージをＭＶＰＤ情報アイテムグループの数だけ抽出し、複数のＭＶＰＤロゴ推定イメージを獲得する。
【０３９９】
次に、映像表示装置１００は一つ以上の抽出したＭＶＰＤロゴ推定イメージに基づいて映像表示装置１００が加入した加入ＭＶＰＤを識別し(Ｓ３３１５)、加入ＭＶＰＤの識別子を獲得する。特に、ＭＶＰＤ情報アイテムグループの個数が複数であれば、映像表示装置１００は複数の抽出したＭＶＰＤロゴ推定イメージに基づいてＭＶＰＤを識別する。
【０４００】
一実施例において、映像表示装置１００は複数のＭＶＰＤそれぞれに対応する複数のＭＶＰＤロゴイメージに関する要請メッセージを第三者サーバ９０に伝送する。次に、映像表示装置１００は複数のＭＶＰＤにそれぞれ対応する複数のＭＶＰＤロゴイメージを第三者サーバ９０から受信し、複数のＭＶＰＤにそれぞれ対応する風数のＭＶＰＤロゴイメージをデータベース化する。映像表示装置１００が複数のＭＶＰＤにそれぞれ対応する複数のＭＶＰＤロゴイメージを含むデータベースを有していれば、映像表示装置１００は複数のＭＶＰＤロゴイメージと複数の抽出したＭＶＰＤロゴ推定イメージを比較する。複数の抽出したＭＶＰＤロゴ推定イメージのうち少なくとも一つが複数のＭＶＰＤロゴイメージのうち一つと一致すると、映像表示装置１００は一致したＭＶＰＤロゴイメージに当たるＭＶＰＤを自らが加入したＭＶＰＤとして識別する。
【０４０１】
他の実施例において、映像表示装置１００は複数の抽出したＭＶＰＤロゴ推定イメージを第三者サーバ９０またはフィンガープリントサーバ２２に伝送する。この場合、第三者サーバ９０または負リンバープリントサーバ２２は複数のＭＶＰＤにそれぞれ対応する複数のＭＶＰＤロゴイメージを含むデータベースを有している。第三者サーバ９０またはフィンガープリントサーバ２２は複数のＭＶＰＤロゴイメージと複数の抽出したＭＶＰＤロゴ推定イメージを比較する。複数の抽出したＭＶＰＤロゴ推定イメージのうち少なくとも一つが複数のＭＶＰＤロゴイメージのうち一つと一致すると、第三者サーバ９０またはフィンガープリントサーバ２２は一致したＭＶＰＤロゴイメージに当たるＭＶＰＤを映像表示装置１００が加入したＭＶＰＤとして識別する。次に、第三者サーバ９０またはフィンガープリントサーバ２２は映像表示装置１００が加入したＭＶＰＤの識別子を映像表示装置１００に伝送し、映像表示装置１００が加入ＭＰＶＤを識別するようにする。第三者サーバ９０が加入ＭＶＰＤの識別子を映像表示装置１００に伝送した場合、映像表示装置１００はそれ以上ＭＶＰＤロゴの抽出及びＭＶＰＤの識別を行う必要がないため、第三者サーバ９０及び映像表示装置１００の不必要なリソースを防止するために第三者サーバ９０は映像表示装置１００のためのＡＣＲ設定情報内でＭＶＰＤエレメントの感知オン属性の値をＯＦＦまたはｆａｌｓｅに設定し、次にＭＶＰＤエレメントの感知オン属性がＯＦＦであるＡＣＲ設定情報を映像表示装置１００に提供する。一方、映像表示装置１００がＭＶＰＤを識別した後にもユーザがＭＶＰＤを変更する可能性があるため、一定時間が経過した後、第三者サーバ９０は映像表示装置１００のためのＡＣＲ設定情報内でＭＶＰＤエレメントの感知オン属性の値をＯＮに設定する。
【０４０２】
一方、映像表示装置１００は加入ＭＶＰＤの識別子に基づいて、一つ以上のＭＶＰＤ情報アイテムグループから加入ＭＶＰＤのタイプを確認する(Ｓ３３１７)。即ち、複数のＭＶＰＤ情報アイテムグループにおいて、複数のＭＶＰＤ識別子のそれぞれに対応するＭＶＰＤタイプを有しているため、映像表示装置１００は加入ＭＶＰＤの識別子に基づいて一つ以上のＭＶＰＤ情報アイテムグループから加入ＭＶＰＤのタイプを確認する。
【０４０３】
加入ＭＶＰＤのタイプが衛星事業者ではない場合、映像表示装置１００は地理的加入者位置を確認する(Ｓ３３１９)。加入ＭＶＰＤのタイプがケーブル事業者またはＩＰＴＶ事業者であれば、映像表示装置１００は地理的加入者位置を確認する。
【０４０４】
一実施例において、映像表示装置１００はユーザ入力に基づいて位置的加入者位置を確認する。この際、北米の場合、ユーザ入力はｚｉｐ  ｃｏｄｅである。
【０４０５】
他の実施例において、映像表示装置１００はＧｅｏ−ＩＰに基づいて映像表示装置１００の地理的位置を確認する。Ｇｅｏ−ＩＰとは、端末機のＩＰ  ａｄｄｒｅｓｓから端末の地政学的位置を探す方法である。
【０４０６】
映像表示装置１００は自らのＩＰアドレスを第三者サーバ９０、フィンガープリントサーバ２２または位置確認サーバに伝送する。第三者サーバ９０、フィンガープリントサーバ２２または位置確認サーバはＩＰアドレスを利用して映像表示装置１００の地理的加入者位置を確認し、確認した地理的加入者位置に関する情報を映像表示装置１００に伝送して、映像表示装置１００が地理的加入者位置を確認するようにする。この際、北米の場合、確認した地理的加入者位置に関する情報はｚｉｐ  ｃoｄｅである。
【０４０７】
映像表示装置１００はパッケージ情報要請メッセージを第三者サーバ９０に伝送する(Ｓ３３２１)。この際、パッケージ情報要請メッセージはＭＶＰＤの識別子、ＭＶＰＤのタイプ、地理的加入者位置を含む。同じパッケージであっても地域によってチャネルマップが異なり得るため、パッケージ情報要請メッセージは地理的加入者位置を含む。
【０４０８】
第三者サーバ９０はＭＶＰＤ識別子及びＭＶＰＤタイプに当たるＭＶＰＤが映像表示装置１００の地理的加入者位置のために提供する複数のパッケージに関する情報を映像表示装置１００に伝送する。それによって、映像表示装置１００はＭＶＤＰ識別子及びＭＶＰＤタイプに当たるＭＶＰＤが映像表示装置１００の地理的加入者位置のために提供する複数のパッケージに関する情報を第三者サーバ９０から受信する(Ｓ３３２３)。
【０４０９】
下記表６に示したように、複数のパッケージに関する情報は複数のパッケージそれぞれから提供するチャネルリストに関する情報を含む。
【表１１】
2016514391.tif 000015
【０４１０】
特に、表６は米国のＴｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ事業者が提供する複数のパッケージに関する情報を示す。
【０４１１】
表６に示したように、米国のＴｉｍｅ  Ｗａｒｎｅｒ  Ｃａｂｌｅ事業者はＳｔａｎｄａｒｄパッケージ、ＴＶ  Ｅｓｓｅｎｔｉａｌｓパッケージ、Ｐｒｅｍｉｕｍパッケージ及びＳｐｏｒｔｓ  Ｐａｓｓパッケージを提供する。ＳｔａｎｄａｒｄパッケージはＵＳＡチャネル、ＥＳＰＮチャネル、ＣＮＮチャネルを提供するがＨＢＯチャネルは提供しない。ＴＶ  ＥｓｓｅｎｔｉａｌｓパッケージはＵＳＡチャネル及びＣＮＮチャネルを提供するがＥＳＰＮチャネル及びＨＢＯチャネルは提供しない。ＰｒｅｍｉｕｎパッケージはＨＢＯチャネルを提供するがＵＳＡチャネル、ＥＳＰＮチャネル、ＣＮＮチャネルを提供しない。Ｓｐｏｒｔｓ  ＰａｓｓパッケージＥＳＰＮチャネルを提供するがＵＳＡチャネル、ＨＢＯチャネル及びＣＮＮチャネルは提供しない。
【０４１２】
映像表示装置１００は入力される非圧縮メイン視聴覚コンテンツから一つ以上のチャネルを識別する(Ｓ３３２５)。通常、ユーザは一日数回チャネルを変更するため、映像表示装置１００は非圧縮視聴覚コンテンツから一つ以上のチャネルを識別する。特に、図３、図６、図６に示したような手続きを介し、映像表示装置１００は入力される非圧縮視聴覚コンテンツのコンテンツ情報を獲得してチャネルを識別する。詳しくは、映像表示装置１００は可視ウォーターマークである放送局ロゴを非圧縮視聴覚コンテンツから確認し、確認した放送局ロゴに基づいて非圧縮視聴覚コンテンツを提供するチャネルを識別する。この場合、映像表示装置１００は複数の放送局ロゴを含む内部のデータベースを利用してチャネルを識別してもよく、ウォーターマークサーバを利用してチャネルを識別してもよい。また、映像表示装置１００は不可視ウォーターマークからコンテンツ情報を獲得してチャネルを識別してもよい。また、映像表示装置１００は非圧縮視聴覚コンテンツからシグネチャを抽出し、このシグネチャをフィンガープリントサーバに伝送してチャネルを識別してもよい。非圧縮メイン視聴覚コンテンツが再販売されたコンテンツであるか同じ視聴覚コンテンツが複数のチャネルから放送される場合、映像表示装置１００は放送局のロゴに基づいたチャネル識別を行う。
【０４１３】
映像表示装置１００は一つ以上の識別したチャネルに基づいて加入パッケージを確認する(Ｓ３３２７)。
【０４１４】
表６を参照すると、ＨＢＯチャネルが識別されると映像表示装置１００は加入パッケージがＰｒｅｍｉｕｍパッケージであることを確認する。ＵＳＡチャネルとＥＳＰＮチャネルが識別されると、映像表示装置１００は加入パッケージがＳｔａｎｄａｒｄパッケージであることを確認する。ＣＮＮチャネルが識別され、ＥＳＰＮチャネルが所定機関内に識別されなければ映像表示装置１００は加入パッケージがＴＶ  Ｅｓｓｅｎｔｉａｌｓパッケージであることを確認する。
【０４１５】
一つ以上の識別したチャネルに基づいて加入パッケージが唯一に確認されなければ、映像表示装置１００は追加チャネルの識別を行う。
【０４１６】
映像表示装置１００は確認した加入パッケージに当たるチャネルマップを第三者サーバ９０に要請する(Ｓ３３２９)。チャネルマップ要請に対応して、第三差者サーバ９０は映像表示装置１００のためのＡＣＲ設定情報内でＭＶＰＤエレメントの感知オン属性の値をＯＦＦまたはｆａｌｓｅに設定し、映像表示装置１００の加入パッケージに当たるチャネルマップを映像表示装置１００に提供する。
【０４１７】
映像表示装置１００は確認した加入パッケージに当たるチャネルマップを第三者サーバ９０から受信する(Ｓ３３３１)。
【０４１８】
映像表示装置１００は受信したチャネルマップを処理する(Ｓ３３３３)。
【０４１９】
図３４は、本発明の実施例によるチャネルマップの処理を示す画面である。図３４に示したように、映像表示装置１００は画面に現在の非圧縮視聴覚コンテンツのチャネル名及びチャネル番号を画面にディスプレーする。
【０４２０】
図３５は、本発明の実施例によるチャネルマップの処理を示す画面である。図３５に示したように、映像表示装置１００はチャネルマップに基づいてＥＰＧ情報を獲得し、獲得したＥＰＧをディスプレーする。
【０４２１】
次に、図３６乃至図３７を参照して本発明の多様な実施例による映像表示装置の構造を説明する。
【０４２２】
図３６は、本発明の実施例による映像表示装置の概念図である。
【０４２３】
図３６に示したように、本発明の実施例による概念図の映像表示装置１００はオーディオ／ビデオドライバ（Ａｕｄｉｏ／Ｖｉｄｅｏ  ｄｒｉｖｅｒ）６０１、ＡＣＲエンジン６０３、ＡＣＲミドルウェア６０５、ＡＣＲプラグイン（Ｐｌｕｇｉｎ）６０９、付加サービス管理部６１１、チャネルマップ管理部６１３、ＭＶＰＤロゴデータベース管理部６１５を含む。
【０４２４】
ＡＣＲエンジン６０３はコンテンツ認識設定管理部６３１、ＭＶＰＤパッケージ情報管理部６３３及びＭＶＰＤロゴマッチング部６３５を含む。
【０４２５】
コンテンツ認識設定管理部６３１はＡＣＲ設定情報（ＡＣＲ  ｃｏｎｆｉｇｕｒａｔｉｏｎ  ｉｎｆｏｒｍａｔｉｏｎ）を要請するＡＣＲ設定情報要請メッセージを第三者サーバ９０に伝送し、ＡＣＲ設定情報を含むＡＣＲ設定情報応答メッセージを受信する。コンテンツ認識設定管理部６３１はＡＣＲ設定情報から自らが属した国家、自らの製品種類及びプラットフォーム種類に合うＡＣＲ設定情報アイテムグループを抽出する。コンテンツ認識設定管理部６３１は抽出したＡＣＲ設定情報アイテムグループから複数のＡＣＲ設定情報アイテムを抽出する。コンテンツ認識設定管理部６３１は複数の抽出したＡＣＲ設定情報アイテムを映像表示装置１００内に設定する。コンテンツ認識設定管理部６３１は設定されたＡＣＲターンオン時間区間リストに基づいてＡＣＲ機能をターンオンする。
【０４２６】
ＡＣＲ機能がターンオンされる際、映像表示装置１００のＡＣＲエンジンは６０３メイン視聴覚コンテンツの一部のフレームまたは一部区間のオーディオサンプルから特徴情報を抽出し、抽出した特徴情報を含むＡＣＲ質疑要請メッセージをフィンガープリントサーバ２２に当たるＡＣＲサーバに伝送して、識別したプログラムに関するコンテンツ情報を含むＡＣＲ質疑応答メッセージを受信する。映像表示装置１００のＡＣＲエンジン６０３は入力される非圧縮メイン視聴覚コンテンツから一つ以上のチャネルを識別する。
【０４２７】
付加サービス管理部６１１はリーンバックアプリケーションの許容可否に関する設定された情報に基づいてリーンバックアプリケーションのＵＲＬアドレスにリーンバックアプリケーションを要請しリーンバックアプリケーションを受信し、受信されたリーンバックアプリケーションをユーザ入力とは関係なく自動的に実行する。
【０４２８】
チャネルマップ管理者６１３は加入パッケージに当たるチャネルマップを第三者サーバ９０に要請し、確認した加入パッケージに当たるチャネルマップを第三者サーバ９０から受信し処理する。
【０４２９】
ＭＶＰＤパッケージ情報管理部６３３は一つ以上のＭＶＰＤ情報アイテムグループに基づいて入力される非圧縮視聴覚コンテンツからＭＶＰＤロゴと推定される一つ以上のイメージを抽出し、一つ以上の抽出したＭＶＰＤロゴ推定イメージに基づいて映像表示装置１００が加入した加入ＭＶＰＤを識別して加入ＭＶＰＤを獲得する。ＭＶＰＤパッケージ情報管理部６３３は加入ＭＶＰＤ識別子に基づいて一つ以上のＭＶＰＤ情報アイテムグループから加入ＭＶＰＤタイプを確認し、加入ＭＶＰＤタイプが衛星事業者ではなければ地理的加入者位置を確認する。ＭＶＰＤパッケージ情報管理部６３３はパッケージ情報要請メッセージを第三者サーバ９０に伝送し、加入ＭＶＰＤが提供する複数のパッケージに関する情報を第三者サーバ９０から受信する。ＭＶＰＤパッケージ情報管理部６３３は一つ以上の識別したチャネルに基づいて加入パッケージを確認する。
【０４３０】
ＭＶＰＤロゴデータベース管理部６１４は複数のＭＶＰＤにそれぞれ対応する複数のＭＶＰＤロゴイメージに関する要請メッセージを第三者サーバ９０に伝送し、複数のＭＶＰＤにそれぞれ対応する複数のＭＶＰＤロゴイメージを第三者サーバ９０から受信し、複数のＭＶＰＤにそれぞれ対応する複数のＭＶＰＤロゴイメージをデータベース化する。
【０４３１】
ＭＶＰＤロゴマッチング部６３５は複数のＭＶＰＤロゴイメージと複数の抽出したＭＶＰＤロゴ推定イメージを比較する。複数の抽出したＭＶＰＤロゴ推定イメージのうち少なくとも一つが複数のＭＶＰＤロゴイメージのうち一つと一致すると、ＭＶＰＤロゴマッチング部６３５は一致したＭＶＰＤロゴイメージに当たるＭＶＰＤを自らが加入したＭＶＰＤとして識別する。
【０４３２】
図３７は、本発明の実施例による映像表示装置の概念図である。
【０４３３】
図３７に示したように、本発明の実施例による概念図の映像表示装置１００はオーディオ／ビデオドライバ６０１、ＡＣＲエンジン６０３、ＡＣＲミドルウェア６０５、ＡＣＲユーザインタフェース６０７、ＡＣＲプラグイン６０９、付加サービス管理部６１１、チャネルマップ管理部６１３を含む。
【０４３４】
ＡＣＲエンジン６０３はコンテンツ認識設定管理部６３１及びＭＶＰＤパッケージ情報管理部６３３を含む。
【０４３５】
図３７の実施例では、ロゴマッチングが映像表示装置１００の代わりに第三者サーバ９０またはフィンガープリントサーバ２２で行われる。これは図２８に関して既に説明したため、ここではその説明を省略する。
【０４３６】
ＥＰＧは放送コンテンツが放送される約７日乃至１４日前からユーザに放送コンテンツを表示する。但し、各放送局またはコンテンツ提供者は放送コンテンツが放送される１ヶ月前から放送コンテンツの予告編などのプロモーションコンテンツ（ｐｒｏｍｏｔｉｏｎａｌ  ｃｏｎｔｅｎｔｓ）を放送することが普通である。よって、ユーザはプロモーションコンテンツを見てもその包装コンテンツに関する予約視聴や予約録画を設定することができない場合が発生する。
【０４３７】
また、ＥＰＧの場合には同じ伝送方式を介して伝送される放送コンテンツのみを案内することが普通である。例えば、ケーブル放送のＥＰＧは同じケーブルネットワークを介して伝送される放送コンテンツのみを表示することが普通である。また、衛星放送のＥＰＧは同じ衛星または同じ事業者によって提供される放送コンテンツのみを表示することが普通である。よって、ユーザが自ら視聴しようとする放送コンテンツが多様な形式に伝送されることを把握することが難しい問題がある。このような問題を解決するためには、映像表示双対１００がＡＣＲに基づいて現在表示されている非圧縮視聴覚コンテンツに関するコンテンツの放送情報を通知するコンテンツ通知（ｃｏｎｔｅｎｔｓ  ｒｅｍｉｎｄｅｒ）アプリケーションを実行する必要がある。
【０４３８】
図３８乃至図４９では、本発明の実施例による映像表示装置がＡＣＲに基づいてコンテンツ通知アプリケーションを実行することを説明する。
【０４３９】
図３８は、本発明の実施例による映像コンテンツ通知アプリケーションサービスのためのネットワークトポロジーを示す図である。
【０４４０】
映像表示装置１００は外部入力から獲得した非圧縮ビデオ及び非圧縮オーディオのうちいずれか一つを含む放送コンテンツから特徴情報を抽出する。この際、放送コンテンツはプロモーションコンテンツである。映像表示装置１００は特徴情報に基づいてコンテンツ認識サービス提供サーバ２０にＡＣＲ質疑要請メッセージを伝送する。映像表示装置１００はコンテンツ認識サービス提供サーバ２０からＡＣＲ質疑要請メッセージに対するＡＣＲ質疑応答メッセージを受信する。特に、プロモーションコンテンツの特徴情報を抽出してＡＣＲ質疑要請メッセージを伝送する場合、映像表示装置１００はプロモーションアプリケーションのＵＲＬをＡＣＲ質疑応答メッセージを介して受信する。映像表示装置１００はプロモーションアプリケーションのＵＲＬに基づいてプロモーションアプリケーションをダウンロードする。映像表示装置１００はアプリケーションのプラットフォームの役割をするブラウザを介してプロモーションアプリケーションを実行する。映像表示装置１００はプロモーションアプリケーションを実行してプロモーションアプリケーションを製作したアプリケーションサービス提供者のアプリケーションサービス提供者サーバ３００に映像表示装置識別子を伝送する。また、映像表示装置１００はコンテンツ認識サービス提供サーバ２０からコンテンツ通知アプリケーションのＵＲＬを受信し、コンテンツ通知アプリケーションのＵＲＬに基づいてコンテンツ通知アプリケーションをダウンロードする。映像表示装置１００はコンテンツ通知アプリケーションをブラウザを介して実行する。映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報をユーザに表示する。コンテンツの放送情報はコンテンツのタイトル、コンテンツの開始時間、コンテンツを放送する放送局名及びコンテンツを放送するチャネル情報のうち少なくともいずれか一つを含む。コンテンツを放送するチャネル情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを提供するＭＶＰＤのうち少なくともいずれか一つを含む。
【０４４１】
コンテンツ認識サービス提供サーバ２０は映像表示装置１００からＡＣＲ質疑要請メッセージを受信する。コンテンツ認識サービス提供サーバ２０は映像表示装置１００からＡＣＲ質疑応答メッセージを伝送する。コンテンツ認識サービス提供サーバ２０はプロモーションコンテンツから抽出した特徴情報を貯蔵する。コンテンツ認識サービス提供サーバはＡＣＲ質疑応答メッセージを介してプロモーションアプリケーションのＵＲＬを伝送する。詳しくは、コンテンツ認識サービス提供サーバ２０はＡＣＲ質疑要請メッセージに含まれた特徴情報に当たるプロモーションコンテンツを識別する。それによって、コンテンツ認識サービス提供サーバ２０はプロモーションコンテンツに当たるプロモーションアプリケーションのＵＲＬを伝送する。また、コンテンツ認識サービス提供サーバ２０はアプリケーションサービス提供者サーバ３００から映像表示装置を識別する映像表示装置識別子、コンテンツの開始時間及びコンテンツ通知アプリケーションのＵＲＬを受信する。コンテンツ認識サービス提供サーバ２０は映像表示装置識別子、コンテンツの開始時間及びコンテンツ通知アプリケーションのＵＲＬに基づいて映像表示装置１００にコンテンツ通知アプリケーションのＵＲＬを伝送する。詳しくは、コンテンツ認識サービス提供サーバ２０はコンテンツの開始時間または開始時間から一定時間前にコンテンツ通知アプリケーションのＵＲＬを映像表示装置識別子によって識別される映像表示装置１００に伝送する。
【０４４２】
アプリケーションサービス提供者サーバ３００はアプリケーションサービス提供者が製作したプロモーションアプリケーションを介して映像表示装置１００から映像表示装置識別子を受信する。また、アプリケーションサービス提供者サーバ３００はプロモーションアプリケーションを介して映像表示装置１００からコンテンツ識別子を受信する。アプリケーションサービス提供者サーバ３００は映像表示装置識別子、コンテンツの開始時間及びコンテンツ通知アプリケーションのＵＲＬをコンテンツ認識サービス提供サーバ２０に伝送する。詳しくは、アプリケーションサービス提供者サーバ３００は映像表示装置１００から受信した映像表示装置識別子及びコンテンツ識別しに基づいてコンテンツのタイトル、コンテンツの開始時間、コンテンツを放送する放送局名及びコンテンツを放送するチャネル情報及びコンテンツ通知アプリケーションのＵＲＬをコンテンツ認識サービス提供サーバ２０に伝送する。コンテンツを放送するチャネルの情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを提供するＭＶＰＤのうち少なくともいずれか一つを含む。
【０４４３】
映像表示装置１００、コンテンツ認識サービス提供サーバ２０及びアプリケーションサービス提供者サーバ３００の具体的な動作は図３９を介して説明する。
【０４４４】
図３９は、本発明の一実施例による映像コンテンツ通知アプリケーションの動作を示すラダーダイアグラムである。
【０４４５】
まず、映像表示装置１００が一般的なリーンバックアプリケーションを実行する動作を説明する。
【０４４６】
映像表示装置１００は電源がオンされて動作を開始する(Ｓ２８０１)。映像表示装置１００は外部入力端子を介して非圧縮視聴覚コンテンツを獲得する。この際、非圧縮視聴覚コンテンツは非圧縮オーディオ及び非圧縮ビデオのうち少なくともいずれか一つを含む。映像表示装置１００は非圧縮視聴覚コンテンツをディスプレー部１２１を介して表示する。
【０４４７】
映像表示装置１００は非圧縮視聴覚コンテンツの特徴情報に基づいて非圧縮視聴覚コンテンツに関するコンテンツ情報を受信する。
【０４４８】
映像表示装置１００はＡＣＲ質疑要請メッセージをコンテンツ認識サービス提供サーバ２０に伝送する(Ｓ２８０３)。詳しくは、映像表示装置１００は外部入力を介して入力された非圧縮視聴覚コンテンツから特徴情報を抽出し、特徴情報に基づいたＡＣＲ質疑要請メッセージをコンテンツ認識サービス提供サーバ２０に伝送する。
【０４４９】
コンテンツ認識サービス提供サーバ２０はＡＣＲ質疑応答メッセージに対するＡＣＲ質疑応答メッセージを映像表示装置１００に伝送する(Ｓ２８０５)。詳しくは、コンテンツ認識サービス提供サーバ２０は特徴情報に当たるコンテンツを識別する。コンテンツ認識サービス提供サーバ２０はコンテンツに当たるコンテンツ情報を含むＡＣＲ質疑応答メッセージを映像表示装置１００に伝送する。コンテンツ情報は識別したコンテンツのためのリーンバックアプリケーションのＵＲＬ、コンテンツ識別子及びコンテンツのタイムスタンプのうち少なくともいずれか一つを含む。
【０４５０】
映像表示装置１００はＡＣＲ質疑応答メッセージをコンテンツ認識サービス提供サーバから受信し、ＡＣＲ設定情報を確認する(Ｓ２８０７)。詳しくは、映像表示装置１００はＡＣＲ質疑応答メッセージに含まれたリーンバックアプリケーションＵＲＬに当たるリーンバックアプリケーションがＡＣＲ設定情報で許容されているのか或いは制限されているのかを確認する。
【０４５１】
ＡＣＲ設定情報でリーンバックアプリケーションが許容されていれば、映像表示装置１００はリーンバックアプリケーションのＵＲＬに基づいてコンテンツ提供サーバ１０にリーンバックアプリケーションを要請する(Ｓ２８０９)。
【０４５２】
映像表示装置１００はコンテンツ提供サーバからリーンバックアプリケーションをダウンロードしてリーンバックアプリケーションを実行する(Ｓ２８１１)。
【０４５３】
以下、映像表示装置１００がリーンバックアプリケーションのうち一つとして非圧縮視聴覚コンテンツに関する情報に基づいて非圧縮視聴覚コンテンツに関するコンテンツの放送情報を知らせるコンテンツ通知アプリケーションを実行する動作を説明する。この際、非圧縮視聴覚コンテンツは映画の予告編を含むプロモーションコンテンツであり、関連するコンテンツはプロモーションコンテンツの本編コンテンツである。
【０４５４】
映像表示装置１００は非圧縮視聴覚コンテンツの特徴情報に基づいて非圧縮視聴覚コンテンツに関するコンテンツ情報を受信する。
【０４５５】
映像表示装置１００は非圧縮視聴覚コンテンツに基づいたＡＣＲ質疑要請メッセージをコンテンツ認識サービス提供サーバ２０に伝送する(Ｓ２８１３)。詳しくは、外部入力を介して入力された非圧縮視聴覚コンテンツから特徴情報を抽出し、特徴情報に基づいてＡＣＲ質疑要請メッセージをコンテンツ認識サービス提供サーバ２０に伝送する。
【０４５６】
コンテンツ認識サービス提供サーバ２０はＡＣＲ質疑要請メッセージに対するＡＣＲ質疑応答メッセージを映像表示装置１００に伝送する(Ｓ２８１５)。詳しくは、コンテンツ認識サービス提供サーバ２０はＡＣＲ失語要請メッセージに含まれた特徴情報に当たるコンテンツを識別する。この際、識別されたコンテンツがプロモーションコンテンツであれば、コンテンツ認識サービス提供サーバ２０は識別したプロモーションコンテンツに当たるコンテンツ情報を含むＡＣＲ質疑応答メッセージを映像表示装置１００に伝送する。コンテンツ情報はプロモーションアプリケーションのＵＲＬ、映像表示装置識別子、コンテンツ識別子、コンテンツのタイムスタンプ、プロモーションコンテンツの本編コンテンツを放送する放送局名、本編コンテンツを放送するチャネル情報のうち少なくともいずれか一つを含む。本編コンテンツを放送するチャネルの情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、本編コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを提供するＭＶＰＤのうち少なくともいずれか一つを含む。映像表示装置識別子は映像表示装置を識別する識別子である。それについては図４０を参照して説明する。
【０４５７】
図４０は、本発明の実施例によって映像表示装置の識別子が伝送されることを示すグロック図である。
【０４５８】
アプリケーション提供者はそれぞれの映像表示装置１００で設定したコンテンツに対してそれぞれの映像表示装置１００でコンテンツ通知アプリケーションを実行するようにすべきである。よって、映像表示装置１００を識別する映像表示装置識別子を必要とする。この際、コンテンツ認識サービス提供サーバ２０はそれぞれの映像表示装置１００に対して映像表示装置識別子を生成する。この際、映像表示装置１００が主に使用される一つの共有器を介して様々な映像表示装置１００がアクセスするため、コンテンツ認識サービス提供サーバ２０はインターネットプロトコルアドレス（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ａｄｄｒｅｓｓ，ＩＰ  Ａｄｄｅｓｓ）を映像表示装置識別子として使用することが難しい。また、映像表示装置識別子は映像表示装置１００に対する互換性のためにプラットフォーム、システム及び他のアプリケーションに従属されないべきである。コンテンツ認識サービス提供サーバ２０はマックアドレス（Ｍａｃ  ａｄｄｒｅｓｓ）をハッシュ（ｈａｓｈ）演算して映像表示装置識別子として使用する。
【０４５９】
具体的な実施例において、コンテンツ認識サービス提供サーバ２０はプロモーションアプリケーションＵＲＬと映像表示装置識別子を合成して映像表示装置識別子を伝送する。詳しくは、コンテンツ認識サービス提供サーバ２０はプロモーションアプリケーションＵＲＬに映像表示装置識別子をパラメータとして付けて伝送する。この際、映像表示装置はプロモーションアプリケーションＵＲＬをトークン化（ｔｏｋｅｎｉｚａ）して映像表示装置識別子をい認識する。例えば、http://reminderservice.com?promoId=XXXがプロモーションアプリケーションのＵＲＬであり、ＹＹＹ映像表示装置識別子であれば、コンテンツ認識サービス提供サーバ２０はＵＲＬであるhttp://reminderservice.com?promoId=XXXを映像表示装置１００に伝送する。次に、アプリケーションサービス提供者サーバ３００はコンテンツ通知アプリケーションのＵＲＬを伝送する際にコンテンツ通知アプリケーションのＵＲＬと映像表示装置識別子を合成して伝送する。詳しくは、アプリケーションサービス提供者サーバ３００はコンテンツ通知アプリケーションのＵＲＬに映像表示装置識別子をパラメータとして付けて伝送する。例えば、ｈｔｔｐ：／／ｒｅｍｉｎｄｅｒｓｅｒｖｉｃｅ．ｃｏｍ？ｒｅｍｉｎｄＩｄ＝ＺＺＺがコンテンツ通知アプリケーションのＵＲＬでＹＹＹ映像表示装置識別子であれば、アプリケーションサービス提供者サーバ３００はＵＲＬであるhttp://reminderservice.com?promoId=XXXを伝送する。
【０４６０】
他の具体的な実施例において、コンテンツ認識サービス提供サーバ２０はコマーシャル識別子を介して映像表示装置識別子を伝送する。詳しくは、コンテンツ認識サービス提供サーバ２０がプロモーションコンテンツに当たる特徴情報を含むＡＣＲ質疑要請メッセージを受信しＡＣＲ質疑応答メッセージを伝送する場合、コンテンツ認識サービス提供サーバ２０はコマーシャル識別子（ｃｏｍｍｅｒｃｉａｌ  ＩＤ）を含むコンテンツ識別子を含んでＡＣＲ質疑応答メッセージを伝送する。この際、コマーシャル識別子は映像表示装置識別子を含む。この際、コマーシャル識別子は無作為に生成される。映像表示装置１００はプロモーションアプリケーションを介してコマーシャル識別子をトークン化して映像表示装置識別子を認識する。
【０４６１】
映像表示装置１００はＡＣＲ質疑応答メッセージをコンテンツ認識サービス提供サーバから受信し、ＡＣＲ設定情報を確認する(Ｓ２８１７)。詳しくは、映像表示装置１００はＡＣＲ質疑応答メッセージに含まれたプロモーションアプリケーションのＵＲＬに当たるプロモーションアプリケーションがＡＣＲ設定情報で許容されているのか或いは制限されているのかを確認する。
【０４６２】
ＡＣＲ設定情報でプロモーションアプリケーションが許容されていれば、映像表示装置１００はプロモーションアプリケーションのＵＲＬに基づいてアプリケーションサービス提供者サーバ３００にプロモーションアプリケーション要請する(Ｓ２８１９)。
【０４６３】
映像表示装置１００はコンテンツ提供サーバからプロモーションアプリケーションをダウンロードする(Ｓ２８１１)。
【０４６４】
映像表示装置１００はプロモーションアプリケーションを実行してコンテンツ通知を予約する(Ｓ２８２３、Ｓ２８２５)。この際、プロモーションアプリケーションの動作については図４１乃至図４２を参照して説明する。
【０４６５】
図４１は、本発明の実施例によってプロモーションアプリケーションを実行する映像表示装置お動作を示すフローチャートである。図４２は、本発明の実施例によるプロモーションアプリケーションのコンテンツ通知予約ユーザインタフェースを示す図である。
【０４６６】
映像表示装置１００はプロモーションアプリケーションを介してコンテンツ通知予約ユーザインタフェースを表示する(Ｓ２８５１)。この際、ユーザインタフェースはコンテンツ通知予約同意可否の選メニューとコンテンツのタイトル、コンテンツの放送日と時間、コンテンツの再生長さ（ｄｕｒａｔｉｏｎ）、コンテンツのジャンル及びコンテンツ内容のうち少なくともいずれか一つを含むコンテンツ情報を一緒に表示する。図４２に実施例において、ユーザインタフェースはコンテンツのタイトル、コンテンツの放送日と時間を一緒に表示する。
【０４６７】
映像表示装置１００はプロモーションアプリケーションを介してユーザ入力を受信する(Ｓ２８５３)。
【０４６８】
映像表示装置１００はプロモーションアプリケーションを介してユーザ入力がコンテンツ通知予約同意に関する入力であるのかを判断する(Ｓ２８５５)。
【０４６９】
ユーザ入力がコンテンツ通知予約同意に関する入力であれば、映像表示装置１００はプロモーションアプリケーションを介してコンテンツ通知を予約する(Ｓ２８５７)。この際、図３８乃至図３９の実施例において、映像表示装置１００はアプリケーションサービス提供者サーバ３００に伝送してコンテンツ通知を予約する。アプリケーションサービス提供者サーバ３００はコンテンツ通知メッセージをコンテンツ通知予約に基づいてコンテンツ認識サービス提供サーバ２０に伝送し、コンテンツ認識サービス提供サーバ２０はコンテンツ通知メッセージをコンテンツ通知予約に基づいて映像表示装置１００に伝送する。但し、コンテンツ通知メッセージを映像表示装置１００に伝送する主体は実施例によってアプリケーションサービス提供者サーバ３００であってもよい。また、実施例によって映像表示装置１００は映像表示装置１００の内部にコンテンツ通知を予約しコンテンツ通知予約に応じてコンテンツ通知アプリケーションを実行してもよい。それについては図４９乃至図４９を介してより詳しく説明する。映像表示装置１００はコンテンツ通知予約の際にコンテンツ通知予約情報を貯蔵する。コンテンツ通知予約情報はコンテンツ識別子、映像表示装置識別子、映像表示装置のＩＰアドレス、ＭＡＣアドレス、コンテンツを放送する放送社名、コンテンツを放送するチャネル情報、コンテンツの開始時間、コンテンツ通知マージン時間及びコンテンツ通知アプリケーションＵＲＬのうち少なくともいずれか一つを含む。コンテンツを放送するチャネルの情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを提供するＭＶＰＤのうち少なくいともいずれか一つを含む。
【０４７０】
映像表示装置１００はプロモーションアプリケーションを終了する(Ｓ２８２７)。具体的な実施例において、プロモーションコンテンツが終了された場合、映像表示装置１００はプロモーションアプリケーションを終了する。詳しくは、他のチャネルに転換されてプロモーションコンテンツが終了されるかプロモーションコンテンツが再生時間が終わって終了される場合、映像表示装置１００はプロモーションアプリケーションを終了する。しかし、映像表示装置１００がプロモーションコンテンツが終了されたのか以下名を把握するためには、ＡＣＲ質疑要請メッセージを伝送しＡＣＲ質疑応答メッセージを受信して現在ディスプレー部１２１に表示されるコンテンツを識別すべきである。よって、映像表示装置１００がプロモーションアプリケーションを終了するのに過度に時間が多く所用される恐れがある。この過程でプロモーションコンテンツは就労され、プロモーションではない他のコンテンツがディスプレー部１２１にプロモーションアプリケーションと一緒に表示される。他のコンテンツがディスプレー部１２１にプロモーションアプリケーションと一緒に表示退れるとユーザの混乱を引き起こす恐れがある。よって、具体的な実施例において、映像表示装置１００は予め設定された時間の間にアプリケーションを実行し、予め設定された時間が経過したらプロモーションアプリケーションを終了する。この際、予め設定された時間はプロモーションコンテンツに基づいて決定される。この際、予め決定された時間の長さはプロモーションコンテンツの再生時間の長さより小さい。他の具体的な実施例において、映像表示装置１００は非圧縮視聴覚コンテンツのフェードアウト（ｆａｄｅ  ｏｕｔ）に基づいてプロモーションアプリケーションを終了する。詳しくは、非圧縮視聴覚コンテンツのフェードアウトを感知した場合、映像表示装置１００はプロモーションアプリケーションを終了する。他のコンテンツに転換されるかチャネルの変更がある場合、非圧縮視聴覚コンテンツに含まれたビデオまたはオーディオ信号がフェードアウトされることが普通である。よって、非圧縮視聴覚コンテンツのフェードアウトを介し、映像表示装置１００はプロモーションコンテンツの終了を迅速で容易に把握することができる。
【０４７１】
アプリケーションサービス提供者サーバ３００はコンテンツ通知予約に基づいてコンテンツ通知メッセージを伝送する(Ｓ２８２９、Ｓ２８３１)。詳しくは、アプリケーションサービス提供者サーバ３００はコンテンツ認識サービス提供サーバ２０にコンテンツ通知メッセージを伝送し、コンテンツ認識サービス提供サーバ２０は映像表示装置１００にコンテンツ通知メッセージを伝送する。
【０４７２】
具体的な実施例において、アプリケーションサービス提供者サーバ３００は映像表示装置１００にコンテンツ開始時間にコンテンツ通知メッセージを伝送する。他の具体的な実施例において、アプリケーションサービス提供者サーバ３００は映像表示装置１００にコンテンツ開始時間から予め設定されたコンテンツ通知マージン時間の前にコンテンツ通知メッセージを伝送する。この際、コンテンツ通知マージン時間はコンテンツ通知予約の際に予約された時間である。コンテンツ開始時間にコンテンツ通知を伝送すると、ユーザがコンテンツの最初の部分を見逃す場合がある。コンテンツ通知マージン時間だけコンテンツ開始じかにより早くコンテンツ通知メッセージを通知することは、ユーザがコンテンツの視聴を予め準備するようにすることでユーザがコンテンツの最初の部分を見逃すことを防止するためである。
【０４７３】
この際、アプリケーションサービス提供者サーバ３００は映像表示装置識別子に基づいてコンテンツ通知メッセージを伝送する。詳しくは、アプリケーションサービス提供者サーバ３００は映像表示装置識別子に基づいてコンテンツ通知メッセージを受信する映像表示装置を識別してコンテンツ通知メッセージを伝送する。また、具体的な実施例において、コンテンツ通知メッセージはコンテンツ通知アプリケーションＵＲＬを含む。
【０４７４】
映像表示装置１００はアプリケーションサービス提供者サーバ３００にコンテンツ通知アプリケーションを要請する(Ｓ２８３３)。詳しくは、映像表示装置１００はコンテンツ通知アプリケーションＵＲＬに基づいてコンテンツ通知アプリケーションを要請する。
【０４７５】
映像表示装置１００アプリケーションサービス提供者サーバ３００からコンテンツ通知アプリケーションをダウンロードする(Ｓ２８３５)。
【０４７６】
映像表示装置１００はコンテンツ通知アプリケーションを実行する(Ｓ２８３７)。コンテンツ通知アプリケーションの実行については、図４３乃至図４５を参照して説明する。
【０４７７】
図４３は、本発明の一実施例によるコンテンツ通知アプリケーションのコンテンツ通知ユーザインタフェースを示す図である。図４４は、本発明の他の実施例によるコンテンツ通知アプリケーションのコンテンツ通知ユーザインタフェースを示す図である。図４５は、本発明の他の実施例によるコンテンツ通知アプリケーションのコンテンツ通知ユーザインタフェースを示す図である。
【０４７８】
映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報を表示する。詳しくは、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報をアプリケーションサービス提供者サーバ３００から受信してコンテンツの放送情報を表示する。コンテンツの放送情報はコンテンツのタイトル、コンテンツの開始時間、コンテンツを放送する放送局名及びコンテンツを放送するチャネル情報のうち少なくともいずれか一つを含む。コンテンツを放送するチャネルの情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを含むＭＶＰＤのうち少なくともいずれか一つを含む。詳しくは、映像表示装置１００は図４４の実施例のようにコンテンツのタイトルとコンテンツが放送されるチャネルのチャネル番号を表示しながら、ユーザがリモコンにチャネル番号を入力するとコンテンツを視聴可能であることを表示する。または映像表示装置１００は図４５の実施例のようにコンテンツを見るために入力すべき特定入力ボタンを表示してユーザがリモコンに特定入力ボタンを入力するとコンテンツを視聴可能であることを表示する。
【０４７９】
但し、コンテンツは同時に多数のチャネルで放送される可能性がある。この際、映像表示装置１００がユーザには見えないチャネルのみを表示する場合、ユーザは結局コンテンツを見ることができない問題がある。それを防止するために、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツが放送される全てのチャネルを表示する。他の具体的な実施例において、映像表示装置１００はユーザには見えないチャネルを表示せずにユーザが視聴可能なチャネルのみを表示する。そのために映像表示装置識別子をアプリケーションサービス提供者サーバ３００に伝送する場合、映像表示装置１００は映像表示装置１００のユーザが使用しているＭＶＰＤ名及びサービスパッケージ情報を一緒に伝送する。映像表示装置識別子を貯蔵する際、アプリケーションサービス提供者サーバ３００は該当映像表示装置１００のユーザが使用しているＭＶＰＤ名及びサービスパッケージ情報を一緒に貯蔵する。アプリケーションサービス提供者サーバ３００は映像表示装置１００にコンテンツの放送情報を伝送する際にコンテンツが放送されるチャネルのうちから映像表示装置１００のユーザが加入したサービスパッケージに含まれていないチャネルを伝送せずにサービスパッケージに含まれたサービスのみを伝送する。他の具体的な実施例において、チャネル通知情報に含まれたコンテンツを放送するチャネルの情報のうち映像表示装置１００のユーザが記入したサービスパッケージに含まれていないチャネルがある場合、映像表示装置１００はコンテンツ通知アプリケーションを介して映像表示装置１００のユーザが加入したサービスパッケージに含まれていないチャネルの情報を表示せずにサービスパッケージに含まれたチャネルの情報のみを表示する。他の具体的な実施例において、コンテンツが放送されるチャネルが映像表示装置１００のユーザが加入したサービスパッケージチャネルに存在しない場合、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツが放送されるチャネルを含むサービスパッケージに関する情報を表示する。そのために映像表示装置１００はコンテンツ通知アプリケーションを介してアプリケーションサービス提供者サーバ３００からコンテンツが放送されるチャネルを含むサービスパッケージに関する情報を受信する。詳しくは、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツが放送されるチャネルが映像表示装置１００のユーザが加入したサービスパッケージに含まれていないというメッセージを伝送し、コンテンツ通知アプリケーションを介してアプリケーションサービス提供者サーバ３００からコンテンツが放送されるチャネルを含むサービスパッケージに関する情報を受信する。他の具体的な実施例において、コンテンツが放送されるチャネルが映像表示装置１００のユーザが加入したサービスパッケージチャネルに存在しない場合、映像表示装置１００はコンテンツ通知アプリケーションをコンテンツの放送情報を表示せずにコンテンツ通知アプリケーションを終了する。
【０４８０】
映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報をコンテンツ通知対象ではなく他の特定のコンテンツの終了時間に表示する。他の具体的な実施例において、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報を広告コンテンツが放送される際にコンテンツ情報を表示する。他の具体的な実施例において、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報をコンテンツの開始時間に表示する。他の具体的な実施例において、映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報をコンテンツの開始時間からコンテンツ通知マージン時間の前に表示する。
【０４８１】
映像表示装置１００はコンテンツ通知アプリケーションを介して一定時間の後から更にコンテンツの放送情報をスヌーズ（ｓｎｏｏｚｅ）通知を実行する。詳しくは、映像表示装置１００はコンテンツ通知アプリケーションを介して図４３の実施例のように一定時間の後から更に通知を表示するのかを問い合わせる選択メニューを表示する。この際、映像表示装置１００が同意を示すユーザ入力を受信した場合、映像表示装置１００はコンテンツ通知アプリケーションを介して一定時間の後から更にコンテンツの放送情報を表示する。
【０４８２】
また、映像表示装置１００はコンテンツ通知アプリケーションを介してユーザが実際にコンテンツを視聴しているのかを判断する。詳しくは、映像表示装置１００はコンテンツ通知アプリケーションがコンテンツの放送情報を表示した後、受信部を介して獲得される非圧縮視聴覚コンテンツがコンテンツ通知予約の対象になるコンテンツであるのかを判断する。詳しくは、映像表示装置１００はコンテンツ通知アプリケーションがコンテンツの放送情報を表示した後、周期的に非圧縮視聴覚コンテンツの特徴情報を抽出する。映像表示装置１００は特徴情報を含むＡＣＲ質疑要請メッセージをコンテンツ認識サービス提供サーバ２０に伝送し、ＡＣＲ質疑応答メッセージをコンテンツ認識サービス提供サーバ２０から受信する。この際、映像表示装置１００はＡＣＲ質疑応答メッセージに含まれたコンテンツ識別子を介して非圧縮視聴覚コンテンツがコンテンツ通知予約の対象になったコンテンツであるのかを判断する。これを介し、映像表示装置１００はユーザが通知予約されたコンテンツを視聴するのかを判断することができる。また、映像表示装置１００は放送事業者またはアプリケーションサービス提供者にプロモーションコンテンツがどれだけ効果的であるのかを判断する資料を提供することができる。
【０４８３】
図４６乃至図４７を介し、アプリケーションサービス提供者サーバ３００がコンテンツ通知メッセージを伝送する実施例について説明する。
【０４８４】
図４６は、本発明の他の実施例による映像コンテンツ通知アプリケーションサービスのためのネットワークトポロジーを示す図である。図４６の実施例は図３８の実施例に比べコンテンツ認識サービス提供サーバ２０ではなくアプリケーションサービス提供者サーバ３００が映像表示装置１００にコンテンツ通知メッセージを伝送することに差があり、他の構成と動作は全て同じである。同じ構成と動作については上述したためここでは省略する。
【０４８５】
図４６の実施例において、映像表示装置１００はアプリケーションサービス提供者サーバ３００からコンテンツ通知アプリケーションのＵＲＬを受信し、コンテンツ通知アプリケーションのＵＲＬに基づいてコンテンツ通知アプリケーションをダウンロードする。
【０４８６】
図４６の実施例において、アプリケーションサービス提供者サーバ３００はアプリケーションサービス提供者が製作したプロモーションを介して映像表示装置１００から映像表示装置識別子を受信する。また、アプリケーションサービス提供者サーバ３００はプロモーションアプリケーションを介して映像表示装置１００からコンテンツ識別子を受信する。アプリケーションサービス提供者サーバ３００は映像表示装置識別子、コンテンツ開始時間及びコンテンツ通知アプリケーションのＵＲＬをコンテンツ映像表示装置１００に伝送する。詳しくは、アプリケーションサービス提供者サーバ３００は映像表示装置１００から受信した映像表示装置識別子及びコンテンツ識別しに基づいてコンテンツのタイトル、コンテンツ開始時間、コンテンツを放送する放送局名及びコンテンツを放送するチャネルの情報及びコンテンツ通知アプリケーションのＵＲＬを映像表示装置１００に伝送する。コンテンツを放送するチャネルの情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを提供するＭＶＰＤのうち少なくともいずれか一つを含む。
【０４８７】
映像表示装置１００、コンテンツ認識サービス提供サーバ２０及びアプリケーションサービス提供者サーバ３００の具体的な動作は図４７を介して説明する。
【０４８８】
図４７は、本発明の他の実施例によって映像コンテンツ通知アプリケーションの動作を示すラダーダイアグラムである。図４７の実施例は図３９の実施例に比べコンテンツ認識サービス提供サーバ２０ではなくアプリケーションサービス提供者サーバ３００が映像表示装置１００にコンテンツ通知メッセージを伝送することに差があり、他の構成と動作は全て同じである。同じ構成と動作については上述したためここでは省略する。
【０４８９】
アプリケーションサービス提供者サーバ３００はコンテンツ通知メッセージを伝送する(Ｓ２９２９)。詳しくは、アプリケーションサービス提供者サーバ３００は映像表示装置１００にコンテンツ通知メッセージを伝送する。よって、図３９の実施例とは異なって、映像表示装置１００はアプリケーションサービス提供者サーバ３００からコンテンツ通知メッセージを受信する。よって、コンテンツ通知メッセージの伝送に必要な時間を減らすことができる。
【０４９０】
図４８乃至図４９を介し、映像表示装置１００が映像表示装置１００の内部にコンテンツ通知予約しコンテンツ通知予約に応じてコンテンツ通知アプリケーションを実行する実施例について説明する。
【０４９１】
図４８は、本発明の他の実施例による映像コンテンツ通知アプリケーションサービスのためのネットワークトポロジーを示す図である。図４８の実施例は図３８の実施例に比べ映像表示装置１００が映像表示装置１００の内部にコンテンツ通知を予約し、コンテンツ通知予約に応じてコンテンツ通知アプリケーションを実行することに差があり、他の構成と動作は全て同じである。同じ構成と動作については上述したためここでは省略する。
【０４９２】
図４８の実施例において、映像表示装置１００はプロモーションアプリケーションを介して映像表示装置１００の内部にコンテンツ通知を予約する。また、映像表示装置１００はコンテンツ通知予約に基づいてアプリケーションサービス提供者サーバ３００からコンテンツ通知アプリケーションのＵＲＬを受信し、コンテンツ通知アプリケーションのＵＲＬに基づいてコンテンツ通知アプリケーションをダウンロードする。映像表示装置１００はコンテンツ通知アプリケーションをブラウザを介して実行する。映像表示装置１００はコンテンツ通知アプリケーションを介してコンテンツの放送情報をユーザに表示する。
【０４９３】
映像表示装置１０、コンテンツ認識サービス提供サーバ２０及びアプリケーションサービス提供者サーバ３００の具体的な動作を図４９を介して説明する。
【０４９４】
図４９は、本発明の他の実施例によって映像コンテンツ通知アプリケーションの動作を示すラダーダイアグラムである。図４９の実施例は図３９の実施例に比べ映像表示装置１００が映像表示装置１００の内部にコンテンツ通知を予約し、コンテンツ通知予約に応じてコンテンツ通知アプリケーションを実行することに差があり、他の構成と動作は全て同じである。同じ構成と動作については上述したためここでは省略する。
【０４９５】
映像表示装置１００はプロモーションアプリケーションを実行してコンテンツ通知を予約する(Ｓ３０２３、Ｓ３０２５)。図４８乃至図４９の実施例において、映像表示装置１００は映像表示装置１００内部にコンテンツ通知を予約する。映像表示装置１００はコンテンツ通知予約の際にコンテンツ通知予約情報を設定する。コンテンツ通知予約情報はコンテンツ識別子、映像表示装置識別子、映像表示装置のＩＰアドレス、ＭＡＣアドレス、コンテンツを放送する放送局名、コンテンツを放送するチャネルの情報、コンテンツの開始時間、コンテンツ通知マージに時間及びコンテンツ通知アプリケーションＵＲＬのうち少なくともいずれか一つを含む。コンテンツを放送するチャネルの情報はチャネル名、コンテンツを放送するチャネルのチャネル番号、コンテンツを放送するチャネルを含むサービスパッケージ及びサービスパッケージを提供するＭＶＰＤのうち少なくともいずれか一つを含む。特に、コンテンツ開始時間前に映像表示装置１００がコンテンツ通知アプリケーションをダウンロードして実行すべきであるため、コンテンツの放送情報はコンテンツの開始時間及びコンテンツ通知マージン時間を含む必要がある。映像表示装置１００はコンテンツ通知予約情報を設定するためにアプリケーションサービス提供者サーバ３００からコンテンツ通知予約情報を受信する。
【０４９６】
但し、コンテンツを放送する放送局の自乗などによって次のコンテンツ開始時間などが変更される可能性がある。よって、映像表示装置１００はコンテンツ通知予約の後にもコンテンツ開始時間の変更をコンテンツ予約情報に反映する必要がある。そのために映像表示装置１００はアプリケーションサービス提供者サーバ３００からコンテンツ通知予約の対象になるコンテンツの情報を受信し、従来予約されたコンテンツ通知予約情報との不一致可否を確認する。
【０４９７】
詳しくは、映像表示装置１００はプロモーションアプリケーションを実行するたびにコンテンツの情報と従来に設定されたコンテンツ通知予約情報との不一致可否を確認する。但し、このような場合にはプロモーションアプリケーションが一度も実行されていないか、プロモーションアプリケーションが実行されないようにＡＣＲ設定情報が変更された場合に映像表示装置１００がコンテンツ開始時間の変更を確認することができない問題がある。他の具体的な実施例において、映像表示装置１００はコンテンツ通知予約の対象になるコンテンツに対するプロモーションコンテンツを認識するたびにコンテンツ情報と従来に設定されたコンテンツ通知予約情報との不一致可否を確認する。但し、このような場合、コンテンツ通知予約の対象になるプロモーションアプリケーションを認識することができなければ映像表示装置１００がコンテンツ開始時間の変更を確認することができない問題がある。他の具体的な実施例において、映像表示装置１００は映像表示装置の電源がオンされるたびにコンテンツ情報と従来に設定されたコンテンツ通知予約情報との不一致可否を確認する。他の具体的な実施例において、映像表示装置１００は予め設定された確認周期に従ってコンテンツ情報と従来に設定されたコンテンツ通知予約情報との不一致可否を確認する。この際、映像表示装置１００はユーザ入力に基づいて確認周期を決定する。この際、コンテンツ情報と従来に設定されたコンテンツ通知予約情報が不一致する場合、映像表示装置１００はコンテンツ通知予約情報を変更する。それを介し、コンテンツ通知予約の後でコンテンツ開始時間などコンテンツの情報が変更されても映像表示装置１００は正確にコンテンツ通知アプリケーションを実行することができる。
【０４９８】
映像表示装置１００はプロモーションアプリケーションを終了する(Ｓ３０２７)。
【０４９９】
映像表示装置１００はコンテンツ通知予約に基づいてコンテンツ通知アプリケーションをダウンロードする(Ｓ３０２９)。詳しくは、映像表示装置１００は映像表示装置１００にコンテンツ開始時間にコンテンツ通知アプリケーションをダウンロードする。他の具体的な実施例において、映像表示装置１００はコンテンツ開始時間から予め設定されたコンテンツ通知マージン時間の前にコンテンツ通知アプリケーションをダウンロードする。この際、コンテンツ通知マージン時間はコンテンツ通知予約の際に設定された時間である。コンテンツ開始時間がコンテンツ通知を伝送するようになると、ユーザがコンテンツの最初部分を見逃す可能性がある。コンテンツ通知マージン時間だけコンテンツ開始時間より早くコンテンツ通知メッセージを通知することは、ユーザがコンテンツの視聴を予め準備するようにすることでユーザがコンテンツの最初部分を見逃すことを防止するためである。
【０５００】
映像表示装置１００にコンテンツ通知アプリケーションを実行する(Ｓ３０３１)。
【０５０１】
図５０は、本発明の実施例によるコンテンツ通知アプリケーションを実行する映像表示装置の概念図である。
【０５０２】
図５０に示したように、本発明の実施例による概念図の映像表示装置１００はオーディオ／ビデオドライバ（Ａｕｄｉｏ／Ｖｉｄｅｏ  ｄｒｉｖｅｒ）６０１、ＡＣＲエンジン６０３、ＡＣＲミドルウェア６０５、ＡＣＲユーザインタフェース６０７、ＡＣＲプラグイン（Ｐｌｕｇｉｎ）６０９を含む。
【０５０３】
オーディオ／ビデオドライバ６０１やＴＶの外部入力に入力されるオーディオ／ビデオ信号をキャプチャしてＡＣＲエンジン６０３に伝達する。オーディオ／ビデオドライバ６０１はＡＣＲエンジン６０３がオーディオ／ビデオバッファに接近するようにＡＰＩを提供してもよい。オーディオ／ビデオドライバ６０１はＨＤＭＩのような外部入力に入力されるオーディオ／ビデオ特性情報を共に提供する。例えば、オーディオ／ビデオドライバ６０１はオーディオの場合にはｓａｍｐｌｅ  ｄｅｐｔｈ、ｓａｍｐｌｉｎｇ  ｒａｔｅ、ｃｈａｎｎｅｌの数（ｍｏｎｏ／ｓｔｅｒｅｏなど）、ｓａｍｐｌｅの数、ｓａｍｐｌｅ時間などの情報を提供する。ビデオの場合にはオーディオ／ビデオドライバ６０１はｖｉｄｅｏ  ｆｏｒｍａｔ、ｉｎｐｕｔ  ｖｉｄｅｏのｗｉｄｔｈ、ｈｅｉｇｈｔ、ｓｔｒｉｄｅ、ｓｔｒｅａｍ時間、ｉｎｐｕｔ  ｔｙｐｅ（ＨＤＭＩ１、ＨＤＭＩ２、Ｃｏｍｐｏｓｉｔｅ、ｃｏｍｐｏｎｅｎｔなど）、秒当たりのｆｒａｍｅの数などの情報を提供する。
【０５０４】
ＡＣＲエンジン６０３は別途のｐｒｏｃｅｓｓで実行されるが、上述した多用な方式を利用してプログラムを認識する。ＡＣＲエンジン６０３はＡｕｄｉｐ／Ｖｉｄｅｏサンプルからシグネチャを抽出し、抽出したシグネチャをＡＣＲサーバに伝達してコンテンツを認識する。上述したように、ＡＣＲエンジン６０３はフラットフォームの具現に応じてＡｕｄｉｏ／Ｖｉｄｅｏバッファに接近可能なＡＰＩを呼び出してもよく、オーディオ／ビデオドライバ６０１がキャプチャしたオーディオ／ビデオストリームをｓｏｃｋｅｔのような方法を介してＡＣＲ  ｐｒｏｃｅｓｓに伝達してもよい。ＡＣＲエンジン６０３はＡＣＲサーバにシグネチャと共にＡＣＲ質疑要請を伝送してｃｏｎｔｅｎｔ認識の成功可否、Ｃｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐ、ｌｅａｎｂａｃｋ  ａｐｐ  ＵＲＬ、放送局サーバＵＲＬプロモーションアプリケーションＵＲＬ、コンテンツ通知アプリケーションＵＲＬなどを含むＡＣＲ  ｑｕｅｒｙ  ｒｅｓｐｏｎｓｅをＡＣＲサーバから受信する。ＡＣＲエンジン６０３はＡＣＲサーバから伝達された結果をＡＣＲミドルウェア６０５に伝達する。
【０５０５】
ＡＣＲミドルウェア６０５はＤＴＶ  ｐｒｏｃｅｓｓのミドルウェアに当たるモジュールであり、ＡＣＲ制御を処理してＡＣＲエンジン６０３からのＡＣＲ質疑応答を処理する。ＡＣＲミドルウェア６０５はＡＣＲプロセスを実行するか終了するかＡＣＲエンジン６０３を開始するか中断することでＡＣＥを制御する。また、ＡＣＲミドルウェア６０５はＡＣＥ質疑応答をパーシングしてＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐなどの値も貯蔵している。ＡＣＲミドルウェア６０５は貯蔵された値をＡＣＲ  ＵＩに伝送するようにＡＰＩを提供するかｍｅｓｓａｇｅ  ｑｕｅｕｅ、ｇｌｏｂａｌ変数などの方法を介してＡＣＲユーザインタフェース６０７に伝達する。また、ＡＣＲミドルウェア６０５はＬｉｖｅ＋アプリケーションやリーンバックアプリケーションのようなＡＣＲアプリケーションにＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐなどのようなデータを伝達するためにｓｈａｒｅｄ  ｍｅｍｏｒｙ、ｓｏｃｋｅｔなどのＩＰＣ（Ｉｎｔｅｒ−Ｐｒｏｃｅｓｓ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を介してＷｅｂブラウザに伝達する。
【０５０６】
ＡＣＲユーザインタフェース（ＡＣＲ  ｕｓｅｒ  ｉｎｔｅｒｆａｃｅ，ＡＣＲ  ＵＩ）６０７はユーザにＡＣＲ  Ｏｎ／ＯｆｆのようなＡＣＲを制御するＵＩを表出するか、認識されたプログラム名及び時間のような情報をＴＶの状態バーＵＩからユーザに示す。
【０５０７】
ＡＣＲミドルウェア６０５がＡＣＲアプリケーションに伝達するためのＣｏｎｔｅｎｔ  ＩＤ、Ｇｌｏｂａｌ  Ｃｏｎｔｅｎｔ  ＩＤ、ｔｉｍｅｓｔａｍｐなどのようなデータをブラウザに伝達すると、ＡＣＲプラグイン６０９はこのような値を伝達される。ＡＣＲプラグイン６０９はＰｌｕｇｉｎ  Ｏｂｊｅｃｔ  Ｉｎｔｅｒｆａｃｅを介してＡＣＲアプリケーションに該当値を伝達する。以下、ＡＣＲプラグイン６０９のＩｎｔｅｒｆａｃｅの一実施例を示している。特に、図４８乃至図４９のように映像表示装置１００が映像表示装置１００内部にコンテンツ通知を予約しコンテンツ通知予約に応じてコンテンツ通知アプリケーションを実行するＡＣＲプラグイン６０９のＩｎｔｅｒｆａｃｅの一実施例を示す。
【表１２】
2016514391.tif 000016
【０５０８】
前記において、ｒｅｍｉｎｄｅｒＵＲＬはコンテンツ通知アプリケーションのＵＲＬを示す。
【０５０９】
ｒｅｍｉｎｄｅｒＴｉｍｅｓｔａｍｐはコンテンツ通知アプリケーションを実行する時間を示す。
【０５１０】
ＳｅｔＡＣＲＲｅｍｉｎｄｅｒＡｐｐ（）はコンテンツ通知を予約するためにコンテンツ通知アプリケーションＵＲＬとコンテンツ通知アプリケーションを実行する時間を設定するための関数である。
【０５１１】
次は、図５１〜図５２を参照して、本発明の一実施形態に係る映像表示装置の構造を説明する。
【０５１２】
図５１は本発明の他の実施例によるフィンガープリント基盤の映像表示装置の構造を示すグロック図である。
【０５１３】
図５１において、Ｔｕｎｅｒ５０１はａｉｒチャネルを介して伝送される８−ＶＳＢ  ＲＦシングからＳｙｍｂｏｌを抽出する。
【０５１４】
８−ＶＳＤ  Ｄｅｍｏｄｕｌａｔｏｒ５０３はＴｕｎｅｒ５０１が抽出した８−ＶＳＤ  Ｓｙｍｂｏｌを復調し、意味のあるデジタルデータを復元する。
【０５１５】
ＶＳＢ  Ｄｅｃｏｄｅｒ５０５は８−ＶＳＤ  Ｄｅｍｏｄｕｌａｔｏｒ５０３が復元したデジタルデータを復号し、ＡＴＳＣメインサービスとＡＴＳＣ  Ｍ／Ｈサービスを復元する。
【０５１６】
ＭＰＥＧ−２  ＴＰ  Ｄｅｍｕｘ５０７は８−ＶＳＤ信号を介して伝送されるＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  ＰａｃｋｅｔまたはＰＶＲ  Ｓｔｏｒａｇｅに貯蔵されたＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔのうちから映像表示装置１００が処理しようとするＴｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔをフィルタリングし、適切な処理モジュールに中継する。
【０５１７】
ＰＥＳデコーダ５３９はＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを介して伝送されたＰａｃｋｅｔｉｚｅｄ  Ｅｌｅｍｅｔｒａｒｙ  ＳｔｒｅａｍをＢｅｆｆｅｒｉｎｇし復元する。
【０５１８】
ＰＳＩ／ＰＳＩＰデコーダ５４１はＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを介して伝送されるＰＳＩ／ＰＳＩＰ  Ｓｅｃｔｉｏｎ  ＤａｔａをＢｅｆｆｕｒｉｎｇし分析する。分析されたＰＳＩ／ＰＳＩＰデータはＳｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）によって収集され、Ｓｅｒｖｉｃｅ  Ｍａｐ及びＧｕｉｄｅ  ｄａｔａの形態にＤＢに貯蔵される。
【０５１９】
ＤＳＭＣＣ  Ｓｅｃｔｉｏｎ  Ｂｕｆｆｅｒ／Ｈａｎｄｌｅｒ５１１はＭＰＥＧ−２  ＴＰを介して伝送されるファイルの伝送及びＩＰ  Ｄａｔａｇｒａｍ  ｅｎｃａｐｓｕｌａｔｉｏｎなどのためのＤＳＭＣＣ  Ｓｅｃｔｉｏｎ  Ｄａｔａをバッファリング（Ｂｅｆｆｅｒｉｎｇ）し処理する。
【０５２０】
ＩＰ／ＵＤＰ  Ｄａｔａｇｒａｍ  Ｂｕｆｆｅｒ／Ｈｅａｄｅｒ  Ｐａｒｓｅｒ５３１はＤＳＭＣＣ  Ａｄｄｒｅｓｓａｂｌｅ  ｓｅｃｔｉｏｎを介してｅｎｃａｐｓｕｌａｔｅされてＭＰＥＧ−２  ＴＰを介して伝送されるＩＰ  Ｄａｔａｇｒａｍをバッファリングし復元して各ＤａｔａｇｒａｍのＨｅａｄｅｒを分析する。また、ＩＰ／ＵＤＰ  Ｄａｔａｇｒａｍ  Ｂｕｆｆｅｒ／Ｈｅａｄｅｒ  Ｐａｒｓｅｒ５３１はＩＰ  Ｄａｔａｇｒａｍを介して伝送されるＵＤＰ  ＤａｔａｇｒａｍをＢｕｆｆｅｒｉｎｇ及び復元し、復元されたＵＤＰ  Ｈｅａｄｅｒを分析及び処理する。
【０５２１】
Ｓｔｒｅａｍ  ｃｏｍｐｏｎｅｎｔ  ｈａｎｄｌｅｒ５７７はＥＳ  Ｂｕｆｆｅｒ／ｈａｎｄｌｅｒ、ＰＣＲ  Ｈａｎｄｌｅｒ、ＳＴＣモジュール、Ｄｅｓｃｒａｂｌｅｒ、ＣＡ  Ｓｔｒｅａｍ  Ｂｕｆｆｅｒ／Ｈａｎｄｌｅｒ、Ｓｅｒｖｉｃｅ  Ｓｉｇｎａｌｉｎｇ  Ｓｅｎｃｉｔｏｎ  Ｂｕｆｆｅｒ／Ｈａｎｄｌｅｒを含む。
【０５２２】
ＥＳ  Ｂｕｆｆｅｒ／ＨａｎｄｌｅｒはＰＥＳ形態に伝送されたＶｉｄｅｏ、ＡｕｄｉｏデータなどのＥｌｅｍｅｎｔａｒｙ  ＳｔｒｅａｍをＢｕｆｆｅｒｉｎｇ及び復元し、適切なＡ／Ｖ  Ｄｅｃｏｄｅｒに伝達する。
【０５２３】
ＰＣＲ  ＨａｎｄｌｅｒはＡｕｄｉｏ及びＶｉｄｅｏ  ＳｔｒｅａｍのＴｉｍｅ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎなどのために使用されるＰＣＲ（Ｐｒｏｇｒａｍ  Ｃｌｏｃｋ  Ｒｅｆｅｒｅｎｃｅ）  Ｄａｔａを処理する。
【０５２４】
ＳＴＣモジュールはＰＣＲ  Ｈａｎｄｌｅｒを介して伝達されたＲｅｆｅｒｅｎｃｅ  Ｃｌｏｃｋ値を利用し、Ａ／Ｖ  ＤｅｃｏｄｅｒのＣｌｏｃｋ値を補正してＴｉｍｅ  ｓｙｎｃｈｒｏｎｉｚａｔｉｏｎを行う。
【０５２５】
受信されたＩＰ  ＤａｔａｇｒａｍのＰａｙｌｏａｄにＳｃｒａｍｂｌｉｎｇが適用された場合、ＤｅｓｃｒａｍｂｌｅｒはＣＡ  Ｓｔｒｅａｍ  Ｈａｎｄｌｅｒから伝達されたＥｎｃｒｙｐｔｉｏｎ  ｋｅｙなどを利用してＰａｙｌｏａｄのデータを復元する。
【０５２６】
ＣＡ  Ｓｔｒｅａｍ  Ｂｕｆｆｅｒ／ＨａｎｄｅｌｒはＭＰＥＧ−２  ＴＳまたはＩＰ  Ｓｔｒｅａｍを介して伝送されるＣｏｎｄｉｔｉｏｎａｌ  Ａｃｃｅｓｓ機能のために伝送されるＥＭＭ、ＥＣＭなどのＤｅｓｃｒａｍｂｌｉｎｇのためのｋｅｙ値などのＤａｔａをＢｕｆｆｅｒｉｎｇ及び処理する。ＣＡ  Ｓｔｒｅａｍ  Ｂｕｆｆｅｒ／ＨａｎｄｅｌｒのＯｕｔｐｕｔはＤｅｓｃｒａｍｂｌｅｒに伝達され、ＤｅｓｃｒａｍｂｌｅｒはＡ／Ｖ  Ｄａｔａ及びＦｉｌｅ  Ｄａｔａなどを伝送するＭＰＥＧ−２  ＴＰまたはＩＰ  Ｄａｔａｇｒａｍの暗号化解除作業を行う。
【０５２７】
Ｓｅｒｖｉｃｅ  Ｓｉｇｎａｌｉｎｇ  Ｂｕｆｆｅｒ／ＨａｎｄｌｅｒはＩＰ  Ｄａｔａｇｒａｍの形態に伝送されるＮＲＴ  Ｓｅｒｖｉｃｅ  Ｓｉｇｎａｌｉｎｇ  Ｃｈａｎｎｅｌ  Ｓｅｃｔｉｏｎ  ＤａｔａをＢｕｆｆｅｒｉｎｇし復元して分析する。Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）は分析されたＮＲＴ  Ｓｅｒｖｉｃｅ  Ｓｉｇｎａｌｉｎｇ  Ｃｈａｎｎｅｌ  Ｓｅｃｔｉｏｎデータを収集し、Ｓｅｒｖｉｃｅ  Ｍａｐ及びＧｕｉｄｅ  ｄａｔａの形態にＤＢに貯蔵する。
【０５２８】
Ａ／Ｖ  Ｄｅｃｏｄｅｒ５６１はＥＳ  Ｈａｎｄｌｅｒを介して伝達されたＡｕｄｉｏ／Ｖｉｄｅｏデータの圧縮を復号化してユーザにＰｒｅｓｅｎｔａｔｉｏｎする。
【０５２９】
ＭＰＥＧ−２  Ｓｅｒｖｉｃｅ  Ｄｅｍｕｘ（図示せず）はＭＰＥＧ−２  ＴＰ  Ｂｕｆｆｅｒ／Ｐａｒｓｅｒ、Ｄｅｓｃｒａｍｂｌｅｒ、ＰＶＲ  Ｓｔｏｒａｇｅモジュールを含む。
【０５３０】
ＭＰＥＧ−２  ＴＰ  Ｂｕｆｆｅｒ／Ｐａｒｓｅｒ（図示せず）は８−ＶＳＢ信号を介して伝送されるＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  ＰａｃｋｅｔをＢｕｆｆｅｒｉｎｇ及び復元し、Ｔｒａｎｓｐｏｒｔ  Ｐａｃｋｅｔ  Ｈｅａｄｅｒを検出及び処理する。
【０５３１】
ＤｅｓｃｒａｍｂｌｅｒはＭＰＥＧ−２  ＴＰのうちＳｃｒａｍｂｌｅが適用されたＰａｃｋｅｔ  ｐａｙｌｏａｄに対し、ＣＡ  Ｓｔｒｅａｍ  Ｈａｎｄｌｅｒから伝達されたＥｎｃｒｙｐｔｉｏｎ  ｋｅｙなどを利用してＰａｙｌｏａｄのデータを復元する。
【０５３２】
ＰＶＲ  Ｓｔｏｒａｇｅモジュールはユーザの要求などに応じて８−ＶＳＢ信号を利用して受信されたＭＰＥＧ−２  ＴＰを貯蔵し、またユーザの要求によってＭＰＥＧ−２  ＴＰを出力する。ＰＶＲ  ＳｔｏｒａｇｅモジュールはＰＶＲ  Ｍａｎａｇｅｒ（図示せず）によって制御される。
【０５３３】
Ｆｉｌｅ  Ｈａｎｄｌｅｒ５５１はＡＬＣ／ＬＣＴ  Ｂｕｆｆｅｒ／Ｐａｒｓｅｒ、ＦＤＴ  Ｈａｎｄｌｅｒ、ＸＭＬ  Ｐａｒｓｅｒ、Ｆｉｌｅ  Ｒｅｃｏｓｔｒｕｃｔｉｏｎ  Ｂｕｆｆｅｒ、Ｄｅｃｏｍｐｒｅｓｓｏｒ、Ｆｉｌｅ  Ｄｅｃｏｄｅｒ、Ｆｉｌｅ  Ｓｔｏｒａｇｅを含む。
【０５３４】
ＡＬＣ／ＬＣＴ  Ｂｕｆｆｅｒ／ＰａｒｓｅｒはＵＤＰ／ＩＰ  Ｓｔｒｅａｍに伝送されるＡＬＣ／ＬＣＴデータをＢｕｆｆｅｒｉｎｇ及び復元し、ＡＬＣ／ＬＣＴのＨｅａｄｅｒ及びＨｅａｄｅｒ  ｅｘｔｅｎｓｉｏｎを分析する。ＡＬＣ／ＬＣＴ  Ｂｕｆｆｅｒ／ＰａｒｓｅｒはＮＲＴ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）によって制御される。
【０５３５】
ＦＤＴ  ＨａｎｄｌｅｒはＡＬＣ／ＬＣＴ  ｓｅｓｓｉｏｎを介して伝送されるＦＬＵＴＥ  ｐｒｏｔｏｃｏｌのＦｉｌｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｔａｂｌｅを分析及び処理する。ＦＤＴ  ＨａｎｄｌｅｒはＮＲＴ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）によって制御される。
【０５３６】
ＸＭＬ  ＰａｒｓｅｒはＡＬＣ／ＬＣＴ  ｓｅｓｓｉｏｎを介して伝送されるＸＭＬ  Ｄｏｃｕｍｅｎｔを分析し、ＦＤＴ  Ｈａｎｄｌｅｒ、ＳＧ  Ｈａｎｄｌｅｒなど適切なモジュールに分析されたデータを伝達する。
【０５３７】
Ｆｉｌｅ  Ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ  ＢｕｆｆｅｒはＡＬＣ／ＬＣＴ、ＦＬＵＴＥ  ｓｅｓｓｉｏｎに伝送されるファイルを復元する。
【０５３８】
ＤｅｃｏｍｐｒｅｓｓｏｒはＡＬＣ／ＬＣＴ、ＦＬＵＴＥ  ｓｅｓｓｉｏｎに伝送されるファイルが圧縮されている場合、その圧縮を解除するプロセスを行う。
【０５３９】
Ｆｉｌｅ  ＤｅｃｏｄｅｒはＦｉｌｅ  Ｒｅｃｏｎｓｔｒｕｃｔｉｏｎ  Ｂｕｆｆｅｒで復元されたＦｉｌｅまたはＤｅｃｏｍｐｒｅｓｓｏｒで圧縮解除されたファイル、またはＦｉｌｅ  Ｓｔｏｒａｇｅから抽出されたＦｉｌｅをＤｅｃｏｄｉｎｇする。
【０５４０】
Ｆｉｌｅ  Ｓｔｏｒａｇｅは復元されたファイルを必要に応じて貯蔵するか抽出する。
【０５４１】
Ｍ／Ｗ  Ｅｎｇｉｎｅ（図示せず）はＤＳＭＣＣ  Ｓｅｃｔｉｏｎ、ＩＰ  Ｄａｔａｇｒａｍなどを介して伝送されるＡ／Ｖ  ＳｔｒｅａｍではないファイルなどのＤａｔａを処理する。Ｍ／Ｗ  Ｅｎｇｉｎｅは処理されたデータをＰｒｅｓｅｎｔａｔｉｏｎ  Ｍａｎａｇｅｒモジュールに伝達する。
【０５４２】
ＳＧ  Ｈａｎｄｌｅｒ（図示せず）はＸＭＬ  Ｄｏｃｕｍｅｎｔの形態に伝送されるＳｅｒｖｉｃｅ  Ｇｕｉｄｅデータを収集し分析してＥＰＧ  Ｍａｎａｇｅｒに伝達するプロセスを行う。
【０５４３】
Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）はＭＰＥＧ−２  Ｔｒａｎｓｐｏｒｔ  Ｓｔｒｅａｍを介して伝送されるＰＳＩ／ＰＳＩＰ  Ｄａｔａ、ＩＰ  Ｓｔｒｅａｍに伝送されるＳｅｒｖｉｃｅ  Ｓｉｇｎａｌｉｎｇ  Ｓｅｃｔｉｏｎ  Ｄａｔａを収集し分析してＳｅｒｖｉｃｅ  Ｍａｐを製作する。Ｓｅｒｖｃｉｅ  Ｍａｎａｇｅｒ（図示せず）は製作したＳｅｒｖｉｃｅ  ｍａｐをＳｅｒｖｉｃｅ  Ｍａｐ＆Ｇｕｉｄｅ  Ｄａｔａｂａｓｅに貯蔵し、ユーザの望みのＳｅｒｖｉｃｅに対するａｃｃｅｓｓを制御する。Ｏｐｅｒａｔｉｏｎ  Ｃｏｎｔｒａｏｌｌｅｒ（図示せず）によって制御され、Ｔｕｎｅｒ５０１、ＭＰＥＧ−２  ＴＰ  Ｄｅｍｕｘ５０７、ＩＰ  Ｄａｔａｇｒａｍ  Ｂｕｆｆｅｒ／Ｈａｎｄｌｅｒ５１３などに関する制御を行う。
【０５４４】
ＮＲＴ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）はＩＰ  ｌａｙｅｒ上でＦＬＵＴＥ  ｓｅｓｓｉｏｎを介してｏｂｊｅｃｔ／ｆｉｌｅの形態に伝送されるＮＲＴサービスに関する全般的な管理を行う。ＮＲＴ  Ｓｅｒｖｉｃｅ  Ｍａｎａｇｅｒ（図示せず）はＦＤＴ  Ｈａｎｄｌｅｒ、Ｆｉｌｅ  Ｓｔｏｒａｇｅなどを制御する。
【０５４５】
Ａｐｐｌｉｃａｔｉｏｎ  Ｍａｎａｇｅｒ（図示せず）はＯｂｊｃｅｔ、Ｆｉｌｅなどの形態で伝送されるＡｐｐｌｉｃａｔｉｏｎデータの処理に関する全般的な管理を行う。
【０５４６】
ＵＩ  Ｍａｎａｇｅｒ（図示せず）はＵｓｅｒ  Ｉｎｔｅｒｆａｃｅを介してユーザのＩｎｐｕｔをＯｐｅｒｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒに伝達し、ユーザが要求するサービスのためのＰｒｏｃｅｓｓの動作を開始する。
【０５４７】
Ｏｐｅｒｔｉｏｎ  Ｃｏｎｔｒｏｌｌｅｒ（図示せず）はＵＩ  Ｍａｎａｇｅｒを介して伝達されたユーザのＣｏｍｍａｎｄを処理し、必要なモジュールのＭａｎａｇｅｒが該当Ａｃｔｉｏｎを行うようにする。
【０５４８】
Ｆｉｎｇｅｒｐｒｉｎｔ  Ｅｘｔｒａｃｔｏｒ５６５はＡｕｄｉｏ／Ｖｉｄｅｏストリームからｆｉｎｇｅｒｐｒｉｎｔ特徴情報を抽出する。
【０５４９】
Ｆｉｎｇｅｒｐｒｉｎｔ  Ｃｏｍｐａｒａｔｏｒ５６７はＦｉｎｇｅｒｐｒｉｎｔ  Ｅｘｔｒａｃｔｏｒが抽出した特徴情報とＲｅｆｅｒｅｎｃｅ  ｆｉｎｇｅｒｐｒｉｎｔを比較して一致するコンテンツを見つける。Ｆｉｎｇｅｒｐｒｉｎｔ  Ｃｏｍｐａｒａｔｏｒ５６７はＬｏｃａｌに貯蔵されたＲｅｆｅｒｅｎｃｅ  ｆｉｎｇｅｒｐｒｉｎｔ  ＤＢを利用してもよく、インターネット上のＦｉｎｇｅｒｐｒｉｎｔ質疑サーバに質疑して結果を受信してもよい。比較結果でマッチングされた結果データはＡｐｐｌｉｃａｔｉｏｎに伝達されて利用される。
【０５５０】
Ａｐｐｌｉｃａｔｉｏｎ５６９はＡＣＲ機能を管掌するモジュールまたはＡＣＲに基づいてＥｎｈａｎｃｅｄサービスを提供するアプリケーションモジュールであって、視聴中の放送コンテンツを識別子それと連携された拡張されたサービスを提供する。
【０５５１】
図５２は、本発明の他の実施例によるウォーターマーク基盤の映像表示装置の構造を示すグロック図である。
【０５５２】
図５２に示したウォーターマーク基盤の映像表示装置は図３８に示したフィンガープリント基盤の映像常時装置と類似しているが、フィンガープリント基盤の映像表示装置のＦｉｎｇｅｒｐｒｉｎｔ  Ｅｘｔｒａｃｔｏｒ５６５とＦｉｎｇｅｒｐｒｉｎｔ  Ｃｏｍｐａｒａｔｏｒ５６７を含まず、代わりにＷａｔｅｒｍａｒｋ  Ｅｘｔｒａｃｔｏｒ５６６を更に含む。
【０５５３】
Ｗａｔｅｒｍａｒｋ  Ｅｘｔｒａｃｔｏｒ５６６はＡｕｄｉｏ／Ｖｉｄｅｏストリームからｗａｔｅｒｍａｒｋの形態に挿入されたデータを抽出する。このように抽出されたデータはＡｐｐｌｉｃａｔｉｏｎに伝達されて利用される。
【０５５４】
本発明の一実施例によれば、ＭＶＰＤに依存せずに付加サービスを利用することができる。特に、放送局やコンテンツプロバイダーが付加サービスを提供していなくても、放送局やコンテンツプロバイダーに依存しない第３のサーバが付加サービスを提供することができる。
【０５５５】
さらに、一実施形態によれば、情報検索、チャット、ニュース検索、デジタルメディアのダウンロード、商品カタログダウンロード、および商品購入をリモートコントローラを用いた不快なテキスト入力せずに行うことができ利用できる。
【０５５６】
さらに、一実施形態によれば、無線チャネルの帯域幅を超過する付加サービスも利用可能である。
【０５５７】
本発明の一実施例によると、上述した方法はプログラムが記録された媒体にプロセッサが読み込めるコードとして具現することができる。プロセッサが読み込める媒体の例としては、ＲＯＭ，ＲＡＭ，ＣＤ−ＲＯＭ，磁気テープ、フロッピーディスク、光データ貯蔵装置などがあり、キャリアウェーブ（例えば、インターネットを介した伝送）の形態に具現されることも含む。
【０５５８】
前記のように記載された実施例は説明した実施例の構成と方法が限定されて適用されるのではなく、前記実施例は多様な変形が行われるように各実施例の全部又は一部が選択的に組み合わせられて構成されてもよい。
【０５５９】
実施形態は、その例示的な実施形態の数を参照して説明したが、それは多くの他の修正及び実施形態は、本開示の原理の精神および範囲内に入る第当業者によって考案され得ることが理解されるべきです。より具体的には、様々な変形及び変更は、構成部品、および/または開示、図面および添付の特許請求の範囲内の被写体の組み合わせの配置の配置が可能です。構成部品および/または構成において変形及び変更に加えて、代替的な用途は、当業者には明らかであろう。
【図１】
2016514391.tif 000017
【図２】
2016514391.tif 000018
【図３】
2016514391.tif 000019
【図４】
2016514391.tif 000020
【図５】
2016514391.tif 000021
【図６】
2016514391.tif 000022
【図７】
2016514391.tif 000023
【図８】
2016514391.tif 000024
【図９】
2016514391.tif 000025
【図１０】
2016514391.tif 000026
【図１１】
2016514391.tif 000027
【図１２】
2016514391.tif 000028
【図１３】
2016514391.tif 000029
【図１４】
2016514391.tif 000030
【図１５】
2016514391.tif 000031
【図１６】
2016514391.tif 000032
【図１７】
2016514391.tif 000033
【図１８】
2016514391.tif 000034
【図１９】
2016514391.tif 000035
【図２０】
2016514391.tif 000036
【図２１】
2016514391.tif 000037
【図２２】
2016514391.tif 000038
【図２３】
2016514391.tif 000039
【図２４】
2016514391.tif 000040
【図２５】
2016514391.tif 000041
【図２６】
2016514391.tif 000042
【図２７】
2016514391.tif 000043
【図２８】
2016514391.tif 000044
【図２９】
2016514391.tif 000045
【図３０】
2016514391.tif 000046
【図３１】
2016514391.tif 000047
【図３２】
2016514391.tif 000048
【図３３】
2016514391.tif 000049
【図３４】
2016514391.tif 000050
【図３５】
2016514391.tif 000051
【図３６】
2016514391.tif 000052
【図３７】
2016514391.tif 000053
【図３８】
2016514391.tif 000054
【図３９】
2016514391.tif 000055
【図４０】
2016514391.tif 000056
【図４１】
2016514391.tif 000057
【図４２】
2016514391.tif 000058
【図４３】
2016514391.tif 000059
【図４４】
2016514391.tif 000060
【図４５】
2016514391.tif 000061
【図４６】
2016514391.tif 000062
【図４７】
2016514391.tif 000063
【図４８】
2016514391.tif 000064
【図４９】
2016514391.tif 000065
【図５０】
2016514391.tif 000066
【図５１】
2016514391.tif 000067
【図５２】
2016514391.tif 000068
【国際調査報告】
2016514391.tif 000069
2016514391.tif 000070
2016514391.tif 000071