(57)【要約】【課題】操作性を損なうという問題を解決することができるという問題を解決すること。【解決手段】本発明における情報処理装置は、操作物体の操作を受け付ける表示入力部と、前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、前記入力操作に応じて、予め設定された処理を実行する制御手段と、を備え、前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う。【選択図】図１
2014016707.tif 000002
【特許請求の範囲】
【請求項１】
操作物体の操作を受け付ける表示入力部と、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を備え、
前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
情報処理装置。
【請求項２】
前記制御手段は、
前記操作検出手段により前記第１操作状態を検出した後に前記第２操作状態を検出した場合に、指定指示を行った前記特定情報の確定指示を行い、
前記操作検出手段により前記第１操作状態を検出した後に、前記第２操作状態を検出することなく前記第１操作状態が解除された場合に、指定指示を行った前記特定情報の指定を解除する、
請求項１記載の情報処理装置。
【請求項３】
前記制御手段は、前記第１操作状態が検出された後に前記第２操作状態が検出された場合に、前記特定情報の表示位置の周囲に、当該特定情報に予め関連付けられた関連情報を表示する、
請求項１又は２記載の情報処理装置。
【請求項４】
前記制御手段は、前記第２操作状態が検出された後に前記第２操作状態が解除された場合に、前記第２操作状態が解除される直前に選択された前記特定情報または前記関連情報に予め対応付けられた処理を実行する、
請求項３記載の情報処理装置。
【請求項５】
前記制御手段は、前記操作検出手段により第１操作状態を検出した場合に、前記特定情報の表示位置の周囲に、当該特定情報に予め対応付けられた指定情報を表示する、
請求項１乃至４のいずれか記載の情報処理装置。
【請求項６】
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した後に、前記第２操作状態を検出することなく、前記第１操作状態が解除された場合に、前記指定情報の表示を削除する、
請求項５記載の情報処理装置。
【請求項７】
前記操作検出手段は、前記表示入力部の面に対して前記操作物体が接触した接触状態を前記第１操作状態として検出するとともに、前記接触状態から、前記操作物体が接触した面に対し所定の圧力をもって押圧した押圧状態を前記第２操作状態として検出する、
請求項１乃至６のいずれか記載の情報処理装置。
【請求項８】
前記操作検出手段は、前記表示入力部の面に対して前記操作物体が接触した接触状態を前記第１操作状態として検出するとともに、前記接触状態から、前記操作物体が接触した面をさらに押下した押下状態を前記第２操作状態として検出する、
請求項１乃至６のいずれか記載の情報処理装置。
【請求項９】
前記操作検出手段は、前記表示入力部の面に対して前記操作物体が非接触で前記表示入力部の面上に位置することを検出可能な状態である近接状態を前記第１操作状態として検出するとともに、前記表示入力部の面に対して前記操作物体が接触した接触状態を前記第２操作状態として検出する、
請求項１乃至６のいずれか記載の情報処理装置。
【請求項１０】
操作物体の操作を受け付ける表示入力部を備える情報処理装置に、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付けるとともに、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
情報処理方法。
【請求項１１】
前記第１操作状態を検出した後に前記第２操作状態を検出した場合に、指定指示を行った前記特定情報の確定指示を行い、前記第１操作状態を検出した後に、前記第２操作状態を検出することなく前記第１操作状態が解除された場合に、指定指示を行った前記特定情報の指定を解除する、
請求項１０記載の情報処理方法。
【請求項１２】
操作物体の操作を受け付ける表示入力部を備える情報処理装置に、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を実現させるとともに、
前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
ことを実現させるためのプログラム。
【請求項１３】
前記制御手段は、
前記第１操作状態を検出した後に前記第２操作状態を検出した場合に、指定指示を行った前記特定情報の確定指示を行い、前記第１操作状態を検出した後に、前記第２操作状態を検出することなく前記第１操作状態が解除された場合に、指定指示を行った前記特定情報の指定を解除する、
請求項１２記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置にかかり、特に、操作物体による表示面に対する入力操作に基づく入力を受け付ける情報処理装置に関する。
【背景技術】
【０００２】
近年、ユーザによる直感的な操作を実現可能にするタッチパネル式入力装置が、携帯電話機やタブレットＰＣ（Personal Computer）等の情報処理装置に採用され、広く普及している。タッチパネル式入力装置は、表示装置の表示面に形成され、表示面における操作物体の位置を検出することにより、入力操作を受け付ける。例えば、タッチパネル式入力装置は、ユーザが画面を指で軽くたたくタップや、ユーザが画面上を素早く払うフリック等の入力操作を受け付ける。
【０００３】
ここで、タッチパネル式入力装置を用いて文字を入力する技術がある。例えば、画面に表示された「あ」の文字が３回タップされた場合に、タッチパネル式入力装置が、「あ」行の３番目の文字である「う」の文字の入力を受け付ける技術がある。また、例えば、画面に表示された「あ」の文字がユーザにより接触された場合に、タッチパネル式入力装置が、「あ」の文字の上下左右のそれぞれの方向に「い、う、え、お」の文字のそれぞれを表示し、ユーザによるタップまたはフリックに基づいて選択された文字の入力を受け付ける技術がある。
【０００４】
なお、文字入力の他、タッチパネル式入力装置を用いてユーザが画面に接触した場合に、動画像を制御するためのコントローラを表示し、ユーザによる入力操作を受け付けて、入力操作に応じたコントローラの機能（例えば「早送り」や「早戻し」）を実行する技術がある（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−６９２７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した技術では、ユーザが一度画面に接触すると、その接触を入力操作として受け付けるので、ユーザが誤って画面に接触した場合に、誤った入力操作に基づく入力を受け付けてしまい、その誤った入力操作を解除することができなかった。
【０００７】
例えば、「あ」と「か」の文字が並んで表示されている場合に、ユーザが「か」を入力しようとして誤操作により「あ」の文字に接触すると、「あ」の文字の上下左右のそれぞれの方向に「い、う、え、お」の文字のそれぞれが表示される。この場合、ユーザが「か」の文字に接触するためには、一度画面から指等を離して「あ、い、う、え、お」のいずれかの文字を一度入力してから、再度「か」の文字に接触する必要があり、操作性を損なうという問題があった。
【０００８】
このため、本発明の目的は、上述した課題である、操作性を損なうという問題を解決することができる情報処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成すべく、本発明の一形態である情報処理装置は、
操作物体の操作を受け付ける表示入力部と、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を備え、
前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
という構成を取る。
【００１０】
また、本発明の他の形態である情報処理方法は、
操作物体の操作を受け付ける表示入力部を備える情報処理装置に、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付けるとともに、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
という構成を取る。
【００１１】
また、本発明の他の形態であるプログラムは、
操作物体の操作を受け付ける表示入力部を備える情報処理装置に、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を実現させるとともに、
前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
ことを実現させるためのプログラムである。
【発明の効果】
【００１２】
本発明は、以上のように構成されることにより、操作性を向上することができるという優れた効果を有する。
【図面の簡単な説明】
【００１３】
【図１】本発明の第１実施形態における情報処理装置の構成を示すブロック図である。
【図２】本発明の第１実施形態における操作検出部の構成の機能的構成を示すブロック図である。
【図３】本発明における表示部の構成を説明する図である。
【図４】本発明における入力操作の例を説明する図である。
【図５】本発明における入力操作の例を説明する図である。
【図６】本発明における表示部の表示例を示す図である。
【図７】本発明における表示部の表示例を示す図である。
【図８】本発明における表示部の表示例を示す図である。
【図９】本発明における表示部の表示例を示す図である。
【図１０】本発明における表示部の他の表示例を示す図である。
【図１１】本発明における表示部の他の表示例を示す図である。
【図１２】本発明における表示部の他の表示例を示す図である。
【図１３】本発明における情報処理装置の動作を示すフローチャートである。
【図１４】本発明における情報処理装置の他の動作を示すフローチャートである。
【図１５】本発明における表示部の他の表示例を示す図である。
【図１６】本発明の第２実施形態における情報処理装置の構成を示すブロック図である。
【図１７】本発明の第２実施形態における操作検出部の構成の機能的構成を示すブロック図である。
【図１８】本発明における表示部の構成を説明する図である。
【図１９】本発明における入力操作の例を説明する図である。
【図２０】本発明における情報処理装置の動作を示すフローチャートである。
【発明を実施するための形態】
【００１４】
＜第１実施形態＞
本発明の第１実施形態を、図１乃至図１５を参照して説明する。図１と図２は、情報処理装置の構成を示すブロック図であり、図３乃至図１２、図１５は、情報処理装置に対する操作を説明する図である。また、図１３と図１４は、情報処理装置の動作を説明するための図である。
【００１５】
［構成］
図１に示すように、本実施形態における情報処理装置１は、制御部２１と、記憶部２２と、表示入力部２３と、押下スイッチ部２５と、操作検出部２６とを備えている。情報処理装置１は、例えば、スマートフォンやタブレットＰＣなどである。情報処理装置１は、押下スイッチ部２５と後述するタッチパネル３２（タッチパネル式入力装置）とにより表示入力部２３の面上における操作物体の位置を検出し、検出した位置に基づく入力操作を受け付ける。
【００１６】
情報処理装置１は、CPU（Central Processing Unit）などの演算部に組み込まれたプログラムで制御された、制御部２１と操作検出部２６とを備えている。なお、プログラムは記憶部２２に記憶される。また、情報処理装置１は、コンピュータが読み取り可能な記録媒体に記録されたプログラムを読み取ることもできる。記録媒体は、例えば、フレキシブルディスク、光ディスク、光磁気ディスク、および、半導体メモリ等の可搬性を有する媒体である。
【００１７】
制御部２１は、表示入力部２３の入出力を制御する。表示入力部２３は、表示部３１とタッチパネル３２とを備えており、例えば、制御部２１は、表示部３１の表示面に文字や画像などの各種データを表示する。表示部３１は、液晶ディスプレイや有機ＥＬ（Electroluminescence）ディスプレイ等により構成されている。なお、表示部３１は、上述した構成に限定されず、いかなる構成にて実現されてもよい。
【００１８】
タッチパネル３２は、静電容量方式のタッチパネルであり、表示部３１の表示面（表示入力部２３の面）に形成される。タッチパネル２４は、表示部３１の表示面に対する指やペンなどの操作物体による接触と、接触された表示面上の位置とを検出する。なお、タッチパネル３２は、静電容量方式に限られず、操作物体の表示面に対する接触が検出できる構成であればよい。
【００１９】
押下スイッチ部２５は、表示部３１の表示面に形成され、操作物体による押下を検出するための構成を有している。例えば、押下スイッチ部２５は、所定の間隔を空けて配置された２つの透明電極を備えている。そして、押下スイッチ部２５が２つの透明電極の相互接触を検出することで、図２の押下検出部４３は、操作物体による押下を検出する。押下検出部４３については後述して説明する。
【００２０】
なお、押下スイッチ部２５は、操作物体により押下された位置を検出するための構成を有していてもよい。例えば、押下スイッチ部２５は、ある方向に対して平行に配線された複数の直線電極を有する第１の透明電極と、ある方向に対して垂直な方向に配線された複数の直線電極を有する第２の透明電極とを備える。そして、操作物体による押下により第１の透明電極が押下され、相互に接触した第１の透明電極の直線電極と第２の透明電極の直線電極とを検出することで、接触された位置を特定できるようにしてもよい。
【００２１】
ここで、図３を参照して、表示部３１とタッチパネル３２と押下スイッチ部２５の構成について説明する。図３は、タッチパネル２４と押下スイッチ部２５とが表示面に形成された表示部３１を示す図である。図３に示すように、情報処理装置１は、一番下に表示部３１を有し、表示部３１の表示面上にタッチパネル３２を有し、タッチパネル３２の上に押下スイッチ部２５を有している。なお、押下スイッチ部２５は表示部３１の表示面に形成した例を示すがこれに限られない。例えば、表示部３１（具体的には表示部３１の下部に押下スイッチを配置）もしくは表示部３１を覆う透明保護部材（ガラス）が押下されたことを検知できるような構成、要は接触状態と押下状態とを検知できるような構成を有していればよい。なお、表示部３１とタッチパネル３２と押下スイッチ部２５とが配置される順番は上記に限られず、いかなる構成にて実現されてもよい。
【００２２】
図４は、操作物体としての指６１が表示面に接触した例を示している。図４の例では、指６１が表示部３１の一番上に配置された押下スイッチ部２５の面上に接触している。そして、タッチパネル３２は、指６１（操作物体）が接触検出可能な面（例えば押下スイッチ部２５の面）に接触した状態を、表示面に対する操作物体による接触として検出する。一方、図４の状態では、押下検出部４３は、押下スイッチ部２５による２つの透明電極の接触を検出せず、押下を検出しない。
【００２３】
次に、図２を参照して、操作物体の操作状態の検出について詳細に説明する。図２は、操作検出部２６の機能的構成を示すブロック図である。図２に示すように、操作検出部２６は、操作状態検出部４１と、位置情報取得部４２と、押下検出部４３との機能ブロックを備えている。操作検出部２６（操作検出手段）は、表示部３１の表示面に対する操作物体の操作を検出する。
【００２４】
操作状態検出部４１は、表示部３１の表示面の同一操作位置における異なる２つの操作状態を検出する。例えば、操作状態検出部４１は、表示面に対して操作物体が接触する接触状態（第１操作状態）（例えば図４の状態）と、操作物体が表示面を押下する押下状態（第２操作状態）とを検出する。なお、操作状態は接触状態と押下状態の２つに限られない。また、操作状態は３つ以上の複数であってもよい。
【００２５】
操作状態検出部４１は、図４の例のように、タッチパネル３２により操作物体が表示面に接触したと判定された場合に、接触状態を検出する。また、例えば、図５に示すように、操作物体としての指６１が押下スイッチ部２５を押下すると、押下スイッチ部２５の一方の透明電極が下方に向かって凹み、他方の透明電極と接触する。このとき、押下検出部４３は、指６１による押下を検出する。そして、操作状態検出部４１は、押下検出部４３により操作物体による押下が検出された場合に押下状態を検出する。
【００２６】
続いて、位置情報取得部４２は、タッチパネル３２により検出された位置に基づいて、操作物体により接触された表示面上の位置を表す位置情報を取得する。位置情報取得部４２は、例えば、表示面上に接触した操作物体の領域の重心に対する座標を位置情報として取得する。なお、位置情報取得部４２は、押下スイッチ部２５により押下が検出された場合（押下状態）に、押下スイッチ部２５により検出した情報に基づいて、表示面を押下した操作物体の位置情報を取得してもよい。また、位置情報には、表示部３１に表示される文字や画像等の項目が予め対応付けられている。
【００２７】
そして、制御部２１は、操作物体の操作状態と位置情報とに基づいて、予め設定された処理を実行する。制御部２１（制御手段）は、操作状態検出部４１により接触状態が検出されると、操作物体により選択された特定情報（すなわち、位置情報取得部４２により取得された位置情報に対応付けられた情報）の指定指示を行う。この特定情報の指定指示とは、ユーザが入力を所望する情報を指定しただけの状態であり、後述するように指定指示した特定情報は解除、取消（キャンセル）することができる。また、制御部２１は、操作状態検出部４１により押下状態が検出されると、特定情報の確定指示を行う。この特定情報の確定指示とは、ユーザが入力を所望する情報の入力を確定した状態であり、後述するように選択された項目に関連付けられた関連情報を表示させる。なお、特定情報の確定指示は、関連情報を表示させる処理に限られない。
【００２８】
ここで、図６乃至図９を参照して、制御部２１の具体的な処理について説明する。図６は、表示部３１に表示された画像の例を示す図である。図６に示すように、制御部２１は、文字入力が指示された場合、入力表示領域８１と、仮想入力領域８２とを表示部３１に表示する。入力表示領域８１は、操作物体の入力操作に基づいて入力が確定した文字を表示する領域である。仮想入力領域８２は、仮想的なキーボード等の入力インタフェースを表示する領域である。例えば、表示部３１は、仮想入力領域８２に「あ段」の文字のそれぞれを表示する。なお、仮想入力領域８２に表示される文字（画像）は、「あ段」の文字のそれぞれに限られない。例えば、アルファベットや記号等でもよい。例えば、ユーザが「き」の文字を入力する場合の制御部２１の動作について、図７乃至図９を参照して説明する。なお、以下では、操作物体が指６１である場合について説明するが、操作物体は指に限られない。
【００２９】
図７に示すように、例えば、ユーザが「か」の文字に触れようとして、「あ」の文字に触れた場合（指６１が仮想入力領域８２に表示された「あ」の表示面上に接触した場合）、制御部２１は、仮想入力領域８２の「あ」の上部（図７の上部）に、「あ」の文字が拡大された選択文字１０１Ａ（選択情報）を表示する。なお、選択文字１０１Ａ（選択情報）は、予め「あ」の文字に対応付られている。また、他の文字についても同様に選択情報が対応付けられている。すなわち、操作状態検出部４１が接触状態を検出した場合（タッチパネル３２により接触が検出され、且つ、押下検出部４３により押下スイッチ部２５が押下されていないと判定された場合）に、制御部２１は、選択文字１０１Ａを表示部３１に表示する。
【００３０】
なお、選択情報を表示する表示位置は上部に限られず、表示位置の周囲でもよい。また、例えば仮想入力領域８２内の文字の表示を妨げない場所であれば表示位置は仮想入力領域８２内でも入力表示領域８１内（例えば、日本語を変換する前に入力が確定された文字列であって変換確定前の文字列の次文字位置）でもよい。例えば、入力表示領域８１に表示された入力文字列のうち変換前の文字列（例えば、漢字に変換する前のひらがなの文字列）の次に文字が入力される位置に、選択情報を表示してもよい。さらに、選択情報は、拡大した画像に限らず、例えば文字や画像の色を変更したものでもよい。これにより、指６１により接触された文字が大きく表示されるので、ユーザの視認性を向上することができる。
【００３１】
ここで、指６１（操作物体）の操作状態が接触状態である場合、制御部２１は、指６１により指定された「あ」の文字（特定情報）を指定する（指定指示を行う）だけであり、「あ」の文字の入力は受け付けない。従って、接触状態が解除された場合（接触状態から指６１が表示面から離れた状態に変更した場合）、制御部２１は、指６１により指定された特定情報の指定を解除し、表示部３１の表示を元に戻す（図６の表示に戻す）ように、選択情報の表示を削除する。
【００３２】
次に、図７の状態から、「か」の文字を選択するためにユーザが指６１を右方向に移動させると図８の状態になる。図８に示すように、指６１は仮想入力領域８２に表示された「か」の表示面上に接触している。このとき、制御部２１は、仮想入力領域８２の「か」の上部（図８の上部）に、「か」の文字が拡大された選択文字１０１Ｂを表示する。すなわち、接触状態が維持されたまま指６１が右方向に移動すると、「あ」の文字の右隣に配置された「か」の文字が拡大されて表示される。これにより、ユーザが誤操作により、ユーザの意図した文字と異なる文字に接触した場合に、その文字の入力を受け付けないので、ユーザが表示面から指を離すことなく意図した文字に接触することができ、ユーザの操作性を向上することができる。
【００３３】
そして、図８の状態から指６１が表示面に向かって押下されると図９の状態になる。図９に示すように、指６１により「か」の文字が表示面に向かって押下されると、制御部２１は、「か」の文字を中心として、その文字の表示位置の周囲（例えば上下左右の方向）に「か行」の文字である「き、く、け、こ」が配置された関連文字１１１（関連情報）を表示する。すなわち、押下検出部４３により押下スイッチ部２５が押下されたことを検出した場合に、制御部２１は、関連文字１１１を表示する。
【００３４】
つまり、制御部２１は、指６１（操作物体）の操作状態が押下状態である場合、指６１の接触により指定された「か」の文字（特定情報）の確定指示を行う。そして、制御部２１は、押下状態の後に押下状態が解除された場合（指６１が表示面から離れた状態に変更した場合）、押下状態が解除される直前に指６１が接触していた位置に表示されている文字（押下状態が解除される直前に指定された情報）を入力表示領域８１に表示する。例えば、関連文字１１１の「き」の文字の上部に指６１が移動し、その後、指６１が表示面から離れた場合、制御部２１は、「き」の文字の入力を受け付け、入力表示領域８１に表示する。
【００３５】
なお、図９の例では、関連文字１１１が「か、き、く、け、こ（「こ」は指６１に隠れているので図示せず）」を含む画像として表示されているが、関連文字１１１の表示は、上記に限られない。例えば、「か」の上下左右の少なくとも１つの領域に「か、き、く、け、こ」の文字のうち少なくとも１つを含む文字列を表示してもよい（例えば、「か」の下側に「かきくけこ」の文字列を表示してもよい）。また、図８の選択文字１０１Ｂの表示位置の周囲に「き、く、け、こ」の文字を表示してもよい。勿論、「か」行に限らず、他の文字に指６１が接触した場合には、同様の処理が実行される。例えば、指６１により「さ」の文字が押下された場合、「し、す、せ、そ」の文字が「さ」の表示位置の周囲に表示される。このように、接触状態と押下状態の２段階の操作状態に応じて、各操作状態に予め設定された処理を実行するので、ユーザによる誤操作を低減し、操作性を向上することができる。
【００３６】
特に、ユーザの接触操作と押下操作とを取り消す機能（キャンセル機能）を有していない場合には、選択動作である接触操作が実行されてもユーザの入力が確定せず、確定動作である押下操作が実行されることで、ユーザの入力が確定する。例えば、押下検出部４３により押下状態が検出され、関連文字１１１が表示された表示面に対して、ユーザが指６１を上下左右のいずれかの方向へずらした時、または、指６１をずらさずにタッチパネル３２から離した時に、関連文字１１１のいずれかの入力が確定する。このように、ユーザの明示的な操作である押下操作（確定動作）を経由して入力を確定するので、ユーザの誤操作を低減することができる。
【００３７】
また、操作状態検出部４１は、操作物体の押下状態を段階的に検出することもできる。例えば、３つの透明電極（操作物体と直接接触するものから順に第１乃至第３の透明電極）を配置し、押下スイッチ部２５が押下を検出するためのスイッチを２段階にしてもよい。なお、操作物体の押下状態を段階的に検出する方法は上記に限られず、他の構成により実現されてもよい。
【００３８】
具体的には、押下検出部４３は、押下スイッチ部２５の第１の透明電極と第２の透明電極とが接触したか否か、および、第２の透明電極と第３の透明電極とが接触したか否かを判定する。押下検出部４３により、第１の透明電極と第２の透明電極とが接触したと判定され、かつ、第２の透明電極と第３の透明電極とが接触していないと判定された場合、操作状態検出部４１は第１押下状態を検出する。そして、例えば制御部２１は、第１押下状態が検出された場合、上述した例と同様に、関連文字として「か、き、く、け、こ」を表示する。
【００３９】
一方、押下検出部４３により、第２の透明電極と第３の透明電極とが接触したと判定された場合、操作状態検出部４１は第２押下状態を検出する。そして、例えば制御部２１は、第２押下状態が検出された場合、「か行」の濁音である「が、ぎ、ぐ、げ、ご」を関連文字として表示する。
【００４０】
このように、押下状態を段階的に判定することで、簡単な操作で、より多様な処理を実行することができる。勿論、押下状態の段階的な判定は２段階に限られず、３段階以上の複数でもよい。また、制御部２１は、関連文字等の関連情報を表示する代わりに、操作物体による操作状態を解除するための情報（例えば「キャンセル」ボタン）を少なくとも含む情報を表示し、ユーザの入力を文字の入力操作と同様の操作で取り消すようにすることもできる。また、接触時または押下後に表示される関連情報を表示した後に、押下検出部４３が２段階目以上の押下状態（例えば第３操作状態）を検出した場合に、制御部２１は自動的に関連情報の表示を削除してもよい（確定指示を行った特定情報の確定処理を取り消してもよい）。さらに、押下状態の段階的な判定に応じてキャンセルボタンの領域を広げるような関連情報の動的制御を行ってもよい。なお、上記では日本語入力の例を示したが、日本語に限らず英字、数字等の入力でもよい。また、文字の表示に限らず、予測変換候補の文字列や、学習結果に基づく出現頻度の高い文字列を表示してもよい。
【００４１】
なお、操作物体（指６１）の入力操作は、文字入力に限られない。図１０乃至図１２を参照して、入力操作の他の例について説明する。この例では、ユーザがインターネット等の通信ネットワークを介して、商品を購入する場合について説明する。図１０に示すように、表示部３１は、販売される商品の画像としてノートパソコンの画像（標準画像１３１Ａ，１３１Ｂ）を表示する。
【００４２】
図１０の状態から、指６１が標準画像１３１Ａの表示面上に接触すると、制御部２１は、ノートパソコンの標準画像１３１Ａを拡大した拡大画像１４１Ａ（選択情報）を表示する。すなわち、制御部２１は、指６１が接触状態の場合に、拡大画像１４１Ａを表示する。そして、指６１（操作物体）の操作状態が接触状態である場合、制御部２１は、指６１により指定されたノートパソコン（標準画像１３１Ａ）の指定指示を行う。従って、接触が解除された場合（接触状態から指６１が表示面から離れた状態に変化した場合）、制御部２１は、指６１により指定された項目（例えばノートパソコン）の選択を解除し、拡大画像１４１Ａを標準画像１３１Ａに戻す（図１０の表示に戻す）ように、拡大画像１４１Ａ（選択情報）の表示を削除する。
【００４３】
一方、図１１の状態から指６１が表示面に向かって押下されると図１２の状態になる。図１２に示すように、指６１によりノートパソコンの拡大画像１４１Ａが表示面に向かって押下されると、制御部２１は、拡大画像１４１Ａの表示位置の周囲（例えば上下左右の方向）に、拡大画像１４１Ａのノートパソコンに関連する商品の画像である関連画像１５１Ａ，１５１Ｂ，１５１Ｃ（関連情報）を表示する。関連情報は、例えば、拡大画像１４１Ａのノートパソコンを購入した他のユーザがよく購入している他の商品等である。勿論、関連する商品は、上記に限らず、拡大画像１４１Ａのノートパソコンの周辺機器等、指６１により指定された商品に関連するものであればよい。
【００４４】
制御部２１は、指６１（操作物体）の操作状態が押下状態である場合、指６１により指定された商品の選択を確定する。そして、制御部２１は、押下状態が解除された場合（押下態から指６１が表示面から離れた状態に変化した場合）、押下状態が解除される直前にに指６１が接触していた位置に表示されている商品（押下状態が解除される直前に指定された特定情報または関連情報）の購入処理を開始する。
【００４５】
なお、制御部２１は、指６１（操作物体）の操作状態が押下状態である場合に、関連情報として、拡大画像１４１Ａを「コピーする」、「保存する」、および、「印刷する」等、指６１により指定された画像（項目）に関連して設定される処理（メニュー）を表示してもよい。表示される処理（メニュー）は、上記に限られない。このように、接触状態と押下状態の２段階の操作状態に応じて、２つの異なる操作を実行するので、ユーザによる入力操作が容易になり、操作性を向上することができる。
【００４６】
また、上述した情報処理装置１では、押下スイッチ部２５により押下を検出するとしたが、圧力センサ等を使用して押下を検出することもできる。例えば、圧力センサが検出した圧力の値が予め設定された閾値以上であると判定された場合に、操作状態検出部４１は、押下状態を検出する。一方、圧力センサが検出した圧力の値が０を超え、且つ、閾値未満である場合に、操作状態検出部４１は、接触状態を検出する。このように、圧力の大きさに基づいて、押下状態を検出することができる。
【００４７】
さらに、上記した押下状態からユーザがフリック操作などの連続操作を行う場合には、一時的に押下状態の圧力の大きさが変動することがある。従って、操作状態検出部４１は、段階的な押下状態を検出するためにヒステリシス的な制御を利用してもよい。例えば、上記した２つの閾値（第１閾値と第２閾値（第１閾値＜第２閾値））を設定し、操作状態検出部４１は、圧力センサが検出した圧力の値が第２閾値未満から第２閾値以上に変化した場合に、接触状態（または非押下状態）から押下状態へ状態遷移する。また、操作状態検出部４１は、圧力センサが検出した圧力の値が第１閾値以上から第１閾値未満へ変化した場合に、押下状態から接触状態へ状態遷移する。これにより、押下を検出し押下状態へ遷移した後の追加操作（例えばフリック操作）で押下の圧力が下がった場合に、接触操作と判定する（接触状態を検出する）誤動作を防ぐことができる。また、各操作状態を選択し、その操作状態を維持（固定）するために、予め設定された時間までは検出した圧力の値を維持する方法であってもよい。
【００４８】
このように、押下状態における圧力の大きさを段階的に判定することで、簡単な操作で、より多様な処理を実行することができる。勿論、押下状態における圧力の大きさの判定は２段階に限られず、３段階以上の複数でもよい。
【００４９】
［動作］
次に、図１３のフローチャートを参照して、情報処理装置１の動作について説明する。図１３は、情報処理装置１の入力制御処理を説明するフローチャートである。
【００５０】
まず、ステップＳ１において、操作状態検出部４１は、接触状態を検出したか否かを判定する。すなわち、タッチパネル３２が操作物体の表示面に対する接触を検出したか否かを判定する。ステップＳ１において、接触状態を検出していないと判定された場合（ステップＳ１：Ｎｏ）、処理はステップＳ１に戻り、同様の処理が繰り返される。一方、ステップＳ１において、接触状態を検出したと判定された場合（ステップＳ１：Ｙｅｓ）、ステップＳ２において、位置情報取得部４２は、操作物体により接触された表示面上の位置を表す位置情報を取得する。
【００５１】
続いて、ステップＳ３において、制御部２１は、操作物体により選択された特定情報の指定指示を行い、当該特定情報に対して予め設定された選択情報を表示部３１に表示する。選択情報は、例えば、操作物体により指定された画像（特定情報）の拡大画像である（例えば図７と図８と図１１参照）。
【００５２】
次に、ステップＳ４において、操作状態検出部４１は、押下状態を検出したか否かを判定する。具体的には、押下検出部４３が、押下スイッチ部２５により押下されたことを検出したか否かを判定する。そして、押下検出部４３の判定結果に基づいて、操作状態検出部４１は、押下状態を検出したか否かを判定する。ステップＳ４において、押下状態を検出していないと判定された場合（ステップＳ４：Ｎｏ）、処理はステップＳ５に進む。
【００５３】
そして、ステップＳ５において、操作状態検出部４１は、接触状態が解除されたか否かを判定する。ステップＳ５において、接触状態が解除されていないと判定された場合（ステップＳ５：Ｎｏ）、処理はステップＳ２に戻り、それ以降の処理が繰り返される。
【００５４】
一方、ステップＳ５において、接触状態が解除されたと判定された場合（ステップＳ５：Ｙｅｓ）、ステップＳ６において、制御部２１は、選択情報を削除する。すなわち、操作物体の操作状態が接触状態から、押下状態に変化することなく、接触状態が解除された場合（操作物体が表示面から離れた状態に変化した場合）、制御部２１は、選択情報が表示される前の状態に戻すように、操作物体により指定された項目の選択情報を削除する。ステップＳ６の処理の後、処理はステップＳ１に戻り、それ以降の処理が繰り返される。
【００５５】
一方、ステップＳ４において、押下状態を検出したと判定された場合（ステップＳ４：Ｙｅｓ）、ステップＳ７において、制御部２１は、特定情報の確定指示を行い、当該特定情報の関連情報を表示する（例えば図９と図１２参照）。関連情報は、例えば、操作物体により指定された特定情報に関連する情報である。
【００５６】
続いて、ステップＳ８において、操作状態検出部４１は、押下状態が解除されたか否かを判定する。ステップＳ８において、押下状態が解除されていないと判定された場合（ステップＳ８：Ｎｏ）、処理はステップＳ４に戻り、それ以降の処理が繰り返される。一方、ステップＳ８において、押下状態が解除されたと判定された場合（ステップＳ８：Ｙｅｓ）、ステップＳ９において、制御部２１は、操作物体により指定された特定情報に予め対応付けられた処理を実行する。図９の例では、制御部２１は、文字を入力する処理を実行する。ステップＳ９の処理の後、処理はステップＳ１に戻り、それ以降の処理が繰り返される。すなわち、操作物体の押下状態が解除された場合、制御部２１は、操作物体により指定された特定情報に予め対応付けられた処理を実行する。
【００５７】
なお、上述したように、情報処理装置１は、押下スイッチ部２５の代わりに圧力センサを用いて、押下状態を段階的に検出することができる。図１４を参照して、押下状態を段階的に検出する場合の情報処理装置１の動作について説明する。なお、図１４のステップＳ２１乃至Ｓ２３，Ｓ２５乃至Ｓ２８，Ｓ３０のそれぞれは、図１３のステップＳ１乃至Ｓ３，Ｓ５乃至Ｓ９のそれぞれに対応する処理であるので、簡単に説明する。
【００５８】
まず、ステップＳ２１において、操作状態検出部４１は、接触状態を検出したか否かを判定する。ステップＳ２１において、接触状態を検出していないと判定された場合（ステップＳ２１：Ｎｏ）、処理はステップＳ２１に戻り、同様の処理が繰り返される。一方、ステップＳ２１において、接触状態を検出したと判定された場合（ステップＳ２１：Ｙｅｓ）、ステップＳ２２において、位置情報取得部４２は、操作物体により接触された表示面上の位置を表す位置情報を取得する。
【００５９】
続いて、ステップＳ２３において、制御部２１は、操作物体により選択された特定情報の指定指示を行い、当該特定情報に対して予め設定された選択情報を表示部３１に表示する。次に、ステップＳ２４において、操作状態検出部４１は、第１押下状態を検出したか否かを判定する。具体的には、圧力センサが検出した圧力の値が予め設定された閾値Ｔｈ１以上であるか否かを判定する。そして、圧力センサの判定結果に基づいて、操作状態検出部４１は、第１押下状態を検出したか否かを判定する。ステップＳ２４において、第１押下状態を検出していないと判定された場合（ステップＳ２４：Ｎｏ）、処理はステップＳ２５に進む。
【００６０】
そして、ステップＳ２５において、操作状態検出部４１は、接触状態が解除されたか否かを判定する。ステップＳ２５において、接触状態が解除されていないと判定された場合（ステップＳ２５：Ｎｏ）、処理はステップＳ２２に戻り、それ以降の処理が繰り返される。一方、ステップＳ２５において、接触状態が解除されたと判定された場合（ステップＳ２５：Ｙｅｓ）、ステップＳ２６において、制御部２１は、選択情報を削除する。ステップＳ２６の処理の後、処理はステップＳ２１に戻り、それ以降の処理が繰り返される。
【００６１】
一方、ステップＳ２４において、第１押下状態を検出したと判定された場合（ステップＳ２４：Ｙｅｓ）、ステップＳ２７において、制御部２１は、特定情報の確定指示を行い、当該特定情報の関連情報を表示する。続いて、ステップＳ２８において、操作状態検出部４１は、第２押下状態を検出したか否かを判定する。第２押下状態は、操作物体が第１押下状態よりさらに表示面を押し込んだ状態である。具体的には、圧力センサが検出した圧力の値が予め設定された閾値Ｔｈ２（閾値Ｔｈ１＜閾値Ｔｈ２）以上であるか否かを判定する。そして、圧力センサの判定結果に基づいて、操作状態検出部４１は、第２押下状態を検出したか否かを判定する。ステップＳ２８において、第２押下状態を検出していないと判定された場合（ステップＳ２８：Ｎｏ）、処理はステップＳ２９に進む。
【００６２】
そして、ステップＳ２９において、操作状態検出部４１は、第１押下状態が解除されたか否かを判定する。ステップＳ２９において、第１押下状態が解除されていないと判定された場合（ステップＳ２９：Ｎｏ）、処理はステップＳ２７に戻り、それ以降の処理が繰り返される。一方、ステップＳ２９において、第１押下状態が解除されたと判定された場合（ステップＳ２９：Ｙｅｓ）、ステップＳ３０において、制御部２１は、操作物体により指定された特定情報に予め対応付けられた処理を実行する。ステップＳ３０の処理の後、処理はステップＳ２１に戻り、それ以降の処理が繰り返される。
【００６３】
また、一方、ステップＳ２８において、第２押下状態を検出したと判定された場合（ステップＳ２４：Ｙｅｓ）、ステップＳ３１において、制御部２１は、取消情報を表示する。取消情報は、入力操作を取り消す（キャンセルする）ための情報である。図１５を参照して、取消情報１７１について説明する。図１５Ａに示すように、取消情報１７１Ａは、関連文字１１１（例えば図９参照）が表示された領域内の下側に表示された「キャンセル」の文字が記載された領域である。制御部２１は、取消情報１７１Ａを表示した場合に、関連文字１１１に表示されていた文字（例えば「く、け、こ」）を、取消情報１７１Ａの表示と重ならない位置に移動して表示する。なお、制御部２１は、圧力センサが検出した圧力の大きさに応じて、取消情報１７１を表示する大きさを変更することができる。例えば、圧力センサが検出した圧力の大きさが大きい程、取消情報１７１を大きく表示することができる。また、図１５Ｂに示すように、制御部２１は、関連情報が表示された後に、第２押下状態を検出した場合に、取消情報１７１Ｂだけを表示してもよい。
【００６４】
続いて、ステップＳ３２において、操作状態検出部４１は、第２押下状態が解除されたか否かを判定する。ステップＳ３２において、第２押下状態が解除されていないと判定された場合（ステップＳ３２：Ｎｏ）、処理はステップＳ３１に戻り、それ以降の処理が繰り返される。一方、ステップＳ３２において、第２押下状態が解除されたと判定された場合（ステップＳ３２：Ｙｅｓ）、ステップＳ３３において、制御部２１は、関連情報を削除する。すなわち、第２押下状態が解除された場合、制御部２１は、選択情報と関連情報とが表示される前の状態に戻すように、操作物体により指定された特定情報の関連情報を削除する。ステップＳ３３の処理の後、処理はステップＳ２１に戻り、それ以降の処理が繰り返される。
【００６５】
このように、表示面の同一の操作位置における複数の段階的な操作状態に応じて、様々な処理を実行することができるので、操作性を向上することができる。なお、上記した例では、押下状態が２段階である場合について説明したが、押下状態は、３段階以上の複数でもよい。例えば、第１押下状態が検出された場合に、「か、き、く、け、こ」の文字が記載された関連文字１１１を表示し、第２押下状態が検出された場合に、「が、ぎ、ぐ、げ、ご」の文字が記載された関連情報を表示し、第３押下状態が検出された場合に、取消情報１７１を表示してもよい。
【００６６】
＜第２実施形態＞
次に、本発明の第２実施形態を、図１６乃至図２０を参照して説明する。図１６と図１７は、情報処理装置の構成を示すブロック図であり、図１８は、情報処理装置に対する操作の様子を示す図である。また、図２０は、情報処理装置の動作を説明するための図である。
【００６７】
［構成］
図１６に示すように、本実施形態における情報処理装置２０１は、制御部２１と、記憶部２２と、表示入力部２２３と、操作検出部２２５とを備えている。なお、図１６の情報処理装置２０１のうち、図１の情報処理装置１と対応する要素には同じ符号が付されている。すなわち、情報処理装置２０１は、押下スイッチ部２５とタッチパネル３２と操作検出部２６とを有しておらず、操作検出部２２５と後述するタッチパネル２３１とを有している点が情報処理装置１と異なり、他の構成は情報処理装置１と同様である。従って、同様の構成については、簡単に説明する。
【００６８】
情報処理装置２０１は、CPUなどの演算部に組み込まれたプログラムで制御された、制御部２１と操作検出部２２５とを備えている。表示部３１は、液晶ディスプレイや有機ＥＬディスプレイ等により構成されている。タッチパネル２３１は、静電容量方式のタッチパネルであり、表示部３１の表示面に形成される。タッチパネル２３１は、表示部３１の表示面に対する指やペンなどの操作物体による近接と、接触と、近接または接触された位置とを検出する。なお、タッチパネル２３１は、静電容量方式に限られず、操作物体の表示面に対する近接と接触とが検出できる構成であればよい。またタッチパネル２３１以外の方式、撮像装置による操作物体の撮影および位置や距離の計測であったり、液晶ディスプレイや有機ELディスプレイなどの表示素子に隣接形成した赤外線・超音波のような近接センサや照度センサとの組み合わせで近接と接触とを検出できるものであってもよい。
【００６９】
ここで、図１８を参照して、表示部３１とタッチパネル２３１との構成について説明する。図１８は、タッチパネル２３１が表示面に形成された表示部３１を示す図である。図１８に示すように、情報処理装置２０１は、下段に表示部３１を有し、表示部３１の表示面上にタッチパネル２３１を有している。なお、表示部３１とタッチパネル２３１とが配置される順番は上記に限られない。
【００７０】
タッチパネル２２４は、タッチパネル２２４（表示面）の垂直方向（Ｚ軸方向）に位置する指６１を検出する。例えば図１８に示すように、タッチパネル２３１は、操作物体がタッチパネル２２４上に位置することを検出可能な状態（例えば所定の範囲ｈ内に指６１（操作物体）が位置する）状態であるか否かを判定する。そして、後述する操作状態検出部４１は、タッチパネル２３１により、操作物体が非接触かつタッチパネル２２４上に位置することが検出可能な状態であると判定された場合に、操作状態を近接状態として検出する。なお、操作状態検出部２４１は、操作物体の近接状態を段階的に検出することもできる。
【００７１】
次に、図１７の操作検出部２２５は、表示部３１の表示面に対して垂直な方向における操作物体の位置を検出する。図１７を参照して、操作検出部２２５の機能的構成について説明する。図１７は、操作検出部２２５の機能的構成を示すブロック図である。図１７に示すように、操作検出部２２５は、操作状態検出部２４１と、位置情報取得部２４２との機能ブロックを備えている。
【００７２】
操作状態検出部２４１は、表示部３１の表示面に対する操作物体の操作状態を検出する。操作状態検出部２４１は、表示面に対して操作物体が近接する近接状態（第１操作状態）（例えば図１８）と、表示面に対して操作物体が接触する接触状態（第２操作状態）と、を操作状態として検出する。操作状態検出部２４１は、タッチパネル２３１により操作物体が表示面に接触したと判定された場合、接触状態を検出する。例えば、図１８の指６１が表示面にさらに近づくと図１９の状態になる。図１９に示すように、指６１がタッチパネル２３１の面上に接触した場合、タッチパネル２３１は、表示面に対する操作物体による接触を検出する。そして、操作状態検出部２４１は、接触状態を検出する。
【００７３】
位置情報取得部２４２は、タッチパネル２３１により検出された位置に基づいて、操作物体により接触された表示面上の位置、または、近接する操作物体の表示面上の位置を表す位置情報を取得する。位置情報取得部２４２は、例えば、表示面上に接触した操作物体の領域の重心に対する座標を位置情報として取得する。
【００７４】
そして、制御部２１は、操作状態検出部２４１により検出された操作状態と、位置情報取得部２４２により取得された位置情報とに基づいて、操作物体による入力操作に応じた処理を実行する。操作物体による入力操作に応じた処理は、例えば、図６乃至図１２を参照して説明した処理と同様の処理である。
【００７５】
［動作］
次に、図２０のフローチャートを参照して、情報処理装置２０１の動作について説明する。図２０は、情報処理装置２０１の入力制御処理を説明するフローチャートである。
【００７６】
まず、ステップＳ４１において、操作状態検出部２４１は、近接状態を検出したか否かを判定する。すなわち、操作物体が表示面に対して非接触かつタッチパネル２３１上に位置することが検出可能な状態であるか否かを判定する。ステップＳ４１において、近接状態を検出していないと判定された場合（ステップＳ４１：Ｎｏ）、処理はステップＳ４１に戻り、同様の処理が繰り返される。一方、ステップＳ４１において、接触状態を検出したと判定された場合（ステップＳ４１：Ｙｅｓ）、ステップＳ４２において、位置情報取得部２４２は、操作物体により近接された表示面上の位置を表す位置情報を取得する。
【００７７】
続いて、ステップＳ４３において、制御部２１は、操作物体により選択された特定情報の指定指示を行い、当該特定情報に対して予め設定された選択情報を表示部３１に表示する。選択情報は、例えば、操作物体により指定された画像（特定情報）の拡大画像である（例えば図７と図８と図１１参照）。
【００７８】
次に、ステップＳ４４において、操作状態検出部２４１は、接触状態を検出したか否かを判定する。すなわち、タッチパネル２３１が操作物体の表示面に対する接触を検出したか否かを判定する。ステップＳ４４において、接触状態を検出していないと判定された場合（ステップＳ４４：Ｎｏ）、処理はステップＳ４５に進む。
【００７９】
そして、ステップＳ４５において、操作状態検出部２４１は、近接状態が解除されたか否かを判定する。ステップＳ４５において、近接状態が解除されていないと判定された場合（ステップＳ４５：Ｎｏ）、処理はステップＳ４２に戻り、それ以降の処理が繰り返される。
【００８０】
一方、ステップＳ４５において、近接状態が解除されたと判定された場合（ステップＳ４５：Ｙｅｓ）、ステップＳ４６において、制御部２１は、選択情報を削除する。すなわち、操作物体の操作状態が近接状態から、接触状態に変化することなく、近接状態が解除された場合、制御部２１は、選択情報が表示される前の状態に戻すように、操作物体により指定された特定情報の選択情報を削除する。ステップＳ４６の処理の後、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。
【００８１】
一方、ステップＳ４４において、接触状態を検出したと判定された場合（ステップＳ４４：Ｙｅｓ）、ステップＳ４７において、制御部２１は、特定情報の確定指示を行い、当該特定情報の関連情報を表示する（例えば図９と図１２参照）。関連情報は、例えば、操作物体により指定された特定情報に関連する情報である。
【００８２】
続いて、ステップＳ４８において、操作状態検出部２４１は、接触状態が解除されたか否かを判定する。ステップＳ４８において、接触状態が解除されていないと判定された場合（ステップＳ４８：Ｎｏ）、処理はステップＳ４４に戻り、それ以降の処理が繰り返される。一方、ステップＳ４８において、接触状態が解除されたと判定された場合（ステップＳ４８：Ｙｅｓ）、ステップＳ４９において、制御部２１は、操作物体により指定された特定情報に予め対応付けられた処理を実行する。すなわち、操作物体の操作状態が接触状態から、操作物体が検出されなくなった状態に変化した場合、制御部２１は、操作物体により指定された項目に予め対応付けられた処理を実行する。ステップＳ４９の処理の後、処理はステップＳ４１に戻り、それ以降の処理が繰り返される。すなわち、操作物体の接触状態が解除された場合、制御部２１は、操作物体により指定された特定情報に予め対応付けられた処理を実行する。
【００８３】
なお、本発明においては、上述した第１実施形態と第２実施形態とを組合せて、操作状態検出部が、近接状態と、接触状態と、押下状態との少なくともの３つの操作状態を検出してもよい。この場合、制御部が、各操作状態に応じた処理を実行する。
【００８４】
＜付記＞
上記実施形態の一部又は全部は、以下の付記のようにも記載されうる。以下、本発明における情報処理装置等の構成の概略を説明する。但し、本発明は、以下の構成に限定されない。
【００８５】
（付記１）
操作物体の操作を受け付ける表示入力部と、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を備え、
前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
情報処理装置。
【００８６】
これによれば、表示入力部の面の同一操作位置に対する異なる２つの操作状態を検出し、検出した操作状態に応じた処理を実行するので、ユーザの操作性を向上することができる。
【００８７】
（付記２）
前記制御手段は、
前記操作検出手段により前記第１操作状態を検出した後に前記第２操作状態を検出した場合に、指定指示を行った前記特定情報の確定指示を行い、
前記操作検出手段により前記第１操作状態を検出した後に、前記第２操作状態を検出することなく前記第１操作状態が解除された場合に、指定指示を行った前記特定情報の指定を解除する、
付記１記載の情報処理装置。
【００８８】
これによれば、ユーザが誤操作により、ユーザの意図した項目と異なる項目に接触した場合に、その項目の入力を受け付けないので、ユーザが表示面から指を離すことなく意図した情報に接触することができ、ユーザの操作性を向上することができる。
【００８９】
（付記３）
前記制御手段は、前記第１操作状態が検出された後に前記第２操作状態が検出された場合に、前記特定情報の表示位置の周囲に、当該特定情報に予め関連付けられた関連情報を表示する、
付記１又は２記載の情報処理装置。
【００９０】
これによれば、ユーザが表示面の同一操作位置における操作状態に基づいて、指定した項目の表示位置の周囲に関連情報を表示させるので、簡単な操作で、より多様な処理を実行することができる。
【００９１】
（付記４）
前記制御手段は、前記第２操作状態が検出された後に前記第２操作状態が解除された場合に、前記第２操作状態が解除される直前に選択された前記特定情報または前記関連情報に予め対応付けられた処理を実行する、
付記３記載の情報処理装置。
【００９２】
これによれば、第２操作状態が解除される直前に指定された項目に対応付けられた処理を実行するので、簡単な操作でユーザが所望する処理を確実に実行することができる。
【００９３】
（付記５）
前記制御手段は、前記操作検出手段により第１操作状態を検出した場合に、前記特定情報の表示位置の周囲に、当該特定情報に予め対応付けられた指定情報を表示する、
付記１乃至４のいずれか記載の情報処理装置。
【００９４】
これによれば、ユーザが指定した特定情報の表示位置の周囲に、指定された特定情報に対応付けられた選択情報（例えば指定された特定情報の拡大画像）を表示するので、ユーザが指定した項目を容易に確認することができる。
【００９５】
（付記６）
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した後に、前記第２操作状態を検出することなく、前記第１操作状態が解除された場合に、前記指定情報の表示を削除する、
付記５記載の情報処理装置。
【００９６】
これによれば、第１操作状態が検出された後に、第２操作状態が検出されることなく、第１操作状態が解除された場合、選択情報の表示を削除するので、ユーザが誤操作をした場合にその操作を容易に取り消すことができ、操作性を向上することができる。
【００９７】
（付記７）
前記操作検出手段は、前記表示入力部の面に対して前記操作物体が接触した接触状態を前記第１操作状態として検出するとともに、前記接触状態から、前記操作物体が接触した面に対し所定の圧力をもって押圧した押圧状態を前記第２操作状態として検出する、
付記１乃至６のいずれか記載の情報処理装置。
【００９８】
これによれば、ユーザがタッチパネルにより接触検出可能な面に対して接触した場合でも、その面をさらに押し込まなければ、接触の操作を取り消すことができるので、ユーザが誤操作をした場合にその操作を容易に取り消すことができ、操作性を向上することができる。
【００９９】
（付記８）
前記操作検出手段は、前記表示入力部の面に対して前記操作物体が接触した接触状態を前記第１操作状態として検出するとともに、前記接触状態から、前記操作物体が接触した面をさらに押下した押下状態を前記第２操作状態として検出する、
付記１乃至６のいずれか記載の情報処理装置。
【０１００】
これによれば、ユーザがタッチパネルにより接触検出可能な面に対して接触した場合でも、その面をさらに押下しなければ、接触の操作を取り消すことができるので、ユーザが誤操作をした場合にその操作を容易に取り消すことができ、操作性を向上することができる。
【０１０１】
（付記９）
前記操作検出手段は、前記表示入力部の面に対して前記操作物体が非接触で前記表示入力部の面上に位置することを検出可能な状態である近接状態を前記第１操作状態として検出するとともに、前記表示入力部の面に対して前記操作物体が接触した接触状態を前記第２操作状態として検出する、
付記１乃至６のいずれか記載の情報処理装置。
【０１０２】
これによれば、操作物体がタッチパネル上に位置することを検出可能な状態でも、タッチパネルにより接触検出可能な面に接触しなければ、近接の操作を取り消すことができるので、ユーザが誤操作をした場合にその操作を容易に取り消すことができ、操作性を向上することができる。
【０１０３】
（付記）
前記操作検出手段は、前記接触状態から、前記操作物体が接触した面に対し所定の圧力をもって押圧した押圧状態を第３操作状態としてさらに検出し、
前記制御手段は、前記操作検出手段により前記第３操作状態を検出した場合に、確定指示を行った前記特定情報の確定処理を取り消す、
付記９記載の情報処理装置。
【０１０４】
これによれば、操作物体が接触した状態から、さらに表示入力部の面を押し込むことで操作物体による操作を取り消す（キャンセル）ので、ユーザが簡単な操作で入力操作を取り消すことができるとともに、ユーザによる誤操作を防止することができる。
【０１０５】
（付記１０）
操作物体の操作を受け付ける表示入力部を備える情報処理装置に、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付けるとともに、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
情報処理方法。
【０１０６】
（付記１１）
前記第１操作状態を検出した後に前記第２操作状態を検出した場合に、指定指示を行った前記特定情報の確定指示を行い、前記第１操作状態を検出した後に、前記第２操作状態を検出することなく前記第１操作状態が解除された場合に、指定指示を行った前記特定情報の指定を解除する、
付記１０記載の情報処理方法。
【０１０７】
（付記１２）
操作物体の操作を受け付ける表示入力部を備える情報処理装置に、
前記表示入力部の面に対する前記操作物体の操作位置を検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を実現させるとともに、
前記操作検出手段は、受け付けた前記入力操作に基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の指定指示を行い、前記操作検出手段により前記第２操作状態を検出した場合に、前記特定情報の確定指示を行う、
ことを実現させるためのプログラム。
【０１０８】
（付記１３）
前記制御手段は、
前記第１操作状態を検出した後に前記第２操作状態を検出した場合に、指定指示を行った前記特定情報の確定指示を行い、前記第１操作状態を検出した後に、前記第２操作状態を検出することなく前記第１操作状態が解除された場合に、指定指示を行った前記特定情報の指定を解除する、
付記１２記載のプログラム。
【０１０９】
（付記１４）
操作物体の操作を受け付ける表示入力部と、
前記表示入力部の面に接触する操作物体の操作位置と操作圧力とを検出することにより前記操作物体の入力操作を受け付ける操作検出手段と、
前記入力操作に応じて、予め設定された処理を実行する制御手段と、
を備え、
前記操作検出手段は、受け付けた前記入力操作の前記操作圧力の大きさに基づいて、前記表示入力部の面の同一操作位置に対する第１操作状態と第２操作状態とのいずれかの操作状態を検出し、
前記制御手段は、前記操作検出手段により前記第１操作状態を検出した場合に、前記入力操作により選択された特定情報の確定指示を行い、前記操作検出手段により前記第１操作状態よりも前記表示入力部の面をさらに押し込んだ前記第２操作状態を検出した場合に、確定指示を行った前記特定情報の確定処理を取り消す、
情報処理装置。
【符号の説明】
【０１１０】
１  情報処理装置
２１  制御部
２３  表示入力部
２５  押下スイッチ部
２６  操作検出部
３１  表示部
３２  タッチパネル
２０１  情報処理装置
２２５  操作検出部
２３１  タッチパネル
【図１】
2014016707.tif 000003
【図２】
2014016707.tif 000004
【図３】
2014016707.tif 000005
【図４】
2014016707.tif 000006
【図５】
2014016707.tif 000007
【図６】
2014016707.tif 000008
【図７】
2014016707.tif 000009
【図８】
2014016707.tif 000010
【図９】
2014016707.tif 000011
【図１０】
2014016707.tif 000012
【図１１】
2014016707.tif 000013
【図１２】
2014016707.tif 000014
【図１３】
2014016707.tif 000015
【図１４】
2014016707.tif 000016
【図１５】
2014016707.tif 000017
【図１６】
2014016707.tif 000018
【図１７】
2014016707.tif 000019
【図１８】
2014016707.tif 000020
【図１９】
2014016707.tif 000021
【図２０】
2014016707.tif 000022