(57)【要約】【課題】表示乱れのない迅速な画面表示を実現する。【解決手段】画面情報格納領域１６１には、格納された画像データが表示パネル１４０に表示される際には、高解像度用メモリ１５１または低解像度用メモリ１５２に展開される。制御部１１０は、発生したイベントと表示画面の履歴を操作情報格納領域１６２に記録し、次に発生するイベントを予測する。制御部１１０は、操作部１２０のキー操作に基づいて、そのキー操作で表示させる画面の画像データを低解像度用メモリ１５２に展開して表示するとともに、予測したイベントで表示させる画面の画像データを高解像度用メモリ１５１に展開させる。発生したイベントが予測されたイベントと一致する場合、制御部１１０は、低解像度用メモリ１５２で展開していた画像データの表示から、高解像度用メモリ１５１に予め展開しておいた画像データの表示に切り替えるよう表示処理部１３０を制御する。【選択図】図１
2007265330.tif 000002
【特許請求の範囲】
【請求項１】
表示装置を備えた携帯型小型電子装置であって、
前記表示装置で表示する画面を構成する画像データと、表示するイベントとを対応づけて格納する画像データ格納手段と、
前記画面を表示する際に前記画像データが展開される複数の画像メモリと、
前記移動体通信端末で発生したイベントと、該イベントで表示した画面の履歴を記録するイベント履歴記録手段と、
前記イベント履歴記録手段が記録した履歴に基づいて、次に発生するイベントを予測するイベント予測手段と、
イベントの発生に基づいて、当該イベントで表示させる画面の画像データを、前記複数の画像メモリの一方に展開させるとともに、前記イベント予測手段が予測したイベントで表示させる画面の画像データを前記複数の画像メモリの他方に展開させるメモリ制御手段と、
前記一方の画像メモリに展開された画像データを前記表示装置に表示する表示手段と、
発生したイベントが予測されたイベントと一致するか否かを判別するイベント判別手段と、
発生したイベントが予測されたイベントと一致した場合、前記表示手段が表示する画像データを、前記他方の画像メモリに展開されている画像データに切り替える表示切替手段と、
を備えることを特徴とする携帯型小型電子機器。
【請求項２】
前記画像データ格納手段は、前記表示装置の表示解像度に基づいて規定される高解像度データと低解像度データとを格納し、
前記複数の画像メモリは、前記高解像度データが展開される高解像度画像メモリと、前記低解像度データが展開される低解像度画像メモリと、を備え、
前記メモリ制御手段は、前記高解像度データを前記高解像度画像メモリに展開し、前記低解像度データを前記低解像度画像メモリに展開する、
ことを特徴とする請求項１に記載の携帯型小型電子機器。
【請求項３】
前記メモリ制御手段は、現在表示する画面に用意されている画像データが前記低解像度データのみであり、かつ、前記イベント予測手段が予測するイベントで表示する画面に用意されている画像データが前記高解像度データである場合、前記表示手段による前記低解像度画像の表示と並行して、予測されたイベントに対応する前記高解像度データを前記高解像度画像メモリに展開する、
ことを特徴とする請求項２に記載の携帯型小型電子機器。
【請求項４】
前記画像データ格納手段は、前記高解像度データと同内容の低解像度データを対応づけて格納し、
前記メモリ制御手段は、表示する画面に用意されている画像データが前記高解像度データを含む場合、当該高解像度データに対応する低解像度データを前記低解像度画像メモリに展開するとともに、前記高解像度データを前記高解像度画像メモリに展開し、
前記表示切替手段は、前記高解像度データの展開が完了したことを契機に、前記低解像度画像メモリに展開されていた低解像度データの表示から、前記高解像度画像メモリに展開された高解像度データの表示に切り替える、
ことを特徴とする請求項２または３に記載の携帯型小型電子機器。
【請求項５】
表示装置を備える携帯型小型電子機器を制御するコンピュータに、
発生したイベントと、該イベントで表示した画面の履歴を記録する機能と、
記録した前記履歴に基づいて、次に発生するイベントを予測する機能と、
発生したイベントに応じて画面表示するとともに、予測したイベントで表示する画面の画像データを画像メモリに展開する機能と、
発生したイベントが予測したイベントと一致した場合、前記表示装置に表示されている画面を、前記画像メモリに展開した画像データに基づく画面に切り替える機能と、
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯型小型電子機器、および、プログラムに関し、特に、良好な画面表示を実現する携帯型小型電子機器、および、プログラムに関する。
【背景技術】
【０００２】
液晶表示パネルなどの表示装置の高性能化に伴い、携帯型小型電子機器、例えば携帯電話などの移動体通信端末に備えられる小型表示パネルも高精細化が進んでおり、例えば、ＶＧＡ（４８０×６４０）の解像度で表示できる表示装置が搭載されるようになっている。
【０００３】
このような高精細パネルの表示能力を活かすためには、その解像度に応じた画面表示をおこなう必要があるが、すべての画面を高解像度化させることは困難であり、従来の低位の解像度（例えば、ＱＶＧＡ（２４０×３２０）など）に対応した画面を流用する場合も多い。
【０００４】
よって、移動体通信端末で表示する画面の画像データには、ＶＧＡなどの高解像度データと、ＱＶＧＡなどの低解像度データが混在することがある。このような場合、キー操作などに応じた画面遷移の際に、前画面と次画面の画像解像度が異なる場合もある。ここで、高解像度データは低解像度データよりも処理負荷が高いため、低解像度画像の表示後に高解像度画像を表示すると、それぞれの画像処理に要する時間が異なるために、メモリ読書時に追い越しが生じ、次画面の表示時に前画面の一部が残存するティアリングなどの表示乱れが発生する。
【０００５】
このような不都合を解消するため、表示メモリを２つに分割して、データの読み出しと書き込みを交互におこなう手法が提案されている（例えば、特許文献１）。
【特許文献１】特開２００４−２５２１０２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の手法は、ティアリングなどの表示乱れを解消することはできるが、キー操作などのイベントが発生してからデータ展開がおこなわれるので、画像データの高解像度化が進むと、その処理負荷も高くなるため、イベントに応じた迅速な画面表示が困難となる。
【０００７】
本発明は、上記実状に鑑みてなされたものであり、ティアリングなどの表示乱れを防止するとともに迅速な画面表示をおこなうことのできる移動体通信端末等のような携帯型小型電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る携帯型小型電子機器は、
表示装置を備えた携帯型小型電子機器であって、
前記表示装置で表示する画面を構成する画像データと、表示するイベントとを対応づけて格納する画像データ格納手段と、
前記画面を表示する際に前記画像データが展開される複数の画像メモリと、
前記移動体通信端末で発生したイベントと、該イベントで表示した画面の履歴を記録するイベント履歴記録手段と、
前記イベント履歴記録手段が記録した履歴に基づいて、次に発生するイベントを予測するイベント予測手段と、
イベントの発生に基づいて、当該イベントで表示させる画面の画像データを、前記複数の画像メモリの一方に展開させるとともに、前記イベント予測手段が予測したイベントで表示させる画面の画像データを前記複数の画像メモリの他方に展開させるメモリ制御手段と、
前記一方の画像メモリに展開された画像データを前記表示装置に表示する表示手段と、
発生したイベントが予測されたイベントと一致するか否かを判別するイベント判別手段と、
発生したイベントが予測されたイベントと一致した場合、前記表示手段が表示する画像データを、前記他方の画像メモリに展開されている画像データに切り替える表示切替手段と、
を備えることを特徴とする。
【０００９】
上記携帯型小型電子機器において、
前記画像データ格納手段は、前記表示装置の表示解像度に基づいて規定される高解像度データと低解像度データとを格納し、
前記複数の画像メモリは、前記高解像度データが展開される高解像度画像メモリと、前記低解像度データが展開される低解像度画像メモリと、を備えていることが望ましく、この場合、
前記メモリ制御手段は、前記高解像度データを前記高解像度画像メモリに展開し、前記低解像度データを前記低解像度画像メモリに展開することが望ましい。
【００１０】
上記携帯型小型電子機器において、
前記メモリ制御手段は、現在表示する画面に用意されている画像データが前記低解像度データのみであり、かつ、前記イベント予測手段が予測するイベントで表示する画面に用意されている画像データが前記高解像度データである場合、前記表示手段による前記低解像度画像の表示と並行して、予測されたイベントに対応する前記高解像度データを前記高解像度画像メモリに展開することが望ましい。
【００１１】
携帯型小型電子機器において、
前記画像データ格納手段は、前記高解像度データと同内容の低解像度データを対応づけて格納し、
前記メモリ制御手段は、表示する画面に用意されている画像データが前記高解像度データを含む場合、当該高解像度データに対応する低解像度データを前記低解像度画像メモリに展開するとともに、前記高解像度データを前記高解像度画像メモリに展開し、
前記表示切替手段は、前記高解像度データの展開が完了したことを契機に、前記低解像度画像メモリに展開されていた低解像度データの表示から、前記高解像度画像メモリに展開された高解像度データの表示に切り替えることが望ましい。
【００１２】
上記目的を達成するため、本発明の第２の観点にかかるプログラムは、
表示装置を備える携帯型小型電子機器を制御するコンピュータに、
発生したイベントと、該イベントで表示した画面の履歴を記録する機能と、
記録した前記履歴に基づいて、次に発生するイベントを予測する機能と、
発生したイベントに応じて画面表示するとともに、予測したイベントで表示する画面の画像データを画像メモリに展開する機能と、
発生したイベントが予測したイベントと一致した場合、前記表示装置に表示されている画面を、前記画像メモリに展開した画像データに基づく画面に切り替える機能と、
を実現させることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、次に表示する画面を予測してメモリに展開しておくので、迅速な画面表示をおこなうことができる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明にかかる実施形態を、図面を参照して説明する。本実施形態では、本発明にかかる携帯型小型電子機器を、携帯電話などの移動体通信端末によって実現した場合を例示する。本発明の実施形態にかかる移動体通信端末について説明する。本実施形態にかかる移動体通信端末１は、例えば、携帯電話やＰＨＳ（Personal Handyphone System）等といった移動体通信用の端末装置（電話機）であって、基地局（図示せず）を介して音声通話や電子メールの送受信などの通信機能を基本機能として有するものである。
【００１５】
このような移動体通信端末１の構成を、図１を参照して説明する。図１は、本発明の実施形態に係る移動体通信端末１の構成例を示すブロック図である。図示するように、本実施形態にかかる移動体通信端末１は、無線通信部１０、通話機能部２０、制御部１１０、操作部１２０、表示処理部１３０、画像メモリ１５０、記憶部１６０、などから構成されている。
【００１６】
無線通信部１０は、移動体通信端末１の基本機能である通信機能にかかる動作をおこなうものであり、例えば、ＣＤＭＡ（Code Division Multiple Access：符号分割多重接続）方式などの通信方式を用いた通信装置などで構成され、当該通信方式に対応したアンテナ１１による無線送受信をおこなうことで、近傍の基地局と無線通信をおこなう。すなわち、無線通信部１０の動作により、移動体通信網（セルラー網）への無線アクセスが実現される。この無線アクセスにより、移動体通信端末１の基本機能である音声通話機能やデータ通信機能などの通信機能が実現される。
【００１７】
通話機能部２０は、例えば、音声処理をおこなうコーデック回路などから構成され、マイクロフォン２１から入力される音声に対してＡ／Ｄ変換処理や符号化処理などをおこない、無線通信部１０によって送信されるデジタル音声データを生成する他、無線通信部１０が受信したデジタル音声信号に対してデコード処理やアナログ変換をおこない、スピーカ２２から音声出力する。このような動作により、移動体通信端末１の音声通話機能にかかる送話動作と受話動作が実現される。
【００１８】
制御部１１０は、例えば、ＣＰＵ（Central Processing Unit：中央演算処理装置）やＲＡＭ（Random Access Memory）などから構成されており、移動体通信端末１の各部の動作を制御する。本実施形態では、制御部１１０が所定の動作プログラムを実行することで、後述する各処理が実現される。なお、ＲＡＭは、ＣＰＵがプログラムを実行する際、ワークメモリとして用いられるものである。
【００１９】
制御部１１０は、記憶部１６０に格納されているプログラムを実行することで、図２に示すように、操作判別部１１１、操作頻度記録部１１２、操作予測部１１３、表示画面選択部１１４、表示指示部１１５、などとして機能する。
【００２０】
操作判別部１１１は、操作部１２０からの入力信号に基づいて、ユーザによる操作を判別するとともに、操作部１２０のキー操作履歴を記憶部１６０に記録する。
【００２１】
操作頻度記録部１１２は、操作判別部１１１への操作部１２０からの入力に基づいて、操作部１２０を構成するキーの操作頻度を記憶部１６０に記録する。ここでは、あるキー操作によって発生するイベント毎にキー操作の回数を計数して記録する。
【００２２】
操作予測部１１３は、操作頻度記録部１１２が記録したキー操作の頻度に基づき、あるキー操作の次におこなわれるキー操作を予測する。
【００２３】
表示画面選択部１１４は、操作判別部１１１への操作部１２０からの入力信号や操作予測部１１３によるキー操作予測に基づいて、表示すべき画面がいずれであるかを選択し、対応する画像データを記憶部１６０から取得する。
【００２４】
表示指示部１１５は、表示画面選択部１１４が取得した画像データを表示処理部１３０に送出して表示パネル１４０での表示を指示する。本実施形態では、画像データを表示処理部１３０に送出する際に、その画像データの画像サイズを表示処理部１３０に通知する。
【００２５】
本実施形態では、制御部１１０がプログラムを実行することによって、上記の機能構成が実現されるものとするが、これらの機能は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit：特定用途向け集積回路）などのハードウェアによって実現されてもよい。
【００２６】
操作部１２０は、例えば十字カーソルキーや、数字や文字を入力するための英数字キー、機能などを指定するためのキー等から構成され、移動体通信端末１のユーザによって操作されるものである。操作部１２０は、これらのキーが操作されることに応じた入力信号を生成して制御部１１０に入力する
【００２７】
表示処理部１３０は、例えば、表示処理用のＬＳＩなどから構成され、制御部１１０からの出力信号を処理することで表示パネル１４０に画像を表示させる。本実施形態にかかる表示処理部１３０は、図３に示すような構成を有している。
【００２８】
図示するように、表示処理部１３０は、表示制御部１３１、メモリ制御部１３２、画像加工部１３３、表示切替部１３４、ドライバ１３５、などから構成される。
【００２９】
表示制御部１３１は、制御部１１０からの指示に基づいて、表示処理部１３０の各部を制御する。また、表示制御部１３１は、制御部１１０の表示指示部１１５が送出した画像データを受け付けるとともに、表示指示部１１５が通知した画像データのサイズに応じて、表示処理部１３０の各部を制御する。
【００３０】
メモリ制御部１３２は、画像メモリ１５０への画像データの入出力を制御する。この場合、制御部１１０の表示指示部１１５から通知された画像データのサイズに応じて、表示指示部１１５から供給された画像データを、画像メモリ１５０の高解像度用メモリ１５１または低解像度用メモリ１５２に出力して展開するとともに、展開した画像データを取得して後段の処理に供する。
【００３１】
画像加工部１３３は、画像メモリ１５０に展開された画像データを加工し、画像サイズを変更する。本実施形態では、表示パネル１４０の表示解像度に対応した画像サイズの画像データ（以下、「高解像度データ」とする）と、表示パネル１４０の表示解像度より低位の解像度に対応した画像サイズの画像データ（以下、「低解像度データ」とする）を扱うものとし、画像加工部１３３は、表示パネル１４０の表示解像度に対応させるよう低解像度データを加工する。この場合、画像加工部１３３は、例えば、補間処理などによって低解像度データを拡大させる。
【００３２】
本実施形態では、表示パネル１４０の表示解像度が６４０×４８０のＶＧＡ（Video Graphics Array）であるものとする。この場合、本実施形態における高解像度データは、ＶＧＡでの表示に適したサイズ（以下、「ＶＧＡサイズ」とする）の画像データ（以下、「ＶＧＡデータ」とする）である。また、本実施形態では、表示解像度が３２０×２４０でＶＧＡより低位のＱＶＧＡ（Quarter VGA）での表示に適したサイズ（以下、「ＱＶＧＡサイズ」とする）の画像データ（以下、「ＱＶＧＡデータ」とする）を低解像度データとする。
【００３３】
この場合、ＱＶＧＡサイズの画像データをそのままＶＧＡの表示パネル１４０で表示すると、表示パネル１４０の表示領域に比して画像が小さく表示されてしまい視認性が悪い。よって、本実施形態では、ＱＶＧＡサイズの画像を表示する場合、画像加工部１３３がその画像データをＶＧＡサイズに拡大することで、表示パネル１４０で表示させる。ＶＧＡの解像度は、縦横それぞれＱＶＧＡの２倍であるため、画像加工部１３３は、ＱＶＧＡ画像のピクセル数が縦横それぞれ２倍になるよう補間（２×２）することでＶＧＡサイズに拡大する。
【００３４】
表示切替部１３４は、例えば、スイッチ回路などから構成され、表示制御部１３１からの指示に基づいて、メモリ制御部１３２から供給される高解像度データと、画像加工部１３３から供給される低解像度データとを切り替えてドライバ１３５に出力する。
【００３５】
ドライバ１３５は、表示切替部１３４から出力される画像データを表示パネル１４０上に表示させる処理をおこなう。例えば、表示パネル１４０が液晶表示パネルであれば、ドライバ１３５は、例えば、液晶パネルのデータ電極を駆動するためのセグメントドライバや走査電極を駆動するためのコモンドライバなどから構成され、入力された画像データを液晶パネルの駆動電圧に変換して表示パネル１４０に供給することで、表示パネル１４０に画像を表示させる。
【００３６】
なお、本実施形態では、表示処理部１３０をＬＳＩなどのハードウェアによって構成するものとするが、上述した表示処理部１３０の各構成にかかる機能を制御部１１０が論理的に実現するようにしてもよい。この場合、表示処理部１３０として機能するためのプログラムを制御部１１０が実行することで、制御部１１０のソフトウェア処理によって表示処理部１３０を実現することができる。
【００３７】
表示パネル１４０は、例えば、液晶表示装置（ＬＣＤ：Liquid Crystal Display）などから構成され、制御部１１０から供給される画像データに基づく表示出力をおこなうことで、移動体通信端末１の各機能にかかる画面表示などをおこなう。本実施形態では、移動体通信端末に用いられる表示装置としては比較的高解像度（高精細）であるＶＧＡ表示が可能な液晶パネルによって構成されるものとする。
【００３８】
画像メモリ１５０は、表示パネル１４０に表示する画像データを展開するためのメモリ（いわゆるＶＲＡＭ（Video RAM））である。本実施形態にかかる画像メモリ１５０は、図１に示すように、高解像度データを展開するための高解像度用メモリ１５１と、低解像度データを展開するための低解像度用メモリ１５２を有している。
【００３９】
本実施形態では、高解像度用メモリ１５１と低解像度用メモリ１５２とが、物理的に異なる記憶装置（記憶素子）から構成されるものとするが、同一の記憶装置（記憶素子）に高解像度用メモリ１５１と低解像度用メモリ１５２を論理的に構成してもよい。
【００４０】
記憶部１６０は、例えば、ＲＯＭ（Read Only Memory）やフラッシュメモリなどから構成され、制御部１１０などがおこなう処理に必要なデータやこれらによる処理結果などを記憶する。また、記憶部１６０は、制御部１１０が実行するプログラムを格納する。本実施形態では、図１に示すように、画面情報格納領域１６１、操作情報格納領域１６２、プログラム格納領域１６３、などの記憶領域が記憶部１６０に用意される。
【００４１】
画面情報格納領域１６１は、移動体通信端末１で表示される種々の画面についての情報を格納するための領域である。ここでは、各画面を構成する画像データとその画像サイズとを対応づけた画像データテーブルが格納される。この画像データテーブルの例を図４（ａ）に示す。図示するように、画像データテーブルには、用意されている画面毎に一意に付与されている識別情報（以下、「画面ＩＤ」とする）をキーとしてレコードが作成されており、各レコードには、当該画面の名称を示す情報と、当該画面として用意されている画像データの画像サイズを示す情報が対応づけられて記録されるとともに、各画像サイズの実データが格納される。本実施形態では、ＶＧＡデータとＱＶＧＡデータを取り扱うものとするが、ＶＧＡデータが用意されている画面については、同一内容のＱＶＧＡデータも用意されているものとする。
【００４２】
画面情報格納領域１６１にはまた、操作部１２０のキー操作と表示する画面とを対応づけた表示画面テーブルが格納される。この表示画面テーブルの例を図４（ｂ）に示す。この表示画面テーブルは、移動体通信端末１の各機能にかかる状態毎に用意されており、図４（ｂ）では、待受状態に対応した表示画面テーブルの例を示す。図示するように、各表示画面テーブルには、操作部１２０のキー操作毎に表示する画面を構成する画像データの画面ＩＤが記録されている。図４（ｂ）の例の場合、待受状態でユーザが操作部１２０のキー操作をすると、当該キー操作に対応づけられている画像データによって構成される表示画面が表示パネル１４０に表示されることになる。
【００４３】
操作情報格納領域１６２は、操作部１２０のキー操作に関する情報を格納するための領域である。ここでは、操作部１２０のキー操作の履歴を記録したキー操作履歴テーブルが格納される。このキー操作履歴テーブルの例を図５（ａ）に示す。図示するように、キー操作履歴テーブルには、キー操作の時系列順を示す履歴番号毎にレコードが作成されている。本実施形態では、履歴番号をＮ（Ｎ＞０の整数）で示すものとする。
【００４４】
この場合において、直近におこなわれた実際のキー操作についての履歴番号をＮとする。よって、それより以前におこなわれたキー操作の履歴番号は、Ｎから１ずつマイナスした値で示される。また、このキー操作履歴テーブルには、履歴番号がＮ＋１となるレコードも作成される。この履歴番号のレコードには、操作予測部１１３によってされたキー操作についての情報が記録される。そして、このような各レコードに、おこなわれた、または、予測されたキー操作を示す情報や、そのキー操作によって表示される画面の画面ＩＤなどが記録される。
【００４５】
操作情報格納領域１６２にはまた、あるキー操作の次におこなわれたキー操作の頻度を記録したキー操作頻度テーブルが格納される。このキー操作頻度テーブルの例を図５（ｂ）に示す。このキー操作頻度テーブルは、移動体通信端末１の機能にかかる各状態でのキー操作毎に用意される。図５（ｂ）では、移動体通信端末１が待受状態時にメールキーが操作された場合についてのキー操作頻度テーブルの例を示す。この場合のキー操作頻度テーブルには、待受状態からメールキーの押下後におこなわれたキー操作と、そのキー操作がおこなわれた回数（頻度）とが対応づけられて記録される。
【００４６】
プログラム格納領域１６３は、制御部１１０が実行する動作プログラムを格納するための領域であり、このプログラム格納領域１６３に格納されているプログラムを制御部１１０が実行することで、図２に示す機能が実現されるとともに、後述する各処理が実行される。
【００４７】
上記各構成は本発明を実現するために必要な構成であり、移動体通信端末としての基本機能や付加機能のために必要なその他の構成は必要に応じて備えられているものとする。
【００４８】
このような構成を有する移動体通信端末１の動作を以下説明する。本実施形態では、移動体通信端末１の待受状態からメール機能を実行する場面を例に、移動体通信端末１における画面表示にかかる処理を以下説明する。ここでは、このような場合に制御部１１０および表示処理部１３０が実行する画面表示処理を、図６に示すフローチャートを参照して説明する。本実施形態にかかる画面表示処理は、移動体通信端末１が起動したことを契機に開始されるものとする。
【００４９】
処理が開始されると、まず、表示処理部１３０の動作により、移動体通信端末１の起動後に表示する初期画面（例えば、待受画面）を表示パネル１４０に表示する。そして、ユーザが操作部１２０を操作し、当該操作に応じた入力信号が操作部１２０から制御部１１０に入力されると、操作判別部１１１は、キー操作があったと判別する（ステップＳ１０１：Ｙｅｓ）。
【００５０】
この場合、操作判別部１１１は、現在の移動体通信端末１の状態（例えば、待受状態など）と、入力されたキー操作の内容を表示画面選択部１１４に通知する。表示画面選択部１１４は、操作判別部１１１からの通知に応じて画面情報格納領域１６１にアクセスし、現在の移動体通信端末１の状態に対応する表示画面テーブルを参照し、通知されたキー操作に対応する表示画面がいずれであるかを特定する。すなわち、操作部１２０のキー操作に応じて表示する画面（以下、「現画面」とする）を特定する（ステップＳ１０２）。
【００５１】
表示画面選択部１１４は、特定した現画面の画面ＩＤを操作判別部１１１に通知する。操作判別部１１１は、表示画面選択部１１４から通知された画面ＩＤと、ステップＳ１０１で判別したキー操作の内容と、現在の移動体通信端末１の状態（例えば、待受状態など）とを、操作頻度記録部１１２に通知する。操作頻度記録部１１２は、操作判別部１１１からの通知に応じて、操作情報格納領域１６２のキー操作履歴テーブルおよびキー操作頻度テーブルを更新するためのキー操作情報更新処理を実行する（ステップＳ２００）。このキー操作情報更新処理を、図７に示すフローチャートを参照して説明する。
【００５２】
処理が開始されると、操作頻度記録部１１２は、キー操作履歴テーブル（図５（ａ）参照）にアクセスし、既存のレコードの履歴番号をそれぞれ−１する（ステップＳ２０１）。
【００５３】
次に、操作頻度記録部１１２は、ステップＳ１０１で判別されたキー操作についての情報を格納するためのレコードを、履歴番号Ｎとして作成する（ステップＳ２０２）。
【００５４】
操作頻度記録部１１２は、作成したＮ番目のレコードに、操作判別部１１１から通知されたキー操作内容と、画面ＩＤを記録する（ステップＳ２０３）。
【００５５】
次に操作頻度記録部１１２は、操作判別部１１１から通知された移動体通信端末１の状態に対応するキー操作頻度テーブル（図５（ｂ）参照）にアクセスし、通知されたキー操作内容に対応する頻度情報を＋１して更新する（ステップＳ２０４）。
【００５６】
キー操作頻度テーブルを更新すると、操作頻度記録部１１２はその旨を操作予測部１１３に通知する。操作頻度記録部１１２からの通知に応じて、操作予測部１１３は、キー操作履歴テーブルにアクセスし、履歴番号がＮ＋１となるレコードを作成する（ステップＳ２０５）。
【００５７】
操作予測部１１３は、ステップＳ２０３でＮ番目のレコードに記録したキー操作に対応するキー操作頻度テーブルを参照し（ステップＳ２０６）、当該テーブルにおいて最大の頻度を示しているレコードを特定し、当該レコードに記録されているキー操作を特定する（ステップＳ２０７）。
【００５８】
操作予測部１１３は、画面情報格納領域１６１にアクセスし、現在の移動体通信端末１の状態に対応した表示画面テーブルから、ステップＳ２０７で特定したキー操作に対応づけられている画面ＩＤを取得する（ステップＳ２０８）。
【００５９】
操作予測部１１３は、操作情報格納領域１６２のキー操作履歴テーブルにアクセスし、ステップＳ２０５で作成したＮ＋１番目のレコードに、ステップＳ２０７で特定したキー操作を示す情報と、ステップＳ２０８で取得した画面ＩＤとを記録して（ステップＳ２０９）、図６に示す画面表示処理のフローに戻る。
【００６０】
ステップＳ２０９でＮ＋１番目のレコードに記録されたキー操作は、これまでのキー操作頻度に基づいて、ステップＳ１０１で判別されたキー操作の次に最も操作される可能性の高いキー操作を示している。すなわち、この処理によって、現在おこなわれたキー操作の次におこなわれるキー操作と、そのキー操作によって表示される画面とが予測され、キー操作履歴テーブルに記録されたことになる。
【００６１】
図６に戻り、キー操作情報更新処理から復帰後の画面表示処理を説明する。この場合、表示画面選択部１１４が画面情報格納領域１６１の画像データテーブルにアクセスし、ステップＳ１０２で特定した現画面に用意されている画像データの画像サイズがＱＶＧＡのみであるか否かを判別する（ステップＳ１０３）。上述したように、本実施形態では、ＶＧＡデータが用意されている画面には、同一画像のＱＶＧＡデータが用意されていることから、画面によって、ＶＧＡデータとＱＶＧＡデータがあるものと、ＱＶＧＡデータのみのものとに分けられる。よって、表示画面選択部１１４は、画像データテーブルに記録されている画像サイズ情報に基づいて、ステップＳ１０２で特定した画面に用意されている画像データがＱＶＧＡデータのみであるか否かを判別する。
【００６２】
特定した現画面に用意されている画像データがＱＶＧＡデータのみである場合（ステップＳ１０３：Ｙｅｓ）、表示画面選択部１１４は、画面情報格納領域１６１の画像データテーブルから、当該画面に用意されているＱＶＧＡデータを取得して表示指示部１１５に供給する。表示指示部１１５は、表示画面選択部１１４から供給された画像データ（ＱＶＧＡデータ）を表示処理部１３０に供給するとともに、当該画像データの表示を指示する。
【００６３】
表示処理部１３０では、表示指示部１１５が供給したＱＶＧＡデータを表示制御部１３１が取得すると、メモリ制御部１３２を介して低解像度用メモリ１５２に展開される。メモリ制御部１３２は、ＱＶＧＡデータが低解像度用メモリ１５２で展開されると、表示制御部１３１の指示に基づいて、展開された画像データを画像加工部１３３に供給する。
【００６４】
画像加工部１３３は、メモリ制御部１３２から供給されたＱＶＧＡサイズの画像データを２×２補間して拡大し、表示切替部１３４に出力する。この場合、表示制御部１３１は、画像メモリ１５０の中で低解像度用メモリ１５２のみに画像データが展開されているので、画像加工部１３３から出力された画像データがドライバ１３５に出力されるよう表示切替部１３４に指示する。表示制御部１３１からの指示に応じて、表示切替部１３４はスイッチ制御することで、画像加工部１３３が出力する拡大されたＱＶＧＡサイズの画像データがドライバ１３５に出力される。
【００６５】
ドライバ１３５は、表示パネル１４０を制御し、２×２に拡大されたＱＶＧＡ画像を表示させる。すなわち、表示処理部１３０の処理により、キー操作に応じて表示する画面のＱＶＧＡ画像が低解像度用メモリ１５２に展開されて表示パネル１４０に表示される（ステップＳ１０４）。
【００６６】
このようなＱＶＧＡ画像の展開・表示と並行して、当該表示画面の次に表示する画面の表示準備がおこなわれる。ここでは、表示画面選択部１１４が画面情報格納領域１６１の画像データテーブルにアクセスし、現画面表示の契機となったキー操作の次におこなわれると予測されたキー操作によって表示される画面（以下、「次画面」とする）についての画像データにＶＧＡデータが用意されているか否かを判別する（ステップＳ１０５）。より詳細には、操作情報格納領域１６２のキー操作履歴テーブルのＮ＋１番目のレコードに記録されている画面ＩＤを取得し、当該画面ＩＤがキーとなっている画像データテーブルのレコードを参照することで、ＶＧＡサイズの画像データが用意されているか否かを判別する。
【００６７】
ここで、予測された次画面にＶＧＡデータがある場合、予測通りのキー操作がおこなわれた際には、ＱＶＧＡ画像の表示よりも処理負荷の高いＶＧＡ画像表示をおこなうことになる。このような状況において、該当するキー操作がおこなわれてからＶＧＡデータを画像メモリ１５０に展開しても、データ転送時間などがＱＶＧＡ画像の場合よりも長くなるため、前画面（すなわち、ＱＶＧＡ画面）からの表示切り替え時に、前画面の画像が一部残るティアリングなどの表示乱れが生じる。よって、本実施形態では、現画面がＱＶＧＡ画像である時の次画面がＶＧＡ画像と予測される場合、現画面の展開・表示処理と並行して、次画面の展開動作をおこなう。
【００６８】
すなわち、予測された次画面にＶＧＡデータが用意されていると判別した場合（ステップＳ１０５：Ｙｅｓ）、表示画面選択部１１４は、当該ＶＧＡデータを画面情報格納領域１６１の画像データテーブルから取得し、表示指示部１１５を介して表示処理部１３０に供給する。この場合、表示指示部１１５は、当該ＶＧＡデータの展開を表示処理部１３０に指示する。
【００６９】
表示処理部１３０では、表示指示部１１５の指示に基づき、供給されたＶＧＡデータを表示制御部１３１がメモリ制御部１３２に供給する。メモリ制御部１３２は、供給されたデータを高解像度用メモリ１５１に展開する（ステップＳ１０６）。
【００７０】
このようにして、データ量が多く転送時間を要するＶＧＡデータが、ＱＶＧＡ画像の現画面の展開・表示（ステップＳ１０４）と並行して、高解像度用メモリ１５１に展開される。
【００７１】
ここで、操作判別部１１１が、操作部１２０からの入力信号に基づいてキー操作があることを判別すると（ステップＳ１０７：Ｙｅｓ）、当該キー操作が予測されたキー操作と一致するか否かを判別する（ステップＳ１０８）。すなわち、ステップＳ１０７で判別されたキー操作と、操作情報格納領域１６２のキー操作履歴テーブルのＮ＋１番目のレコードに記録されているキー操作（すなわち、予測されたキー操作）が一致するか否かを判別する。
【００７２】
現画面（ＱＶＧＡ画像）が表示されている状態でおこなわれたキー操作が予測したキー操作と異なる場合（ステップＳ１０８：Ｎｏ）は、ステップＳ１０２に戻り、おこなわれたキー操作に対応する画面表示がおこなわれる。この場合、ステップＳ１０６で高解像度用メモリ１５１に展開したＶＧＡデータは用いられないので、高解像度用メモリ１５１から削除する他、操作情報格納領域１６２のキー操作履歴テーブルに作成されたＮ＋１番目のレコードの削除などがおこなわれる。
【００７３】
一方、現画面（ＱＶＧＡ画像）が表示されている状態でおこなわれたキー操作が予測したキー操作と一致した場合（ステップＳ１０８：Ｙｅｓ）、操作判別部１１１はその旨を表示指示部１１５に通知する。この場合、当該キー操作に対応する画面の画像データ（ＶＧＡデータ）は既に高解像度用メモリ１５１に展開されているので、現在表示しているＱＶＧＡ画像から展開済のＶＧＡ画像に表示切替すればよい。したがって、表示指示部１１５は、表示処理部１３０に対し、低解像度用メモリ１５２に展開しているＱＶＧＡ画像の表示から、高解像度用メモリ１５１に展開されているＶＧＡ画像の表示に切り替えるよう指示する。
【００７４】
表示処理部１３０では、表示指示部１１５の指示に応じて、表示制御部１３１がメモリ制御部１３２に対し、高解像度用メモリ１５１に展開したＶＧＡデータの出力を指示するとともに、表示切替部１３４に対しスイッチ切替を指示する。これにより、ドライバ１３５への出力が、低解像度用メモリ１５２のＱＶＧＡデータから高解像度用メモリ１５１のＶＧＡデータに切り替えられ、キー操作に対応した画面が表示パネル１４０に表示される（ステップＳ１０９）。
【００７５】
このように、処理負荷の高いＶＧＡデータを予め高解像度用メモリ１５１に展開しておいたので、ＱＶＧＡ画像とＶＧＡ画像の処理負荷の違いから生じるメモリ読書時の追い越しが発生しない。よって、ＱＶＧＡ画像表示後に表示する画面がＶＧＡ画像であっても、ティアリングなどの表示乱れが発生することなく、キー操作に応じた画面が表示される。この場合、ステップＳ１０９で切替表示したＶＧＡ画像の画面が現画面となる。
【００７６】
このようにして、ＱＶＧＡ画像の画面からＶＧＡ画像の画面に切り替えると、ステップＳ２００のキー操作情報更新処理（ステップＳ２００）が実行され、ステップＳ１０７で判別されたキー操作と、ステップＳ１０９で表示した画面とを示す情報が、操作情報格納領域１６２のキー操作履歴テーブルに記録される。
【００７７】
その後、ステップＳ１０３で現画面の画像サイズの判別がおこなわれるが、ステップＳ１０９においてＶＧＡ画像を現画面として表示しているので、現画面に用意された画像データのサイズはＱＶＧＡサイズのみではない（ステップＳ１０３：Ｎｏ）。この場合、ＶＧＡ画像（高解像度画像）の表示処理であるＶＧＡ画像表示処理が制御部１１０と表示処理部１３０によって実行される。
【００７８】
このＶＧＡ画像表示処理は、キー操作に応じてステップＳ１０２で特定された画面に用意された画像データにＶＧＡデータが含まれる場合（ステップＳ１０３：Ｎｏ）にも実行される。このＶＧＡ画像表示処理を、図８に示すフローチャートを参照して説明する。
【００７９】
処理が開始されると、表示画面選択部１１４は、現在の表示処理に基づき、ＶＧＡデータが現在高解像度用メモリ１５１に展開されているか否かを判別する（ステップＳ３０１）。ここでは、画面表示処理（図６）のステップＳ１０９において、ＱＶＧＡ画像からＶＧＡ画像に表示切替した場合は、ＶＧＡ画像が高解像度用メモリ１５１に展開されていることになる（ステップＳ３０１：Ｙｅｓ）。このような場合、ＶＧＡ画像への切替後にキー操作情報更新処理（ステップＳ２００）がおこなわれているので、ステップＳ１０７で判別されたキー操作の次のキー操作とその画面（次画面）が予測されている。つまり、操作情報格納領域１６２のキー操作履歴テーブルのＮ＋１番目のレコードに、予測された次画面の画面ＩＤが記録されていることになる。
【００８０】
よって、表示画面選択部１１４は、キー操作履歴テーブルのＮ＋１番目のレコードに記録されている画面ＩＤに対応する画像データを画面情報格納領域１６１の画像データテーブルから取得する。この場合において、現時点でＶＧＡ画像が展開・表示されているので、次画面の画像データにＶＧＡ画像が用意されていても処理負荷が高いため、高速な表示切替ができない可能性がある。よって、表示画面選択部１１４は、予測された次画面に用意されているＱＶＧＡデータを画像データテーブルから取得し（ステップＳ３０２）、表示指示部１１５を介して表示処理部１３０に供給する。
【００８１】
この場合、表示指示部１１５は、供給したＱＶＧＡデータを低解像度用メモリ１５２に展開するよう表示処理部１３０に指示する。表示処理部１３０では、表示指示部１１５からの指示に応じて、供給されたＱＶＧＡデータを低解像度用メモリ１５２に展開するよう表示制御部１３１がメモリ制御部１３２に指示する。これにより、供給されたＱＶＧＡデータが低解像度用メモリ１５２に展開される（ステップＳ３０３）。つまり、現画面のＶＧＡ画像が展開・表示されている間に、予測された次画面のＱＶＧＡデータが低解像度用メモリ１５２に展開される。
【００８２】
そして、操作部１２０からの入力信号に基づいて、キー操作があったと判別すると（ステップＳ３０４：Ｙｅｓ）、操作判別部１１１は、当該キー操作が予測したキー操作と一致するか否かを判別する（ステップＳ３０５）。ここでは、操作情報格納領域１６２のキー操作履歴テーブルのＮ＋１番目のレコードに記録されているキー操作と、ステップＳ３０４で判別したキー操作とが一致するか否かを判別する。
【００８３】
ここで、現画面（ＶＧＡ画像）の表示中におこなわれたキー操作が、予測したキー操作とは異なる場合（ステップＳ３０５：Ｎｏ）、画面表示処理（図６）のステップＳ１０２に戻り（ステップＳ１１０：Ｙｅｓ）、おこなわれたキー操作に対応する画面表示処理がおこなわれる。この場合、低解像度用メモリ１５２に展開したＱＶＧＡデータは用いられないので、当該データを低解像度用メモリ１５２から削除する他、キー操作履歴テーブルのＮ＋１番目のレコードの削除などがおこなわれる。
【００８４】
一方、現画面（ＶＧＡ画像）の表示中におこなわれたキー操作が、予測したキー操作と一致する場合（ステップＳ３０５：Ｙｅｓ）、操作判別部１１１はその旨を表示指示部１１５に通知する。この場合、当該キー操作に対応する画面の画像データ（ＱＶＧＡデータ）は既に低解像度用メモリ１５２に展開されているので、現在表示しているＶＧＡ画像から展開済のＱＶＧＡ画像に表示切替すればよい。したがって、表示指示部１１５は、表示処理部１３０に対し、高解像度用メモリ１５１に展開しているＶＧＡ画像の表示から、低解像度用メモリ１５２に展開されているＱＶＧＡ画像の表示に切り替えるよう指示する。
【００８５】
表示処理部１３０では、表示指示部１１５の指示に応じて、表示制御部１３１がメモリ制御部１３２に対し、低解像度用メモリ１５２に展開したＱＶＧＡデータの出力を指示するとともに、表示切替部１３４に対しスイッチ切替を指示する。これにより、ドライバ１３５への出力が、高解像度用メモリ１５１のＶＧＡデータから低解像度用メモリ１５２のＱＶＧＡデータに切り替えられ、キー操作に対応した画面が表示パネル１４０に表示される（ステップＳ３０６）。
【００８６】
このようにして、ＶＧＡ画像の現画面からＱＶＧＡ画像の次画面に表示切替がおこなわれることにより、当該ＱＶＧＡ画像の画面が現画面となる。この場合、表示画面選択部１１４は、画面情報格納領域１６１の画像データテーブルを参照し、表示した現画面にＶＧＡデータが用意されているか否かを判別する（ステップＳ３０７）。
【００８７】
ここで、現画面にＶＧＡ画像が用意されていない場合（ステップＳ３０７：Ｎｏ）、このままＱＶＧＡ画像の表示をおこなえばよい。よって、この場合は画面表示処理（図６）のフローに戻る。ここでは、予測の不一致ではないので（ステップＳ１１０：Ｎｏ）、キー操作情報更新処理（ステップＳ２００）の後に、予測画面の画像データの応じた表示処理がおこなわれる。
【００８８】
一方、現画面にＶＧＡデータが用意されている場合（ステップＳ３０７：Ｙｅｓ）、表示画面選択部１１４は、当該ＶＧＡデータを画面情報格納領域１６１の画像データテーブルから取得し（ステップＳ３０８）、表示指示部１１５を介して表示処理部１３０に供給する。
【００８９】
この場合、表示指示部１１５は、供給したＶＧＡデータの展開を表示処理部１３０に指示する。表示処理部１３０では、表示指示部１１５の指示に基づき、表示制御部１３１が、ＶＧＡデータの高解像度用メモリ１５１への展開をメモリ制御部１３２に指示する。これにより、現画面のＶＧＡデータが高解像度用メモリ１５１に展開される（ステップＳ３０９）。
【００９０】
ＶＧＡデータの展開が完了すると（ステップＳ３１０：Ｙｅｓ）、表示制御部１３１は、表示切替部１３４にＶＧＡ画像への切替を指示する。これにより、低解像度用メモリ１５２に展開されていたＱＶＧＡデータに代わり、高解像度用メモリ１５１に展開されたＶＧＡデータがドライバ１３５に出力される。よって、現画面が、ＱＶＧＡ画像からＶＧＡ画像に表示切替される（ステップＳ３１１）。
【００９１】
すなわち、前画面と次画面の双方にＶＧＡデータが用意されている場合、前画面の表示中に次画面のＱＶＧＡデータを展開しておき、キー操作に応じて当該ＱＶＧＡ画像に切り替える。そして、前画面のＶＧＡデータが表示されなくなった段階で、次画面のＶＧＡデータを展開し、展開完了とともにＱＶＧＡ画像からＶＧＡ画像に表示切り替えする。これにより、高解像度用メモリ１５１が１画面分のＶＧＡデータを展開できる容量しかない場合であっても、キー操作に応じた画面切替を迅速におこなうことができる。
【００９２】
このようにして、現画面をＱＶＧＡ画像からＶＧＡ画像に切り替えると、画面表示処理（図６）のフローに戻る。この場合は、予測不一致ではないので（ステップＳ１１０：Ｎｏ）、キー操作情報更新処理（ステップＳ２００）が実行され、次画面についての画像データサイズに応じた表示処理がおこなわれる。
【００９３】
一方、キー操作に対応する画面にＶＧＡデータが用意されていることを契機にＶＧＡ画像表示処理が実行された場合（ステップＳ１０２→ステップＳ２００→ステップＳ１０３：Ｎｏ）、ＶＧＡ画像が現在高解像度用メモリ１５１に展開されていないことになる。ＶＧＡ画像表示処理（図８）では、この場合（ステップＳ３０１：Ｎｏ）、表示画面選択部１１４が、表示する画面に用意されているＱＶＧＡデータとＶＧＡデータの双方を画面情報格納領域１６１の画像データテーブルから取得する（ステップＳ３１２）。
【００９４】
この場合、表示画面選択部１１４は、まず、表示指示部１１５を介して、取得したＱＶＧＡデータを表示処理部１３０に供給する。この場合、表示指示部１１５は、当該ＱＶＧＡデータの展開と表示を表示処理部１３０に指示する。表示処理部１３０では、表示指示部１１５からの指示に基づき、供給されたＱＶＧＡデータが低解像度用メモリ１５２に展開され、画像加工部１３３によって補間拡大（２×２）された画像が表示パネル１４０に表示される（ステップＳ３１３）。
【００９５】
そして、このようなＱＶＧＡ画像の展開・表示と並行して、取得したＶＧＡデータも表示処理部１３０に供給され、高解像度用メモリ１５１に展開される（ステップＳ３０９）。そして、ＶＧＡデータの展開が完了すると（ステップＳ３１０：Ｙｅｓ）、現画面の表示が、既に表示したＱＶＧＡ画像からＶＧＡ画像に切り替えられる（ステップＳ３１１）。
【００９６】
すなわち、キー操作に応じて表示する画面にＶＧＡデータが用意されている場合、処理負荷の低いＱＶＧＡ画像を先に表示しておき、並行して処理負荷の高いＶＧＡデータの展開をおこなう。そして、ＶＧＡデータの展開が完了した時点で、ＱＶＧＡ画像からＶＧＡ画像に表示切り替えすることで、処理負荷の高いＶＧＡ画像で構成されている画面をキー操作に応じて迅速に表示させることができる。
【００９７】
このようにして、ＶＧＡ画像の画面が表示されると、図６に示す画面表示処理のフローに戻る。この場合、予測不一致ではないので（ステップＳ１１０：Ｎｏ）、キー操作情報更新処理（ステップＳ２００）の実行の後に、次画面の画像データサイズに基づいた表示処理がおこなわれる。
【００９８】
上述した画面表示処理の各動作は、所定の終了指示（例えば、移動体通信端末１の電源オフなど）があるまで繰り返し実行される（ステップＳ１１１：Ｎｏ）。
【００９９】
以上説明したように、本発明を上記実施形態の如く適用することで、キー操作などのイベント発生時に次のイベントを予測し、現イベントについての表示処理と並行して次のイベントの表示画面のデータ取得とメモリ展開を開始しておくので、実際に次イベントの画面表示時には、単に表示切り替えをおこなうだけになるので、スムースな画面表示をおこなうことができる。
【０１００】
特に、データ処理の負荷が高い高解像度画像（例えば、ＶＧＡ画像）を表示する場合、前の画面がより低位の解像度の画像（例えば、ＱＶＧＡ画像）である場合、低解像度画像の処理に比べ高解像度画像の処理時間が長いため、画面表示に時間がかかり、ティアリングなどの表示乱れが発生してしまうが、予め次画面の高解像度画像を展開しておくので、表示切り替えによりスムースに画面遷移させることができる。すなわち、画像サイズの違いに基づく転送時間の差によって生じるメモリ読書時の追い越しが発生せず、良好な画面表示をおこなうことができる。
【０１０１】
また、前画面と次画面のいずれも高解像度画像である場合は、次画面の低解像度画像をまず表示しておき、それと並行して高解像度画像の展開し、展開完了時に表示切り替えをおこなうので、処理時間のかかる高解像度画像で画面を表示する場合であっても、キー操作などのイベント発生に応じて迅速な画面遷移を実現することができる。
【０１０２】
上記実施形態は一例であり、本発明の適用範囲はこれに限られない。すなわち、種々の応用が可能であり、あらゆる実施の形態が本発明の範囲に含まれる。
【０１０３】
例えば、上記実施形態では、画像サイズの例として、ＶＧＡとＱＶＧＡを例示したが、画像データサイズに差があるのであれば、画像サイズは任意である。
【０１０４】
また、上記実施形態では、キー操作の履歴に基づいてキー操作の予測をおこなったが、表示画面の予測がおこなえるのであれば、対象とするイベントはキー操作に限らず任意である。例えば、表示された画面についてのみの履歴を記録し、それに基づいて次に表示される画面を予測するようにしてもよい。
【０１０５】
なお、上記実施形態では、本発明にかかる携帯型小型電子機器を移動体通信端末によって実現させた例を示したが、異なる画像サイズの画像データを用いて画面表示をおこなうのであれば、本発明を適用可能な携帯型小型電子機器は移動体通信端末に限られない。例えば、ＰＤＡ（Personal Digital Assistants：携帯情報端末）などに本発明を適用してもよい。
【０１０６】
また、上述した移動体通信端末１のように、本発明を実現するための機能を予め備えている携帯型小型電子機器（移動体通信端末など）として提供できることはもとより、本発明にかかるプログラムを適用することで、これらの機能を備えていない既存の携帯型小型電子機器（移動体通信端末など）を、本発明にかかる携帯型小型電子機器として機能させることもできる。この場合、異なる画像サイズの画像データを用いて画面表示をおこなう携帯型小型電子機器に、上述した移動体通信端末１の例で示したような各処理を実行させるためのプログラムを適用し、当該携帯型小型電子機器を制御するコンピュータ（ＣＰＵなど）がそのプログラムを実行することで、本発明にかかる携帯型小型電子機器として機能させることができる。
【０１０７】
このようなプログラムの適用方法は任意であり、例えば、インターネットなどの通信媒体を介して提供することで任意の装置に適用できる他、所定の記録媒体（例えば、メモリカード、ＣＤ−ＲＯＭ、ＤＶＤ、など）にプログラムを格納して配布することでも適用可能である。
【図面の簡単な説明】
【０１０８】
【図１】本発明の実施形態にかかる移動体通信端末の構成を示すブロック図である。
【図２】図１に示す制御部によって実現される機能を示す機能ブロック図である。
【図３】図１に示す表示処理部の構成を示すブロック図である。
【図４】図１に示す画面情報格納領域に格納される情報の例を示す図であり、（ａ）は画像データテーブルの例を示し、（ｂ）は表示画面テーブルの例を示す。
【図５】図１に示す操作情報格納領域に格納される情報の例を示す図であり、（ａ）はキー操作履歴テーブルの例を示し、（ｂ）はキー操作頻度テーブルの例を示す。
【図６】本発明の実施形態にかかる画面表示処理を説明するためのフローチャートである。
【図７】図６に示す画面表示処理で実行されるキー操作情報更新処理を説明するためのフローチャートである。
【図８】図６に示す画面表示処理で実行されるＶＧＡ画像表示処理を説明するためのフローチャートである。
【符号の説明】
【０１０９】
１…移動体通信端末、１０…無線通信部、１１…アンテナ、２０…通話機能部、２１…マイクロフォン、２２…スピーカ、１１０…制御部、１１１…操作判別部、１１２…操作頻度記録部、１１３…操作予測部、１１４…表示画面選択部、１１５…表示指示部、１２０…操作部、１３０…表示処理部、１３１…表示制御部、１３２…メモリ制御部、１３３…画像加工部、１３４…表示切替部、１３５…ドライバ、１４０…表示パネル、１５０…画像メモリ、１５１…高解像度用メモリ、１５２…低解像度用メモリ、１６０…記憶部、１６１…画面情報格納領域、１６２…操作情報格納領域、１６３…プログラム格納領域
【図１】
2007265330.tif 000003
【図２】
2007265330.tif 000004
【図３】
2007265330.tif 000005
【図４】
2007265330.tif 000006
【図５】
2007265330.tif 000007
【図６】
2007265330.tif 000008
【図７】
2007265330.tif 000009
【図８】
2007265330.tif 000010