(57)【要約】【課題】少ない画像メモリを効率的に使用して、スムーズなスクロール表示、及び、スクロール表示と静止画表示の切り替えを実現することが可能な画像表示装置及び方法、並びに画像表示プログラムを提供する。【解決手段】画像表示装置は、所定サイズの表示画面についてｎビット（例えば１６ビット）分の容量を有する画像メモリと、前記画像メモリを、前記表示画面のｐ（例えば９）画面分についてＬ（例えば１）ビット分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍ（例えば７）ビット分の容量を有する高階調メモリとに論理的に分割するメモリ制御手段と、利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御手段と、スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御手段と、を備える。【選択図】      図２
2004252103.tif 000002
【特許請求の範囲】
【請求項１】
所定サイズの表示画面についてｎビット（ｎは整数）分の容量を有する画像メモリと、
前記画像メモリを、前記表示画面のｐ（ｐは整数）画面分についてＬビット階調分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍビット（ｍは整数かつｍ＜ｎ）分の容量を有する高階調メモリとに論理的に分割するメモリ制御手段と、
利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御手段と、
スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御手段と、を備えることを特徴とする画像表示装置。
【請求項２】
前記表示制御手段は、
スクロール表示モードにおいて、前記表示画面のｐ画面分についての上位Ｌビット分のソース画像データを前記低階調メモリに書き込み、前記ｐ画面内で利用者が指定した表示範囲のソース画像データを前記低階調メモリから読み出して表示する手段と、
スクロール一時停止モードにおいて、スクロール一時停止モードへの移行時における前記表示範囲に対応する前記上位Ｌビット以外のｍビット分のソース画像データを前記高階調メモリに書き込み、当該表示範囲に対応するＬビット分のソース画像データを前記低階調メモリから読み出すとともに当該表示範囲に対応するｍビット分のソース画像データを前記高階調メモリから読み出して合成し、（ｍ＋Ｌ）ビット分のソース画像データを表示する手段と、を備えることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記表示制御手段は、
スクロール表示モードの終了後においては、スクロール表示モードの終了時における前記表示範囲に対応するｎビット分のソース画像データを前記画像メモリに書き込み、読み出して表示する手段をさらに備えることを特徴とする請求項２に記載の画像表示装置。
【請求項４】
表示モード制御手段は、
前記入力手段に対してスクロール表示の指示が入力されたときに、前記表示モードをスクロール表示モードに設定し、
前記入力手段に対してスクロール表示の指示が入力されなくなったときに前記表示モードをスクロール一時停止モードに設定し、
前記入力手段に対してスクロール表示の指示が第１の所定時間以上継続して入力されないとき、又は、前記入力手段に対して表示画像確定の指示が入力されたときに、前記スクロール表示モードの終了と設定することを特徴とする請求項３に記載の画像表示装置。
【請求項５】
前記ｎ＝１６であり、前記ｐ＝９であり、前記Ｌ＝１であり、前記ｍ＝７であることを特徴とする請求項１乃至４のいずれか一項に記載の画像表示装置。
【請求項６】
前記表示モード制御手段は、前記入力手段に対してスクロール表示の指示が第２の所定時間以上継続して入力されたときに、前記表示モードを縮小スクロール表示モードに設定し、
縮小スクロール表示モード中においては、前記メモリ制御手段は前記高階調メモリを前記表示画面のｑ（ｑは整数）画面分の低階調メモリに変更して、前記画像メモリを前記表示画面の（ｐ＋ｑ）（ｑは整数）画面分についてＬビット分の容量を有する低階調メモリのみとして論理的に構成し、前記表示制御手段は前記ｑ画面分についての上位Ｌビット分のソース画像データを新たに前記低階調メモリに書き込み、前記（ｐ＋ｑ）画面内で利用者が指定した表示範囲のソース画像データを前記拡張低階調メモリから読み出して表示することを特徴とする請求項１乃至５のいずれか一項に記載の画像表示装置。
【請求項７】
前記表示制御手段は、前記縮小スクロール表示モードにおいて、前記利用者が指定する表示範囲を前記表示画面のｘ（ｘは整数）画面分に設定し、当該表示範囲に対応する前記低階調メモリ内のソース画像データを１／ｘに縮小して表示する手段を備えることを特徴とする請求項６に記載の画像表示装置。
【請求項８】
前記表示制御手段は、スクロール表示モードから縮小スクロール表示モードへの移行時点におけるスクロール進行方向に存在するソース画像データを、前記ｑ画面分の低階調メモリに書き込むことを特徴とする請求項６又は７に記載の画像表示装置。
【請求項９】
前記メモリ制御手段は、縮小スクロール表示モードからスクロール表示モードへの移行時点において前記表示範囲を含まないｑ画面分の前記低階調メモリを前記高階調メモリに変更することを特徴とする請求項６乃至８のいずれか一項に記載の画像表示装置。
【請求項１０】
前記ｑ＝７であり、前記ｘ＝４であることを特徴とする請求項７乃至９のいずれか一項に記載の画像表示装置。
【請求項１１】
所定サイズの表示画面についてｎビット（ｎは整数）分の容量を有する画像メモリを利用する画像表示方法において、
前記画像メモリを、前記表示画面のｐ（ｐは整数）画面分についてＬビット分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍビット（ｍは整数かつｍ＜ｎ）分の容量を有する高階調メモリとに論理的に分割するメモリ制御工程と、
利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御工程と、
スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御工程と、を有することを特徴とする画像表示方法。
【請求項１２】
所定サイズの表示画面についてｎビット（ｎは整数）分の容量を有する画像メモリを備えるコンピュータにより実行される画像表示プログラムにおいて、
前記画像メモリを、前記表示画面のｐ（ｐは整数）画面分についてＬビット分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍビット（ｍは整数かつｍ＜ｎ）分の容量を有する高階調メモリとに論理的に分割するメモリ制御手段、
利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御手段、
スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御手段、として前記コンピュータを機能させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）など、比較的小型の端末装置において静止画を表示する画像表示技術に関する。
【０００２】
【背景技術】
静止画や動画を表示する画像表示装置では、一般的に、表示すべき画像（以下、「ソース画像」とも呼ぶ。）をいったん画像メモリに書き込み、それを読み出すことにより、画像を表示画面上に表示する。表示品質などを考慮しない場合、原理上は表示画面の画素数に対応するだけの記憶容量を有する画像メモリ、即ち１画面分の画像メモリを使用すれば静止画や動画を表示することは可能である。
【０００３】
しかし、１画面分の画像メモリしか有しない場合、いわゆるスクロール表示に時間を要するという不具合がある。スクロール表示とは、一般的に、１つの静止画の異なる部分を順に表示する手法であるが、１画面分の画像メモリしか有しない場合には、ソース画像が１つの静止画であるにも関わらず、毎回スクロール後の位置の画像データを画像メモリに書き込んでから読み出す必要があるので表示処理に時間を要してしまう。このため、スムーズなスクロール表示を実現するために、各種の方法が提案されている。
【０００４】
１つの例として、地図などの画像データをスクロール表示する際、スクロール速度に応じて表示情報量を制御する方法が提案されている。具体的には、地図などを表示する際、スクロール速度が早いときには表示すべき情報量を減らして粗い地図データを表示し、スクロール速度が遅いときには詳細な地図データを表示する（特許文献１乃至３を参照）。
【０００５】
他の例として、地図などの画像データをスクロール表示する際、スクロール中、又は、スクロール表示が所定時間以上続いた場合に画像データを縮小表示するものが知られている（特許文献４及び５を参照）。
【０００６】
また、他の例では、表示画面サイズより大きいメモリを用意し、メモリ領域を球面状に設定してスクロール表示速度を向上させる手法が記載されている。即ち、ある静止画の一部分を画像メモリに書き込んで表示した後、スクロール時にはスクロール後（表示位置の移動後）の位置に対応する画像データを画像メモリの残りの部分に書き込んで表示を行う（例えば、特許文献６参照）。
【０００７】
【特許文献１】
特公平７−１１１６１８号公報
【特許文献２】
特開平７−２８１５９４号公報
【特許文献３】
特開２０００−１８１３４４号公報
【特許文献４】
特許第２８６５７５１号公報
【特許文献５】
特開平６−３２４８３３号公報
【特許文献６】
特開平８−２０２５２４号公報
【０００８】
【発明が解決しようとする課題】
上記の方法においてはスクロール中に表示する画像データ量を減らしてスクロール表示を迅速に行うように構成しているが、スクロール表示と停止表示（スクロール後に表示エリアを決定して静止画表示すること）とを繰り返す場合には、その都度表示データを表示装置内の画像メモリへ転送する必要が生じる。このため、スクロール表示と停止表示とを比較的頻繁に繰り返すような場合には、画像データを画像メモリへ転送する回数や転送されるデータ量が増大し、やはり表示処理に時間を要することになってしまう。
【０００９】
また、スクロール表示を広範囲の画像データに対して高速に行いたいという要求がある場合に、そのために表示装置内の画像メモリ容量を必要以上に増加するのはあまり効率的であるとはいえず、特に携帯電話やＰＤＡなどでは、コスト面の要請などからそれほど大容量の画像メモリを搭載することはできない。
【００１０】
本発明は、以上の点に鑑みてなされたものであり、少ない画像メモリを効率的に使用して、スムーズなスクロール表示、及び、スクロール表示と静止画表示の切り替えを実現することが可能な画像表示装置及び方法、並びに画像表示プログラムを提供することを課題とする。
【００１１】
【課題を解決するための手段】
本発明の１つの観点では、画像表示装置は、所定サイズの表示画面についてｎビット（ｎは整数）分の容量を有する画像メモリと、前記画像メモリを、前記表示画面のｐ（ｐは整数）画面分についてＬビット分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍビット（ｍは整数かつｍ＜ｎ）分の容量を有する高階調メモリとに論理的に分割するメモリ制御手段と、利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御手段と、スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御手段と、を備える。
【００１２】
上記の画像表示装置は、地図画像などを表示するのに好適に使用され、表示画面についてｎビット分、例えば１６ビット分の容量を有する画像メモリを備える。通常の表示モードでは、ソース画像を１画面分１６ビットで表示することができるが、地図画像などをスクロール表示する際には、表示画面のｐ画面、例えば３×３＝９画面分についてＬビット分、例えば１ビット分の容量を有する低階調メモリと、表示画面の１画面分についてｍビット、例えば７ビット分の容量を有する高階調メモリとに上記画像メモリを論理的に分割して使用する。スクロール表示モードにおいては例えば表示画面のｐ画面分についてＬビットで地図画像などのソース画像データを表示する。地図データなどのスクロール表示では、地図の概要などが把握できる程度の画像であればよく、高画質は必ずしも必要ない。低階調メモリにはＬビット、例えば１ビット分のソース画像データを読み書きするのでデータ転送速度は早く、表示画面より大きいｐ画面分の範囲内で迅速にスクロール表示ができる。一方、スクロールが一時停止した状態では、その表示範囲内に利用者が関心を有する画像部分が含まれていると考えられるので、スクロール一時停止モードでは、高階調メモリを併用して高階調で画像データを表示する。
【００１３】
上記の画像表示装置の一態様では、前記表示制御手段は、スクロール表示モードにおいて、前記表示画面のｐ画面分についての上位Ｌビット分のソース画像データを前記低階調メモリに書き込み、前記ｐ画面内で利用者が指定した表示範囲のソース画像データを前記低階調メモリから読み出して表示する手段と、スクロール一時停止モードにおいて、スクロール一時停止モードへの移行時における前記表示範囲に対応する前記上位Ｌビット以外のｍビット分のソース画像データを前記高階調メモリに書き込み、当該表示範囲に対応するＬビット分のソース画像データを前記低階調メモリから読み出すとともに当該表示範囲に対応するｍビット分のソース画像データを前記高階調メモリから読み出して合成し、（ｍ＋Ｌ）ビット分のソース画像データを表示する手段と、を備えることができる。
【００１４】
この態様によれば、スクロール一時停止モードでは、一時停止時点における表示範囲に対応するソース画像データの上位Ｌビット分を低階調メモリから読み出すとともに、その表示範囲に対応するソース画像データの他のビット分を高階調メモリから読み出し、両者を合成して高階調の画像データを表示する。よって、スクロールが停止した時点で表示されているＬビット分のソース画像データに対して、不足ビット分を加えて表示するので、メモリを効率的に使用できる。また、高階調のソース画像データを表示する際には既に上位Ｌビット分のデータは表示済みであるので、高階調表示に至るまでの間でも目的の画像データの主要部分が表示されており、利用者は表示待ちを不快に感じることが少なくなる。
【００１５】
上記の画像表示装置の他の一態様では、前記表示制御手段は、スクロール表示モードの終了後においては、スクロール表示モードの終了時における前記表示範囲に対応するｎビット分のソース画像データを前記画像メモリに書き込み、読み出して表示する手段をさらに備えることができる。これにより、スクロール表示が終了し、表示画像が確定した後では、画像メモリが本来有するｎビット分の表示能力をフル活用して高画質の画像を表示することができる。
【００１６】
上記の画像表示装置の他の一態様では、表示モード制御手段は、前記入力手段に対してスクロール表示の指示が入力されたときに、前記表示モードをスクロール表示モードに設定し、前記入力手段に対してスクロール表示の指示が入力されなくなったときに前記表示モードをスクロール一時停止モードに設定し、前記入力手段に対してスクロール表示の指示が第１の所定時間以上継続して入力されないとき、又は、前記入力手段に対して表示画像確定の指示が入力されたときに、前記スクロール表示モードの終了と設定することができる。
【００１７】
また、上記の画像表示装置の好適な一実施例では、前記ｎ＝１６であり、前記ｐ＝９であり、前記Ｌ＝１であり、前記ｍ＝７である。即ち、画像メモリは１画面分×１６ビットの表示能力を有し、低階調メモリは９画面×１ビットのソース画像データを記憶し、高階調メモリは１画面×７ビット分のソース画像データを記憶する。これにより、スクロール表示モードでは、利用者は表示画面の９倍（縦横３倍）の領域内で迅速なスクロールを行うことができる。
【００１８】
上記の画像表示装置の他の一態様では、前記表示モード制御手段は、前記入力手段に対してスクロール表示の指示が第２の所定時間以上継続して入力されたときに、前記表示モードを広範囲スクロール表示モードに設定し、広範囲スクロール表示モード中においては、前記メモリ制御手段は前記高階調メモリを前記表示画面のｑ（ｑは整数）画面分の低階調メモリに変更して、前記画像メモリを前記表示画面の（ｐ＋ｑ）（ｑは整数）画面分についてＬビット分の容量を有する低階調メモリのみとして論理的に構成し、前記表示制御手段は前記ｑ画面分についての上位Ｌビット分のソース画像データを新たに前記低階調メモリに書き込み、前記（ｐ＋ｑ）画面内で利用者が指定した表示範囲のソース画像データを前記拡張低階調メモリから読み出して表示することができる。
【００１９】
この態様によれば、スクロール表示モード中でスクロール表示指示がさらに継続している場合には、高階調メモリとして使用していた領域をＬビットの低階調メモリに追加して低階調メモリを拡張し、さらに広い範囲で迅速なスクロール表示を可能とする。先の例では、スクロール表示モードにおいて縦横３倍の９画面分でスクロールを行っており、さらにスクロールが継続する場合には、高階調メモリを使用して低階調メモリを７画面分拡張し、合計縦横４倍の１６画面分の領域で迅速なスクロール表示が可能となる。
【００２０】
上記の画像表示装置の他の一態様では、前記表示制御手段は、前記広範囲スクロール表示モードにおいて、前記利用者が指定する表示範囲を前記表示画面のｘ（ｘは整数）画面分に設定し、当該表示範囲に対応する前記低階調メモリ内のソース画像データを１／ｘに縮小して表示することができる。
【００２１】
この態様では、広範囲スクロール表示モードでは、拡張された低階調メモリ内にｘ画面、例えば４画面分の表示範囲を設定し、その範囲内のソース画像データを１画面分に縮小して表示する。これにより、利用者は４倍のエリアを縮小表示した状態でスクロール表示を行うので、より広範囲のスクロールが可能となり、目的の画像部分をより迅速に発見することができる。
【００２２】
上記の画像表示装置の他の一態様では、前記表示制御手段は、スクロール表示モードから広範囲スクロール表示モードへの移行時点におけるスクロール進行方向に存在するソース画像データを、前記ｑ画面分の低階調メモリに書き込む。これにより、スクロール表示モードから広範囲スクロール表示モードに移行し、低階調メモリの範囲を拡張する場合には、スクロールの進行方向に存在するソース画像データを拡張された低階調メモリ部分に書き込む。スクロール中はスクロールの進行方向に利用者が探している画像部分があると推定できるので、その方向のソース画像データを読み込んで利用者に表示することにより、利用者が目的の画像部分をより早く見つけることができるようになる。
【００２３】
上記の画像表示装置の他の一態様では、前記メモリ制御手段は、広範囲スクロール表示モードからスクロール表示モードへの移行時点において前記表示範囲を含まないｑ画面分の前記低階調メモリを前記高階調メモリに変更する。広範囲スクロール表示モードからスクロール表示モードへの移行時には、その時点の表示範囲を含まない領域の低階調メモリを高階調メモリに割り当てることにより、利用者の関心の低い画像領域に対応するメモリを効率的に使用して高階調の表示を行うことが可能となる。
【００２４】
本発明の他の観点では、所定サイズの表示画面についてｎビット（ｎは整数）分の容量を有する画像メモリを利用する画像表示方法は、前記画像メモリを、前記表示画面のｐ（ｐは整数）画面分についてＬビット分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍビット（ｍは整数かつｍ＜ｎ）分の容量を有する高階調メモリとに論理的に分割するメモリ制御工程と、利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御工程と、スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御工程と、を有する。この方法によっても、上記の画像表示装置と同様に、迅速なスクロール表示を行うことができる。
【００２５】
また、本発明の他の観点では、所定サイズの表示画面についてｎビット（ｎは整数）分の容量を有する画像メモリを備えるコンピュータにより実行される画像表示プログラムは、前記画像メモリを、前記表示画面のｐ（ｐは整数）画面分についてＬビット分の容量を有する低階調メモリと、前記表示画面の１画面分についてｍビット（ｍは整数かつｍ＜ｎ）分の容量を有する高階調メモリとに論理的に分割するメモリ制御手段、利用者による指示入力を受け取り、表示モードの制御を行う表示モード制御手段、スクロール表示モードにおいては前記低階調メモリを使用し、スクロール一時停止モードにおいては前記低階調メモリ及び前記高階調メモリを使用して画像を表示する表示制御手段、として前記コンピュータを機能させる。
【００２６】
この画像表示プログラムをコンピュータ上で実行することにより、上述の画像表示装置を実現することができる。
【００２７】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００２８】
［携帯端末装置］
図１に、本発明の画像表示方法を適用した携帯端末装置の概略構成を示す。この携帯端末装置１は、例えば携帯電話、ＰＤＡ、ハンディタイプのパーソナルコンピュータなどとすることができる。携帯端末装置１は、大別して、ホストコントローラ２と、通信ユニット３と、入力ユニット４と、表示処理ユニット１０とを備える。
【００２９】
ホストコントローラ２は、携帯端末装置１に搭載される各種の要素を制御するコントローラであり、ＣＰＵ、作業メモリとしてのＲＡＭ、画像データを記憶するための画像メモリ（以下、「ホスト側メモリ」とも呼ぶ。）、各種の制御データや予め用意された制御プログラムなどを記憶するＲＯＭ（文字表示用のフォントＲＯＭなどを含む）などを備える。ホストコントローラ２は、例えば携帯電話のサーバから画像データを受信し、あるいは文字コードを受け取ってフォントを展開して画像データを生成し、ホスト側メモリへ記憶する。ホスト側メモリに保存される画像は、例えばＲＧＢ計２４ｂｉｔのフルカラー画像からテキストのような１ｂｉｔ２値の画像まで様々である。ホスト側メモリは携帯端末装置１の表示画面サイズの数倍程度以上の比較的大きな記憶容量を有する。
【００３０】
ホストコントローラ２は、制御プログラムを実行することにより、通信ユニット３を利用した通信、利用者による入力ユニット４への指示／入力の検出、表示制御ユニット１０による画像表示などを制御する。
【００３１】
通信ユニット３は、必要に応じてアンテナ５などを有し、外部から画像データなどを受信する場合に通信処理を行う。なお、携帯端末装置１が携帯電話である場合には通信ユニットは携帯端末装置１内に搭載されるが、携帯端末装置１がＰＤＡやハンディタイプのパーソナルコンピュータであるような場合は、通信ユニットは携帯端末装置１内には設けられず、外付けの機器として構成されることもある。
【００３２】
入力ユニット４は、利用者が操作することにより指示／入力を行うためのものであり、携帯端末装置１が携帯電話である場合は入力ボタンなどにより構成することができ、携帯端末装置１がＰＤＡやハンディタイプのパーソナルコンピュータである場合はタッチ式の入力装置や小型キーボードなどにより構成することができる。
【００３３】
表示処理ユニット１０は、パネル１７と、そのパネル１７に画像を表示するための画像表示処理を実行する要素とを備える。例えば携帯端末装置１がパネル１７として液晶表示パネルを備える場合、表示処理ユニット１０は、ＬＣＤコントローラと、ドライバと液晶パネルを一体化したパネルモジュールとして構成することができる。
【００３４】
パネル１７は、比較的小型で画面サイズが小さめの液晶パネルなどが一般的に使用されるが、有機ＥＬパネルなどの液晶パネル以外の各種表示装置を使用することが可能である。なお、以下の説明では、パネル１７の仕様としては、画面サイズが横２４０ドット×縦３２０ドット、１ドットあたりの色ビット数が１６ｂｉｔであるとする。
【００３５】
表示処理ユニット１０は、ホストＩ／Ｆ１１、動作制御レジスタ１２、メモリライト（書き込み）制御部１３、フレームメモリ１４、メモリリード（読み出し）制御部１５、ドライバ１６を備える。ホストＩ／Ｆ１１は、ホストコントローラ２との間で必要なデータを授受するためのインターフェースであり、主としてパネル１７に画像を表示するための各種コマンドや表示画像データなどをホストコントローラ２から受信して、動作制御レジスタ１２及びメモリライト制御部１３へ供給する。
【００３６】
動作制御レジスタ１２は、ホストコントローラ２から与えられる論理アドレスをホストＩ／Ｆ１１を通じて受け取り、実際のフレームメモリ１４上の物理アドレスを生成してメモリライト制御部１３及びメモリリード制御部１５に供給する。また、動作制御レジスタ１２は、パネル１７上への画像の表示オン・オフコマンド、メモリライト／リード指令、内部動作モード設定（垂直・水平周期設定、階調数、スクロールモードなど）をホストコントローラ２から受け取り、記憶する。
【００３７】
メモリライト制御部１３は、ホストＩ／Ｆ１１から表示画像データを受け取るとともに、動作制御レジスタ１２からフレームメモリ１４上の物理アドレス（ライトアドレス）を受け取り、指定された物理アドレスに表示画像データをライトする（書き込む）。
【００３８】
フレームメモリ１４はパネル１７の１画面分の表示画素を有するランダムアクセス可能な半導体メモリである。フレームメモリ１４は、パネル１７の一画面分に相当する、例えば２４０×３２０×１６ｂｉｔのサイズを有する。フレームメモリ１４は、デュアルポートメモリの場合は２つのポートを使用してライトとリードを行い、シングルポートメモリの場合は１つのポートを時分割で使用してライトとリードを実行する。フレームメモリ１４は、ホストコントローラ２上のホスト側メモリとは異なり、パネルモジュール上に設置されるメモリであるのでそれほど大容量にすることができず、本実施形態では上述のようにパネル１７の１画面分としている。
【００３９】
メモリリード制御部１５は、ホストコントローラ２から動作制御レジスタ１２へ表示オンコマンドが供給されると、動作制御レジスタ１２から与えられる物理アドレス（リードアドレス）に従って、フレームメモリ１４から表示画像データをリードし（読み出し）、ドライバ１６へ送る。ドライバ１６は、表示画像データをパネル１７上に表示させる処理を行う。例えば、パネル１７が液晶パネルである場合、ドライバ１６は液晶パネルのデータ電極を駆動するセグメントドライバと、走査電極を駆動するコモンドライバとを有する半導体装置であり、表示画像データを液晶パネル１７の駆動電圧に変換して供給する。
【００４０】
次に、上記の構成を有するホストコントローラ２及び表示処理ユニット１０が行う基本的な画像表示処理の手順を説明する。
【００４１】
（手順１）：ホストコントローラ２がホストＩ／Ｆ１１を介して動作制御レジスタ１２へコマンドを送り、垂直・水平周期などパネル駆動の設定、データのモード・階調数設定、スクロール設定を行う。
【００４２】
（手順２）：ホストコントローラ２は、動作制御レジスタ１２へ書き込み位置の論理アドレス及び表示画像データのサイズ情報を送る。
【００４３】
（手順３）：ホストコントローラ２は動作制御レジスタ１２へライトコマンドを供給し、動作制御レジスタ１２は先に受け取った書き込み位置の論理アドレスをフレームメモリ１４上の物理アドレス（ライトアドレス）に変換してメモリライト制御部１３へ供給し、メモリライト制御部は画像データのライト準備を行う。
【００４４】
（手順４）：ホストコントローラ２はライトすべき画像データをホストＩ／Ｆ１１を通じてメモリライト制御部１３へ送り、メモリライト部１３は画像データをフレームメモリ１４へライトする。
【００４５】
（手順５）：ホストコントローラ２が動作制御レジスタ１３へ表示オンコマンドを供給すると、メモリリード制御部１５がフレームメモリ１４から先に書き込んだ画像データをリードしてドライバ１６に供給し、パネル１７上に表示させる。
【００４６】
基本的な画像表示処理は上記のように行われる。連続して画像を表示する場合、画像データの階調数等に変更が無く、表示すべき画像を変える場合は手順２〜４が繰り返される。一方、画像データ階調数等に変更がある場合は、手順１〜４が繰り返される。また、メモリ上のライトアドレス、画像データのサイズに変更が無い場合は手順３〜４が繰り返される。なお、一旦表示オンコマンドが実行されると、次に表示オフコマンドが実行されない限り表示オンの状態が維持されるため、手順５は一度実行すればその後に繰り返し実行する必要はない。
【００４７】
以上説明した携帯端末装置の構成、画像表示処理を踏まえたうえで、本発明の画像表示手法について以下に説明する。
【００４８】
［第１実施例］
本実施例においては、地図画像データをスクロールしつつ表示する場合と、静止画像を表示する場合とでフレームメモリ１４の使用方法（論理的メモリ構成）を変更する。なお、本実施形態では、ホストコントローラ２は、地図画像の画像データとして、ビット数が１６ｂｉｔの画像データ（以下、「１６ｂｉｔ画像データ」と呼ぶ。）と、ビット数が８ｂｉｔの画像データ（以下、「８ｂｉｔ画像データ」と呼ぶ。）とを記憶しているものとする。また、８ｂｉｔ画像データは、その最上位１ｂｉｔのみでも地図の概略を表示できるように生成されているものとする。
【００４９】
まず、スクロールを行わず、単に高画質の静止画を表示する際は、図２（ａ）に示すように１６ｂｉｔ画像データがホストコントローラ２からフレームメモリ１４のメモリ空間２０、即ち、１面（パネル１７の１画面分：２４０×３２０）×１６ｂｉｔで構成されたメモリ空間に転送され、パネル１７に表示される。なお、文字等を表す静止画の場合は１ｂｉｔの２値画像がホストコントローラ２からフレームメモリ１４のメモリ空間２０に転送され、パネル１７に表示される。
【００５０】
一方、広範囲な地図画像データを利用者がスクロールさせながら表示させる場合は、スクロールの度に１６ｂｉｔ画像の地図データをフレームメモリ１４に対してライト及びリードしていては画像データ転送量の多さが原因となってスムーズなスクロールを行うことができない。そこで、図３（ｂ）のように、スクロール中は、ホストコントローラ２は８ｂｉｔ画像データの最上位１ｂｉｔを表示処理ユニット１０へ供給し、表示させる。
【００５１】
フレームメモリ１４は１面×１６ｂｉｔのメモリ空間を有しているので、これを、１ｂｉｔの画像データを縦３面×横３面、即ち合計９面分記憶可能な低階調メモリ空間２１（９面（３×３）×１ｂｉｔ＝１面の９ｂｉｔ分）と、７ｂｉｔの画像を１面分記憶可能な高階調メモリ空間２２（１面の７ｂｉｔ分）に論理的に分割する。なお、以下の説明においては、９面分の１ｂｉｔの画像を表示するモードを低階調表示モードと呼び、１面分の８ｂｉｔの画像を表示するモードを高階調表示モードと呼び、１面分の１６ｂｉｔの静止画像を表示するモードを静止画高階調表示モードと呼ぶことにする。
【００５２】
図２（ｂ）に示すように、スクロール中は１ｂｉｔの低階調画像データを９面分の低階調メモリ空間２１に書き込み、読み出す。この場合、ホストコントローラ２からフレームメモリ１４への書き込み及び読み出しを行う画像データは１ｂｉｔ分でよいので処理速度は速く、スムーズにスクロール表示させることが可能となる。なお、例えば図２（ｂ）の状態で矢印２４の方向へのスクロールが継続した場合には、９面のうちの右下の１面分のエリア２５へスクロール先の画像データを書き込み、そのエリアから画像データを読みすことにより、低階調メモリ２１を球面状のメモリ空間として使用すればよい。なお、このような手法は既知であるので、それ以上の説明は行わない。
【００５３】
一方、スクロールが一時的に停止した段階では、ホストコントローラ２は、停止した時点における表示エリアの画像データの残りの７ｂｉｔ分を高階調メモリ空間２２に転送し、低階調メモリ空間２１に記録されたスクロール用の１ｂｉｔデータと合成することで８ｂｉｔ画像データとして表示する。ここで、「スクロールが停止」とは、例えば携帯端末装置１の入力ユニット４への利用者によるスクロール指示入力がなくなった場合などとすることができる。
【００５４】
そして、スクロールが完全に停止して表示画像が確定した場合には、ホストコントローラ２は、そのときの表示範囲に対応する１６ｂｉｔ画像データをフレームメモリ１４に転送し、表示させる。ここで、「スクロールが完全に停止」とは、例えば、利用者が希望する地図上の表示位置を確定する旨を指示するために携帯端末装置１の入力ユニット４の確定ボタンを押した場合や、予め設定された時間を超えてスクロール操作がされなかった場合等とすることができる。
【００５５】
このように、本実施形態では、地図画像データなどの表示において、スクロール中は低階調表示モードで１ビットの低階調画像データを表示して、迅速なスクロール表示を行う。スクロール中は、通常、利用者は地図中の目的地の領域などを探していることが多いので、地図画像データの概略がわかれば十分であり、高画質の画像データを表示する必要は必ずしもない。一方、スクロールが停止したときは、そのときの画像データの範囲内に利用者の目的地などが含まれると考えられるので、表示モードを高階調表示モードに移行し、そのときの表示範囲に対応する残りの７ｂｉｔの画像データを読み込んで８ｂｉｔの高階調の画像データとして表示する。これにより、スクロール中は表示画像の概略がわかる程度の低階調画像データを表示して迅速なスクロール表示を行いつつ、スクロールが停止したときにはその範囲の高階調画像データを表示することができる。よって、利用者はスクロールにより迅速に目的地などの画像データを探し、目的地が見つかってスクロールを停止したときにはその範囲の高階調の地図画像データを見ることができる。
【００５６】
さらに、その後に利用者が例えば他の目的地を探すためにスクロールを再開した場合でも、図２（ｂ）に示すように９面分の低階調画像データは低階調メモリ２１に残っているので、再度９面分の１ｂｉｔ画像データをフレームメモリ１４に読み込む必要はなく、直ちに低階調表示モードでスクロールを再開することができる。よって、利用者がスクロールにより目的地を探し、見つかったところでスクロールを停止するという作業を繰り返し行った場合でも、低階調メモリ２１と高階調メモリ２２を使用して、スクロール中は低階調表示モード、スクロール停止後は高階調表示モードという切り替えを迅速に行うことが可能となる。
【００５７】
そして、利用者が最終的に目的地の画像データを見つけ出し、それを確定させたときには、表示処理ユニット１０はメモリの構成を図２（ａ）に示すように１面分の静止画高階調表示モードとし、さらに高階調の１６ｂｉｔ画像データを表示する。一旦、表示処理ユニット１０が図２（ａ）に示す静止画高階調表示モードでメモリを使用してしまうと、その後にスクロール指示が入力された場合、表示処理ユニット１０は再度図２（ｂ）に示す低階調メモリ２１を論理的に構成し、９面分の１ｂｉｔデータを読み込む必要がある。このため、表示処理ユニット１０が図２（ｂ）に示す高階調表示モードから図２（ａ）に示す静止画高階調表示モードへ移行するのは、スクロール中に表示された画像データが確定した後としている。
【００５８】
以上のメモリ空間の構成の切替は、ホストコントローラ２が表示処理ユニット１０内の動作制御レジスタ１２へデータモード設定コマンド（ＤＡＴＡ＿ＭＯＤＥ）を送信することにより行われる（前述の基本表示処理の手順１に該当する。）以下に、図２に示す４種類の表示モードにおけるデータモードの設定コマンド例を示す。
【００５９】
・静止画高階調表示モード（表示画像は写真等）：
ＤＡＴＡ＿ＭＯＤＥ＝ＩＭＡＧＥ：例えば１面×１６ｂｉｔ
・文字表示モード（表示画像は文字）：
ＤＡＴＡ＿ＭＯＤＥ＝ＴＥＸＴ：例えば１面×１ｂｉｔ
・低階調表示モード（地図等のスクロールのとき）：
ＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＳＣＲＯＬＬ：９面×１ｂｉｔ
・高階調表示モード（スクロール一時停止のとき）：
ＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＰＡＵＳＥ：１面×７ｂｉｔ
このように、ホストコントローラ２から動作制御レジスタ１２へ各コマンドを送信することにより、表示処理ユニット１０内のフレームメモリ１４のメモリ空間を切り替える。静止画高階調表示モードの場合は、ホストコントローラ２はデータモード設定コマンドＤＡＴＡ＿ＭＯＤＥ＝ＩＭＡＧＥに続いて、１６ｂｉｔ画像データを表示処理ユニット１０へ送り、表示処理ユニットはそれを表示する。文字表示モードの場合は、ホストコントローラ２はデータモード設定コマンドＤＡＴＡ＿ＭＯＤＥ＝ＴＥＸＴに続いて１ｂｉｔの文字画像データを表示処理ユニットへ送り、表示処理ユニットはそれを表示する。
【００６０】
低階調表示モードの場合は、ホストコントローラ２はデータモード設定コマンドとしてＤＡＴＡ＿ＭＯＤＥ＝  ＭＡＰ＿ＳＣＲＯＬＬに続いて、９面分の１ｂｉｔ画像データ（予め用意された８ｂｉｔ画像データのうちの最上位１ｂｉｔ）を表示処理ユニット１０へ送る。表示ユニット１０はＭＡＰ＿ＳＣＲＯＬＬを受け取り、その後にホストコントローラ２から受け取る１ｂｉｔ画像データをフレームメモリ１４の低階調メモリ２１にライトしていく。
【００６１】
そして、ホストコントローラ２は、スクロールが一時停止したと判断した時には、データモード設定コマンドＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＰＡＵＳＥに続いて、そのときの表示範囲に対応する８ｂｉｔ画像データの残りの７ｂｉｔ分（最上位１ｂｉｔ分はすでに低階調メモリ２１へ転送済みであるので）を高階調メモリ２２へ転送し、高階調表示モードに切り替える。そして、表示処理ユニット１０は、低階調メモリ２１の１ｂｉｔと高階調メモリ２２の７ｂｉｔを合成して８ｂｉｔの画像データとして表示する。
【００６２】
次に、本実施例の画像表示処理を図３の制御フローチャートに従って説明する。
【００６３】
まず、利用者が携帯端末装置１を操作することにより画像表示要求（ステップＳ３０１）を受け取ったホストコントローラ２は、表示を要求された画像が地図であるか否かを判断する（ステップＳ３０２）。画像の表示要求は、利用者が携帯端末装置１を操作して入力ユニット４などに対して画像の表示指示を入力することにより行われ、ホストコントローラ２はそれを検出する。表示を要求された画像が地図でなければ、データモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＩＭＡＧＥを設定し、通常の静止画高階調表示モードで画像データの表示を行う（ステップＳ３１２）。
【００６４】
一方、表示を要求された画像が地図である場合（ステップＳ３０２；Ｙｅｓ）、スクロールを要求されているか否かを判断する（ステップＳ３０３）。スクロールが要求されているか否かの判定は、利用者が携帯端末装置１の入力ユニット４における所定のボタンの押し下げなどを行っているか否かをホストコントローラ２が検出することにより行われる。スクロール要求がなければ、ホストコントローラ２は、データモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＩＭＡＧＥを設定し、通常の静止画高画質表示モードで表示を行う（ステップＳ３１２）。
【００６５】
スクロール要求がある場合（ステップＳ３０３；Ｙｅｓ）、ホストコントローラ２は、データモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＳＣＲＯＬＬを設定する。表示処理ユニット１０は、１ｂｉｔの階調で３×３面の低階調メモリ２１に描画を行い（ステップＳ３０４）、低階調表示モードを実行する（ステップＳ３０５）。
【００６６】
次に、ホストコントローラ２はスクロールが停止したか否かを判断する（ステップＳ３０６）。なお、スクロールが停止したか否かの判定は、利用者によるスクロールに対応する所定のボタンなどの押し下げの解除を検出することにより判定される。スクロール継続中である場合（ステップＳ３０６；Ｎｏ）、ホストコントローラ２は低階調メモリ２１に未描画領域があるか否かを調べ（ステップＳ３０７）、未描画領域がある場合はその辺部に次画像を描画し（ステップＳ３０８）、低階調表示モード（ステップＳ３０５）を継続する。一方、低階調メモリ２１上に未描画領域が無い場合はそのまま低階調表示モードを継続する（ステップＳ３０５）。
【００６７】
一方、スクロール要求が停止した場合（ステップＳ３０６；Ｙｅｓ）、ホストコントローラ２はデータモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＰＡＵＳＥを設定し、１面×７ｂｉｔの高階調メモリ２２に停止時点の表示範囲に対応する画像の残り７ｂｉｔ分の書き込みを行い（ステップＳ３０９）、これを低階調メモリ２１の１ｂｉｔの画像データと合成して８ｂｉｔ画像データとして、高階調表示モードで表示する（ステップＳ３１０）。
【００６８】
続いて、ホストコントローラ２は、表示画像を確定すべきか否かを判断する（ステップＳ３１１）。前述のように、例えば利用者が表示画像の確定に対応する指示入力を入力ユニット４に対して行ったとき、又は、所定時間以上スクロール指示が入力されないときに、ホストコントローラ２はその時点の表示画像を確定すべきと判断する。表示画像を確定すべきと判断した場合（ステップＳ３１１；Ｙｅｓ）、ホストコントローラ２はデータモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＩＭＡＧＥを設定し、そのときの表示範囲に対応する１６ｂｉｔ画像データを取得して静止画高階調表示モードで表示を行う（ステップＳ３１２）。なお、確定すべきでない場合には（ステップＳ３１１；Ｎｏ）、処理はステップＳ３０５へ戻って低階調表示モードを継続する。
【００６９】
以上説明したように、本実施例によれば、スクロール中には低階調表示モードで表示を行うので、画像データの転送処理を迅速化でき、スクロール表示をスムーズに行うことができる。また、スクロールが一時的に停止した場合には、その時点における表示範囲の不足ビット分の画像データを表示処理ユニット１０に転送して高階調表示を行うので、利用者は目的とする部分の画像データを高画質で見ることができる。また、元々１つのフレームメモリ１４を低階調メモリ２１と高階調メモリ２２とに分割して低階調表示モードと高階調表示モードを行うので、低階調表示モードから高階調表示モードへ移行した後でも低階調メモリ２１の書き換えが行われることはなく、利用者のスクロール指示が再開すれば直ちに低階調表示モードへ切り替えることができる。
【００７０】
［第２実施例］
次に、本発明の第２実施例について説明する。第２実施例では、利用者がスクロールをさらに長時間、広範囲にわたって連続的に行う場合などを考慮し、第１実施例におけるフレームメモリ１４を３×３面×１ｂｉｔとして使用する低階調表示モードから、さらにフレームメモリ１４を４×４面×１ｂｉｔとして構成する低階調表示モードへの切り替えを可能とする。以下の説明では、第１実施例における３×３面×１ｂｉｔの低階調表示モードを「通常画面サイズスクロール表示モード」と呼び、本実施形態固有の４×４面×１ｂｉｔの低階調表示モードを「広範囲スクロール表示モード」と呼んで両者を区別するものとする。
【００７１】
図４（ａ）は通常画面サイズスクロール表示モードから広範囲スクロール表示モードに移行する際のフレームメモリ１４の論理的メモリ空間を示している。また、図４（ｂ）は逆に広範囲スクロール表示モードから通常画面サイズスクロール表示モードに戻る際のフレームメモリ１４の論理的メモリ空間を示している。
【００７２】
図４（ａ）に示すように、メモリ空間４１は第１実施例で説明した通常画面サイズスクロール表示モード時のメモリ空間である。ここで、スクロール表示中に、さらに長時間（例えば予め設定した時間を越えてスクロールボタンが押し続けられているか否か等で判断する）スクロールが継続要求された場合には、メモリ空間４２のように、フレームメモリ１４を４×４面×１ｂｉｔとして構成する。さらに、４×４面のメモリ空間４２上に、２×２面の表示領域４５を設定する。即ち、第１実施例における通常画面サイズスクロール表示モードと比較すると、本実施例における広範囲スクロール表示モードでは携帯端末装置１のパネル１７上に表示される地図上のエリアは縦横２倍（面積で４倍）となる。そして、２×２面の表示領域４５に含まれる画素数を、縦横それぞれ１／２にした（画素間引きする）して１面分に相当する画素数（２４０×３２０）の縮小画面サイズの画像データを生成して、パネル１７上に表示する。つまり、広範囲スクロール表示モードでは、通常画面サイズスクロール表示モードと比較すると、地図上の縦横２倍の広さの領域を縮小して縦横１／２のスケールで表示することになる。広範囲スクロール表示モードで表示が行われるのは、通常画面サイズスクロール表示モード中に利用者がさらにスクロールを継続した場合、即ち、通常画面サイズスクロール表示モードで目的地を探しているがそれでもなかなか目的地が見つからない場合であるので、その場合には、広範囲スクロール表示モードに移行して縦横２倍の領域をスクロール表示対象とすることで広範囲のスクロールが可能となり、利用者はより早く目的地を見つけ出すことが可能となる。
【００７３】
通常画面サイズスクロール表示モードから広範囲スクロール表示モードに移るときは、図４（ａ）に示すように、７ｂｉｔの高階調メモリ空間４３をスクロール先方向の４×４の辺部の７面分（図中グレー表示）として１ｂｉｔの低階調メモリ空間４４に分割して割り当てる。さらに、表示領域４５は、そうして構成された４×４面のメモリ空間４２のうち、スクロール先の方向（矢印の方向）に近い２×２面に設定する。スクロール表示中にはスクロール先の方向に利用者の目的地があるのが普通であるので、スクロール先方向に２×２面の表示領域４５を設定することで、利用者は目的地をより迅速に発見することができるようになる。
【００７４】
一方、図４（ｂ）に示すように、広範囲スクロール表示モードから通常画面サイズスクロール表示モードに戻るときには、４×４面のメモリ空間４２中で、表示領域４５が存在しない７面分の辺部４６を１面×７ｂｉｔの高階調メモリ空間４７として割り当てる。さらに、広範囲スクロール表示モードでは４面分であった表示領域４５のうち、通常画面サイズスクロール表示モードへの移行時のスクロール先方向における１面分の表示領域４８に変更して表示する。通常画面サイズスクロール表示モードへの移行時に、その時点におけるスクロール先方向に存在する１画面分を表示領域４８とする理由は、スクロール先方向に利用者の目的地が存在することが多いと考えられるからである。
【００７５】
これらのメモリ空間の構成の切替は、ホストコントローラ２から動作制御レジスタ１２へのデータモード設定コマンドの送信により行われる（前述の基本表示処理における手順１に該当する。）以下に、上記の広範囲スクロール表示モードへのデータモード設定コマンド例を示す。なお、通常画面サイズスクロール表示モードは、第１実施例における低階調表示モードであるので、データモード設定コマンドはＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＳＣＲＯＬＬが使用される。
【００７６】
・広範囲スクロール表示モード：
ＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＷＩＤＥ＿ＳＣＲＯＬＬ：１６面×１ｂｉｔ
次に、本実施例における画像表示処理を図５のフローチャートに沿って説明する。ただし、第２実施例における画像表示処理が第１実施例の画像表示処理と異なるのは、図５におけるステップＳ５０１及びステップＳ５０２〜Ｓ５０７（点線５０内）のみであるので、それ以外の処理の説明は必要に応じて簡略化又は省略する。
【００７７】
ホストコントローラ２は、ステップＳ３０３でスクロール指示を検出すると、通常画面サイズスクロール表示モード（＝第１実施例における低階調表示モード）に移行する（ステップＳ３０４、Ｓ３０５）。そして、ホストコントローラ２は、スクロール指示が所定時間以上継続している（長時間連続スクロール状態）と判断した場合には（ステップＳ５０１；Ｙｅｓ）、データモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＷＩＤＥ＿ＳＣＲＯＬＬを設定し、メモリ空間を図４（ａ）に示す３×３×１ｂｉｔ＋７ｂｉｔのメモリ空間４１から４×４面×１ｂｉｔのメモリ空間４２に変更し、その辺部４４にあたる画像データ（図４（ａ）の辺部４４内の７面分）を表示処理ユニット１０へ転送する（ステップＳ５０２）。表示処理ユニット１０は、表示領域４５を２×２面とし、表示領域４５内の４面分の画像データを縦横１／２に間引きして１面分の画像データを作成し表示する（ステップＳ５０３）。
【００７８】
スクロール指示が停止したことを検出すると（ステップＳ５０４）、ホストコントローラ２は、データモード設定コマンドにＤＡＴＡ＿ＭＯＤＥ＝ＭＡＰ＿ＰＡＵＳＥを設定し、辺部４４のメモリ空間を１面×７ｂｉｔのメモリ空間４７（図４（ｂ）参照）に変更し、停止時点の表示領域４５のうちのスクロール先方向の１面分（図４（ａ）における１面４８）の画像データを表示処理ユニット１０へ転送する（ステップＳ３０９）。これにより、スクロール停止時点の８ｂｉｔ画像データが表示される（高階調表示モード）。
【００７９】
一方、スクロール状態が所定時間以上継続していない場合（ステップＳ５０４；Ｎｏ）、ホストコントローラ２は通常画面サイズスクロール表示モードに復帰するか否かを判断する（ステップＳ５０５）。通常画面サイズスクロール表示モードに復帰するか否かの判断は、ホストコントローラ２が、例えば利用者による対応する指示入力があったか否かを検出し、及び／又は、予め定めた時間以上にわたってスクロール操作が行われなかったことを検出することにより実現される。通常画面サイズスクロール表示に復帰する場合（ステップＳ５０５；Ｙｅｓ）、処理はＳ３０５へ戻る。一方、継続して広範囲スクロールを行う場合は（ステップＳ５０５；Ｎｏ）、表示処理ユニット１０は４×４面のメモリ空間４２中に未描画領域があるか否かを判断する（ステップＳ５０６）。表示処理ユニット１０は、未描画領域がある場合はその辺部に次に表示すべき画像を描画し（ステップＳ５０７）、ない場合は描画を行わずに、いずれも広範囲スクロール表示モードを継続する（ステップＳ５０３）。
【００８０】
以上説明したように、本実施例によれば、スクロール表示中の低階調表示モード（通常画面サイズスクロール表示モード）において、さらにスクロールが継続される場合には、スクロール表示用の低階調メモリ空間を拡大し、パネル１面分よりも広い表示領域の画像データを縮小してパネルに表示するので、より広い領域を効率的にスクロール表示することが可能となる。
【図面の簡単な説明】
【図１】本発明による携帯端末装置の構成例を示す図である。
【図２】第１実施例の各表示モードにおけるフレームメモリの使用方法を示す。
【図３】第１実施例における画像表示処理のフローチャートである。
【図４】第２実施例の各表示モードにおけるフレームメモリの使用方法を示す。
【図５】第２実施例における画像表示処理のフローチャートである。
【符号の説明】
１  携帯端末装置、  ２  ホストコントローラ、  ３  通信ユニット、
４  入力ユニット、  １０  表示処理ユニット、  １１  ホストＩ／Ｆ、
１２  動作制御レジスタ、  １３  メモリライト制御部、  １４  フレームメモリ、
１５  メモリリード制御部、  １６  ドライバ、  １７  パネル
【図１】
2004252103.tif 000003
【図２】
2004252103.tif 000004
【図３】
2004252103.tif 000005
【図４】
2004252103.tif 000006
【図５】
2004252103.tif 000007