(57)【要約】【課題】映像処理によって生じる遅延時間が変化する場合であっても複数の映像データの合成タイミングを同期できるようにすることを目的とする。【解決手段】タイミング生成部１５２は第一の読出しタイミングを第一の映像読出し部１１３に通知すると共に、アップサンプリング部１１４の遅延時間だけ第一の読出しタイミングより遅い第二の読出しタイミングを第二の映像読出し部１２３に通知する。第一の映像読出し部１１３は第一の読出しタイミングで第一の入力映像１０１を読み出し、アップサンプリング部１１４は第一の入力映像１０１をアップサンプリング処理する。第二の映像読出し部１２３は第二の読出しタイミングで第二の入力映像１０２を読み出す。合成処理部１３０は第一の入力映像１０１と第二の入力映像１０２とを合成して出力映像１０３を出力する。遅延調査部１４０はアップサンプリング部１１４の遅延時間を計測して通知する。【選択図】図１
2013235061.tif 000002
【特許請求の範囲】
【請求項１】
第一の映像記憶部と、第二の映像記憶部と、第一の映像読出し部と、第二の映像読出し部と、読出しタイミング通知部と、映像処理部と、合成映像出力部と、処理時間計測部とを備える映像合成装置であって、
前記第一の映像記憶部は、所定の映像処理を行う対象の映像データである第一の種類の映像データを記憶し、
前記第二の映像記憶部は、前記所定の映像処理を行う対象の映像データでない第二の種類の映像データを記憶し、
前記読出しタイミング通知部は、第一の種類の映像データを前記第一の映像記憶部から読み出す第一の読出しタイミングを前記第一の映像読出し部に通知すると共に、第二の種類の映像データを前記第二の映像記憶部から読み出す第二の読出しタイミングとして前記処理時間計測部から通知される処理時間に基づいた時間だけ前記第一の読出しタイミングより遅いタイミングを前記第二の映像読出し部に通知し、
前記第一の映像読出し部は、前記読出しタイミング通知部から通知された第一の読出しタイミングで前記第一の映像記憶部から第一の種類の映像データを読み出し、読み出した第一の種類の映像データを前記映像処理部に出力し、
前記映像処理部は、前記第一の映像読出し部から出力された第一の種類の映像データを入力し、入力した第一の種類の映像データに対して前記所定の映像処理を行い、前記所定の映像処理を行った第一の種類の映像データを前記合成映像出力部に出力し、
前記第二の映像読出し部は、前記読出しタイミング通知部から通知された第二の読出しタイミングで前記第二の映像記憶部から第二の種類の映像データを読み出し、読み出した第二の種類の映像データを前記合成映像出力部に出力し、
前記合成映像出力部は、前記映像処理部から出力された第一の種類の映像データと前記第二の映像読出し部から出力された第二の種類の映像データとを入力し、入力した第一の種類の映像データと第二の種類の映像データとを合成して合成映像データを出力し、
前記処理時間計測部は、前記映像処理部が前記所定の映像処理に要した処理時間を計測し、計測した処理時間を次回の第二の読出しタイミングを決定するための処理時間として前記読出しタイミング通知部に通知する
ことを特徴とする映像合成装置。
【請求項２】
前記読出しタイミング通知部は、前記処理時間計測部から通知された処理時間だけ前記第一の読出しタイミングより遅いタイミングを前記第二の読出しタイミングとして決定する
ことを特徴とする請求項１記載の映像合成装置。
【請求項３】
前記映像合成装置は、前記映像処理部として互いに異なる映像処理を行う複数の映像処理部を備え、
前記処理時間計測部は、前記複数の映像処理部それぞれの映像処理部が映像処理に要した時間の合計を前記処理時間として計測する
ことを特徴とする請求項１または請求項２記載の映像合成装置。
【請求項４】
前記映像合成装置は、前記映像処理部として互いに異なる映像処理を行う複数の映像処理部を備え、
前記映像合成装置は、さらに、前記複数の映像処理部のうちいずれかの映像処理部を選択する映像処理選択部を備え、
前記処理時間計測部は、前記映像処理選択部によって選択された映像処理部が映像処理に要した時間を前記処理時間として計測する
ことを特徴とする請求項１または請求項２記載の映像合成装置。
【請求項５】
第一の映像記憶部と、第二の映像記憶部と、第一の映像読出し部と、第二の映像読出し部と、読出しタイミング通知部と、映像処理部と、合成映像出力部と、処理時間計測部とを備える映像合成装置を用いる映像合成方法であって、
前記第一の映像記憶部は、所定の映像処理を行う対象の映像データである第一の種類の映像データを記憶する記憶部であり、
前記第二の映像記憶部は、前記所定の映像処理を行う対象の映像データでない第二の種類の映像データを記憶する記憶部であり、
前記読出しタイミング通知部が、第一の種類の映像データを前記第一の映像記憶部から読み出す第一の読出しタイミングを前記第一の映像読出し部に通知すると共に、第二の種類の映像データを前記第二の映像記憶部から読み出す第二の読出しタイミングとして前記処理時間計測部から通知される処理時間に基づいた時間だけ前記第一の読出しタイミングより遅いタイミングを前記第二の映像読出し部に通知し、
前記第一の映像読出し部が、前記読出しタイミング通知部から通知された第一の読出しタイミングで前記第一の映像記憶部から第一の種類の映像データを読み出し、読み出した第一の種類の映像データを前記映像処理部に出力し、
前記映像処理部が、前記第一の映像読出し部から出力された第一の種類の映像データを入力し、入力した第一の種類の映像データに対して前記所定の映像処理を行い、前記所定の映像処理を行った第一の種類の映像データを前記合成映像出力部に出力し、
前記第二の映像読出し部が、前記読出しタイミング通知部から通知された第二の読出しタイミングで前記第二の映像記憶部から第二の種類の映像データを読み出し、読み出した第二の種類の映像データを前記合成映像出力部に出力し、
前記合成映像出力部が、前記映像処理部から出力された第一の種類の映像データと前記第二の映像読出し部から出力された第二の種類の映像データとを入力し、入力した第一の種類の映像データと第二の種類の映像データとを合成して合成映像データを出力し、
前記処理時間計測部が、前記映像処理部が前記所定の映像処理に要した処理時間を計測し、計測した処理時間を次回の第二の読出しタイミングを決定するための処理時間として前記読出しタイミング通知部に通知する
ことを特徴とする映像合成方法。
【請求項６】
請求項５記載の映像合成方法をコンピュータに実行させるための映像合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、複数の映像を同期させて合成する映像合成装置、映像合成方法および映像合成プログラムに関するものである。
【背景技術】
【０００２】
近年、デジタル画像システムが目覚しい発達を遂げ、デジタル画像処理技術の構築が進んでいる。デジタル映像の表示機器はフォーマットが異なる複数の映像入力に対応し、複数の入力映像を切り替えて表示できるだけでなく、複数の入力映像を同一画面に同時に表示することができるようになっている。
【０００３】
複数の入力映像を同一画面に同時に表示する方法として、それぞれの入力映像のデータを一旦フレームメモリに蓄積し、表示タイミングに合わせて前記フレームメモリから各入力映像のデータを読み出し、各入力映像のデータを合成処理して合成した複数の入力映像を表示機器に表示する方法が一般的である。
【０００４】
このようにフレームメモリから複数の映像データを読み出して複数の映像データを合成する場合、複数の映像データが合成処理に入力されるタイミングを同期しなければならない。このタイミングがずれた場合、複数の映像データの表示位置がずれてしまう。
【０００５】
しかし、フォーマットが異なる複数の映像データを合成する場合、合成処理の前に実施しなければならない映像処理（サイズ変換やノイズ除去等）が異なる。つまり、フォーマットが異なる映像データ毎にフレームメモリからの読み出しから合成処理への入力までの遅延時間が異なる。このため、複数の映像データが合成処理に入力されるタイミングが同期せず、複数の映像データの表示位置がずれてしまう。
【０００６】
特許文献１は、解像度が異なる複数の映像データを合成する場合に複数の映像データの合成タイミングを同期させる技術を開示している。
特許文献１の技術は、予め定義された遅延時間（または遅延時間を算出するための情報）を用いることによって、複数の映像データの合成タイミングの同期を図るものである。
しかし、特許文献１の技術は、予め定義された遅延時間（またはその情報）を用いるため、遅延時間が変化する場合に複数の映像データの合成タイミングを同期させることができない。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−２１２６９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は、例えば、映像処理によって生じる遅延時間が変化する場合であっても複数の映像データの合成タイミングを同期できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明の映像合成装置は、
第一の映像記憶部と、第二の映像記憶部と、第一の映像読出し部と、第二の映像読出し部と、読出しタイミング通知部と、映像処理部と、合成映像出力部と、処理時間計測部とを備える。
前記第一の映像記憶部は、所定の映像処理を行う対象の映像データである第一の種類の映像データを記憶する。
前記第二の映像記憶部は、前記所定の映像処理を行う対象の映像データでない第二の種類の映像データを記憶する。
前記読出しタイミング通知部は、第一の種類の映像データを前記第一の映像記憶部から読み出す第一の読出しタイミングを前記第一の映像読出し部に通知すると共に、第二の種類の映像データを前記第二の映像記憶部から読み出す第二の読出しタイミングとして前記処理時間計測部から通知される処理時間に基づいた時間だけ前記第一の読出しタイミングより遅いタイミングを前記第二の映像読出し部に通知する。
前記第一の映像読出し部は、前記読出しタイミング通知部から通知された第一の読出しタイミングで前記第一の映像記憶部から第一の種類の映像データを読み出し、読み出した第一の種類の映像データを前記映像処理部に出力する。
前記映像処理部は、前記第一の映像読出し部から出力された第一の種類の映像データを入力し、入力した第一の種類の映像データに対して前記所定の映像処理を行い、前記所定の映像処理を行った第一の種類の映像データを前記合成映像出力部に出力する。
前記第二の映像読出し部は、前記読出しタイミング通知部から通知された第二の読出しタイミングで前記第二の映像記憶部から第二の種類の映像データを読み出し、読み出した第二の種類の映像データを前記合成映像出力部に出力する。
前記合成映像出力部は、前記映像処理部から出力された第一の種類の映像データと前記第二の映像読出し部から出力された第二の種類の映像データとを入力し、入力した第一の種類の映像データと第二の種類の映像データとを合成して合成映像データを出力する。
前記処理時間計測部は、前記映像処理部が前記所定の映像処理に要した処理時間を計測し、計測した処理時間を次回の第二の読出しタイミングを決定するための処理時間として前記読出しタイミング通知部に通知する。
【発明の効果】
【００１０】
本発明によれば、例えば、映像処理によって生じる遅延時間が変化する場合であっても複数の映像データの合成タイミングを同期させることができる。
【図面の簡単な説明】
【００１１】
【図１】実施の形態１における映像信号処理装置１００の機能構成図。
【図２】実施の形態１における映像信号処理装置１００の映像信号処理を示すフローチャート。
【図３】実施の形態１における映像信号処理装置１００の動作の具体例を示すタイミング図。
【図４】実施の形態１における映像信号処理装置１００のハードウェア資源の一例を示す図。
【図５】遅延調査部１４０およびタイミング制御部１５１を備えない映像信号処理装置１００Ａの機能構成の一例を示す図。
【図６】遅延調査部１４０およびタイミング制御部１５１を備えない映像信号処理装置１００Ｂの機能構成の一例を示す図。
【図７】実施の形態２における映像信号処理装置１００の機能構成図。
【図８】実施の形態２における映像信号処理装置１００の映像信号処理を示すフローチャート。
【図９】実施の形態２における映像信号処理装置１００の動作の具体例を示すタイミング図。
【図１０】実施の形態３における映像信号処理装置１００の機能構成図。
【図１１】実施の形態３における映像信号処理装置１００の映像信号処理を示すフローチャート。
【図１２】、実施の形態３における映像信号処理装置１００の動作の具体例を示すタイミング図。
【発明を実施するための形態】
【００１２】
実施の形態１．
映像処理によって生じる遅延時間が変化する場合であっても複数の映像データの合成タイミングを同期させる形態について説明する。
【００１３】
図１は、実施の形態１における映像信号処理装置１００の機能構成図である。
実施の形態１における映像信号処理装置１００の機能構成について、図１に基づいて説明する。
【００１４】
映像信号処理装置１００（映像合成装置の一例）は、第一の映像書込み部１１１、第一の映像記憶部１１２（第一の映像記憶部の一例）、第一の映像読出し部１１３（第一の映像読出し部の一例）およびアップサンプリング部１１４（映像処理部の一例）を備える。
映像信号処理装置１００は、第二の映像書込み部１２１、第二の映像記憶部１２２（第二の映像読出し部の一例）および第二の映像読出し部１２３（第二の映像読出し部の一例）を備える。
映像信号処理装置１００は、合成処理部１３０（合成映像出力部の一例）、遅延調査部１４０（処理時間計測部の一例）、タイミング制御部１５１（読出しタイミング通知部の一例）およびタイミング生成部１５２（読出しタイミング通知部の一例）を備える。
【００１５】
第一の映像書込み部１１１は、映像信号処理装置１００に入力される第一の入力映像１０１を第一の映像記憶部１１２に記憶する。
第一の入力映像１０１（第一の種類の映像データの一例）は、合成処理を行うために所定の映像処理（例えば、解像度を変更するアップサンプリング処理）が必要な映像データである。
【００１６】
第一の映像読出し部１１３は、タイミング生成部１５２から通知される第一の読出しタイミングで第一の映像記憶部１１２から第一の入力映像１０１を読み出し、読み出した第一の入力映像１０１をアップサンプリング部１１４に出力する。
【００１７】
アップサンプリング部１１４は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してアップサンプリング処理（解像度の変更処理）を実行し、アップサンプリング処理後の第一の入力映像１０１を第二の映像書込み部１２１に出力する。
【００１８】
第二の映像書込み部１２１は、映像信号処理装置１００に入力される第二の入力映像１０２を第二の映像記憶部１２２に記憶する。
第二の入力映像１０２（第二の種類の映像データの一例）は、合成処理を行うために所定の映像処理（第一の入力映像１０１に必要な映像処理）が不要な映像データである。
【００１９】
第二の映像読出し部１２３は、タイミング生成部１５２から通知される第二の読出しタイミングで第二の映像記憶部１２２から第二の入力映像１０２を読み出し、読み出した第二の入力映像１０２を合成処理部１３０に出力する。
【００２０】
合成処理部１３０は、アップサンプリング部１１４から出力された第一の入力映像１０１と第二の映像読出し部１２３から出力された第二の入力映像１０２とを入力し、入力した第一の入力映像１０１と第二の入力映像１０２とを合成して出力映像１０３（合成映像データの一例）を生成し、生成した出力映像１０３を出力する。
【００２１】
遅延調査部１４０は、アップサンプリング部１１４がアップサンプリング処理に要した処理時間を遅延時間として計測し、計測した遅延時間をタイミング制御部１５１に出力する。
【００２２】
タイミング制御部１５１は、遅延調査部１４０から通知された遅延時間をタイミング生成部１５２に通知することによって、新たな第二の読出しタイミングを新たな第一の読出しタイミングより当該遅延時間だけ遅いタイミングにすることをタイミング生成部１５２に対して要求する。
【００２３】
タイミング生成部１５２は、タイミング制御部１５１から通知された遅延時間に基づいて新たな第一の読出しタイミングと新たな第二の読出しタイミングとを決定する。新たな第二の読出しタイミングは、新たな第一の読出しタイミングから遅延時間だけ遅いタイミングである。
タイミング生成部１５２は、新たな第一の読出しタイミングを第一の映像読出し部１１３に通知し、新たな第二の読出しタイミングを第二の映像読出し部１２３に通知する。
【００２４】
図２は、実施の形態１における映像信号処理装置１００の映像信号処理を示すフローチャートである。
実施の形態１における映像信号処理装置１００の映像信号処理（映像合成方法、映像合成プログラムの一例）について、図２に基づいて説明する。
【００２５】
映像信号処理装置１００に対して第一の入力映像１０１と第二の入力映像１０２とが定期的または不定期に入力されるものとする。
映像信号処理装置１００に対して第一の入力映像１０１が入力された場合、第一の映像書込み部１１１は、入力された第一の入力映像１０１を第一の映像記憶部１１２に記憶する。
映像信号処理装置１００に対して第二の入力映像１０２が入力された場合、第二の映像書込み部１２１は、入力された第二の入力映像１０２を第二の映像記憶部１２２に記憶する。
【００２６】
Ｓ１１０において、タイミング生成部１５２は、第一の入力映像１０１を読み出す第一の読出しタイミングを決定（算出）する。例えば、タイミング生成部１５２は、第一の入力映像１０１が入力された入力時刻、出力映像１０３が出力された出力時刻または第一の映像読出し部１１３に前回通知した第一の読出しタイミング（読出し時刻）から所定の経過時間後の時刻を新たな第一の読出しタイミングとして算出する。
さらに、タイミング生成部１５２は、第二の入力映像１０２を読み出す第二の読出しタイミングとして、タイミング制御部１５１から通知される遅延時間だけ第一の読出しタイミングより遅いタイミングを第二の読出しタイミングとして決定（算出）する。但し、１回目のＳ１１０において、タイミング生成部１５２は、所定の遅延時間（遅延時間の初期値）だけ第一の読出しタイミングより遅いタイミングを第二の読出しタイミングとして決定する。
Ｓ１１０の後、Ｓ１２０およびＳ１３０に進む。
【００２７】
Ｓ１２０において、タイミング生成部１５２は、Ｓ１１０で決定した第一の読出しタイミングになるまで待機する。
そして、タイミング生成部１５２は、第一の読出しタイミングになったときに第一の読出しタイミングになったことを通知するための第一のタイミング信号を第一の映像読出し部１１３に出力する。
Ｓ１２０の後、Ｓ１２１に進む。
【００２８】
Ｓ１２１において、第一の映像読出し部１１３は、第一の映像記憶部１１２から第一の入力映像１０１を読み出し、読み出した第一の入力映像１０１をアップサンプリング部１１４に出力する。また、第一の映像読出し部１１３は、読み出した第一の入力映像１０１を第一の映像記憶部１１２から消去する。
Ｓ１２１の後、Ｓ１２２に進む。
【００２９】
Ｓ１２２において、アップサンプリング部１１４は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してアップサンプリング処理（解像度の変更）を実行する。
アップサンプリング部１１４は、アップサンプリング処理を実行後の第一の入力映像１０１を合成処理部１３０に出力する。
Ｓ１２２の後、Ｓ１２３に進む。
【００３０】
Ｓ１２３において、遅延調査部１４０は、Ｓ１２２でアップサンプリング部１１４がアップサンプリング処理に要した処理時間を遅延時間として計測（算出）し、計測した遅延時間をタイミング制御部１５１に通知する。
Ｓ１２３の後、Ｓ１４０に進む。
【００３１】
Ｓ１３０おいて、タイミング生成部１５２は、Ｓ１１０で決定した第二の読出しタイミングになるまで待機する。
そして、タイミング生成部１５２は、第二の読出しタイミングになったときに第二の読出しタイミングになったことを通知するための第二のタイミング信号を第二の映像読出し部１２３に出力する。
Ｓ１３０の後、Ｓ１３１に進む。
【００３２】
Ｓ１３１において、第二の映像読出し部１２３は、第二の映像記憶部１２２から第二の入力映像１０２を読み出し、読み出した第二の入力映像１０２を合成処理部１３０に出力する。また、第二の映像読出し部１２３は、読み出した第二の入力映像１０２を第二の映像記憶部１２２から消去する。
第二の映像読出し部１２３が第二の入力映像１０２を合成処理部１３０に出力するタイミングは、Ｓ１２２でアップサンプリング部１１４が第一の入力映像１０１を合成処理部１３０に出力するタイミングと同時である。但し、同時には、合成処理部１３０による合成処理に大きな影響が生じない程度の所定の誤差範囲内の時間差がある場合を含むものとする（以下同様）。
Ｓ１３１の後、Ｓ１４０およびＳ１５０に進む。
【００３３】
Ｓ１４０において、合成処理部１３０は、Ｓ１２２でアップサンプリング部１１４から出力された第一の入力映像１０１とＳ１３１で第二の映像読出し部１２３から出力された第二の入力映像１０２とを同時に入力する。
合成処理部１３０は、同時に入力した第一の入力映像１０１と第二の入力映像１０２とを合成して出力映像１０３を生成し、生成した出力映像１０３を出力する。
例えば、第一の入力映像１０１は写真のデータであり、第二の入力映像１０２は写真を配置する写真欄を含んだ帳票のデータである。この場合、合成処理部１３０は、帳票（第二の入力映像１０２）の写真欄に写真（第一の入力映像１０１）を重畳させた画像データを出力映像１０３として生成する。
Ｓ１４０の後、Ｓ１５０に進む。
【００３４】
Ｓ１５０において、タイミング制御部１５１は、Ｓ１２３で遅延調査部１４０から通知された遅延時間をタイミング生成部１５２に通知することによって、新たな第二の読出しタイミングを新たな第一の読出しタイミングより当該遅延時間だけ遅いタイミングにすることをタイミング生成部１５２に対して要求する。
但し、タイミング制御部１５１は、遅延調査部１４０から通知された遅延時間と異なる遅延時間をタイミング生成部１５２に通知しても構わない。
例えば、タイミング制御部１５１は、遅延調査部１４０から前回までに通知された１つ以上の遅延時間を記憶しておく。そして、タイミング制御部１５１は、今回の遅延時間と前回までの遅延時間とに基づいて、タイミング生成部１５２に通知する通知遅延時間を算出する。例えば、タイミング制御部１５１は、今回の遅延時間と前回までの遅延時間との平均時間を通知遅延時間として算出する。また例えば、タイミング制御部１５１は、今回の遅延時間と前回までの遅延時間とに基づいて遅延時間の変化率を算出し、今回の遅延時間を遅延時間の変化率だけ変化させた時間を通知遅延時間として算出する。
Ｓ１５０の後、Ｓ１１０に戻る。
【００３５】
図３は、実施の形態１における映像信号処理装置１００の動作の具体例を示すタイミング図である。
実施の形態１における映像信号処理（図２参照）を実行する映像信号処理装置１００の動作の具体例について、図３に基づいて説明する。
【００３６】
クロック２００は、映像信号処理装置１００の内部時刻を示す。
【００３７】
タイミング信号Ａ２１０は、タイミング生成部１５２から第一の映像読出し部１１３に出力される信号である。
タイミング生成部１５２は、第一の読出しタイミングになったときにタイミング信号Ａ２１０（第一のタイミング信号）を第一の映像読出し部１１３に出力する（図２のＳ１２０）。
【００３８】
データ信号Ａ２１２は、第一の映像読出し部１１３からアップサンプリング部１１４に出力される信号である。
第一の映像読出し部１１３は、タイミング生成部１５２からタイミング信号Ａ２１０が出力されたときに第一の映像記憶部１１２から第一の入力映像１０１を読み出し始める。
第一の映像読出し部１１３は、第一の入力映像１０１を読み出し始めてから遅延時間ａ２１３が経過したときに第一の入力映像１０１（有効データ２１５）のデータ信号Ａ２１２をアップサンプリング部１１４に出力し始めることができる（図２のＳ１２１）。
遅延時間ａ２１３は、第一の映像読出し部１１３が第一の映像記憶部１１２から第一の入力映像１０１を読み出すために要する所定の時間である。
【００３９】
有効データ信号Ａ２１１は、第一の映像読出し部１１３からアップサンプリング部１１４に出力される信号である。また、有効データ信号Ａ２１１は、第一の入力映像１０１のデータ信号Ａ２１２が出力されていることを通知するための信号である。
第一の映像読出し部１１３は、第一の入力映像１０１のデータ信号Ａ２１２を出力している間、有効データ信号Ａ２１１（Ｈｉｇｈ）をアップサンプリング部１１４に出力する。
【００４０】
タイミング信号Ｂ２２０は、アップサンプリング部１１４から合成処理部１３０に出力される信号である。また、タイミング信号Ｂ２２０は、第一の入力映像１０１を出力する前に合成処理部１３０に対して事前通知を行うための信号である。
アップサンプリング部１１４は、タイミング信号Ａ２１０が出力されてから遅延時間Ｂ２２４が経過したときにタイミング信号Ｂ２２０を合成処理部１３０に出力する。タイミング信号Ｂ２２０を受けた合成処理部１３０は、合成処理を行うための所定の初期処理を行う。但し、第一の映像読出し部１１３はタイミング信号Ａ２１０の出力をアップサンプリング部１１４に通知するものとする。
遅延時間Ｂ２２４は、遅延調査部１４０によって計測された遅延時間（またはタイミング制御部１５１によって決定された遅延時間）である。
【００４１】
データ信号Ｂ２２２は、アップサンプリング部１１４から合成処理部１３０に出力される信号である。
アップサンプリング部１１４は、タイミング信号Ａ２１０が出力されてから遅延時間Ｂ２２４と遅延時間ｂ２２３（遅延時間ａ２１３と同じ時間）との合計時間が経過したときに第一の入力映像１０１（有効データ２２５）のデータ信号Ｂ２２２を合成処理部１３０に出力し始めることができる（図２のＳ１２２）。
【００４２】
有効データ信号Ｂ２２１は、アップサンプリング部１１４から合成処理部１３０に出力される信号である。また、有効データ信号Ｂ２２１は、第一の入力映像１０１のデータ信号Ｂ２２２が出力されていることを通知するための信号である。
アップサンプリング部１１４は、第一の入力映像１０１のデータ信号Ｂ２２２を出力している間、有効データ信号Ｂ２２１（Ｈｉｇｈ）を合成処理部１３０に出力する。
【００４３】
タイミング信号Ｃ２３０は、タイミング生成部１５２から第二の映像読出し部１２３に出力される信号である。
タイミング生成部１５２は、タイミング信号Ａ２１０を出力してから遅延時間Ｃ２３４（遅延時間Ｂ２２４と同じ時間）が経過したときにタイミング信号Ｃ２３０（第二のタイミング信号）を第二の映像読出し部１２３に出力する（図２のＳ１３０）。
【００４４】
データ信号Ｃ２３２は、第二の映像読出し部１２３から合成処理部１３０に出力される信号である。
第二の映像読出し部１２３は、タイミング生成部１５２からタイミング信号Ｃ２３０が出力されたときに第二の映像記憶部１２２から第二の入力映像１０２を読み出し始める。
第二の映像読出し部１２３は、第二の入力映像１０２を読み出し始めてから遅延時間ｃ２３３が経過したときに第二の入力映像１０２（有効データ２３５）のデータ信号Ｃ２３２を合成処理部１３０に出力し始めることができる（図２のＳ１３１）。
遅延時間ｃ２３３は、第二の映像読出し部１２３が第二の映像記憶部１２２から第二の入力映像１０２を読み出すために要する所定の時間である。遅延時間ｃ２３３は遅延時間ａ２１３と同じ時間であるものとする。
【００４５】
有効データ信号Ｃ２３１は、第二の映像読出し部１２３から合成処理部１３０に出力される信号である。また、有効データ信号Ｃ２３１は、第二の入力映像１０２のデータ信号Ｃ２３２が出力されていることを通知するための信号である。
第二の映像読出し部１２３は、第二の入力映像１０２のデータ信号Ｃ２３２を出力している間、有効データ信号Ｃ２３１（Ｈｉｇｈ）を合成処理部１３０に出力する。
【００４６】
遅延調査部１４０は、アップサンプリング部１１４が映像処理に要した処理時間を新たな遅延時間Ｂ２２４として計測する（図２のＳ１２３）。但し、タイミング制御部１５１が遅延調査部１４０によって計測された処理時間に基づいて遅延時間Ｂ２２４を決定しても構わない（図２のＳ１５０）。
【００４７】
図４は、実施の形態１における映像信号処理装置１００のハードウェア資源の一例を示す図である。
図４において、映像信号処理装置１００（コンピュータの一例）は、ＣＰＵ９０１（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えている。
ＣＰＵ９０１は、バス９０２を介してＲＯＭ９０３、ＲＡＭ９０４、通信ボード９０５（通信装置）、ディスプレイ９１１（表示装置）、キーボード９１２、マウス９１３、ドライブ９１４、磁気ディスク装置９２０などのハードウェアデバイスと接続され、これらのハードウェアデバイスを制御する。ドライブ９１４は、ＦＤ（Ｆｌｅｘｉｂｌｅ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）などの記憶媒体を読み書きする装置である。
ＲＯＭ９０３、ＲＡＭ９０４、磁気ディスク装置９２０およびドライブ９１４は記憶装置の一例である。キーボード９１２、マウス９１３および通信ボード９０５は入力装置の一例である。ディスプレイ９１１および通信ボード９０５は出力装置の一例である。
【００４８】
通信ボード９０５は、有線または無線で、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、電話回線などの通信網に接続している。
【００４９】
磁気ディスク装置９２０には、ＯＳ９２１（オペレーティングシステム）、プログラム群９２２、ファイル群９２３が記憶されている。
【００５０】
プログラム群９２２には、実施の形態において「〜部」として説明する機能を実行するプログラムが含まれる。プログラム（例えば、映像合成プログラム）は、ＣＰＵ９０１により読み出され実行される。すなわち、プログラムは、「〜部」としてコンピュータを機能させるものであり、また「〜部」の手順や方法をコンピュータに実行させるものである。
【００５１】
ファイル群９２３には、実施の形態において説明する「〜部」で使用される各種データ（入力、出力、判定結果、計算結果、処理結果など）が含まれる。
【００５２】
実施の形態において構成図およびフローチャートに含まれている矢印は主としてデータや信号の入出力を示す。
フローチャートなどに基づいて説明する実施の形態の処理はＣＰＵ９０１、記憶装置、入力装置、出力装置などのハードウェアを用いて実行される。
【００５３】
実施の形態において「〜部」として説明するものは「〜回路」、「〜装置」、「〜機器」であってもよく、また「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明するものは、ファームウェア、ソフトウェア、ハードウェアまたはこれらの組み合わせのいずれで実装されても構わない。
【００５４】
実施の形態１で説明した映像信号処理装置１００が奏する効果について、以下に説明する。
【００５５】
図５は、遅延調査部１４０およびタイミング制御部１５１を備えない映像信号処理装置１００Ａの機能構成の一例を示す図である。
図５に示すように、映像信号処理装置１００Ａは、遅延調査部１４０およびタイミング制御部１５１の代わりに、遅延調整部１０９Ａを備える。
利用者は、アップサンプリング部１１４のアップサンプリング処理に要する時間として所定の処理時間を遅延調整部１０９Ａに予め設定する。
【００５６】
映像信号処理装置１００Ａのタイミング生成部１５２は、第一の映像読出し部１１３と第二の映像読出し部１２３とに同じ読出しタイミングを通知する。
このため、第二の映像読出し部１２３は、第一の映像読出し部１１３が第一の入力映像１０１をアップサンプリング部１１４に出力すると同時に、第二の入力映像１０２を遅延調整部１０９Ａに出力する。
遅延調整部１０９Ａは、第二の映像読出し部１２３から出力された第二の入力映像１０２を記憶し、記憶した第二の入力映像１０２を所定の処理時間が経過したときに合成処理部１３０に出力する。
【００５７】
この場合、アップサンプリング部１１４の処理時間が変化して所定の処理時間と異なる時間になってしまうと、第一の入力映像１０１と第二の入力映像１０２とが同時に合成処理部１３０に入力されない。したがって、合成処理部１３０は、第一の入力映像１０１と第二の入力映像１０２とを正しく合成することができない。
また、映像信号処理装置１００Ａは、遅延調整部１０９Ａが第二の入力映像１０２を記憶するためのメモリを備える必要がある。
【００５８】
一方、実施の形態１における映像信号処理装置１００は、遅延調査部１４０およびタイミング制御部１５１を備える（図１参照）。
これにより、アップサンプリング部１１４の処理時間が変化する場合であっても、第一の入力映像１０１と第二の入力映像１０２とが同時に合成処理部１３０に入力される。したがって、合成処理部１３０は、第一の入力映像１０１と第二の入力映像１０２とを正しく合成することができる。
また、映像信号処理装置１００は、遅延調整部１０９Ａを備える必要がないため、遅延調整部１０９Ａが第二の入力映像１０２を記憶するためのメモリも備える必要がない。
【００５９】
図６は、遅延調査部１４０およびタイミング制御部１５１を備えない映像信号処理装置１００Ｂの機能構成の一例を示す図である。
図６に示すように、映像信号処理装置１００Ｂは、遅延調査部１４０およびタイミング制御部１５１の代わりに、タイミング情報記憶部１０９Ｂを備える。
利用者は、アップサンプリング部１１４の処理時間を算出するためのタイミング情報を生成し、生成したタイミング情報をタイミング情報記憶部１０９Ｂに予め記憶する。
【００６０】
映像信号処理装置１００Ｂのタイミング生成部１５２は、タイミング情報記憶部１０９Ｂに記憶されたタイミング情報を参照し、タイミング情報に基づいてアップサンプリング部１１４の処理時間を算出し、算出した処理時間だけ第一の読出しタイミングより遅い第二の読出しタイミングを第二の映像読出し部１２３に通知する。
【００６１】
しかし、アップサンプリング部１１４の処理時間が変化する場合を考慮した複雑なタイミング情報を生成することは困難である。
【００６２】
一方、実施の形態１における映像信号処理装置１００は、遅延調査部１４０およびタイミング制御部１５１を備える（図１参照）。
これにより、利用者は、複雑なタイミング情報を生成する必要がない。
また、映像信号処理装置１００は、タイミング情報を記憶するためのメモリを備える必要がない。
【００６３】
実施の形態１において、例えば、以下のような映像合成装置（映像信号処理装置１００）について説明した。括弧内に実施の形態１で使用した用語を記す。
映像合成装置は、第一の映像記憶部（第一の映像記憶部１１２）と、第二の映像記憶部（第二の映像記憶部１２２）と、第一の映像読出し部（第一の映像読出し部１１３）と、第二の映像読出し部（第二の映像読出し部１２３）とを備える。
映像合成装置は、読出しタイミング通知部（タイミング制御部１５１、タイミング生成部１５２）と、映像処理部（アップサンプリング部１１４）と、合成映像出力部（合成処理部１３０）と、処理時間計測部（遅延調査部１４０）とを備える。
前記第一の映像記憶部は、所定の映像処理を行う対象の映像データである第一の種類の映像データ（第一の入力映像１０１）を記憶する。
前記第二の映像記憶部は、前記所定の映像処理を行う対象の映像データでない第二の種類の映像データ（第二の入力映像１０２）を記憶する。
前記読出しタイミング通知部は、第一の種類の映像データを前記第一の映像記憶部から読み出す第一の読出しタイミングを前記第一の映像読出し部に通知する。前記読出しタイミング通知部は、第二の種類の映像データを前記第二の映像記憶部から読み出す第二の読出しタイミングとして前記処理時間計測部から通知される処理時間（遅延時間）に基づいた時間だけ前記第一の読出しタイミングより遅いタイミングを前記第二の映像読出し部に通知する。
前記第一の映像読出し部は、前記読出しタイミング通知部から通知された第一の読出しタイミングで前記第一の映像記憶部から第一の種類の映像データを読み出し、読み出した第一の種類の映像データを前記映像処理部に出力する。
前記映像処理部は、前記第一の映像読出し部から出力された第一の種類の映像データを入力し、入力した第一の種類の映像データに対して前記所定の映像処理を行い、前記所定の映像処理を行った第一の種類の映像データを前記合成映像出力部に出力する。
前記第二の映像読出し部は、前記読出しタイミング通知部から通知された第二の読出しタイミングで前記第二の映像記憶部から第二の種類の映像データを読み出し、読み出した第二の種類の映像データを前記合成映像出力部に出力する。
前記合成映像出力部は、前記映像処理部から出力された第一の種類の映像データと前記第二の映像読出し部から出力された第二の種類の映像データとを入力し、入力した第一の種類の映像データと第二の種類の映像データとを合成して合成映像データ（出力映像１０３）を出力する。
前記処理時間計測部は、前記映像処理部が前記所定の映像処理に要した処理時間を計測し、計測した処理時間を次回の第二の読出しタイミングを決定するための処理時間として前記読出しタイミング通知部に通知する。
【００６４】
実施の形態２．
映像処理部が複数有る場合の形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００６５】
図７は、実施の形態２における映像信号処理装置１００の機能構成図である。
実施の形態２における映像信号処理装置１００の機能構成について、図７に基づいて説明する。
【００６６】
映像信号処理装置１００は、実施の形態１の構成（図１参照）に加えて、映像フィルタ部１１５（映像処理部の一例）を備える。
また、映像信号処理装置１００は、遅延調査部１４０の代わりに、遅延調査部Ａ１４１および遅延調査部Ｂ１４２（処理時間計測部の一例）を備える。
【００６７】
アップサンプリング部１１４は、アップサンプリング後の第一の入力映像１０１を映像フィルタ部１１５に出力する。
【００６８】
映像フィルタ部１１５は、アップサンプリング部１１４から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してフィルタ処理（例えば、ノイズ成分の除去）を行い、フィルタ処理後の第一の入力映像１０１を合成処理部１３０に出力する。
【００６９】
遅延調査部Ａ１４１は、アップサンプリング部１１４がアップサンプリング処理に要した処理時間を遅延時間Ａとして算出する（実施の形態１の遅延調査部１４０と同様）。
【００７０】
遅延調査部Ｂ１４２は、映像フィルタ部１１５がフィルタ処理に要した処理時間を遅延時間Ｂとして算出する。
また、遅延調査部Ｂ１４２は、遅延時間Ａと遅延時間Ｂとの合計時間を算出し、算出した合計時間を遅延時間としてタイミング制御部１５１に通知する。
【００７１】
図８は、実施の形態２における映像信号処理装置１００の映像信号処理を示すフローチャートである。
実施の形態２における映像信号処理装置１００の映像信号処理について、図８に基づいて説明する。
【００７２】
映像信号処理装置１００の映像信号処理は、実施の形態１（図２参照）のＳ１２２およびＳ１２３の代わりに、Ｓ１２４およびＳ１２５を含む。
以下、Ｓ１２４およびＳ１２５について説明する。
【００７３】
Ｓ１２４において、アップサンプリング部１１４は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してアップサンプリング処理を実行する（実施の形態１と同様）。
映像フィルタ部１１５は、アップサンプリング部１１４によってアップサンプリング処理された第一の入力映像１０１に対してフィルタ処理（例えば、ノイズ成分の除去）を実行し、フィルタ処理後の第一の入力映像１０１を合成処理部１３０に出力する。
Ｓ１２４の後、Ｓ１２５に進む。
【００７４】
Ｓ１２５において、遅延調査部Ａ１４１は、アップサンプリング部１１４がアップサンプリング処理に要した処理時間を遅延時間Ａとして計測する（実施の形態１と同様）。
遅延調査部Ｂ１４２は、映像フィルタ部１１５がフィルタ処理に要した処理時間を遅延時間Ｂとして計測する。
遅延調査部Ｂ１４２は、遅延時間Ａと遅延時間Ｂとの合計時間を算出し、算出した合計時間を遅延時間としてタイミング制御部１５１に通知する。
Ｓ１２５の後、Ｓ１４０に進む。
【００７５】
図９は、実施の形態２における映像信号処理装置１００の動作の具体例を示すタイミング図である。
実施の形態２における映像信号処理装置１００の動作の具体例について、図９に基づいて説明する。
【００７６】
タイミング図は、実施の形態１のタイミング図（図３参照）に、タイミング信号Ｄ２４０、有効データ信号Ｄ２４１、データ信号Ｄ２４２、タイミング信号Ｅ２５０、有効データ信号Ｅ２５１およびデータ信号Ｅ２５２を加えたものである。
また、タイミング信号Ｅ２５０、有効データ信号Ｅ２５１およびデータ信号Ｅ２５２は、実施の形態１のタイミング信号Ｃ２３０、有効データ信号Ｃ２３１およびデータ信号Ｃ２３２に相当するものである。
【００７７】
但し、タイミング信号Ｂ２２０、有効データ信号Ｂ２２１およびデータ信号Ｂ２２２は、アップサンプリング部１１４から映像フィルタ部１１５に出力される信号である。
【００７８】
タイミング信号Ｄ２４０は、映像フィルタ部１１５から合成処理部１３０に出力される信号である。
映像フィルタ部１１５は、タイミング信号Ｂ２２０が出力されてから遅延時間Ｄ２４４が経過したときにタイミング信号Ｄ２４０を合成処理部１３０に出力する。
遅延時間Ｄ２４４は、遅延調査部Ｂ１４２によって計測された遅延時間である。
【００７９】
データ信号Ｄ２４２は、映像フィルタ部１１５から合成処理部１３０に出力される信号である。
映像フィルタ部１１５は、遅延時間Ｄ２４４と遅延時間ｄ２４３（遅延時間ａ２１３および遅延時間ｂ２２３と同じ時間）との合計時間が経過したときに第一の入力映像１０１（有効データ２４５）のデータ信号Ｄ２４２を合成処理部１３０に出力し始めることができる。
【００８０】
有効データ信号Ｄ２４１は、映像フィルタ部１１５から合成処理部１３０に出力される信号である。また、有効データ信号Ｄ２４１は、第一の入力映像１０１のデータ信号Ｄ２４２が出力されていることを通知するための信号である。
映像フィルタ部１１５は、第一の入力映像１０１のデータ信号Ｄ２４２を出力している間、有効データ信号Ｄ２４１（Ｈｉｇｈ）を合成処理部１３０に出力する。
【００８１】
タイミング信号Ｅ２５０は、タイミング生成部１５２から第二の映像読出し部１２３に出力される信号である。
タイミング生成部１５２は、タイミング信号Ａ２１０を出力してから遅延時間Ｅ２５４（遅延時間Ｂ２２４と遅延時間Ｄ２４４との合計時間）が経過したときにタイミング信号Ｅ２５０（第二のタイミング信号）を第二の映像読出し部１２３に出力する。
【００８２】
データ信号Ｅ２５２は、第二の映像読出し部１２３から合成処理部１３０に出力される信号である。
第二の映像読出し部１２３は、タイミング生成部１５２からタイミング信号Ｅ２５０が出力されたときに第二の映像記憶部１２２から第二の入力映像１０２を読み出し始める。
第二の映像読出し部１２３は、第二の入力映像１０２を読み出し始めてから遅延時間ｅ２５３が経過したときに第二の入力映像１０２（有効データ２５５）のデータ信号Ｅ２５２を合成処理部１３０に出力し始めることができる。
遅延時間ｅ２５３は、第二の映像読出し部１２３が第二の映像記憶部１２２から第二の入力映像１０２を読み出すために要する所定の時間である。遅延時間ｅ２５３は遅延時間ａ２１３、遅延時間ｂ２２３および遅延時間ｄ２４３と同じ時間であるものとする。
【００８３】
実施の形態２により、複数の映像処理部（アップサンプリング部１１４、映像フィルタ部１１５）が有る場合であっても、第一の入力映像１０１と第二の入力映像１０２とを同時に合成処理部１３０に入力することができる。
したがって、合成処理部１３０は、第一の入力映像１０１と第二の入力映像１０２とを正しく合成することができる。
【００８４】
実施の形態３．
複数の映像処理部が有り、各映像処理部が第一の入力映像１０１を映像処理し、いずれかの映像処理部によって処理された第一の入力映像１０１が選択される形態について説明する。
以下、実施の形態１と異なる事項について主に説明する。説明を省略する事項については実施の形態１と同様である。
【００８５】
図１０は、実施の形態３における映像信号処理装置１００の機能構成図である。
実施の形態３における映像信号処理装置１００の機能構成について、図１０に基づいて説明する。
【００８６】
映像信号処理装置１００は、実施の形態１の構成（図１参照）に加えて、映像フィルタ部１１６（映像処理部の一例）とセレクタＡ１１７（映像処理選択部の一例）とを備える。
【００８７】
また、映像信号処理装置１００は、遅延調査部１４０の代わりに、遅延調査部Ａ１４１、遅延調査部Ｃ１４３およびセレクタＢ１４４（処理時間計測部の一例）を備える。
【００８８】
第一の映像読出し部１１３は、第一の映像記憶部１１２から読み出した第一の入力映像１０１をアップサンプリング部１１４と映像フィルタ部１１６との両方に出力する。
【００８９】
アップサンプリング部１１４は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してアップサンプリング処理を行い、アップサンプリング後の第一の入力映像１０１をセレクタＡ１１７に出力する。
【００９０】
映像フィルタ部１１６は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してフィルタ処理（例えば、ノイズ成分の除去）を行い、フィルタ処理後の第一の入力映像１０１をセレクタＡ１１７に出力する。
【００９１】
セレクタＡ１１７は、アップサンプリング部１１４から出力された第一の入力映像１０１（以下、「第一の入力映像１０１Ａ」という）と映像フィルタ部１１６から出力された第一の入力映像１０１（以下、「第一の入力映像１０１Ｃ」という）とを入力する。
セレクタＡ１１７は、第一の入力映像１０１Ａと第一の入力映像１０１Ｃとのうちいずれかの第一の入力映像１０１を所定の選択条件に従って選択し、選択した第一の入力映像１０１を合成処理部１３０に出力する。
【００９２】
遅延調査部Ａ１４１は、アップサンプリング部１１４がアップサンプリング処理に要した処理時間を遅延時間Ａとして算出する（実施の形態１の遅延調査部１４０と同様）。
【００９３】
遅延調査部Ｃ１４３は、映像フィルタ部１１６がフィルタ処理に要した処理時間を遅延時間Ｃとして算出する。
【００９４】
セレクタＢ１４４は、遅延調査部Ａ１４１によって算出された遅延時間Ａと遅延調査部Ｃ１４３によって算出された遅延時間Ｃとのうちいずれかの遅延時間を選択し、選択した遅延時間をタイミング制御部１５１に通知する。
セレクタＡ１１７がアップサンプリング部１１４によって処理された第一の入力映像１０１Ａを選択した場合、セレクタＢ１４４は、遅延調査部Ａ１４１によって算出された遅延時間Ａを選択する。
セレクタＡ１１７が映像フィルタ部１１６によって処理された第一の入力映像１０１Ｃを選択した場合、セレクタＢ１４４は、遅延調査部Ｃ１４３によって算出された遅延時間Ｃを選択する。
【００９５】
図１１は、実施の形態３における映像信号処理装置１００の映像信号処理を示すフローチャートである。
実施の形態３における映像信号処理装置１００の映像信号処理について、図１１に基づいて説明する。
【００９６】
映像信号処理装置１００の映像信号処理は、実施の形態１（図２参照）のＳ１２２およびＳ１２３の代わりに、Ｓ１２６からＳ１２９を含む。
以下、Ｓ１２６からＳ１２９について説明する。
【００９７】
Ｓ１２６において、第一の映像読出し部１１３は、第一の読出しタイミングに第一の映像記憶部１１２から第一の入力映像１０１を読み出し、読み出した第一の入力映像１０１をアップサンプリング部１１４と映像フィルタ部１１６とのそれぞれに出力する。
Ｓ１２６の後、Ｓ１２７に進む。
【００９８】
Ｓ１２７において、アップサンプリング部１１４は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してアップサンプリング処理を行い、アップサンプリング処理後の第一の入力映像１０１（以下、「第一の入力映像１０１Ａ」という）をセレクタＡ１１７に出力する。
映像フィルタ部１１６は、第一の映像読出し部１１３から出力された第一の入力映像１０１を入力し、入力した第一の入力映像１０１に対してフィルタ処理（例えば、ノイズ成分の除去）を行い、フィルタ処理後の第一の入力映像１０１（以下、「第一の入力映像１０１Ｂ」という）をセレクタＡ１１７に出力する。
Ｓ１２７の後、Ｓ１２８に進む。
【００９９】
Ｓ１２８において、セレクタＡ１１７は、アップサンプリング部１１４から出力された第一の入力映像１０１Ａと、映像フィルタ部１１６から出力された第一の入力映像１０１Ｂとを入力する。
セレクタＡ１１７は、第一の入力映像１０１Ａと第一の入力映像１０１Ｂとのいずれかの第一の入力映像１０１を所定の選択条件に従って選択し、選択した第一の入力映像１０１を合成処理部１３０に出力する。
Ｓ１２８の後、Ｓ１２９に進む。
【０１００】
Ｓ１２９において、遅延調査部Ａ１４１は、アップサンプリング部１１４がアップサンプリング処理に要した処理時間を遅延時間Ａとして計測し、計測した遅延時間ＡをセレクタＢ１４４に出力する。
遅延調査部Ｃ１４３は、映像フィルタ部１１６がフィルタ処理に要した処理時間を遅延時間Ｂとして計測し、計測した遅延時間ＢをセレクタＢ１４４に出力する。
セレクタＡ１１７は、遅延調査部Ａ１４１から出力された遅延時間Ａと遅延調査部Ｃ１４３から出力された遅延時間Ｂとを入力し、遅延時間Ａと遅延時間Ｂとのいずれかの遅延時間を選択し、選択した遅延時間をタイミング制御部１５１に通知する。
Ｓ１２８でセレクタＡ１１７が第一の入力映像１０１Ａを選択した場合、セレクタＢ１４４は、遅延時間Ａを選択する。
Ｓ１２８でセレクタＡ１１７が第一の入力映像１０１Ｂを選択した場合、セレクタＢ１４４は、遅延時間Ｂを選択する。
Ｓ１２９の後、Ｓ１４０に進む。
【０１０１】
図１２は、実施の形態３における映像信号処理装置１００の動作の具体例を示すタイミング図である。
実施の形態３における映像信号処理装置１００の動作の具体例について、図１２に基づいて説明する。
【０１０２】
タイミング図は、実施の形態１のタイミング図（図３参照）に、タイミング信号Ｆ２６０、有効データ信号Ｆ２６１、データ信号Ｆ２６２、タイミング信号Ｇ２７０、有効データ信号Ｇ２７１およびデータ信号Ｇ２７２を加えたものである。
また、タイミング信号Ｇ２７０、有効データ信号Ｇ２７１およびデータ信号Ｇ２７２は、実施の形態１のタイミング信号Ｃ２３０、有効データ信号Ｃ２３１およびデータ信号Ｃ２３２に相当するものである。
【０１０３】
但し、タイミング信号Ｂ２２０、有効データ信号Ｂ２２１およびデータ信号Ｂ２２２は、アップサンプリング部１１４からセレクタＡ１１７に出力される信号である。
【０１０４】
タイミング信号Ｆ２６０は、映像フィルタ部１１６からセレクタＡ１１７に出力される信号である。
映像フィルタ部１１６は、タイミング信号Ａ２１０が出力されてから遅延時間Ｆ２６４が経過したときにタイミング信号Ｆ２６０をセレクタＡ１１７に出力する。
遅延時間Ｆ２６４は、遅延調査部Ｃ１４３によって計測された遅延時間である。
【０１０５】
データ信号Ｆ２６２は、映像フィルタ部１１６からセレクタＡ１１７に出力される信号である。
映像フィルタ部１１６は、遅延時間ｆ２６３（遅延時間ａ２１３および遅延時間ｂ２２３と同じ時間）が経過したときに第一の入力映像１０１（有効データ２６５）のデータ信号Ｆ２６２をセレクタＡ１１７に出力し始めることができる。
【０１０６】
有効データ信号Ｆ２６１は、映像フィルタ部１１６からセレクタＡ１１７に出力される信号である。また、有効データ信号Ｆ２６１は、第一の入力映像１０１のデータ信号Ｆ２６２が出力されていることを通知するための信号である。
映像フィルタ部１１６は、第一の入力映像１０１のデータ信号Ｆ２６２を出力している間、有効データ信号Ｆ２６１（Ｈｉｇｈ）をセレクタＡ１１７に出力する。
【０１０７】
タイミング信号Ｇ２７０は、タイミング生成部１５２から第二の映像読出し部１２３に出力される信号である。
図１２において、セレクタＡ１１７が、第一の入力映像１０１のデータ信号Ｂ２２２・Ｆ２６２のうちデータ信号Ｂ２２２を選択したものとする。
タイミング生成部１５２は、タイミング信号Ａ２１０を出力してから遅延時間Ｇ２７４（遅延時間Ｂ２２４と同じ時間）が経過したときにタイミング信号Ｇ２７０（第二のタイミング信号）を第二の映像読出し部１２３に出力する。
【０１０８】
データ信号Ｇ２７２は、第二の映像読出し部１２３から合成処理部１３０に出力される信号である。
第二の映像読出し部１２３は、タイミング生成部１５２からタイミング信号Ｇ２７０が出力されたときに第二の映像記憶部１２２から第二の入力映像１０２を読み出し始める。
第二の映像読出し部１２３は、第二の入力映像１０２を読み出し始めてから遅延時間ｇ２７３が経過したときに第二の入力映像１０２（有効データ２７５）のデータ信号Ｇ２７２を合成処理部１３０に出力し始めることができる。
遅延時間ｇ２７３は、第二の映像読出し部１２３が第二の映像記憶部１２２から第二の入力映像１０２を読み出すために要する所定の時間である。遅延時間ｇ２７３は遅延時間ａ２１３および遅延時間ｂ２２３と同じ時間であるものとする。
【０１０９】
セレクタＡ１１７がデータ信号Ｆ２６２を選択した場合、タイミング生成部１５２は、タイミング信号Ａ２１０を出力してから遅延時間Ｈ２７７（遅延時間Ｆ２６４と同じ時間）が経過したときにタイミング信号Ｇ２７０（図中の点線部分）を第二の映像読出し部１２３に出力する。
第二の映像読出し部１２３は、タイミング生成部１５２からタイミング信号Ｇ２７０が出力されたときに第二の映像記憶部１２２から第二の入力映像１０２を読み出し始める。
第二の映像読出し部１２３は、第二の入力映像１０２を読み出し始めてから遅延時間ｈ２７６が経過したときに第二の入力映像１０２（有効データ２７５）のデータ信号Ｇ２７２（図中の点線部分）を合成処理部１３０に出力し始めることができる。
遅延時間ｈ２７６は、第二の映像読出し部１２３が第二の映像記憶部１２２から第二の入力映像１０２を読み出すために要する所定の時間である。遅延時間ｈ２７６は遅延時間ａ２１３および遅延時間ｆ２６３と同じ時間であるものとする。
【０１１０】
実施の形態３により、複数の映像処理部（アップサンプリング部１１４、映像フィルタ部１１６）からいずれかの映像処理部が選択される場合であっても、第一の入力映像１０１と第二の入力映像１０２とを同時に合成処理部１３０に入力することができる。
したがって、合成処理部１３０は、第一の入力映像１０１と第二の入力映像１０２とを正しく合成することができる。
【符号の説明】
【０１１１】
１００，１００Ａ，１００Ｂ  映像信号処理装置、１０１  第一の入力映像、１０２  第二の入力映像、１０３  出力映像、１０９Ａ  遅延調整部、１０９Ｂ  タイミング情報記憶部、１１１  第一の映像書込み部、１１２  第一の映像記憶部、１１３  第一の映像読出し部、１１４  アップサンプリング部、１１５，１１６  映像フィルタ部、１１７  セレクタＡ、１２１  第二の映像書込み部、１２２  第二の映像記憶部、１２３  第二の映像読出し部、１３０  合成処理部、１４０  遅延調査部、１４１  遅延調査部Ａ、１４２  遅延調査部Ｂ、１４３  遅延調査部Ｃ、１４４  セレクタＢ、１５１  タイミング制御部、１５２  タイミング生成部、２００  クロック、２１０  タイミング信号Ａ、２１１  有効データ信号Ａ、２１２  データ信号Ａ、２１３  遅延時間ａ、２１５  有効データ、２２０  タイミング信号Ｂ、２２１  有効データ信号Ｂ、２２２  データ信号Ｂ、２２３  遅延時間ｂ、２２４  遅延時間Ｂ、２２５  有効データ、２３０  タイミング信号Ｃ、２３１  有効データ信号Ｃ、２３２  データ信号Ｃ、２３３  遅延時間ｃ、２３４  遅延時間Ｃ、２３５  有効データ、２４０  タイミング信号Ｄ、２４１  有効データ信号Ｄ、２４２  データ信号Ｄ、２４３  遅延時間ｄ、２４４  遅延時間Ｄ、２４５  有効データ、２５０  タイミング信号Ｅ、２５１  有効データ信号Ｅ、２５２  データ信号Ｅ、２５３  遅延時間ｅ、２５４  遅延時間Ｅ、２５５  有効データ、２６０  タイミング信号Ｆ、２６１  有効データ信号Ｆ、２６２  データ信号Ｆ、２６３  遅延時間ｆ、２６４  遅延時間Ｆ、２６５  有効データ、２７０  タイミング信号Ｇ、２７１  有効データ信号Ｇ、２７２  データ信号Ｇ、２７３  遅延時間ｇ、２７４  遅延時間Ｇ、２７５  有効データ、２７６  遅延時間ｈ、２７７  遅延時間Ｈ、９０１  ＣＰＵ、９０２  バス、９０３  ＲＯＭ、９０４  ＲＡＭ、９０５  通信ボード、９１１  ディスプレイ、９１２  キーボード、９１３  マウス、９１４  ドライブ、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  プログラム群、９２３  ファイル群。
【図１】
2013235061.tif 000003
【図２】
2013235061.tif 000004
【図３】
2013235061.tif 000005
【図４】
2013235061.tif 000006
【図５】
2013235061.tif 000007
【図６】
2013235061.tif 000008
【図７】
2013235061.tif 000009
【図８】
2013235061.tif 000010
【図９】
2013235061.tif 000011
【図１０】
2013235061.tif 000012
【図１１】
2013235061.tif 000013
【図１２】
2013235061.tif 000014