(57)【要約】【課題】ＯＳＤ表示手段用の文字画像を高い圧縮率で圧縮している文字画像の圧縮形式及び高い圧縮率で圧縮された本発明に係るＯＳＤ表示手段用の文字画像データを素早く解凍し、もとの文字画像に戻すことができる解凍方法を提供する。【解決手段】ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、を有しているＯＳＤ表示手段用の文字画像の圧縮形式。【選択図】      図２
2004272090.tif 000002
【特許請求の範囲】
【請求項１】
ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、前記描画指示データにて着色されたドットの近接ドットの着色パターンを指定する描画パターン指示データと、を有していることを特徴とするＯＳＤ表示手段用の文字画像の圧縮形式。
【請求項２】
ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、を有していることを特徴とするＯＳＤ表示手段用の文字画像の圧縮形式。
【請求項３】
前記描画指示データは、前記ドットを着色する色を指定していることを特徴とする請求項１又は２に記載のＯＳＤ表示手段用の文字画像の圧縮形式。
【請求項４】
ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、前記描画指示データにて着色されたドットの近接ドットの着色パターンを指定する描画パターン指示データと、を有する文字圧縮データを解凍復元する解凍方法であって所定サイズのドットマトリクスの所定の位置に原点を設定する原点設定手段と、前記圧縮データ内の前記相対移動座標データを基に前記原点設定手段にて設定された原点を描画始点として文字画像を形成する直線の描画基点を決定する描画基点決定手段と、前記圧縮データ内の描画指示データに従って前記隣り合う描画基点同士を結ぶドットを所定の単色で着色するドット着色手段と、前記ドット着色手段にて着色されたドットに近接するドットを前記描画パターン指示データに基づいて着色する近接ドット着色手段とを有しているＯＳＤ表示手段用の文字画像圧縮データの解凍方法。
【請求項５】
ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、を有する文字圧縮データを解凍復元する解凍方法であって所定サイズのドットマトリクスの所定の位置に原点を設定する原点設定手段と、前記圧縮データ内の前記相対移動座標データを基に前記原点設定手段にて設定された原点を描画始点として文字画像を形成する直線の描画基点を決定する描画基点決定手段と、前記圧縮データ内の描画指示データに従って前記隣り合う描画基点同士を結ぶドットを所定の単色で着色するドット着色手段と、前記ドット着色手段にて着色されたドットに近接する上下左右１ドットずつを該着色されたドットと同色で着色する近接ドット着色手段とを有しているＯＳＤ表示手段用の文字画像圧縮データの解凍方法。
【請求項６】
前記近接ドット着色手段は、前記ドット着色手段にて着色されたドットに近接するドットのうち予め設定したドットを着色する請求項５に記載のＯＳＤ表示手段用の文字画像圧縮データの解凍方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＶＤ、ＴＶ及びＶＴＲ等に用いるＯＳＤ表示手段用の文字画像の圧縮形式と該圧縮形式で圧縮された文字画像圧縮データを解凍する文字画像圧縮データの解凍方法に関するものである。
【０００２】
【従来の技術】
現在、ＴＶ、ＶＴＲ及びＤＶＤ等の映像機器において、これらの機器の各種設定項目をＴＶ画面の一部に表示し、使用者が確認しながら設定できるようにするための表示手段であるＯＳＤ（Ｏｎ  Ｓｃｒｅｅｎ  Ｄｉｓｐｌａｙ）表示手段が採用されている。例えばＤＶＤのＯＳＤにおいてはチャプタ、タイトル等の表示、画面のアスペクト比、アングル、ステレオ音声、字幕等の切り替えなど、設定項目の選択や調整の状態を画面上で確認しながら調整でき、別途に設定項目用の表示部等を設ける必要がなく、画面の調整や音声の調整等、ソース映像を見ながら調整を行える等といった長所がある。また、別途表示部を設けている場合でも、モニタの大型化により使用者は、より離れた場所からの鑑賞を行うことになり、ＤＶＤに設けられた表示部を見ながら設定を行いにくくなっている。ＴＶやＶＴＲ等についても同様に該ＴＶ、ＶＴＲの各種設定項目をＴＶ画面を見ながら行うことが可能である。
【０００３】
このＯＳＤ表示手段に用いられる文字の表示パターンは、一般にマトリクス状に配列されたドット（ドットマトリクス）のうち、所定のドットに着色することで文字画像を形成するものが多く採用されている。前記文字画像は画面上に表示された場合、該画面に映っている映像と判別をつけやすい色、例えば、ホワイト、グレー、グリーン等で着色されている。この文字画像の表示パターンは前記のＴＶ、ＶＴＲ及びＤＶＤ等のメモリに格納されている。
【０００４】
しかし、このドットマトリクス情報をメモリに格納するには１文字につき多くの記憶容量が必要である。例えば、１６ドット×１６ドットで１ドットにつき１ビットを割り当てたとして２５６ビットすなわち３２バイトのデータ量が必要となる。前記メモリには前記ＴＶ、ＶＴＲ及びＤＶＤ等の制御を行うファームウェアも格納されており、文字画像の表示パターンに該メモリの容量のうちの多くをを割り当てることはメモリ容量の増加等の問題点を含んでおり好ましくない。そこで、前記のドットマトリクスにて表現される文字画像の表示パターンの圧縮が提案されている。
【０００５】
圧縮形式としては、任意サイズの画像データを複数の画像データに分割し、前記分割された画像データのそれぞれに固有の番号を付与し、前記分割された画像データ間で比較することにより、一致した画像データを前記比較先の画像データに付与された穂区夕の番号に置換することによって生成されるものが提案されている。この圧縮形式は、前記分割された画像データに固有の番号はその分割された画像の分割前の画像データの二次元座標位置に基づく位置番号であることとしており、一致した画像は比較先の画像データに付与された二次元座標位置に基づく位置番号に置換され、その画像データは省略されるため圧縮率を上げることができるものである。
【０００６】
また、画像データの輪郭内のオン情報ビットを省略して、輪郭を構成する各方向の直線のオン情報ビットがその直線の始点座標及び終点座標の基づいて圧縮記憶されているものも提案されている。この圧縮形式は、オン情報ビット全てのデータを記憶せずに輪郭だけ、さらに輪郭を分割してその分割された部分の始点と終点の座標を記憶し、輪郭の内部は全てオン情報ビットとすることで、圧縮率を上げることができるものである。
【０００７】
また、文字画像を直線の集まりとみなして、各直線の始点と終点の座標を指定することで圧縮するものも考案されている
【０００８】
【特許文献１】
特開２００２−１１２２６３号公報
【特許文献２】
特開平７−１６０１８４号公報
【０００９】
【発明が解決しようとする課題】
しかしながら、上述の画像圧縮形式では任意サイズの画像データを複数の画像データに分割して、そのデータ同士を比較し、一致した画像データは前記比較先の画像データから取得することで圧縮を行っているが、比較して一致するものがない場合更に分割し比較を行う。これを順次繰り返ものであり、比較して一致するものがない場合、非常に煩雑な圧縮データとなる可能性がある。
【００１０】
また、後者の圧縮形式は、ドットマトリクス内に配された画像データについて、オン情報ビットの塊の輪郭部のみをデータ化し、更に輪郭の始点と終点の座標にてオン情報ビットの塊を表現するとした圧縮形式である。この圧縮形式の場合、輪郭内部に多くのオン情報ビットを有する場合は、圧縮率が上がるが、該輪郭内部のオン情報ビットが少ないときは、圧縮率が上がらない。
【００１１】
また、文字画像を直線の集まりとみなして、各直線の始点と終点の座標を指定することで圧縮するものの場合、直線を多数有する文字の場合、圧縮率が上がらないし、直線に厚みがある場合、１本の直線に対して複数の線を並べて厚みを出すので圧縮率が上がりにくい。
【００１２】
そこで本発明は、ＯＳＤ表示手段用の文字画像を高い圧縮率で圧縮しているＯＳＤ表示手段用の文字画像の圧縮形式を提供することを目的とする。
【００１３】
また、本発明は、高い圧縮率で圧縮された文字画像データを素早く解凍し、もとの画像データに戻すことができるＯＳＤ表示手段用の文字画像の圧縮データの解凍方法を提供することを目的とする。
【００１４】
【課題を解決するための手段】
上記目的を達成するために請求項１の発明は、ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、前記描画指示データにて着色されたドットの近接ドットの着色パターンを指定する描画パターン指示データと、を有していることを特徴とするＯＳＤ表示手段用の文字画像の圧縮形式を提供する。
【００１５】
この構成の文字画像の圧縮形式によると、所定サイズのドットマトリクスに表示される文字画像を複数の直線の集まりと考え、その各直線の端点を描画基点として捉え、該描画基点を所定の順序で相対移動座標を利用してたどることで、ドットマトリクス上のドットを折れ線にて１つの経路につないで文字画像を表現することが可能である。また、文字画像を表現するときに、ドットに着色するかしないかを指示することができ、これにより、あらゆる文字を１つながりの折れ線として取り扱うことができる。また、前記着色されたドットの近接ドットの着色パターンを、描画パターン指示データにて指示することで文字形状をよく見せることができる。
【００１６】
このことより、ＯＳＤ表示手段用の文字画像がドットマトリクス上に表示される場合、文字画像を点（ドット）としてでなく、線として捉え、線の始点と終点を設定することで大幅に文字画像を圧縮することが可能である。さらに、１つながりの折れ線と捉えることで、始点と終点が一致することになり、同じ座標を別の線の構成要素として設定しなくてもよく、より圧縮効率を上げることができる。それだけ小さい容量のメモリに格納することが可能である。
【００１７】
また上記目的を達成するため請求項２の発明は、ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、を有していることを特徴とするＯＳＤ表示手段用の文字画像の圧縮形式を提供する。
【００１８】
上記構成によると、圧縮データの中に描画パターン指示データを有しておらず、解凍手段にて予め定められた近接ドットを着色するので、データ量が少なくて済み、それだけ圧縮率を高くすることができる。それによって、圧縮データが核のうされるメモリの大きさを小さくすることが可能である。
【００１９】
また上記目的を達成するため請求項３の発明は、上記構成の前記描画指示データにおいて、前記ドットを着色する色を指定していることを特徴とするＯＳＤ表示手段用の文字画像の圧縮形式を提供する。
【００２０】
この構成によると、ドットマトリクス上に解凍復元された文字画像に対して、色分けを行うことができ、それだけＯＳＤ表示の幅を広げることができ、操作時の見分けを行いやすいＯＳＤ表示を行うことができる。
【００２１】
また上記目的を達成するために請求項４の発明は、ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、前記描画指示データにて着色されたドットの近接ドットの着色パターンを指定する描画パターン指示データと、を有する文字圧縮データを解凍復元する解凍方法であって所定サイズのドットマトリクスの所定の位置に原点を設定する原点設定手段と、前記圧縮データ内の前記相対移動座標データを基に前記原点設定手段にて設定された原点を描画始点として文字画像を形成する直線の描画基点を決定する描画基点決定手段と、前記圧縮データ内の描画指示データに従って前記隣り合う描画基点同士を結ぶドットを所定の単色で着色するドット着色手段と、前記ドット着色手段にて着色されたドットに近接するドットを前記描画パターン指示データに基づいて着色する近接ドット着色手段とを有しているＯＳＤ表示手段用の文字画像圧縮データの解凍方法を提供する。
【００２２】
この構成によると、所定サイズのドットマトリクスに表示される文字画像を複数の直線の集まりと考え、その各直線の端点を描画基点として捉え、該描画基点を所定の順序で相対移動座標を利用してたどることで、圧縮された文字画像データをドットマトリクス上のドットを折れ線にて１つの経路につないで文字画像を表現することが可能である。また、これにより描画されたドットの文字に１ドットの厚みをつけることができる。
【００２３】
１つながりの折れ線を認識し、ドットに着色するかどうか判別するだけで文字画像を解凍復元することが可能であり、それだけ少ない操作で迅速な文字画像の解凍復元が可能である。また、近接ドット着色手段にて描画パターン指示データに基づいて近接ドットを着色することで、文字形状をよく見せることができる
【００２４】
また上記目的を達成するために請求項５の発明は、ＴＶ画面に表示するためのＯＳＤ表示手段用の文字画像の圧縮形式であって、所定サイズのドットマトリクス上に表示される文字画像を複数の直線の集まりとみなし、前記複数の直線の端点及び該複数の直線同士の連結点を描画基点とし、前記ドットマトリクスの所定の位置に設定された原点を描画始点として、前記描画基点を所定の順序でたどるように前の基点から次の基点までの相対移動ドット量のＸ方向成分及びＹ方向成分を格納する相対移動座標データと、前記描画基点のうち隣り合う描画基点同士を結ぶドットを所定の単色で着色するかどうかの指示を格納する描画指示データと、を有する文字圧縮データを解凍復元する解凍方法であって所定サイズのドットマトリクスの所定の位置に原点を設定する原点設定手段と、前記圧縮データ内の前記相対移動座標データを基に前記原点設定手段にて設定された原点を描画始点として文字画像を形成する直線の描画基点を決定する描画基点決定手段と、前記圧縮データ内の描画指示データに従って前記隣り合う描画基点同士を結ぶドットを所定の単色で着色するドット着色手段と、前記ドット着色手段にて着色されたドットに近接する上下左右１ドットずつを該着色されたドットと同色で着色する近接ドット着色手段とを有しているＯＳＤ表示手段用の文字画像圧縮データの解凍方法を提供する。
【００２５】
この構成によると、所定サイズのドットマトリクスに表示される文字画像を複数の直線の集まりと考え、その各直線の端点を描画基点として捉え、該描画基点を所定の順序で相対移動座標を利用してたどることで、圧縮された文字画像データをドットマトリクス上のドットを折れ線にて１つの経路につないで文字画像を表現することが可能である。また、これにより描画されたドットの文字に１ドットの厚みをつけることができる。
【００２６】
１つながりの折れ線を認識し、ドットに着色するかどうか判別するだけで文字画像を解凍復元することが可能であり、それだけ少ない操作で迅速な文字画像の解凍復元が可能である。
【００２７】
また上記目的を達成するために請求項６の発明は、前記近接ドット着色手段は、前記ドット着色手段にて着色されたドットに近接するドットのうち予め設定したドットを着色するＯＳＤ表示手段用の文字画像圧縮データの解凍方法を提供する。
【００２８】
この構成によると、ドット着色手段にて着色されたドットの近接ドットの着色する形状を描画する方法を変更することで、文字画像の線部分の厚みや形状を設定することができ、更に多くの画像に対して適応することが可能である。
【００２９】
【発明の実施の形態】
以下に本発明の実施形態を図面を参照して説明する。図１にＯＳＤ表示の１例を示す画面の概略図を示す。図１に示すＯＳＤ表示はテレビＴＶにて映写されているチャンネルＣｈを表示している。テレビＴＶにて映写されている現在のチャンネルＣｈは「４」であり、その情報がテレビＴＶの右上隅に表示されている。また、これ以外にも、チューニングや色調の設定及び時間表示、タイマー表示等の表示にもＯＳＤ表示が用いられている。
【００３０】
図２は本発明に係るＯＳＤ表示用文字画像の圧縮形式にて圧縮された圧縮データの概念を示す図である。また、図３は図２に示す圧縮データを１６×１６ドットのドットマトリクス上に解凍復元したものである。
図２に示す文字画像の圧縮データＣｐは、解凍復元すると図３に示すような１６×１６ドットのマトリクスＤＭ上に数字の「４」を表現するものである。圧縮データＣｐはドットマトリクスＤＭ上での前の描画基点から次の描画基点への位置関係を示す相対移動座標データ圧縮データＣｐ１と、隣り合う描画基点を結ぶ線を形成するドットを着色するか否かを指示する描画指示データ圧縮データＣｐ２とを有している。
【００３１】
圧縮データＣｐは、必ずドットマトリクスＤＭの一点に原点座標（０，０）（ここでは左上の隅）を決めており、その原点座標を描画始点Ｐ０として、相対移動座標データ圧縮データＣｐ１を基に５つの描画基点を順次決定していく。
【００３２】
図４に図２に示す圧縮データを基に各描画基点及び各線を復元した概略図を示す。相対移動座標データ圧縮データＣｐ１は描画始点Ｐ０及び描画基点Ｐ１、．．．Ｐ５を順次たどるときの前の描画基点から次の描画基点までの相対移動ドット数をＸ方向成分及びＹ方向成分に分けて表示したものである。このとき描画始点Ｐ０と１番目の描画基点Ｐ１を両端点として両描画点をつなぐドットを第１線とする。次に１番目の描画基点Ｐ１と２番目の描画基点Ｐ２を両端点として第２線とする。同様に第３線、第４線、第５線を形成する。すなわち、圧縮データＣｐの第１線の相対移動座標は描画始点から１番目の描画基点へ移動するときのＸ方向ドット数とＹ方向ドット数を示している。同様に第２線は１番目の描画基点から２番目の描画基点という具合に、第５線まで設けられている。順に描画起点をたどる、
【００３３】
第１線１の始点は描画始点Ｐ０であり、第１線１の終点が第２線２の始点になり、第２線２の終点が第３線３の始点になり、第３線３の終点が第４線４の始点になり、第４線４の終点が第５線５の終点となる。例えば、図２に示す圧縮データＣｐの第１線１の相対移動座標データは（＋３、＋２）になっており、これはすなわち、第１線１は原点（０，０）を始点として、Ｘ方向に＋３、Ｙ方向に＋２進んだところに終点を有する直線であるということを示している。
【００３４】
また、圧縮データＣｐに含まれる描画指示データ圧縮データＣｐ２は前の描画基点から次の描画基点を結ぶドットに対して着色を行うかどうかの指示のデータが格納されており、例えば圧縮データＣｐにおいて、第１線１の描画指示データ圧縮データＣｐ２は描画無しになっており、描画始点Ｐ０と１番目の描画基点Ｐ１を直線で結ぶドットには着色しない。また、第２線２の描画指示データ圧縮データＣｐ２は描画有りになっており、１番目の描画基点Ｐ１と２番目の描画基点Ｐ２を結ぶドットは着色する（後述の図７（Ｂ）参照）。
【００３５】
図５（Ａ）に本発明に係るＯＳＤ表示手段の文字画像の圧縮形式を用いた圧縮データの２進数表示の１例を示す。相対移動座標データはＸ方向成分に８ビット、Ｙ方向成分に８ビット割り当てられている。Ｘ方向成分は先頭の１ビットを描画指示データ用のビットとして取り扱われる。すなわち、Ｘ方向成分のデータにて先頭のビットが”１”のときは、その線を構成するドットに着色を行い、先頭ドットが”０”のときは、ドットには着色せず描画基点の移動のみを行う。また残りの７ビットは符号付２進数表示となっており、このことから、相対移動座標のＸ方向成分は−６４ドットから＋６３ドットまであらわすことが可能である。また、相対移動座標のＹ方向成分は８ビットの符号付２進数表示となっており、−１２８ドットから＋１２７ドットまでをあらわすことが可能である。
【００３６】
このようにして、図２の圧縮データＣｐを変換すると第１線の相対移動座標は図５（Ｂ）に示すとおりになる。同様に第２線、．．．第５線を２進数表示すると図５（Ｂ）に示すとおりになる。すなわち、各線の圧縮データはＸ方向成分８ビット＋Ｙ方向成分８ビット、すなわち１６ビットであらわされ、圧縮データＣｐとしては１６ビット×５本、８０ビットすなわち１０バイトで表現できる。一方、１６×１６ドットのドットマトリクス上に表示される文字に置いては、各ドットに１ビットずつ割り振って表現した場合でも１６×１６＝２５６ビットすなわち３２バイト必要であり、これに比べると、本発明に係る文字画像の圧縮形式によると約３分の１であり、高い圧縮効率の文字画像の圧縮データを得ることが可能である。
【００３７】
また、１６×１６ドットのドットマトリクスの場合、相対移動座標は−１５から＋１５あれば十分であり、Ｘ方向の移動座標は描画指示ビットを含めて最低６ビット、Ｙ方向の移動座標は５ビットあればよい。すなわち、１線あたり１１ビットあれば線を表現することができ、上記の圧縮データの場合、５５ビットになりさらに圧縮率を上げることが可能である。
【００３８】
また、各ドットに１ビットずつを割り振って文字画像を表現する場合、１６×１６ドット以上のドットマトリクス上には再現することができないが、本願発明の圧縮データを用いて文字画像を解凍復元する場合、相対移動座標を使用していることより、１６×１６ドット以上のドットマトリクス上においても、描画原点の設定によっては解凍復元することが可能である。
【００３９】
次に本発明に係る文字の圧縮データを解凍する手順を図面を参照して説明する。図６は圧縮データを解凍する手順を示すフロー図である。
まず、ドットマトリクス上に原点（０，０）を設定し、原点（０，０）を描画の始点に設定する（ステップＳ１）。次に、描画する直線をカウントするためのカウンタＮをリセットしてＮ＝０にする（ステップＳ２）。カウンタＮに１を加算（Ｎ＝Ｎ＋１に）する（ステップＳ３）。その後、第Ｎ線が存在するかどうか判別する（ステップＳ４）。第Ｎ線がない場合（ステップＳ４にてＮＯの場合）は、描画したドットの上下左右１ドットずつを着色し（ステップＳ８）終了する。第Ｎ線が存在する場合（ステップＳ４にてＹＥＳの場合）、圧縮データＣｐの相対移動座標データＣｐ１を基に次の描画基点を決定する（ステップＳ５）。第Ｎ線が描画する直線かどうか判別する（ステップＳ６）。第Ｎ線が描画の場合（ステップＳ６にてＹＥＳの場合）、第Ｎ線を構成するドットに着色し（ステップＳ７）、その後ステップＳ３に戻る。第Ｎ線が描画でない場合（ステップＳ６でＮＯの場合）、第Ｎ線を構成するドットには着色せず（ステップＳ８）、ステップＳ３に戻る。これを繰り返すことで文字をドットマトリクス上に文字画像を形成することができる。
【００４０】
図７に図２に示す圧縮データＣｐを解凍し１６×１６ドットのドットマトリクス上に復元する手順を示す。
まず、ドットマトリクスＤＭ上の描画始点（０，０）をドットマトリクスＤＭの左上隅に設定し、第１線の相対移動座標（＋３，＋２）だけ移動した、すなわち、描画始点Ｐ０からＸ方向に＋３ドット、Ｙ方向に＋２ドット移動した点を１番目の描画基点Ｐ１に決定する。このとき圧縮データＣｐによると、第１線は描画ではないので、ドットを着色せずに描画点だけ移動する（図７（Ａ）参照）。
【００４１】
次に、第２線に移るが１番目の描画基点Ｐ１が第２線の始点となり、その点から第２線の相対移動座標（−１，＋７）移動した２番目の描画基点Ｐ２を決定する。このとき、第２線は描画であるので１番目の描画基点Ｐ１と２番目の描画基点Ｐ２を連結する直線を構成するドットに着色する（図７（Ｂ）参照）。
【００４２】
そして、第３線は２番目の描画基点Ｐ２を第３線の始点とし、第３線の相対移動座標（＋１１，０）移動した点を３番目の描画基点Ｐ３とする。第３線は描画する線であり第３線を構成するドットに着色する（図７（Ｃ）参照）。
【００４３】
３番目の描画基点Ｐ３は第４線の始点となり、その点から第４線の相対移動座標（−５，−８）だけ移動した点を４番目の描画基点Ｐ４とする。第４線は描画なしの直線なので第４線を構成するドットには着色せずに描画基点の移動だけする（図７（Ｄ）参照）。
【００４４】
４番目の描画基点Ｐ４は第５線の始点となり、第５線の相対移動座標（０，＋１３）移動した点を５番目の描画基点Ｐ５とする。第５線は描画する線であり、第５線を構成するドットに着色する（図７（Ｅ）参照）。第６線はないので、折れ線の描画動作は第５線を描画した時点で終了し、着色されたドットの上下左右に近接した１ドットにも着色し（図７（Ｆ）参照）、解凍復元は完了する（図７（Ｇ）参照）。
【００４５】
上述の実施例においては、本発明のＯＳＤ表示手段用の文字画像の圧縮形式の適用例の圧縮データとして、１６×１６ドットのドットマトリクス上に表される文字を圧縮したものを例示しているが、それに限定されるものではなく、大小、縦長、横長等、Ｘ方向とＹ方向で表すことのできるドットマトリクスに表示されるものに広く採用することが可能である。
【００４６】
また、上述の実施例においては、描画指示データとして１ビット、つまり着色するか否かのみの指示を行うものを例示しているが、この部分に、階調表示の色データを用いて色分けするもの等にて、複数カラー表示のものも広く採用することが可能である。
【００４７】
さらに、上述の実施例においては、描画指示データにて着色されたドットに上下左右に近接する１ドットを着色しているものを例示しているがそれに限定されるものではなく、該着色されたドットの回りのドットを一定の法則の基、着色するものを広く採用することができる。
【００４８】
本実施例は、本発明に係るＯＳＤ表示手段の文字画像の圧縮形式及びその解凍方法をテレビに内蔵されたＯＳＤ表示手段において適用されるＯＳＤ表示手段を例示したがそれに限定されるものではなく、映像機器であってテレビ等の表示装置に接続されているものに広く採用することができる。
【００４９】
【発明の効果】
以上のように請求項１の発明によれば、所定サイズのドットマトリクスに表示される文字画像を複数の直線の集まりと考え、その各直線の端点を描画基点として捉え、該描画基点を所定の順序で相対移動座標を利用してたどることで、ドットマトリクス上のドットを折れ線にて１つの経路につないで文字画像を表現することが可能である。また、文字画像を表現するときに、ドットに着色するかしないかを指示することができ、これにより、あらゆる文字を１つながりの折れ線として取り扱うことができる。また、前記着色されたドットの近接ドットの着色パターンを、描画パターン指示データにて指示することで文字形状をよく見せることができる。
【００５０】
また請求項２の発明によると、圧縮データの中に描画パターン指示データを有しておらず、解凍手段にて予め定められた近接ドットを着色するので、データ量が少なくて済み、それだけ圧縮率を高くすることができる。それだけ格納されるメモリの大きさを小さくすることが可能である。
【００５１】
また請求項３の発明によると、上記構成の前記描画指示データにおいて、前記ドットを着色する色を指定していることを特徴とするＯＳＤ表示手段用の文字画像の圧縮形式を提供することができる。
【００５２】
ドットマトリクス上に解凍復元された文字画像に対して、色分けを行うことができ、それだけＯＳＤ表示の幅を広げることができ、操作時の見分けを行いやすいＯＳＤ表示を行うことができる。
【００５３】
さらに請求項４の発明によると、所定サイズのドットマトリクスに表示される文字画像を複数の直線の集まりと考え、その各直線の端点を描画基点として捉え、該描画基点を所定の順序で相対移動座標を利用してたどることで、圧縮された文字画像データをドットマトリクス上のドットを折れ線にて１つの経路につないで文字画像を表現することが可能である。また、これにより描画されたドットの文字に１ドットの厚みをつけることができる。
【００５４】
１つながりの折れ線を認識し、ドットに着色するかどうか判別するだけで文字画像を解凍復元することが可能であり、それだけ少ない操作で迅速な文字画像の解凍復元が可能である。また、近接ドット着色手段にて描画パターン指示データに基づいて近接ドットを着色することで、文字形状をよく見せることができる
【００５５】
また請求項５の発明によると、所定サイズのドットマトリクスに表示される文字画像を複数の直線の集まりと考え、その各直線の端点を描画基点として捉え、該描画基点を所定の順序で相対移動座標を利用してたどることで、圧縮された文字画像データをドットマトリクス上のドットを折れ線にて１つの経路につないで文字画像を表現することが可能である。また、これにより描画されたドットの文字に１ドットの厚みをつけることができる。
【００５６】
１つながりの折れ線を認識し、ドットに着色するかどうか判別するだけで文字画像を解凍復元することが可能であり、それだけ少ない操作で迅速な文字画像の解凍復元が可能である。
【００５７】
請求項６の発明によると、ドット着色手段にて着色されたドットの近接ドットの着色する形状を描画する方法を変更することで、文字画像の線部分の厚みや形状を設定することができ、更に多くの画像に対して適応することが可能である。
【図面の簡単な説明】
【図１】ＯＳＤ表示手段によるＯＳＤ表示例の概略図である。
【図２】本発明に係るＯＳＤ表示手段用文字画像の圧縮形式にて圧縮された圧縮データの概略を示す図である。
【図３】図２に示す圧縮データを１６×１６ドットのドットマトリクスに解凍復元した例の図である。
【図４】図２に示す圧縮データを基に複数の直線及び描画基点決定の方法の概略図である。
【図５】図（Ａ）は本発明に係る圧縮形式の数値データ化したものの１例を示す図であり、図（Ｂ）は図２に示す圧縮データを数値データ化したものを示す図である。
【図６】本発明に係るＯＳＤ表示手段用文字画像の圧縮形式にて圧縮された圧縮データを解凍する解凍方法を示すフロー図である。
【図７】図（Ａ）から図（Ｇ）は図２に示す圧縮データを基に１６×１６ドットのドットマトリクスに解凍復元する手順を示す図である。。
【符号の説明】
Ｃｐ  圧縮データ
１、２、３、４、５  直線
Ｐ１、．．．、Ｐ５  描画基点
【図１】
2004272090.tif 000003
【図２】
2004272090.tif 000004
【図３】
2004272090.tif 000005
【図４】
2004272090.tif 000006
【図５】
2004272090.tif 000007
【図６】
2004272090.tif 000008
【図７】
2004272090.tif 000009