(57)【要約】【課題】より効率良くＯＳＤデータを圧縮することができるオンスクリーンディスプレイ画像データの圧縮方法及びこのようなオンスクリーンディスプレイ画像の表示装置を提供すること。【解決手段】ＯＳＤデータの圧縮データを、表示画面の垂直方向における表示開始ライン位置及び表示画面の垂直方向における表示終了ライン位置を含む垂直方向表示情報と、次に表示を行う表示ライン位置を指定するための垂直方向位置、各表示ライン位置における水平方向表示開始位置、各表示ライン位置における延べ表示色数を示す水平方向表示色数、各表示ライン位置における色情報、及び各表示ライン位置における色の連続表示画素数を示す水平方向表示画素数を含む表示データ情報とを設定することにより構成する。【選択図】図２
2006308967.tif 000002
【特許請求の範囲】
【請求項１】
オンスクリーンディスプレイ画像を表示するための画像データの垂直方向表示に係る情報として、表示画面の垂直方向における表示開始ライン位置及び上記表示画面の垂直方向における表示終了ライン位置を含む垂直方向表示情報を設定し、
上記画像データの水平方向表示に係る情報として、それぞれの表示ライン位置毎に、上記表示画面の垂直方向における次に表示を行う表示ライン位置を指定するための垂直方向位置、各表示ライン位置における水平方向表示開始位置、上記各表示ライン位置における延べ表示色数を示す水平方向表示色数、上記各表示ライン位置における色情報、及び上記各表示ライン位置における上記色の連続表示画素数を示す水平方向表示画素数を含む表示データ情報を設定する、
ことにより、上記画像データを圧縮することを特徴とする画像データの圧縮方法。
【請求項２】
上記色情報は、ＲＧＢ、ＹＣｂＣｒの色データ若しくはパレット化された上記色データのパレット番号を含むことを特徴とする請求項１に記載の画像データの圧縮方法。
【請求項３】
上記表示データ情報は、命令コードと命令パラメータとを含む命令情報を更に含むことを特徴とする請求項１又は２に記載の画像データの圧縮方法。
【請求項４】
上記命令コードは、
上記表示データ情報に基づいて表示を更新させるための更新命令と、
上記命令パラメータで設定された回数だけ上記表示データ情報に従って繰り返し表示を行わせる繰り返し命令と、
上記命令パラメータで指定された表示ライン位置における表示データ情報を読み出すようにジャンプさせるジャンプ命令と、
を含むことを特徴とする請求項３に記載の画像データの圧縮方法。
【請求項５】
オンスクリーンディスプレイ画像を表示するための表示画面を有する表示出力手段と、
垂直方向表示に係る情報として、上記表示画面の垂直方向における表示開始位置及び上記表示画面の垂直方向における表示終了位置を含む垂直方向表示情報と、水平方向表示に係る情報として、それぞれの表示ライン位置毎に、上記表示画面の垂直方向における次に表示を行う表示ライン位置を指定するための垂直方向位置、各表示ライン位置における水平方向表示開始位置、上記各表示ライン位置における述べ表示色数を示す水平方向表示色数、上記各表示ライン位置における色情報、及び上記各表示ライン位置における上記色の連続表示画素数を示す水平方向表示画素数を含む表示データ情報と、からなるオンスクリーンディスプレイ画像の圧縮データを読みだす読み出し手段と、
上記読み出し手段で読み出された圧縮データを解読する解読手段と、
上記読み出し手段で読み出された圧縮データと上記解読手段の解読結果とに基づいて形成されたオンスクリーンディスプレイ画像データをもとに色変換を行って上記表示出力手段に出力する色変換手段と、
を具備することを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、オンスクリーンディスプレイ画像データの圧縮方法及びオンスクリーンディスプレイ画像の表示装置に関する。
【背景技術】
【０００２】
テレビジョン受像機やビデオプレーヤなどの画像表示機能を有する製品においては、メインとなる表示画像に、使用者がその製品の機能設定を容易に行えるようにするための専用画像を重畳して表示画面に表示させることができる機能を有するものがある。このような表示機能は、一般的にオンスクリーンディスプレイ（以下、ＯＳＤと称する）と呼ばれている。
【０００３】
ここで、ＯＳＤ画像を表示するためのＯＳＤデータは、ＯＳＤ画像の表示上の形状に関らずに矩形領域でデータを設定する必要がある。つまり、表示画面上では透明であっても実際にはその部分に透明を示すデータが含まれている。このため、メモリ内のＯＳＤデータの容量は増大する傾向にある。
【０００４】
そこで、特許文献１の手法では、ＯＳＤデータを、表示する色とその色の水平方向（若しくは垂直方向）の連続表示数とで構成するようにしてＯＳＤデータのデータ量の削減を図っている。
【特許文献１】特開２００３−８７７９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記特許文献１の手法では、水平ラインの表示開始位置（左端の画素）が透明であっても、その表示開始位置に対応する透明部分の色とそこからの連続表示数とをデータとして持たせる必要がある。また、カタカナの「テ」や「ニ」などのように色と色との間に全て透明のラインが存在するような場合には、その透明ライン部分のデータも持たせる必要がある。
【０００６】
本発明は、上記の事情に鑑みてなされたもので、より効率良くＯＳＤデータを圧縮することができるオンスクリーンディスプレイ画像データの圧縮方法及びこのようなオンスクリーンディスプレイ画像の表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するために、本発明の第１の態様による画像データの圧縮方法は、オンスクリーンディスプレイ画像を表示するための画像データの垂直方向表示に係る情報として、表示画面の垂直方向における表示開始ライン位置及び上記表示画面の垂直方向における表示終了ライン位置を含む垂直方向表示情報を設定し、上記画像データの水平方向表示に係る情報として、それぞれの表示ライン位置毎に、上記表示画面の垂直方向における次に表示を行う表示ライン位置を指定するための垂直方向位置、各表示ライン位置における水平方向表示開始位置、上記各表示ライン位置における延べ表示色数を示す水平方向表示色数、上記各表示ライン位置における色情報、及び上記各表示ライン位置における上記色の連続表示画素数を示す水平方向表示画素数を含む表示データ情報を設定する、ことにより、上記画像データを圧縮することを特徴とする。
【０００８】
また、上記の目的を達成するために、本発明の第２の態様による表示装置は、オンスクリーンディスプレイ画像を表示するための表示画面を有する表示出力手段と、垂直方向表示に係る情報として、上記表示画面の垂直方向における表示開始位置及び上記表示画面の垂直方向における表示終了位置を含む垂直方向表示情報と、水平方向表示に係る情報として、それぞれの表示ライン位置毎に、上記表示画面の垂直方向における次に表示を行う表示ライン位置を指定するための垂直方向位置、各表示ライン位置における水平方向表示開始位置、上記各表示ライン位置における述べ表示色数を示す水平方向表示色数、上記各表示ライン位置における色情報、及び上記各表示ライン位置における上記色の連続表示画素数を示す水平方向表示画素数を含む表示データ情報と、からなるオンスクリーンディスプレイ画像の圧縮データを読みだす読み出し手段と、上記読み出し手段で読み出された圧縮データを解読する解読手段と、上記読み出し手段で読み出された圧縮データと上記解読手段の解読結果とに基づいて形成されたオンスクリーンディスプレイ画像データをもとに色変換を行って上記表示出力手段に出力する色変換手段とを具備することを特徴とする。
【０００９】
これら第１及び第２の態様によれば、水平方向の開始画素位置を指定してＯＳＤデータを圧縮できるので、より効率良くＯＳＤデータを圧縮することができる。
【発明の効果】
【００１０】
本発明によれば、より効率良くＯＳＤデータを圧縮することができるオンスクリーンディスプレイ画像データの圧縮方法及びこのようなオンスクリーンディスプレイ画像の表示装置を提供することができる。
【発明を実施するための最良の形態】
【００１１】
以下、図面を参照して本発明の実施形態を説明する。  
［第１の実施形態］
図１は、本発明の第１の実施形態に係る表示装置の構成について示すブロック図である。図１の表示装置は、ＣＰＵ１と、メモリ２と、バス３と、アービタ４と、メイン画像データ処理部５と、データ解読処理部６と、表示情報バッファ部７と、切り替え部８と、色変換部９と、重畳処理部１０と、コンポジット信号処理部１１と、同期信号生成部１２と、デジタル／アナログ変換部（ＤＡＣ）１３と、表示部１４とから構成されている。
【００１２】
ＣＰＵ１では、当該表示装置の統括的な制御が行われる。メモリ２には、ＯＳＤ表示を行うための所定のデータ構造を持つ圧縮状態のＯＳＤデータ（以下、圧縮データと称する）が格納されている。
【００１３】
ここで、上記圧縮データのデータ構造について説明する。図２は、第１の実施形態に係る表示装置における圧縮データのデータ構造について示す図である。図２に示すように、第１の実施形態における圧縮データは、垂直方向表示開始位置及び垂直方向表示終了位置を含む垂直方向表示情報と、次に表示する垂直方向位置、水平方向表示開始位置、水平方向表示色数、色情報、及び水平方向表示画素数を含む表示データ情報とから構成されている。ここでは、説明を簡略化するために、垂直方向の表示として１ライン分の構成のみを示している。
【００１４】
まず、垂直方向表示情報について説明する。垂直方向表示開始位置は、表示部１４の表示画面の垂直方向において表示を開始する表示ライン位置を示すデータである。垂直方向表示終了位置は、表示部１４の表示画面の垂直方向において表示を終了する表示ライン位置を示すデータである。ここで、垂直方向表示情報は、圧縮データ内に１つだけ構成されている。
【００１５】
次に、表示データ情報について説明する。次に表示する垂直方向位置は、表示部１４の表示画面の垂直方向において次に表示を行う表示ライン位置を示すデータである。水平方向表示開始位置は、表示部１４の表示画面の水平方向において表示を開始する画素位置を示すデータである。水平方向表示色数は、水平方向表示開始位置で指定された画素位置から表示させる水平方向の延べ表示色数を示すデータである。ここでの述べ表示色数は、連続して同じ色でない場合にのみカウントする。色情報は、水平方向表示開始位置で示された画素位置から表示させる色を示すデータである。この色を示すデータとしては、例えばＲＧＢデータ、ＹＣｂＣｒデータなどの色データがある。または、所定のパレット化された色と対応付けられたパレット番号などを用いるようにしても良い。水平方向表示画素数は、色情報で指定された色を何画素分連続して表示させるのかを示すデータである。ここで、表示データ情報は、垂直方向の表示ライン数分だけ圧縮データ内に構成されている。
【００１６】
ここで、再び図１の説明に戻る。図１においてＣＰＵ１及びメモリ２は、バス３に接続されている。更に、バス３には、アービタ４が接続されている。読み出し手段としてのアービタ４では、予め設定された優先順位に従って、メイン画像データ処理部５、データ解読処理部６、表示情報バッファ部７と切り替え部８の何れかにデータを取得させる処理がなされる。
【００１７】
メイン画像データ処理部５では、図示しない撮像装置で取得された画像や画像記録媒体に記録されている画像などの、表示部１４にメインとして表示させる画像（メイン画像）に対する画像処理が行われる。この画像処理としては、例えばメイン画像データのサイズを表示部１４における表示に適するようなサイズに変更するリサイズ処理などがある。解読手段としてのデータ解読処理部６では、圧縮データに含まれる色情報以外の情報の解読が行われ、その解読結果が切り替え部８に入力される。表示情報バッファ部７では、アービタ４を介して入力された色情報が保持される。切り替え部８からは、データ解読処理部６の解読結果とアービタ４を介して入力された色情報とから、圧縮データの復元処理が行われ、ＯＳＤ画像を表示するためのＯＳＤデータが生成される。色変換部９では、切り替え部８から入力されたＯＳＤデータの色情報（パレット番号の場合）が色データに変換される。ここで、切り替え部８と色変換部９とで色変換手段を構成している。
【００１８】
重畳処理部１０では、メイン画像データ処理部５で処理されたメイン画像データにＯＳＤデータを重畳させる処理がなされる。この重畳処理部１０の処理により、図３に示すようにして、メイン画像１０ａにＯＳＤ画像１０ｂが重畳される。ここで、ＯＳＤ画像１０ｂは矩形のデータとして設定される。このため、圧縮データを復元したときには、図３に示す「Ａ」の文字部分以外の部分は全て「透明」を示すデータが設定される。
【００１９】
コンポジット信号処理部１１では、重畳処理部１０から入力された重畳データと同期信号生成部１２で生成された同期信号（水平同期信号及び垂直同期信号）とが混合されて出力される。ＤＡＣ１３では、コンポジット信号処理部１１から入力されたコンポジット信号がアナログ信号に変換される。表示部１４では、ＤＡＣ１３から入力されたアナログのコンポジット信号に基づいて画像の表示がなされる。なお、表示部１４は、液晶ディスプレイなどの従来周知のものがそのまま適用できる。
【００２０】
以下、図２のような圧縮データを得るための第１の実施形態に係るＯＳＤデータの圧縮方法について具体的に説明する。なお、図２のような圧縮データから、切り替え部８においてＯＳＤ表示用の画像データを生成するためには、以下に説明する圧縮方法の逆の手順で生成すればよい。
【００２１】
ここでは、図４に示す「Ａ」という文字表示（色はグレー１色）を第１の実施形態の手法によってＯＳＤ表示する例について説明する。ここで、色情報を示すカラーパレットの数や、表示部１４の表示画面のサイズによりＯＳＤデータの容量は異なるものとなる。ここでは、表示画面のサイズがＨＤＴＶ規格の最大サイズ（垂直方向ライン数：１０８０ライン、水平方向画素数：１９２０画素）であり、カラーパレットが８色の例について説明する。これらの条件においては、図２の各データのＢｉｔ幅は下記に示すもので満足できる。  
垂直方向表示開始位置    ：１１ｂｉｔ（１〜２０４７ライン）
垂直方向表示終了位置    ：１１ｂｉｔ（１〜２０４７ライン）
次に表示する垂直方向位置：１１ｂｉｔ（２〜２０４７ライン）
水平方向表示開始位置    ：１２ｂｉｔ（１〜４０９５画素）
水平方向表示色数        ：１２ｂｉｔ（１〜４０９５色）
色情報                  ：３ｂｉｔ（８色）
水平方向表示画素数      ：１１ｂｉｔ（１〜４０９５画素）
なお、水平方向表示開始位置、水平方向表示色数、水平方向表示画素数は余裕分を持たせるために１２ｂｉｔの幅を持たせるようにしている。これらのＢｉｔ幅を１１ｂｉｔしても良い。
【００２２】
図４の例について、まず垂直方向表示開始位置及び垂直方向表示終了位置について考える。図４の例では、垂直方向における表示開始ライン位置は１ライン目である。したがって、垂直方向表示開始位置を１とする。同様に、図４の例では、垂直方向における表示終了ライン位置は２４０ライン目である。したがって、垂直方向表示終了位置を２４０とする。
【００２３】
次に、図４の１ライン目に着目する。１ライン目の次に表示がなされる表示ライン位置は２ライン目である。したがって、次に表示する垂直方向位置を２とする。また、１ライン目において表示が開始される画素位置は１２８画素目である。したがって、水平方向表示開始位置を１２８とする。また、１ライン目における延べ表示色数は１２８画素目のグレー１色のみである。したがって、水平方向表示色数を１とする。また、グレーの連続表示画素数も１であるので、水平方向表示画素数も１とする。  
以上のようにして、１ライン目のデータ構成は図５に示すものになる。なお、垂直方向表示開始位置のデータ及び垂直方向表示終了位置のデータは１ライン目（圧縮データの先頭部）にのみ付加される。
【００２４】
次に、図４の２ライン目に着目する。２ライン目の次に表示がなされる表示ライン位置は３ライン目である。したがって、次に表示する垂直方向位置を３とする。また、２ライン目において表示が開始される画素位置は１２７画素目である。したがって、水平方向表示開始位置を１２７とする。また、２ライン目における延べ表示色数は１２７画素目のグレーと、１２８画素目の透明と、１２９画素目のグレーの３色である。したがって、水平方向表示色数を３とする。また、それぞれの色の連続表示画素は、１画素ずつである。したがって、１２７画素目のグレーに関する水平方向表示画素数、１２８画素目の透明に関する水平方向表示画素数、及び１２９画素目に関するグレーの水平方向表示画素数を全て１とする。このようにして、２ライン目のデータ構成は図６に示すものになる。
【００２５】
次に、図４の３ライン目に着目する。３ライン目の次に表示がなされる表示ライン位置は４ライン目である。したがって、次に表示する垂直方向位置を４とする。また、３ライン目において表示が開始される画素位置は１２６画素目である。したがって、水平方向表示開始位置を１２６とする。また、３ライン目における延べ表示色数は、１２６画素目のグレーと、１２７画素目の透明と、１３０画素目のグレーの３色である。ここで、１２８画素目と１２９画素目の透明は、１２７画素の透明と連続しているためカウントしない。これにより、水平方向表示色数を３とする。また、１２６画素目のグレーの連続表示画素数は１画素、１２７画素目の透明の連続表示画素数は３画素、１３０画素目のグレーの連続表示画素数は１画素である。したがって、１２６画素目のグレーに関する水平方向表示画素数を１、１２７画素目の透明に関する水平方向表示画素数を３、１３０画素目に関するグレーの水平方向表示画素数を１とする。
【００２６】
以後同様の考え方で４ライン目以降のデータ構成も求めていくと、図４のＯＳＤ画像を図７に示すようにして圧縮することができる。なお、図４において２４０ライン目の次に表示する垂直方向位置は存在しない。したがって、２４０ライン目の次に表示する垂直方向位置としては、例えば０としても良いし、２０４７としても良い。
【００２７】
以上説明したように、第１の実施形態によれば、水平方向のＯＳＤデータを、水平方向の表示開始位置から表示終了位置までに関するデータのみで表現することができるので、左右両端の透明領域が大きいＯＳＤ画像に対する圧縮ほど、圧縮効率が高くなる。また、カタカナの「テ」や「ニ」などのように色と色との間に全て透明のラインが存在するような場合には、そのラインが次に表示する垂直方向位置に指定されないので、その分、圧縮効率を高めることができる。
【００２８】
ここで、図２のデータ構造において、次に表示する垂直方向位置を垂直方向表示開始位置に対する相対位置に、水平方向表示開始位置を前ラインの水平方向表示開始位置に対する相対位置に置き換えるようにしても良い。このようにすれば、垂直方向表示開始位置、垂直方向表示終了位置、及び１ライン目の水平方向表示開始位置を変更するだけで、ＯＳＤ画像の形を崩さずに、その表示位置だけを図８（ａ）の参照符号２０ａ、図８（ｂ）の参照符号２０ｂ、及び図８（ｃ）の参照符号２０ｃのように自由に変更することが可能である。
【００２９】
［第２の実施形態］
次に、本発明の第２の実施形態について説明する。第２の実施形態は、第１の実施形態の変形例であり、第１の実施形態よりも更に圧縮効率の高いＯＳＤデータの圧縮方法を提供することができるものである。ここで、表示装置の構成については図１で説明したものがそのまま適用できるので、説明を省略する。
【００３０】
図９は、第２の実施形態に係る表示装置における圧縮データのデータ構造について示す図である。ここで、図９においては、垂直方向表示情報としての垂直方向表示開始位置と垂直方向表示終了位置との図示を省略している。
【００３１】
図９において図２と異なる点は、表示データ情報に命令コードと命令パラメータとを含む命令情報が含まれている点である。ここで、命令コード及び命令パラメータは、データ解読処理部６において解読されるものである。命令コードの例としては、前ラインの表示データ情報の内容を命令パラメータにおいて設定されたライン数だけ繰り返し表示させる繰り返し命令、命令パラメータにおいて設定されたメモリアドレスにジャンプして表示を行わせるジャンプ命令、次の表示ライン位置に係る表示データ情報を読み出して表示を行わせる更新命令などがある。
【００３２】
以下、第２の実施形態に係るＯＳＤデータの圧縮方法について、図１０（ａ）に示す、グレー部３０ａと、透明部３０ｂと、黒部３０ｃとからなるＯＳＤデータを例にして説明する。なお、図１０（ａ）のＯＳＤデータは図１０（ｂ）に示すような画素構成であるとする。また、表示画面のサイズはＨＤＴＶ規格の最大サイズ、カラーパレットの色数は８色であるとする。
【００３３】
図１０（ｂ）のＯＳＤデータを従来例の方法で圧縮した場合には、図１１に示すような圧縮データとなる。この場合、データ容量は約９００ｂｉｔとなる。これに対して第２の実施形態の圧縮方法で得られる圧縮データは図１２に示すようになる。以下、図１２に示す圧縮データを求めるための圧縮方法について説明する。
【００３４】
まず、図１０（ｂ）の例について、垂直方向表示開始位置及び垂直方向表示終了位置について考える。図１０（ｂ）の例では、垂直方向における表示開始ライン位置は１ライン目である。したがって、垂直方向表示開始位置を１とする。同様に、図１０（ｂ）の例では、垂直方向における表示終了ライン位置は１４ライン目である。したがって、垂直方向表示終了位置を１４とする。
【００３５】
次に命令コード及び命令パラメータを設定する。ここでは、繰り返しやジャンプを行わせる必要がないので更新命令を設定する。なお、更新命令の場合は命令パラメータを設定しない。ここでの更新命令がデータ解読処理部６によって読み取られた場合、切り替え部８では次のラインである１ライン目の圧縮データが読み取られる。
【００３６】
次に、図１０（ｂ）の１ライン目に着目する。１ライン目の次に表示がなされる表示ライン位置は２ライン目である。したがって、次に表示する垂直方向位置を２とする。また、１ライン目において表示が開始される画素位置は１画素目である。したがって、水平方向表示開始位置を１とする。また、１ライン目における延べ表示色数は、１画素目のグレーと、５画素目の透明と、１０画素目のグレーの３色である。したがって、水平方向表示色数を３とする。また、水平方向表示画素数は、１画素目のグレーに関しては４、５画素目の透明に関しては５、１０画素目のグレーについては４とする。
【００３７】
次に再び命令コード及び命令パラメータを設定する。ここでは、繰り返しやジャンプを行わせる必要がないので更新命令を設定する。
【００３８】
次に、図１０（ｂ）の２ライン目に着目する。２ライン目の次に表示がなされる表示ライン位置は３ライン目である。したがって、次に表示する垂直方向位置を３とする。また、２ライン目において表示が開始される画素位置は１画素目である。したがって、水平方向表示開始位置を１とする。また、２ライン目における延べ表示色数は、１画素目のグレーと、２画素目の黒と、４画素目のグレーと、５画素目の透明と、１０画素目のグレーと、１１画素目の黒と、１３画素目のグレーの７色である。したがって、水平方向表示色数を７とする。また、水平方向表示画素数は、１画素目のグレーに関しては１、２画素目の黒に関しては２、４画素目のグレーに関しては１、５画素目の透明に関しては５、１０画素目のグレーについては１、１１画素目の黒に関しては２、１３画素目のグレーに関しては１とする。
【００３９】
次に、再び命令コード及び命令パラメータを設定する。ここで、図１０（ｂ）の３ライン目から５ライン目に着目すると、３ライン目から５ライン目の３ライン分のＯＳＤデータは、２ライン目と同じものである。そこで、命令コードに繰り返し命令を設定し、かつ命令パラメータに３ラインを設定することによりデータ量の削減を図る。この繰り返し命令が切り替え部８に入力された場合、切り替え部８から表示情報バッファ部７に、表示情報バッファ部７に格納されている２ライン目のデータを３回入力させるような指示がなされる。これにより３ライン目から５ライン目のＯＳＤデータが生成される。
【００４０】
次に、図１０（ｂ）の６ライン目に着目する。６ライン目の次に表示がなされる表示ライン位置は７ライン目である。したがって、次に表示する垂直方向位置を７とする。また、６ライン目において表示が開始される画素位置は１画素目である。したがって、水平方向表示開始位置を１とする。また、６ライン目における延べ表示色数は、１画素目のグレーと、２画素目の黒と、４画素目のグレーと、１１画素目の黒と、１３画素目のグレーの５色である。したがって、水平方向表示色数を５とする。また、水平方向表示画素数は、１画素目のグレーに関しては１、２画素目の黒に関しては２、４画素目のグレーに関しては７、１１画素目の黒に関しては２、１３画素目のグレーに関しては１とする。
【００４１】
次に再び命令コード及び命令パラメータを設定する。ここでは、繰り返しやジャンプを行わせる必要がないので更新命令を設定する。
【００４２】
次に、図１０（ｂ）の７ライン目に着目する。７ライン目の次に表示がなされる表示ライン位置は８ライン目である。したがって、次に表示する垂直方向位置を８とする。また、７ライン目において表示が開始される画素位置は１画素目である。したがって、水平方向表示開始位置を１とする。また、７ライン目における延べ表示色数は、１画素目のグレーと、２画素目の黒と、１３画素目のグレーの３色である。したがって、水平方向表示色数を３とする。また、水平方向表示画素数は、１画素目のグレーに関しては１、２画素目の黒に関しては１１、１３画素目のグレーに関しては１とする。
【００４３】
次に、再び命令コード及び命令パラメータを設定する。ここで、図１０（ｂ）の８ライン目に着目すると、８ライン目のＯＳＤデータは、７ライン目と同じものである。そこで、命令コードに繰り返し命令を設定し、かつ命令パラメータに１ラインを設定する。この繰り返し命令が切り替え部８に入力された場合、切り替え部８から表示情報バッファ部７に、表示情報バッファ部７に格納されている７ライン目のデータをもう１回入力させるような指示がなされる。これにより８ライン目のＯＳＤデータが生成される。
【００４４】
次に、図１０（ｂ）の９ライン目に着目する。９ライン目の次に表示がなされる表示ライン位置は１０ライン目である。したがって、次に表示する垂直方向位置を１０とする。また、９ライン目において表示が開始される画素位置は１画素目である。したがって、水平方向表示開始位置を１とする。また、９ライン目における延べ表示色数は、１画素目のグレーと、２画素目の黒と、１３画素目のグレーの３色である。したがって、水平方向表示色数を３とする。また、水平方向表示画素数は、１画素目のグレーに関しては１、２画素目の黒に関しては１１、１３画素目のグレーに関しては１とする。
【００４５】
次に、再び命令コード及び命令パラメータを設定する。ここで、図１０（ｂ）の１０ライン目から１３ライン目に着目すると、１０ライン目から１３ライン目の４ライン分のＯＳＤデータは、２ライン目から５ライン目と同じものである。そこで、命令コードにジャンプ命令を設定し、かつ命令パラメータに２ライン目のアドレス値を設定することによりデータ量の削減を図る。このジャンプ命令が切り替え部８に入力された場合、切り替え部８では、２ライン目における表示データ情報の読み出しが行われ、次の更新命令がくるまで、ＯＳＤデータの生成処理が実行される。これにより、１０ライン目から１３ライン目のＯＳＤデータとして、２ライン目から４ライン目のＯＳＤデータがコピーされる。そして、更新命令が入力された時点で次の１４ライン目の表示データ情報の入力待ちとなる。
【００４６】
次に、再び命令コード及び命令パラメータを設定する。ここで、図１０（ｂ）の１４ライン目に着目すると、１４ライン目のＯＳＤデータは、１ライン目と同じものである。そこで、命令コードにジャンプ命令を設定し、かつ命令パラメータに１ライン目のアドレス値を設定することによりデータ量の削減を図る。このジャンプ命令が切り替え部８に入力された場合、切り替え部８では、１ライン目における表示データ情報の読み出しが行われ、次の更新命令がくるまで、ＯＳＤデータの生成処理が実行される。
【００４７】
以上説明したような第２の実施形態において、例えば命令コードを３ビット、命令パラメータを１６ビットで表現できるとすると、データ容量は約７００ビットとなる。即ち、図１０の従来例よりも約２割のデータ量を削減することができる。
【００４８】
以上説明したように、第２の実施形態によれば、命令コードと命令パラメータとを利用することにより、第１の実施形態よりも更にＯＳＤデータの圧縮効率を高めることができる。
【００４９】
以上実施形態に基づいて本発明を説明したが、本発明は上記した実施形態に限定されるものではなく、本発明の要旨の範囲内で種々の変形や応用が可能なことは勿論である。例えば、上記した第１の実施形態及び第２の実施形態の手法と従来例の手法をＯＳＤデータの形状に応じて適宜切り替えるようにしても良い。
【００５０】
さらに、上記した実施形態には種々の段階の発明が含まれており、開示される複数の構成要件の適当な組合せにより種々の発明が抽出され得る。例えば、実施形態に示される全構成要件からいくつかの構成要件が削除されても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除された構成も発明として抽出され得る。
【図面の簡単な説明】
【００５１】
【図１】本発明の第１の実施形態に係る表示装置の構成について示すブロック図である。
【図２】本発明の第１の実施形態に係る表示装置における圧縮データのデータ構造について示す図である。
【図３】メイン画像にＯＳＤ画像を重畳したときの様子について示す図である。
【図４】本発明の第１の実施形態の具体例について説明するためのＯＳＤデータを示す図である。
【図５】具体例における圧縮データの１ライン目のデータ構成について示す図である。
【図６】具体例における圧縮データの２ライン目のデータ構成について示す図である。
【図７】具体例における圧縮データの全データ構成について示す図である。
【図８】ＯＳＤデータの表示位置の変更について説明するための図である。
【図９】本発明の第２の実施形態に係る表示装置における圧縮データのデータ構造について示す図である。
【図１０】本発明の第２の実施形態の具体例について説明するためのＯＳＤデータを示す図である。
【図１１】図１０のＯＳＤデータを従来例の手法によって圧縮したときの圧縮データを示す図である。
【図１２】具体例における圧縮データの全データ構成について示す図である。
【符号の説明】
【００５２】
１…ＣＰＵ、２…メモリ、３…バス、４…アービタ、５…メイン画像データ処理部、６…データ解読処理部、７…表示情報バッファ部、９…色変換部、１０…重畳処理部、１１…コンポジット信号処理部、１２…同期信号生成部、１３…デジタル／アナログ変換部（ＤＡＣ）、１４…表示部
【図１】
2006308967.tif 000003
【図２】
2006308967.tif 000004
【図３】
2006308967.tif 000005
【図４】
2006308967.tif 000006
【図５】
2006308967.tif 000007
【図６】
2006308967.tif 000008
【図７】
2006308967.tif 000009
【図８】
2006308967.tif 000010
【図９】
2006308967.tif 000011
【図１０】
2006308967.tif 000012
【図１１】
2006308967.tif 000013
【図１２】
2006308967.tif 000014