(57)【要約】【課題】ＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、ビデオ映像とＰＣ映像との映像合成処理を行うことができる映像合成装置を実現する。【解決手段】所定色領域検出部は、第１映像信号により形成される画像上において、所定の色の画像領域を所定色領域として検出する。映像サイズ調整部は、所定色領域に第２映像信号により形成される画像が表示されるように、第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する。合成部は、（１）処理対象画素の画像上の位置が所定色領域内である場合、第２映像信号を選択し、（２）処理対象画素の画像上の位置が所定色領域内ではない場合、第１映像信号を選択することで、合成映像信号を取得する。【選択図】図１
2017005625.tif 000002
【特許請求の範囲】
【請求項１】
第１映像信号と第２映像信号とを合成した合成映像信号を取得するための映像合成装置であって、
前記第１映像信号により形成される画像上において、所定の色の画像領域を所定色領域として検出する所定色領域検出部と、
前記所定色領域に前記第２映像信号により形成される画像が表示されるように、前記第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する映像サイズ調整部と、
（１）処理対象画素の画像上の位置が前記所定色領域内である場合、前記第２映像信号を選択し、
（２）処理対象画素の画像上の位置が前記所定色領域内ではない場合、前記第１映像信号を選択することで、前記合成映像信号を取得する合成部と、
を備える映像合成装置。
【請求項２】
前記所定色領域検出部は、所定の色の画像領域を２つ以上検出した場合、検出した複数の領域の中で、画像上の水平方向の最大座標値Ｘｍａｘと、画像上の水平方向の最小座標値Ｘｍｉｎと、画像上の垂直方向の最大座標値Ｙｍａｘと、画像上の垂直方向の最小座標値Ｙｍｉｎとを検出し、
前記映像サイズ調整部は、（１）水平方向のサイズが、前記水平方向の最大座標値Ｘｍａｘと、前記水平方向の最小座標値Ｘｍｉｎとによって決定されるサイズとなり、（２）垂直方向のサイズが、前記垂直方向の最大座標値Ｙｍａｘと、前記垂直方向の最小座標値Ｙｍｉｎとによって決定されるサイズとなるように、前記第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する、
請求項１に記載の映像合成装置。
【請求項３】
第１映像信号と第２映像信号とを合成した合成映像信号を取得するための映像合成方法をコンピュータに実行させるためのプログラムであって、
前記第１映像信号により形成される画像上において、所定の色の画像領域を所定色領域として検出する所定色領域検出ステップと、
前記所定色領域に前記第２映像信号により形成される画像が表示されるように、前記第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する映像サイズ調整ステップと、
（１）処理対象画素の画像上の位置が前記所定色領域内である場合、前記第２映像信号を選択し、
（２）処理対象画素の画像上の位置が前記所定色領域内ではない場合、前記第１映像信号を選択することで、前記合成映像信号を取得する合成ステップと、
を備える映像合成方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１の映像ソースに基づく画像と、第２の映像ソースに基づく画像とを１つの画面内に表示させるための技術に関する。
【背景技術】
【０００２】
近年、高機能ＣＰＵを搭載し、インターネットへ接続することのできるテレビシステムが普及しつつある。このような高機能ＣＰＵを搭載したテレビシステムは、基本ＯＳを採用し、基本ＯＳ上で、様々なアプリケーションが動作する。そして、このようなテレビシステムにおいて、画面上にビデオ映像（例えば、テレビ映像）を表示させようとした場合、基本ＯＳ上で動作するテレビ表示ソフトが必要となる。このようなテレビ表示ソフトを用いることで、高機能ＣＰＵを搭載したテレビシステムにおいて、ＯＳ表示画面（ウィンドウシステムの画面）の一部の画像領域に、ビデオ映像を表示させる処理（映像重畳処理）を実現することができる。
【０００３】
しかしながら、このようなテレビ表示ソフトを用いて、上記映像重畳処理を、基本ＯＳを搭載したテレビシステムにより実行すると、上記映像重畳処理を実行するためのＣＰＵ負荷が大きくなってしまう。このように映像重畳処理を実行するためのＣＰＵ負荷が大きくなると、テレビシステムにおいて実行されている映像重畳処理以外の処理の処理速度が遅くなってしまう。その結果、テレビシステムで実行されている他のアプリケーション等の応答感度が悪くなる。このようなアプリケーション等の応答速度の悪化は、テレビシステムを使用しているユーザーに、不快感を抱かせる原因となる。
【０００４】
さらに、上記映像重畳処理では、基本ＯＳに依存する処理を実行する必要がある。このため、ＯＳの種類に依存しない共通のインターフェースを実現することは困難である。
【０００５】
また、テレビ映像とＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）映像との映像重畳処理をハードウェアで実現する技術も開発されている。
【０００６】
例えば、特許文献１に開示されているテレビシステム（ＰＣ内蔵テレビ）では、ハードウェアにより、テレビ映像とＰＣ映像（例えば、ウィンドウシステムの画面の映像（画像））とを重畳させることができる。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１１−０００４２３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
特許文献１に開示されているＰＣ内蔵テレビでは、テレビ側へパソコン映像を取り込んで表示させる場合、テレビ映像とＰＣ映像とは、それぞれ、１つの画面上の別々の領域に表示される。これは、ＰＣ内蔵テレビのコンテンツ合成部において、テレビ映像の表示位置とＰＣ映像の表示位置とが予め固定された画像領域に設定されているからである。
【０００９】
このように、テレビシステムにおいて、ハードウェアにより、テレビ映像とＰＣ映像とを重畳させて表示する場合、ハードウェアに依存する制約が多く、テレビ映像およびＰＣ映像を自由な位置に、簡単な操作で、配置させることは困難である。
【００１０】
本発明は、上記問題点に鑑み、ＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、ビデオ映像（例えば、テレビ映像）とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる映像合成装置を実現することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、第１の構成は、第１映像信号と第２映像信号とを合成した合成映像信号を取得するための映像合成装置であって、所定色領域検出部と、映像サイズ調整部と、合成部と、を備える。
【００１２】
所定色領域検出部は、第１映像信号により形成される画像上において、所定の色の画像領域を所定色領域として検出する。
【００１３】
映像サイズ調整部は、所定色領域に第２映像信号により形成される画像が表示されるように、第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する。
【００１４】
合成部は、（１）処理対象画素の画像上の位置が所定色領域内である場合、第２映像信号を選択し、（２）処理対象画素の画像上の位置が所定色領域内ではない場合、第１映像信号を選択することで、合成映像信号を取得する。
【発明の効果】
【００１５】
本発明によれば、ＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、ビデオ映像（例えば、テレビ映像）とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる映像合成装置を実現することができる。
【図面の簡単な説明】
【００１６】
【図１】第１実施形態に係る映像合成装置１００の概略構成を模式的に示す図。
【図２】映像信号ＳｉｇＶにより形成されるビデオ映像の１フレーム画像Ｉｍｇ（ＳｉｇＶ）を示す図。
【図３】映像信号ＳｉｇＰＣにより形成されるＰＣ映像の１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）を模式的に示す図。
【図４】アップスケール処理、あるいは、ダウンスケール処理を実行することで取得された映像信号ＳｉｇＶ１により形成される１フレーム画像Ｉｍｇ（ＳｉｇＶ１）を示す図。
【図５】合成映像信号Ｓｉｇ＿ｏｕｔにより形成される画像（映像）を示す図。
【図６】第１実施形態の第１変形例の映像合成装置１００Ａの概略構成図。
【図７】映像合成装置１００（あるいは、映像合成装置１００Ａ）を備えるテレビシステム１０００の概略構成図。
【図８】映像信号ＳｉｇＰＣにより形成されるＰＣ映像の１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）を模式的に示す図。
【図９】アップスケール処理、あるいは、ダウンスケール処理を実行することで取得された映像信号ＳｉｇＶ１により形成される１フレーム画像Ｉｍｇ（ＳｉｇＶ１）を示す図。
【図１０】合成映像信号Ｓｉｇ＿ｏｕｔにより形成される画像（映像）を示す図。
【発明を実施するための形態】
【００１７】
［第１実施形態］
第１実施形態について、図面を参照しながら、以下、説明する。
【００１８】
＜１．１：映像合成装置の構成＞
図１は、第１実施形態に係る映像合成装置１００の概略構成を模式的に示す図（一例）である。
【００１９】
映像合成装置１００は、図１に示すように、特定色領域検出部１と、映像サイズ調整部２と、合成部３とを備える。
【００２０】
特定色領域検出部１は、ＰＣ映像（ＯＳ表示画面（ウィンドウシステムの画面）を構成する映像（画像））を形成することができる映像信号ＳｉｇＰＣと、特定色を決定するための設定情報Ｉｎｆｏとを入力する。特定色領域検出部１は、入力された映像信号ＳｉｇＰＣにより形成される映像（画像）において、設定情報Ｉｎｆｏにより特定される色を有する画像領域を検出する。そして、特定色領域検出部１は、検出した画像領域を特定するための情報を含む信号を検出信号Ｄｅｔとして、映像サイズ調整部２および合成部３に出力する。
【００２１】
映像サイズ調整部２は、ビデオ映像を形成することができる映像信号ＳｉｇＶと、特定色領域検出部１から出力される検出信号Ｄｅｔとを入力する。映像サイズ調整部２は、検出信号Ｄｅｔに基づいて、映像信号ＳｉｇＶを、アップスケール、あるいは、ダウンスケールすることにより、映像信号ＳｉｇＶが形成する映像（画像）のサイズを調整する。そして、調整後の映像信号を映像信号ＳｉｇＶ１として合成部３に出力する。
【００２２】
合成部３は、ＰＣ映像を形成することができる映像信号ＳｉｇＰＣと、映像サイズ調整部２から出力される映像信号ＳｉｇＶ１と、特定色領域検出部１から出力される検出信号Ｄｅｔとを入力する。合成部３は、（１）検出信号Ｄｅｔにより特定される画像領域に、映像信号ＳｉｇＶ１により形成される映像が表示され、かつ、（２）検出信号Ｄｅｔにより特定される画像領域以外の画像領域では、映像信号ＳｉｇＰＣにより形成される映像が表示されるように、映像信号ＳｉｇＶ１と、映像信号ＳｉｇＰＣとを合成した映像信号Ｓｉｇ＿ｏｕｔを生成する。そして、合成部３は、合成した映像信号Ｓｉｇ＿ｏｕｔを出力する。
【００２３】
＜１．２：映像合成装置の動作＞
以上のように構成された映像合成装置１００の動作について、説明する。
【００２４】
図２は、映像信号ＳｉｇＶにより形成されるビデオ映像の１フレーム画像Ｉｍｇ（ＳｉｇＶ）を示す図である。なお、図２に示すように、Ｘ軸、Ｙ軸をとり、１フレーム画像Ｉｍｇ（ＳｉｇＶ）の左上の頂点を原点とする。
【００２５】
図３は、映像信号ＳｉｇＰＣにより形成されるＰＣ映像の１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）を模式的に示す図である。なお、図３に示すように、Ｘ軸、Ｙ軸をとり、１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）の左上の頂点を原点とする。
【００２６】
以下では、一例として、映像信号ＳｉｇＶにより形成されるビデオ映像として、図２に示す映像（１フレーム画像Ｉｍｇ（ＳｉｇＶ））が映像合成装置１００に入力され、映像信号ＳｉｇＰＣにより形成されるＰＣ映像として、図３に示す映像（１フレーム画像Ｉｍｇ（ＳｉｇＰＣ））が映像合成装置１００に入力される場合について、説明する。
【００２７】
また、図３に示す１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）の画像領域ＡＲ１は、赤色の領域（単一色（単一色相）の画像領域）であるとして、以下、説明する。
【００２８】
図３に示すＰＣ映像（１フレーム画像）Ｉｍｇ（ＳｉｇＰＣ）を形成する映像信号が、映像合成装置１００の特定色領域検出部１および合成部３に入力される。
【００２９】
特定色領域検出部１は、ＰＣ映像の１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）において、特定色である画像領域を検出する。
【００３０】
なお、説明便宜のため、映像信号により形成される画像の各画素は、ＲＧＢ色空間により表現されるものとして、以下、説明する。
【００３１】
特定色領域検出部１は、情報Ｉｎｆｏにより、特定色を決定する。なお、情報Ｉｎｆｏは、予め設定されていてもよいし、例えば、映像合成装置１００の各機能部を制御する制御部（不図示）により設定されるものであってもよい。
【００３２】
ここでは、情報Ｉｎｆｏにより、特定色が「赤色」であると設定されているものとして、以下、説明する。また、説明便宜のため、映像信号により形成される画像の各画素は、Ｒ色成分値、Ｇ色成分値、および、Ｂ色成分値が、それぞれ、８ビット（０から２５５の整数値）で表されるものとして、説明する。
【００３３】
特定色が「赤色」に設定されている場合、情報Ｉｎｆｏには、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）であるとする情報を含める。
【００３４】
特定色領域検出部１は、情報Ｉｎｆｏから、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）とする情報を取得する。そして、特定色領域検出部１は、映像信号ＳｉｇＰＣにより形成される１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）の各画素のＲ色成分値、Ｇ色成分値、および、Ｂ色成分値を調べ、当該画素が所定色の画像領域に含まれる画素であるか否かを判定する。
【００３５】
なお、特定色領域検出部１は、各画素が特定色の画像領域に含まれる画素か否かを判定するために、マージンを設けて判定処理を行ってもよい。例えば、情報Ｉｎｆｏに特定色を決定するために、（１）Ｒ色成分値の下限値Ｒ１と上限値Ｒ２、（２）Ｇ色成分値の下限値Ｇ１と上限値Ｇ２、および、（３）Ｂ色成分値の下限値Ｂ１と上限値Ｂ２、を含めるようにしてもよい。
【００３６】
この場合、特定色領域検出部１は、映像信号ＳｉｇＰＣにより形成される１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）の画素ＰｘのＲ色成分値をＲ（Ｐｘ）とし、Ｇ色成分値をＧ（Ｐｘ）とし、Ｂ色成分値をＢ（Ｐｘ）とすると、
Ｒ１≦Ｒ（Ｐｘ）≦Ｒ２
Ｇ１≦Ｇ（Ｐｘ）≦Ｇ２
Ｂ１≦Ｂ（Ｐｘ）≦Ｂ２
を満たす場合、画素Ｐｘが、特定色の画像領域に含まれると判定する。
【００３７】
特定色が「赤色」である場合、特定色領域検出部１は、例えば、
２３５≦Ｒ（Ｐｘ）≦２５５
０≦Ｇ（Ｐｘ）≦２０
０≦Ｂ（Ｐｘ）≦２０
を満たす場合、画素Ｐｘが、特定色の画像領域に含まれると判定する。
【００３８】
特定色領域検出部１は、上記判定処理を、１フレーム画像の全ての画素について行い、特定色の画像領域を特定する。つまり、特定色領域検出部１は、上記判定処理により、特定色であると判定された画素が画像上において連続して存在している領域を検出し、検出した領域を特定色の画像領域として特定する。
【００３９】
図３に示す１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）において、図３の領域ＡＲ１が赤色の画像領域（単一色（同一色相）の画像領域）であるので、特定色領域検出部１は、領域ＡＲ１に含まれる画素Ｐｘについて、上記判定処理を行うことで、画素Ｐｘが、特定色（赤色）の画像領域に含まれると判定する。さらに、特定色領域検出部１は、特定色（赤色）の画像領域に含まれると判定された画素Ｐｘの画像上の位置を検出し、特定色（赤色）の画像領域に含まれると判定された画素Ｐｘの画像上の位置の水平方向（Ｘ方向）の連続性、および、垂直方向（Ｙ方向）の連続性を調査する。このようにして、特定色領域検出部１は、図３の画像領域ＡＲ１が特定色の画像領域であると判定する。つまり、特定色領域検出部１は、画像上の左上の端点を点（Ｘｓｔａｒｔ，Ｙｓｔａｒｔ）とし、画像上の右下の端点を点（Ｘｅｎｄ，Ｙｅｎｄ）とする矩形領域が、特定色の画像領域であると検出する。そして、特定色領域検出部１は、上記検出結果を示す情報を含む検出信号Ｄｅｔを生成し、生成した検出信号Ｄｅｔを映像サイズ調整部２および合成部３に出力する。
【００４０】
映像サイズ調整部２では、検出信号Ｄｅｔに基づいて、映像信号ＳｉｇＶに対して、映像サイズ調整処理が実行される。映像サイズ調整部２は、検出信号Ｄｅｔから、ＰＣ映像の特定色の画像領域ＡＲ１のＸ方向のサイズ（長さ）Ｘｓｉｚｅ０、および、ＰＣ映像の特定色の画像領域ＡＲ１のＹ方向のサイズ（長さ）Ｙｓｉｚｅ０を、
Ｘｓｉｚｅ０＝Ｘｅｎｄ−Ｘｓｔａｒｔ
Ｙｓｉｚｅ０＝Ｙｅｎｄ−Ｙｓｔａｒｔ
として算出する。
【００４１】
そして、映像サイズ調整部２は、映像信号ＳｉｇＶにより形成されるビデオ映像の１フレーム画像Ｉｍｇ（ＳｉｇＶ）の画像サイズが、上記ＰＣ映像の特定色の画像領域ＡＲ１のサイズに一致するように、映像サイズ調整処理を行う。映像信号ＳｉｇＶにより形成されるビデオ映像の１フレーム画像Ｉｍｇ（ＳｉｇＶ）の画像サイズは、図２に示すように、Ｘ方向のサイズがＸｓｉｚｅ（ＳｉｇＶ）であり、Ｙ方向のサイズがＹｓｉｚｅ（ＳｉｇＶ）であるものとする。
【００４２】
映像サイズ調整部２は、１フレーム画像のＸ方向のサイズがＸｓｉｚｅ０となり、１フレーム画像のＹ方向のサイズがＹｓｉｚｅ０となるように、映像信号ＳｉｇＶに対して、アップスケール処理、あるいは、ダウンスケール処理を実行する。
そして、映像サイズ調整部２は、アップスケール処理、あるいは、ダウンスケール処理を実行することで取得した映像信号を、映像信号ＳｉｇＶ１として、合成部３に出力する。
【００４３】
図４に、上記のアップスケール処理、あるいは、ダウンスケール処理を実行することで取得された映像信号ＳｉｇＶ１により形成される１フレーム画像Ｉｍｇ（ＳｉｇＶ１）を示す。１フレーム画像Ｉｍｇ（ＳｉｇＶ１）のＸ方向のサイズをＸｓｉｚｅ（ＳｉｇＶ１）とし、１フレーム画像Ｉｍｇ（ＳｉｇＶ１）のＹ方向のサイズをＹｓｉｚｅ（ＳｉｇＶ１）とすると、
Ｘｓｉｚｅ（ＳｉｇＶ１）＝Ｘｓｉｚｅ０
Ｙｓｉｚｅ（ＳｉｇＶ１）＝Ｙｓｉｚｅ０
である。
【００４４】
なお、上記では、１フレーム画像Ｉｍｇ（ＳｉｇＶ１）の縦横比（アスペクト比）と、ＰＣ映像の特定色の画像領域ＡＲ１の縦横比（アスペクト比）とが一致していることを前提としている。１フレーム画像Ｉｍｇ（ＳｉｇＶ１）の縦横比（アスペクト比）と、ＰＣ映像の特定色の画像領域ＡＲ１の縦横比（アスペクト比）とが一致していない場合、映像サイズ調整部２は、（１）映像信号ＳｉｇＶにより形成されるビデオ映像が全部表示されるようにサイズ調整をする（ＰＣ映像の特定色の画像領域ＡＲ１にビデオ映像をはめ込んだ場合、上下に映像がない領域が存在するようにサイズ調整をする）、あるいは、（２）映像信号ＳｉｇＶにより形成されるビデオ映像の一部がカットされて表示されるようにサイズ調整をする（ＰＣ映像の特定色の画像領域ＡＲ１にビデオ映像の一部が表示され（両端部分がカットされるように）サイズ調整をする）ようにしてもよい。
【００４５】
上記のように映像サイズ調整がされた映像信号ＳｉｇＶ１は、映像サイズ調整部２から合成部３に出力される。
【００４６】
合成部３は、検出信号Ｄｅｔに基づいて、特定色の画像領域ＡＲ１を特定する。そして、合成部３は、特定色の画像領域ＡＲ１に、映像信号ＳｉｇＶ１により形成される画像（映像）が表示され、かつ、特定色の画像領域ＡＲ１以外の画像領域には、映像信号ＳｉｇＰＣにより形成される画像（映像）が表示されるように、合成映像信号Ｓｉｇ＿ｏｕｔを生成する。
【００４７】
つまり、合成部３は、（１）特定色の画像領域ＡＲ１に含まれる画素に対応する映像信号については、映像信号ＳｉｇＶ１を選択し、（２）特定色の画像領域ＡＲ１に含まれない画素に対応する映像信号については、映像信号ＳｉｇＰＣを選択することで、合成映像信号Ｓｉｇ＿ｏｕｔを生成する。
【００４８】
このようにして生成した合成映像信号Ｓｉｇ＿ｏｕｔは、合成部３から、例えば、外部の表示装置に出力される。
【００４９】
図５に、合成映像信号Ｓｉｇ＿ｏｕｔにより形成される画像（映像）を示す。図５から分かるように、特定色の画像領域ＡＲ１に、ビデオ映像（映像信号ＳｉｇＶ１により形成される映像）が表示されている。
【００５０】
このように、映像合成装置１００では、ＰＣ映像において、特定色（上記の場合は赤色）である画像領域を検出し、検出した特定色である画像領域にビデオ映像をはめ込むことでＰＣ映像とビデオ映像とを合成した映像を取得することができる。映像合成装置１００に入力されるＰＣ映像は、ビデオ映像をはめ込む領域を特定の色にした画像領域を設定するだけでよいので、映像合成装置１００では、ＯＳに依存することなく、簡単なインターフェースにより、ビデオ映像とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる。
【００５１】
例えば、ＰＣ上で動作する汎用のペイントツール等を用いて、ＰＣ映像上において、ビデオ映像を表示させたい領域を、ユーザーが、特定の色でペイントするだけで、ビデオ映像をはめ込む領域を特定の色にした画像領域を設定することができる。つまり、ユーザーは、ＰＣ映像を出力するＰＣに搭載されているＯＳの種類に関係なく、ビデオ映像をはめ込む領域を、簡単に設定することができる。そして、上記のようにしてビデオ映像をはめ込む領域を設定したＰＣの映像出力（ＰＣ映像）を、映像合成装置１００に入力することで、映像合成装置１００に、別途入力されているビデオ映像を、ＰＣ映像上で設定した画像領域（特定の色領域）にはめ込む（合成する）ことができる。
【００５２】
そして、ＰＣ映像を出力するＰＣは、特定の色の画像領域を設定したＰＣ映像を出力しているだけなので、映像合成処理によるＰＣ性能の劣化がない。つまり、ＰＣから出力されるＰＣ映像ＳｉｇＰＣを映像合成装置１００に入力させ、映像合成装置１００から出力される合成映像信号Ｓｉｇ＿ｏｕｔによる合成映像を表示装置に表示させることで、ＰＣ性能を劣化させることなく、ビデオ映像を、ユーザーが設定した所定の領域に表示させることができる。
【００５３】
以上のように、映像合成装置１００を用いることで、ＰＣに搭載されているＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、ビデオ映像とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる。
【００５４】
≪第１変形例≫
次に、第１実施形態の第１変形例について、説明する。
【００５５】
なお、上記実施形態と同様の部分については、詳細な説明を省略する。
【００５６】
図６に、第１実施形態の第１変形例の映像合成装置１００Ａの概略構成図を示す。
【００５７】
図６に示すように、本変形例の映像合成装置１００Ａでは、第１実施形態の映像合成装置１００において、合成部３を合成部３Ａに置換した構成を有している。
【００５８】
合成部３Ａは、図６に示すように、Ｗアドレスコントローラ３１と、Ｒ／Ｗアドレスコントローラ３２と、メモリ３３とを備える。
【００５９】
Ｗアドレスコントローラ３１は、検出信号Ｄｅｔを入力とする。Ｗアドレスコントローラ３１は、検出信号Ｄｅｔに基づいて、書き込みアドレス（Ｗアドレス）を決定し、メモリ３３の当該Ｗアドレスに、映像サイズ調整部２から出力される映像信号ＳｉｇＶ１のデータが書き込まれるように、制御信号Ｃｔｌ１を生成する。そして、Ｗアドレスコントローラ３１は、生成した制御信号Ｃｔｌ１をメモリ３３に出力する。
【００６０】
Ｒ／Ｗアドレスコントローラ３２は、検出信号Ｄｅｔを入力とする。Ｒ／Ｗアドレスコントローラ３２は、検出信号Ｄｅｔに基づいて、書き込みアドレス（Ｗアドレス）および／または読み出しアドレス（Ｒアドレス）を決定する。そして、Ｒ／Ｗアドレスコントローラ３２は、メモリ３３の当該Ｗアドレスに、映像信号ＳｉｇＰＣのデータが書き込まれるように、制御信号Ｃｔｌ２を生成する。また、Ｒ／Ｗアドレスコントローラ３２は、メモリ３３の当該Ｒアドレスから、メモリ３３に記憶されている映像信号のデータが読み出されるように、制御信号Ｃｔｌ２を生成する。そして、Ｒ／Ｗアドレスコントローラ３２は、生成した制御信号Ｃｔｌ２をメモリ３３に出力する。
【００６１】
メモリ３３は、ＰＣ映像を形成する映像信号ＳｉｇＰＣと、映像サイズ調整部２から出力される映像信号ＳｉｇＶ１と、Ｗアドレスコントローラ３１から出力される制御信号Ｃｔｌ１と、Ｒ／Ｗアドレスコントローラ３２から出力される制御信号Ｃｔｌ２と、を入力とする。メモリ３３は、制御信号Ｃｔｌ１および制御信号Ｃｔｌ２に基づいて、映像信号ＳｉｇＶ１、映像信号ＳｉｇＰＣをメモリ３３の所定のアドレスに書き込む。また、メモリ３３は、制御信号Ｃｔｌ２に基づいて、メモリ３３の所定のアドレスから、映像信号のデータを読み出す。
【００６２】
メモリ３３は、例えば、ＤＲＡＭにより実現される。
【００６３】
次に、本変形例の映像合成装置１００Ａの動作について、説明する。
【００６４】
なお、第１実施形態と同様の部分については、詳細な説明を省略する。
【００６５】
メモリ３３は、少なくとも１フレーム画像のデータを記憶することができ、画像上の２次元座標の位置に対応付けて、各画素のデータを所定のアドレスに記憶することができる。
【００６６】
Ｗアドレスコントローラ３１は、検出信号Ｄｅｔから、特定色である画像領域ＡＲ１（図３の矩形領域ＡＲ１）内に含まれる画素のデータを書き込むためのアドレス（Ｗアドレス）を特定する。そして、Ｗアドレスコントローラ３１は、特定したＷアドレスに、映像信号ＳｉｇＶ１のデータが書き込まれるように制御信号Ｃｔｌ１を生成し、メモリ３３に出力する。
【００６７】
メモリ３３は、制御信号Ｃｔｌ１に従い、映像信号ＳｉｇＶ１のデータを、特定色である画像領域ＡＲ１に対応付けられたアドレスに、書き込む。
【００６８】
Ｒ／Ｗアドレスコントローラ３２は、検出信号Ｄｅｔから、特定色である画像領域ＡＲ１（図３の矩形領域ＡＲ１）に含まれない画素のデータを書き込むためのアドレス（Ｗアドレス）を特定する。そして、Ｒ／Ｗアドレスコントローラ３２は、特定したＷアドレスに、映像信号ＳｉｇＰＣのデータが書き込まれるように制御信号Ｃｔｌ２を生成し、メモリ３３に出力する。
【００６９】
メモリ３３は、制御信号Ｃｔｌ２に従い、映像信号ＳｉｇＰＣのデータを、特定色である画像領域ＡＲ１以外の領域に対応付けられたアドレスに、書き込む。
【００７０】
上記のようにして、１フレーム画像分のデータをメモリ３３に書き込んだ後、Ｒ／Ｗアドレスコントローラ３２は、メモリ３３に書き込まれた１フレーム画像分のデータを順次読み出すように、制御信号Ｃｔｌ２を生成し、メモリ３３に出力する。
【００７１】
メモリ３３は、制御信号Ｃｔｌ２に従い、メモリ３３に記憶されているデータを読み出し、出力する。
【００７２】
このように制御することで、メモリ３３から出力されるデータは、映像信号ＳｉｇＶ１と映像信号ＳｉｇＰＣとを合成した映像信号Ｓｉｇ＿ｏｕｔとすることができる。つまり、本変形例の映像合成装置１００Ａでは、上記のように処理することで、映像信号Ｓｉｇ＿ｏｕｔは、特定色である画像領域ＡＲ１（図３の矩形領域ＡＲ１）には、映像信号ＳｉｇＶ１により形成される映像を表示し、それ以外の画像領域には、映像信号ＳｉｇＰＣにより形成される映像を表示する映像信号Ｓｉｇ＿ｏｕｔを取得することができる。
【００７３】
≪第２変形例≫
次に、第１実施形態の第２変形例について、説明する。
【００７４】
本変形例では、上記実施形態の映像合成装置１００（あるいは、映像合成装置１００Ａ）を備えるテレビシステム１０００について、説明する。
【００７５】
図７は、映像合成装置１００（あるいは、映像合成装置１００Ａ）を備えるテレビシステム１０００の概略構成図である。
【００７６】
図７に示すようにテレビシステム１０００は、チューナ１０１と、ＴＶ信号処理部１０２と、映像合成装置１００と、ＰＣユニット１０３と、表示制御部１０４と、表示部１０５とを備える。
【００７７】
チューナ１０１は、アンテナに接続されており、例えば、地上波デジタル放送、衛星放送等を受信する。チューナ１０１は、選択されたチャンネルに相当する放送波を検波し、検波した信号を中間周波数帯域の信号に変換する。そして、チューナ１０１は、中間周波数帯域の信号をＴＶ信号処理部１０２に出力する。
【００７８】
ＴＶ信号処理部１０２は、チューナから出力される信号を入力し、復調処理等を実行し、ベースバンドの映像信号ＳｉｇＶを取得する。そして、ＴＶ信号処理部１０２は、取得した映像信号ＳｉｇＶを映像合成装置１００に出力する。
【００７９】
ＰＣユニット１０３は、ＰＣに相当する機能を有するユニットであり、例えば、ＯＳを搭載しており、各種アプリケーションを実行することができる。また、ＰＣユニットは、ネットワークに接続することができ、インターネットにアクセスすることができる。ＰＣユニット１０３は、ＰＣ映像（ＯＳ表示画面（ウィンドウシステムの画面）を構成する映像（画像））を形成することができる映像信号ＳｉｇＰＣを映像合成装置１００に出力する。
【００８０】
映像合成装置１００は、第１実施形態と同様のものである。なお、映像合成装置１００を映像合成装置１００Ａに置換してもよい。映像合成装置１００は、ＴＶ信号処理部１０２から出力される映像信号ＳｉｇＶと、ＰＣユニットから出力される映像信号ＳｉｇＰＣとを入力する。映像合成装置１００は、第１実施形態と同様の処理を実行し、映像信号ＳｉｇＶと、映像信号ＳｉｇＰＣとを合成した映像信号Ｓｉｇ＿ｏｕｔを取得する。そして、映像合成装置１００は、映像信号Ｓｉｇ＿ｏｕｔを表示制御部１０４に出力する。
【００８１】
表示制御部１０４は、映像合成装置１００から出力される映像信号Ｓｉｇ＿ｏｕｔを入力する。表示制御部１０４は、映像信号Ｓｉｇ＿ｏｕｔによる映像を表示部１０５に表示することができるように、各種制御信号を生成する。そして、表示制御部１０４は、映像信号Ｓｉｇ＿ｏｕｔと、生成した各種制御信号とを表示部１０５に出力する。なお、表示制御部１０４は、必要であれば、映像信号Ｓｉｇ＿ｏｕｔに対して、フォーマット変換等の処理を実行し、表示部１０５に表示可能な映像信号を生成し、生成した映像信号を表示部１０５に出力する。
【００８２】
表示部１０５は、表示制御部１０４から出力される映像信号Ｓｉｇ＿ｏｕｔ（あるいは、フォーマット変換等が実行された映像信号）を、表示制御部１０４から出力される制御信号に従い表示する。
【００８３】
本変形例のテレビシステム１０００では、映像合成装置１００（あるいは、映像合成装置１００Ａ）により、映像信号ＳｉｇＶと、ＰＣユニット１０３から出力される映像信号ＳｉｇＰＣとを合成することができる。そして、本変形例のテレビシステム１０００では、第１実施形態と同様に、ＰＣユニット１０３において、映像合成処理を実行する必要がないので、ＰＣユニットの性能を劣化させることなく、映像合成処理を実行することができる。また、本変形例のテレビシステム１０００では、第１実施形態と同様に、ＰＣユニット１０３において、映像信号ＳｉｇＶを表示させたい画像領域を、特定の色の画像領域として設定するだけでよいので、ＰＣユニット１０３に搭載されているＯＳに依存することなく、簡単なＩＦで、映像合成処理を実現することができる。
【００８４】
［第２実施形態］
次に、第２実施形態について、説明する。
【００８５】
第２実施形態の映像合成装置は、第１実施形態の映像合成装置１００と同じ構成を有している。
【００８６】
第１実施形態では、ビデオ映像をはめ込む領域である特定色の画像領域を１つのみ設定する場合について説明したが、本実施形態の映像合成装置では、ビデオ映像をはめ込む領域である特定色の画像領域を複数設定することができる。
【００８７】
以下では、本実施形態の映像合成装置において、第１実施形態と異なる処理について、説明する。なお、説明便宜のために、ビデオ映像をはめ込む領域である特定色の画像領域を２つ設定する場合を例に説明する。
【００８８】
図８は、映像信号ＳｉｇＰＣにより形成されるＰＣ映像の１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）を模式的に示す図である。なお、図８に示すように、Ｘ軸、Ｙ軸をとり、１フレーム画像Ｉｍｇ（ＳｉｇＰＣ）の左上の頂点を原点とする。
【００８９】
ユーザーは、ＰＣにおいて、例えば、ペイントツール等を使用して、ビデオ映像ははめ込む領域を設定する。具体的には、図８に示すように、領域ＡＲ１１と、領域ＡＲ１２とを、特定色（赤色）の画像領域とすることで、ビデオ映像ははめ込む領域を設定する。
【００９０】
なお、領域ＡＲ１１は、図８に示すように、左上端点の画像上の座標が（Ｘｓｔａｒｔ（ＡＲ１１），Ｙｓｔａｒｔ（ＡＲ１１））であり、右下端点の画像上の座標が（Ｘｅｎｄ（ＡＲ１１），Ｙｅｎｄ（ＡＲ１１））である矩形領域である。領域ＡＲ１２は、図８に示すように、左上端点の画像上の座標が（Ｘｓｔａｒｔ（ＡＲ１２），Ｙｓｔａｒｔ（ＡＲ１２））であり、右下端点の画像上の座標が（Ｘｅｎｄ（ＡＲ１２），Ｙｅｎｄ（ＡＲ１２））である矩形領域である。
【００９１】
特定色領域検出部１は、図８に示すＰＣ映像を形成する映像信号ＳｉｇＰＣから、特定色の画像領域である領域ＡＲ１１および領域ＡＲ１２を検出する。
【００９２】
そして、特定色領域検出部１は、領域ＡＲ１１および領域ＡＲ１２において、（１）画像上において最も左に位置する画素（Ｘ座標値が最小である画素）の最小Ｘ座標値Ｘｍｉｎと、（２）画像上において最も右に位置する画素（Ｘ座標値が最大である画素）の最大Ｘ座標値Ｘｍａｘとを特定する。図８の場合、特定色領域検出部１は、
Ｘｍｉｎ＝Ｘｓｔａｒｔ（ＡＲ１１）
Ｘｍａｘ＝Ｘｅｎｄ（ＡＲ１２）
として、最小Ｘ座標値Ｘｍｉｎと、最大Ｘ座標値Ｘｍａｘとを特定する。
【００９３】
また、特定色領域検出部１は、領域ＡＲ１１および領域ＡＲ１２において、（１）画像上において最も上に位置する画素（Ｙ座標値が最小である画素）の最小Ｙ座標値Ｙｍｉｎと、（２）画像上において最も下に位置する画素（Ｙ座標値が最大である画素）の最大Ｙ座標値Ｙｍａｘとを特定する。図８の場合、特定色領域検出部１は、
Ｙｍｉｎ＝Ｙｓｔａｒｔ（ＡＲ１１）
Ｙｍａｘ＝Ｙｅｎｄ（ＡＲ１１）＝Ｙｅｎｄ（ＡＲ１２）
として、最小Ｙ座標値Ｙｍｉｎと、最大Ｙ座標値Ｙｍａｘとを特定する。
【００９４】
そして、特定色領域検出部１は、特定した、最小Ｘ座標値Ｘｍｉｎと、最大Ｘ座標値Ｘｍａｘと、最小Ｙ座標値Ｙｍｉｎと、最大Ｙ座標値Ｙｍａｘとの情報を含む検出信号Ｄｅｔを生成し、生成した検出信号Ｄｅｔを映像サイズ調整部２および合成部３に出力する。
【００９５】
映像サイズ調整部２では、検出信号Ｄｅｔに基づいて、映像信号ＳｉｇＶに対して、映像サイズ調整処理が実行される。映像サイズ調整部２は、検出信号Ｄｅｔに基づいて、映像信号ＳｉｇＶ１の調整後のＸ方向のサイズＸｓｉｚｅ（ＳｉｇＶ１）と、映像信号ＳｉｇＶ１の調整後のＹ方向のサイズＹｓｉｚｅ（ＳｉｇＶ１）とを、
Ｘｓｉｚｅ（ＳｉｇＶ１）＝Ｘｍａｘ−Ｘｍｉｎ
Ｙｓｉｚｅ（ＳｉｇＶ１）＝Ｙｍａｘ−Ｙｍｉｎ
として設定する。
【００９６】
そして、映像サイズ調整部２は、映像信号ＳｉｇＶにより形成されるビデオ映像の１フレーム画像Ｉｍｇ（ＳｉｇＶ）の画像サイズが、上記サイズと一致するように、映像サイズ調整処理を行う。映像信号ＳｉｇＶにより形成されるビデオ映像の１フレーム画像Ｉｍｇ（ＳｉｇＶ）の画像サイズは、図２に示すように、Ｘ方向のサイズがＸｓｉｚｅ（ＳｉｇＶ）であり、Ｙ方向のサイズがＹｓｉｚｅ（ＳｉｇＶ）であるものとする。
【００９７】
映像サイズ調整部２は、１フレーム画像のＸ方向のサイズがＸｓｉｚｅ（ＳｉｇＶ１）（＝Ｘｍａｘ−Ｘｍｉｎ）となり、１フレーム画像のＹ方向のサイズがＹｓｉｚｅ（ＳｉｇＶ１）（＝Ｙｍａｘ−Ｙｍｉｎ）となるように、映像信号ＳｉｇＶに対して、アップスケール処理、あるいは、ダウンスケール処理を実行する。
【００９８】
そして、映像サイズ調整部２は、アップスケール処理、あるいは、ダウンスケール処理を実行することで取得した映像信号を、映像信号ＳｉｇＶ１として、合成部３に出力する。
【００９９】
図９に、上記のアップスケール処理、あるいは、ダウンスケール処理を実行することで取得された映像信号ＳｉｇＶ１により形成される１フレーム画像Ｉｍｇ（ＳｉｇＶ１）を示す。
【０１００】
上記のように映像サイズ調整がされた映像信号ＳｉｇＶ１は、映像サイズ調整部２から合成部３に出力される。
【０１０１】
合成部３は、検出信号Ｄｅｔに基づいて、特定色の画像領域ＡＲ１、ＡＲ２を特定する。そして、合成部３は、特定色の画像領域ＡＲ１、ＡＲ２に、映像信号ＳｉｇＶ１により形成される画像（映像）が表示され、かつ、特定色の画像領域ＡＲ１、ＡＲ２以外の画像領域には、映像信号ＳｉｇＰＣにより形成される画像（映像）が表示されるように、合成映像信号Ｓｉｇ＿ｏｕｔを生成する。
【０１０２】
つまり、合成部３は、（１）特定色の画像領域ＡＲ１、ＡＲ２に含まれる画素に対応する映像信号については、映像信号ＳｉｇＶ１を選択し、（２）特定色の画像領域ＡＲ１、ＡＲ２に含まれない画素に対応する映像信号については、映像信号ＳｉｇＰＣを選択することで、合成映像信号Ｓｉｇ＿ｏｕｔを生成する。
【０１０３】
このようにして生成した合成映像信号Ｓｉｇ＿ｏｕｔは、合成部３から、例えば、外部の表示装置に出力される。
【０１０４】
図１０に、合成映像信号Ｓｉｇ＿ｏｕｔにより形成される画像（映像）を示す。図１０から分かるように、特定色の画像領域ＡＲ１、ＡＲ２に、ビデオ映像（映像信号ＳｉｇＶ１により形成される映像）が表示されており、特定色の画像領域ＡＲ１、ＡＲ２以外の領域には、ＰＣ映像（映像信号ＳｉｇＰＣにより形成される映像）が表示されている。
【０１０５】
このように、本実施形態の映像合成装置では、ＰＣ映像において、特定色（上記の場合は赤色）である画像領域を複数検出し、検出した複数の特定色である画像領域からビデオ映像をはめ込む領域を決定する。そして、本実施形態の映像合成装置では、上記により決定されたビデオ映像をはめ込む領域にビデオ映像をはめ込むことでＰＣ映像とビデオ映像とを合成した映像を取得することができる。本実施形態の映像合成装置に入力されるＰＣ映像は、ビデオ映像をはめ込む領域を特定の色にした画像領域を設定するだけでよいので、本実施形態の映像合成装置では、ＯＳに依存することなく、簡単なインターフェースにより、ビデオ映像とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる。
【０１０６】
例えば、ＰＣ上で動作する汎用のペイントツール等を用いて、ＰＣ映像上において、ビデオ映像を表示させたい領域を、ユーザーが、特定の色でペイントするだけで、ビデオ映像をはめ込む領域を特定の色にした画像領域を設定することができる。つまり、ユーザーは、ＰＣ映像を出力するＰＣに搭載されているＯＳの種類に関係なく、ビデオ映像をはめ込む領域を、簡単に設定することができる。そして、上記のようにしてビデオ映像をはめ込む領域を設定したＰＣの映像出力（ＰＣ映像）を、本実施形態の映像合成装置に入力することで、本実施形態の映像合成装置に、別途入力されているビデオ映像を、ＰＣ映像上で設定した画像領域（特定の色領域）にはめ込む（合成する）ことができる。
【０１０７】
そして、ＰＣ映像を出力するＰＣは、特定の色の画像領域を設定したＰＣ映像を出力しているだけなので、映像合成処理によるＰＣ性能の劣化がない。つまり、ＰＣから出力されるＰＣ映像ＳｉｇＰＣを本実施形態の映像合成装置に入力させ、本実施形態の映像合成装置から出力される合成映像信号Ｓｉｇ＿ｏｕｔによる合成映像を表示装置に表示させることで、ＰＣ性能を劣化させることなく、ビデオ映像を、ユーザーが設定した所定の領域に表示させることができる。
【０１０８】
以上のように、本実施形態の映像合成装置を用いることで、ＰＣに搭載されているＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、ビデオ映像とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる。
【０１０９】
また、本実施形態の映像合成装置は、第１実施形態の第１変形例と同様に、合成部３の代わりに合成部３Ａを用いて実現されるものであってもよい。
【０１１０】
［他の実施形態］
上記実施形態（変形例を含む）では、特定色領域をＰＣ映像（ＰＣ画面）の一部の領域とする場合について、説明したが、これに限定されることはく、例えば、特定色領域をＰＣ映像（ＰＣ画面）全体とするようにしてよい。このように設定することで、ビデオ映像のみを表示装置に表示することができる。
【０１１１】
また、上記実施形態において、ＰＣ機能を有するＰＣユニットを、装置内のユニットとして実現する場合について説明したが、これに限定されることはない。例えば、ＰＣの画面出力（ＰＣ映像出力）が、映像合成装置に入力されるように、映像合成装置とＰＣとを接続し、映像合成装置を動作させるようにしてもよい。なお、このとき、ＰＣ映像のフォーマット変換等が必要である場合、映像合成装置のＰＣ（あるいはＰＣユニット）から出力されるＰＣ映像の入力部に、入力インターフェースを設けるようにしてもよい。
【０１１２】
また、上記実施形態において、ＰＣ映像の解像度と、表示装置の解像度とが一致していることを前提に説明しているが、ＰＣ映像の解像度と、表示装置の解像度とが一致していない場合、映像合成装置のＰＣ（あるいはＰＣユニット）から出力されるＰＣ映像の入力部に、ＰＣ映像を形成する映像信号に対して、アップスケール、あるいは、ダウンスケールを行う映像サイズ調整部を設けるようにしてもよい。
【０１１３】
また、上記実施形態（変形例を含む）の一部または全部を組み合わせて、映像合成装置、および／または、テレビシステム１０００を実現するようにしてもよい。
【０１１４】
また、テレビシステム１０００は、１つの装置と実現されてもよいし、複数の装置として実現されてもよい。
【０１１５】
なお、上記実施形態で説明した映像合成装置、テレビシステム１０００において、各ブロックは、ＬＳＩなどの半導体装置により個別に１チップ化されても良いし、一部又は全部を含むように１チップ化されても良い。
【０１１６】
なお、ここでは、ＬＳＩとしたが、集積度の違いにより、ＩＣ、システムＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。
【０１１７】
また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）や、ＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサーを利用しても良い。
【０１１８】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてあり得る。
【０１１９】
また、上記各実施形態の各機能ブロックの処理の一部または全部は、プログラムにより実現されるものであってもよい。そして、上記各実施形態の各機能ブロックの処理の一部または全部は、コンピュータにおいて、中央演算装置（ＣＰＵ）、マイクロプロセッサ、プロセッサ等により行われる。また、それぞれの処理を行うためのプログラムは、ハードディスク、ＲＯＭなどの記憶装置に格納されており、ＲＯＭにおいて、あるいはＲＡＭに読み出されて実行される。
【０１２０】
また、上記実施形態の各処理をハードウェアにより実現してもよいし、ソフトウェア（ＯＳ（オペレーティングシステム）、ミドルウェア、あるいは、所定のライブラリとともに実現される場合を含む。）により実現してもよい。さらに、ソフトウェアおよびハードウェアの混在処理により実現しても良い。なお、上記実施形態に係る映像合成装置、テレビシステム１０００をハードウェアにより実現する場合、各処理を行うためのタイミング調整を行う必要があるのは言うまでもない。上記実施形態においては、説明便宜のため、実際のハードウェア設計で生じる各種信号のタイミング調整の詳細については省略している。
【０１２１】
また、上記実施形態における処理方法の実行順序は、必ずしも、上記実施形態の記載に制限されるものではなく、発明の要旨を逸脱しない範囲で、実行順序を入れ替えることができるものである。また、上記実施形態における処理方法において、発明の要旨を逸脱しない範囲で、一部のステップが、他のステップと並列に実行されるものであってもよい。
【０１２２】
前述した方法をコンピュータに実行させるコンピュータプログラム及びそのプログラムを記録したコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、コンピュータ読み取り可能な記録媒体としては、例えば、フレキシブルディスク、ハードディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、大容量ＤＶＤ、次世代ＤＶＤ、半導体メモリを挙げることができる。
【０１２３】
上記コンピュータプログラムは、上記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【０１２４】
なお、本発明の具体的な構成は、前述の実施形態に限られるものではなく、発明の要旨を逸脱しない範囲で種々の変更および修正が可能である。
【０１２５】
［付記］
なお、本発明は、以下のようにも表現することができる。
【０１２６】
第１の発明は、第１映像信号と第２映像信号とを合成した合成映像信号を取得するための映像合成装置であって、所定色領域検出部と、映像サイズ調整部と、合成部と、を備える。
【０１２７】
所定色領域検出部は、第１映像信号により形成される画像上において、所定の色の画像領域を所定色領域として検出する。
【０１２８】
映像サイズ調整部は、所定色領域に第２映像信号により形成される画像が表示されるように、第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する。
【０１２９】
合成部は、（１）処理対象画素の画像上の位置が所定色領域内である場合、第２映像信号を選択し、（２）処理対象画素の画像上の位置が所定色領域内ではない場合、第１映像信号を選択することで、合成映像信号を取得する。
【０１３０】
この映像合成装置では、第１映像信号により形成される画像（例えば、ＰＣ画面）において、特定色（例えば、赤色）である画像領域を検出し、検出した特定色である画像領域に第２映像信号（例えば、ビデオ映像）をはめ込むことで第１映像信号により形成される映像（例えば、ＰＣ映像）と第２映像信号に形成される映像（例えば、ビデオ映像）とを合成した映像（映像信号）を取得することができる。この映像合成装置に入力される第１映像信号（例えば、ＰＣ映像）は、第２映像信号（例えば、ビデオ映像）をはめ込む領域を特定の色にした画像領域を設定するだけでよいので、この映像合成装置では、ＯＳに依存することなく、簡単なインターフェースにより、第１映像信号により形成される映像と第２映像信号より形成される映像との映像重畳処理（映像合成処理）を行うことができる。
【０１３１】
例えば、ＰＣ上で動作する汎用のペイントツール等を用いて、第１映像信号により形成される画像上（例えば、ＰＣ映像上）において、第２映像信号より形成される映像（例えば、ビデオ映像）を表示させたい領域を、ユーザーが、特定の色でペイントするだけで、第２映像信号より形成される映像（例えば、ビデオ映像）をはめ込む領域を特定の色にした画像領域を設定することができる。つまり、ユーザーは、第１映像信号（例えば、ＰＣ画面の映像信号）を出力するＰＣに搭載されているＯＳの種類に関係なく、第２映像信号より形成される映像（例えば、ビデオ映像）をはめ込む領域を、簡単に設定することができる。そして、上記のようにして第２映像信号より形成される映像（例えば、ビデオ映像）をはめ込む領域を設定したＰＣの映像出力（ＰＣ映像）を、この映像合成装置に入力することで、この映像合成装置に、別途入力されている第２映像信号により形成される映像（例えば、ビデオ映像）を、第１映像信号により形成される映像（例えば、ＰＣ映像）上で設定した画像領域（特定の色領域）にはめ込む（合成する）ことができる。
【０１３２】
そして、第１映像信号により形成される映像（例えば、ＰＣ映像）を出力するＰＣは、特定の色の画像領域を設定したＰＣ映像を出力しているだけなので、映像合成処理によるＰＣ性能の劣化がない。
【０１３３】
したがって、この映像合成装置を用いることで、ＰＣに搭載されているＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、第２映像信号により形成される映像（例えば、ビデオ映像）と第１映像信号により形成される映像（例えば、ＰＣ映像）との映像重畳処理（映像合成処理）を行うことができる。
【０１３４】
なお、「所定の色の画像領域」とは、例えば、単一色の画素により構成されている画像領域のことをいう。「単一色」とは、（１）画素の色成分値が同じである、（２）色相が同じである、（３）色相、彩度、明度が同じである、等を含む概念である。なお、「単一色」とは、所定の誤差を許容するものである。
【０１３５】
例えば、ＲＧＢ色空間の画素の場合、「単一色」が、Ｒ＝Ｒ１、Ｇ＝Ｇ１、Ｂ＝Ｂ１であるとし、Ｒ値のダイナミックレンジをＤＲとし、Ｇ値のダイナミックレンジをＤＧとし、Ｂ値のダイナミックレンジをＤＢとし、処理対象画素のＲ値をＲｘ、Ｇ値をＧｘ、Ｂ値をＢｘとすると、
Ｒ１−ＤＲ×ｋ１≦Ｒｘ≦Ｒ１＋ＤＲ×ｋ１
Ｇ１−ＤＧ×ｋ２≦Ｇｘ≦Ｇ１＋ＤＧ×ｋ２
Ｂ１−ＤＢ×ｋ３≦Ｂｘ≦Ｂ１＋ＤＢ×ｋ３
ｋ１，ｋ２，ｋ３：係数
０≦ｋ１≦１
０≦ｋ２≦１
０≦ｋ３≦１
を満たす場合、処理対象画素は、「単一色」であると判断することが許容される。
【０１３６】
第２の発明は、第１の発明であって、所定色領域検出部は、所定の色の画像領域を２つ以上検出した場合、検出した複数の領域の中で、画像上の水平方向の最大座標値Ｘｍａｘと、画像上の水平方向の最小座標値Ｘｍｉｎと、画像上の垂直方向の最大座標値Ｙｍａｘと、画像上の垂直方向の最小座標値Ｙｍｉｎとを検出する。
【０１３７】
映像サイズ調整部は、（１）水平方向のサイズが、水平方向の最大座標値Ｘｍａｘと、水平方向の最小座標値Ｘｍｉｎとによって決定されるサイズとなり、（２）垂直方向のサイズが、垂直方向の最大座標値Ｙｍａｘと、垂直方向の最小座標値Ｙｍｉｎとによって決定されるサイズとなるように、第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する。
【０１３８】
これにより、この映像合成装置では、所定の色の画像領域が２つ以上設定された場合であっても、映像合成処理を実行することができる。この映像合成装置では、上記のように、映像サイズ調整処理が実行されるので、例えば、第２映像信号により形成される映像（例えば、ビデオ映像）の中の所定の画像領域に、１映像信号により形成される映像（例えば、ＰＣ映像）が表示されるように、映像合成処理を実行することができる。
【０１３９】
第３の発明は、第１映像信号と第２映像信号とを合成した合成映像信号を取得するための映像合成方法をコンピュータに実行させるためのプログラムである。映像合成方法は、所定色領域検出ステップと、映像サイズ調整ステップと、合成ステップと、を備える。
【０１４０】
所定色領域検出ステップは、第１映像信号により形成される画像上において、所定の色の画像領域を所定色領域として検出する。
【０１４１】
映像サイズ調整ステップは、所定色領域に第２映像信号により形成される画像が表示されるように、第２映像信号に対して映像サイズ調整処理を行い、調整後映像信号を取得する。
【０１４２】
合成ステップは、（１）処理対象画素の画像上の位置が所定色領域内である場合、第２映像信号を選択し、（２）処理対象画素の画像上の位置が所定色領域内ではない場合、第１映像信号を選択することで、合成映像信号を取得する。
【０１４３】
これにより、第１の発明と同様の効果を奏する映像合成方法をコンピュータに実行させるプログラムを実現することができる。
【産業上の利用可能性】
【０１４４】
本発明は、ＯＳに依存することなく、簡単なインターフェースにより、ＰＣの性能を落とすことなく、ビデオ映像（例えば、テレビ映像）とＰＣ映像との映像重畳処理（映像合成処理）を行うことができる映像合成装置を実現することができる。したがって、本発明は、映像関連産業分野において、有用であり、当該分野において実施することができる。
【符号の説明】
【０１４５】
１００、１００Ａ  映像合成装置
１  特定色領域検出部
２  映像サイズ調整部
３  合成部
【図３】
2017005625.tif 000003
【図６】
2017005625.tif 000004
【図７】
2017005625.tif 000005
【図８】
2017005625.tif 000006
【図１】
2017005625.tif 000007
【図２】
2017005625.tif 000008
【図４】
2017005625.tif 000009
【図５】
2017005625.tif 000010
【図９】
2017005625.tif 000011
【図１０】
2017005625.tif 000012