(57)【要約】【課題】スクロール表示を行う場合に必要となる記憶手段の記憶容量を低減する。【解決手段】高速スクロールによって新たな地域の地図表示データが必要になると、データ入力器４が表示データを入力し、描画器１６はバッファ領域２２ａに読み込まれた表示データを描画領域２２ｂに展開し、圧縮器１７はその表示データを圧縮して表示用メモリ１８に書き込む。伸長器１９は、表示用メモリ１８から表示データを読み出し、それを伸長して表示制御器２０に出力する。圧縮は、各画素についてＲＧＢ−ＹＵＶ変換を行った後、縦横２画素ずつの４画素を単位として各画素の輝度データｙと１画素分の色データｕ，ｖとをサンプリングすることにより行う。【選択図】　図１
2004093607.tif 000002
【特許請求の範囲】
【請求項１】
画像情報を記憶する第１の記憶手段と
入力した画像情報を輝度情報と色情報とに分離し、前記輝度情報を全て保持し前記色情報を一部保持することにより当該画像情報を圧縮して前記第１の記憶手段に書き込む圧縮手段と、
前記第１の記憶手段に記憶された圧縮された画像情報を読み出し、その輝度情報と色情報とから各画素に対する伸長された画像情報を再生する伸長手段と、
伸張された画像情報を表示器に表示する表示制御手段と、
前記表示器の表示をスクロールする場合に、そのスクロールにより必要となる画像情報の入力、前記圧縮手段による圧縮した画像情報の前記第１の記憶手段への書き込み、および前記伸長手段による前記第１の記憶手段からの画像情報の読み出しを制御するスクロール制御手段とを備えて構成されていることを特徴とする画像圧縮伸長器。
【請求項２】
前記圧縮手段は、隣接する４画素ごとに１つの色情報を保持することにより画像情報を圧縮することを特徴とする請求項１記載の画像圧縮伸長器。
【請求項３】
画像情報を記憶する第２の記憶手段と、入力した画像情報を前記第２の記憶手段に一時的に書き込む描画手段とを備え、
前記圧縮手段は、前記第２の記憶手段に書き込まれた画像情報を入力して圧縮するように構成されていることを特徴とする請求項１または２記載の画像圧縮伸長器。
【請求項４】
表示器と、請求項３記載の画像圧縮伸長器と、前記表示器の表示内容の時間的変化が少ない場合に通常モードに設定し、前記表示器の表示が高速にスクロールされる場合に高速スクロールモードに設定するモード設定手段とを備え、
前記高速スクロールモードにおいては、スクロール制御手段の制御の下で圧縮手段による画像情報の圧縮・書き込みと伸長手段による画像情報の読み出し・伸長とが行われ、
前記通常モードにおいては、描画手段は入力した画像情報を第１の記憶手段の描画面に書き込み、表示制御手段は前記第１の記憶手段の表示面に記憶されている画像情報を読み出して前記表示器に表示することを特徴とする画像情報表示装置。
【請求項５】
請求項４記載の画像情報表示装置を備え、高速スクロールモードにおいて表示器に地図がスクロール表示されることを特徴とするナビゲーション装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、表示器に画像情報を表示するための画像圧縮伸長器およびこれを用いた画像情報表示装置ならびにナビゲーション装置に関する。
【０００２】
【発明が解決しようとする課題】
例えばカーナビゲーション装置において表示器の画面に２次元地図などを表示する場合、通常モードと高速スクロールモードの２つの画面表示モードが用いられている。このうち通常モードは、自動車が所定の距離だけ走行する毎にその時の最新位置の地図を表示する場合、選択ボタンが配列されたメニュー画面や選択画面を表示する場合などに用いられている。また、高速スクロールモードは、使用者の操作に従って地図表示を上下左右に高速にスクロールする場合などに用いられている。
【０００３】
図５は、上記各画面表示モードに設定された場合のメモリ内容を示している。通常モードの場合には、表示器の画面の画素数に対応した容量の２倍の記憶容量を持つメモリがあればよく、その記憶領域のうち１画面分は描画用（描画面と称す）とされ、他の１画面分は表示用（表示面と称す）とされている。新たに表示する地図表示データはまず描画面に書き込まれ、書き込みが終了したら描画面と表示面とが入れ替えられる。これにより表示面に記憶されている地図表示データが表示器の画面に表示され、次に表示すべき地図表示データが描画面に書き込まれる。画面表示の更新間隔が長い通常モードでは、この２画面切り替え方式であっても表示速度が不足することはない。
【０００４】
これに対し、高速スクロールモードの場合には、通常モードと異なりスクロールした地図表示データを全画面分書き替える時間はない。このため、現在表示している地図表示データに加えその周辺の地図表示データも予めメモリに書き込んでおき、メモリにおける表示領域をスクロールに伴って適宜移動させる。そして、表示領域のスクロール方向の周辺地図を随時付け足すことにより、新たな地図表示データの書き替え量を減らしている。
【０００５】
しかしながら、高速スクロールモードの場合には、上下左右のスクロールに対応できるように周辺の地図表示データを準備しておく必要があるため、表示器の画面の画素数に対応した容量の４倍の記憶容量を持つメモリが必要となる。例えば８００×４８０の画素数を持つ画面において、１６ビット／画素とすれば１画面分で０．８Ｍバイトの記憶容量が必要となり、高速スクロールモードを用いるためには４画面分の３．２Ｍバイトの記憶容量が必要となる。
【０００６】
カーナビゲーション装置を実際に使用する場合、高速スクロールモードに設定されている時間は通常モードに設定されている時間に比べて非常に短いため、メモリ領域の使用効率は高々５０％程度となる。従来の装置では、この使用効率の悪いメモリの存在によって装置コストが高くなっていた。
【０００７】
本発明は上記事情に鑑みてなされたもので、その目的は、スクロール表示を行う場合に必要となる記憶手段の記憶容量を低減することができる画像圧縮伸長器およびこれを用いた画像情報表示装置ならびにナビゲーション装置を提供することにある。
【０００８】
【課題を解決するための手段】
請求項１に記載した手段によれば、表示器の表示をスクロールする場合に、第１の記憶手段には表示器に表示された画像の周辺画像情報が記憶されており、スクロールによりその周辺画像に不足部分が生じると新たに当該部分の画像情報が入力される。この手段は、画面表示が変化した場合に画像情報の全てを書き替える必要がないため、高速なスクロールが可能となる。
【０００９】
この場合、圧縮手段は、入力した画像情報を輝度情報と色情報とに分離し、輝度情報を全て保持し色情報を一部保持することにより画像情報を圧縮して第１の記憶手段に書き込み、伸長手段は、圧縮された画像情報を読み出し、その輝度情報と色情報とから各画素に対する伸長された画像情報を再生するため、第１の記憶手段の記憶容量を低減することができる。このような画素のサンプリング方法は、色の変化よりも明るさの変化を敏感に知覚するという人の目の視覚特性に合致するものである。また、圧縮率が一定となって任意の位置からの画像情報の伸長が容易となる。
【００１０】
また、表示内容が刻々と変化するスクロール中は、もともと人は表示内容の微妙な色合いまで認識しにくく、スクロール表示という機能自体が細部の認識性よりも連続性と高速サーチ性とを主たる目的とするため、色情報が一部欠落してもスクロールの本質的機能や使い勝手に大きな影響が出にくい。本発明は、このようなスクロール表示の特徴点に着目し必要な記憶領域を低減したものである。
【００１１】
請求項２に記載した手段によれば、圧縮手段は、隣接する４画素ごとに１つの色情報を保持することにより画像情報を圧縮するので、画素のＲＧＢ情報、輝度情報および色情報が同じビット数を持つ場合、本サンプリング手段により５０％の圧縮率を達成できる。
【００１２】
請求項３に記載した手段によれば、スクロール中において、描画手段は入力した画像情報を第２の記憶手段に一時的に書き込み、圧縮手段は第２の記憶手段に書き込まれた画像情報を入力して圧縮する。この一時的な書き込みにより、入力した画像情報が一旦展開されるため、圧縮手段の圧縮処理負担が軽減される。
【００１３】
請求項４に記載した手段によれば、表示器の表示内容の時間的変化が少ない場合に通常モードが設定され、表示器の表示が高速にスクロールされる場合に高速スクロールモードが設定される。上記画像圧縮伸長器を用いれば高速スクロールモードに必要な記憶領域を低減できるので、圧縮・伸長を使用せず表示面の全ての画像情報を書き替える通常モードに必要な記憶容量を有する記憶手段を用いても上記高速スクロールが可能となる。これにより、従来の画像情報表示装置に比べ、表示に用いる記憶手段の容量を低減できる。
【００１４】
請求項５に記載した手段によれば、地図表示を高速でスクロールできる高速スクロールモードを備えたナビゲーション装置に搭載された記憶手段の容量を減らすことができ、ナビゲーション装置のコストを下げることができる。
【００１５】
【発明の実施の形態】
以下、本発明をカーナビゲーション装置に適用した一実施形態について図１ないし図４を参照しながら説明する。
全体の電気的構成を概略的に示す図２において、カーナビゲーション装置１は、制御回路２、およびこの制御回路２にそれぞれ接続された位置検出器３、データ入力器４、操作スイッチ群５、外部メモリ６、表示装置７、音声出力装置８、リモコンセンサ９およびリモコン１０から構成されている。
【００１６】
制御回路２は、カーナビゲーション装置１の動作全般を制御する機能を有しており、マイクロコンピュータを主体として構成されている。この制御回路２は、ＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏインターフェース、これらを接続するバスなどを備えている。このうちＲＯＭには、カーナビゲーション装置１がナビゲーション動作（表示動作を含む）を実行するためのナビゲーション実行プログラムが格納されている。また、ＲＡＭにはプログラム実行時の一時データ、データ入力器４から取得した地図データなどが一時的に格納されるようになっている。なお、本願発明の特徴部分である表示に関する構成については後述する。
【００１７】
位置検出手段である位置検出器３は、地磁気センサ１１、ジャイロスコープ１２、距離センサ１３およびＧＰＳ受信機１４から構成され、車両の現在位置情報を検出するものである。この位置検出器３の各構成要素はそれぞれ性質の異なる検出誤差を有するので、制御回路２は、位置検出器３からの各信号入力を互いに補間しながら使用することにより、車両の現在位置、進行方向、速度、走行距離などを高精度で検出できるようになっている。なお、位置検出器３において、要求される検出精度で現在位置を検出可能であれば、全ての構成要素を備える必要はない。また、ステアリングホイールの回転センサや各タイヤの回転を検出する車輪センサなどを組み合わせて位置検出器３を構成しても良い。
【００１８】
データ入力器４は、ＤＶＤ−ＲＯＭなどの情報記録媒体からなる地図ディスク１５からデータを読み取るように構成されている。この場合、地図ディスク１５には、地図データ、位置検出精度向上のためのマップマッチング用データ、建物等の高さデータや形状データを含む各種建造物の目印データ、店・施設名称データベース、電話番号と店・施設との対応を示す電話番号データベース、店・施設等により提供されるＷＥＢページの情報等の各種データが記録されている。なお、上記情報記録媒体としては、例えばＣＤ−ＲＯＭやメモリカードなどを用いても良い。
【００１９】
外部メモリ６は、フラッシュメモリカードなどにより構成されるもので、例えば、制御回路２による経路計算処理により得られた目的地までの誘導経路データなどを記憶するものである。なお、この外部メモリ６の機能を制御回路２内の記憶要素（ＲＡＭなど）により実現することも可能であり、この場合には外部メモリ６を必要に応じて設ければ良い。
【００２０】
表示装置７（表示器に相当）は、例えばカラー液晶ディスプレイを含んで構成されており、車両の運転席近傍に設置される。この表示装置７の画面には、道路地図が表示されるとともに、その表示に重ね合わせて車両の現在位置および進行方向を示すポインタが表示されるようになっている。また、目的地までの経路計算結果に基づいた経路案内実行時には、道路地図に重ね合わせた状態で進むべき誘導経路が表示されるようになっている。さらに、必要に応じてタッチスイッチなどを示したメニュー画像も重ねて表示されるようになっている。
【００２１】
操作スイッチ群５は、表示装置７の周辺に配置されたメカニカルスイッチや表示装置７のカラー液晶ディスプレイ上に形成されたタッチスイッチなどからなり、目的地を設定したり地図画面表示を上下左右に高速でスクロールさせる高速スクロール操作をするために用いられる。リモコンセンサ９は、リモコン１０からの操作入力を受信して制御回路２に与えるようになっている。
【００２２】
上記カーナビゲーション装置１の制御回路２は、基本機能として、使用者が操作スイッチ群５またはリモコン１０を操作して目的地を設定すると現在位置から目的地までの誘導経路データを計算する経路計算機能、その誘導経路データにより示される経路を地図画面上に表示したり音声により案内する経路案内機能、現在位置を地図上に位置付けるマップマッチング機能、画面表示された地図を高速で上下左右にスクロールする高速スクロール機能などを備えている。目的地を入力する際には、表示装置７に店・施設名称データベースの索引や電話番号データベースの索引を表示させ、その索引の中から目的地を選択できるようになっている。
【００２３】
図１は、制御回路２が有する表示機能を実現するための構成（画像圧縮伸長器）を表示データの流れとともに示したものである。表示装置７の画面表示モードには通常モードと高速スクロールモードとがある。制御回路２は、表示データを所定のメモリ領域に書き込む描画器１６（描画手段に相当）、表示データを圧縮する圧縮器１７（圧縮手段に相当）、表示データが記憶される表示用メモリ１８（第１の記憶手段に相当）、圧縮された表示データを伸長する伸長器１９（伸長手段に相当）、表示装置７を制御する表示制御器２０（表示制御手段に相当）、必要な表示データの読み込みやメモリアドレスの管理を行うメモリ制御器２１（スクロール制御手段に相当）を備えている。
【００２４】
また、メインメモリ２２（第２の記憶手段に相当）の一部は、地図ディスク１５からデータ入力器４を介してデータを読み込むためのバッファ領域２２ａとして用いられ、また他の一部は、読み込んだ一群の表示データを展開するための描画領域２２ｂとして用いられている。表示用メモリ１８とメインメモリ２２は上述したＲＡＭから構成されており、描画器１６、圧縮器１７、伸長器１９、表示制御器２０およびメモリ制御器２１は、専用のハードウェア（専用ＩＣ）によりまたはＣＰＵが実行するソフトウェアにより実現されている。上記表示用メモリ１８は、表示装置７の画面の画素数に対応した容量の２倍の記憶容量を有している。
【００２５】
次に、カーナビゲーション装置１が実行する制御内容特には表示に関する制御内容について、図３および図４も参照しながら説明する。
使用者は、表示装置７の画面表示または音声ガイダンスに従って操作スイッチ群５またはリモコン１０を操作することにより、目的地を検索して設定することができる。制御回路２は、この設定内容に従って現在位置から目的地までの誘導経路データを計算し、距離、所要時間、到着予定時刻などを表示装置７に表示する。経路案内中は、車両が一定距離だけ移動するごとに或いは所定ポイントに到達すると、表示装置７の地図表示を最新の表示に更新する。このような画面表示はその更新間隔が比較的長いため、画面表示モードは通常モードに設定される。なお、画面表示モードの設定は、モード設定手段としてのＣＰＵが行う。
【００２６】
この通常モードにおける表示データ（例えば地図表示データ）の流れは図１（ａ）に示すようになる。図１において、太幅の矢印は表示データの流れを表し、細実線の矢印はアドレスや動作指令などの制御データの流れを表している。通常モードにおいては表示データの圧縮、伸長は行われず、表示用メモリ１８のうち１／２の領域が描画面とされ、残る１／２の領域が表示面とされる。
【００２７】
描画器１６は、地図ディスク１５からデータ入力器４を介してバッファ領域２２ａに読み込まれたＲＧＢ表示データを表示用メモリ１８の描画面に書き込む。描画器１６が描画面への書き込みを終了すると、メモリ制御器２１は描画面と表示面とを入れ替え、表示制御器２０は、表示面とされた表示用メモリ１８に書き込まれたＲＧＢ表示データを読み出して表示装置７に出力する。メモリ制御器２１は、画面表示の更新が必要となる毎に、データ入力器４、描画器１６に対し表示データの読み込み、描画面への書き込みを指示する。
【００２８】
一方、使用者は、操作スイッチ群５またはリモコン１０を操作することにより、表示装置７に表示された地図を上下左右に高速にスクロールすることができる。この時、ＣＰＵは、画面表示モードを高速スクロールモードに設定する。高速スクロールモードにおける表示データの流れは図１（ｂ）に示すようになる。高速スクロールモードにおいては表示データの圧縮、伸長が行われるため、表示装置７の画面の画素数に対応した容量の２倍の記憶容量を持つ表示用メモリ１８を用いながら、無限機構によるスクロールが可能となっている。
【００２９】
この無限機構によるスクロールとは、表示用メモリ１８において現在の画面表示に対応した表示データが記憶されている領域を表示領域とし、その表示領域以外の記憶領域に現在の画面表示の周囲部分（周囲地図）の表示データを準備しておき、スクロール指令に応じて表示用メモリ１８上における表示領域をずらすことにより高速でスクロール可能とするものである。図３（ａ）、（ｂ）は、それぞれ横（左右）スクロール、縦（上下）スクロールにおける無限機構の原理を示している。これらの図は、表示装置７の画面に対応するように表示用メモリ１８の記憶領域を２次元表示したものであり、実際の表示用メモリ１８は、ｘ方向に昇順にアドレスが割り振られた１次元配列となっている。
【００３０】
図３（ａ）に示す横スクロールの場合には、このメモリアドレスの１次元連続性を利用しており、横スクロールが行われた後も表示領域のｘ方向の表示データは表示用メモリ１８における所定アドレスから連続して記憶されている。従って、表示用メモリ１８に記憶された表示データへのアクセスは、表示領域の開始アドレスのみを指定すれば良い。
【００３１】
一方、図３（ｂ）に示す縦スクロールが行われると、表示領域のアドレスが表示用メモリ１８の有するアドレスを超える場合が生じる。この場合には、表示用メモリ１８に記憶された表示データへのアクセスは、表示領域の開始アドレスの指定とともに、超えたアドレス部分についての加減算により行われる。この加減算によって、表示用メモリ１８が実際に有する記憶領域に隣接して新たな記憶領域が等価的に作り出される。
【００３２】
さて、図１（ｂ）において、メモリ制御器２１は、高速スクロールによって新たな地域の地図表示データが必要になると、データ入力器４に対しその表示データの入力を指示する。描画器１６は、メインメモリ２２のバッファ領域２２ａに読み込まれた表示データを描画領域２２ｂに展開し、圧縮器１７は、その展開された表示データを圧縮して表示用メモリ１８のうちメモリ制御器２１で指定されたアドレスに書き込む。この間も、伸長器１９は、表示用メモリ１８のうちメモリ制御器２１で指定されたアドレスから表示データを読み出し、それを伸長して表示制御器２０に出力する。
【００３３】
図４は、表示データの圧縮、伸長方法を示している。圧縮器１７は、ＲＧＢ色空間（ｒ，ｇ，ｂ）を輝度データｙ（輝度情報）と色データｕ、ｖ（色情報：色相・彩度分の２次元ベクトル）とからなるＹＵＶ色空間（ｙ，ｕ，ｖ）へ変換した後、画素をサンプリングすることにより圧縮するようになっている。この色空間の変換は、演算量がなるべく少なくなるように係数を整数化した以下の（１）式〜（３）式に示す変換式を使用し、画素のサンプリングは、縦横２画素ずつの４画素を単位として輝度データｙと色データｕ，ｖを個別に行う。
【００３４】
ｙ＝（ｒ＋２・ｇ＋ｂ）／４　　　　　　　　　　　　…（１）
ｕ＝（ｒ−ｙ）／２　　　　　　　　　　　　　　　　…（２）
ｖ＝（ｂ−ｙ）／２　　　　　　　　　　　　　　　　…（３）
【００３５】
すなわち、圧縮器１７は、隣接する４つの画素データ（ｒ１，ｇ１，ｂ１）、（ｒ２，ｇ２，ｂ２）、（ｒ３，ｇ３，ｂ３）、（ｒ４，ｇ４，ｂ４）をＲＧＢ−ＹＵＶ変換によりそれぞれ（ｙ１，ｕ１，ｖ１）、（ｙ２，ｕ２，ｖ２）、（ｙ３，ｕ３，ｖ３）、（ｙ４，ｕ４，ｖ４）に変換し、各画素についての輝度データと１画素分の色データとをサンプリングする。その結果、圧縮後のデータは（ｙ１，ｕ１，ｖ１，ｙ２，ｙ３，ｙ４）となる。各データが同じビット数（例えば５ビット）を有するとすれば圧縮率は５０％となる。
【００３６】
この圧縮方法は圧縮率が一定であるため、伸長器１９が伸長する場合のデータ開始位置を容易に計算することができる。画素を単位として表示用メモリ１８を２次元配列として見た場合の画素（ｘ，ｙ）に対応する表示データのアドレスは、２バイトの画素データが圧縮されて１バイトとなる場合、以下の（４）式で計算できる。
アドレス＝ベースアドレス＋ライン長・ｙ＋２・ｘ　　…（４）
【００３７】
伸長器１９は、上記圧縮された縦横２画素ずつの４画素を（ｙ１，ｕ１，ｖ１）、（ｙ２，ｕ１，ｖ１）、（ｙ３，ｕ１，ｖ１）、（ｙ４，ｕ１，ｖ１）として扱い、各画素について以下の（５）式〜（７）式で示す逆変換を行う。
ｒ＝ｙ＋２・ｖ　　　　　　　　　　　　　　　　　　…（５）
ｇ＝ｙ−ｕ−ｖ　　　　　　　　　　　　　　　　　　…（６）
ｂ＝ｙ＋２・ｕ　　　　　　　　　　　　　　　　　　…（７）
【００３８】
この伸長により（ｒ１，ｇ１，ｂ１）、（ｒ２′，ｇ２′，ｂ２′）、（ｒ３′，ｇ３′，ｂ３′）、（ｒ４′，ｇ４′，ｂ４′）が得られる。この圧縮・伸長を行うと表示データの色情報が一部欠落するため、変換の単位である４画素が互いに同系色化して「にじみ」などが生じる場合がある。しかし、圧縮・伸長は高速スクロール中にのみ行われるため、人の目には動画のように映り、静止画の場合と比べると画質の劣化は人の目にほとんど認識されない。そして、使用者が画面表示の高速スクロールを停止すると、直ちに高速スクロールモードから通常スクロールモードに移行するので、静止画面の表示または更新間隔が比較的長い画面の表示では圧縮・伸長による色情報の欠落がなく、本来の色が忠実に表示される。
【００３９】
以上説明したように、本実施形態のカーナビゲーション装置１は、表示装置７の画面表示モードとして通常モードと高速スクロールモードとを備え、高速スクロールモードにおいては表示データを圧縮して表示用メモリ１８に書き込むので、高速スクロールモードで必要とされる表示用メモリ１８の記憶容量を通常モードで必要とされる記憶容量と同程度にまで低減することができる。これにより、使用頻度の少ない高速スクロールモードのためにメモリを増設する必要がなくなり、装置のコストを下げることができる。
【００４０】
圧縮は、各画素についてＲＧＢ−ＹＵＶ変換を行った後、縦横２画素ずつの４画素を単位として各画素の輝度データｙと１画素分の色データｕ，ｖとをサンプリングすることにより行う。このような画素のサンプリング方法は、色の変化よりも明るさの変化を敏感に知覚するという人の目の視覚特性に合致するものであり、圧縮率が一定となって任意の位置からの伸長が容易となる。
【００４１】
また、表示内容が刻々と変化する高速スクロール中は、もともと人は表示内容の微妙な「にじみ」まで認識しにくく、高速スクロール表示という機能自体が細部の認識性よりも連続性と高速サーチ性とを主たる目的とするため、色情報が一部欠落してもスクロールの本質的機能や使い勝手に大きな影響が出ない。
【００４２】
さらに、ＲＧＢ−ＹＵＶ変換の変換式には簡略化した（１）式〜（３）式および（５）式〜（７）式を用いているため、圧縮器１７および伸長器１９の演算処理時間が短縮される。シミュレーションによれば、簡略化したこれらの式を用いても十分な画質が得られている。
【００４３】
描画器１６は、バッファ領域２２ａに読み込まれた表示データを描画領域２２ｂに展開し、圧縮器１７は、その展開された表示データを圧縮するので、縦横２画素ずつの４画素を単位として圧縮処理を行う場合の圧縮器１７の処理負担が減少する。
【００４４】
なお、本発明は上記し且つ図面に示す実施形態に限定されるものではなく、例えば以下のように変形または拡張が可能である。
上述した高速スクロールモードを実現する画像圧縮伸長器は、カーナビゲーション装置に限らず、携帯型のナビゲーション装置、画像情報表示装置、地図や写真などの画像情報を表示可能な携帯型の情報端末装置などにも適用できる。ここで、画像情報表示装置とは、表示器の表示内容の時間的変化が少ない場合に画面表示モードを通常モードに設定し、表示器の表示が高速にスクロールされる場合に画面表示モードを高速スクロールモードに設定する機能を有している。
【００４５】
上述の実施形態では縦横２画素ずつの４画素を単位として圧縮したが、一般に縦ｍ画素、横ｎ画素、縦ｍ画素且つ横ｎ画素（ｍ，ｎ≧２）を単位として圧縮しても良い。また、色情報をサンプリングする割合（サンプリング率）は、圧縮率に応じて適宜決定すれば良い。
また、高速スクロールモードにおいて、描画器１６による表示データの展開を行うことなく、圧縮器１７がバッファ領域２２ａに読み込まれた表示データを直接読み込んで圧縮するように構成しても良い。
【００４６】
表示用メモリ１８の記憶容量を表示装置７の画面の画素数に対応した容量の２倍の記憶容量としたが、圧縮率によっては２倍を超える容量としても良い。ただし、コストを下げる上では極力小さい容量とすることが好ましい。
また、ＲＧＢ表示データ（ｒ，ｇ，ｂ）は、画像の重ね合わせに用いる透明ビットを有するデータ構成であっても良い。この場合には、透明ビットを除く部分について圧縮操作を行う。ＲＧＢ色空間からＹＵＶ色空間への変換式は（１）式〜（３）式に限られない。
【図面の簡単な説明】
【図１】本発明の一実施形態である画像圧縮伸長器の構成を表示データの流れとともに示した図
【図２】カーナビゲーション装置の電気的構成を概略的に示す図
【図３】無限機構の原理を示す図
【図４】表示データの圧縮、伸長方法を示す図
【図５】従来技術で通常モードと高速スクロールモードとを実現する場合のメモリ内容を示す図
【符号の説明】
１はカーナビゲーション装置（ナビゲーション装置）、７は表示装置（表示器）、１６は描画器（描画手段）、１７は圧縮器（圧縮手段）、１８は表示用メモリ（第１の記憶手段）、１９は伸長器（伸長手段）、２０は表示制御器（表示制御手段）、２１はメモリ制御器（スクロール制御手段）、２２はメインメモリ（第２の記憶手段）である。
【図１】
2004093607.tif 000003
【図２】
2004093607.tif 000004
【図３】
2004093607.tif 000005
【図４】
2004093607.tif 000006
【図５】
2004093607.tif 000007