(57)【要約】【課題】操作者が快適な操作を実行できない、という不都合を解決すること。【解決手段】本発明における情報処理装置は、所定の情報を表示する表示面を有する表示装置と、表示装置の表示面に形成され、表示面に対する操作状態を検出する検出手段と、検出手段により検出された操作状態に応じて、表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段と、を備える。【選択図】図１
2013073366.tif 000002
【特許請求の範囲】
【請求項１】
所定の情報を表示する表示面を有する表示装置と、
前記表示装置の前記表示面に形成され、前記表示面に対する操作状態を検出する検出手段と、
前記検出手段により検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段と、
を備える情報処理装置。
【請求項２】
請求項１に記載の情報処理装置であって、
前記検出手段は、前記表示面に対する予め設定された前記操作状態の度合いを検出するとともに、前記表示面に対する前記表示面上の操作位置を表す位置情報を取得し、
前記表示制御手段は、前記操作状態の度合いの段階的な変化に伴い、前記位置情報により示される前記表示面上の前記操作位置の前記表示領域の大きさを段階的に変化させて表示する、
情報処理装置。
【請求項３】
請求項２に記載の情報処理装置であって、
前記検出手段は、前記表示面に対する物体の非接触の前記操作状態である近接操作状態を検出するとともに、前記表示面と近接した前記物体との距離を検出し、
前記表示制御手段は、前記検出手段により検出された前記距離が小さくなるに伴い、前記位置情報により示される位置の前記表示領域を、段階的に予め設定されたサイズより大きいサイズに拡大して表示する、
情報処理装置。
【請求項４】
請求項３に記載の情報処理装置であって、
前記検出手段は、前記表示面に対する前記物体の接触の前記操作状態である接触操作状態を検出するとともに、前記表示面に対する前記物体の接触度合を検出し、
前記表示制御手段は、前記接触度合に応じて、前記位置情報により示される位置の前記表示領域を、前記近接操作状態で拡大された前記表示領域のサイズより大きいサイズに拡大して表示する、
情報処理装置。
【請求項５】
請求項３又は４に記載の情報処理装置であって、
前記表示制御手段は、
前記距離が第１の閾値以下である場合、前記位置情報により示される前記表示面上の前記操作位置の前記表示領域を前記基準サイズより大きい第１のサイズに拡大して表示し、
前記距離が第２の閾値以下である場合、前記位置情報により示される前記表示面上の前記操作位置の前記表示領域を前記第１のサイズより大きい第２のサイズに拡大して表示する、
情報処理装置。
【請求項６】
請求項３乃至５のいずれかに記載の情報処理装置であって、
前記表示制御手段は、前記距離が小さくなるに伴い、前記位置情報により示される前記表示面上の前記操作位置からの前記表示面上に沿った方向の距離を表す平面距離が、前記表示領域を縮小するための閾値を表す縮小閾値以上となる位置の前記表示領域を、段階的に前記基準サイズより小さいサイズに縮小して表示する、
情報処理装置。
【請求項７】
所定の情報を表示する表示面を有する表示装置と、前記表示装置の前記表示面に形成され、前記表示面に対する操作状態を検出する検出手段と、を備える情報処理装置に、
前記検出手段により検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段、
を実現させるためのプログラム。
【請求項８】
請求項７に記載のプログラムであって、
前記検出手段は、前記表示面に対する予め設定された前記操作状態の度合いを検出するとともに、前記表示面に対する前記表示面上の操作位置を表す位置情報を取得し、
前記表示制御手段は、前記操作状態の度合いの段階的な変化に伴い、前記位置情報により示される前記操作位置の前記表示領域の大きさを段階的に変化させて表示する、
プログラム。
【請求項９】
所定の情報を表示する表示面を有する表示装置を備える情報処理装置にて、
前記表示面に対する操作状態を検出し、
検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する、
情報処理方法。
【請求項１０】
請求項９に記載の情報処理方法であって、
前記表示面に対する予め設定された前記操作状態の度合いを検出するとともに、前記表示面に対する前記表示面上の操作位置を表す位置情報を取得し、
前記操作状態の度合いの段階的な変化に伴い、前記位置情報により示される前記操作位置の前記表示領域の大きさを段階的に変化させて表示する、
情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、パネル式入力装置を利用した入力操作を受け付ける情報処理装置に関する。
【背景技術】
【０００２】
近年、操作者が直感的な操作を実現できるように、タッチパネルなどのパネル式入力装置を有する情報処理装置が広く普及している。タッチパネル操作対応の情報処理装置は、文字入力や絵文字入力などの入力操作のため、アルファベットキー、数字キー、５０音キー、および絵文字キーなどのアイコンを表示部に表示する。そして、操作者によりアイコンが表示された表示部の表示領域がタッチされることでタッチパネルを利用した操作が実行されている。
【０００３】
しかしながら、タッチパネルを有する携帯電話機などでは、表示部の大きさに限りがあり、アイコンの表示面積が小さくなってしまうおそれがあった。従って、操作者がタッチパネルを利用して小さく表示されたアイコンを選択する場合、押し間違いが発生しやすくなるという問題点があった。
【０００４】
ここで、特許文献１には、例えば、タッチパネル機能を有する表示部と操作者の指との距離を検出し、表示部に操作者の指が近づいた場合、操作者の指により示される表示部上に表示されたアイコンを拡大処理する技術が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−６９２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、拡大される前のアイコンは小さく表示されているので、操作者の指がタッチパネルに近づいた場合、操作者が選択を所望するアイコンとは異なるアイコンの上空で操作者の指が検出され、操作者の意図と異なるアイコンが拡大されるおそれがあった。従って、特許文献１の携帯端末装置においては、操作者が所望の操作を実行できないという問題点があった。
【０００７】
このため、本発明の目的は、上述した課題である、操作者が所望の操作を実行できないという問題を解決することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成すべく、本発明の一形態である情報処理装置は、
所定の情報を表示する表示面を有する表示装置と、
前記表示装置の前記表示面に形成され、前記表示面に対する操作状態を検出する検出手段と、
前記検出手段により検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段と、
を備えるという構成を取る。
【０００９】
また、本発明の他の形態であるプログラムは、
所定の情報を表示する表示面を有する表示装置と、前記表示装置の前記表示面に形成され、前記表示面に対する操作状態を検出する検出手段と、を備える情報処理装置に、
前記検出手段により検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段、
を実現させるためのプログラムである。
【００１０】
また、本発明の他の形態である、情報処理方法は、
所定の情報を表示する表示面を有する表示装置を備える情報処理装置にて、
前記表示面に対する操作状態を検出し、
検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する、
という構成をとる。
【発明の効果】
【００１１】
本発明は、以上のように構成されることにより、パネル式入力装置を利用した入力操作の操作性を向上させることができる。
【図面の簡単な説明】
【００１２】
【図１】本発明における情報処理装置の構成を示すブロック図である。
【図２】本発明の表示制御処理の動作を示すフローチャートである。
【図３】図２に開示した表示サイズ変更処理の詳細を説明するフローチャートである。
【図４】表示部の表示の一例を示す図である。
【図５】図２に開示した近接操作状態を検出する処理の一例を説明するための図である。
【図６】図２に開示した位置情報を取得する処理の一例を説明するための図である。
【図７】図３に開示した表示サイズ変更処理の一例を説明するための図である。
【図８】図２に開示した接触操作状態の表示部の表示の一例を示す図である。
【図９】本発明の表示制御処理の他の動作を示すフローチャートである。
【図１０】図９に開示した表示サイズ変更処理の詳細を説明するフローチャートである。
【図１１】図１０に開示した表示サイズ変更処理の一例を説明するための図である。
【図１２】図１０に開示した表示サイズ変更処理の一例を説明するための図である。
【図１３】図１０に開示した表示サイズ変更処理の一例を説明するための図である。
【図１４】図９に開示した接触操作状態の表示部の表示の一例を示す図である。
【図１５】図９に開示した接触操作状態の表示部の表示の他の例を示す図である。
【発明を実施するための形態】
【００１３】
＜実施形態１＞
本発明の第１の実施形態を、図１乃至図１５を参照して説明する。図１は、情報処理装置１００の構成を説明するための図である。図２乃至図１５は、情報処理装置１００の動作を説明するための図である。
【００１４】
［構成］
図１に示すように、本実施形態における情報処理装置１００は、CPU（Central Processing Unit）１２１、ROM（Read Only Memory）１２２、RAM（Random Access Memory）１２３、記憶部１２４、通信部１２５、入力部１２６、タッチセンサ１２７、タッチパネル１２８、表示制御部１２９、表示部１３０、およびバス１３１により構成されている。
【００１５】
CPU１２１は、例えば、ROM１２２や記憶部１２４に記憶されているプログラムを、RAM１２３にロードして実行することにより、各種の制御処理を実行する。また例えば、プログラムをロードすることにより情報処理装置１００内に表示制御部１２９が構築される。さらに、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して、通信部１２５で受信し、記憶部１２４にインストールすることができる。
【００１６】
記憶部１２４は、ハードディスクや不揮発性メモリなどにより構成される。入力部１２６は、キーボード、ボタン、マウスなどにより構成される。
【００１７】
タッチパネル１２８（検出手段）は、例えば静電容量方式により構成され、表示部１３０（表示装置）の表示面に形成されている。また、タッチパネル１２８は、表示部１３０の表示面に対する操作状態としての物体の近接および物体の接触を検出する。例えば、タッチパネル１２８は、表示部１３０の表示面に対する操作状態として、表示面に近接する物体との距離を検出する。また例えば、タッチパネル１２８は、表示部１３０の表示面に対する操作状態として、表示面に接触する物体の接触度合を検出する。なお、タッチパネル１２８の検出方式は、静電容量方式に限られず、例えば、電磁誘導方式、赤外線方式などの他の方式も利用することができる。
【００１８】
表示制御部１２９（表示制御手段）は、LCD（Liquid Crystal Display）などにより構成される表示部１３０への表示を制御する。表示制御部１２９は、タッチパネル１２８により検出された操作状態に応じて、表示部１３０の表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する。例えば、表示制御部１２９は、タッチパネル１２８により検出された近接する物体との距離が小さくなるに伴い、所定の表示領域を、段階的に予め設定されたサイズより大きいサイズに拡大して表示する。また例えば、表示制御部１２９は、タッチパネル１２８により検出された接触度合に応じて、近接する物体との距離に応じて拡大された所定の表示領域を、さらに大きいサイズに拡大して表示する。さらに、表示制御部１２９は、拡大された所定の表示領域以外の表示領域を、段階的に予め設定されたサイズより小さいサイズに縮小して表示する。
【００１９】
［動作］
次に、図２乃至図８を参照して、上述した情報処理装置１００の第１の動作について詳細に説明する。
【００２０】
図２は、本発明における表示制御処理１を説明するフローチャートである。図３は、表示サイズ変更処理１を説明するフローチャートである。図４は、表示部１３０の表示の一例を示す図である。図５は、近接操作状態を検出する処理の一例を説明するための図である。図６は、位置情報を取得する処理の一例を説明するための図である。図７は、表示サイズ変更処理の一例を説明するための図である。図８は、接触操作状態の表示部の表示の一例を示す図である。
【００２１】
図２の表示制御処理１は、例えば図４に示されるように、アプリケーションとしてのキーボード２０１−１が起動された場合に開始される。
【００２２】
表示制御処理１が開始される場合に実行されるアプリケーションでは、１以上の表示領域が表示部１３０に表示されている。そして、操作者の表示部１３０の表示面に対する近接または接触の操作状態に応じて、表示領域毎に予め設定された所定の処理が実行される。
【００２３】
ステップＳ１において、タッチパネル１２８は、操作状態として近接操作状態が検出されたかを判定する。近接操作状態とは、表示部１３０の表示面に対する所定の物体の非接触の操作状態である。
【００２４】
例えば図５に示されるように、所定の物体として操作者の指３０１−１が、近接操作状態の検出が開始される閾値としての閾値Ｔｈ１以下であるかが判定される。図５の例では、タッチパネル１２８上の位置を０として垂直方向にＺ軸が設定されている。
【００２５】
なお、図５の例では、近接操作をする所定の物体を操作者の指３０１−１として説明したが、所定の物体は、操作者の指３０１−１に限らず、タッチ用のペンなど、タッチパネル１２８が検出可能な物体であればよい。
【００２６】
図２のステップＳ１の処理で、まだ近接操作状態が検出されていないと判定された場合（ステップＳ１：Ｎｏ）、例えば、操作者の指３０１−１とタッチパネル１２８との距離が閾値Ｔｈ１より大きい場合、処理はステップＳ２に進む。
【００２７】
ステップＳ２において、表示制御部１２９は、全ての表示領域の表示サイズが基準サイズであるかを判定する。例えば、図４に示されるように、キーボード２０１−１に表示された縦３つのアルファベットで構成される表示領域（例えば「Ｔ，Ｇ，Ｂ」が表示された表示領域４０１−１）の大きさが全て予め設定された基準サイズであるかが判定される。
【００２８】
ステップＳ２において、全ての表示領域の表示サイズが基準サイズであると判定された場合（ステップＳ２：Ｙｅｓ）、処理はステップＳ１に戻り、それ以降の処理が繰り返される。
【００２９】
一方、ステップＳ２において、全ての表示領域の表示サイズが基準サイズでないと判定された場合（ステップＳ２：Ｎｏ）、ステップＳ３において、表示制御部１２９は、全ての表示領域を基準サイズで表示する。
【００３０】
例えば、後述するステップＳ２４，Ｓ２６の処理により、表示領域が基準サイズより拡大された場合、拡大された表示領域を基準サイズに縮小して（つまり元の基準サイズに戻して）表示する。ステップＳ３の処理の後、処理はステップＳ１に戻り、それ以降の処理が繰り返される。
【００３１】
また、ステップＳ１において、近接操作状態が検出されたと判定された場合（ステップＳ１：Ｙｅｓ）、例えば、図５の操作者の指３０１−１とタッチパネル１２８との距離Ｌが０より大きく且つ閾値Ｔｈ１以下である場合、ステップＳ４において、タッチパネル１２８は、近接操作に対する位置情報を取得する。
【００３２】
例えば、図５に示されるように、表示部１３０に対する表示面上の操作位置を表す位置情報として、座標Ｐが取得される。位置情報としての座標Ｐ（ｘ、ｙ）は、図６に示されるように、例えば表示部１３０の表示面上の左上の座標を原点（０，０）としたＸＹ座標系で表わされる。
【００３３】
そして、ステップＳ５において、表示サイズ変更処理１が実行される。図３を参照して、表示サイズ変更処理１の詳細について説明する。
【００３４】
図３のステップＳ２１において、タッチパネル１２８は、物体との距離Ｌを検出する。例えば、図５に示されるように、操作者の指３０１−１とタッチパネル１２８とのＺ軸方向の相対的な距離Ｌが検出される。
【００３５】
ステップＳ２２において、表示制御部１２９は、ステップＳ２１の処理で検出された距離Ｌが閾値Ｔｈ２以下であるかを判定する。例えば、図５に示されるように、表示部１３０の表示面に近接する物体である操作者の指３０１−１とタッチパネル１２８との距離Ｌが０より大きく、且つ閾値Ｔｈ２以下であるかが判定される。
【００３６】
ステップＳ２２において、距離Ｌが閾値Ｔｈ２以下でないと判定された場合（ステップＳ２２：Ｎｏ）、すなわち、操作者の指３０１−１とタッチパネル１２８との距離Ｌが閾値Ｔｈ１以下、且つ閾値Ｔｈ２より大きい場合、ステップＳ２３において、表示制御部１２９は、第１のサイズを取得する。
【００３７】
なお、第１のサイズ、並びに後述する第２乃至第５のサイズは、表示部１３０に表示されるアイコンなどの表示領域を表示する予め設定されたサイズであり、ROM１２２、RAM１２３、および記憶部１２４の少なくとも１つに保持されている。
【００３８】
ステップＳ２４において、表示制御部１２９は、位置情報により示される表示面上の操作位置の表示領域を第１のサイズに拡大して表示する。例えば、図７Ａに示されるように、位置情報により示される表示部１３０の表示面上の操作位置である座標４２１−１１がキーボード２０１−１１の「Ｇ」上に位置する場合、「Ｔ，Ｇ，Ｂ」が表示された表示領域４０１−１１が、基準サイズで表示された他の表示領域（例えば「Ｒ，Ｆ，Ｖ」が表示された表示領域４０１−２１）より拡大された第１のサイズで表示される。
【００３９】
なお、表示領域（例えば表示領域４０１−１１）は、操作位置（例えば座標４２１−１１）の周辺に位置する予め設定された領域である。図７Ａには、縦３つのアルファベットで構成される表示領域を１つの表示領域とした例が示されているが、勿論、表示領域の大きさはこの例に限定されない。例えば、図７Ａの操作位置が座標４２１−１１である場合、「Ｇ」が表示された表示領域だけを第１のサイズで拡大して表示することができる。
【００４０】
また、図７Ａの第１のサイズに拡大された表示領域４０１−１１は、図中の横方向にのみ拡大されているが、拡大される方法はこの例に限られない。以下に説明する第２のサイズに拡大された表示領域についても同様である。
【００４１】
一方、図３のステップＳ２２において、距離Ｌが閾値Ｔｈ２以下であると判定された場合（ステップＳ２２：Ｙｅｓ）、すなわち、操作者の指３０１−１がタッチパネル１２８から閾値Ｔｈ２より近い位置にある場合、ステップＳ２５において、表示制御部１２９は、第２のサイズを取得する。
【００４２】
ステップＳ２６において、表示制御部１２９は、位置座標により示される位置の表示領域を第２のサイズに拡大して表示する。例えば、図７Ｂに示されるように、座標４２１−３１がキーボード２０１−３１の「Ｇ」上に位置する場合、表示領域４０１−３１が、第１のサイズで表示された図７Ａの表示領域４０１−１１より拡大された第２のサイズで表示されて表示される。
【００４３】
ステップＳ２４，Ｓ２６の処理の後、ステップＳ２７において、表示制御部１２９は、位置情報により示される表示面上の操作位置の表示領域以外の表示領域を基準サイズで表示する。
【００４４】
すなわち、表示面と近接した物体が表示面に沿って移動し、他の表示領域上に存在する場合、ステップＳ２４，Ｓ２６の処理で拡大された表示領域が元の基準サイズに戻されて表示される。なお、位置情報により示される表示面上の操作位置の表示領域だけが拡大されて表示されている場合、ステップＳ２７の処理は省略することもできる。
【００４５】
ステップＳ２７の処理の後、図３の表示サイズ変更処理１は終了し、処理は図２のステップＳ６に進む。
【００４６】
図２に戻り、ステップＳ６において、タッチパネル１２８は、操作状態として接触操作状態が検出されたかを判定する。例えば、近接操作状態が検出された時の操作者の指３０１−１がそのままタッチパネル１２８の方向に移動し、タッチパネル１２８と接触したかが判定される。
【００４７】
ステップＳ６において、まだ接触操作状態が検出されていないと判定された場合（ステップＳ６：Ｎｏ）、例えば、まだ操作者の指３０１−１がタッチパネル１２８に接触しておらず、タッチパネル１２８に対して近接している場合、処理はステップＳ１に戻り、それ以降の処理が繰り返される。
【００４８】
一方、ステップＳ６において、接触操作状態が検出されたと判定された場合（ステップＳ６：Ｙｅｓ）、ステップＳ７において、タッチパネル１２８は、接触された位置情報を取得する。すなわち、表示部１３０に対する表示面上の操作位置を表す位置情報が取得される。
【００４９】
ステップＳ８において、タッチパネル１２８は、接触操作状態の度合いが押下閾値以上であるかを判定する。すなわち、タッチパネル１２８に対する接触の度合いが、操作者によりタッチパネル１２８が押し込まれたことを判断するための押下閾値以上であるかが判定される。
【００５０】
接触操作状態の度合いは、例えば、操作者の表示部１３０の表示面（タッチパネル１２８）に対する圧力の強さ、接触時間の長さ、接触面積の大きさなどで表わされる。
【００５１】
ステップＳ８において、押下操作状態の度合いが押下閾値以上でないと判定された場合（ステップＳ８：Ｎｏ）、すなわち、タッチパネル１２８に対する接触の度合いが押下閾値未満であると判定された場合、処理はステップＳ９に進む。
【００５２】
ステップＳ９において、表示制御部１２９は、第３のサイズを取得する。そして、ステップＳ１０において、表示制御部１２９は、位置座標により示される表示面上の操作位置の表示領域を第３のサイズに拡大して表示する。
【００５３】
例えば、図８に示されるように、操作者の指３０１−１１がキーボード２０１−５１の「Ｇ」上に接触している場合、表示領域４０１−５１が、第２のサイズで表示された図７Ｂの表示領域４０１−３１より拡大された第３のサイズで表示される。
【００５４】
一方、ステップＳ８において、接触操作状態の度合いが押下閾値以上であると判定された場合（ステップＳ８：Ｙｅｓ）、すなわち、タッチパネル１２８に対する接触の度合いが押下閾値以上であると判定された場合、ステップＳ１１において、CPU１２１は、位置情報により示される位置の表示領域の情報を取得する。
【００５５】
例えば、操作者により図８のキーボード２０１−５１の「Ｇ」が押下された場合、CPU１２１は、「Ｇ」の入力情報を取得する。そして、CPU１２１は、表示領域毎に予め設定された所定の制御処理、例えば表示部１３０に「Ｇ」の文字を表示させる処理を実行する。
【００５６】
ステップＳ１０，Ｓ１１の処理の後、処理はステップＳ１に戻り、それ以降の処理が繰り返される。
【００５７】
以上のように、本実施形態における情報処理装置１００では、操作状態の度合いの段階的な変化、すなわち近接操作状態の度合いの段階的な変化と、接触操作状態の度合いの段階的な変化に伴い、位置情報により示される表示面上の操作位置の表示領域の大きさを段階的に変化させるので、操作者による表示部１３０に表示された表示領域の押し間違いを防止し、入力操作の操作性を向上させることができる。
【００５８】
次に、図９乃至図１５を参照して、上述した情報処理装置１００の第２の動作について詳細に説明する。
【００５９】
図９は、本発明における表示制御処理２を説明するフローチャートである。図１０は、表示サイズ変更処理２を説明するフローチャートである。図１１乃至図１３は、表示サイズ変更処理の一例を説明するための図である。図１４と図１５は、接触操作状態の表示部の表示例を示す図である。
【００６０】
なお、図９においてステップＳ４１乃至Ｓ４４，Ｓ４６乃至Ｓ５１は、図２のステップＳ１乃至Ｓ４，Ｓ６乃至Ｓ１１に対応する処理である。また、図１０のステップＳ６１，Ｓ６２，Ｓ６４，Ｓ６８は、図３のステップＳ２１，Ｓ２２，Ｓ２４，Ｓ２６に対応する処理である。従って、これらの処理は繰り返しになるので簡単に説明する。
【００６１】
図９の表示制御処理２は、図２の表示制御処理１と同様に、アプリケーションとしてのキーボード２０１−１が起動された場合に開始される。
【００６２】
ステップＳ４１において、タッチパネル１２８は、操作状態として近接操作状態が検出されたかを判定する。ステップＳ４１の処理で、まだ近接操作状態が検出されていないと判定された場合（ステップＳ４１：Ｎｏ）、処理はステップＳ４２に進む。
【００６３】
ステップＳ４２において、表示制御部１２９は、は、全ての表示領域の表示サイズが基準サイズであるかを判定する。ステップＳ４２において、全ての表示領域の表示サイズが基準サイズであると判定された場合（ステップＳ４２：Ｙｅｓ）、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００６４】
一方、ステップＳ４２において、全ての表示領域の表示サイズが基準サイズでないと判定された場合（ステップＳ４２：Ｎｏ）、ステップＳ４３において、表示制御部１２９は、全ての表示領域を基準サイズで表示する。ステップＳ４３の処理の後、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００６５】
一方、ステップＳ４１において、近接操作状態が検出されたと判定された場合（ステップＳ４１：Ｙｅｓ）、ステップＳ４４において、タッチパネル１２８は、近接操作に対する位置情報を取得する。
【００６６】
そしてステップＳ４５において、表示サイズ変更処理２が実行される。図１０を参照して、表示サイズ変更処理２の詳細について説明する。
【００６７】
図１０のステップＳ６１において、タッチパネル１２８は、物体との距離Ｌを検出する。ステップＳ６２において、表示制御部１２９は、ステップＳ６１の処理で検出された距離Ｌが閾値Ｔｈ２以下であるかを判定する。
【００６８】
ステップＳ６２において、距離Ｌが閾値Ｔｈ２以下でないと判定された場合（ステップＳ６２：Ｎｏ）、ステップＳ６３において、表示制御部１２９は、第１のサイズおよび第４のサイズを取得する。
【００６９】
ステップＳ６４において、表示制御部１２９は、位置情報により示される表示面上の操作位置の表示領域を第１のサイズに拡大して表示する。例えば、図１１に示されるように、位置情報により示される表示面上の操作位置である座標４２１−１０１がキーボード２０１−１０１の「Ｇ」上に位置する場合、「Ｔ，Ｇ，Ｂ」が表示された表示領域４０１−１０１が、基準サイズより拡大された第１のサイズで表示される。
【００７０】
ステップＳ６５において、表示制御部１２９は、位置情報により示される表示面上の操作位置からの距離Ｋが縮小閾値Ｔｈｓ以上の表示領域を第４のサイズに縮小して表示する。縮小閾値Ｔｈｓとは、表示部１３０に表示された表示領域のうち基準サイズより縮小して表示させる表示領域を特定するために予め設定された閾値である。
【００７１】
例えば、図１１に示されるように、「Ｗ，Ｓ，Ｘ」が表示された表示領域４０１−１１１は、表示面上の操作位置である座標４２１−１０１からの距離Ｋ１が縮小閾値Ｔｈｓ以上となる表示領域である。従って、表示領域４０１−１１１は、基準サイズより縮小された第４のサイズで表示される。また同様に、「Ｑ，Ａ，Ｚ」が表示された表示領域４０１−１１２も位置情報により示される位置からの距離Ｋが縮小閾値Ｔｈｓ以上となるので、第４のサイズで表示される。
【００７２】
なお、図１１の例では、表示面上の操作位置である座標４２１−１０１から表示領域４０１−１１１の中心位置までの距離を距離Ｋ１として説明したが、距離Ｋはこの例に限られない。
【００７３】
例えば座標４２１−１０１から最も近い表示領域４０１−１１１の座標までの距離を距離Ｋ１としてもよいし、座標４２１−１０１から最も遠い表示領域４０１−１１１の座標までの距離を距離Ｋ１としてもよい。距離Ｋ２および後述するＫ１１，Ｋ１２など、他の距離Ｋについても同様である。
【００７４】
また、図１１の第４のサイズに縮小された表示領域４０１−１１１，４０１−１１２は、図中の横方向にのみ縮小されているが、縮小される方法はこの例に限られない。第５のサイズで縮小される表示領域についても同様である。
【００７５】
ステップＳ６６において、表示制御部１２９は、位置情報により示される表示面上の操作位置の表示領域を除く、操作位置からの距離Ｋが縮小閾値Ｔｈｓ未満の表示領域を基準サイズで表示する。
【００７６】
例えば、図１１に示されるように、「Ｅ，Ｄ，Ｃ」が表示された表示領域４０１−１２１は、位置情報により示される位置からの距離Ｋ２が縮小閾値Ｔｈｓ未満となる表示領域である。従って、表示領域４０１−１２１は、基準サイズで表示される。また同様に、「Ｒ，Ｆ，Ｖ」が表示された表示領域４０１−１２２も位置情報により示される位置からの距離Ｋが縮小閾値Ｔｈｓ未満となるので、基準サイズで表示される。
【００７７】
ステップＳ６６の処理により、位置情報により示される表示面上の操作位置の表示領域以外、且つ操作位置からの距離Ｋが縮小閾値Ｔｈｓ未満の表示領域が拡大または縮小されて表示されている場合、拡大または縮小された表示領域が元の基準サイズに戻されて表示される。
【００７８】
なお、位置情報により示される表示面上の操作位置の表示領域以外、且つ操作位置からの距離Ｋが縮小閾値Ｔｈｓ未満の表示領域が拡大または縮小されていない（すなわち、基準サイズで表示されている）場合、ステップＳ６６の処理は省略することができる。
【００７９】
一方、ステップＳ６２において、距離Ｌが閾値Ｔｈ２以下であると判定された場合（ステップＳ６２：Ｙｅｓ）、ステップＳ６７において、表示制御部１２９は、第２のサイズおよび第５のサイズを取得する。
【００８０】
ステップＳ６８において、表示制御部１２９は、位置座標により示される表示面上の操作位置の表示領域を第２のサイズに拡大して表示する。例えば、図１２に示されるように、座標４２１−１４１がキーボード２０１−１４１の「Ｇ」上に位置する場合、表示領域４０１−１４１が、第１のサイズで表示された図１１の表示領域４０１−１０１より拡大された第２のサイズで表示される。
【００８１】
ステップＳ６９において、表示制御部１２９は、位置情報により示される位置からの距離Ｋが縮小閾値Ｔｈｓ以上の表示領域を第５のサイズに縮小して表示する。
【００８２】
例えば、図１２に示されるように、「Ｅ，Ｄ，Ｃ」が表示された表示領域４０１−１２１は、位置情報により示される位置からの距離Ｋ１１が縮小閾値Ｔｈｓ以上となる表示領域である。従って、基準サイズで表示された表示領域４０１−１２１は、第４のサイズより縮小され、図１３の表示領域４０１−１６１のように第５のサイズで表示される。
【００８３】
また同様に、第４のサイズで表示された図１２の表示領域４０１−１１１，４０１−１１２も位置情報により示される表示面上の操作位置からの距離Ｋが縮小閾値Ｔｈｓ以上となるので、第５のサイズで表示され、図１３の表示領域４０１−１６２，４０１−１６３のように縮小されて表示される。
【００８４】
なお、ステップＳ６５，Ｓ６９の処理では、説明を簡単にするため、表示制御部１２９は、位置情報により示される位置からの距離Ｋが、共に縮小閾値Ｔｈｓ以上となる表示領域が縮小されて表示されるとしたが、ステップＳ６５とＳ６９の処理で異なる閾値を設定することもできる。
【００８５】
ステップＳ６９の処理の後、ステップＳ６６において、表示制御部１２９は、位置情報により示される表示面上の操作位置の表示領域を除く、位置情報により示される位置からの距離Ｋが縮小閾値Ｔｈｓ未満の表示領域を基準サイズで表示する。
【００８６】
例えば、図１２に示されるように、「Ｒ，Ｆ，Ｖ」が表示された表示領域４０１−１２２は、位置情報により示される位置からの距離Ｋ１２が縮小閾値Ｔｈｓ未満となる表示領域である。
【００８７】
図１３に示されるように、表示領域４０１−１４１が第２のサイズに拡大され、表示領域４０１−１６１乃至４０１−１６３が第５のサイズに縮小された場合でも、表示領域４０１−１２２は基準サイズで表示される。従って、拡大された表示領域の周辺の表示領域は基準サイズで表示されるので、操作者が次の操作を実行する場合、所望の表示領域を迅速に視認することができる。
【００８８】
ステップＳ６６の処理の後、図１０の表示サイズ変更処理２は終了し、処理は図９のステップＳ４６に進む。
【００８９】
図９に戻り、ステップＳ４６において、タッチパネル１２８は、操作状態として接触操作状態が検出されたかを判定する。ステップＳ４６において、まだ接触操作状態が検出されていないと判定された場合（ステップＳ４６：Ｎｏ）、すなわち、まだ操作者の指がタッチパネル１２８に接触しておらず、タッチパネル１２８に対して近接している場合、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００９０】
一方、ステップＳ４６において、接触操作状態が検出されたと判定された場合（ステップＳ４６：Ｙｅｓ）、ステップＳ４７において、タッチパネル１２８は、接触された位置情報を取得する。ステップＳ４８において、タッチパネル１２８は、接触操作状態の度合いが押下閾値以上であるかを判定する。
【００９１】
ステップＳ４８において、接触操作状態の度合いが押下閾値以上でないと判定された場合（ステップＳ４８：Ｎｏ）、処理はステップＳ４９に進む。ステップＳ４９において、表示制御部１２９は、第３のサイズを取得する。そして、ステップＳ５０において、表示制御部１２９は、位置座標により示される表示面上の操作位置の表示領域を第３のサイズに拡大して表示する。
【００９２】
例えば、図１４に示されるように、操作者の指３０１−３１がキーボード２０１−１８１の「Ｇ」上で接触された場合、表示領域４０１−１８１が、第２のサイズで表示された図１３の表示領域４０１−１４１より拡大された第３のサイズで表示される。
【００９３】
なお、図１３のキーボード２０１−１６１が表示部１３０に表示された後、図１５に示されるように、操作者の指３０１−４１がキーボード２０１−２０１の「Ｇ」上で接触された場合、１つのアルファベット「Ｇ」の表示領域４０１−２０１だけを更に拡大し、「Ｔ」が表示された表示領域４０１−２１１を縮小してもよい。
【００９４】
一方、ステップＳ４８において、接触操作状態の度合いが押下閾値以上であると判定された場合（ステップＳ４８：Ｙｅｓ）、ステップＳ５１において、CPU１２１は、位置情報により示される表示面上の操作位置の表示領域の情報を取得する。
【００９５】
ステップＳ５０，Ｓ５１の処理の後、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００９６】
以上のように、本実施形態における情報処理装置１００では、操作状態の度合いの段階的な変化に伴い、位置情報により示される表示面上の操作位置の表示領域の大きさを段階的に変化させるとともに、操作位置から所定の距離だけ離れた表示領域の大きさを段階的に縮小させるので、表示部１３０の表示スペースが限られている場合でも、表示内容の全体を表示させ、且つ操作者の押し間違いを防止するので、操作者による入力操作の操作性を向上させることができる。
【００９７】
なお、本実施形態においては、近接操作状態の度合いと接触操作状態の度合いが２段階の場合（例えば近接操作状態の度合いとして、表示領域の大きさが第１のサイズと第２のサイズの２段階の場合）について説明したが、３段階以上の複数の度合いを設定することができる。
【００９８】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置等の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００９９】
（付記１）
所定の情報を表示する表示面を有する表示装置と、
前記表示装置の前記表示面に形成され、前記表示面に対する操作状態を検出する検出手段と、
前記検出手段により検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段と、
を備える情報処理装置。
【０１００】
上記情報処理装置によると、
表示装置（表示部１３０）は、所定の情報を表示する表示面を有する。
検出手段（タッチパネル１２８）は、表示装置の表示面上に形成され、表示面に対する操作状態を検出する。
表示制御手段（表示制御部１２９）は、検出手段により検出された操作状態に応じて、表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する。
従って、上記情報処理装置は、段階的に表示領域の大きさが変化するので、入力操作の操作性を向上させることができる。
【０１０１】
（付記２）
付記１に記載の情報処理装置であって、
前記検出手段は、前記表示面に対する予め設定された前記操作状態の度合いを検出するとともに、前記表示面に対する前記表示面上の操作位置を表す位置情報を取得し、
前記表示制御手段は、前記操作状態の度合いの段階的な変化に伴い、前記位置情報により示される前記表示面上の前記操作位置の前記表示領域の大きさを段階的に変化させて表示する、
情報処理装置。
【０１０２】
上記情報処理装置によると、
検出手段は、表示面に対する予め設定された操作状態の度合いを検出するとともに、表示面に対する表示面上の操作位置を表す位置情報（例えば座標Ｐ）を取得する。
表示制御手段は、操作状態の度合いの段階的な変化に伴い、位置情報により示される表示面上の操作位置の表示領域の大きさを段階的に変化させて表示する。
従って、上記情報処理装置は、予め設定された操作状態の度合いの段階的な変化に伴い、表示領域の大きさを段階的に変化させるので、入力操作の操作性を向上させることができる。
【０１０３】
（付記３）
付記２に記載の情報処理装置であって、
前記検出手段は、前記表示面に対する物体の非接触の前記操作状態である近接操作状態を検出するとともに、前記表示面と近接した前記物体との距離を検出し、
前記表示制御手段は、前記検出手段により検出された前記距離が小さくなるに伴い、前記位置情報により示される位置の前記表示領域を、段階的に予め設定されたサイズより大きいサイズに拡大して表示する、
情報処理装置。
【０１０４】
上記情報処理装置によると、
検出手段は、表示面に対する物体（例えば操作者の指）の非接触の操作状態である近接操作状態を検出するとともに、表示面と近接した物体との距離を検出する。
表示制御手段は、検出手段により検出された距離が小さくなるに伴い、位置情報により示される位置の表示領域を、段階的に予め設定されたサイズより大きいサイズに拡大して表示する。
従って、上記情報処理装置は、操作者の指などが表示面に近づくほど所定の表示領域を拡大して表示するので、操作者による表示領域の押し間違いを防止することができる。
【０１０５】
（付記４）
請求項３に記載の情報処理装置であって、
前記検出手段は、前記表示面に対する前記物体の接触の前記操作状態である接触操作状態を検出するとともに、前記表示面に対する前記物体の接触度合を検出し、
前記表示制御手段は、前記接触度合に応じて、前記位置情報により示される位置の前記表示領域を、前記近接操作状態で拡大された前記表示領域のサイズより大きいサイズに拡大して表示する、
情報処理装置。
【０１０６】
上記情報処理装置によると、
検出手段は、表示面に対する物体の接触の操作状態である接触操作状態を検出するとともに、表示面に対する物体の接触度合を検出する。
表示制御手段は、接触度合に応じて、位置情報により示される位置の表示領域を、近接操作状態で拡大された表示領域のサイズより大きいサイズに拡大して表示する。
従って、上記情報処理装置は、表示面に接触があった場合、接触度合に応じて表示面に表示された表示領域をさらに拡大するので、操作者による表示領域の押し間違いをより確実に防止することができる。
【０１０７】
（付記５）
付記３又は４に記載の情報処理装置であって、
前記表示制御手段は、
前記距離が第１の閾値以下である場合、前記位置情報により示される前記表示面上の前記操作位置の前記表示領域を前記基準サイズより大きい第１のサイズに拡大して表示し、
前記距離が第２の閾値以下である場合、前記位置情報により示される前記表示面上の前記操作位置の前記表示領域を前記第１のサイズより大きい第２のサイズに拡大して表示する、
情報処理装置。
【０１０８】
上記情報処理装置によると、
表示制御手段は、距離が第１の閾値以下である場合、位置情報により示される表示面上の操作位置の表示領域を基準サイズより大きい第１のサイズに拡大して表示し、距離が第２の閾値以下である場合、位置情報により示される表示面上の操作位置の表示領域を第１のサイズより大きい第２のサイズに拡大して表示する。
従って、上記情報処理装置は、拡大する表示領域の表示サイズが２段階なので、情報処理装置の処理の負担を低減しつつ、操作者の押し間違いを防止することができる。
【０１０９】
（付記６）
付記３乃至５のいずれかに記載の情報処理装置であって、
前記表示制御手段は、前記距離が小さくなるに伴い、前記位置情報により示される前記表示面上の前記操作位置からの前記表示面上に沿った方向の距離を表す平面距離が、前記表示領域を縮小するための閾値を表す縮小閾値以上となる位置の前記表示領域を、段階的に前記基準サイズより小さいサイズに縮小して表示する、
情報処理装置。
【０１１０】
上記情報処理装置によると、
表示制御手段は、距離が小さくなるに伴い、位置情報により示される表示面上の操作位置からの表示面上に沿った方向の距離を表す平面距（例えば距離Ｋ）離が、表示領域を縮小するための閾値を表す縮小閾値以上となる位置の表示領域を、段階的に基準サイズより小さいサイズに縮小して表示する、
従って、上記情報処理装置は、表示装置の表示面が限られた表示スペースでも表示内容全体を表示しながら所定の表示領域を拡大するので、操作者の操作性を向上することができる。
【０１１１】
（付記７）
所定の情報を表示する表示面を有する表示装置と、前記表示装置の前記表示面に形成され、前記表示面に対する操作状態を検出する検出手段と、を備える情報処理装置に、
前記検出手段により検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する表示制御手段、
を実現させるためのプログラム。
【０１１２】
（付記８）
付記７に記載のプログラムであって、
前記検出手段は、前記表示面に対する予め設定された前記操作状態の度合いを検出するとともに、前記表示面に対する前記表示面上の操作位置を表す位置情報を取得し、
前記表示制御手段は、前記操作状態の度合いの段階的な変化に伴い、前記位置情報により示される前記操作位置の前記表示領域の大きさを段階的に変化させて表示する、
プログラム。
【０１１３】
（付記９）
所定の情報を表示する表示面を有する表示装置を備える情報処理装置にて、
前記表示面に対する操作状態を検出し、
検出された前記操作状態に応じて、前記表示面に表示された所定の表示領域の大きさを段階的に変化させて表示する、
情報処理方法。
【０１１４】
（付記１０）
付記９に記載の情報処理方法であって、
前記表示面に対する予め設定された前記操作状態の度合いを検出するとともに、前記表示面に対する前記表示面上の操作位置を表す位置情報を取得し、
前記操作状態の度合いの段階的な変化に伴い、前記位置情報により示される前記操作位置の前記表示領域の大きさを段階的に変化させて表示する、
情報処理方法。
【符号の説明】
【０１１５】
１００  情報処理装置
１２８  タッチパネル
１２９  表示制御部
１３０  表示部
【図１】
2013073366.tif 000003
【図２】
2013073366.tif 000004
【図３】
2013073366.tif 000005
【図４】
2013073366.tif 000006
【図５】
2013073366.tif 000007
【図６】
2013073366.tif 000008
【図７】
2013073366.tif 000009
【図８】
2013073366.tif 000010
【図９】
2013073366.tif 000011
【図１０】
2013073366.tif 000012
【図１１】
2013073366.tif 000013
【図１２】
2013073366.tif 000014
【図１３】
2013073366.tif 000015
【図１４】
2013073366.tif 000016
【図１５】
2013073366.tif 000017