(57)【要約】表示されるオブジェクトの容易な操作を可能とする情報端末（１００）であって、１以上のオブジェクトを表示する表示部（２０３）と、使用者により指定される表示部（２０３）上の第一位置及び第二位置を検出する検出部（２０１）と、検出部（２０１）が検出した第一位置及び第二位置により決定される直線上に表示されているオブジェクトであって１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、第一位置または第二位置が直線に沿って移動されるときに、特定されたオブジェクトを第一位置または第二位置の移動の向きに対応する向きに移動させる制御部（２０２）とを備える。
2013099042.tif 000002
【特許請求の範囲】
【請求項１】
１以上のオブジェクトを表示する表示部と、
使用者により指定される前記表示部上の第一位置及び第二位置を検出する検出部と、
前記検出部が検出した前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御部とを備える
情報端末。
【請求項２】
前記制御部は、
前記第一位置または前記第二位置が前記直線に沿って移動されるとき、前記第一位置から前記第二位置までの距離に対する前記第一位置または前記第二位置の移動距離の比と、
前記第一位置または前記第二位置から前記特定されたオブジェクトまでの距離に対する前記特定されたオブジェクトの移動距離の比とが等しくなるように、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１に記載の情報端末。
【請求項３】
前記制御部は、
前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに一時に移動させる
請求項１又は２に記載の情報端末。
【請求項４】
前記制御部は、
前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１〜３のいずれか１項に記載の情報端末。
【請求項５】
前記検出部は、
前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動後の前記第一位置及び前記第二位置により決定される直線上に表示されている前記オブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１〜３のいずれか１項に記載の情報端末。
【請求項６】
前記表示部は、
前記特定されたオブジェクトを、前記表示部が表示するオブジェクトのうち前記特定されたオブジェクト以外のオブジェクトと異なる態様で表示する
請求項１〜５のいずれか１項に記載の情報端末。
【請求項７】
前記表示部は、
前記直線を表示する
請求項１〜６のいずれか１項に記載の情報端末。
【請求項８】
前記情報端末は、さらに、
前記第一位置及び前記第二位置の少なくとも一方が移動することにより、前記第一位置から前記第二位置までの距離が閾値以下となったら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える
請求項１〜７のいずれか１項に記載の情報端末。
【請求項９】
前記情報端末は、さらに、
前記第一位置及び前記第二位置の少なくとも一方が移動された後に、所定時間静止したら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える
請求項１〜７のいずれか１項に記載の情報端末。
【請求項１０】
前記制御部は、
前記実行部が前記動作を実行した後、前記動作に対応する前記オブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる
請求項８又は９に記載の情報端末。
【請求項１１】
前記制御部は、
前記特定されたオブジェクトが複数である場合、実行部が前記特定されたオブジェクトの一部に対応する前記動作を実行した後、前記表示部が表示するオブジェクトのうち前記動作に対応するオブジェクト以外のオブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる
請求項４に記載の情報端末。
【請求項１２】
前記実行部は、
前記制御部が所定のアプリケーションに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記所定のアプリケーションを実行する
請求項８又は９に記載の情報端末。
【請求項１３】
前記実行部は、
前記制御部が所定の文書データまたは画像データに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記表示部に前記文書データまたは画像データを表示させる
請求項８又は９に記載の情報端末。
【請求項１４】
１以上のオブジェクトを表示する表示ステップと、
使用者により指定される第一位置及び第二位置を検出する検出ステップと、
前記検出ステップにおいて検出された前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御ステップとを備える
情報端末の制御方法。
【請求項１５】
前記制御ステップにおいて、
前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１４に記載の情報端末の制御方法。
【請求項１６】
請求項１４に記載の情報端末の制御方法をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１５に記載の情報端末の制御方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、情報端末の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来のタッチパネル型情報端末の制御方法として、タッチ位置の移動方向に基づいてアイコンの選択決定を行う方法がある（例えば、特許文献１）。特許文献１に記載された技術によれば、使用者が座標Ａから座標Ｂまでタッチ状態を維持したまま指を移動させ、さらに座標Ｂから座標Ａ近傍の座標Ｃまでタッチ状態を維持したまま指を移動させると、座標Ａから座標Ｂに向かう方向にあるアイコンを決定することができ、そのアイコンに応じた処理を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３９５４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タッチパネル型情報端末において、使用者による操作性が悪く疲労感が高まるという問題がある。この問題は、現在主流のタブレット型情報端末（スマートフォンまたはタブレット端末など）においても顕著に発生する。【０００５】
そこで、本発明の目的は、かかる問題に鑑みてなされたものであって、表示されるオブジェクトの容易な操作を可能とする情報端末等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様に係る情報端末は、１以上のオブジェクトを表示する表示部と、使用者により指定される前記表示部上の第一位置及び第二位置を検出する検出部と、前記検出部が検出した前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御部とを備える。【０００７】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本発明によれば、情報端末に表示されるオブジェクトの容易な操作が可能となる。具体的には、小さな手の動きにより、使用者の手が届かない位置にあるアイコンを手元に引き寄せる、または、遠方へ遠ざける操作ができる。これにより、使用者の疲労感を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態１に係る情報端末の構成を示す外観図である。
【図２Ａ】図２Ａは、本発明の実施の形態１に係る情報端末のハードウェア構成を表すブロック図である。
【図２Ｂ】図２Ｂは、本発明の実施の形態１に係る情報端末の機能構成を表すブロック図である。
【図３】図３は、本発明の実施の形態１に係る情報端末の動作を示すフローチャートである。
【図４】図４は、本発明の実施の形態１に係る画面に表示されるＧＵＩを説明するための図である。
【図５】図５は、本発明の実施の形態１に係る画面に表示されるＧＵＩを説明するための図である。
【図６Ａ】図６Ａは、本発明の実施の形態１に係る画面に表示されるＧＵＩを説明するための図である。
【図６Ｂ】図６Ｂは、本発明の実施の形態１に係るオブジェクトの移動の一例を説明するための図である。
【図６Ｃ】図６Ｃは、本発明の実施の形態１に係るオブジェクトの移動の他の一例を説明するための図である。
【図７】図７は、本発明の実施の形態２に係る情報端末の動作を示すフローチャートである。
【図８】図８は、本発明の実施の形態２に係る画面に表示されるＧＵＩを説明するための図である。
【図９】図９は、本発明の実施の形態２に係る画面に表示されるＧＵＩを説明するための図である。
【図１０】図１０は、本発明に係る情報端末の利用シーンの一例を示す図である。
【図１１】図１１は、従来の情報端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（本発明の基礎となった知見）
本発明者は、以下の課題を見出した。
【００１１】
従来のタッチパネル型情報端末は、ディスプレイとタッチパネルとを重ねあわせて構成される入出力装置を搭載したものが知られている。ディスプレイにはその時々に応じた入力を促す各種アイコン（オブジェクトとも称する）が表示される。使用者がアイコンをタッチすると、タッチパネルにて認識され、そのアイコンを選択したとみなされ、対応する入力処理が行われる。
【００１２】
しかしながら、このようなタッチパネル型情報端末において、ディスプレイが大型になると、操作性が悪く疲労感が高まるという問題がある。なぜなら、使用者がアイコンを選択するために大きな手の動きが必要であり、また、使用者が手の届かない場所にあるアイコンを選択できないからである。
【００１３】
この問題を解決する手段の一例として、タッチ位置の移動方向に基づいてアイコンの選択決定を行うタッチパネル型情報端末が提案されている（例えば、特許文献１）。図１１は、特許文献１に記載された従来のタッチパネル型情報端末のフローチャートである。
【００１４】
図１１に示される処理を行うことで、使用者が座標Ａから座標Ｂまでタッチ状態を維持したまま指を移動させ、さらに座標Ｂから座標Ａ近傍の座標Ｃまでタッチ状態を維持したまま指を移動させると、座標Ａから座標Ｂに向かう方向にあるアイコンを決定することができ、そのアイコンに応じた処理を行うことができる。
【００１５】
上記のとおり、タッチパネル型情報端末において、使用者による操作性が悪く疲労感が高まるという問題がある。この問題は、現在主流のタブレット型情報端末（スマートフォンまたはタブレット端末など）においても顕著に発生する。
【００１６】
上記問題に対し、特許文献１に記載の技術を適用すると操作性が低下する。なぜなら、特許文献１に記載の技術は、スマートフォンまたはタブレット端末などで一般的に使われている画面スクロール操作などの操作方法（所謂フリック操作）と区別ができないためである。したがって、スマートフォンまたはタブレット端末などに特許文献１に記載の技術を適用した場合、画面スクロール等の操作ができなくなってしまう。
【００１７】
また、使用者が誤操作をしてしまった場合に一旦タッチを止めて操作をしなおさなければならない。例えば、情報端末は、オブジェクトを選択するために座標Ａから座標Ｂまでタッチ状態を維持したまま指を移動させた時点で、使用者が決定しようとするアイコンを認識する。この時点で、誤操作により誤ったアイコンを指定したことを、タブレット型情報端末が認識したことに使用者が気づいた場合、一旦タッチを止め、再度操作しなおさなければならない。よって、上記問題は、特許文献１によって解決されない。
【００１８】
そこで、情報端末に表示されるオブジェクトの容易な操作を可能とすることが課題となる。
【００１９】
このような課題を解決するために、本発明の一態様に係る情報端末は、１以上のオブジェクトを表示する表示部と、使用者により指定される前記表示部上の第一位置及び第二位置を検出する検出部と、前記検出部が検出した前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御部とを備える。
【００２０】
これによれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定することにより、上記２つの位置で決定される直線上で遠方にあるオブジェクトを操作対象とすることができる。また、上記２つの位置により決定される直線に沿って、指を表示部上で移動させることにより、操作対象となったオブジェクトを指の移動と対応する方向へ移動させることができる。具体的には、使用者とオブジェクトの表示位置との間に上記の２つの位置を置くようにすることで、操作対象となったオブジェクトを自身に近づけるように、または、自身から遠ざけるように移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２１】
また、例えば、前記制御部は、前記第一位置または前記第二位置が前記直線に沿って移動されるとき、前記第一位置から前記第二位置までの距離に対する前記第一位置または前記第二位置の移動距離の比と、前記第一位置または前記第二位置から前記特定されたオブジェクトまでの距離に対する前記特定されたオブジェクトの移動距離の比とが等しくなるように、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００２２】
これによれば、使用者は、自身の自然な指の移動量によって操作対象となったオブジェクトを移動させることができる。使用者ごとに指の長さと指の移動量との絶対値が異なるが、指の長さと指の移動量とには相対的な関係があるため、使用者自身の自然な感覚により操作対象となったオブジェクトを移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２３】
また、例えば、前記制御部は、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに一時に移動させる。
【００２４】
これによれば、使用者は、タッチ位置を、オブジェクトを移動させたい最終位置まで動かすことなく、操作対象のオブジェクトを使用者自身の近くに移動させる、または、使用者から遠くへ移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２５】
また、例えば、前記制御部は、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００２６】
これによれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動中に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２７】
また、例えば、前記検出部は、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動後の前記第一位置及び前記第二位置により決定される直線上に表示されている前記オブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００２８】
これによれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動後に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２９】
また、例えば、前記表示部は、前記特定されたオブジェクトを、前記表示部が表示するオブジェクトのうち前記特定されたオブジェクト以外のオブジェクトと異なる態様で表示する。
【００３０】
これによれば、使用者は、自身の指の場所と異なる遠方に位置するオブジェクトのどれが操作対象となっているかを当該表示態様により知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００３１】
また、例えば、前記表示部は、前記直線を表示する。
【００３２】
これによれば、使用者は、遠方に位置するオブジェクトのどれが操作対象となるかを当該直線から知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００３３】
また、例えば、前記情報端末は、さらに、前記第一位置及び前記第二位置の少なくとも一方が移動することにより、前記第一位置から前記第二位置までの距離が閾値以下となったら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える。
【００３４】
また、例えば、前記情報端末は、さらに、前記第一位置及び前記第二位置の少なくとも一方が移動された後に、所定時間静止したら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える。
【００３５】
これによれば、使用者は、自身の指の操作によって操作対象のオブジェクトを引き寄せる操作からそのオブジェクトに対応する動作を実行するまでの一連の操作を行うことができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００３６】
また、例えば、前記制御部は、前記実行部が前記動作を実行した後、前記動作に対応する前記オブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる。
【００３７】
また、例えば、前記制御部は、前記特定されたオブジェクトが複数である場合、実行部が前記特定されたオブジェクトの一部に対応する前記動作を実行した後、前記表示部が表示するオブジェクトのうち前記動作に対応するオブジェクト以外のオブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる。
【００３８】
これによれば、情報端末は、使用者が引き寄せたオブジェクトを、引き寄せられる前の位置に移動させることができる。引き寄せることにより当初のオブジェクトの配置がくずれることがなくなる。
【００３９】
また、例えば、前記実行部は、前記制御部が所定のアプリケーションに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記所定のアプリケーションを実行する。
【００４０】
これによれば、使用者は、上記の一連の操作によって移動させたオブジェクトに対応するアプリケーションを情報端末に実行させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００４１】
また、例えば、前記実行部は、前記制御部が所定の文書データまたは画像データに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記表示部に前記文書データまたは画像データを表示させる。
【００４２】
これによれば、使用者は、上記の一連の操作によって移動させたオブジェクト（文書データまたは画像データ）を情報端末上で閲覧することができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００４３】
また、本発明の一態様に係る情報端末の制御方法は、１以上のオブジェクトを表示する表示ステップと、使用者により指定される第一位置及び第二位置を検出する検出ステップと、前記検出ステップにおいて検出された前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御ステップとを備える。
【００４４】
これによれば、上記の情報端末と同様の効果を奏することができる。
【００４５】
また、例えば、前記制御ステップにおいて、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００４６】
これによれば、上記の情報端末と同様の効果を奏することができる。
【００４７】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【００４８】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４９】
なお、以下で説明する実施の形態は、いずれも好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。
【００５０】
なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００５１】
（実施の形態１）
図１は本実施の形態に係る情報端末１００の構成を示す外観図である。また、図２Ａは本実施の形態に係る情報端末のハードウェア構成を表すブロック図である。
【００５２】
情報端末１００は、タッチパネル１０１と、ＣＰＵ１２０と、メモリ１２１と、表示制御部１２２と、表示パネル１０２とを備える。
【００５３】
タッチパネル１０１は、使用者が指などでタッチする操作（タッチ操作）により指定する位置（タッチ位置）を認識する。位置を認識するための方式として、静電容量式、抵抗膜式、超音波式または光学式などがある。また、使用者が複数の位置を同時にタッチした場合には、それぞれのタッチ位置を認識する。
【００５４】
ＣＰＵ１２０は、タッチパネル１０１からの入力情報を基に使用者の操作内容を判定し、必要に応じて操作アイコン１０３の表示位置を決定する。
【００５５】
表示制御部１２２は、操作アイコン１０３を表示する。ＣＰＵ１２０から操作アイコン１０３の表示位置を取得した場合には、それを基に表示内容を変更する。
【００５６】
表示パネル１０２は、ＧＵＩ（Graphical User Interface）、静止画または映像などの表示内容を表示制御部１２２から取得し、表示する。表示パネル１０２は、例えば、液晶ディスプレイまたは有機ＥＬディスプレイである。一般的に、表示パネル１０２は、タッチパネル１０１と貼り合わされており、使用者が表示パネル１０２に表示されている操作アイコン１０３などのオブジェクトにタッチしたときに、そのことがタッチパネル１０１により認識されるような構成になっている。
【００５７】
メモリ１２１は、ＣＰＵ１２０がプログラムを実行するときに、必要に応じて一時的に使用する記憶領域である。
【００５８】
図２Ｂは、本発明の実施の形態１に係る情報端末１００の機能構成を表すブロック図である。図２Ｂに示されるように、情報端末１００は、検出部２０１と、制御部２０２と、表示部２０３とを備える。なお、情報端末１００は、さらに、実行部２０４を備えてもよい。
【００５９】
検出部２０１は、使用者により指定される表示部上の位置を検出する。検出部２０１は、例えば、タッチパネル１０１により実現される。
【００６０】
制御部２０２は、検出２０１が検出した位置またはその位置の移動量などに応じて表示部２０３が表示するオブジェクトを制御する。制御部２０２は、例えば、ＣＰＵ１２０、メモリ１２１および表示制御部１２２により実現される。
【００６１】
表示部２０３は、オブジェクトを表示する。表示部２０３は、例えば、表示パネル１０２により実現される。
【００６２】
実行部２０４は、オブジェクトに対応する動作を実行する。
【００６３】
なお、オブジェクトとは、アプリケーションに関連付けられたアイコン（ショットカット、エイリアス、または、リンク）、文書データもしくは画像データに関連付けられたアイコン、操作ボタン、または、機能を示すための表示オブジェクトなどのことである。
【００６４】
また、オブジェクトに対応する動作とは、オブジェクトが関連するアプリケーションを実行すること、オブジェクトが関連する文書データもしくは画像データを表示すること、オブジェクトが関連する操作ボタンを押した場合の動作、または、オブジェクトが関連する機能を実行もしくは表示することなどに相当する。
【００６５】
次に、以上のように構成された情報端末における各種動作について、図３〜図６Ａを参照しながら説明する。
【００６６】
図３は、本実施の形態に係る情報端末の動作を示すフローチャートである。図３に示される一連の処理のことをサイクルと称する。
【００６７】
また、図４、図５、および図６Ａは、本実施の形態に係る使用者によるタッチパネル１０１へのタッチ操作と、それに応じて表示パネル１０２に表示されるＧＵＩを説明するための図である。
【００６８】
まず、タッチパネル１０１は、使用者によるタッチ操作を認識し、そのタッチ位置を取得する（Ｓ３０１）。取得したタッチ位置情報及び取得したタッチ位置情報の数は、ＣＰＵ１２０に送られる。
【００６９】
次に、ＣＰＵ１２０は、タッチ操作があったか否か、つまり、送られてきたタッチ位置情報の数が１個以上か否かを判定する（Ｓ３０２）。
【００７０】
ここで、タッチ位置情報が１個以上でない、つまり、タッチ位置情報が０個の場合（Ｓ３０２のＮｏ）、サイクルを終了する。
【００７１】
一方、タッチ位置情報が１個以上ある場合（Ｓ３０２のＹｅｓ）、ＣＰＵ１２０はさらに、２点によるタッチ操作があったか否か、つまり、タッチ位置情報が２個であるか否かを判定する（Ｓ３０３）。
【００７２】
ここで、タッチ位置情報が２個でない場合（Ｓ３０３のＮｏ）、ＣＰＵ１２０はタッチがあった時の通常動作を実行し（Ｓ３０４）、サイクルを終了する。ここで、タッチがあった時の通常動作とは、例えば、アプリケーションアイコンの選択によるアプリケーションの開始、または、アプリケーション内ボタンの選択による各種機能の実行などである。特に何もしないこともある。
【００７３】
一方、タッチ位置情報が２個である場合（Ｓ３０３のＹｅｓ）、ＣＰＵ１２０は、図４に示されるように、タッチ位置４００とタッチ位置４０１とを結んだ直線４０２を表示するように表示制御部１２２に指示する。また、その直線４０２上にある操作アイコン４０３を選択状態とし、周囲に赤枠を表示するように表示制御部１２２に指示する。この際、直線４０２上に操作アイコンが複数ある場合には、直線４０２上でタッチ位置４００またはタッチ位置４０１に最も近い操作アイコン４０３の周囲に赤枠を表示するように表示制御部１２２に指示する。表示制御部１２２はこれらの指示を受け、表示パネル１０２に表示中の内容を書き換える。これにより、使用者は選択状態の操作アイコン４０３を視認することができる。さらにＣＰＵ１２０は、選択状態の操作アイコン４０３をメモリ１２１に記録しておく（Ｓ３０５）。なお、操作アイコン４０３の周囲に表示される赤枠は、操作アイコン４０３が選択されていることを使用者に視認させるためのものであり、枠は何色であってもよい。また、枠以外の表示により、操作アイコン４０３が選択されていることを使用者が認識できる場合は、他の表示態様であってもよいし、表示がなくてもよい。
【００７４】
なお、直線４０２は実線であってもよいし、破線であってもよい。その他の態様の直線であってよい。さらに、タッチ位置４００とタッチ４０１とを結ぶ直線を使用者が認識できる場合は、表示がなくてもよい。
【００７５】
続いて、ＣＰＵ１２０はタッチ位置４００とタッチ位置４０１との位置情報をメモリ１２１に記録しておく（Ｓ３０６）。
【００７６】
次に、ＣＰＵ１２０は、前回のサイクルでメモリ１２１に記録した２つのタッチ位置情報と、今回のサイクルで取得した２つのタッチ位置情報を比較する（Ｓ３０７）。
【００７７】
ここで、一方のタッチ位置のみ変化しており、他方のタッチ位置は変化していない場合以外の場合（Ｓ３０７のＮｏ）、ＣＰＵ１２０は２点同時タッチがあった時の通常動作を実行し（Ｓ３０８）、サイクルを終了する。２点同時タッチがあった時の通常動作とは、例えば、表示中の画像の拡大縮小などである。特に何もしないこともある。
【００７８】
一方のタッチ位置のみ変化しており、他方のタッチ位置は変化していない場合（Ｓ３０７のＹｅｓ）、ＣＰＵ１２０は、直線４０２と平行な方向へのタッチ位置の移動量に対応した距離だけ、メモリ１２１に格納しておいた選択状態の操作アイコン４０３を直線４０２と平行な方向に移動させるように、表示制御部１２２に指示する。表示制御部１２２は、上記指示を受け、表示パネル１０２に表示中の内容を書き換える（Ｓ３０９）。例えば、図５に示すように、一方のタッチ位置４０１がタッチ位置５００まで変化した場合、それに応じて操作アイコン４０３が操作アイコン５０１で示す位置まで移動する。
【００７９】
なお、タッチの移動方向と直線４０２とが平行である場合には、タッチの移動量に対応した距離だけ、操作アイコン４０３を直線４０２と平行な方向へ移動させる。
【００８０】
また、タッチの移動方向と直線４０２とが概ね平行とみなせるが、厳密に平行でない場合には、タッチの移動量のうち直線４０２と平行な方向への成分に対応した距離だけ、操作アイコン４０３を直線４０２と平行な方向へ移動させてもよい。なお、概ね平行とみなせる範囲は、例えば、タッチの移動方向と直線４０２とのなす角の角度が３０度程度以内の範囲におさまる場合である。
【００８１】
なお、図４におけるタッチ位置４００がタッチ位置４０１へ近づく方向へ移動した場合には、操作アイコン４０３を、タッチ位置４０１から遠ざかる方向へ移動させてもよい。また、反対に、図４におけるタッチ位置４００がタッチ位置４０１から遠ざかる方向へ移動した場合には、操作アイコン４０３を、タッチ位置４０１へ近づく方向へ移動させてもよい。
【００８２】
なお、使用者が、タッチ位置で直線４０２に沿って移動したときに、操作アイコン４０３を最終的な移動先に一時に移動させるようにしてもよい。最終的な移動先とは、例えば、移動していない方のタッチ位置４００である。なお、フリック操作（はじくように表示パネル上に指をすべらせる操作）があったときに上記のような一時の移動を行うようにしてもよい。
【００８３】
以上でサイクルを終了する。
【００８４】
このように、情報端末１００は、以上の一連の処理を１サイクルとして、定期的にこのサイクルを繰り返すことで、二つのタッチ位置により特定した操作アイコンをタッチ位置の近傍に移動させることができるので、より労力が少なく、疲れにくい操作でアイコン操作を実現することができる。
【００８５】
具体的には、情報端末１００は、使用者がタッチしたい操作アイコン４０３を決め、タッチパネル１０１上の引き寄せ先（タッチ位置４００）に親指をタッチし、親指のタッチ位置４００と操作アイコン４０３とを結ぶ線分４０２上のタッチ位置４０１に人差し指をタッチし、人差し指をタッチパネル１０１にタッチしたまま親指に近づけるように動かすと、それに合わせて操作アイコン４０３を親指の位置の近傍５０１まで引き寄せることができる。
【００８６】
また、図６Ａに示されるように、情報端末１００は、使用者がタッチしたくない操作アイコン４０３を決め、タッチパネル１０１上に親指をタッチし、親指のタッチ位置４００と操作アイコン４０３とを結ぶ線分４０２上に人差し指をタッチし、人差し指をタッチパネル１０１にタッチしたまま親指から遠ざけるようにタッチ位置６００まで動かすと、それに合わせて操作アイコン４０３は親指の位置から遠ざかる方向に操作アイコン６０１で示す位置まで移動する。これによって、使用者は、タッチしたくない操作アイコン４０３の先にあるタッチしたい操作アイコン６０２を次の移動対象にすることもできる。
【００８７】
操作アイコン６０２の移動量について以下のようにすることも可能である。図６Ｂ及び図６Ｃは、本発明の実施の形態１に係るオブジェクトの移動の一例を説明するための図である。図６Ｂ及び図６Ｃにおいて、使用者は親指と人差し指とでタッチし、人差し指を親指の方へ近づけるように移動させることにより、操作アイコン１ｃを使用者の手の近くへ引き寄せるように移動させる場合を示す。図６Ｂでは使用者の手６２１が比較的大きく、図６Ｃでは使用者の手６２２が比較的小さい。
【００８８】
図６Ｂに示されるように、使用者の手６２１の親指と人差し指とにより距離１ｂが指定され、親指と人差し指とを結ぶ直線６１１上で、親指から距離１ａの位置にある操作アイコン１ｃが移動される。移動に際して、親指と人差し指とにより指定される距離は２ｂとなり、操作アイコンは親指から距離２ａの位置である２ｃへ移動する。このとき、（２ｂ）／（１ｂ）＝（２ａ）／（１ａ）となるようにしてもよい。
【００８９】
図６Ｃに示されるように、使用者の手６２２の親指及び人差し指により距離１１ｂが指定され、親指と人差し指とを結ぶ直線６１１上で、親指から距離１ａの位置にある操作アイコン１ｃが移動される。移動に際して、親指及び人差し指により指定される距離は１２ｂとなり、操作アイコンは親指から距離２ａの位置である２ｃへ移動する。このとき、（１２ｂ）／（１１ｂ）＝（２ａ）／（１ａ）となるようにしてもよい。
【００９０】
上記のような操作アイコンの移動量の決定方法によれば、手が大きい使用者及び手が小さい使用者のそれぞれにとって、自身の感覚に従った操作によって操作アイコンを移動させることができる。具体的には、使用者は、最初にタッチしたときの親指と人差し指との距離（１ｂ、または、１１ｂ）から、どれだけの割合（（２ｂ）／（１ｂ）、または、（１２ｂ）／（１１ｂ））で移動させるかといった、自身の感覚に従った操作が可能となる。
【００９１】
なお、上記実施の形態において、前回のサイクルのタッチ位置情報と今回のタッチ位置情報の比較（Ｓ３０７）では、２つのタッチ位置情報の片方が変化し、もう一方が変化していないことを基準に判断を行なっていたが、２つのタッチ位置情報の両方が変化しているか、そうでないか、など、別の基準で使用者による特定の操作を判断してもよい。
【００９２】
また、操作アイコン４０３の表示位置移動ステップ（Ｓ３０９）では、人差し指のタッチ位置の変化量に応じて操作アイコン４０３の移動量を決めていたが、タッチ位置が変化したことだけを検知し、タッチ位置の変化量に関わらず、操作アイコン４０３を変化していないタッチ位置の近くに一気に引き寄せてもよい。
【００９３】
なお、上記実施の形態において、操作アイコンを引き寄せた後、使用者が所定のタッチ操作を行うことにより、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。所定のタッチ操作の具体例について以下に示す。
【００９４】
人差し指のタッチ操作により操作アイコンを引き寄せた後、所定時間（例えば３秒間）一定の位置に人差し指を置いておくと、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９５】
また、人差し指のタッチ操作により操作アイコンを引き寄せた後、人差し指をタッチパネルから離したら、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９６】
また、人差し指のタッチ操作により操作アイコンを引き寄せ、親指との距離が所定間隔（例えば１０ｍｍ）より狭まったら、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９７】
また、人差し指のタッチ操作により操作アイコンを引き寄せた後、親指により所定のタッチ操作（例えば、直線４０２と直行する方向へはじく操作）をすると、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９８】
これらはあくまで一例であり、その他の操作、または、これらの組み合わせを契機として、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９９】
さらに、上記のように人差し指のタッチ操作により操作アイコンを引き寄せ、当該操作アイコンに対応する動作を実行した後、当該操作アイコンを当初の位置へ移動させるようにしてもよい。
【０１００】
本実施の形態の利用シーンの一例を図１０に示す。図１０に示されるように、使用者が手を伸ばしても触れることができない部分を有する大型の情報端末において、本実施の形態が利用される。使用者は、自身の手が届かない場所にあるオブジェクトを本実施の形態の操作によって近くに引き寄せた上で、当該オブジェクトに対応する動作を情報端末に実行させることができる。
【０１０１】
なお、図１０はあくまで利用シーンの一例であり、これより大きい情報端末、これより小さい情報端末にも本実施の形態が適用されうることはいうまでもない。
【０１０２】
以上のように、本発明の一態様に係る情報端末によれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定することにより、上記２つの位置で決定される直線上で遠方にあるオブジェクトを操作対象とすることができる。また、上記２つの位置により決定される直線に沿って、指を表示部上で移動させることにより、操作対象となったオブジェクトを指の移動と対応する方向へ移動させることができる。具体的には、使用者とオブジェクトの表示位置との間に上記の２つの位置を置くようにすることで、操作対象となったオブジェクトを自身に近づけるように、または、自身から遠ざけるように移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０３】
また、使用者は、自身の自然な指の移動量によって操作対象となったオブジェクトを移動させることができる。使用者ごとに指の長さと指の移動量との絶対値が異なるが、指の長さと指の移動量とには相対的な関係があるため、使用者自身の自然な感覚により操作対象となったオブジェクトを移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０４】
また、使用者は、タッチ位置を、オブジェクトを移動させたい最終位置まで動かすことなく、操作対象のオブジェクトを使用者自身の近くに移動させる、または、使用者から遠くへ移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０５】
また、使用者は、自身の指の場所と異なる遠方に位置するオブジェクトのどれが操作対象となっているかを当該表示態様により知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０６】
また、使用者は、遠方に位置するオブジェクトのどれが操作対象となるかを当該直線から知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０７】
また、使用者は、自身の指の操作によって操作対象のオブジェクトを引き寄せる操作からそのオブジェクトに対応する動作を実行するまでの一連の操作を行うことができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０８】
また、情報端末は、使用者が引き寄せたオブジェクトを、引き寄せられる前の位置に移動させることができる。引き寄せることにより当初のオブジェクトの配置がくずれることがなくなる。
【０１０９】
また、使用者は、上記の一連の操作によって移動させたオブジェクトに対応するアプリケーションを情報端末に実行させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１１０】
また、使用者は、上記の一連の操作によって移動させたオブジェクト（文書データまたは画像データ）を情報端末上で閲覧することができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１１１】
（実施の形態２）
本実施の形態では、タッチ位置が移動する場合に、移動中または移動後のタッチ位置により決定される直線上のオブジェクトを制御の対象とする例について説明する。
【０１１２】
図７は本実施の形態に係る情報端末の機能構成の動作を示すフローチャートである。実施の形態１と共通部分の説明は割愛する。
【０１１３】
ステップＳ３０７において、ＣＰＵ１２０が前回のサイクルと今回のサイクルとで取得した２つのタッチ位置情報を比較し、一方のタッチ位置のみ変化しており、他方のタッチ位置は変化していない場合（Ｓ３０７のＹｅｓ）、ＣＰＵ１２０はさらに、前回のサイクルの２点間の距離と今回のサイクルとの２点間の距離が変化したか否かを判定する（Ｓ７００）。
【０１１４】
ここで、２点間の距離の変化がある場合（Ｓ７００のＹｅｓ）、操作アイコン４０３の表示位置を変更する（Ｓ３０９）。
【０１１５】
一方、２点間の距離の変化がない場合（Ｓ７００のＮｏ）、図８に示すように、直前まで選択状態だった操作アイコンの選択状態を維持したまま、さらに、複数の操作アイコン８００を同時に選択状態とする。すなわち、２点間の距離の変化がない場合とは、一方のタッチ位置を中心として他方のタッチ位置が円弧状に移動した場合であると考えられるので、このようにして決定された扇形を、その中心から離れる方向に延長した領域内に含まれる操作アイコン８００を選択状態にするのである。
【０１１６】
また、選択中の操作アイコンの表示位置を移動する際（Ｓ３０９）には、図９に示すように、選択状態の複数の操作アイコン９００の表示位置を変更する。
【０１１７】
このように、情報端末１００は、図７に示す一連の処理を１サイクルとして、定期的にサイクルを繰り返すことで、二つのタッチ位置の他方を円弧状に移動させることにより特定した複数の操作アイコンをタッチ位置の近傍に同時に移動させることができるので、より労力が少なく、疲れにくい操作でアイコン操作を実現することができる。
【０１１８】
具体的には、情報端末１００は、使用者がタッチしたい複数の操作アイコン８００を決め、タッチパネル１０１上の引き寄せ先８０１に親指をタッチし、親指のタッチ位置と操作アイコンを結ぶ線分８０２上に人差し指をタッチし、その人差し指を、親指を中心とした円弧状にタッチしたまま移動先８０３まで動かしてタッチしたい複数の操作アイコン８００を全て選択し、人差し指をタッチパネル１０１にタッチしたまま親指に近づけるように動かすと、それに合わせて複数の操作アイコン８００を親指の位置の近傍９００まで引き寄せることができる。
【０１１９】
なお、上記では、２つのタッチ位置の一方が移動し、他方が移動しない場合の例を示したが、２つのタッチ位置の両方が移動する場合にも同様に操作アイコン８００を選択状態にしてもよい。つまり、２つのタッチ位置の両方が移動する場合には、移動中の２つのタッチ位置により決定される直線が覆う領域に表示されている操作アイコン８００を選択状態にしてもよい。
【０１２０】
なお、３本の指により３点を指定し、３つのタッチ位置情報を用いて指定される扇形の内部領域に表示されている操作アイコン８００を選択状態にしてもよい。
【０１２１】
なお、上記のように２つのタッチ位置のうち少なくとも一方が移動するとき、移動後の２つのタッチ位置を結ぶ直線上の操作アイコン８００を選択状態にしてもよい。
【０１２２】
なお、上記実施の形態において、操作アイコンを引き寄せた後、使用者が所定のタッチ操作を行うことにより、実行部２０４が操作アイコンの全部または一部に対応する動作を実行するようにしてもよい。
【０１２３】
さらに、上記のように人差し指のタッチ操作により操作アイコンを引き寄せ、当該操作アイコンに対応する動作を実行した後、引き寄せた操作アイコンを当初の位置へ移動させるようにしてもよい。
【０１２４】
また、上記のように人差し指のタッチ操作により操作アイコンを引き寄せ、当該操作アイコンに対応する動作を実行した後、当該操作アイコンだけをその場に残し、その他のアイコン当初の位置へ移動させるようにしてもよい。
【０１２５】
以上のように、本発明の一態様に係る情報端末によれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動中に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１２６】
また、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動後に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１２７】
また、情報端末は、使用者が引き寄せたオブジェクトを、引き寄せられる前の位置に移動させることができる。引き寄せることにより当初のオブジェクトの配置がくずれることがなくなる。
【０１２８】
なお、上記実施の形態においては、表示部に対する位置指定を検出する検出部としてタッチパネルを例示したが、検出部は、必ずしも、タッチパネルのように接触を検知する方式でなくてもかまわない。検出部は、例えば、静電容量の変化によって表示部への接近を検出する方式であってもよいし、赤外線発光と受光との組、または、超音波発信と受信との組からなる方式であってもよい。
【０１２９】
また、上記実施の形態１と実施の形態２とにおける情報端末１００が備える構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。例えば、情報端末１００は、ＣＰＵ１２０と、表示制御部１２２とを有するシステムＬＳＩから構成されてもよい。
【０１３０】
システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１３１】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１３２】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１３３】
また、本発明は、このような特徴的な処理部を備える情報端末として実現することができるだけでなく、情報端末に含まれる特徴的な処理部をステップとするタッチパネル操作方法として実現することもできる。また、タッチパネル操作方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムとして実現することもできる。そして、そのようなコンピュータプログラムを、ＣＤＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【０１３４】
以上、本発明の部品実装方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１３５】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の画像復号化装置などを実現するソフトウェアは、次のようなプログラムである。
【０１３６】
すなわち、このプログラムは、コンピュータに、１以上のオブジェクトを表示する表示ステップと、使用者により指定される第一位置及び第二位置を検出する検出ステップと、前記検出ステップにおいて検出された前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御ステップとを実行させる。
【０１３７】
また、このプログラムは、コンピュータに、前記制御ステップにおいて、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【産業上の利用可能性】
【０１３８】
本発明の一態様に係る情報端末等は、使用者の指先によるタッチ操作を認識して表示装置を操作する技術として有用である。
【符号の説明】
【０１３９】
１００  情報端末
１０１  タッチパネル
１０２  表示パネル
１０３  操作アイコン
１２０  ＣＰＵ
１２１  メモリ
１２２  表示制御部
２０１  検出部
２０２  制御部
２０３  表示部
２０４  実行部
４００  親指のタッチ位置
４０１  アイコン選択時の人差し指のタッチ位置
４０２  直線
４０３  選択状態の操作アイコン
５００  アイコン引き寄せ時の人差し指のタッチ位置
５０１  引き寄せられた操作アイコン
６００  アイコン遠ざけ時の人差し指のタッチ位置
６０１  遠ざけられた操作アイコン
６０２  新たに選択状態にできる操作アイコン
８００  複数選択状態の操作アイコン
８０１  親指のタッチ位置
８０２  アイコン複数選択前の人差し指のタッチ位置
８０３  アイコン複数選択後の人差し指のタッチ位置
９００  引き寄せられた複数の操作アイコン
【図１】
2013099042.tif 000003
【図２Ａ】
2013099042.tif 000004
【図２Ｂ】
2013099042.tif 000005
【図３】
2013099042.tif 000006
【図４】
2013099042.tif 000007
【図５】
2013099042.tif 000008
【図６Ａ】
2013099042.tif 000009
【図６Ｂ】
2013099042.tif 000010
【図６Ｃ】
2013099042.tif 000011
【図７】
2013099042.tif 000012
【図８】
2013099042.tif 000013
【図９】
2013099042.tif 000014
【図１０】
2013099042.tif 000015
【図１１】
2013099042.tif 000016
【手続補正書】
【提出日】平成24年7月24日(2012.7.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、情報端末の制御方法、及び、プログラムに関する。
【背景技術】
【０００２】
従来のタッチパネル型情報端末の制御方法として、タッチ位置の移動方向に基づいてアイコンの選択決定を行う方法がある（例えば、特許文献１）。特許文献１に記載された技術によれば、使用者が座標Ａから座標Ｂまでタッチ状態を維持したまま指を移動させ、さらに座標Ｂから座標Ａ近傍の座標Ｃまでタッチ状態を維持したまま指を移動させると、座標Ａから座標Ｂに向かう方向にあるアイコンを決定することができ、そのアイコンに応じた処理を行うことができる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第４３９５４０８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、タッチパネル型情報端末において、使用者による操作性が悪く疲労感が高まるという問題がある。この問題は、現在主流のタブレット型情報端末（スマートフォンまたはタブレット端末など）においても顕著に発生する。
【０００５】
そこで、本発明の目的は、かかる問題に鑑みてなされたものであって、表示されるオブジェクトの容易な操作を可能とする情報端末等を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の一態様に係る情報端末は、１以上のオブジェクトを表示する表示部と、使用者により指定される前記表示部上の第一位置及び第二位置を検出する検出部と、前記検出部が検出した前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御部とを備える。
【０００７】
なお、これらの全般的または具体的な態様は、システム、方法、集積回路、コンピュータプログラムまたは記録媒体で実現されてもよく、システム、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【発明の効果】
【０００８】
本発明によれば、情報端末に表示されるオブジェクトの容易な操作が可能となる。具体的には、小さな手の動きにより、使用者の手が届かない位置にあるアイコンを手元に引き寄せる、または、遠方へ遠ざける操作ができる。これにより、使用者の疲労感を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、本発明の実施の形態１に係る情報端末の構成を示す外観図である。
【図２Ａ】図２Ａは、本発明の実施の形態１に係る情報端末のハードウェア構成を表すブロック図である。
【図２Ｂ】図２Ｂは、本発明の実施の形態１に係る情報端末の機能構成を表すブロック図である。
【図３】図３は、本発明の実施の形態１に係る情報端末の動作を示すフローチャートである。
【図４】図４は、本発明の実施の形態１に係る画面に表示されるＧＵＩを説明するための図である。
【図５】図５は、本発明の実施の形態１に係る画面に表示されるＧＵＩを説明するための図である。
【図６Ａ】図６Ａは、本発明の実施の形態１に係る画面に表示されるＧＵＩを説明するための図である。
【図６Ｂ】図６Ｂは、本発明の実施の形態１に係るオブジェクトの移動の一例を説明するための図である。
【図６Ｃ】図６Ｃは、本発明の実施の形態１に係るオブジェクトの移動の他の一例を説明するための図である。
【図７】図７は、本発明の実施の形態２に係る情報端末の動作を示すフローチャートである。
【図８】図８は、本発明の実施の形態２に係る画面に表示されるＧＵＩを説明するための図である。
【図９】図９は、本発明の実施の形態２に係る画面に表示されるＧＵＩを説明するための図である。
【図１０】図１０は、本発明に係る情報端末の利用シーンの一例を示す図である。
【図１１】図１１は、従来の情報端末の動作を示すフローチャートである。
【発明を実施するための形態】
【００１０】
（本発明の基礎となった知見）
本発明者は、以下の課題を見出した。
【００１１】
従来のタッチパネル型情報端末は、ディスプレイとタッチパネルとを重ねあわせて構成される入出力装置を搭載したものが知られている。ディスプレイにはその時々に応じた入力を促す各種アイコン（オブジェクトとも称する）が表示される。使用者がアイコンをタッチすると、タッチパネルにて認識され、そのアイコンを選択したとみなされ、対応する入力処理が行われる。
【００１２】
しかしながら、このようなタッチパネル型情報端末において、ディスプレイが大型になると、操作性が悪く疲労感が高まるという問題がある。なぜなら、使用者がアイコンを選択するために大きな手の動きが必要であり、また、使用者が手の届かない場所にあるアイコンを選択できないからである。
【００１３】
この問題を解決する手段の一例として、タッチ位置の移動方向に基づいてアイコンの選択決定を行うタッチパネル型情報端末が提案されている（例えば、特許文献１）。図１１は、特許文献１に記載された従来のタッチパネル型情報端末のフローチャートである。
【００１４】
図１１に示される処理を行うことで、使用者が座標Ａから座標Ｂまでタッチ状態を維持したまま指を移動させ、さらに座標Ｂから座標Ａ近傍の座標Ｃまでタッチ状態を維持したまま指を移動させると、座標Ａから座標Ｂに向かう方向にあるアイコンを決定することができ、そのアイコンに応じた処理を行うことができる。
【００１５】
上記のとおり、タッチパネル型情報端末において、使用者による操作性が悪く疲労感が高まるという問題がある。この問題は、現在主流のタブレット型情報端末（スマートフォンまたはタブレット端末など）においても顕著に発生する。
【００１６】
上記問題に対し、特許文献１に記載の技術を適用すると操作性が低下する。なぜなら、特許文献１に記載の技術は、スマートフォンまたはタブレット端末などで一般的に使われている画面スクロール操作などの操作方法（所謂フリック操作）と区別ができないためである。したがって、スマートフォンまたはタブレット端末などに特許文献１に記載の技術を適用した場合、画面スクロール等の操作ができなくなってしまう。
【００１７】
また、使用者が誤操作をしてしまった場合に一旦タッチを止めて操作をしなおさなければならない。例えば、情報端末は、オブジェクトを選択するために座標Ａから座標Ｂまでタッチ状態を維持したまま指を移動させた時点で、使用者が決定しようとするアイコンを認識する。この時点で、誤操作により誤ったアイコンを指定したことを、タブレット型情報端末が認識したことに使用者が気づいた場合、一旦タッチを止め、再度操作しなおさなければならない。よって、上記問題は、特許文献１によって解決されない。
【００１８】
そこで、情報端末に表示されるオブジェクトの容易な操作を可能とすることが課題となる。
【００１９】
このような課題を解決するために、本発明の一態様に係る情報端末は、１以上のオブジェクトを表示する表示部と、使用者により指定される前記表示部上の第一位置及び第二位置を検出する検出部と、前記検出部が検出した前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御部とを備える。
【００２０】
これによれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定することにより、上記２つの位置で決定される直線上で遠方にあるオブジェクトを操作対象とすることができる。また、上記２つの位置により決定される直線に沿って、指を表示部上で移動させることにより、操作対象となったオブジェクトを指の移動と対応する方向へ移動させることができる。具体的には、使用者とオブジェクトの表示位置との間に上記の２つの位置を置くようにすることで、操作対象となったオブジェクトを自身に近づけるように、または、自身から遠ざけるように移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２１】
また、例えば、前記制御部は、前記第一位置または前記第二位置が前記直線に沿って移動されるとき、前記第一位置から前記第二位置までの距離に対する前記第一位置または前記第二位置の移動距離の比と、前記第一位置または前記第二位置から前記特定されたオブジェクトまでの距離に対する前記特定されたオブジェクトの移動距離の比とが等しくなるように、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００２２】
これによれば、使用者は、自身の自然な指の移動量によって操作対象となったオブジェクトを移動させることができる。使用者ごとに指の長さと指の移動量との絶対値が異なるが、指の長さと指の移動量とには相対的な関係があるため、使用者自身の自然な感覚により操作対象となったオブジェクトを移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２３】
また、例えば、前記制御部は、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに一時に移動させる。
【００２４】
これによれば、使用者は、タッチ位置を、オブジェクトを移動させたい最終位置まで動かすことなく、操作対象のオブジェクトを使用者自身の近くに移動させる、または、使用者から遠くへ移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２５】
また、例えば、前記制御部は、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００２６】
これによれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動中に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２７】
また、例えば、前記検出部は、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動後の前記第一位置及び前記第二位置により決定される直線上に表示されている前記オブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００２８】
これによれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動後に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００２９】
また、例えば、前記表示部は、前記特定されたオブジェクトを、前記表示部が表示するオブジェクトのうち前記特定されたオブジェクト以外のオブジェクトと異なる態様で表示する。
【００３０】
これによれば、使用者は、自身の指の場所と異なる遠方に位置するオブジェクトのどれが操作対象となっているかを当該表示態様により知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００３１】
また、例えば、前記表示部は、前記直線を表示する。
【００３２】
これによれば、使用者は、遠方に位置するオブジェクトのどれが操作対象となるかを当該直線から知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００３３】
また、例えば、前記情報端末は、さらに、前記第一位置及び前記第二位置の少なくとも一方が移動することにより、前記第一位置から前記第二位置までの距離が閾値以下となったら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える。
【００３４】
また、例えば、前記情報端末は、さらに、前記第一位置及び前記第二位置の少なくとも一方が移動された後に、所定時間静止したら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える。
【００３５】
これによれば、使用者は、自身の指の操作によって操作対象のオブジェクトを引き寄せる操作からそのオブジェクトに対応する動作を実行するまでの一連の操作を行うことができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００３６】
また、例えば、前記制御部は、前記実行部が前記動作を実行した後、前記動作に対応する前記オブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる。
【００３７】
また、例えば、前記制御部は、前記特定されたオブジェクトが複数である場合、実行部が前記特定されたオブジェクトの一部に対応する前記動作を実行した後、前記表示部が表示するオブジェクトのうち前記動作に対応するオブジェクト以外のオブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる。
【００３８】
これによれば、情報端末は、使用者が引き寄せたオブジェクトを、引き寄せられる前の位置に移動させることができる。引き寄せることにより当初のオブジェクトの配置がくずれることがなくなる。
【００３９】
また、例えば、前記実行部は、前記制御部が所定のアプリケーションに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記所定のアプリケーションを実行する。
【００４０】
これによれば、使用者は、上記の一連の操作によって移動させたオブジェクトに対応するアプリケーションを情報端末に実行させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００４１】
また、例えば、前記実行部は、前記制御部が所定の文書データまたは画像データに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記表示部に前記文書データまたは画像データを表示させる。
【００４２】
これによれば、使用者は、上記の一連の操作によって移動させたオブジェクト（文書データまたは画像データ）を情報端末上で閲覧することができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【００４３】
また、本発明の一態様に係る情報端末の制御方法は、１以上のオブジェクトを表示する表示ステップと、使用者により指定される第一位置及び第二位置を検出する検出ステップと、前記検出ステップにおいて検出された前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御ステップとを備える。
【００４４】
これによれば、上記の情報端末と同様の効果を奏することができる。
【００４５】
また、例えば、前記制御ステップにおいて、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【００４６】
これによれば、上記の情報端末と同様の効果を奏することができる。
【００４７】
なお、本発明は、装置として実現できるだけでなく、その装置を構成する処理手段をステップとする方法として実現したり、それらステップをコンピュータに実行させるプログラムとして実現したり、そのプログラムを記録したコンピュータ読み取り可能なＣＤ−ＲＯＭなどの記録媒体として実現したり、そのプログラムを示す情報、データ又は信号として実現したりすることもできる。そして、それらプログラム、情報、データ及び信号は、インターネット等の通信ネットワークを介して配信してもよい。
【００４８】
以下、本発明の実施の形態について、図面を参照しながら説明する。
【００４９】
なお、以下で説明する実施の形態は、いずれも好ましい一具体例を示すものである。以下の実施の形態で示される数値、形状、材料、構成要素、構成要素の配置位置及び接続形態、ステップ、ステップの順序などは、一例であり、本発明を限定する主旨ではない。また、以下の実施の形態における構成要素のうち、本発明の最上位概念を示す独立請求項に記載されていない構成要素については、より好ましい形態を構成する任意の構成要素として説明される。
【００５０】
なお、同一の構成要素には同一の符号を付し、説明を省略する場合がある。
【００５１】
（実施の形態１）
図１は本実施の形態に係る情報端末１００の構成を示す外観図である。また、図２Ａは本実施の形態に係る情報端末のハードウェア構成を表すブロック図である。
【００５２】
情報端末１００は、タッチパネル１０１と、ＣＰＵ１２０と、メモリ１２１と、表示制御部１２２と、表示パネル１０２とを備える。
【００５３】
タッチパネル１０１は、使用者が指などでタッチする操作（タッチ操作）により指定する位置（タッチ位置）を認識する。位置を認識するための方式として、静電容量式、抵抗膜式、超音波式または光学式などがある。また、使用者が複数の位置を同時にタッチした場合には、それぞれのタッチ位置を認識する。
【００５４】
ＣＰＵ１２０は、タッチパネル１０１からの入力情報を基に使用者の操作内容を判定し、必要に応じて操作アイコン１０３の表示位置を決定する。
【００５５】
表示制御部１２２は、操作アイコン１０３を表示する。ＣＰＵ１２０から操作アイコン１０３の表示位置を取得した場合には、それを基に表示内容を変更する。
【００５６】
表示パネル１０２は、ＧＵＩ（Graphical User Interface）、静止画または映像などの表示内容を表示制御部１２２から取得し、表示する。表示パネル１０２は、例えば、液晶ディスプレイまたは有機ＥＬディスプレイである。一般的に、表示パネル１０２は、タッチパネル１０１と貼り合わされており、使用者が表示パネル１０２に表示されている操作アイコン１０３などのオブジェクトにタッチしたときに、そのことがタッチパネル１０１により認識されるような構成になっている。
【００５７】
メモリ１２１は、ＣＰＵ１２０がプログラムを実行するときに、必要に応じて一時的に使用する記憶領域である。
【００５８】
図２Ｂは、本発明の実施の形態１に係る情報端末１００の機能構成を表すブロック図である。図２Ｂに示されるように、情報端末１００は、検出部２０１と、制御部２０２と、表示部２０３とを備える。なお、情報端末１００は、さらに、実行部２０４を備えてもよい。
【００５９】
検出部２０１は、使用者により指定される表示部上の位置を検出する。検出部２０１は、例えば、タッチパネル１０１により実現される。
【００６０】
制御部２０２は、検出２０１が検出した位置またはその位置の移動量などに応じて表示部２０３が表示するオブジェクトを制御する。制御部２０２は、例えば、ＣＰＵ１２０、メモリ１２１および表示制御部１２２により実現される。
【００６１】
表示部２０３は、オブジェクトを表示する。表示部２０３は、例えば、表示パネル１０２により実現される。
【００６２】
実行部２０４は、オブジェクトに対応する動作を実行する。
【００６３】
なお、オブジェクトとは、アプリケーションに関連付けられたアイコン（ショットカット、エイリアス、または、リンク）、文書データもしくは画像データに関連付けられたアイコン、操作ボタン、または、機能を示すための表示オブジェクトなどのことである。
【００６４】
また、オブジェクトに対応する動作とは、オブジェクトが関連するアプリケーションを実行すること、オブジェクトが関連する文書データもしくは画像データを表示すること、オブジェクトが関連する操作ボタンを押した場合の動作、または、オブジェクトが関連する機能を実行もしくは表示することなどに相当する。
【００６５】
次に、以上のように構成された情報端末における各種動作について、図３〜図６Ａを参照しながら説明する。
【００６６】
図３は、本実施の形態に係る情報端末の動作を示すフローチャートである。図３に示される一連の処理のことをサイクルと称する。
【００６７】
また、図４、図５、および図６Ａは、本実施の形態に係る使用者によるタッチパネル１０１へのタッチ操作と、それに応じて表示パネル１０２に表示されるＧＵＩを説明するための図である。
【００６８】
まず、タッチパネル１０１は、使用者によるタッチ操作を認識し、そのタッチ位置を取得する（Ｓ３０１）。取得したタッチ位置情報及び取得したタッチ位置情報の数は、ＣＰＵ１２０に送られる。
【００６９】
次に、ＣＰＵ１２０は、タッチ操作があったか否か、つまり、送られてきたタッチ位置情報の数が１個以上か否かを判定する（Ｓ３０２）。
【００７０】
ここで、タッチ位置情報が１個以上でない、つまり、タッチ位置情報が０個の場合（Ｓ３０２のＮｏ）、サイクルを終了する。
【００７１】
一方、タッチ位置情報が１個以上ある場合（Ｓ３０２のＹｅｓ）、ＣＰＵ１２０はさらに、２点によるタッチ操作があったか否か、つまり、タッチ位置情報が２個であるか否かを判定する（Ｓ３０３）。
【００７２】
ここで、タッチ位置情報が２個でない場合（Ｓ３０３のＮｏ）、ＣＰＵ１２０はタッチがあった時の通常動作を実行し（Ｓ３０４）、サイクルを終了する。ここで、タッチがあった時の通常動作とは、例えば、アプリケーションアイコンの選択によるアプリケーションの開始、または、アプリケーション内ボタンの選択による各種機能の実行などである。特に何もしないこともある。
【００７３】
一方、タッチ位置情報が２個である場合（Ｓ３０３のＹｅｓ）、ＣＰＵ１２０は、図４に示されるように、タッチ位置４００とタッチ位置４０１とを結んだ直線４０２を表示するように表示制御部１２２に指示する。また、その直線４０２上にある操作アイコン４０３を選択状態とし、周囲に赤枠を表示するように表示制御部１２２に指示する。この際、直線４０２上に操作アイコンが複数ある場合には、直線４０２上でタッチ位置４００またはタッチ位置４０１に最も近い操作アイコン４０３の周囲に赤枠を表示するように表示制御部１２２に指示する。表示制御部１２２はこれらの指示を受け、表示パネル１０２に表示中の内容を書き換える。これにより、使用者は選択状態の操作アイコン４０３を視認することができる。さらにＣＰＵ１２０は、選択状態の操作アイコン４０３をメモリ１２１に記録しておく（Ｓ３０５）。なお、操作アイコン４０３の周囲に表示される赤枠は、操作アイコン４０３が選択されていることを使用者に視認させるためのものであり、枠は何色であってもよい。また、枠以外の表示により、操作アイコン４０３が選択されていることを使用者が認識できる場合は、他の表示態様であってもよいし、表示がなくてもよい。
【００７４】
なお、直線４０２は実線であってもよいし、破線であってもよい。その他の態様の直線であってよい。さらに、タッチ位置４００とタッチ４０１とを結ぶ直線を使用者が認識できる場合は、表示がなくてもよい。
【００７５】
続いて、ＣＰＵ１２０はタッチ位置４００とタッチ位置４０１との位置情報をメモリ１２１に記録しておく（Ｓ３０６）。
【００７６】
次に、ＣＰＵ１２０は、前回のサイクルでメモリ１２１に記録した２つのタッチ位置情報と、今回のサイクルで取得した２つのタッチ位置情報を比較する（Ｓ３０７）。
【００７７】
ここで、一方のタッチ位置のみ変化しており、他方のタッチ位置は変化していない場合以外の場合（Ｓ３０７のＮｏ）、ＣＰＵ１２０は２点同時タッチがあった時の通常動作を実行し（Ｓ３０８）、サイクルを終了する。２点同時タッチがあった時の通常動作とは、例えば、表示中の画像の拡大縮小などである。特に何もしないこともある。
【００７８】
一方のタッチ位置のみ変化しており、他方のタッチ位置は変化していない場合（Ｓ３０７のＹｅｓ）、ＣＰＵ１２０は、直線４０２と平行な方向へのタッチ位置の移動量に対応した距離だけ、メモリ１２１に格納しておいた選択状態の操作アイコン４０３を直線４０２と平行な方向に移動させるように、表示制御部１２２に指示する。表示制御部１２２は、上記指示を受け、表示パネル１０２に表示中の内容を書き換える（Ｓ３０９）。例えば、図５に示すように、一方のタッチ位置４０１がタッチ位置５００まで変化した場合、それに応じて操作アイコン４０３が操作アイコン５０１で示す位置まで移動する。
【００７９】
なお、タッチの移動方向と直線４０２とが平行である場合には、タッチの移動量に対応した距離だけ、操作アイコン４０３を直線４０２と平行な方向へ移動させる。
【００８０】
また、タッチの移動方向と直線４０２とが概ね平行とみなせるが、厳密に平行でない場合には、タッチの移動量のうち直線４０２と平行な方向への成分に対応した距離だけ、操作アイコン４０３を直線４０２と平行な方向へ移動させてもよい。なお、概ね平行とみなせる範囲は、例えば、タッチの移動方向と直線４０２とのなす角の角度が３０度程度以内の範囲におさまる場合である。
【００８１】
なお、図４におけるタッチ位置４００がタッチ位置４０１へ近づく方向へ移動した場合には、操作アイコン４０３を、タッチ位置４０１から遠ざかる方向へ移動させてもよい。また、反対に、図４におけるタッチ位置４００がタッチ位置４０１から遠ざかる方向へ移動した場合には、操作アイコン４０３を、タッチ位置４０１へ近づく方向へ移動させてもよい。
【００８２】
なお、使用者が、タッチ位置で直線４０２に沿って移動したときに、操作アイコン４０３を最終的な移動先に一時に移動させるようにしてもよい。最終的な移動先とは、例えば、移動していない方のタッチ位置４００である。なお、フリック操作（はじくように表示パネル上に指をすべらせる操作）があったときに上記のような一時の移動を行うようにしてもよい。
【００８３】
以上でサイクルを終了する。
【００８４】
このように、情報端末１００は、以上の一連の処理を１サイクルとして、定期的にこのサイクルを繰り返すことで、二つのタッチ位置により特定した操作アイコンをタッチ位置の近傍に移動させることができるので、より労力が少なく、疲れにくい操作でアイコン操作を実現することができる。
【００８５】
具体的には、情報端末１００は、使用者がタッチしたい操作アイコン４０３を決め、タッチパネル１０１上の引き寄せ先（タッチ位置４００）に親指をタッチし、親指のタッチ位置４００と操作アイコン４０３とを結ぶ線分４０２上のタッチ位置４０１に人差し指をタッチし、人差し指をタッチパネル１０１にタッチしたまま親指に近づけるように動かすと、それに合わせて操作アイコン４０３を親指の位置の近傍５０１まで引き寄せることができる。
【００８６】
また、図６Ａに示されるように、情報端末１００は、使用者がタッチしたくない操作アイコン４０３を決め、タッチパネル１０１上に親指をタッチし、親指のタッチ位置４００と操作アイコン４０３とを結ぶ線分４０２上に人差し指をタッチし、人差し指をタッチパネル１０１にタッチしたまま親指から遠ざけるようにタッチ位置６００まで動かすと、それに合わせて操作アイコン４０３は親指の位置から遠ざかる方向に操作アイコン６０１で示す位置まで移動する。これによって、使用者は、タッチしたくない操作アイコン４０３の先にあるタッチしたい操作アイコン６０２を次の移動対象にすることもできる。
【００８７】
操作アイコン６０２の移動量について以下のようにすることも可能である。図６Ｂ及び図６Ｃは、本発明の実施の形態１に係るオブジェクトの移動の一例を説明するための図である。図６Ｂ及び図６Ｃにおいて、使用者は親指と人差し指とでタッチし、人差し指を親指の方へ近づけるように移動させることにより、操作アイコン１ｃを使用者の手の近くへ引き寄せるように移動させる場合を示す。図６Ｂでは使用者の手６２１が比較的大きく、図６Ｃでは使用者の手６２２が比較的小さい。
【００８８】
図６Ｂに示されるように、使用者の手６２１の親指と人差し指とにより距離１ｂが指定され、親指と人差し指とを結ぶ直線６１１上で、親指から距離１ａの位置にある操作アイコン１ｃが移動される。移動に際して、親指と人差し指とにより指定される距離は２ｂとなり、操作アイコンは親指から距離２ａの位置である２ｃへ移動する。このとき、（２ｂ）／（１ｂ）＝（２ａ）／（１ａ）となるようにしてもよい。
【００８９】
図６Ｃに示されるように、使用者の手６２２の親指及び人差し指により距離１１ｂが指定され、親指と人差し指とを結ぶ直線６１１上で、親指から距離１ａの位置にある操作アイコン１ｃが移動される。移動に際して、親指及び人差し指により指定される距離は１２ｂとなり、操作アイコンは親指から距離２ａの位置である２ｃへ移動する。このとき、（１２ｂ）／（１１ｂ）＝（２ａ）／（１ａ）となるようにしてもよい。
【００９０】
上記のような操作アイコンの移動量の決定方法によれば、手が大きい使用者及び手が小さい使用者のそれぞれにとって、自身の感覚に従った操作によって操作アイコンを移動させることができる。具体的には、使用者は、最初にタッチしたときの親指と人差し指との距離（１ｂ、または、１１ｂ）から、どれだけの割合（（２ｂ）／（１ｂ）、または、（１２ｂ）／（１１ｂ））で移動させるかといった、自身の感覚に従った操作が可能となる。
【００９１】
なお、上記実施の形態において、前回のサイクルのタッチ位置情報と今回のタッチ位置情報の比較（Ｓ３０７）では、２つのタッチ位置情報の片方が変化し、もう一方が変化していないことを基準に判断を行なっていたが、２つのタッチ位置情報の両方が変化しているか、そうでないか、など、別の基準で使用者による特定の操作を判断してもよい。
【００９２】
また、操作アイコン４０３の表示位置移動ステップ（Ｓ３０９）では、人差し指のタッチ位置の変化量に応じて操作アイコン４０３の移動量を決めていたが、タッチ位置が変化したことだけを検知し、タッチ位置の変化量に関わらず、操作アイコン４０３を変化していないタッチ位置の近くに一気に引き寄せてもよい。
【００９３】
なお、上記実施の形態において、操作アイコンを引き寄せた後、使用者が所定のタッチ操作を行うことにより、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。所定のタッチ操作の具体例について以下に示す。
【００９４】
人差し指のタッチ操作により操作アイコンを引き寄せた後、所定時間（例えば３秒間）一定の位置に人差し指を置いておくと、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９５】
また、人差し指のタッチ操作により操作アイコンを引き寄せた後、人差し指をタッチパネルから離したら、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９６】
また、人差し指のタッチ操作により操作アイコンを引き寄せ、親指との距離が所定間隔（例えば１０ｍｍ）より狭まったら、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９７】
また、人差し指のタッチ操作により操作アイコンを引き寄せた後、親指により所定のタッチ操作（例えば、直線４０２と直行する方向へはじく操作）をすると、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９８】
これらはあくまで一例であり、その他の操作、または、これらの組み合わせを契機として、実行部２０４が操作アイコンに対応する動作を実行するようにしてもよい。
【００９９】
さらに、上記のように人差し指のタッチ操作により操作アイコンを引き寄せ、当該操作アイコンに対応する動作を実行した後、当該操作アイコンを当初の位置へ移動させるようにしてもよい。
【０１００】
本実施の形態の利用シーンの一例を図１０に示す。図１０に示されるように、使用者が手を伸ばしても触れることができない部分を有する大型の情報端末において、本実施の形態が利用される。使用者は、自身の手が届かない場所にあるオブジェクトを本実施の形態の操作によって近くに引き寄せた上で、当該オブジェクトに対応する動作を情報端末に実行させることができる。
【０１０１】
なお、図１０はあくまで利用シーンの一例であり、これより大きい情報端末、これより小さい情報端末にも本実施の形態が適用されうることはいうまでもない。
【０１０２】
以上のように、本発明の一態様に係る情報端末によれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定することにより、上記２つの位置で決定される直線上で遠方にあるオブジェクトを操作対象とすることができる。また、上記２つの位置により決定される直線に沿って、指を表示部上で移動させることにより、操作対象となったオブジェクトを指の移動と対応する方向へ移動させることができる。具体的には、使用者とオブジェクトの表示位置との間に上記の２つの位置を置くようにすることで、操作対象となったオブジェクトを自身に近づけるように、または、自身から遠ざけるように移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０３】
また、使用者は、自身の自然な指の移動量によって操作対象となったオブジェクトを移動させることができる。使用者ごとに指の長さと指の移動量との絶対値が異なるが、指の長さと指の移動量とには相対的な関係があるため、使用者自身の自然な感覚により操作対象となったオブジェクトを移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０４】
また、使用者は、タッチ位置を、オブジェクトを移動させたい最終位置まで動かすことなく、操作対象のオブジェクトを使用者自身の近くに移動させる、または、使用者から遠くへ移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０５】
また、使用者は、自身の指の場所と異なる遠方に位置するオブジェクトのどれが操作対象となっているかを当該表示態様により知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０６】
また、使用者は、遠方に位置するオブジェクトのどれが操作対象となるかを当該直線から知ることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０７】
また、使用者は、自身の指の操作によって操作対象のオブジェクトを引き寄せる操作からそのオブジェクトに対応する動作を実行するまでの一連の操作を行うことができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１０８】
また、情報端末は、使用者が引き寄せたオブジェクトを、引き寄せられる前の位置に移動させることができる。引き寄せることにより当初のオブジェクトの配置がくずれることがなくなる。
【０１０９】
また、使用者は、上記の一連の操作によって移動させたオブジェクトに対応するアプリケーションを情報端末に実行させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１１０】
また、使用者は、上記の一連の操作によって移動させたオブジェクト（文書データまたは画像データ）を情報端末上で閲覧することができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１１１】
（実施の形態２）
本実施の形態では、タッチ位置が移動する場合に、移動中または移動後のタッチ位置により決定される直線上のオブジェクトを制御の対象とする例について説明する。
【０１１２】
図７は本実施の形態に係る情報端末の機能構成の動作を示すフローチャートである。実施の形態１と共通部分の説明は割愛する。
【０１１３】
ステップＳ３０７において、ＣＰＵ１２０が前回のサイクルと今回のサイクルとで取得した２つのタッチ位置情報を比較し、一方のタッチ位置のみ変化しており、他方のタッチ位置は変化していない場合（Ｓ３０７のＹｅｓ）、ＣＰＵ１２０はさらに、前回のサイクルの２点間の距離と今回のサイクルとの２点間の距離が変化したか否かを判定する（Ｓ７００）。
【０１１４】
ここで、２点間の距離の変化がある場合（Ｓ７００のＹｅｓ）、操作アイコン４０３の表示位置を変更する（Ｓ３０９）。
【０１１５】
一方、２点間の距離の変化がない場合（Ｓ７００のＮｏ）、図８に示すように、直前まで選択状態だった操作アイコンの選択状態を維持したまま、さらに、複数の操作アイコン８００を同時に選択状態とする。すなわち、２点間の距離の変化がない場合とは、一方のタッチ位置を中心として他方のタッチ位置が円弧状に移動した場合であると考えられるので、このようにして決定された扇形を、その中心から離れる方向に延長した領域内に含まれる操作アイコン８００を選択状態にするのである。
【０１１６】
また、選択中の操作アイコンの表示位置を移動する際（Ｓ３０９）には、図９に示すように、選択状態の複数の操作アイコン９００の表示位置を変更する。
【０１１７】
このように、情報端末１００は、図７に示す一連の処理を１サイクルとして、定期的にサイクルを繰り返すことで、二つのタッチ位置の他方を円弧状に移動させることにより特定した複数の操作アイコンをタッチ位置の近傍に同時に移動させることができるので、より労力が少なく、疲れにくい操作でアイコン操作を実現することができる。
【０１１８】
具体的には、情報端末１００は、使用者がタッチしたい複数の操作アイコン８００を決め、タッチパネル１０１上の引き寄せ先８０１に親指をタッチし、親指のタッチ位置と操作アイコンを結ぶ線分８０２上に人差し指をタッチし、その人差し指を、親指を中心とした円弧状にタッチしたまま移動先８０３まで動かしてタッチしたい複数の操作アイコン８００を全て選択し、人差し指をタッチパネル１０１にタッチしたまま親指に近づけるように動かすと、それに合わせて複数の操作アイコン８００を親指の位置の近傍９００まで引き寄せることができる。
【０１１９】
なお、上記では、２つのタッチ位置の一方が移動し、他方が移動しない場合の例を示したが、２つのタッチ位置の両方が移動する場合にも同様に操作アイコン８００を選択状態にしてもよい。つまり、２つのタッチ位置の両方が移動する場合には、移動中の２つのタッチ位置により決定される直線が覆う領域に表示されている操作アイコン８００を選択状態にしてもよい。
【０１２０】
なお、３本の指により３点を指定し、３つのタッチ位置情報を用いて指定される扇形の内部領域に表示されている操作アイコン８００を選択状態にしてもよい。
【０１２１】
なお、上記のように２つのタッチ位置のうち少なくとも一方が移動するとき、移動後の２つのタッチ位置を結ぶ直線上の操作アイコン８００を選択状態にしてもよい。
【０１２２】
なお、上記実施の形態において、操作アイコンを引き寄せた後、使用者が所定のタッチ操作を行うことにより、実行部２０４が操作アイコンの全部または一部に対応する動作を実行するようにしてもよい。
【０１２３】
さらに、上記のように人差し指のタッチ操作により操作アイコンを引き寄せ、当該操作アイコンに対応する動作を実行した後、引き寄せた操作アイコンを当初の位置へ移動させるようにしてもよい。
【０１２４】
また、上記のように人差し指のタッチ操作により操作アイコンを引き寄せ、当該操作アイコンに対応する動作を実行した後、当該操作アイコンだけをその場に残し、その他のアイコン当初の位置へ移動させるようにしてもよい。
【０１２５】
以上のように、本発明の一態様に係る情報端末によれば、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動中に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１２６】
また、使用者は、自身の指で情報端末の表示部（タッチパネル）上の２つの位置を指定し、さらに、その位置を移動させることにより、その移動後に選択されたオブジェクトを最終的に選択することができる。そして、この操作により選択されたオブジェクトを上記と同様に移動させることができる。よって、情報端末に表示されるオブジェクトの容易な操作が可能となる。
【０１２７】
また、情報端末は、使用者が引き寄せたオブジェクトを、引き寄せられる前の位置に移動させることができる。引き寄せることにより当初のオブジェクトの配置がくずれることがなくなる。
【０１２８】
なお、上記実施の形態においては、表示部に対する位置指定を検出する検出部としてタッチパネルを例示したが、検出部は、必ずしも、タッチパネルのように接触を検知する方式でなくてもかまわない。検出部は、例えば、静電容量の変化によって表示部への接近を検出する方式であってもよいし、赤外線発光と受光との組、または、超音波発信と受信との組からなる方式であってもよい。
【０１２９】
また、上記実施の形態１と実施の形態２とにおける情報端末１００が備える構成要素の一部または全部は、１個のシステムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ：大規模集積回路）から構成されているとしてもよい。例えば、情報端末１００は、ＣＰＵ１２０と、表示制御部１２２とを有するシステムＬＳＩから構成されてもよい。
【０１３０】
システムＬＳＩは、複数の構成部を１個のチップ上に集積して製造された超多機能ＬＳＩであり、具体的には、マイクロプロセッサ、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｍｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを含んで構成されるコンピュータシステムである。前記ＲＯＭには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、システムＬＳＩは、その機能を達成する。
【０１３１】
なお、ここでは、システムＬＳＩとしたが、集積度の違いにより、ＩＣ、ＬＳＩ、スーパーＬＳＩ、ウルトラＬＳＩと呼称されることもある。また、集積回路化の手法はＬＳＩに限るものではなく、専用回路又は汎用プロセッサで実現してもよい。ＬＳＩ製造後に、プログラムすることが可能なＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、あるいはＬＳＩ内部の回路セルの接続や設定を再構成可能なリコンフィギュラブル・プロセッサを利用してもよい。
【０１３２】
さらには、半導体技術の進歩又は派生する別技術によりＬＳＩに置き換わる集積回路化の技術が登場すれば、当然、その技術を用いて機能ブロックの集積化を行ってもよい。バイオ技術の適用等が可能性としてありえる。
【０１３３】
また、本発明は、このような特徴的な処理部を備える情報端末として実現することができるだけでなく、情報端末に含まれる特徴的な処理部をステップとするタッチパネル操作方法として実現することもできる。また、タッチパネル操作方法に含まれる特徴的な各ステップをコンピュータに実行させるコンピュータプログラムとして実現することもできる。そして、そのようなコンピュータプログラムを、ＣＤＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のコンピュータ読取可能な記録媒体あるいはインターネット等の通信ネットワークを介して流通させることができるのは、言うまでもない。
【０１３４】
以上、本発明の部品実装方法について、実施の形態に基づいて説明したが、本発明は、この実施の形態に限定されるものではない。本発明の趣旨を逸脱しない限り、当業者が思いつく各種変形を本実施の形態に施したものや、異なる実施の形態における構成要素を組み合わせて構築される形態も、本発明の範囲内に含まれる。
【０１３５】
なお、上記各実施の形態において、各構成要素は、専用のハードウェアで構成されるか、各構成要素に適したソフトウェアプログラムを実行することによって実現されてもよい。各構成要素は、ＣＰＵまたはプロセッサなどのプログラム実行部が、ハードディスクまたは半導体メモリなどの記録媒体に記録されたソフトウェアプログラムを読み出して実行することによって実現されてもよい。ここで、上記各実施の形態の画像復号化装置などを実現するソフトウェアは、次のようなプログラムである。
【０１３６】
すなわち、このプログラムは、コンピュータに、１以上のオブジェクトを表示する表示ステップと、使用者により指定される第一位置及び第二位置を検出する検出ステップと、前記検出ステップにおいて検出された前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御ステップとを実行させる。
【０１３７】
また、このプログラムは、コンピュータに、前記制御ステップにおいて、前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる。
【産業上の利用可能性】
【０１３８】
本発明の一態様に係る情報端末等は、使用者の指先によるタッチ操作を認識して表示装置を操作する技術として有用である。
【符号の説明】
【０１３９】
１００  情報端末
１０１  タッチパネル
１０２  表示パネル
１０３  操作アイコン
１２０  ＣＰＵ
１２１  メモリ
１２２  表示制御部
２０１  検出部
２０２  制御部
２０３  表示部
２０４  実行部
４００  親指のタッチ位置
４０１  アイコン選択時の人差し指のタッチ位置
４０２  直線
４０３  選択状態の操作アイコン
５００  アイコン引き寄せ時の人差し指のタッチ位置
５０１  引き寄せられた操作アイコン
６００  アイコン遠ざけ時の人差し指のタッチ位置
６０１  遠ざけられた操作アイコン
６０２  新たに選択状態にできる操作アイコン
８００  複数選択状態の操作アイコン
８０１  親指のタッチ位置
８０２  アイコン複数選択前の人差し指のタッチ位置
８０３  アイコン複数選択後の人差し指のタッチ位置
９００  引き寄せられた複数の操作アイコン
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１以上のオブジェクトを表示する表示部と、
使用者により指定される前記表示部上の第一位置及び第二位置を検出する検出部と、
前記検出部が検出した前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御部とを備える
情報端末。
【請求項２】
前記制御部は、
前記第一位置または前記第二位置が前記直線に沿って移動されるとき、前記第一位置から前記第二位置までの距離に対する前記第一位置または前記第二位置の移動距離の比と、
前記第一位置または前記第二位置から前記特定されたオブジェクトまでの距離に対する前記特定されたオブジェクトの移動距離の比とが等しくなるように、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１に記載の情報端末。
【請求項３】
前記制御部は、
前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに一時に移動させる
請求項１又は２に記載の情報端末。
【請求項４】
前記制御部は、
前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１〜３のいずれか１項に記載の情報端末。
【請求項５】
前記検出部は、
前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動後の前記第一位置及び前記第二位置により決定される直線上に表示されている前記オブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１〜３のいずれか１項に記載の情報端末。
【請求項６】
前記表示部は、
前記特定されたオブジェクトを、前記表示部が表示するオブジェクトのうち前記特定されたオブジェクト以外のオブジェクトと異なる態様で表示する
請求項１〜５のいずれか１項に記載の情報端末。
【請求項７】
前記表示部は、
前記直線を表示する
請求項１〜６のいずれか１項に記載の情報端末。
【請求項８】
前記情報端末は、さらに、
前記第一位置及び前記第二位置の少なくとも一方が移動することにより、前記第一位置から前記第二位置までの距離が閾値以下となったら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える
請求項１〜７のいずれか１項に記載の情報端末。
【請求項９】
前記情報端末は、さらに、
前記第一位置及び前記第二位置の少なくとも一方が移動された後に、所定時間静止したら、前記特定されたオブジェクトに対応する動作を実行する実行部を備える
請求項１〜７のいずれか１項に記載の情報端末。
【請求項１０】
前記制御部は、
前記実行部が前記動作を実行した後、前記動作に対応する前記オブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる
請求項８又は９に記載の情報端末。
【請求項１１】
前記制御部は、
前記特定されたオブジェクトが複数である場合、実行部が前記特定されたオブジェクトの一部に対応する前記動作を実行した後、前記表示部が表示するオブジェクトのうち前記動作に対応するオブジェクト以外のオブジェクトを、前記第一位置または前記第二位置が指定される前に表示されていた場所に移動させる
請求項４に記載の情報端末。
【請求項１２】
前記実行部は、
前記制御部が所定のアプリケーションに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記所定のアプリケーションを実行する
請求項８又は９に記載の情報端末。
【請求項１３】
前記実行部は、
前記制御部が所定の文書データまたは画像データに関連付けられたアイコンを前記オブジェクトとして特定した場合、前記表示部に前記文書データまたは画像データを表示させる
請求項８又は９に記載の情報端末。
【請求項１４】
１以上のオブジェクトを表示する表示ステップと、
使用者により指定される第一位置及び第二位置を検出する検出ステップと、
前記検出ステップにおいて検出された前記第一位置及び前記第二位置により決定される直線上に表示されているオブジェクトであって前記１以上のオブジェクトのうちの少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる制御ステップとを備える
情報端末の制御方法。
【請求項１５】
前記制御ステップにおいて、
前記第一位置及び前記第二位置の少なくとも一方が前記直線に沿わない方向へ移動される場合に、移動中の前記第一位置及び前記第二位置により決定される直線の軌跡である領域内に表示されている前記少なくとも１つのオブジェクトを特定し、前記第一位置または前記第二位置が前記直線に沿って移動されるときに、前記特定されたオブジェクトを前記第一位置または前記第二位置の移動の向きに対応する向きに移動させる
請求項１４に記載の情報端末の制御方法。
【請求項１６】
請求項１４に記載の情報端末の制御方法をコンピュータに実行させるためのプログラム。
【請求項１７】
請求項１５に記載の情報端末の制御方法をコンピュータに実行させるためのプログラム。
【手続補正３】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2013099042.tif 000017
【図２Ａ】
2013099042.tif 000018
【図２Ｂ】
2013099042.tif 000019
【図３】
2013099042.tif 000020
【図４】
2013099042.tif 000021
【図５】
2013099042.tif 000022
【図６Ａ】
2013099042.tif 000023
【図６Ｂ】
2013099042.tif 000024
【図６Ｃ】
2013099042.tif 000025
【図７】
2013099042.tif 000026
【図８】
2013099042.tif 000027
【図９】
2013099042.tif 000028
【図１０】
2013099042.tif 000029
【図１１】
2013099042.tif 000030
【国際調査報告】
2013099042.tif 000031
2013099042.tif 000032