(57)【要約】【課題】ＣＬＵＴのデータ量を増大させることなく、ユーザが自由にＯＳＤの表示色を変更できるようにする。【解決手段】映像処理回路１７は、ＯＳＤ表示用データをＯＳＤ色データに変換するＣＬＵＴを保持する。操作入力部１９は、ＯＳＤ表示色の変更設定を可能とする。また記憶部１４には、操作入力部１９より入力されたＣＬＵＴの特定の色データの変更設定に基づいて、ＣＬＵＴの全ての色データを演算により生成できるようにした補助データを保持している。そして制御演算部１５は、ＯＳＤの基本色が変更されたときに、補助データを用いて新たなＣＬＵＴを生成し、色データの変更設定前のＣＬＵＴと置き換える。【選択図】図１
2007279338.tif 000002
【特許請求の範囲】
【請求項１】
ＯＳＤ表示用データをＯＳＤ色データに変換するＣＬＵＴを保持する映像信号処理部と、
ＯＳＤ表示色の変更設定を可能とする入力手段と、
該入力手段より入力された前記ＣＬＵＴの特定の色データの変更設定に基づいて、該ＣＬＵＴの全ての色データを演算により生成できるようにした補助データを保持する記憶手段と、
該記憶手段に記憶した前記補助データを用いて新たなＣＬＵＴを生成し、該新たなＣＬＵＴを色データの変更設定前のＣＬＵＴに置き換える制御演算部と、を有することを特徴とする映像信号処理装置。
【請求項２】
請求項１に記載の映像信号処理装置において、
前記補助データは、変更前の前記ＣＬＵＴの色番号のそれぞれに対応したデータが設定され、各データは、変更前の前記ＣＬＵＴの色番号と、中間色を生成するための目標色となる目標色の色番号と、中間色を生成するための混色比率を規定するための係数とを有し、
前記制御演算部は、下記の計算式、
新たなＣＬＵＴの色データ＝元の色番号で示される色データ×係数＋目標色番号で示される色データ×（１−係数）
によって全ての色番号の色データを演算し、前記新たなＣＬＵＴを生成することを特徴とする映像信号処理装置。
【請求項３】
ＣＬＵＴを使用してＯＳＤ表示用データをＯＳＤ色データに変換する映像信号処理方法であって、
前記ＣＬＵＴの特定の色データの変更設定に基づいて、該ＣＬＵＴの全ての色データを演算により生成できるようにした補助データを予め用意し、
該補助データを用いて新たなＣＬＵＴを生成し、該新たなＣＬＵＴを色データの変更設定前のＣＬＵＴに置き換えることを特徴とする映像信号処理方法。
【請求項４】
請求項３に記載の映像信号処理方法において、
前記補助データとして、変更前の前記ＣＬＵＴの色番号のそれぞれに対応したデータを設定し、各データは、変更前の前記ＣＬＵＴの色番号と、中間色を生成するための目標色となる目標色の色番号と、中間色を生成するための混色比率を規定するための係数とを有し、
下記の計算式、
新たなＣＬＵＴの色データ＝元の色番号で示される色データ×係数＋目標色番号で示される色データ×（１−係数）
によって全ての色番号の色データを演算し、前記新たなＣＬＵＴを生成することを特徴とする映像信号処理方法。
【請求項５】
請求項１または２に記載の映像信号処理装置と、音声信号を入力する音声入力部と、入力された音声信号に対してスピーカからの出力に適した音声処理を行う音声処理回路と、音声処理回路から出力された音声信号を出力するスピーカと、映像信号を入力する映像入力部と、画像を表示する表示部とを有する画像表示装置であって、
前記映像信号処理装置は、前記映像入力部からの映像信号にて対して、前記ＣＬＵＴを使用して生成したＯＳＤ画像信号を重畳し、前記表示部に出力することを特徴とする画像表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像信号表示装置、映像信号処理方法、及び画像表示装置に関し、より詳細には、ＣＬＵＴ（カラールックアップテーブル）を使用してカラー画像表示を行うための映像信号処理装置、及びその映像信号処理装置で生成された画像を表示する画像表示装置に関する。
【背景技術】
【０００２】
放送番組などの入力映像信号に対して、例えばチャンネルや音声、あるいは時刻設定用のメニューなどのＯＳＤ（オンスクリーンディスプレイ）信号を重畳し、表示画面にＯＳＤ表示を行う画像表示装置が知られている。このような画像表示装置では、ＣＬＵＴ（カラールックアップテーブル）を用いてＯＳＤ画像を生成することが一般的に行われている。
【０００３】
画像表示装置は、メニュー画像などのＯＳＤ用のビットマップデータを保持している。そしてビットマップデータには、色番号（インデックス番号）が記載されている。また画像表示装置の映像処理回路などでは、実際に画面表示する際の色データを記憶したＣＬＵＴが保持されている。
メニュー画像などをＯＳＤ表示する際には、映像処理回路では、ＯＳＤ用のビットマップデータを、その色番号に従ってＯＳＤ色データに変換する。そして映像処理回路では、ＣＬＵＴが出力した色データに従ってＯＳＤ画像を生成し、映像信号に重畳して表示画面に表示させる。
【０００４】
上記のようなＣＬＵＴを使用してＯＳＤ色データを生成することにより、ＯＳＤ描画時のデータ転送量を削減することができる。
例えばビットマップの表色系としてＲＧＢＡを用いる場合、一般に各色は、ＲＧＢＡそれぞれｎ段階で指定されることが多く、上記のようにｎ＝２５６でＣＬＵＴを使用すると、ＣＬＵＴを使用しない場合と比較してデータ転送量が１／４になる。
【０００５】
このようなＣＬＵＴを用いたＯＳＤ画像表示技術に関し、例えば特許文献１では、動画／静止画に複数のＯＳＤをマルチウインドウで表示できるＯＳＤ表示回路において、ＯＳＤウインドウ管理メモリを持つことなくＣＰＵによる簡易な制御でＯＳＤのマルチウインドウ表示制御を行うようにしたＯＳＤ表示回路が開示されている。
【０００６】
ここでは、ＯＳＤ表示回路は、マルチウインドウ表示する複数のＯＳＤをビットマップデータから色データに変換する複数のＣＬＵＴと、それぞれのＯＳＤに対応したウインドウを生成するウインドウ生成回路と、これらのＣＬＵＴの出力信号とウインドウ生成回路の出力信号とをＯＳＤの表示優先順に並び換える複数のスイッチと、これらのスイッチの出力信号を優先順位の低いものから順に切り換えて合成する切り換え回路とを有している。
【特許文献１】特開２０００−３０５５４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
一般に画像表示装置におけるメニューなどのＯＳＤ表示は、ユーザの好み等に応じてその表示色を変更できるように設定されている。通常は、ＯＳＤの表示色を変更できるように予め複数のＣＬＵＴを用意しておき、ＯＳＤの表示色を変更するときに、使用するＣＬＵＴを切り替えるようにしている。
【０００８】
しかしながら、ＯＳＤ表示色は、予め用意されたＣＬＵＴの範囲内でのみ変更することができ、表示色の自由度が制限される、という課題がある。
また、ＣＬＵＴを複数用意することは、それだけメモリの使用量が増大することになって有限のメモリ空間を過度に消費することになる。また表示色の自由度を向上させるために、さらに多くのＣＬＵＴを用意することは、メモリ空間にさらに多数のＣＬＵＴを持つことになって、コスト面等からも現実的ではない。
【０００９】
特許文献１のＯＳＤ回路は、ｎ個のＯＳＤを切替合成する場合に、表示の優先順位に応じてＯＳＤデータ色と表示ウインドウが並べ替えられているため、表示優先順位の低いものから順に切替合成することにより、複数のＯＳＤ表示制御を行うことができるようにしている。しかしながら、上記のようなＯＳＤの表示色変更に対応するためのＣＬＵＴの構成については、何ら開示するものではない。
【００１０】
本発明は、上述のごとき実情に鑑みてなされたもので、ＣＬＵＴのデータ量を増大させることなく、ユーザが自由にＯＳＤの表示色を変更できるようにした映像信号処理装置、映像信号処理方法、及び画像表示装置を提供することを目的とするものである。
【課題を解決するための手段】
【００１１】
上記課題を解決するために第１の技術手段は、ＯＳＤ表示用データをＯＳＤ色データに変換するＣＬＵＴを保持する映像信号処理部と、ＯＳＤ表示色の変更設定を可能とする入力手段と、入力手段より入力されたＣＬＵＴの特定の色データの変更設定に基づいて、ＣＬＵＴの全ての色データを演算により生成できるようにした補助データを保持する記憶手段と、記憶手段に記憶した補助データを用いて新たなＣＬＵＴを生成し、新たなＣＬＵＴを色データの変更設定前のＣＬＵＴに置き換える制御演算部と、を有することを特徴としたものである。
【００１２】
第２の技術手段は、第１の技術手段において、補助データが、変更前のＣＬＵＴの色番号のそれぞれに対応したデータが設定され、各データは、変更前のＣＬＵＴの色番号と、中間色を生成するための目標色となる目標色の色番号と、中間色を生成するための混色比率を規定するための係数とを有し、制御演算部は、下記の計算式、新たなＣＬＵＴの色データ＝元の色番号で示される色データ×係数＋目標色番号で示される色データ×（１−係数）によって全ての色番号の色データを演算し、新たなＣＬＵＴを生成することを特徴としたものである。
【００１３】
第３の技術手段は、ＣＬＵＴを使用してＯＳＤ表示用データをＯＳＤ色データに変換する映像信号処理方法であって、ＣＬＵＴの特定の色データの変更設定に基づいて、ＣＬＵＴの全ての色データを演算により生成できるようにした補助データを予め用意し、補助データを用いて新たなＣＬＵＴを生成し、新たなＣＬＵＴを色データの変更設定前のＣＬＵＴに置き換えることを特徴としたものである。
【００１４】
第４の技術手段は、第３の技術手段において、補助データとして、変更前のＣＬＵＴの色番号のそれぞれに対応したデータを設定し、各データは、変更前のＣＬＵＴの色番号と、中間色を生成するための目標色となる目標色の色番号と、中間色を生成するための混色比率を規定するための係数とを有し、下記の計算式、新たなＣＬＵＴの色データ＝元の色番号で示される色データ×係数＋目標色番号で示される色データ×（１−係数）によって全ての色番号の色データを演算し、新たなＣＬＵＴを生成することを特徴としたものである。
【００１５】
第５の技術手段は、第１または第２の技術手段における映像信号処理装置と、音声信号を入力する音声入力部と、入力された音声信号に対してスピーカからの出力に適した音声処理を行う音声処理回路と、音声処理回路から出力された音声信号を出力するスピーカと、映像信号を入力する映像入力部と、画像を表示する表示部とを有する画像表示装置であって、映像信号処理装置は、映像入力部からの映像信号にて対して、ＣＬＵＴを使用して生成したＯＳＤ画像信号を重畳し、表示部に出力することを特徴としたものである。
【発明の効果】
【００１６】
本発明によれば、ＣＬＵＴのデータ量を増大させることなく、ユーザが自由にＯＳＤの表示色を変更できるようにすることができる。
すなわち本発明では、ＣＬＵＴの補助データとして、各色番号の色データの生成方法を記述したデータを保持することにより、ＣＬＵＴに係わるデータ量を増加させることなく、ユーザが自由にＯＳＤの色を選択することができる。そしてこれにより有限のメモリ空間を節約することができ、構成を簡易化することができるようになる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明による画像表示装置の一実施形態の構成例を示すブロック図で、本発明による画像処理装置を適用可能な構成の一例を示すものである。
画像表示装置１０は、音声入力部１１、音声処理回路１２、スピーカ１３、記憶部１４、制御演算部１５、映像入力部１６、映像処理回路１７、表示部１８、及び操作入力部１９を備え、これらがシステムバス２０を介して相互に接続されている。これらの要素の動作は、ＣＰＵ等を備える制御演算部１５により制御される。また記憶部１４は、データやプログラムの記憶及び制御演算部１５による制御処理等に使用される。
【００１８】
このような画像表示装置１０は、テレビジョン受信機やその他のＡＶ装置、ＰＣ、モバイル型の表示装置等に適用可能である。また本発明に係わる映像処理装置の一実施形態は、上記画像表示装置における、制御演算部１５、記憶部１４、映像処理回路１７及び操作入力部１９によって実現される。
【００１９】
音声入力部１１に入力した音声信号は、音声処理回路１２にてデコード処理などが施され、スピーカ１３による音声出力に適した音声信号が生成される。スピーカ１３ではその音声信号を音声出力する。
映像入力部１６に入力した映像信号は、映像処理回路１７によって映像処理されて、表示部１８で表示可能な映像信号として出力される。
【００２０】
映像処理回路１７には、本発明に係わる映像処理を実現するＣＬＵＴが保持される。そして映像処理回路１７は、メニュー画面等のＯＳＤ画像を生成し、入力映像信号に対してそのＯＳＤ画像を重畳する。ＣＬＵＴは、画像表示装置１０が保持しているビットマップによるＯＳＤデータの色番号からＯＳＤ画像の色データを生成して出力する。映像処理回路１７は、この色データを使用してＯＳＤ画像を描画し、入力映像信号に重畳して表示部１８に出力する。
【００２１】
ＯＳＤ表示画像の色が変更されたときには、制御演算部１５は、映像処理回路１７に設定されているＣＬＵＴと、例えば記憶部１４に記憶している補助データとから、変更された表示色情報に従って新たなＣＬＵＴを演算して生成し、映像処理回路１７のＣＬＵＴと置き換える。これにより、映像処理回路１７では、変更された色に基づくＯＳＤ色データを、新たなＣＬＵＴによって生成することができるようになる。
【００２２】
操作入力部１９は、ユーザ操作による各種の入力を可能とするもので、例えば、マウスやキーボード等のポインティングデバイス、リモコン装置や操作パネルのキースイッチやボタンなどが該当する。あるいは所定のインタフェースや通信回線を介した外部機器からの操作入力を受け付ける入力部として構成されていてもよい。この操作入力部１９を使用してユーザ操作が行われることにより、例えば、ＯＳＤ表示画面の色設定メニューを表示し、さらにユーザによる表示色の選択を受け付けることができる。操作入力部１９に対する入力は、制御演算部１５によって処理される。すなわち本発明の入力手段は、本実施形態の操作入力部１９に該当する。
【００２３】
図２は、上記のようなＣＬＵＴと補助データの設定例を説明するための図で、図２（Ａ）はＣＬＵＴの設定例を示す図、図２（Ｂ）は補助データの設定例を示す図である。
図２（Ａ）に示すように、ＣＬＵＴは、色番号（インデックス番号）と色（色データ）とが関係付けられて予め設定されている。ここでは、２５６段階の色データが設定され、０を無色透明とし、２５５を黄色としたＣＬＵＴが作成されている。
【００２４】
上述のように、ＣＬＵＴは、メニュー画像などのビットマップデータをＯＳＤ色データに変換する。この場合、メニュー画像などのビットマップデータに色番号が記載され、ＣＬＵＴではその色番号に応じた色データを出力する。
【００２５】
そして本発明に係る実施形態では、各色番号の色データを生成する方法を記述した補助データを保持しておくことにより、ＯＳＤの表示色が変更された場合でも、複数のＣＬＵＴを保持して切替える必要がなく、ユーザが自由に色選択を行うことができるようになる。
本実施形態では、図２（Ｂ）に示すように、補助データには、元の色番号、目標色番号、及び係数が設定されている。また補助データは、図２（Ａ）のＣＬＵＴと同じ２５６段階で設定され、ＣＬＵＴの各データに対して、同じ位置の補助データが対応している。
【００２６】
ユーザがＯＳＤ表示色を変更したい場合、操作入力部１９を使用してＯＳＤ画面上の特定の基本色を所望の色に変更する操作を行う。上述のように、例えばこのような表示色を設定するためのメニューが予め用意され、ユーザはそのメニューを操作することによりＯＳＤ画面の表示色を設定することができる。
【００２７】
例えばメニュー画面などのＯＳＤ表示には、ポインティングデバイス等で操作可能なボタンなどが配置されることが多い。このようなボタンが用いられているＯＳＤ画面の特徴として、ボタン表面の背景と色が決まると、立体的に見えるボタンの側面や影の部分などはこれら２色の中間色で描かれることがほとんどである。
【００２８】
従って、ユーザが背景色などの基本色を決定した後、ボタンの側面や影の部分などに使用される中間色の色データを補助データを用いて計算することにより、従来ＯＳＤの色変更の自由度を向上させた場合に生じていたデータ量の増加を抑制することができる。
【００２９】
例えばユーザが、ＯＳＤ表示色の設定メニューを用いて、基本色である“青”を“黄色”に変更したものとする。基本色は、補助データ中の係数が１となっている色を指す。図２（Ａ）に示す例では、ユーが変更可能な基本色は、色番号０の無色透明、色番号１の黒、色番号５の白、色番号６の青、色番号８の赤、色番号２５４の緑、色番号２５５の黄色、等である。
ここで図２（Ａ）に示す現在のＣＬＵＴでは、色データの青を出力する色番号は、色番号６である。制御演算部１５では、ユーザ操作に従ってこの色番号６の色データを、青から黄色に変更し、その変更に従って、補助データを使用してＣＬＵＴの全ての要素を演算して書き換える。
【００３０】
この場合、演算により生成する新たなＣＬＵＴの色データは、以下の式、
新たなＣＬＵＴの色データ＝元の色番号が示す色データ×係数
＋目標色番号で示される色データ×（１−係数）          ・・・（１）
によって演算により生成される。
【００３１】
すなわち上記の例では、基本色の青を黄色に変更したときに、色番号６の色データが青から黄色に変更される。
この場合、補助データでＣＬＵＴの色番号６に対応する位置には、元の色番号“６”、目標色番号“−”、係数“１”が設定されている。従って、上記（１）式のうち、元の色番号が示す色データは、青から変更された黄色になり、
新たなＣＬＵＴの色データ＝  黄色×１（係数）＝黄色            ・・・（２）
となって、黄色の色データが出力される。
【００３２】
そして、色番号６が変更されたことにより影響を受ける色番号として色番号７がある。ＣＬＵＴの色番号７に対応する補助データには、元の色番号“６”、目標色番号“８”、係数“０.５”が設定されている。ここで元のＣＬＵＴの色番号８が基本色の赤であり、色番号８の補助データは、色番号６の色データの変更（青→黄）に関係がないため、そのまま色データとして赤が維持される。従って、上記色番号７に対応する補助データの目標色番号８の色データは、赤である。
【００３３】
従って、上記（１）式により、色番号７の紫は、元の色番号６が黄色に変更されているため、
新たなＣＬＵＴの色データ＝黄色×０.５＋赤×（１−０.５）      ・・・（３）
となって、赤と黄色の中間色の色データとなる。
【００３４】
同様に、ＣＬＵＴの色番号９番に対応する補助データには、元の色番号“８”、目標色番号“６”、係数“０.７５”が設定されている。目標色番号６に対応する色データは、青から黄に変更されているため、黄である。また元の色番号“８”は、上記（３）式により赤と黄色との中間色となっている。
従って、上記（１）式により、色番号７の赤紫は、
新たなＣＬＵＴの色データ＝赤と黄色の中間色×０.７５＋黄×（１−０.７５）
・・・（４）
となって、さらに黄色に近い中間色の色データが生成される。
【００３５】
つまり、補助データに目標色番号情報と係数情報とを持つことにより、目標色番号に該当する色データと元の色番号に該当する色データとの中間色を生成することができ、このときの中間色の混色比率を係数によって規定することができる。
【００３６】
またこの場合、例えば色番号０は、基本色青から黄色への変更の影響を受けないため無色透明のままであり、また色番号１も黒のままである。同様に青から黄色への変更の影響を受けない色番号２，３，４，５，及び２５４，２５５等も元のＣＬＵＴの色データのままとなる。
【００３７】
上記のように、制御演算部１５では、映像処理回路１７のＣＬＵＴに設定された基本色をユーザ設定等に応じて変更したときに、予め用意されている補助データを使用して、ＣＬＵＴの他の色データを演算により生成する。そして全ての色データを演算して新たなＣＬＵＴを生成し、これを元のＣＬＵＴと置き換える。これにより、映像処理回路１７では、変更された新たなＣＬＵＴで色データを生成することができるようになる。
【００３８】
なお、補助データの設定値は予め定められるものであるが、ユーザ操作や外部機器等からの指示に従ってこれらの設定値を書き換え可能に構成してもよい。
【００３９】
図３は、ＣＬＵＴのデータと補助データから新たなＣＬＵＴを生成するときの処理例について説明するためのフローチャートである。
まず、基本色を指定する（Ｓ１）。これは上記のようにユーザ設定等により、予め定められた基本色を指定する。
【００４０】
そしてループＳ２，Ｓ５によって、以下のＳ３，Ｓ４の処理をＣＬＵＴの要素数（図２の例では２５６）分だけ繰り返し、全ての要素の色データを演算する。
各要素の演算において、Ｓ３では補助データの係数が１かどうかを判別する。そして係数が１であれば、元の色番号で示される色データを維持して、次の要素の演算に移る。ここで係数が１であっても、ユーザ設定により色データが変更された基本色であれば、その変更された色データを新たなＣＬＵＴ用の色データとして、次の要素の演算に移る。
【００４１】
Ｓ３で補助データの係数が１ではない場合、ＣＬＵＴに設定されている色データと補助データとを使用して、上記（１）式、すなわち、
新たなＣＬＵＴの色データ＝元の色番号が示す色データ×係数
＋目標色番号が示す色データ×（１−係数）            ・・・（１）
を使用して、新たなＣＬＵＴの色データを演算する（Ｓ３）。
【００４２】
こうして、ＣＬＵＴにおける全ての要素分の色データが演算され、新たなＣＬＵＴデータが生成されると、このＣＬＵＴデータを映像処理回路１７に転送して、色データ生成に使用するＣＬＵＴとして設定する（Ｓ６）。これにより、ユーザ設定に応じてＯＳＤ表示の色が変更され、このときに予め定められた変更色に関連する色については、変更された色に応じて演算により生成される。例えば、上記の例のようにボタンの表面または背景色を変更するだけで、関連した中間色をもつボタンの側面や影の色データが生成され、画面全体を変更色と同系色に自動的に変更することができるようになる。
【図面の簡単な説明】
【００４３】
【図１】本発明による画像表示装置の一実施形態の構成例を示すブロック図である。
【図２】ＣＬＵＴと補助データの設定例を説明するための図である。
【図３】ＣＬＵＴのデータと補助データから新たなＣＬＵＴを生成するときの処理例について説明するためのフローチャートである。
【符号の説明】
【００４４】
１０…画像表示装置、１１…音声入力部、１２…音声処理回路、１３…スピーカ、１４…記憶部、１５…制御演算部、１６…映像入力部、１７…映像処理回路、１８…表示部、１９…操作入力部、２０…システムバス。
【図１】
2007279338.tif 000003
【図２】
2007279338.tif 000004
【図３】
2007279338.tif 000005