(57)【要約】  映像認識処理にかかる負荷の低減、または精度の向上を図る。そのために、通信ネットワーク（１６）を介してデータの送受信を行うように構成された映像受信装置（４０）は、入力部（６５）、映像抽出部（４５）、制御部（４１）、およびキャリブレーション実行部（４９１）を備える。制御部は、映像抽出部が抽出した部分映像または部分映像から生成したコンテンツ認識情報の映像認識処理を映像認識装置（２０）に依頼し、その映像認識処理の結果に基づく付加情報を付加情報配信装置から取得する制御を行う。キャリブレーション実行部は、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定する。
2015145501.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介してデータの送受信を行えるように構成された映像受信装置であって、
映像信号を入力するように構成された入力部と、
前記映像信号から映像認識処理用の部分映像を抽出するように構成された映像抽出部と、
前記通信ネットワークに接続された映像認識装置に、前記部分映像または前記部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、前記映像認識処理の結果を前記映像認識装置から取得し、前記通信ネットワークに接続された付加情報配信装置から前記映像認識処理の結果に基づく付加情報を取得する制御を行うように構成された制御部と、
前記映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されたキャリブレーション実行部と、を備えた、
映像受信装置。
【請求項２】
前記キャリブレーション実行部は、
前記映像認識装置から前記キャリブレーション処理の結果として送信されてくるパラメータを受信して記憶するように構成された、
請求項１に記載の映像受信装置。
【請求項３】
前記キャリブレーション実行部は、
キャリブレーション処理の開始要求とともに、当該映像受信装置が設置されている地域の特定に用いることができる地域情報を前記映像認識装置に送信し、前記映像認識装置から送信されてくるキャリブレーション用チャンネルの候補を示す情報を受信するように構成された、
請求項１に記載の映像受信装置。
【請求項４】
前記映像信号に前記付加情報を重畳した映像を表示するように構成された表示部、をさらに備え、
前記キャリブレーション実行部は、前記表示部に、前記キャリブレーション用チャンネルの候補を表示するとともに、前記キャリブレーション用チャンネルの候補のいずれかにチャンネルを変更するようにユーザに促すメッセージを表示するように構成された、
請求項３に記載の映像受信装置。
【請求項５】
チャンネル変更が終了したことを示すユーザ操作を受け付けるように構成された操作信号受信部を更に備えた、
請求項４に記載の映像受信装置。
【請求項６】
前記パラメータは、
前記部分映像が前記映像認識装置で受信される時刻と、前記部分映像に対応する映像信号が前記映像認識装置で取得される時刻との時間差を示すデータである、
請求項１に記載の映像受信装置。
【請求項７】
前記制御部は、
前記パラメータを前記部分映像または前記コンテンツ認識情報とともに前記映像認識装置へ送信して映像認識処理を依頼するように構成された、
請求項６に記載の映像受信装置。
【請求項８】
前記パラメータは、前記映像抽出部における前記部分映像の抽出の周期に関するデータであり、
前記映像抽出部は、前記パラメータにもとづく周期で前記部分映像を前記映像信号から抽出するように構成された、
請求項１に記載の映像受信装置。
【請求項９】
通信ネットワークを介してデータの送受信を行えるように構成された映像受信装置におけるパラメータ設定方法であって、
外部から入力される映像信号から映像認識処理用の部分映像を抽出するステップと、
前記通信ネットワークに接続された映像認識装置に、前記部分映像または前記部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、前記映像認識処理の結果を前記映像認識装置から取得するステップと、
前記映像認識処理の結果に基づく付加情報を、前記通信ネットワークに接続された付加情報配信装置から取得するステップと、
前記映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するステップと、
を備えたパラメータ設定方法。
【請求項１０】
前記映像認識装置から前記キャリブレーション処理の結果として送信されてくるパラメータを受信して記憶するステップ、をさらに備えた、
請求項９に記載のパラメータ設定方法。
【請求項１１】
キャリブレーション処理の開始要求とともに、当該映像受信装置が設置されている地域の特定に用いることができる地域情報を前記映像認識装置に送信するステップと、
前記映像認識装置から送信されてくるキャリブレーション用チャンネルの候補を示す情報を受信するステップと、をさらに備えた、
請求項９に記載のパラメータ設定方法。
【請求項１２】
前記キャリブレーション用チャンネルの候補を表示部に表示するステップと、
前記キャリブレーション用チャンネルの候補のいずれかにチャンネルを変更するようにユーザに促すメッセージを表示するステップ、をさらに備えた、
請求項１１に記載のパラメータ設定方法。
【請求項１３】
チャンネル変更が終了したことを示すユーザ操作を受け付けるステップ、をさらに備え、
前記ユーザ操作を受け付けた後に前記キャリブレーション処理を開始する、
請求項１２に記載のパラメータ設定方法。
【請求項１４】
通信ネットワークを介して互いにデータの送受信を行えるように構成された、映像受信装置、映像認識装置、および付加情報配信装置、を備えた付加情報表示システムであって、
前記映像受信装置は、
映像信号を入力するように構成された入力部と、
前記映像信号から映像認識処理用の部分映像を抽出するように構成された映像抽出部と、
前記映像認識装置に前記通信ネットワークを介して前記部分映像または前記部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、前記映像認識処理の結果を前記映像認識装置から前記通信ネットワークを介して取得し、前記付加情報配信装置から前記映像認識処理の結果に基づく付加情報を前記通信ネットワークを介して取得する制御を行うように構成された制御部と、
前記映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されたキャリブレーション実行部と、を備え
前記映像認識装置は、
前記通信ネットワークを介して受信した前記部分映像に関する映像認識処理を行い、前記映像認識処理の結果を前記通信ネットワークを介して前記映像受信装置に送信するように構成されるとともに、前記映像受信装置と連携してキャリブレーション処理を行い所定のパラメータを設定して前記映像受信装置へ送信するように構成され、
前記付加情報配信装置は、
前記通信ネットワークを介して受信した前記映像認識処理の結果に対応する付加情報を前記通信ネットワークを介して前記映像受信装置に送信するように構成された、
付加情報表示システム。
【請求項１５】
前記映像受信装置の前記キャリブレーション実行部は、
キャリブレーション処理の開始要求とともに、前記映像受信装置が設置されている地域の特定に用いることができる地域情報を前記映像認識装置に送信するように構成され、
前記映像認識装置は、
前記地域情報にもとづき、キャリブレーションチャンネルデータベースからキャリブレーション用チャンネルの候補を選択して前記映像受信装置へするように構成された、
請求項１４に記載の付加情報表示システム。
【請求項１６】
前記映像認識装置は、
前記映像受信装置から送信されてくる前記部分映像を前記映像認識装置で受信する時刻と、前記部分映像に対応する映像信号を前記映像認識装置で取得する時刻との時間差を示すパラメータを設定して前記映像受信装置に送信するように構成され、
前記映像受信装置の前記キャリブレーション実行部は、
受信した前記パラメータを記憶し、映像認識処理を依頼する際に、前記部分映像または前記コンテンツ認識情報とともに前記パラメータを前記映像認識装置へ送信するように構成された、
請求項１４に記載の付加情報表示システム。
【請求項１７】
前記映像認識装置は、
前記部分映像の抽出の周期に関するパラメータを設定して前記映像受信装置に送信するように構成され、
前記映像受信装置の前記キャリブレーション実行部は、
受信した前記パラメータにもとづく周期で前記映像信号から前記部分映像を抽出するように前記映像抽出部に指示するように構成された
請求項１４に記載の付加情報表示システム。
【請求項１８】
前記キャリブレーション中に、
前記映像受信装置の前記入力部に入力される映像信号は、キャリブレーション用チャンネルの放送信号の映像信号であり、
前記映像認識装置で受信される放送信号は、前記キャリブレーション用チャンネルの放送信号である、
請求項１４に記載の付加情報表示システム。
【請求項１９】
前記映像認識装置は、
前記映像受信装置から送信されてくる前記部分映像または前記コンテンツ認識情報が、キャリブレーション用チャンネルの放送信号による部分映像またはコンテンツ認識情報か否かを判断し、前記判断の結果を前記映像受信装置に送信するとともに、前記判断の結果にもとづき前記キャリブレーション処理を開始するように構成され、
前記映像受信装置は、
受信した前記判断の結果にもとづくメッセージを表示部に表示するように構成された、
請求項１４に記載の付加情報表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、外部から入力される映像信号に関する付加情報を取得して映像信号に重畳する映像受信装置に関する。
【背景技術】
【０００２】
特許文献１は、データ処理システムを開示する。このシステムでは、クライアント装置は、映像認識装置であるサーバ装置に、ネットワークを通して映像データを送信し、映像認識処理を依頼する。サーバ装置は、受信した映像データにもとづき映像認識を行い、映像認識の結果を、ネットワークを通してクライアント装置に送信する。【０００３】
特許文献２は、放送プログラムを監視する手法をコンピュータシステムを用いて自動化する技術を開示する。【０００４】
特許文献３は、マルチメディア・システムにおいてコンテンツ・ストリームと１つまたは複数のスクリプトを同期させる方法を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２１４２５８号公報
【特許文献２】特表２００７―５３４００８号公報
【特許文献３】特表２０１０―５３２９４３号公報
【発明の概要】
【０００６】
本開示は、外部から入力される映像信号に関する付加情報を取得し、取得した付加情報の映像信号への重畳を制御するのに有効な映像受信装置、パラメータ設定方法、および付加情報表示システムを提供する。
【０００７】
本開示の映像受信装置は、通信ネットワークを介してデータの送受信を行えるように構成されており、入力部、映像抽出部、制御部、およびキャリブレーション実行部を備える。入力部は、外部に設置された映像送信装置から出力される映像信号を入力するように構成されている。映像抽出部は、その映像信号から映像認識処理用の部分映像を抽出するように構成されている。制御部は、通信ネットワークに接続された映像認識装置に、部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、その映像認識処理の結果を映像認識装置から取得し、その映像認識処理の結果に基づく付加情報を、通信ネットワークに接続された付加情報配信装置から取得する制御を行うように構成されている。キャリブレーション実行部は、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されている。
【０００８】
本開示のパラメータ設定方法は、通信ネットワークを介してデータの送受信を行えるように構成された映像受信装置におけるパラメータ設定方法であって、外部から入力される映像信号から映像認識処理用の部分映像を抽出するステップと、通信ネットワークに接続された映像認識装置に、部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、映像認識処理の結果を映像認識装置から取得するステップと、映像認識処理の結果に基づく付加情報を、通信ネットワークに接続された付加情報配信装置から取得するステップと、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するステップと、を備える。
【０００９】
本開示の付加情報表示システムは、通信ネットワークを介して互いにデータの送受信を行えるように構成された、映像受信装置、映像認識装置、および付加情報配信装置、を備える。映像受信装置は、入力部、映像抽出部、制御部、およびキャリブレーション実行部を備える。入力部は、外部に設置された映像送信装置から出力される映像信号を入力するように構成されている。映像抽出部は、その映像信号から映像認識処理用の部分映像を抽出するように構成されている。制御部は、映像認識装置に通信ネットワークを介して部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、その映像認識処理の結果を映像認識装置から通信ネットワークを介して取得し、付加情報配信装置からその映像認識処理の結果に基づく付加情報を通信ネットワークを介して取得する制御を行うように構成されている。キャリブレーション実行部は、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されている。映像認識装置は、通信ネットワークを介して受信した部分映像に関する映像認識処理を行い、その映像認識処理の結果を通信ネットワークを介して映像受信装置に送信するように構成されるとともに、映像受信装置と連携してキャリブレーション処理を行い所定のパラメータを設定して映像受信装置へ送信するように構成されている。付加情報配信装置は、通信ネットワークを介して受信した映像認識処理の結果に対応する付加情報を通信ネットワークを介して映像受信装置に送信するように構成されている。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１における付加情報表示システムの構成の一例を概略的に示す図である。
【図２】図２は、実施の形態１における映像認識装置および映像受信装置の構成の一例を概略的に示すブロック図である。
【図３】図３は、実施の形態１における映像受信装置のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【図４】図４は、実施の形態１における映像認識装置が有するキャリブレーション処理で使用可能なチャンネルのデータの一例を概略的に示す図である。
【図５】図５は、実施の形態１における映像受信装置の表示部に表示されるメッセージの一例を概略的に示す図である。
【図６】図６は、放送局から放送される放送信号が映像受信装置で表示されるまでの経路の一例を概略的に示す図である。
【図７】図７は、放送局から放送される放送信号がＳＴＢで受信されるまでの時間遅延の一例を概略的に示す図である。
【図８】図８は、実施の形態１における付加情報表示システムで行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【図９】図９は、実施の形態１における付加情報表示システムで行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。
【図１０】図１０は、実施の形態２における映像認識装置および映像受信装置の構成の一例を概略的に示すブロック図である。
【図１１Ａ】図１１Ａは、放送局１２から送信された放送信号がＳＴＢ１４で受信されるまでの間に劣化した場合に表示映像に生じる変化の一例を概略的に示す図である。
【図１１Ｂ】図１１Ｂは、放送局１２から送信された放送信号の映像信号に加工が施された場合の表示映像の一例を概略的に示す図である。
【図１２】図１２は、実施の形態２における付加情報表示システムで行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【図１３】図１３は、実施の形態２における付加情報表示システムで行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。
【図１４】図１４は、図１３に示すフローチャートを映像受信装置と映像認識装置のそれぞれの動作に分けて示すフローチャートである。
【図１５】図１５は、他の実施の形態における映像受信装置の表示部に表示されるメッセージの一例を概略的に示す図である。
【図１６】図１６は、他の実施の形態における映像受信装置のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【図１７】図１７は、他の実施の形態における映像受信装置の構成の一例を概略的に示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１２】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１３】
（実施の形態１）
以下、図１〜図１１を用いて、実施の形態１を説明する。
【００１４】
［１−１．構成］
［１−１−１．システム構成の概略］
図１は、実施の形態１における付加情報表示システム１０の構成の一例を概略的に示す図である。付加情報表示システム１０は、放送局１２、映像送信装置であるＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）１４、映像認識装置２０、付加情報配信装置３０、および映像受信装置４０を備える。付加情報表示システム１０は、映像認識装置２０が有する映像認識技術を利用して、映像受信装置４０が受信した映像がどのコンテンツのものかを特定し、そのコンテンツに関連する付加情報を、付加情報配信装置３０から取得して映像受信装置４０に表示する、ことができるように構成された通信システムである。
【００１５】
映像受信装置４０と、映像認識装置２０および付加情報配信装置３０とは、通信ネットワーク１６を介して互いに接続されている。
【００１６】
通信ネットワーク１６は、有線、または無線、あるいはその双方が混在して構成されている。通信ネットワーク１６は、例えばインターネットであるが、イントラネットや商業回線、あるいはその他の通信回線であってもよく、それらが混在していてもよい。
【００１７】
映像受信装置４０とＳＴＢ１４とは、通信インターフェースを介して互いに接続されている。通信インターフェースは、例えばＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｓｅ）であるが、ビデオケーブルであってもよく、あるいはＷｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の無線通信であってもよい。
【００１８】
放送局１２は、放送信号を送信（放送）するように構成された送信装置である。放送局１２は、番組本体とコマーシャルメッセージ（ＣＭ）とを含むテレビ番組を映像信号にして放送信号に重畳し放送する。番組本体とＣＭとは時間の経過に伴って互いに切り替わる。以下、番組本体やＣＭを「コンテンツ」と記す。すなわち、放送局１２は、時間の経過に伴って切り替わるコンテンツを放送する。なお、送信装置は何ら放送局１２に限定されるものではなく、時間の経過に伴って切り替わるコンテンツを送信または放送するものであればよい。
【００１９】
ＳＴＢ１４は、放送局１２が放送する放送信号を受信して映像信号を取り出すように構成された受信機（チューナ）である。ＳＴＢ１４は、例えば放送局１２がデジタルの映像信号を放送する場合、受信した映像信号をデコードする機能を備えていてもよい。ＳＴＢ１４は、放送局１２が放送する複数のチャンネルの中から、ユーザ（Ｕｓｅｒ）の指示にもとづき選局したチャンネルを受信し、そのチャンネルの映像信号を通信インターフェース（例えば、ＨＤＭＩ（登録商標））を介して、映像受信装置４０に出力する。なお、映像送信装置は何らＳＴＢ１４に限定されるものではなく、例えば録画機能と放送信号受信機能と映像信号出力機能とをあわせ持つ録画装置、等であってもよい。
【００２０】
映像受信装置４０は、外部から入力される映像信号にもとづく映像を表示部５４に表示するように構成された映像受信デバイスであり、例えばテレビジョン受像機である。映像受信装置４０は、通信ネットワーク１６に接続されており、通信ネットワーク１６を介して映像認識装置２０および付加情報配信装置３０とデータの送受信ができる。
【００２１】
本実施の形態における映像受信装置４０は、以下のことができるように構成されている。映像受信装置４０は、映像送信装置（例えば、ＳＴＢ１４）から通信インターフェースを介して入力される映像信号に関する映像認識処理を映像認識装置２０を利用して行い、その映像信号が表すコンテンツを特定する。そして、そのコンテンツに関連する付加情報（例えば、広告情報）を付加情報配信装置３０から取得し、取得した付加情報をその映像信号に重畳して表示部５４に表示する。
【００２２】
具体的には、映像受信装置４０は、入力される映像信号から一部を周期的に切り出すことで部分映像を周期的に抽出し、その部分映像と映像認識処理の要求（以下、「映像認識要求」とも記す）を、通信ネットワーク１６を介して映像認識装置２０に送信する。そして、映像受信装置４０は、その部分映像に対する映像認識処理の結果を映像認識装置２０から通信ネットワーク１６を介して取得し、取得した映像認識処理の結果に関連する付加情報を、付加情報配信装置３０から通信ネットワーク１６を介して取得する。そして、取得した付加情報にもとづく画像（図１には、「付加情報５１」として示す）を、表示部５４に表示中の映像に重畳して表示する。これらの詳細は後述する。
【００２３】
なお、本実施の形態では、付加情報を「コンテンツに関連する広告情報」とする例を説明するが、付加情報は何ら広告情報に限定されるものではなく、例えば観光情報、歴史情報、人物プロフィール情報、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、公共公報情報、放送中の番組に関する情報、ツイッター（登録商標）等のソーシャル情報、等であってもよい。
【００２４】
映像認識装置２０は、通信ネットワーク１６に接続されたサーバ装置であり、映像認識処理にもとづくコンテンツ特定処理を行うＷｅｂサイトである。コンテンツ特定処理とは、受信した部分映像に対して映像認識処理を行い、その映像認識処理の結果にもとづきその部分映像が表すコンテンツを特定する処理のことである。そのために、映像認識装置２０は、放送局１２が放送するコンテンツに対する解析と、その解析の結果を利用した映像認識処理を行う。
【００２５】
映像認識装置２０は、放送局１２から放送される実質的に全てのコンテンツを取得する。そして、取得したコンテンツに対する解析を行い、コンテンツの時間、容量、放送形式、内容、ジャンル、登場人物、タイムテーブル、等を調べ、解析情報を作成する。また、映像認識装置２０は、放送局１２から取得したコンテンツの映像信号からフィンガープリントを作成する。このフィンガープリントは、映像を認識するための情報であり、例えば、動画を構成する各画像のハッシュ値である。映像認識装置２０は、放送局から放送される放送信号を受信してコンテンツを取得してもよく、あるいは、専用の映像回線等を介して放送局１２から送信される映像信号を受信してコンテンツを取得してもよい。また、この解析は、例えば、自動で行われてもよく、作業者が手作業で行ってもよい。各コンテンツの解析結果である解析情報とフィンガープリントは、各コンテンツの映像（例えば、複数フレームの映像信号）毎に、映像認識装置２０の記憶部２３に記憶される。
【００２６】
映像認識装置２０は、映像受信装置４０から送信されてくる部分映像を伴った映像認識要求を通信ネットワーク１６を介して受信すると、その部分映像から生成したフィンガープリントを、映像認識装置２０があらかじめ生成し記憶部２３に記憶しておいたフィンガープリントと照合してその部分映像に対する映像認識処理を行い、その部分映像に対応するコンテンツを特定する。こうして、映像認識装置２０は、映像受信装置４０から送信されてくる部分映像が何のコンテンツの映像なのかを判断してそのコンテンツを特定するコンテンツ特定処理を行う。そして、特定したコンテンツに関する解析結果（解析情報）を記憶部２３から読み出し、読み出した情報を映像認識処理の結果として映像受信装置４０に通信ネットワーク１６を介して返信する。
【００２７】
このような手法による映像認識処理（映像認識処理にもとづくコンテンツ特定処理）を「ＡＣＲ（Ａｕｔｏｍａｔｉｃ  Ｃｏｎｔｅｎｔ  Ｒｅｃｏｇｎｉｔｉｏｎ）」とも呼称する。
【００２８】
付加情報配信装置３０は、通信ネットワーク１６に接続されたサーバ装置であり、様々な商品の広告情報を保持して配信するＷｅｂサイト（広告配信サイト）である。付加情報配信装置３０は、映像受信装置４０から送信されてくる映像認識処理の結果（映像受信装置４０が映像認識装置２０から取得した映像認識処理の結果にもとづく解析情報）を通信ネットワーク１６を介して受信すると、その映像認識処理の結果（解析情報）に関連する付加情報を通信ネットワーク１６を介して映像受信装置４０に送信する。この付加情報は、例えば、映像認識処理により特定されたコンテンツに関連する広告情報である。
【００２９】
［１−１−２．映像認識装置および映像受信装置の構成］
図２は、実施の形態１における映像認識装置２０および映像受信装置４０の構成の一例を概略的に示すブロック図である。
【００３０】
なお、図２には、本実施の形態に示す動作に関連する主な回路ブロックを示しており、他の動作に関する機能や回路ブロックは省略している。これは、本実施の形態で説明する動作を分かりやすく示すためである。また、図２に示す各回路ブロックは、それぞれが独立した回路で構成されていてもよく、あるいは、図２に示す回路ブロックの１つまたは複数を実現するように作成されたプログラムをプロセッサーで実行する構成であってもよい。
【００３１】
映像認識装置２０は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送受信部２１、検索部２２、記憶部２３、およびキャリブレーション部２４、を備えるサーバ装置である。映像認識装置２０は、映像受信装置４０に、通信ネットワーク１６を介して映像認識処理にもとづくコンテンツ特定処理のサービスを提供するように構成されている。
【００３２】
ＨＴＴＰ送受信部２１は、通信用のインターフェースであり、例えば、イーサネット（登録商標）やＩＥＥＥ８０２．３（登録商標）等の規格に適合する通信アダプタである。ＨＴＴＰ送受信部２１は、通信ネットワーク１６を介して映像受信装置４０とデータの送受信を行うことができるように構成されている。
【００３３】
記憶部２３は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等で構成された記憶装置である。記憶部２３は、放送局１２から放送されるコンテンツのフィンガープリントと、そのコンテンツに対する解析結果の解析情報とを、そのコンテンツに対応付けて記憶するように構成されている。このフィンガープリントは、例えば、動画を構成する各画像のハッシュ値、等である。
【００３４】
記憶部２３は、例えば、放送局１２から放送される全チャンネル（例えば、３００チャンネル）について、放送からわずかな時間遅れ（例えば、１０秒）で、コンテンツ（例えば、番組本体やＣＭ）毎に、フィンガープリントと、フィンガープリント生成のための中間データと、解析結果（解析情報）を対応付けて記憶する。この解析結果（解析情報）には、例えば、番組のタイトル、ＣＭのタイトル、番組のあらすじ、ＣＭのあらすじ、登場人物、映像に関連する場所、ＵＲＬ等が含まれていてもよい。
【００３５】
検索部２２は、映像受信装置４０から送信されてくる部分映像を伴う映像認識要求をＨＴＴＰ送受信部２１を介して受信すると、その部分映像を用いた映像認識処理にもとづくコンテンツ特定処理を行い、その結果（解析情報）をＨＴＴＰ送受信部２１を介して映像受信装置４０に返信するように構成されている。本実施の形態では、部分映像を用いた映像認識処理にもとづくコンテンツ特定処理の結果を、単に「映像認識処理の結果」とも記す。
【００３６】
具体的には、検索部２２は、映像受信装置４０から送信されてくる部分映像を伴う映像認識要求を、通信ネットワーク１６およびＨＴＴＰ送受信部２１を介して受信する。次に、受信した部分映像のフィンガープリント（例えば、部分映像を構成する各画像のハッシュ値）を生成し、生成したフィンガープリントを、記憶部２３に記憶されているフィンガープリントと照合し、受信した部分映像に対応するフィンガープリントを検索する（映像認識処理）。そして、その検索の結果により特定されたフィンガープリントに対応するコンテンツを、受信した部分映像に対応するコンテンツとする（コンテンツ特定処理）。このようにして、検索部２２は、受信した部分映像に対応するコンテンツを特定する。そして、検索部２２は、特定したコンテンツに対応付けられた解析結果（解析情報）を記憶部２３から読み出し、読み出した解析結果を、映像認識処理の結果として、ＨＴＴＰ送受信部２１および通信ネットワーク１６を介して映像受信装置４０に返信する。
【００３７】
キャリブレーション部２４は、キャリブレーション用比較検索部２４１、キャリブレーション用データ生成部２４２、キャリブレーションチャンネルデータベース（以下、「キャリブレーションＣＨデータベース」と記す）２４３、キャリブレーション用映像抽出部２４４、キャリブレーション用記憶部２４５、およびキャリブレーション用制御部２４６、を有する。キャリブレーション部２４は、映像受信装置４０が有するキャリブレーション実行部４９１とＨＴＴＰ送受信部２１を介して通信を行いながらキャリブレーション処理を実行するように構成されている。なお、本実施の形態におけるキャリブレーション処理とは、映像認識処理の精度向上または負荷低減を図るために、パラメータを設定する処理のことである。このパラメータは、映像受信装置４０（ＳＴＢ１４）における放送信号の受信状況に応じて変化する設定値である。これらの詳細は後述する。
【００３８】
キャリブレーション用制御部２４６は、キャリブレーション部２４の各回路ブロックに対して、キャリブレーション処理に関する各種制御を行う。
【００３９】
キャリブレーション用比較検索部２４１は、キャリブレーション処理時に映像認識処理を行うように構成されている。この映像認識処理は、コンテンツ特定処理のためにフィンガープリントを用いて行う上述の映像認識処理と実質的に同じものである。ただし、キャリブレーション用比較検索部２４１で行う映像認識処理は、キャリブレーション処理を目的としたものである。そのために、キャリブレーション用比較検索部２４１は、フィンガープリントを生成する際に用いるパラメータを変更して、映像認識処理を行うことができる。
【００４０】
キャリブレーション用データ生成部２４２は、キャリブレーション処理を実行する際に用いるフィンガープリント（キャリブレーション用のフィンガープリント）を生成するように構成されている。生成されたフィンガープリントは、キャリブレーション用記憶部２４５に記憶される。また、キャリブレーション用記憶部２４５には、フィンガープリントとともに、そのフィンガープリントの元となる映像信号の受信時刻（その映像信号が重畳された放送信号を映像認識装置２０が受信した時刻）も記憶される。本実施の形態では、フィンガープリントと受信時刻とが互いに関連付けられてキャリブレーション用記憶部２４５に記憶されることで、キャリブレーション用データベースが構成されている。
【００４１】
キャリブレーションＣＨデータベース２４３は、キャリブレーション処理を実行する際に使用可能な放送信号（放送局１２から放送される放送信号）に関する情報を有するデータベースである。このデータベースは、このデータベースのために設けられた記憶部に記憶されてもよく、あるいはキャリブレーション用記憶部２４５に記憶されてもよい。詳細は後述するが、キャリブレーション用制御部２４６は、映像受信装置４０から送信されてくる情報にもとづき、キャリブレーション処理を実行する際に使用するチャンネルの候補をこのデータベースから抽出し、映像受信装置４０に送信する。
【００４２】
キャリブレーション用映像抽出部２４４は、キャリブレーション処理を実行する際に、キャリブレーション処理用の映像信号を放送信号から抽出するように構成されている。キャリブレーション用映像抽出部２４４は、例えば、放送局１２から放送される放送信号から、キャリブレーション用に指定されたチャンネルの放送信号を受信するチューナである。なお、キャリブレーション用映像抽出部２４４は何らチューナに限定されるものではなく、例えば、光ファイバー等で構成された回線等を介して放送局１２から送信される映像信号を受信し、キャリブレーション用の映像信号を抽出するように構成されていてもよい。
【００４３】
キャリブレーション用記憶部２４５は、キャリブレーション処理の結果を記憶するように構成された記憶装置である。キャリブレーション用比較検索部２４１は、キャリブレーション用の映像認識処理を行う際に、キャリブレーション用記憶部２４５からキャリブレーション処理のためのデータ（例えば、フィンガープリント）を取り出すことができるように構成されている。
【００４４】
映像受信装置４０は、制御部４１、ＨＴＴＰ送受信部４２、操作信号受信部４３、映像出力部４４、表示部５４、映像抽出部４５、記憶部４７、コンテンツ切替検出部６６、キャリブレーション実行部４９１、および映像入力部４８を備える。キャリブレーション実行部４９１は、第２制御部４６、第２記憶部４９２を有する。映像受信装置４０は、映像認識装置２０を利用した映像認識処理にもとづくコンテンツ特定処理を行い、その映像認識処理の結果としての解析情報を映像認識装置２０から取得してその解析情報に関連する付加情報（例えば、広告情報）を付加情報配信装置３０から取得し、受信した映像信号による映像（コンテンツ）に、その付加情報（例えば、その映像に関連する広告情報）による画像を重畳して表示部５４に表示する、ように構成されている。
【００４５】
ＨＴＴＰ送受信部４２は、通信用のインターフェースであり、例えば、イーサネット（登録商標）やＩＥＥＥ８０２．３（登録商標）等の規格に適合する通信アダプタである。ＨＴＴＰ送受信部４２は、通信ネットワーク１６を介して映像認識装置２０とデータの送受信を行うことができるように構成されている。
【００４６】
操作信号受信部４３は、ユーザ操作を受け付けたリモートコントロール装置（以下、「リモコン」と略記する）等の操作部（図示せず）が発信する操作信号（映像受信装置４０に対する操作信号）を受信するように構成されている。操作信号受信部４３は、ジャイロセンサを有するリモコンが、そのリモコンに生じる物理的な変動にもとづき発信する信号を受信するように構成されていてもよい。
【００４７】
映像入力部４８は、受信回路およびデコーダであり、放送局が送信する放送信号を受信するように構成された受信部４９と、映像送信装置（例えば、ＳＴＢ１４）や映像記録再生装置等が出力する映像信号を入力するように構成された入力部６５とを有する。映像入力部４８が受け取る映像信号には、時間の経過に伴って切り替わるコンテンツ（番組本体とＣＭ、等）が含まれる。
【００４８】
受信部４９は、放送局１２が送信する放送信号をアンテナ（図示せず）等を介して受信するように構成されている。受信部４９は、例えば、操作信号受信部４３で受信された操作信号にもとづくチャンネルの放送信号を受信する。
【００４９】
入力部６５は、外部に設置された映像送信装置から出力されてくる映像信号を入力するように構成されたインターフェースである。入力部６５は、例えばＨＤＭＩ（登録商標）の規格に適合するように構成されており、映像送信装置からＨＤＭＩ（登録商標）を介して送信されてくる映像信号を受け取ることができる。この映像送信装置は、例えばＳＴＢ１４であるが、映像記録再生装置等であってもよい。また、入力部は、ビデオケーブルを介して送信されてくる映像信号や、無線通信で送信されてくる映像信号を受け取るように構成されていてもよい。なお、本実施の形態では、ＳＴＢ１４から出力される映像信号が入力部６５に入力されるものとする。
【００５０】
映像出力部４４は、表示部５４を制御する機能を有し、映像入力部４８から入力される映像信号にもとづき表示部５４を制御して、その映像信号にもとづく映像を表示部５４に表示するように構成されている。映像出力部４４は、制御部４１から付加情報が入力されたときは、表示部５４に表示中の映像に、付加情報にもとづく画像を重畳する。
【００５１】
表示部５４は、映像信号にもとづく映像を表示するように構成されたディスプレイであり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。しかし、本実施の形態は何らこの構成に限定されるものではなく、表示部５４は、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）やＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、等であってもよい。
【００５２】
第２制御部４６は、映像入力部４８で取得された映像信号に対する映像認識処理を行う際に、映像認識処理を行う周期や、映像認識処理の開始タイミング、等を決定するように構成されている。例えば、第２制御部４６は、映像抽出部４５に対して、部分映像を抽出するタイミングや抽出する周期、抽出する部分映像のサイズ、等を指示し、その指示にもとづき抽出された部分映像をキャリブレーション処理の際に映像抽出部４５から取得するように構成されている。
【００５３】
映像抽出部４５は、映像入力部４８から入力される映像信号から部分映像を抽出するように構成されている。映像抽出部４５は、映像信号から、あらかじめ定められた周期で、または、第２制御部４６から指示されたタイミングおよび周期で、映像信号の一部である部分映像を所定時間分抽出するように構成されている。例えば、あらかじめ定められた周期、または第２制御部４６から指示された周期が３秒であり所定時間が３秒間であれば、映像抽出部４５は、映像信号から、３秒毎に３秒間の部分映像を抽出する動作を繰り返す。すなわち、映像信号から３秒間の部分映像を３秒毎に隙間なく連続して抽出する動作を繰り返す。また、例えば、あらかじめ定められた周期、または第２制御部４６から指示された周期が１５秒であり所定時間が３秒間であれば、映像抽出部４５は、映像信号から、１５秒毎に３秒間の部分映像を抽出する動作を繰り返す。すなわち、映像信号から３秒間の部分映像を１２秒の間隔をおいて抽出する動作を繰り返す。なお、映像信号から抽出する部分映像は秒単位での抽出に限定されるものではなく、例えば、映像フレームレートにおいて予め定められたフレーム数、または第２制御部４６から指示されたフレーム数、で部分映像を抽出してもよい。
【００５４】
記憶部４７は、例えば不揮発性メモリ等で構成された記憶装置である。記憶部４７は、映像入力部４８で受信した電子番組表（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：ＥＰＧ）等の番組メタ情報、ＨＴＴＰ送受信部４２を介して付加情報配信装置３０から取得した付加情報および付加情報の表示制御情報、等を記憶する。付加情報の表示制御情報とは、付加情報の表示を制御するための情報であり、例えば付加情報の表示期間を示す情報、等が含まれる。
【００５５】
制御部４１は、映像受信装置４０が備える各回路ブロックを制御するように構成されている。制御部４１は、例えば、プログラム（アプリケーションプログラム等）を記憶しているＲＯＭ等の不揮発性メモリ、そのプログラムを実行するＣＰＵ、および、ＣＰＵがプログラムを実行するときに一時的にデータやパラメータ等を記憶するＲＡＭ等の揮発性メモリ、等から構成される。
【００５６】
制御部４１が行う制御には、例えば次のようなものがある。制御部４１は、映像抽出部４５が映像信号から部分映像を所定の周期で抽出するように、映像抽出部４５を制御する。そして、映像抽出部４５が部分映像を抽出する度に、抽出された部分映像を、映像認識要求とともに、ＨＴＴＰ送受信部４２および通信ネットワーク１６を介して映像認識装置２０に送信し、その部分映像に対する映像認識処理（映像認識処理にもとづくコンテンツ特定処理）を映像認識装置２０に依頼するように、各回路ブロックを制御する。そして、その部分映像に対する映像認識処理の結果を通信ネットワーク１６およびＨＴＴＰ送受信部４２を介して映像認識装置２０から取得するように、各回路ブロックを制御する。このとき、制御部４１は、コンテンツ切替検出部６６における検出結果にもとづき動作し、部分映像にコンテンツの切替箇所が含まれないときだけ、部分映像を映像認識装置２０に送信し、その部分映像に対する映像認識処理の結果を映像認識装置２０から取得してもよい。そして、制御部４１は、その映像認識処理の結果にもとづく付加情報を通信ネットワーク１６およびＨＴＴＰ送受信部４２を介して付加情報配信装置３０から取得するように、各回路ブロックを制御する。そして、取得した付加情報を記憶部４７に記憶するとともに映像出力部４４に出力し、表示部５４に表示中の映像に付加情報を重畳して表示するように、各回路ブロックを制御する。このとき、制御部４１は、付加情報の表示制御情報にもとづき「付加情報を非表示にする」と判断すれば、表示部５４に表示中の付加情報を非表示にするように、各回路ブロックを制御する。
【００５７】
このように、制御部４１は、映像抽出部４５で抽出された部分映像にもとづく映像認識処理（映像認識処理にもとづくコンテンツ特定処理）を、映像認識装置２０を利用して行うように構成されている。また、映像認識装置２０から取得した映像認識処理の結果にもとづき付加情報配信装置３０から取得した付加情報を、表示部５４に表示するか否か（映像信号に重畳するか否か）、または表示部５４に表示中の付加情報を継続表示するか非表示にするか、を、付加情報の表示制御情報等にもとづき判断し、その判断にもとづく指示を映像出力部４４等に出力して、付加情報の表示制御を行うように構成されている。
【００５８】
なお、制御部４１は、映像抽出部４５で抽出された部分映像からコンテンツ認識情報（例えば、フィンガープリント）を生成し、生成したコンテンツ認識情報を映像認識装置２０に送信して、映像認識処理にもとづくコンテンツ認識処理を映像認識装置２０に依頼するように構成されていてもよい。
【００５９】
なお、映像受信装置４０が映像認識装置２０に映像認識処理を依頼するときには、映像受信装置４０が映像認識処理の依頼を表す信号（データ）を作成し、その信号を映像認識要求として映像認識装置２０に送信するように付加情報表示システム１０を構成してもよいが、例えば、そのような信号（データ）の送信は行わず、映像受信装置４０が部分映像を映像認識装置２０に送信することで映像認識装置２０に映像認識処理を依頼したことになるように映像受信装置４０と映像認識装置２０との間であらかじめ取り決めをしておいてもよい。
【００６０】
コンテンツ切替検出部６６は、映像信号や音声信号等にもとづき、コンテンツの切替箇所、すなわち、番組本体からＣＭへの切替箇所や、ＣＭから番組本体への切替箇所を検出し、その検出結果を制御部４１に出力するように構成されている。例えば、コンテンツ切替検出部６６は、音声信号がステレオからモノラルへ、またはモノラルからステレオへと切り替わる点を検出し、その検出結果を制御部４１へ出力する。あるいは、放送局１２から放送される信号にコンテンツの切替箇所を示す信号が含まれている場合には、その信号にもとづき、コンテンツの切替箇所を検出して制御部４１へ出力する。
【００６１】
キャリブレーション実行部４９１は、映像認識処理の精度向上または負荷低減のためのキャリブレーション処理を行う。キャリブレーション実行部４９１は、例えば、映像受信装置４０の初期設定の際にキャリブレーション処理を実行してパラメータを設定する。設定されたパラメータは、以降のコンテンツ特定処理の際に、映像認識処理の精度向上または負荷低減のために使用される。
【００６２】
なお、キャリブレーション処理は、映像受信装置４０の初期設定時に限定されるものではなく、例えば、あらかじめ定められた周期で定期的に行われてもよく、あるいは、ユーザが任意に行えるような構成であってもよい。
【００６３】
第２記憶部４９２は、例えば不揮発性メモリ等で構成された記憶装置であり、キャリブレーション処理の結果（パラメータ）を記憶する。第２記憶部４９２に記憶されたキャリブレーション処理の結果は、第２制御部４６によって使用される。また、キャリブレーション処理の結果は、映像認識装置２０のキャリブレーション用記憶部２４５にも記憶される。
【００６４】
本実施の形態における付加情報表示システム１０は、以上のように構成され、次の特徴を備える。
（１）映像受信装置４０は、キャリブレーション実行部４９１を備え、映像認識処理の精度向上または負荷低減のためのキャリブレーション処理を実行し、パラメータの初期設定を行う。
（２）映像認識装置２０は、キャリブレーション部２４を備え、キャリブレーション処理（パラメータ初期設定）のための映像認識処理を行う。
（３）映像受信装置４０と映像認識装置２０とは、上述の各処理を連携して行う。
【００６５】
［１−２．動作］
以上のように構成された映像受信装置４０および映像認識装置２０について、その動作を図３〜図１０を用いて説明する。
【００６６】
上述したように、映像受信装置４０は、例えばＳＴＢ１４等の映像送信装置から映像信号が入力されると、その映像信号に対する映像認識処理を映像認識装置２０を利用して行う。そして、その映像認識処理の結果に関連する付加情報５１（例えば、広告情報）を付加情報配信装置３０から取得し、取得した付加情報５１を映像信号に重畳して表示部５４に表示する。
【００６７】
映像受信装置４０は、取得した付加情報５１（例えば、広告情報）を、その付加情報５１とともに取得した広告表示制御情報に含まれる広告表示期間に応じて表示または非表示にする。この広告表示制御情報とは、上述した付加情報の表示制御情報の一種である。
【００６８】
そして、映像受信装置４０および映像認識装置２０は、この映像認識処理の精度向上または負荷低減のために、キャリブレーション処理を実行し、パラメータの初期設定を行う。以下、このキャリブレーション処理時の動作を説明する。
【００６９】
［１−２−１．キャリブレーション処理の動作］
図３は、実施の形態１における映像受信装置４０のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【００７０】
まず、映像受信装置４０の第２制御部４６は、キャリブレーションの開始要求を示す情報を映像認識装置２０に送信するように制御部４１に指示する。その情報を受信した映像認識装置２０のキャリブレーション部２４は、映像受信装置４０においてキャリブレーション処理に使用可能な（ＳＴＢ１４が受信可能な）チャンネルの候補を、キャリブレーションＣＨデータベース２４３から抽出する。映像認識装置２０のキャリブレーション部２４は、抽出したチャンネルの候補を示す情報（データ）を映像受信装置４０に送信する。映像受信装置４０の第２制御部４６は、その情報（データ）を受信する。すなわち、映像受信装置４０は、キャリブレーション処理で使用するチャンネルの候補を映像認識装置２０から取得する（ステップＳ３０１）。
【００７１】
ステップＳ３０１では、映像受信装置４０は、映像受信装置４０で受信可能なチャンネル（キャリブレーション処理で使用可能なチャンネル）に関する情報（データ）を映像認識装置２０から取得する。そのために、映像受信装置４０の第２制御部４６は、映像受信装置４０が設置されている地域に関する情報（地域情報）を、キャリブレーション処理の開始要求を示す情報とともに、映像認識装置２０に送信するように制御部４１に指示する。この地域情報は、例えば、映像受信装置４０のＩＰアドレスや、ユーザによって入力された地域名、等、映像受信装置４０（ＳＴＢ１４）が設置されている地域を特定するのに用いることができる情報（データ）である。
【００７２】
なお、映像認識装置２０と映像受信装置４０との間で行われるデータのやり取りは、ＨＴＴＰ送受信部２１、４２、および通信ネットワーク１６を介して行われるが、以下ではこれらの説明は省略する。
【００７３】
なお、映像受信装置４０とＳＴＢ１４とは実質的に同じ場所に設置されており、映像受信装置４０から送信される地域情報は、ＳＴＢ１４が設置されている場所を示す情報でもあるものとする。
【００７４】
映像認識装置２０が有するキャリブレーションＣＨデータベース２４３には、キャリブレーション処理に使用可能なチャンネルやコンテンツに関する複数のデータが含まれている。映像認識装置２０のキャリブレーション用制御部２４６は、映像受信装置４０から送信されてくる情報（地域情報）にもとづき、映像受信装置４０でのキャリブレーション処理に使用可能なチャンネルの候補を抽出する。そして、抽出したチャンネルの候補を表す情報（データ）を映像受信装置４０に送信する。
【００７５】
図４は、実施の形態１における映像認識装置２０が有するキャリブレーション処理で使用可能なチャンネルのデータの一例を概略的に示す図である。
【００７６】
キャリブレーション処理では、ＳＴＢ１４で受信可能なチャンネルが使用される必要がある。そのために、映像認識装置２０は、図４に一例を示すようなチャンネルのリストを複数含むキャリブレーションＣＨデータベース２４３を有しており、映像受信装置４０から送信されてくる情報（映像受信装置４０が設置されている地域を特定可能な地域情報）にもとづき、このキャリブレーションＣＨデータベース２４３の中からＳＴＢ１４で受信可能なチャンネルが、キャリブレーション用チャンネルの候補として選択される。
【００７７】
なお、キャリブレーション用チャンネルは、放送局１２から放送される複数のチャンネルの中からキャリブレーション処理に使用可能なチャンネルとして映像認識装置２０で選択された１つまたは複数のチャンネルであり、放送局１２がキャリブレーション用チャンネルとして専用のチャンネルを設けて放送信号を送信しているわけではない。しかし、放送局１２がキャリブレーション用の専用チャンネルを設けてもよい。
【００７８】
図４には、一例として、日本でのキャリブレーション処理に使用可能なチャンネルの候補を示す。図４に示すように、映像認識装置２０のキャリブレーションＣＨデータベース２４３には、例えば、東京、大阪、その他、といった地域毎に、キャリブレーション処理に使用可能なチャンネルのデータが記憶されている。そして、映像受信装置４０から送信されてくる情報（地域情報）にもとづき、それらの中からチャンネル候補を抽出して映像受信装置４０に送信する。例えば、映像認識装置２０は、映像受信装置４０から送信されてくる地域情報にもとづき、映像受信装置４０（ＳＴＢ１４）が設置されている地域は東京であると判断すれば、東京で受信可能なチャンネルを選択し、そのチャンネルを表す情報（データ）を映像受信装置４０に送信する。
【００７９】
次に、映像受信装置４０のキャリブレーション実行部４９１は、映像認識装置２０から送信される情報（データ）を受信すると、それに含まれるチャンネルの情報を表示部５４に表示するとともに、キャリブレーション処理を実行するためにＳＴＢ１４をそのチャンネル（キャリブレーション用チャンネル）に変更することをユーザに対して促すメッセージを表示部５４に表示するように、制御部４１に指示する。ＳＴＢ１４においてキャリブレーション処理で使用可能なチャンネル（キャリブレーション用チャンネル）へのチャンネル変更がなされ、チャンネル変更が終了したことを示すユーザ操作およびどのチャンネルを選択したかを示すユーザ操作が行われると、映像受信装置４０の操作信号受信部４３は、そのユーザ操作を受け付ける。そして、映像受信装置４０の第２制御部４６は、キャリブレーション用チャンネルへの変更が完了したことを示す信号、およびどのチャンネルが選択されたかを示す信号を、映像認識装置２０に送信するように制御部４１に指示する（ステップＳ３０２）。
【００８０】
図５は、実施の形態１における映像受信装置４０の表示部５４に表示されるメッセージの一例を概略的に示す図である。
【００８１】
ステップＳ３０２では、図５に一例を示すように、キャリブレーション処理を実行するために、ＳＴＢ１４の受信チャンネルをキャリブレーション用チャンネルに変更することをユーザに対して促すメッセージが表示部５４に表示される。図５に示す例では、「キャリブレーションを開始します。接続されたＳＴＢにおいてチャンネル○○を選局してください」というメッセージが表示部５４に表示される。この「チャンネル○○」がキャリブレーション用チャンネルである。
【００８２】
このメッセージには、チャンネルの変更が終了したら、チャンネル変更が終了したことを示すユーザ操作を行うようにユーザに促すメッセージも併せて表示されることが望ましい。
【００８３】
なお、チャンネル変更のユーザ操作は、ＳＴＢ１４に対してなされるものであり、チャンネル変更が終了したことを示すユーザ操作は、映像受信装置４０に対してなされるものである。これは、ＳＴＢ１４に対してなされるユーザ操作を、映像受信装置４０が把握することが困難なためである。
【００８４】
なお、図５には、１つのチャンネル候補が表示部５４に表示される例を示しているが、複数のチャンネル候補が表示され、そのうちのいずれか１つをユーザが選択するように構成されていてもよい。その場合、どのチャンネルを選択したかを示すユーザ操作を行うようにユーザに促すメッセージも併せて表示されることが望ましい。この、どのチャンネルを選択したかを示すユーザ操作も、映像受信装置４０に対してなされるものである。
【００８５】
なお、映像認識装置２０から映像受信装置４０へ複数のチャンネル候補の情報が送信されたとき、そのうちのいずれか１つが映像受信装置４０で選択され、その選択された１つのチャンネルだけが表示部５４に表示され、かつ、映像受信装置４０で選択されたチャンネルを示す情報が映像受信装置４０から映像認識装置２０へ送信される構成であってもよい。
【００８６】
そして、ＳＴＢ１４においてキャリブレーション処理で使用可能なチャンネル（キャリブレーション用チャンネル）へのチャンネル変更がなされ、チャンネル変更が終了したことを表すユーザ操作が行われると、映像受信装置４０のキャリブレーション実行部４９１は、キャリブレーション用チャンネルへの変更が完了したことを示す信号（および、どのチャンネルが選択されたかを示す信号）を映像認識装置２０に送信するように、制御部４１に指示する。
【００８７】
次に、映像受信装置４０は、映像認識装置２０と連携してパラメータ設定処理を開始する（ステップＳ３０３）。ステップＳ３０３の詳細については後述する。
【００８８】
なお、ステップＳ３０２でユーザ操作により選択されたチャンネルが、上述の「キャリブレーション用に指定されたチャンネル」であり、映像認識装置２０のキャリブレーション用映像抽出部２４４は、放送局１２から放送される放送信号から、このチャンネルの放送信号を受信してキャリブレーション処理用の映像信号を抽出する。
【００８９】
次に、ステップＳ３０３で行われたパラメータ設定処理の結果、すなわち、キャリブレーション処理によって決定されたパラメータを表す情報、が映像認識装置２０から映像受信装置４０に送信される。映像受信装置４０の第２制御部４６は、そのパラメータを表す情報を受信する（ステップＳ３０４）。
【００９０】
このパラメータは、映像受信装置４０から映像認識装置２０に送信される部分映像に対して映像認識装置２０が映像認識処理を行う際、映像認識装置２０の記憶部２３に記憶されたフィンガープリントの照合範囲（または照合開始点）を設定するのに使用される。このパラメータの詳細は後述する。
【００９１】
そして、このパラメータは映像受信装置４０の第２記憶部４９２に記憶され保存される（ステップＳ３０５）。第２記憶部４９２に記憶されたパラメータは、以降の映像認識処理で継続して使用される。
【００９２】
次に、本実施の形態におけるキャリブレーション処理について説明する。
【００９３】
図６は、放送局１２から放送される放送信号が映像受信装置４０で表示されるまでの経路の一例を概略的に示す図である。
【００９４】
図６に示す例では、第１経路では、放送局１２から放送される放送信号は、中継設備６１を経由せずにＳＴＢ１４ａで受信され、その放送信号による映像信号がＳＴＢ１４ａから映像受信装置４０ａに入力される。一方、第２経路では、放送局１２から放送される放送信号は、中継設備６１を経由してＳＴＢ１４ｂで受信され、その放送信号による映像信号がＳＴＢ１４ｂから映像受信装置４０ｂに入力される。なお、図６に示す映像入力部４８ａ、４８ｂは、映像入力部４８と実質的に同じ構成、動作であり、キャリブレーション実行部４９１ａ、４９１ｂは、キャリブレーション実行部４９１と実質的に同じ構成、動作である。
【００９５】
このように、放送局１２から放送される放送信号は、一様にＳＴＢ１４や映像受信装置４０で受信されるのではなく、中継設備６１を経由せずに直接受信される場合もあれば、途中に単数または複数の中継設備６１を経由して受信される場合もあり、その経路は多様である。
【００９６】
そして、放送局１２から放送される放送信号がＳＴＢ１４や映像受信装置４０で受信されるタイミングは、その経路によって変化する。
【００９７】
図７は、放送局１２から放送される放送信号がＳＴＢ１４で受信されるまでの時間遅延の一例を概略的に示す図である。
【００９８】
図７では、横軸に時間の経過を示す。そして、放送局１２が放送する放送信号による映像と、映像受信装置４０ａが表示する映像と、映像受信装置４０ｂが表示する映像と、を概略的に示す。
【００９９】
例えば、図６に示した例では、放送局１２から放送される放送信号を中継設備６１を経由せずにＳＴＢ１４ａが受信する第１経路では、放送局１２から放送される放送信号が映像受信装置４０ａで表示されるまでの時間遅延はΔＴ１である。一方、放送局１２から放送される放送信号を中継設備６１を経由してＳＴＢ１４ｂが受信する第２経路では、放送局１２から放送される放送信号が映像受信装置４０ｂで表示されるまでの時間遅延は、ΔＴ１よりも大きいΔＴ２である。これは、第２経路では、中継設備６１を経由した分の時間遅延が生じたためである。
【０１００】
なお、このような時間遅延は、チャンネルによって異なる場合があり、あるいは、同一のチャンネルであっても、キー局から全国放送が放送される時間帯と、地方局から地域放送が放送される時間帯とで異なる場合がある。
【０１０１】
このように、放送局１２から放送される放送信号が映像受信装置４０で表示されるまでの時間遅延は、放送局１２からＳＴＢ１４までの経路によって異なる場合がある。そして、そのような時間遅延の差が生じると、映像認識装置２０が映像受信装置４０から部分映像を受信する時刻にも差が生じてしまう。例えば、映像受信装置４０ａから送信されてくる部分映像と、映像受信装置４０ｂから送信されてくる部分映像とでは、映像認識装置２０が受信するタイミングは異なる。このように、たとえ同じ部分映像であっても、映像認識装置２０が受信するタイミングが映像受信装置４０毎に異なると、映像認識装置２０では、映像認識処理を行う際に、その時間遅延の差を見込んで、より広い範囲の画像データ（フィンガープリント）と照合を行わなければならなくなり、映像認識処理の負荷が増加する。
【０１０２】
本実施の形態では、放送局１２から放送される放送信号が映像受信装置４０で表示されるまでの時間遅延に、映像受信装置４０毎の差が生じたとしても、映像認識処理にかかる負荷の低減が図れるように、キャリブレーションを行う。
【０１０３】
図８は、実施の形態１における付加情報表示システム１０で行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【０１０４】
図８では、横軸に時間の経過を示す。そして、放送局１２が放送する放送信号による映像と、映像認識装置２０が放送局１２から受信した放送信号による映像と、映像受信装置４０が表示する映像と、映像認識装置２０が映像受信装置４０から受信するキャリブレーション用の部分映像と、を概略的に示す。
【０１０５】
図９は、実施の形態１における付加情報表示システム１０で行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。図９に示すフローチャートは、図３に示したステップＳ３０３のパラメータ設定処理を詳細に示したフローチャートである。
【０１０６】
以下、図８の説明を交えながら、図９に示すフローチャートを説明する。
【０１０７】
映像認識装置２０のキャリブレーション用データ生成部２４２は、キャリブレーション処理時に用いるフィンガープリントを生成して、キャリブレーション用データベースを生成する（ステップＳ１００１）。
【０１０８】
図８に示す例では、映像認識装置２０は、放送局１２から送信される放送信号を、映像受信装置４０よりも短い時間遅延で受信している。キャリブレーション用データ生成部２４２は、この放送信号から、キャリブレーション処理を実行する際に用いるフィンガープリントを生成する。ステップＳ１００１で生成されたフィンガープリントは、キャリブレーション用記憶部２４５に記憶される。また、フィンガープリントの元となる映像信号の受信時刻（その映像信号が重畳された放送信号を映像認識装置２０が受信した時刻）が、フィンガープリントに関連付けられて、キャリブレーション用記憶部２４５に記憶される。
【０１０９】
このように、フィンガープリントと受信時刻とが互いに関連付けられてキャリブレーション用記憶部２４５に記憶されることで、キャリブレーション用データベースが構成されている。
【０１１０】
なお、図８では、映像受信装置４０がキャリブレーション用の映像として映像認識装置２０に送信する部分映像の先頭の映像の放送信号を映像認識装置２０が放送局１２から受信する時刻を、時刻Ｔｓ１、Ｔｓ２、・・・、Ｔｓｎと記す。
【０１１１】
映像受信装置４０の映像抽出部４５は、第２制御部４６の指示にもとづき、ＳＴＢ１４から映像受信装置４０に入力される映像信号から、キャリブレーション用の部分映像を取得する（ステップＳ１００２）。
【０１１２】
映像受信装置４０のキャリブレーション実行部４９１は、ステップＳ１００２で取得されたキャリブレーション用の部分映像を映像認識装置２０に送信するように制御部４１に指示する（ステップＳ１００３）。
【０１１３】
映像認識装置２０は、ステップＳ１００３で映像受信装置４０から送信されたキャリブレーション用の部分映像を受信する。そして、その受信時刻Ｔｓ１´がキャリブレーション用記憶部２４５に保存される（ステップＳ１００４）。
【０１１４】
なお、図８では、キャリブレーション用の映像として映像受信装置４０が送信した部分映像の映像認識装置２０における受信時刻（部分映像の先頭映像の受信時刻）を、時刻Ｔｓ１´、Ｔｓ２´、・・・、Ｔｓｎ´と記す。
【０１１５】
図８では、時刻Ｔｓ１´、Ｔｓ２´、・・・、Ｔｓｎ´のそれぞれは、時刻Ｔｓ１、Ｔｓ２、・・・、Ｔｓｎよりも遅い時刻であるが、この時間差は、上述したように、放送局１２からＳＴＢ１４までの放送信号の送信経路にもとづくものであり、また、映像受信装置４０における各種処理に要する時間や、映像受信装置４０から映像認識装置２０へのデータ送信に要する時間、等にもとづくものである。
【０１１６】
なお、この時間差は、上述したように、映像認識装置２０およびＳＴＢ１４（映像受信装置４０）の設置場所や放送信号の送信経路、等によって変化する。
【０１１７】
映像認識装置２０のキャリブレーション用比較検索部２４１は、映像受信装置４０から送信されてきたキャリブレーション用の部分映像から生成されたフィンガープリントを、キャリブレーション用記憶部２４５に記憶されているキャリブレーション用データベースに照合する（ステップＳ１００５）。そして、そのデータベースの中から最も類似度が高いフィンガープリントを選定し、映像受信装置４０から送信されてきた部分映像に対応するフィンガープリントとする。また、そのフィンガープリントに関連付けられた受信時刻が併せてキャリブレーション用記憶部２４５から読み出される。
【０１１８】
こうして、映像受信装置４０から送信されてきたキャリブレーション用の部分映像に対応する映像が特定され、その映像が重畳された放送信号の受信時刻Ｔｓ１が決定される。
【０１１９】
キャリブレーション用制御部２４６は、時刻Ｔｓ１と時刻Ｔｓ１´の時間差を算出し、その結果をキャリブレーション用記憶部２４５に記憶する（ステップＳ１００６）。
【０１２０】
この時点でキャリブレーション処理が突然終了した場合に備え、キャリブレーション用制御部２４６は、ステップＳ１００６の演算結果を、キャリブレーション用記憶部２４５にパラメータとして仮保存する（ステップＳ１００７）。これは、ステップＳ１００６の結果をパラメータとして利用できるようにするためである。
【０１２１】
ステップＳ１００２からステップＳ１００７までの各ステップは、Ｎ回（Ｎは１以上の整数）繰り返される（ステップＳ１００８）。
【０１２２】
これにより、ステップＳ１００４では、時刻Ｔｓ２´、Ｔｓ３´、・・・、Ｔｓｎ´が測定され、ステップＳ１００５では時刻Ｔｓ２、Ｔｓ３、・・・、Ｔｓｎが決定される。そして、ステップＳ１００６では、時刻Ｔｓ２と時刻Ｔｓ２´の時間差、時刻Ｔｓ３と時刻Ｔｓ３´の時間差、・・・、時刻Ｔｓｎと時刻Ｔｓｎ´の時間差、がそれぞれ算出される。すなわち、Ｎ個の時間差が算出される。
【０１２３】
ステップＳ１００２からステップＳ１００７までの各ステップがＮ回繰り返された後、キャリブレーション用制御部２４６は、ステップＳ１００６で算出されキャリブレーション用記憶部２４５に記憶されたＮ個の時間差、すなわち、時刻Ｔｓ１と時刻Ｔｓ１´の時間差、時刻Ｔｓ２と時刻Ｔｓ２´の時間差、・・・、時刻Ｔｓｎと時刻Ｔｓｎ´の時間差、にもとづき最終的なパラメータを決定する（ステップＳ１００９）。
【０１２４】
このように、本実施の形態において、ステップＳ１００９で決定されるパラメータは、映像受信装置４０から送信される部分映像を映像認識装置２０が受信した時刻（例えば、時刻Ｔｓ１´、Ｔｓ２´、・・・、Ｔｓｎ´）と、その部分映像に対応する放送信号を映像認識装置２０が受信した時刻（例えば、時刻Ｔｓ１、Ｔｓ２、・・・、Ｔｓｎ）との時間差を表すものである。
【０１２５】
なお、キャリブレーション用制御部２４６は、ステップＳ１００６で算出されたＮ個の時間差を、ステップＳ１００９において加算平均し、これにより最終的なパラメータを算出してもよいが、本実施の形態は何らこの算出方法に限定されるものではない。例えば、キャリブレーション用制御部２４６は、Ｎ個の時間差の最頻値（最も多く現れる数値）を最終的なパラメータとしてもよく、あるいは、Ｎ個の時間差の分布の中央値を最終的なパラメータとしてもよい。あるいは、その他の統計的手法により最終的なパラメータを決定してもよい。
【０１２６】
ステップＳ１００９で決定されたパラメータは、キャリブレーション用記憶部２４５に記憶されるとともに、映像認識装置２０から映像受信装置４０に送信され、映像受信装置４０の第２記憶部４９２に記憶される。
【０１２７】
こうして、ステップＳ３０３のパラメータ設定処理が終了する。
【０１２８】
第２記憶部４９２に記憶されたパラメータは、映像受信装置４０が映像認識装置２０にコンテンツ特定処理を依頼する際に、映像受信装置４０から映像認識装置２０に部分映像とともに送信される。すなわち、映像受信装置４０の制御部４１は、第２記憶部４９２に記憶されたパラメータを、部分映像とともに映像認識装置２０へ送信して、映像認識装置２０に映像認識処理を依頼する。
【０１２９】
映像認識装置２０では、記憶部２３に記憶されているフィンガープリントと、映像受信装置４０から送信されてきた部分映像から生成されたフィンガープリントとを照合する際に、このパラメータが使用される。すなわち、映像認識装置２０の検索部２２は、このパラメータにもとづき、記憶部２３に記憶されているフィンガープリントのデータベースにおける照合範囲（または、照合開始点）を設定し、その設定された照合範囲（または、照合開始点）にもとづき、映像受信装置４０から受信した部分映像に関する映像認識処理を行う。
【０１３０】
このパラメータを用いずに映像認識処理を行う場合、映像認識装置２０は、上述した時間遅延の差を見込んで映像認識処理のための照合範囲を設定しなければならず、その照合範囲は相対的に大きくなる。
【０１３１】
しかし、このパラメータを用いて映像認識処理のための照合範囲を設定すれば、このパラメータを用いない場合と比較して、照合範囲を狭めることができる。したがって、映像認識装置２０における映像認識処理の負荷を低減することができる。また、映像認識処理時の負荷が低減されることで、低減映像認識処理の精度を向上することもできる。
【０１３２】
［１−３．効果等］
以上のように、本実施の形態において、映像受信装置４０は、通信ネットワーク１６を介してデータの送受信を行えるように構成されており、映像入力部４８、映像抽出部４５、制御部４１、およびキャリブレーション実行部４９１を備える。映像入力部４８は、外部に設置された映像送信装置（例えば、ＳＴＢ１４）から出力される映像信号を入力するように構成されている。映像抽出部４５は、その映像信号から映像認識処理用の部分映像を抽出するように構成されている。制御部４１は、通信ネットワーク１６に接続された映像認識装置２０に、部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、その映像認識処理の結果を映像認識装置２０から取得し、その映像認識処理の結果に基づく付加情報を、通信ネットワーク１６に接続された付加情報配信装置３０から取得する制御を行うように構成されている。キャリブレーション実行部４９１は、映像認識装置２０と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されている。
【０１３３】
映像認識装置２０は、映像受信装置４０と連携してキャリブレーション処理を行い所定のパラメータを設定して映像受信装置４０へ送信するように構成されている。
【０１３４】
このキャリブレーション中に、映像受信装置４０の映像入力部４８に入力される映像信号は、キャリブレーション用チャンネルの放送信号の映像信号であり、映像認識装置２０で受信される放送信号は、そのキャリブレーション用チャンネルの放送信号である。
【０１３５】
映像受信装置４０のキャリブレーション実行部４９１は、映像認識装置２０からキャリブレーション処理の結果として送信されてくるパラメータを受信して記憶するように構成されていてもよい。
【０１３６】
また、キャリブレーション実行部４９１は、キャリブレーション処理の開始要求とともに、映像受信装置４０が設置されている地域の特定に用いることができる地域情報を映像認識装置２０に送信し、映像認識装置２０から送信されてくるキャリブレーション用チャンネルの候補を示す情報を受信するように構成されていてもよい。
【０１３７】
このとき、映像認識装置２０は、映像受信装置４０から受信した地域情報にもとづき、キャリブレーションＣＨデータベース２４３からキャリブレーション用チャンネルの候補を選択して映像受信装置４０へするように構成されていてもよい。
【０１３８】
また、映像受信装置４０は、映像信号に付加情報を重畳した映像を表示するように構成された表示部５４、をさらに備え、キャリブレーション実行部４９１は、表示部５４に、キャリブレーション用チャンネルの候補を表示するとともに、キャリブレーション用チャンネルの候補のいずれかにチャンネルを変更するようにユーザに促すメッセージを表示するように構成されていてもよい。
【０１３９】
また、映像受信装置４０は、チャンネル変更が終了したことを示すユーザ操作を受け付けるように構成された操作信号受信部４３を備えていてもよい。
【０１４０】
このパラメータは、映像受信装置４０から送信される部分映像が映像認識装置２０で受信される時刻と、部分映像に対応する映像信号が映像認識装置で取得される時刻との時間差を示すデータであってもよい。また、制御部４１は、そのパラメータを部分映像またはコンテンツ認識情報とともに映像認識装置２０へ送信して映像認識処理を依頼するように構成されていてもよい。
【０１４１】
このとき、映像認識装置２０は、映像受信装置４０から送信されてくる部分映像を映像認識装置２０で受信する時刻と、その部分映像に対応する映像信号を映像認識装置２０で取得する時刻との時間差を示すパラメータを設定して映像受信装置４０に送信するように構成されていてもよい。
【０１４２】
これにより、映像認識装置２０では、このパラメータを用いずに映像認識処理を行う場合と比較して、映像認識処理を行う際の照合範囲を狭めることができるので、映像認識処理にかかる負荷を軽減することができる。
【０１４３】
（実施の形態２）
実施の形態１で設定されたパラメータは、映像認識処理を行う際にフィンガープリントのデータベースにおける照合範囲の設定に用いられるものであったが、キャリブレーション処理によって設定されるパラメータは何らこれに限定されない。本実施の形態では、他のパラメータをキャリブレーション処理によって設定する例を説明する。
【０１４４】
以下、図１０〜図１４を用いて、実施の形態２を説明する。
【０１４５】
なお、実施の形態１では、映像受信装置４０から映像認識装置２０へ部分映像を送信してコンテンツ特定処理を行う構成を説明したが、映像受信装置から映像認識装置へフィンガープリントを送信してコンテンツ特定処理を行ってもよい。本実施の形態では、映像受信装置１４０において部分映像からフィンガープリントを生成し、このフィンガープリントを映像受信装置１４０から映像認識装置１２０へ送信してコンテンツ特定処理を依頼する構成を説明する。
【０１４６】
［２−１．構成］
本実施の形態に示す付加情報表示システム１１０は、構成要素に映像認識装置１２０および映像受信装置１４０を備える。
【０１４７】
図１０は、実施の形態２における映像認識装置１２０および映像受信装置１４０の構成の一例を概略的に示すブロック図である。図１０には、本実施の形態に示す動作に関連する主な回路ブロックを示しており、他の動作に関する機能や回路ブロックは省略している。なお、本実施の形態では、図２に示した映像認識装置２０および映像受信装置４０と実質的に同じ動作を行う構成要素には、その構成要素と同じ符号を付与し、説明を省略する。
【０１４８】
映像認識装置１２０は、ＨＴＴＰ送受信部２１、検索部２２、記憶部２３、およびキャリブレーション部１２４、を備える。
【０１４９】
キャリブレーション部１２４は、キャリブレーション用比較検索部２４１、キャリブレーション用データ生成部２４２、キャリブレーションＣＨデータベース２４３、キャリブレーション用映像抽出部２４４、キャリブレーション用記憶部２４５、およびキャリブレーション用制御部２５６、を有する。キャリブレーション部１２４は、映像受信装置１４０が有するキャリブレーション実行部４９３と通信を行いながらキャリブレーション処理を実行するように構成されている。
【０１５０】
映像認識装置１２０は、実施の形態１に示した映像認識装置２０と実質的に同じ構成であり、実質的に同じ動作を行う。ただし、キャリブレーション部１２４において行うキャリブレーション処理（キャリブレーション処理で設定されるパラメータ）が、実施の形態１で説明したキャリブレーション部２４と異なる。この詳細は後述する。
【０１５１】
映像受信装置１４０は、制御部１４１、ＨＴＴＰ送受信部４２、操作信号受信部４３、映像出力部４４、表示部５４、映像抽出部４５、記憶部４７、コンテンツ切替検出部６６、キャリブレーション実行部４９３、および映像入力部４８を備える。キャリブレーション実行部４９３は、第２制御部１４６、第２記憶部４９２、を有する。
【０１５２】
映像受信装置１４０は、実施の形態１に示した映像受信装置４０と実質的に同じ構成であり、実質的に同じ動作を行う。ただし、制御部１４１が部分映像からフィンガープリントを生成し、このフィンガープリントを映像認識装置１２０へ送信してコンテンツ特定処理を依頼する点と、第２制御部１４６およびキャリブレーション実行部４９３において行うキャリブレーション処理（設定されるパラメータ）が、実施の形態１で説明した第２制御部４６およびキャリブレーション実行部４９１と異なる。この詳細は後述する。
【０１５３】
［２−２．動作］
以下、実施の形態２におけるキャリブレーション処理時の動作を説明する。
【０１５４】
実施の形態１では、図６、図７を用いて、放送局１２から放送信号が送信されてからＳＴＢ１４で受信されるまでの間に、中継設備６１を経由するかどうか、あるいは、何台の中継設備６１を経由するか、等によって、ＳＴＢ１４毎に、放送信号を受信するまでの時間（時間遅延）に差が生じることを説明した。そして、映像認識装置２０で行う映像認識処理の負荷がこの時間遅延の差によって増大することを防止するために、キャリブレーション処理を行ってパラメータを設定する例を説明した。
【０１５５】
しかし、放送信号の送信経路の違いによって生じるのは、時間遅延の差だけではない。このような送信経路の違いは、ＳＴＢ１４で受信される放送信号の映像信号に変化を生じさせる可能性がある。この映像信号に生じる可能性がある変化の一例を、図１１Ａ、図１１Ｂを用いて説明する。
【０１５６】
図１１Ａは、放送局１２から送信された放送信号がＳＴＢ１４で受信されるまでの間に劣化した場合に表示映像に生じる変化の一例を概略的に示す図である。
【０１５７】
ＳＴＢ１４で受信される放送信号が何らかの原因で劣化した場合、例えば、図１１Ａに示すように、表示映像に明度や色相の変化が生じたり、画質が劣化して映像が不鮮明になることがある。
【０１５８】
図１１Ｂは、放送局１２から送信された放送信号の映像信号に加工が施された場合の表示映像の一例を概略的に示す図である。
【０１５９】
ＳＴＢ１４の動作の仕様によっては、例えば図１１Ｂに示すように、放送信号の映像信号にＳＴＢ１４が加工を施し、映像サイズに変化が生じたり、元の映像には無い情報が重畳されることがある。
【０１６０】
放送局１２が放送するオリジナルの映像に対して、映像受信装置１４０の表示部５４に表示される映像が変化していると、その変化の度合いに応じて、その映像から切り出された部分映像に対して映像認識装置１２０で行われる映像認識処理の精度は低下する。例えば、図１１Ａ、１１Ｂに一例を示すように、その変化が相対的に大きなものであれば、映像認識処理の精度は、相対的に大きく低下する可能性がある。したがって、そのような場合には、できるだけ多くの部分映像を映像受信装置１４０から映像認識装置１２０に送信し、映像認識処理の回数を増やすことで映像認識処理の精度を上げることが望ましい。しかし、それは、通信データ量（映像受信装置１４０から映像認識装置１２０に送信されるデータ量）を増大させるだけでなく、映像認識処理にかかる負荷や時間等を増大させる可能性がある。
【０１６１】
一方、映像受信装置１４０の表示部５４に表示される映像が、放送局１２から送信されるオリジナルの映像と比較して相対的に少ない変化しかなければ、映像受信装置１４０から映像認識装置１２０に送信する部分映像の送信周期を相対的に長くし、映像認識装置１２０で行う映像認識処理の回数を相対的に減少させても、映像認識処理を高精度に行うことが可能である。
【０１６２】
しかし、ＳＴＢ１４から出力される映像信号が、放送局から送信されるオリジナルの映像信号と比較してどの程度変化しているかを映像受信装置１４０が把握することは、困難である。
【０１６３】
映像受信装置１４０から映像認識装置１２０へ、常時、大量の情報（部分映像から生成したフィンガープリント）を送信しておけば、映像の変化の度合いが不明であっても、映像認識処理の精度を維持することは可能である。しかし、このような動作を映像受信装置１４０が行うと、映像受信装置１４０から映像認識装置１２０へ送信されるデータ量や映像認識装置１２０における負荷が増大するため、望ましくない。
【０１６４】
本実施の形態では、このような状況に対応するためのパラメータをキャリブレーション処理により設定する。
【０１６５】
なお、実施の形態２において行うキャリブレーション処理の手順は、実施の形態１で図３に示したフローチャートと実質的に同じである。ただし、図３に示したステップＳ３０３のパラメータ設定処理の動作が、実施の形態１で図９を用いて説明したフローチャートとは異なる。
【０１６６】
以下、実施の形態１とは異なる、本実施の形態におけるステップＳ３０３のパラメータ設定処理の動作を説明する。
【０１６７】
［２−２−１．キャリブレーション処理の動作］
図１２は、実施の形態２における付加情報表示システム１１０で行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【０１６８】
図１３は、実施の形態２における付加情報表示システム１１０で行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。
【０１６９】
図１４は、図１３に示すフローチャートを映像受信装置１４０と映像認識装置１２０のそれぞれの動作に分けて示すフローチャートである。
【０１７０】
以下、図１２、図１４の説明を交えながら、図１３に示すフローチャートを説明する。
【０１７１】
本実施の形態では、図１２に模式的に示すように、映像抽出部４５において行う部分映像の切り出しの周期を決めるパラメータを、キャリブレーション処理によって設定する。
【０１７２】
以下の例では、部分映像の切り出し周期が相対的に短くなるように設定された（すなわち、映像受信装置１４０から映像認識装置１２０への送信データ量が相対的に大きい）パラメータａと、部分映像の切り出し周期が相対的に長くなるように設定された（すなわち、送信データ量が相対的に小さい）パラメータｃと、パラメータａとパラメータｃの中間に設定されたパラメータｂと、の３つのパラメータａ、ｂ、ｃがあらかじめ準備され、キャリブレーション処理によりこれらのいずれかが選択される動作を説明する。なお、本実施の形態におけるパラメータは何らこの３つに限定されるものではなく、４つ以上であってもよく、２つであってもよい。
【０１７３】
上述したように、ＳＴＢ１４から映像受信装置１４０に入力される映像信号が、放送局１２から放送されるオリジナルの映像信号と比較して、相対的にわずかな変化でしかなければ、映像受信装置１４０は、パラメータｃを選択し、映像受信装置１４０から映像認識装置１２０へ送信するデータの量を相対的に少なくすることができる。
【０１７４】
一方、その変化が相対的に大きなものであれば、映像受信装置１４０は、パラメータａまたはパラメータｂを選択し、映像受信装置１４０から映像認識装置１２０へ送信するデータの量を相対的に多くして、映像認識装置１２０における映像認識処理の精度を上げることが望ましい。
【０１７５】
図１３のフローチャートには、このパラメータをどのようにして設定するのか、その手順を示している。
【０１７６】
なお、図１４のフローチャートには、図１３に示すフローチャートに加え、図３に示したステップＳ３０１、Ｓ３０２をより詳細に示している。まず、そのステップを説明する。
【０１７７】
映像受信装置１４０の第２制御部１４６は、キャリブレーションの開始要求を示す情報を映像認識装置１２０に送信するように制御部１４１に指示する（ステップＳ３０１１）。
【０１７８】
その情報を受信した映像認識装置１２０のキャリブレーション部１２４は、映像受信装置１４０においてキャリブレーション処理に使用可能な（ＳＴＢ１４が受信可能な）チャンネルの候補を、キャリブレーションＣＨデータベース２４３から抽出する（ステップＳ３０１２）。
【０１７９】
映像認識装置１２０のキャリブレーション部１２４は、抽出したチャンネルの候補を示す情報を映像受信装置４０に送信する。映像受信装置１４０の第２制御部１４６は、その情報を受信する（ステップＳ３０１３）。
【０１８０】
これらのステップＳ３０１１、Ｓ３０１２、Ｓ３０１３は、実施の形態１で図３に示したステップＳ３０１に相当する。
【０１８１】
映像受信装置１４０のキャリブレーション実行部４９３は、映像認識装置１２０から送信される情報を受信すると、それに含まれるチャンネル情報を表示部５４に表示するとともに、キャリブレーション処理を実行するためにＳＴＢ１４をそのチャンネル（キャリブレーション用チャンネル）に変更することをユーザに対して促すメッセージを表示部５４に表示するように、制御部１４１に指示する（ステップＳ３０２１）。
【０１８２】
ＳＴＢ１４においてキャリブレーション処理で使用可能なチャンネル（キャリブレーション用チャンネル）へのチャンネル変更がなされ、チャンネル変更が終了したことを示すユーザ操作およびどのチャンネルを選択したかを示すユーザ操作が行われると、映像受信装置１４０の操作信号受信部４３は、そのユーザ操作を受け付ける（ステップＳ３０２２）。
【０１８３】
そして、映像受信装置１４０の第２制御部１４６は、キャリブレーション用チャンネルへの変更が完了したことを示す情報（データ）、およびどのチャンネルが選択されたかを示す情報（データ）を、映像認識装置１２０に送信するように制御部１４１に指示する（ステップＳ３０２３）。
【０１８４】
これらのステップＳ３０２１、Ｓ３０２２、Ｓ３０２３は、実施の形態１で図３に示したステップＳ３０２に相当する。
【０１８５】
次に、映像受信装置１４０のキャリブレーション実行部４９３は、映像認識装置１２０と連携してパラメータ設定処理を開始する。
【０１８６】
まず、映像受信装置１４０のキャリブレーション実行部４９３は、パラメータを初期化する（ステップＳ１２０１）。
【０１８７】
このパラメータの初期化とは、あらかじめ準備された複数のパラメータのいずれか１つを選択することである。ここでは、パラメータの初期化により、例えばパラメータａが選択されるものとするが、パラメータａ以外のパラメータが選択されてもよい。そして、選択されたパラメータを示す情報が、映像受信装置１４０から映像認識装置１２０へ送信される。
【０１８８】
次に、ステップＳ１２０１で選択されたパラメータ（例えば、パラメータａ）が、これから行われる映像認識処理に使用されるパラメータとして、映像受信装置１４０のキャリブレーション実行部４９３、映像認識装置１２０のキャリブレーション部１２４のそれぞれで設定される（ステップＳ１２０２）。
【０１８９】
次に、キャリブレーション実行部４９３とキャリブレーション部１２４は、同期処理を行う（ステップＳ１２０３）。
【０１９０】
同期処理とは、キャリブレーション用に映像受信装置１４０から映像認識装置１２０に送信される部分映像のフィンガープリントと、映像認識装置１２０がキャリブレーション用に受信したチャンネルの映像から生成したフィンガープリントとのタイミングを互いに合わせる処理のことである。すなわち、映像認識処理を行うときに、互いに同じ映像から生成されたフィンガープリント同士を比較できるように、両者のタイミングを合わせる処理のことである。
【０１９１】
なお、これらのフィンガープリントは、互いに同じキャリブレーション用チャンネルの映像から生成されるものとする。
【０１９２】
この同期処理は、例えば、実施の形態１に示したキャリブレーション処理を事前に行い、ＳＴＢ１４から映像受信装置１４０に入力される映像信号と、映像認識装置１２０が放送局１２から受信する放送信号の映像信号との時間差を検出し、その検出結果を用いて行ってもよい。
【０１９３】
次に、映像認識装置１２０のキャリブレーション用映像抽出部２４４は、映像認識装置１２０で受信されたキャリブレーション用チャンネルの放送信号から、映像認識処理に使用する映像信号を、部分映像の長さに合わせて、取得する。例えば、キャリブレーション用映像抽出部２４４は、部分映像の長さが２秒間であれば、２秒間の連続する映像信号を１つのまとまりとし、受信した放送信号から２秒間の映像信号を連続して取得する。映像受信装置１４０の映像抽出部４５は、ステップＳ１２０２で設定されたパラメータ（例えば、パラメータａ）にもとづく周期で、ＳＴＢ１４から入力される映像信号から部分映像を切り出す。部分映像の長さが例えば２秒間に設定され、パラメータにもとづく周期が例えば２秒であれば、映像抽出部４５は、２秒間の連続する映像信号を１つの部分映像とし、入力映像信号から２秒周期で部分映像を切り出す（ステップＳ１２０４）。
【０１９４】
映像認識装置１２０のキャリブレーション部１２４と、映像受信装置１４０のキャリブレーション実行部４９３とは、ステップＳ１２０３で同期処理を行っているので、映像認識装置１２０のキャリブレーション用映像抽出部２４４が取得する映像信号（例えば、２秒間の連続する映像信号）と、映像受信装置１４０の映像抽出部４５が取得する部分映像（例えば、２秒間の連続する映像信号）とは、互いにタイミングがあっており、互いに同じ内容の映像信号である。
【０１９５】
次に、映像認識装置１２０のキャリブレーション用データ生成部２４２は、キャリブレーション用映像抽出部２４４が取得した映像信号からフィンガープリントを生成する。映像受信装置１４０の制御部１４１は、映像抽出部４５が取得した部分映像からフィンガープリントを生成する（ステップＳ１２０５）。
【０１９６】
ステップＳ１２０５において、映像受信装置１４０で生成されたフィンガープリントは、映像受信装置１４０から映像認識装置１２０に送信され、映像認識装置１２０で受信される（ステップＳ１２１５）。
【０１９７】
ステップＳ１２１５で映像認識装置１２０が受信したフィンガープリントは、映像認識装置１２０のキャリブレーション用比較検索部２４１において、ステップＳ１２０５でキャリブレーション用データ生成部２４２が生成したフィンガープリントと、照合される（ステップＳ１２０６）。こうして、映像認識装置１２０において、キャリブレーション用の映像認識処理が行われる。
【０１９８】
ステップＳ１２０６で２つのフィンガープリントが比較されるとき、その一致度合いが誤差として数値化される（ステップＳ１２０７）。２つのフィンガープリントが完全に一致すれば、誤差は例えば０％であり、２つのフィンガープリントが全く一致しなければ、誤差は例えば１００％である。この動作は所定回数行われ、その中の例えば最良値がステップＳ１２０７における最終的な誤差として、採用される。この最良値とは、誤差の数値が最も小さい値のことである。
【０１９９】
例えば、あらかじめ設定された所定時間が１２秒間であり、１つの部分映像の長さが２秒間であり、ステップＳ１２０２で設定されたパラメータによる部分映像の切り出し周期が２秒であれば、この所定時間の間に６回の映像認識処理が行われることになる。こうして複数回の映像認識処理が行われ、複数の誤差が算出される。そして、そのうちの例えば最良値が、最終的な誤差となる。
【０２００】
このようにして求められた誤差は、ステップＳ１２０２で設定されたパラメータの評価結果としてそのパラメータに関連付けられて、キャリブレーション用記憶部２４５に記憶される。
【０２０１】
この処理が正常に行われたとき、映像認識装置１２０は、この処理が正常に行われたことを示す情報を映像受信装置１４０に送信してもよい。
【０２０２】
なお、誤差の算出方法は何ら上述の方法に限定されるものではなく、例えば、複数回行われた結果の加算平均や最頻値、または分布の中央値、あるいはその他の統計的手法、等により最終的な誤差が決定されてもよい。
【０２０３】
ステップＳ１２０２からステップＳ１２０７までの各ステップは、あらかじめ準備されたパラメータの数だけ繰り返される（ステップＳ１２０８）。
【０２０４】
例えば、パラメータａ以外に、パラメータｂ、ｃの２つのパラメータがあらかじめ準備されていれば、ステップＳ１２０２からステップＳ１２０７までの各ステップは、さらに２回繰り返される。２巡目には、ステップＳ１２０２では、パラメータｂが設定され、このパラメータｂが例えば４秒周期に設定されていれば、ステップＳ１２０４では、映像抽出部４５は、例えば２秒間の連続する部分映像を、入力映像信号から４秒周期で切り出す（すなわち、２秒間の部分映像を２秒の間隔をおいて切り出す）。そして、ステップＳ１２０７では、例えば所定時間が１２秒間であれば、所定時間の間に３回の映像認識処理が行われ、その結果にもとづき、最終的な誤差が求められる。
【０２０５】
また、３巡目には、ステップＳ１２０２では、パラメータｃが設定され、このパラメータｃが例えば６秒周期に設定されていれば、ステップＳ１２０４では、映像抽出部４５は、例えば２秒間の連続する部分映像を、入力映像信号から６秒周期で切り出す（すなわち、２秒間の部分映像を４秒の間隔をおいて切り出す）。そして、ステップＳ１２０７では、例えば所定時間が１２秒間であれば、所定時間の間に２回の映像認識処理が行われ、その結果にもとづき、最終的な誤差が求められる。
【０２０６】
あらかじめ準備されたパラメータの数だけステップＳ１２０２からステップＳ１２０７までの各ステップが繰り返されると、あらかじめ準備されたパラメータのそれぞれに対する評価結果が、キャリブレーション用記憶部２４５に記憶される。
【０２０７】
キャリブレーション用制御部２５６は、それらの評価結果を比較し、その比較結果にもとづき最終的なパラメータを決定する（ステップＳ１２０９）。
【０２０８】
例えば、ステップＳ１２０７で算出された誤差が、各パラメータのそれぞれで所定のしきい値未満であれば、キャリブレーション用制御部２５６は、部分映像の切り出し周期を長くし映像認識処理の回数（所定時間あたりの回数）を少なくしても映像認識処理を高精度に行うことができると判断し、例えばパラメータｃを最終的なパラメータに採用する。また、例えば、ステップＳ１２０７で算出された誤差が、各パラメータのそれぞれで所定のしきい値以上であれば、キャリブレーション用制御部２５６は、部分映像の切り出し周期を短くし映像認識処理の回数（所定時間あたりの回数）を多くしないと映像認識処理の精度を保てないと判断し、例えばパラメータａを最終的なパラメータに採用する。また、例えば、ステップＳ１２０７で算出された誤差に所定のしきい値以上のものと所定のしきい値未満のものとが混在していれば、キャリブレーション用制御部２５６は、例えばパラメータｂを最終的なパラメータに採用する。
【０２０９】
このように、キャリブレーション用制御部２５６は、あらかじめ準備された複数のパラメータのそれぞれにおける評価結果を比較し、映像認識処理が精度良く行われ、かつ映像認識処理にかかる負荷や通信データ量を低減できるように、最終的なパラメータを決定する。
【０２１０】
ステップＳ１２０９で決定されたパラメータは、キャリブレーション用記憶部２４５に記憶されるとともに、映像認識装置１２０から映像受信装置１４０に送信され、映像受信装置１４０の第２記憶部４９２に記憶される。第２記憶部４９２に記憶されたパラメータは以降の映像認識処理に用いられ、このパラメータにもとづく周期で、映像抽出部４５は部分映像を切り出す。
【０２１１】
［２−３．効果等］
以上のように、本実施の形態において、映像認識装置１２０は、映像受信装置１４０と連携して、映像抽出部４５における部分映像の抽出の周期に関するパラメータを設定して映像受信装置１４０に送信するように構成されている。映像抽出部４５は、このパラメータにもとづく周期で部分映像を映像信号から抽出するように構成されている。
【０２１２】
映像受信装置１４０における部分映像の切り出し周期は、実質的に、映像受信装置１４０から映像認識装置１２０に映像認識処理を依頼する周期、すなわち、映像認識装置１２０が映像認識処理を実行する周期、となる。
【０２１３】
これにより、ＳＴＢ１４から映像受信装置１４０に入力される映像信号が、放送局１２が送信するオリジナルの映像信号からどの程度変化しているのか、その変化の度合いに応じて、映像抽出部４５が部分映像を切り出す周期、すなわち、映像認識処理を実行する周期、を設定することができる。
【０２１４】
したがって、その変化の度合いが相対的に小さく映像認識処理を高精度に行えるときは、部分映像を切り出す周期を長くして、映像認識処理を行う際に映像認識装置１２０にかかる負荷や、映像認識処理を依頼するために映像受信装置１４０から映像認識装置１２０に送信されるデータ量を低減することができる。また、その変化の度合いが相対的に大きく映像認識処理の精度の低下が予想されるとき、例えば、ＳＴＢ１４における放送信号の受信環境が良好ではなく受信信号が減衰したりＳ／Ｎ比が劣化したりする場合や、ＳＴＢ１４で映像信号に何らかの情報を重畳して出力する場合等は、部分映像を切り出す周期を短くして映像受信装置１４０から映像認識装置１２０に映像認識処理を依頼する周期を短くし、映像認識処理を精度良く行うことが可能になる。
【０２１５】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１、２を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略等を行った実施の形態にも適用できる。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０２１６】
そこで、以下、他の実施の形態を例示する。
【０２１７】
実施の形態１では、ＳＴＢ１４をキャリブレーション用チャンネルに変更することをユーザに対して促すメッセージを表示部５４に表示し、ユーザ操作によりチャンネル変更が行われた後、パラメータ設定処理を開始する構成を説明したが、本開示は何らこの構成に限定されるものではなない。例えば、以下に示す動作の後、パラメータ設定処理を開始してもよい。
【０２１８】
図１５は、他の実施の形態における映像受信装置１４２の表示部５４に表示されるメッセージの一例を概略的に示す図である。
【０２１９】
図１６は、他の実施の形態における映像受信装置１４２のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【０２２０】
以下、図１５の説明を交えながら、図１６に示すフローチャートを説明する。なお、図１６に示すフローチャートは、ステップＳ３０３のパラメータ設定処理にいたるまでの各ステップが、図３に示したフローチャートと異なる。
【０２２１】
映像受信装置１４２は、ＳＴＢ１４から映像信号が入力されると、その映像信号から部分映像を切り出して映像認識装置へ送信し、映像認識処理を依頼する（ステップＳ１５０１）。
【０２２２】
部分映像を受信した映像認識装置は、その部分映像からフィンガープリントを生成して、映像認識処理を行う（ステップＳ１５０２）。
【０２２３】
すなわち、映像認識装置は、映像受信装置１４２から受信した部分映像のフィンガープリントを、キャリブレーション用チャンネルで受信した放送信号の映像信号から生成されキャリブレーション用記憶部に記憶されたフィンガープリントと照合する。
【０２２４】
なお、本実施の形態では、この映像認識処理を、キャリブレーション処理が未実施の状態で行う映像認識処理であることから、「事前ＡＣＲ」と記す。
【０２２５】
そして、映像認識装置は、映像受信装置１４２から受信した部分映像が、キャリブレーション用チャンネルの映像かどうかを判断する（ステップＳ１５０３）。これにより、映像認識装置は、ＳＴＢ１４から映像受信装置１４２に入力されている映像信号がキャリブレーション処理に使用可能な映像信号かどうかを判断する。
【０２２６】
なお、映像認識装置は、事前ＡＣＲの結果を映像受信装置１４２に送信し、事前ＡＣＲの結果が正しいかどうかをユーザに確認するメッセージを映像受信装置１４２の表示部５４に表示するように、映像受信装置１４２に指示してもよい。このメッセージは、例えば、「現在視聴中のチャンネルはチャンネル○○ですか？Ｙｅｓであれば△△ボタンを、Ｎｏであれば××ボタンを押してください」といったものである。
【０２２７】
ステップＳ１５０３において、映像受信装置１４２に入力されている映像信号は、キャリブレーション用チャネルで受信された映像信号ではない（Ｎｏ）、と判断されたときは、ステップＳ１５０１に戻り、一連の処理を繰り返す。
【０２２８】
ステップＳ１５０３において、映像受信装置１４２に入力されている映像信号は、キャリブレーション用チャネルで受信された映像信号である（Ｙｅｓ）、と判断されたときは、映像認識装置は、キャリブレーション処理の開始をユーザに通知するメッセージを表示するように映像受信装置１４２に指示する。その指示を受けた映像受信装置１４２は、その指示にしたがってメッセージを表示部５４に表示する（ステップＳ１５０４）。
【０２２９】
ステップＳ１５０４では、例えば図１５に示すように、「キャリブレーション処理を開始しました。チャンネル変更しないでください」といったメッセージが映像受信装置１４２の表示部５４に表示される。
【０２３０】
なお、ユーザの映像視聴を妨げないようにするためにこのメッセージの表示を行わず、ステップＳ１５０４を省略してもよい。
【０２３１】
そして、ステップＳ３０３のパラメータ設定処理を開始する。
【０２３２】
ステップＳ３０３移行の各ステップは実施の形態１、２に示した同ステップと実質的に同じであるので、説明を省略する。
【０２３３】
この実施例では、ユーザにチャンネル変更を指示することなくキャリブレーション処理を行うことが可能である。
【０２３４】
実施の形態１、２では、映像受信装置が表示部５４を備えている構成を説明したが、本開示における映像受信装置は何らこの構成に限定されるものではない。映像受信装置は表示部を備えていなくてもかまわない。
【０２３５】
図１７は、他の実施の形態における映像受信装置２４０の構成の一例を概略的に示すブロック図である。図１７に示す映像受信装置２４０は、表示部５４を備えておらず、映像出力部１４４が、外部に設置された映像表示装置１５４に、有線または無線で、映像信号を出力するように構成されている点が、実施の形態１で図２に示した映像受信装置４０（または、実施の形態２で図１０に示した映像受信装置１４０）と異なる。
【０２３６】
このような映像受信装置２４０の一例として、例えば、録画機能、放送信号受信機能、映像信号入力機能、および映像信号出力機能を備え、外部に設置された映像表示装置１５４に映像信号を送信するように構成された録画装置等を挙げることができる。そのような録画装置には、例えばハードディスクレコーダや、ＤＶＤレコーダ、ＢＤレコーダ、等がある。
【０２３７】
なお、実施の形態１、２では、ＳＴＢ１４が放送信号を受信して映像信号を出力する動作を説明したが、例えば、映像受信装置が放送信号を受信してその放送信号による映像を表示する場合も、実施の形態１、２に示したキャリブレーション処理と同様のキャリブレーション処理を行うことは可能である。その場合、例えば映像受信装置の制御部が、キャリブレーション用チャンネルに変更することをユーザに促すメッセージを表示することなく、キャリブレーション用チャンネルに変更してもよい。
【０２３８】
なお、実施の形態１、２で説明したフローチャートは、一動作例に過ぎず、処理の手順が入れ替わる等してもかまわない。
【０２３９】
なお、実施の形態１、２では、地域毎に放送チャンネルが異なる場合を想定して動作例を説明しているが、例えば通信ネットワーク１６を介して動画が映像受信装置に配信される場合や、通信ネットワーク１６を介して動画ファイルが映像受信装置にダウンロードされるような場合等、地域に限定されずに動作するように構成された付加情報表示システムであっても、本実施の形態に示す構成を適用することは可能である。
【０２４０】
なお、本実施の形態に示した各構成要素は、それぞれを独立した専用の回路で構成してもよく、あるいは、それらの１つまたは複数の動作を実現するように作成されたプログラムをプロセッサーで実行する構成であってもよい。また、このときのプログラムは、サーバ等からのダウンロードにより取得されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭ等の光ディスクや磁気ディスク、半導体メモリ等）を介して取得されてもよい。
【０２４１】
また、本実施の形態に示したサーバにおける各動作は、単数のサーバで集中処理されてもよく、複数のサーバで分散処理されてもよい。
【０２４２】
なお、実施の形態１、２に示した具体的な数値は、単に実施の形態における一例を示したものに過ぎず、本開示はこれらの数値に何ら限定されるものではない。各数値は映像受信装置の仕様等にあわせて最適な値に設定することが望ましい。
【産業上の利用可能性】
【０２４３】
本開示は、外部に設置された映像送信装置から入力される映像信号に関する付加情報を取得し、取得した付加情報を映像信号へ重畳することが可能な映像受信装置に適用可能である。具体的には、テレビジョン受像機、ハードディスクレコーダ、ＤＶＤレコーダ、ＢＤレコーダ、等に本開示は適用可能である。
【符号の説明】
【０２４４】
１０，１１０    付加情報表示システム
１２    放送局
１４，１４ａ，１４ｂ    ＳＴＢ
１６    通信ネットワーク
２０，１２０    映像認識装置
２１，４２    ＨＴＴＰ送受信部
２２    検索部
２３，４７    記憶部
２４，１２４    キャリブレーション部
３０    付加情報配信装置
４０，４０ａ，４０ｂ，１４０，１４２，２４０    映像受信装置
４１，１４１    制御部
４３    操作信号受信部
４４，１４４    映像出力部
４５    映像抽出部
４６，１４６    第２制御部
４８，４８ａ，４８ｂ    映像入力部
４９    受信部
５１    付加情報
５４    表示部
６１    中継設備
６５    入力部
６６    コンテンツ切替検出部
１５４    映像表示装置
２４１    キャリブレーション用比較検索部
２４２    キャリブレーション用データ生成部
２４３    キャリブレーションＣＨデータベース
２４４    キャリブレーション用映像抽出部
２４５    キャリブレーション用記憶部
２４６，２５６    キャリブレーション用制御部
４９１，４９１ａ，４９１ｂ，４９３    キャリブレーション実行部
４９２    第２記憶部
【図１】
2015145501.tif 000003
【図２】
2015145501.tif 000004
【図３】
2015145501.tif 000005
【図４】
2015145501.tif 000006
【図５】
2015145501.tif 000007
【図６】
2015145501.tif 000008
【図７】
2015145501.tif 000009
【図８】
2015145501.tif 000010
【図９】
2015145501.tif 000011
【図１０】
2015145501.tif 000012
【図１１Ｂ】
2015145501.tif 000013
【図１２】
2015145501.tif 000014
【図１３】
2015145501.tif 000015
【図１４】
2015145501.tif 000016
【図１５】
2015145501.tif 000017
【図１６】
2015145501.tif 000018
【図１７】
2015145501.tif 000019
【図１１Ａ】
2015145501.tif 000020
【手続補正書】
【提出日】平成28年6月27日(2016.6.27)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、外部から入力される映像信号に関する付加情報を取得して映像信号に重畳する映像受信装置に関する。
【背景技術】
【０００２】
特許文献１は、データ処理システムを開示する。このシステムでは、クライアント装置は、映像認識装置であるサーバ装置に、ネットワークを通して映像データを送信し、映像認識処理を依頼する。サーバ装置は、受信した映像データにもとづき映像認識を行い、映像認識の結果を、ネットワークを通してクライアント装置に送信する。
【０００３】
特許文献２は、放送プログラムを監視する手法をコンピュータシステムを用いて自動化する技術を開示する。
【０００４】
特許文献３は、マルチメディア・システムにおいてコンテンツ・ストリームと１つまたは複数のスクリプトを同期させる方法を開示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２１４２５８号公報
【特許文献２】特表２００７―５３４００８号公報
【特許文献３】特表２０１０―５３２９４３号公報
【発明の概要】
【０００６】
本開示は、外部から入力される映像信号に関する付加情報を取得し、取得した付加情報の映像信号への重畳を制御するのに有効な映像受信装置、パラメータ設定方法、および付加情報表示システムを提供する。
【０００７】
本開示の映像受信装置は、通信ネットワークを介してデータの送受信を行えるように構成されており、入力部、映像抽出部、制御部、およびキャリブレーション実行部を備える。入力部は、外部に設置された映像送信装置から出力される映像信号を入力するように構成されている。映像抽出部は、その映像信号から映像認識処理用の部分映像を抽出するように構成されている。制御部は、通信ネットワークに接続された映像認識装置に、部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、その映像認識処理の結果を映像認識装置から取得し、その映像認識処理の結果に基づく付加情報を、通信ネットワークに接続された付加情報配信装置から取得する制御を行うように構成されている。キャリブレーション実行部は、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されている。
【０００８】
本開示のパラメータ設定方法は、通信ネットワークを介してデータの送受信を行えるように構成された映像受信装置におけるパラメータ設定方法であって、外部から入力される映像信号から映像認識処理用の部分映像を抽出するステップと、通信ネットワークに接続された映像認識装置に、部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、映像認識処理の結果を映像認識装置から取得するステップと、映像認識処理の結果に基づく付加情報を、通信ネットワークに接続された付加情報配信装置から取得するステップと、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するステップと、を備える。
【０００９】
本開示の付加情報表示システムは、通信ネットワークを介して互いにデータの送受信を行えるように構成された、映像受信装置、映像認識装置、および付加情報配信装置、を備える。映像受信装置は、入力部、映像抽出部、制御部、およびキャリブレーション実行部を備える。入力部は、外部に設置された映像送信装置から出力される映像信号を入力するように構成されている。映像抽出部は、その映像信号から映像認識処理用の部分映像を抽出するように構成されている。制御部は、映像認識装置に通信ネットワークを介して部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、その映像認識処理の結果を映像認識装置から通信ネットワークを介して取得し、付加情報配信装置からその映像認識処理の結果に基づく付加情報を通信ネットワークを介して取得する制御を行うように構成されている。キャリブレーション実行部は、映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されている。映像認識装置は、通信ネットワークを介して受信した部分映像に関する映像認識処理を行い、その映像認識処理の結果を通信ネットワークを介して映像受信装置に送信するように構成されるとともに、映像受信装置と連携してキャリブレーション処理を行い所定のパラメータを設定して映像受信装置へ送信するように構成されている。付加情報配信装置は、通信ネットワークを介して受信した映像認識処理の結果に対応する付加情報を通信ネットワークを介して映像受信装置に送信するように構成されている。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施の形態１における付加情報表示システムの構成の一例を概略的に示す図である。
【図２】図２は、実施の形態１における映像認識装置および映像受信装置の構成の一例を概略的に示すブロック図である。
【図３】図３は、実施の形態１における映像受信装置のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【図４】図４は、実施の形態１における映像認識装置が有するキャリブレーション処理で使用可能なチャンネルのデータの一例を概略的に示す図である。
【図５】図５は、実施の形態１における映像受信装置の表示部に表示されるメッセージの一例を概略的に示す図である。
【図６】図６は、放送局から放送される放送信号が映像受信装置で表示されるまでの経路の一例を概略的に示す図である。
【図７】図７は、放送局から放送される放送信号がＳＴＢで受信されるまでの時間遅延の一例を概略的に示す図である。
【図８】図８は、実施の形態１における付加情報表示システムで行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【図９】図９は、実施の形態１における付加情報表示システムで行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。
【図１０】図１０は、実施の形態２における映像認識装置および映像受信装置の構成の一例を概略的に示すブロック図である。
【図１１Ａ】図１１Ａは、放送局１２から送信された放送信号がＳＴＢ１４で受信されるまでの間に劣化した場合に表示映像に生じる変化の一例を概略的に示す図である。
【図１１Ｂ】図１１Ｂは、放送局１２から送信された放送信号の映像信号に加工が施された場合の表示映像の一例を概略的に示す図である。
【図１２】図１２は、実施の形態２における付加情報表示システムで行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【図１３】図１３は、実施の形態２における付加情報表示システムで行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。
【図１４】図１４は、図１３に示すフローチャートを映像受信装置と映像認識装置のそれぞれの動作に分けて示すフローチャートである。
【図１５】図１５は、他の実施の形態における映像受信装置の表示部に表示されるメッセージの一例を概略的に示す図である。
【図１６】図１６は、他の実施の形態における映像受信装置のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【図１７】図１７は、他の実施の形態における映像受信装置の構成の一例を概略的に示すブロック図である。
【発明を実施するための形態】
【００１１】
以下、適宜図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明や実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が不必要に冗長になるのを避け、当業者の理解を容易にするためである。
【００１２】
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することは意図されていない。
【００１３】
（実施の形態１）
以下、図１〜図１１を用いて、実施の形態１を説明する。
【００１４】
［１−１．構成］
［１−１−１．システム構成の概略］
図１は、実施の形態１における付加情報表示システム１０の構成の一例を概略的に示す図である。付加情報表示システム１０は、放送局１２、映像送信装置であるＳＴＢ（Ｓｅｔ  Ｔｏｐ  Ｂｏｘ）１４、映像認識装置２０、付加情報配信装置３０、および映像受信装置４０を備える。付加情報表示システム１０は、映像認識装置２０が有する映像認識技術を利用して、映像受信装置４０が受信した映像がどのコンテンツのものかを特定し、そのコンテンツに関連する付加情報を、付加情報配信装置３０から取得して映像受信装置４０に表示する、ことができるように構成された通信システムである。
【００１５】
映像受信装置４０と、映像認識装置２０および付加情報配信装置３０とは、通信ネットワーク１６を介して互いに接続されている。
【００１６】
通信ネットワーク１６は、有線、または無線、あるいはその双方が混在して構成されている。通信ネットワーク１６は、例えばインターネットであるが、イントラネットや商業回線、あるいはその他の通信回線であってもよく、それらが混在していてもよい。
【００１７】
映像受信装置４０とＳＴＢ１４とは、通信インターフェースを介して互いに接続されている。通信インターフェースは、例えばＨＤＭＩ（登録商標）（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｓｅ）であるが、ビデオケーブルであってもよく、あるいはＷｉ−Ｆｉ（登録商標）やＢｌｕｅｔｏｏｔｈ（登録商標）、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等の無線通信であってもよい。
【００１８】
放送局１２は、放送信号を送信（放送）するように構成された送信装置である。放送局１２は、番組本体とコマーシャルメッセージ（ＣＭ）とを含むテレビ番組を映像信号にして放送信号に重畳し放送する。番組本体とＣＭとは時間の経過に伴って互いに切り替わる。以下、番組本体やＣＭを「コンテンツ」と記す。すなわち、放送局１２は、時間の経過に伴って切り替わるコンテンツを放送する。なお、送信装置は何ら放送局１２に限定されるものではなく、時間の経過に伴って切り替わるコンテンツを送信または放送するものであればよい。
【００１９】
ＳＴＢ１４は、放送局１２が放送する放送信号を受信して映像信号を取り出すように構成された受信機（チューナ）である。ＳＴＢ１４は、例えば放送局１２がデジタルの映像信号を放送する場合、受信した映像信号をデコードする機能を備えていてもよい。ＳＴＢ１４は、放送局１２が放送する複数のチャンネルの中から、ユーザ（Ｕｓｅｒ）の指示にもとづき選局したチャンネルを受信し、そのチャンネルの映像信号を通信インターフェース（例えば、ＨＤＭＩ（登録商標））を介して、映像受信装置４０に出力する。なお、映像送信装置は何らＳＴＢ１４に限定されるものではなく、例えば録画機能と放送信号受信機能と映像信号出力機能とをあわせ持つ録画装置、等であってもよい。
【００２０】
映像受信装置４０は、外部から入力される映像信号にもとづく映像を表示部５４に表示するように構成された映像受信デバイスであり、例えばテレビジョン受像機である。映像受信装置４０は、通信ネットワーク１６に接続されており、通信ネットワーク１６を介して映像認識装置２０および付加情報配信装置３０とデータの送受信ができる。
【００２１】
本実施の形態における映像受信装置４０は、以下のことができるように構成されている。映像受信装置４０は、映像送信装置（例えば、ＳＴＢ１４）から通信インターフェースを介して入力される映像信号に関する映像認識処理を映像認識装置２０を利用して行い、その映像信号が表すコンテンツを特定する。そして、そのコンテンツに関連する付加情報（例えば、広告情報）を付加情報配信装置３０から取得し、取得した付加情報をその映像信号に重畳して表示部５４に表示する。
【００２２】
具体的には、映像受信装置４０は、入力される映像信号から一部を周期的に切り出すことで部分映像を周期的に抽出し、その部分映像と映像認識処理の要求（以下、「映像認識要求」とも記す）を、通信ネットワーク１６を介して映像認識装置２０に送信する。そして、映像受信装置４０は、その部分映像に対する映像認識処理の結果を映像認識装置２０から通信ネットワーク１６を介して取得し、取得した映像認識処理の結果に関連する付加情報を、付加情報配信装置３０から通信ネットワーク１６を介して取得する。そして、取得した付加情報にもとづく画像（図１には、「付加情報５１」として示す）を、表示部５４に表示中の映像に重畳して表示する。これらの詳細は後述する。
【００２３】
なお、本実施の形態では、付加情報を「コンテンツに関連する広告情報」とする例を説明するが、付加情報は何ら広告情報に限定されるものではなく、例えば観光情報、歴史情報、人物プロフィール情報、ＵＲＬ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）、公共公報情報、放送中の番組に関する情報、ツイッター（登録商標）等のソーシャル情報、等であってもよい。
【００２４】
映像認識装置２０は、通信ネットワーク１６に接続されたサーバ装置であり、映像認識処理にもとづくコンテンツ特定処理を行うＷｅｂサイトである。コンテンツ特定処理とは、受信した部分映像に対して映像認識処理を行い、その映像認識処理の結果にもとづきその部分映像が表すコンテンツを特定する処理のことである。そのために、映像認識装置２０は、放送局１２が放送するコンテンツに対する解析と、その解析の結果を利用した映像認識処理を行う。
【００２５】
映像認識装置２０は、放送局１２から放送される実質的に全てのコンテンツを取得する。そして、取得したコンテンツに対する解析を行い、コンテンツの時間、容量、放送形式、内容、ジャンル、登場人物、タイムテーブル、等を調べ、解析情報を作成する。また、映像認識装置２０は、放送局１２から取得したコンテンツの映像信号からフィンガープリントを作成する。このフィンガープリントは、映像を認識するための情報であり、例えば、動画を構成する各画像のハッシュ値である。映像認識装置２０は、放送局から放送される放送信号を受信してコンテンツを取得してもよく、あるいは、専用の映像回線等を介して放送局１２から送信される映像信号を受信してコンテンツを取得してもよい。また、この解析は、例えば、自動で行われてもよく、作業者が手作業で行ってもよい。各コンテンツの解析結果である解析情報とフィンガープリントは、各コンテンツの映像（例えば、複数フレームの映像信号）毎に、映像認識装置２０の記憶部２３に記憶される。
【００２６】
映像認識装置２０は、映像受信装置４０から送信されてくる部分映像を伴った映像認識要求を通信ネットワーク１６を介して受信すると、その部分映像から生成したフィンガープリントを、映像認識装置２０があらかじめ生成し記憶部２３に記憶しておいたフィンガープリントと照合してその部分映像に対する映像認識処理を行い、その部分映像に対応するコンテンツを特定する。こうして、映像認識装置２０は、映像受信装置４０から送信されてくる部分映像が何のコンテンツの映像なのかを判断してそのコンテンツを特定するコンテンツ特定処理を行う。そして、特定したコンテンツに関する解析結果（解析情報）を記憶部２３から読み出し、読み出した情報を映像認識処理の結果として映像受信装置４０に通信ネットワーク１６を介して返信する。
【００２７】
このような手法による映像認識処理（映像認識処理にもとづくコンテンツ特定処理）を「ＡＣＲ（Ａｕｔｏｍａｔｉｃ  Ｃｏｎｔｅｎｔ  Ｒｅｃｏｇｎｉｔｉｏｎ）」とも呼称する。
【００２８】
付加情報配信装置３０は、通信ネットワーク１６に接続されたサーバ装置であり、様々な商品の広告情報を保持して配信するＷｅｂサイト（広告配信サイト）である。付加情報配信装置３０は、映像受信装置４０から送信されてくる映像認識処理の結果（映像受信装置４０が映像認識装置２０から取得した映像認識処理の結果にもとづく解析情報）を通信ネットワーク１６を介して受信すると、その映像認識処理の結果（解析情報）に関連する付加情報を通信ネットワーク１６を介して映像受信装置４０に送信する。この付加情報は、例えば、映像認識処理により特定されたコンテンツに関連する広告情報である。
【００２９】
［１−１−２．映像認識装置および映像受信装置の構成］
図２は、実施の形態１における映像認識装置２０および映像受信装置４０の構成の一例を概略的に示すブロック図である。
【００３０】
なお、図２には、本実施の形態に示す動作に関連する主な回路ブロックを示しており、他の動作に関する機能や回路ブロックは省略している。これは、本実施の形態で説明する動作を分かりやすく示すためである。また、図２に示す各回路ブロックは、それぞれが独立した回路で構成されていてもよく、あるいは、図２に示す回路ブロックの１つまたは複数を実現するように作成されたプログラムをプロセッサーで実行する構成であってもよい。
【００３１】
映像認識装置２０は、ＨＴＴＰ（Ｈｙｐｅｒｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）送受信部２１、検索部２２、記憶部２３、およびキャリブレーション部２４、を備えるサーバ装置である。映像認識装置２０は、映像受信装置４０に、通信ネットワーク１６を介して映像認識処理にもとづくコンテンツ特定処理のサービスを提供するように構成されている。
【００３２】
ＨＴＴＰ送受信部２１は、通信用のインターフェースであり、例えば、イーサネット（登録商標）やＩＥＥＥ８０２．３（登録商標）等の規格に適合する通信アダプタである。ＨＴＴＰ送受信部２１は、通信ネットワーク１６を介して映像受信装置４０とデータの送受信を行うことができるように構成されている。
【００３３】
記憶部２３は、例えばＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）等で構成された記憶装置である。記憶部２３は、放送局１２から放送されるコンテンツのフィンガープリントと、そのコンテンツに対する解析結果の解析情報とを、そのコンテンツに対応付けて記憶するように構成されている。このフィンガープリントは、例えば、動画を構成する各画像のハッシュ値、等である。
【００３４】
記憶部２３は、例えば、放送局１２から放送される全チャンネル（例えば、３００チャンネル）について、放送からわずかな時間遅れ（例えば、１０秒）で、コンテンツ（例えば、番組本体やＣＭ）毎に、フィンガープリントと、フィンガープリント生成のための中間データと、解析結果（解析情報）を対応付けて記憶する。この解析結果（解析情報）には、例えば、番組のタイトル、ＣＭのタイトル、番組のあらすじ、ＣＭのあらすじ、登場人物、映像に関連する場所、ＵＲＬ等が含まれていてもよい。
【００３５】
検索部２２は、映像受信装置４０から送信されてくる部分映像を伴う映像認識要求をＨＴＴＰ送受信部２１を介して受信すると、その部分映像を用いた映像認識処理にもとづくコンテンツ特定処理を行い、その結果（解析情報）をＨＴＴＰ送受信部２１を介して映像受信装置４０に返信するように構成されている。本実施の形態では、部分映像を用いた映像認識処理にもとづくコンテンツ特定処理の結果を、単に「映像認識処理の結果」とも記す。
【００３６】
具体的には、検索部２２は、映像受信装置４０から送信されてくる部分映像を伴う映像認識要求を、通信ネットワーク１６およびＨＴＴＰ送受信部２１を介して受信する。次に、受信した部分映像のフィンガープリント（例えば、部分映像を構成する各画像のハッシュ値）を生成し、生成したフィンガープリントを、記憶部２３に記憶されているフィンガープリントと照合し、受信した部分映像に対応するフィンガープリントを検索する（映像認識処理）。そして、その検索の結果により特定されたフィンガープリントに対応するコンテンツを、受信した部分映像に対応するコンテンツとする（コンテンツ特定処理）。このようにして、検索部２２は、受信した部分映像に対応するコンテンツを特定する。そして、検索部２２は、特定したコンテンツに対応付けられた解析結果（解析情報）を記憶部２３から読み出し、読み出した解析結果を、映像認識処理の結果として、ＨＴＴＰ送受信部２１および通信ネットワーク１６を介して映像受信装置４０に返信する。
【００３７】
キャリブレーション部２４は、キャリブレーション用比較検索部２４１、キャリブレーション用データ生成部２４２、キャリブレーションチャンネルデータベース（以下、「キャリブレーションＣＨデータベース」と記す）２４３、キャリブレーション用映像抽出部２４４、キャリブレーション用記憶部２４５、およびキャリブレーション用制御部２４６、を有する。キャリブレーション部２４は、映像受信装置４０が有するキャリブレーション実行部４９１とＨＴＴＰ送受信部２１を介して通信を行いながらキャリブレーション処理を実行するように構成されている。なお、本実施の形態におけるキャリブレーション処理とは、映像認識処理の精度向上または負荷低減を図るために、パラメータを設定する処理のことである。このパラメータは、映像受信装置４０（ＳＴＢ１４）における放送信号の受信状況に応じて変化する設定値である。これらの詳細は後述する。
【００３８】
キャリブレーション用制御部２４６は、キャリブレーション部２４の各回路ブロックに対して、キャリブレーション処理に関する各種制御を行う。
【００３９】
キャリブレーション用比較検索部２４１は、キャリブレーション処理時に映像認識処理を行うように構成されている。この映像認識処理は、コンテンツ特定処理のためにフィンガープリントを用いて行う上述の映像認識処理と実質的に同じものである。ただし、キャリブレーション用比較検索部２４１で行う映像認識処理は、キャリブレーション処理を目的としたものである。そのために、キャリブレーション用比較検索部２４１は、フィンガープリントを生成する際に用いるパラメータを変更して、映像認識処理を行うことができる。
【００４０】
キャリブレーション用データ生成部２４２は、キャリブレーション処理を実行する際に用いるフィンガープリント（キャリブレーション用のフィンガープリント）を生成するように構成されている。生成されたフィンガープリントは、キャリブレーション用記憶部２４５に記憶される。また、キャリブレーション用記憶部２４５には、フィンガープリントとともに、そのフィンガープリントの元となる映像信号の受信時刻（その映像信号が重畳された放送信号を映像認識装置２０が受信した時刻）も記憶される。本実施の形態では、フィンガープリントと受信時刻とが互いに関連付けられてキャリブレーション用記憶部２４５に記憶されることで、キャリブレーション用データベースが構成されている。
【００４１】
キャリブレーションＣＨデータベース２４３は、キャリブレーション処理を実行する際に使用可能な放送信号（放送局１２から放送される放送信号）に関する情報を有するデータベースである。このデータベースは、このデータベースのために設けられた記憶部に記憶されてもよく、あるいはキャリブレーション用記憶部２４５に記憶されてもよい。詳細は後述するが、キャリブレーション用制御部２４６は、映像受信装置４０から送信されてくる情報にもとづき、キャリブレーション処理を実行する際に使用するチャンネルの候補をこのデータベースから抽出し、映像受信装置４０に送信する。
【００４２】
キャリブレーション用映像抽出部２４４は、キャリブレーション処理を実行する際に、キャリブレーション処理用の映像信号を放送信号から抽出するように構成されている。キャリブレーション用映像抽出部２４４は、例えば、放送局１２から放送される放送信号から、キャリブレーション用に指定されたチャンネルの放送信号を受信するチューナである。なお、キャリブレーション用映像抽出部２４４は何らチューナに限定されるものではなく、例えば、光ファイバー等で構成された回線等を介して放送局１２から送信される映像信号を受信し、キャリブレーション用の映像信号を抽出するように構成されていてもよい。
【００４３】
キャリブレーション用記憶部２４５は、キャリブレーション処理の結果を記憶するように構成された記憶装置である。キャリブレーション用比較検索部２４１は、キャリブレーション用の映像認識処理を行う際に、キャリブレーション用記憶部２４５からキャリブレーション処理のためのデータ（例えば、フィンガープリント）を取り出すことができるように構成されている。
【００４４】
映像受信装置４０は、制御部４１、ＨＴＴＰ送受信部４２、操作信号受信部４３、映像出力部４４、表示部５４、映像抽出部４５、記憶部４７、コンテンツ切替検出部６６、キャリブレーション実行部４９１、および映像入力部４８を備える。キャリブレーション実行部４９１は、第２制御部４６、第２記憶部４９２を有する。映像受信装置４０は、映像認識装置２０を利用した映像認識処理にもとづくコンテンツ特定処理を行い、その映像認識処理の結果としての解析情報を映像認識装置２０から取得してその解析情報に関連する付加情報（例えば、広告情報）を付加情報配信装置３０から取得し、受信した映像信号による映像（コンテンツ）に、その付加情報（例えば、その映像に関連する広告情報）による画像を重畳して表示部５４に表示する、ように構成されている。
【００４５】
ＨＴＴＰ送受信部４２は、通信用のインターフェースであり、例えば、イーサネット（登録商標）やＩＥＥＥ８０２．３（登録商標）等の規格に適合する通信アダプタである。ＨＴＴＰ送受信部４２は、通信ネットワーク１６を介して映像認識装置２０とデータの送受信を行うことができるように構成されている。
【００４６】
操作信号受信部４３は、ユーザ操作を受け付けたリモートコントロール装置（以下、「リモコン」と略記する）等の操作部（図示せず）が発信する操作信号（映像受信装置４０に対する操作信号）を受信するように構成されている。操作信号受信部４３は、ジャイロセンサを有するリモコンが、そのリモコンに生じる物理的な変動にもとづき発信する信号を受信するように構成されていてもよい。
【００４７】
映像入力部４８は、受信回路およびデコーダであり、放送局が送信する放送信号を受信するように構成された受信部４９と、映像送信装置（例えば、ＳＴＢ１４）や映像記録再生装置等が出力する映像信号を入力するように構成された入力部６５とを有する。映像入力部４８が受け取る映像信号には、時間の経過に伴って切り替わるコンテンツ（番組本体とＣＭ、等）が含まれる。
【００４８】
受信部４９は、放送局１２が送信する放送信号をアンテナ（図示せず）等を介して受信するように構成されている。受信部４９は、例えば、操作信号受信部４３で受信された操作信号にもとづくチャンネルの放送信号を受信する。
【００４９】
入力部６５は、外部に設置された映像送信装置から出力されてくる映像信号を入力するように構成されたインターフェースである。入力部６５は、例えばＨＤＭＩ（登録商標）の規格に適合するように構成されており、映像送信装置からＨＤＭＩ（登録商標）を介して送信されてくる映像信号を受け取ることができる。この映像送信装置は、例えばＳＴＢ１４であるが、映像記録再生装置等であってもよい。また、入力部は、ビデオケーブルを介して送信されてくる映像信号や、無線通信で送信されてくる映像信号を受け取るように構成されていてもよい。なお、本実施の形態では、ＳＴＢ１４から出力される映像信号が入力部６５に入力されるものとする。
【００５０】
映像出力部４４は、表示部５４を制御する機能を有し、映像入力部４８から入力される映像信号にもとづき表示部５４を制御して、その映像信号にもとづく映像を表示部５４に表示するように構成されている。映像出力部４４は、制御部４１から付加情報が入力されたときは、表示部５４に表示中の映像に、付加情報にもとづく画像を重畳する。
【００５１】
表示部５４は、映像信号にもとづく映像を表示するように構成されたディスプレイであり、例えばＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）である。しかし、本実施の形態は何らこの構成に限定されるものではなく、表示部５４は、ＰＤＰ（Ｐｌａｓｍａ  Ｄｉｓｐｌａｙ  Ｐａｎｅｌ）やＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、等であってもよい。
【００５２】
第２制御部４６は、映像入力部４８で取得された映像信号に対する映像認識処理を行う際に、映像認識処理を行う周期や、映像認識処理の開始タイミング、等を決定するように構成されている。例えば、第２制御部４６は、映像抽出部４５に対して、部分映像を抽出するタイミングや抽出する周期、抽出する部分映像のサイズ、等を指示し、その指示にもとづき抽出された部分映像をキャリブレーション処理の際に映像抽出部４５から取得するように構成されている。
【００５３】
映像抽出部４５は、映像入力部４８から入力される映像信号から部分映像を抽出するように構成されている。映像抽出部４５は、映像信号から、あらかじめ定められた周期で、または、第２制御部４６から指示されたタイミングおよび周期で、映像信号の一部である部分映像を所定時間分抽出するように構成されている。例えば、あらかじめ定められた周期、または第２制御部４６から指示された周期が３秒であり所定時間が３秒間であれば、映像抽出部４５は、映像信号から、３秒毎に３秒間の部分映像を抽出する動作を繰り返す。すなわち、映像信号から３秒間の部分映像を３秒毎に隙間なく連続して抽出する動作を繰り返す。また、例えば、あらかじめ定められた周期、または第２制御部４６から指示された周期が１５秒であり所定時間が３秒間であれば、映像抽出部４５は、映像信号から、１５秒毎に３秒間の部分映像を抽出する動作を繰り返す。すなわち、映像信号から３秒間の部分映像を１２秒の間隔をおいて抽出する動作を繰り返す。なお、映像信号から抽出する部分映像は秒単位での抽出に限定されるものではなく、例えば、映像フレームレートにおいて予め定められたフレーム数、または第２制御部４６から指示されたフレーム数、で部分映像を抽出してもよい。
【００５４】
記憶部４７は、例えば不揮発性メモリ等で構成された記憶装置である。記憶部４７は、映像入力部４８で受信した電子番組表（Ｅｌｅｃｔｒｏｎｉｃ  Ｐｒｏｇｒａｍ  Ｇｕｉｄｅ：ＥＰＧ）等の番組メタ情報、ＨＴＴＰ送受信部４２を介して付加情報配信装置３０から取得した付加情報および付加情報の表示制御情報、等を記憶する。付加情報の表示制御情報とは、付加情報の表示を制御するための情報であり、例えば付加情報の表示期間を示す情報、等が含まれる。
【００５５】
制御部４１は、映像受信装置４０が備える各回路ブロックを制御するように構成されている。制御部４１は、例えば、プログラム（アプリケーションプログラム等）を記憶しているＲＯＭ等の不揮発性メモリ、そのプログラムを実行するＣＰＵ、および、ＣＰＵがプログラムを実行するときに一時的にデータやパラメータ等を記憶するＲＡＭ等の揮発性メモリ、等から構成される。
【００５６】
制御部４１が行う制御には、例えば次のようなものがある。制御部４１は、映像抽出部４５が映像信号から部分映像を所定の周期で抽出するように、映像抽出部４５を制御する。そして、映像抽出部４５が部分映像を抽出する度に、抽出された部分映像を、映像認識要求とともに、ＨＴＴＰ送受信部４２および通信ネットワーク１６を介して映像認識装置２０に送信し、その部分映像に対する映像認識処理（映像認識処理にもとづくコンテンツ特定処理）を映像認識装置２０に依頼するように、各回路ブロックを制御する。そして、その部分映像に対する映像認識処理の結果を通信ネットワーク１６およびＨＴＴＰ送受信部４２を介して映像認識装置２０から取得するように、各回路ブロックを制御する。このとき、制御部４１は、コンテンツ切替検出部６６における検出結果にもとづき動作し、部分映像にコンテンツの切替箇所が含まれないときだけ、部分映像を映像認識装置２０に送信し、その部分映像に対する映像認識処理の結果を映像認識装置２０から取得してもよい。そして、制御部４１は、その映像認識処理の結果にもとづく付加情報を通信ネットワーク１６およびＨＴＴＰ送受信部４２を介して付加情報配信装置３０から取得するように、各回路ブロックを制御する。そして、取得した付加情報を記憶部４７に記憶するとともに映像出力部４４に出力し、表示部５４に表示中の映像に付加情報を重畳して表示するように、各回路ブロックを制御する。このとき、制御部４１は、付加情報の表示制御情報にもとづき「付加情報を非表示にする」と判断すれば、表示部５４に表示中の付加情報を非表示にするように、各回路ブロックを制御する。
【００５７】
このように、制御部４１は、映像抽出部４５で抽出された部分映像にもとづく映像認識処理（映像認識処理にもとづくコンテンツ特定処理）を、映像認識装置２０を利用して行うように構成されている。また、映像認識装置２０から取得した映像認識処理の結果にもとづき付加情報配信装置３０から取得した付加情報を、表示部５４に表示するか否か（映像信号に重畳するか否か）、または表示部５４に表示中の付加情報を継続表示するか非表示にするか、を、付加情報の表示制御情報等にもとづき判断し、その判断にもとづく指示を映像出力部４４等に出力して、付加情報の表示制御を行うように構成されている。
【００５８】
なお、制御部４１は、映像抽出部４５で抽出された部分映像からコンテンツ認識情報（例えば、フィンガープリント）を生成し、生成したコンテンツ認識情報を映像認識装置２０に送信して、映像認識処理にもとづくコンテンツ認識処理を映像認識装置２０に依頼するように構成されていてもよい。
【００５９】
なお、映像受信装置４０が映像認識装置２０に映像認識処理を依頼するときには、映像受信装置４０が映像認識処理の依頼を表す信号（データ）を作成し、その信号を映像認識要求として映像認識装置２０に送信するように付加情報表示システム１０を構成してもよいが、例えば、そのような信号（データ）の送信は行わず、映像受信装置４０が部分映像を映像認識装置２０に送信することで映像認識装置２０に映像認識処理を依頼したことになるように映像受信装置４０と映像認識装置２０との間であらかじめ取り決めをしておいてもよい。
【００６０】
コンテンツ切替検出部６６は、映像信号や音声信号等にもとづき、コンテンツの切替箇所、すなわち、番組本体からＣＭへの切替箇所や、ＣＭから番組本体への切替箇所を検出し、その検出結果を制御部４１に出力するように構成されている。例えば、コンテンツ切替検出部６６は、音声信号がステレオからモノラルへ、またはモノラルからステレオへと切り替わる点を検出し、その検出結果を制御部４１へ出力する。あるいは、放送局１２から放送される信号にコンテンツの切替箇所を示す信号が含まれている場合には、その信号にもとづき、コンテンツの切替箇所を検出して制御部４１へ出力する。
【００６１】
キャリブレーション実行部４９１は、映像認識処理の精度向上または負荷低減のためのキャリブレーション処理を行う。キャリブレーション実行部４９１は、例えば、映像受信装置４０の初期設定の際にキャリブレーション処理を実行してパラメータを設定する。設定されたパラメータは、以降のコンテンツ特定処理の際に、映像認識処理の精度向上または負荷低減のために使用される。
【００６２】
なお、キャリブレーション処理は、映像受信装置４０の初期設定時に限定されるものではなく、例えば、あらかじめ定められた周期で定期的に行われてもよく、あるいは、ユーザが任意に行えるような構成であってもよい。
【００６３】
第２記憶部４９２は、例えば不揮発性メモリ等で構成された記憶装置であり、キャリブレーション処理の結果（パラメータ）を記憶する。第２記憶部４９２に記憶されたキャリブレーション処理の結果は、第２制御部４６によって使用される。また、キャリブレーション処理の結果は、映像認識装置２０のキャリブレーション用記憶部２４５にも記憶される。
【００６４】
本実施の形態における付加情報表示システム１０は、以上のように構成され、次の特徴を備える。
（１）映像受信装置４０は、キャリブレーション実行部４９１を備え、映像認識処理の精度向上または負荷低減のためのキャリブレーション処理を実行し、パラメータの初期設定を行う。
（２）映像認識装置２０は、キャリブレーション部２４を備え、キャリブレーション処理（パラメータ初期設定）のための映像認識処理を行う。
（３）映像受信装置４０と映像認識装置２０とは、上述の各処理を連携して行う。
【００６５】
［１−２．動作］
以上のように構成された映像受信装置４０および映像認識装置２０について、その動作を図３〜図１０を用いて説明する。
【００６６】
上述したように、映像受信装置４０は、例えばＳＴＢ１４等の映像送信装置から映像信号が入力されると、その映像信号に対する映像認識処理を映像認識装置２０を利用して行う。そして、その映像認識処理の結果に関連する付加情報５１（例えば、広告情報）を付加情報配信装置３０から取得し、取得した付加情報５１を映像信号に重畳して表示部５４に表示する。
【００６７】
映像受信装置４０は、取得した付加情報５１（例えば、広告情報）を、その付加情報５１とともに取得した広告表示制御情報に含まれる広告表示期間に応じて表示または非表示にする。この広告表示制御情報とは、上述した付加情報の表示制御情報の一種である。
【００６８】
そして、映像受信装置４０および映像認識装置２０は、この映像認識処理の精度向上または負荷低減のために、キャリブレーション処理を実行し、パラメータの初期設定を行う。以下、このキャリブレーション処理時の動作を説明する。
【００６９】
［１−２−１．キャリブレーション処理の動作］
図３は、実施の形態１における映像受信装置４０のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【００７０】
まず、映像受信装置４０の第２制御部４６は、キャリブレーションの開始要求を示す情報を映像認識装置２０に送信するように制御部４１に指示する。その情報を受信した映像認識装置２０のキャリブレーション部２４は、映像受信装置４０においてキャリブレーション処理に使用可能な（ＳＴＢ１４が受信可能な）チャンネルの候補を、キャリブレーションＣＨデータベース２４３から抽出する。映像認識装置２０のキャリブレーション部２４は、抽出したチャンネルの候補を示す情報（データ）を映像受信装置４０に送信する。映像受信装置４０の第２制御部４６は、その情報（データ）を受信する。すなわち、映像受信装置４０は、キャリブレーション処理で使用するチャンネルの候補を映像認識装置２０から取得する（ステップＳ３０１）。
【００７１】
ステップＳ３０１では、映像受信装置４０は、映像受信装置４０で受信可能なチャンネル（キャリブレーション処理で使用可能なチャンネル）に関する情報（データ）を映像認識装置２０から取得する。そのために、映像受信装置４０の第２制御部４６は、映像受信装置４０が設置されている地域に関する情報（地域情報）を、キャリブレーション処理の開始要求を示す情報とともに、映像認識装置２０に送信するように制御部４１に指示する。この地域情報は、例えば、映像受信装置４０のＩＰアドレスや、ユーザによって入力された地域名、等、映像受信装置４０（ＳＴＢ１４）が設置されている地域を特定するのに用いることができる情報（データ）である。
【００７２】
なお、映像認識装置２０と映像受信装置４０との間で行われるデータのやり取りは、ＨＴＴＰ送受信部２１、４２、および通信ネットワーク１６を介して行われるが、以下ではこれらの説明は省略する。
【００７３】
なお、映像受信装置４０とＳＴＢ１４とは実質的に同じ場所に設置されており、映像受信装置４０から送信される地域情報は、ＳＴＢ１４が設置されている場所を示す情報でもあるものとする。
【００７４】
映像認識装置２０が有するキャリブレーションＣＨデータベース２４３には、キャリブレーション処理に使用可能なチャンネルやコンテンツに関する複数のデータが含まれている。映像認識装置２０のキャリブレーション用制御部２４６は、映像受信装置４０から送信されてくる情報（地域情報）にもとづき、映像受信装置４０でのキャリブレーション処理に使用可能なチャンネルの候補を抽出する。そして、抽出したチャンネルの候補を表す情報（データ）を映像受信装置４０に送信する。
【００７５】
図４は、実施の形態１における映像認識装置２０が有するキャリブレーション処理で使用可能なチャンネルのデータの一例を概略的に示す図である。
【００７６】
キャリブレーション処理では、ＳＴＢ１４で受信可能なチャンネルが使用される必要がある。そのために、映像認識装置２０は、図４に一例を示すようなチャンネルのリストを複数含むキャリブレーションＣＨデータベース２４３を有しており、映像受信装置４０から送信されてくる情報（映像受信装置４０が設置されている地域を特定可能な地域情報）にもとづき、このキャリブレーションＣＨデータベース２４３の中からＳＴＢ１４で受信可能なチャンネルが、キャリブレーション用チャンネルの候補として選択される。
【００７７】
なお、キャリブレーション用チャンネルは、放送局１２から放送される複数のチャンネルの中からキャリブレーション処理に使用可能なチャンネルとして映像認識装置２０で選択された１つまたは複数のチャンネルであり、放送局１２がキャリブレーション用チャンネルとして専用のチャンネルを設けて放送信号を送信しているわけではない。しかし、放送局１２がキャリブレーション用の専用チャンネルを設けてもよい。
【００７８】
図４には、一例として、日本でのキャリブレーション処理に使用可能なチャンネルの候補を示す。図４に示すように、映像認識装置２０のキャリブレーションＣＨデータベース２４３には、例えば、東京、大阪、その他、といった地域毎に、キャリブレーション処理に使用可能なチャンネルのデータが記憶されている。そして、映像受信装置４０から送信されてくる情報（地域情報）にもとづき、それらの中からチャンネル候補を抽出して映像受信装置４０に送信する。例えば、映像認識装置２０は、映像受信装置４０から送信されてくる地域情報にもとづき、映像受信装置４０（ＳＴＢ１４）が設置されている地域は東京であると判断すれば、東京で受信可能なチャンネルを選択し、そのチャンネルを表す情報（データ）を映像受信装置４０に送信する。
【００７９】
次に、映像受信装置４０のキャリブレーション実行部４９１は、映像認識装置２０から送信される情報（データ）を受信すると、それに含まれるチャンネルの情報を表示部５４に表示するとともに、キャリブレーション処理を実行するためにＳＴＢ１４をそのチャンネル（キャリブレーション用チャンネル）に変更することをユーザに対して促すメッセージを表示部５４に表示するように、制御部４１に指示する。ＳＴＢ１４においてキャリブレーション処理で使用可能なチャンネル（キャリブレーション用チャンネル）へのチャンネル変更がなされ、チャンネル変更が終了したことを示すユーザ操作およびどのチャンネルを選択したかを示すユーザ操作が行われると、映像受信装置４０の操作信号受信部４３は、そのユーザ操作を受け付ける。そして、映像受信装置４０の第２制御部４６は、キャリブレーション用チャンネルへの変更が完了したことを示す信号、およびどのチャンネルが選択されたかを示す信号を、映像認識装置２０に送信するように制御部４１に指示する（ステップＳ３０２）。
【００８０】
図５は、実施の形態１における映像受信装置４０の表示部５４に表示されるメッセージの一例を概略的に示す図である。
【００８１】
ステップＳ３０２では、図５に一例を示すように、キャリブレーション処理を実行するために、ＳＴＢ１４の受信チャンネルをキャリブレーション用チャンネルに変更することをユーザに対して促すメッセージが表示部５４に表示される。図５に示す例では、「キャリブレーションを開始します。接続されたＳＴＢにおいてチャンネル○○を選局してください」というメッセージが表示部５４に表示される。この「チャンネル○○」がキャリブレーション用チャンネルである。
【００８２】
このメッセージには、チャンネルの変更が終了したら、チャンネル変更が終了したことを示すユーザ操作を行うようにユーザに促すメッセージも併せて表示されることが望ましい。
【００８３】
なお、チャンネル変更のユーザ操作は、ＳＴＢ１４に対してなされるものであり、チャンネル変更が終了したことを示すユーザ操作は、映像受信装置４０に対してなされるものである。これは、ＳＴＢ１４に対してなされるユーザ操作を、映像受信装置４０が把握することが困難なためである。
【００８４】
なお、図５には、１つのチャンネル候補が表示部５４に表示される例を示しているが、複数のチャンネル候補が表示され、そのうちのいずれか１つをユーザが選択するように構成されていてもよい。その場合、どのチャンネルを選択したかを示すユーザ操作を行うようにユーザに促すメッセージも併せて表示されることが望ましい。この、どのチャンネルを選択したかを示すユーザ操作も、映像受信装置４０に対してなされるものである。
【００８５】
なお、映像認識装置２０から映像受信装置４０へ複数のチャンネル候補の情報が送信されたとき、そのうちのいずれか１つが映像受信装置４０で選択され、その選択された１つのチャンネルだけが表示部５４に表示され、かつ、映像受信装置４０で選択されたチャンネルを示す情報が映像受信装置４０から映像認識装置２０へ送信される構成であってもよい。
【００８６】
そして、ＳＴＢ１４においてキャリブレーション処理で使用可能なチャンネル（キャリブレーション用チャンネル）へのチャンネル変更がなされ、チャンネル変更が終了したことを表すユーザ操作が行われると、映像受信装置４０のキャリブレーション実行部４９１は、キャリブレーション用チャンネルへの変更が完了したことを示す信号（および、どのチャンネルが選択されたかを示す信号）を映像認識装置２０に送信するように、制御部４１に指示する。
【００８７】
次に、映像受信装置４０は、映像認識装置２０と連携してパラメータ設定処理を開始する（ステップＳ３０３）。ステップＳ３０３の詳細については後述する。
【００８８】
なお、ステップＳ３０２でユーザ操作により選択されたチャンネルが、上述の「キャリブレーション用に指定されたチャンネル」であり、映像認識装置２０のキャリブレーション用映像抽出部２４４は、放送局１２から放送される放送信号から、このチャンネルの放送信号を受信してキャリブレーション処理用の映像信号を抽出する。
【００８９】
次に、ステップＳ３０３で行われたパラメータ設定処理の結果、すなわち、キャリブレーション処理によって決定されたパラメータを表す情報、が映像認識装置２０から映像受信装置４０に送信される。映像受信装置４０の第２制御部４６は、そのパラメータを表す情報を受信する（ステップＳ３０４）。
【００９０】
このパラメータは、映像受信装置４０から映像認識装置２０に送信される部分映像に対して映像認識装置２０が映像認識処理を行う際、映像認識装置２０の記憶部２３に記憶されたフィンガープリントの照合範囲（または照合開始点）を設定するのに使用される。このパラメータの詳細は後述する。
【００９１】
そして、このパラメータは映像受信装置４０の第２記憶部４９２に記憶され保存される（ステップＳ３０５）。第２記憶部４９２に記憶されたパラメータは、以降の映像認識処理で継続して使用される。
【００９２】
次に、本実施の形態におけるキャリブレーション処理について説明する。
【００９３】
図６は、放送局１２から放送される放送信号が映像受信装置４０で表示されるまでの経路の一例を概略的に示す図である。
【００９４】
図６に示す例では、第１経路では、放送局１２から放送される放送信号は、中継設備６１を経由せずにＳＴＢ１４ａで受信され、その放送信号による映像信号がＳＴＢ１４ａから映像受信装置４０ａに入力される。一方、第２経路では、放送局１２から放送される放送信号は、中継設備６１を経由してＳＴＢ１４ｂで受信され、その放送信号による映像信号がＳＴＢ１４ｂから映像受信装置４０ｂに入力される。なお、図６に示す映像入力部４８ａ、４８ｂは、映像入力部４８と実質的に同じ構成、動作であり、キャリブレーション実行部４９１ａ、４９１ｂは、キャリブレーション実行部４９１と実質的に同じ構成、動作である。
【００９５】
このように、放送局１２から放送される放送信号は、一様にＳＴＢ１４や映像受信装置４０で受信されるのではなく、中継設備６１を経由せずに直接受信される場合もあれば、途中に単数または複数の中継設備６１を経由して受信される場合もあり、その経路は多様である。
【００９６】
そして、放送局１２から放送される放送信号がＳＴＢ１４や映像受信装置４０で受信されるタイミングは、その経路によって変化する。
【００９７】
図７は、放送局１２から放送される放送信号がＳＴＢ１４で受信されるまでの時間遅延の一例を概略的に示す図である。
【００９８】
図７では、横軸に時間の経過を示す。そして、放送局１２が放送する放送信号による映像と、映像受信装置４０ａが表示する映像と、映像受信装置４０ｂが表示する映像と、を概略的に示す。
【００９９】
例えば、図６に示した例では、放送局１２から放送される放送信号を中継設備６１を経由せずにＳＴＢ１４ａが受信する第１経路では、放送局１２から放送される放送信号が映像受信装置４０ａで表示されるまでの時間遅延はΔＴ１である。一方、放送局１２から放送される放送信号を中継設備６１を経由してＳＴＢ１４ｂが受信する第２経路では、放送局１２から放送される放送信号が映像受信装置４０ｂで表示されるまでの時間遅延は、ΔＴ１よりも大きいΔＴ２である。これは、第２経路では、中継設備６１を経由した分の時間遅延が生じたためである。
【０１００】
なお、このような時間遅延は、チャンネルによって異なる場合があり、あるいは、同一のチャンネルであっても、キー局から全国放送が放送される時間帯と、地方局から地域放送が放送される時間帯とで異なる場合がある。
【０１０１】
このように、放送局１２から放送される放送信号が映像受信装置４０で表示されるまでの時間遅延は、放送局１２からＳＴＢ１４までの経路によって異なる場合がある。そして、そのような時間遅延の差が生じると、映像認識装置２０が映像受信装置４０から部分映像を受信する時刻にも差が生じてしまう。例えば、映像受信装置４０ａから送信されてくる部分映像と、映像受信装置４０ｂから送信されてくる部分映像とでは、映像認識装置２０が受信するタイミングは異なる。このように、たとえ同じ部分映像であっても、映像認識装置２０が受信するタイミングが映像受信装置４０毎に異なると、映像認識装置２０では、映像認識処理を行う際に、その時間遅延の差を見込んで、より広い範囲の画像データ（フィンガープリント）と照合を行わなければならなくなり、映像認識処理の負荷が増加する。
【０１０２】
本実施の形態では、放送局１２から放送される放送信号が映像受信装置４０で表示されるまでの時間遅延に、映像受信装置４０毎の差が生じたとしても、映像認識処理にかかる負荷の低減が図れるように、キャリブレーションを行う。
【０１０３】
図８は、実施の形態１における付加情報表示システム１０で行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【０１０４】
図８では、横軸に時間の経過を示す。そして、放送局１２が放送する放送信号による映像と、映像認識装置２０が放送局１２から受信した放送信号による映像と、映像受信装置４０が表示する映像と、映像認識装置２０が映像受信装置４０から受信するキャリブレーション用の部分映像と、を概略的に示す。
【０１０５】
図９は、実施の形態１における付加情報表示システム１０で行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。図９に示すフローチャートは、図３に示したステップＳ３０３のパラメータ設定処理を詳細に示したフローチャートである。
【０１０６】
以下、図８の説明を交えながら、図９に示すフローチャートを説明する。
【０１０７】
映像認識装置２０のキャリブレーション用データ生成部２４２は、キャリブレーション処理時に用いるフィンガープリントを生成して、キャリブレーション用データベースを生成する（ステップＳ１００１）。
【０１０８】
図８に示す例では、映像認識装置２０は、放送局１２から送信される放送信号を、映像受信装置４０よりも短い時間遅延で受信している。キャリブレーション用データ生成部２４２は、この放送信号から、キャリブレーション処理を実行する際に用いるフィンガープリントを生成する。ステップＳ１００１で生成されたフィンガープリントは、キャリブレーション用記憶部２４５に記憶される。また、フィンガープリントの元となる映像信号の受信時刻（その映像信号が重畳された放送信号を映像認識装置２０が受信した時刻）が、フィンガープリントに関連付けられて、キャリブレーション用記憶部２４５に記憶される。
【０１０９】
このように、フィンガープリントと受信時刻とが互いに関連付けられてキャリブレーション用記憶部２４５に記憶されることで、キャリブレーション用データベースが構成されている。
【０１１０】
なお、図８では、映像受信装置４０がキャリブレーション用の映像として映像認識装置２０に送信する部分映像の先頭の映像の放送信号を映像認識装置２０が放送局１２から受信する時刻を、時刻Ｔｓ１、Ｔｓ２、・・・、Ｔｓｎと記す。
【０１１１】
映像受信装置４０の映像抽出部４５は、第２制御部４６の指示にもとづき、ＳＴＢ１４から映像受信装置４０に入力される映像信号から、キャリブレーション用の部分映像を取得する（ステップＳ１００２）。
【０１１２】
映像受信装置４０のキャリブレーション実行部４９１は、ステップＳ１００２で取得されたキャリブレーション用の部分映像を映像認識装置２０に送信するように制御部４１に指示する（ステップＳ１００３）。
【０１１３】
映像認識装置２０は、ステップＳ１００３で映像受信装置４０から送信されたキャリブレーション用の部分映像を受信する。そして、その受信時刻Ｔｓ１´がキャリブレーション用記憶部２４５に保存される（ステップＳ１００４）。
【０１１４】
なお、図８では、キャリブレーション用の映像として映像受信装置４０が送信した部分映像の映像認識装置２０における受信時刻（部分映像の先頭映像の受信時刻）を、時刻Ｔｓ１´、Ｔｓ２´、・・・、Ｔｓｎ´と記す。
【０１１５】
図８では、時刻Ｔｓ１´、Ｔｓ２´、・・・、Ｔｓｎ´のそれぞれは、時刻Ｔｓ１、Ｔｓ２、・・・、Ｔｓｎよりも遅い時刻であるが、この時間差は、上述したように、放送局１２からＳＴＢ１４までの放送信号の送信経路にもとづくものであり、また、映像受信装置４０における各種処理に要する時間や、映像受信装置４０から映像認識装置２０へのデータ送信に要する時間、等にもとづくものである。
【０１１６】
なお、この時間差は、上述したように、映像認識装置２０およびＳＴＢ１４（映像受信装置４０）の設置場所や放送信号の送信経路、等によって変化する。
【０１１７】
映像認識装置２０のキャリブレーション用比較検索部２４１は、映像受信装置４０から送信されてきたキャリブレーション用の部分映像から生成されたフィンガープリントを、キャリブレーション用記憶部２４５に記憶されているキャリブレーション用データベースに照合する（ステップＳ１００５）。そして、そのデータベースの中から最も類似度が高いフィンガープリントを選定し、映像受信装置４０から送信されてきた部分映像に対応するフィンガープリントとする。また、そのフィンガープリントに関連付けられた受信時刻が併せてキャリブレーション用記憶部２４５から読み出される。
【０１１８】
こうして、映像受信装置４０から送信されてきたキャリブレーション用の部分映像に対応する映像が特定され、その映像が重畳された放送信号の受信時刻Ｔｓ１が決定される。
【０１１９】
キャリブレーション用制御部２４６は、時刻Ｔｓ１と時刻Ｔｓ１´の時間差を算出し、その結果をキャリブレーション用記憶部２４５に記憶する（ステップＳ１００６）。
【０１２０】
この時点でキャリブレーション処理が突然終了した場合に備え、キャリブレーション用制御部２４６は、ステップＳ１００６の演算結果を、キャリブレーション用記憶部２４５にパラメータとして仮保存する（ステップＳ１００７）。これは、ステップＳ１００６の結果をパラメータとして利用できるようにするためである。
【０１２１】
ステップＳ１００２からステップＳ１００７までの各ステップは、Ｎ回（Ｎは１以上の整数）繰り返される（ステップＳ１００８）。
【０１２２】
これにより、ステップＳ１００４では、時刻Ｔｓ２´、Ｔｓ３´、・・・、Ｔｓｎ´が測定され、ステップＳ１００５では時刻Ｔｓ２、Ｔｓ３、・・・、Ｔｓｎが決定される。そして、ステップＳ１００６では、時刻Ｔｓ２と時刻Ｔｓ２´の時間差、時刻Ｔｓ３と時刻Ｔｓ３´の時間差、・・・、時刻Ｔｓｎと時刻Ｔｓｎ´の時間差、がそれぞれ算出される。すなわち、Ｎ個の時間差が算出される。
【０１２３】
ステップＳ１００２からステップＳ１００７までの各ステップがＮ回繰り返された後、キャリブレーション用制御部２４６は、ステップＳ１００６で算出されキャリブレーション用記憶部２４５に記憶されたＮ個の時間差、すなわち、時刻Ｔｓ１と時刻Ｔｓ１´の時間差、時刻Ｔｓ２と時刻Ｔｓ２´の時間差、・・・、時刻Ｔｓｎと時刻Ｔｓｎ´の時間差、にもとづき最終的なパラメータを決定する（ステップＳ１００９）。
【０１２４】
このように、本実施の形態において、ステップＳ１００９で決定されるパラメータは、映像受信装置４０から送信される部分映像を映像認識装置２０が受信した時刻（例えば、時刻Ｔｓ１´、Ｔｓ２´、・・・、Ｔｓｎ´）と、その部分映像に対応する放送信号を映像認識装置２０が受信した時刻（例えば、時刻Ｔｓ１、Ｔｓ２、・・・、Ｔｓｎ）との時間差を表すものである。
【０１２５】
なお、キャリブレーション用制御部２４６は、ステップＳ１００６で算出されたＮ個の時間差を、ステップＳ１００９において加算平均し、これにより最終的なパラメータを算出してもよいが、本実施の形態は何らこの算出方法に限定されるものではない。例えば、キャリブレーション用制御部２４６は、Ｎ個の時間差の最頻値（最も多く現れる数値）を最終的なパラメータとしてもよく、あるいは、Ｎ個の時間差の分布の中央値を最終的なパラメータとしてもよい。あるいは、その他の統計的手法により最終的なパラメータを決定してもよい。
【０１２６】
ステップＳ１００９で決定されたパラメータは、キャリブレーション用記憶部２４５に記憶されるとともに、映像認識装置２０から映像受信装置４０に送信され、映像受信装置４０の第２記憶部４９２に記憶される。
【０１２７】
こうして、ステップＳ３０３のパラメータ設定処理が終了する。
【０１２８】
第２記憶部４９２に記憶されたパラメータは、映像受信装置４０が映像認識装置２０にコンテンツ特定処理を依頼する際に、映像受信装置４０から映像認識装置２０に部分映像とともに送信される。すなわち、映像受信装置４０の制御部４１は、第２記憶部４９２に記憶されたパラメータを、部分映像とともに映像認識装置２０へ送信して、映像認識装置２０に映像認識処理を依頼する。
【０１２９】
映像認識装置２０では、記憶部２３に記憶されているフィンガープリントと、映像受信装置４０から送信されてきた部分映像から生成されたフィンガープリントとを照合する際に、このパラメータが使用される。すなわち、映像認識装置２０の検索部２２は、このパラメータにもとづき、記憶部２３に記憶されているフィンガープリントのデータベースにおける照合範囲（または、照合開始点）を設定し、その設定された照合範囲（または、照合開始点）にもとづき、映像受信装置４０から受信した部分映像に関する映像認識処理を行う。
【０１３０】
このパラメータを用いずに映像認識処理を行う場合、映像認識装置２０は、上述した時間遅延の差を見込んで映像認識処理のための照合範囲を設定しなければならず、その照合範囲は相対的に大きくなる。
【０１３１】
しかし、このパラメータを用いて映像認識処理のための照合範囲を設定すれば、このパラメータを用いない場合と比較して、照合範囲を狭めることができる。したがって、映像認識装置２０における映像認識処理の負荷を低減することができる。また、映像認識処理時の負荷が低減されることで、映像認識処理の精度を向上することもできる。
【０１３２】
［１−３．効果等］
以上のように、本実施の形態において、映像受信装置４０は、通信ネットワーク１６を介してデータの送受信を行えるように構成されており、映像入力部４８、映像抽出部４５、制御部４１、およびキャリブレーション実行部４９１を備える。映像入力部４８は、外部に設置された映像送信装置（例えば、ＳＴＢ１４）から出力される映像信号を入力するように構成されている。映像抽出部４５は、その映像信号から映像認識処理用の部分映像を抽出するように構成されている。制御部４１は、通信ネットワーク１６に接続された映像認識装置２０に、部分映像または部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、その映像認識処理の結果を映像認識装置２０から取得し、その映像認識処理の結果に基づく付加情報を、通信ネットワーク１６に接続された付加情報配信装置３０から取得する制御を行うように構成されている。キャリブレーション実行部４９１は、映像認識装置２０と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されている。
【０１３３】
映像認識装置２０は、映像受信装置４０と連携してキャリブレーション処理を行い所定のパラメータを設定して映像受信装置４０へ送信するように構成されている。
【０１３４】
このキャリブレーション中に、映像受信装置４０の映像入力部４８に入力される映像信号は、キャリブレーション用チャンネルの放送信号の映像信号であり、映像認識装置２０で受信される放送信号は、そのキャリブレーション用チャンネルの放送信号である。
【０１３５】
映像受信装置４０のキャリブレーション実行部４９１は、映像認識装置２０からキャリブレーション処理の結果として送信されてくるパラメータを受信して記憶するように構成されていてもよい。
【０１３６】
また、キャリブレーション実行部４９１は、キャリブレーション処理の開始要求とともに、映像受信装置４０が設置されている地域の特定に用いることができる地域情報を映像認識装置２０に送信し、映像認識装置２０から送信されてくるキャリブレーション用チャンネルの候補を示す情報を受信するように構成されていてもよい。
【０１３７】
このとき、映像認識装置２０は、映像受信装置４０から受信した地域情報にもとづき、キャリブレーションＣＨデータベース２４３からキャリブレーション用チャンネルの候補を選択して映像受信装置４０へ送信するように構成されていてもよい。
【０１３８】
また、映像受信装置４０は、映像信号に付加情報を重畳した映像を表示するように構成された表示部５４、をさらに備え、キャリブレーション実行部４９１は、表示部５４に、キャリブレーション用チャンネルの候補を表示するとともに、キャリブレーション用チャンネルの候補のいずれかにチャンネルを変更するようにユーザに促すメッセージを表示するように構成されていてもよい。
【０１３９】
また、映像受信装置４０は、チャンネル変更が終了したことを示すユーザ操作を受け付けるように構成された操作信号受信部４３を備えていてもよい。
【０１４０】
このパラメータは、映像受信装置４０から送信される部分映像が映像認識装置２０で受信される時刻と、部分映像に対応する映像信号が映像認識装置で取得される時刻との時間差を示すデータであってもよい。また、制御部４１は、そのパラメータを部分映像またはコンテンツ認識情報とともに映像認識装置２０へ送信して映像認識処理を依頼するように構成されていてもよい。
【０１４１】
このとき、映像認識装置２０は、映像受信装置４０から送信されてくる部分映像を映像認識装置２０で受信する時刻と、その部分映像に対応する映像信号を映像認識装置２０で取得する時刻との時間差を示すパラメータを設定して映像受信装置４０に送信するように構成されていてもよい。
【０１４２】
これにより、映像認識装置２０では、このパラメータを用いずに映像認識処理を行う場合と比較して、映像認識処理を行う際の照合範囲を狭めることができるので、映像認識処理にかかる負荷を軽減することができる。
【０１４３】
（実施の形態２）
実施の形態１で設定されたパラメータは、映像認識処理を行う際にフィンガープリントのデータベースにおける照合範囲の設定に用いられるものであったが、キャリブレーション処理によって設定されるパラメータは何らこれに限定されない。本実施の形態では、他のパラメータをキャリブレーション処理によって設定する例を説明する。
【０１４４】
以下、図１０〜図１４を用いて、実施の形態２を説明する。
【０１４５】
なお、実施の形態１では、映像受信装置４０から映像認識装置２０へ部分映像を送信してコンテンツ特定処理を行う構成を説明したが、映像受信装置から映像認識装置へフィンガープリントを送信してコンテンツ特定処理を行ってもよい。本実施の形態では、映像受信装置１４０において部分映像からフィンガープリントを生成し、このフィンガープリントを映像受信装置１４０から映像認識装置１２０へ送信してコンテンツ特定処理を依頼する構成を説明する。
【０１４６】
［２−１．構成］
本実施の形態に示す付加情報表示システム１１０は、構成要素に映像認識装置１２０および映像受信装置１４０を備える。
【０１４７】
図１０は、実施の形態２における映像認識装置１２０および映像受信装置１４０の構成の一例を概略的に示すブロック図である。図１０には、本実施の形態に示す動作に関連する主な回路ブロックを示しており、他の動作に関する機能や回路ブロックは省略している。なお、本実施の形態では、図２に示した映像認識装置２０および映像受信装置４０と実質的に同じ動作を行う構成要素には、その構成要素と同じ符号を付与し、説明を省略する。
【０１４８】
映像認識装置１２０は、ＨＴＴＰ送受信部２１、検索部２２、記憶部２３、およびキャリブレーション部１２４、を備える。
【０１４９】
キャリブレーション部１２４は、キャリブレーション用比較検索部２４１、キャリブレーション用データ生成部２４２、キャリブレーションＣＨデータベース２４３、キャリブレーション用映像抽出部２４４、キャリブレーション用記憶部２４５、およびキャリブレーション用制御部２５６、を有する。キャリブレーション部１２４は、映像受信装置１４０が有するキャリブレーション実行部４９３と通信を行いながらキャリブレーション処理を実行するように構成されている。
【０１５０】
映像認識装置１２０は、実施の形態１に示した映像認識装置２０と実質的に同じ構成であり、実質的に同じ動作を行う。ただし、キャリブレーション部１２４において行うキャリブレーション処理（キャリブレーション処理で設定されるパラメータ）が、実施の形態１で説明したキャリブレーション部２４と異なる。この詳細は後述する。
【０１５１】
映像受信装置１４０は、制御部１４１、ＨＴＴＰ送受信部４２、操作信号受信部４３、映像出力部４４、表示部５４、映像抽出部４５、記憶部４７、コンテンツ切替検出部６６、キャリブレーション実行部４９３、および映像入力部４８を備える。キャリブレーション実行部４９３は、第２制御部１４６、第２記憶部４９２、を有する。
【０１５２】
映像受信装置１４０は、実施の形態１に示した映像受信装置４０と実質的に同じ構成であり、実質的に同じ動作を行う。ただし、制御部１４１が部分映像からフィンガープリントを生成し、このフィンガープリントを映像認識装置１２０へ送信してコンテンツ特定処理を依頼する点と、第２制御部１４６およびキャリブレーション実行部４９３において行うキャリブレーション処理（設定されるパラメータ）が、実施の形態１で説明した第２制御部４６およびキャリブレーション実行部４９１と異なる。この詳細は後述する。
【０１５３】
［２−２．動作］
以下、実施の形態２におけるキャリブレーション処理時の動作を説明する。
【０１５４】
実施の形態１では、図６、図７を用いて、放送局１２から放送信号が送信されてからＳＴＢ１４で受信されるまでの間に、中継設備６１を経由するかどうか、あるいは、何台の中継設備６１を経由するか、等によって、ＳＴＢ１４毎に、放送信号を受信するまでの時間（時間遅延）に差が生じることを説明した。そして、映像認識装置２０で行う映像認識処理の負荷がこの時間遅延の差によって増大することを防止するために、キャリブレーション処理を行ってパラメータを設定する例を説明した。
【０１５５】
しかし、放送信号の送信経路の違いによって生じるのは、時間遅延の差だけではない。このような送信経路の違いは、ＳＴＢ１４で受信される放送信号の映像信号に変化を生じさせる可能性がある。この映像信号に生じる可能性がある変化の一例を、図１１Ａ、図１１Ｂを用いて説明する。
【０１５６】
図１１Ａは、放送局１２から送信された放送信号がＳＴＢ１４で受信されるまでの間に劣化した場合に表示映像に生じる変化の一例を概略的に示す図である。
【０１５７】
ＳＴＢ１４で受信される放送信号が何らかの原因で劣化した場合、例えば、図１１Ａに示すように、表示映像に明度や色相の変化が生じたり、画質が劣化して映像が不鮮明になることがある。
【０１５８】
図１１Ｂは、放送局１２から送信された放送信号の映像信号に加工が施された場合の表示映像の一例を概略的に示す図である。
【０１５９】
ＳＴＢ１４の動作の仕様によっては、例えば図１１Ｂに示すように、放送信号の映像信号にＳＴＢ１４が加工を施し、映像サイズに変化が生じたり、元の映像には無い情報が重畳されることがある。
【０１６０】
放送局１２が放送するオリジナルの映像に対して、映像受信装置１４０の表示部５４に表示される映像が変化していると、その変化の度合いに応じて、その映像から切り出された部分映像に対して映像認識装置１２０で行われる映像認識処理の精度は低下する。例えば、図１１Ａ、１１Ｂに一例を示すように、その変化が相対的に大きなものであれば、映像認識処理の精度は、相対的に大きく低下する可能性がある。したがって、そのような場合には、できるだけ多くの部分映像を映像受信装置１４０から映像認識装置１２０に送信し、映像認識処理の回数を増やすことで映像認識処理の精度を上げることが望ましい。しかし、それは、通信データ量（映像受信装置１４０から映像認識装置１２０に送信されるデータ量）を増大させるだけでなく、映像認識処理にかかる負荷や時間等を増大させる可能性がある。
【０１６１】
一方、映像受信装置１４０の表示部５４に表示される映像が、放送局１２から送信されるオリジナルの映像と比較して相対的に少ない変化しかなければ、映像受信装置１４０から映像認識装置１２０に送信する部分映像の送信周期を相対的に長くし、映像認識装置１２０で行う映像認識処理の回数を相対的に減少させても、映像認識処理を高精度に行うことが可能である。
【０１６２】
しかし、ＳＴＢ１４から出力される映像信号が、放送局から送信されるオリジナルの映像信号と比較してどの程度変化しているかを映像受信装置１４０が把握することは、困難である。
【０１６３】
映像受信装置１４０から映像認識装置１２０へ、常時、大量の情報（部分映像から生成したフィンガープリント）を送信しておけば、映像の変化の度合いが不明であっても、映像認識処理の精度を維持することは可能である。しかし、このような動作を映像受信装置１４０が行うと、映像受信装置１４０から映像認識装置１２０へ送信されるデータ量や映像認識装置１２０における負荷が増大するため、望ましくない。
【０１６４】
本実施の形態では、このような状況に対応するためのパラメータをキャリブレーション処理により設定する。
【０１６５】
なお、実施の形態２において行うキャリブレーション処理の手順は、実施の形態１で図３に示したフローチャートと実質的に同じである。ただし、図３に示したステップＳ３０３のパラメータ設定処理の動作が、実施の形態１で図９を用いて説明したフローチャートとは異なる。
【０１６６】
以下、実施の形態１とは異なる、本実施の形態におけるステップＳ３０３のパラメータ設定処理の動作を説明する。
【０１６７】
［２−２−１．キャリブレーション処理の動作］
図１２は、実施の形態２における付加情報表示システム１１０で行うキャリブレーション処理の一例を映像を用いて概略的に示す図である。
【０１６８】
図１３は、実施の形態２における付加情報表示システム１１０で行うパラメータ設定処理の動作の一例を概略的に示すフローチャートである。
【０１６９】
図１４は、図１３に示すフローチャートを映像受信装置１４０と映像認識装置１２０のそれぞれの動作に分けて示すフローチャートである。
【０１７０】
以下、図１２、図１４の説明を交えながら、図１３に示すフローチャートを説明する。
【０１７１】
本実施の形態では、図１２に模式的に示すように、映像抽出部４５において行う部分映像の切り出しの周期を決めるパラメータを、キャリブレーション処理によって設定する。
【０１７２】
以下の例では、部分映像の切り出し周期が相対的に短くなるように設定された（すなわち、映像受信装置１４０から映像認識装置１２０への送信データ量が相対的に大きい）パラメータａと、部分映像の切り出し周期が相対的に長くなるように設定された（すなわち、送信データ量が相対的に小さい）パラメータｃと、パラメータａとパラメータｃの中間に設定されたパラメータｂと、の３つのパラメータａ、ｂ、ｃがあらかじめ準備され、キャリブレーション処理によりこれらのいずれかが選択される動作を説明する。なお、本実施の形態におけるパラメータは何らこの３つに限定されるものではなく、４つ以上であってもよく、２つであってもよい。
【０１７３】
上述したように、ＳＴＢ１４から映像受信装置１４０に入力される映像信号が、放送局１２から放送されるオリジナルの映像信号と比較して、相対的にわずかな変化でしかなければ、映像受信装置１４０は、パラメータｃを選択し、映像受信装置１４０から映像認識装置１２０へ送信するデータの量を相対的に少なくすることができる。
【０１７４】
一方、その変化が相対的に大きなものであれば、映像受信装置１４０は、パラメータａまたはパラメータｂを選択し、映像受信装置１４０から映像認識装置１２０へ送信するデータの量を相対的に多くして、映像認識装置１２０における映像認識処理の精度を上げることが望ましい。
【０１７５】
図１３のフローチャートには、このパラメータをどのようにして設定するのか、その手順を示している。
【０１７６】
なお、図１４のフローチャートには、図１３に示すフローチャートに加え、図３に示したステップＳ３０１、Ｓ３０２をより詳細に示している。まず、そのステップを説明する。
【０１７７】
映像受信装置１４０の第２制御部１４６は、キャリブレーションの開始要求を示す情報を映像認識装置１２０に送信するように制御部１４１に指示する（ステップＳ３０１１）。
【０１７８】
その情報を受信した映像認識装置１２０のキャリブレーション部１２４は、映像受信装置１４０においてキャリブレーション処理に使用可能な（ＳＴＢ１４が受信可能な）チャンネルの候補を、キャリブレーションＣＨデータベース２４３から抽出する（ステップＳ３０１２）。
【０１７９】
映像認識装置１２０のキャリブレーション部１２４は、抽出したチャンネルの候補を示す情報を映像受信装置１４０に送信する。映像受信装置１４０の第２制御部１４６は、その情報を受信する（ステップＳ３０１３）。
【０１８０】
これらのステップＳ３０１１、Ｓ３０１２、Ｓ３０１３は、実施の形態１で図３に示したステップＳ３０１に相当する。
【０１８１】
映像受信装置１４０のキャリブレーション実行部４９３は、映像認識装置１２０から送信される情報を受信すると、それに含まれるチャンネル情報を表示部５４に表示するとともに、キャリブレーション処理を実行するためにＳＴＢ１４をそのチャンネル（キャリブレーション用チャンネル）に変更することをユーザに対して促すメッセージを表示部５４に表示するように、制御部１４１に指示する（ステップＳ３０２１）。
【０１８２】
ＳＴＢ１４においてキャリブレーション処理で使用可能なチャンネル（キャリブレーション用チャンネル）へのチャンネル変更がなされ、チャンネル変更が終了したことを示すユーザ操作およびどのチャンネルを選択したかを示すユーザ操作が行われると、映像受信装置１４０の操作信号受信部４３は、そのユーザ操作を受け付ける（ステップＳ３０２２）。
【０１８３】
そして、映像受信装置１４０の第２制御部１４６は、キャリブレーション用チャンネルへの変更が完了したことを示す情報（データ）、およびどのチャンネルが選択されたかを示す情報（データ）を、映像認識装置１２０に送信するように制御部１４１に指示する（ステップＳ３０２３）。
【０１８４】
これらのステップＳ３０２１、Ｓ３０２２、Ｓ３０２３は、実施の形態１で図３に示したステップＳ３０２に相当する。
【０１８５】
次に、映像受信装置１４０のキャリブレーション実行部４９３は、映像認識装置１２０と連携してパラメータ設定処理を開始する。
【０１８６】
まず、映像受信装置１４０のキャリブレーション実行部４９３は、パラメータを初期化する（ステップＳ１２０１）。
【０１８７】
このパラメータの初期化とは、あらかじめ準備された複数のパラメータのいずれか１つを選択することである。ここでは、パラメータの初期化により、例えばパラメータａが選択されるものとするが、パラメータａ以外のパラメータが選択されてもよい。そして、選択されたパラメータを示す情報が、映像受信装置１４０から映像認識装置１２０へ送信される。
【０１８８】
次に、ステップＳ１２０１で選択されたパラメータ（例えば、パラメータａ）が、これから行われる映像認識処理に使用されるパラメータとして、映像受信装置１４０のキャリブレーション実行部４９３、映像認識装置１２０のキャリブレーション部１２４のそれぞれで設定される（ステップＳ１２０２）。
【０１８９】
次に、キャリブレーション実行部４９３とキャリブレーション部１２４は、同期処理を行う（ステップＳ１２０３）。
【０１９０】
同期処理とは、キャリブレーション用に映像受信装置１４０から映像認識装置１２０に送信される部分映像のフィンガープリントと、映像認識装置１２０がキャリブレーション用に受信したチャンネルの映像から生成したフィンガープリントとのタイミングを互いに合わせる処理のことである。すなわち、映像認識処理を行うときに、互いに同じ映像から生成されたフィンガープリント同士を比較できるように、両者のタイミングを合わせる処理のことである。
【０１９１】
なお、これらのフィンガープリントは、互いに同じキャリブレーション用チャンネルの映像から生成されるものとする。
【０１９２】
この同期処理は、例えば、実施の形態１に示したキャリブレーション処理を事前に行い、ＳＴＢ１４から映像受信装置１４０に入力される映像信号と、映像認識装置１２０が放送局１２から受信する放送信号の映像信号との時間差を検出し、その検出結果を用いて行ってもよい。
【０１９３】
次に、映像認識装置１２０のキャリブレーション用映像抽出部２４４は、映像認識装置１２０で受信されたキャリブレーション用チャンネルの放送信号から、映像認識処理に使用する映像信号を、部分映像の長さに合わせて、取得する。例えば、キャリブレーション用映像抽出部２４４は、部分映像の長さが２秒間であれば、２秒間の連続する映像信号を１つのまとまりとし、受信した放送信号から２秒間の映像信号を連続して取得する。映像受信装置１４０の映像抽出部４５は、ステップＳ１２０２で設定されたパラメータ（例えば、パラメータａ）にもとづく周期で、ＳＴＢ１４から入力される映像信号から部分映像を切り出す。部分映像の長さが例えば２秒間に設定され、パラメータにもとづく周期が例えば２秒であれば、映像抽出部４５は、２秒間の連続する映像信号を１つの部分映像とし、入力映像信号から２秒周期で部分映像を切り出す（ステップＳ１２０４）。
【０１９４】
映像認識装置１２０のキャリブレーション部１２４と、映像受信装置１４０のキャリブレーション実行部４９３とは、ステップＳ１２０３で同期処理を行っているので、映像認識装置１２０のキャリブレーション用映像抽出部２４４が取得する映像信号（例えば、２秒間の連続する映像信号）と、映像受信装置１４０の映像抽出部４５が取得する部分映像（例えば、２秒間の連続する映像信号）とは、互いにタイミングがあっており、互いに同じ内容の映像信号である。
【０１９５】
次に、映像認識装置１２０のキャリブレーション用データ生成部２４２は、キャリブレーション用映像抽出部２４４が取得した映像信号からフィンガープリントを生成する。映像受信装置１４０の制御部１４１は、映像抽出部４５が取得した部分映像からフィンガープリントを生成する（ステップＳ１２０５）。
【０１９６】
ステップＳ１２０５において、映像受信装置１４０で生成されたフィンガープリントは、映像受信装置１４０から映像認識装置１２０に送信され、映像認識装置１２０で受信される（ステップＳ１２１５）。
【０１９７】
ステップＳ１２１５で映像認識装置１２０が受信したフィンガープリントは、映像認識装置１２０のキャリブレーション用比較検索部２４１において、ステップＳ１２０５でキャリブレーション用データ生成部２４２が生成したフィンガープリントと、照合される（ステップＳ１２０６）。こうして、映像認識装置１２０において、キャリブレーション用の映像認識処理が行われる。
【０１９８】
ステップＳ１２０６で２つのフィンガープリントが比較されるとき、その一致度合いが誤差として数値化される（ステップＳ１２０７）。２つのフィンガープリントが完全に一致すれば、誤差は例えば０％であり、２つのフィンガープリントが全く一致しなければ、誤差は例えば１００％である。この動作は所定回数行われ、その中の例えば最良値がステップＳ１２０７における最終的な誤差として、採用される。この最良値とは、誤差の数値が最も小さい値のことである。
【０１９９】
例えば、あらかじめ設定された所定時間が１２秒間であり、１つの部分映像の長さが２秒間であり、ステップＳ１２０２で設定されたパラメータによる部分映像の切り出し周期が２秒であれば、この所定時間の間に６回の映像認識処理が行われることになる。こうして複数回の映像認識処理が行われ、複数の誤差が算出される。そして、そのうちの例えば最良値が、最終的な誤差となる。
【０２００】
このようにして求められた誤差は、ステップＳ１２０２で設定されたパラメータの評価結果としてそのパラメータに関連付けられて、キャリブレーション用記憶部２４５に記憶される。
【０２０１】
この処理が正常に行われたとき、映像認識装置１２０は、この処理が正常に行われたことを示す情報を映像受信装置１４０に送信してもよい。
【０２０２】
なお、誤差の算出方法は何ら上述の方法に限定されるものではなく、例えば、複数回行われた結果の加算平均や最頻値、または分布の中央値、あるいはその他の統計的手法、等により最終的な誤差が決定されてもよい。
【０２０３】
ステップＳ１２０２からステップＳ１２０７までの各ステップは、あらかじめ準備されたパラメータの数だけ繰り返される（ステップＳ１２０８）。
【０２０４】
例えば、パラメータａ以外に、パラメータｂ、ｃの２つのパラメータがあらかじめ準備されていれば、ステップＳ１２０２からステップＳ１２０７までの各ステップは、さらに２回繰り返される。２巡目には、ステップＳ１２０２では、パラメータｂが設定され、このパラメータｂが例えば４秒周期に設定されていれば、ステップＳ１２０４では、映像抽出部４５は、例えば２秒間の連続する部分映像を、入力映像信号から４秒周期で切り出す（すなわち、２秒間の部分映像を２秒の間隔をおいて切り出す）。そして、ステップＳ１２０７では、例えば所定時間が１２秒間であれば、所定時間の間に３回の映像認識処理が行われ、その結果にもとづき、最終的な誤差が求められる。
【０２０５】
また、３巡目には、ステップＳ１２０２では、パラメータｃが設定され、このパラメータｃが例えば６秒周期に設定されていれば、ステップＳ１２０４では、映像抽出部４５は、例えば２秒間の連続する部分映像を、入力映像信号から６秒周期で切り出す（すなわち、２秒間の部分映像を４秒の間隔をおいて切り出す）。そして、ステップＳ１２０７では、例えば所定時間が１２秒間であれば、所定時間の間に２回の映像認識処理が行われ、その結果にもとづき、最終的な誤差が求められる。
【０２０６】
あらかじめ準備されたパラメータの数だけステップＳ１２０２からステップＳ１２０７までの各ステップが繰り返されると、あらかじめ準備されたパラメータのそれぞれに対する評価結果が、キャリブレーション用記憶部２４５に記憶される。
【０２０７】
キャリブレーション用制御部２５６は、それらの評価結果を比較し、その比較結果にもとづき最終的なパラメータを決定する（ステップＳ１２０９）。
【０２０８】
例えば、ステップＳ１２０７で算出された誤差が、各パラメータのそれぞれで所定のしきい値未満であれば、キャリブレーション用制御部２５６は、部分映像の切り出し周期を長くし映像認識処理の回数（所定時間あたりの回数）を少なくしても映像認識処理を高精度に行うことができると判断し、例えばパラメータｃを最終的なパラメータに採用する。また、例えば、ステップＳ１２０７で算出された誤差が、各パラメータのそれぞれで所定のしきい値以上であれば、キャリブレーション用制御部２５６は、部分映像の切り出し周期を短くし映像認識処理の回数（所定時間あたりの回数）を多くしないと映像認識処理の精度を保てないと判断し、例えばパラメータａを最終的なパラメータに採用する。また、例えば、ステップＳ１２０７で算出された誤差に所定のしきい値以上のものと所定のしきい値未満のものとが混在していれば、キャリブレーション用制御部２５６は、例えばパラメータｂを最終的なパラメータに採用する。
【０２０９】
このように、キャリブレーション用制御部２５６は、あらかじめ準備された複数のパラメータのそれぞれにおける評価結果を比較し、映像認識処理が精度良く行われ、かつ映像認識処理にかかる負荷や通信データ量を低減できるように、最終的なパラメータを決定する。
【０２１０】
ステップＳ１２０９で決定されたパラメータは、キャリブレーション用記憶部２４５に記憶されるとともに、映像認識装置１２０から映像受信装置１４０に送信され、映像受信装置１４０の第２記憶部４９２に記憶される。第２記憶部４９２に記憶されたパラメータは以降の映像認識処理に用いられ、このパラメータにもとづく周期で、映像抽出部４５は部分映像を切り出す。
【０２１１】
［２−３．効果等］
以上のように、本実施の形態において、映像認識装置１２０は、映像受信装置１４０と連携して、映像抽出部４５における部分映像の抽出の周期に関するパラメータを設定して映像受信装置１４０に送信するように構成されている。映像抽出部４５は、このパラメータにもとづく周期で部分映像を映像信号から抽出するように構成されている。
【０２１２】
映像受信装置１４０における部分映像の切り出し周期は、実質的に、映像受信装置１４０から映像認識装置１２０に映像認識処理を依頼する周期、すなわち、映像認識装置１２０が映像認識処理を実行する周期、となる。
【０２１３】
これにより、ＳＴＢ１４から映像受信装置１４０に入力される映像信号が、放送局１２が送信するオリジナルの映像信号からどの程度変化しているのか、その変化の度合いに応じて、映像抽出部４５が部分映像を切り出す周期、すなわち、映像認識処理を実行する周期、を設定することができる。
【０２１４】
したがって、その変化の度合いが相対的に小さく映像認識処理を高精度に行えるときは、部分映像を切り出す周期を長くして、映像認識処理を行う際に映像認識装置１２０にかかる負荷や、映像認識処理を依頼するために映像受信装置１４０から映像認識装置１２０に送信されるデータ量を低減することができる。また、その変化の度合いが相対的に大きく映像認識処理の精度の低下が予想されるとき、例えば、ＳＴＢ１４における放送信号の受信環境が良好ではなく受信信号が減衰したりＳ／Ｎ比が劣化したりする場合や、ＳＴＢ１４で映像信号に何らかの情報を重畳して出力する場合等は、部分映像を切り出す周期を短くして映像受信装置１４０から映像認識装置１２０に映像認識処理を依頼する周期を短くし、映像認識処理を精度良く行うことが可能になる。
【０２１５】
（他の実施の形態）
以上のように、本出願において開示する技術の例示として、実施の形態１、２を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略等を行った実施の形態にも適用できる。また、上記実施の形態１、２で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
【０２１６】
そこで、以下、他の実施の形態を例示する。
【０２１７】
実施の形態１では、ＳＴＢ１４をキャリブレーション用チャンネルに変更することをユーザに対して促すメッセージを表示部５４に表示し、ユーザ操作によりチャンネル変更が行われた後、パラメータ設定処理を開始する構成を説明したが、本開示は何らこの構成に限定されるものではなない。例えば、以下に示す動作の後、パラメータ設定処理を開始してもよい。
【０２１８】
図１５は、他の実施の形態における映像受信装置１４２の表示部５４に表示されるメッセージの一例を概略的に示す図である。
【０２１９】
図１６は、他の実施の形態における映像受信装置１４２のキャリブレーション処理時の動作の一例を概略的に示すフローチャートである。
【０２２０】
以下、図１５の説明を交えながら、図１６に示すフローチャートを説明する。なお、図１６に示すフローチャートは、ステップＳ３０３のパラメータ設定処理にいたるまでの各ステップが、図３に示したフローチャートと異なる。
【０２２１】
映像受信装置１４２は、ＳＴＢ１４から映像信号が入力されると、その映像信号から部分映像を切り出して映像認識装置へ送信し、映像認識処理を依頼する（ステップＳ１５０１）。
【０２２２】
部分映像を受信した映像認識装置は、その部分映像からフィンガープリントを生成して、映像認識処理を行う（ステップＳ１５０２）。
【０２２３】
すなわち、映像認識装置は、映像受信装置１４２から受信した部分映像のフィンガープリントを、キャリブレーション用チャンネルで受信した放送信号の映像信号から生成されキャリブレーション用記憶部に記憶されたフィンガープリントと照合する。
【０２２４】
なお、本実施の形態では、この映像認識処理を、キャリブレーション処理が未実施の状態で行う映像認識処理であることから、「事前ＡＣＲ」と記す。
【０２２５】
そして、映像認識装置は、映像受信装置１４２から受信した部分映像が、キャリブレーション用チャンネルの映像かどうかを判断する（ステップＳ１５０３）。これにより、映像認識装置は、ＳＴＢ１４から映像受信装置１４２に入力されている映像信号がキャリブレーション処理に使用可能な映像信号かどうかを判断する。
【０２２６】
なお、映像認識装置は、事前ＡＣＲの結果を映像受信装置１４２に送信し、事前ＡＣＲの結果が正しいかどうかをユーザに確認するメッセージを映像受信装置１４２の表示部５４に表示するように、映像受信装置１４２に指示してもよい。このメッセージは、例えば、「現在視聴中のチャンネルはチャンネル○○ですか？Ｙｅｓであれば△△ボタンを、Ｎｏであれば××ボタンを押してください」といったものである。
【０２２７】
ステップＳ１５０３において、映像受信装置１４２に入力されている映像信号は、キャリブレーション用チャネルで受信された映像信号ではない（Ｎｏ）、と判断されたときは、ステップＳ１５０１に戻り、一連の処理を繰り返す。
【０２２８】
ステップＳ１５０３において、映像受信装置１４２に入力されている映像信号は、キャリブレーション用チャネルで受信された映像信号である（Ｙｅｓ）、と判断されたときは、映像認識装置は、キャリブレーション処理の開始をユーザに通知するメッセージを表示するように映像受信装置１４２に指示する。その指示を受けた映像受信装置１４２は、その指示にしたがってメッセージを表示部５４に表示する（ステップＳ１５０４）。
【０２２９】
ステップＳ１５０４では、例えば図１５に示すように、「キャリブレーション処理を開始しました。チャンネル変更しないでください」といったメッセージが映像受信装置１４２の表示部５４に表示される。
【０２３０】
なお、ユーザの映像視聴を妨げないようにするためにこのメッセージの表示を行わず、ステップＳ１５０４を省略してもよい。
【０２３１】
そして、ステップＳ３０３のパラメータ設定処理を開始する。
【０２３２】
ステップＳ３０３以降の各ステップは実施の形態１、２に示した同ステップと実質的に同じであるので、説明を省略する。
【０２３３】
この実施例では、ユーザにチャンネル変更を指示することなくキャリブレーション処理を行うことが可能である。
【０２３４】
実施の形態１、２では、映像受信装置が表示部５４を備えている構成を説明したが、本開示における映像受信装置は何らこの構成に限定されるものではない。映像受信装置は表示部を備えていなくてもかまわない。
【０２３５】
図１７は、他の実施の形態における映像受信装置２４０の構成の一例を概略的に示すブロック図である。図１７に示す映像受信装置２４０は、表示部５４を備えておらず、映像出力部１４４が、外部に設置された映像表示装置１５４に、有線または無線で、映像信号を出力するように構成されている点が、実施の形態１で図２に示した映像受信装置４０（または、実施の形態２で図１０に示した映像受信装置１４０）と異なる。
【０２３６】
このような映像受信装置２４０の一例として、例えば、録画機能、放送信号受信機能、映像信号入力機能、および映像信号出力機能を備え、外部に設置された映像表示装置１５４に映像信号を送信するように構成された録画装置等を挙げることができる。そのような録画装置には、例えばハードディスクレコーダや、ＤＶＤレコーダ、ＢＤレコーダ、等がある。
【０２３７】
なお、実施の形態１、２では、ＳＴＢ１４が放送信号を受信して映像信号を出力する動作を説明したが、例えば、映像受信装置が放送信号を受信してその放送信号による映像を表示する場合も、実施の形態１、２に示したキャリブレーション処理と同様のキャリブレーション処理を行うことは可能である。その場合、例えば映像受信装置の制御部が、キャリブレーション用チャンネルに変更することをユーザに促すメッセージを表示することなく、キャリブレーション用チャンネルに変更してもよい。
【０２３８】
なお、実施の形態１、２で説明したフローチャートは、一動作例に過ぎず、処理の手順が入れ替わる等してもかまわない。
【０２３９】
なお、実施の形態１、２では、地域毎に放送チャンネルが異なる場合を想定して動作例を説明しているが、例えば通信ネットワーク１６を介して動画が映像受信装置に配信される場合や、通信ネットワーク１６を介して動画ファイルが映像受信装置にダウンロードされるような場合等、地域に限定されずに動作するように構成された付加情報表示システムであっても、本実施の形態に示す構成を適用することは可能である。
【０２４０】
なお、本実施の形態に示した各構成要素は、それぞれを独立した専用の回路で構成してもよく、あるいは、それらの１つまたは複数の動作を実現するように作成されたプログラムをプロセッサーで実行する構成であってもよい。また、このときのプログラムは、サーバ等からのダウンロードにより取得されてもよく、所定の記録媒体（例えば、ＣＤ−ＲＯＭ等の光ディスクや磁気ディスク、半導体メモリ等）を介して取得されてもよい。
【０２４１】
また、本実施の形態に示したサーバにおける各動作は、単数のサーバで集中処理されてもよく、複数のサーバで分散処理されてもよい。
【０２４２】
なお、実施の形態１、２に示した具体的な数値は、単に実施の形態における一例を示したものに過ぎず、本開示はこれらの数値に何ら限定されるものではない。各数値は映像受信装置の仕様等にあわせて最適な値に設定することが望ましい。
【産業上の利用可能性】
【０２４３】
本開示は、外部に設置された映像送信装置から入力される映像信号に関する付加情報を取得し、取得した付加情報を映像信号へ重畳することが可能な映像受信装置に適用可能である。具体的には、テレビジョン受像機、ハードディスクレコーダ、ＤＶＤレコーダ、ＢＤレコーダ、等に本開示は適用可能である。
【符号の説明】
【０２４４】
１０，１１０    付加情報表示システム
１２    放送局
１４，１４ａ，１４ｂ    ＳＴＢ
１６    通信ネットワーク
２０，１２０    映像認識装置
２１，４２    ＨＴＴＰ送受信部
２２    検索部
２３，４７    記憶部
２４，１２４    キャリブレーション部
３０    付加情報配信装置
４０，４０ａ，４０ｂ，１４０，１４２，２４０    映像受信装置
４１，１４１    制御部
４３    操作信号受信部
４４，１４４    映像出力部
４５    映像抽出部
４６，１４６    第２制御部
４８，４８ａ，４８ｂ    映像入力部
４９    受信部
５１    付加情報
５４    表示部
６１    中継設備
６５    入力部
６６    コンテンツ切替検出部
１５４    映像表示装置
２４１    キャリブレーション用比較検索部
２４２    キャリブレーション用データ生成部
２４３    キャリブレーションＣＨデータベース
２４４    キャリブレーション用映像抽出部
２４５    キャリブレーション用記憶部
２４６，２５６    キャリブレーション用制御部
４９１，４９１ａ，４９１ｂ，４９３    キャリブレーション実行部
４９２    第２記憶部
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
通信ネットワークを介してデータの送受信を行えるように構成された映像受信装置であって、
映像信号を入力するように構成された入力部と、
前記映像信号から映像認識処理用の部分映像を抽出するように構成された映像抽出部と、
前記通信ネットワークに接続された映像認識装置に、前記部分映像または前記部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、前記映像認識処理の結果を前記映像認識装置から取得し、前記通信ネットワークに接続された付加情報配信装置から前記映像認識処理の結果に基づく付加情報を取得する制御を行うように構成された制御部と、
前記映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されたキャリブレーション実行部と、を備えた、
映像受信装置。
【請求項２】
前記キャリブレーション実行部は、
前記映像認識装置から前記キャリブレーション処理の結果として送信されてくるパラメータを受信して記憶するように構成された、
請求項１に記載の映像受信装置。
【請求項３】
前記キャリブレーション実行部は、
キャリブレーション処理の開始要求とともに、当該映像受信装置が設置されている地域の特定に用いることができる地域情報を前記映像認識装置に送信し、前記映像認識装置から送信されてくるキャリブレーション用チャンネルの候補を示す情報を受信するように構成された、
請求項１に記載の映像受信装置。
【請求項４】
前記映像信号に前記付加情報を重畳した映像を表示するように構成された表示部、をさらに備え、
前記キャリブレーション実行部は、前記表示部に、前記キャリブレーション用チャンネルの候補を表示するとともに、前記キャリブレーション用チャンネルの候補のいずれかにチャンネルを変更するようにユーザに促すメッセージを表示するように構成された、
請求項３に記載の映像受信装置。
【請求項５】
チャンネル変更が終了したことを示すユーザ操作を受け付けるように構成された操作信号受信部を更に備えた、
請求項４に記載の映像受信装置。
【請求項６】
前記パラメータは、
前記部分映像が前記映像認識装置で受信される時刻と、前記部分映像に対応する映像信号が前記映像認識装置で取得される時刻との時間差を示すデータである、
請求項１に記載の映像受信装置。
【請求項７】
前記制御部は、
前記パラメータを前記部分映像または前記コンテンツ認識情報とともに前記映像認識装置へ送信して映像認識処理を依頼するように構成された、
請求項６に記載の映像受信装置。
【請求項８】
前記パラメータは、前記映像抽出部における前記部分映像の抽出の周期に関するデータであり、
前記映像抽出部は、前記パラメータにもとづく周期で前記部分映像を前記映像信号から抽出するように構成された、
請求項１に記載の映像受信装置。
【請求項９】
通信ネットワークを介してデータの送受信を行えるように構成された映像受信装置におけるパラメータ設定方法であって、
外部から入力される映像信号から映像認識処理用の部分映像を抽出するステップと、
前記通信ネットワークに接続された映像認識装置に、前記部分映像または前記部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、前記映像認識処理の結果を前記映像認識装置から取得するステップと、
前記映像認識処理の結果に基づく付加情報を、前記通信ネットワークに接続された付加情報配信装置から取得するステップと、
前記映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するステップと、
を備えたパラメータ設定方法。
【請求項１０】
前記映像認識装置から前記キャリブレーション処理の結果として送信されてくるパラメータを受信して記憶するステップ、をさらに備えた、
請求項９に記載のパラメータ設定方法。
【請求項１１】
キャリブレーション処理の開始要求とともに、当該映像受信装置が設置されている地域の特定に用いることができる地域情報を前記映像認識装置に送信するステップと、
前記映像認識装置から送信されてくるキャリブレーション用チャンネルの候補を示す情報を受信するステップと、をさらに備えた、
請求項９に記載のパラメータ設定方法。
【請求項１２】
前記キャリブレーション用チャンネルの候補を表示部に表示するステップと、
前記キャリブレーション用チャンネルの候補のいずれかにチャンネルを変更するようにユーザに促すメッセージを表示するステップ、をさらに備えた、
請求項１１に記載のパラメータ設定方法。
【請求項１３】
チャンネル変更が終了したことを示すユーザ操作を受け付けるステップ、をさらに備え、
前記ユーザ操作を受け付けた後に前記キャリブレーション処理を開始する、
請求項１２に記載のパラメータ設定方法。
【請求項１４】
通信ネットワークを介して互いにデータの送受信を行えるように構成された、映像受信装置、映像認識装置、および付加情報配信装置、を備えた付加情報表示システムであって、
前記映像受信装置は、
映像信号を入力するように構成された入力部と、
前記映像信号から映像認識処理用の部分映像を抽出するように構成された映像抽出部と、
前記映像認識装置に前記通信ネットワークを介して前記部分映像または前記部分映像から生成したコンテンツ認識情報を送信して映像認識処理を依頼し、前記映像認識処理の結果を前記映像認識装置から前記通信ネットワークを介して取得し、前記付加情報配信装置から前記映像認識処理の結果に基づく付加情報を前記通信ネットワークを介して取得する制御を行うように構成された制御部と、
前記映像認識装置と連携してキャリブレーション処理を行い所定のパラメータを設定するように構成されたキャリブレーション実行部と、を備え
前記映像認識装置は、
前記通信ネットワークを介して受信した前記部分映像に関する映像認識処理を行い、前記映像認識処理の結果を前記通信ネットワークを介して前記映像受信装置に送信するように構成されるとともに、前記映像受信装置と連携してキャリブレーション処理を行い所定のパラメータを設定して前記映像受信装置へ送信するように構成され、
前記付加情報配信装置は、
前記通信ネットワークを介して受信した前記映像認識処理の結果に対応する付加情報を前記通信ネットワークを介して前記映像受信装置に送信するように構成された、
付加情報表示システム。
【請求項１５】
前記映像受信装置の前記キャリブレーション実行部は、
キャリブレーション処理の開始要求とともに、前記映像受信装置が設置されている地域の特定に用いることができる地域情報を前記映像認識装置に送信するように構成され、
前記映像認識装置は、
前記地域情報にもとづき、キャリブレーションチャンネルデータベースからキャリブレーション用チャンネルの候補を選択して前記映像受信装置へ送信するように構成された、
請求項１４に記載の付加情報表示システム。
【請求項１６】
前記映像認識装置は、
前記映像受信装置から送信されてくる前記部分映像を前記映像認識装置で受信する時刻と、前記部分映像に対応する映像信号を前記映像認識装置で取得する時刻との時間差を示すパラメータを設定して前記映像受信装置に送信するように構成され、
前記映像受信装置の前記キャリブレーション実行部は、
受信した前記パラメータを記憶し、映像認識処理を依頼する際に、前記部分映像または前記コンテンツ認識情報とともに前記パラメータを前記映像認識装置へ送信するように構成された、
請求項１４に記載の付加情報表示システム。
【請求項１７】
前記映像認識装置は、
前記部分映像の抽出の周期に関するパラメータを設定して前記映像受信装置に送信するように構成され、
前記映像受信装置の前記キャリブレーション実行部は、
受信した前記パラメータにもとづく周期で前記映像信号から前記部分映像を抽出するように前記映像抽出部に指示するように構成された
請求項１４に記載の付加情報表示システム。
【請求項１８】
前記キャリブレーション中に、
前記映像受信装置の前記入力部に入力される映像信号は、キャリブレーション用チャンネルの放送信号の映像信号であり、
前記映像認識装置で受信される放送信号は、前記キャリブレーション用チャンネルの放送信号である、
請求項１４に記載の付加情報表示システム。
【請求項１９】
前記映像認識装置は、
前記映像受信装置から送信されてくる前記部分映像または前記コンテンツ認識情報が、キャリブレーション用チャンネルの放送信号による部分映像またはコンテンツ認識情報か否かを判断し、前記判断の結果を前記映像受信装置に送信するとともに、前記判断の結果にもとづき前記キャリブレーション処理を開始するように構成され、
前記映像受信装置は、
受信した前記判断の結果にもとづくメッセージを表示部に表示するように構成された、
請求項１４に記載の付加情報表示システム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2015145501.tif 000021
【図２】
2015145501.tif 000022
【図３】
2015145501.tif 000023
【図４】
2015145501.tif 000024
【図５】
2015145501.tif 000025
【図６】
2015145501.tif 000026
【図７】
2015145501.tif 000027
【図８】
2015145501.tif 000028
【図９】
2015145501.tif 000029
【図１０】
2015145501.tif 000030
【図１１Ｂ】
2015145501.tif 000031
【図１２】
2015145501.tif 000032
【図１３】
2015145501.tif 000033
【図１４】
2015145501.tif 000034
【図１５】
2015145501.tif 000035
【図１６】
2015145501.tif 000036
【図１７】
2015145501.tif 000037
【図１１Ａ】
2015145501.tif 000038
【国際調査報告】
2015145501.tif 000039
2015145501.tif 000040
2015145501.tif 000041
2015145501.tif 000042