(57)【特許請求の範囲】
【請求項１】
１以上であり整数ｎ以下である全ての整数ｋについて第ｋのＯＳＤビットマップデータを第ｋのＯＳＤ色データに変換する第ｋのＬＵＴ手段と、
ＣＰＵで指定したＯＳＤ色データの表示優先順位に基いて前記第１〜第ｎのＯＳＤ色データを並び換えて第１〜第ｎのＯＳＤＴを選択し出力する第１〜第ｎのスイッチ手段Ｂと、
入力された動画もしくは静止画に同期した垂直同期信号と水平同期信号に基いてＯＳＤ表示期間をアクティブとする第１〜第ｎのＯＳＤ表示ウインドウＣＷを生成するウインドウ生成手段と、
前記ＣＰＵで指定したＯＳＤ表示ウインドウの表示優先順位に基いて前記第１〜第ｎのＯＳＤ表示ウインドウＣＷを並び換えて第１〜第ｎのＣＷＳを選択し出力する第１〜第ｎのスイッチ手段Ａと、
前記第ｋのＣＷＳに基いて第ｋの境界枠ＣＷＤを生成する第ｋの境界枠生成部と、
動画／静止画との合成を行う際のＯＳＤの不透明度を示す０以上であり整数Ｎ以下である整数αについて、前記第ｋのＣＷＳがアクティブな場合は第ｋのαと第ｋのＯＳＤＴをそのまま第ｋのＭαと第ｋのＭＯＳＤＴとして出力し、アクティブでない場合は前記ＣＰＵで設定した値に置換えて出力する第ｋのマスク部と、
入力された動画もしくは静止画のアクティブでない部分を前記ＣＰＵより設定したラスターデータに設定するラスター合成部と、
前記ラスター合成部の出力と前記第ｎの境界枠ＣＷＤと前記第ｎのマスク部の出力である第ｎのＭαと第ｎのＭＯＳＤＴを入力し、前記第ｎの境界枠ＣＷＤがアクティブな場合は、第ｎのマスク部の出力である第ｎのＭαを前記ＣＰＵで設定した値に置換え、アクティブでない場合は前記第ｎのＭαを使用してαブレンドを行う第ｎのαブレンド部と、
２以上であり整数ｎ以下である全ての整数ｍについて第ｍのαブレンド部の出力と前記第（ｍ−１）の境界枠ＣＷＤと前記第（ｍ−１）のマスク部の出力である第（ｍ−１）のＭαと第（ｍ−１）のＭＯＳＤＴを入力し、前記第（ｍ−１）の境界枠ＣＷＤがアクティブな場合は、第（ｍ−１）のマスク部の出力である第（ｍ−１）のＭαを前記ＣＰＵで設定した値に置換え、アクティブでない場合は前記第（ｍ−１）のＭαを使用してαブレンドを行う第（ｍ−１）のαブレンド部と、
を備え、前記第１のαブレンド部の出力を合成信号とする切り換え手段と、
を有するＯＳＤ表示装置。
【請求項２】
前記第（ｍ−１）のαブレンド部が、
第（ｍ−１）の境界枠ＣＷＤがアクティブでない場合は第（ｍ−１）のＭαを、アクティブである場合は前記ＣＰＵからの設定値をα値として選択するスイッチと、
第（ｍ−１）のＭＯＳＤＴを（α値）／Ｎ倍する乗算器Ａと、
入力された静止画もしくは動画を（Ｎ−（α値））／Ｎ倍する乗算器Ｂと、
前記乗算器Ａの出力と前記乗算器Ｂの出力を加算し合成出力とする加算器と、
を有することを特徴とする請求項１記載のＯＳＤ表示装置。
【請求項３】
前記第ｋの境界枠生成部が、
第ｋのＣＷＳに基いてＶ方向には第ｋのＣＷＳのＶゲートより上下にＣＰＵで設定した幅だけアクティブ領域を広げた第ｋのＣＷＳ＿Ｖを生成し、
Ｈ方向には第ｋのＣＷＳのＨゲートより左右にＣＰＵで設定した幅だけアクティブ領域を広げた第ｋのＣＷＳ＿Ｈを生成し、
前記第ｋのＣＷＳ＿Ｖと前記第ｋのＣＷＳ＿Ｈが共にアクティブとなる領域であって前記第ｋのＣＷＳがアクティブでない領域を第ｋの境界枠ＣＷＤとして生成することを特徴とする請求項１記載のＯＳＤ表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は動画もしくは静止画に複数のＯＳＤを合成する際に、ＯＳＤプレーンの表示優先順位の変更などの表示制御を簡易に行い、さらにＯＳＤウインドウ管理用メモリを使用しないＯＳＤ表示回路に関するものである。
【０００２】
【従来の技術】
ＯＳＤのマルチウインドウ表示方式としては、すでに複数の技術が開発されており、その代表的なものを以下に示Ｕ。
（１）特開平３―２３５９９３号公報
（２）特開平８―１７９７４３号公報
（３）特開昭６３―１８８１９０号公報
（４）特開昭６３―１９４２９３号公報
（５）特開昭６３―１９４２９４号公報
（６）特開昭６３―１８８１９０号公報
（７）特開昭６３―１８８１９０号公報
上記の７つの従来例は、すべてマルチウインドウの表示制御を行うためにＯＳＤウインドウ管理メモリを用いた方式となっている。ここで、マルチウインドウの表示制御を行うためのＯＳＤウインドウ管理メモリ（以下、ウインドウメモリと記す）を用いた複数（ｎ個）のＯＳＤを表示するＯＳＤ表示回路を従来例として説明する。
【０００３】
図１４は、上記の従来例のブロック図である。図１４において、５５はＯＳＤ１ビットマップ入力端子、５６はＯＳＤ２ビットマップ入力端子、５７はＯＳＤｎビットマップ入力端子、５９はＯＳＤ１用のＬＵＴ１、６０はＯＳＤ２用のＬＵＴ２、６１はＯＳＤｎ用のＬＵＴｎ、５８はｎ個のＯＳＤを表示するウインドウのシステム制御をするウインドウシステム、６２はウインドウシステム５８の制御に基づきＯＳＤ表示制御を管理するウインドウメモリ、６３はＬＵＴ１５９の出力信号であるＯＳＤ１と、ＬＵＴ２６０の出力信号であるＯＳＤ２と、ＬＵＴｎ６１の出力信号であるＯＳＤｎとを入力し、ウインドウメモリ６２の内容に従いＯＳＤ１とＯＳＤ２とＯＳＤｎとを切り替える切り換え回路、６４は切り換え回路６３の出力信号を出力する出力端子である。
【０００４】
以下、図１４と図１５を用いて従来例の説明を行う。
【０００５】
ＯＳＤ１からＯＳＤｎのビットマップデータを、専用のＬＵＴ（ＬＵＴ１からＬＵＴｎ）でＯＳＤ色データ（ＯＳＤ１からＯＳＤｎ）に変換する。ここでＬＵＴ１からＬＵＴｎの色データはＣＰＵなどの制御で任意に書き換えが可能である。
ウインドウシステム５８では、プログラムに応じてＯＳＤ１からＯＳＤｎの表示ウインドウを生成する。またウインドウシステム５８では、図１５のようにＯＳＤ１からＯＳＤｎをそれぞれ表示する場合に、ディスプレイ上にＯＳＤ１からＯＳＤｎをどのように重ねあわせて表示するかの制御を行い、この重ね合わせの情報をウインドウメモリ６２に書き込む。例えば図１５に示すように表示の優先順位をＯＳＤｎを一番高くしＯＳＤ１を一番低くするようにウインドウメモリ６２に画素単位に書き込む。切り換え回路６３では画素単位でこのウインドウメモリ６２の内容に従いＯＳＤ１からＯＳＤｎを切り換えて出力し、図１５に示すようにディスプレイに表示する。
【０００６】
【発明が解決しようとする課題】
従来例の回路構成では、画素単位で極め細やかにＯＳＤの切り換えができる反面、近年のＯＳＤの高精細化が進みＯＳＤプレーンの画素数が急増、また色数の増大傾向に対してＯＳＤウインドウ管理メモリ６２の容量が膨大になるという問題と、ＯＳＤの重ね合わせの状態を変更する場合、例えばＯＳＤ１とＯＳＤｎを入れ換えると言う制御を行う場合に、ＯＳＤウインドウ管理メモリ６２へのデータの書き換えなどのアクセスが膨大になり、表示制御がスムーズにできないという問題がある。
【０００７】
【課題を解決するための手段】
上記の問題を解決するために本発明では、第１の発明として、各ＯＳＤプレーンに対してＬＵＴを持ち、各ＬＵＴの出力をＣＰＵの制御で表示優先順位に並び換える回路と、各ＯＳＤの矩形領域の表示ウインドウをＣＰＵの制御で表示優先順位に並び換える回路とを有し、前者の並び換え回路で表示優先順位に並び換えたＯＳＤデータをの出力を後者並び換え回路で表示優先順位に並び換えたＯＳＤ表示ウインドウで切り換え合成することで、ＣＰＵでこれらの優先順位制御を行うことのみで容易にＯＳＤ面の入れ換えができるＯＳＤ表示回路を提供します。また第２の発明として、第１の発明の表示優先順位にならび換えた各ＯＳＤのＬＵＴ出力と矩形領域表示ウインドウを用いて、表示優先順位の低いＯＳＤプレーンより順に優先順位の高いものまでＯＳＤプレーンを切り換え合成する回路構成にすることで、ＯＳＤウインドウ管理メモリを必用としないＯＳＤ表示回路提供します。
また第３の発明として、動画／静止画にＯＳＤの合成手法として日本のディジタル放送で使用されるαブレンドを用い複数のＯＳＤの切り換え合成を行うに際し、表示優先順位にならび換えた表示ウインドウに基づき、表示優先順位の低いＯＳＤプレーンより順に優先順位の高いものまでＯＳＤプレーンをαブレンドし、さらに表示ウインドウの外側のα値（ＯＳＤの不透明度）をＣＰＵで任意に設定できる回路構成にすることでＯＳＤの重ね合わせ制御が容易になるＯＳＤ表示回路を提供します。
【０００８】
また第４の発明として、ＯＳＤの合成手法として日本のディジタル放送で使用されるαブレンドを用い複数のＯＳＤの切り換え合成をしてディスプレイに表示するに際し、表示優先順位にならび換えた表示ウインドウに基づき、表示優先順位の低いＯＳＤプレーンより順に優先順位の高いものまでＯＳＤプレーンをαブレンドし、さらに重なりあうＯＳＤ間の境界部のα値とＬＵＴ変換後ＯＳＤデータをＣＰＵで任意の値に設定できる回路構成にすることで、ＯＳＤウインドウ管理メモリなしで各ＯＳＤ面の境界部に枠をつけることができＯＳＤの表示が見やすくなるＯＳＤ表示回路を提供します。
【０００９】
【発明の実施の形態】
以下、本発明に係わるＯＳＤ表示回路の実施の形態について、図面に基づき詳細に説明する。
【００１０】
（実施の形態１）
図１は、本発明の実施の形態１に係わるＯＳＤ表示回路のブロック図である。図１において、１は水平同期信号Ｈの入力端子、２は垂直同期信号Ｖの入力端子、７は本ＯＳＤ表示回路の制御を行うＣＰＵ，３は入力されたＶとＨとＣＰＵ７の制御によりｎ個のＯＳＤを表示する矩形領域のウインドウ（ＣＷ１〜ＣＷｎ）を生成するウインドウ生成回路、４はＣＰＵ７の制御でＣＷ１〜ＣＷｎより最も表示優先順位の高いものを選択するスイッチ１Ａ、５はＣＰＵ７の制御でＣＷ１〜ＣＷｎより２番目に表示優先順位の高いものを選択するスイッチ２Ａ、６はＣＰＵ７の制御でＣＷ１〜ＣＷｎより最も表示優先順位の低いものを選択するスイッチｎＡである。
８はＯＳＤ１のビットマップデータの入力端子、９はＯＳＤ２のビットマップデータの入力端子、１０はＯＳＤｎのビットマップデータ入力端子、１２はＯＳＤ１のビットマップデータをＯＳＤ１色データに変換するＬＵＴ１、１３はＯＳＤ２のビットマップデータをＯＳＤ２色データに変換するＬＵＴ２、１４はＯＳＤｎのビットマップデータをＯＳＤｎ色データに変換するＬＵＴｎ、１５はＣＰＵ７の制御でＯＳＤ１の色データとＯＳＤ２の色データとＯＳＤｎの色データより最も表示優先順位の高いものを選択するスイッチ１Ｂ、１６はＣＰＵ７の制御でＯＳＤ１の色データとＯＳＤ２の色データとＯＳＤｎの色データより２番目に表示優先順位の高いものを選択するスイッチ２Ｂ、１７はＣＰＵ７の制御でＯＳＤ１の色データとＯＳＤ２の色データとＯＳＤｎの色データより最も表示優先順位の低いものを選択するスイッチｎＢである。
１１は動画もしくは静止画の入力端子、７２は動画／静止画ウインドウの入力端子、１８はスイッチ1Ａ４とスイッチ２ＡとスイッチｎＡの出力信号に基づきスイッチ１Ｂとスイッチ２ＢとスイッチｎＢの出力信号を切り換えてＯＳＤを合成し、動画／静止画の上に合成後のＯＳＤを重ねあわせて出力する切り換え回路、１９は切り換え回路１９の出力信号の出力端子である。
【００１１】
以下、図２と図３を用いて本発明１のＯＳＤ表示回路の動作を説明する。
【００１２】
図２は、ＯＳＤを表示する矩形領域ウインドウを生成する動作の説明図である。入力されたＶよりＨをカウントアップし、このカウントアップ値がＣＰＵ７で設定したＶＳＴＡＲＴとＶＳＴＯＰの間にある領域（ＣＷ＿ＶＧ＝１）をＶゲートとし、ＨよりＯＳＤ表示クロックをカウントアップし、このカウントアップ値がＣＰＵ７で設定したＨＳＴＡＲＴとＨＳＴＯＰの間にある領域（ＣＷ＿ＨＧ＝１）をＨゲートとし、ＣＷ＿ＶＧ＝１でＣＷ＿ＨＧ＝１の領域をＯＳＤを表示する矩形領域ウインドウＣＷとする。このＣＷはｎ個ＯＳＤがある場合はＣＷ１〜ＣＷｎのｎ個を生成する。このようにして生成したＣＷ１からＣＷｎは、スイッチ１Ａ４、スイッチ２Ａ５、スイッチｎＡ６に入力されＣＰＵ７の制御で表示優先順に並び換えられる。
【００１３】
またｎ個のＯＳＤ色データ（ＬＵＴ１からＬＵＴｎの出力信号）は、スイッチ１Ｂ１５とスイッチ２Ｂ１６とスイッチｎＢ１７に入力されＣＰＵ７の制御で表示優先順に並び換えられる。このようにして表示優先順で並び換えられたｎ個のＯＳＤ色データとＣＷ１からＣＷｎは、切り換え回路１８で図３のようにディスプレイ表示される。従って本発明では、ＣＰＵ７でスイッチ１Ａ４、スイッチ２Ａ５、スイッチｎＡ６、スイッチ１Ｂ１５、スイッチ２Ｂ１６、スイッチｎＢ１７の２ｎ個のスイッチを設定を換えることのみで、任意のＯＳＤの入れ換えを行うことができる。
【００１４】
（実施の形態２）
図４は、本発明の実施の形態２に係わるＯＳＤ表示回路の切り換え回路のブロック図である。図４において、２０は表示優先順位が最も高いＯＳＤの表示ウインド（ＣＷＳ１）の入力端子、２１は表示優先順位が２番目に高いＯＳＤの表示ウインド（ＣＷＳ２）の入力端子、２２は表示優先順位が最も低いＯＳＤの表示ウインド（ＣＷＳｎ）の入力端子、２３は表示優先順位が最も高いＯＳＤの色データ（ＯＳＤＴ１）の入力端子、２４は表示優先順位が２番目に高いＯＳＤの色データ（ＯＳＤＴ２）の入力端子、２５は表示優先順位が最も低いＯＳＤの色データ（ＯＳＤＴｎ）の入力端子、２６は動画もしくは静止画の入力端子、２７はＣＰＵからのデータ入力端子、７２は動画／静止画ウインドウの入力端子である。２８は動画／静止画領域の外をＣＰＵで設定したラスター色にするラスター合成回路、２９はＣＷＳｎに基づきラスター合成回路の出力と表示優先順位が最も低いＯＳＤＴｎを合成する合成回路ｎ、３０はＣＷＳ２に基づき合成回路３の出力と表示優先順位が２番目に高いＯＳＤＴ２を合成する合成回路２、３１はＣＷＳ１に基づき合成回路２の出力と表示優先順位が最も高いＯＳＤＴ１を合成する合成回路１、３２は合成回路１の出力信号の出力端子である。
【００１５】
以下、図５を用いて本発明２のＯＳＤ表示回路の切り換え回路について説明する。
【００１６】
動画／静止画にラスターを合成した映像の上に、まずＣＷＳｎがアクティブ（ＣＷＳｎ＝１）なとき、ＯＳＤＴｎを合成する。次にその上に次に優先順位が低いものを合成し、以下同様にしてＯＳＤＴ２を合成した映像の上に最も表示優先順位が高いＯＳＤＴ１を合成する。
【００１７】
この回路構成にすることでＯＳｄウインドウ管理メモリを必要とせずにｎ個のＯＳＤの表示を行うことができる。さらに本発明２は、本発明１との組み合わせでウインドウメモリを必要とせず、ｎ個のＯＳＤを任意に表示することができる。
（実施の形態３）
図６は、本発明の実施の形態３に係わるＯＳＤ表示回路の切り換え回路のブロック図である。図６において、２０は表示優先順位が最も高いＯＳＤの表示ウインド（ＣＷＳ１）の入力端子、２１は表示優先順位が２番目に高いＯＳＤの表示ウインド（ＣＷＳ２）の入力端子、２２は表示優先順位が最も低いＯＳＤの表示ウインド（ＣＷＳｎ）の入力端子、３３は表示優先順位が最も高いＯＳＤの色データ（ＯＳＤＴ１）と不透明度α（α１）の入力端子、３４は表示優先順位が２番目に高いＯＳＤの色データ（ＯＳＤＴ２）と不透明度α（α２）の入力端子、３５は表示優先順位が最も低いＯＳＤの色データ（ＯＳＤＴｎ）と不透明度α（αｎ）の入力端子、２６は動画もしくは静止画の入力端子、２７はＣＰＵからのデータ入力端子、７２は動画／静止画ウインドウの入力端子である。
２８は動画／静止画領域の外をＣＰＵで設定したラスター色にするラスター合成回路、３６はＣＷＳｎに基づきラスター合成回路の出力と表示優先順位が最も低いＯＳＤＴｎをαブレンド合成するαブレンドｎ、３７はＣＷＳ２に基づきαブレンド３の出力と表示優先順位が２番目に高いＯＳＤＴ２を合成するαブレンド２、３８はＣＷＳ１に基づきαブレンド２３７の出力と表示優先順位が最も高いＯＳＤＴ１を合成するαブレンド１、３９はαブレンド１３８の出力信号の出力端子である。
【００１８】
以下、図７と図８を用いて本発明２のＯＳＤ表示回路の切り換え回路について説明する。
【００１９】
動画／静止画にラスターを合成した映像の上に、まずＣＷＳｎがアクティブ（ＣＷＳｎ＝１）なとき、ＯＳＤＴｎをαブレンド合成する。次にその上に次に優先順位が低いものをαブレンド合成し、以下同様にしてＯＳＤＴ２をαブレンド合成した映像の上に最も表示優先順位が高いＯＳＤＴ１をαブレンド合成する。図７に本発明３のαブレンド回路（αブレンドｎ）のブロック図を示す。図７において、４０はＯＳＤ色データ（ＯＳＤＴｎ）とα（αｎ）の入力端子、４１は動画もしくは静止画の入力端子、４２はＣＰＵデータの入力端子、４３はＯＳＤ表示ウインド（ＣＳＷｎ）の入力端子、６８はＣＳＷｎに基づきＯＳＤＴｎ領域外のαをＣＰＵからの設定値に切り換えるスイッチ、４５は動画／静止画を（Ｎ−α）／Ｎ倍する乗算器Ｂ、４４はＯＳＤＴｎをα／Ｎ倍する乗算器Ａ、４６は乗算器Ａ４４の出力と乗算器Ｂ４５の出力を加算する加算器、４７は加算器４６の出力信号の出力端子である。
【００２０】
入力されたαｎをＯＳＤＴｎ領域外ではＣＰＵで設定したα値に置換えることで、例えばα＝０とすると図８に示すようにＯＳＤＴｎは透明色となりＣＷＳｎの外側では動画／静止画／ラスターが表示される。同様に他のｎ―1個のＯＳＤに対しても領域外をＣＰＵで設定した値、例えばα＝０（透明色）にすることで、ｎ個のＯＳＤを重ねあわせ表示する場合に領域外は全て透明色となり動画／静止画／ラスターか表示優先順位の低いＯＳＤが表示されるので合成時に各ＯＳＤの表示ウインドウ外を特別処理する必要がなく、ＯＳＤの合成制御を容易にすることができる。ただしＭＨＥＧなどのように、重ねあわせが固定されておりＯＳＤのα値を変更できない表示にも対応できるように、このα値の置換え回路はオフできる構成とする。
（実施の形態４）
図９は、本発明の実施の形態４に係わるＯＳＤ表示回路の切り換え回路のブロック図である。図９において、２０は表示優先順位が最も高いＯＳＤの表示ウインド（ＣＷＳ１）の入力端子、２１は表示優先順位が２番目に高いＯＳＤの表示ウインド（ＣＷＳ２）の入力端子、２２は表示優先順位が最も低いＯＳＤの表示ウインド（ＣＷＳｎ）の入力端子、３３は表示優先順位が最も高いＯＳＤの色データ（ＯＳＤＴ１）と不透明度α（α１）の入力端子、３４は表示優先順位が２番目に高いＯＳＤの色データ（ＯＳＤＴ２）と不透明度α（α２）の入力端子、３５は表示優先順位が最も低いＯＳＤの色データ（ＯＳＤＴｎ）と不透明度α（αｎ）の入力端子、２６は動画もしくは静止画の入力端子、２７はＣＰＵからのデータ入力端子、７２は動画／静止画ウインドウの入力端子である。
２８は動画／静止画領域の外をＣＰＵで設定したラスター色にするラスター合成回路、５１はＣＷＳ１がアクティブ（ＣＷＳ１＝１）なときに表示優先順位が最も高いＯＳＤＴ１とα１をＣＰＵで設定した値にマスクして出力（ＭＯＳＤＴ１とＭα１）するマスク回路１、５２はＣＷＳ２がアクティブ（ＣＷＳ２＝１）なときに表示優先順位が２番目に高いＯＳＤＴ２とα２をＣＰＵで設定した値にマスクして出力（ＭＯＳＤＴ２とα２）するマスク回路２、５３はＣＷＳｎがアクティブ（ＣＷＳｎ＝１）なときに表示優先順位が最も低いＯＳＤＴｎとαｎをＣＰＵで設定した値にマスクして出力（ＭＯＳＤＴｎとαｎ）するマスク回路ｎである。
４８はＣＷＳ１よりＯＳＤＴ１の境界枠（ＣＷＤ１）を生成する境界枠生成回路１、４９はＣＷＳ２よりＯＳＤＴ２の境界枠（ＣＷＤ２）を生成する境界枠生成回路２、５０はＣＷＳｎよりＯＳＤＴｎの境界枠（ＣＷＤｎ）を生成する境界枠生成回路ｎ、６５はＣＤＳｎに基づきαｎをＣＰＵで設定した値に置換えた後、ラスター合成回路２８の出力とマスク回路ｎ５３の出力信号（ＭＯＳＤＴｎ）とをαブレンド合成するαブレンドｎ、６６はＣＷＳ２に基づきα２をＣＰＵで設定した値に置換えた後、αブレンド３の出力とマスク回路２５２の出力信号（ＭＯＳＤＴ２）とをαブレンド合成するαブレンド２、６７はＣＷＳ１に基づきαブレンド２６６の出力とマスク回路１５１の出力信号（ＭＯＳＤＴ１）とをαブレンド合成するαブレンド１、５４はαブレンド１６７の出力信号の出力端子である。
【００２１】
以下、図１０と図１１と図１２と図１３とを用いて本発明４のＯＳＤ表示回路の切り換え回路について説明する。
【００２２】
ＯＳＤＴ１とα１はマスク回路１  ５１でＣＷＳ１がアクティブでない（ＣＷＳ１＝０）ときにＣＰＵで設定したデータ置換え、ＯＳＤＴ２とα２はマスク回路２５２でＣＷＳ２がアクティブでない（ＣＷＳ２＝０）ときにＣＰＵで設定したデータ置換え、残りのｎ―２個のＯＳＤに対しても同様の処理を行う。このマスク処理によりｎ個のＯＳＤの表示ウインドウ外はＣＰＵで設定した色データとα値を持つことになる。また境界枠生成回路ｎ  ５０ではＯＳＤＴｎの境界枠を生成する。図１１と図１２を用いて境界枠の生成法の説明を行う。
【００２３】
図１１はＶ（垂直）方向の境界枠を生成するものでＣＷＳｎのＶゲートをＣＷＳｎ＿Ｖとすると、ＣＷＳｎ＿Ｖより上下に広いウインドウを生成し、これを境界枠のＶゲート（ＣＷＤｎＴ＿Ｖ）とする。ＣＷＳｎ＿Ｖ＝０でかつＣＷＤｎＴ＿Ｖ＝１のとき１となるＣＷＤｎ＿Ｖを生成しこれをＶ境界線とする。以下同様にｎ−１個のＯＳＤＴのＶ境界線を生成する。図１２はＨ（水平）方向の境界枠を生成するものでＣＷＳｎのＨゲートをＣＷＳｎ＿Ｈとすると、ＣＷＳｎ＿Ｈより左右に広いウインドウを生成し、これを境界枠のＨゲート（ＣＷＤｎＴ＿Ｈ）とする。ＣＷＳｎ＿Ｈ＝０でかつＣＷＤｎＴ＿Ｈ＝１のとき１となるＣＷＤｎ＿Ｈを生成しこれをＨ境界線とする。以下同様にｎ−１個のＯＳＤＴのＨ境界線を生成する。
【００２４】
以上のようにして生成したｎ個のＶ境界線とｎ個のＨ境界線よりｎ個の境界枠（ＣＷＤ１〜ＣＷＤｎ）を生成する。本発明の切り換え回路では、動画／静止画にラスターをラスター合成回路２８で合成した信号に表示優先順位の低いＯＳＤから順にαブレンド合成して行き、ここでｎ個の境界枠上ではα値をＣＰＵで設定した値に置換えることで、図１３に示すようにｎ個のＯＳＤの境界部に境界枠ができＯＳＤが見易くなる。図１０にαブレンドｎのブロック図を示します。
【００２５】
図１０において、４０はＯＳＤ色データ（ＯＳＤＴｎ）とα（αｎ）の入力端子、４１は動画もしくは静止画の入力端子、４２はＣＰＵデータの入力端子、６９はＯＳＤＴｎの境界枠（ＣＳＤｎ）の入力端子、７０はＣＳＷｎに基づきＯＳＤＴｎ境界枠部のみα値をＣＰＵからの設定値に切り換えるスイッチ、４５は動画／静止画を（Ｎ−α）／Ｎ倍する乗算器Ｂ、４４はＯＳＤＴｎをα／Ｎ倍する乗算器Ａ、４６は乗算器Ａ４４の出力と乗算器Ｂ４５の出力を加算する加算器、７１は加算器４６の出力信号の出力端子である。
【００２６】
入力されたＭαｎをＭＯＳＤＴｎの境界部のみＣＰＵで設定したα値に置換えることで、例えばα＝Ｎ（不透明度１００％）とすると動画／静止画が透明色なりＭＯＳＤＴｎが表示される。ここで前段のマスク回路で境界枠部は、ＣＷＳｎの外側であるのでＭＯＳＤＴｎとＭαｎはＣＰＵで設定した値となっている。例えば、ＭＯＳＤＴｎを灰色、Ｍαｎ＝０とすると図１１と図１２のＭＩＸｎのようになる。以下同様にしてＭＯＳＤＴ１まで合成すると図１１のＭＩＸ１＿Ｖと図１２のＭＩＸ１＿Ｈのようになります（図１３参照）。
【００２７】
【発明の効果】
本発明に係わるＯＳＤ表示回路によれば、表示する複数（ｎ個）のＯＳＤ色データとそれぞれのＯＳＤに対応した矩形型の表示ウインドウをＣＰＵで設定した表示優先順位に並び換えるスイッチを備えることで、表示優先順位を切り換える場合にＣＰＵで上記のスイッチの設定を変更することだけで行うことができる。またｎ個のＯＳＤを切り換え合成する場合に上記のスイッチで表示の優先順位にＯＳＤ色データと表示ウインドウが並び換えられているので表示優先順位の低いものから順に切り換え合成することができ、ＯＳＤウインドウ管理メモリを必要とせず複数のＯＳＤの表示制御を行うことができる。さらにαブレンドで動画／静止画に複数のＯＳＤプレーンを合成する場合に、それぞれのＯＳＤ表示領域外のα値をＣＰＵで任意に設定できるようにすることで、複数のＯＳＤプレーンの表示優先順位を換えて合成する場合に表示領域外に特別な制御が不要となり制御が容易になる。
【００２８】
また各ＯＳＤプレーンの表示領域外をＣＰＵで設定した色に置換え、さらに境界枠を生成し境界枠上のα値を任意にＣＰＵで設定できる構成にすることでＯＳＤプレーンの周りに枠ができＯＳＤが見易くなり、さらにＯＳＤプレーンの優先順位を切り換える場合でもこの枠はＯＳＤに追従して動くのでＯＳＤウインドウ管理メモリで枠を付けて表示するに比べメモリアクセスがないのでスムーズに行うことができる。
【００２９】
以上本発明は、今後のＯＳＤプレーンの高精細化において、ＯＳＤウインドウ管理メモリを必要しない点で、ＯＳＤプレーンの入れ換えなどの制御においてＯＳＤウインドウ管理メモリを書き換える必要がなくスムーズにＯＳＤ表示を行うことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施例におけるＯＳＤ表示回路のブロック図
【図２】本発明の第１の実施例におけるウインドウ生成回路の説明図
【図３】本発明の第１の実施例におけるウインドウ表示の説明図
【図４】本発明の第２の実施例における切り換え回路のブロック図
【図５】本発明の第２の実施例における切り換え回路の説明図
【図６】本発明の第３の実施例における切り換え回路のブロック図
【図７】本発明の第３の実施例におけるαブレンド回路のブロック図
【図８】本発明の第３の実施例における切り換え回路の説明図
【図９】本発明の第４の実施例における切り換え回路のブロック図
【図１０】本発明の第４の実施例におけるαブレンド回路のブロック図
【図１１】本発明の第４の実施例における切り換え回路の説明図
【図１２】本発明の第４の実施例における切り換え回路の説明図
【図１３】本発明の第４の実施例におけるウインドウ表示の説明図
【図１４】従来例のＯＳＤ表示回路の一例のブロック図
【図１５】従来例のＯＳＤ表示回路の一例の説明図
【符号の説明】
１    水平同期信号Ｈ入力端子
２    垂直同期信号Ｖ入力端子
３    ウインドウ生成回路
４    スイッチ１Ａ
５    スイッチ２Ａ
６    スイッチｎＡ
７    ＣＰＵ
８    ＯＳＤ１ビットマップ入力端子
９    ＯＳＤ２ビットマップ入力端子
１０  ＯＳＤｎビットマップ入力端子
１１  動画／静止画入力端子
１２  ＬＵＴ１
１３  ＬＵＴ２
１４  ＬＵＴｎ
１５  スイッチ１Ｂ
１６  スイッチ２Ｂ
１７  スイッチｎＢ
１８  切り換え回路
１９  合成信号出力端子
２０  ＣＷＳ１入力端子
２１  ＣＷＳ２入力端子
２２  ＣＷＳ３入力端子
２３  ＯＳＤＴ１入力端子
２４  ＯＳＤＴ２入力端子
２５  ＯＳＤＴｎ入力端子
２６  動画／静止画入力端子
２７  ＣＰＵデータ入力端子
２８  ラスター合成回路
２９  合成回路ｎ
３０  合成回路２
３１  合成回路１
３２  合成信号出力端子
３３  ＯＳＤＴ１とα１の入力端子
３４  ＯＳＤＴ２とα２の入力端子
３５  ＯＳＤＴｎとαｎの入力端子
３６  αブレンドｎ
３７  αブレンド２
３８  αブレンド１
３９  合成信号出力端子
４０  ＯＳＤＴｎとαｎの入力端子
４１  動画／静止画入力端子
４２  ＣＰＵデータ入力端子
４３  ＣＷＳｎ入力端子
４４  乗算器Ａ
４５  乗算器Ｂ
４６  加算器
４７  合成信号出力端子
４８  境界枠生成回路１
４９  境界枠生成回路２
５０  境界枠生成回路ｎ
５１  マスク回路１
５２  マスク回路２
５３  マスク回路ｎ
５４  合成信号出力端子
５５  ＯＳＤ１ビットマップ入力端子
５６  ＯＳＤ２ビットマップ入力端子
５７  ＯＳＤｎビットマップ入力端子
５８  ウインドウシステム
５９  ＬＵＴ１
６０  ＬＵＴ２
６１  ＬＵＴｎ
６２  ウインドウメモリ
６３  切り換え回路
６４  合成信号出力端子
６５  αブレンドｎ
６６  αブレンド２
６７  αブレンド１
６８  スイッチ
６９  ＣＷＤｎ入力端子
７０  スイッチ
７１  合成信号出力端子
７２  動画／静止画ウインドウ入力端子
【図１】
0004461505.tif 000002
【図２】
0004461505.tif 000003
【図３】
0004461505.tif 000004
【図４】
0004461505.tif 000005
【図５】
0004461505.tif 000006
【図６】
0004461505.tif 000007
【図７】
0004461505.tif 000008
【図８】
0004461505.tif 000009
【図９】
0004461505.tif 000010
【図１０】
0004461505.tif 000011
【図１１】
0004461505.tif 000012
【図１２】
0004461505.tif 000013
【図１３】
0004461505.tif 000014
【図１４】
0004461505.tif 000015
【図１５】
0004461505.tif 000016