(57)【要約】【課題】画像メモリを効率的に使用して、スムーズなスクロール表示やティアリング防止を実現することが可能な画像表示手法を提供する。【解決手段】画像表示装置は、画像を表示する表示部（１８）と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリ（１４，１５）と、表示すべき画像データを前記画像メモリの一方又は両方へ書き込むとともに、前記画像メモリから前記画像データを読み出して前記表示部に表示する表示制御手段（１０）と、を備える。表示制御手段は、静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行う。また、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出す。【選択図】　　　図２
2004133283.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部と、
前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリと、
表示すべき画像データを前記画像メモリの一方又は両方へ書き込むとともに、前記画像メモリから前記画像データを読み出して前記表示部に表示する表示制御手段と、を備え、
前記表示制御手段は、静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行い、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出すことを特徴とする画像表示装置。
【請求項２】
前記論理メモリ空間は、一方の画像メモリの一部分を他方の画像メモリに対して横方向に配置するとともに、前記一方の画像メモリの残りの部分を前記他方の画像メモリに対して縦方向に配置して構成されることを特徴とする請求項１に記載の画像表示装置。
【請求項３】
前記画像メモリの各々が縦方向にｈ画素、横方向にｗ画素の画像データを格納できる容量を有する場合に、前記論理メモリ空間は、縦方向に２ｗ画素、横方向にｈ画素のサイズであることを特徴とする請求項１又は２に記載の画像表示装置。
【請求項４】
前記表示制御装置は、
前記画像データ及び前記論理メモリ空間上における当該画像データの書き込み位置情報を含む表示コマンドを受け取る手段と、
前記論理メモリ空間上における前記書き込み位置情報を、前記画像メモリにより構成される物理メモリ空間上の位置情報に変換する手段と、を備えることを特徴とする請求項１乃至３のいずれか一項に記載の画像表示装置。
【請求項５】
前記表示コマンドは、静止画のスクロール表示及び動画表示のいずれを行うかを示す指定情報を含み、前記表示制御手段は前記指定情報に基づいて前記静止画のスクロール表示又は動画表示のいずれかを実行することを特徴とする請求項４に記載の画像表示装置。
【請求項６】
前記表示制御手段は、最新の表示コマンド中の書き込み位置情報と、前回の表示コマンド中の書き込み位置情報に基づいて、静止画のスクロール表示及び動画表示のいずれを行うかを決定することを特徴とする請求項４に記載の画像表示装置。
【請求項７】
前記表示コマンドは、静止画のスクロール表示モードとして左右スクロール及び上下スクロールを指定するスクロール方向指定情報を含み、
前記表示制御手段は、前記左右スクロールが指定された場合は前記２つの画像メモリを左右方向に並べて配置して前記論理メモリ空間を形成し、前記上下スクロールが指定された場合は前記２つの画像メモリを上下方向に並べて配置して前記論理メモリ空間を形成することを特徴とする請求項４に記載の画像表示装置。
【請求項８】
前記表示コマンドは縦長画面表示又は横長画面表示の指定情報を含み、前記表示制御装置は、前記縦長画面表示が指定された場合は前記論理メモリ空間上に縦長の読み出し領域を規定し、前記横長画面表示が指定された場合は前記論理メモリ空間上に横長の読み出し領域を規定することを特徴とする請求項４に記載の画像表示装置。
【請求項９】
前記表示画面の上下位置に特定の画像を表示するための固定表示エリアを有し、前記固定表示エリアに対応する領域は、前記論理メモリ空間上における上端又は下端に配置されることを特徴とする請求項１乃至６のいずれか一項に記載の画像表示装置。
【請求項１０】
画像を表示する表示部と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリと、を備える画像表示装置において実行される画像表示方法であって、
静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行い、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出すことを特徴とする画像表示方法。
【請求項１１】
画像を表示する表示部と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリと、を備えるコンピュータにおいて実行される画像表示プログラムであって、前記コンピュータを、
静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行い、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出す表示制御手段として機能させることを特徴とする画像表示プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、携帯電話やＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）など、比較的小型の端末装置において動画及び静止画を表示するための画像表示装置に関する。
【０００２】
【背景技術】
静止画や動画を表示する表示装置では、一般的に、表示すべき画像（以下、「ソース画像」とも呼ぶ。）をいったん画像メモリに書き込み、それを読み出すことにより、画像を表示画面上に表示する。表示品質などを考慮しない場合、原理上は表示画面の画素数に対応するだけの記憶容量を有する画像メモリ、即ち１画面分の画像メモリを使用すれば静止画や動画を表示することは可能である。
【０００３】
しかし、１画面分の画像メモリしか有しない場合、いわゆるスクロール表示に時間を要するという不具合がある。スクロール表示とは、一般的に、１つの静止画の異なる部分を順に表示する手法であるが、１画面分の画像メモリしか有しない場合には、ソース画像が１つの静止画であるにも関わらず、毎回スクロール後の位置の画像データを画像メモリに書き込んでから読み出す必要があるので表示処理に時間を要してしまう。このため、スムーズなスクロール表示を実現するために、１画面分以上の画像メモリを使用する手法が提案されている。即ち、ある静止画の一部分を画像メモリに書き込んで表示した後、スクロール時にはスクロール後（表示位置の移動後）の位置に対応する画像データを画像メモリの残りの部分に書き込んで表示を行う（例えば、特許文献１及び２）。
【０００４】
一方、動画を表示する場合、１画面分の画像メモリしか有しないと、画像メモリへの画像データの書き込みタイミングと読み出しタイミングとが非同期であることに起因して、表示乱れ（「ティアリング（Ｔｅａｒｉｎｇ）」と呼ばれる。）が発生するという不具合がある。即ち、通常、画像メモリへの画像データの書き込みタイミングと読み出しタイミングは非同期であるため、画像メモリが１画面分しかないと、画像データの書き込みタイミングが読み出しタイミングを追い越したり、逆に読み出しタイミングが書き込みタイミングを追い越したりして、画面表示が瞬間的に乱れる（具体的には、追い越しが発生する画面上のラインを境界として表示画面が上下に分割したように見える）。
【０００５】
この不具合を防止するために、２画面分の画像メモリを使用し、追い越しが生じないように書き込みタイミングと読み出しタイミングを制御してティアリングを防止する手法が提案されている（例えば特許文献３）。また、２画面分以上の画像メモリを使用して、書き込みタイミングと読み出しタイミングの制御を単純化する手法も提案されている（例えば特許文献４）。
【０００６】
【特許文献１】
特開平８−２０２５２４号公報
【特許文献２】
特開平４−３４４９６号公報
【特許文献３】
特開昭６２−１１８８９号公報
【特許文献４】
特開平１０−１６１８４２号公報
【０００７】
【発明が解決しようとする課題】
このように、スムーズなスクロール表示やティアリング防止を実現するためには、１画面分以上の画像メモリを使用することが必要になるが、携帯電話やＰＤＡなどでは、コスト面の要請などからそれほど大容量の画像メモリを搭載することはできない。
【０００８】
本発明は、以上の点に鑑みてなされたものであり、少ない画像メモリを効率的に使用して、スムーズなスクロール表示やティアリング防止を実現することが可能な画像表示装置及び方法、並びに画像表示プログラムを提供することを課題とする。
【０００９】
【課題を解決するための手段】
本発明の１つの観点では、画像表示装置は、画像を表示する表示部と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリと、表示すべき画像データを前記画像メモリの一方又は両方へ書き込むとともに、前記画像メモリから前記画像データを読み出して前記表示部に表示する表示制御手段と、を備え、前記表示制御手段は、静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行い、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出すことを特徴とする。
【００１０】
また、同様の観点では、画像を表示する表示部と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリと、を備える画像表示装置において実行される画像表示方法は、静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行い、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出すことを特徴とする。
【００１１】
上記の画像表示装置又は画像表示方法は、例えば携帯電話やＰＤＡなどの携帯端末装置に好適に適用することができる。表示すべき画像データは通信その他の方法で入力される。表示部は所定の画面サイズを有し、その画面サイズに対応する容量の画像メモリが２つ設けられる。２つの画像メモリを組み合わせることにより、表示部の１画面分以上の仮想的な論理メモリ空間が構成される。
【００１２】
画像の表示は、１つの静止画をスクロール表示するスクロール表示モードと、動画又は異なる静止画を表示する動画表示モードとがある。静止画をスクロール表示するモードでは、論理メモリ空間上に１画面分以上の画像データを書き込むことができ、その範囲内で読み出し位置を変えることによりスクロール表示が行われる。１画面分以上の仮想メモリ空間上にスクロール表示の元になる静止画を展開できるので、表示すべき画像の書き換え頻度を減少させることができ、読み出し位置を変更するのみでスムーズなスクロール表示が実現できる。一方、動画表示モードでは、各々１画面分の画像メモリに交互にフレーム画像を書き込み、書き込んだ順に読み出して再生することにより、いわゆるティアリングなどを生じることなく動画の表示が可能となる。これは、異なる静止画を順に表示する場合も同様である。このように、２画面分の画像メモリを、表示モードに応じて効率的に使用することにより、限られたメモリ容量で円滑に各モードでの表示を行うことが可能となる。
【００１３】
上記の画像表示装置の一態様では、前記論理メモリ空間は、一方の画像メモリの一部分を他方の画像メモリに対して横方向に配置するとともに、前記一方の画像メモリの残りの部分を前記他方の画像メモリに対して縦方向に配置して構成することができる。これにより、１画面分のメモリ空間に対して、縦横の両方向に付加的なメモリ空間を設けることができるので、縦横いずれの方向においてもスムーズなスクロール表示が可能となる。
【００１４】
上記の画像表示装置の他の一態様では、前記画像メモリの各々が縦方向にｈ画素、横方向にｗ画素の画像データを格納できる容量を有する場合に、前記論理メモリ空間は、縦方向に２ｗ画素、横方向にｈ画素のサイズとすることができる。このように、論理メモリ空間を１画面分の画像メモリサイズの整数倍とすることにより、アドレスの変換処理などを単純化することができる。
【００１５】
上記の画像表示装置の他の一態様では、前記表示制御装置は、前記画像データ及び前記論理メモリ空間上における当該画像データの書き込み位置情報を含む表示コマンドを受け取る手段と、前記論理メモリ空間上における前記書き込み位置情報を、前記画像メモリにより構成される物理メモリ空間上の位置情報に変換する手段とを備えることができる。これにより、与えられた論理メモリ空間上の位置情報を、実際の２つの画像メモリにより構成される物理メモリ空間上の位置情報に変換して表示コマンドに従って画像を表示することができる。
【００１６】
上記の画像表示装置の他の一態様では、前記表示コマンドは、静止画のスクロール表示及び動画表示のいずれを行うかを示す指定情報を含み、前記表示制御手段は前記指定情報に基づいて前記静止画のスクロール表示又は動画表示のいずれかを実行することができる。また、その代わりに、前記表示制御手段は、最新の表示コマンド中の書き込み位置情報と、前回の表示コマンド中の書き込み位置情報に基づいて、静止画のスクロール表示及び動画表示のいずれを行うかを決定することができる。
【００１７】
上記の画像表示装置の他の一態様では、前記表示コマンドは、静止画のスクロール表示モードとして左右スクロール及び上下スクロールを指定するスクロール方向指定情報を含み、前記表示制御手段は、前記左右スクロールが指定された場合は前記２つの画像メモリを左右方向に並べて配置して前記論理メモリ空間を形成し、前記上下スクロールが指定された場合は前記２つの画像メモリを上下方向に並べて配置して前記論理メモリ空間を形成することができる。これにより、スクロール方向が限定されているときには、その方向に最大のメモリ空間を確保するように論理メモリ空間を形成してスクロール表示時の画像データの書き込み頻度を減少させることにより、スムーズなスクロール表示が可能となる。
【００１８】
上記の画像表示装置の他の一態様では、前記表示コマンドは縦長画面表示又は横長画面表示の指定情報を含み、前記表示制御装置は、前記縦長画面表示が指定された場合は前記論理メモリ空間上に縦長の読み出し領域を規定し、前記横長画面表示が指定された場合は前記論理メモリ空間上に横長の読み出し領域を規定することができる。これにより、表示画面の形状が縦長であっても横長で表示することが可能となり、その逆も可能となる。この変更は、同一の静止画の表示領域を縦長にするか横長にするかを変更するものであるので、例えば地図データなど、特定の部分を縦長又は横長のいずれか望ましい方法で表示することが可能となる。
【００１９】
上記の画像表示装置の他の一態様では、前記表示画面の上下位置に特定の画像を表示するための固定表示エリアを有し、前記固定表示エリアに対応する領域は、前記論理メモリ空間上における上端又は下端に配置することができる。これにより、表示画面の上下位置に例えばテロップなどの特定の固定表示を行いつつ、残りの表示領域を利用して前述のスクロール表示と動画表示を行うことができる。
【００２０】
本発明の他の観点では、画像を表示する表示部と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリと、を備えるコンピュータにおいて実行される画像表示プログラムは、前記コンピュータを、静止画をスクロール表示するときには、前記２つの画像メモリの組み合わせにより構成される単一の論理メモリ空間上において前記静止画の書き込み位置を決定した後、当該書き込み位置に対応する前記画像メモリ上の領域に前記画像データの書き込み及び読み出しを行い、動画又は異なる静止画を表示するときには前記２つの画像メモリのそれぞれに前記動画を構成するフレーム画像又は前記異なる静止画を交互に書き込んだ後に読み出す表示制御手段として機能させる。この画像表示プログラムを、画像を表示する表示部と、前記表示部の表示画面の画素数に対応する容量を有する２つの画像メモリとを備えるコンピュータ上で実行することにより、上述の画像表示装置を実現することができる。
【００２１】
【発明の実施の形態】
以下、図面を参照して本発明の好適な実施の形態について説明する。
【００２２】
［携帯端末装置］
図１に、本発明の画像表示手法を適用した携帯端末装置の概略構成を示す。この携帯端末装置１は、例えば携帯電話、ＰＤＡ、ハンディタイプのパーソナルコンピュータなどとすることができる。携帯端末装置１は、大別して、ホストコントローラ２と、通信ユニット３と、入力ユニット４と、表示処理ユニット１０とを備える。ホストコントローラ２は、携帯端末装置１に搭載される各種の要素を制御するコントローラであり、ＣＰＵ、作業メモリとしてのＲＡＭ、各種の制御データや予め用意された制御プログラムなどを記憶するＲＯＭなどを備える。ホストコントローラ２は、制御プログラムを実行することにより、通信ユニット３を利用した通信、利用者による入力ユニット４への指示／入力の検出、表示制御ユニット１０による画像表示などを統括的に制御する。
【００２３】
通信ユニット３は、必要に応じてアンテナ５などを有し、外部から画像データなどを受信する際に機能する。例えば、携帯端末装置１が携帯電話であり、他の携帯電話から顔画像データなどを受信する場合に通信ユニット３が通信処理を行う。なお、携帯端末装置１が携帯電話である場合には通信ユニットは携帯端末装置１内に搭載されるが、携帯端末装置１がＰＤＡやハンディタイプのパーソナルコンピュータであるような場合は、通信ユニットは携帯端末装置１内には設けられず、外付けの機器として構成されることもある。
【００２４】
入力ユニット４は、利用者が操作することにより指示／入力を行うためのものであり、携帯端末装置１が携帯電話である場合は入力ボタンなどにより構成することができ、携帯端末装置１がＰＤＡやハンディタイプのパーソナルコンピュータである場合はタッチペン式の入力装置や小型キーボードなどにより構成することができる。
【００２５】
表示処理ユニット１０は、パネル１８と、そのパネル１８に画像を表示するための画像表示処理を実行する要素とを備える。パネル１８は、比較的小型で画面サイズが小さめの液晶パネルなどが一般的に使用されるが、液晶パネル以外の各種表示装置を使用することが可能である。なお、以下の説明では、パネル１８の画面サイズは横１６０ドット×縦２４０ドットであるとする。
【００２６】
表示処理ユニット１０は、さらに、ホストＩ／Ｆ１１、動作制御レジスタ１２、メモリライト（書き込み）制御部１３、第１のフレームメモリ１４、第２のフレームメモリ１５、メモリリード（読み出し）制御部１６、ドライバ１７を備える。ホストＩ／Ｆ１１は、ホストコントローラ２との間で必要なデータを授受するためのインターフェースであり、主としてパネル１８に画像を表示するための各種コマンドや表示画像データなどをホストコントローラ２から受信して、動作制御レジスタ１２及びメモリライト制御部１３へ供給する。
【００２７】
動作制御レジスタ１２は、ホストコントローラ２から与えられる論理アドレスをホストＩ／Ｆ１１を通じて受け取り、実際のフレームメモリ１４及び１５上の物理アドレスを生成してメモリライト制御部１３及びメモリリード制御部１６に供給する。メモリライト制御部１３は、ホストＩ／Ｆ１１から表示画像データを受け取るとともに、動作制御レジスタ１２からフレームメモリ１４及び１５上の物理アドレス（ライトアドレス）を受け取り、指定された物理アドレスに表示画像データをライトする（書き込む）。
【００２８】
フレームメモリ１４及び１５は、それぞれパネル１８の１画面分の表示画素を有するランダムアクセス可能な半導体メモリである。メモリリード制御部１６は、動作制御レジスタ１２から与えられる物理アドレス（リードアドレス）に従って、フレームメモリ１４及び／又は１５から表示画像データをリードし（読み出し）、ドライバ１７へ送る。ドライバ１７は、表示画像データをパネル１８上に表示させる処理を行う。例えば、パネル１８が液晶パネルである場合、ドライバ１８は液晶パネルのデータ電極を駆動するセグメントドライバと走査電極を駆動するコモンドライバを有する半導体装置であり、表示画像データを液晶パネル１８の駆動電圧に変換して供給する。
【００２９】
［第１実施例］
次に、上記の携帯端末装置１を利用する第１実施例について説明する。第１実施例は、２つのフレームメモリ１４及び１５を利用して、静止画のスクロール表示と動画表示とを行うものである。
【００３０】
まず、メモリ構成について説明する。図２は、２つのフレームメモリを用いた論理メモリ空間と物理メモリ空間の構成を模式的に示す。論理メモリ空間とは、２つのフレームメモリを使用して仮想的に構成されるメモリ空間であり、一方、物理メモリ空間とは２つのフレームメモリ上の実際のメモリ空間である。
【００３１】
いま、図２に示すように、物理メモリ空間として、横（幅）方向にｗ画素、縦（高さ）方向にｈ画素（ｗ＜ｈ）のパネルについて、ｗ×ｈ×３バイト（ＲＧＢ２４ビットの場合）のフレームメモリを２面使用する。２つのフレームメモリを便宜上、「メモリ０」と「メモリ１」と呼ぶ。なお、図２の例では、メモリ０及びメモリ１は縦２４０画素×横１６０画素であり、ｗ＝１６０、ｈ＝２４０である。
【００３２】
ここで、２つのフレームメモリ、つまりメモリ０及びメモリ１を使用して、図２に示すように、横方向Ｗ画素、縦方向Ｈ画素の論理メモリ空間を構成する。ここで、Ｗ＝ｈ、Ｈ＝２ｗである。この論理メモリ空間内にパネルの１画面サイズに対応する横ｗ×縦ｈの表示領域（エリア（ａ））を規定し、周囲の余剰部分（エリア（ｂ）、（ｃ））を用いてスクロール表示を行う。論理メモリ空間上のアドレスを論理アドレスと呼び、縦方向を論理ページアドレスｌｐａ、横方向を論理カラムアドレスｌｃａで示すことにする。よって、論理ページアドレスｌｐａは０〜３１９の範囲であり、論理カラムアドレスｌｃａは０〜２３９の範囲である。
【００３３】
一方、物理メモリ空間上では、メモリ０及びメモリ１がそれぞれパネルの１画面サイズに対応し、横ｗ×縦ｈの２つのメモリ空間を有する。物理メモリ空間上のアドレスを物理アドレスと呼ぶ。物理アドレスは、メモリ選択ｍｓｅｌ、メモリ０の物理ページアドレスｍｐａ０及び物理カラムアドレスｍｃａ０、メモリ１の物理ページアドレスｍｐａ１及び物理カラムアドレスｍｃａ１で示される。
【００３４】
本実施例においては、物理メモリ空間を構成するメモリ０は図１に示すフレームメモリ１４に対応し、メモリ１はフレームメモリ１５に対応するものとする。本発明では、このように２つのフレームメモリを使用して論理メモリ空間を構成することにより、円滑なスクロール表示とティアリング防止とを同時に実現することができる。即ち、静止画のスクロール表示の際には、論理メモリ空間を１つの仮想的なメモリと想定し、その上で画像の書き込み位置を制御する。但し、実際の静止画のライト及びリードは、論理メモリ空間上の書き込み位置に対応する物理メモリ空間上の位置に対して行われる。これにより、パネル１画面分よりも大きいメモリ空間を使用して静止画のスクロール表示を行うので、円滑なスクロール表示が可能となる。
【００３５】
一方、動画を表示する場合、又は、それまで表示していた静止画と異なる新規な静止画を表示する場合（両者をまとめて以下「動画表示」とも呼ぶ。）には、物理メモリ空間上の２つの独立なメモリ０及びメモリ１にそれぞれパネル１画面分の画像をライト及びリードする。これにより、動画表示時のティアリングなどを防止することができる。
【００３６】
論理メモリ空間と物理メモリ空間の各エリアの対応を図２に示している。論理メモリ空間と物理メモリ空間の対応としては、論理メモリ空間のエリア（ａ）は物理メモリ空間のメモリ０上のエリア（Ａ）に対応し、論理メモリ空間のエリア（ｂ）は物理メモリ空間のメモリ１上のエリア（Ｂ）に対応し、論理メモリ空間のエリア（ｃ）は物理メモリ空間のメモリ１上のエリア（Ｃ）に対応する。なお、論理メモリ空間のエリア（ｃ）と物理メモリ空間のエリア（Ｃ）の対応については、論理メモリ空間のエリア（ｃ）の左から右方向のアドレスが、物理メモリ空間のエリア（Ｃ）の上から下方向に対応するように対応付けを行っている。
【００３７】
ホストコントローラ２は論理メモリ空間のみを認識している。即ち、ホストコントローラ２は、論理メモリ空間上において、パネルの１画面サイズに対応するエリア（ａ）と、周囲のエリア（ｂ）、（ｃ）とを認識しており、論理アドレスを使用して画像の表示コマンドを表示処理ユニット１０へ供給する。一方、表示処理ユニット１０内の動作制御レジスタ１２は、ホストコントローラ２から与えられた論理アドレスを、フレームメモリ１４及び１５上の物理アドレスに変換する必要がある。
【００３８】
具体的には、静止画のスクロール表示時には、ホストコントローラ２は論理メモリ空間のエリア（ａ）〜（ｃ）の全ての物理アドレスを使用して表示コマンドを表示処理ユニット１０に与える。よって、表示処理ユニット１０は、エリア（ａ）〜（ｃ）の全てのエリアに対応する論理アドレスを物理アドレスに変換する必要がある。スクロール表示時の論理アドレスから物理アドレスへの換算式を図２に示している。換算式から分かるように、論理メモリ空間上のエリア（ａ）内の論理アドレスは、そのまま物理メモリ空間上のメモリ０の物理アドレスに対応する。よって、換算後の物理アドレスは、メモリ選択ｍｓｅｌ＝０であり、物理ページアドレスｍｐａ０＝論理ページアドレスｌｐａとなり、物理カラムアドレスｍｃａ０＝論理カラムアドレスｌｃａとなる。
【００３９】
論理メモリ空間上のエリア（ｂ）内の論理アドレスは、物理メモリ空間上のメモリ１のエリア（Ｂ）内の物理アドレスに対応する。よって、換算後の物理アドレスは、メモリ選択ｍｓｅｌ＝１であり、物理ページアドレスｍｐａ１＝論理ページアドレスｌｐａとなり、物理カラムアドレスｍｃａｌ＝ｌｃａ−１６０となる。
【００４０】
また、論理メモリ空間上のエリア（ｃ）内の論理アドレスは、物理メモリ空間上のメモリ１のエリア（Ｃ）内の物理アドレスに対応するが、論理アドレスの左右方向の移動が物理アドレスの上下方向の移動に対応する。よって、換算後の物理アドレスは、メモリ選択ｍｓｅｌ＝１であり、物理ページアドレスｍｐａ１＝論理カラムアドレスｌｃａとなり、物理カラムアドレスｍｃａ１＝論理ページアドレスｌｐａ−１６０となる。以上の換算式を使用して、動作制御レジスタ１２は、ホストコントローラ２から与えられる論理アドレスを表示制御ユニット１０内のフレームメモリ１４及び１５上の物理アドレスに変換する。
【００４１】
一方、動画表示時には、時間的に連続するフレーム画像を物理メモリ空間上のメモリ０及びメモリ１に交互にライト及びリードすればよい。この場合、ホストコントローラ２は、全てのフレーム画像の表示アドレスを、論理メモリ空間上のエリア（ａ）に対応する論理アドレスとして表示処理ユニット１０に入力する。よって、動画表示時の論理アドレスから物理アドレスへの変換は、メモリ選択ｍｓｅｌをフレーム毎に切り換えるとともに、メモリ選択されている方の物理ページアドレスｍｐａ０又はｍｐａ１＝論理ページアドレスｌｐａとし、同様にメモリ選択されている方の物理カラムアドレスｍｃａ０又はｍｃａ１＝論理カラムアドレスｌｃａとすればよい。
【００４２】
次に、第１実施例における表示制御例について図３を参照して説明する。なお、以下の例では、図１に示すホストコントローラ２が表示処理ユニット１０へ所定のコマンドを送信することにより表示制御を行うものとする。
【００４３】
まず、図３の左上の状態１に示すように、最初に１枚の静止画を表示する場合、ホストコントローラ２は、論理メモリ空間内のエリア（ａ）に画像をライトすることを指示する表示指示コマンドを表示処理ユニット１０へ送る。この表示指示コマンドには論理メモリ空間のエリア（ａ）内の論理アドレスが含まれており、表示処理ユニット１０は受け取った論理アドレスを前述のスクロール時のアドレス変換方法により物理アドレスに変換し、物理メモリ空間上のメモリ０にライトする。
【００４４】
表示指示コマンドの例を以下に示す。
【００４５】
（１）ページアドレスセットＰＳＥＴ（ｐｓｅｔ１，　ｐｓｅｔ２）：論理ページアドレスを指定する。
【００４６】
（２）カラムアドレスセットＣＳＥＴ（ｃｓｅｔ１，　ｃｓｅｔ２）：論理カラムアドレスを指定する。
【００４７】
（３）メモリライトＲＡＭＷＲ：メモリへの書き込み開始指示、続いて表示データを送る。
【００４８】
コマンドＰＳＥＴ及びＣＳＥＴによる論理ページアドレス及び論理カラムアドレスの指定方法を図４に示す。ＰＳＥＴは引数ｐｓｅｔ１とｐｓｅｔ２の間の縦方向エリアを指定し、ＣＳＥＴは引数ｃｓｅｔ１とｃｓｅｔ２の間の横方向エリアを指定する。両者の組み合わせにより論理メモリ空間上の書き込み指定エリアが指定される。そして、コマンドＲＡＭＷＲにより書き込み開始が指示され、それに続いて画像データが表示処理ユニット１０へ送られる。
【００４９】
表示制御ユニット１０は、上記の表示指示コマンドによりホストコントローラ２から与えられた論理アドレスを物理アドレスに変換し、各フレームメモリ１４及び／又は１５にライトした後、リードすることにより静止画がパネル１８に表示される。図３に示す状態１では、最初に静止画を表示するので、パネル１画面分の静止画データが論理メモリ空間上のエリア（ａ）にライトするよう指示され、実際には物理メモリ空間上のメモリ０（フレームメモリ１４）全体にライトされ、そこからリードされる。
【００５０】
次に、状態１で表示した静止画をスクロール表示する場合、図３の右上の状態２に示すようにメモリを使用する。つまり、ホストコントローラ２からのスクロール指示コマンドにより、論理メモリ空間上のエリア（ｂ）及び（ｃ）にスクロール表示用の追加画像を書き込み、次にスクロール開始位置を指定する。スクロール指示コマンドの例を以下に示す。
【００５１】
（１）ページアドレスセットＰＳＥＴ（ｐｓｅｔ１，　ｐｓｅｔ２）：論理ページアドレスを指定する。
【００５２】
（２）カラムアドレスセットＣＳＥＴ（ｃｓｅｔ１，　ｃｓｅｔ２）：論理カラムアドレスを指定する。
【００５３】
（３）メモリライトＲＡＭＷＲ：メモリへの書き込み開始指示、続いて表示データを送る。
【００５４】
（４）スクロールスタートセットＳＣＳＴＡＲＴ：スクロール表示開始アドレスを指定する。
【００５５】
スクロール表示用の追加画像のライト位置は、上下方向又は左右方向のみのスクロールであれば論理メモリ空間上では長方形エリアにライトすることになるが、図３の状態２に示すような斜め方向のスクロールの場合はＬ字型のエリアに追加画像をライトすることになる。この場合、２つの長方形エリアにライトを行うこととするか、Ｌ字型のエリアに１回でライトを行うかはいずれでも構わない。
【００５６】
また、ＳＣＳＴＡＲＴでは、スクロール後の表示開始のページアドレス／カラムアドレスを指定する。図３に示す状態１では表示開始アドレス（ページ、カラム）＝（０、０）となっており、例えばＳＣＳＴＡＲＴで表示開始アドレスを（１０、２０）と指定すれば、下方向に１０画素、右方向に２０画素のスクロールが行われる。なお、スクロールの際に論理メモリ空間を球状と想定してアドレスを連続的に処理すれば、上方向及び左方向へのスクロールが可能となる。
【００５７】
さて、これらのコマンドをホストコントローラ２から受け取ると、表示処理ユニット１０は、図２に示す変換式に従って論理アドレスを物理アドレスに変換し、さらに表示開始位置に対応する物理アドレスから画像の表示を行う。これにより、元の表示開始位置（状態１でメモリ０の左上）からの表示開始位置の移動量に応じてスクロール表示がなされる。スクロール表示を継続する場合は、ホストコントローラ２は物理メモリ空間上のエリア（ａ）〜（ｃ）に追加画像を書き込んだ後表示開始位置を変更することによりスクロールを行う。
【００５８】
図３に示す状態２では、ホストコントローラ２は論理メモリ空間上のエリア（ｂ）及び（ｃ）に追加画像をライトするコマンドを発するが、実際には物理メモリ空間上ではそれぞれメモリ１のエリア（Ｂ）及び（Ｃ）に追加画像がライトされ、そこからリードされて表示が行われる。
【００５９】
次に、図３に示す状態１から、動画表示又は新たな静止画表示を行う場合（状態３へ移行する）には、ホストコントローラ２は論理メモリ空間上のエリア（ａ）に新規な画像データ（動画の最初のフレーム画像又は新規な静止画像）をライトするよう表示指示コマンドを生成して表示処理ユニット１０へ供給する。しかしその新規な画像データは、表示処理ユニット１０内での論理アドレスから物理アドレスへの変換により、実際には図３に示すように物理メモリ空間上のメモリ１全面（図３の状態３におけるエリア（Ａ’）にライトされる。この理由は、前述のようにライトタイミングとリードタイミングの追い越しに起因するティアリングを防止するためである。
【００６０】
そして、その後（状態３から）静止画スクロールを行う場合（状態４へ移行）には、ホストコントローラ２は先に述べた状態１から状態２への移行の場合と同様に、スクロール指示コマンドを発する。このスクロール指示コマンドでは、ホストコントローラ２は論理メモリ空間内のエリア（ｂ）及び（ｃ）にスクロール用追加画像のライトを指示するが、表示処理ユニット１０内では先の状態３において表示画像がメモリ１にライトされているため、論理メモリ空間上のエリア（ｂ）及び（ｃ）を物理メモリ空間上のメモリ０のエリア（Ｂ’）及び（Ｃ’）に割り当てて、スクロール表示を実行する。従って、図３における状態２の場合と比較して、メモリ０とメモリ１との関係が入れ替わることになる。
【００６１】
また、状態２〜状態４のいずれかの状態から新規な静止画を表示する場合には、いずれも状態１に示すように、物理メモリ空間内のメモリ０に表示画像をライトすればよい。
【００６２】
本実施例では、以上のように、静止画のスクロール表示を行う場合には、論理メモリ空間内の空き領域にスクロール用追加画像をライトし、読み出しを行えばよい。また、新規な静止画を表示する場合又は動画表示を行う場合には、それまでに静止画がライトされていた物理メモリと反対の物理メモリに当該画像データをライトすればよい。これにより、スクロール表示時にはパネル１８の１画面分以上のメモリ空間を利用してスムーズなスクロール表示ができ、かつ、動画表示時には追い越しによるティアリングを防止することができる。また、それらの制御を２つのフレームメモリを適宜使い分けることにより行うので、携帯端末などの画像メモリ容量に制限がある端末装置においても実現することができる。
【００６３】
さて、本実施例では上記のように、スクロール表示時と動画表示（新規静止画表示を含む）時とで、論理メモリ空間に対する２つの物理メモリ空間上のメモリ０及びメモリ１の割り当てを切り換えているが、表示処理ユニット１０は、そのような切換を行うためには、現在の状態がスクロール表示を行うべき状態であるのか、動画表示を行うべき状態であるのかを知る必要がある。そのための１つの単純な方法は、ホストコントローラ２がいずれの状態であるかを示す指定コマンドを表示処理ユニット１０に与えればよい。そして、表示処理ユニット１０は、スクロール表示を指定するコマンドを受け取ったときには前述のスクロール時の論理アドレス→物理アドレス変換式に従ってアドレス変換を行って物理メモリを割り当てればよいし、動画表示を指定するコマンドを受け取ったときには前述の動画表示時の論理アドレス→物理アドレス変換式に従ってアドレス変換を行って物理メモリを割り当てればよい。そのような専用コマンドとしては、例えば前述のスクロール表示コマンド中のＳＣＳＴＡＲＴなどを使用することができる。
【００６４】
また、その代わりに、スクロール表示をすべき状態であるか、動画表示を行うべき状態であるかを、ホストコントローラ２からの指定コマンドに基づいて決定するのではなく、表示処理ユニット１０側がホストコントローラ２から与えられるコマンド中の論理アドレスに基づいて決定することも可能である。これについて詳しく説明する。前述のように、ホストコントローラ２からの表示指示コマンドには、画像の論理メモリ空間上での書き込み指定エリア（図４に示すように、論理ページアドレス及び論理カラムアドレスにより規定される）が含まれている。よって、前回の表示指示コマンドで指定された書き込み指定エリアと、今回の表示指示コマンドで指定された書き込み指定エリアとの関係に基づいて、スクロール表示をすべき状態であるか、動画表示をすべき状態であるかを判定することができる。具体的には、▲１▼今回の書き込み指定エリアが論理メモリ空間上のエリア（ａ）に含まれている、かつ、▲２▼前回の書き込み指定エリアのアドレス及びサイズが今回の書き込み指定エリアのアドレス及びサイズと等しい、の２つの条件を具備する場合は、動画表示をすべき状態であると判定する。これは、前述のように、動画又は新規静止画を表示する場合には、ホストコントローラ２は常に論理メモリ空間内のエリア（ａ）を指定して画像のライト指示を行うからである。即ち、前回画像をライトしたエリア全体をそっくり書き換える場合のみ動画表示すべきと判定し、それ以外はスクロール表示すべき状態と判定する。これにより、例えば前回ライトした画像の一部のみを書き換えるなどの場合に、誤って動画を表示すべき状態と判定することを防止する。そして、上記２つの条件を具備しない場合には、スクロール表示をすべき状態であると判定すればよい。
【００６５】
［第２実施例］
次に、第２実施例について説明する。第２実施例は、基本的には第１実施例と同様に２つのフレームメモリを利用して、スクロール表示と動画表示を切り換えて実行するものであるが、表示画像の上下に固定表示領域を設ける点で第１実施例と異なっている。
【００６６】
図５に第２実施例によるメモリ構成を模式的に示す。図５（ａ）に示すように２つのフレームメモリ１４及び１５により論理メモリ空間を規定した後、上下に固定表示領域を規定する。図５の例では、上側固定表示領域の高さをＵＦＨ画素、下側固定表示領域の高さをＬＦＨ画素としている。そして、下側固定表示領域を上側固定表示領域の下に移動して、上下の固定表示領域を一カ所にまとめ配置転換を行う。これにより、固定表示領域と通常の表示領域とのアドレス制御を区別して、単純化することができる。
【００６７】
この場合の物理メモリ空間を図５（ｂ）に示す。第１実施例の場合と同様に、論理メモリ空間のエリア（ａ）、（ｂ）、（ｃ）がそれぞれ物理メモリ空間のエリア（Ａ）、（Ｂ）、（Ｃ）に対応する。そして、物理メモリ空間のエリア（Ａ）及び（Ｂ）の上から（ＵＦＨ＋ＬＦＨ）画素分のエリアは上下の固定表示領域に割り当てられる。
【００６８】
図５（ａ）及び（ｂ）に示す論理メモリ空間と物理メモリ空間を利用して画像の表示がなされる。スクロール表示時には、図５（ａ）の右側に示す論理メモリ空間上のエリア（ａ）〜（ｃ）のうち、上下の固定表示領域を除いたエリアを使用してスクロール表示がなされる。その場合の論理アドレスから物理アドレスへの変換式を図５（ｂ）に示している。一方、動画又は新規静止画の表示時には、図５（ｂ）に示すように、物理メモリ空間上のメモリ０及びメモリ１のうち上下の固定表示領域を除いたエリアを交互に使用して、フレーム画像をライトし、表示する。この際、物理メモリ空間上のエリア（Ｃ）の上側領域（上下の固定表示領域の高さの合計に対応する画素分）は、動画表示時には使用されないことになる。
【００６９】
図６に、第２実施例におけるスクロール表示と動画（又は新規静止画）表示の各状態を示す。状態５では、論理メモリ空間内のエリア（ａ）に静止画像をライトする指示がホストコントローラ２から与えられ、表示処理ユニット１０は物理メモリ空間上のメモリ０のエリア（Ａ）に画像をライトし、表示する。これにより、その画像は、実際の表示画面上では、上下に設けられた固定表示領域の間に表示されることになる。
【００７０】
図６の状態５においてスクロール表示指示がなされると、状態６のように、論理メモリ空間上のエリア（ｂ）及び（ｃ）にスクロール表示用の追加画像がライトされる。その場合、物理メモリ空間上では、追加画像は図示のようにメモリ１のエリア（Ｂ）及び（Ｃ）にライトされることになる。
【００７１】
また、図６の状態５において動画表示又は新規静止画の表示指示がなされると、その指示は論理メモリ空間上のエリア（ａ）を指定しているが、実際には図６の状態７に示すように、物理メモリ空間上のメモリ１のエリア（Ａ’）に動画のフレーム画像又は新規静止画がライトされることになる。また、その状態７から静止画のスクロール表示が指示されると、状態８に示すように、論理メモリ空間上のエリア（ｂ）及び（ｃ）を物理メモリ空間上のメモリ０側のエリア（Ｂ’）及び（Ｃ’）に割り当てて画像がライトされる。そして、先に述べたように画像表示位置を指定することによりスクロール表示がなされる。
【００７２】
なお、動画表示又は新規静止画表示を行う状態７においては、物理メモリ空間のメモリ１の右上の領域は前述のように不使用となる。また、状態７から静止画のスクロール表示を行った状態８においては、メモリ１の右上の領域は、メモリ０のエリア（Ｃ’）の一部を補完するために使用することができる（状態８の図参照）。
【００７３】
また、上下の固定表示領域は、実際には固定（例えば同一の静止画を表示しておく）用途以外に、例えば横方向にスクロール表示することも可能である。その場合には、図６の状態５に示す物理メモリ空間上のエリア（Ａ）及び（Ｂ）の上側に設定された固定表示領域の範囲内で追加画像のライト及び表示開始位置の変更を行えばよい。これにより、例えば横方向に文字などが流れるテロップ表示などを行うことができる。
【００７４】
なお、本実施例におけるスクロール指示コマンドの例を以下に示す。
【００７５】
（１）エリアスクロールセットＡＳＣＳＥＴ：スクロール表示の初期設定。
【００７６】
（２）ページアドレスセットＰＳＥＴ（ｐｓｅｔ１，　ｐｓｅｔ２）：論理ページアドレスを指定する。
【００７７】
（３）カラムアドレスセットＣＳＥＴ（ｃｓｅｔ１，　ｃｓｅｔ２）：論理カラムアドレスを指定する。
【００７８】
（４）メモリライトＲＡＭＷＲ：メモリへの書き込み開始指示、続いて表示データを送る。
【００７９】
（５）スクロールスタートセットＳＣＳＴＡＲＴ：スクロール表示開始アドレスを指定する。
【００８０】
なお、ＡＳＣＳＥＴはスクロールのモード（全画面スクロール、画面上の上部分又は下部分に固定部（縦スクロールしない部分）があるか否か）や、固定部がある場合にその高さなどを設定するコマンドである。また、ＳＣＳＴＡＲＴでは中央スクロール部分の表示開始アドレスに加え、上下固定部の横方向スクロールの表示開始アドレスも指定する。
以上のように、第２実施例では、表示画面の上下に固定表示領域を設けた場合でも、円滑なスクロール表示及びティアリングの生じない動画表示を行うことができる。また、論理メモリ空間及び物理メモリ空間上で上下の固定表示領域を集中させてメモリ構成を行うことにより、アドレス制御を単純化することができる。なお、上記の例では、上側と下側に固定表示領域を有する場合を例示したが、いずれか一方のみに固定表示領域を有する場合にも同様に本発明を適用することができる。
【００８１】
［第３実施例］
第１実施例では、縦ｈ画素、横ｗ画素のサイズの２つのフレームメモリ（物理メモリ空間上のメモリ０及びメモリ１）を組み合わせて、縦Ｈ＝２ｗ画素、横Ｗ＝ｈの論理メモリ空間を規定してホストコントローラが論理アドレスを指定して画像の表示コマンドを発している。これに対し、第３実施例では、ホストコントローラからのスクロール表示コマンドにスクロール方向（左右スクロールのみ又は上下スクロールのみ）の指定が含まれている場合には、それに合わせてメモリ０及びメモリ１を配置して論理メモリ空間を規定するものである。
【００８２】
図７にその方法を模式的に示す。いま、図７の下段に示すように、物理メモリ空間上のメモリ０又はメモリ１のいずれか一方のみに静止画像がライトされている状態とする。ここで、ホストコントローラ２からのスクロール表示コマンド中に左右スクロールの指定が含まれている場合には、図７の上段中央に示すようにメモリ０とメモリ１を横方向に連結して物理メモリ空間を構成する。これにより、横方向に２画面分の画像データに基づいて左右方向のスクロール表示が可能となる。また、ホストコントローラ２からのスクロール表示コマンド中に上下スクロールの指定が含まれている場合には、図７の上段右に示すようにメモリ０とメモリ１を縦方向に連結して物理メモリ空間を構成する。これにより、縦方向に２画面分の画像データに基づいて上下方向のスクロール表示が可能となる。
【００８３】
一方、ホストコントローラ２からのスクロール表示コマンド中にスクロールの指定が含まれていない場合、又は、上下左右スクロールの指定が含まれている場合には、図７の上段左に示すように、第１実施例と同様の論理メモリ空間を構成する。このように、ホストコントローラ２からのコマンドによりスクロール方向が決まっている場合には、その方向に物理メモリ空間が最大となるようにメモリ０及びメモリ１を配置することにより、スクロール表示時に画像の書き換え回数を減少させることができる（例えば、上下方向スクロールの場合、下方向に１画面分スクロールした後、再度１画面分上方向にスクロールする場合に、画像をライトする必要がなくなる。）。
【００８４】
なお、この第３実施例は、表示画像の乱れを防止するため、前述のように処理開始時に物理メモリ空間上のメモリ０及びメモリ１の片方のみに画像がライトされていることが条件となる（即ち、両メモリに跨って画像がライトされている場合は不可）。また、第２実施例のように、固定表示領域が規定されていないことも条件となる。
【００８５】
［第４実施例］
第４実施例は、左右スクロール時に、通常は縦長の表示画像を横長表示する手法を提供するものであり、その概要を図８に示す。いま、左右方向のスクロールを行う状態（図８（ａ）に示す上下左右スクロール時又は図８（ｃ）に示す左右スクロール時）であり、論理メモリ空間全体に画像データが既にライトされているものとする。例えば図８（ａ）に示すように、論理メモリ空間内の一部を縦長画面でスクロール表示しているときに、ホストコントローラ２から横長画面表示の指示を受け取ると、表示処理ユニット１０は、図８（ｂ）に示すように同一の論理メモリ空間上でリード領域を横長に規定する。これにより、それまで縦長画面で表示していた画像を横長画面で表示することができる。図８（ｃ）の場合も同様であり、ホストコントローラ２から横長画面表示の指示を受け取ると、表示処理ユニット１０は図８（ｄ）に示すようにリード領域を横長に規定することにより、同一の画像を横長画面で表示することができる。
【００８６】
このような処理は、例えば携帯電話などの本来は縦長の表示画面を有する携帯端末装置１で地図データなどを閲覧している場合に好適である。即ち、あるエリアの地図データを物理メモリ空間全体にライトした状態で通常は縦長の画面に表示するため、その地図データ中の一部分を縦長に切り取った画像データが表示される。ここで、例えば利用者が携帯端末装置１の入力ユニット４を操作するなどして横長画面表示の指示を入力すると、表示処理ユニット１０は上述のようにリード領域を横長に規定して画像をメモリ０及びメモリ１から読み出し、表示する。これにより、通常は南北方向に長く表示される地図データを、横長表示により東西方向に長く表示することが可能となる。
【００８７】
なお、この場合、実際には表示処理ユニット１０は、横長に規定したリード領域からの画像データの読み出し方向を制御する必要がある。これは、携帯端末装置１のパネル１８の走査方向が固定だからである。通常の縦長画面表示時には、例えば図８（ａ）に示す矢印４０の方向でパネル１８を走査するので、横長画面表示時には図８（ｂ）の矢印４１に示すように下から上方向に画像データを読み出して、その順序でパネル１８上に表示する必要がある。この制御は、表示処理ユニット１０が、縦長表示であるか横長表示であるかに基づいて物理メモリ空間上の読み出し位置及び順序を変更することにより行うことができる。
【００８８】
本実施例によれば、本来は縦長画面を有する携帯端末装置で横長画面表示を行うことができる。また、逆に、通常は横長画面を有する携帯端末装置で縦長画面表示を行うことも可能である。
【図面の簡単な説明】
【図１】本発明の画像表示手法を適用した携帯端末装置の概略構成を示す。
【図２】第１実施例の論理メモリ空間と物理メモリ空間の関係を示す。
【図３】第１実施例によるメモリ空間の使用方法を示す。
【図４】画像表示コマンドにおける書込エリアの指定方法を模式的に示す。
【図５】第２実施例の論理メモリ空間と物理メモリ空間の関係を示す。
【図６】第２実施例におけるメモリ空間の使用方法を示す。
【図７】第３実施例におけるメモリ空間の使用方法を示す。
【図８】第４実施例におけるメモリ空間の使用方法を示す。
【符号の説明】
１　携帯端末装置、２　ホストコントローラ、３　通信ユニット、４　入力ユニット、１０　表示処理ユニット、１１　ホストＩ／Ｆ、１２　動作制御レジスタ、１３　メモリライト制御部、１４、１５　フレームメモリ、１６　メモリリード制御部、１７　ドライバ、１８　パネル
【図１】
2004133283.tif 000003
【図２】
2004133283.tif 000004
【図３】
2004133283.tif 000005
【図４】
2004133283.tif 000006
【図５】
2004133283.tif 000007
【図６】
2004133283.tif 000008
【図７】
2004133283.tif 000009
【図８】
2004133283.tif 000010