(57)【要約】【課題】マルチ画面表示の対象となる映像が同一か否かを、それらのチャンネル情報を用いずに判定可能とする。【解決手段】受信された放送信号からマルチ画面表示のために選択された第１の映像と第２の映像が同一か否かを判定する映像判定装置は、放送信号から、第１の映像を撮影したカメラを特定する第１のカメラの識別情報と、第２の映像を撮影したカメラを特定する第２のカメラの識別情報とを取得し、第１のカメラの識別情報と第２のカメラの識別情報とに基づいて第１の映像と第２の映像を撮影しているカメラが同一であるか否かを判定し、同一である場合に、マルチ画面表示を行っている第１の映像と第２の映像が同一であると判定する。【選択図】  図１
2011091578.tif 000002
【特許請求の範囲】
【請求項１】
受信された放送信号からマルチ画面表示のために選択された第１の映像と第２の映像とが同一か否かを判定する映像判定装置であって、
前記放送信号から、前記第１の映像を撮影したカメラを特定する第１のカメラの識別情報と、前記第２の映像を撮影したカメラを特定する第２のカメラの識別情報とを取得する取得手段と、
前記第１のカメラの識別情報と前記第２のカメラの識別情報とによって示されるカメラが同一である場合に前記第１の映像と前記第２の映像が同一であると判定する判定手段とを備えることを特徴とする映像判定装置。
【請求項２】
前記取得手段は、前記マルチ画面表示のために選択された映像を含むＴＳ（Transport Stream）に多重されたカメラ識別情報を取得する請求項１に記載の映像判定装置。
【請求項３】
前記取得手段は、マルチアングルサービスにおける映像の選択メニューを提供するデータ放送データから、選択された映像を撮影したカメラのカメラ識別情報を取得することを特徴とする請求項１に記載の映像判定装置。
【請求項４】
受信された放送信号からマルチ画面表示のために選択された第１の映像と第２の映像とが同一か否かを判定する映像判定装置であって、
前記第１の映像の映像データと前記第２の映像の映像データとから得られる画像特徴量の差分値を取得する比較手段と、
前記比較手段により得られた差分値が閾値以下である場合に前記第１の映像と前記第２の映像とが同一であると判定する判定手段とを備えることを特徴とする映像判定装置。
【請求項５】
前記比較手段は、前記第１の映像の映像データと前記第２の映像の映像データのそれぞれから色ヒストグラムを取得し、取得したヒストグラムを比較することを特徴とする請求項４に記載の映像判定装置。
【請求項６】
請求項１乃至５のいずれか１項に記載の映像判定装置と、
前記第１の映像と前記第２の映像を１つの画面に同時に表示するマルチ画面表示手段と、
前記判定手段により、前記第１の映像と前記第２の映像が同一であると判定された場合に、前記マルチ画面表示手段におけるマルチ画面表示の表示態様を変更する表示変更手段とを備えることを特徴とする映像表示装置。
【請求項７】
前記表示変更手段は、前記第１の映像と前記第２の映像が同一であると判定された場合に、前記第２の映像を前記画面から消去することを特徴とする請求項６に記載の映像表示装置。
【請求項８】
前記表示変更手段は、前記第１の映像と前記第２の映像が同一であると判定された場合に、前記画面に前記第１の映像と前記第２の映像が同一であることを示すメッセージを表示することを特徴とする請求項６に記載の映像表示装置。
【請求項９】
前記表示変更手段は、前記第１の映像に関連した放送信号から前記第１の映像がその時点で前記第１の映像を撮影しているカメラにより提供され続ける継続時間を取得し、前記第１の映像と前記第２の映像が同一であると判定され且つ前記継続時間が予め定められた時間を超える場合に前記表示態様を変更することを特徴とする請求項６乃至８のいずれか１項に記載の映像表示装置。
【請求項１０】
前記表示変更手段は、前記第１の映像と前記第２の映像が同一であると判定され且つ前回に前記表示態様の変更を行ってからの経過時間が予め定められた時間を超える場合に前記表示態様を変更することを特徴とする請求項６乃至８のいずれか１項に記載の映像表示装置。
【請求項１１】
受信された放送信号からマルチ画面表示のために選択された第１の映像と第２の映像とが同一か否かを情報処理装置により判定するための映像判定方法であって、
取得手段が、放送信号から、前記第１の映像を撮影したカメラを特定する第１のカメラの識別情報と、前記第２の映像を撮影したカメラを特定する第２のカメラの識別情報とを取得する取得工程と、
判定手段が、前記第１のカメラの識別情報と前記第２のカメラの識別情報とによって示されるカメラが同一である場合に前記第１の映像と前記第２の映像が同一であると判定する判定工程とを有することを特徴とする映像判定方法。
【請求項１２】
受信された放送信号からマルチ画面表示のために選択された第１の映像と第２の映像とが同一か否かを情報処理装置により判定するための映像判定方法であって、
比較手段が、前記第１の映像の映像データと前記第２の映像の映像データとを比較する比較工程と、
前記比較工程による比較の結果に基づいて前記第１の映像と前記第２の映像とが同一か否かを判定する判定工程とを有することを特徴とする映像判定方法。
【請求項１３】
マルチ画面表示手段が、前記第１の映像と前記第２の映像を１つの画面に同時に表示するマルチ画面表示工程と、
映像判定手段が、請求項１１または１２に記載の映像判定方法により、前記第１の映像と前記第２の映像とが同一か否かを判定する映像判定工程と、
表示変更手段が、前記映像判定工程により、前記第１の映像と前記第２の映像が同一であると判定された場合に、前記マルチ画面表示工程による表示態様を変更する表示変更工程とを有することを特徴とする映像表示方法。
【請求項１４】
請求項１１乃至１３のいずれか１項に記載の方法の各工程をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチ画面表示のための映像判定装置、映像表示装置及びそれらの制御方法、プログラムに関する。
【背景技術】
【０００２】
テレビの大型化が進み、１つの放送を大画面で視聴するという他に、複数の放送を同時に複数の画面で表示するマルチ画面表示で放送を視聴する形式が取られている。このマルチ画面表示には、１つの画面を２つの画面に分割して表示する２画面表示や、１つの画面の中に別の子画面を合成して表示するＰＩｎＰ（Picture In Picture）という表示形式がある。
また、そのようなマルチ画面表示の従来技術として、マルチ画面のそれぞれの画面で同一の番組が選択された場合は、所定時間後に全画面表示にするものがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−２３５１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上述した従来の技術では、同一映像の判定のために選局したチャンネル情報を使用していた。そのため、例えば、別チャンネルで同一の映像が放送されている場合（例えば地上波とＢＳによって同一映像が放送されている場合）、それらが同一であるという判定を行うことができなかった。このため、別チャンネルをマルチ画面で視聴している場合には、それぞれの画面に同一の映像が映し出されることがあり、ユーザに違和感を与えることがあった。特に、近年ではネットワーク伝送速度の高ビットレート化が進み、今後ＴＶ放送とＩＰ（Internet Protocol）放送を組み合わせたサービスが登場するであろうことは想像に難くない。このような場合でも、ＴＶ放送とＩＰ放送で同一の映像が放送され、そのようなＴＶ放送とＩＰ放送をマルチ画面で視聴している場合には、同一映像であることを判定できないため、それぞれの画面に同一の映像が映し出され続けることになる。
【０００５】
本発明は上記の課題に鑑みてなされたものであり、マルチ画面表示の対象となる映像が同一か否かを、それらのチャンネル情報を用いずに判定可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するための本発明の一態様による映像判定装置は以下の構成を備える。すなわち、
受信された放送信号からマルチ画面表示のために選択された第１の映像と第２の映像とが同一か否かを判定する映像判定装置であって、
前記放送信号から、前記第１の映像を撮影したカメラを特定する第１のカメラの識別情報と、前記第２の映像を撮影したカメラを特定する第２のカメラの識別情報とを取得する取得手段と、
前記第１のカメラの識別情報と前記第２のカメラの識別情報とによって示されるカメラが同一である場合に前記第１の映像と前記第２の映像が同一であると判定する判定手段とを備える。
【発明の効果】
【０００７】
マルチ画面表示の対象となる映像が同一か否かを、それらのチャンネル情報を用いずに判定することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】実施形態による映像表示装置の構成例を示すブロック図。
【図２】マルチアングルサービスを説明する図。
【図３】第１実施形態によるカメラ情報データ検出時の処理を示すフローチャート。
【図４】第１実施形態による同一映像判定の処理を示すフローチャート。
【図５】第１実施形態による子画面消去の処理を示すフローチャート。
【図６】第１実施形態による映像表示の流れを示す図。
【図７】第２実施形態によるカメラ情報データ検出時の処理を示すフローチャート。
【図８】第２実施形態による子画面消去実行判定の処理を示すフローチャート。
【図９】第４実施形態によるカメラ情報データ検出時の処理を示すフローチャート
【図１０】第４実施形態による映像表示の流れを示す図。
【図１１】第５実施形態によるカメラ情報データ検出時の処理を示すフローチャート。
【図１２】第５実施形態による子画面制御実行判定の処理を示すフローチャート。
【発明を実施するための形態】
【０００９】
以下、添付の図面を参照して、本発明の好適な実施形態を説明する。
［第１実施形態］
第１実施形態では、ＴＶ放送とＩＰ放送それぞれのカメラＩＤ情報を比較することで同一映像判定を行い、表示画面制御としてマルチ画面表示中の子画面を消去する場合を例として説明する。ここで、カメラＩＤ情報とは放送映像を撮影しているカメラを特定するカメラ識別情報である。
【００１０】
図１は第１実施形態による映像表示装置１００の構成例を示すブロック図である。但し、参照番号２０１，３０１，４０１，４０２で示される構成は第１実施形態では用いられず、具備される必要もない。従って、第１実施形態では、表示映像制御部１０７の出力は直接に映像表示部１０９へ提供される。映像表示装置１００はパーソナルコンピュータ、ＴＶ受信装置といったような種々の情報処理装置により構成することができる。
【００１１】
チューナ１０１はアンテナ（不図示）から入力されるＴＶ放送による放送信号を復調し、ＴＳ（Transport Stream）をセレクタ１０３へ送出する。ネットワーク受信制御部１０２は少なくとも１つのチャンネルを含むＩＰ放送を受信し、システム制御部１１１から指定されるチャンネルのＴＳをセレクタへ送出する。セレクタ１０３はチューナ１０１とネットワーク受信制御部１０２から送出されるＴＳのうち、システム制御部１１１から指定されるＴＳをデータ分離部１０４へ送出する。ＴＳには、１つ以上のチャンネルに関わる映像、音声データやデータ放送データ、カメラ情報データが多重されているものとする。カメラ情報データは、カメラ情報テーブルに記述されているデータであり、ＴＶ放送映像を撮影しているカメラを特定する４バイトのカメラＩＤ情報である。カメラ情報テーブルは、社団法人電波産業会標準規格ARIB STD-B10では未だ規定されていないので、将来追加運用されることを想定している。具体的には、ARIB STD-B10で規定されているセクションシンタックスに従いカメラ情報テーブルが記述されることを想定している。よって、周知のＳＩパーサでカメラ情報テーブルを解析し、カメラ情報データを取得することができる。本実施例で使用したカメラ情報テーブルは、１０００msec程度の周期でＴＳに多重されるものとする。
【００１２】
本実施形態では、カメラ情報テーブルの構造を以下の［表１］のように定義する。
カメラ情報テーブルのＰＩＤ（PacketID）は、受信中のチャンネルのＰＭＴ（Program Map Table）によって指定するようにし、テーブルＩＤ（カメラ情報テーブルのtable_id）は、0xBCとしている。またこのカメラ情報テーブルは、カメラＩＤ情報の更新、つまりＴＶ放送映像を撮影しているカメラが変わる度にテーブル内のバージョン番号（カメラ情報テーブルのversion_number）が変化する。後述のデータ分離部１０４は、ＰＭＴが指定するＰＩＤ、テーブルＩＤ、バージョン番号に基づき、ＴＳからカメラ情報テーブルを検出、分離することができる。
【００１３】
【表１】
2011091578.tif 000003
【００１４】
データ分離部１０４はセレクタ１０３から送られるＴＳに対し、ＰＡＴ（ProgramAssociation Table）およびＰＭＴを取得し、映像、音声、データ放送データ、カメラ情報データの分離を行う。そして、データ分離部１０４は、分離された映像データと音声データを映像・音声デコード部Ａ１０５及び映像・音声デコード部Ｂ１０６へ送出し、カメラ情報データ及びデータ放送データをメモリ部１１３に蓄積する。また、カメラ情報データを検出した場合はシステム制御部１１１にイベント通知を発行する。尚、このイベント通知は、カメラ情報データのバージョン番号が変わる度に（即ち、ＴＶ放送映像を撮影しているカメラが変わる度に）行われる。
【００１５】
映像・音声デコード部Ａ１０５及び映像・音声デコード部Ｂ１０６は、入力された映像・音声信号をデコードする。表示映像制御部１０７は、映像・音声デコード部Ａ１０５、映像・音声デコード部Ｂ１０６からの映像信号を全画面や２画面、ＰＩｎＰで映像表示部１０９の表示画面に表示するための制御を行う。音声切換部１０８は映像・音声デコード部Ａ１０５及び映像・音声デコード部Ｂ１０６により出力される音声信号をシステム制御部１１１から指示される音声信号を選択し音声出力部１１０へ出力する。システム制御部１１１は、リモコン受光部から入力されるリモコンコードから処理を決定し、各ブロックへ指示を送る。データ放送ブラウズ処理部１１５は、ＢＭＬ（Broadcast Markup Language）を解析しデータ放送画面を作成する。
【００１６】
●マルチアングルサービスのＩＰ放送番組の視聴について
以下に、映像表示装置１００が提供するマルチアングルサービスのＩＰ放送番組の視聴について図２を用いて説明する。本実施形態によるマルチアングル視聴サービスでは、例えば野球の試合で、球場で撮影している放送局の複数カメラのそれぞれの映像がＩＰ放送で放送される。そして、ユーザは、好みのカメラ（映像）を指定することで好きなカメラの映像を楽しむことができるサービスが提供される。このとき、ＴＶ放送とＩＰ放送をマルチ画面で表示することで、ユーザは、放送局が選択してカメラ映像が切り換えられるＴＶ放送と自分が指定した特定のカメラ映像とを同時に楽しむことができる。
【００１７】
ユーザがＴＶ放送番組を視聴中に、そのＴＶ放送番組のマルチアングルサービスを利用する場合、ユーザによりリモコンのデータ放送ボタン（不図示）が押下される。すると、システム制御部１１１はデータ放送ブラウズ処理部１１５にデータ放送ブラウズ処理開始を要求する。データ放送ブラウズ処理部１１５はメモリ部１１３からデータ放送データを取得する。データ放送ブラウズ処理部１１５は、取得したデータ放送データからデータ放送画面を作成し、表示映像制御部１０７へ送出する。表示映像制御部１０７はデータ放送画面１２０とＴＶ放送番組１２１を同時に表示する。もし、ユーザが視聴中のＴＶ放送番組が放送局によるマルチアングルサービスが提供されている番組であれば、画面にマルチアングルサービスの項目が含まれるデータ放送メニュー１２２が表示される。
【００１８】
ユーザがデータ放送メニュー１２２からマルチアングルサービスを選択すると、データ放送ブラウズ処理部１１５はデータ放送データに記述されているマルチアングルサービスサーバＵＲＩを取得する。取得したＵＲＩに基づき、ネットワーク受信制御部１０２はマルチアングルサービスサーバへのアクセスを行い、マルチアングルサービスのメインメニューが記述されたＢＭＬの取得、及びＩＰ放送の受信を行う。ここで、ＩＰ放送のストリームは複数のコンテンツが多重化されたものである。取得したＢＭＬをデータ放送ブラウズ処理部１１５が処理し、マルチアングルサービスのメインメニュー１３０が表示される。マルチアングルサービスのメインメニュー１３０では、選択メニューとしてのカメラ一覧１３１、カメラ配置ビュー１３２、選択中のカメラ映像１３３が表示される。ユーザは、選択メニューであるカメラ一覧１３１から視聴したいカメラを選択することができる。ここで、ネットワーク受信制御部１０２はコンテンツが多重化されたストリームからユーザが選択しているコンテンツの抽出を行う。これによりカメラ映像１３３の表示が行われる。また、ユーザは決定ボタン（不図示）により決定することで選択したカメラのＩＰ放送１３４を全画面で視聴することができる。
【００１９】
データ放送ブラウズ処理部１１５は、ユーザが選択したカメラに対応するカメラＩＤをデータ放送データから取得し、メモリ部１１３へ送出する。メモリ部１１３はそのカメラＩＤをＩＰ放送のカメラＩＤとして蓄積しておく。ここで蓄積したカメラＩＤは同一映像判定部１１４による同一映像判定に使用される。ＩＰ放送視聴中にユーザによるＰＩｎＰ表示要求を受け付けると、表示映像制御部１０７はＩＰ放送を親画面、ＴＶ放送を子画面としたＰＩｎＰで表示する。なお、ユーザはどちらを親画面、子画面で表示させるかを選択することができ、これ以降はＴＶ放送を親画面、ＩＰ放送を子画面で表示されている場合について記述する。また、上記ではＩＰ放送に関してはカメラＩＤをデータ放送データから取得するが、ＴＶ放送と同様にＴＳからカメラ情報が重畳されているのであれば、それを用いるようにしてもよい。
【００２０】
●カメラ情報データ検出時の処理について
以下に、データ分離部１０４がカメラ情報データを検出した時の処理について説明する。データ分離部１０４はカメラ情報データを検出すると、カメラ情報データをメモリ部１１３に蓄積し、カメラＩＤ（バージョン番号）が更新されている場合は、システム制御部１１１にカメラ情報データ検出のイベント通知を発行する。以下、システム制御部１１１がデータ分離部１０４からカメラ情報データ検出のイベント通知を受信した時の処理について説明する。
【００２１】
図３はシステム制御部１１１によるカメラ情報データ検出のイベント通知受信時の処理を示すフローチャートである。まず、Ｓ１０１にて、マルチアングルサービスでＴＶ放送とＩＰ放送をＰＩｎＰで視聴中かを判定する。以下の例では、親画面にＴＶ放送を、子画面にＩＰ放送（マルチアングルサービス）を表示するものとする。視聴中の場合はＳ１０２へ進み、視聴中でない場合は図３の処理フローを終了する。Ｓ１０２で、同一映像判定部１１４によりＴＶ放送の映像とＩＰ放送の映像が同一映像かどうかを判定する。同一映像判定の詳しい処理に関しては後述する。
【００２２】
Ｓ１０３で、同一映像判定の判定結果が同一映像である場合はＳ１０４へ進み、同一映像ではない場合はＳ１０６へ進む。Ｓ１０４で、子画面を消去中であるかを判定し、消去中であれば図３のフローを終了し、消去中でなければＳ１０５へ進む。Ｓ１０５で、ＰＩｎＰの子画面を消去する処理を行い、図３のフローを終了する。Ｓ１０６で、子画面を消去中であるかを判定し、消去中であればＳ１０７へ進み、消去中でなければ、図３のフローを終了する。Ｓ１０７で、消去していた子画面を出現させる処理を行い、図３のフローを終了する。
【００２３】
●同一映像判定について
次に、本実施形態による同一映像判定について説明する。同一映像判定では、受信された放送信号映像であって、マルチ画面表示のために選択されている第１の映像（実施形態ではＴＶ放送の映像）と第２の映像（実施形態ではＩＰ放送の映像）が同一か否かを判定する。第１実施形態では、各映像に関連した放送信号から、第１の映像を撮影したカメラを特定する第１のカメラの識別情報と、第２の映像を撮影したカメラを特定する第２のカメラの識別情報とを比較する。この比較により、識別情報が一致すれば、第１および第２の映像は同一のカメラからの映像であり、両映像は同一であると判定される。第１実施形態では、ＴＳから抽出されたカメラ情報テーブルに記述されているＴＶ放送のカメラＩＤと、データ放送データから取得されたＩＰ放送のカメラＩＤとの比較により同一映像判定を行う。
【００２４】
図４は同一映像判定の処理を示したフローチャートである。Ｓ２０１で、メモリ部１１３からＴＶ放送のカメラＩＤとＩＰ放送のカメラＩＤを取得する。Ｓ２０２で、Ｓ２０１で取得したＴＶ放送のカメラＩＤとＩＰ放送のカメラＩＤを比較する。ＴＶ放送カメラＩＤとＩＰ放送カメラＩＤが一致していればＳ２０３へ進み、一致していなければＳ２０４へ進む。Ｓ２０３で、同一映像判定の判定結果は同一映像であると判定し、図４のフロー処理を終了する。Ｓ２０４で、同一映像判定の判定結果は同一映像ではないと判定し、図４のフロー処理を終了する。
【００２５】
●子画面消去について
以下に、本発明の第１実施形態における子画面消去について説明する。子画面消去は表示映像制御部１０７により処理される。本実施形態では、親画面と子画面を有するマルチ画面表示において表示中の映像が同一であると判定された場合に、子画面を消去することによりマルチ画面表示の表示態様の変更を行う。但し、表示変更の仕方はこれに限られるものではなく、後述の第４実施形態で説明するように、通知メッセージを表示することで表示態様を変更するようにしてもよい。
【００２６】
本実施形態では、子画面消去開始要求を受け付けてから所定時間待った後、子画面を徐々に小さくしていくことで子画面消去を行う。図５は子画面消去の処理を示したフローチャートである。Ｓ３０１で、子画面消去開始指示があってから所定時間Ｌ（Ｌは３秒程度が実用的）を経過したかどうかの判定を行う。所定時間Ｌを経過した場合はＳ３０２へ進む。この所定時間Ｌの経過を待つ処理は、ユーザに所定時間ＴＶ放送とＩＰ放送が同一の映像を表示することでユーザにＴＶ放送とＩＰ放送が同一になったことを認識させるためである。Ｓ３０２で、子画面倍率αを初期値＝１.０に設定する。Ｓ３０３で、子画面倍率αを０.１減少させる。ここでは０.１づつ減少させるものとして説明しているが、本発明は子画面倍率の減少値を０.１とすることに限定するものではない。Ｓ３０４にて子画面倍率が正かどうかを判定する。正の場合はＳ３０５へ進み、０以下の場合は図５のフロー処理を終了する。Ｓ３０５で、表示映像制御部１０７は子画面の表示画面領域をα倍にして１フレーム表示し、Ｓ３０２に戻る。
【００２７】
このように、子画面を徐々に小さく表示していくことで子画面を消去することにより、違和感のない子画面の消去を実現することができる。また、図３のＳ１０７における子画面出現処理においても、上記子画面の消去のように徐々に子画面倍率を変化させることで違和感のない子画面の出現を実現することができる。なお、Ｓ３０１でＹＥＳとなった場合に、再度、Ｓ１０２の同一映像判定処理を行うことで、無駄な子画面消去の処理の実行を回避するようにしてもよい。
【００２８】
●映像表示の流れについて
本実施例における映像表示の流れを、ＴＶ放送のカメラが切換わる場合について図６を用いて説明する。
【００２９】
図６の（ａ）はカメラＩＤがカメラ１のＴＶ放送１４０を親画面で、カメラＩＤがカメラ２のＩＰ放送を子画面１４１で表示している状態を表している。図６の（ａ）の状態からＴＶ放送のカメラが切換わり、親画面にカメラＩＤがカメラ２のＴＶ放送が親画面１４２に表示されると、図６の（ｂ）に示すように親画面１４２と子画面１４１が同一映像となる。すると、同一映像判定部１１４が親画面と子画面が同一映像であると判定し、図６の（ｃ）に示されるように子画面１４１を徐々に縮小していくことで子画面の消去が行われる。子画面の消去が完了後、ＴＶ放送がカメラ２からカメラ３に切換わり、カメラＩＤがカメラ３のＴＶ放送１４３が表示されると、同一映像判定部１１４は親画面と子画面が同一でないと判定する。その結果、表示映像制御部１０７は、図６の（ｄ）に示すようにカメラＩＤがカメラ２である子画面１４１を徐々に出現させる（Ｓ１０７）。
【００３０】
以上説明したように、第１実施形態によれば、ＴＶ放送のカメラＩＤとＩＰ放送のカメラＩＤを比較することで、ＴＶ放送とＩＰ放送が同一映像であることを判定し、同一映像である場合は子画面を徐々に消去する。即ち、放送信号のチャンネルに依存せずに映像が同一化否かを判定することが可能になる。これにより、ＴＶ放送とＩＰ放送が同一になった時にユーザに与える違和感を低減することができる。
【００３１】
［第２実施形態］
第２実施形態では、ＴＶ放送とＩＰ放送それぞれのカメラＩＤ情報を比較することで同一映像判定を行い、さらにカメラ継続時間情報（後述）を用いて表示制御判定を行い、画面表示制御として子画面を消去する例について説明する。
【００３２】
本実施形態では、カメラ情報テーブルの構造を以下の［表２］ように定義する。
ここで、カメラ継続時間情報（カメラ情報テーブルのduration）とはカメラＩＤ情報と共にカメラ情報テーブルに記述されているデータであり、その時点の映像を撮影しているカメラによる映像が継続する時間を示す情報である。
【００３３】
【表２】
2011091578.tif 000004
【００３４】
第２実施形態による映像表示装置１００の構成は図１に示されている。但し、第１実施形態の構成に加えて、表示画面制御判定部２０１が用いられる。表示画面制御判定部２０１はメモリ部１１３から取得するカメラ継続時間情報により、子画面消去を行うかどうかを判定する。なお、第２実施形態におけるＩＰ放送番組の視聴（図２）、同一映像判定（図４）、子画面消去の処理（図５）は第１実施形態と同様であるため、説明を省略する。
【００３５】
●カメラ情報データ検出時の処理について
以下に、データ分離部１０４がカメラ情報データを検出した時の処理について説明する。データ分離部１０４はカメラ情報データを検出すると、カメラ情報データをメモリ部１１３に蓄積し、システム制御部１１１にカメラ情報データ検出のイベント通知を発行する。以下、システム制御部１１１がカメラ情報データ検出のイベント通知を受信した時の第２の実施形態による処理について説明する。
【００３６】
図７はシステム制御部１１１によるカメラ情報データ検出のイベント通知受信時の処理を示すフローチャートである。図７において、図３とステップ符号が同様なものは、第１実施形態で説明したものと各々同等の処理を行うものである。Ｓ１０４にて子画面消去中でない場合にはＳ４０１に進む。Ｓ４０１で、子画面消去を行うかどうかの判定を行う。Ｓ４０１にて子画面消去を行うと判定された場合は、処理はＳ４０２からＳ１０５へ進み、子画面消去を行うと判定されなかった場合は図７のフロー処理を終了する。なお、第２実施形態でも、親画面と子画面を有するマルチ画面表示において表示中の映像が同一であると判定された場合に、子画面を消去することによりマルチ画面表示の表示態様の変更を行う。但し、まるち画面における表示変更の仕方はこれに限られるものではなく、後述の第４実施形態で説明するように、通知メッセージを表示することで表示態様を変更するようにしてもよい。
【００３７】
●子画面消去実行判定について
以下に、表示画面制御判定部２０１による子画面消去判定について説明する。
図８は子画面消去実行判定の処理を示したフローチャートである。Ｓ５０１で、カメラ継続時間をメモリ部１１３から取得する。Ｓ５０２で、カメラ継続時間が所定時間Ｎ（Ｎは５秒程度が実用的）より大きいかを判定し、大きい場合にはＳ５０３へ進み、小さい場合にはＳ５０４へ進む。Ｓ５０３では、子画面消去実行判定の結果を「子画面消去を行う」と判定する。Ｓ５０４では、子画面消去実行判定の結果を「子画面消去を行わない」と判定する。この子画面消去実行判定は、ＴＶ放送カメラが短時間後に切換わる場合には子画面消去を行わないようにするための処理である。
【００３８】
以上のように、第２実施形態では、ＴＶ放送のカメラＩＤとＩＰ放送のカメラＩＤを比較することで、ＴＶ放送とＩＰ放送が同一映像であることを判定し、同一映像であり、かつＴＶ放送カメラが短時間で切換わらない場合に子画面を徐々に消去する。これにより、ＴＶ放送とＩＰ放送が同一になった時にユーザに与える違和感を低減することができ、さらに頻繁に子画面が消去される煩わしさを低減することができる。
【００３９】
［第３実施形態］
上記第１、第２実施形態では、表示している映像に関連する放送信号からカメラＩＤを取得し、カメラＩＤを比較することで同一映像判定を行った。第３実施形態では、ＴＶ放送の映像データとＩＰ放送の映像データを比較することで同一映像判定を行い、表示画面制御として子画面を消去する。
【００４０】
第３実施形態による映像表示装置１００の構成は図１に示したとおりである。但し、第２実施形態では、第１実施形態の構成にタイマ部３０１が加えられた構成が用いられる。ただし、第３実施形態では、ＴＶ放送のＴＳにカメラ情報データは多重されていないものとする。また、同一映像判定部１１４は、映像データの比較により映像データが同一か否かの判定を行う。
【００４１】
同一映像判定部１１４は、映像・音声デコード部Ａ１０５及び映像・音声デコード部Ｂ１０６それぞれから出力される映像データを受け取り、比較する機能を有している。タイマ部３０１は、定期的にイベント通知を発行する。なお、第３実施形態における、ＩＰ放送番組の視聴形態（図２）、子画面消去の処理（図５）は第１実施形態と同様であるため、説明を省略する。但し、図３に示す処理が、第１実施形態ではメモリ部１１３のカメラＩＤが更新された場合（データ分離部１０４からイベント通知があった場合）に実行されるが、第３実施形態ではタイマ部３０１からのイベント通知により実行される。本実施形態では、タイマ部３０１の設定値を例えば１秒としており、１秒毎に図３の処理が実行される。以下、第３実施形態による同一映像判定処理（図３のＳ１０２）について説明する。。
【００４２】
●同一映像判定（Ｓ１０２）について
第３実施形態による同一映像判定は、同一映像判定部１１４により、ＴＶ放送の映像データとＩＰ放送の映像データを比較することで行う。なお、映像データの比較手法としては、たとえば映像データそれぞれの色ヒストグラムを作成して差分の２乗を取り、その和が閾値以下であれば同一映像であると判定し、閾値以上であれば同一映像ではないと判定する方法を用いることができる。ここで、閾値は、映像データ再生における時間的なずれにより生じ得る映像データ間の差異等を吸収するように設定される。なお、映像データの比較手法はこれに限定されるものではない。例えば輝度ヒストグラムの対比等、種々の方法を適用できる。即ち、各映像データから得られる画像特徴量の差分値が閾値以下であれば量映像データは同一であるとみなすように構成すればよい。
【００４３】
以上のように、第３実施形態では、ＴＶ放送の映像データとＩＰ放送の映像データを比較することでＴＶ放送とＩＰ放送が同一映像であることを判定し、子画面を消去する。これにより、ＴＶ放送のＴＳにカメラ情報が含まれていない場合においても、ＴＶ放送とＩＰ放送が同一になった時にユーザに与える違和感を低減することができる。なお、第３実施形態でも、親画面と子画面を有するマルチ画面表示において表示中の映像が同一であると判定された場合に、子画面を消去することによりマルチ画面表示の表示態様の変更を行う。しかしながら、表示変更の仕方はこれに限られるものではなく、後述の第４実施形態で説明するように、通知メッセージを表示することで表示態様を変更するようにしてもよい。
【００４４】
［第４実施形態］
第１〜第３実施形態では、親画面の映像と子画面の映像が同一映像と判定された場合に子画面の表示を消去する処理を説明した。第４実施形態では、親画面の映像と子画面の映像が同一映像と判定された場合に、それらが同一映像である旨のメッセージ通知を行うことによってマルチ画面表示における表示態様の変更を行う。なお、以下の第４実施形態では、ＴＶ放送とＩＰ放送それぞれのカメラＩＤ情報を比較することで同一映像判定を行うが、第３実施形態のように映像データの比較から同一映像判定を行ってもよいことは明らかである。
【００４５】
第４実施形態による映像表示装置１００の構成は、図１に示したとおりである。但し、第４実施形態では、第１実施形態の構成に表示画面合成部４０１とグラフィックス作成部４０２を加えた構成が用いられる。グラフィックス作成部４０２はメッセージ通知用のグラフィックスを作成する。表示画面合成部４０１は、表示映像制御部１０７から入力される映像とグラフィックス作成部４０２により作成されたグラフィックスを重ね合わせたものを出力する。カメラ情報テーブル構造定義、ＩＰ放送番組の視聴、同一映像判定は第１実施形態と同様であるため説明を省略する。
【００４６】
●カメラ情報データ検出時の処理について
以下に、データ分離部１０４がカメラ情報データを検出した時の処理について説明する。データ分離部１０４はカメラ情報データを検出すると、カメラ情報データをメモリ部１１３に蓄積し、カメラＩＤの更新を検出すると、システム制御部１１１にカメラ情報データ検出のイベント通知を発行する。システム制御部１１１はカメラ情報データ検出イベントを受信すると、システム制御部１１１がカメラ情報データ検出のイベント通知を受信した時の処理について説明する。
【００４７】
図９はシステム制御部１１１によるカメラ情報データ検出のイベント通知受信時の処理を示すフローチャートである。図９において、図３とステップ符号が同様なものは、第１実施形態で説明したものと各々同等の処理を行うものである。
【００４８】
Ｓ１０３で、Ｓ１０２の同一映像判定の判定結果が同一映像であると判定された場合は、Ｓ６０１へ進む。Ｓ６０１で、グラフィックス作成部４０２はメッセージ通知用のグラフィックスを作成し、表示画面合成部４０１により、表示映像制御部１０７の映像にグラフィックスを合成し、映像表示部１０９により表示される。所定時間経過後、本実施例では２秒後、表示画面合成部４０１はメッセージ通知用のグラフィックスの合成を終了する。
【００４９】
●映像表示の流れについて
映像表示の流れを、ＴＶ放送のカメラが切換わる場合について図１１を用いて説明する。
図１０の（ａ）はカメラＩＤがカメラ１のＴＶ放送１４０を親画面で、カメラＩＤがカメラ２のＩＰ放送を子画面１４１で表示している状態を表している。図１０の（ａ）の状態からＴＶ放送のカメラが切換わり、親画面にカメラＩＤがカメラ２のＴＶ放送が親画面１４２に表示されると、親画面と子画面が同一映像となる。この時、同一映像になったことを通知するメッセージ６０１を表示する（図１０の（ｂ）を参照）。その後、所定時間の２秒が経過するとメッセージ６０１を非表示にする（図１０の（ｃ）を参照）。
【００５０】
以上のように、第４実施形態では、ＴＶ放送のカメラＩＤとＩＰ放送のカメラＩＤを比較することで、ＴＶ放送とＩＰ放送が同一映像であることを判定し、同一映像になったことをメッセージでユーザに通知する。これにより、ＴＶ放送とＩＰ放送が同一になった時にユーザに与える違和感を低減することができる。なお、上記では所定時間後にメッセージ６０１は非表示にされるが、これに限られるものではない。たとえば、同一映像と判定されている間、メッセージ６０１が表示されるようにしても良い。また、子画面１４１の方にメッセージ６０１を表示するようにしても良い。
【００５１】
［第５実施形態］
第５実施形態では、ＴＶ放送とＩＰ放送それぞれのカメラＩＤ情報を比較することで同一映像判定を行い、表示画面制御として子画面消去を行い、更に後述の表示画面制御時刻を用いて子画面消去を行うかどうかの判定を行う例について説明する。
【００５２】
第５実施形態による映像表示装置１００は第２実施形態の構成が用いられる。すなわち、図１に示される第１実施形態の構成に、表示画面制御判定部２０１が付加される。なお、カメラ情報テーブル構造定義、ＩＰ放送番組の視聴、同一映像判定処理は第１実施形態と同様のものであるため、説明を省略する。
【００５３】
●カメラ情報データ検出時の処理について
以下に、データ分離部１０４がカメラ情報データを検出した時の処理について説明する。データ分離部１０４はカメラ情報データを検出すると、カメラ情報データをメモリ部１１３に蓄積し、システム制御部１１１にカメラ情報データ検出のイベント通知を発行する。システム制御部１１１はカメラ情報データ検出イベントを受信すると、システム制御部１１１がカメラ情報データ検出のイベント通知を受信した時の処理について説明する。
【００５４】
図１１は第５実施形態のシステム制御部１１１がデータ分離部１０４からカメラ情報データ検出のイベント通知を受信した場合の処理を示すフローチャートである。図１１において、図３とステップ符号が同様なものは、第１実施形態で説明したものと各々同等の処理を行うものである。Ｓ１０４において子画面消去中でないと判定されると、Ｓ７０１において、図１２により後述する子画面消去実行判定処理を行う。この子画面消去実行判定処理により子画面消去を行うと判定された場合、処理はＳ７０２からＳ１０５へ進む。Ｓ１０５で子画面消去の処理を行うと、処理はＳ７０１に進む。Ｓ７０１において、システム制御部１１１はシステム時刻を取得し、メモリ部１１３に取得したシステム時刻を表示画面制御時刻として記憶する。なお、すでに表示画面制御時刻が記憶されている場合は、システム制御部１１１は、記憶されている時刻を取得したシステム時刻で書き換えることにより表示画面制御時刻を更新する。なお、システム時刻は不図示の時計ユニットから取得することができる。
【００５５】
●子画面消去実行判定について
以下に、本実施例における子画面消去実行判定について説明する。
図１２は表示画面制御判定部２０１による処理を示すフローチャートである。Ｓ８０１で、表示画面制御判定部２０１は、システム制御部１１１からシステム時刻を取得する。Ｓ８０２で、表示画面制御判定部２０１は、メモリ部１１３からＳ７０２で記憶された表示画面制御時刻を取得する。Ｓ８０３で、Ｓ８０２の表示画面制御時刻が取得できたかどうかを判定する。表示画面制御時刻が取得できた場合は処理はＳ８０４へ進み、できなかった場合は処理はＳ８０５へ進む。Ｓ８０４では、表示画面制御判定部２０１は、取得したシステム時刻と表示画面制御時刻の差分を取り、その差分が所定時間Ｍ（Ｍは例えば１０秒程度が実用的である）より大きいかを判定する。大きい場合は、Ｓ８０５へ進み、小さい場合はＳ８０６へ進む。Ｓ８０５で、表示画面制御判定部２０１は、子画面制御実行判定の判定結果を「子画面消去を行う」とする。Ｓ８０６では子画面制御実行判定の判定結果を「子画面消去を行わない」とする。
【００５６】
以上のように、第５実施形態では、ＴＶ放送のカメラＩＤとＩＰ放送のカメラＩＤを比較することで、ＴＶ放送とＩＰ放送が同一映像であることを判定し、同一映像である場合には、前回子画面消去を行ってから所定時間以上経過しているかを判定する。そして、前回子画面消去を行ってからの経過時間が所定時間以上である場合に子画面を消去する。これにより、ＴＶ放送とＩＰ放送が同一になった時にユーザに与える違和感を低減することができ、さらに頻繁に子画面が消去される煩わしさを低減することができる。
【００５７】
なお、上記第５実施形態において、システム時刻と表示画面制御時刻の差が所定時間Ｍ以下であったことにより子画面消去を行わないと判定されると、次のカメラ情報データの検出まで同一映像が表示されることになる。従って、Ｓ８０６により子画面消去を行わないと判定された後であって、所定時間Ｍの経過後に、システム制御部１１１に図１１の処理を実行させるようにしてもよい。また、上記第５実施形態に更に第２実施形態で説明したようなカメラ継続時間による子画面消去の実行判定を行うようにしてもよい。この場合、例えば、図８のＳ５０１とＳ５０２の処理を図１２のＳ８０２の後で行い、Ｓ５０２の判定でＮＯ場合はＳ８０６へ、ＹＥＳの場合はＳ８０３へ処理を分岐するようにすれば良い。また、上記第２、３、５実施形態におけるマルチ画面表示の表示態様の変更は子画面の消去であったが、これらに代えて第４実施形態に示したようなメッセージ通知をおこなうようにしてもよい。
【００５８】
また、上記各実施形態ではＴＶ放送とＩＰ放送のマルチ画面表示を説明したがこれに限られるものではなく、例えば、ＴＶ放送とＢＳ放送、ＢＳ放送とＩＰ放送といった組み合わせにも適用できることは明らかである。また、マルチ画面の表示形態もＰＩｎＰ形式の親子画面による表示に限られるものではない。
【００５９】
［その他の実施形態］
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011091578.tif 000005
【図２】
2011091578.tif 000006
【図３】
2011091578.tif 000007
【図４】
2011091578.tif 000008
【図５】
2011091578.tif 000009
【図６】
2011091578.tif 000010
【図７】
2011091578.tif 000011
【図８】
2011091578.tif 000012
【図９】
2011091578.tif 000013
【図１０】
2011091578.tif 000014
【図１１】
2011091578.tif 000015
【図１２】
2011091578.tif 000016