(57)【要約】【課題】一本の指でしかタッチ操作ができない状況であっても、操作性を向上させることができる情報端末、表示制御方法、及び表示制御プログラムを提供する。【解決手段】携帯端末１は、情報を表示する表示画面２１及び表示画面２１上の被接触を検知する検知部２３を有するタッチパネルディスプレイ２０と、一の被接触位置を基準ポイントＰ０として設定する基準ポイント設定部３１と、基準ポイントＰ０が設定された後に、検知部２３により検知される被接触位置の移動を操作情報として取得する操作情報取得部３３と、基準ポイントＰ０の位置に対する、操作情報として取得した被接触位置ｔの相対的な変化に基づいて、表示画面２１を制御する表示制御部３５と、を備える。【選択図】図１
2014209334.tif 000002
【特許請求の範囲】
【請求項１】
情報を表示する表示画面及び前記表示画面上の被接触を検知する検知部を有するタッチパネルディスプレイと、
一の被接触位置を基準ポイントとして設定する基準ポイント設定部と、
前記基準ポイントが設定された後に、前記検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得部と、
前記基準ポイントの位置に対する、前記操作情報として取得した被接触位置の相対的な変化に基づいて、前記表示画面を制御する表示制御部と、
を備える、情報端末。
【請求項２】
前記基準ポイント設定部は、前記一の被接触位置への被接触時間に基づいて、前記基準ポイントとしての設定の有無を決定する、
請求項１に記載の情報端末。
【請求項３】
前記表示制御部は、前記基準ポイントに対して前記操作情報としての被接触位置が遠ざかる前記相対的な変化を検出したとき、前記表示画面の表示内容を拡大させる、
請求項１又は２に記載の情報端末。
【請求項４】
前記表示制御部は、前記基準ポイントに対して前記操作情報としての被接触位置が近づく前記相対的な変化を検出したとき、前記表示画面の表示内容を縮小させる、
請求項１〜３の何れか一項に記載の情報端末。
【請求項５】
前記表示制御部は、前記操作情報としての被接触位置が前記基準ポイントの位置を中心とする円周方向に沿って移動する前記相対的な変化を検出したとき、前記表示画面の表示内容を前記被接触位置が移動した方向に回転させる、請求項１〜４の何れか一項に記載の情報端末。
【請求項６】
前記基準ポイント設定部は、前記基準ポイントが設定された後に、当該情報端末に対する所定操作を受け付けた場合に、設定された前記基準ポイントの位置を変更する、
請求項１〜５の何れか一項に記載の情報端末。
【請求項７】
前記基準ポイント設定部は、設定された基準ポイントに対する選択操作に続いて、該基準ポイントを移動させるドラッグ操作を取得した場合に、移動後の位置に基準ポイントの位置を変更する、
請求項６に記載の情報端末。
【請求項８】
前記基準ポイント設定部は、前記操作情報取得部が操作情報を取得可能な位置の範囲を示す操作情報取得エリアを設定すると共に前記表示画面に表示させる、
請求項１〜７の何れか一項に記載の情報端末。
【請求項９】
前記操作情報取得エリアは、前記基準ポイントを中心とする円状の領域である、請求項８に記載の情報端末。
【請求項１０】
情報を表示する表示画面と、前記表示画面上の被接触位置を検知する検知部と、を有するタッチパネルディスプレイを備えた情報端末における表示制御方法であって、
一の被接触位置を基準ポイントとして設定する基準ポイント設定ステップと、
前記基準ポイントが設定された後に、前記検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得ステップと、
前記基準ポイントの位置に対する、前記操作情報として取得した被接触位置の相対的な変化に基づいて、前記表示画面を制御する表示制御ステップと、
を含んでいる、表示制御方法。
【請求項１１】
情報を表示する表示画面と、前記表示画面上の被接触位置を検知する検知部と、を有するタッチパネルディスプレイを備えた情報端末に、
一の被接触位置を基準ポイントとして設定する基準ポイント設定機能と、
前記基準ポイントが設定された後に、前記検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得機能と、
前記基準ポイントの位置に対する、前記操作情報として取得した被接触位置の相対的な変化に基づいて、前記表示画面を制御する表示制御機能と、
を実現させる、表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報端末、表示制御方法、及び表示制御プログラムに関する。
【背景技術】
【０００２】
タッチパネルの機能を備えたディスプレイを有する情報端末が普及している。このような情報端末において、ユーザがタッチパネルを介して入力をする際の操作性を向上させるための技術が多く開示されている。例えば、特許文献１（特開２０１０−２７１７７４号公報）では、タッチパネルに対するタッチ位置が移動した時の１本の軌跡に基づいて、表示内容を拡大及び縮小する表示制御方法が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２７１７７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
近年、タッチパネルにおいて、２カ所以上の同時タッチを検出し、それを利用し複数の指での操作をするマルチタッチ操作が一般的となっている。マルチタッチ操作は、直感的な操作性を実現し、操作性の向上をもたらしている。しかしながら、携帯端末を片手で保持し、保持する手の指でしか携帯端末を操作できないような場合には、一本の指でしかタッチ操作を行うことができず、マルチタッチ操作ができない。このような状況であっても、マルチタッチ操作と同様の操作性で携帯端末を操作できることが望まれている。
【０００５】
そこで、本発明の目的は、一本の指でしかタッチ操作ができない状況であっても、操作性の向上を図ることができる情報端末、表示制御方法、及び表示制御プログラムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の一側面に係る情報端末は、情報を表示する表示画面及び表示画面上の被接触を検知する検知部を有するタッチパネルディスプレイと、一の被接触位置を基準ポイントとして設定する基準ポイント設定部と、基準ポイントが設定された後に、検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得部と、基準ポイントの位置に対する、操作情報として取得した被接触位置の相対的な変化に基づいて、表示画面を制御する表示制御部と、を備える。
【０００７】
本発明の一側面に係る表示制御方法は、情報を表示する表示画面と、表示画面上の被接触位置を検知する検知部と、を有するタッチパネルディスプレイを備えた情報端末における表示制御方法であって、一の被接触位置を基準ポイントとして設定する基準ポイント設定ステップと、基準ポイントが設定された後に、検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得ステップと、基準ポイントの位置に対する、操作情報として取得した被接触位置の相対的な変化に基づいて、表示画面を制御する表示制御ステップと、を含んでいる。
【０００８】
本発明の一側面に係る表示制御プログラムは、情報を表示する表示画面と、表示画面上の被接触位置を検知する検知部と、を有するタッチパネルディスプレイを備えた情報端末に、一の被接触位置を基準ポイントとして設定する基準ポイント設定機能と、基準ポイントが設定された後に、検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得機能と、基準ポイントの位置に対する、操作情報として取得した被接触位置の相対的な変化に基づいて、表示画面を制御する表示制御機能と、を実現させる。
【０００９】
このような情報端末、表示制御方法及び表示制御プログラムでは、基準ポイント設定部によって基準ポイントが受け付けられ、その後、ユーザによる表示画面へのタッチ操作が検出された場合、そのタッチ操作が操作情報として取得され、基準ポイントと操作情報としてのタッチ操作とに基づいて表示画面が制御される。ユーザは、基準ポイントの設定後に、表示画面の操作を目的としたタッチ操作を行うので、一本の指で情報端末を制御することになる。また、このような情報端末、表示制御方法及び表示制御プログラムでは、基準ポイントと、その後の表示画面の操作を目的としたタッチ操作とに基づいて表示画面が制御されるので、２箇所同時に表示画面をタッチした場合と同様の処理をすることができ、マルチタッチと同様の操作性を提供することができる。この結果、一本の指でしかタッチ操作ができない状況であっても、操作性の向上を図ることができる。
【００１０】
また、一実施形態において、基準ポイント設定部は、一の被接触位置への被接触時間に基づいて、基準ポイントとしての設定の有無を決定してもよい。
【００１１】
この構成によれば、基準ポイントとしての入力を確実に受け付けることができる。
【００１２】
また、一実施形態において、表示制御部は、基準ポイントに対して操作情報としての被接触位置が遠ざかる相対的な変化を検出したとき、表示画面の表示内容を拡大させてもよい。
【００１３】
この構成によれば、マルチタッチ操作の一つである、２箇所のタッチ位置を互いに遠ざける操作、いわゆるピンチアウトの操作を行ったときと同様の操作感で、表示内容を拡大させることができる。
【００１４】
また、一実施形態において、表示制御部は、基準ポイントに対して操作情報としての被接触位置が近づく相対的な変化を検出したとき、表示画面の表示内容を縮小させてもよい。
【００１５】
この構成によれば、マルチタッチ操作の一つである、２箇所のタッチ位置を互いに近づける操作、いわゆるピンチインの操作を行ったときと同様の操作感で、表示内容を縮小することができる。
【００１６】
また、一実施形態において、表示制御部は、操作情報としての被接触位置が基準ポイントの位置を中心とする円周方向に沿って移動する相対的な変化を検出したとき、表示画面の表示内容を被接触位置が移動した方向に回転させてもよい。
【００１７】
この構成によれば、マルチタッチ操作の一つである、一つのタッチ位置を中心にもう一つのタッチ位置を円周方向に動かす操作を行ったときと同様の操作感で、表示内容を回転させることができる。
【００１８】
また、一実施形態において、基準ポイント設定部は、基準ポイントが設定された後に、当該情報端末に対する所定操作を受け付けた場合に、設定された基準ポイントの位置を変更してもよい。
【００１９】
この構成によれば、一旦基準ポイントが設定された後でも、基準ポイントの位置を所望の位置に修正できる。
【００２０】
また、一実施形態において、基準ポイント設定部は、設定された基準ポイントに対する選択操作に続いて、該基準ポイントを移動させるドラッグ操作を取得した場合に、移動後の位置に基準ポイントの位置を変更してもよい。
【００２１】
この構成によれば、基準ポイントのドラッグ操作といった直感的な操作により基準ポイントの位置を修正できる。
【００２２】
また、一実施形態において、基準ポイント設定部は、操作情報取得部が操作情報を取得可能な位置の範囲を示す操作情報取得エリアを設定すると共に表示画面に表示させてもよい。
【００２３】
この構成によれば、操作情報の入力が可能な領域がユーザに対して明示されるので、表示画面に対する種々の操作が容易となる。
【００２４】
また、一実施形態において、操作情報取得エリアは、基準ポイントを中心とする円状の領域であることとしてもよい。
【００２５】
この構成によれば、基準ポイントを中心とする所定の円状の領域に対する操作により表示画面に対する種々の操作が可能となるので、好適な操作性が実現される。
【発明の効果】
【００２６】
本発明の一側面によれば、一本の指でしかタッチ操作ができない状況であっても、操作性の向上を図ることができる。
【図面の簡単な説明】
【００２７】
【図１】一実施形態に係る携帯端末の外観構成を示す外観図である。
【図２】図１に示す携帯端末の機能構成を示すブロック図である。
【図３】図１に示す携帯端末のハードウェア構成を示す図である。
【図４】基準ポイントの設定を示す図と、ユーザによるタッチ位置の座標の相対的な変化の一例を示す図とである。
【図５】基準ポイントの設定を示す図と、ユーザによるタッチ位置の座標の相対的な変化の一例を示す図とである。
【図６】基準ポイントの設定を示す図と、ユーザによるタッチ位置の座標の相対的な変化の一例を示す図とである。
【図７】図１に示す携帯端末における表示制御処理の流れを示したフローチャートである。
【図８】図１に示す携帯端末における表示制御処理の流れを示したフローチャートである。
【図９】基準ポイントの設定の例を示す図である。
【図１０】基準ポイントの修正の例を示す図である。
【図１１】操作情報の入力及びそのユーザインターフェースの例を示す図である。
【発明を実施するための形態】
【００２８】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分に同一の符号を付して、重複する説明を省略する。図面の寸法比率は、説明のものと必ずしも一致していない。
【００２９】
図１は、一実施形態の携帯端末１の外観構成を示す外観図である。図１に示されるように、携帯端末（情報端末）１は、タッチパネルディスプレイ２０を備える通信端末であって、このタッチパネルディスプレイ２０をタッチ操作することにより、携帯端末１における各種機能を実行することができる。
【００３０】
図２は、一実施形態の携帯端末１の機能構成を示すブロック図である。図２に示される通り、携帯端末１は、タッチパネルディスプレイ２０と制御部３０とを備えている。
【００３１】
図３は、携帯端末１のハードウェア構成図である。携帯端末１は、物理的には、図２に示すように、ＣＰＵ（CentralProcessing Unit）６１、ＲＡＭ（RandomAccess Memory）及びＲＯＭ（Read Only Memory）などの主記憶部６２、ハードディスク、フラッシュメモリなどに例示される補助記憶部６３、検知部２３などの入力部６４、表示画面２１などの出力部６５などを含むコンピュータシステムとして構成されている。後段にて詳述する制御部３０に含まれる基準ポイント設定部３１、操作情報取得部３３及び表示制御部３５は、図３に示すＣＰＵ６１、主記憶部６２などのハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ６１の制御のもと実行される。そして、ＣＰＵ６１の制御のもとで入力部６４、出力部６５を動作させるとともに、主記憶部６２及び補助記憶部６３におけるデータの読み出し及び書き込みを行うことで実現される。再び、図２を参照し、携帯端末１について詳細に説明する。
【００３２】
タッチパネルディスプレイ２０は、情報を表示すると共にユーザの指など（タッチペンなどを含む）によるタッチ（被接触）の有無及びタッチ位置（被接触位置）を検出する部分である。タッチパネルディスプレイ２０は、情報を表示する表示画面２１と、表示画面２１上のタッチの有無及びタッチ位置を検知する検知部２３とを有している。
【００３３】
制御部３０は、携帯端末１における各種処理を実行する部分である。本実施形態の制御部３０は、基準ポイント設定部３１、操作情報取得部３３、及び表示制御部３５を有している。基準ポイント設定部３１、操作情報取得部３３、及び表示制御部３５は、上述したようにＣＰＵ６１の制御のもと実行される。
【００３４】
基準ポイント設定部３１は、検知部２３により検知される一の被接触位置を基準ポイントＰ０（例えば、図４参照）として受け付けると共に、基準ポイントＰ０の位置を記憶する部分である。基準ポイント設定部３１は、ユーザによる表示画面２１上の一のタッチ位置を基準ポイントＰ０として受け付けると、基準ポイントＰ０の位置にシンボル（マーク）Ｍ（図４（ａ）参照）を表示するように、表示画面２１を制御する。これにより、ユーザは、基準ポイントＰ０の位置を明示的に確認することができる。基準ポイント設定部３１は、基準ポイントＰ０の座標（Ｘ０，Ｙ０）を記憶する。
【００３５】
基準ポイント設定部３１は、ユーザによる表示画面２１上のタッチ操作について、基準ポイントＰ０としての入力であるか否かを、例えば、表示画面２１上の一点に対するタッチ時間（被接触時間）によって判断している。例えば、一点に対し所定時間以上タッチされたことを検知すると、そのタッチ操作は基準ポイントＰ０の入力であると判断する。
【００３６】
操作情報取得部３３は、基準ポイントＰ０が設定された後に、検知部２３により検知される被接触位置ｔの移動を操作情報として取得する部分である。操作情報取得部３３は、基準ポイントＰ０が設定された後のユーザによる表示画面２１へのタッチ位置ｔの移動を操作情報として取得する。このように取得された操作情報は、表示制御部３５における表示画面２１の制御に用いられる。
【００３７】
表示制御部３５は、基準ポイントＰ０の位置に対する、操作情報として取得した被接触位置ｔの相対的な変化に基づいて、表示画面２１を制御する部分である。表示制御部３５は、基準ポイントＰ０の座標（Ｘ０，Ｙ０）に対する、ユーザによるタッチ位置ｔの座標（Ｘｔ，Ｙｔ）の相対的な変化に基づいて、表示画面２１を制御する。以下、基準ポイントＰ０の座標（Ｘ０，Ｙ０）に対する、ユーザによるタッチ位置ｔの座標（Ｘｔ，Ｙｔ）の相対的な変化の一例と、相対的な変化に基づく表示画面２１の制御の例について、図４〜図６を用いて詳細に説明する。
【００３８】
表示制御部３５は、基準ポイントＰ０に対して操作情報としての被接触位置ｔが遠ざかる相対的な変化を検出したとき、表示画面２１の表示内容を拡大する。具体的には、表示画面２１上の一点が基準ポイントＰ０として設定された後（図４（ａ）参照）、表示制御部３５は、ユーザによる表示画面２１上のタッチ位置ｔの座標（Ｘｔ，Ｙｔ）が基準ポイントＰ０の座標（Ｘ０，Ｙ０）から遠ざかる方向に移動したこと、言い換えれば、基準ポイントＰ０から遠ざかる方向にスワイプされたこと（図４（ｂ）参照）を検知すると、表示画面２１の表示内容を拡大する。
【００３９】
また、表示制御部３５は、基準ポイントＰ０に対して操作情報としての被接触位置ｔが近づく相対的な変化を検出したとき、表示画面２１の表示内容を縮小する。具体的には、表示画面２１上の一点が基準ポイントＰ０として設定された後（図５（ａ）参照）、表示制御部３５は、ユーザによる表示画面２１上のタッチ位置ｔの座標（Ｘｔ，Ｙｔ）が基準ポイントＰ０の座標（Ｘ０，Ｙ０）に近づく方向に移動したこと、言い換えれば、基準ポイントＰ０に近づく方向にスワイプされたこと（図５（ｂ）参照）を検知すると、表示画面２１の表示内容を縮小する。
【００４０】
表示制御部３５は、操作情報としての被接触位置ｔが基準ポイントＰ０の位置を中心とする円周方向に沿って移動する相対的な変化を検出したとき、表示画面２１の表示内容を被接触位置ｔが移動した方向に回転する。具体的には、表示画面２１上の一点が基準ポイントＰ０として設定された後（図６（ａ）参照）、表示制御部３５は、ユーザによる表示画面２１上のタッチ位置ｔが基準ポイントＰ０の位置を中心とする円周方向に沿って移動したこと、すなわち、基準ポイントＰ０の位置を中心とする円周方向に沿ってスワイプされたこと（図６（ｂ）参照）を検知すると、表示画面２１の表示内容を被接触位置ｔが移動した方向に回転する。
【００４１】
以下、本実施形態の特徴部分である表示制御方法を実施する際の処理について、図７を用いて説明する。図７は、携帯端末１における表示制御処理の流れを示したフローチャートである。
【００４２】
図７に示すように、携帯端末１では、検知部２３によってユーザによる表示画面２１へのタッチ（被接触）が検出される（Ｓ１）。次に、検知部２３は、ステップＳ１において検出されたユーザによる表示画面２１へのタッチが所定時間以上継続したか否かを判定する（Ｓ２）。ここで、検知部２３によってユーザによる表示画面２１へのタッチが所定時間以上継続しなかった（言い換えれば、ユーザによるタッチ時間が所定時間未満であった）と判定された場合（Ｓ２：ＮＯ）には、一連の表示制御処理を終了する。一方、検知部２３によってユーザによる表示画面２１へのタッチが所定時間以上継続したと判定された場合（Ｓ２：ＹＥＳ）には、基準ポイント設定部３１は、ユーザによってタッチされた位置（被接触位置）にシンボルＭを表示する（Ｓ３）。
【００４３】
次に、基準ポイント設定部３１は、ユーザによってタッチされた表示画面２１上の位置を基準ポイントＰ０として受け付けるか否かを確認する（Ｓ４）。この確認は、例えば、ユーザによってタッチされた位置（すなわち、シンボルＭが表示された位置）を基準ポイントＰ０として受け付けるか否かのメッセージボックスを表示して、メッセージボックス内のＹＥＳボタン又はＮＯボタンをタッチしてもらうことにより実現できる。
【００４４】
ユーザによってタッチされた位置を基準ポイントＰ０として受け付けない場合（Ｓ４：ＮＯ）には、一連の表示制御処理が終了する。ユーザによってタッチされた位置を基準ポイントＰ０として受け付ける場合には（Ｓ４：ＹＥＳ）、基準ポイント設定部３１は、基準ポイントＰ０の座標（Ｘ０，Ｙ０）を記憶する（Ｓ５：基準ポイント設定ステップ）。
【００４５】
基準ポイントＰ０の設定後、検知部２３によってユーザによる表示画面２１へのタッチが検知される（Ｓ６）と、操作情報取得部３３は、タッチ位置ｔの座標（Ｘｔ，Ｙｔ）を取得（Ｓ７）し、その後、検知部２３から連続的又は定期的に送られてくるタッチ位置ｔの座標（Ｘｔ，Ｙｔ）に基づいて、タッチ位置ｔの移動を検知する（Ｓ８：操作情報取得ステップ）。
【００４６】
表示制御部３５は、操作情報としてタッチ位置ｔの移動を検知すると、基準ポイントＰ０の位置に対する、タッチ位置ｔの相対的な変化に基づいて、表示画面２１の表示内容を制御する（Ｓ９：表示制御ステップ）。ステップＳ９における具体的な制御について図８を用いて説明する。
【００４７】
表示制御部３５は、操作情報としてのタッチ位置ｔの移動について、タッチ位置ｔと基準ポイントＰ０の位置との距離が移動前よりも移動後の方が長くなったか否かを判定する（Ｓ９１）。表示制御部３５は、タッチ位置ｔと基準ポイントＰ０の位置との距離が移動前よりも移動後の方が長くなったことを判定すると、言い換えると、基準ポイントＰ０に対してタッチ位置ｔが遠ざかったことを検出すると（Ｓ９１：ＹＥＳ）、表示内容を拡大するように表示画面２１を制御する（Ｓ９２）。
【００４８】
表示制御部３５は、表示制御部３５は、タッチ位置ｔと基準ポイントＰ０の位置との距離が移動前よりも移動後の方が長くなっていないと判定すると（Ｓ９１：ＮＯ）、今度は、タッチ位置ｔと基準ポイントＰ０の位置との距離が移動前よりも移動後の方が短くなったか否かを判定する（Ｓ９３）。表示制御部３５は、タッチ位置ｔと基準ポイントＰ０の位置との距離が移動前よりも移動後の方が短くなったことを判定すると、言い換えると、基準ポイントＰ０に対してタッチ位置ｔが近づいたことを検出すると（Ｓ９１：ＹＥＳ）、表示内容を縮小するように表示画面２１を制御する（Ｓ９４）。
【００４９】
表示制御部３５は、タッチ位置ｔと基準ポイントＰ０の位置との距離が移動前よりも移動後の方が短くなっていないと判定すると（Ｓ９３：ＮＯ）、今度は、タッチ位置ｔと基準ポイントＰ０の位置との距離が一定、かつ、タッチ位置ｔが基準ポイントＰ０の位置を中心とする円周方向に沿って移動しているか否かを判定する（Ｓ９５）。表示制御部３５は、タッチ位置ｔが基準ポイントＰ０の位置を中心とする円周方向に沿って移動していると判定すると（Ｓ９５：ＹＥＳ）、表示内容をタッチ位置ｔが移動した方向に回転するように表示画面２１を制御する（Ｓ９６）。
【００５０】
タッチ位置ｔと基準ポイントＰ０の位置との距離が一定、かつ、タッチ位置ｔが基準ポイントＰ０の位置を中心とする円周方向に沿って移動していないと判定された場合（Ｓ９５：ＮＯ）、ステップＳ９２において表示画面の表示内容が拡大された場合、ステップＳ９４において表示画面の表示内容が縮小された場合、ステップＳ９６において表示画面の表示内容が回転された場合には、ステップＳ９における処理を終了する。
【００５１】
以上に説明したように、上記実施形態の携帯端末１及び表示制御方法によれば、基準ポイント設定部３１によって基準ポイントＰ０が受け付けられ、その後、ユーザによる表示画面２１へのタッチ操作が検出された場合、そのタッチ操作が操作情報として取得され、基準ポイントＰ０と操作情報としてのタッチ操作とに基づいて表示画面２１が制御される。ユーザは、基準ポイントＰ０の設定後に、表示画面の操作を目的としたタッチ操作を行うので、一本の指で携帯端末１を制御することになる。また、このような携帯端末１及び表示制御方法では、基準ポイントＰ０と、その後の表示画面２１の操作を目的としたタッチ操作とに基づいて表示画面２１が制御されるので、２箇所同時に表示画面２１をタッチした場合と同様の処理をすることができ、マルチタッチと同様の操作性を提供することができる。この結果、一本の指でしかタッチ操作ができない状況であっても、操作性の向上を図ることができる。
【００５２】
以上、一実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００５３】
上記実施形態の携帯端末１では、基準ポイントＰ０としての入力であるか否かの判断を、被接触時間に基づいて行っているがこれに限定されるものではなく、例えば、所定のボタンをタッチした後で、基準ポイントＰ０としての入力を受け付けるような仕様としてもよい。
【００５４】
制御部３０に含まれる基準ポイント設定部３１、操作情報取得部３３、及び表示制御部３５によって実施される表示制御方法は、コンピュータに実行させるプログラムとしても実現可能である。すなわち、情報を表示する表示画面２１と、表示画面２１上の被接触位置を検知する検知部２３と、を有するタッチパネルディスプレイ２０を備えた携帯端末（情報端末）１に、一の被接触位置を基準ポイントとして設定する基準ポイント設定機能と、基準ポイントが設定された後に、検知部により検知される被接触位置の移動を操作情報として取得する操作情報取得機能と、基準ポイントの位置に対する、操作情報として取得した被接触位置の相対的な変化に基づいて、表示画面２１を制御する表示制御機能と、を実現させる、表示制御プログラムとしても実施可能である。
【００５５】
また、上記実施形態では、本発明を携帯端末１に適用した例を用いて説明したがこれに限定されるものではなく、据え置き型の端末、タブレット端末、及びＰＤＡ（PersonalDigital Assistant）などに適用することも可能である。
【００５６】
（基準ポイントの設定）
以上説明した実施形態では、基準ポイント設定部３１は、検知部２３により検知される一の被接触位置を基準ポイントＰ０として受け付けると共に、基準ポイントＰ０の位置を記憶することとした。また、基準ポイント設定部３１が、表示画面２１上の一点に対し所定時間以上タッチされたことを検知すると、そのタッチ操作が基準ポイントＰ０の入力であると判断される例を基準ポイントの設定の例として挙げたが、基準ポイントの設定の態様は、そのような例に限定されない。
【００５７】
例えば、基準ポイント設定部３１は、表示画面２１の端部を始点として表示画面２１上のある位置を終点とする被接触位置の軌跡が検知部２３により取得された場合に、その終点位置を基準ポイントとして設定することとしてもよい。図９は、かかる基準ポイントの設定の例を示す図である。図９に示すように、矢印Ｒに示されるような、表示画面２１外から表示画面２１上のある位置まで指をスライドさせるタッチ操作を行うと、検知部２３は、そのタッチ操作の表示画面２１上における被接触位置の軌跡を取得する。そして、基準ポイント設定部３１は、検知部２３により取得された被接触位置の軌跡の終点位置を基準ポイントＰ０として設定すると共に、シンボルＭを基準ポイントＰ０の位置に表示する。これにより、わかりやすい容易な操作により基準ポイントＰ０を設定することができる。
【００５８】
また、基準ポイント設定部３１は、表示画面２１の端部を始点として表示画面２１上のある位置を終点とする被接触位置の軌跡が検知部２３により取得され、さらに、軌跡の終点位置において所定時間以上の表示画面２１に対するタッチ（長押し）を検出した場合に、その終点位置を基準ポイントとして設定することとしてもよい。これにより、より明示的な操作により基準ポイントＰ０を設定することができる。
【００５９】
また、基準ポイント設定部３１は、表示画面２１の１点及びその近傍位置において、例えば連続する３回のタップ操作が検知部２３により検知された場合に、タップ操作が行われた位置を基準ポイントＰ０として設定することとしてもよい。これにより、わかりやすい容易な操作により基準ポイントＰ０を設定することができる。なお、この場合におけるタップ操作の回数は、３回に限定されない。
【００６０】
また、基準ポイント設定部３１は、表示画面２１の１点及びその近傍位置における、タップ操作及び長押し操作の組み合わせからなる所定操作が検知部２３により検知された場合に、所定操作が行われた位置を基準ポイントＰ０として設定することとしてもよい。これにより、わかりやすい容易な操作により基準ポイントＰ０を設定することができると共に、新たな操作感をユーザに提供できる。
【００６１】
（基準ポイントの修正）
次に、基準ポイントＰ０の位置の修正について説明する。基準ポイント設定部３１は、基準ポイントＰ０が設定された後に、携帯端末１に対する所定操作を受け付けた場合に、設定された基準ポイントＰ０の位置を変更できる。図１０は、基準ポイントＰ０の位置の変更の例を示す図である。
【００６２】
基準ポイント設定部３１は、設定された基準ポイントＰ０の位置近傍における被接触が検知部２３により検知されると、基準ポイントＰ０に対する選択操作として認識する。そして、基準ポイント設定部３１は、その選択操作に引き続く被接触位置の軌跡を検出すると、軌跡の終点位置に基準ポイントの位置を変更する。具体的には、図１０（ａ）に示すように、基準ポイント設定部３１は、基準ポイントＰ０を示すシンボルＭに対するタップ操作、及びシンボルＭに対するドラッグ操作を受け付けると、ドラッグ操作の終点位置Ｐ１に基準ポイントの位置を変更する。これにより、基準ポイントのドラッグ操作といった直感的な操作により基準ポイントの位置を修正できる。
【００６３】
また、図１０（ｂ）に示すように、基準ポイント設定部３１は、基準ポイントＰ０を示すシンボルＭに対するタップ操作を受け付けた場合に、基準ポイントＰ０の位置の修正操作を受け付けるための矢印Ｄを表示画面２１に表示させることとしてもよい。この場合には、矢印Ｄに対するタッチ操作が検知部２３により検知された場合に、基準ポイント設定部３１は、タッチされた矢印Ｄの向きに応じて、基準ポイントＰ０の位置を変更する。これにより、容易に基準ポイントＰ０の位置を修正できる。
【００６４】
また、図１０（ｃ）に示すように、基準ポイント設定部３１は、基準ポイントＰ０を示すシンボルＭに対するタップ操作を受け付けた場合に、基準ポイントＰ０の位置の修正を受け付けるモードに移行した旨を示す「基点の修正」といったメッセージを表示すると共に、基準ポイントＰ０の修正可能範囲を示す円状図形Ｃを表示することとしてもよい。この場合には、基準ポイント設定部３１は、例えば、表示画面２１の長押し等の所定操作を受け付けると、その操作位置を基準ポイントＰ０として設定する。これにより、操作容易なユーザインターフェースをユーザに提供できる。
【００６５】
また、基準ポイント設定部３１は、基準ポイントＰ０を示すシンボルＭに対するタップ操作を受け付けた場合に基準ポイントＰ０の位置の修正を受け付けるモードに移行し、携帯端末１が備える加速度センサにより取得された加速度の向き及び大きさに基づいて、基準ポイントＰ０の位置を変更することとしてもよい。これにより、例えば、携帯端末１を傾けるといった直感的な操作により、基準ポイントＰ０の位置を修正することが可能となる。
【００６６】
また、基準ポイント設定部３１は、基準ポイントＰ０を示すシンボルＭに対するタップ操作を受け付けた場合に基準ポイントＰ０の位置の修正を受け付けるモードに移行し、携帯端末１が備える画像センサにより取得されたユーザの視点位置の移動に応じて、基準ポイントＰ０の位置を変更することとしてもよい。これにより、例えば、表示画面２１に対する視線の位置を移動させるといった直感的な操作により、基準ポイントＰ０の位置を修正することが可能となる。
【００６７】
なお、以上説明した基準ポイントＰ０の位置の修正の例では、基準ポイントＰ０を示すシンボルＭに対するタップ操作の取得を、基準ポイントＰ０の位置の修正を受け付ける契機としているが、例えば、携帯端末１を振る操作や握る操作等を各種センサにより取得したことを契機としてもよい。
【００６８】
（操作情報の取得におけるユーザインターフェース）
次に、操作情報の取得におけるユーザインターフェースのバリエーションを説明する。以上説明した実施形態では、基準ポイントＰ０が設定された後に、検知部２３により検知される被接触位置ｔの移動を操作情報として取得することとしていた。具体的には、操作情報取得部３３は、基準ポイントＰ０が設定された後のユーザによる表示画面２１へのタッチ位置ｔの移動を操作情報として取得する。この操作情報の取得におけるユーザインターフェースの例を、図１１を参照して説明する。
【００６９】
基準ポイント設定部３１は、基準ポイントＰ０が設定されると、操作情報取得部３３が操作情報を取得可能な位置の範囲を示す操作情報取得エリアを設定すると共に表示画面２１に表示させてもよい。具体的には、図１１（ａ）に示すように、基準ポイント設定部３１は、ユーザが操作情報を入力可能な範囲を、操作情報取得エリアＡ１として表示画面２１に表示させる。例えば、操作情報取得エリアＡ１は、基準ポイントＰ０を示すシンボルＭを中心とする円状の領域である。この操作情報取得エリアＡ１において、ユーザによるタッチ位置ｔの移動が検知部２３により検知されると、操作情報取得部３３は、タッチ位置ｔの移動を操作情報として取得する。表示制御部３５は、取得された操作情報に応じて、表示画面２１の表示内容の拡大、縮小及び回転等の制御をする。これにより、操作情報の入力が可能な領域がユーザに対して明示されるので、表示画面２１に対する種々の操作が容易となる。
【００７０】
図１１（ｂ）は、操作情報の取得及び表示内容の制御におけるユーザインターフェースの例を示す図である。図１１（ｂ）に示す例では、基準ポイント設定部３１は、操作情報取得エリアＡ１を表示画面２１に表示させている。そして、表示内容の拡大をさせるために、ユーザによりタッチ位置が位置ｔ１から位置ｔ２に移動されると、表示制御部３５は、操作情報取得エリアＡ１を、ゴムが伸びる動きを模した形状を有する操作情報取得エリアＡ２に変化させる。そして、表示制御部３５は、タッチ位置ｔの変化に応じて、表示画面２１の表示内容を拡大する。これにより、表示画面２１に対する種々の操作が容易になると共に、ユーザに対して新たな操作感が提供される。
【００７１】
図１１（ｂ）に示される状態において、ユーザが表示画面２１から指を離すことによりタッチ位置ｔ２が非検知の状態となると、表示制御部３５は、表示していた操作情報取得エリアＡ２を、元の操作情報取得エリアＡ１に変化させる。これにより、ゴムを模したような新たな動きを有するユーザインターフェースが実現される。このときに、表示制御部３５は、拡大されていた表示内容を元のサイズに戻して表示画面２１に表示させることとしてもよい。この場合には、一時的に表示内容を拡大させたい場合に有用である。一方、表示制御部３５は、操作情報取得エリアを元の形状に変化させた場合に、拡大した表示内容を拡大されたまま表示画面２１に表示させることとしてもよい。この場合には、例えば、表示内容の複数回の拡大操作を行いたい場合等に有用である。なお、図１１（ｂ）では、表示内容を拡大させる場合の例を説明したが、表示内容を縮小させる場合においても、操作情報取得エリアＡ１がゴムを模したように縮小して表示されるように制御することとしてもよい。
【００７２】
（操作情報の取得可能状態の解除）
次に、操作情報の取得可能状態の解除について説明する。以上説明した実施形態では、例えば、表示画面２１上の一点に対する所定時間以上のタッチ（長押し）が検知された場合に、基準ポイントＰ０が設定され、操作情報の取得が可能な状態に制御される。この操作情報の取得が可能な状態の解除について、以下に説明する。
【００７３】
例えば、操作情報取得部３３は、基準ポイントＰ０及びその近傍位置（シンボルＭにより示される位置）に対するタップ操作を受け付けた場合に、操作情報の取得可能状態を解除することとしてもよい。また、操作情報取得部３３は、操作情報取得エリアＡ以外の領域に対するタップ操作を受け付けた場合に、操作情報の取得可能状態を解除することとしてもよい。
【００７４】
また、操作情報取得部３３は、ユーザが表示画面２１上を指や手のひら等で払うような操作をすることにより、表示画面２１上の任意の位置における被接触位置の所定以上の速度による移動を受け付けた場合に、操作情報の取得可能状態を解除することとしてもよい。また、操作情報取得部３３は、携帯端末１を振る操作等を各種センサにより取得した場合に、操作情報の取得可能状態を解除することとしてもよい。
【００７５】
以上説明したように操作情報の取得可能状態を解除することにより、通常の制御状態への移行が容易に行うことが可能となる。
【符号の説明】
【００７６】
１…携帯端末（情報端末）、２０…タッチパネルディスプレイ、２１…表示画面、２３…検知部、３０…制御部、３１…基準ポイント設定部、３３…操作情報取得部、３５…表示制御部、６１…ＣＰＵ、６２…主記憶部、６３…補助記憶部、６４…入力部、６５…出力部。
【図１】
2014209334.tif 000003
【図２】
2014209334.tif 000004
【図３】
2014209334.tif 000005
【図４】
2014209334.tif 000006
【図５】
2014209334.tif 000007
【図６】
2014209334.tif 000008
【図７】
2014209334.tif 000009
【図８】
2014209334.tif 000010
【図９】
2014209334.tif 000011
【図１０】
2014209334.tif 000012
【図１１】
2014209334.tif 000013