(57)【要約】【課題】ビデオ映像入力から表示までの遅延時間を低減する画像合成表示装置を提供する。【解決手段】画像合成表示装置１０１は、複数の入力画像をフレームバッファ２００に保存する映像入力部１０と、外部画像を入力する同期信号生成部２０と、複数の入力画像と、外部画像との画像合成処理の負荷を示す負荷情報を出力する映像合成表示部３０と、負荷情報を入力し、フレームバッファ２００の記憶領域と入力画像の読み出し順序とを負荷情報に基づいて決定し、決定した記憶領域と読み出し順序とに従ってフレームバッファ２００から複数の入力画像を映像合成表示部３０に読み出させて一時保存用ラインバッファ３１に保存させ、保存させた複数の入力画像と同期信号生成部２０が入力した外部画像とを映像合成表示部３０に合成させ、合成画像を表示用ラインバッファ３２へ保存させるメモリアクセス制御部４０とを備えた。【選択図】図１
2015109592.tif 000002
【特許請求の範囲】
【請求項１】
複数の入力画像を取り込み、前記複数の入力画像をフレームバッファの記憶領域に保存する画像入力部と、
画像入力部が取り込む前記複数の入力画像とは別の外部画像を入力する外部画像入力部と、
前記フレームバッファに保存された前記複数の入力画像と、前記外部画像入力部が入力した前記外部画像とを合成する画像合成処理の負荷を示す負荷情報を出力する画像合成部と、
前記画像合成部から出力された前記負荷情報を入力し、前記複数の入力画像を読み出す前記フレームバッファの前記記憶領域と入力画像の読み出し順序とを、入力した前記負荷情報に基づいて決定し、決定した前記記憶領域と前記読み出し順序とに従って、前記フレームバッファに保存された前記複数の入力画像を前記画像合成部に読み出させて第１のラインバッファに保存させると共に、前記第１のラインバッファに保存された前記複数の入力画像と前記外部画像入力部が入力した前記外部画像とを前記画像合成部に合成させ、合成結果である合成画像を前記画像合成部に第２のラインバッファへ保存させるメモリアクセス制御部と
を備えたことを特徴とする画像合成装置。
【請求項２】
前記メモリアクセス制御部は、
前記画像入力部が保存する前記記憶領域とは異なる一時保存のための一時保存用記憶領域を前記フレームバッファに確保するかどうかを前記負荷情報に基づいて判定し、確保すると判定した場合には、前記画像合成部が使用する一時保存用記憶領域を前記フレームバッファに確保することを特徴とする請求項１記載の画像合成装置。
【請求項３】
前記メモリアクセス制御部は、
前記フレームバッファに保存された前記複数の入力画像を前記画像合成部に読み出させるときに、前記画像合成部に読み出させる前記複数の入力画像を前記第１のラインバッファではなく前記第２のラインバッファに保存するべきかどうかを前記負荷情報に基づいて判定し、前記第２のラインバッファに保存するべきと判定した場合には、前記画像合成部に読み出させた前記複数の入力画像を前記第２のラインバッファに保存させることを特徴とする請求項１または２のいずれかに記載の画像合成装置。
【請求項４】
前記メモリアクセス制御部は、
前記画像合成処理における最終画面をキャプチャするかどうか判定し、キャプチャすると判定した場合には、前記第２のラインバッファに保存された前記最終画面を、前記画像合成部に前記フレームバッファへ保存させることを特徴とする請求項１〜３のいずれかに記載の画像合成装置。
【請求項５】
前記画像合成装置は、さらに、
文字と図形との少なくともいずれかを描画し、描画した描画データを前記フレームバッファに保存する描画部を備え、
前記画像合成部は、
前記描画データを用いて前記合成画像を生成することを特徴とする請求項１〜４のいずれかに記載の画像合成装置。
【請求項６】
第１のラインバッファと、第２のラインバッファと、フレームバッファとを備えたコンピュータに、
複数の入力画像を取り込み、前記複数の入力画像を前記フレームバッファの記憶領域に保存する処理、
前記複数の入力画像とは別の外部画像を入力する処理、
前記フレームバッファに保存された前記複数の入力画像と、入力された前記外部画像とを合成する画像合成処理の負荷を示す負荷情報を出力する処理、
出力された前記負荷情報を入力し、前記複数の入力画像を読み出す前記フレームバッファの前記記憶領域と入力画像の読み出し順序とを、入力した前記負荷情報に基づいて決定し、決定した前記記憶領域と前記読み出し順序とに従って、前記フレームバッファに保存された前記複数の入力画像を読み出して前記第１のラインバッファに保存する処理、
前記第１のラインバッファに保存された前記複数の入力画像と、入力された前記外部画像とを合成し、合成結果である合成画像を前記第２のラインバッファへ保存する処理、
を実行させるための画像合成プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、高速かつ効率よく画像の合成、表示、および画面キャプチャ処理を行う画像合成装置及び画像合成プログラムに関する。
【背景技術】
【０００２】
従来、入力された複数のビデオデータをメモリ上に保存し、表示のタイミングに合わせてメモリ上に保存されたビデオデータを読出して画面上に表示を行う画像合成表示装置が知られている。例えば、以下の特許文献１の映像合成演算処理装置では、映像合成する映像信号毎にフレームメモリを用意し、書き込み用ラインバッファにより１ライン分の映像データをフレームメモリに書き込み、フレームメモリから１ライン分データを読み出して画像合成の演算処理をする。よって、従来のように１フレーム後に画像合成するのに比べて合成映像作成に時間遅れが少なく、実時間で映像合成画面を得ることができるとしている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−１４８８０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来（特許文献１）の映像合成演算処理装置は以上のように構成されているので、映像合成画面がフレームメモリに保存されておらず、映像合成画面をキャプチャして保存することができない。
【０００５】
また、フレームメモリにＤＤＲ２  ＳＤＲＡＭ、ＤＤＲ３  ＳＤＲＡＭなどの高速メモリを用いた場合には、フレームメモリへの書き込みと読み出し要求の競合が起こった場合などにフレームメモリからのデータ読み出しが遅延し、合成映像作成を映像合成画面表示のタイミングに合わせて行うことが困難になるという課題があった。
【０００６】
この発明は、メモリアクセス制御部が、フレームバッファへのメモリアクセスタイミングを映像合成処理の処理負荷に応じて制御することで、ビデオ映像入力から表示までの遅延時間低減を目的とする。
【課題を解決するための手段】
【０００７】
この発明の画像合成装置は、
複数の入力画像を取り込み、前記複数の入力画像をフレームバッファの記憶領域に保存する画像入力部と、
画像入力部が取り込む前記複数の入力画像とは別の外部画像を入力する外部画像入力部と、
前記フレームバッファに保存された前記複数の入力画像と、前記外部画像入力部が入力した前記外部画像とを合成する画像合成処理の負荷を示す負荷情報を出力する画像合成部と、
前記画像合成部から出力された前記負荷情報を入力し、前記複数の入力画像の読み出しを行う前記フレームバッファの前記記憶領域と入力画像の読み出し順序とを、入力した前記負荷情報に基づいて決定し、決定した前記記憶領域と前記読み出し順序とに従って、前記フレームバッファに保存された前記複数の入力画像を前記画像合成部に読み出させて第１のラインバッファに保存させると共に、前記第１のラインバッファに保存された前記複数の入力画像と前記外部画像入力部が入力した前記外部画像とを前記画像合成部に合成させ、合成結果である合成画像を前記画像合成部に第２のラインバッファへ保存させるメモリアクセス制御部と
を備えたことを特徴とする。
【発明の効果】
【０００８】
この発明によれば、メモリアクセス制御部が、負荷情報に基づいて、複数の入力画像の読み出しを行うフレームバッファの記憶領域と入力画像の読み出し順序とを決定する。よって、ビデオ映像入力から表示までの遅延時間低減を実現できる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態１の図で、画像合成表示装置１０１の構成図。
【図２】実施の形態１の図で、画像合成表示装置１０１の処理内容を示すフローチャート。
【図３】実施の形態１の図で、画像合成表示装置１０１の処理内容を示すシーケンス図。
【図４】実施の形態１の図で、最終画面の表示内容を示す図。
【図５】実施の形態１の図で、最終画面表示時の画像データ読出範囲を示す図。
【図６】実施の形態１の図で、フレームバッファの使用方法を示す図。
【図７】実施の形態２の図で、画像合成表示装置１０２の構成図。
【図８】実施の形態３の図で、画像合成表示装置１０１，１０２のハードウェア構成を示す図。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、実施の形態１による画像合成表示装置１０１（画像合成装置）を示す構成図である。以下の実施の形態では「映像」、「画像」という字句を用いるが両者は同じ意味である。画像（映像）は、静止画と動画の両方とを含む。画像合成表示装置１０１が対象とする画像（映像）は、静止画でもよいし、動画でもよいし、静止画と動画との両方でも良い。これは実施の形態２の画像合成表示装置１０２も同様である。図１に示すように画像合成表示装置１０１は、映像入力部１０、同期信号生成部２０、映像合成表示部３０、メモリアクセス制御部４０を備えている。映像合成表示部３０は一時保存用ラインバッファ３１，表示用ラインバッファ３２を備えている。
【００１１】
（映像入力部１０）
映像入力部１０（画像入力部）は、ＣＰＵ（図１には示していない）からの画像合成処理開始命令ｅにより動作を開始し、ビデオカメラなどからの複数の入力映像（入力画像）を取り込み、フレームバッファ２００に対して書込を行う。映像入力部１０は画像データを一時的に保存するための数ライン分の一時バッファを保持してもよい。
【００１２】
（同期信号生成部２０）
同期信号生成部２０（外部画像入力部）は、映像入力部１０に入力される映像とは別の外部映像（外部画像）を入力し、この入力のタイミングに合わせて同期信号と映像データを生成し、映像合成表示部３０に出力する。外部映像の入力がない場合には、同期信号生成部２０の内部で表示用のドットクロック、同期信号などを生成する。また、同期信号生成部２０は、水平・垂直同期信号など表示タイミングに関わる情報をメモリアクセス制御部４０に出力する。
【００１３】
（映像合成表示部３０）
映像合成表示部３０は、映像入力部１０によってフレームバッファ２００に保存された複数の画像データを読み出して一時保存する一時保存用ラインバッファ３１と、合成画面を一時的に保存して出力する表示用ラインバッファ３２とを備える。映像合成表示部３０は、フレームバッファ２００に保存された複数の画像データ（外部映像）に対して拡大、縮小、回転、色変換などの処理を行い、同期信号生成部２０からの映像入力データとの間で合成を行なって表示を行う。また映像合成表示部３０は、メモリアクセス制御部４０からの書込指示に従って、一時保存用ラインバッファ３１と表示用ラインバッファ３２のデータをフレームバッファ２００に書き戻す機能を有する。また、映像合成表示部３０は、メモリアクセス制御部４０に対してウィンドウの表示位置の情報（負荷情報ｃ）を出力する。
【００１４】
（メモリアクセス制御部４０）
メモリアクセス制御部４０は、同期信号生成部２０から出力される表示タイミングの情報と映像合成表示部３０から出力されるウィンドウの表示位置の情報（負荷情報ｃ）を元に、フレームバッファ２００へのアクセス領域とアクセスタイミング、および映像合成表示部３０からフレームバッファ２００への書込タイミングを制御する。
【００１５】
（１）例えば、メモリアクセス制御部４０は、最終的な表示画面のキャプチャを行う時には、表示用ラインバッファ３２を、書込み用としても利用できる。これにより、毎回最終的な表示画面をフレームバッファ２００上に保存するようなシステムと比較して、必要なメモリ帯域の削減とメモリコストの削減を実現できる。
（２）また、メモリアクセス制御部４０は、画面キャプチャが不要な時は、映像入力部１０の書込を行い、フレームバッファ２００に格納されたビデオ映像とフレームバッファ２００の描画用ウィンドウ（実施の形態２）の必要箇所を読出し、合成表示する。最終的な表示画面はフレームバッファ２００には保存しない。
（３）さらに、入力された映像を、そのままの大きさで表示したい場合など、映像合成表示部３０の処理負荷が小さい場合には、メモリアクセス制御部４０は、フレームバッファ２００から読み出したデータを表示用ラインバッファ３２に送信することで、フレームバッファ２００へのアクセス回数を減らすとともに映像入力から表示までの遅延時間を削減できる。図２、図３で後述する動作との関係で述べれば、図３のＳ３において、メモリアクセス制御部４０は、フレームバッファ２００に保存された複数の入力画像を映像合成表示部３０に読み出させるときに（図３のＳ７−１）、映像合成表示部３０に読み出させる複数の入力画像を一時保存用ラインバッファ３１ではなく表示用ラインバッファ３２に保存するべきかどうかを負荷情報（図３の負荷情報ｃ）に基づいて判定する。メモリアクセス制御部４０は、負荷情報から映像合成表示部３０の画像合成処理の負荷が小さいと判断した場合は、表示用ラインバッファ３２に保存するべきと判定し、映像合成表示部３０に読み出させた複数の入力画像を、表示用ラインバッファ３２に保存させる。つまり図３のＳ７−１ではフレームバッファ２００から読出したデータは一時保存用ラインバッファ３１に保存されるが、上記のように処理負荷が小さい場合は表示用ラインバッファ３２に保存される。
（４）一方、入力された映像を回転するなど映像合成表示部３０の処理負荷が大きい場合には、メモリアクセス制御部４０は、フレームバッファ２００上に「一時保存用記憶領域」（図６で後述）を確保し、必要な時のみフレームバッファ２００に映像合成の途中結果を書き戻すことで、合成途中の画面を表示してしまうことを防止する。図２、図３で後述する動作との関係で述べれば、図３のＳ３において、メモリアクセス制御部４０は、映像入力部１０が保存するフレームバッファ２００の記憶領域とは異なる一時保存のための一時保存用記憶領域をフレームバッファ２００に確保するかどうかを、負荷情報ｃに基づいて判定する。メモリアクセス制御部４０は、負荷情報ｃから映像合成表示部３０の画像合成処理の負荷が大きいと判断した場合は一時保存用記憶領域を確保すると判定し、映像合成表示部３０が使用するための一時保存用記憶領域（図６）をフレームバッファ２００に確保する。なお、メモリアクセス制御部４０は、負荷情報ｃに基づいて映像合成表示部３０が行う画像合成処理の負荷が大きいか小さいかを判断するが、メモリアクセス制御部４０は負荷判断の判断規則を保有しており、映像合成表示部３０が出力した負荷情報ｃをこの判断規則と照合して、負荷の大小を判断する。
（５）フレームバッファ２００上の「一時保存用画面の領域」は、最終表示画面の中で、映像合成表示部３０の処理負荷が高い表示領域から、優先的に活用できるように制御を行う。つまり映像合成表示部３０は、フレームバッファ２００上の「一時保存用画面の領域」を、映像合成表示部３０による映像合成に優先して使用させる。これにより、フレームバッファ２００にＤＤＲ２  ＳＤＲＡＭ、ＤＤＲ３  ＳＤＲＡＭなどの高速メモリを用いた場合において、フレームバッファ２００への書き込みと読み出し要求との競合が起こった場合でも、「一時保存用画面の領域」を活用（使用）することで、画像合成処理の遅延による画面表示の乱れを防止することができる。
【００１６】
また、図１ではフレームバッファ２００を、画像合成表示装置１０１の外部としているが、画像合成表示装置１０１に内蔵するようにしてもよい。
【００１７】
次に動作について説明する。
図２は、実施の形態１による画像合成表示装置１０１の処理内容を示すフローチャートである。図３は図２のシーケンス化の図である。
【００１８】
画像合成表示装置１０１は、画像合成表示装置１０１を搭載しているシステムのＣＰＵ（図示していない）から画像合成処理の開始命令ｅを受けることにより、動作を開始する。
【００１９】
映像入力部１０は、ＣＰＵからの画像合成処理の開始命令ｅを受けると、入力画像（画像は静止画と動画の両方を含む）の中から取り込み対象の画像データを選択し、フレームバッファ２００に格納する（ステップＳ１）。合成対象の全ての画像の取り込みが完了するまでステップＳ１の処理を繰り返し行う（ステップＳ２）。
【００２０】
次いで、合成対象の全ての画像の取り込みが完了すると、映像入力部１０はメモリアクセス制御部４０に完了を通知する。一方で映像合成表示部３０は、「ウィンドウの表示位置の情報」と、「拡大、縮小、回転、色変換などの動作モードの情報」とをメモリアクセス制御部４０に出力する。メモリアクセス制御部４０から出力されるこれらの「ウィンドウの表示位置の情報」と「拡大、縮小、回転、色変換などの動作モードの情報」とは、画像合成処理の処理負荷を示す負荷情報ｃである。メモリアクセス制御部４０は、映像合成表示部３０から入力（通知）される負荷情報ｃを入力し、負荷情報ｃを用いて、フレームバッファ２００からの画像データ読み出しを行うフレームバッファ２００の記憶領域と、読み出しを行う画像データの読み出し順序とを決定する（ステップＳ３）。
図４は、最終画面の表示内容の例を示す。図４における破線の水平線は表示領域を示す便宜的な線であり、表示には関係がない。
図５は、終画面表示時の画像データ読出範囲を示す。図４のようにビデオウィンドウ３枚を表示したい場合には、画面の垂直方向に表示領域１〜７のように表示領域を分割し、各表示領域に対して図５に示す範囲の画像データを、フレームバッファ２００の該当する記憶領域から読み出す。表示領域１と表示領域７に関しては、画像データ読出は不要である。各ビデオウィンドウに表示する映像データは、入力映像の中でそれぞれ別の映像を表示するようにすることも、同じ映像データを複数のウィンドウに表示するように構成することもできる。
【００２１】
次いで、メモリアクセス制御部４０は、映像合成と表示のタイミングを合わせるため、同期信号生成部２０から出力される表示垂直同期信号のタイミング（表示タイミング情報ｂ）まで待機する（ステップＳ４）。
【００２２】
次いで、メモリアクセス制御部４０は、表示画面の１ライン目から順にフレームバッファ２００からの画像データ読み出しが不要であるか否かを判定し（ステップＳ５）、不要である場合には次のラインに移動し（ステップＳ６）、ステップＳ５の処理を繰り返す。
【００２３】
フレームバッファ２００からの画像データ読み出しが必要である場合は、メモリアクセス制御部４０は、ステップＳ３で決定した読み出し順序にしたがって、表示に必要な表示領域のみフレームバッファ２００の記憶領域から、映像合成表示部３０に画像データを読み出させて、映像合成表示部３０に一時保存用ラインバッファ３１に保存させる（ステップＳ７）。
【００２４】
次いで、メモリアクセス制御部４０は、映像合成表示部３０に、一時保存用ラインバッファ３１に保存されたデータと、同期信号生成部２０からの映像データとを合成させて、合成結果である合成画像を表示用ラインバッファ３２に格納させる（ステップＳ８）。
【００２５】
次いで、メモリアクセス制御部４０は、最終画面のキャプチャが必要か否かを判定し（ステップＳ９）、必要であると判定した場合には、映像合成表示部３０に、表示用ラインバッファ３２のデータをフレームバッファ２００に書き戻させる（ステップＳ１０）。この場合、メモリアクセス制御部４０は、最終画面キャプチャが必要な場合は、フレームバッファ２００の上書き防止のため映像入力部１０の書込みを止めさせ、上記のように、一時保存用ラインバッファ３１に保存された映像と映像入力部１０への外部映像入力との合成結果を、映像合成表示部３０に、表示用ラインバッファ３２からフレームバッファ２００へ書き戻させる。また、本装置と接続されているＣＰＵとの間に、画像データを転送可能なバス（ＰＣＩ  Ｅｘｐｒｅｓｓなど）が別に接続されているような場合は、フレームバッファ２００に書き戻す処理を省略し、直接最終画面の画像データを送信するように構成してもよい。
【００２６】
図６は、入力映像１と入力映像２の２系統の映像合成と最終画面キャプチャ処理を行う場合の、メモリアクセス制御部４０のフレームバッファ２００の使用方法の１例を示す図である。画像合成処理の時には図６の左側のようにフレームバッファ２００上に入力映像１、２の保存用領域（Ａ面・Ｂ面のダブルバッファ構成）と一時保存用画面の領域（一時保存用記憶領域）を確保し、必要な時のみフレームバッファ２００に映像合成の途中結果を書き戻す。また、画面キャプチャ処理時には、上記のように映像入力部１０の書込みを止めるため、入力映像１、２の保存用領域をシングルバッファ構成として表示する画像データを保存し、残りの領域を最終画面のキャプチャ用として利用することで、フレームバッファ２００の有効活用を図ることができる。
【００２７】
最終画面のキャプチャが必要でない場合、メモリアクセス制御部４０は、出力画像の生成が終了したか否かを判定する（ステップＳ１１）。出力画像の生成が終了していない場合には、次のラインに移動し、ステップＳ５〜ステップＳ９の処理を繰り返し実施する。
【００２８】
出力画像の生成が終了していれば、さらに、次のフレームの画像合成が必要か否かを判定し（ステップＳ１２）、必要である場合には、ステップＳ１〜ステップＳ１１の処理を繰り返し行う。次の映像フレームにおいて画像合成が必要でない場合には、画像合成を終了する。
【００２９】
以上の実施の形態１によれば、メモリアクセス制御部４０が映像合成表示部３０の一時保存用ラインバッファ３１と表示用ラインバッファ３２からのメモリアクセスタイミングを、映像合成処理の処理負荷に応じて制御する。よって、画面キャプチャ処理の高速化、必要なメモリ帯域の削減、メモリコストの削減、映像入力から表示までの遅延時間低減などを実現できる。
【００３０】
実施の形態２．
上記実施の形態１では、ビデオカメラなどからの複数の入力映像を合成して表示する画像合成表示装置１０１について説明したが、この実施の形態２では、画像合成表示装置１０２を説明する。画像合成表示装置１０２は画像合成表示装置１０１に対して、さらに描画部５０を備えた構成であり、その他の点は画像合成表示装置１０１と同様の構成である。
【００３１】
画像合成表示装置１０２は、複数の入力映像に加えて、文字と図形との少なくともいずれかを描画し、描画した描画データをフレームバッファ２００に保存する描画部５０を備え、描画部５０が描いた文字、図形などを映像と合成して表示することが可能である。画像合成表示装置１０２では、映像合成表示部３０は、描画データを用いて合成画像を生成する。
【００３２】
図７は、実施の形態２による画像合成表示装置１０２を示す構成図である。図７において、描画部５０は、ＣＰＵからの描画開始命令を受けると動作を開始し、フレームバッファ２００上に確保された描画用ウィンドウ内に文字や図形などの描画結果を保存する。この実施の形態２では、メモリアクセス制御部４０は最終画面キャプチャが必要になった時には、フレームバッファ２００の上書き防止のため映像入力部１０と描画部５０との書込みを止め、一時保存用ラインバッファ３１の合成映像と外部映像入力との合成結果を、表示用ラインバッファ３２からフレームバッファ２００に書き戻すように動作する。
【００３３】
以上の実施の形態２によれば、描画部を備えたので、文字や図形を合成する際にも、実施の形態１と同様の効果をえることができる。
【００３４】
実施の形態３．
図８を参照して実施の形態３を説明する。
図８は、実施の形態１，２で説明したコンピュータである画像合成表示装置１０１，１０２のハードウェア構成を示す図である。
【００３５】
図８において、画像合成表示装置は、プログラムを実行するＣＰＵ８１０（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）を備えている。ＣＰＵ８１０は、バス８２５を介してＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）８１１、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）８１２ａ、バッファ８１２ｂ、通信ボード８１６、磁気ディスク装置８２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置８２０の代わりに、光ディスク装置、フラッシュメモリなどの記憶装置でもよい。
【００３６】
ＲＡＭ８１２ａ，バッファ８１２ｂ等は揮発性メモリの一例である。ＲＯＭ８１１、磁気ディスク装置８２０等の記憶媒体は、不揮発性メモリの一例である。これらは、記憶装置あるいは記憶部、格納部の一例である。バッファ８１２ｂは一つで示しているが、一時保存用ラインバッファ３１、表示用ラインバッファ３２、フレームバッファ２００等である。通信ボード８１６は入力装置の一例であり、また出力部、出力装置の一例でもある。
【００３７】
磁気ディスク装置８２０には、オペレーティングシステム８２１（ＯＳ）、プログラム群８２３、ファイル群８２４が記憶されている。プログラム群８２３のプログラムは、ＣＰＵ８１０、オペレーティングシステム８２１により実行される。
【００３８】
上記プログラム群８２３には、以上の実施の形態の説明において「〜部」として説明した機能を実行するプログラムが記憶されている。プログラムはＣＰＵ８１０により読み出され実行される。
【００３９】
ファイル群８２４には、以上の実施の形態の説明において、「〜の判定結果」、「〜の算出結果」、「〜の抽出結果」、「〜の生成結果」、「〜の処理結果」として説明した情報や、データや信号値や変数値やパラメータなどが、「〜ファイル」や「〜データベース」の各項目として記憶されている。「〜ファイル」や「〜データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリなどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ８１０によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力などのＣＰＵの動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力のＣＰＵの動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
【００４０】
また、以上の実施の形態の説明において「〜部」として説明したものは、「〜手段」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。すなわち、「〜部」として説明したものは、ソフトウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。プログラムはＣＰＵ８１０により読み出され、ＣＰＵ８１０により実行される。プログラムは、以上に述べた「〜部」としてコンピュータを機能させるものである。あるいは、以上に述べた「〜部」の手順や方法をコンピュータに実行させるものである。
【００４１】
以上の実施の形態では画像合成表示装置を説明したが、画像合成表示装置における各「〜部」の動作は、コンピュータを画像合成表示装置として機能させるためのプログラムとしても把握できることは以上の説明から当然である。また、画像合成表示装置の各「〜部」の動作は、方法としても把握できることは以上の説明により明らかである。
【産業上の利用可能性】
【００４２】
本発明の画像合成表示装置は、民生・産業・車載機器向けの制御パネル等に応用することができる。特に、ＣＰＵとグラフィクス描画エンジンが１チップに統合されたＳＯＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）を採用したシステムにおいて、ＳＯＣからの映像出力を本発明の画像合成表示装置の外部映像入力に接続することで、ＳＯＣからの映像出力にカメラ映像や文字などを重ね合わせた表示を容易に実現することが可能である。
【符号の説明】
【００４３】
ｂ  表示タイミング情報、ｃ  負荷情報、ｅ  画像合成処理開始命令、１０  映像入力部、２０  同期信号生成部、３０  映像合成表示部、３１  一時保存用ラインバッファ、３２  表示用ラインバッファ、４０  メモリアクセス制御部、５０  描画部、２００  フレームバッファ、１０１，１０２  画像合成表示装置。
【図１】
2015109592.tif 000003
【図２】
2015109592.tif 000004
【図３】
2015109592.tif 000005
【図４】
2015109592.tif 000006
【図５】
2015109592.tif 000007
【図６】
2015109592.tif 000008
【図７】
2015109592.tif 000009
【図８】
2015109592.tif 000010