(57)【要約】【課題】  フリック操作を有効に利用することができる携帯端末装置を提供する。【解決手段】  携帯端末装置１００は、オブジェクトを含む第１画面画像を表示する表示パネル部１１１ｂ、表示パネル部１１１ｂの操作面に対する操作体の接触を検出するタッチパッド部１１１ａと、タッチパッド部１１１ａによる検出結果を用いて、前記操作面に対してなされた操作を判断する操作判断部１１４、操作判断部１１４により前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動部１１７を備える。【選択図】図２
2014048687.tif 000002
【特許請求の範囲】
【請求項１】
オブジェクトを含む第１画面画像を表示する表示部と、
前記表示部の操作面に対する操作体の接触を検出する検出部と、
前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断部と、
前記判断部により、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動部と
を備えることを特徴とする表示装置。
【請求項２】
前記表示部は、さらに、利用者の画面移動の操作により、前記第１画面画像に代えて、前記第２画面画像を表示し、前記第２画面画像は、移動待ち状態の前記オブジェクトを含み、
前記表示装置は、さらに、
前記判断部により、移動待ち状態の前記オブジェクトをたたくタップ操作であると判断されるとき、前記オブジェクトの移動待ち状態を解除して、当該オブジェクトの前記第２画面画像への移動を確定させる本移動部
を含むことを特徴とする請求項１に記載の表示装置。
【請求項３】
前記仮移動部は、前記フリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、前記第１画面画像から前記オブジェクトを消去し、前記第２画面画像において、当該オブジェクトを移動待ち状態を示す表示態様とし、
前記本移動部は、前記タップ操作であると判断されるとき、前記第２画面画像において、当該オブジェクトを確定状態を示す表示態様とする
ことを特徴とする請求項２に記載の表示装置。
【請求項４】
前記第２画面画像は、前記第１画面画像の表示中に、前記判断部により前記操作面における第１方向への画面移動の操作であると判断されるとき、表示され、
前記仮移動部は、前記移動条件として、前記フリック操作の方向が、前記第１方向とは反対方向である場合、当該オブジェクトを、前記第２画面画像への移動待ち状態とする
ことを特徴とする請求項１に記載の表示装置。
【請求項５】
前記第１画面画像の表示中に、前記判断部により前記操作面における第２方向への画面移動の操作であると判断されるとき、継続して前記第１画面画像が表示され、
前記仮移動部は、前記移動条件として、前記フリック操作の方向が、前記第２方向とは反対方向である場合、前記フリック操作を無効とすることにより、当該オブジェクトを移動待ち状態としない
ことを特徴とする請求項４に記載の表示装置。
【請求項６】
前記第２画面画像について、表示できるオブジェクトの最大数が定められており、
前記仮移動部は、前記移動条件として、前記第２画面画像に含まれるオブジェクトの数と、前記フリック操作がされたオブジェクトの数との合計が、前記最大数を超えるか否かを判断し、前記最大数を超える場合、前記フリック操作を無効とすることにより、当該オブジェクトを移動待ち状態としない
ことを特徴とする請求項１に記載の表示装置。
【請求項７】
表示装置において用いられる制御方法であって、
前記表示装置は、オブジェクトを含む第１画面画像を表示する表示部と、前記表示部の操作面に対する操作体の接触を検出する検出部とを備え、
前記制御方法は、
前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断ステップと、
前記判断ステップにより、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動ステップと
を含むことを特徴とする制御方法。
【請求項８】
表示装置において用いられる制御用のコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、
前記表示装置は、オブジェクトを含む第１画面画像を表示する表示部と、前記表示部の操作面に対する操作体の接触を検出する検出部とを備え、
コンピュータである前記表示装置に、
前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断ステップと、
前記判断ステップにより、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動ステップと
を実行させるためのコンピュータプログラムを記録している記録媒体。
【請求項９】
識別情報により識別されるオブジェクトを含む第１画面画像を表示する表示部と、
記憶部と、
前記表示部の操作面に接触する操作体の接触位置を検出する位置検出部と、
検出された前記接触位置を用いて、前記操作体の移動速度を算出する速度算出部と、
算出された前記移動速度と閾値とを比較する判断部と、
前記移動速度が前記閾値より大きく、オブジェクトの移動条件に適合する場合、当該オブジェクトを識別する識別情報を、第２画面画像への移動待ち状態であることを示すフラグとともに、前記記憶部に書き込む仮移動部と、
前記移動速度が前記閾値より小さい場合、前記記憶部に前記識別情報が書き込まれていれば、前記記憶部に記憶されている前記フラグを、前記第２画面画像における確定状態を示すフラグに書き換える本移動部とを備え、
前記表示部は、前記記憶部に記憶されている前記識別情報及び前記フラグに従って、第２画面画像を表示する
ことを特徴とする表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、アイコン等、画面に表示されたオブジェクトを移動させる技術に関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータ等において、アイコンやウインドウ枠等のオブジェクトを移動させる場合、次のようにして行う。最初に、タッチペンやマウス等のポインティングデバイスを用いてオブジェクトを指定する。次に、タッチペンであれば、タッチペンをタブレット面に接触させたまま、マウスであれば、マウスのボタンを押しながら、オブジェクトを移動させる（特許文献１）。
【０００３】
特許文献１によると、独立した二枚の表示面を有する電子手帳型の機器において、ペン入力方式を採用した場合、片方の第１表示面内において、オブジェクトを移動させることができる。しかし、第１表示面から第２表示面へのオブジェクトの移動はできない。なぜなら、第１表示面から第２表示面に移動させるときに、タッチペンを、一旦、離さなければならず、その際に移動終了の指示があったものと判断されるからである。このような問題を解決するために、特許文献１は、オブジェクトに対して、「はじく」操作をした場合、オブジェクトを第１表示面から第２表示面に移動させる技術を開示している。ここで、「はじく」操作とは、所定速度以上でタッチペンを移動させる操作をいう。こうして、独立した二枚の表示面に跨がる移動を実現している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平０６−４４００１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１によると、タッチペンの移動速度が所定速度以上であれば、オブジェクトを第２表示面に移動させることができる。しかし、利用者がその感覚のみによって、正確に所定速度以上でタッチペンを移動させることは難しい。このため、意図せずタッチペンを所定速度以上で移動させた場合、オブジェクトが、利用者の意図に反して、第２表示面に移動してしまう場合がある。
【０００６】
本発明は、このような問題を解決し、はじくというフリック操作を有効に利用することができる表示装置及び制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の一態様は、表示装置であって、オブジェクトを含む第１画面画像を表示する表示部と、前記表示部の操作面に対する操作体の接触を検出する検出部と、前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断部と、前記判断部により、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動部とを備えることを特徴とする。
【発明の効果】
【０００８】
この態様によると、はじくというフリック操作を有効に利用することができる。
【図面の簡単な説明】
【０００９】
【図１】実施の形態としての携帯端末装置１００の外観斜視図である。
【図２】携帯端末装置１００の構成を示すブロック図である。
【図３】画面リンクテーブル２０１のデータ構造の一例を示す。
【図４】（ａ）画面テーブル２４１のデータ構造の一例を示す。（ｂ）画面テーブル２５１のデータ構造の一例を示す。（ｃ）画面テーブル２６１のデータ構造の一例を示す。
【図５】（ａ）アイコン数テーブル３０１のデータ構造の一例を示す。（ｂ）アイコン数テーブル３１１のデータ構造の一例を示す。（ｃ）アイコン数テーブル３２１のデータ構造の一例を示す。
【図６】画像データ対応テーブル３４１のデータ構造の一例を示す。
【図７】携帯端末装置１００において表示される画面画像の遷移を示す。
【図８】タッチパッド部１１１ａに対する接触により、どのような操作がされたかを判断し、その操作に応じた処理に分岐する動作を示すフローチャートである。
【図９】タッチパッド部１１１ａに対する接触により、どのような操作がされたかを判断する動作を示すシーケンス図である。図１０へ続く。
【図１０】タッチパッド部１１１ａに対する接触により、どのような操作がされたかを判断する動作を示すシーケンス図である。図９から続く。
【図１１】画面移動処理部１１５による画面画像の移動の動作を示すフローチャートである。
【図１２】フリック操作の対象となったアイコンを移動待ち状態とする動作を示すフローチャートである。
【図１３】アイコンの移動を確定させる動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
１．実施の形態
本発明に係る一の実施の形態としての携帯端末装置１００について説明する。
携帯端末装置１００は、図示していない基地局及び携帯電話網を介して、他の携帯端末装置や携帯電話機との間で、通話又は電子メールの送受信が可能となるように構成されている。また、携帯端末装置１００は、アプリケーションプログラムを実行させることにより、そのアプリケーションプログラムが有する機能を果たすことができる。アプリケーションプログラムの機能は、例えば、音楽の再生、映画の再生、カレンダーの表示、アラームの設定及び警告、辞書の検索、文書の表示及び入力などである。
【００１１】
図１に示すように、携帯端末装置１００の正面において、表示面が露出するように、タッチパネル１１１が配置されている。タッチパネル１１１には、この図に示すように、複数のアイコン（処理画像）が表示されている。各アイコンは、携帯端末装置１００において動作するアプリケーションプログラムを起動させるために用いられる。
利用者は、タッチパネル１１１の操作面上に指先等の操作体を接触させながら、操作面上を滑らすように、接触させた操作体を移動させる。これにより、利用者は、携帯端末装置１００に対する操作を行う。
【００１２】
携帯端末装置１００に表示されている第１画面画像に含まれ、表示されているアイコンを、別の第２画面画像に移動させる場合、次に示すようにする。
利用者は、第１画面画像に含まれ、表示されている第１アイコンをはじくフリック操作を行う。これにより、第１アイコンを飛ばすように、当該第１アイコンを、表示されていない第２画面画像に仮に移動させる。続けて、利用者は、第１画面画像に含まれ、表示されている第２アイコンをはじくフリック操作により、当該第２アイコンを第２画面画像に仮に移動させる。次に、利用者は、第２画面画像を表示させる。第２画面画像には、フリック操作の対象となった前記第１アイコン及び前記第２アイコンが仮の状態で含まれている。次に、利用者は、前記第１アイコン上を、たたくタップ操作を行う。これにより、当該第１アイコンの第２画面画像への移動が確定する。さらに、利用者は、前記第２アイコン上を、たたくタップ操作を行う。これにより、当該第２アイコンの第２画面画像への移動が確定する。ここで、アイコンは、移動の処理対象であるので、オブジェクトと呼ぶ場合もある。
【００１３】
利用者は、所望のアイコン上をタップすることにより、アプリケーションプログラムを起動させる。
１．１  携帯端末装置１００の構成
携帯端末装置１００は、図２に示すように、アンテナ１０１、通信回路１０２、音声処理部１０３、スピーカ１０４、マイクロホン１０５、通信制御部１０６、音声制御部１０７、主制御部１０８、入出力制御部１０９、記憶部１１０、タッチパネル１１１及びボタン操作部１１２から構成されている。
【００１４】
（１）記憶部１１０
記憶部１１０は、一例として、不揮発性の半導体メモリから構成されている。
記憶部１１０は、図２に示すように、現画面ＩＤ（２０２）、画面テーブル２４１、２５１、２６１、アイコン数テーブル３０１、３１１、３２１、画面リンクテーブル２０１、画像データ対応テーブル３４１及び複数の画像データを記憶している。また、記憶部１１０は、各アイコンに対応するアプリケーションプログラムを記憶している。ここで、アプリケーションプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【００１５】
（現画面ＩＤ（２０２））
現画面ＩＤ（２０２）は、携帯端末装置１００のタッチパネル１１１に、現在、表示されている画面画像を識別する識別情報である。
ここで、携帯端末装置１００は、一例として、３種類の画面画像を表示するものとする。また、それぞれの画面画像を識別する画面ＩＤは、「０１」、「０２」、「０３」であるとする。また、簡略化のために、例えば、画面ＩＤ「０１」により識別される画面画像を、画面画像「０１」などと表記する。
【００１６】
画面画像「０１」、画面画像「０２」及び画面画像「０３」は、この順序で、表示される。
具体的には、画面画像「０１」が表示されている状態において、画面に向かって左側への画面移動の操作がされると、画面画像「０２」が表示される。また、画面画像「０１」が表示されている状態において、画面に向かって右側への画面移動の操作がされても、画面に変化はなく、画面画像「０１」の表示が維持される。
【００１７】
次に、画面画像「０２」が表示されている状態において、画面に向かって左側への画面移動の操作がされると、画面画像「０３」が表示される。また、画面画像「０２」が表示されている状態において、画面に向かって右側への画面移動の操作がされると、画面画像「０１」が表示される。
さらに、画面画像「０３」が表示されている状態において、画面に向かって左側への画面移動の操作がされると、画面に変化はなく、画面画像「０３」の表示が維持される。また、画面画像「０３」が表示されている状態において、画面に向かって右側への画面移動の操作がされると、画面画像「０２」が表示される。
【００１８】
（画面リンクテーブル２０１）
画面リンクテーブル２０１は、携帯端末装置１００において表示されるべき複数の画面画像の表示順序を定義している。
画面リンクテーブル２０１は、一例として、図３に示すように、複数のリンク情報から構成されている。画面リンクテーブル２０１に含まれている複数のリンク情報の数は、携帯端末装置１００において表示されるべき複数の画面画像の数と同一である。また、複数のリンク情報は、それぞれ、複数の画面画像に対応している。
【００１９】
各リンク情報は、前アドレス、画面ＩＤ及び次アドレスを含んでいる。また、各リンク情報は、記憶部１１０において、アドレスにより示される位置に格納されている。
前アドレスは、当該リンク情報とは、別の第１のリンク情報が格納されている先頭位置を示すアドレスである。ここで、前アドレス「ＦＦＦＦ」は、第１のリンク情報が存在しないことを示す。言い換えると、当該リンク情報に含まれる画面ＩＤにより識別される画面画像の前に表示される画面画像は、存在しない。なお、各アドレスは、１６進数により表記している。
【００２０】
画面ＩＤは、当該リンク情報に対応する画面画像を識別する識別情報である。
次アドレスは、当該リンク情報とは、別の第２のリンク情報が格納されている先頭位置を示すアドレスである。ここで、次アドレス「ＦＦＦＦ」は、第２のリンク情報が存在しないことを示す。言い換えると、当該リンク情報に含まれる画面ＩＤにより識別される画面画像の次に表示される画面画像は、存在しない。
【００２１】
画面リンクテーブル２０１は、一例として、図３に示すように、３個のリンク情報２１１、２２１、２３１から構成されている。画面リンクテーブル２０１に含まれているリンク情報の数「３」は、携帯端末装置１００において表示されるべき画面画像の数「３」と一致している。
リンク情報２１１は、リンク情報２１１の先頭位置がアドレス「０００１」により示される位置となるように、記憶部１１０に格納されている。また、リンク情報２２１は、リンク情報２２１の先頭位置がアドレス「０００４」により示される位置となるように、記憶部１１０に格納されている。さらに、リンク情報２３１は、リンク情報２３１の先頭位置がアドレス「０００７」により示される位置となるように、記憶部１１０に格納されている。
【００２２】
リンク情報２１１は、前アドレス２１２「ＦＦＦＦ」、画面ＩＤ（２１３）「０１」及び次アドレス２１４「０００４」を含んでいる。
画面ＩＤ（２１３）は、「０１」であるので、リンク情報２１１に画面画像「０１」が対応している。前アドレス２１２は、「ＦＦＦＦ」であるので、画面ＩＤ（２１３）により識別される画面画像の前に表示される画面画像は、存在しない。次アドレス２１４は、「０００４」であるので、画面ＩＤ（２１３）により識別される画面画像の次に表示される画面画像は、アドレス「０００４」に格納されているリンク情報２２１に対応している。
【００２３】
また、リンク情報２２１は、前アドレス２２２「０００１」、画面ＩＤ（２２３）「０２」及び次アドレス２２４「０００７」を含んでいる。
画面ＩＤ（２２３）は、「０２」であるので、リンク情報２２１に画面画像「０２」が対応している。前アドレス２２２は、「０００１」であるので、画面ＩＤ（２２３）により識別される画面画像の前に表示される画面画像は、アドレス「０００１」に格納されているリンク情報２１１に対応している。次アドレス２２４は、「０００７」であるので、画面ＩＤ（２２３）により識別される画面画像の次に表示される画面画像は、アドレス「０００７」に格納されているリンク情報２３１に対応している。
【００２４】
さらに、リンク情報２３１は、前アドレス２３２「０００４」、画面ＩＤ（２３３）「０３」及び次アドレス２３４「ＦＦＦＦ」を含んでいる。
画面ＩＤ（２３３）は、「０３」であるので、リンク情報２３１に画面画像「０３」が対応している。前アドレス２３２は、「０００４」であるので、画面ＩＤ（２３３）により識別される画面画像の前に表示される画面画像は、アドレス「０００４」に格納されているリンク情報２２１に対応している。次アドレス２３４は、「ＦＦＦＦ」であるので、画面ＩＤ（２３３）により識別される画面画像の次に表示される画面画像は、存在しない。
【００２５】
（画面テーブル２４１、２５１、２６１）
画面テーブル２４１は、一例として、図４（ａ）に示すように、画面ＩＤ（２４２）及び複数のアイコン情報から構成されている。画面ＩＤ（２４２）は、画面画像を識別する識別情報である。画面テーブル２４１は、画面ＩＤ（２４２）により識別される画面画像に対応している。また、画面テーブル２４１に含まれている複数のアイコン情報は、それぞれ、対応する画面画像に含まれている複数のアイコンに対応している。
【００２６】
各アイコン情報は、アイコンＩＤ、位置情報及び確定フラグを含む。
ここで、アイコンＩＤは、対応するアイコンを識別する識別情報である。
位置情報は、対応するアイコンの中心位置が画面画像において配置されている位置を示す。位置情報は、ｘ座標値及びｙ座標値を含む。各アイコンは、所定のアイコン領域を占めるので、当該位置情報は、画面画像においてアイコン領域を示すこととなる。
【００２７】
ここで、一例として、各アイコンは、矩形であり、そのサイズは、３２ドット×３２ドットであるとする。従って、アイコン領域も矩形であり、そのサイズは、３２ドット×３２ドットである。
確定フラグは、「０」、「１」及び「２」の何れかの値をとる。「０」は、対応するアイコンが当該画面画像に配置されることが、確定していない状態であることを示す。言い換えると、対応するアイコンが当該画面画像への移動待ち状態であることを示す。簡単に、未確定と呼ぶこともある。「１」は、対応するアイコンが当該画面画像に配置されることが、確定している状態であることを示す。簡単に、確定と呼ぶこともある。「２」は、対応するアイコンが当該画面画像から別の画面画像への移動待ち状態であることを示す。言い換えると、対応するアイコンの当該画面画像から別の画面画像への移動が確定していない状態であることを示す。簡単に、移動中と呼ぶこともある。
【００２８】
画面テーブル２５１は、一例として、図４（ｂ）に示すように、画面ＩＤ及び複数のアイコン情報から構成されている。画面テーブル２５１は、画面画像「０２」に対応する。また、画面テーブル２６１は、一例として、図４（ｃ）に示すように、画面ＩＤ及び複数のアイコン情報から構成されている。画面テーブル２６１は、画面画像「０３」に対応する。
【００２９】
画面テーブル２５１及び２６１は、画面テーブル２４１と同じデータ構造を有している。従って、画面テーブル２５１及び２６１についての詳細な説明を省略する。
ここで、一つのアイコンに対して、フリック操作がされ、続いて、タップ操作がされた場合における画面テーブル２４１及び２５１の具体例について、説明する。なお、画面画像「０１」に含まれている一つのアイコンが画面画像「０２」に移動するものとする。
【００３０】
移動の前において、画面画像「０１」には、一つのアイコンが含まれている。画面画像「０１」に対応する画面テーブル２４１は、当該アイコンについてのアイコン情報を含んでいる。そのアイコン情報に含まれる確定フラグは、「１」である。
画面画像「０１」において、前記アイコンに対して、フリック操作がされると、画面テーブル２４１に含まれるアイコン情報に含まれる確定フラグは、「２」となる。
【００３１】
一方、画面画像「０２」には、当該アイコンが移動待ち状態で含まれる状態となる。画面画像「０２」に対応する画面テーブル２５１には、新たにアイコン情報が生成される。このアイコン情報は、確定フラグ「０」を含む。
次に、画面画像「０２」が表示されている状態において、当該アイコンに対して、タップ操作がされると、当該アイコンは、移動待ち状態から、確定状態に変化する。従って、画面テーブル２５１に含まれる前記アイコン情報において、確定フラグは「０」から「１」に変化する。一方、画面テーブル２４１において確定フラグ「２」を含むアイコン情報は、削除される。
【００３２】
（アイコン数テーブル３０１、３１１、３２１）
アイコン数テーブル３０１は、一例として、図５（ａ）に示すように、画面ＩＤ（３０２）、最大数３０３及び現アイコン数３０４から構成されている。
画面ＩＤ（３０２）は、画面画像を識別する識別情報である。アイコン数テーブル３０１は、画面ＩＤ（３０２）により識別される画面画像に対応している。
【００３３】
最大数３０３は、対応する画面画像に表示可能なアイコンの最大数を示す。
現アイコン数３０４は、現時点において、表示が確定しているアイコン及び移動待ち状態のアイコンを含めて、対応する画面画像に含まれているアイコンの数を示す。
アイコン数テーブル３１１は、一例として、図５（ｂ）に示すように、画面ＩＤ（３１２）、最大数３１３及び現アイコン数３１４から構成されている。また、アイコン数テーブル３２１は、一例として、図５（ｃ）に示すように、画面ＩＤ（３２２）、最大数３２３及び現アイコン数３２４から構成されている。
【００３４】
アイコン数テーブル３１１及びアイコン数テーブル３２１は、アイコン数テーブル３０１と同じデータ構造を有している。従って、アイコン数テーブル３１１及びアイコン数テーブル３２１についての詳細な説明を省略する。
（画像データ対応テーブル３４１）
画像データ対応テーブル３４１は、一例として、図６に示すように、複数の対応情報から構成されている。複数の対応情報は、それぞれ、携帯端末装置１００において用いられる全てのアイコンに対応している。
【００３５】
各対応情報は、アイコンＩＤ及び画像データ識別情報を含む。アイコンＩＤは、対応するアイコンを識別する識別情報である。画像データ識別情報は、アイコンとして表示されるべき画像を格納している画像データのファイル名を示す。
図６に示すように、画像データ対応テーブル３４１の一の対応情報は、一例として、アイコンＩＤ（３４２）「０１」及び画像データ識別情報３４３「ａｂｃ．ｂｍｐ」を含む。
【００３６】
（複数の画像データ）
複数の画像データは、それぞれ、アイコンとして表示される画像を格納しているデータファイルである。
（２）タッチパネル１１１
タッチパネル１１１は、タッチパッド部１１１ａ、表示パネル部１１１ｂ及び速度算出部１１１ｃから構成されている。表示パネル部１１１ｂは、矩形の表示面を有し、表示面には、タッチパッド部１１１ａが取り付けられている。
【００３７】
ここで、図１に示すように、表示面の一の短辺に沿って、Ｘ軸を定義する。また、Ｘ軸と直交するように、表示面の一の長辺に沿って、Ｙ軸を定義する。
（２−１）表示パネル部１１１ｂ
表示パネル部１１１ｂは、一例として、液晶ディスプレイである。
表示パネル部１１１ｂは、以下に示すように、アイコン等のオブジェクトを含む画像を表示する。
【００３８】
表示パネル部１１１ｂは、主制御部１０８から、入出力制御部１０９を介して、１個又は複数個の画像及びこれらの画像の表示位置を示す位置データを受け取る。次に、受け取った位置データにより示される位置において、受け取った画像を表示する。
前記画像の一例は、アイコンである。アイコンは、携帯端末装置１００上で動作するアプリケーションプログラムを起動させるために用いられる。なお、前記画像は、電子メールの受信を表す画像、設定時刻の到来を表す画像、携帯端末装置１００において現在選択されている機能を表す画像などである、としてもよい。
【００３９】
表示パネル部１１１ｂは、一例として、図７に示すように、画面画像３５１、画面画像３６１又は画面画像３７１を表示する。画面画像３５１、画面画像３６１及び画面画像３７１は、それぞれ、画面ＩＤ「０１」、画面ＩＤ「０２」及び画面ＩＤ「０２」により識別される画面画像である。
画面画像３５１には、確定したアイコン３５２及びその他の確定したアイコンが表示されている。画面画像３６１には、未確定のアイコン３６２及びその他の確定したアイコンが表示されている。画面画像３７１には、確定したアイコン３７２及びその他の確定したアイコンが表示されている。
【００４０】
（２−２）タッチパッド部１１１ａ
タッチパッド部１１１ａは、以下に示すようにして、タッチパネル１１１の操作面に対する操作体の接触を検出する。
タッチパッド部１１１ａの操作面に操作体が接触すると、タッチパッド部１１１ａは、所定の時間間隔毎に、一例として、５０ｍ秒毎に、その接触位置を検出する。また、タッチパッド部１１１ａの操作面に複数の操作体が同時に接触すると、タッチパッド部１１１ａは、各操作体について、所定の時間間隔毎に、その接触位置を検出する。なお、５０ｍ秒毎に接触位置を検出することには、限定されない。例えば、タッチパッド部１１１ａは、７５ｍ秒毎に、又は、１００ｍ秒毎に、接触位置を検出してもよい。次に、接触位置を検出するたびに、接触位置を示す位置情報（Ｘ座標値及びＹ座標値）を生成する。
【００４１】
利用者がタッチパッド部１１１ａに操作体を接触させながら、接触させた操作体をタッチパッド部１１１ａ上を滑らすように移動させる。そうすると、タッチパッド部１１１ａは、連続的に操作体の接触位置を検出し、接触位置を示す位置情報を連続的に生成する。
次に、タッチパッド部１１１ａは、一又は複数の操作体について、接触位置を検出するたびに、接触位置を検出した検出時刻及び生成した位置情報を速度算出部１１１ｃに対して出力する。また、生成した位置情報を、入力信号として、入出力制御部１０９に対して出力する。
【００４２】
このように、タッチパッド部１１１ａは、操作面に接触する操作体の接触位置を繰り返し検出し、検出するたびに、その接触位置を出力する。
（２−３）速度算出部１１１ｃ
速度算出部１１１ｃは、一又は複数の操作体について、最大で５組の検出時刻及び位置情報を記憶するための位置情報記憶領域を有する。なお、これには、限定されない。位置情報記憶領域は、６組以上の検出時刻及び位置情報を記憶するとしてもよい。また、位置情報記憶領域は、２組以上、５組未満の検出時刻及び位置情報を記憶するとしてもよい。
【００４３】
速度算出部１１１ｃは、以下に示すようにして、操作面に接触する一又は複数の操作体の移動速度を算出する。
速度算出部１１１ｃは、タッチパッド部１１１ａから、接触位置が検出されるたびに、検出時刻及び位置情報を受け取り、受け取った検出時刻及び位置情報を、位置情報記憶領域に書き込む。位置情報記憶領域は、５組の検出時刻及び位置情報を記憶するための領域を備えているので、位置情報記憶領域の全ての領域に既に、検出時刻及び位置情報が記憶されている場合には、最も古い検出時刻及びそれに対応する位置情報に、受け取った検出時刻及び位置情報を上書きする。
【００４４】
次に、速度算出部１１１ｃは、位置情報記憶領域に記憶されている検出時刻及び位置情報の全ての組を用いて、次式により、操作体の移動速度ｖを算出する。なお、算出される移動速度ｖは、最新の検出時刻及びそれに対応する位置情報を受け取った時点のものである。
移動速度ｖ＝移動距離／所要時間
ここで、移動距離は、位置情報記憶領域に記憶されている組のうち、最も古い検出時刻と対応する位置情報が示す位置と、最も新しい検出時刻と対応する位置情報が示す位置との間の距離である。また、所要時間は、最も古い検出時刻と、最も新しい検出時刻との差分時間である。
【００４５】
なお、最も新しい検出時刻から、一例として、３００ｍ秒以上、古い検出時刻及びそれに対応する位置情報については、上記の演算から除外する。仮に、最も新しい検出時刻から、３００ｍ秒以上、古い検出時刻及びそれに対応する位置情報を移動速度の算出に用いると、検出時刻及び位置情報を受け取った時点における操作体の移動速度を正確に把握できない可能性があるからである。
【００４６】
次に、速度算出部１１１ｃは、算出した移動速度ｖを入出力制御部１０９に対して出力する。
また、速度算出部１１１ｃは、次に示すようにして、移動方向ｒを算出する。
移動方向ｒ（Δｘ、Δｙ）＝（（ｘ１−ｘ２）、（ｙ１−ｙ２））
ここで、（ｘ１、ｙ１）は、位置情報記憶領域に記憶されている組のうち、最も新しい検出時刻と対応する位置情報である。また、（ｘ２、ｙ２）は、位置情報記憶領域に記憶されている組のうち、最も古い検出時刻と対応する位置情報である。ここでも、最も新しい検出時刻から、一例として、３００ｍ秒以上、古い検出時刻及びそれに対応する位置情報については、上記の演算から除外する。仮に、最も新しい検出時刻から、３００ｍ秒以上、古い検出時刻及びそれに対応する位置情報を移動方向の算出に用いると、検出時刻及び位置情報を受け取った時点における操作体の移動方向を正確に把握できない可能性があるからである。
【００４７】
次に、速度算出部１１１ｃは、算出した移動方向ｒを入出力制御部１０９に対して出力する。
（３）ボタン操作部１１２
ボタン操作部１１２は、ボタン１１２ａ、１１２ｂ、１１２ｃ、１１２ｄ、１１２ｅ及び１１２ｆを備える。各ボタンは、それぞれ、一つの操作を受け付けるために、利用者に押下されることにより、操作される。
【００４８】
ボタン１１２ａは、一例として、オプションのメニューを表示するために用いられるボタンである。また、ボタン１１２ｂは、一例として、デスクトップを表示するために用いられるボタンである。さらに、ボタン１１２ｄは、一例として、電源をＯＮ又はＯＦＦにするために用いられるボタンである。
各ボタンが操作されると、ボタン操作部１１２は、各ボタンに対する操作を示す操作信号を、入力信号として、入出力制御部１０９を介して、主制御部１０８に対して出力する。
【００４９】
（４）入出力制御部１０９
入出力制御部１０９は、タッチパネル１１１と、主制御部１０８との間で、情報の入出力を中継する。また、入出力制御部１０９は、ボタン操作部１１２から入力信号を受け取り、受け取った入力信号を主制御部１０８に対して出力する。
また、入出力制御部１０９は、図２に示すように、操作判断部１１４、画面移動処理部１１５、本移動部１１６及び仮移動部１１７を含んでいる。
【００５０】
（操作判断部１１４）
操作判断部１１４は、以下に示すようにして、タッチパネル１１１のタッチパッド部１１１ａによる検出結果を用いて、どのような操作がされたかを判断する。
操作判断部１１４は、操作体によるタッチパッド部１１１ａへの接触によって、どのような操作がされたかを判断する。利用者によりなされる操作は、画面画像の移動操作、アイコンをはじくフリック操作、アイコンをたたくタップ操作及びその他の操作である。
【００５１】
操作判断部１１４は、画面画像の移動操作であると判断される場合、画面移動処理部１１５に対して、画面画像の移動処理を行うように制御する。また、フリック操作であると判断される場合、仮移動部１１７に対して、アイコンを移動待ち状態とするように制御する。また、未確定アイコンに対するタップ操作であると判断される場合、本移動部１１６に対して、アイコンの移動の確定処理を行うように制御する。また、確定アイコンに対するタップ操作であると判断される場合、アプリ起動部１１３に対して、アイコンに対応するアプリの起動を行うように制御する。また、その他の操作であると判断される場合、図示していないその他の処理部に対して、その他の処理を行うように制御する。
【００５２】
操作判断部１１４は、タッチパッド部１１１ａから位置情報を受け取る。また、操作判断部１１４は、速度算出部１１１ｃから移動速度ｖ及び移動方向ｒを受け取る。
操作判断部１１４は、受け取った移動速度ｖが「０」であるか、「０」より大きくかつ第一閾値ｖ１より小さいか、第一閾値ｖ１以上かつ第二閾値ｖ２より小さいか、又は、第二閾値ｖ２以上かを判断する。なお、第二閾値ｖ２は、第一閾値ｖ１より大きい。
【００５３】
ここで、移動速度の異常を検出するために第二閾値を設けている。移動速度ｖが第二閾値以上である場合には、移動速度が異常であるとして、算出した移動速度を破棄する。
（ａ）移動速度ｖが「０」である場合
操作判断部１１４は、記憶部１１０から現画面ＩＤ（２０２）を読み出す。次に、操作判断部１１４は、複数の画面テーブル２４１、２５１及び２６１の中から、読み出した現画面ＩＤ（２０２）が付された画面テーブルを選択する。こうして、現在表示されている画面画像に対応する画面テーブルを特定する。
【００５４】
次に、操作判断部１１４は、特定した画面テーブルからアイコン情報を、順次、読み出し、読み出したアイコン情報から位置情報を抽出する。次に、抽出した位置情報により示される位置に、矩形のアイコン領域の中心点を配置することにより、当該アイコン領域を設定する。次に、アイコン領域の範囲に、タッチパッド部１１１ａから受け取った位置情報により示される接触位置が存在するか否かを判断する。
【００５５】
アイコン領域の範囲に接触位置が存在しない場合、全てのアイコン情報の読出しが終了するまで、画面テーブルから次のアイコン情報の読出し、位置情報の抽出及び接触位置の判断を繰り返す。
アイコン領域の範囲に、接触位置が存在する場合には、上記の繰り返しを終了する。こうして、接触位置にアイコンが存在するか否かを判断する。
【００５６】
接触位置にアイコンが存在しない場合、操作判断部１１４は、受け取った位置情報を破棄する。
一方、接触位置にアイコンが存在する場合、操作判断部１１４は、最後に読み出したアイコン情報に含まれる確定フラグが確定を示すか、又は未確定を示すか、判断する。
確定フラグが確定を示す場合、操作判断部１１４は、読み出したアイコン情報に含まれるアイコンＩＤをアプリ起動部１１３に対して出力する。次に、操作判断部１１４は、当該接触が確定アイコンに対するタップ操作であると決定する。
【００５７】
確定フラグが未確定を示す場合、操作判断部１１４は、読み出したアイコン情報に含まれるアイコンＩＤを本移動部１１６に対して出力する。次に、操作判断部１１４は、当該接触が未確定アイコンに対するタップ操作であると決定する。
（ｂ）移動速度ｖが「０」より大きくかつｖ１より小さい場合
操作判断部１１４は、記憶部１１０から現画面ＩＤ（２０２）を読み出す。次に、操作判断部１１４は、複数の画面テーブル２４１、２５１及び２６１の中から、読み出した現画面ＩＤ（２０２）が付された画面テーブルを選択する。こうして、現在表示されている画面画像に対応する画面テーブルを特定する。
【００５８】
次に、操作判断部１１４は、移動速度ｖが「０」である場合と同様に、接触位置にアイコンが存在するか否かを判断する。
接触位置にアイコンが存在する場合、操作判断部１１４は、受け取った位置情報を破棄する。接触位置にアイコンが存在しない場合、操作判断部１１４は、移動方向ｒを画面移動処理部１１５に対して出力する。次に、操作判断部１１４は、当該接触が画面画像の移動の操作であると決定する。
【００５９】
（ｃ）移動速度ｖがｖ１以上かつｖ２より小さい場合
操作判断部１１４は、記憶部１１０から現画面ＩＤ（２０２）を読み出す。次に、操作判断部１１４は、複数の画面テーブル２４１、２５１及び２６１の中から、読み出した現画面ＩＤ（２０２）が付された画面テーブルを選択する。こうして、現在表示されている画面画像に対応する画面テーブルを特定する。
【００６０】
次に、操作判断部１１４は、移動速度ｖが「０」である場合と同様に、接触位置にアイコンが存在するか否かを判断する。
接触位置にアイコンが存在しない場合、操作判断部１１４は、受け取った位置情報を破棄する。
一方、接触位置にアイコンが存在する場合、操作判断部１１４は、移動方向ｒ及びアイコン情報に含まれるアイコンＩＤを仮移動部１１７に対して出力する。次に、操作判断部１１４は、当該接触がフリック操作であると決定する。
【００６１】
（ｄ）移動速度ｖがｖ２以上である場合
操作判断部１１４は、受け取った位置情報を破棄する。
（画面移動処理部１１５）
画面移動処理部１１５は、操作判断部１１４から接触位置の移動方向ｒ（Δｘ、Δｙ）を取得する。また、記憶部１１０から現画面ＩＤ（２０２）を読み出す。
【００６２】
次に、画面移動処理部１１５は、取得した現画面ＩＤ（２０２）に一致する画面ＩＤを含むリンク情報を画面リンクテーブル２０１から読み出す。次に、取得した移動方向ｒ（Δｘ、Δｙ）が、左方向（第２方向とも呼ぶ）であるか、右方向（第１方向とも呼ぶ）であるかを判断する。
ここで、移動方向ｒ（Δｘ、Δｙ）が左方向であるとは、Δｘ＜０であり、Δｙ＝０である場合をいう。なお、Δｙ＝０には、限定されない。Δｙが極く小さい値であるとしてもよい。例えば、Δｙの絶対値がΔｘの絶対値の１０パーセント以下であるとしてもよい。
【００６３】
また、移動方向ｒ（Δｘ、Δｙ）が右方向であるとは、Δｘ＞０であり、Δｙ＝０である場合をいう。なお、Δｙ＝０には、限定されない。Δｙが極く小さい値であるとしてもよい。例えば、Δｙの絶対値がΔｘの絶対値の１０パーセント以下であるとしてもよい。
移動方向ｒが左方向である場合には、読み出したリンク情報から次アドレスを抽出する。移動方向ｒが右方向である場合には、読み出したリンク情報から前アドレスを抽出する。
【００６４】
抽出した前アドレスが「ＦＦＦＦ」である場合、画面移動処理部１１５は、移動先の画面画像がないと判断する。また、抽出した次アドレスが「ＦＦＦＦ」である場合、画面移動処理部１１５は、移動先の画面画像がないと判断する。
抽出した前アドレスが「ＦＦＦＦ」でない場合に、画面移動処理部１１５は、画面リンクテーブル２０１から、抽出した前アドレスにより示される位置に格納されたリンク情報を読み出す。又は、抽出した次アドレスが「ＦＦＦＦ」でない場合には、画面移動処理部１１５は、画面リンクテーブル２０１から、抽出した次アドレスにより示される位置に格納されたリンク情報を読み出す。
【００６５】
次に、読み出したリンク情報から画面ＩＤを抽出する。抽出した画面ＩＤは、次に表示すべき画面画像を識別する識別情報である。
こうして、画面移動処理部１１５は、移動方向ｒ、現画面ＩＤ（２０２）及び画面リンクテーブル２０１を用いて、次に表示すべき画面画像を識別する画面ＩＤを取得する。
次に、画面移動処理部１１５は、取得した画面ＩＤにより画面テーブルを特定する。特定された画面テーブルから、全てのアイコンＩＤ及び位置情報を読み出し、読み出したアイコンＩＤに対応するアイコン画像の画像データを読み出す。読み出した画像データからアイコン画像を生成し、生成したアイコン画像を、読み出した位置情報により示される位置に配置し、画面を表示する。次に、現画面ＩＤ（２０２）に、取得した画面ＩＤを上書きする。これにより、現画面ＩＤ（２０２）を更新する。
【００６６】
（本移動部１１６）
本移動部１１６は、以下に示すようにして、移動待ち状態のアイコンをたたくタップ操作がされたと判断されるとき、前記アイコンの移動待ち状態を解除して、当該アイコンの移動先の画面画像への移動を確定させる。
本移動部１１６は、記憶部１１０から現画面ＩＤ（２０２）を読み出す。また、本移動部１１６は、操作判断部１１４からアイコンＩＤを取得する。
【００６７】
次に、本移動部１１６は、画面テーブル２４１、２５１、２６１の中から、現画面ＩＤ（２０２）を含む画面テーブルを特定する。特定した画面テーブルにおいて、取得したアイコンＩＤを含むアイコン情報を抽出し、抽出したアイコン情報に含まれる確定フラグを「確定」に書き換える。次に、アイコンの位置を決定して、その位置を示す位置情報を生成する。ここで、本移動部１１６は、アイコンの位置を、当該位置が他の確定したアイコンに重ならないように、決定する。次に、抽出したアイコン情報に生成した位置情報を書き込む。
【００６８】
次に、本移動部１１６は、前記アイコンＩＤに対応するアイコン画像の画像データを読み出す。読み出した画像データからアイコン画像を生成し、生成したアイコン画像を、読み出した位置情報により示される位置に配置し、画面を表示するように制御する。
（仮移動部１１７）
仮移動部１１７は、以下に示すようにして、操作判断部１１４により、アイコン等のオブジェクトをはじくフリック操作がされたと判断され、オブジェクトの移動条件に適合する場合、アイコン等のオブジェクトを、別の画面画像への移動待ち状態とする。
【００６９】
仮移動部１１７は、操作判断部１１４からアイコンＩＤを取得する。また、操作判断部１１４から接触位置の移動方向ｒを取得する。次に、記憶部１１０から現画面ＩＤ（２０２）を読み出す。
次に、仮移動部１１７は、次のようにして、アイコンの移動先の画面画像を識別する画面ＩＤの取得を試みる。
【００７０】
仮移動部１１７は、取得した現画面ＩＤ（２０２）に一致する画面ＩＤを含むリンク情報を画面リンクテーブル２０１から読み出す。次に、取得した移動方向が、左方向であるか、右方向であるかを判断する。判断方法は、上述した通りである。移動方向が左方向である場合には、読み出したリンク情報から次アドレスを抽出する。移動方向が右方向である場合には、読み出したリンク情報から前アドレスを抽出する。
【００７１】
抽出した前アドレスが「ＦＦＦＦ」である場合、仮移動部１１７は、移動先の画面画像がないと判断する。また、抽出した次アドレスが「ＦＦＦＦ」である場合、仮移動部１１７は、移動先の画面画像がないと判断する。
抽出した前アドレスが「ＦＦＦＦ」でない場合に、仮移動部１１７は、画面リンクテーブル２０１から、抽出した前アドレスにより示される位置に格納されたリンク情報を読み出す。又は、抽出した次アドレスが「ＦＦＦＦ」でない場合には、仮移動部１１７は、画面リンクテーブル２０１から、抽出した次アドレスにより示される位置に格納されたリンク情報を読み出す。
【００７２】
次に、読み出したリンク情報から画面ＩＤを抽出する。
移動先の画面画像が存在しない場合には、仮移動部１１７は、当該処理を終了する。
移動先の画面画像が存在する場合には、仮移動部１１７は、アイコン数テーブル３０１、３１１及び３２１から、抽出した画面ＩＤを含むアイコン数テーブルを特定する。次に、特定したアイコン数テーブルから最大数及び現アイコン数を読み出す。次に、読み出した現アイコン数に「１」を加算し、アイコン数を算出する。次に、算出したアイコン数と最大数とを比較する。アイコン数が最大数より大きい場合、仮移動部１１７は、当該処理を終了する。
【００７３】
アイコン数が最大数より小さいか又は最大数に等しい場合、移動先の画面画像におけるアイコンの仮位置を決定する。ここで、仮移動部１１７は、アイコンの仮位置を、当該仮位置が他の確定したアイコンに部分的に重なるように、決定する。
次に、抽出した画面ＩＤを含む画面テーブル、即ち、移動先の画面画像に対応する画面テーブルを特定する。
【００７４】
次に、仮移動部１１７は、アイコンＩＤ、アイコンの仮位置を示す位置情報、未確定を示す確定フラグを含むアイコン情報を生成する。次に、生成したアイコン情報を特定した画面テーブルに追加して書き込む。
次に、仮移動部１１７は、現画面ＩＤ（２０２）を含む画面テーブルを特定する。即ち、現在表示されている画面画像に対応する画面テーブルを特定する。次に、特定した画面テーブル内において、アイコンＩＤを含むアイコン情報を抽出し、抽出したアイコン情報に含まれる確定フラグを「移動中」に書き換える。次に、仮移動部１１７は、現在表示されている画面画像において、当該アイコンを消去する。次に、仮移動部１１７は、当該処理を終了する。
【００７５】
（５）主制御部１０８
主制御部１０８は、タッチパネル１１１のタッチパッド部１１１ａ及びボタン操作部１１２から、入出力制御部１０９を介して、入力信号を受け取る。次に、受け取った入力信号に対応する処理を行う。
また、主制御部１０８は、入出力制御部１０９を介して、タッチパネル１１１の表示パネル部１１１ｂに対して、１個又は複数個の画像及びこれらの画像の表示位置を示す位置データを出力する。
【００７６】
また、主制御部１０８は、アプリ起動部１１３を含んでいる。アプリ起動部１１３は、操作判断部１１４からアイコンＩＤを受け取る。アイコンＩＤを受け取ると、アプリ起動部１１３は、アイコンＩＤに対応するアプリケーションプログラムを記憶部１１０から読み出し、読み出したアプリケーションプログラムを実行する。
さらに、主制御部１０８は、携帯端末装置１００を構成する各構成要素を制御する。
【００７７】
（６）アンテナ１０１、通信回路１０２及び通信制御部１０６
アンテナ１０１は、図示していない基地局との間で無線回線を介して無線信号を送受信する。通信回路１０２は、アンテナ１０１により送受信される無線信号の周波数選択や周波数変換等を行う。通信制御部１０６は、通信回路１０２と主制御部１０８との間で情報の送受信を中継する。
【００７８】
（７）音声処理部１０３、スピーカ１０４、マイクロホン１０５及び音声制御部１０７
音声処理部１０３は、通信回路１０２により受信された音声信号を復調してスピーカ１０４に対して音響信号として出力する。また、マイクロホン１０５より入力された音響信号に対応して電気信号に変換された音声信号を変調し、通信回路１０２により送信させる。スピーカ１０４は、音声等の音響を出力する。マイクロホン１０５は、音声等の音響を入力する。音声制御部１０７は、音声処理部１０３における音声処理を制御する。
【００７９】
１．２  携帯端末装置１００の画面画像の推移
図７に示すように、画面３５１が表示されている状態において、利用者は、アイコン３５２に対して、矢印３５３に示す方向に、はじくフリック操作を行う。
仮移動部１１７は、画面３６１において、フリック操作の対象となったアイコン３５２を、アイコン３６２として、仮に配置する。言い換えると、アイコン３６２を移動待ち状態とする。画面３６１において、アイコン３６２は、移動待ち状態を示す表示態様により表示される。
【００８０】
次に、利用者は、矢印３５３とは、反対方向に画面移動の操作を行う。そうすると、画面画像３６１が表示される。画面画像３６１において、アイコン３６２が仮に配置されている。
利用者は、画面画像３６１において、仮に配置されているアイコン３６２に対して、たたくタップ操作を行う。
【００８１】
本移動部１１６は、画面画像３７１に示すように、位置が確定したアイコン３７２を配置する。画面３７１において、アイコン３７２は、確定状態を示す表示態様により表示される。
１．３  携帯端末装置１００の動作
携帯端末装置１００の動作について説明する。
【００８２】
（１）操作の判断及び操作による処理の分岐の動作
タッチパッド部１１１ａに対する接触により、どのような操作がされたかの判断、及びその操作に応じた処理への分岐の動作について、図８に示すフローチャートを用いて説明する。
操作判断部１１４は、操作体によるタッチパッド部１１１ａへの接触により、どのような操作がされたかを判断する（ステップＳ１０１）。
【００８３】
次に、画面画像の移動操作であると判断される場合（ステップＳ１０２で「画面画像の移動操作」）、画面移動処理部１１５は、画面画像の移動処理を行う（ステップＳ１０３）。次に、ステップＳ１０１へ戻って処理を繰り返す。
フリック操作であると判断される場合（ステップＳ１０２で「フリック操作」）、仮移動部１１７は、アイコンを移動待ち状態とする（ステップＳ１０４）。次に、ステップＳ１０１へ戻って処理を繰り返す。
【００８４】
未確定アイコンに対するタップ操作であると判断される場合（ステップＳ１０２で「未確定アイコンのタップ操作」）、本移動部１１６は、アイコンの移動の確定処理を行う（ステップＳ１０５）。次に、ステップＳ１０１へ戻って処理を繰り返す。
確定アイコンに対するタップ操作であると判断される場合（ステップＳ１０２で「確定アイコンのタップ操作」）、アプリ起動部１１３は、アイコンに対応するアプリの起動を行う（ステップＳ１０６）。次に、ステップＳ１０１へ戻って処理を繰り返す。
【００８５】
その他の操作であると判断される場合（ステップＳ１０２で「その他」）、その他の処理を行う（ステップＳ１０７）。次に、ステップＳ１０１へ戻って処理を繰り返す。
（２）携帯端末装置１００に対してどのような操作がされたかを判断する動作
タッチパッド部１１１ａに対する接触により、どのような操作がされたかを判断する動作について、図９及び図１０に示すシーケンス図を用いて、説明する。
【００８６】
タッチパッド部１１１ａに操作体が接触すると、タッチパッド部１１１ａは、５０ｍ秒毎に、その接触位置を検出する。次に、接触位置を検出するたびに、接触位置を示す位置情報を生成する（ステップＳ１２１）。次に、タッチパッド部１１１ａは、生成した位置情報を速度算出部１１１ｃ及び操作判断部１１４に対して出力する（ステップＳ１２２、Ｓ１２３）。次に、タッチパッド部１１１ａは、ステップＳ１２１へ戻って、接触位置の検出を繰り返す。
【００８７】
速度算出部１１１ｃは、位置情報を受け取る（ステップＳ１２２）。また、操作判断部１１４も、位置情報を受け取る（ステップＳ１２３）
速度算出部１１１ｃは、移動速度ｖを算出し、移動方向ｒを算出する（ステップＳ１２４）。次に、算出した移動速度ｖ及び移動方向ｒを操作判断部１１４に対して出力する（ステップＳ１２５）。
【００８８】
操作判断部１１４は、移動速度ｖ及び移動方向ｒを受け取る（ステップＳ１２５）。次に、移動速度ｖが「０」であるか、「０」より大きくかつｖ１より小さいか、ｖ１以上かつｖ２より小さいか、又は、ｖ２以上かを判断する（ステップＳ１２６）。
移動速度ｖが「０」である場合（ステップＳ１２６で「ｖ＝０」）、操作判断部１１４は、記憶部１１０から現画面ＩＤ（２０２）を読み出す（ステップＳ１３１）。次に、操作判断部１１４は、現在表示されている画面画像に対応する画面テーブルを特定する（ステップＳ１３２）。
【００８９】
次に、操作判断部１１４は、接触位置にアイコンが存在するか否かを判断する（ステップＳ１３３）。
接触位置にアイコンが存在しない場合（ステップＳ１３４で「無し」）、操作判断部１１４は、受け取った位置情報を破棄する。接触位置にアイコンが存在する場合（ステップＳ１３４で「有り」）、最後に読み出したアイコン情報に含まれる確定フラグが確定を示すか、又は未確定を示すかを判断する（ステップＳ１３５）。
【００９０】
確定フラグが確定を示す場合（ステップＳ１３５で「確定」）、操作判断部１１４は、読み出したアイコン情報に含まれるアイコンＩＤをアプリ起動部１１３に対して出力する（ステップＳ１３６）。次に、操作判断部１１４は、当該接触が確定アイコンに対するタップ操作であると決定する（ステップＳ１３７）。
確定フラグが未確定を示す場合（ステップＳ１３５で「未確定」）、操作判断部１１４は、読み出したアイコン情報に含まれるアイコンＩＤを本移動部１１６に対して出力する（ステップＳ１３８）。次に、操作判断部１１４は、当該接触が未確定アイコンに対するタップ操作であると決定する（ステップＳ１３９）。
【００９１】
次に、移動速度ｖが「０」より大きくかつｖ１より小さい場合（ステップＳ１２６で「０＜ｖ＜ｖ１」）、操作判断部１１４は、記憶部１１０から現画面ＩＤ（２０２）を読み出す（ステップＳ１４１）。次に、操作判断部１１４は、現在表示されている画面画像に対応する画面テーブルを特定する（ステップＳ１４２）。
次に、操作判断部１１４は、ステップＳ１３３と同様にして、接触位置にアイコンが存在するか否かを判断する（ステップＳ１４３）。
【００９２】
接触位置にアイコンが存在する場合（ステップＳ１４４で「有り」）、操作判断部１１４は、受け取った位置情報を破棄する。接触位置にアイコンが存在しない場合（ステップＳ１４４で「無し」）、操作判断部１１４は、移動方向ｒを画面移動処理部１１５に対して出力する（ステップＳ１４５）。次に、操作判断部１１４は、当該接触が画面画像の移動の操作であると決定する（ステップＳ１４６）。
【００９３】
次に、移動速度ｖがｖ１以上かつｖ２より小さい場合（ステップＳ１２６で「ｖ１≦ｖ＜ｖ２」）、操作判断部１１４は、記憶部１１０から現画面ＩＤ（２０２）を読み出す（ステップＳ１５１）。次に、操作判断部１１４は、現在表示されている画面画像に対応する画面テーブルを特定する（ステップＳ１５２）。
次に、操作判断部１１４は、ステップＳ１３３と同様にして、接触位置にアイコンが存在するか否かを判断する（ステップＳ１５３）。
【００９４】
接触位置にアイコンが存在しない場合（ステップＳ１５４で「無し」）、操作判断部１１４は、受け取った位置情報を破棄する。接触位置にアイコンが存在する場合（ステップＳ１５４で「有り」）、操作判断部１１４は、移動方向ｒ及びアイコン情報に含まれるアイコンＩＤを仮移動部１１７に対して出力する（ステップＳ１５５）。次に、操作判断部１１４は、当該接触がフリック操作であると決定する（ステップＳ１５６）。
【００９５】
次に、移動速度ｖがｖ２以上である場合（ステップＳ１２６で「ｖ２≦ｖ」）、操作判断部１１４は、受け取った位置情報を破棄する。
（３）画面画像の移動の動作
画面移動処理部１１５による画面画像の移動の動作について、図１１に示すフローチャートを用いて、説明する。なお、この動作は、図８に示すステップＳ１０３の詳細である。
【００９６】
画面移動処理部１１５は、操作判断部１１４から接触位置の移動方向ｒを取得する（ステップＳ１６１）。記憶部１１０から現画面ＩＤ（２０２）を読み出す（ステップＳ１６２）。
次に、画面移動処理部１１５は、移動方向ｒ、現画面ＩＤ（２０２）及び画面リンクテーブル２０１を用いて、次に表示すべき画面画像の画面ＩＤを取得する（ステップＳ１６３）。次に、取得した画面ＩＤにより画面テーブルを特定する（ステップＳ１６４）。画面移動処理部１１５は、特定された画面テーブルから、全てのアイコンＩＤ及び位置情報を読み出し、読み出したアイコンＩＤに対応するアイコン画像の画像データを読み出す（ステップＳ１６５）。画面移動処理部１１５は、読み出した画像データからアイコン画像を生成し、生成したアイコン画像を、読み出した位置情報により示される位置に配置する。次に、画面が表示される（ステップＳ１６６）。次に、画面移動処理部１１５は、現画面ＩＤ（２０２）に、取得した画面ＩＤを上書きする。これにより、現画面ＩＤ（２０２）を更新する（ステップＳ１６７）。
【００９７】
（４）アイコンを移動待ち状態とする動作
フリック操作の対象となったアイコンを、移動先の画面画像において、移動待ち状態とする動作について、図１２に示すフローチャートを用いて、説明する。なお、この動作は、図８に示すステップＳ１０４の詳細である。
仮移動部１１７は、操作判断部１１４からアイコンＩＤを取得する（ステップＳ１７１）。また、操作判断部１１４から接触位置の移動方向ｒを取得する（ステップＳ１７２）。次に、記憶部１１０から現画面ＩＤ（２０２）を読み出す（ステップＳ１７３）。
【００９８】
次に、仮移動部１１７は、アイコンの移動先の画面画像を識別する画面ＩＤの取得を試みる（ステップＳ１７４）。
移動先の画面画像が存在しない場合には（ステップＳ１７５で「無し」）、仮移動部１１７は、当該処理を終了する。
移動先の画面画像が存在する場合には（ステップＳ１７５で「有り」）、仮移動部１１７は、アイコン数テーブル３０１、３１１及び３２１から、抽出した画面ＩＤを含むアイコン数テーブルを特定する。次に、特定したアイコン数テーブルから最大数及び現アイコン数を読み出す。次に、読み出した現アイコン数に「１」を加算し、アイコン数を算出する（ステップＳ１７６）。
【００９９】
次に、算出したアイコン数と最大数とを比較する（ステップＳ１７７）。アイコン数が最大数より大きい場合（ステップＳ１７７で「ＮＯ」）、仮移動部１１７は、当該処理を終了する。
アイコン数が最大数より小さいか又は最大数に等しい場合（ステップＳ１７７で「ＹＥＳ」）、移動先の画面画像におけるアイコンの仮位置を決定する（ステップＳ１７８）。次に、抽出した画面ＩＤを含む画面テーブル、即ち、移動先の画面画像に対応する画面テーブルを特定する（ステップＳ１７９）。
【０１００】
次に、仮移動部１１７は、アイコンＩＤ、アイコンの仮位置を示す位置情報、未確定を示す確定フラグを含むアイコン情報を生成する。次に、生成したアイコン情報を特定した画面テーブルに追加して書き込む（ステップＳ１８０）。
次に、仮移動部１１７は、現画面ＩＤ（２０２）を含む画面テーブルを特定する。即ち、現在表示されている画面画像に対応する画面テーブルを特定する（ステップＳ１８１）。次に、特定した画面テーブル内において、アイコンＩＤに対応する確定フラグを「移動中」に書き換える（ステップＳ１８２）。次に、仮移動部１１７は、現在表示されている画面画像において、当該アイコン画像を消去する（ステップＳ１８３）。次に、仮移動部１１７は、当該処理を終了する。
【０１０１】
（５）アイコンの移動を確定させる動作
アイコンの移動を確定させる動作について、図１３に示すフローチャートを用いて説明する。なお、この動作は、図８に示すステップＳ１０５の詳細である。
本移動部１１６は、記憶部１１０から現画面ＩＤ（２０２）を読み出す（ステップＳ１９１）。また、本移動部１１６は、操作判断部１１４からアイコンＩＤを取得する（ステップＳ１９２）。
【０１０２】
次に、本移動部１１６は、画面テーブル２４１、２５１、２６１の中から、現画面ＩＤ（２０２）を含む画面テーブルを特定する（ステップＳ１９３）。特定した画面テーブルにおいて、取得したアイコンＩＤに対応する確定フラグを「確定」に書き換える（ステップＳ１９４）。次に、アイコンの位置を決定して、その位置を示す位置情報を生成する（ステップＳ１９５）。特定した画面テーブルにおいて、前記アイコンＩＤを含むアイコン情報において、生成した位置情報を書き込む（ステップＳ１９６）。
【０１０３】
次に、本移動部１１６は、前記アイコンＩＤに対応するアイコン画像の画像データを読み出す。読み出した画像データからアイコン画像を生成する。次に、現在の画面画像において、移動待ち状態のアイコン画像を消去する。また、現在の画面画像において、生成したアイコン画像を、読み出した位置情報により示される位置に配置する。次に、当該画面画像が表示される（ステップＳ１９７）。
【０１０４】
１．４  まとめ
以上説明したように、携帯端末装置１００によると、フリック操作の対象のアイコンを、移動先の画面画像において、移動待ち状態とする。これにより、誤ってフリック操作を行った場合であっても、アイコンの移動を確定させることはない。こうして、はじくフリック操作を有効に利用することができる。
【０１０５】
また、移動待ち状態のアイコンに対して、たたくタップ操作を行うことにより、移動先の画面画像において、アイコンの移動待ち状態を解除し、当該アイコンの移動を確定させることができる。
また、携帯端末装置１００によると、移動先の画面画像において、移動待ち状態のアイコンは、他の確定した状態のアイコンの上に上書きされている。これは、確定した状態のアイコンの上に浮かんでいるような状態を示しているのである。これにより、移動待ち状態のアイコンと、確定したアイコンとが区別できるようにしている。
【０１０６】
２．その他の変形例
なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
（１）上記の実施の形態においては、移動待ち状態のアイコンが１個又は複数個存在する場合において、利用者は、個々のアイコンに対するタップ操作を行う。これにより、個々の移動待ち状態のアイコンを確定状態に変化させている。
【０１０７】
しかし、これには、限定されない。
タッチパネル１１１の表示面に対するタップ操作を行うことにより、全ての移動待ち状態のアイコンについて、移動を確定させてもよい。また、画面画像に、全ての移動待ち状態のアイコンについて、移動を確定させるためのアイコンを設けてもよい。このアイコンに対する操作をすることにより、全ての移動待ち状態のアイコンについて、移動を確定させてもよい。
【０１０８】
（２）全ての移動待ち状態のアイコンについて、移動待ち状態を解消し、元の画面画像に表示を戻すためのアイコンを設けてもよい。このアイコンに対する操作により、全ての移動待ち状態のオブジェクトについて、移動待ち状態を解消し、元の画面画像に表示を戻す。
（３）上記の実施の形態においては、操作判断部１１４は、受け取った移動速度ｖが「０」であるか、「０」より大きくかつ第一閾値ｖ１より小さいか、第一閾値ｖ１以上かつ第二閾値ｖ２より小さいか、又は、第二閾値ｖ２以上かを判断している。
【０１０９】
しかし、これには、限定されない。
ここで、第二閾値ｖ２を用いないとしてもよい。つまり、操作判断部１１４は、受け取った移動速度ｖが「０」であるか、「０」より大きくかつ第一閾値ｖ１より小さいか、第一閾値ｖ１以上か、を判断してもよい。
また、操作判断部１１４は、受け取った移動速度ｖが「０」であるか、「０」より大きくかつ第一閾値ｖ１以下か、第一閾値ｖ１より大きいか、を判断してもよい。
【０１１０】
（４）上記の実施の形態において、フリック操作は、一の操作体により、複数のアイコンに対して、逐次行われるとしている。
しかし、これには限定されない。フリック操作は、複数の操作体により、複数のアイコンに対して、並行して行われるとしてもよい。一例として、利用者の５本の指により、それぞれ、５個のアイコンに対して、フリック操作が行われるとしてもよい。
【０１１１】
（５）上記の実施の形態において、移動先の画面画像において、移動待ち状態のアイコンは、他の確定した状態のアイコンの上に上書きされている。つまり、確定した状態のアイコンの上に浮かんでいるような状態を示しているのである。
しかし、これには限定されない。
移動待ち状態のアイコンであることを示すために、当該アイコンを表すアイコン画像に、移動待ち状態であることを示す標識画像を付すとしてもよい。標識画像の例は、丸を表す画像、星を表す画像などである。一方、確定した状態のアイコンを表すアイコン画像には、標識画像を付さない。
【０１１２】
（６）本発明の一態様は、上記の携帯端末装置において用いられる制御方法であるとしてもよい。また、これらの制御方法をコンピュータにより実現するコンピュータプログラムであるとしてもよい。ここで、コンピュータプログラムは、所定の機能を達成するために、コンピュータに対する指令を示す命令コードが複数個組み合わされて構成されたものである。
【０１１３】
また、本発明の一態様は、前記コンピュータプログラムをコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラムであるとしてもよい。
【０１１４】
また、本発明の一態様は、前記コンピュータプログラムを、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク、データ放送等を経由して伝送するものとしてもよい。
また、上記の各装置は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１１５】
また、前記プログラムを前記記録媒体に記録して移送することにより、又は前記プログラムを前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
（７）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
（８）本発明の実施形態の一態様は、表示装置であって、オブジェクトを含む第１画面画像を表示する表示部と、前記表示部の操作面に対する操作体の接触を検出する検出部と、前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断部と、前記判断部により、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動部とを備えることを特徴とする。
【０１１６】
この態様によると、当該オブジェクトを、第２画面画像への移動待ち状態とするので、誤ってフリック操作を行った場合であっても、移動を確定させないようにすることができる。こうして、はじくフリック操作を有効に利用することができる。
ここで、前記表示部は、さらに、利用者の画面移動の操作により、前記第１画面画像に代えて、前記第２画面画像を表示し、前記第２画面画像は、移動待ち状態の前記オブジェクトを含み、前記表示装置は、さらに、前記判断部により、移動待ち状態の前記オブジェクトをたたくタップ操作であると判断されるとき、前記オブジェクトの移動待ち状態を解除して、当該オブジェクトの前記第２画面画像への移動を確定させる本移動部を含むとしてもよい。
【０１１７】
この態様によると、移動待ち状態であるオブジェクトの移動を確定させることができる。
ここで、前記仮移動部は、前記フリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、前記第１画面画像から前記オブジェクトを消去し、前記第２画面画像において、当該オブジェクトを移動待ち状態を示す表示態様とし、前記本移動部は、前記タップ操作であると判断されるとき、前記第２画面画像において、当該オブジェクトを確定状態を示す表示態様としてもよい。
【０１１８】
この態様によると、表示態様により、移動待ち状態であるオブジェクトと、確定したオブジェクトとを区別することができる。
ここで、前記第２画面画像は、前記第１画面画像の表示中に、前記判断部により前記操作面における第１方向への画面移動の操作であると判断されるとき、表示され、前記仮移動部は、前記移動条件として、前記フリック操作の方向が、前記第１方向とは反対方向である場合、当該オブジェクトを、前記第２画面画像への移動待ち状態としてもよい。
【０１１９】
この態様によると、フリック操作の方向と、画面移動の操作の方向とが反対方向である。言い換えると、フリック操作の方向と、移動先の画面の存在する方向が一致している。このため、オブジェクトを移動させるための操作方法が直感的であり、わかりやすい。
ここで、前記第１画面画像の表示中に、前記判断部により前記操作面における第２方向への画面移動の操作であると判断されるとき、継続して前記第１画面画像が表示され、前記仮移動部は、前記移動条件として、前記フリック操作の方向が、前記第２方向とは反対方向である場合、前記フリック操作を無効として、当該オブジェクトを移動待ち状態としないとしてもよい。
【０１２０】
この態様によると、画面画像が存在しない方向に、フリック操作を行った場合、フリック操作を無効とするので、操作方法が直感的であり、わかりやすい。
ここで、前記第２画面画像について、表示できるオブジェクトの最大数が定められており、前記仮移動部は、前記移動条件として、前記第２画面画像に含まれるオブジェクトの数と、前記フリック操作がされたオブジェクトの数との合計が、前記最大数を超えるか否かを判断し、前記最大数を超える場合、前記フリック操作を無効とすることにより、当該オブジェクトを移動待ち状態としないとしてもよい。
【０１２１】
この態様によると、第２画面画像に含まれるオブジェクトの数と、フリック操作がされたオブジェクトの数の合計数が最大数を超える場合に、フリック操作を無効とするので、最大数を超える移動を防ぐことができる。
また、本発明の実施形態の別の一態様は、表示装置において用いられる制御方法であって、前記表示装置は、オブジェクトを含む第１画面画像を表示する表示部と、前記表示部の操作面に対する操作体の接触を検出する検出部とを備え、前記制御方法は、前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断ステップと、前記判断ステップにより、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動ステップとを含むことを特徴とする。
【０１２２】
この態様によると、当該オブジェクトを、第２画面画像への移動待ち状態とするので、誤ってフリック操作を行った場合であっても、移動を確定させないようにすることができる。こうして、はじくフリック操作を有効に利用することができる。
また、本発明の実施形態の別の一態様は、表示装置において用いられる制御用のコンピュータプログラムを記録しているコンピュータ読取可能な記録媒体であって、前記表示装置は、オブジェクトを含む第１画面画像を表示する表示部と、前記表示部の操作面に対する操作体の接触を検出する検出部とを備え、前記コンピュータプログラムは、コンピュータである前記表示装置に、前記検出部による検出結果を用いて、前記操作面に対してなされた操作を判断する判断ステップと、前記判断ステップにより、前記オブジェクトをはじくフリック操作がされたと判断され、かつ、オブジェクトの移動条件に適合する場合、当該オブジェクトを、第２画面画像への移動待ち状態とする仮移動ステップとを実行させることを特徴とする。
【０１２３】
この態様によると、当該オブジェクトを、第２画面画像への移動待ち状態とするので、誤ってフリック操作を行った場合であっても、移動を確定させないようにすることができる。こうして、はじくフリック操作を有効に利用することができる。
また、本発明の実施形態の別の一態様は、表示装置であって、識別情報により識別されるオブジェクトを含む第１画面画像を表示する表示部と、記憶部と、前記表示部の操作面に接触する操作体の接触位置を検出する位置検出部と、検出された前記接触位置を用いて、前記操作体の移動速度を算出する速度算出部と、算出された前記移動速度と閾値とを比較する判断部と、前記移動速度が前記閾値より大きく、オブジェクトの移動条件に適合する場合、当該オブジェクトを識別する識別情報を、第２画面画像への移動待ち状態であることを示すフラグとともに、前記記憶部に書き込む仮移動部と、前記移動速度が前記閾値より小さい場合、前記記憶部に前記識別情報が書き込まれていれば、前記記憶部に記憶されている前記フラグを、前記第２画面画像における確定状態を示すフラグに書き換える本移動部とを備え、前記表示部は、前記記憶部に記憶されている前記識別情報及び前記フラグに従って、第２画面画像を表示することを特徴とする。
【０１２４】
この態様によると、当該オブジェクトを、第２画面画像への移動待ち状態とするので、誤って操作体を閾値以上の移動速度で操作した場合であっても、移動を確定させないようにすることができる。こうして、はじくという操作を有効に利用することができる。また、この態様によると、移動待ち状態であるオブジェクトの移動を確定させることができる。
【産業上の利用可能性】
【０１２５】
本発明に係る表示装置は、誤ってフリック操作を行った場合であっても、移動を確定させないようにすることができるという効果を奏し、アイコン等、画面に表示されたオブジェクトを移動させる技術として有用である。
【符号の説明】
【０１２６】
１００    携帯端末装置
１０１    アンテナ
１０２    通信回路
１０３    音声処理部
１０４    スピーカ
１０５    マイクロホン
１０６    通信制御部
１０７    音声制御部
１０８    主制御部
１０９    入出力制御部
１１０    記憶部
１１１    タッチパネル
１１１ａ  タッチパッド部
１１１ｂ  表示パネル部
１１１ｃ  速度算出部
１１２    ボタン操作部
１１３    アプリ起動部
１１４    操作判断部
１１５    画面移動処理部
１１６    本移動部
１１７    仮移動部
【図１】
2014048687.tif 000003
【図２】
2014048687.tif 000004
【図３】
2014048687.tif 000005
【図４】
2014048687.tif 000006
【図５】
2014048687.tif 000007
【図６】
2014048687.tif 000008
【図７】
2014048687.tif 000009
【図８】
2014048687.tif 000010
【図９】
2014048687.tif 000011
【図１０】
2014048687.tif 000012
【図１１】
2014048687.tif 000013
【図１２】
2014048687.tif 000014
【図１３】
2014048687.tif 000015