(57)【要約】【課題】複数の表示装置に異なる表示フレーム画像を表示させるとともに、表示フレーム周波数を複数の表示装置毎に設定する。【解決手段】１００は画像処理装置であり、１０１はＣＰＵ、１０２は表示フレームバッファ、１０３は表示制御部、１０４は表示対象画像バッファ、１１０はカメラ、１２０は表示装置１、１３０は表示装置２、１４０は表示装置Ｎである。画像処理装置１００は、カメラ１１０などからの画像信号を符号化し、ＣＰＵ１０１によって表示対象画像バッファ１０４へ表示対象画像データを転送する。画像データは、表示制御部１０３によって画像合成され、表示フレームバッファ１０２に格納され、表示装置１２０，１３０，１４０に出力される。【選択図】図１
2007180783.tif 000002
【特許請求の範囲】
【請求項１】
被写体を撮影する撮影手段と、前記撮影手段から供給される画像データに対して画像処理を行なう画像処理装置と、前記画像処理装置から表示フレームデータが供給される複数の表示装置とを備える画像処理システムであって、
前記画像処理装置は、それぞれ独立した複数の画像データを合成し、前記複数の表示装置のそれぞれに対応した表示フレームデータを作成する画像合成手段と、
それぞれの表示フレームデータを、それぞれの表示装置に対応する表示フレーム周波数で、それぞれの表示装置に出力する表示フレーム周波数変更手段とを有する画像処理システム。
【請求項２】
前記画像処理装置は、前記撮影手段から供給される前記画像データを格納する表示対象画像バッファと、前記表示フレームデータを格納する表示フレームバッファとを有する請求項１記載の画像処理システム。
【請求項３】
前記画像処理装置と前記複数の表示装置とを接続する出力バスを備え、
前記画像処理装置は、前記表示フレームデータを前記出力バスに出力するとともに、
前記表示フレームデータを表示する前記表示装置を順次切り替える請求項１記載の画像処理システム。
【請求項４】
前記画像処理装置は、前記画像データの更新があった場合に、新たな表示フレームデータを合成する請求項１記載の画像処理システム。
【請求項５】
前記画像処理装置は、前記表示フレームデータのフレームエンド信号と、次の表示フレームデータのフレームスタート信号との間隔に対応するオフセット値を設定することにより、前記複数の表示装置のそれぞれに対する前記表示フレーム周波数を設定する請求項２記載の画像処理システム。
【請求項６】
前記撮影手段から供給される前記画像データを前記表示対象画像バッファに転送するＣＰＵと、前記表示対象画像バッファに格納された複数の画像データを合成して前記表示フレームデータを生成し、生成した前記表示フレームデータを前記表示フレームバッファに格納する表示制御部とを有する請求項５記載の画像処理システム。
【請求項７】
前記表示制御部は、前記オフセット値を格納するフレーム間オフセットレジスタを有する請求項６記載の画像処理システム。
【請求項８】
前記表示制御部は、前記フレームスタート信号に同期して、前記オフセット値を前記フレーム間オフセットレジスタに設定する請求項７記載の画像処理システム。
【請求項９】
前記複数の表示装置は、それぞれ表示サイズが異なる請求項１記載の画像処理システム。
【請求項１０】
前記表示装置は、前記画像処理装置から非同期モードで転送される前記表示フレームデータを格納するバッファを有する請求項１記載の画像処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の表示装置に異なる表示フレーム画像を表示させるとともに、表示フレーム周波数を複数の表示装置毎に設定することができる画像処理システムに関する。
【背景技術】
【０００２】
従来の画像処理システムでは、被写体をカメラなどの撮影手段で撮影した画像信号に対して画像処理を行い、複数の表示装置に出力する場合に、表示フレーム周波数を他の表示装置の２倍に設定するなど、表示フレームレートを固定にした制御方法を考案しているものがある（特許文献１参照）。
【特許文献１】特開平１１−２７２２４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来の画像処理システムでは、複数の表示装置へ画像出力する際には、同一の表示フレーム画像しか出力できない。また、表示フレーム周波数を表示装置毎に設定することができないなどの事情があった。
【０００４】
本発明は、複数の表示装置に異なる表示フレーム画像を表示させるとともに、表示フレーム周波数を複数の表示装置毎に設定することを目的とする。
【課題を解決するための手段】
【０００５】
本発明は、被写体を撮影する撮影手段と、前記撮影手段から供給される画像データに対して画像処理を行う画像処理装置と、前記画像処理装置から表示フレームデータが供給される複数の表示装置とを備える画像処理システムであって、前記画像処理装置は、それぞれ独立した複数の画像データを合成し、前記複数の表示装置のそれぞれに対応した表示フレームデータを作成する画像合成手段と、それぞれの表示フレームデータを、それぞれの表示装置に対応する表示フレーム周波数で、それぞれの表示装置に出力する表示フレーム周波数変更手段とを有する。
【０００６】
上記構成によれば、画像合成手段でそれぞれ独立した複数の画像データを合成することにより、複数の表示装置に異なる表示フレーム画像を表示させることができ、表示フレーム周波数変更手段でそれぞれの表示装置に対応する表示フレーム周波数を設定することにより、複数の表示装置へ異なる画像を柔軟に表示することができる。
【０００７】
また、本発明の画像処理システムにおいて、前記画像処理装置は、前記撮影手段から供給される前記画像データを格納する表示対象画像バッファと、前記表示フレームデータを格納する表示フレームバッファとを有する。
【０００８】
また、本発明は、前記画像処理装置と前記複数の表示装置とを接続する出力バスを備え、前記画像処理装置は、前記表示フレームデータを前記出力バスに出力するとともに、前記表示フレームデータを表示する前記表示装置を順次切り替える。
【０００９】
上記構成によれば、複数の表示装置を共通の出力バスに接続することができ、画像処理システムの構成を簡素化することができる。
【００１０】
また、本発明の画像処理システムにおいて、前記画像処理装置は、前記画像データの更新があった場合に、新たな表示フレームデータを合成する。
【００１１】
上記構成によれば、画像データの更新があった場合だけ、新たな表示フレームデータを合成するので、無駄な表示フレームの出力を抑え、画像処理システムを低消費電力化することができる。
【００１２】
また、本発明の画像処理システムにおいて、前記画像処理装置は、前記表示フレームデータのフレームエンド信号と、次の表示フレームデータのフレームスタート信号との間隔に対応するオフセット値を設定することにより、前記複数の表示装置のそれぞれに対する前記表示フレーム周波数を設定する。
【００１３】
上記構成によれば、表示フレームデータのフレームエンド信号と、次の表示フレームデータのフレームスタート信号との間隔に対応するオフセット値を設定することにより、複数の表示装置のそれぞれに対する表示フレーム周波数を設定するので、複数の表示装置の表示フレーム周波数を個別に設定することができる。
【００１４】
また、本発明は、前記撮影手段から供給される前記画像データを前記表示対象画像バッファに転送するＣＰＵと、前記表示対象画像バッファに格納された複数の画像データを合成して前記表示フレームデータを生成し、生成した前記表示フレームデータを前記表示フレームバッファに格納する表示制御部とを有する。
【００１５】
また、本発明の画像処理システムにおいて、前記表示制御部は、前記オフセット値を格納するフレーム間オフセットレジスタを有する。
【００１６】
また、本発明の画像処理システムにおいて、前記表示制御部は、前記フレームスタート信号に同期して、前記オフセット値を前記フレーム間オフセットレジスタに設定する。
【００１７】
上記構成によれば、オフセット値をフレーム間オフセットレジスタに設定することにより、複数の表示装置に対する表示フレーム周波数の設定処理を簡素化することができる。
【００１８】
また、本発明の画像処理システムにおいて、前記複数の表示装置は、それぞれ表示サイズが異なる。また、前記表示装置は、前記画像処理装置から非同期モードで転送される前記表示フレームデータを格納するバッファを有する。
【発明の効果】
【００１９】
本発明によれば、従来の画像処理装置及び画像表示制御方法での課題であった複数の表示フレーム画像の同時出力や表示装置毎に表示フレーム周波数を設定するために、それぞれ独立した複数面の画像データを合成して表示フレームを作成する画像合成機能、表示装置毎に表示フレーム周波数を変更することが出来る表示フレーム周波数変更機能を追加することにより、複数の表示フレームの同時出力が行え、表示装置毎に表示フレーム周波数の変更が可能になる。また、表示装置へのより複雑な画像出力が可能となる画像処理装置及び画像処理方法を実現することができる。
【発明を実施するための最良の形態】
【００２０】
（実施の形態１）
図１は本発明の画像処理装置の構成を示す図である。１００は画像処理装置であり、１０１はＣＰＵ、１０２は表示フレームバッファ、１０３は表示制御部、１０４は表示対象画像バッファ、１１０はカメラ、１２０は表示装置１、１３０は表示装置２、１４０は表示装置Ｎである。画像処理装置１００がカメラ１１０などからの画像信号を符号化し、ＣＰＵ１０１によって表示対象画像バッファ１０４へ表示対象画像データを転送し、表示制御部１０３によって画像合成され、表示フレームバッファ１０２に格納され、表示装置１２０，１３０，１４０に出力する。
【００２１】
図２は、実施の形態１の表示対象画像バッファ１０４と表示フレームバッファ１０２と表示装置１２０，１３０，１４０の表示画像データ転送の構成図を示す。画像処理装置１００で処理され符号化された画像データは、表示対象画像バッファ１０４に一時的に格納される。
【００２２】
次にＣＰＵ１０１と表示制御部１０３によって画像合成処理を行い、符号化された画像データ（１）は１枚で、符号化された画像データ（２）、（３）は２枚で、符号化された画像データ（４）、（５）、（６）は３枚でそれぞれ処理を行う。
【００２３】
画像合成後の表示フレームバッファ１０２のデータに対し、表示フレームデータ（１）は表示装置１へ、表示フレームデータ（２）は表示装置２へ、表示フレームデータ（３）は表示装置Ｎへそれぞれ順番に転送を行い、複数の表示フレームの同時出力を行う。
【００２４】
図３は、実施の形態１の画像処理装置１００の表示制御部１０３の制御タイミング図を示す。図３において、表示装置（ＬＣＤ）１，２，Ｎは、周辺装置としてＣＰＵ１０１のバスに接続され、lフレーム分のバッファを持ち、画像処理装置１００から、1フレーム分のデータが非同期モードで転送される。
【００２５】
フレームスタート（ＦＳ）信号、およびフレームエンド（ＦＥ）信号は、表示装置１，２，Ｎ内のハードウェアが発生させ、ＣＰＵ１０１のソフトがそれをチェックし、表示フレームの転送・完了処理を行う。また、オフセット値１，２，Ｎは、ＣＰＵ１０１のソフトが処理、設定を行なう。
【００２６】
オフセット値は、表示フレームデータのフレームエンド信号と、次の表示フレームデータのフレームスタート信号間の表示間隔（任意に変更が可能）を示し、画像処理装置１００内に設けられるフレーム間オフセットレジスタへ値を設定することにより設定される。フレーム間オフセットレジスタは、フレームスタート（ＦＳ）割り込み時に、フレームスタート信号に同期して値がラッチされるハードウェアの仕組みである。
【００２７】
フレーム間オフセットレジスタにオフセット値を設定すると、図３に示すように、次のオフセット値で次の表示フレームの開始時間が制御され、表示フレーム周波数が変更される。したがって、異なる表示装置１，２，Ｎの表示フレーム周波数Ｘ｛Ｈｚ｝，Ｙ｛Ｈｚ｝，Ｚ｛Ｈｚ｝を同じに設定することができる。
【００２８】
図４は、実施の形態１の表示合成処理と表示装置との関係を示す制御シーケンス図を示す。図５は、図３及び図４での制御フローチャートを示す。表示対象画像バッファ１０４に格納されている画像データ（１）を表示フレームバッファ１０２へ表示フレームデータ（１）として転送し（ステップ５００）、フレーム間オフセットレジスタへ“オフセット値１”を代入する（ステップ５０１）。そして、表示フレームバッファ１０２の表示フレームデータ（１）を表示装置１２０（１）へ出力する（ステップ５０２）。
【００２９】
次に、表示対象画像バッファ１０４に格納されている画像データ（２）と画像データ（３）を合成し、表示フレームバッファ１０２へ表示フレームデータ（２）として転送し（ステップ５０３）、フレーム間オフセットレジスタへ“オフセット値２”を代入する（ステップ５０４）。そして、表示フレームバッファ１０２の表示フレームデータ（２）を表示装置１３０（２）へ出力する（ステップ５０５）。
【００３０】
次に、表示対象画像バッファ１０４に格納されている画像データ（４）、画像データ（５）および画像データ（６）を合成し、表示フレームバッファ１０２へ表示フレームデータ（３）として転送し（ステップ５０６）、フレーム間オフセットレジスタへ“オフセット値３”を代入する（ステップ５０７）。そして、表示フレームバッファ１０２の表示フレームデータ（３）を表示装置１４０（Ｎ）へ出力する（ステップ５０８）。
【００３１】
次に、表示対象画像バッファ１０４に格納されている画像データ（１：更新あり）を表示フレームバッファ１０２へ表示フレームデータ（１）として転送し（ステップ５０９）、フレーム間オフセットレジスタへ“オフセット値１”を代入する（ステップ５１０）。そして、表示フレームバッファ１０２の表示フレームデータ（１）を表示装置１２０（１）へ出力する（ステップ５１１）。
【００３２】
次に、表示対象画像バッファ１０４に格納されている画像データ（２：更新あり）と画像データ（３：更新なし）を合成し、表示フレームバッファ１０２へ表示フレームデータ（２）として転送し（ステップ５１２）、フレーム間オフセットレジスタへ“オフセット値２”を代入する（ステップ５１３）。そして、表示フレームバッファ１０２の表示フレームデータ（２）を表示装置１３０（２）へ出力する（ステップ５１４）。
【００３３】
次に、画像データ（１：更新なし）、画像データ（２：更新なし）、および画像データ（３：更新なし）の場合は、すべての表示対象画像が更新されていないため合成は行わず、表示フレームバッファ１０２の表示フレームデータ（３）も更新しない（ステップ５１５）。そして、フレーム間オフセットレジスタへ“オフセット値３”を代入する（ステップ５１６）。また、表示フレームバッファ１０２の表示フレームデータ（３）を表示装置１４０（Ｎ）へ出力をしない（ステップ５１７）。
【００３４】
本実施の形態１によれば、複数面の画像データを合成して表示フレームを作成する画像合成機能と表示装置毎に表示フレーム周波数を変更することが出来る表示フレーム周波数変更機能により、複数の表示フレームの同時出力と表示装置毎に表示フレーム周波数の変更が可能になり、表示装置へのより複雑な画像出力が可能となる画像処理システムを実現することができる。
【００３５】
（実施の形態２）
本発明の実施の形態２は、実施の形態１に記載したの画像処理システムおよび画像処理方法を実現する画像処理プログラムと、この画像処理プログラムを格納する記録媒体である。本実施の形態によれば、複数の表示フレームの同時出力を行い、表示装置毎に表示フレーム周波数を変更し、表示装置へのより複雑な画像出力が可能となる表示制御をプログラムにより実行することで、複雑かつ自由な表示制御が可能になり、画像処理システムの仕様変更等が発生した場合にも柔軟な設計変更が可能になる。また記録媒体に不揮発性の性質をもつ不揮発性記録媒体を使用することにより、設計変更等により再度記録媒体へのプログラムの書き込みが必要になった場合でも、ユーザーが何回でも書き直して修正できる機能を容易に実現することができる。
【産業上の利用可能性】
【００３６】
本発明の画像処理システムは、従来の画像処理装置及び画像表示制御方法での課題であった複数の表示フレーム画像の同時出力や表示装置毎に表示フレーム周波数を設定するために、それぞれ独立した複数面の画像データを合成して表示フレームを作成する画像合成機能、表示装置毎に表示フレーム周波数を変更することが出来る表示フレーム周波数変更機能を追加することにより、複数の表示フレームの同時出力が行え、表示装置毎に表示フレーム周波数の変更が可能になるという効果を有し、複数の表示装置に異なる表示フレーム画像を表示させるとともに、表示フレーム周波数を複数の表示装置毎に設定することができる画像処理システム等として有用である。
【図面の簡単な説明】
【００３７】
【図１】本発明の実施の形態１にかかる画像処理システムを説明するためのブロック図
【図２】実施の形態１の画像処理を説明するための概略図
【図３】実施の形態１の画像処理を説明するためのタイミング図
【図４】実施の形態１の画像処理を説明するためのシーケンス図
【図５】実施の形態１の画像処理を説明するためのフローチャート
【符号の説明】
【００３８】
１００  画像処理装置
１０１  ＣＰＵ
１０２  表示フレームバッファ
１０３  表示制御部
１０４  表示対象画像バッファ
１１０  カメラ
１２０  表示装置１
１３０  表示装置２
１４０  表示装置Ｎ
【図１】
2007180783.tif 000003
【図２】
2007180783.tif 000004
【図３】
2007180783.tif 000005
【図４】
2007180783.tif 000006
【図５】
2007180783.tif 000007