(57)【要約】【課題】意匠データの特性に応じて効率的な圧縮処理を行う。【解決手段】意匠データのうち画像データ量が一定値を超える意匠データ（同図において、“ＤＴＶ”及び“完了”の文字を含む意匠データ）のみ、分割されたブロック毎に縦方向又は横方向のデータ圧縮処理を行ってデータ領域に格納すると、データ圧縮効果によって、図中に示す点線枠内に相当するデータ領域を使用せずにすむ。この様に、画像データ量が多い意匠データのみデータ圧縮を行ってデータ領域に格納することによって、使用するデータ領域の節減を図って記憶装置の容量のコンパクト化を図るとともに、データ圧縮及び展開のために無駄な処理時間を要しないという、外部記憶装置の容量のコンパクト化とデータ圧縮及び展開のための処理時間の短縮との両立を図ることができる。【選択図】        図１
2010166530.tif 000002
【特許請求の範囲】
【請求項１】
画像データをブロックに分割する分割部と、
前記分割部によって分割された前記ブロック毎に、連続するデータ列を特定可能なデータに置換する第一の可逆データ圧縮処理を行う第一データ圧縮処理部と、
前記ブロック毎に縦方向の可逆データ圧縮又は横方向の可逆データ圧縮の何れの方向のデータ圧縮率が高いかを判定するデータ圧縮率判定部と
を有し、
前記第一データ圧縮処理部は、前記ブロック毎に前記データ圧縮率判定部によってデータ圧縮率が高いと判定された方向の可逆データ圧縮処理を行うことを特徴とする画像処理装置。
【請求項２】
前記分割部は、前記画像データのデータサイズが一定値を超える場合に該当画像データをブロックに分割することを特徴とする請求項１又は２記載の画像処理装置。
【請求項３】
前記第一データ圧縮処理部によって前記ブロック毎に前記第一の可逆データ圧縮処理が行われた前記画像データに対して、前記第一の可逆データ圧縮処理よりもデータ圧縮率が高い第二の可逆データ圧縮処理を行う第二可逆データ圧縮処理部
を有することを特徴とする請求項１、２又は３記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、高精細の画像データを効率的に圧縮する画像処理装置に関する。
【背景技術】
【０００２】
従来、車載用画像表示装置の表示画面に表示させる背景画像やタッチパネルのボタンのＧＵＩ（Graphical  User  Interface）等の画像データは、非圧縮状態で不揮発性の記憶装置に格納されることが一般的であった。
【０００３】
しかし、近年、デジタルテレビジョン放送の普及に合わせて車載用画像表示装置の表示画面の高精細化が進んでいる。そのため、背景画像やＧＵＩ等の画像データも、車載画像表示装置の表示画面の高精細化にあわせて必然的に高精細となる。このため、背景画像やＧＵＩ等の画像データのデータ量が大きくなる。そこで、データ量の大きい画像データを記憶装置に格納する場合に、記憶装置の必要容量を節減するために、画像データの圧縮を行って格納する従来技術が提案されていた。
【０００４】
ところで、背景画像やタッチパネルのボタンのＧＵＩ等の画像データは意匠データと呼ばれる。車載用画像表示装置において意匠データの圧縮は、圧縮前のデータと、圧縮及び展開（圧縮データを完全復元すること）の処理を経たデータとが完全に等しくなるデータ圧縮方法である可逆圧縮方式である必要がある。可逆圧縮方式には、例えば、ランレングス法、ＬＺ（Lempel  Ziv）法、ハフマン法、ＲＣ（Range  Coder）法等があり、いずれかの方式にて意匠データが圧縮される。
【０００５】
ここで、ランレングス法は、同一の連続するデータを、データ一つと連続数とで表現することによって意匠データを圧縮するデータ圧縮方式である。また、ＬＺ法には、例えば、ＬＺ７７法、ＬＺ７８法がある。ＬＺ７７法は、前に出現したデータ列から最も一致した部分列を検索して、その位置情報に置き換えることによって意匠データの圧縮を行う圧縮方法である。ＬＺ７８法は、データ列を予め辞書に登録しておき、辞書に存在するデータ列は辞書内における位置意情報に置き換えることによって意匠データの圧縮を行う圧縮方法である。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−７８９０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記に代表される従来技術では、ランレングス法は、圧縮及び展開の処理が高速であるものの、風景画などの自然画像を圧縮及び展開すると、完全な可逆圧縮とならないという問題があった。また、ＬＺ法は、高率の圧縮を行うためには大容量のバッファメモリが必要であり、圧縮及び展開の処理速度が遅いという問題点があった。
【０００８】
また、ランレングス法及びＬＺ法ともに、縦方向に連続する画像データの圧縮を不得手とするという問題があった。車載用画像表示装置で用いられる意匠データは、自然画像とは異なり、横方向とともに縦方向にも同一画素が連続することが多いため、この点は特に問題となる。
【０００９】
本発明は、上記問題点（課題）を解消するためになされたものであって、車載用画像表示装置で用いられる意匠データの特性に応じて効率的な圧縮処理を行う画像処理装置に関する。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、開示の画像処理装置は、画像データをブロックに分割する分割部と、前記分割部によって分割された前記ブロック毎に、連続するデータ列を特定可能なデータに置換する第一の可逆データ圧縮処理を行う第一データ圧縮処理部と、前記ブロック毎に縦方向の可逆データ圧縮又は横方向の可逆データ圧縮の何れの方向のデータ圧縮率が高いかを判定するデータ圧縮率判定部とを有し、前記第一データ圧縮処理部は、前記ブロック毎に前記データ圧縮率判定部によってデータ圧縮率が高いと判定された方向の可逆データ圧縮処理を行うことを要件とする。
【発明の効果】
【００１１】
開示の画像処理装置によれば、高精細の画像データをブロックに分割してブロック毎にデータ圧縮率が高い方向（縦方向又は横方向）のデータ圧縮を行うので、効率的に画像データ圧縮を行い、圧縮された画像データを格納する記憶装置の容量を節減し、画像処理装置及び画像処理回路の低コスト化を図ることが可能になるという効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、実施形態の一例に係る意匠データ圧縮の概要を示す図である。
【図２】図２は、第一実施形態の一例に係る画像処理装置の構成を示す機能ブロック図である。
【図３】図３は、第一実施形態の一例に係る画像処理手順を示すフローチャートである。
【図４】図４は、データサイズ判定の処理の概要を示す図である。
【図５−１】図５−１は、データ細分化の処理の概要を示す図（その１）である。
【図５−２】図５−２は、データ細分化の処理の概要を示す図（その２）である。
【図５−３】図５−３は、データ細分化の処理の概要を示す図（その３）である。
【図５−４】図５−４は、データ細分化の処理の概要を示す図（その４）である。
【図６−１】図６−１は、横方向の意匠データ圧縮処理の概要を示す図である。
【図６−２】図６−２は、縦方向の意匠データ圧縮処理の概要を示す図である。
【図７−１】図７−１は、横方向の圧縮が有利な意匠データの一例を示す図である。
【図７−２】図７−２は、縦方向の圧縮が有利な意匠データの一例を示す図である。
【図８−１】図８−１は、フォーマットに基づく圧縮前の意匠データの一例（その１）を示す図である。
【図８−２】図８−２は、フォーマットに基づく圧縮後の意匠データの一例（その１の１）を示す図である。
【図８−３】図８−３は、フォーマットに基づく圧縮後の意匠データの一例（その１の２）を示す図である。
【図９−１】図９−１は、フォーマットに基づく圧縮前の意匠データの一例（その２）を示す図である。
【図９−２】図９−２は、フォーマットに基づく圧縮後の意匠データの一例（その２の１）を示す図である。
【図９−３】図９−３は、フォーマットに基づく圧縮後の意匠データの一例（その２の２）を示す図である。
【図１０】図１０は、圧縮データフォーマットの一例を示す図である。
【図１１】図１１は、第二実施形態の一例に係る画像処理装置の構成を示す機能ブロック図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照し、画像処理装置に係る実施形態の一例を詳細に説明する。なお、以下に示す実施形態の一例は、画像処理装置及び画像処理回路は、車載用の画像処理装置及び画像処理回路を例として説明する。しかし、これに限定されるものではなく、画像データを入力として所定の表示画面に該当画像データを表示制御する画像処理装置及び画像処理回路に広く適用可能である。
【００１４】
先ず、図１を参照して、実施形態の一例に係る意匠データ圧縮の概要を説明する。同図に示す全ての意匠データを、データ圧縮処理を行わずに記憶部（例えば、フラッシュメモリなどの不揮発性記憶装置）のデータ領域に格納した場合に比べ、意匠データのうち画像データ量が一定値を超える意匠データ（同図において、“ＤＴＶ”及び“完了”の文字を含む意匠データ）のみ、分割されたブロック毎に縦方向又は横方向のデータ圧縮処理を行ってデータ領域に格納すると、データ圧縮効果によって、図中に示す点線枠内に相当するデータ領域を使用せずにすむ。
【００１５】
ここで、意匠データのうち画像データ量が一定値以下である意匠データ（同図において、“１が付番されている矢印”の意匠データ）を、データ圧縮処理を行わずにデータ領域に格納する理由は次による。
【００１６】
データ圧縮及び展開のために処理時間がかかる場合がある。画像データ量が多い画像データは、データ圧縮及び展開のために処理時間がかかっても、データ圧縮によるデータ領域の使用領域の節減効果が大きい。よって、データ圧縮及び展開のための処理時間と、データ領域の使用領域の節減効果とを比較すると、処理時間がかかったとしてもなおデータ領域の使用領域の節減が有用である。しかし、画像データ量が少ない画像データは、データ圧縮及び展開のために処理時間がかかる上、データ圧縮によるデータ領域の使用領域の節減効果が小さい。
【００１７】
この様に、画像データ量が多い意匠データのみデータ圧縮を行ってデータ領域に格納することによって、使用するデータ領域の節減を図って記憶装置の容量のコンパクト化を図るとともに、データ圧縮及び展開のために無駄な処理時間を要しないという、外部記憶装置の容量のコンパクト化とデータ圧縮及び展開のための処理時間の短縮との両立を図ることができる。また、データ領域を有する外部記憶装置がフラッシュメモリであれば、読み書きするデータ量が少ないことから消費電力を抑制することができる。
【００１８】
［第一実施形態の一例］
次に、図２を参照して、第一実施形態の一例に係る画像処理装置の構成について説明する。第一実施形態の一例に係る画像処理装置１００ａは、画像処理装置１００ａの全体制御を司る制御部１０１ａと、画像処理部１０２ａと、画像データバッファメモリである描画メモリ１０３ａとを有する。
【００１９】
画像処理部１０２ａは、入力された意匠データを、例えば、ランレングス方式にてデータ圧縮する圧縮処理部１０２ａ１と、圧縮処理部１０２ａ１によってデータ圧縮された意匠データのデータ展開処理（圧縮データから圧縮前元データを復元する処理、データ圧縮において“展開”と“伸張”とは同義である）を行う展開処理部１０２ａ２とを有する。
【００２０】
なお、制御部１０１ａ、圧縮処理部１０２ａ１及び展開処理部１０２ａ２は、ワイヤードロジックを搭載して所望の処理機能を実現する集積回路、又は、プログラムコードを記憶させて所望の処理機能を実現するプログラマブルな集積回路である。
【００２１】
画像処理部１０２ａは、外部記憶部２００と接続されている。外部記憶部２００は、フラッシュメモリ等の不揮発性メモリやストレージ装置、読み書き可能なＣＤ（Compact  Disc）やＤＶＤ（Digital  Versatile  Disc）等の可搬型記憶媒体及び読み書き装置等である。
【００２２】
圧縮処理部１０２ａ１は、入力された意匠データをデータ圧縮して外部記憶部２００に格納する。また、展開処理部１０２ａ２は、制御部１０１ａの指示に応じて、外部記憶部２００にデータ圧縮されて格納されている意匠データを読み出してデータ展開処理を行い、描画メモリ１０３ａに一時記憶させる。また、展開処理部１０２ａ２は、制御部１０１ａの指示に応じて、描画メモリ１０３ａに一時記憶されている画像データを表示部３００の表示画面に表示制御する。
【００２３】
次に、図３を参照して、実施形態の一例に係る画像処理装置１００ａで実行される画像処理手順について説明する。同図に示す様に、先ず、圧縮処理部１０２ａ１は、意匠データの入力を受け付ける（ステップＳ１０１）。
【００２４】
続いて、圧縮処理部１０２ａ１は、入力された意匠データのデータサイズが所定値以下であるか否かを判定する（ステップＳ１０２）。この判定は、例えば、図４に示す様に、意匠データが、Ｘ軸（水平）方向の長さが“ｎ”、Ｙ軸（垂直）方向の長さが“ｍ”である矩形領域に収まるか否かを判定することによって行われる。なお、前述の「所定値」とは意匠データのデータ圧縮を行うか否かを判定する一定値の閾値であって、画像処理部１０２ａの処理能力に応じて定まる数値である。従って、上記“ｎ”及び“ｍ”も画像処理部１０２ａの処理能力に応じて定まる。
【００２５】
入力された意匠データのデータサイズが所定値以下であると判定された場合（ステップＳ１０２肯定）、ステップＳ１０８へ移り、入力された意匠データのデータサイズが所定値以下であると判定されなかった場合（ステップＳ１０２否定）、ステップＳ１０３へ移る。
【００２６】
ステップＳ１０３では、圧縮処理部１０２ａ１は、入力された意匠データを複数のブロックに分割するデータ細分化を行う。具体的には、圧縮処理部１０２ａ１は、図５−１に例示する原画像の意匠データの解析を行う。
【００２７】
先ず、圧縮処理部１０２ａ１は、図５−２に例示する様に、横方向に意匠データを走査してエッジ（輪郭）を検出する。続いて、圧縮処理部１０２ａ１は、図５−３に例示する様に、縦方向に意匠データを走査してエッジを検出する。
【００２８】
そして、圧縮処理部１０２ａ１は、上記の様にして検出されたエッジに基づいて、図５−４に例示する様に、エッジを含まない横長のブロックＡ及びブロックＢ、エッジを含まない縦長のブロックＣ、及び、“ＤＴＶ”の文字を含むブロックＤの４つのブロックに意匠データを分割する。
【００２９】
この様に、意匠データに含まれるエッジを基準にして縦方向又は横方向のいずれかの方向のデータ圧縮が有利な（データ圧縮率が高い）ブロックに分割し、ブロック毎に縦方向又は横方向のいずれかの方向のデータ圧縮を行うことによって、同一意匠データの圧縮の効率性、圧縮率の向上を図ることができる。
【００３０】
続いて、圧縮処理部１０２ａ１は、各ブロックについて、縦方向のデータ圧縮及び横方向のデータ圧縮を試行する（ステップＳ１０４）。続いて、図６−１及び図６−２に例示する様に、圧縮処理部１０２ａ１は、各ブロックについて、データ圧縮率が横方向のデータ圧縮より縦方向のデータ圧縮が高いか否かを判定する（ステップＳ１０５）。
【００３１】
データ圧縮率が横方向のデータ圧縮より縦方向のデータ圧縮が高いと判定された場合（ステップＳ１０５肯定）、ステップＳ１０６へ移り、データ圧縮率が横方向のデータ圧縮より縦方向のデータ圧縮が高いと判定されなかった場合（ステップＳ１０５否定）、ステップＳ１０７へ移る。
【００３２】
なお、図７−１に例示する様に、横方向へのデータ圧縮が有利（圧縮率が高い）な意匠データは、横方向に同一画素データが連続することが多い意匠データである。また、図７−２に例示する様に、縦方向へのデータ圧縮が有利な意匠データは、縦方向に同一画素データが連続することが多い意匠データである。
【００３３】
ステップＳ１０６では、圧縮処理部１０２ａ１は、該当するブロックを縦方向にデータ圧縮する。ステップＳ１０７では、圧縮処理部１０２ａ１は、該当するブロックを横方向にデータ圧縮する。
【００３４】
図５−４に例示する様に、ブロックＡ及びブロックＢは、ステップＳ１０５の判定処理によって横方向のデータ圧縮が有利と判定され、横方向のデータ圧縮（例えば、ランレングス方式によるデータ圧縮）が行われる。一方、ブロックＣ及びブロックＤは、ステップＳ１０５の判定処理によって縦方向のデータ圧縮が有利と判定され、縦方向のデータ圧縮（例えば、ランレングス方式によるデータ圧縮）が行われる。ステップＳ１０６又はステップＳ１０７の処理が終了するとステップＳ１０８へ移る。
【００３５】
ステップＳ１０８では、圧縮処理部１０２ａ１は、分割されたブロック毎にデータ圧縮された意匠データに、ブロック毎にヘッダ情報を付加してフォーマット化する。意匠データの圧縮データのフォーマットは、図１０に示す通りである。
【００３６】
図１０において「Ｘサイズ」はブロックのＸ軸方向のドット数を示し、「Ｙサイズ」はブロックのＸ軸方向のドット数を示し、「方向」はブロックのデータ圧縮の方向又は非圧縮を示し、「αＲＧＢｉ（ｉ＝０，１、・・・、ｎ）」はブロック内のｉ番目の同一画素値の画素グループの画素値（例えば、３２ｂｉｔで表現する）を示し、「ｃｎｔｉ」（ｉ＝１、２、・・・、ｎ）はブロック内のｉ番目の同一画素値の画素グループのラン長（同一画素値の連続数を、例えば、１０ｂｉｔで表現する）を示す。
【００３７】
例えば、図８−１に示す、Ｘ軸方向に６画素、Ｙ軸方向に４画素のブロックを横方向にデータ圧縮するとする。この場合、「Ｘサイズ」は６であり、「Ｙサイズ」は４となり、データ圧縮方向は「横」である。すなわち、“６４横”がヘッダ情報となり、当ブロックの圧縮データの先頭に付加される。
【００３８】
そして、図８−２に示す様に、データ圧縮対象のブロックの第一行は、図１０のフォーマットに従えば、“青”の画素が４つ連続し、“赤”の画素が２つ連続することから、データ圧縮によって“青４赤２”という情報に置換される。
【００３９】
また、図８−３に示す様に、データ圧縮対象のブロックの第二行は、図１０のフォーマットに従えば、“黄”の画素が３つ連続し、“緑”の画素が３つ連続することから、データ圧縮によって“黄３緑３”という情報に置換される。
【００４０】
また、図９−１に示す、Ｘ軸方向に３画素、Ｙ軸方向に４画素のブロックを縦方向にデータ圧縮するとする。この場合、「Ｘサイズ」は３であり、「Ｙサイズ」は４となり、データ圧縮方向は「縦」である。すなわち、“３４縦”がヘッダ情報となり、当ブロックの圧縮データの先頭に付加される。
【００４１】
そして、図９−２に示す様に、データ圧縮対象のブロックの第一列は、図１０のフォーマットに従えば、“青”の画素が４つ連続することから、データ圧縮によって“青４”という情報に置換される。
【００４２】
また、図９−３に示す様に、データ圧縮対象のブロックの第二列は、図１０のフォーマットに従えば、“黄”の画素が２つ連続し、“灰（灰色）”の画素が２つ連続することから、データ圧縮によって“黄２灰２”という情報に置換される。
【００４３】
そして、圧縮処理部１０２ａ１は、ブロック毎にヘッダ情報を付加してフォーマット化した圧縮データを、ブロック分割前の意匠データ単位でマージ（併合）する。そして、圧縮処理部１０２ａ１は、マージした圧縮データを外部記憶部２００のデータ領域に格納する。この処理が終了すると、第一実施形態の一例に係る画像処理は終了する。
【００４４】
［第二実施形態の一例］
次に、図１１を参照して、第二実施形態の一例に係る画像処理装置の構成について説明する。なお、第二実施形態の一例に係る画像処理装置１００ｂの構成の説明において、第一実施形態の一例に係る画像処理装置１００ａと同一の機能ブロックには同一符号を付与しているので説明を省略し、差分のみを説明する。
【００４５】
第二実施形態の一例に係る画像処理装置１００ｂは、画像処理装置１００ｂの全体制御を司る制御部１０１ａと、画像処理部１０２ｂと、画像データバッファメモリである描画メモリ１０３ａとを有する。
【００４６】
画像処理部１０２ｂは、第一圧縮処理部１０２ｂ１と、第二圧縮処理部１０２ｂ２と、第一展開処理部１０２ｂ３と、第二展開処理部１０２ｂ４とを有する。第一圧縮処理部１０２ｂ１は、画像処理装置１００ａの圧縮処理部１０２ａ１と同一のデータ圧縮処理を行った後の圧縮データを第二圧縮処理部１０２ｂ２へ受け渡す。
【００４７】
第二圧縮処理部１０２ｂ２は、第一圧縮処理部１０２ｂ１から受け渡された圧縮データを、例えば、ランレングス法よりもデータ圧縮率が高い圧縮方式、例えば、ＬＺ７７法又はＬＺ７８法等を用いて更にデータ圧縮する。そして、第二圧縮処理部１０２ｂ２は、圧縮データを外部記憶部２００に格納する。
【００４８】
第二展開処理部１０２ｂ４は、画像処理装置１００ｂのシステムアイドル時（具体的には、制御部１０１ａのＣＰＵ使用率が例えば数％程度であるとき）に、外部記憶部２００にデータ圧縮されて格納されている意匠データを読み出して第二圧縮処理部１０２ｂ２による圧縮データのデータ展開処理を行い、描画メモリ１０３ａに一時記憶させる。この段階で描画メモリ１０３ａに一時記憶されているデータは、第一圧縮処理部１０２ｂ１によってデータ圧縮された形式の意匠データである。
【００４９】
そして、第二展開処理部１０２ｂ４は、制御部１０１ａの指示に応じて、描画メモリ１０３ａにデータ圧縮されて格納されている意匠データを読み出して第一圧縮処理部１０２ｂ１による圧縮データのデータ展開処理を行い、描画メモリ１０３ａに一時記憶させる。また、第二展開処理部１０２ｂ４は、制御部１０１ａの指示に応じて、描画メモリ１０３ａに一時記憶されている第二展開処理部１０２ｂ４によって展開された画像データを表示部３００の表示画面に表示制御する。
【００５０】
この様に、二段階で意匠データの圧縮を行うと、意匠データの圧縮データをよりコンパクトにすることが可能になり、外部記憶部２００の容量のコンパクト化をより一層図ることができる。また、２段階目に行うデータ圧縮のデータ圧縮方式が、データ圧縮率は高いが圧縮及び展開処理に時間がかかる方式であっても、システムアイドル時に、二段階目のデータ圧縮の展開処理を予め行う様にすることによって、データ圧縮及び展開のための処理時間の短縮を図ることができる。また、データ領域を有する外部記憶部２００がフラッシュメモリであれば、読み書きするデータ量がより少ないことから一層の消費電力の抑制を図ることができる。
【００５１】
以上、本発明の実施形態の一例を説明したが、本発明は、これに限られるものではなく、特許請求の範囲に記載した技術的思想の範囲内で、更に種々の異なる実施形態で実施されてもよいものである。また、実施形態の一例に記載した効果は、これに限定されるものではない。
【００５２】
また、上記実施形態の一例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記実施形態の一例で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００５３】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示のように構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【００５４】
上記に開示した実施形態によれば、以下のものが実施可能である。
【００５５】
（１）画像データをブロックに分割する分割部と、前記分割部によって分割された前記ブロック毎に、連続するデータ列を特定可能なデータに置換する第一の可逆データ圧縮処理を行う第一データ圧縮処理部と、前記ブロック毎に縦方向の可逆データ圧縮又は横方向の可逆データ圧縮の何れの方向のデータ圧縮率が高いかを判定するデータ圧縮率判定部とを有し、前記第一データ圧縮処理部は、前記ブロック毎に前記データ圧縮率判定部によってデータ圧縮率が高いと判定された方向の可逆データ圧縮処理を行うことを特徴とする画像処理装置。
【００５６】
（２）前記分割部は、前記画像データに含まれる画像のエッジに基づいて前記画像データをブロックに分割することを特徴とする上記（１）記載の画像処理装置。
【００５７】
（３）前記第一データ圧縮処理部によって前記ブロック毎に前記第一の可逆データ圧縮処理が行われた前記画像データに対して、前記第一の可逆データ圧縮処理よりもデータ圧縮率が高い第二の可逆データ圧縮処理を行う第二可逆データ圧縮処理部を有することを特徴とする上記（１）又は（２）記載の画像処理装置。
【００５８】
（４）前記第二可逆データ圧縮処理部によって前記第二の可逆データ圧縮処理が行なわれた画像データの展開処理をシステムアイドル時に行う第二データ展開処理部と、前記第二データ展開処理部によって展開処理が行われた画像データを一時記憶する一時記憶部と、前記一時記憶部から前記第二データ展開処理部によって展開処理が行われた該当画像データを読み出して前記第一データ圧縮処理部によって前記第一の可逆データ圧縮処理が行なわれた該当画像データの展開処理を行う第一データ展開処理部とを有することを特徴とする上記（３）記載の画像処理装置。
【００５９】
（５）画像データをブロックに分割する分割部と、前記分割部によって分割された前記ブロック毎に、連続するデータ列を特定可能なデータに置換する第一の可逆データ圧縮処理を行う第一データ圧縮処理部と、前記ブロック毎に縦方向の可逆データ圧縮又は横方向の可逆データ圧縮の何れの方向のデータ圧縮率が高いかを判定するデータ圧縮率判定部と
を有し、前記第一データ圧縮処理部は、前記ブロック毎に前記データ圧縮率判定部によってデータ圧縮率が高いと判定された方向の可逆データ圧縮処理を行うことを特徴とする画像処理回路。
【００６０】
（６）前記第一データ圧縮処理部によって前記ブロック毎に前記第一の可逆データ圧縮処理が行われた前記画像データに対して、前記第一の可逆データ圧縮処理よりもデータ圧縮率が高い第二の可逆データ圧縮処理を行う第二可逆データ圧縮処理部を有することを特徴とする上記（５）記載の画像処理回路。
【００６１】
（７）画像データの圧縮処理を画像処理装置が行う画像処理方法であって、画像データをブロックに分割する分割ステップと、前記分割ステップによって分割された前記ブロック毎に、連続するデータ列を特定可能なデータに置換する第一の可逆データ圧縮処理を行う第一データ圧縮処理ステップと、前記ブロック毎に縦方向の可逆データ圧縮又は横方向の可逆データ圧縮の何れの方向のデータ圧縮率が高いかを判定するデータ圧縮率判定ステップとを含み、前記第一データ圧縮処理ステップは、前記ブロック毎に前記データ圧縮率判定ステップによってデータ圧縮率が高いと判定された方向の可逆データ圧縮処理を行うことを特徴とする画像処理方法。
【産業上の利用可能性】
【００６２】
開示の画像処理装置によれば、車載用の画像処理装置において、高精細の意匠データを効率的に圧縮して、意匠データを格納する記憶装置の容量を節減し、車載用画像処理装置及び画像処理回路の低コスト化を図りたい場合に有用である。
【符号の説明】
【００６３】
１００ａ、１００ｂ    画像処理装置
１０１ａ    制御部
１０２ａ    画像処理部
１０２ａ１    圧縮処理部
１０２ａ２    展開処理部
１０２ｂ１    第一圧縮処理部
１０２ｂ２    第二圧縮処理部
１０２ｂ３    第一展開処理部
１０２ｂ４    第二展開処理部
１０３ａ    描画メモリ
２００    外部記憶部
３００    表示部
Ａ、Ｂ、Ｃ、Ｄ    ブロック
【図１】
2010166530.tif 000003
【図２】
2010166530.tif 000004
【図３】
2010166530.tif 000005
【図４】
2010166530.tif 000006
【図５−１】
2010166530.tif 000007
【図５−２】
2010166530.tif 000008
【図５−３】
2010166530.tif 000009
【図５−４】
2010166530.tif 000010
【図６−１】
2010166530.tif 000011
【図６−２】
2010166530.tif 000012
【図７−１】
2010166530.tif 000013
【図７−２】
2010166530.tif 000014
【図８−１】
2010166530.tif 000015
【図８−２】
2010166530.tif 000016
【図８−３】
2010166530.tif 000017
【図９−１】
2010166530.tif 000018
【図９−２】
2010166530.tif 000019
【図９−３】
2010166530.tif 000020
【図１０】
2010166530.tif 000021
【図１１】
2010166530.tif 000022