(57)【要約】【課題】タッチ・スクリーンに対する片手保持操作が可能な携帯式情報端末を提供する。【解決手段】片手保持操作で指が届かない操作不能領域に表示されたターゲット・オブジェクト２５３を含む全体画面（１８２、１８４）をタッチ・スクリーン１０１の標準位置に表示する（Ｂ）。片手保持操作でタッチ・スクリーンの指が届く押圧位置２５９に対して行われた押圧力によって、全体画面のタッチ・スクリーンに対する表示位置を操作する手に近づく方向に移動させる（Ｃ）。移動した画面のターゲット・オブジェクト２５３が指の下に到達したときに急激に指を離すことで入力を確定する。【選択図】図４
2015005173.tif 000002
【特許請求の範囲】
【請求項１】
タッチ・スクリーンを備える携帯式情報端末に、
片手保持操作で指が届かない領域に表示されたターゲット・オブジェクトを含む全体画面を前記タッチ・スクリーンの標準位置に表示するステップと、
画面移動操作の開始を示す第１のイベントを受け取るステップと、
前記第１のイベントに応じて前記全体画面を前記片手保持操作する手に近づく方向に移動させるステップと、
移動した前記ターゲット・オブジェクトに対する操作を示す第２のイベントを受け取って入力を確定するステップと
を有する処理をさせるためのコンピュータ・プログラム。
【請求項２】
前記第１のイベントが前記片手保持操作で前記タッチ・スクリーンの指が届く領域に対して行われる操作で生成される請求項１に記載のコンピュータ・プログラム。
【請求項３】
前記第１のイベントを受け取るステップが、前記タッチ・スクリーンの押圧位置に対する前記片手保持操作をする指の押圧力を検出するステップを含む請求項１または請求項２に記載のコンピュータ・プログラム。
【請求項４】
前記タッチ・スクリーンに基準位置を定義するステップと、
前記基準位置の座標と前記押圧位置の座標に基づいて前記全体画面が移動する方向を計算するステップと
を有する請求項３に記載のコンピュータ・プログラム。
【請求項５】
前記全体画面が移動する方向が前記基準位置の座標と前記押圧位置の座標を結ぶ直線の方向である請求項３または請求項４に記載のコンピュータ・プログラム。
【請求項６】
前記押圧位置を変更したことを示す第３のイベントを受け取るステップと、
前記第３のイベントに応答して、前記変更された押圧の座標と前記基準位置の座標に基づいて前記全体画面が移動する方向を再計算するステップと
を有する請求項４または請求項５に記載のコンピュータ・プログラム。
【請求項７】
前記第２のイベントが、前記ターゲット・オブジェクトが前記押圧位置まで移動した瞬間に押圧力を解放したときに生成される請求項３から請求項６のいずれかに記載のコンピュータ・プログラム。
【請求項８】
前記移動させるステップが、前記押圧力の大きさに応じて前記タッチ・スクリーンにおける前記全体画面の座標を決定するステップを有する請求項３から請求項７のいずれかに記載のコンピュータ・プログラム。
【請求項９】
前記第２のイベントを受け取ったことに応答して前記全体画面の表示位置を前記標準位置に戻すステップを有する請求項１から請求項８のいずれかに記載のコンピュータ・プログラム。
【請求項１０】
前記片手保持操作をする手に近い操作困難領域に表示されたターゲット・オブジェクトを含む全体画面を前記タッチ・スクリーンの標準位置に表示するステップと、
画面移動操作を開始する第４のイベントを受け取るステップと、
前記第４のイベントに応じて前記全体画面を操作する手から離れる方向に移動させるステップと、
移動した前記ターゲット・オブジェクトに対する入力を示す第５のイベントを受け取って入力を確定するステップと
を有する請求項１から請求項９のいずれかに記載のコンピュータ・プログラム。
【請求項１１】
前記片手保持操作で容易に操作できる快適操作領域に表示されたターゲット・オブジェクトに対して行われたタッチ・パネル操作で入力を確定するステップを有する請求項１から請求項１０のいずれかに記載のコンピュータ・プログラム。
【請求項１２】
タッチ・スクリーンを備える携帯式情報端末に、
片手保持操作で指が届かない領域に表示された第１のターゲット・オブジェクトと第２のターゲット・オブジェクトを含む全体画面を前記タッチ・スクリーンに表示するステップと、
画面移動操作の開始を示す第１のイベントを受け取るステップと、
前記第１のイベントに応じて前記全体画面の表示位置を前記片手保持操作する手に近づく方向に移動させてから停止させるステップと、
前記停止した全体画面の前記第１のターゲット・オブジェクトに対する操作を示す第２のイベントを受け取って入力を確定するステップと、
前記停止した全体画面の前記第２のターゲット・オブジェクトに対する操作を示す第３のイベントを受け取って入力を確定するステップと
を有する処理をさせるためのコンピュータ・プログラム。
【請求項１３】
タッチ・スクリーンを備える携帯式情報端末に、
前記タッチ・スクリーンにターゲット・オブジェクトを含むウィンドウ画面を表示するステップと、
前記タッチ・スクリーンに対する押圧力を検出するステップと、
前記押圧力の検出に応じてフォアグラウンドに表示されている前記ウィンドウ画面の表示位置を片手保持操作をする手に近づく方向に移動させるステップと、
押圧力が解放されたときの押圧位置の座標を検出して前記ターゲット・オブジェクトに対する入力を確定するステップと
を有する処理をさせるためのコンピュータ・プログラム。
【請求項１４】
請求項１から請求項１３のいずれかに記載するコンピュータ・プログラムを格納する記憶媒体を備える携帯式情報端末装置。
【請求項１５】
片手保持操作が可能な携帯式情報端末であって、
タッチ・スクリーンと、
前記片手保持操作で指が届かない領域に表示されたターゲット・オブジェクトを含む画面を前記タッチ・スクリーンに表示する画像データ生成部と、
画面移動操作の開始を示す第１のイベントを受け取る入力処理部と、
前記第１のイベントに応じて前記画面の表示位置が前記片手保持操作をする手の方向に移動するように前記画像データ生成部に指示する座標変換部と、
前記入力処理部を通じて移動した前記ターゲット・オブジェクトに対する第２のイベントを受け取るアプリケーション処理部と
を有する携帯式情報端末。
【請求項１６】
前記タッチ・スクリーンまたは筐体に対する押圧力を検出して前記第１のイベントまたは前記第２のイベントを生成するための圧力センサを有する請求項１５に記載の携帯式情報端末。
【請求項１７】
前記片手保持操作をする手の方向に存在する前記タッチ・スクリーンの座標に基準位置を定義し、該基準位置の座標と前記タッチ・スクリーンに対する押圧位置の座標に基づいて前記画面が移動する方向を計算する移動方向判定部を有する請求項１５または請求項１６に記載の携帯式情報端末。
【請求項１８】
前記基準位置が前記タッチ・スクリーンのコーナーの座標である請求項１５から請求項１７のいずれかに記載の携帯式情報端末装置。
【請求項１９】
前記基準位置が前記片手保持操作をする親指でタッチした位置から計算した円弧の中心座標である請求項１５から請求項１７のいずれかに記載の携帯式情報端末。
【請求項２０】
タッチ・スクリーンを備え片手保持操作が可能な携帯式情報端末がターゲット・オブジェクトに対する入力を受け取る方法であって、
前記タッチ・スクリーンにターゲット・オブジェクトを含む画面を表示するステップと、
前記タッチ・スクリーンに対する押圧力を検出するステップと、
前記押圧力の検出に応じて前記画面の表示位置を前記片手保持操作する手に近づく方向に移動させるステップと、
前記ターゲット・オブジェクトが押圧位置に到達したときに押圧力が解放されたことを検出して前記ターゲット・オブジェクトに対する入力を確定するステップと
を有する方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はタッチ・スクリーンを備える携帯式情報端末の片手による操作性を向上する技術に関する。
【背景技術】
【０００２】
スマートフォンやタブレット端末などはタッチ・スクリーンに表示されたアイコン、文字、または記号などのオブジェクトを指でタッチして操作する。タッチした座標の検出には、指の接近または接触を検出するタッチ・パネルが使用される。タッチ・パネルからの入力を補うために、タッチ・スクリーンに加えられた押圧力を検出する圧力センサを利用した入力方式もある。
【０００３】
近年、スマートフォンはタッチ・スクリーンのサイズが大型化する傾向にある。また、タブレット端末には小型のタッチ・スクリーンを搭載するものも出現するようになってきた。このようなスマートフォンやタブレット端末などの携帯式情報端末は、携帯に便利であるため片手で保持しながら保持している手で操作できるという特徴がある。このような片方の手だけで保持しながら操作をする操作方法を本明細書において片手保持操作ということにする。
【０００４】
特許文献１は、画面に表示したアイコンを指で操作し易い位置まで移動させてから、タッチ操作する発明を開示する。アイコンを移動させるためには、スマートフォンの姿勢の変化、アイコンが表示されていない領域に対するタップなどのアイコンに対するジェスチャとは異なる操作を行う。同文献には移動するアイコンが、ホーム画面のアイコンだけでなく、文書作成アプリケーション画面の「削除」ボタンやブラウザ・アプリケーション画面の「戻る」ボタンなどのアイコンでもよいことも記載されている。
【０００５】
特許文献２は、タッチ・スクリーンに対する押圧力に応じて表示画面の切り替えと対象の選択を行って操作ステップを短縮させる発明を開示する。特許文献３は、タッチ・スクリーンに表示される仮想キーボードのキー・サイズ、形状、および配置をユーザのタッチ・スクリーンに対する親指の接触に基づいてカスタマイズする発明を開示する。特許文献４は、片手保持操作を容易にするタッチ・スクリーン式電子機器を開示する。同文献には、タッチ・スクリーンに対するタッチ操作が困難な領域を筐体の裏面に設けたタッチ・パネルに対するタッチ操作で補うことが記載されている。
【０００６】
非特許文献１は、タッチと押下の違いがわかるタッチ・パネルを搭載したスマートフォンを開示する。同文献のスマートフォンは、指がタッチしたボタンの枠を青に変化させて知らせ、さらに当該ボタン上でタッチ・パネルを押下すると振動が指先に伝わって操作したことが明確にわかるようになっている。非特許文献２は、大型のタッチ・スクリーンでも片手で保持しながらフリック入力ができるスマートフォンを開示する。同文献のスマートフォンは片手操作設定をＯＮにすると、電話、Samsungキーパッド、電卓、パターンロック画面が片手での操作に適した幅に変化する。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２０１３−７３５２９号公報
【特許文献２】特開２０１１−５３８３１号公報
【特許文献３】特開２０１２−１０４１２５号公報
【特許文献４】特開２０１２−２４２８５１号公報
【非特許文献】
【０００８】
【非特許文献１】ｄｏｃｏｍｏらくらくスマートフォン、［online］、［平成２５年６月１４日検索］、インターネット〈URL:http://www.nttdocomo.co.jp/product/easy_phone/f12d/topics_01.html?to_feature=top_h3_2#t_02〉
【非特許文献２】ＧＡＬＡＸＹ ＮＯＴＥ ＳＣ−０５Ｄ、［online］、［平成２５年６月１４日検索］、インターネット〈URL:http://andronavi.com/2012/10/223461〉
【発明の概要】
【発明が解決しようとする課題】
【０００９】
図８は、スマートフォンを左手の親指で片手保持操作をするときの様子を示す図である。片手保持操作には、筐体を安定して保持しながら操作できる親指が最も適している。タッチ・スクリーンに表示される画面は、タッチ操作の対象となるオブジェクトを全体に渡って含む。したがって、タッチ・スクリーンには片手保持操作をする親指で操作できない範囲が発生する。そして、タッチ・スクリーンのサイズが大型化すると、親指で操作できない範囲が拡大する。片方の手だけで筐体を持ち替えて不安定な姿勢のまま親指で操作したり他の指で操作したりすれば落下の危険が伴う。
【００１０】
特許文献１の発明のように、アイコンを親指で操作し易い位置まで移動させてから操作する方法はアイコンに対する片手保持操作を容易にするが、アイコンの移動で画面の表示が変わってしまうため画面がみにくくなったり適用可能な画面が限られたりするため、ブラウザの画面や文章入力画面などの一般的なアプリケーション・プログラム（アプリケーション）には適用できない。非特許文献２のスマートフォンは、入力画面が操作する手の方に水平にシフトして表示されるため、電話、キーパッド、電卓パッドなどの限られたアプリケーションは親指で操作できるようになるが、利用できるアプリケーションが限定される。またその場合でもタッチ・スクリーン上には依然として親指で操作できないオブジェクトが存在することになる。
【００１１】
スマートフォンでは画像のサイズが大きいためタッチ・スクリーンに画面の全体を表示できないときは、スクロールして隠れた画像を表示することができる。この場合、入力したいオブジェクトが親指の届く範囲にくるまでスクロールできれば片手保持操作ができる。しかしそれ以上は上側にスクロールでない上限が表示されている画面には親指が届かない範囲が残る。また、スクロールできない画面が表示されているときは適用できない。さらに、スクロールは、指のスワイプやフリックで行うが、それらは熟練しないと片手保持操作で容易にはできず、オブジェクトに対する入力をするには面倒な操作方法でもある。
【００１２】
そこで本発明の目的は、タッチ・スクリーンに対する片手保持操作を容易に行うことができる携帯式情報端末を提供することにある。さらに本発明の目的は、アプリケーションに依存しないで片手保持操作を容易に行うことができる携帯式情報端末を提供することにある。さらに本発明の目的は、そのような携帯式情報端末に適用が可能な入力方法およびコンピュータ・プログラムを提供することにある。
【課題を解決するための手段】
【００１３】
本発明は、タッチ・スクリーンに対する片手保持操作が可能な携帯式情報端末に関する。このような携帯式情報端末には、スマートフォン（多機能携帯電話）またはタブレット端末がある。第１の態様では、片手保持操作で指が届かない領域に表示されたターゲット・オブジェクトを含む全体画面をタッチ・スクリーンの標準位置に表示し、画面移動操作の開始を示す第１のイベントを受け取り、第１のイベントに応じて全体画面を片手保持操作する手に近づく方向に移動させ、移動したターゲット・オブジェクトに対する操作を示す第２のイベントを受け取って入力を確定する。
【００１４】
上記の構成によれば、片手保持操作で指が届かない領域に表示されたターゲット・オブジェクトを手に近い位置まで移動させてから入力することができるため片手保持操作を容易に行うことができる。また、全体画面を移動させるため、アプリケーションに対する依存性がなく、適用できるアプリケーションを限定したり修正を加えたりする必要がない。さらに、移動する全体画面の一貫性が保たれるため、アプリケーションを使用するユーザの思考が中断されることもなくなる。
【００１５】
第１のイベントは、タッチ・パネルに対する通常の操作と区別できれば限定する必要はないが、片手保持操作をする指が届くタッチ・スクリーンの領域に対して行う操作で生成すると、画面移動操作に入る前から一貫して片手保持操作をすることができるため都合がよい。画面を移動させる第１のイベントは、タッチ・スクリーンの押圧位置に対する片手保持操作をする指の押圧力を検出して生成することができる。指の届く範囲でのタッチ・スクリーンに対する押圧操作はタッチ・パネルに対するタッチ・パネル操作と区別することができ、かつ、片手保持操作で容易に行うことができる。
【００１６】
全体画面が移動した後のタッチ・スクリーンにはブランク画面が表示される。なお、全体画面には、システム領域の画像とクライアント領域の画像を含んでいてもよい。全体画面の移動方向は、タッチ・スクリーンに基準位置を定義し、基準位置の座標と押圧位置の座標に基づいて全体画面が移動する方向を計算することができる。基準位置は、タッチ・スクリーンのコーナーに設定することができる。この場合、ユーザは容易に基準位置とターゲット・オブジェクトの間に押圧位置を見いだすことができる。基準位置はまた、片手保持操作をする親指でタッチした位置から計算した円弧の中心座標とすることができる。この場合は、ターゲット・オブジェクトの方に自然に指を伸ばして押圧位置を決めることができる。
【００１７】
全体画面が移動する方向は、基準位置の座標と押圧位置の座標を結ぶ直線の方向とすることができる。全体画面が移動を開始したあとに、ユーザは全体画面が意図する方向に移動していないことに気づくこともある。このとき、押圧位置を変更したことを示す第３のイベントを受け取り、第３のイベントに応答して、基準位置と変更された押圧位置に基づいて画面が移動する方向を再計算することができる。
【００１８】
第２のイベントは、ターゲット・オブジェクトが押圧位置まで移動した瞬間に押圧力を解放したときに生成することができる。押圧力の解放は片手保持操作で容易に行うことができ、かつタッチ・パネルに対するタップと区別することができる。移動させる際には、押圧力の大きさに応じてタッチ・スクリーンにおける画面の座標を決定することができる。第２のイベントを受け取ったことに応答して画面の表示位置を標準位置に戻すことで次の入力の準備をすることができる。
【００１９】
片手保持操作をする手に近い操作困難領域に表示されたターゲット・オブジェクトを含む全体画面をタッチ・スクリーンの標準位置に表示し、画面移動操作を開始する第４のイベントを受け取り、第４のイベントに応じて全体画面を片手保持操作する手から離れる方向に移動させ、移動したターゲット・オブジェクトに対する入力を示す第５のイベントを受け取って入力を確定することができる。
【００２０】
従って、操作する手から遠い操作不能領域のターゲット・オブジェクトおよび操作する手に近い操作困難領域のターゲット・オブジェクトのいずれに対しても指を快適に操作できる領域に対して片手保持操作で容易に入力することができる。快適操作領域に表示されたターゲット・オブジェクトに対してはタッチ・パネル操作で入力を確定することができる。
【００２１】
本発明の第２の態様では、タッチ・スクリーンに第１のターゲット・オブジェクトと第２のターゲット・オブジェクトを含む全体画面を表示し、画面移動操作の開始を示す第１のイベントを受け取り、第１のイベントに応じて全体画面の表示位置を片手保持操作する手に近づく方向に移動させてから停止させ、停止した全体画面の第１のターゲット・オブジェクトに対する操作を示す第２のイベントを受け取って入力を確定し、停止した全体画面の第２のターゲット・オブジェクトに対する操作を示す第３のイベントを受け取って入力を確定することができる。このような構成によれば、複数のターゲット・オブジェクトが操作不能領域に表示されている場合に、画面を指に近づけた状態で固定してから連続的に複数回入力をすることができる。
【００２２】
本発明の第３の態様では、タッチ・スクリーンにターゲット・オブジェクトを含むウィンドウ画面を表示し、タッチ・スクリーンに対する押圧力を検出し、押圧力の検出に応じてフォアグラウンドに表示されているウィンドウ画面の表示位置を片手保持操作する手に近づく方向に移動させ、ターゲット・オブジェクトが押圧位置に到達したときに押圧力が解放された位置の座標を検出して入力を確定することができる。
【発明の効果】
【００２３】
本発明により、タッチ・スクリーンに対する片手保持操作を容易に行うことができる携帯式情報端末を提供することができた。さらに本発明により、アプリケーションに依存しないで片手保持操作を容易に行うことができる携帯式情報端末を提供することができた。さらに本発明により、そのような携帯式情報端末に適用が可能な入力方法およびコンピュータ・プログラムを提供することができた。
【図面の簡単な説明】
【００２４】
【図１】片手保持操作において操作不能領域が発生する様子を説明する図である。
【図２】スマートフォン１００の概略の構成を示す機能ブロック図である。
【図３】入力システム３００を構成するソフトウェアを説明する図である。
【図４】両面移動操作の様子を説明する図である。
【図５】入力システム３００のハードウェアの構成を説明する図である。
【図６】画面移動操作の手順を説明するフローチャートである。
【図７】ウィンドウ画面に対して画面移動操作をしたときの様子を説明する図である。
【図８】片手保持操作をするときの様子を説明する図である。
【発明を実施するための形態】
【００２５】
［片手保持操作と操作不能領域］
図１は、携帯式情報端末の一例としてのスマートフォン１００を右手の親指で片手保持操作をしている様子を示している。タッチ・スクリーン１０１に対する通常の片手保持操作では、スマートフォン１００の下側のコーナーが掌に収まるように右手または左手で保持しながら親指でタッチ・パネルの操作をする方法が一般的である。一旦保持した後で持ち替えることなく快適に親指でタッチ・パネルの操作ができる範囲は、親指の付け根を中心とし半径を親指の長さとする概略的な円弧状の領域となる。タッチ・スクリーン１０１におけるこの領域を快適操作領域２０５ということにする。
【００２６】
快適操作領域２０５は、手から遠い方の外側境界２０１と手に近い方の内側境界２０３に囲まれている。内側境界２０３より手に近い方の領域は、親指を曲げることで持ち替えないでも操作はできるが快適操作領域２０５よりも操作がし難いためこれを操作困難領域２０７ということにする。外側境界２０１よりも手から遠い方の領域は、持ち替えない限り右手の親指で操作することができないためこれを操作不能領域２０９ということにする。快適操作領域２０５は、親指が自然に伸びた最も操作がし易い領域に相当する。
【００２７】
図２は、スマートフォン１００の概略の構成を示す機能ブロック図である。スマートフォン１００は、カメラ、オーディオ、無線などを含む多くの機能デバイスを備えるが、図２には、本発明の説明または理解に必要な範囲の機能デバイスだけを示している。また、これらの機能のいくつかを１つの半導体チップに統合したり個別の半導体チップに分割したりすることができる。Ｉ／Ｏコントローラ１１１には、ＣＰＵ１１０９、ディスプレイ１０３、およびメイン・メモリ１１３が接続されている。Ｉ／Ｏコントローラ１１１は、ディスプレイ１０３を含む多くの周辺デバイス、ＣＰＵ１０９およびメイン・メモリ１１３の相互間のデータ転送を制御するインターフェース機能を提供する。
【００２８】
ディスプレイ１０３は、一例として液晶表示装置（ＬＣＤ）を採用しているが有機ＥＬなどの他の方式のフラット・パネル型ディスプレイを採用することもできる。ディスプレイ１０３の内部には、透明な導電膜で形成されたインセル・タッチ・パネルがタッチ・パネル１０５として設けられている。他の例としてはタッチ・パネル１０５を、透明電極で別部材として形成してディスプレイ１０３に重ねて配置するようにしてもよい。
【００２９】
タッチ・パネル１０５には、ディスプレイ１０３の表面に対して指が接触または接近した位置の座標を出力する投影型または表面型の静電容量式、押圧された位置の座標を出力する抵抗膜式または、その他の方式を採用することができる。本実施の形態では投影型の静電容量式を採用している。タッチ・パネル１０５とディスプレイ１０３が組み合わせられた複合体はタッチ・スクリーン１０１を構成する。タッチ・パネル１０５は、タッチ・パネル・コントローラ１１５に接続されている。
【００３０】
圧力センサ１０７は、タッチ・センサ１０１に指で加えられた押圧力を検出できる位置に１個または複数個配置されている。圧力センサ１０７は、タッチ・センサ１０１の下に配置してもよいし、スマートフォン１００の筐体の裏面に配置してもよい。圧力センサ１０７は、タッチ・パネル・コントローラ１１５に接続されている。圧力センサ１０７は、タッチ・パネル１０５と協働して、以下に述べる画面移動操作をするための操作イベントを生成する。メイン・メモリ１１３は、ＣＰＵ１０９が実行するプログラムを記憶する揮発性のメモリである。
【００３１】
タッチ・パネル・コントローラ１１５は、タッチ・パネル１０５から受け取った座標信号および圧力センサ１０７から受け取った圧力信号をプログラムが認識できる所定のプロトコルのデータに変換してシステムに出力する。フラッシュ・メモリ１１７は、ＣＰＵ１０９が実行するＯＳおよびアプリケーションおよびデータを格納する不揮発性のメモリである。本発明の画面移動操作を実行するプログラム（図４）もフラッシュ・メモリ１１７に格納されている。
【００３２】
加速度センサ１１９は、スマートフォン１００の筐体に発生した重力の加速度および振動による加速度を検出してプログラムに加速度データを出力する。加速度センサ１１９は、直交する３つの検出軸（Ｘ軸、Ｙ軸、Ｚ軸）を備えており、各検出軸は重力加速度の分力成分およびスマートフォン１００の筐体に加えられた衝撃による加速度を検出して出力する。ＯＳは、加速度センサ１１９から受け取った重力加速度の分力成分から各検出軸の重力方向に対する傾斜角度を計算して筐体の縦横方向を判定しディスプレイ１０３に表示される画面の表示方向がユーザのみる方向に整合するように変更する。
【００３３】
［ソフトウェア構成］
図３は、フラッシュ・メモリ１１７に格納されたプログラムがＣＰＵ１０９で実行されるときの様子を説明するブロック図である。図３にはアプリケーションの一例として文書アプリケーション１５５とブラウジング・アプリケーション１５７を示している。文書アプリケーション１５５は文書作成の際に実行し、ブラウジング・アプリケーション１５７は、インターネットにアクセスする際に実行する。
【００３４】
画面移動アプリケーション１５９は、以下に説明する画面移動操作をするための外側境界２０１および内側境界２０３を登録する際のユーザー・インターフェースを提供する。画面移動操作プログラム１５３は、ＯＳ１５１と協働して画面移動操作のための処理をする。画面移動操作プログラム１５３は一例として、アプリケーション・レイヤーとＯＳ１５１のレイヤーの間に配置されている。したがって、文書アプリケーション１５５およびブラウジング・アプリケーション１５７は、画面移動操作のために修正したり特別なコードを加えたりする必要がない。
【００３５】
［画面移動操作の概要］
図４はスマートフォン１００において、図１のように右手で片手保持操作をして画面移動操作をするときの概要を説明する図である。文書アプリケーション１５５を例にして説明する。図４（Ａ）では、タッチ・スクリーン１０１に文書アプリケーション１５５のアイコン１５５ａを含む複数のアイコンで構成されたホーム画面１８１が表示されている。ホーム画面１８１は、すべてのアプリケーションを開始する際に最初に表示される画面で待受画面ともいう。ノートＰＣではホーム画面をデスクトップ画面という。
【００３６】
タッチ・スクリーン１０１には、ホーム画面１８１を表示するクライアント領域１８４の他に電波状態、時刻、および充電状態などのシステム情報を表示するシステム領域１８２も存在する。ユーザはクライアント領域１８４にアプリケーション画面を表示して操作することができるが、システム領域１８２にはアクセスすることができない。クライアント領域１８４とシステム領域１８２で構成されたタッチ・スクリーン１０１に表示する画面を全体画面ということにする。スマートフォン１００は、タッチ・スクリーン１０１のクライアント領域１８４に１つのアプリケーション画面を表示する。ただし、１つの画面のサイズ（画素数）がディスプレイ１０３の解像度よりも大きい場合には、クライアント領域１８４から隠れる部分が生ずるが、隠れた部分はスクロールをして表示することができる。スクロールはタッチ・スクリーン１０１に対するフリックまたはスワイプで行うことができる。
【００３７】
アイコン１５５ａはこの例では快適操作領域２０５に表示されているため、親指によるタップで片手保持操作をすることができる。ただし、アイコン１５５ａが操作不能領域２０９に表示されているときにも以下に説明する方法で片手保持操作をすることができる。アイコン１５５ａに対するタップが行われると、アプリケーション１５５が起動して図４（Ｂ）のようにクライアント領域１８４に編集中のアプリケーション画面１５５ｂがフルスクリーン形式で表示される。図４（Ｂ）の全体画面の表示位置を標準位置ということにする。
【００３８】
本明細書においてフルスクリーン形式の表示とは、クライアント領域１８４の全体に１つのアプリケーション画面を表示することを意味しており、ウィンドウ形式で複数のアプリケーション画面を表示する場合とは区別される。フルスクリーン形式で表示される画像は、サイズがタッチ・スクリーン１０１の解像度より大きくてもよい。この場合はスクロールで画面の隠れた領域を表示することができる。フルスクリーン形式で表示された画面はウィンドウ画面と異なってホーム画面１８１上での表示位置を変更することはできない。
【００３９】
アプリケーション画面１５５ｂはソフトウェア・キーボード２５１を含んでいる。ソフトウェア・キーボード２５１は、アプリケーション１５５の一部であってもＯＳ１５１が提供するものであってもよい。ＯＳ１５１が提供する場合はキーボード入力を必要とするアプリケーションが起動したことを検知したＯＳ１５１がクライアント領域１８４のアプリケーションによって指示された位置にアプリケーション画面１５５ｂに重ねてソフトウェア・キーボード２５１を表示する。
【００４０】
文章の最後には入力位置を示すカーソル１５５ｃが表示されている。ソフトウェア・キーボード２５１は、操作不能領域２０９に表示された電話キーに対応するターゲット・オブジェクト２５３も含んでいる。ターゲット・オブジェクト２５３は、ホーム画面１８１またはアプリケーション画面１５１のなかでタッチ・スクリーン１０１にタップやフリックなどをしたときにシステムが反応するアイコン、文字、記号などをいう。タッチ・スクリーン１０１には、保持している手に近いタッチ・スクリーン１０１のコーナーにタッチ・スクリーン１０１の基準位置２５５が定義されている。
【００４１】
ここでユーザが片手保持操作でターゲット・オブジェクト２５３に入力したいとする。ユーザは、基準位置２５５とターゲット・オブジェクト２５３の間に仮想的に仮想移動直線２５７を想定し、快適操作領域２０５において仮想移動直線２５７上の押圧位置２５９に対して押圧操作をする。ここで、タッチ・パネル操作と押圧操作について説明する。タッチ・パネル操作は、圧力センサ１０７の下限値を超えない範囲の圧力でのタッチ・スクリーン１０１に対する指の接触または接近によりタッチ・パネル１０５が座標を検出する操作をいう。
【００４２】
タッチ・パネル操作には、タッチ・スクリーン１０１に指が触れるタッチ、タッチしてから短い時間のうちに指を離すタップ、タッチした状態で指を移動させるスワイプ、タッチした指をすばやく動かすフリックなどの複数のジェスチャがある。タップには指を離すまでの時間が長いロング・タップもある。またシステムは、マルチ・タッチにも適応しており、同時に複数の指で操作するジェスチャでの入力も可能である。押圧操作は、圧力センサ１０７が下限の閾値以上の圧力を検出する操作をいう。押圧操作ではタッチ・スクリーン１０１に対して接触した指の座標を検出するジェスチャも発生するが、システムは押圧力を検出してタッチ・パネル操作のジェスチャと区別することができる。
【００４３】
押圧操作があると、アプリケーション画面１５５ｂとソフトウェア・キーボード２５１は、それぞれの画面サイズ、コンテンツの形状、および配置を変えないで画面の一貫性を保ちながら、全体画面が仮想移動直線２５７に沿って押圧位置２５９に向かって移動する。その結果、図４（Ｃ）に示すように、タッチ・スクリーン１０１の左端と上端にはブランク画面２６１が表示されると同時に、図４（Ｂ）では表示していたアプリケーション画面１５５ｂの右下に表示欠損が生ずる。
【００４４】
ブランク画面２６１は、アプリケーション処理部３０９が要求する画像データが存在しないタッチ・スクリーン１０１の領域に表示される画面で、ディスプレイ１０３はノーマリ・ホワイトまたはノーマリ・ブラックの特性に従う色を表示する。ただし、画像データ生成部３０１（図５）は、ブランク画面２６１を表示する領域に特別な画像データを送って任意の背景画像を表示してもよい。押圧操作の間は全体画面の移動が続き、ターゲット・オブジェクト２５３はやがて、押圧位置２５９に到達する。
【００４５】
ターゲット・オブジェクト２５３が押圧位置２５９に到達したことを目視で確認したユーザが指を急に離して圧力センサ１０７の圧力を解放すると、それを検知したシステムはその座標に対する入力があったと認識する。このときシステムは入力座標をタッチ・パネル１０５から取得する。入力が確定したあとは、画面が図４（Ｂ）の状態に戻ってシステムは次の入力を待つ。このようにターゲット・オブジェクト２５３が快適操作領域２０５に入るように全体画面を移動させてから入力することを画面移動操作という。
【００４６】
画面移動操作は、片手保持操作を容易に実現する操作手法である。画面移動操作は、タッチ・パネル操作と押圧操作の協働で実現する。このとき、押圧操作は、タッチ・パネル１０１が検出する座標が、画面移動操作に伴うものであることをシステムが認識できるようにする役割を果たしている。画面移動操作をすると、標準位置では表示されていたアプリケーション画面に表示欠損が発生するとともに、ブランク画面が発生する。全体画面は、クライアント領域１８４に表示されるアプリケーション画面と定義してもよい。この場合は、画面移動操作でクライアント領域１８４に表示されるアプリケーション画面１５５ｂだけが移動し、システム領域１８２の画面は移動しない。
【００４７】
［入力システム］
図５は、画面移動操作をサポートする入力システム３００の構成を示す機能ブロック図である。入力システム３００は、図２に示したハードウェア資源と図３に示したソフトウェア資源で構成されている。画像データ生成部３０１、座標変換部３０３、移動方向判定部３１１、および入力処理部３０７は、主としてＯＳ１５１および画面移動操作プログラム１５３とそれらを実行するＣＰＵ１０９およびメイン・メモリ１１３などのハードウェア資源との協働により実現することができる。
【００４８】
アプリケーション処理部３０９は、主として文書アプリケーション１５５、ブラウジング・アプリケーション１５７、画面移動アプリケーション１５９およびＯＳ１５１などのソフトウェア資源と、それらを実行するハードウェア資源との協働により実現することができる。アプリケーションの開発者は、画面移動操作を一切考慮しないでコードを作成することができる。
【００４９】
入力処理部３０７は、タッチ・パネル・コントローラ１１５から座標データおよび圧力データを受け取り、加速度センサ１１９から加速度データを受け取る。圧力データを受け取らないときは、タッチ・パネル操作と判断して受け取った座標データおよび加速度データをアプリケーション処理部３０９に送る。圧力データを受け取ったときは、押圧操作と判断して受け取った圧力データ、座標データおよび加速度データを移動方向判定部３１１に送る。入力処理部３０７は、画面移動操作において行われたターゲット・オブジェクト２５３に対する入力を検出すると押圧位置２５９の座標を座標変換部３０３に送る。
【００５０】
移動方向判定部３１１は、快適操作領域２０５を特定する外側境界２０１および内側境界２０３を定義したデータおよび基準位置２５５の座標データを登録する。移動方向判定部３１１は、仮想移動直線２５７と移動直線２５８の式を計算する。移動方向判定部３１１は、特別な操作が行われたときに現在保持している手が右手と左手のいずれであるかを登録する。座標変換部３０３は、移動直線２５８の式と圧力データから移動ベクトルを計算して、タッチ・スクリーン１０１に表示するときの全体画面の基準位置１８６の座標を計算し画像データ生成部３０１に送る。座標変換部３０３は、入力処理部３０７から受け取った押圧位置２５９の座標データを、標準位置の座標データに変換してアプリケーション処理部３０９に送る。
【００５１】
アプリケーション処理部３０９は、入力処理部３０７または座標変換部３０３から入力位置の座標データを受け取って、文書アプリケーション１５５またはブラウジング・アプリケーション１５７を実行する。アプリケーション処理部３０９は、座標変換部３０３によりアプリケーション画面１５５ｂの表示位置が変更されたことを認識しない。画像データ生成部３０１は、アプリケーション処理部３０９または座標変換部３０３からの指示に基づいてディスプレイ１０３に表示する画素データを生成しＩ／Ｏコントローラ１２３に送る。
【００５２】
［画面移動操作の手順］
図６は、入力システム３００が画面移動操作を処理する手順を示すフローチャートである。ブロック４０１では、移動方向判定部３１１に対して図１の外側境界２０１または外側境界２０１と内側境界２０３を登録するためにタッチ・パネル操作で画面移動アプリケーション１５９を起動する。画面移動アプリケーション１５９は、ディスプレイ１０３にウィザード画面を表示して、ユーザに右手および左手で順番に片手保持操作により、親指でタッチ・スクリーン１０１の数箇所をタップするように促す。
【００５３】
タップ位置の座標データは、アプリケーション処理部３０９から移動方向判定部３１１に送られる。移動方向判定部３１１は、一例として受け取った座標から円環状の快適操作領域２０５の中心を円弧で近似したデータを作成する。さらに移動方向判定部３１１は円弧の中心に対して同心となる外側境界２０１または外側境界２０１と内側境界２０３を、半径を所定の割合で増減した円弧として定義してその座標データを登録する。
【００５４】
なお、外側境界２０１と内側境界２０３のデータは、親指でスワイプしたときに親指の腹がタッチした座標から直接生成してもよい。さらに、移動方向判定部３１１は、タッチ・スクリーン１０１の基準位置２５５の座標（図４）を登録する。基準位置２５５の座標は、一例として右手の片手保持操作に対するタッチ・スクリーン１０１の右下のコーナーまたは左手の片手保持操作に対する左下のコーナーの座標とすることができる。
【００５５】
あるいは基準位置２５５の座標は、外側境界２０１と内側境界２０３を円弧で近似した場合の円弧の中心座標とすることができる。円弧の中心座標は、親指の付け根に近い位置となる。円弧の中心座標はタッチ・スクリーン１０１の外側にあってもよい。右手と左手のそれぞれに対する外側境界２０１、内側境界２０３、および基準位置２５５の座標の登録が終了して画面移動アプリケーション１５９を停止すると、画面移動操作の準備が完了する。
【００５６】
ブロック４０３で、ユーザはシステムに現在スマートフォン１００を保持している手が右手または左手のいずれかを知らせるために特別な操作をする。特別な操作はオブジェクトに対するタッチ・パネル操作と区別できれば特に限定する必要はないが、持ち替えをしないで片手保持操作を継続した状態でできることが望ましい。一例では、押圧しながら右手または左手の親指でそれぞれの快適操作領域２０５上をスワイプするジェスチャとすることができる。
【００５７】
他の例では、右手または左手の親指でそれぞれの快適操作領域にタッチした状態で、スマートフォンを１回または数回特徴的に振って加速度センサ１１９に加速度信号を生成させる操作とすることができる。入力処理部３０７は、特別な操作が行われたときの圧力データ、座標データおよび加速度データを移動方向判定部３１１に送る。移動方向判定部３１１は、受け取った座標データ、座標データまたは加速度データから現在保持している手が右手と左手のいずれかを認識して登録する。
【００５８】
ブロック４０５では、文書アプリケーション１５５を起動するために図４（Ａ）のホーム画面１８１でアイコン１５５ａをタップする。快適操作領域２０５に表示されたターゲット・オブジェクトに対する操作は、タッチ・パネル操作で行うことができる。内側境界２０３を定義しない場合は、操作困難領域２０７に表示されたターゲット・オブジェクトに対する操作もタッチ・パネル操作で行うことができる。もし、アイコン１５５ａが操作不能領域２０９に表示されている場合は、アイコン１５５ａに対する入力も画面移動操作で行うことができる。快適操作領域２０５に表示されたアイコン１５５ａに対してタップ操作をすると、図４（Ｂ）のようにタッチ・パネル１０３にフルスクリーン形式でアプリケーション画面１５５が表示される。
【００５９】
ＯＳ１５１は一例として、タッチ・スクリーン１０１の左上のコーナーに座標（０，０）を定義する。ＯＳ１５１は、タッチ・スクリーン１０１に表示されている全体画面の基準位置１８６を定義する。ここでは、システム領域１８２の左上のコーナーに全体画面の基準位置１８６を定義する。アプリケーション１５５はＯＳ１５１にアプリケーション画面１５５ｂの表示要求をすると、ＯＳ１５１はクライアント領域１８４にフルスクリーン形式でアプリケーション画面１５５ｂを表示する。このときのタッチ・スクリーン１０１における全体画面の表示位置を標準位置という。
【００６０】
ブロック４０７では、操作不能領域２０９に表示されたアプリケーション画面１５５ｂを構成するターゲット・オブジェクト２５３に対して画面移動操作を開始する。文字の入力位置を変更するためにカーソル１５５ｃにアクセスする場合は、カーソル１５５ｃがターゲット・オブジェクトになる。また、ターゲット・オブジェクト２５３がタッチ・スクリーン１０１の表示範囲から隠れている場合は、スクロールして操作不能領域２０９にターゲット・オブジェクト２５３を表示してから画面移動操作をすることができる。内側境界２０３を登録していない場合は、ユーザは目視でタッチ・スクリーン１０１のコーナーに設定した基準位置２５５とターゲット・オブジェクト２５３を結ぶ仮想移動直線２５７を想定しその上を親指で押圧する。押圧位置２５９は、自然に快適操作領域２０５の範囲になる。
【００６１】
タッチ・スクリーン１０１の基準位置２５５を円弧の中心に定義しているときは、自然に親指の先をターゲット・オブジェクト２５３に向けるだけでよい。さらに、操作困難領域２０７に対する内側境界２０３も定義している場合は、快適操作領域２０５の中で外側境界２０１に近い位置を押下する。快適操作領域２０５の中で内側境界２０３に近い位置を押下すると、操作困難領域２０７が押圧位置２５９に近付くように全体画面が移動する。画面移動操作が行われて以下の手順で全体画面の移動が開始すると、入力が確定するまで入力処理部３０７は座標データと圧力データを移動方向判定部３１１に送る。
【００６２】
ブロック４０９で移動方向判定部３１１は、タッチ・スクリーン１０１の基準位置２５５の座標と押圧位置２５９の座標を結ぶ仮想移動直線２５７の式を計算する。さらに、移動方向判定部３１１は、全体画面の基準位置１８６に一致するタッチ・スクリーン１０１の座標（０，０）を通過し、仮想移動直線２５７に平行な移動直線２５８の式を作成して座標変換部３０３に送る。ブロック４１１で座標変換部３０３は、移動直線２５８の式と圧力データから移動ベクトルを計算する。移動ベクトルは、移動する全体画面の基準位置１８６の座標データである。
【００６３】
移動ベクトルの計算の一例では、圧力センサ１０７から受け取った圧力データに対して下限値と上限値を設定し、その間に全体画面の基準位置１８６の座標を割り当てた位置ベクトルを計算する。具体的には、圧力データが下限値を超える直前の基準位置１８６をタッチ・スクリーン１０１の座標（０，０）とし、圧力データが上限値に到達したときの基準位置１８６の座標を、移動直線２５８とタッチ・スクリーン１０１の右端の座標の交点とするように設定する。この場合は画面移動操作をしている間の基準位置１８６の座標は、押圧力に比例した移動直線２５８上のいずれかとなる。圧力データが上限値を示すまでの間に、ターゲット・オブジェクト２５３は必ず押圧位置２５９を通過する。
【００６４】
移動ベクトルの計算の他の例では、押圧力の変化に対応した速度ベクトルを計算する。具体的には、押圧力の時間微分値に移動速度を対応させる。この場合は、画面移動操作をしている間は全体画面の基準位置１８６の座標が、増圧すればアプリケーション画面１５５ｂが右下方向に移動し、押圧力が変化しないときは移動が停止し、減圧すれば戻る方向に移動するように変化する。そして移動速度を、押圧力の時間微分値に比例させることができる。
【００６５】
ブロック４１３で座標変換部３０３は、全体画面の基準位置１８６の座標を一定の時間ごとに継続して画像データ生成部３０１に送る。画像データ生成部３１３は、基準位置１８６の座標を受け取るたびに、基準位置１８６が指定された座標に一致するように画像データを更新し、画面の一貫性を保ちながら全体画面を移動した位置に表示する。全体画面の移動に伴ってアプリケーション画面１５５ｂはタッチ・スクリーン１０１の右下方向に移動した位置に表示される。
【００６６】
結果としてタッチ・スクリーン１０１が左端部と上端部にブランク画面２６１を表示し、アプリケーション画面１５５ｂの右下端部に表示欠損を生じさせながら、ターゲット・オブジェクト２５３が押圧位置２５９に近付いていく。ブロック４１５では当初の押圧位置２５９が適切でなかったために、移動方向を修正するためにユーザが押圧位置２５９を変更する場合がある。押圧しながら押圧位置を変更したときはブロック４０９に戻る。入力処理部３０７は押圧位置が変更された後の指の座標データと圧力データを移動方向判定部３１１に送る。移動方向判定部３１１は、ブロック４０９で仮想移動直線２５７および移動直線２５８を再計算する。
【００６７】
ブロック４１７では、ターゲット・オブジェクト２５３が押圧位置２５９に到達したと目視で判断したユーザは、指を急激にタッチ・スクリーン１０１から離す。指を急激に離すのは、画面移動操作を開始してから指を緩慢に離したときは、入力を確定しないで位置ベクトルまたは速度ベクトルを再計算して全体画面を標準位置に戻すことができるようにするためである。したがって、入力を確定する操作は、急激な指のリリースに限定する必要はない。入力処理部３０７は、急激な圧力の変化を検出すると、画面移動操作による入力が行われたと判断して押圧位置２５９の座標を座標変換部３０３に送る。
【００６８】
ブロック４２１で座標変換部３０３は、画面移動操作を開始してから入力が確定するまでの、全体画面の基準位置１８６の移動量および移動方向を計算する。座標変換部３０３は、図４（Ｃ）に示す押圧位置２５９の座標を、図４（Ｂ）の標準位置に表示されたアプリケーション画面１５５ｂにおけるターゲット・ファイル２５３の座標に変換してアプリケーション処理部３０９に送る。アプリケーション処理部３０９は、アプリケーション画面１５５ｂが常に標準位置に表示されていると認識しており、ターゲット・オブジェクト２５３に入力操作が行われたことに対応する処理をする。座標変換部３０３は、ターゲット・オブジェクト２５３の座標を送ると、ブロック４２３で画像データ生成部３０１に全体画面の基準位置１８６の座標をタッチ・スクリーン１０１の座標（０，０）に一致させて表示するように要求して次の入力を待つ。
【００６９】
上記の手順において、ブロック４０１で内側境界２０３も定義したときは、操作困難領域２０７に表示されたターゲット・オブジェクトに対して入力するために、内側境界２０３の近辺を押下すると、移動方向判定部３１１が移動方向を計算してアプリケーション画面１５５ｂを左上方向に移動させる。ブロック４２３では一つのターゲット・オブジェクトに対する入力操作が確定すると、全体画面の表示位置を標準位置に戻している。この方法は、つぎのターゲット・オブジェクトが標準位置で快適操作領域に表示されているような場合には都合がよい。
【００７０】
ここで、１回の画面移動操作でターゲット・オブジェクト２５３、２５４がともに快適操作領域２０５に表示されると仮定する。このときターゲット・オブジェクト２５３につづいてターゲット・オブジェクト２５４に対してアクセスするときには、全体画面を標準位置に戻さないで連続して入力できると都合がよい。この場合に座標変換部３０３は、ターゲット・オブジェクト２５３に対する入力が確定したときに全体画面の標準位置への復帰を停止して、移動後のアプリケーション画面１５５ｂに対して連続してタッチ・パネル操作をすることができる。
【００７１】
このときの操作は、一例として、座標変換部３０３は全体画面が所定の位置まで移動したときに急激に指を離したイベントを受け取ると全体画面の表示位置をそのときの座標に固定する。停止したターゲット・オブジェクト２５３、２５４に対して順番にタップすると入力処理部は座標データをアプリケーション処理部３０９に送る。さらに押圧を再開すると、移動方向判定部３１１が新たな仮想移動直線２５７を計算して、座標変換部３０３が再び全体画面を移動させ、急激に指を離したイベントを受け取ると再び全体画面の移動が停止する。押圧操作をしている間に緩やかに指を離すイベントを受け取ると座標変換部３０３は全体画面の表示位置が標準位置に復帰する。
【００７２】
なお、画面移動操作は、ウィンドウ形式で表示されるアプリケーション画面にも適用することができる。図７には、ブラウジング・アプリケーション１５７のアプリケーション画面１５７ｂがウィンドウ形式で表示されているときに、画面移動操作をしたときの様子を示している。ウィンドウ形式で表示されるアプリケーション画面に対しては、フォアグラウンドに表示されているアプリケーション画面が画面移動操作の対象となり、バックグラウンドに表示されている画面およびホーム画面１８１は移動しない。画面移動操作によりアプリケーション画面１５７ｂはクライアント領域１８４の範囲で移動して表示欠損が発生する。
【００７３】
アプリケーション画面１５７ｂでは、ハイパーリンクが埋め込まれたすべての文字、画像、およびアイコンなどをターゲット・オブジェクトにして画面移動操作で入力することができる。このとき、次のターゲット・オブジェクトに入力するときは、画面移動操作を開始する前の位置までアプリケーション画面１５７ｂを一旦戻してもよいし、停止させてからタップしてつぎのターゲット・オブジェクトに連続して入力するようにしてもよい。
【００７４】
入力システム３００は、ディスプレイ１０３の表面に対する押圧操作とタッチ・パネル操作で画面移動操作を行うことができるため、安定した保持を維持しながら簡単に片手保持操作をすることができる。ただし、本発明は、圧力センサを使用しないでも実現することができる。たとえば、タッチ・スクリーン１０１を指が所定の押圧力で押下したときに、タッチ・パネル１０５が検出した座標から触れている指の面積を計算して画面移動操作をするイベントを生成することができる。
【００７５】
あるいは、タッチ・パネル操作に特別なジェスチャを定義して、入力システム３００を画面移動操作モードに移行させてから画面移動操作を実現することもできる。たとえば入力システム３００が画面移動操作モードに移行している間は、スワイプするとアプリケーション画面が移動し、リリースするとその位置で画面の表示位置が固定されるように移動方向判定部３１１と座標変換部３０３を構成する。スワイプにより、ブランク画面とアプリケーション画面の表示欠損が発生するが、ユーザは都合のよい位置まで全体画面またはウィンドウ画面を移動させてからタッチ・パネル操作で入力することができる。
【００７６】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【符号の説明】
【００７７】
１００  スマートフォン
１０１  タッチ・スクリーン
１５５  文書アプリケーション
１５５ａ  アイコン
１５５ｂ  アプリケーション画面
１５５ｃ  カーソル
１８１  ホーム画面
１８２  システム領域
１８４  クライアント領域
１８６  全体画面の基準位置
２０５  快適操作領域
２０７  操作困難領域
２０９  操作不能領域
２５１  ソフトウェア・キーボード
２５３  ターゲット・オブジェクト
２５５  タッチ・スクリーンの基準位置
２５７  仮想移動直線
２５８  移動直線
２５９  押圧位置
２６１  ブランク画面
【図１】
2015005173.tif 000003
【図２】
2015005173.tif 000004
【図３】
2015005173.tif 000005
【図４】
2015005173.tif 000006
【図５】
2015005173.tif 000007
【図６】
2015005173.tif 000008
【図７】
2015005173.tif 000009
【図８】
2015005173.tif 000010