(57)【要約】  合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現できる画像処理装置を提供する。  テレビ放送受信機（１）は、インデックスカラー形式で表現した表示画面であるＯＳＤプレーンＵとＯＳＤプレーンＬとを合成し、インデックスカラー形式で表現される合成画面としてＯＳＤプレーンＣを生成する合成処理部（４０）とＯＳＤ処理部（２４）とを備える。合成処理部（４０）とＯＳＤ処理部（２４）とによって、ＯＳＤプレーンＵとＯＳＤプレーンＬとを重畳させた表示効果が得られるＯＳＤプレーンＣを生成する。
2011013748.tif 000002
【特許請求の範囲】
【請求項１】
Ｒ、Ｇ、Ｂの組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現した表示画面である第１表示画面と第２表示画面とを合成する画像処理装置であって、
上記第１表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第１対応表と、
上記第２表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第２対応表とを記憶する記憶装置と、
上記第１表示画面と上記第２表示画面とを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面を生成する生成手段とを備え、
上記生成手段が、
上記第１対応表と上記第２対応表とから、上記合成画面を構成する画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示す第３対応表を作成する対応表作成手段と、
上記第３対応表において、上記第１対応表における所定の色番号のＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を変更させる変更手段と、
上記変更手段によって変更された上記値に基づき、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得るように、上記第３対応表において、上記第２対応表における上記Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を書き換える更新手段と、
上記更新手段による書き換え後の第３対応表を参照して、上記合成画面を生成する合成画面生成手段とを有することを特徴とする画像処理装置。
【請求項２】
上記生成手段により生成された上記合成画面を構成する画像データと、上記第１表示画面および上記第２表示画面とは異なる表示画面である第３表示画面を構成する画像データとを読み出し、該合成画面を該第３表示画面上に重畳させた画像を出力する出力手段を備えることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記第１対応表および上記第２対応表のそれぞれに含まれるα値は、その値が大きくなればなるほど透過率が小さくなるように設定されており、
上記変更手段は、上記第３対応表において、上記第１対応表におけるα値に相当する値を所定期間で段階的に増加するように変更させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
上記第１対応表および上記第２対応表のそれぞれに含まれるα値は、その値が大きくなればなるほど透過率が小さくなるように設定されており、
上記変更手段は、上記第３対応表において、上記第１対応表におけるα値に相当する値を所定期間で段階的に低減するように変更させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項５】
上記第１対応表および上記第２対応表のそれぞれに含まれるα値は、その値が大きくなればなるほど透過率が小さくなるように設定されており、
上記変更手段は、上記第３対応表において、上記第１対応表におけるα値に相当する値を、異なる２つの所定値のいずれかに一定間隔で切り替わるように変更させることを特徴とする請求項１または２に記載の画像処理装置。
【請求項６】
上記変更手段により変更される、第１対応表のα値に相当する値は、映像表示画面の背景色として設定されている所定の色番号の透過率を規定するものであり、
上記対応表作成手段によって作成した第３対応表を複写した複写データを生成し、上記記憶装置に記憶する複写手段と、
上記第１対応表におけるα値に相当する値が最大値に達した場合、
上記変更手段による上記第１対応表のα値に相当する値の変更に伴い上記更新手段により更新された第３対応表の内容を上記複写データの内容に置き換える置換手段と、
上記映像表示画面の表示内容を無効化し、上記所定の色番号に対応した表示となるように表示状態を変更する表示変更手段と、を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項７】
上記変更手段により変更される、第１対応表のα値に相当する値は、映像表示画面の背景色として設定されている所定の色番号の透過率を規定するものであり、
上記第１対応表におけるα値に相当する値が最大値に達した場合、
上記第３対応表の上記変更手段により変更された上記第１対応表のα値に相当する値を、第１対応表におけるα値に置き換えるとともに、上記更新手段により更新された第３対応表の第２対応表におけるＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を、第２対応表におけるＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に置き換える置換手段と、
上記映像表示画面の表示内容を無効化し、上記所定の色番号に対応した表示となるように表示状態を変更する表示変更手段と、を備えることを特徴とする請求項３に記載の画像処理装置。
【請求項８】
Ｒ、Ｇ、Ｂの組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現した表示画面である第１表示画面と第２表示画面とを合成する画像処理装置の制御方法であって、
上記第１表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第１対応表と、
上記第２表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第２対応表とを記憶する記憶装置とを備え、
上記第１表示画面と上記第２表示画面とを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面を生成する生成ステップを含み、
上記生成ステップにおいて、
上記第１対応表と上記第２対応表とから、上記合成画面を構成する画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示す第３対応表を作成する対応表作成ステップと、
上記第３対応表において、上記第１対応表における所定の色番号のＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を変更させる変更ステップと、
上記変更ステップにおいて変更された上記値に基づき、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得るように、上記第３対応表において、上記第２対応表における上記Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を書き換える更新ステップと、
上記更新ステップにおける書き換え後の第３対応表を参照して、上記合成画面を生成する合成画面生成ステップとをさらに含むことを特徴とする画像処理装置の制御方法。
【請求項９】
上記生成ステップにおいて生成された上記合成画面を構成する画像データと、上記第１表示画面および上記第２表示画面とは異なる表示画面である第３表示画面を構成する画像データとを読み出し、該合成画面を該第３表示画面上に重畳させた画像を出力する出力ステップを含むことを特徴とする請求項８に記載の画像処理装置の制御方法。
【請求項１０】
コンピュータを請求項１から７のいずれか１項に記載の画像処理装置の各手段として機能させるための画像処理装置の制御プログラム。
【請求項１１】
請求項１０に記載の画像処理装置の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オン・スクリーン・ディスプレイ機能により表示される表示画面であるＯＳＤ表示画面を、映像データに基づく映像表示画面上に重畳して出力する画像処理装置に関する。
【背景技術】
【０００２】
テレビなどの表示装置では、メニュー画面を表示して設定を行うことができるようにするためＯＳＤ（オン・スクリーン・ディスプレイ）機能を有している。また、表示装置は、このＯＳＤ機能を利用して、上述したメニュー画面のほかに字幕、データ放送などを表示することもできるようになっている。なお、これ以降ではＯＳＤ機能を利用して特定の画面を表示することをＯＳＤ表示と称する。すなわち、このＯＳＤ表示では、メニュー画面、字幕等を描画するための２次元平面領域（これ以降では、ＯＳＤプレーンと称する）を設定し、このＯＳＤプレーンを表示装置の表示部にて出力することで表示が行われる。【０００３】
また、ＯＳＤ表示では、一般的に画像データの各画素の色をＲＧＢ形式またはＹＣｂＣｒ形式で表現している。しかし、各画素の色をＲＧＢ形式またはＹＣｂＣｒ形式で表現した場合、記憶しておくべきデータ量が大きくなりメモリの使用量が増大したり、ＯＳＤ表示の更新時において該メモリに対する読み書き速度、すなわちメモリ帯域幅が増大したりするという問題がある。そこで、記憶しておくべきデータ量を低減させるために、インデックスカラー形式で各画素の色を表現する技術が採用される。つまり、通常は、表示装置では、ＲＧＢの各要素の強さの組み合わせで色を表現するが、インデックスカラー形式では、この組み合わせのうち必要なものを選んで番号をつけ、各画素の色を色番号で指定する。また、表示や変換時ではこの色番号とＲＧＢ形式の対応表（パレット（ＣＬＵＴ））を元に、各画素に実際の色表現を割り付けるようになっている。【０００４】
ところで、複数種類の用途に応じたＯＳＤプレーンをそれぞれ組み合わせた表示を、映像と重畳させて表示することが所望される場合がある。このような場合、ＯＳＤプレーンが複数必要となるが、利用できるＯＳＤプレーン数は、ＯＳＤプレーンを描画するための画像データを格納するメモリの記憶容量や、該メモリに対するＯＳＤ表示データの読み書き速度、すなわちメモリ帯域幅等のハードウェア上の制約により決定される。このように、利用可能なＯＳＤプレーン数には制限がある。また、複数のＯＳＤプレーンを重ね合わせ合成する場合、その表示において以下のような問題も生じる。【０００５】
例えば、図２に示すように、インデックスカラー形式で表現されるＯＳＤプレーンＵ、Ｌの合成結果（合成画面）において、ＯＳＤプレーンＵ、Ｌで描画した図が重なり合う部分Ｆが存在する場合がある。ここで、この合成画面についてもインデックスカラー形式で表現する場合、この重なり合う部分Ｆの色が、合成画面のパレットに存在しないときがある。このように重なり合う部分Ｆの色がパレットに存在しないときは、異なるＯＳＤプレーンＵ、Ｌ同士を重ね合わせた状態においてより上位に位置するＯＳＤプレーン（図２ではＯＳＤプレーンＵ）の色を採用するようになっている。このため、ＯＳＤプレーンＵにより描画された表示とＯＳＤプレーンＬにより描画された表示との重なりを正しく表現することができないといった問題が生じる。なお、図２は、従来技術を示すものであり、インデックスカラー形式で表現される、異なるＯＳＤプレーンＵ、Ｌを重ね合わせて合成した結果の一例を示す図である。【０００６】
そこで、この重なり合う部分Ｆの色を適切に表現するために、図３に示すようにインデックスカラー形式のＯＳＤプレーンＵ、Ｌを重ね合わせる際にＲＧＢ形式に変換して合成する構成が考えられる。なお、図３は、従来技術を示すものであり、インデックスカラー形式で表現される、異なるＯＳＤプレーンＵ、Ｌを重ね合わせて合成結果をＲＧＢ形式に変換した結果を示す図である。しかしながらこの場合は、合成画面をＲＧＢ形式で保存することとなる。このため、図２に示すように合成画面をインデックスカラー形式で保存する場合と比較してメモリ等に記憶させるデータ量が大きくなるという問題がある。【０００７】
また、ＯＳＤプレーンは、上述した表示内容を描画するために用いるだけではなく、表示装置において表示している影像に対するフェード効果を施すためにも利用することもできる。なお、フェード効果には、映像が徐々に暗くなり最終的に黒になる効果であるフェードアウト処理と、黒表示から徐々に映像が現れてくる効果であるフェードイン処理とがある。通常では、このフェード効果を実現するためには、フェード効果用に所定の色（通常は黒色）を指定したＯＳＤプレーンを専用使用する（例えば、特許文献１）。すなわち、特許文献１に示す放送受信装置では、黒色ＯＳＤプレーンの透過率を０％から１００％まで段階的に増加させることでフェードアウトを行う。また、黒色ＯＳＤプレーンの透過率を１００％から０％まで段階的に減少させることでフェードインを行っている。【０００８】
また、特許文献２では、多様なＯＳＤ画像（ＯＳＤプレーン）とソース画像（映像）とを合成することができる電子回路が開示されている。この電子回路は、メモリにソース画像と、ＯＳＤ画像を構成する画素の色番号を示すインデックスカラーデータと、色番号ごとに画像信号値および合成割合を示すα値を有するパレットデータとを記憶する。そして、電子回路が備える画像処理部が、このα値により決定された合成割合でソース画像データと色番号で示される画像信号値とを画素単位で合成するように構成されている。このため、この電子回路では、α値を更新することでＯＳＤ画像の透過率を変更することができ、多様なＯＳＤ画像を合成することができる。【０００９】
ここで、異なるＯＳＤプレーンのうち一方のＯＳＤプレーンを、例えばフェード効果など一定期間に表示が動的に変化する表示効果に利用し、他方のＯＳＤプレーンと合成して表示する場合も考えられる。このような表示において、合成画面をインデックスカラー形式で保存する場合、この合成画面における重なり合う部分Ｆは、上述した動的な表示変化を適切に反映したものとならない場合がある。例えば、一方のＯＳＤプレーンを単色として、その透過率を変更させる場合、重なり合う部分Ｆにおいて変更後の透過率に応じた色が合成画面のパレットに無い場合、他方のＯＳＤプレーンの色を適切な色とすることができない。このため、合成画面をインデックスカラー形式で保存する場合、この合成画面は、上述した動的な表示変化を適切に反映したものとならない場合がある。また、上述のように、この合成画面をＲＧＢ形式で表現し保存する構成も考えられるが、この場合は、合成画面は動的な表示変化を適切に反映したものとなる一方で、合成画面を表示するためのデータ量が増大してしまうこととなる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】日本国公開特許公報「特開２００２−３３５４５７号公報（２００２年１１月２２日公開）」
【特許文献２】日本国公開特許公報「特開２００８−２１６４６０号公報（２００８年９月１８日公開）」
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述のような従来技術は、合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現できないという問題がある。【００１２】
例えば、図１９に示すように異なるＯＳＤ表示画像（ＯＳＤプレーンＵとＯＳＤプレーンＬ）同士を組み合わせて得られる表示効果を映像に施す場合、この複数のＯＳＤプレーンを映像と重ね合わせて表示することとなる。この場合、上述したようにＯＳＤプレーンＵとＯＳＤプレーンＬとの合成結果である合成画面をインデックスカラー形式で保存する場合、この合成画面では、ＯＳＤプレーンＵとＯＳＤプレーンＬとの重なり合う部分について適切な色表現を施すことができない場合がある。なお、図１９は、本発明の従来技術を示すものであり、複数のＯＳＤプレーンと映像とを重ね合わせて表示する例を示す図である。【００１３】
一方、重なり合う部分について適切な色表現を行うために合成画面をＲＧＢ形式で保存する場合は、上述したように保存すべきデータ量が大きくなってしまう。【００１４】
特に、異なるＯＳＤプレーンのうちの一方が上述したフェード効果のように、その色が動的に変化する場合、他方においてこの色変化に応じた色表現になるように調整することができない。【００１５】
なお、特許文献１、２は、複数のＯＳＤ表示画面（ＯＳＤプレーン）を組み合わせた表示効果を得るための構成を想定したものではない。すなわち、特許文献１、２に示す構成では、異なるＯＳＤ表示画面を組み合わせた表示効果を得ることができない。【００１６】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現することができる画像処理装置、画像処理装置の制御方法、画像処理装置の制御プログラム、および制御プログラムを記録した記録媒体を実現することにある。
【課題を解決するための手段】
【００１７】
本発明に係る画像処理装置は、上記した課題を解決するために、Ｒ、Ｇ、Ｂの組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現した表示画面である第１表示画面と第２表示画面とを合成する画像処理装置であって、上記第１表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第１対応表と、上記第２表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第２対応表とを記憶する記憶装置と、上記第１表示画面と上記第２表示画面とを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面を生成する生成手段とを備え、上記生成手段が、上記第１対応表と上記第２対応表とから、上記合成画面を構成する画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示す第３対応表を作成する対応表作成手段と、上記第３対応表において、上記第１対応表における所定の色番号のＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を変更させる変更手段と、上記変更手段によって変更された上記値に基づき、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得るように、上記第３対応表において、上記第２対応表における上記Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を書き換える更新手段と、上記更新手段による書き換え後の第３対応表を参照して、上記合成画面を生成する合成画面生成手段とを有することを特徴とする。【００１８】
上記した構成によると、記憶装置が、上記第１対応表および第２対応表を記憶し、生成手段を備えるため、インデックスカラー形式で表現される第１表示画面と第２表示画面とから、インデックスカラー形式で表現される合成画面を生成することができる。【００１９】
また、上記生成手段が、上記対応表作成手段を備えているため、上記合成画面を構成する各画素の色に関する第３対応表を作成することができる。なお、上記第１対応表と第２対応表と第３対応表は、記憶装置において個別の対応表として管理されるものであってもよいし、１つの対応表を共用して、第１・第２・第３表示画面それぞれを構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示すものであってもよい。【００２０】
また、変更手段を備えるため、合成画面において、第１表示画面部分の所定の色番号についての色表現を変更させることができる。なお、この色表現には、例えば、上記色番号に対応した単一色の透過率が変更される場合、上記色番号の単一色が、別の単一色へと変更される場合などが含まれる。【００２１】
さらに、上記生成手段が更新手段を備えるため、第１表示画面部分の色表現の変更に応じて、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得ることができるように第２表示画面部分の色表現を変更させることができる。そして、合成画面生成手段を有するため、第１表示画面部分の色表現の変更に応じ、第２表示画面部分の色表現を変更させた合成画面を生成することができる。【００２２】
したがって、本発明に係る画像処理装置は、インデックスカラー形式で表現される複数の表示画面を合成した合成画面を作成する場合、この合成画面において、複数の表示画面を重ね合わせた色に相当する色表現をインデックスカラー形式で表現できる。【００２３】
また、合成画面の色表現をインデックスカラー形式で表現することができるため、例えばＲＧＢ形式にて表現する場合と比較して、表示する画像データのデータ量を増大させることがない。【００２４】
よって本発明に係る画像処理装置は、合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現できるという効果を奏する。【００２５】
本発明に係る画像処理装置の制御方法は、上記した課題を解決するために、Ｒ、Ｇ、Ｂの組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現した表示画面である第１表示画面と第２表示画面とを合成する画像処理装置の制御方法であって、上記第１表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値ならびに透過率を規定するα値とを含む第１対応表と、上記第２表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値ならびに透過率を規定するα値とを含む第２対応表とを記憶する記憶装置とを備え、上記第１表示画面と上記第２表示画面とを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面を生成する生成ステップを含み、上記生成ステップにおいて、上記第１対応表と上記第２対応表とから、上記合成画面を構成する画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示す第３対応表を作成する対応表作成ステップと、上記第３対応表において、上記第１対応表における所定の色番号のＲ、Ｇ、Ｂそれぞれの強さを規定する値ならびにα値に相当する値を変更させる変更ステップと、上記変更ステップにおいて変更された上記値に基づき、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得るように、上記第３対応表において、上記第２対応表における上記Ｒ、Ｇ、Ｂそれぞれの強さを規定する値ならびにα値に相当する値を書き換える更新ステップと、上記更新ステップにおける書き換え後の第３対応表を参照して、上記合成画面を生成する合成画面生成ステップとをさらに含むことを特徴とする。上記した方法では、記憶装置が、上記第１対応表および第２対応表を記憶し、生成ステップを含むため、インデックスカラー形式で表現される第１表示画面と第２表示画面とから、インデックスカラー形式で表現される合成画面を生成することができる。【００２６】
また、上記生成ステップが、上記対応表作成ステップを含むため、上記合成画面を構成する各画素の色に関する第３対応表を作成することができる。なお、上記第１対応表と第２対応表と第３対応表は、記憶装置において個別の対応表として管理されるものであってもよいし、１つの対応表を共用して、第１・第２・第３表示画面それぞれを構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示すものであってもよい。【００２７】
また、変更ステップを含むため、合成画面において、第１表示画面部分の所定の色番号についての色表現を変更させることができる。なお、この色表現には、例えば、上記色番号に対応した単一色の透過率が変更される場合、上記色番号の単一色が、別の単一色へと変更される場合などが含まれる。【００２８】
さらに、上記生成ステップにおいて更新ステップを含むため、第１表示画面部分の色表現の変更に応じて、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得ることができるように第２表示画面部分の色表現を変更させることができる。そして、合成画面生成ステップを含むため、第１表示画面部分の色表現の変更に応じ、第２表示画面部分の色表現を変更させた合成画面を生成することができる。【００２９】
したがって、本発明に係る画像処理装置の制御方法は、インデックスカラー形式で表現される複数の表示画面を合成した合成画面を作成する場合、この合成画面において、複数の表示画面を重ね合わせた色に相当する色表現をインデックスカラー形式で表現できる。【００３０】
また、合成画面の色表現をインデックスカラー形式で表現することができるため、例えばＲＧＢ形式にて表現する場合と比較して、表示する画像データのデータ量を増大させることがない。【００３１】
よって本発明に係る画像処理装置の制御方法は、合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現できるという効果を奏する。
【発明の効果】
【００３２】
本発明に係る画像処理装置は、以上のように、Ｒ、Ｇ、Ｂの組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現した表示画面である第１表示画面と第２表示画面とを合成する画像処理装置であって、上記第１表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第１対応表と、上記第２表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第２対応表とを記憶する記憶装置と、上記第１表示画面と上記第２表示画面とを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面を生成する生成手段とを備え、上記生成手段が、上記第１対応表と上記第２対応表とから、上記合成画面を構成する画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示す第３対応表を作成する対応表作成手段と、上記第３対応表において、上記第１対応表における所定の色番号のＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を変更させる変更手段と、上記変更手段によって変更された上記値に基づき、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得るように、上記第３対応表において、上記第２対応表における上記Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を書き換える更新手段と、上記更新手段による書き換え後の第３対応表を参照して、上記合成画面を生成する合成画面生成手段とを有することを特徴とする。【００３３】
よって本発明に係る画像処理装置は、合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現できるという効果を奏する。【００３４】
本発明に係る画像処理装置の制御方法は、以上のように、Ｒ、Ｇ、Ｂの組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現した表示画面である第１表示画面と第２表示画面とを合成する画像処理装置の制御方法であって、上記第１表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第１対応表と、上記第２表示画面を構成する各画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示し、Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびに透過率を規定するα値とを含む第２対応表とを記憶する記憶装置とを備え、上記第１表示画面と上記第２表示画面とを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面を生成する生成ステップを含み、上記生成ステップにおいて、上記第１対応表と上記第２対応表とから、上記合成画面を構成する画素の色に関する、上記色番号とＲＧＢ形式との対応関係を示す第３対応表を作成する対応表作成ステップと、上記第３対応表において、上記第１対応表における所定の色番号のＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を変更させる変更ステップと、上記変更ステップにおいて変更された上記値に基づき、第１表示画面と第２表示画面とを重ね合わせた色に相当する色表現を得るように、上記第３対応表において、上記第２対応表における上記Ｒ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を書き換える更新ステップと、上記更新ステップにおける書き換え後の第３対応表を参照して、上記合成画面を生成する合成画面生成ステップとをさらに含むことを特徴とする。【００３５】
よって本発明に係る画像処理装置の制御方法は、合成画面の表示にかかる画像データのデータ量を抑制しつつ、適切な色表現を実現できるという効果を奏する。
【図面の簡単な説明】
【００３６】
【図１】本発明の実施形態を示すものであり、合成処理に係るテレビ放送受信機のソフトウェア構成について説明するブロック図である。
【図２】従来技術を示すものであり、インデックスカラー形式で表現される、異なるＯＳＤプレーンＵ、Ｌを重ね合わせて合成した結果の一例を示す図である。
【図３】従来技術を示すものであり、インデックスカラー形式で表現される、異なるＯＳＤプレーンＵ、Ｌを重ね合わせて合成結果をＲＧＢ形式に変換した結果を示す図である。
【図４】本発明の実施形態を示すものであり、テレビ放送受信機の要部構成を示すブロック図である。
【図５】本発明の実施形態を示すものであり、ＯＳＤプレーンＵ用インデックスカラーの一例を示す図である。
【図６】本発明の実施形態を示すものであり、ＯＳＤプレーンＬ用インデックスカラーの一例を示す図である。
【図７】本発明の実施形態を示すものであり、プレーンＣ用インデックスカラーからコピーデータを生成する一例を示す図である。
【図８】本発明の実施形態を示すものであり、フェード開始指示部によるインデックス番号２５５のα値の変更例を示す図である。
【図９】本発明の実施形態を示すものであり、ＯＳＤプレーンＵのインデックスカラー部分の値を更新した結果の一例を示す図である。
【図１０】本発明の実施形態を示すものであり、ＯＳＤプレーンＵとＯＳＤプレーンＬとをインデックスカラー形式のまま合成し、ＯＳＤプレーンＣを得る例を示す図である。
【図１１】本発明の実施形態を示すものであり、ＯＳＤプレーンＣと映像プレーンＢとを重畳させた結果である出力用のプレーンＤを得る例を示す図である。
【図１２】本発明の実施形態を示すものであり、コピーデータとフェードアウト処理完了時点のＯＳＤプレーンＣ用インデックスカラーとを示す図である。
【図１３】本実施の形態に係るフェードアウト処理完了後におけるＯＳＤプレーンＣと映像プレーンＢとその合成結果とを示す図であり、ＯＳＤプレーンＣは初期状態の表示に、映像プレーンＢは黒画面表示となっている。
【図１４】本発明の実施形態を示すものであり、ＯＳＤプレーンの合成処理に係る処理フローの一例を示すフローチャートである。
【図１５】本発明の実施形態を示すものであり、３つの異なるＯＳＤプレーンＵ、Ｌ、Ｍを合成する例を示す図である。
【図１６】本発明の実施形態を示すものであり、映像の一部にフェード効果を与える例を示す図である。
【図１７】複数のＯＳＤプレーンと映像プレーンとを同時に出力し表示させる構成の例を示す参考図である。
【図１８】、複数のＯＳＤプレーンを合成し、合成して得たＯＳＤプレーンと映像プレーンとを出力し表示させる構成の一例を示す図である。
【図１９】本発明の従来技術を示すものであり、複数のＯＳＤプレーンと映像とを重ね合わせて表示する例を示す図である。
【発明を実施するための形態】
【００３７】
以下、本発明の実施の形態について、図１、図４から図１８を参照して詳細に説明する。本実施の形態に係るテレビ放送受信機（画像処理装置）１は、映像データおよび音声データとともにＥＰＧデータを取得し、取得したＥＰＧデータに基づき電子番組表（ＥＰＧ；Electronic Program Guide）を画面に表示することができる。また、テレビ放送受信機１は、ユーザからの入力に応じて、例えば、メニュー画面、字幕、あるいは文字放送画面も表示することができる。なお、電子番組表、字幕、メニュー画面、および文字放送画面等は、ＯＳＤ機能を利用して表示される。また、テレビ放送受信機１は、電子番組表、字幕、メニュー画面、および文字放送画面等のＯＳＤプレーンを映像データに基づく映像（映像プレーン）に重畳させて表示させることもできる。
【００３８】
また、テレビ放送受信機１は、異なる表示用途に用いられる複数のＯＳＤプレーンを組み合わせて表示することもできる。なお、異なる表示用途とは、例えば、メニュー画面の表示、文字放送画面の表示、字幕の表示、電子番組表の表示といった表示内容が異なる場合であってもよいし、メニュー画面、文字放送画面、字幕、電子番組表等の情報を提示するための表示と表示画面に対するフェード効果を施すための表示といった表示目的が異なる場合であってもよい。
【００３９】
ところで、表示装置において異なる表示用途に用いられる複数のＯＳＤプレーンを組み合わせて表示する場合、以下のような問題がある。
【００４０】
すなわち、図１７に示すように複数のＯＳＤプレーンと映像プレーンとを同時に重畳して表示する場合、表示装置では、映像プレーンの表示更新に合わせて複数のＯＳＤプレーンの上書きもあわせて行う必要がある。この場合、複数のＯＳＤプレーン（ＯＳＤプレーンＵ、Ｌ）につては、以下のような処理が必要となる。すなわち、表示装置は、映像プレーンＢの表示更新ごとに複数のＯＳＤプレーンをそれぞれ描画するためのＯＳＤ表示データを読み出す。そして、パレットを参照してＯＳＤ表示データにおけるインデックスカラーをＲＧＢ形式に変換して映像プレーンＢとともに出力する。この表示装置の構成では、映像プレーンＢの表示更新ごとに複数のＯＳＤプレーンのＯＳＤ表示データにアクセスする必要があり、ＯＳＤプレーン数が増加するに伴い必要なメモリ帯域幅も増加する。
【００４１】
また、表示装置のハードウェア構成により表示可能なＯＳＤプレーン数が限定されてしまうが、このようにＯＳＤプレーンを映像プレーンＢとともに出力する構成の場合、出力できないＯＳＤプレーンが存在してしまう場合もある。
【００４２】
そこで、本実施の形態に係るテレビ放送受信機１では、図１８に示すように先に、インデックスカラー形式で表現される複数のＯＳＤプレーン（ＯＳＤプレーンＵ、Ｌ）を合成し、その合成結果としてインデックスカラー形式で表現される仮想的なプレーンであるＯＳＤプレーンＣを作成する。そして、このＯＳＤプレーンＣと映像プレーンＢとを重畳して出力するように構成されている。このように、本実施の形態に係るテレビ放送受信機１では、映像プレーンＢに重畳させて表示する前に、複数のＯＳＤプレーンを合成し、１つの仮想的なＯＳＤプレーンＣとすることができるため、ＯＳＤプレーンの数が増加したとしても、表示に必要なメモリ帯域幅の増加を低減することができる。図１７は複数のＯＳＤプレーンと映像プレーンとを同時に出力し表示させる構成の例を示す参考図である。図１８は、複数のＯＳＤプレーンを合成し、合成して得たＯＳＤプレーンと映像プレーンＢとを出力し表示させる構成の一例を示す図である。
【００４３】
なお、ＯＳＤプレーンＵを構成するＯＳＤ表示データとＯＳＤプレーンＬを構成するＯＳＤ表示データとを読み出しＯＳＤプレーンＣを合成する更新周期は、ＯＳＤプレーンＣと映像プレーンＢとを液晶表示装置の表示画面に出力する更新周期よりも少ない。このため、ＯＳＤプレーンＣを維持するために必要なメモリ帯域幅はＯＳＤプレーンＣと映像プレーンＢとを液晶表示装置の表示画面に出力する際に必要なメモリ帯域幅より小さくなる。それゆえ、複数のＯＳＤプレーンを映像プレーンＢと合わせて出力する場合、本実施の形態に係るテレビ放送受信機１のように複数のＯＳＤプレーンを１つのＯＳＤプレーンに合成し、映像プレーンＢとともに出力する構成の方が、メモリ帯域幅を低減することができる。
【００４４】
さらにまた、本実施の形態に係るテレビ放送受信機１は、異なるＯＳＤプレーンＵ、Ｌの重ね合わせ部分Ｆを適切に表現できるようにも構成されている。
【００４５】
以下において、本実施の形態に係るテレビ放送受信機１の要部構成について説明する。次いで、テレビ放送受信機１における異なるＯＳＤプレーンＵ、Ｌの合成処理をより詳細に説明する。なお、ＯＳＤプレーンＬは本発明の第１表示画面、ＯＳＤプレーンＵは本発明の第２表示画面、ＯＳＤプレーンＣは本発明の合成画面、映像プレーンＢは本発明の第３表示画面にそれぞれ相当する。
【００４６】
（テレビ放送受信機の要部構成）
本実施の形態に係るテレビ放送受信機１の要部構成について図４を参照して説明する。図４は、本発明の実施形態を示すものであり、テレビ放送受信機１の要部構成を示すブロック図である。
【００４７】
図４に示すように、テレビ放送受信機１は、外部入力部６、液晶表示装置７、スピーカ８、アナログ放送用アンテナ９、デジタル放送用アンテナ１０、アナログチューナ１１、ＡＶスイッチ部１２、デジタルチューナ１３、デジタル復調部１４、分離部（ＤＭＵＸ）１５、ビデオデコード／キャプチャ部１６、ビデオセレクタ部１７、映像処理部１８、表示制御部（出力手段）１９、オーディオデコード部２０、オーディオセレクタ部２１、音声出力制御部２２、選局部２３、ＯＳＤ処理部（生成手段・合成画面生成手段）２４、リモコン受光部２５、通信制御部２７、ＲＡＭ（記憶装置）２８、ＩＰ放送チューナ部２９、およびＣＰＵ３０を備えてなる構成である。
【００４８】
アナログチューナ１１は、アナログ放送用アンテナ９を介して受信する放送信号を選局するものである。アナログチューナ１１は、放送信号の選局を、選局部２３からの選局指示に応じて行う。
【００４９】
ＡＶスイッチ部１２は、アナログチューナ１１によって選局された放送信号から音声信号および映像信号を抽出するものである。ＡＶスイッチ部１２は、抽出した音声信号をオーディオセレクタ部２１に、映像信号をビデオセレクタ部１７に送信する。
【００５０】
デジタルチューナ１３は、デジタル放送用アンテナ１０を介して受信する、特定の放送信号を選局するものである。デジタルチューナ１３は、この放送信号の選局を、選局部２３からの選局指示に応じて行う。
【００５１】
デジタル復調部１４は、選局されたデジタル放送の放送信号を復調するものである。デジタル復調部１４は、デジタルチューナ１３から入力された放送信号を復調して得られたデータを、分離部（ＤＭＵＸ）１５に出力する。
【００５２】
ＩＰ放送チューナ部２９は、選局部２３からの選局指示に応じて、後述する通信制御部２７を介して受信するＩＰ放送の放送信号を選局するものである。ＩＰ放送チューナ部２９は特定の放送信号を選局し、受信した放送信号を分離部（ＤＭＵＸ）１５に出力する。
【００５３】
分離部（ＤＭＵＸ）１５は、デジタル復調部１４またはＩＰ放送チューナ部２９から入力された、多重化された信号を、映像信号および音声信号それぞれに分離するものである。さらにまた分離部（ＤＭＵＸ）１５は、放送信号に含まれるＥＰＧデータ等のデジタルデータを抽出するものでもある。分離部（ＤＭＵＸ）１５は、分離した映像信号をビデオデコード／キャプチャ部１６に、音声信号をオーディオデコード部２０に、デジタルデータをＯＳＤ処理部２４にそれぞれ送信する。また、分離部（ＤＭＵＸ）１５によって抽出されたデジタルデータ（放送波信号）は、必要に応じてＣＰＵ３０による書き込み制御によってＲＡＭ２８に記録される。
【００５４】
ビデオデコード／キャプチャ部１６は、分離部（ＤＭＵＸ）１５によって分離された映像信号をデコードしたり、映像信号に含まれるビデオ情報を静止画としてキャプチャしたりするものである。ビデオデコード／キャプチャ部１６は、デコードした映像信号をビデオセレクタ部１７に出力する。
【００５５】
ビデオセレクタ部１７は、外部入力部６から入力された映像信号、アナログ放送用アンテナ９で受信した映像信号、またはデジタル放送用アンテナ１０で受信した映像信号のうち、いずれの信号を出力するのか選択し、その出力を切り替えるものである。この切り替えは、ＣＰＵ３０からの制御指示に応じて行われる。選択された映像信号は、映像処理部１８に出力される。
【００５６】
映像処理部１８は、ビデオセレクタ部１７から入力された映像信号に対して、例えば、ノイズリダクション、シャープネスの調整、コントラストの調整等の映像処理を行い、液晶表示装置７にて適切な形で表示できる映像データへと変換するものである。映像処理部１８は、映像処理後の映像データを表示制御部１９に出力する。また、後述するが、ＣＰＵ３０により実現される合成処理部４０からの指示に応じて、映像出力を無効化させ予め設定されている背景色を出力させるものでもある。本実施の形態に係るテレビ放送受信機１は、この背景色として黒色が設定されている（黒画面）。
【００５７】
表示制御部１９は、入力された映像データを、液晶表示装置７に出力して表示させるように制御するものである。また、表示制御部１９は、ＯＳＤ処理部２４によって作成された電子番組表、あるいは字幕、文字放送等のＯＳＤプレーンと上記映像データに基づく映像プレーンとを重畳させた表示を液晶表示装置７にて行うことができるように制御することもできる。
【００５８】
オーディオデコード部２０は、分離部（ＤＭＵＸ）１５によって分離された音声信号をデコードするものである。オーディオデコード部２０は、デコードした音声信号をオーディオセレクタ部２１に出力する。
【００５９】
オーディオセレクタ部２１は、外部入力部６から入力された音声信号、アナログ放送用アンテナ９で受信した音声信号、またはデジタル放送用アンテナ１０で受信した音声信号のうちいずれを出力するのか選択し、その出力を切り替えるものである。この切り替えは、ＣＰＵ３０からの制御指示に応じて行われる。選択された音声信号は、音声出力制御部２２に出力される。音声出力制御部２２は、入力された音声信号をスピーカ８から出力できる形式に変換し、該スピーカ８に出力するものである。
【００６０】
ＯＳＤ処理部２４は、ＲＡＭ２８に定期的に更新保存されたＥＰＧデータに基づき電子番組表を作成する。また、ＯＳＤ処理部２４は、ＲＡＭ２８、あるいは不図示のＲＯＭまたは揮発性メモリに予め保存さているＯＳＤ表示用の画像データ（ＯＳＤプレーン用データ）あるいは、ソフトウェアまたは処理回路を実行して作成した画像データに基づきＯＳＤ表示データも生成するものでもある。
【００６１】
このＯＳＤプレーン用データは、予めＲＡＭ２８、あるいは不図示のＲＯＭまたは揮発性メモリに用意されていてもよいし、上述したようにソフトウェアまたは処理回路により必要に応じて作成されるものであってもよい。このＯＳＤプレーン用データによって例えば設定メニュー画面、音量ケージ、現在時刻、選局チャンネルなどの各種情報を描画することができる。また、ＯＳＤ処理部２４は、ＣＰＵ３０からの指示に応じて、液晶表示装置７の表示画面上に描画する各種情報のレイアウト等も決定する。
【００６２】
また詳細は後述するが、ＯＳＤ処理部２４は、ＣＰＵ３０により実現される合成処理部４０からの指示に応じて、異なるＯＳＤプレーンを合成するものでもある。
【００６３】
なお、ＯＳＤ処理部２４から出力されたＯＳＤ表示データは、映像処理部１８から出力される映像データに加算回路２６によって重畳され、表示制御部１９に出力される。
【００６４】
リモコン受光部２５は、リモートコントローラ５から出力された光信号を受信し、該リモートコントローラ５からの制御指示を受付けるためのものである。受付けた制御指示は、ＣＰＵ３０に送信する。
【００６５】
通信制御部２７は、電話回線、ＬＡＮ、インターネット等のネットワーク網、あるいはＨＤＭＩ（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）ケーブル等を介して外部機器との通信を確立させるように制御を行うものである。ただし、この外部機器との接続媒体は、上述したネットワーク網、またはＨＤＭＩケーブルに限定されるものではない。
【００６６】
ＲＡＭ２８は、半導体素子を利用した記憶装置である。ＲＡＭ２８には、放送波を介して受信したＥＰＧデータ、上述したようにＯＳＤ表示を行う際にＯＳＤ処理部２４が読み出す、ＯＳＤ用画像データ等も記憶されている。
【００６７】
ＣＰＵ３０は、テレビ放送受信機１が備える各部の各種制御を実行するためのものである。ＣＰＵ３０は、ＲＡＭ２８に記録したメインプログラムを読み出し、実行することで各種機能を実現することができる。
【００６８】
（テレビ放送受信機のソフトウェア構成）
次に図１を参照して、複数のＯＳＤプレーンを重ね合わせ合成する合成処理に係るソフトウェア構成について説明する。図１は、本発明の実施形態を示すものであり、合成処理に係るテレビ放送受信機１のソフトウェア構成について説明するブロック図である。図１では、説明の便宜上、図４に示す構成部材のうち合成処理に係る構成部材のみ（映像処理部１８、ＯＳＤ処理部２４、加算回路２６、ビデオ出力変換部１９、ＲＡＭ２８）を挙げて説明する。
【００６９】
また、本実施形態では、重ね合わせるＯＳＤプレーンのうち、上方に位置するＯＳＤプレーンをＯＳＤプレーンＵ（第２表示画面）、下方に位置するＯＳＤプレーンをＯＳＤプレーンＬ（第１表示画面）と称する。また、ＯＳＤプレーンＵは、所定の形状（例えば図２または図３では矩形）となる図形を表示するためのものであり、ＯＳＤプレーンＬは、映像にフェード処理を施すためのものとする。ＯＳＤプレーンＬは映像に対してフェード処理を施すために単色で所定の期間にその透過率が低減する、もしくは増大する。ここでは、透過率が低くなる、つまりフェードアウトする場合について説明する。また、ＯＳＤプレーンＵとＯＳＤプレーンＬとを重ね合わせてできるＯＳＤプレーンをＯＳＤプレーンＣ（合成画面）と称するものとする。
【００７０】
このように、ＯＳＤプレーンＬの透過率が変更されるため、その変更に応じてＯＳＤプレーンＬと重なり合うＯＳＤプレーンＵの色も変化することになる。本実施の形態に係るテレビ放送受信機１では、このＯＳＤプレーンＵの色の変化を表現するために、下記に示す、重ね合わせ処理を実行する。
【００７１】
まず、重ね合わせ処理を実行するテレビ放送受信機１のソフトウェア構成を示す機能ブロックとして、図１に示すように、合成処理部（生成手段）４０が、インデックスカラー取得部（対応表作成手段）４１、フェード開始指示部（変更手段）４３、色更新部（更新手段）４４、合成指示部４５、および映像変換指示部（置換手段・表示変更手段）４６を備える。合成処理部４０はＣＰＵ３０により実現されており、このＣＰＵ３０がＲＡＭから不図示のプログラムを読み出し実行することにより上記した機能ブロックは実現される。また、合成処理部４０とＯＳＤ処理部２４とによって本発明の生成手段を実現する。
【００７２】
また、ＲＡＭ２８には、初期状態では、ＯＳＤ処理部２４によりＯＳＤプレーンＵおよびＯＳＤプレーンＬそれぞれをＯＳＤ表示するためのデータである、ＯＳＤプレーンＵ用データ５１およびＯＳＤプレーンＬ用データ５２が記憶されている。すなわち、ＯＳＤプレーンＵ用データ５１、およびＯＳＤプレーンＬ用データ５２は、ＯＳＤ表示する文字、図形、または背景等のデータであり、画素単位でＲＡＭ２８に記憶される。ＯＳＤプレーンＵ用データ５１およびＯＳＤプレーンＬ用データ５２の各画素にはインデックス番号が指定されており、表示時にこの色番号とインデックス対応表とを元に、各画素に実際の色表現を割り付けるようになっている。
【００７３】
このため、ＲＡＭ２８には、これらＯＳＤプレーンＵ用データ５１およびＯＳＤプレーンＬ用データ５２の各画素の色を決定するためのインデックス対応表として、ＯＳＤプレーンＵ用インデックスカラー（第２対応表）５３、ＯＳＤプレーンＬ用インデックスカラー（第１対応表）５４も記憶されている。
【００７４】
本実施の形態に係るテレビ放送受信機１では、インデックス対応表（ＯＳＤプレーン用インデックスカラー）においてインデックス番号ごとにＲ、Ｇ、Ｂ、αの値が０から２５５の２５６個の整数値で設定されている。具体的には、ＯＳＤプレーンＵ用インデックスカラー５３は図５（ａ）に示すようになる。すなわち、各画素に対応するインデックス番号に対してＲ、Ｇ、Ｂ、αの値が設定されている。また、ＯＳＤプレーンＵは単色ではないため複数のインデックス番号（インデックス番号０から６４）におけるＲ、Ｇ、Ｂ、αの値が設定されている。
【００７５】
一方、ＯＳＤプレーンＬ用インデックスカラー５４は、単色であるため図５（ｂ）に示すように１つの色（インデックス番号２５５）についてのみＲ、Ｇ、Ｂ、αの値が設定されている。なお、ＯＳＤプレーンＬ用インデックスカラー５４は、部分的にフェード効果を施す場合など、フェード効果を与える部分とそれ以外の部分とを有する場合、最低２色が必要となる。このような場合は、ＯＳＤプレーンＬ用インデックスカラー５４は、図５（ａ）のように単色とならず２以上の色を示すインデックス番号に対応するＲ、Ｇ、Ｂ、αがそれぞれ設定される。
【００７６】
図５は、本発明の実施形態を示すものであり、同図（ａ）は、ＯＳＤプレーンＵ用インデックスカラー５３の一例を示す図である。また、同図（ｂ）は、本発明の実施形態を示すものであり、ＯＳＤプレーンＬ用インデックスカラー５４の一例を示す図である。
【００７７】
なお、ＯＳＤプレーンＵ用インデックスカラー５３およびＯＳＤプレーンＬ用インデックスカラー５４において設定されるインデックス番号の数はＯＳＤプレーンＵ、ＯＳＤプレーンＬによってＯＳＤ表示する内容、テレビ放送受信機１の有するハードウェア構成によって適宜決定される。
【００７８】
インデックスカラー取得部４１は、ＯＳＤプレーンＵ用インデックスカラー５３、およびＯＳＤプレーンＬ用インデックスカラー５４から色情報を取得し、ＯＳＤプレーンＣ用インデックスカラー５５を生成するものである。より具体的には、インデックスカラー取得部４１は、図６に示すように、インデックス番号０から６４までをＯＳＤプレーンＵ用インデックスカラー５４から取得した色情報をコピーする。インデックス番号６５から２５４までを未使用領域とし、インデックス番号２５５をＯＳＤプレーンＬ用インデックスカラー５３から取得した色情報をコピーする。このようにして、インデックスカラー取得部４１は、ＯＳＤプレーンＵ用インデックスカラー５３、およびＯＳＤプレーンＬ用インデックスカラー５４から色情報を取得し、ＯＳＤプレーンＣ用インデックスカラー（第３対応表）５５を生成すると、フェード開始指示部４３にＯＳＤプレーンＣにおいてフェード効果の実行を開始するように指示する。
【００７９】
フェード開始指示部４３は、インデックスカラー取得部４１からの指示に応じて、ＯＳＤプレーンＣにおけるフェード効果の実行を開始させるものである。ここでＯＳＤプレーンＣは、ＯＳＤプレーンＬとＯＳＤプレーンＵとを重ね合わせたものである。また、ＯＳＤプレーンＬがフェード効果を実現するものである。したがって、フェード開始指示部４３は、ＯＳＤプレーンＣにおいてフェード効果を実現させるために、ＯＳＤプレーンＬの透過率を示すαの値を変更させることとなる。具体的には図８に示すようにＯＳＤプレーンＵの画素に対応するインデックス番号がインデックス３、ＯＳＤプレーンＬの画素に対応するインデックス番号がインデックス２５５であるとすると、フェード開始指示部４３は、インデックス番号２５５のα値を、例えば、０から６４に変更する。なお、本実施形態では、このαの値が大きくなればなるほど透過率が小さくなる。すなわち、不透明度が大きくなる。図８は、本発明の実施形態を示すものであり、フェード開始指示部４３によるインデックス番号２５５のα値の変更例を示す図である。
【００８０】
フェード開始指示部４３は、ＯＳＤプレーンＬの透過率を示すαの値を変更させると、変更後のα値に関する情報を色更新部４４に出力する。
【００８１】
色更新部４４は、フェード開始指示部４３から出力された、変更後のＯＳＤプレーンＬのα値に応じて、ＯＳＤプレーンＵのα、Ｒ、Ｇ、Ｂの値を以下数（７）から（１０）で示す計算式により求め、ＯＳＤプレーンＣ用インデックスカラーの値を更新するものである。
【００８２】
ここで、数（７）から（１０）の求め方について説明する。
【００８３】
まず、ＯＳＤプレーンＵ、Ｌと映像プレーンＢとを全てを重ね合わせて表示した状態を画面表示Ｄとすると、画面表示Ｄの画素ｐの色（Red、Green、Blue）はｄｒ、ｄｇ、ｄｂで表すことができる。また、ＯＳＤプレーンＵの画素ｐの色（Red、Green、Blue、α（不透明度））をｕｒ、ｕｇ、ｕｂ、ｕαで表し、ｕβ＝１−ｕαの関係が成り立つとする。ＯＳＤプレーンＬの画素ｐの色（Red、Green、Blue、α（不透明度））をｌｒ、ｌｇ、ｌｂ、ｌαで表し、ｌβ＝１−ｌαの関係が成り立つとする。ＯＳＤプレーンＣの画素ｐの色（Red、Green、Blue、α（不透明度））をｃｒ、ｃｇ、ｃｂ、ｃαで表し、ｃβ＝１−ｃαの関係が成り立つとする。映像プレーンＢの画素ｐの色（Red、Green、Blue）をｂｒ、ｂｇ、ｂｂ、で表すものとする。
【００８４】
上記した前提において、ＯＳＤプレーンＵ、Ｌと映像プレーンＢとを重ね合わせ表示画面Ｄを生成した場合における、表示画面Ｄの画素ｐの色は下記式の数（１）から（３）で計算できる。
【００８５】
ｄｒ＝ｕβ（ｌβｂｒ＋ｌαｌｒ）＋ｕαｕｒ      ・・・数（１）
ｄｇ＝ｕβ（ｌβｂｇ＋ｌαｌｇ）＋ｕαｕｇ      ・・・数（２）
ｄｂ＝ｕβ（ｌβｂｂ＋ｌαｌｂ）＋ｕαｕｂ      ・・・数（３）
一方、ＯＳＤプレーンＵ、Ｌを予め合成したＯＳＤプレーンＣと映像プレーンＣとを重ね合わせ表示画面Ｄを生成した場合における、表示画面Ｄの画素ｐの色は下記式の数（４）から（６）で計算できる。
【００８６】
ｄｒ＝ｃβｂｒ＋ｃαｃｒ      ・・・数（４）
ｄｇ＝ｃβｂｇ＋ｃαｃｇ      ・・・数（５）
ｄｂ＝ｃβｂｂ＋ｃαｃｂ      ・・・数（６）
上記した２つの式群（数（１）から（３）と数（４）から（６））を比較すると、ＯＳＤプレーンＵ、Ｌの画素ｐの色からＯＳＤプレーンＣの画素ｐの色を算出する下記式の数（７）から（１０）を導くことができる。
【００８７】
ｃα＝１−ｕβｌβ                      ・・・数（７）
ｃｒ＝（ｕβｌαｌｒ＋ｕαｕｒ）／ｃα      ・・・数（８）
ｃｇ＝（ｕβｌαｌｇ＋ｕαｕｇ）／ｃα      ・・・数（９）
ｃｂ＝（ｕβｌαｌｂ＋ｕαｕｂ）／ｃα      ・・・数（１０）
なお、上式の数（７）から（１０）は、ＯＳＤプレーンＣにおける１つの画素ｐについての式である。ただし、ＯＳＤプレーンＵ、Ｌ、Ｃがインデックスカラー形式で表現されており、ＯＳＤプレーンＬが単一色である。このため、上式の数（７）から（１０）は、ＯＳＤプレーンＵとＯＳＤプレーンＣとにおける、インデックスカラー形式で表現された色の関係を示す式とみなすことができる。したがって、ＯＳＤプレーンＬの色を決めれば、上式数（７）から（１０）によりＯＳＤプレーンＵのインデックスカラー形式で表現される色からＯＳＤプレーンＣのインデックスカラー形式で表現される色に変換できる。このため、ＯＳＤプレーンＣを合成する場合、このＯＳＤプレーンＣにＯＳＤプレーンＵに描画されている図形を持たせ、この図形の色を、数（７）から（１０）を計算して求める。これにより、ＯＳＤプレーンＣを、ＯＳＤプレーンＵとＯＳＤプレーンＬとを重ね合わせた見え方と同じとすることができる。
【００８８】
本実施形態では、映像にフェード効果を施すことを目的としてＯＳＤプレーンＬが設けられている。このため、本実施の形態ではＯＳＤプレーンＬの色を黒とし、色更新部４４は、その透過率を示すαの値を０から２５５の間で変化させる。また、色更新部４４は、このαの値の変化に伴い、ＯＳＤプレーンＵのインデックスカラー部分を変化させる。具体的には図９に示すように、フェード開始指示部４３によって、ＯＳＤプレーンＣ用インデックスカラー５５において、ＯＳＤプレーンＬのインデックスカラー（インデックス番号２５５）に相当する部分が０から６４に変更されると、色更新部４４は、数（７）から（１０）によってＯＳＤプレーンＵのインデックスカラー（インデックス番号３）に相当する部分のα値、Ｒ、Ｇ、Ｂの値を変更させる。図９では、インデックス番号３のα値を１２８から１６０に、Ｒを２５５から２０４に変更している。このようにして、色更新部４４は、ＯＳＤプレーンＣ用インデックスカラー５５の更新を行う。図９は、本発明の実施形態を示すものであり、ＯＳＤプレーンＵのインデックスカラー部分の値を更新した結果の一例を示す図である。
【００８９】
色更新部４４によって、ＯＳＤプレーンＣ用インデックスカラー５５の更新が行われると、合成指示部４５は、ＯＳＤ処理部２４に、更新後のＯＳＤプレーンＣ用インデックスカラー５５に基づくＯＳＤプレーンＣの合成を指示する。ＯＳＤ処理部２４は、合成指示部４５からの指示に応じて、ＯＳＤプレーンＵ用データ５１とＯＳＤプレーンＬ用データ５２をＲＡＭ２８から読み出し、ＯＳＤプレーンＣ用インデックスカラー５５を参照してＯＳＤプレーンＣを生成する。具体的には、ＯＳＤプレーンＣの生成は、図１０に示すようにインデックスカラーが更新された後のＯＳＤプレーンＵとＯＳＤプレーンＬとをインデックスカラー形式のまま合成する。そして、合成指示部４５は、生成したＯＳＤプレーンＣを加算回路２６によって映像処理部１８から出力された映像に重畳させ、表示制御部１９に出力される。なお、図１０は、本発明の実施形態を示すものであり、ＯＳＤプレーンＵとＯＳＤプレーンＬとをインデックスカラー形式のまま合成し、ＯＳＤプレーンＣを得る例を示す図である。
【００９０】
表示制御部１９は、図１１に示すように映像（映像プレーンＢ）とＯＳＤプレーンＣとを重畳させた結果（出力用のプレーンＤ）を電気信号に変換し液晶表示装置７に出力する。図１１は、本発明の実施形態を示すものであり、ＯＳＤプレーンＣと映像プレーンＢとを重畳させた結果である出力用のプレーンＤを得る例を示す図である。
【００９１】
上記した色更新部４４と合成指示部４５とによってＯＳＤプレーンＣに対する所望の更新が完了すると合成指示部４５は、映像変換指示部４６にフェード効果の実行が終了した旨通知する。ここで、ＯＳＤプレーンＣに対する所望の更新が完了するとは、例えば、フェードアウト処理を行っている場合では、所定期間でＯＳＤプレーンＣの画像が徐々に暗くなるように色更新部４４がＯＳＤプレーンＣ用インデックスカラー５５に対して行う更新が完了するということである。
【００９２】
映像変換指示部４６は、合成指示部４５からの通知に応じて、映像処理部１８に対して映像をフェード効果後の表示になるように指示するとともに、ＯＳＤプレーンＣ用インデックスカラー５５を初期状態の内容に書き戻すものである。
【００９３】
ここで、フェード効果後の表示とは、フェード効果としてフェードアウト処理を実行している場合では、真っ黒な表示状態である。すなわち、本実施形態では、ＯＳＤプレーンＣの表示を変更することで映像の表示状態にフェード効果を与えていた。つまり、映像自身の表示は変更されていなかった。また、一方でＯＳＤプレーンＣ用インデックスカラー５５は、新たなＯＳＤプレーンＣの表示に利用するため初期状態に戻す必要があるが、フェードアウト処理完了直後にＯＳＤプレーンＣ用インデックスカラー５５を初期状態に戻すと、液晶表示装置７における表示は、映像にフェードアウト処理を施す前の状態に戻ってしまう。そこで、図１３に示すように、映像プレーンＢをフェードアウト処理完了後の表示状態、すなわち、映像出力を無効化して黒画面にすることで、フェードアウト処理完了後の表示を維持する。そして、映像変換指示部４６は、ＯＳＤプレーンＵ用インデックスカラー５３およびＯＳＤプレーンＬ用インデックスカラー５４それぞれから対応するインデックス番号のＲ、Ｇ、Ｂ、αそれぞれの値を取得する。そして、この取得した値によってフェードアウト終了後のＯＳＤプレーンＣ用インデックスカラー５５を初期状態に戻す。
【００９４】
図１３は、本実施の形態に係るフェードアウト処理完了後におけるＯＳＤプレーンＣと映像プレーンＢとその合成結果とを示す図であり、ＯＳＤプレーンＣは初期状態の表示に、映像プレーンＢは黒画面表示となっている。
【００９５】
（複数のＯＳＤプレーンの合成処理に係る処理フロー）
次に、上記した構成を有するテレビ放送受信機１による、複数のＯＳＤプレーンの合成処理に係る処理フローについて図１４を参照して説明する。図１４は、本発明の実施形態を示すものであり、ＯＳＤプレーンの合成処理に係る処理フローの一例を示すフローチャートである。
【００９６】
まず、前提として、本実施の形態に係るテレビ放送受信機１は、映像（映像プレーンＢ）に複数のＯＳＤプレーンＵ、Ｌを組み合わせた表示効果を与えるように、ＯＳＤプレーンＵ、Ｌ、映像プレーンＢを合成し表示するものとする。ただし、テレビ放送受信機１では、映像プレーンＢとＯＳＤプレーンＵ、Ｌとを合成する前に、ＯＳＤプレーンＵ、Ｌを事前に合成し、ＯＳＤプレーンＣを作成する。そして、このＯＳＤプレーンＣと映像プレーンＢとを合成するように構成されている。
【００９７】
ＯＳＤプレーンＵは、メニュー画面等ユーザに所定の情報を示す図形等を表示するためのものであり、ＯＳＤプレーンＬは、映像プレーンＢにフェード効果を与えるためのものである。ここでは、フェード効果としてフェードアウト処理を行う場合を例に挙げ、合成処理に係る処理フローを説明するものとする。また、ＯＳＤプレーンＬは、映像プレーンＢにフェード効果を与えるためのものであるため、その全体の色が所定の単一色により表現されることとなる。本実施形態ではこの所定の単一色を黒色とし、その透過率を所定期間で一定の割合ずつ下げるように構成されている。また、この透過率の変更に伴い、ＯＳＤプレーンＬと重ね合うＯＳＤプレーンＵの色も変化させるように構成されている。
【００９８】
また、テレビ放送受信機１は、ＲＡＭ２８に、ＯＳＤプレーンＵ、Ｌ、Ｃそれぞれに対応するパレット（ＯＳＤプレーンＵ用インデックスカラー５３、ＯＳＤプレーンＬ用インデックスカラー５４、ＯＳＤプレーンＣ用インデックスカラー５５）が記憶されているものとする。
【００９９】
上記した前提において、本実施の形態に係るテレビ放送受信機１は、ＯＳＤプレーンＵ、Ｌの合成処理を下記のように実行する。
【０１００】
すなわち、最初に、インデックスカラー取得部４１は、ＯＳＤプレーンＵ用データ５１およびＯＳＤプレーンＬ用データ５２から色情報を取得する。より具体的には、インデックスカラー取得部４１がＯＳＤプレーンＵ用インデックスカラー５３におけるすべてのインデックス番号の色情報を取得する。さらにまた、インデックスカラー取得部４１は、ＯＳＤプレーンＬ用インデックスカラー５４における黒色のインデックス番号の色情報のみを取得する。つまり、ＯＳＤプレーンＬについては、黒色の単色だけで表現されており、その黒色で表示されるＯＳＤプレーンの透過率のみが変更対象となる。このため、インデックスカラー取得部４１は、ＯＳＤプレーンＬ用インデックスカラー５４における黒色のインデックス番号の色情報のみを取得する。そして、インデックスカラー取得部４１は、ＯＳＤプレーンＵ用インデックスカラー５３、およびＯＳＤプレーンＬ用インデックスカラー５４から取得した色情報から、ＯＳＤプレーンＣ用インデックスカラー５５を生成する（ステップＳ１、これ以降Ｓ１と称する）。なお、インデックスカラー取得部４１による、ＯＳＤプレーンＵ用データ５１およびＯＳＤプレーンＬ用データ５２からの色情報の取得処理は、例えば、リモートコントローラ５により入力されたユーザからの表示指示に基づいて開始される。なお、色情報の取得処理の開始取トリガはこれに限定されるものではない。例えば、気象条件等により放送電波の受信が途絶えた場合に、ＯＳＤプレーンＬ、Ｕを映像プレーンＢの上に重畳させて表示するように構成されていてもよい。このように構成されている場合、色情報の取得処理の開始トリガは、受信感度が不良になった旨を示す検知結果である。
【０１０１】
インデックスカラー取得部４１は、ＯＳＤプレーンＣ用インデックスカラー５５を生成すると、フェード開始指示部４３にＯＳＤプレーンＣにおいてフェード効果の実行を開始するように指示する。
【０１０２】
フェード開始指示部４３は、インデックスカラー取得部４１からフェード効果実行開始指示を受けると、ＯＳＤプレーンＣにおけるフェード効果の実行を開始させる（Ｓ２）。より具体的には、フェード開始指示部４３は、ＯＳＤプレーンＣにおいてフェード効果を実現させるために、ＯＳＤプレーンＬの透過率を示すαの値を変更させる。具体的には図８に示すようにＯＳＤプレーンＬの画素に対応するインデックス番号がインデックス２５５であるとすると、フェード開始指示部４３は、インデックス番号２５５のα値を例えば、０から６４に変更する。
【０１０３】
フェード開始指示部４３は、ＯＳＤプレーンＬの透過率を示すαの値を変更させると、変更後のα値に関する情報を色更新部４４に出力する。
【０１０４】
色更新部４４は、フェード開始指示部４３から出力された、変更後のＯＳＤプレーンＬのα値に応じて、ＯＳＤプレーンＵから取得した色情報のα、Ｒ、Ｇ、Ｂの値を求め、ＯＳＤプレーンＣ用インデックスカラーの値を更新する（Ｓ３）。具体的には、色更新部４４は、フェード開始指示部４３によるα値の変更に応じて、図９に示すようにインデックス番号３のαの値を１２８から１６０に、Ｒの値を２５５から２０４に変更させ、ＯＳＤプレーンＣ用インデックスカラー５５を更新する。
【０１０５】
色更新部４４によって、ＯＳＤプレーンＣ用インデックスカラー５５の更新が行われると、合成指示部４５は、ＯＳＤ処理部２４に、更新後のＯＳＤプレーンＣ用インデックスカラー５５に基づくＯＳＤプレーンＣの合成を指示する。ＯＳＤ処理部２４は、合成指示部４５からの指示に応じて、ＯＳＤプレーンＵ用データ５１とＯＳＤプレーンＬ用データ５２をＲＡＭ２８から読み出し、ＯＳＤプレーンＣ用インデックスカラー５５を参照してＯＳＤプレーンＣを生成する。具体的には、ＯＳＤプレーンＣの生成は、図１０に示すようにインデックスカラーが更新された後のＯＳＤプレーンＵとＯＳＤプレーンＬとをインデックスカラー形式のまま合成する。
【０１０６】
そして、合成指示部４５は、生成したＯＳＤプレーンＣを加算回路２６によって映像処理部１８から出力された映像に重畳させ、表示制御部１９に出力される。表示制御部１９は、図１１に示すように映像とＯＳＤプレーンＣとを重畳させた結果（出力用のプレーンＤ）を電気信号に変換し液晶表示装置７に出力させる（Ｓ４）。
【０１０７】
上記したステップＳ２からステップＳ４までの処理は、フェード効果の実行が終了するまで、すなわち、ステップＳ５の判定において後述するように合成指示部４５が「ＹＥＳ」と判定するまで繰返される。より具体的には、ＯＳＤ処理部２４から加算回路２６への出力タイミングは、液晶表示装置７における映像の更新周期と同期する。このため、フェード開始指示部４３は、映像の表示更新のタイミングに同期して、インデックス番号２５５のα値を所定の幅で値が２５５になるまで段階的に変更させていく。そのたびに、ステップＳ３からステップＳ５までの処理が繰返される。
【０１０８】
そして、フェード開始指示部４３は、インデックス番号２５５のα値が２５５に達するとその旨を、色更新部４４を介して合成指示部４５に通知する。合成指示部４５は、フェード開始指示部４３からの通知を受けると、映像変換指示部４６に、フェード効果が終了した旨を通知する。
【０１０９】
映像変換指示部４６は、合成指示部４５からの通知に応じて、映像処理部１８に対して映像をフェード効果後の表示になるように指示する（Ｓ６）。さらに、映像変換指示部４６は、図１２に示すようにＯＳＤプレーンＣ用インデックスカラー５５を初期状態に書き戻し、初期化する（Ｓ７）。本実施形態では、フェードアウト処理を例に挙げて説明している。このため、フェード効果後の映像の表示とは黒色表示となる。したがって、映像処理部１８は、図１３に示すように、映像出力を無効化して映像プレーンＢを黒画面にする。
【０１１０】
なお、上記ではＯＳＤプレーンＵ、Ｌ、Ｃそれぞれに対応するパレット（ＯＳＤプレーン用インデックスカラー５３、ＯＳＤインデックスカラー５４、ＯＳＤプレーンＣ用インデックスカラー５５）を有する場合について説明した。しかしながら、このパレットは、各ＯＳＤプレーンＵ、Ｌ、Ｃそれぞれについて用意される構成に限定されるものではなく、これらに共通のパレットを１つ備える構成としてもよい。
【０１１１】
ここで、テレビ放送受信機１が共通のパレットを１つ備える構成の場合について説明する。なお、この共通のパレットをＯＳＤプレーンＣ用インデックスカラー５５とし、その内容は、図６に示すＯＳＤプレーンＣ用インデックスカラー５５と同様となるものとする。
【０１１２】
この共通のパレットを利用する構成では、以下の点で図１に示すテレビ放送受信機１の構成と異なる。
【０１１３】
すなわち、インデックスカラー取得部４１が、ＯＳＤプレーンＵ用インデックスカラー５３およびＯＳＤプレーンＬ用インデックスカラー５４からＯＳＤプレーンＵおよびＯＳＤプレーンＬそれぞれの色情報を取得しＯＳＤプレーンＣ用インデックスカラー５５を生成していた。しかしながら、共通のパレットを利用する構成の場合、インデックスカラー取得部４１は、ＯＳＤプレーンＣ用インデックスカラー５５において、ＯＳＤプレーンＵの色情報に対応するインデックス番号およびＯＳＤプレーンＬの色情報に対応するインデックス番号についてＲＡＭ２８に記録しておく点で異なる。
【０１１４】
また、図７に示すようにＯＳＤプレーンＣ用インデックスカラー５５を複写するための、不図示のインデックスカラー複写部（複写手段）をさらに備える点で異なる。すなわち、インデックスカラー複写部は、インデックスカラー取得部４１からの指示に応じて、ＯＳＤプレーンＣ用インデックスカラー５５の複写を、コピーデータ５６としてＲＡＭ２８における別の領域に記録する。具体的には、図７に示すように、ＯＳＤプレーンＣ用インデックスカラー５５と同じ内容を、コピーデータ（複写データ）５６としてＲＡＭ２８の別の格納領域に記録する。コピーデータ５６をＲＡＭ２８に記録すると、インデックスカラー複写部４２は、フェード開始指示部４３にＯＳＤプレーンＣにおいてフェード効果の実行を開始するように指示する。
【０１１５】
また、映像変換指示部４６が、フェードアウト処理完了直後にＯＳＤプレーンＣ用インデックスカラー５５を初期状態に戻す方法が異なる。すなわち、テレビ放送受信機１が共通のパレットを１つ備える構成の場合、映像変換指示部４６は、図１２に示すように、ＯＳＤプレーンＣ用インデックスカラー５５をコピーデータ５６の内容に戻し初期状態とする。図１２は、本発明の実施形態を示すものであり、コピーデータ５６とフェードアウト処理完了時点のＯＳＤプレーンＣ用インデックスカラー５５とを示す図である。
【０１１６】
なお、パレットを各ＯＳＤプレーンＬ、Ｕ、Ｃそれぞれに対応して備える構成と、共通のパレット１つを備える構成では、前者の方が、単純な処理の組み合わせで実現できるためプログラムの実装が後者よりも容易となる点で有利である。ただし、ＲＡＭ２８に記憶させるデータ量が前者の方が後者よりも大きくなってしまう。
【０１１７】
以上のように、テレビ放送受信機１は、ＯＳＤ機能により表示される表示画面、すなわちＯＳＤ表示を描画するための２次元平面領域であるＯＳＤプレーンＵ、Ｌを、映像を描画するための２次元平面領域である映像プレーンＢ上に重畳して出力することができるものである。
【０１１８】
テレビ放送受信機１は、赤、緑、青の組み合わせのうち、必要なものを選んで色番号を付し、各画素の色を該色番号で指定するインデックスカラー形式で表現されるＯＳＤプレーンＵとＯＳＤプレーンＬとを重畳させた表示効果が得られるように合成し、インデックスカラー形式で表現される合成画面としてＯＳＤプレーンＣを生成することができる。そして、生成された上記ＯＳＤプレーンＣを描画するために必要なＯＳＤプレーンＵ用データ５１、ＯＳＤプレーンＬ用データ５２、およびＯＳＤプレーンＣ用インデックスカラー５５をＲＡＭ２８から読み出し、ＯＳＤプレーンＣを映像プレーンＢ上に重畳させた画像を表示制御部１９が液晶表示装置７に出力することができる。
【０１１９】
このため、ＯＳＤプレーンＵとＯＳＤプレーンＬとを映像プレーンＢ上に重畳して出力させる場合、この映像プレーンＢと重畳させる前に、ＯＳＤプレーンＵとＯＳＤプレーンＬとを重畳させた表示効果が得られるように合成したＯＳＤプレーンＣを生成することができる。
【０１２０】
したがって、表示制御部１９は、ＯＳＤ処理部２４を通じてＯＳＤプレーンＣを描画するためのＯＳＤ表示データと、映像処理部１８を通じて映像プレーンＢを描画するためのＯＳＤ表示データとを読み出せばよい。それゆえ、ＯＳＤプレーンＵのＯＳＤ表示データ、ＯＳＤプレーンＬのＯＳＤ表示データ、および映像プレーンＢの映像データそれぞれを同時に読み出す構成と比較して、読み出すデータ量を小さくすることができ、読み出しに必要となるメモリ帯域幅を低減させることができる。
【０１２１】
また、テレビ放送受信機１は、ＲＡＭ２８にＯＳＤプレーンＬ用インデックスカラー５４と、ＯＳＤプレーンＵ用インデックスカラー５３とを記憶している。そして、インデックスカラー取得部４１が、ＲＡＭ２８からＯＳＤプレーンＬ用インデックスカラー５４と、ＯＳＤプレーンＵ用インデックスカラー５３とを読み出し、ＯＳＤプレーンＣ用インデックスカラー５５を生成することができる。
【０１２２】
また、フェード開始指示部４３が、この生成したＯＳＤプレーンＣ用インデックスカラー５５において、ＯＳＤプレーンＬ用インデックスカラー５４における所定の色番号（図８ではインデックス番号２５５）のα値に相当する値を変更させる。このα値の変更に応じて、色更新部４４が、ＯＳＤプレーンＬとＯＳＤプレーンＵとを重ね合わせた色に相当する色表現を得るように、ＯＳＤプレーンＣ用インデックスカラー５５を更新する。つまり、色更新部４４は、α値の変更に応じて、ＯＳＤプレーンＣ用インデックスカラー５５において、ＯＳＤプレーンＵ用インデックスカラー５３のＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を書き換える構成である。
【０１２３】
そして、合成指示部４５からの制御指示の下、ＯＳＤ処理部２４が、更新後のＯＳＤプレーンＣ用インデックスカラー５５を参照してＯＳＤプレーンＣを生成することができる。
【０１２４】
このため、テレビ放送受信機１は、ＯＳＤプレーンＬの透過率の変更を反映してＯＳＤプレーンＵの色表現を変更させたＯＳＤプレーンＣを生成することができる。
【０１２５】
したがって、テレビ放送受信機１は、重畳するＯＳＤプレーンＵ、Ｌのうち、ＯＳＤプレーンＬの透過率が変更する場合であっても、その変更を反映した色表現が得られるようにＯＳＤプレーンＣを生成することができる。
【０１２６】
なお、本実施の形態に係るテレビ放送受信機１では、上述のようにフェード効果を与えるためにＯＳＤプレーンＬの色を黒色に設定したが、ＯＳＤプレーンＬの色は黒色に限定されるものではない。黒色の変わりに赤色または白色などを選択しフェード効果を実現することができる。
【０１２７】
また、本実施の形態に係るテレビ放送受信機１では、映像にフェード効果を与えるために、ＯＳＤプレーンＵと映像プレーンＢとの間にＯＳＤプレーンＬを配置していた。つまり、ＯＳＤプレーンＵとＯＳＤプレーンＬとの重ね合わせにおいてＯＳＤプレーンＬの方が下に位置するように配置されていた。しかしながら、フェード効果を与えるためのＯＳＤプレーンの配置はこれに限定されるものではない。例えば、ＯＳＤプレーンＵを単一色にし、フェード効果を与えるためのＯＳＤプレーンとし、ＯＳＤプレーンＬを、所望の画像や情報等をＯＳＤ表示するためのＯＳＤプレーンとしてもよい。このように、フェード効果を与えるＯＳＤプレーンをＯＳＤプレーンＵとした場合、ＯＳＤプレーンＵよりも下に配置する映像プレーンとＯＳＤプレーンＬとにフェード効果を与えることができる。
【０１２８】
また、本実施の形態に係るテレビ放送受信機１では、ＯＳＤプレーンＵ、Ｌを合成する場合について説明したが、合成するＯＳＤプレーンの数はこれに限定されるものではない。例えば、図１５に示すように、合成するＯＳＤプレーンの数はＯＳＤプレーンＵ、Ｌ、Ｍの３つであってもよい。この場合、ＯＳＤプレーンＵ、Ｌ、Ｍを合成したＯＳＤプレーンＣについては以下のように生成する。図１５は、本発明の実施形態を示すものであり、３つの異なるＯＳＤプレーンＵ、Ｌ、Ｍを合成する例を示す図である。
【０１２９】
すなわち、図１５に示すように、数（７）から（１０）により先にＯＳＤプレーンＬとＯＳＤプレーンＭとを合成したＯＳＤプレーンＴという中間生成物を求める。次いで、このＯＳＤプレーンＴとＯＳＤプレーンＵとを数（７）から（１０）で示される関係を参照して合成したＯＳＤプレーンＣを求める。このようにして、合成するＯＳＤプレーン数が２より大きい場合であっても対応することができる。
【０１３０】
また、上記では映像全体に対してフェード効果を与えるように構成されていたが、フェード効果を与える領域は映像全体ではなくその一部であってもよい。例えば、図１６に示す無地領域を上記した数（７）から（１０）を適用する一部のインデックスカラー領域とし、フェード効果をかけることで、図１６に示すように縦線で示される領域についてはフェード効果がかからないようにすることができる。図１６は、本発明の実施形態を示すものであり、映像の一部にフェード効果を与える例を示す図である。
【０１３１】
また、上記では、フェード効果を実施する場合について説明したが、ＯＳＤプレーンの合成はこのようなフェード効果の実施に限定されるものではない。例えば、ＯＳＤプレーンＬのα値が２つ特定値（例えば、α＝１００とα＝２００）を交互にとるように設定することで点滅表示（ブリンク）機能を実現することができる。このようにα値が動的に変更される表示変化に本発明は広く適用することができる。
【０１３２】
また、動的に変更させる値は、ＯＳＤプレーンＬのα値に限定されるものではなく、Ｒ、Ｇ、Ｂの強さを規定する値であってもよい。Ｒ、Ｇ、Ｂの強さを規定する値を動的に変更させ、赤色から青色に向かって段階的に変化するような表示効果をＯＳＤプレーンＬが与える構成であってもよい。
【０１３３】
また、上記したテレビ放送受信機１の要部構成において、ＩＰ放送チューナ部２９を備えていたが、このＩＰ放送チューナ部２９は必ずしも備えている必要はない。例えば、テレビ放送受信機１とは別体にＩＰ放送チューナ部を備えた装置を設け、該装置を通じてＩＰ放送を受信する構成であってもよい。
【０１３４】
また、上記した本発明に係るテレビ放送受信機１の要部構成では、アナログチューナ１１とデジタルチューナ１３とをともに備えているが、これらのうちいずれか一方だけを備える構成であってもよい。
【０１３５】
また、上記では複数のＯＳＤプレーン（ＯＳＤプレーンＵ、Ｌ）を合成し、ＯＳＤプレーンＣを生成する。そして生成したＯＳＤプレーンＣと映像プレーンＢとを重畳させて出力する構成であった。しかしながらＯＳＤプレーンＣと重畳させて出力させるプレーンは映像プレーンＢに限定されるものではない。例えば、ＯＳＤプレーンＵ、Ｌとは別のＯＳＤプレーンであってもよい。このように構成される場合、本発明の第３表示画面は、この別のＯＳＤプレーンに対応することになる。
【０１３６】
最後に、テレビ放送受信機１が備える各ブロック、特に合成処理部４０が有するインデックスカラー取得部４１、フェード開始指示部４３、色更新部４４、および合成指示部４５は、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵ３０を用いてソフトウェアによって実現してもよい。
【０１３７】
すなわち、テレビ放送受信機１は、各機能を実現する制御プログラムの命令を実行するＣＰＵ３０、上記プログラムを格納したＲＯＭ、上記プログラムを展開するＲＡＭ２８、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるテレビ放送受信機１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記テレビ放送受信機１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１３８】
以上のように、本発明に係る受信機は、下記の構成を備えるものと言える。また、本発明に係る受信機の制御方法は、下記のステップを含むものであると言える。
【０１３９】
また、本発明に係る画像処理装置は、以上のように、上記生成手段により生成された上記合成画面を構成する画像データと、上記第１表示画面および上記第２表示画面とは異なる表示画面である第３表示画面を構成する画像データとを読み出し、該合成画面を該第３表示画面上に重畳させた画像を出力する出力手段を備えるように構成されていてもよい。
【０１４０】
上記した構成によると、生成手段により事前に第１表示画面と第２表示画面とを合成し合成画面を生成しておき、出力手段がこの合成画面と第３表示画面とを重畳させて出力することができる。このため、上記出力手段は、上記合成画面を構成する画像データと、上記映像表示画面を構成する画像データとだけを読み出せばよいため、第１表示画面、第２表示画面、および第３表示画面それぞれを構成する画像データを一度に読み出す構成と比較して、画像データを読み出すために必要となるメモリ帯域幅を低減させることができる。
【０１４１】
したがって、本発明に係る画像処理装置は、画像データを読み出すためのメモリ帯域幅を増大させることなく、複数のＯＳＤ表示画面を組み合わせた表示効果を得ることができる。
【０１４２】
また、本発明に係る画像処理装置は、以上のように、上記第１対応表および上記第２対応表それぞれに含まれるα値は、その値が大きくなればなるほど透過率が小さくなるように設定されており、上記変更手段は、上記第３対応表において、上記第１対応表におけるα値に相当する値を所定期間で段階的に増加するように変更させるように構成されていてもよい。
【０１４３】
上記した構成によると、上記第１対応表におけるα値に相当する値を所定期間で段階的に増加するように変更させるように構成されているため、合成画面と重畳される映像表示画面を徐々に暗くするいわゆるフェードアウト処理を実現することができる。
【０１４４】
また、本発明に係る画像処理装置は、以上のように、上記第１対応表および上記第２対応表それぞれに含まれるα値は、その値が大きくなればなるほど透過率が小さくなるように設定されており、上記変更手段は、上記第３対応表において、上記第１対応表におけるα値に相当する値を所定期間で段階的に低減するように変更させるように構成されていてもよい。
【０１４５】
上記した構成によると、上記第１対応表におけるα値に相当する値を所定期間で段階的に低減するように変更させるように構成されているため、合成画面と重畳される映像表示画面を徐々に明るくするいわゆるフェードイン処理を実現することができる。
【０１４６】
また、本発明に係る画像処理装置は、以上のように、上記第１対応表および上記第２対応表それぞれに含まれるα値は、その値が大きくなればなるほど透過率が小さくなるように設定されており、上記変更手段は、上記第３対応表において、上記第１対応表におけるα値に相当する値を、異なる２つの所定値のいずれかに一定間隔で切り替わるように変更させるように構成されていてもよい。
【０１４７】
上記した構成によると、上記第３対応表において、上記第１対応表におけるα値に相当する値を、異なる２つの所定値のいずれかに一定間隔で切り替わるように変更させるように構成されているため、合成画面と重畳される映像表示画面上で点滅表示（ブリンク）機能を実現することができる。
【０１４８】
また、本発明に係る画像処理装置は、以上のように、上記変更手段により変更される、第１対応表のα値に相当する値は、映像表示画面の背景色として設定されている所定の色番号の透過率を規定するものであり、上記対応表作成手段によって作成した第３対応表を複写した複写データを生成し、上記記憶装置に記憶する複写手段と、上記第１対応表におけるα値に相当する値が最大値に達した場合、上記変更手段による上記第１対応表のα値に相当する値の変更に伴い上記更新手段により更新された第３対応表の内容を上記複写データの内容に置き換える置換手段と、上記映像表示画面の表示内容を無効化し、所定の色番号に対応した表示となるように表示状態を変更する表示変更手段と、を備えるように構成されていてもよい。
【０１４９】
ところで、第１対応表におけるα値に相当する値が最大値に達するとは、合成画面において第１表示部分が不透明な映像画面の背景色（例えば黒色）で表現される状態であり、その合成画面と重畳される映像表示画面も所定の背景色に覆われてしまうこととなる。
【０１５０】
上記した構成によると、複写手段を備えるため、第３対応表が書き換えられる前の初期状態の情報として複写データを記憶装置に保持しておくことができる。
【０１５１】
さらに、上記置換手段と表示変更手段とを備えるため、更新された第３対応表を初期状態、すなわち、合成画面が透明な状態で映像表示画面を写し出す状態に戻すとともに、映像表示画面を予め設定されている背景色とすることができる。
【０１５２】
したがって、第１対応表におけるα値に相当する値が最大値に達した時点での、合成画面と映像表示画面とを重畳させた表示状態と同様の表示状態を維持したまま、第３対応表を初期化することができる。このため、第３対応表を別の表示効果を有する用途に使うことができる。
【０１５３】
また、本発明に係る画像処理装置は、以上のように、上記変更手段により変更される、第１対応表のα値に相当する値は、映像表示画面の背景色として設定されている所定の色番号の透過率を規定するものであり、上記第１対応表におけるα値に相当する値が最大値に達した場合、上記第３対応表の上記変更手段により変更された上記第１対応表のα値に相当する値を、第１対応表におけるα値に置き換えるとともに、上記更新手段により更新された第３対応表の第２対応表におけるＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に相当する値を、第２対応表におけるＲ、Ｇ、Ｂそれぞれの強さを規定する値、ならびにα値に置き換える置換手段と、上記映像表示画面の表示内容を無効化し、所定の色番号に対応した表示となるように表示状態を変更する表示変更手段と、を備えるように構成されていてもよい。
【０１５４】
ところで、第１対応表におけるα値に相当する値が最大値に達するとは、合成画面において第１表示部分が不透明な映像画面の背景色（例えば黒色）で表現される状態であり、その合成画面と重畳される映像表示画面も所定の背景色に覆われてしまうこととなる。
【０１５５】
上記した構成によると、上記置換手段と表示変更手段とを備えるため、更新された第３対応表を初期状態、すなわち、合成画面が透明な状態で映像表示画面を写し出す状態に戻すとともに、映像表示画面を予め設定されている背景色とすることができる。
【０１５６】
したがって、第１対応表におけるα値に相当する値が最大値に達した時点での、合成画面と映像表示画面とを重畳させた表示状態と同様の表示状態を維持したまま、第３対応表を初期化することができる。このため、第３対応表を別の表示効果を有する用途に使うことができる。
【０１５７】
本発明に係る画像処理装置の制御方法は、以上のように、上記生成ステップにおいて生成された上記合成画面を構成する画像データと、上記第１表示画面および上記第２表示画面とは異なる表示画面である第３表示画面を構成する画像データとを読み出し、該合成画面を該第３表示画面上に重畳させた画像を出力する出力ステップを含んでいてもよい。
【０１５８】
上記した方法によると、生成ステップにおいて事前に第１表示画面と第２表示画面とを合成し合成画面を生成しておき、出力ステップにてこの合成画面と第３表示画面とを重畳させて出力することができる。このため、上記出力ステップでは、上記合成画面を構成する画像データと、上記映像表示画面を構成する画像データとだけを読み出せばよいため、第１表示画面、第２表示画面、および第３表示画面それぞれを構成する画像データを一度に読み出す構成と比較して、画像データを読み出すために必要となるメモリ帯域幅を低減させることができる。
【０１５９】
したがって、本発明に係る画像処理装置の制御方法は、画像データを読み出すためのメモリ帯域幅を増大させることなく、複数のＯＳＤ表示画面を組み合わせた表示効果を得ることができる。
【０１６０】
なお、上記画像処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより上記画像処理装置をコンピュータにて実現させる画像処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【０１６１】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１６２】
本発明は、複数のＯＳＤプレーンを重ね合わせて合成する処理において、一方のＯＳＤプレーンのインデックスカラーにおける透過率を規定するα値の変更に応じて、他方のＯＳＤプレーンのインデックスカラーのＲ、Ｇ、Ｂ、およびα値の少なくとも１つの設定を変更することができる。このため、インデックスカラー形式で表現される複数のＯＳＤプレーンを重ね合わせて合成した結果を表示する技術に幅広く適応できる。
【符号の説明】
【０１６３】
１  テレビ放送受信機（画像処理装置）
７  液晶表示装置
１８  映像処理部
１９  表示制御部（出力手段）
２４  ＯＳＤ処理部（生成手段・合成画面生成手段）
２６  加算回路
２７  通信制御部
２８  ＲＡＭ（記憶装置）
２９  ＩＰ放送チューナ部
３０  ＣＰＵ
４０  合成処理部（生成手段）
４１  インデックスカラー取得部（対応表作成手段）
４３  フェード開始指示部（変更手段）
４４  色更新部（更新手段）
４５  合成指示部
４６  映像変換指示部（置換手段・表示変更手段）
５１  ＯＳＤプレーンＵ用データ
５２  ＯＳＤプレーンＬ用データ
５３  ＯＳＤプレーンＵ用インデックスカラー（第２対応表）
５４  ＯＳＤプレーンＬ用インデックスカラー（第１対応表）
５５  ＯＳＤプレーンＣ用インデックスカラー（第３対応表）
５６  コピーデータ（複写データ）
【図１】
2011013748.tif 000003
【図２】
2011013748.tif 000004
【図３】
2011013748.tif 000005
【図４】
2011013748.tif 000006
【図５】
2011013748.tif 000007
【図６】
2011013748.tif 000008
【図７】
2011013748.tif 000009
【図８】
2011013748.tif 000010
【図９】
2011013748.tif 000011
【図１０】
2011013748.tif 000012
【図１１】
2011013748.tif 000013
【図１２】
2011013748.tif 000014
【図１３】
2011013748.tif 000015
【図１４】
2011013748.tif 000016
【図１５】
2011013748.tif 000017
【図１６】
2011013748.tif 000018
【図１７】
2011013748.tif 000019
【図１８】
2011013748.tif 000020
【図１９】
2011013748.tif 000021
【国際調査報告】
2011013748.tif 000022
2011013748.tif 000023
2011013748.tif 000024
2011013748.tif 000025