(57)【要約】【課題】カラーパレット用メモリの管理領域を有効に利用して、より色彩の鮮やかな表示ができる画像表示装置を提供する。【解決手段】  ビデオカード１は、ビデオメモリ２、パレット参照配列用メモリ３、ディスプレイコントローラ４、Ｄ／Ａコンバータ５、インターフェース６、コネクタ７を備える。ディスプレイコントローラ４には、カラーパレット用メモリ４１を備える。ビデオメモリ２には、ビットマップ形式の画像データが記憶されており、この画像データは、色が４ビットでコード化されている。カラーパレット用メモリ４１には、パレット番号とＲＧＢの各値の配列が記憶され、パレット参照配列用メモリ３には、ビットマップの色のコードとパレット番号を参照するパレット参照配列を記憶している。ディスプレイコントローラ４は、パレット参照配列、カラーパレット用メモリ４１の配列を介して、ビットマップの色のコードをＲＧＢの色に変換する。【選択図】図１
2008145663.tif 000002
【特許請求の範囲】
【請求項１】
所定の色をＲＧＢの数値により表すＲＧＢデータをパレット番号に対応付けて複数記憶するカラーパレット用メモリと、
前記パレット番号のビット数Ｎより小さい色数Ｍの画素データで複数の画像データを記憶するビデオメモリと、
前記カラーパレット用メモリを参照して、前記ビデオメモリに記憶された画像データを前記ＲＧＢデータに変換して出力する表示制御部と、を備えた画像表示装置において、
前記画素データと、パレット番号とを対応付けたパレット参照配列を前記画像データごとに記憶するパレット参照配列用メモリを備え、
前記パレット参照配列用メモリは、前記画像データのうちのいずれかに対応して各々複数の前記パレット参照配列を記憶し、
前記表示制御部は、前記パレット参照配列用メモリを介して、前記画像データを前記ＲＧＢデータに変換して出力すると共に、前記パレット参照配列用メモリで参照するパレット参照配列を切り替えて、１つの画像データから複数画像のバリエーションを出力し、
前記カラーパレットに記憶された色のＲＧＢデータは、互いに重複しておらず、
前記パレット参照配列用メモリに記憶された前記パレット参照配列の総数は、前記パレット番号の総数より多く、
前記画像データは、ＯＳＤ表示用の画像または画面操作用のアイコンである画像出力装置。
【請求項２】
所定の色をＲＧＢの数値により表すＲＧＢデータをパレット番号に対応付けて複数記憶するカラーパレット用メモリと、
前記パレット番号のビット数Ｎより小さい色数Ｍの画素データで構成された複数の画像データを記憶するビデオメモリと、
前記カラーパレット用メモリを参照して、前記ビデオメモリに記憶された画像データを前記ＲＧＢデータに変換して出力する表示制御部と、を備えた画像表示装置において、
前記画素データとパレット番号とを対応付けたパレット参照配列を前記画像データごとに記憶するパレット参照配列用メモリを備え、
前記表示制御部は、前記パレット参照配列用メモリを介して、前記画像データを前記ＲＧＢデータに変換して出力する画像出力装置。
【請求項３】
前記パレット参照配列用メモリは、前記画像データのうちのいずれかに対応して各々複数の前記パレット参照配列を記憶し、
前記表示制御部は、前記パレット参照配列用メモリで参照するパレット参照配列を切り替えて、１つの画像データから画像のバリエーションを出力する請求項２に記載の画像出力装置。
【請求項４】
前記カラーパレットに記憶された色のＲＧＢデータは、互いに重複しておらず、
前記パレット参照配列用メモリに記憶された画素データの総数は、前記パレット番号の総数より多いことを特徴とする請求項２〜３のいずれかに記載の画像出力装置。
【請求項５】
前記画像データは、ＯＳＤ表示用の画像または画面操作用のアイコンである請求項２〜４のいずれかに記載の画像出力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色のＲＧＢの階調を表すＲＧＢデータを複数記憶したカラーパレット用メモリを備えた画像出力装置に関する。
【背景技術】
【０００２】
従来より、ＰＣやＤＶＤプレーヤ内にビデオカードを備えて画像出力する画像出力装置が実用化されている。このようなビデオカードとして、例えば２４ビットハイカラーの中から選択した２５６色の各々についてのＲＧＢの階調を数値により表すＲＧＢデータと、その各色のパレット番号を対応して記憶したカラーパレット用メモリを表示制御部内に備えたものが実用化されている。このビデオカードは、画像の各点の色情報を記録するビットマップをカラーパレットで記憶し、この色番号を表示制御部に出力して、カラーパレット用メモリを参照して色番号をＲＧＢデータに変換し、Ｄ/Ａ変換して画像を出力する。このカラーパレットによれば、原色に近い固定した２５６色ではなく、２４ビットハイカラーの中から選択した２５６色を同時に表示できる。したがって、色数を２５６色に減らして画像メモリの容量を小さくしつつ、より自由な色彩の選択をすることができる。
【０００３】
このような装置では、カラーパレット用メモリが同時に扱うことができるパレット総数によってコストが大幅に変わってくる。このように、カラーパレット用メモリが扱うことができるパレット総数の制約は大きいから、パレット総数を増やすのは容易ではない。したがって、色彩の鮮やかさを確保するために、このカラーパレット用メモリの管理領域を有効に利用することが課題となっており、これを解決する色データ管理装置が開示されている（特許文献１、２等）。
【０００４】
また、操作アイコン等を表示する場合には、このカラーパレットの色番号すべてを用いて表示する必要はなく、例えば、カラーパレットの色数を２５６とすれば、１６色程度あれば十分な場合があった。この場合、画像の各ビットマップの色のデータ（以下、「画素データ」ということにする。）を８ビットでなく４ビットで表すことができ、画像のデータ容量を縮小することができる。この場合、カラーパレット用メモリ内の各アイコンの１６色の定義については、カラーパレット用メモリの色番号（以下カラーパレット番号という。）を割り振って定義していた。また、画像データの色の定義としては、このように割り振った区画の番号とその中の４ｂｉｔ１６色のカラーパレット番号により定義していた。このようにカラーパレット番号を割り振れば、最大１６パターン（２５６色／１６色＝１６パターン）のアイコンの色パターンを記憶することができた。
【特許文献１】特開平８−３２０６８０号公報
【特許文献２】特開平６−１６７９５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、同時に配置できる画像データの総数は、前述の例では同時に最大１６パターンしか表示できず、より多くの画像データを同時に表示しようとすると、色の数に制限がかかる。確かに、カラーパレットを用いたビデオカードは、元々からカラーパレット総数（２５６色）しか同時に表示できないが、前述のようにして、各アイコンの画像データの色をカラーパレット番号内で割り振った番号で指定して表示する場合には、アイコンの色パターン同士で互いに色が重複している色があった。その結果、色の無駄が生じ、２５６色同時に表示できず、色彩の鮮やかさに制約が生じる虞があった。例えば、前述した１６パターンすべてのアイコンを同時に表示すると、同時に表示できる色の総数が、２５６色でなく、例えば２３０色程度しか表示できない場合があった。
【０００６】
そこで、本発明は、カラーパレット用メモリに、このカラーパレット用メモリに登録できる色の数よりも少ない色数のパレットを複数登録する場合、例えばアイコン用のパレットを複数登録して記憶させる場合に、このカラーパレット用メモリの管理領域を有効に利用して、より色彩の鮮やかな表示ができる画像表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、上述の課題を解決するための手段を以下のように構成している。
【０００８】
（１）  所定の色をＲＧＢの数値により表すＲＧＢデータをパレット番号に対応付けて複数記憶するカラーパレット用メモリと、
前記パレット番号のビット数Ｎより小さい色数Ｍの画素データで構成された複数の画像データを記憶するビデオメモリと、
前記カラーパレット用メモリを参照して、前記ビデオメモリに記憶された画像データを前記ＲＧＢデータに変換して出力する表示制御部と、を備えた画像表示装置において、
前記画素データと、パレット番号とを対応付けたパレット参照配列を前記画像データごとに記憶するパレット参照配列用メモリを備え、
前記表示制御部は、前記パレット参照配列用メモリを介して、前記画像データを前記ＲＧＢデータに変換して出力する。
【０００９】
この構成では、画像データの容量を小さくするために、前記パレット番号のビット数Ｎより小さい色数Ｍの画素データで複数の画像データをビデオメモリに記憶している。ここで、画素データは色を表すデータをいうことにする。例えば、パレット総数Ｎを２５６（＝８ｂｉｔ）色、各画素データＭを１６色のいずれかとすれば、１６分の１の容量にすることができる。以下、この「課題を解決するための手段」において、カッコ内はこの例示を表すものとするが、本発明の構成はこれに限定されない。
【００１０】
この構成では、パレット参照配列を複数記憶するパレット参照配列用メモリを備えている。このパレット参照配列によれば、画像データの色を表している画素データ（４ｂｉｔ）をパレット番号（８ｂｉｔ）に変換できる。パレット参照配列がこのような変換機能を持っており、パレット参照配列を介してパレット番号を指定するから、カラーパレット用メモリ自体が個々の画像データの色の組み合わせを直接記憶する必要がない。その結果、カラーパレットメモリのパレット数の制限にかかわらず、同時に表示できる画像データの数を増やすことができる（画像データの数を１７個以上に増やすことができる。）。即ち形状が互いに異なる画像を数多く表示でき、同時に表示できる画像の形状のバリエーションを、パレット参照配列の数に応じて増やすことができる。また、カラーパレットメモリ内に重複した色を確保する必要もないから、色の無駄が生じないし、同時に表示できる色数をカラーパレット総数分について確保できる。以上のとおり、このカラーパレット用メモリの管理領域を有効に利用することができ、より色彩の鮮やかな表示ができる。
【００１１】
ただし、この構成は、必ずしもカラーパレットメモリ内のすべての色を別々のものにする構成、即ち（３）のようにＲＧＢデータが互いに重複していない構成に限定するものではない。
【００１２】
（２）  前記パレット参照配列用メモリは、前記画像データのうちのいずれかに対応して各々複数の前記パレット参照配列を記憶し、
前記表示制御部は、前記パレット参照配列用メモリで参照するパレット参照配列を切り替えて、１つの画像データから画像のバリエーションを出力する。
【００１３】
この構成では、画像データを換えることなく、パレット参照配列を切り換えるだけで、複数画像のバリエーションを出力することができるので、画像データの容量を削減しながら、色鮮やかな表示を行うことができる。また、前記パレット参照配列が前記画素データとパレット番号とを対応付ける機能を有しているので、カラーパレット総数にかかわらず、いずれのバリエーションも、カラーパレット用メモリ内の色を任意に選択できる。
【００１４】
（３）前記カラーパレットに記憶された色のＲＧＢデータは、互いに重複しておらず、
前記パレット参照配列用メモリに記憶された前記パレット参照配列内の色数の総数は、前記パレット番号の総数より多いことを特徴とする。
【００１５】
この構成では、（１）の構成を前提として、複数の画像データを表示させる場合に、画像データの個数にかかわらず、前記カラーパレットに記憶された色のＲＧＢデータが互いに重複していない構成とすることができる。また、前記パレット参照配列用メモリに記憶されたパレット参照配列内の色数の総数、即ち、画素データの色数の総数をパレット番号の総数より多くすることができる。
【００１６】
したがって、画像データの個数にかかわらず、カラーパレットが本来表示できる色の数（２５６色）すべてを同時に表示しうるから、このカラーパレット用メモリの管理領域を有効に利用することができる。また、記憶した画像データに用いる色の総数は、パレット番号の総数より多くしているから、より色彩の鮮やかな表示ができる。
【００１７】
（４）前記画像データは、ＯＳＤ(On Screen Display)表示用の画像または画面操作用のアイコンとすることができる。
【発明の効果】
【００１８】
この発明によれば、カラーパレット用メモリの管理領域を有効に利用でき、より色彩の鮮やかな表示ができる。
【発明を実施するための最良の形態】
【００１９】
図１を用いて本発明の第１実施形態のビデオカード１について説明する。
【００２０】
ビデオカード１は、パソコンや、ＤＶＤ等の光ディスク装置１０内部に備えたビデオカードである。ビデオカード１は、パソコン等のＣＰＵの命令により処理された画像データがビデオメモリ２に入力されて、この入力を受けてビットマップ形式の画像をディスプレイ１０１に出力する。ビデオカード１は、ビデオメモリ２、パレット参照配列用メモリ３、ディスプレイコントローラ４、Ｄ／Ａコンバータ５、インターフェース６、コネクタ７を備え、外部にディスプレイ１０１を接続する。
【００２１】
ビデオカード１には、画像を作成するための作成情報を数値や式として表現するベクトル画像を入力してもよいが、以下では、ディスプレイコントローラ４、または外部の機能ブロックによりビットマップ形式に変換された状態で、画像データがビデオメモリ２に記憶されているものとする。即ち、画像データとして、画素の位置のデータと、画素の色を表すデータ（「画素データ」ということにする。）が併せて記録されているものとする。
【００２２】
この実施形態では、色のデータは、操作アイコンを表示するための色を示す１６個（４ビット）の画素データを用いて記録されており、各々のコードは２４ｂｉｔＲＧＢハイカラー（Ｒ：ｒｅｄ、Ｇ：ｇｒｅｅｎ、Ｂ：ｂｌｕｅ）のうちから選択した所定の色のＲＧＢデータ（色のＲＧＢの階調を数値により表すデータ）を表している。このように２４ｂｉｔＲＧＢハイカラーのうちから１６色を選択しているので、データ容量を削減しつつ、単に原色に近い１６色表示ではない鮮やかな色を表現できる。
【００２３】
パレット参照配列用メモリ３は、ビットマップの各位置の色の画素データを２５６色パレット番号に変換する参照配列が記録されたメモリである。パレット参照配列用メモリ３には、画素データと、パレットの番号とが参照できるよう配列化されて記憶されている。
【００２４】
ディスプレイコントローラ４は、パレット参照配列用メモリ３を介してビデオメモリ２から読み出したＲＧＢの値をＤ/Ａコンバータに転送する。ディスプレイコントローラ４は、このＲＧＢの値を計算するに当たって、ディスプレイコントローラ４内部に搭載したカラーパレット用メモリ４１を参照する。
【００２５】
カラーパレット用メモリ４１には、２４ｂｉｔＲＧＢハイカラーのうちから選択した任意に選択した２５６色のパレット各々のＲＧＢの値と、０〜２５６の２進数のパレット番号とが組み合わされて記憶されている。このように２４ｂｉｔＲＧＢハイカラーのうちから２５６色を選択しているので、データ容量を削減しつつ、単に原色に近い８ｂｉｔの２５６色表示ではない鮮やかな色を表現できる。
【００２６】
ビデオメモリ２に記憶されている画像データに付されている画素データは、この２５６色のうちのいずれかであり、パレット参照配列用メモリ３は、前述の画像データに付されている画素データをこの０〜２５５の２進数の番号に置換する。カラーパレット用メモリ４１で、この０〜２５５の２進数の番号がさらにＲＧＢの各値に置換される。
【００２７】
Ｄ／Ａコンバータ５は、ディスプレイコントローラ４から出力されたデータをＲＧＢ各々の電圧に変換する。
【００２８】
ディスプレイコントローラ４は、ディスプレイ１０１に表示するタイミングを指示するための水平同期信号、垂直同期信号を出し、このタイミングに合わせて、Ｄ／Ａコンバータ５からＲＧＢのアナログ信号が出力される。
【００２９】
インターフェース６は、コネクタ７へＤ／Ａコンバータ５の出力電圧を出力し、ディスプレイ１０１は、画像を表示する。
【００３０】
図２を用いて、第１実施形態のビデオカード１が色を選択して出力する方法について説明する。この方法は、カラーパレット用メモリ４１の容量を有効活用するためのものである。ここで、カラーパレット用メモリ４１は、前述のとおり２５６色を扱うものとする。確かに２５６色でなく５１２色を扱える集積チップが存在するが、より高価であり、少ない色数のパレットのチップの方がコストダウンになる。また、ディスプレイコントローラ４は、規格品、購入品であるからビデオカード１の設計する観点からは、カラーパレット用メモリ４１自体の色数を増やすことには制限が大きい。したがって、カラーパレット用メモリ４１の容量を有効活用することが必要となる。
【００３１】
図２の２Ａは、ビデオメモリ２内の画像データのデータ形式を表している。ビットマップ２１、２２は、ビデオメモリ２に記憶されたアイコンのビットマップの例であり、図示の容易のため、５×５のビットマップで表している。また、図２では、各マスの画素データ２１ｉｊ、２２ｉｊ（ｉ，ｊ＝１〜５）の値を１６進数（０〜９、Ａ〜Ｆ）で０〜１６を表している。４ビットの画素データで色を表しているので、２４ｂｉｔの色を直接記憶しなくてよいから、ビデオメモリ２内のデータ容量の削減に寄与する。
【００３２】
なお、図２で示すビットマップ２１、２２は、説明用の例示であり、実際はもっと大きな大きさのビットマップを使用してもよいし、ビットマップ２１，２２に限らずより多くのアイコン形状を示してもよい。
【００３３】
３Ａは、パレット参照配列用メモリ３に記憶されたパレット参照配列のデータ形式の例を表している。パレット参照配列３１，３２の左の０〜Ｆは、ビデオメモリ２内に記憶したビットマップ２１，２２の画素データ（色）を１６進数で表している。パレット参照配列３１，３２の右側は、カラーパレット用メモリ４１のパレット番号を表しており、ディスプレイコントローラ４は、これを参照して、ビデオメモリ２内のビットマップ２１，２２の色の画素データをパレット番号に変換する。
【００３４】
４Ａは、カラーパレット用メモリ４１内のパレットのデータ形式を表している。カラーパレット用メモリ４１は、２５６色のパレットを記憶でき、４Ａの一番左がパレット番号（０〜２５５）、右側がこのパレット番号に対応する色のＲＧＢの各値を２５６階調（＝８ｂｉｔ）で表している。カラーパレット用メモリ４１は、パレット番号とＲＧＢの各値とを対応したデータ形式で記憶している。ディスプレイコントローラ４は、パレット参照配列用メモリ３内のパレット参照配列で得たパレット番号をＲＧＢの各数値に変換して、Ｄ／Ａコンバータ５に出力する。
【００３５】
以下では、信号の流れを具体的に説明する。図２内の矢印は、変換する際に参照する値の例を表している。もちろん、ビットマップ２１，２２の各要素データ２１ｉｊ、２２ｉｊ（ｉ＝１〜５、ｊ＝１〜５）すべてについて、パレット参照配列用メモリ３のパレット参照配列で照らし合わせる。例えば、ビデオメモリ２の画素データ２１１１を０とすれば、パレット参照配列３１では、１６進数の０ｘ００に変換する。ビデオメモリ２の画素データ２１１２を２とすれば、パレット参照配列３１では、１６進数の０ｘ６Ｄに変換する。画素データ２１２４を３とすれば、０ｘ７Ｄに変換する。このような対応関係がパレット参照配列３１，３２の形式でパレット参照配列用メモリ３に記憶されている。パレット参照配列３１，３２の右側は、４Ａのパレット番号（実装上はカラーパレット用メモリ４１上のアドレスで表す。）を表している。パレット参照配列３１の右側の０ｘ００は、Ｒが０ｘ００、Ｇが０ｘ００、Ｂが０ｘ００の色に対応している。パレット参照配列３１の右側の０ｘ０２は、Ｒが０ｘ２２、Ｇが０ｘ３３、Ｂが０ｘ３２の色に対応している。
【００３６】
以上のとおりパレット参照配列３１，３２を参照すれば、ビデオメモリ２内のビットマップ２１、２２の画素データをＲＧＢの各値に変換できる。
【００３７】
次に、パレット参照配列用メモリ３内に記憶されたパレット参照配列３１，３２の役割について説明する。仮にパレット参照配列用メモリ３がないとすると、ビットマップ２１の色のコードと、カラーパレット用メモリ４１とを直接対応する必要があるから、カラーパレット用メモリ４１内を２５６／１６色＝１６個に仕切って対応させるしかなく、１６通りのアイコンしか使えないことになる。１７個以上のアイコンを使うと、色合いが同じアイコンができてしまう。また、各アイコン間で同じ色を表示する場合には、カラーパレット用メモリ４１内で同じ色のパレットが存在することになり、同時に発色できる色数に制限がかかる。そうすると、アイコン全部を表示してみれば、カラーパレット用メモリ４１では、２５６色の色で表現できるはずが、それよりも少ない数の色しか使えていないことになり、色の鮮やかさに乏しいことになる。
【００３８】
第１実施形態では、ビデオカード１は、パレット参照配列３１，３２を記憶するパレット参照配列用メモリ３を各画像データに対応してカラーパレット用メモリ４１の外に備えている。そして、パレット参照配列が画素データをパレット番号（８ｂｉｔ）に変換して、パレット番号を指定するから、カラーパレット用メモリ４１自体が個々の画像データ２１、２２の色の組み合わせを直接記憶する必要がない。したがって、カラーパレット用メモリ４１内を１６個に区切る必要がないから、カラーパレットメモリのパレット数の制限にかかわらず、同時に表示できる画像データの数を増やすことができる。カラーパレット用メモリ４１は、互いに別々の色とすることができ、各アイコンとも２５６色全体の中から色を選択できる。また、アイコンの数が１７以上に増えても、これに応じて、パレット参照配列用メモリ３の容量を増やせばよく、アイコンの数の制限を受けないし、アイコンを増やしても、選択できる色数が減ることはない。また、前述のとおり、カラーパレット用メモリ４１の容量を増やすのが困難であるに対して、パレット参照配列用メモリ３の容量を増やすのは、容易に行うことができる。
【００３９】
さらに、パレット参照配列のデータを1つの画像データについて複数備えて、ディスプレイコントローラ４がパレット参照配列を切り替えることで、ビデオメモリ２内の同じビットマップ２１のデータを用いて、アイコンの形状が同じで色彩のバリエーションが異なる複数のアイコンを表示させることができる。
【００４０】
なお、以上の説明では、ビデオメモリ２内のビットマップの画素データを１６色、カラーパレット用メモリ４１のパレット総数を２５６色としたが、ビデオメモリ２内のビットマップの画素データは１６色でなくともよく、またカラーパレット用メモリ４１のパレット数は５１２色や他の数でもよい。また、パレットに記憶する色として、２４ｂｉｔハイカラーでなくても、これより少なくてもよく、多くてもよい。
また、コネクタ７をデジタル出力端子とした場合には、Ｄ／Ａコンバータ５は必ずしも必要がない。
【００４１】
また、以上では、ビットマップ２１としてアイコンを例にとって説明したが、アイコンでなくとも他のビットマップのデータの表示、例えばＯＳＤ(On Screen Display)の表示に利用できる。
【００４２】
また、図２で示したＲＧＢの各値は、本発明の「ＲＧＢデータ」に相当する。また、以上ではＲＧＢを用いて説明したが、他の表色系のＲＧＢデータでカラーパレット用メモリ４１内の配列を表してもよい。
【００４３】
次に、図３を用いて、図１、図２で示した第１実施形態の応用にかかる第２実施形態のビデオカード１Ａ、１Ｂについて説明する。この実施形態のビデオカード１Ａ、１Ｂは、ＤＶＤレコーダ１０Ａの１構成である。ＤＶＤレコーダ１０Ａは、光ディスク、ハードディスクから読み取った映像信号を生成し、コンテンツの映像信号１００として出力するものであり、上述の実施形態のＤＶＤレコーダ１０Ａと同様の機能を有する。ＤＶＤレコーダ１０Ａは、コンテンツの映像信号１００とビデオカード１Ｂの出力とを合成して出力する。
【００４４】
ビデオカード１Ａは、図１、図２で示した実施形態のビデオカード１の機能に相当する。ただし、１Ａのビデオカードのビデオメモリ２１には、２４ビットフルカラーのビットマップのデータが記憶されている。また、ビデオカード１Ａは、画素データをカラーパレットにより変換せず、フルカラーのビットマップのデータを水平同期信号、垂直同期信号のタイミングに合わせてそのまま出力する。また、ビデオカード１Ａは、ビデオカード１Ｂから出力されたＯＳＤ画像のデータと、コンテンツの映像信号を合成してビデオメモリ２０Ａに記憶させる。
【００４５】
ビデオカード１Ｂは、ＯＳＤ画像を表示するための映像信号を出力するビデオカードである。ビデオカード１Ｂは、図３に示すように、ビデオメモリ２０Ｂ、パレット参照配列用メモリ３、カラーパレット用メモリ４１を有するディスプレイコントローラ４と、インターフェース６０を備える。
ビデオメモリ２０Ｂ、パレット参照配列用メモリ３、カラーパレット用メモリ４１を有するディスプレイコントローラ４Ａの機能は、上記実施形態のビデオメモリ２、パレット参照配列用メモリ３、ディスプレイコントローラ４と同様なので、以上の説明を準用する。
【００４６】
ビデオメモリ２０Ｂは、キャラクタなどのＯＳＤ画像のデータを図２で示したものと同様、１ドットあたり１バイトの画素データで記憶している。これらのキャラクタを永続的に記憶するため、ビデオメモリ２０Ｂをフラッシュメモリとしてもよい。
また、ディスプレイコントローラ４Ａは、水平同期信号、垂直同期信号のタイミングに合わせてＤ／Ａコンバータ５に映像信号を送信する必要はなく、ビットマップ形式のデジタルの映像信号ビデオカード１Ａに出力できればよい。
【００４７】
このような構成により、ビデオカード１Ｂは、ＤＶＤレコーダ１０Ａの制御部（不図示）の指示の下、１ドットあたり１バイトの画素データで記憶したＯＳＤ画像をビデオメモリ２内に記憶した２４ビットフルカラーのビットマップデータに変換し、これをインターフェース６０からビデオカード1Ａに出力する。この変換の際には、図２で示したのと同じ変換方法を用いる。これにより、カラーパレット用メモリ４１の管理領域を有効に利用して、より色彩の鮮やかな表示ができる。
【００４８】
なお、ビデオカード１、１Ａは、必ずしもメインボートと別体のカードになっている必要はなく、一体でもよい。また、コンテンツの映像信号１００は、ビデオメモリ２０Ａで合成する際にデジタル形式の映像信号であれば、光ディスク、ハードディスク、放送局から受信した映像信号等、どのようなものであってもよい。また、必ずしもビデオカード１Ｂの出力およびビデオカード１Ａのデータ形式は、２４ビットフルカラーのデータでなくてもよく、２４ビットよりも多くてもよく、少なくてもよい。
【図面の簡単な説明】
【００４９】
【図１】第１実施形態のビデオカードの構成を表す図
【図２】第１実施形態のビデオカードに入力されたビットマップの色を出力する方法を表す図
【図３】第１実施形態の応用にかかる実施形態のビデオカードの構成を表す図
【符号の説明】
【００５０】
１、１Ａ、１Ｂ−ビデオカード、  １０、１０Ａ−ＤＶＤレコーダ、
２，２０Ａ，２０Ｂ−ビデオメモリ、  ２１，２２−ビットマップ、
２１ｉｊ，２２ｉｊ（ｉ＝１〜５、ｊ＝１〜５）−画素データ、
３−パレット参照配列用メモリ、  ３１，３２−パレット参照配列、
４−ディスプレイコントローラ、  ４１−カラーパレット用メモリ、
５−Ｄ／Ａコンバータ、  ６，６Ｂ−インターフェース、  ７−コネクタ、
１０１−ディスプレイ
【図１】
2008145663.tif 000003
【図２】
2008145663.tif 000004
【図３】
2008145663.tif 000005