(57)【要約】【課題】表示画面内にその大きさに相当するサイズの表示エリアが表示されている場合でも、その表示エリアの端部を見易い位置に変更できるようにする。【解決手段】カーソルを表示エリアＡＲの右下隅部に向かって移動させると、カーソルは「５」のボタンに接近するようになる。このように指示ボタンＢＴの近傍までカルーソルを移動したときには、表示エリアＡＲの各端部において、カーソルが位置している側の端部が表示画面ＤＰの中央部分に向かうように、表示エリアＡＲの全体をシフト表示（縮小表示）させると共に、表示エリアＡＲ内の表示内容を同一の縮小率で縮小表示させる。【選択図】  図７
2010033413.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示端末装置であって、
前記表示画面内でその大きさに相当するサイズの表示エリアを表示する表示手段と、
所定操作が行われたか否かを判別する操作判別手段と、
この操作判別手段によって所定操作が行われたと判別された際に、前記表示エリアの端部が前記表示画面の中央部分に向かうように前記表示エリアをシフト表示する表示制御手段と、
を具備したことを特徴とする表示端末装置。
【請求項２】
前記操作判別手段は、前記表示画面内の所定の表示位置へのポイント指示操作が行われたか否かに基づいて前記所定操作が行われたか否かを判別する、
ようにしたことを特徴とする請求項１記載の表示端末装置。
【請求項３】
前記表示画面内の所定の表示位置は、前記表示エリアの端部の位置であり、
前記表示制御手段は、前記表示エリアの端部で前記ポイント指示操作に応答して、当該端部が前記表示画面の中央部分に向かうように前記表示エリアをシフト表示する、
ようにしたことを特徴とする請求項２記載の表示端末装置。
【請求項４】
前記表示画面上でのタッチ位置を検出する検出手段を更に備え、
前記操作判別手段は、前記検出手段によってタッチ位置が検出された際に、前記ポイント指示操作が行われたと判別する、
ようにしたことを特徴とする請求項３記載の表示端末装置。
【請求項５】
前記検出手段によってタッチ位置が検出されてから当該タッチが解除された際に、前記表示制御手段は、前記表示エリアのシフト表示を解除して元の表示状態に復帰させる、
ようにしたことを特徴とする請求項４記載の表示端末装置。
【請求項６】
前記表示制御手段は、前記表示エリアの端部に対して前記ポイント指示操作が行われた際に、その端部を前記表示画面の中央部分に向かう方向にシフト表示する、
ようにしたことを特徴とする請求項３記載の表示端末装置。
【請求項７】
前記表示制御手段は、前記シフト表示を行う際に、前記表示エリアとその表示内容を縮小変更する、
ようにしたことを特徴とする請求項６記載の表示端末装置。
【請求項８】
前記表示制御手段は、前記表示エリアを縮小変更する際に、この表示エリアの端部とその中央部との縮小率を変えて縮小変更する、
ようにしたことを特徴とする請求項７記載の表示端末装置。
【請求項９】
前記表示制御手段は、前記シフト表示を行う際に、前記表示エリア内の表示内容をそのままの大きさで当該表示エリアの全体をスライドする、
ようにしたことを特徴とする請求項６記載の表示端末装置。
【請求項１０】
前記表示エリア内に表示される表示内容には操作子を含み、前記表示エリアの端部で前記ポイント指示操作が行われた際に、そのポイント位置の近傍に前記操作子が表示されているか否かを判別する表示判別手段を更に備え、
前記表示制御手段は、前記表示判別手段によってポイント位置の近傍に操作子が表示されていると判別された際にシフト表示を行う、
ようにしたことを特徴とする請求項３記載の表示端末装置。
【請求項１１】
前記表示制御手段は、前記表示エリアの端部に対する前記ポイント指示操作が所定時間継続した際にシフト表示を行う、
ようにしたことを特徴とする請求項３記載の表示端末装置。
【請求項１２】
前記表示制御手段は、前記シフト表示を行ったのち、前記ポイント指示操作が前記表示エリアの端部から外れた場合に元の表示状態に戻す、
ようにしたことを特徴とする請求項３記載の表示端末装置。
【請求項１３】
前記表示制御手段は、前記シフト表示を行う際に、前記表示エリア全体の各端部が前記表示画面の中央部分に向かうように表示エリアの全体を縮小変更する、
ようにしたことを特徴とする請求項１記載の表示端末装置。
【請求項１４】
前記表示制御手段は、前記表示エリア内の表示内容も含めてシフト表示する際に、前記ポイント指示操作によるポイント位置と前記表示内容との相対的な位置関係を保持したままの状態で前記表示エリアをシフト表示する、
ようにしたことを特徴とする請求項３あるいは請求項１３記載の表示端末装置。
【請求項１５】
前記表示制御手段は、前記シフト表示を行う際に、そのシフト開始から終了までの過程で前記表示エリアを変化させる動的表示を行う、
ようにしたことを特徴とする請求項１記載の表示端末装置。
【請求項１６】
コンピュータに対して、
表示画面内でその大きさに相当するサイズの表示エリアを表示する機能と、
所定操作が行われたか否かを判別する機能と、
前記所定操作が行われたと判別された際に、前記表示エリアの端部が前記表示画面の中央部分に向かうように前記表示エリアをシフト表示する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、表示画面を有する表示端末装置及びプログラムに関する。
【背景技術】
【０００２】
従来、表示画面上でのポインティング技術としては、タッチパネルを用いた入力操作時に選択項目が指で隠されるのを防ぐために、タッチ位置からずれた位置に矢印（ポインタ）を表示させるようにした技術が知られている（特許文献１参照）。また、マウスカーソルが画面よりはみ出してしまって、カーソル位置が分からなくなってしまうことを防ぐために、マウスカーソルが画面からはみ出さないようにした技術が知られている（特許文献２参照）。
【特許文献１】特開平６−５１９０８号公報
【特許文献２】特開２０００−２５０６８６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述した特許文献１、２においては、誤操作を防止する上で有効なものであるが、表示画面の端部（隅部を含む）にある選択項目をタッチしようとした場合や表示画面の端部にカーソルが表示されているような場合に、その端部での表示内容は見づらくなって、カーソルを見逃すこともあり、また、表示エリアの端部に位置している表示操作子（操作ボタン）を指でタッチしようとしても、操作しづらく、誤操作を招くなどの問題が残る。特に、表示画面内にその大きさに相当するサイズの表示エリア（例えば、ウインドウ）が画面の全体に表示されているような場合には、この表示エリアの端部は表示画面の端部と同等となるため、更に、表示エリアの端部での表示内容は見づらくなり、操作もしづらくなってしまう。
【０００４】
この発明の課題は、表示画面内にその大きさに相当するサイズの表示エリアが表示されている場合でも、その表示エリアの端部を見易く、操作し易い位置に変更できるようにすることである。
【課題を解決するための手段】
【０００５】
上述した課題を解決するために請求項１記載の発明は、表示画面を有する表示端末装置であって、前記表示画面内でその大きさに相当するサイズの表示エリアを表示する表示手段と、所定操作が行われたか否かを判別する操作判別手段と、この操作判別手段によって所定操作が行われたと判別された際に、前記表示エリアの端部が前記表示画面の中央部分に向かうように前記表示エリアをシフト表示する表示制御手段と、を具備したことを特徴とする。
【０００６】
請求項１に従属する発明として、前記操作判別手段は、前記表示画面内の所定の表示位置へのポイント指示操作が行われたか否かに基づいて前記所定操作が行われたか否かを判別する、ようにしたことを特徴とする請求項２記載の発明であってもよい。
【０００７】
請求項２に従属する発明として、前記表示画面内の所定の表示位置は、前記表示エリアの端部の位置であり、前記表示制御手段は、前記表示エリアの端部で前記ポイント指示操作に応答して、当該端部が前記表示画面の中央部分に向かうように前記表示エリアをシフト表示する、ようにしたことを特徴とする請求項３記載の発明であってもよい。
【０００８】
請求項３に従属する発明として、前記表示画面上でのタッチ位置を検出する検出手段を更に備え、前記操作判別手段は、前記検出手段によってタッチ位置が検出された際に、前記ポイント指示操作が行われたと判別する、請求項４記載の発明であってもよい。
【０００９】
請求項４に従属する発明として、前記検出手段によってタッチ位置が検出されてから当該タッチが解除された際に、前記表示制御手段は、前記表示エリアのシフト表示を解除して元の表示状態に復帰させる、ようにしたことを特徴とする請求項５記載の発明であってもよい。
【００１０】
請求項３に従属する発明として、前記表示制御手段は、前記表示エリアの端部に対して前記ポイント指示操作が行われた際に、前記表示制御手段は、前記表示エリアの端部に対して前記ポイント指示操作が行われた際に、その端部を前記表示画面の中央部分に向かう方向にシフト表示する、ようにしたことを特徴とする請求項６記載の発明であってもよい。
【００１１】
請求項６に従属する発明として、前記表示制御手段は、前記シフト表示を行う際に、前記表示エリアとその表示内容を縮小変更する、ようにしたことを特徴とする請求項７記載の発明であってもよい。
【００１２】
請求項７に従属する発明として、前記表示制御手段は、前記表示エリアを縮小変更する際に、この表示エリアの端部とその中央部との縮小率を変えて縮小変更する、ようにしたことを特徴とする請求項８記載の発明であってもよい。
【００１３】
請求項６に従属する発明として、前記表示制御手段は、前記シフト表示を行う際に、前記表示エリア内の表示内容をそのままの大きさで当該表示エリアの全体をスライドする、ようにしたことを特徴とする請求項９記載の発明であってもよい。
【００１４】
請求項３に従属する発明として、前記表示エリア内に表示される表示内容には操作子を含み、前記表示エリアの端部で前記ポイント指示操作が行われた際に、そのポイント位置の近傍に前記操作子が表示されているか否かを判別する表示判別手段を更に備え、前記表示制御手段は、前記表示判別手段によってポイント位置の近傍に操作子が表示されていると判別された際にシフト表示を行う、ようにしたことを特徴とする請求項１０記載の発明であってもよい。
【００１５】
請求項３に従属する発明として、前記表示制御手段は、前記表示エリアの端部に対する前記ポイント指示操作が所定時間継続した際にシフト表示を行う、ようにしたことを特徴とする請求項１１記載の発明であってもよい。
【００１６】
請求項３に従属する発明として、前記表示制御手段は、前記シフト表示を行ったのち、前記ポイント指示操作が前記表示エリアの端部から外れた場合に元の表示状態に戻す、ようにしたことを特徴とする請求項１２記載の発明であってもよい。
【００１７】
請求項１に従属する発明として、前記表示制御手段は、前記シフト表示を行う際に、前記表示エリア全体の各端部が前記表示画面の中央部分に向かうように表示エリアの全体を縮小変更する、ようにしたことを特徴とする請求項１３記載の発明であってもよい。
【００１８】
請求項３あるいは請求項１２に従属する発明として、前記表示制御手段は、前記表示エリア内の表示内容も含めてシフト表示する際に、前記ポイント指示操作によるポイント位置と前記表示内容との相対的な位置関係を保持したままの状態で前記表示エリアをシフト表示する、ようにしたことを特徴とする請求項１４記載の発明であってもよい。
【００１９】
請求項１に従属する発明として、前記表示制御手段は、前記シフト表示を行う際に、そのシフト開始から終了までの過程で前記表示エリアを変化させる動的表示を行う、ようにしたことを特徴とする請求項１５記載の発明であってもよい。
【００２０】
また、上述した課題を解決するために請求項１６記載の発明は、表示画面内でその大きさに相当するサイズの表示エリアを表示する機能と、所定操作が行われたか否かを判別する機能と、前記所定操作が行われたと判別された際に、前記表示エリアの端部が前記表示画面の中央部分に向かうように、少なくとも当該端部をシフト表示する機能と、を実現させるためのプログラムを特徴とする。
【発明の効果】
【００２１】
この発明によれば、表示画面内にその大きさに相当するサイズの表示エリアが表示されている場合でも、その表示エリアの端部を見易く、操作し易い位置に変更することができ、当該端部の見易さや操作性を向上させることが可能となるなど、実用性に富んだものとなる。
【発明を実施するための最良の形態】
【００２２】
以下、図１〜図１０を参照して本発明の実施形態を説明する。
この実施形態は、表示端末装置として携帯電話装置に適用した場合を例示したもので、図１は、この携帯電話装置の基本的な構成要素を示したブロック図である。
この携帯電話装置は、例えば、２つの筐体（操作部筐体、表示部筐体）が開閉可能に取り付けられた折り畳み自在なもので、通話機能、電子メール機能、インターネット接続機能（Ｗｅｂアクセス機能）などが備えられている。
【００２３】
ＣＰＵ１は、記憶部２内の各種のプログラムに応じてこの携帯電話装置の全体動作を制御する中核的な中央演算処理装置である。記憶部２は、内部メモリであり、プログラム領域とデータ領域とを有し、このプログラム領域には、後述する図４〜図６に示す動作手順に応じて本実施形態を実現するためのプログラムが格納され、また、そのデータ領域には、後述する指示ボタンテーブルＩＢ、カーソル位置メモリＣＭなどが設けられている。記録メディア３は、着脱自在な可搬型メモリ（外部メモリ）で、例えば、ＳＤカード、ＩＣカードなどによって構成され、撮影画像などを保存する。メモリ４は、ワーク領域を有する内部メモリであり、必要に応じてメモリ４内の各種のデータは、記憶部２にセーブされる。
【００２４】
電話通信部５は、無線部、ベースバンド部、多重分離部などを備え、例えば、通話機能（音声電話機能）、電子メール機能、インターネット接続機能の動作時に最寄りの基地局（図示せず）との間でデータの送受信を行う電話通信手段で、通話機能の動作時にはベースバンド部の受信側から信号を取り込んで受信ベースバンド信号に復調したのち、音声信号処理部６を介して通話用スピーカＳＰから音声出力させ、また、通話用マイクＭＣからの入力音声データを音声信号処理部６から取り込み、送信ベースバンド信号に符号化したのち、ベースバンド部の送信側に与えてアンテナから発信出力させる。
【００２５】
操作部７は、ダイヤル入力、文字入力、コマンド入力などを行うもので、数値キー、文字キーのほか、カーソルキー、カーソル位置でクリック操作（指示操作）を行うクリックキーなどが設けられており、ＣＰＵ１は、操作部７からの入力信号に応じた処理を実行する。表示部８は、例えば、高精細液晶あるいは有機ＥＬを使用し、待受画像などを表示するもので、この表示画面の全域には透明タッチパネルが積層配置されていて、各種の指示ボタン（タッチ操作ボタン）をタッチ操作可能となっている。
【００２６】
図２は、表示画面ＤＰ内にその大きさに相当するサイズの表示エリアＡＲを出力させた状態を示した図である。
この表示画面ＤＰは、その全体が縦長の矩形をなしており、上述した操作部筐体と表示部筐体との折り畳みを開いた状態においては露出して視認可能となるメイン画面である。なお、表示画面ＤＰは、物理的な画面に限らず、例えば、親ウインドウなどの論理的な画面であってもよい。表示エリアＡＲは、表示画面ＤＰに出力されたウインドウ領域（論理的な画面）を示し、表示画面ＤＰの最大限の大きさ（表示画面ＤＰの大きさに相当するサイズ）を有し、その所定の位置には各種の指示ボタン（タッチ操作ボタン）ＢＴが配置されている。なお、表示画面ＤＰが親ウインドウであれば、表示エリアＡＲは、親ウインドウ内に表示される子ウインドウであってもよい。
【００２７】
このように表示画面ＤＰの最大限の大きさで表示エリアＡＲが表示（出力）されている状態において、所定の操作が行われると、ＣＰＵ１は、一定の条件下で表示エリアＡＲの端部が表示画面ＤＰの中央部分に向かうように表示エリアＡＲの全体をシフト表示させるようにしている。ここで、“所定操作”とは、ポイント指示操作（カーソル操作やタッチ操作）であり、表示エリアＡＲの端部にカーソルを移動させた際に、その近傍に指示ボタンＢＴが配置されていることを条件に、表示エリアＡＲをシフト表示させるようにしている。
【００２８】
また、表示エリアＡＲの端部をタッチ操作した際に、そのタッチが所定時間（例えば、１秒）以上継続していることを条件に、表示エリアＡＲをシフト表示させるようにしている。ここで、“シフト表示”とは、表示エリアＡＲを縮小することによってその端部を表示画面ＤＰの中央部分に向かうように移動させる縮小表示（圧縮表示）を意味しているほか、表示エリアＡＲの全体をスライド移動することによってその端部を表示画面ＤＰの中央部分に向かうように移動させたりスライド移動表示させたりすることを意味している。また、“表示エリアＡＲの端部”とは、矩形の各辺部（周辺部）のいずれかの辺部分を意味し、例えば、表示エリアＡＲの縁から所定幅（例えば、表示エリア横幅・縦幅の１／６程度）離れた位置までが表示エリアＡＲの端部となる。なお、“表示画面ＤＰの中央部分”とは、その中心部あるいは端部以外の部分であってもよい。
【００２９】
図３は、指示ボタンテーブルＩＢを説明するための図である。
指示ボタンテーブルＩＢは、表示エリアＡＲ内に配置表示された各種の指示ボタンＢＴに対応付けてその配置位置を示す表示座標を記憶するもので、「指示ボタンコード」、「表示座標」の各項目を有している。この「表示座標」は、表示画面ＤＰ上に展開されている平面座標系の座標値であり、表示画面ＤＰ内において、表示エリアＡＲの配置位置が変更されると、その変更に応じて各種の指示ボタンＢＴの「表示座標」が変更される。
【００３０】
次に、この実施形態における携帯電話装置の動作概念を図４〜図６に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用してこの実施形態特有の動作を実行することもできる。
なお、図４〜図６は、携帯電話装置の全体動作のうち、本実施形態の特徴部分の動作概要を示したフローチャートであり、この図４〜図６のフローから抜けた際には、全体動作のメインフロー（図示省略）に戻る。
【００３１】
図４〜図６は、ユーザ操作や割り込み表示指示に応答して実行開始される表示処理を示したフローチャートである。
先ず、ＣＰＵ１は、表示画面ＤＰ内でその最大限の大きさ（表示画面ＤＰの大きさに相当するサイズ）で表示エリアＡＲを出力させると共に（ステップＳ１）、最大化表示されている表示エリアＡＲ内に納まるように、テキストや画像データなどの表示内容を出力させる（ステップＳ２）。そして、この表示エリアＡＲ内の各指示ボタンＢＴの座標位置を特定し、指示ボタンＢＴ毎にその「表示座標」を指示ボタンテーブルＩＢに記憶させると共に（ステップＳ３）、表示エリアＡＲの中央位置にカーソルを表示させる（ステップＳ４）。
【００３２】
このような表示状態において、カーソル移動操作が行われると（ステップＳ５でＹＥＳ）、カーソル移動に応じてカーソル位置メモリＣＭの内容を更新したのち（ステップＳ６）、そのカーソル位置は表示エリアＡＲの端部か否かを調べる（ステップＳ７）。なお、カーソル位置メモリＣＭは、表示画面ＤＰ上の現在のカーソル位置を記憶するもので、その値はカーソル移動に応じて更新される。いま、表示エリアＡＲの端部以外にカーソルが移動されたときには（ステップＳ７でＮＯ）、上述のステップＳ５に戻るが、表示エリアＡＲのいずれかの端部にカーソルが移動されたときには（ステップＳ７でＹＥＳ）、カーソルの近傍に指示ボタンＢＴが配置表示されているかを調べる（ステップＳ８）。例えば、カーソル位置と指示ボタンＢＴの表示位置との間が近ければ、カーソルの近傍に指示ボタンＢＴが配置されていると判断するが、近傍でなければ（ステップＳ８でＮＯ）、上述のステップＳ５に戻る。
【００３３】
図７（１）は、カーソル（太い矢印）を表示エリアＡＲの右下隅部（端部）に向かって移動させている状態を示した図である。この場合、表示エリアＡＲの下端部には、各種の指示ボタンＢＴが配置表示されていると共に、その右下隅部には、指示ボタンＢＴとして「５」のボタンが配置表示されているので、カーソルを表示エリアＡＲの右下隅部に向かって移動させると、カーソルは「５」のボタンに接近するようになる。このように指示ボタンＢＴの近傍までカルーソルを移動したときには、カーソルの近傍に指示ボタンＢＴが配置表示されていると判断されるので（ステップＳ８でＹＥＳ）、次のステップＳ９に移り、表示エリアＡＲの各端部においてカーソルが位置している側の端部が表示画面ＤＰの中央部分に向かうように、表示エリアＡＲの全体をシフト表示（縮小表示）させたのち（ステップＳ９）、表示エリアＡＲ内の表示内容を同一の縮小率で縮小表示させる（ステップＳ１０）。なお、このシフト表示時の縮小率は予め決められた値であるが、ユーザ操作によって任意に設定するようにしてもよい。
【００３４】
図７（２）は、シフト表示（縮小表示）後の表示画面ＤＰを示した図であり、この表示画面ＤＰの左上隅部を基準位置として固定した状態において、表示エリアＡＲの下端部と右端部とを示画面ＤＰの中央部分に向かうように縮小表示（圧縮表示）させた場合である。この場合、カーソル位置の近傍である表示エリアＡＲの右下隅部を非圧縮とし、カーソルから遠ざかるほど、高圧縮となるようにしている。また、表示エリアＡＲをシフト表示（縮小表示）する際に、そのシフト開始から終了までの過程において当該表示エリアＡＲを変化させる動的表示を行うようにしている。例えば、図７（１）の表示状態から図７（２）の表示状態に一瞬にして変化するのではなく、その変化過程が視認可能となるように徐々にその大きさを変化させるようにしている。
【００３５】
なお、図７（２）は、カーソルを表示エリアＡＲの右下隅部に向かって移動させた際のシフト表示（縮小表示）を例示したが、他の端部にカーソルを移動した場合も同様なシフト表示（縮小表示）が行われる。すなわち、図８（１）は、表示画面ＤＰの左上隅部にカーソルを移動させた場合で、表示エリアＡＲの各端部のうち、カーソルが位置している側の端部（左上隅部）、つまり、表示エリアＡＲの上端部と左端部が表示画面ＤＰの中央部分に向かうようにシフト表示（縮小表示）される。
【００３６】
図８（２）は、表示画面ＤＰの下端部にカーソルを移動させた場合で、表示エリアＡＲの各端部のうち、カーソル位置側の端部（下端部）が表示画面ＤＰの中央部分に向かうようにシフト表示（縮小表示）される。すなわち、図８（１）に示すように、ポイント指定された位置が表示エリアＡＲの隅部であれば、この隅部を構成する２辺の端部を均等にシフト表示させるが、図８（２）に示すように、ポイント指定された位置が隅部以外の端部であれば、その辺の端部のみをシフト表示させる。
【００３７】
このような縮小表示を行ったのち、ＣＰＵ１は、表示エリアＡＲ内の各指示ボタンＢＴの「表示座標」を更新して指示ボタンテーブルＩＢに記憶させる（ステップＳ１１）。そして、表示エリアＡＲをシフト表示したことを示すシフトフラグ（図示せず）をセットしたのち（ステップＳ１２）、シフト表示後からの経過時間をカウントする計時動作を開始する（ステップＳ１３）。その後、ステップＳ５に戻り、カーソル操作の有無を調べたり、クリック操作（指示操作）の有無を調べたり（図５のステップＳ１４）、表示画面ＤＰ上でのタッチ操作の有無を調べたりするが（ステップＳ１９）、いずれの操作も行われなければ（ステップＳ１９でＮＯ）、上述したシフトフラグのセット有無を調べ（ステップＳ２０）、それがリセットされていれば（ステップＳ２０でＮＯ）、図４のステップＳ５に戻って操作待ち状態となる。
【００３８】
また、上述のようなシフト表示（縮小表示）によってシフトフラグがセットされている場合には（ステップＳ２０でＮＯ）、上述の計時動作によって計数されたカウント値を参照し、シフト表示を行ってから５秒経過したかを調べ（ステップＳ２１）、５秒の経過前であれば、図４のステップＳ５に戻り、操作待ち状態となる。一方、表示エリアＡＲがシフト表示されている状態でクリック操作が行われたときには（図５のステップＳ１４でＹＥＳ）、カーソル位置は指示ボタンＢＴの位置かを調べ（ステップＳ１５）、その他の位置でクリック操作が行われたときには、このシフト表示を解除するために図４のステップＳ１に戻って元の表示状態に復帰させる。
【００３９】
指示ボタンＢＴの位置でクリック操作が行われたときには（ステップＳ１５でＹＥＳ）、その指示ボタンＢＴは表示エリアＡＲの縮小を指示する縮小ボタンＲＢ（図９参照）であるかを調べるが（ステップＳ１６）、縮小ボタンＲＢ以外の指示ボタンＢＴがクリック操作されたときには、その指示ボタンＢＴに対応付けられている表示内容を読み出したのち（ステップＳ１８）、図４のステップＳ１に戻り、元の表示状態に復帰させる。この場合、図８（３）に示すように、表示エリアＡＲの右下隅部に配置表示されている「５」のボタンにカーソルが位置している状態において、このボタン上でクリック操作が行われると、当該カーソルを表示エリアＡＲの右下隅部から中央部分に移動させたのち、元の表示状態に復帰させるようにしている（図８（４）参照）。
【００４０】
また、縮小ボタンＲＢがクリック操作されたときには（ステップＳ１６でＹＥＳ）、表示エリアＡＲの各端部が表示画面ＤＰの中央部分に向かうようにシフト表示（縮小表示）させる（ステップＳ１７）。図９は、縮小ボタンＲＢのクリック操作に応答して、表示エリアＡＲの各端部を均等に縮小させたシフト表示の状態を示した図で、表示エリアＡＲの各端部が表示画面ＤＰの中央部分に向かうように均等に移動することによって表示エリアＡＲの全体が縮小表示される。なお、図示の例では、縮小ボタンＲＢを表示エリアＡＲの右上隅部に配置した場合である。このような縮小表示を行ったのちは、図４のステップＳ１０に移り、表示エリアＡＲ内の表示内容を同一の縮小率で縮小表示させる。以下、上述のステップＳ１１〜Ｓ１３を実行したのち、操作待ち状態となる（ステップＳ５）。
【００４１】
一方、タッチ操作が行われたときには（ステップＳ１９でＹＥＳ）、図６のフローに移り、タッチ位置を取得したのち（ステップＳ２３）、このタッチ位置は指示ボタンＢＴの位置かを調べ（ステップＳ２４）、指示ボタンＢＴの位置であれば、この指示ボタンＢＴに対応する表示内容を読み出したのち（ステップＳ２５）、図４のステップＳ１に戻り、元の表示状態に復帰させる。また、タッチ位置が指示ボタンＢＴの位置でなければ（ステップＳ２４でＮＯ）、タッチ位置は表示エリアＡＲの端部であるかを調べ（ステップＳ２６）、端部以外の位置がタッチされたときには（ステップＳ２６でＮＯ）、そのタッチ位置にカーソルを移動表示させたのち（ステップＳ３２）、図４のステップＳ１に戻る。
【００４２】
また、表示エリアＡＲの端部がタッチされたときには（ステップＳ２６でＹＥＳ）、そのタッチ操作は特殊操作、つまり、所定時間（例えば、１秒間）継続したタッチ操作であるかを調べ（ステップＳ２７）、特殊なタッチ操作でなければ、図４のステップＳ５に戻り、操作待ち状態となる。いま、特殊なタッチ操作であれば（ステップＳ２７でＹＥＳ）、表示エリアＡＲの各端部のうち、タッチされた位置側の端部が表示画面ＤＰの中央部分に向かうように当該端部をシフト表示（スライド移動表示）させる（ステップＳ２８）。
【００４３】
図１０は、シフト表示（スライド移動表示）の状態を示した図で、表示エリアＡＲ及びその表示内容の大きさを変えずに、そのままの大きさで表示エリアＡＲの全体をスライドすることによってシフト表示させた状態を示した図である。
図示の例では、表示エリアＡＲの右下隅部をタッチした場合を示し、このタッチ操作に応答して表示エリアＡＲの全体を斜め左上方向にスライド移動させた場合である。なお、この移動量は予め決められた値であるが、ユーザ操作によって任意に設定するようにしてもよい。
【００４４】
このようなシフト表示（スライド移動表示）を行ったのち、表示エリアＡＲ内の各指示ボタンＢＴの「表示座標」を更新して指示ボタンテーブルＩＢに記憶させる（ステップＳ２９）。そして、表示エリアＡＲをシフト表示したことを示すシフトフラグをセットしたのち（ステップＳ３０）、シフト表示後からの経過時間をカウントする計時動作を開始する（ステップＳ３１）。その後、図４のステップＳ５に戻る。なお、表示エリアＡＲの端部をタッチしている状態からそのタッチ位置が端部から外れたときには（ステップＳ２６でＮＯ）、そのタッチ位置にカーソルを移動させたのち（ステップＳ３２）、図４のステップＳ１に戻り、元の表示状態に復帰させる。
【００４５】
他方、上述のようなシフト表示（縮小表示／スライド移動表示）を行ってから５秒が経過したときには（図５のステップＳ２１）、上述のシフトフラグをリセットしたのち（ステップＳ２２）、図４のステップＳ１に戻り、表示エリアのシフト表示を解除して、元の表示状態に復帰させる。なお、シフト表示の解除する際にも上述したように表示エリアＡＲを変化させる動的表示を行うようにしてもよい。例えば、図７（３）の表示状態から図７（４）の表示状態に一瞬にして変化するのではなく、その変化過程が視認可能となるように徐々にその大きさを変化させるようにしてもよい。
【００４６】
以上のように、この実施形態においてＣＰＵ１は、表示画面ＤＰ内でその大きさに相当するサイズの表示エリアＡＲが表示されている状態において、所定操作が行われた際に、表示エリアＡＲの端部が表示画面ＤＰの中央部分に向かうようにシフト表示するようにしたので、その端部を見易く、操作し易い位置に変更することができ、その端部に対するポイント指示も容易となり、実用性に富んだものとなる。特に、実装上や物理的に表示画面のサイズが制約される携帯電話装置にあっては、見易さと操作性を大幅に向上させることが可能となる。
【００４７】
表示画面ＤＰ内の所定の表示位置へのポイント指示操作（カーソル操作やタッチ操作）が行われたか否かに基づいて所定操作が行われたか否かを判別するようにしたので、必要に応じてシフト表示を行うことができる。
【００４８】
表示画面ＤＰ内の所定の表示位置は、表示エリアＡＲの端部の位置であり、表示エリアＡＲの端部へのポイント指示操作で当該端部を表示画面ＤＰの中央部分に向かうようにシフト表示するようにしたので、表示エリアＡＲの各端部のうち、所望する端部をシフト表示させることができる。
【００４９】
ポイント指示操作は、表示画面ＤＰ上でのタッチ操作であり、所望する位置でのタッチ操作でシフト表示を行わせることができる。
【００５０】
タッチ位置が検出されてから当該タッチが解除された際に、表示エリアＡＲのシフト表示を解除して元の表示状態に復帰させるようにしたので、特別な操作を行ことなく、元の表示状態に復帰させることができる。
【００５１】
表示エリアＡＲの端部に対してポイント指示操作が行われた際に、その端部を表示画面ＤＰの中央部分に向かう方向にシフト表示するようにしたので、例えば、ポイント指定された位置が表示エリアＡＲの隅部であれば、この隅部を構成する２辺の端部を均等にシフト表示させ、ポイント指定された位置が隅部以外の端部であれば、その辺の端部のみをシフト表示させることができる。
【００５２】
シフト表示を行う際に、表示エリアＡＲとその表示内容を縮小変更するようにしたので、シフト表示後においても表示エリアＡＲの全体内容を視認することができる。
【００５３】
表示エリアＡＲを縮小変更する際に、この表示エリアＡＲの端部とその中央部との縮小率を変えて縮小変更するようにしたので、例えば、カーソル位置の近傍である表示エリアＡＲの右下隅部を非圧縮とし、カーソルから遠ざかるほど、高圧縮となるように部位毎にその縮小率を異なるようにすることができる。
【００５４】
シフト表示を行う際に、表示エリアＡＲ内の表示内容をそのままの大きさで当該表示エリアＡＲの全体をスライドするようにしたので、シフト表示後においても表示内容を元の大きさで視認することができる。
【００５５】
表示エリアＡＲの端部でポイント指示操作が行われた際に、そのポイント位置の近傍に指示ボタンＢＴが表示されていれば、シフト表示を行うようにしたので、シフト表示後、指示ボタンＢＴを素早く確実に操作することができる。
【００５６】
表示画面ＤＰの端部に対するポイント指示操作（タッチ操作）が所定時間継続した場合に、シフト表示を行うようにしたので、操作時間に応じてシフト表示を制御することができる。
【００５７】
シフト表示を行ったのち、ポイント指示操作（タッチ操作）が表示エリアＡＲの端部から外れた場合に元の表示状態に戻すようにしたので、シフト表示の解除を容易に行うことができる。
【００５８】
縮小ボタンＲＢの操作に応じたシフト表示時に、表示エリアＡＲ全体の各端部が表示画面ＤＰの中央部分に向かうように表示エリアの全体を縮小変更するようにしたので、表示エリアＡＲの全体バランスを崩すことなく、その全体内容を視認することができる。
【００５９】
表示エリアＡＲの表示内容も含めてシフト表示する際に、ポイント指示操作によるポイント位置と表示内容との相対的な位置関係を保持したままの状態で表示エリアＡＲをシフト表示するようにしたので、シフト表示によってポイント位置が崩れることはなく、正確なポイント指示を実現することが可能となる。
【００６０】
シフト表示を行う際に、そのシフト開始から終了までの過程で表示エリアＡＲを動的表示するようにしたので、シフト表示による変化であることをユーザに知らせることができる。
【００６１】
なお、上述した実施形態においては、シフト表示として、表示エリアＡＲの縮小表示あるいはスライド移動表示を例示したが、表示エリアＡＲを複数の分割エリアに分け、この表示エリアＡＲの各端部のうち、ポイント指示された端部を含む分割エリアを他の分割エリアの上に重ね合わせて表示するシフト表示であってもよい。この場合、表示エリアＡＲの端部が表示画面ＤＰの中央部分に向かうように重ね合わせ表示すればよい。
【００６２】
その他、表示端末装置としては、携帯電話装置に限らず、例えば、ＰＤＡ（個人用の携帯情報端末）、ＰＣ（パーソナルコンピュータ）などであってもよい。
【図面の簡単な説明】
【００６３】
【図１】表示端末装置として適用した携帯電話装置の基本的な構成要素を示したブロック図。
【図２】表示画面ＤＰ内にその大きさに相当するサイズの表示エリアＡＲを出力させた状態を示した図。
【図３】指示ボタンテーブルＩＢを説明するための図。
【図４】ユーザ操作や割り込み表示指示に応答して実行開始される表示処理を示したフローチャート。
【図５】図４の動作に続くフローチャート。
【図６】図５の動作に続くフローチャート。
【図７】（１）〜（４）は、表示画面ＤＰ内でその大きさに相当するサイズの表示エリアＡＲが表示されている状態から表示エリアＡＲがシフト表示された状態に移行したのち、このシフト表示の状態が解除されて元の状態に復帰するまでの過程を示した表示状態図。
【図８】（１）は、表示画面ＤＰの左上隅部にカーソルが位置している場合で、表示エリアＡＲの上端部と左端部が表示画面ＤＰの中央部分に向かうようにシフト表示（縮小表示）されることを示した図、（２）は、表示画面ＤＰの下端部にカーソルが位置している場合で、表示エリアＡＲの下端部が表示画面ＤＰの中央部分に向かうようにシフト表示（縮小表示）されることを示した図。
【図９】縮小ボタンＲＢのクリック操作に応答して、表示エリアＡＲの各端部を均等に縮小させたシフト表示状態を示した図。
【図１０】シフト表示（スライド移動表示）の状態を示した図で、表示エリアＡＲの大きさ及びその表示内容を変えずに、そのままの大きさで表示エリアＡＲの全体をスライドすることによってシフト表示した状態を示した図。
【符号の説明】
【００６４】
１  ＣＰＵ
２  記憶部
７  操作部
８  表示部
ＤＰ  表示画面
ＡＲ  表示エリア
ＢＴ  指示ボタン
ＲＢ  縮小ボタン
ＩＢ  指示ボタンテーブル
ＣＭ  カーソル位置メモリ
【図１】
2010033413.tif 000003
【図２】
2010033413.tif 000004
【図３】
2010033413.tif 000005
【図４】
2010033413.tif 000006
【図５】
2010033413.tif 000007
【図６】
2010033413.tif 000008
【図７】
2010033413.tif 000009
【図８】
2010033413.tif 000010
【図９】
2010033413.tif 000011
【図１０】
2010033413.tif 000012