(57)【特許請求の範囲】
【請求項１】
情報を含む画面を表示する表示部と、
前記画面を表示する位置を移動させるための移動操作を受け付ける受付部と、
前記移動操作に基づいて前記画面が移動するように前記表示部を制御する表示制御部と、を備え、
前記画面は、前記表示部における表示領域よりサイズが大きく、
前記表示制御部は、前記画面の一部を前記表示領域に表示し、前記画面が端まで表示された状態において、前記画面の端よりも先に前記画面を移動させるような前記移動操作が行われると、前記画面に含まれる情報のうち前記表示領域に表示される情報が前記移動操作による前記画面の移動方向に変形するように、前記表示部を制御し、
さらに、前記表示制御部は、前記画面が端まで表示された状態においてユーザによる操作の対象となる所定の画像を、前記表示部における前記画面の端寄りに表示するように、前記表示部を制御する、
ことを特徴とする携帯端末装置。
【請求項２】
請求項１に記載の携帯端末装置において、
前記情報は、絵および文字の少なくともいずれか１つを含む、
ことを特徴とする携帯端末装置。
【請求項３】
請求項１または２に記載の携帯端末装置において、
前記表示制御部は、前記画面の端を基点として前記画面を伸ばす、
ことを特徴とする携帯端末装置。
【請求項４】
請求項１ないし３の何れか一項に記載の携帯端末装置において、
前記表示制御部は、前記端に近い前記画面の領域ほど大きく伸ばす、
ことを特徴とする携帯端末装置。
【請求項５】
請求項１ないし４の何れか一項に記載の携帯端末装置において、
前記表示制御部は、前記画面を表示する位置を移動させる操作量に基づいて前記画面が伸びる量を変更する、
ことを特徴とする携帯端末装置。
【請求項６】
請求項１ないし５の何れか一項に記載の携帯端末装置において、
前記所定の画像に対する操作が行われると、前記所定の画像に割り当てられた処理が実行される、
ことを特徴とする携帯端末装置。
【請求項７】
情報を含む画面を表示する表示部と、
前記画面を表示する位置を移動させるための移動操作を受け付ける受付部と、
前記移動操作に基づいて前記画面が移動するように前記表示部を制御する表示制御部と、を備え、
前記表示制御部は、前記画面の端よりも先に前記画面を移動させるような前記移動操作が行われると、前記移動操作の方向に前記画面の端が移動しながら、前記画面に含まれる情報のうち前記表示部の表示領域に表示される情報が前記移動操作による前記画面の移動方向に変形するように、前記表示部を制御する、
ことを特徴とする携帯端末装置。
【請求項８】
情報を含む画面を表示する表示部と、
前記画面を表示する位置を移動させるための移動操作を受け付ける受付部と、
前記移動操作に基づいて前記画面が移動するように前記表示部を制御する表示制御部と、を備え、
前記表示制御部は、前記画面の端よりも先に前記画面を移動させるような前記移動操作が行われると、前記画面に含まれる情報のうち前記表示部の表示領域に表示される情報が前記移動操作による前記画面の移動方向に変形するように、前記表示部を制御し、
さらに、前記表示制御部は、前記画面に含まれる情報のうち前記表示領域に表示される情報を変形させた後に、前記画面を前記端より先に移動させるような前記移動操作がなされると、前記画面における前記端とは反対側の端の領域が現在表示されている領域に続いて表示されるよう、前記表示部を制御する、
ことを特徴とする携帯端末装置。
【請求項９】
請求項８に記載の携帯端末装置において、
前記表示制御部は、前記画面を伸ばすとともに、伸びた前記画面が伸びる前の状態に復元した後に、前記画面を表示する位置を所定の位置へ移動するよう、前記表示部を制御する、
ことを特徴とする携帯端末装置。
【請求項１０】
請求項７ないし９の何れか一項に記載の携帯端末装置において、
前記画面は、前記表示部における表示領域と同じサイズであり、
前記表示制御部は、前記画面の全部が前記表示領域に表示された状態において、前記画面を前記端より先に移動させるような前記移動操作がなされると前記画面に含まれる情報のうち前記表示領域に表示される情報を変形させる、
ことを特徴とする携帯端末装置。
【請求項１１】
請求項１または２に記載の携帯端末装置において、
前記表示制御部は、前記画面を縮める、
ことを特徴とする携帯端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話機やＰＤＡ（Personal Digital Assistant）等の携帯端末装置に関するものである。
【背景技術】
【０００２】
従来、携帯端末装置では、ユーザがたとえば、タッチパネルを用いて所定の入力操作を行うと、それに対応するデータファイルがメモリから読み出され、データファイルの内容を表わす画像（以下、「内容画像」と言う。）が表示面に表示される。その際、データファイルのデータ量が多く、内容画像の範囲が表示面の範囲より大きい場合、表示面の範囲に納まる分の画像が内容画像の中から抽出されて、抽出された部分画像が表示面に表示される。そして、ユーザが、タッチパネルに対して所定の移動操作を行うと、移動操作に応じて、表示面に対して内容画像の位置が移動する。たとえば、内容画像が左方へ移動するように操作されると、内容画像において表示されていた部分より右側の部分が表示面に表示される。そして、内容画像の右端が表示面の右端に達すると、ユーザが内容画像をさらに左方へ移動させようとしても、内容画像の右端より右側に画像がないため、内容画像は左方へ移動しなくなる。
【０００３】
このように、内容画像の端が表示面の端に到達した場合に、ユーザの移動操作に応じずに内容画像が移動しなくなる。しかしながら、ユーザによる移動操作がタッチパネルにより受け付けられていない場合にも、内容画像が移動せずに停止したままとなる。よって、内容画像が移動しない場合に、内容画像の端が表示面の端に達したからなのか、移動操作が受け付けられていないからなのかが、ユーザには明らかにわからない。
【０００４】
これに対し、上記のように、表示面に対して内容画像を移動(スクロール)できる携帯端末装置において、たとえば、表示面より上側または下側に表示されるべき画像があれば、表示面の中の上部または下部にマークが表示されるような構成が採られ得る（たとえば、特許文献１）。このような携帯端末装置では、マークが表示面に表示されていると、表示面の外側に表示されるべき画像があり、内容画像の端が表示面の端に達していないことがわかる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−２６４７７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記の構成によれば、表示面の中にマークが表示されると、マークの表示面積だけ内容画像を表示する面積が狭くなってしまう。特に、携帯端末装置では、表示面が小さいため、このような問題が顕著に現れる。
【０００７】
本発明は、かかる課題に鑑みてなされたものであり、表示面において画像を表示する面積が確保され、かつ画面の端が表示面の端にあることがユーザに良好に認識され得る携帯端末装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の態様に係る携帯端末装置は、情報を含む画面を表示する表示部と、前記画面を表示する位置を移動させるための移動操作を受け付ける受付部と、
前記移動操作に基づいて前記画面が移動するように前記表示部を制御する表示制御部と、を備える。ここで、前記画面は、前記表示部における表示領域よりサイズが大きい。前記表示制御部は、前記画面の一部を前記表示領域に表示し、前記画面が端まで表示された状態において、前記画面の端よりも先に前記画面を移動させるような前記移動操作が行われると、前記画面に含まれる情報のうち前記表示領域に表示される情報が前記移動操作による前記画面の移動方向に変形するように、前記表示部を制御する。さらに、前記表示制御部は、前記画面が端まで表示された状態においてユーザによる操作の対象となる所定の画像を、前記表示部における前記画面の端寄りに表示するように、前記表示部を制御する。
【０００９】
本態様に係る携帯端末装置において、前記情報は、絵および文字の少なくともいずれか１つを含むよう構成され得る。
【００１０】
本態様に係る携帯端末装置において、前記表示制御部は、前記画面の端を基点として前記画面を伸ばすよう構成され得る。
【００１１】
本態様に係る携帯端末装置において、前記表示制御部は、前記端に近い前記画面の領域ほど大きく伸ばすよう構成され得る。
【００１２】
本態様に係る携帯端末装置において、前記表示制御部は、前記画面を表示する位置を移動させる操作量に基づいて前記画面が伸びる量を変更するよう構成され得る。
【００１３】
本態様に係る携帯端末装置において、前記所定の画像に対する操作が行われると、前記所定の画像に割り当てられた処理が実行されるような構成が採られ得る。
【００１４】
本発明の第２の態様に係る携帯端末装置は、情報を含む画面を表示する表示部と、前記画面を表示する位置を移動させるための移動操作を受け付ける受付部と、前記移動操作に基づいて前記画面が移動するように前記表示部を制御する表示制御部と、を備える。ここで、前記表示制御部は、前記画面の端よりも先に前記画面を移動させるような前記移動操作が行われると、前記移動操作の方向に前記画面の端が移動しながら、前記画面に含まれる情報のうち前記表示部の表示領域に表示される情報が前記移動操作による前記画面の移動方向に変形するように、前記表示部を制御する。
【００１５】
本発明の第３の態様に係る携帯端末装置は、情報を含む画面を表示する表示部と、前記画面を表示する位置を移動させるための移動操作を受け付ける受付部と、前記移動操作に基づいて前記画面が移動するように前記表示部を制御する表示制御部と、を備える。ここで、前記表示制御部は、前記画面の端よりも先に前記画面を移動させるような前記移動操作が行われると、前記画面に含まれる情報のうち前記表示部の表示領域に表示される情報が前記移動操作による前記画面の移動方向に変形するように、前記表示部を制御する。さらに、前記表示制御部は、前記画面に含まれる情報のうち前記表示領域に表示される情報を変形させた後に、前記画面を前記端より先に移動させるような前記移動操作がなされると、前記画面における前記端とは反対側の端の領域が現在表示されている領域に続いて表示されるよう、前記表示部を制御する。
【００１６】
第３の態様に係る携帯端末装置において、前記表示制御部は、前記画面を伸ばすとともに、伸びた前記画面が伸びる前の状態に復元した後に、前記画面を表示する位置を所定の位置へ移動するよう、前記表示部を制御し得る。
【００１７】
第２および第３の態様に係る携帯端末装置において、前記画面は、前記表示部における表示領域と同じサイズであり、前記表示制御部は、前記画面の全部が前記表示領域に表示された状態において、前記画面を前記端より先に移動させるような前記移動操作がなされると前記画面に含まれる情報のうち前記表示領域に表示される情報を変形させるよう構成され得る。
【００１８】
第１の態様に係る携帯端末装置において、前記表示制御部は、前記画面を縮めるよう構成され得る。
【発明の効果】
【００１９】
本発明によれば、表示面において画像を表示する面積が確保され、かつ画面の端が表示面の端にあることがユーザに良好に認識され得る携帯端末装置を提供することができる。
【００２０】
本発明の効果ないし意義は、以下に示す実施の形態の説明により更に明らかとなろう。ただし、以下の実施の形態は、あくまでも、本発明を実施化する際の一つの例示であって、本発明は、以下の実施の形態に記載されたものに何ら制限されるものではない。
【図面の簡単な説明】
【００２１】
【図１】実施の形態に係る携帯電話機の外観構成を示す図である。
【図２】実施の形態に係る携帯電話機の全体構成を示すブロック図である。
【図３】実施の形態に係る内容画像の中から表示領域内の部分画像を抽出し、部分画像を表示面に表示することを示す図である。
【図４】実施の形態に係る内容画像の中から表示領域内の部分画像を抽出し、部分画像を表示面に表示することを示す図である。
【図５】実施の形態に係る内容画像と表示領域との関係を示す図である。
【図６】実施の形態に係る端の到達を報知する処理手順を示すフローチャートである。
【図７】実施の形態に係る端の到達を報知する処理手順を示すフローチャートである。
【図８】実施の形態に係る端の到達を報知する方法を説明するための図である。
【図９】実施の形態に係る端の到達を報知する方法を説明するための図である。
【図１０】実施の形態に係るループ機能を説明するための図である。
【図１１】実施の形態に係る端の到達を報知する方法を説明するための図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面を参照して説明する。図１は、携帯電話機１の外観構成を示す図である。図１（ａ）、（ｂ）は、それぞれ、正面図および側面図である。
【００２３】
携帯電話機１は、正面および背面を含むキャビネット１０を有する。キャビネット１０の正面には、タッチパネルが配されている。タッチパネルは、画像を表示するディスプレイ１１と、ディスプレイ１１に重ねられるタッチセンサ１２とを備える。
【００２４】
ディスプレイ１１は、表示部に相当する。ディスプレイ１１は、液晶パネル１１ａと、液晶パネル１１ａを照明するパネルバックライト１１ｂにより構成されている。液晶パネル１１ａは、画像を表示するための表示面１１ｃを有し、表示面１１ｃが外部に現れる。表示面１１ｃの上にタッチセンサ１２が配されている。なお、液晶パネル１１ａに代えて有機ＥＬなど他の表示素子が用いられてもよい。
【００２５】
タッチセンサ１２は透明なシート状で形成される。タッチセンサ１２を透して表示面１１ｃを見ることができる。タッチセンサ１２は、マトリクス状に配された第１透明電極、第２透明電極およびカバーを備えている。タッチセンサ１２は、第１および第２透明電極間の静電容量の変化を検出することによって、ユーザが触れた表示面１１ｃ上の位置（以下、「入力位置」と言う。）を検出し、その入力位置に応じた位置信号を後述のＣＰＵ１００へ出力する。これにより、タッチセンサ１２は、第１表示面１１ｃに対するユーザの入力を受け付ける受付部に相当する。なお、タッチセンサ１２は、静電容量式のタッチセンサ１２に限られず、超音波式、感圧式、抵抗膜式、光検知式等のタッチセンサ１２であってもよい。
【００２６】
なお、ユーザが表示面１１ｃに触れるとは、たとえば、ユーザがペンなどの接触部材や指によって表示面１１ｃをタッチしたり、スライドしたり、フリックしたりすることである。また、表示面１１ｃに触れるとは、実際には、タッチセンサ１２を覆うカバーの表面における表示面１１ｃの画像が映る領域を触れることである。「スライド」とは、ユーザが表示面１１ｃに接触部材や指を接触したまま動かす動作を言う。「フリック」とは、ユーザが接触部材を弾くように素早く表示面１１ｃからリリースするように、表示面１１ｃに接触部材や指を接触したまま、短時間に短距離だけ接触部材や指を動かす動作を言う。
【００２７】
キャビネット１０の正面には、マイクロホン（以下、「マイク」と言う。）１３およびスピーカ１４が配されている。ユーザは、スピーカ１４からの音声を耳で捉え、マイク１３に対して音声を発することにより通話を行うことができる。
【００２８】
キャビネット１０の背面には、カメラモジュール１５（図２参照）のレンズ窓（図示せず）が配されている。レンズ窓から被写体の画像がカメラモジュール１５に取り込まれる。
【００２９】
図２は、携帯電話機１の全体構成を示すブロック図である。
【００３０】
本実施の形態の携帯電話機１は、上述した各構成要素の他、ＣＰＵ１００、メモリ２００、映像エンコーダ３０１、音声エンコーダ３０２、通信モジュール３０３、バックライト駆動回路３０４、映像デコーダ３０５、音声デコーダ３０６およびクロック３０７を備えている。
【００３１】
カメラモジュール１５は、ＣＣＤ等の撮像素子を有し、画像を撮影する撮影部を含む。カメラモジュール１５は、撮像素子から出力された撮像信号をデジタル化し、その撮像信号にガンマ補正等の各種補正を施して映像エンコーダ３０１へ出力する。映像エンコーダ３０１は、カメラモジュール１５からの撮像信号にエンコード処理を施してＣＰＵ１００へ出力する。
【００３２】
マイク１３は、集音した音声を音声信号に変換して音声エンコーダ３０２へ出力する。音声エンコーダ３０２は、マイク１３からのアナログの音声信号をデジタルの音声信号に変換するとともに、デジタルの音声信号にエンコード処理を施してＣＰＵ１００へ出力する。
【００３３】
通信モジュール３０３は、ＣＰＵ１００からの情報を無線信号に変換し、アンテナ３０３ａを介して基地局へ送信する。また、アンテナ３０３ａを介して受信した無線信号を情報に変換してＣＰＵ１００へ出力する。
【００３４】
バックライト駆動回路３０４は、ＣＰＵ１００からの制御信号に応じた電圧信号をパネルバックライト１１ｂに供給する。パネルバックライト１１ｂは、バックライト駆動回路３０４からの電圧信号により点灯し、液晶パネル１１ａを照明する。
【００３５】
映像デコーダ３０５は、ＣＰＵ１００からの映像信号を液晶パネル１１ａで表示できるアナログ若しくはデジタルの映像信号に変換し、液晶パネル１１ａに出力する。液晶パネル１１ａは、映像信号に応じた画像を表示面１１ｃ上に表示する。
【００３６】
音声デコーダ３０６は、ＣＰＵ１００からの音声信号、着信音やアラーム音等の各種報知音の音信号にデコード処理を施し、さらにアナログの音声信号に変換してスピーカ１４に出力する。スピーカ１４は、音声デコーダ３０６からの音声信号や音信号に基づいて音声や報知音などを再生する。
【００３７】
クロック３０７は、時間を計測し、計測した時間に応じた信号をＣＰＵ１００へ出力する。
【００３８】
メモリ２００は、ＲＯＭおよびＲＡＭを含む記憶部である。メモリ２００には、ＣＰＵ１００に制御機能を付与するための制御プログラムが記憶されている。かかる制御プログラムには、ディスプレイ１１に表示される内容画像４００の端がディスプレイ１１の表示面１１ｃの端に達したことを報知するための制御プログラムが含まれる。
【００３９】
メモリ２００には、データファイルが記憶されている。データファイルとしては、たとえば、カメラモジュール１５で撮影した情報、通信モジュール３０３を介して外部から取り込んだ情報、ユーザ操作によりタッチセンサ１２を介して入力された情報などが挙げられる。たとえば、連絡先情報を記憶したデータファイルは名称、電話番号およびメールアドレスなどの情報を含み、これらの情報が互いに対応付けられている。
【００４０】
メモリ２００には、位置定義テーブルが記憶されている。位置定義テーブルには、表示面１１ｃに表示されている画像の位置と、画像が示す内容とが対応付けられている。画像には、たとえば、文字と、アイコンやボタンなどの絵とが含まれる。画像が示す内容には、ファイルやプログラムに関する処理などが含まれる。
【００４１】
メモリ２００には、操作移動量特定情報が記憶されている。後述するように、スライドやフリックによりユーザが入力位置を変化させると、それに応じて、図３（ｂ）に示すように、内容画像４００が表示領域４０２に対して移動する。内容画像４００の中で、表示面１１ｃに表示されるべき画像の範囲を、説明の便宜上、表示領域４０２とする。操作移動量特定情報は、これらのスライドやフリックにおいて指等が表示面１１ｃからリリースされる前の所定時間の間に入力位置が移動する距離（以下、「入力位置の変位距離ＩＬ」と言う。）からリリース後の内容画像４００の操作移動量Ｗを特定するための情報である。
【００４２】
たとえば、操作移動量特定情報は、入力位置の変位距離ＩＬと内容画像４００の操作移動量Ｗとが対応付けられたテーブルである。また、操作移動量特定情報は、入力位置の変位距離ＩＬから内容画像４００の操作移動量Ｗを計算するための演算式であってもよい。
【００４３】
なお、所定時間は、適宜設定され得る。たとえば、所定時間として、前回の制御タイミングから今回の制御タイミングまでの時間（以下、単に「制御タイミング間」という）が設定される。また、操作移動量Ｗは、ユーザによるスライドやフリックに基づいて、内容画像４００が表示領域４０２に対して移動する距離（以下、「操作移動距離ＷＬ」と言う。）、速さ（以下、「操作移動速度ＷＳ」と言う。）および時間（以下、「操作移動時間ＷＴ」と言う。）などの量を表わす。
【００４４】
操作移動量特定情報では、入力位置の変位距離ＩＬが大きいほど、内容画像４００の操作移動速度ＷＳが速くなり、操作移動距離ＷＬが長くなるように設定される。これにより、ユーザが表示面１１ｃにタッチした指を速く移動させるほど、内容画像４００は速く長く移動する。
【００４５】
ＣＰＵ１００は、メモリ２００の位置定義テーブルを参考にしつつ、タッチセンサ１２からの位置信号に基づき、ユーザから入力された情報を特定する。ＣＰＵ１００は、入力情報に従って制御プログラムにより、カメラモジュール１５、マイク１３、通信モジュール３０３、パネルバックライト１１ｂ、液晶パネル１１ａ、スピーカ１４を動作させる。これにより、通話機能および電子メール機能などの各種アプリケーションが実行される。
【００４６】
ＣＰＵ１００は、表示制御部として、ユーザからタッチセンサ１２を介して入力された情報などに基づき、ディスプレイ１１を制御する。たとえば、ＣＰＵ１００は、パネルバックライト１１ｂに電圧を供給する制御信号をバックライト駆動回路３０４に出力し、パネルバックライト１１ｂを点灯する。また、ＣＰＵ１００は、映像信号を映像デコーダ３０５に出力し、液晶パネル１１ａの表示面１１ｃに画像を表示させる。一方、ＣＰＵ１００は、パネルバックライト１１ｂに電圧を供給させない制御信号をバックライト駆動回路３０４に出力することにより、パネルバックライト１１ｂを消灯する。また、ＣＰＵ１０
０は、液晶パネル１１ａの表示面１１ｃから画像を消す制御を行う。
【００４７】
たとえば、ＣＰＵ１００は、データファイルをメモリ２００から読み出し、データファイル内の情報を用いて、図３（ｂ）に示す内容画像４００を生成する。内容画像４００が表示領域４０２より大きい場合、ＣＰＵ１００は、内容画像４００の中で表示領域４０２内に納まっている画像部分を部分画像４０１として抽出する。そして、図３（ａ）に示すように、ＣＰＵ１００は、抽出した部分画像４０１を表示面１１ｃに表示する。なお、内容画像４００および、内容画像４００の一部である部分画像４０１は、本発明の「情報を含む画面」に相当する。情報は、絵または文字を含む。絵としは、絵画、図、写真、アイコンなどがある。文字としては、言葉や数字などを表わす記号、符号、標章などがある。
【００４８】
また、部分画像４０１を表示面１１ｃに拡大して表示する場合、たとえば、ＣＰＵ１００は、図４（ｂ）に示すように、表示領域４０２の長さＨｘを基本長さＨ１から短く設定する。ＣＰＵ１００は、こうして縮小した表示領域４０２の中の部分画像４０１を抽出して、抽出した部分画像４０１を表示面１１ｃに拡大して表示する。なお、表示領域４０２の長さＨｘ、基本長さＨ１は、表示領域４０２の上端から下端までの長さである。表示領域４０２の長さは縦方向の距離を示し、縦方向は図面に示すＹ軸方向に相当する。
【００４９】
このとき、ＣＰＵ１００は、部分画像４０１内において、部分画像４０１の拡大率を部分画像４０１の位置に応じて変化させることができる。たとえば、ＣＰＵ１００は、Ｙ軸が示す方向（図４（ｂ）の下方向）に沿って、部分画像４０１の拡大率が徐々に小さくなるように設定する。これにより、図４（ａ）に示すように、下方に向かうほど部分画像４０１が小さく表示され、部分画像４０１は上端を基点として下に向かって伸びるように表示される。
【００５０】
表示面１１ｃに対する部分画像４０１の表示制御は、部分画像４０１の画像データを画像表示用の画像メモリにマッピングする際のマッピング制御によって行われる。画像メモリには、基本長さＨ１に対応するメモリ領域が設定され、このメモリ領域にマッピングされた画像が表示面１１ｃに表示される。図３（ｂ）に示す内容画像４００の画像データは、たとえば、図３（ｂ）のように一方向に並ぶ状態で、メモリ２００に展開される。このように展開された画像データから所定の領域が切り出され、切り出された画像データが、画像メモリのメモリ領域にマッピングされる。なお、画像メモリもメモリ２００内に設定される。
【００５１】
通常倍率の表示では、基本長さＨ１の部分画像４０１の画像データが内容画像４００の画像データから切り出され、切り出された画像データが画像メモリのメモリ領域にマッピングされる。
【００５２】
拡大表示の場合には、基本長さＨ１よりも短い長さ、たとえば長さＨｘの部分画像４０１の画像データが内容画像４００の画像データから切り出され、切り出された画像データが画像メモリのメモリ領域にマッピングされる。この場合、切り出された画像データのサイズは画像メモリのメモリ領域のサイズよりも小さいため、図４（ｂ）のＸ軸方向の各ラインの画像データが繰り返しメモリ領域にマッピングされる。各ラインの繰り返し回数を調節することにより、図４（ａ）に示すように、下方に向かうほど部分画像４０１が小さく表示され、部分画像４０１が上端を基点として下に向かって伸びるように表示される。
【００５３】
なお、後述のように、スライドやフリックによって、表示面１１ｃに表示される部分画像４０１が変化する。これは、内容画像４００の画像データに対する部分画像４０１の画像データの切り出し領域が変化することにより行われる。
【００５４】
このように、表示面１１ｃに対する部分画像４０１の表示制御は、画像メモリに対する画像データのマッピング制御によって行われる。以下では、説明を簡易にするために、画像データではなく内容画像４００、部分画像４０１および表示領域４０２を用いて、表示面１１ｃに対する部分画像４０１の表示制御の説明を行う。
【００５５】
ＣＰＵ１００は、ユーザからタッチセンサ１２を介して入力された情報に応じて、表示面１１ｃに表示される部分画像４０１を移動させる制御を行う。
【００５６】
具体的には、スライドやフリックが行われると、ＣＰＵ１００は、クロック３０７およびタッチセンサ１２からの信号を受け、これら信号に基づいて、タッチセンサ１２に対する入力位置を特定しながら、制御タイミング間におけるＹ軸方向の入力位置の変位距離ＩＬを求める。ＣＰＵ１００は、変位距離ＩＬに基づいて、制御タイミング間の内容画像４００の操作移動距離ＷＬをそれぞれ特定する。
【００５７】
たとえば、スライドやフリックにおいて、ユーザの指が表示面１１ｃにタッチしている間、入力位置の変位距離ＩＬをそのまま内容画像４００の操作移動距離ＷＬに設定する。
【００５８】
また、スライドの後にユーザの指が表示面１１ｃからリリースされた後、または、フリックにおいて指が表示面１１ｃからリリースされた後には、ＣＰＵ１００は、メモリ２００の操作移動量特定情報に基づいて、リリース前の入力位置の変位距離ＩＬから操作移動距離ＷＬを特定する。
【００５９】
なお、図３（ｂ）に示すＹ軸の方向と同じ方向へ入力位置が変位する場合、操作移動方向はＹ軸の方向と同じ方向に設定される。これにより、入力位置の変位方向がＹ軸方向であれば、部分画像４０１は表示領域４０２に対してＹ軸方向に移動する。
【００６０】
ＣＰＵ１００は、内容画像４００と表示領域４０２との位置関係を判断する。図３（ｂ）に示すように、内容画像４００の幅と表示領域４０２の幅とが等しい場合、ＣＰＵ１００は、内容画像４００の上端と表示領域４０２の上端との間隔ｈを取得する。なお、幅は横方向の距離を示し、横方向は図面に示すＸ軸方向に相当する。
【００６１】
図５（ａ）に示すように、ＣＰＵ１００は、間隔ｈ：０であれば、内容画像４００の上端と表示領域４０２の上端とが一致すると判断する。図５（ｂ）に示すように、ＣＰＵ１００は、間隔ｈ：Ｈ２−Ｈ１であれば、内容画像４００の下端と表示領域４０２の下端とが一致すると判断する。なお、Ｈ２は、内容画像４００の上端から下端までの長さである。
【００６２】
＜第１の実施形態の処理手順＞
図６および図７は、データファイルを開いた後の画像を表示する処理手順を示すフローチャートである。図８および図９は、連絡先リストを表示面１１ｃに表示した図である。
【００６３】
ユーザが連絡先情報のデータファイルを開くと、ＣＰＵ１００は連絡先情報のデータファイルをメモリ２００から読み出す。ＣＰＵ１００は、データファイル内の情報を用いて、連絡先情報が一覧表にされた連絡先リストの内容画像４００を生成する（Ｓ１０１）。
【００６４】
ＣＰＵ１００は、図５（ａ）に示すように、内容画像４００の上端と表示領域４０２の上端との間隔ｈを初期値の“０”に設定する。また、ＣＰＵ１００は、表示領域４０２の長さを基本長さＨ１に設定する。そして、ＣＰＵ１００は、表示領域４０２内の部分画像４０１を内容画像４００の中から抽出し、図８（ａ）に示すように、部分画像４０１を表示面１１ｃに表示する（Ｓ１０２）。これにより、連絡先リストのトップにあるＤＡＴＡ
１からＤＡＴＡ４までの画像が表示面１１ｃに表示される。
【００６５】
ユーザが表示面１１ｃを指でタッチすると、ＣＰＵ１００は、タッチセンサ１２からの位置信号により入力位置を特定する。ユーザが指を移動させると、ＣＰＵ１００は、入力位置の変化があったと判断する（Ｓ１０３：ＹＥＳ）。
【００６６】
図８（ａ）に示すように、指が表示面１１ｃにタッチしたまま上へスライドされると、ＣＰＵ１００は、制御タイミング間の入力位置のＹ軸方向の変位距離ＩＬ：Ｄｙ１を求める（Ｓ１０４）。
【００６７】
ここで、タッチセンサ１２からの位置信号が入力されていれば、ＣＰＵ１００は、指が表示面１１ｃからリリースされていないと判断する（Ｓ１０５：ＮＯ）。
【００６８】
ＣＰＵ１００は、変位距離ＩＬ：Ｄｙ１から内容画像４００の操作移動距離ＷＬ：Ｄｙ１を取得する（Ｓ１０６）。また、ＣＰＵ１００は、入力位置の変位方向を内容画像４００の移動方向とする。このとき、入力位置の変位方向はＹ軸が指す方向と反対方向であるため、内容画像４００の移動方向もＹ軸が指す方向と反対方向となる。これにより、内容画像４００は、表示領域４０２に対して、操作移動距離ＷＬだけ、Ｙ軸が指す方向と反対方向、すなわち上方向に移動するよう、ユーザによって操作されている。
【００６９】
ＣＰＵ１００は、このユーザによる内容画像４００を表示する位置の移動操作によって、内容画像４００が表示領域４０２の端より先へ移動されようとしているか否かを判断する（Ｓ１０７）。このため、ＣＰＵ１００は、現在の間隔ｈ：０に操作移動距離ＷＬ：Ｄｙ１を加算し、移動後の間隔ｈ：Ｄｙ１を求める。次に、ＣＰＵ１００は、移動後の間隔ｈ：Ｄｙ１が、“０≦Ｄｙ１≦Ｈ２−Ｈ１”であるか否かを判断する。この場合、移動後の間隔ｈ：Ｄｙ１は、“０≦ Ｄｙ１≦Ｈ２−Ｈ１”である。このため、操作移動距離ＷＬ：Ｄｙ１に従って、表示領域４０２に対して内容画像４００を移動させても、内容画像４００の端が表示領域４０２の端に到達しない。よって、ＣＰＵ１００は、内容画像４００が表示領域４０２の端より先へ移動されようとしていないと判断する（Ｓ１０７：ＮＯ）。
【００７０】
そこで、ＣＰＵ１００は、内容画像４００を表示領域４０２に対して操作移動距離ＷＬ：Ｄｙ１だけ下方に移動させ、間隔ｈ：Ｄｙ１を設定する。ＣＰＵ１００は、移動後の表示領域４０２内にある内容画像４００から部分画像４０１を抽出し、部分画像４０１を表示面１１ｃに表示する（Ｓ１０８）。これにより、ユーザが表示面１１ｃ上において指を上方に移動したのに応じて、内容画像４００が上方に移動するように表示面１１ｃに表示される。
【００７１】
ユーザのスライドにより、指がタッチセンサ１２にタッチされている間、制御タイミングごとに、ＣＰＵ１００は、ステップＳ１０３からステップＳ１０８までの処理を繰り返す。これにより、指を上方へ移動させるスライドに応じて、図８（ｂ）に示すように、内容画像４００が表示領域４０２に対して上方へ移動していき、表示面１１ｃの下端より下側に隠れていた、ＤＡＴＡ５〜７の画像が表示面１１ｃに表示されるようになる。
【００７２】
一方、図８（ｃ）に示すように、間隔ｈが“０”に設定され、内容画像４００の上端が表示領域４０２の上端が一致している状態で、ユーザが表示面１１ｃに指をタッチしたまま下へスライドすると、ＣＰＵ１００は入力位置の変化を検出する（Ｓ１０３：ＹＥＳ）。ＣＰＵ１００は、入力位置の制御タイミング間の変位距離ＩＬ：Ｄｙ２を求める(Ｓ１０４)。
【００７３】
ここで、指が表示面１１ｃからリリースされていないため、ＣＰＵ１００はリリース動作がなされていないと判断する(Ｓ１０５)。
【００７４】
ＣＰＵ１００は、変位距離ＩＬ：Ｄｙ２から操作移動距離ＷＬ：Ｄｙ２を取得する（Ｓ１０７）。この場合、入力位置は、Ｙ軸が指す方向と同じ方向へ変位していることにより、ＣＰＵ１００は、移動前の間隔ｈから操作移動距離ＷＬ：Ｄｙ２が引いて、移動後の間隔ｈ：０−Ｄｙ２を求める。ＣＰＵ１００は、移動後の間隔ｈが０以下であることから、内容画像４００の端より先へ部分画像４０１が移動されようとしていると判断する（Ｓ１０７：ＹＥＳ）。
【００７５】
図４（ｂ）に示すように、ＣＰＵ１００は、基本の長さＨ１から操作移動距離ＷＬ：Ｄｙ２だけ縮め、表示領域４０２の長さＨｘ：Ｈ１−ＷＬと設定する。ＣＰＵ１００は、縮小後の表示領域４０２内の部分画像４０１を内容画像４００から抽出して、部分画像４０１を表示面１１ｃに表示する。これにより、部分画像４０１は、操作移動距離ＷＬだけ拡大されて表示される。
【００７６】
このとき、ＣＰＵ１００は、部分画像４０１を拡大する割合を部分画像４０１の上端に近いほど大きく設定する。これにより、部分画像４０１が表示画面の上端から伸びるように、部分画像４０１が表示される（Ｓ１０９）。
【００７７】
ＣＰＵ１００は、指が表示面１１ｃからリリースされたか否かを判断する。指がリリースされていないと、ＣＰＵ１００はリリース動作がないと判断する（Ｓ１１０：ＮＯ）。再び、ステップＳ１０３の処理が実行される。ユーザが指を表示面１１ｃ上で下方へスライドし続けると、入力位置は変位する（Ｓ１０３：ＹＥＳ）。ＣＰＵ１００は、入力位置の変位距離ＩＬ：Ｄｙ３を求め（Ｓ１０４）、リリース動作がないと判断する（Ｓ１０５：ＮＯ）。ＣＰＵ１００は、変位距離ＩＬから操作移動距離ＷＬ：Ｄｙ３を取得し（Ｓ１０６）、内容画像４００の端より先へ部分画像４０１を移動させようとしていると判断する（Ｓ１０７：ＮＯ）。ここで、表示領域４０２の長さＨｘ：Ｈ１−Ｄｙ２が設定され、表示領域４０２のサイズが縮小されている。このため、ＣＰＵ１００は、縮小された表示領域４０２の長さＨｘ：Ｈ１−Ｄｙ２から操作移動距離ＷＬ：Ｄｙ３だけ縮め、表示領域４０２の長さＨｘ：Ｈ１−Ｄｙ２−Ｄｙ３と設定する。ＣＰＵ１００は、さらに縮小された表示領域４０２内の部分画像４０１を内容画像４００から抽出して、部分画像４０１を表示面１１ｃに表示する。これにより、部分画像４０１は、さらに拡大されて表示される。
【００７８】
部分画像４０１の拡大後、指がリリースされるまで、ＣＰＵ１００は、Ｓ１０３〜Ｓ１０７およびＳ１０９の処理を繰り返す。これにより、指が表示面１１ｃ上を移動するごとに、表示領域４０２が徐々に縮小されるため、部分画像４０１が徐々に伸びるように、部分画像４０１が表示される。
【００７９】
一方、スライド後に指が表示面１１ｃからリリースされると、ＣＰＵ１００は、表示領域４０２の長さＨｘを基本の長さＨ１まで徐々に変化させながら、部分画像４０１を表示面１１ｃに表示する（Ｓ１１１）。これにより、部分画像４０１が縮むように表示される。
【００８０】
また、図９（ａ）に示すように、ユーザが表示面１１ｃに指をタッチしたまま下方へスライドすると、ＣＰＵ１００は入力位置の変化を検出し（Ｓ１０３：ＹＥＳ）、入力位置の変位距離ＩＬ：Ｄｙｎを求める(Ｓ１０４)。ユーザがスライドに続いて表示面１１ｃから指をリリースすると、タッチセンサ１２からの位置信号が入力されなくなり、ＣＰＵ１００は、指が表示面１１ｃからリリースされたと判断する（Ｓ１０５：ＹＥＳ）
ＣＰＵ１００は、操作移動量特定情報に基づき、リリース直前の入力位置の変位距離ＩＬ：Ｄｙｎから操作移動速度ＷＳおよび操作移動距離ＷＬ：ｙｎを求める（Ｓ１１２）。これにより、リリース動作から操作移動距離ＷＬ：ｙｎまでの間、内容画像４００は操作移動速度ＷＳで移動することになる。
【００８１】
ＣＰＵ１００は、移動前の間隔ｈ：ｈｎから操作移動距離ＷＬ：ｙｎを減算し、移動後の間隔ｈ：ｈｎ−ｙｎを求める。ＣＰＵ１００は、移動後の間隔ｈが“０”と“Ｈ１−Ｈ２”との間であるか否かを判断する(Ｓ１１３)。たとえば、移動後の間隔ｈが上端と下端との間であれば、上記と同様に、ＣＰＵ１００は、内容画像４００の端より先が表示されようとしていないと判断する（Ｓ１１３：ＮＯ）。ＣＰＵ１００は、内容画像４００を操作移動距離ＷＬだけ移動させ、移動後の表示領域４０２内にある部分画像４０１を抽出し、部分画像４０１を表示面１１ｃに表示する（Ｓ１１４）。そして、ＣＰＵ１００は、ステップＳ１０３の処理に戻る。
【００８２】
一方、移動後の間隔ｈが“０”と“Ｈ１−Ｈ２”との間でなれば、内容画像４００の端より先が表示されようとしていると判断する（Ｓ１１３：ＹＥＳ）。
【００８３】
そこで、ＣＰＵ１００は、表示領域４０２の端まで内容画像４００を操作移動速度ＷＳで移動させながら、部分画像４０１を表示面１１ｃに表示する（Ｓ１１５）。これにより、部分画像４０１が間隔ｈ：ｈｎだけ移動し、表示領域４０２の上端が内容画像４００の上端に到達する。
【００８４】
表示領域４０２の上端が内容画像４００の上端に到達しても、操作移動距離ＷＬは“ｙｎ−ｈｎ”残っている。このため、図９（ｂ）に示すように、ＣＰＵ１００は、内容画像４００の端が表示領域４０２の端に到達したことを報知するため、画像を処理する。
【００８５】
図４（ｂ）に示すように、ＣＰＵ１００は、表示領域４０２の長さＨｘを、基本の長さＨ１から操作移動距離ＷＬ：ｙｎ−ｈｎだけ徐々に縮めていく。ＣＰＵ１００は、縮小後の表示領域４０２内の部分画像４０１を内容画像４００から抽出して、部分画像４０１を表示面１１ｃに表示する(Ｓ１１６)。これにより、部分画像４０１は、操作移動距離ＷＬに応じて徐々に拡大されていくように表示される。このため、部分画像４０１が徐々に伸びるように、表示面１１ｃに表示される。さらに、部分画像４０１を拡大する割合は、部分画像４０１の上端に近い領域ほど大きくなるよう設定される。これにより、部分画像４０１が、その上端を基点として下に伸びるように、表示される。
【００８６】
表示領域４０２の長さＨｘが“Ｈ１−（ｙｎ−ｈｎ）”まで達し、部分画像４０１が拡大された後、ＣＰＵ１００は、表示領域４０２の長さＨｘを“Ｈ１−（ｙｎ−ｈｎ）”から０まで徐々に変化させる。ＣＰＵ１００は、表示領域４０２のサイズを戻しながら、部分画像４０１を表示面１１ｃに表示する（Ｓ１１１）。これにより、部分画像４０１が表示画面の上端へ縮むように、部分画像４０１が表示される。図９（ｃ）に示すように、部分画像４０１は元のサイズに戻る。
【００８７】
なお、ユーザが表示面１１ｃを下方向へフリックすることにより、部分画像４０１を移動させることもできる。フリックでは、表示面１１ｃに対する指のタッチからリリースまでの時間および入力位置の変位距離ＩＬが、スライドの場合の時間および入力位置の変位距離ＩＬに比べて非常に短い。しかしながら、上記のスライドの場合の処理と同様に、表示面１１ｃに対する指のタッチからリリースまでは、入力位置の変位距離ＩＬにより操作移動距離ＷＬが求められ、操作移動距離ＷＬに従って内容画像４００は移動させられる。また、表示面１１ｃに対する指のリリース後は、リリース直前の入力位置の変位距離ＩＬにより操作移動距離ＷＬが求められ、操作移動距離ＷＬに従って内容画像４００は移動さ
せられる。
【００８８】
以上、本実施形態によれば、内容画像４００の端から先を表示させようとすると、部分画像４０１が伸縮するように表示される。このため、ユーザは、内容画像４００の端が表示領域４０２の端に達しており、かつユーザの入力が受け付けられていることがわかる。
【００８９】
さらに、本実施形態によれば、部分画像４０１の端ほど大きく伸ばされていることにより、部分画像４０１の中の端の位置がわかり易くなる。
【００９０】
また、本実施の形態では、内容画像４００を表示する位置を移動させる操作の距離が大きいほど、部分画像４０１の伸びる量が大きくなる。このように、ユーザの操作量に応じて表示面１１ｃに表示される画像の伸びる量が変化することで、ユーザは、入力が受け付けられていることをより良く理解することができる。
【００９１】
さらに、拡大した部分画像４０１のサイズが元のサイズに戻ることにより、内容画像４００が端へ到達したとの報知が終了したことを、ユーザが容易に理解できる。
【００９２】
また、本実施形態によれば、内容画像４００が端へ到達したことを報知するためのマークなどが表示面１１ｃに表示されない。このため、到達を報知するためのマークにより、表示面１１ｃにおいて内容画像４００が表示される面積が狭くなることが防がれる。
【００９３】
＜その他の実施形態＞
以上、本発明の実施の形態について説明したが、本発明は、上記実施の形態によって何ら制限されるものではなく、また、本発明の実施の形態も、上記以外に種々の変更が可能である。
【００９４】
たとえば、内容画像４００の端への到達を報知した後に、図１０（ａ）に示すように内容画像４００をループ状とするためのループマークＭの画像を表示することもできる。ループマークＭがユーザの指によりタッチされると、内容画像４００の上端と下端とが繋がる。これにより、内容画像４００の上端より先に移動する操作がなされると、図１０（ｂ）に示すように、内容画像４００の下端が内容画像４００の上端に続くような部分画像４０１が表示面１１ｃに表示される。これにより、内容画像４００の上端に達した後、内容画像４００の下端が簡単に表示され得る。なお、図１０（ｃ）に示すように、ループマークＭは、内容画像４００の下端が表示領域４０２の下端に到達した場合も同様に、表示面１１ｃに表示される。このループマークＭがタッチされた後に、内容画像４００の上端より先に移動する操作がなされると、図１０（ｄ）に示すように、内容画像４００の上端が内容画像４００の下端に続くような部分画像４０１が表示面１１ｃに表示される。
【００９５】
また、内容画像４００の端への到達を報知した後に、内容画像４００を移動させる位置を予め設定しておくこともできる。たとえば、部分画像４０１が伸縮する動作
が連続して繰り返された場合、繰り返し回数がカウントされる。繰り返し回数が所定回数を超えると、内容画像４００は設定された位置に移動する。なお、移動させる位置をユーザが予め設定しておくこともできる。また、内容画像４００が表示領域４０２の端に到達する前に部分画像４０１が所定時間以上表示されていた位置を、部分画像４０１の移動先として設定されてもよい。
【００９６】
上記実施形態では、内容画像４００の端に表示領域４０２の端が到達した際、操作移動距離ＷＬが残っていると、表示領域４０２が端に移動した後、それに続いて残る操作移動距離ＷＬに応じて部分画像４０１が拡大された。これに対して、内容画像４００の端に表示領域４０２の端が到達した際、操作移動距離ＷＬが残っていても、その回の操作におい
ては、残る操作移動距離ＷＬに基づく部分画像４０１の拡大を行わないようにすることもできる。これにより、内容画像４００の端に表示領域４０２の端が達すると、一度は部分画像４０１が停止して表示される。内容画像４００の端の端に表示領域４０２の端が一致した状態で、再び、スライドやフリックなどが行われ、内容画像４００の端より先が表示されるように操作されると、操作移動距離ＷＬに応じて、部分画像４０１が拡大される。
【００９７】
また、上記実施形態では、内容画像４００の幅と表示領域４０２の幅とが等しい場合について例示し、内容画像４００を表示領域４０２に対してＹ軸方向のみに移動させた。これに対し、図１１（ａ）に示すように、内容画像４００のサイズが表示領域４０２のサイズよりＸ軸およびＹ軸の両方向で大きい場合、内容画像４００を表示領域４０２に対してＸ軸およびＹ軸のいずれの方向に移動させることができる。図９（ｂ）に示すように、内容画像４００の上端および左端が、それぞれ表示領域４０２の上端および左端に一致している。この状態において、ユーザが指を表示面１１ｃ上で下にスライドさせると、図１１（ｃ）に示すように、図に示すＹ軸方向に部分画像４０１が拡大されて表示される。また、指が右方向へ表示面１１ｃ上でスライドされると、図１１（ｄ）に示すように、図に示すＸ軸方向に部分画像４０１が拡大されて表示される。さらに、指が右下の方向へ表示面１１ｃ上でスライドされると、図１１（ｅ）に示すように、図に示すＸ軸およびＹ軸の両方向に部分画像４０１が拡大されて表示される。そして、拡大された画像は、指が表示面１１ｃからリリースされると、図１１（ｂ）に示すように、元のサイズに戻る。これにより、Ｙ軸およびＸ軸の方向の内容画像４００の端がユーザに報知される。
【００９８】
また、上記実施形態では、部分画像４０１の全体が拡大されたが、部分画像４０１の一部が拡大されてもよい。たとえば、部分画像４０１の端からユーザがタッチしている表示面１１ｃ上の位置までを拡大することもできる。
【００９９】
さらに、上記実施形態では、端に近いほど拡大率が大きくなるように、部分画像４０１が拡大された。これに対して、部分画像４０１の拡大率を均等にすることもできる。
【０１００】
また、上記実施形態では、内容画像４００の端よりも先に内容画像４００が移動させられようとすると、部分画像４０１が伸びるように変形された。これに対し、内容画像４００の端よりも先に内容画像４００が移動させられようとすると、部分画像４０１が縮むように変形され得る。この場合、図４（ｂ）に示す表示領域４０２の長さＨｘが基本長さＨ１より長く設定される。このため、長く伸ばされた表示領域４０２の中の部分画像４０１が抽出されると、部分画像４０１が表示面１１ｃに縮小して表示される。このように、部分画像４０１が縮むことにより、今まで表示面１１ｃに表示されていなかった内容画像４００が表示される。そして、内容画像４００の端が表示領域４０２の端に達し、かつユーザの入力が受け付けられていることがわかる。
【０１０１】
また、上記実施形態では、部分画像４０１が伸びた後に元のサイズまで縮むように表示された。これに対して、部分画像４０１が伸びた後に元のサイズより小さくなるまで縮み、さらに元のサイズまで伸びるように表示されてもよい。
【０１０２】
さらに、上記実施形態では、入力位置の変位距離ＩＬに基づいて、内容画像４００を移動する操作移動距離ＷＬが求められた。これに対して、入力位置が変位する速度に基づいて操作移動距離ＷＬが求められてもよい。
【０１０３】
なお、上記実施形態では、内容画像４００の端よりも先に内容画像４００を移動させるような移動操作が行われると、内容画像４００の端を基点として、移動操作による内容画像４００の移動方向に内容画像４００が伸びた。これに対し、かかる操作が行われた場合に、移動操作の方向に内容画像４００の端も移動しながら、移動操作の方向に内容画像４
００が伸びるようにしても良い。
【０１０４】
さらに、上記実施形態では、内容画像４００のサイズが表示領域４０２のサイズより大きい場合、内容画像４００の中を表示領域４０２が移動する。そして、内容画像４００の端に表示領域４０２の端が到達した際に、部分画像４０１が拡大して表示された。これに対して、内容画像４００のサイズが表示領域４０２のサイズと同じ場合も上記と同様の処理を実行することができる。この場合、内容画像４００の端と表示領域４０２の端とが一致するため、ユーザにより表示領域４０２を移動する操作がなされると、内容画像４００の中を表示領域４０２が移動せずに、部分画像４０１が拡大して表示される。
【０１０５】
さらに、上記実施形態では、携帯電話機１を用いたが、ＰＤＡやＰＨＳなどの携帯端末装置を用いることもできる。
【０１０６】
この他、本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。たとえば、上記実施形態の一部または全部を組み合わせることができる。
【符号の説明】
【０１０７】
１１  ディスプレイ
１２  タッチセンサ
１００  ＣＰＵ
【図１】
0005612459.tif 000002
【図２】
0005612459.tif 000003
【図３】
0005612459.tif 000004
【図４】
0005612459.tif 000005
【図５】
0005612459.tif 000006
【図６】
0005612459.tif 000007
【図７】
0005612459.tif 000008
【図８】
0005612459.tif 000009
【図９】
0005612459.tif 000010
【図１０】
0005612459.tif 000011
【図１１】
0005612459.tif 000012