(57)【要約】  【課題】  複数の画像出力を有する場合でも、フォントメモリのコストを削減することのできるオンスクリーン表示装置を提供する。  【解決手段】  第１の画像入力ポート１５に入力された画像データは第１の画像処理部１２で必要な信号処理が施され、ＯＳＤ部１１の第１の入力ポート１８に入力される。第２の画像入力ポート１６に入力された画像データは第２の画像処理部１３で必要な信号処理が施され、ＯＳＤ部１１の第２の入力ポート１９に入力される。ＯＳＤ部１１は、入力された画像データを一旦ラインバッファに格納し、第１の入力ポート１８の画像データと第２の入力ポート１９の画像データを交互に、２倍の周波数で読み出して文字の重ね合わせの処理を行い、再度ラインバッファに格納し、１／２の周波数で読み出して出力する。【選択図】  図１
2006133512.tif 000002
【特許請求の範囲】
【請求項１】
Ｎ個（Ｎは２以上の整数）の画像入力ポートを有し、前記画像入力ポートに入力される画像データの周波数をＮ倍にする入力画像周波数変換手段と、Ｎ個の入力画像データに文字を重ね合わせる処理を時分割で行う重ね合わせ手段と、フォントデータを格納するフォントメモリと、文字を重ね合わされた画像データの周波数を１／Ｎ倍に戻して出力する出力画像周波数変換手段とを備えることを特徴とするオンスクリーン表示装置。
【請求項２】
前記入力画像周波数変換手段としてラインメモリを用いることを特徴とする請求項１に記載のオンスクリーン表示装置。
【請求項３】
前記出力画像周波数変換手段としてラインメモリを用いることを特徴とする請求項１または請求項２に記載のオンスクリーン表示装置。
【請求項４】
複数の画像入力を持つオンスクリーン表示装置であって、前記複数の画像入力毎に、入力画像データの周波数を変換する入力画像周波数変換部と、入力画像データに文字を重ね合わせる重ね合わせ部と、フォントデータを読み出すメモリ制御部と、前記重ね合わせ部の出力画像の周波数を変換する出力画像周波数変換部とを有し、さらに、フォントデータを格納するフォントメモリと、前記複数のメモリ制御部からの前記フォントメモリへのアクセスを切り替える切り替え部と、前記複数の入力画像の周波数を高くして、重ね合わせ処理を前記フォントメモリへのアクセスを切り替えながら時分割で行い、出力する画像データの周波数を元に戻して出力するように制御するメイン制御部とを備えることを特徴とするオンスクリーン表示装置。
【請求項５】
前記メイン制御部は、前記入力画像データに付加されているブランキング区間を検出し、垂直方向のブランキング区間では処理量の多い制御を行い、水平方向のブランキング区間では処理量の少ない制御を行うことを特徴とする請求項４に記載のオンスクリーン表示装置。
【請求項６】
前記メイン制御部は、前記垂直方向のブランキング区間では前記フォントメモリのフォントデータの書き換えを行い、前記水平方向のブランキング区間では前記フォントメモリへのアクセス先の切り替えを行うことを特徴とする請求項５に記載のオンスクリーン表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンスクリーン表示装置に関し、特に、複数の画像出力を有するオンスクリーン表示装置に関するものである。
【背景技術】
【０００２】
従来、縦方向、及び横方向にそれぞれ規定のドット数で構成されるフォントをオンスクリーン表示するオンスクリーン表示装置が知られており、フォントの１ドットを１ビットで表現したフォントデータをフォントメモリに使用するフォント数分格納して、オンスクリーン表示する際に、必要に応じてフォントメモリに格納されているフォントデータを読み出して入力画像上に文字を表示している。
【０００３】
ここで、オンスクリーン表示装置において、フォントデータを格納するフォントメモリのコストが全体のコストに占める割合は高く、上下あるいは左右で隣り合うラインで同じパターンのものは１ラインを残して削除してフォントメモリの容量を削減することが提案されている（例えば特許文献１参照）。
【特許文献１】特開２００２−２２１９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
このようなオンスクリーン表示（以下、ＯＳＤと略す）装置では、複数の画像出力を有する場合、画像出力と同数のフォントメモリを搭載しなければならず、フォントメモリのコストが画像出力数に比例して大きくなるという問題があった。
【０００５】
本発明は、従来の問題を解決するためになされたもので、複数の画像出力を有する場合でも、フォントメモリのコストを削減することのできるオンスクリーン表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のオンスクリーン表示装置は、Ｎ個（Ｎは２以上の整数）の画像入力ポートを有し、前記画像入力ポートに入力される画像データの周波数をＮ倍にする入力画像周波数変換手段と、Ｎ個の入力画像データに文字を重ね合わせる処理を時分割で行う重ね合わせ手段と、フォントデータを格納するフォントメモリと、文字を重ね合わされた画像データの周波数を１／Ｎ倍に戻して出力する出力画像周波数変換手段とを備える構成を有している。
【０００７】
この構成により、入力画像データに文字を重ね合わせる処理が時分割で行われ、フォントメモリへのアクセスも時分割となり、フォントメモリを複数の入力画像データの重ね合わせ処理で共有することができる。
【０００８】
ここで、前記入力画像周波数変換手段としてラインメモリを用いる構成とした。
【０００９】
この構成により、簡易な構成で入力画像データの周波数をＮ倍にすることができる。
【００１０】
さらに、前記出力画像周波数変換手段としてラインメモリを用いる構成とした。
【００１１】
この構成により、簡易な構成で文字を重ね合わされた画像データの周波数を１／Ｎ倍に戻すことができる。
【００１２】
本発明のオンスクリーン表示装置は、複数の画像入力を持つオンスクリーン表示装置であって、前記複数の画像入力毎に、入力画像データの周波数を変換する入力画像周波数変換部と、入力画像データに文字を重ね合わせる重ね合わせ部と、フォントデータを読み出すメモリ制御部と、前記重ね合わせ部の出力画像の周波数を変換する出力画像周波数変換部とを有し、さらに、フォントデータを格納するフォントメモリと、前記複数のメモリ制御部からの前記フォントメモリへのアクセスを切り替える切り替え部と、前記複数の入力画像の周波数を高くして、重ね合わせ処理を前記フォントメモリへのアクセスを切り替えながら時分割で行い、出力する画像データの周波数を元に戻して出力するように制御するメイン制御部とを備える構成を有している。
【００１３】
この構成により、フォントメモリへのアクセスが時分割に切り替えられながら複数の入力画像データへの文字の重ね合わせ処理が行われ、フォントメモリを複数の入力画像データの重ね合わせ処理で共有することができる。
【００１４】
ここで、前記メイン制御部は、前記入力画像データに付加されているブランキング区間を検出し、垂直方向のブランキング区間では処理量の多い制御を行い、水平方向のブランキング区間では処理量の少ない制御を行う構成とした。
【００１５】
この構成により、時間の長い垂直方向のブランキング区間では多くの処理が行われ、時間の短い水平方向のブランキング区間では少しの処理が行われ、処理効率を向上させることができる。
【００１６】
さらに、前記メイン制御部は、前記垂直方向のブランキング区間では前記フォントメモリのフォントデータの書き換えを行い、前記水平方向のブランキング区間では前記フォントメモリへのアクセス先の切り替えを行う構成とした。
【００１７】
この構成により、垂直方向のブランキング区間では処理量の多いフォントメモリのフォントデータの書き換えが行われ、水平方向のブランキング区間では処理量の少ないフォントメモリへのアクセス先の切り替えが行われ、処理効率を向上させることができる。
【発明の効果】
【００１８】
本発明によれば、入力画像データの周波数を高くして、複数の入力画像データの重ね合わせ処理を時分割に行うことにより、フォントメモリを複数の入力画像データの重ね合わせ処理で共有することができ、フォントメモリのコストを削減することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の実施の形態について、図面を参照して説明する。
【００２０】
図１は本発明の一実施の形態のオンスクリーン表示装置を示す図である。
【００２１】
図１において、オンスクリーン表示装置１は、第１の画像入力ポート１５から入力された画像データに、映像のバランス調整、ノイズ低減、輪郭の強調などの必要な信号処理を施して出力する第１の画像処理部１２と、第２の画像入力ポート１６から入力された画像データに、映像のバランス調整、ノイズ低減、輪郭の強調などの必要な信号処理を施して出力する第２の画像処理部１３と、ＣＰＵバス１７から入力される外部からの制御情報に基づいてオンスクリーン表示装置１の全体の制御を行うＣＰＵ（Central Processing Unit）１４と、第１及び第２の画像処理部１２、１３からの出力を第１の入力ポート１８及び第２の入力ポート１９に入力され、それぞれ独立した文字情報を付加し、それぞれ第１の画像出力ポート２０と第２の画像出力ポート２１に出力するオンスクリーン表示（ＯＳＤ）部１１とを備えている。
【００２２】
また、ＣＰＵ１４とＯＳＤ部１１とは、ＣＰＵバス２２で接続されている。
【００２３】
図２は、ＯＳＤ部１１のブロック図であり、ＯＳＤ部１１は、第１の入力画像を一旦格納し、読み出す際に入力時の２倍の周波数で読み出す第１のラインバッファ１０１と、第２の入力画像を一旦格納し、読み出す際に入力時の２倍の周波数で読み出す第２のラインバッファ１０２と、ＣＰＵバス２２に接続され、ＣＰＵ１４からの制御によりＯＳＤ部１１全体を制御するメイン制御部１０３と、第１のラインバッファ１０１からの出力画像にフォントメモリ１１１から読み出したフォントデータに応じた文字を重ね合わせる第１の重ね合わせ部１０４と、メイン制御部１０３からの制御に応じて第１の入力画像に対してＯＳＤ処理を行うために第１のラインバッファ１０１、第１の重ね合わせ部１０４、第１の表示情報レジスタ１１４、第１のメモリ制御部１０８の制御を行う第１のサブ制御部１０５と、第２のラインバッファ１０２からの出力画像にフォントメモリ１１１から読み出したフォントデータに応じた文字を重ね合わせる第２の重ね合わせ部１０６と、メイン制御部１０３からの制御に応じて第２の入力画像に対してＯＳＤ処理を行うために第２のラインバッファ１０２、第２の重ね合わせ部１０６、第２の表示情報レジスタ１１５、第２のメモリ制御部１０９の制御を行う第２のサブ制御部１０７と、第１のサブ制御部１０５からの制御に応じて第１の入力画像に対してオンスクリーン表示を行うために必要なフォントデータをフォントメモリ１１１から読み出すための制御を行う第１のメモリ制御部１０８と、第２のサブ制御部１０７からの制御に応じて第２の入力画像に対してオンスクリーン表示を行うために必要なフォントデータをフォントメモリ１１１から読み出すための制御を行う第２のメモリ制御部１０９と、メイン制御部１０３からの制御に応じて第１のメモリ制御部１０８からフォントメモリ１１１へのアクセスパスと、第２のメモリ制御部１０９からフォントメモリ１１１へのアクセスパスとを切り替えるフォントメモリセレクタ１１０と、第１及び第２の入力画像に文字を表示させるために必要なフォントデータを格納するフォントメモリ１１１と、第１の重ね合わせ部１０４の出力画像を一旦格納し入力時の１／２の周波数で読み出す第３のラインバッファ１１２と、第２の重ね合わせ部１０６の出力画像を一旦格納し入力時の１／２の周波数で読み出す第４のラインバッファ１１３と、第１の入力画像に表示する文字の文字情報（文字の位置、文字数、表示する文字コードなど）が格納されており、第１のサブ制御部１０５から書き込み、読み出しが可能な第１の表示情報レジスタ１１４と、第２の入力画像に表示する文字の文字情報（文字の位置、文字数、表示する文字コードなど）が格納されており、第２のサブ制御部１０７から書き込み、読み出しが可能な第２の表示情報レジスタ１１５と、第１の入力画像に表示する文字の色データが格納されている第１のＯＳＤレジスタ１１６と、第２の入力画像に表示する文字の色データが格納されている第２のＯＳＤレジスタ１１７とを備えている。
【００２４】
また、メイン制御部１０３は、ＣＰＵバス２２によりＣＰＵ１４と接続され、ＣＰＵ１４から制御情報の書き込み、読み出しが行われる。
【００２５】
また、メイン制御部１０３には、水平方向の同期信号であるＨＤ、ＨＤと同期していて周期が１／２の同期信号であるＨＤ２、ＨＤ及びＨＤ２と同期している垂直同期信号であるＶＤが入力されており、これらに基づいて垂直ブランキング区間、水平ブランキング区間を自動的に検出することが可能となっている。
【００２６】
また、フォントメモリ１１１は、ＣＰＵバス２２に接続されており、ＣＰＵ１４からフォントデータの書き換えが可能となっている。
【００２７】
ＬＢＡ１ｏは、第１のラインバッファ１０１から、書き込まれたときの２倍の周波数で読み出された画像データである。
【００２８】
ＬＢＢ１ｏは、第２のラインバッファ１０２から、書き込まれたときの２倍の周波数で読み出された画像データである。
【００２９】
ＦＲＡＤは、フォントメモリ１１１に対するメモリ読み出し制御信号であり、フォントメモリセレクタ１１０により第１のメモリ制御部１０８と第２のメモリ制御部１０９との読み出し制御信号が切り替えられて出力される。
【００３０】
ＦＲＤＯは、フォントメモリ１１１からの読み出しデータであり、フォントメモリセレクタ１１０により、出力先が第１のメモリ制御部１０８と第２のメモリ制御部１０９とに切り替えられる。
【００３１】
ＭＣＡＤＡは、第１のメモリ制御部１０８からのフォントメモリ１１１への読み出し制御信号であり、読み出しアドレス、読み出し制御信号、メモリチップセレクト信号などが含まれ、フォントメモリセレクタ１１０によりフォントメモリ１１１に対してＦＲＡＤとして出力される。
【００３２】
ＭＣＤＩＡは、第１のメモリ制御部１０８からの制御により、フォントメモリ１１１から読み出されたフォントデータであり、ＦＲＤＯがフォントメモリセレクタ１１０により切り替えられて出力される。
【００３３】
ＭＣＡＤＢは、第２のメモリ制御部１０９からのフォントメモリ１１１への読み出し制御信号であり、読み出しアドレス、読み出し制御信号、メモリチップセレクト信号などが含まれ、フォントメモリセレクタ１１０によりフォントメモリ１１１に対してＦＲＡＤとして出力される。
【００３４】
ＭＣＤＩＢは、第２のメモリ制御部１０９からの制御により、フォントメモリ１１１から読み出されたフォントデータであり、ＦＲＤＡがフォントメモリセレクタ１１０により切り替えられて出力される。
【００３５】
ＬＢＡ２ｉは、第１の重ね合わせ部１０４により第１のラインバッファ１０１の出力画像に文字が付加された画像データである。
【００３６】
ＬＢＢ２ｉは、第２の重ね合わせ部１０６により第２のラインバッファ１０２の出力画像に文字が付加された画像データである。
【００３７】
第１のＯＳＤ出力は、第３のラインバッファ１１２から、書き込まれたときの１／２の周波数で読み出された画像データである。
【００３８】
第２のＯＳＤ出力は、第４のラインバッファ１１３から、書き込まれたときの１／２の周波数で読み出された画像データである。
【００３９】
図３は、本実施の形態のオンスクリーン表示装置１を使用した画像処理システムの概略構成図である。
【００４０】
図３に示すように、画像処理システムは、映像を電気信号に変換してオンスクリーン表示装置１の第１の画像入力ポート１５に出力する第１のカメラ２と、映像を電気信号に変換してオンスクリーン表示装置１の第２の画像入力ポート１６に出力する第２のカメラ３と、オンスクリーン表示装置１のＣＰＵ１４とＣＰＵバス１７を介して接続され、制御情報をオンスクリーン表示装置１のＣＰＵ１４に送ってオンスクリーン表示装置１を制御する制御装置４と、キーボードやスイッチ類から構成され、ユーザからの入力情報を制御装置４に出力する入力部５と、ＣＲＴ（Cathode Ray Tube）などで構成され、入力部５からの入力情報や、システムの制御情報や、第１のカメラ２及び第２のカメラ３が撮影した画像などを表示する制御モニタ６と、オンスクリーン表示装置１の第１の画像出力ポート２０から出力される第１のカメラ２で撮影された画像にＯＳＤ処理された画像を表示する第１のディスプレイ７と、オンスクリーン表示装置１の第２の画像出力ポート２１から出力される第２のカメラ３で撮影された画像にＯＳＤ処理された画像を表示する第２のディスプレイ８とを備えている。
【００４１】
このような画像処理システムにおいて、ユーザは、入力部５を用いて、制御モニタ６に表示される情報を確認しながらオンスクリーン表示装置１の基本的な設定を制御装置４に入力する。
【００４２】
この基本設定には、第１のカメラ２及び第２のカメラ３が出力する２つの画像に対して、文字を表示するためのフォントデータの設定、表示したい文字コード、表示したい位置、表示したい色、及び輪郭強調、ノイズ低減などの画像処理の設定が含まれる。
【００４３】
第１のカメラ２が出力する画像はオンスクリーン表示装置１の第１の画像処理部１２に入力され、必要な画像処理が施されてＯＳＤ部１１に入力される。
【００４４】
第２のカメラ３が出力する画像はオンスクリーン表示装置１の第２の画像処理部１３に入力され、必要な画像処理が施されてＯＳＤ部１１に入力される。
【００４５】
第１のカメラ２及び第２のカメラ３からオンスクリーン表示装置１に入力される画像は、ＶＤ、ＨＤ、及びＨＤ２と同期して入力される。
【００４６】
図４は、ＯＳＤ部１１に入力される画像フォーマットと同期信号の関係を示した図である。
【００４７】
図４において、ＨＤは水平同期信号、ＨＤ２はＨＤの１／２周期の信号、ＶＤは垂直同期信号である。
【００４８】
ＨＤに同期して１ライン毎に画像データ入力され、ＶＤに同期してＡフィールドとＢフィールドとが切り替わり、ＡフィールドとＢフィールドの一組で１フレームを構成する。
【００４９】
本フォーマットでは、垂直ブランキング区間と水平ブランキング区間があり、垂直ブランキング区間は１フレームに１回発生し、水平ブランキング区間は１ラインに一度発生する。この垂直ブランキング区間及び水平ブランキング区間には有効な画像データは含まれない。
【００５０】
図５は、図２で示したＯＳＤ部１１に関する信号のタイミングチャートである。図５において、ＨＤの立ち上がりから次のＨＤの立ち上がりまでを１ライン区間とすると、ＨＤ２は、周期がＨＤの１／２であるため、１ライン区間で２回立ち上がることとなる。１ライン区間のＨＤ２の１つ目が立ち上がり、水平ブランキング区間終了後から２つ目の立上がりまでを１ライン区間前半と呼び、２つ目の立ち上がりから３つ目の立ち上がりまでを１ライン区間後半と呼ぶ。
【００５１】
ＨＤの立ち上がりに同期してＯＳＤ部１１の第１の入力ポート１８に入力された第１の入力画像は、第１のラインバッファ１０１に一旦格納され、次のＨＤの立ち上がりに同期して、書き込み時の２倍の周波数で読み出される（ＬＢＡ１ｏ）。
【００５２】
ＨＤの立ち上がりに同期してＯＳＤ部１１の第２の入力ポート１９に入力された第２の入力画像は、第２のラインバッファ１０２に一旦格納され、次のＨＤの立ち上がりタイミングと一致しないＨＤ２の立ち上がりタイミング（１ライン区間後半）に同期して、書き込み時の２倍の周波数で読み出される（ＬＢＢ１ｏ）。
【００５３】
ＯＳＤ部１１のメイン制御部１０３は、１ライン区間前半の開始を検出すると、第１のサブ制御部１０５を起動する。
【００５４】
第１のサブ制御部１０５は、起動されている間、第１のラインバッファ１０１の出力ＬＢＡ１ｏを有効とし、第１のメモリ制御部１０８を制御してフォントメモリ１１１からフォントデータを読み出し、第１の重ね合わせ部１０４に画像データと文字データの重ね合わせ処理を行わせ、第１の重ね合わせ部１０４の出力データＬＢＡ２ｉを第３のラインバッファ１１２に格納する。
【００５５】
以降にこれらの処理を具体的に説明する。
【００５６】
第１のメモリ制御部１０８は、第１のサブ制御部１０５の制御によりフォント読み出しアドレスを含む読み出し制御信号ＭＣＡＤＡをフォントメモリセレクタ１１０に出力する。
【００５７】
フォントメモリセレクタ１１０は、メイン制御部１０３からの制御に応じて、１ライン区間前半の間は第１のメモリ制御部１０８からフォントメモリ１１１へのアクセスパスを有効とし、第１のメモリ制御部１０８からの読み出し制御信号ＭＣＡＤＡをフォントメモリ１１１へのメモリ読み出し制御信号ＦＲＡＤとして出力し、フォントメモリ１１１からの読み出しデータＦＲＤＯを第１のメモリ制御部１０８への読み出しデータＭＣＤＩＡとして出力する。
【００５８】
第１のメモリ制御部１０８は、読み出したフォントデータＭＣＤＩＡを第１のサブ制御部１０５に出力し、第１のサブ制御部１０５は、第１のメモリ制御部１０８により読み出したフォントデータを基に、第１の重ね合わせ部１０４に制御信号を出力し、画像データとフォントデータの重ね合わせ処理を行わせる。
【００５９】
第１の重ね合わせ部１０４は、第１のラインバッファ１０１から書き込み時の２倍の周波数で読み出した画像データと、第１のサブ制御部１０５から入力されたフォントデータとを重ね合わせて、重ね合わせデータＬＢＡ２ｉを第１のラインバッファ１０１から読み出した周波数と同じ周波数で第３のラインバッファ１１２に書き込む。
【００６０】
メイン制御部１０３は、１ライン区間後半を検出すると、第１のサブ制御部１０５を停止し、次に、サブ制御部１０７を起動する。
【００６１】
第２のサブ制御部１０７は、起動されている間、第２のラインバッファ１０２の出力ＬＢＢ１ｏを有効とし、第２のメモリ制御部１０９を制御してフォントメモリ１１１からフォントデータを読み出し、第２の重ね合わせ部１０６に画像データと文字データの重ね合わせ処理を行わせ、出力ＬＢＢ２ｉを第４のラインバッファ１１３に格納する。
【００６２】
以降にこれらの処理を具体的に説明する。
【００６３】
第２のメモリ制御部１０９は、第２のサブ制御部１０７の制御によりフォント読み出しアドレスを含む読み出し制御信号ＭＣＡＤＢをフォントメモリセレクタ１１０に出力する。
【００６４】
フォントメモリセレクタ１１０は、メイン制御部１０３からの制御に応じて、１ライン区間後半の間は第２のメモリ制御部１０９からフォントメモリ１１１へのアクセスパスを有効とし、第２のメモリ制御部１０９からの読み出し制御信号ＭＣＡＤＢをフォントメモリ１１１へのメモリ読み出し制御信号ＦＲＡＤとして出力し、フォントメモリ１１１からの読み出しデータＦＲＤＯを第２のメモリ制御部１０９への読み出しデータＭＣＤＩＢとして出力する。
【００６５】
第２のメモリ制御部１０９は、読み出したフォントデータＭＣＤＩＢを第２のサブ制御部１０７に出力し、第２のサブ制御部１０７は、第２のメモリ制御部１０９により読み出したフォントデータを基に、第２の重ね合わせ部１０６に制御信号を出力し、画像データとフォントデータの重ね合わせ処理を行わせる。
【００６６】
第２の重ね合わせ部１０６は、第２のラインバッファ１０２から書き込み時の２倍の周波数で読み出した画像データと、第２のサブ制御部１０７から入力されたフォントデータとを重ね合わせて、重ね合わせデータＬＢＢ２ｉを第２のラインバッファ１０２から読み出した周波数と同じ周波数で第４のラインバッファ１１３に書き込む。
【００６７】
その後、メイン制御部１０３は、次のＨＤの立ち上がりを検出すると、第３のラインバッファ１１２及び第４のラインバッファ１１３に格納された画像データを、書き込み時の１／２の周波数で読み出して、それぞれ第１の画像出力ポート２０と第２の画像出力ポート２１に出力する。従って、ＯＳＤ部１１から出力される第１のＯＳＤ出力及び第２のＯＳＤ出力の周波数は、第１の入力画像及び第２の入力画像の周波数と同じになる。
【００６８】
ここで、メイン制御部１０３は、ＣＰＵ１４からの設定情報を格納するバッファを搭載しており、このバッファはテンポラリバッファとメインバッファの２段構造となっている。
【００６９】
テンポラリバッファは、ＣＰＵ１４からの設定情報を一時的に格納するためのバッファであり、メインバッファは、第１のサブ制御部１０５と第２のサブ制御部１０７とがＣＰＵ１４からの設定情報を取得するためのバッファである。
【００７０】
メイン制御部１０３は、垂直同期信号ＶＤの立ち上がりを検出すると、テンポラリバッファの内容をメインバッファにコピーする。テンポラリバッファからメインバッファに設定情報がコピーされることにより、第１のサブ制御部１０５及び第２のサブ制御部１０７はＣＰＵ１４から設定された新しい設定情報を取得することができる。
【００７１】
図６、図７を用いて、ＯＳＤ部１１の処理を説明する。
【００７２】
図６に示すように、ＯＳＤ部１１は、ＣＰＵ１４によりＣＰＵバス２２を介して、メイン制御部１０３へのＯＳＤ処理に必要な制御情報の書き込みや、フォントメモリ１１１へのフォントデータの設定などの初期設定が行われる（Ｓ１１）。
【００７３】
ここで、ＯＳＤ処理に必要な制御情報とは、文字の位置、文字数、文字の大きさ、表示する文字の文字コードなどである。
【００７４】
次いで、メイン制御部１０３は、垂直ブランキング区間を検出したか判定し（Ｓ１２）、垂直ブランキング区間を検出していなければＳ１７に移行し、水平ブランキング区間を監視する。
【００７５】
垂直ブランキング区間を検出すると、メイン制御部１０３は、ＣＰＵ１４によるフォントメモリ１１１のフォントデータの書き換えを許可する（Ｓ１３）。
【００７６】
次いで、メイン制御部１０３は、ＣＰＵ１４によるテンポラリバッファのＯＳＤ処理に必要な表示情報の書き換えを許可する（Ｓ１４）。
【００７７】
次いで、メイン制御部１０３は、垂直同期信号ＶＤの立ち上がりを監視し（Ｓ１５）、垂直同期信号ＶＤの立ち上がりを検出すると、テンポラリバッファの内容をメインバッファにコピーする（Ｓ１６）。メインバッファが更新されることにより、第１のサブ制御部１０５及び第２のサブ制御部１０７は、ＣＰＵ１４からの最新の設定情報を読み出すことができる。
【００７８】
次いで、メイン制御部１０３は、水平ブランキング区間の監視を行い（Ｓ１７）、水平ブランキング区間を検出すると、第１のサブ制御部１０５と第２のサブ制御部１０７とを起動し、メイン制御部１０３のメインバッファに格納された表示情報を、第１の表示情報レジスタ１１４及び第２の表示情報レジスタ１１５に書き込む（Ｓ１８）。
【００７９】
次いで、メイン制御部１０３は、１ライン区間前半を監視し（Ｓ１９）、１ライン区間前半を検出すると、第１のサブ制御部１０５を起動し、第２のサブ制御部１０７を停止する（Ｓ２０）。
【００８０】
第１のサブ制御部１０５を起動することにより、第１のラインバッファ１０１の出力ＬＢＡ１ｏが有効となり、第２のサブ制御部１０７を停止することにより、第２のラインバッファ１０２の出力ＬＢＢ１ｏが無効となる。
【００８１】
次いで、図７に移り、メイン制御部１０３は、フォントメモリセレクタ１１０を切り替えて、第１のメモリ制御部１０８側を接続し、第２のメモリ制御部１０９側を切り離す（Ｓ２１）。
【００８２】
次いで、第１のサブ制御部１０５が第１のラインバッファ１０１から書き込み時の２倍の周波数で画像データの読み出しを開始し（Ｓ２２）、並行して第１のメモリ制御部１０８を制御して、フォントメモリセレクタ１１０を介してフォントメモリ１１１に格納されたフォントデータを読み出す（Ｓ２３）。このとき、第１のサブ制御部１０５は、第１のラインバッファ１０１から出力される画像データＬＢＡ１ｏの水平方向と垂直方向の画素の位置を常に認識しており、第１の表示情報レジスタ１１４から読み出した表示情報を基にフォントデータの読み出しのタイミングを制御している。
【００８３】
次いで、第１のサブ制御部１０５は、読み出したフォントデータを基に、第１の重ね合わせ部１０４に制御信号を出力して、第１のＯＳＤレジスタ１１６から読み出した色データに基づいた色の文字データを第１のラインバッファ１０１の出力ＬＢＡ１ｏに重ね合わせさせ（Ｓ２４）、文字データを重ね合わせた画像データ（第１の重ね合わせ部１０４の出力ＬＢＡ２ｉ）を第３のラインバッファ１１２に第１のラインバッファ１０１からの読み出し時と同じ周波数（第１の入力画像の２倍の周波数）で書き込ませる（Ｓ２５）。
【００８４】
次いで、メイン制御部１０３は、１ライン区間後半を監視し（Ｓ２６）、１ライン区間後半を検出すると、第１のサブ制御部１０５を停止し、第２のサブ制御部１０７を起動する（Ｓ２７）。
【００８５】
第２のサブ制御部１０７を起動することにより、第２のラインバッファ１０２の出力ＬＢＢ１ｏが有効となり、第１のサブ制御部１０５を停止することにより、第１のラインバッファ１０１の出力ＬＢＡ１ｏが無効となる。
【００８６】
次いで、メイン制御部１０３は、フォントメモリセレクタ１１０を切り替えて、第２のメモリ制御部１０９側を接続し、第１のメモリ制御部１０８側を切り離す（Ｓ２８）。
【００８７】
次いで、第２のサブ制御部１０７が第２のラインバッファ１０２から書き込み時の２倍の周波数で画像データの読み出しを開始し（Ｓ２９）、並行して第２のメモリ制御部１０９を制御して、フォントメモリセレクタ１１０を介してフォントメモリ１１１に格納されたフォントデータを読み出す（Ｓ３０）。このとき、第２のサブ制御部１０７は、第２のラインバッファ１０２から出力される画像データＬＢＢ１ｏの水平方向と垂直方向の画素の位置を常に認識しており、第２の表示情報レジスタ１１５から読み出した表示情報を基にフォントデータの読み出しのタイミングを制御している。
【００８８】
次いで、第２のサブ制御部１０７は、読み出したフォントデータを基に、第２の重ね合わせ部１０６に制御信号を出力して、第２のＯＳＤレジスタ１１７から読み出した色データに基づいた色の文字データを第２のラインバッファ１０２の出力ＬＢＢ１ｏに重ね合わせさせ（Ｓ３１）、文字データを重ね合わせた画像データ（第２の重ね合わせ部１０６の出力ＬＢＢ２ｉ）を第４のラインバッファ１１３に第２のラインバッファ１０２からの読み出し時と同じ周波数（第１の入力画像の２倍の周波数）で書き込ませ（Ｓ３２）、Ｓ１２に戻って垂直ブランキング区間を検出しているか判定する。
【００８９】
このように本実施の形態においては、２つの入力画像データを第１のラインバッファ１０１と第２のラインバッファ１０２のそれぞれに一旦格納し、時間をずらして格納時の２倍の速さで読み出して重ね合わせの処理をそれぞれ行い、第３のラインバッファ１１２と第４のラインバッファ１１３のそれぞれに一旦格納し、１／２の速さで読み出して出力しているので、フォントメモリ１１１を２つの画像データの処理で共有することができ、フォントメモリ１１１のコストを削減することができる。
【００９０】
なお、非常に頻繁に使用するフォントデータはフォントメモリ１１１に常に格納しておき、使用頻度の低いフォントデータは表示する直前の垂直ブランキング区間にフォントメモリ１１１に書き込み、表示が終了した直後の垂直ブランキング区間で消去するようにすれば、フォントメモリ１１１の同じ垂直ブランキング区間内に書き換えられるフォントデータの数を削減することができる。
【００９１】
また、メインバッファから第１の表示情報レジスタ１１４及び第２の表示情報レジスタ１１５への表示情報のコピーを、表示する文字が変更されるときのみ行ったり、表示する文字の変更箇所のみ行うようにメイン制御部１０３が第１のサブ制御部１０５及び第２のサブ制御部１０７を制御すれば、処理量を削減することができる。
【産業上の利用可能性】
【００９２】
以上のように、本発明にかかるオンスクリーン表示装置は、フォントメモリを複数の入力画像データの重ね合わせ処理で共有することができ、フォントメモリのコストを削減することができるという効果を有し、複数の画像出力を有するオンスクリーン表示装置等として有用である。
【図面の簡単な説明】
【００９３】
【図１】本発明の一実施の形態におけるオンスクリーン表示装置のブロック図
【図２】本発明の一実施の形態におけるオンスクリーン表示装置のオンスクリーン表示部のブロック図
【図３】本発明の一実施の形態におけるオンスクリーン表示装置を使った画像処理システムのブロック図
【図４】本発明の一実施の形態におけるオンスクリーン表示装置の画像フォーマット図
【図５】本発明の一実施の形態におけるオンスクリーン表示装置の画像処理のタイミングチャート
【図６】本発明の一実施の形態におけるオンスクリーン表示装置の動作説明のための第１のフローチャート
【図７】本発明の一実施の形態におけるオンスクリーン表示装置の動作説明のための第２のフローチャート
【符号の説明】
【００９４】
１  オンスクリーン表示装置
２  第１のカメラ
３  第２のカメラ
４  制御装置
５  入力部
６  制御モニタ
７  第１のディスプレイ
８  第２のディスプレイ
１１  オンスクリーン表示（ＯＳＤ）部
１２  第１の画像処理部
１３  第２の画像処理部
１４  ＣＰＵ（Central Processing Unit）
１５  第１の画像入力ポート
１６  第２の画像入力ポート
１７  ＣＰＵバス
１８  第１の入力ポート
１９  第２の入力ポート
２０  第１の画像出力ポート
２１  第２の画像出力ポート
２２  ＣＰＵバス
１０１  第１のラインバッファ
１０２  第２のラインバッファ
１０３  メイン制御部
１０４  第１の重ね合わせ部
１０５  第１のサブ制御部
１０６  第２の重ね合わせ部
１０７  第２のサブ制御部
１０８  第１のメモリ制御部
１０９  第２のメモリ制御部
１１０  フォントメモリセレクタ
１１１  フォントメモリ
１１２  第３のラインバッファ
１１３  第４のラインバッファ
１１４  第１の表示情報レジスタ
１１５  第２の表示情報レジスタ
１１６  第１のＯＳＤレジスタ
１１７  第２のＯＳＤレジスタ
【図１】
2006133512.tif 000003
【図２】
2006133512.tif 000004
【図３】
2006133512.tif 000005
【図４】
2006133512.tif 000006
【図５】
2006133512.tif 000007
【図６】
2006133512.tif 000008
【図７】
2006133512.tif 000009