(57)【要約】【課題】タッチパネルの表示画面において複数の被選択要素を同時に選択することによる誤操作の発生を抑制できるようにする。【解決手段】タッチパネルの表示画面における接触物形状を認識する認識部２３と、複数の被選択要素のうち接触物形状によって隠される被選択要素を非表示にする非表示処理部３１と、非表示にした被選択要素の元領域を用いて、複数の被選択要素のうち非表示にした被選択要素とは異なる被選択要素を拡大表示する拡大表示部３１とを備えるように構成する。【選択図】図３
2015135613.tif 000002
【特許請求の範囲】
【請求項１】
複数の被選択要素を表示画面に表示するタッチパネルと、
前記表示画面における接触物形状を認識する認識部と、
前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする非表示処理部と、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する拡大表示部と
を備えることを特徴とする、入力装置。
【請求項２】
前記接触物形状に基づき、前記表示画面上の前記複数の被選択要素の中から選択候補要素を選択する要素選択部を備え、
前記拡大表示部が、前記選択候補要素を拡大表示することを特徴とする、請求項１記載の入力装置。
【請求項３】
前記要素選択部が、
前記表示画面における接触物形状に基づき、記憶装置に予め記憶された形状マスタから読み出した基準位置情報を用いて、前記表示画面上の前記複数の被選択要素の中から、前記基準位置情報が示す位置に最近接する被選択要素を前記選択候補要素として選択することを特徴とする、請求項２記載の入力装置。
【請求項４】
前記拡大表示部により拡大表示された前記被選択要素を前記接触物形状の下に配置することで決定待機状態にする配置処理部を備えることを特徴とする、請求項１〜請求項３のいずれか１項に記載の入力装置。
【請求項５】
当該入力装置に加えられた加速方向を検知する加速方向検知部を備え、
前記配置処理部が、前記加速方向に沿って前記表示画面上で被選択要素を移動させることを特徴とする、請求項４記載の入力装置。
【請求項６】
タッチパネルの表示画面おける複数の被選択要素の表示制御方法であって、
前記表示画面における接触物形状を認識する処理と、
前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする処理と、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する処理と
を備えることを特徴とする、表示制御方法。
【請求項７】
タッチパネルの表示画面における接触物形状を認識し、
前記表示画面に表示された複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にし、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する
処理をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
タッチパネルの表示画面における接触物形状を認識する認識部と、
前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする非表示処理部と、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する拡大表示部と
を備えることを特徴とする、集積回路装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力装置，表示制御方法，プログラム及び集積回路装置に関する。
【背景技術】
【０００２】
近年、スマートフォン（多機能携帯電話）やタブレット型移動端末機器等のタッチパネルを備えた携帯端末機器が普及している。このようなタッチパネルを供えた携帯端末機器（以下、タッチパネル端末）においては、一般的に、その表示画面上に表示されたアイコンやボタン等を利用者が指でタッチすることにより操作を行なう。
例えばタブレット型移動端末機器は、携行されることを前提とする携帯端末であるため、その表示画面サイズは例えば１０インチ程度であり、このサイズの表示画面に複数の操作アイコンや操作ボタンが並ぶ。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−２６６９９７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような従来のタッチパネル端末において、表示画面上に配置されるアイコンや操作ボタンに対して入力操作（タッチやタップ）を行なう場合に、隣接するアイコンや操作ボタンにも同時に触れてしまう誤操作が生じ、これにより誤動作が生じ易いという課題がある。
また、タッチパネル端末は上述の如く携帯可能であるので、利用者は片手でタッチパネル端末を持って、このタッチパネル端末を保持する手の親指を用いて、これらのアイコンや操作ボタンを操作することが多い。例えば、電車やバス内では、一方の手でつり革につかまった状態で、他方の手でタッチパネル端末の保持及び操作を行なう。
【０００５】
このような場合に、端末を保持する手の親指で複数のアイコンを同時にタッチしてしまう誤操作が生じ、これによる誤動作が生じ易い。
１つの側面では、本発明は、タッチパネルの表示画面において複数の被選択要素を同時に選択することによる誤操作の発生を抑制することを目的とする。
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【０００６】
このため、この入力装置は、複数の被選択要素を表示画面に表示するタッチパネルと、前記表示画面における接触物形状を認識する認識部と、前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする非表示処理部と、非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する拡大表示部とを備える。
【発明の効果】
【０００７】
一実施形態によれば、タッチパネルの表示画面において複数の被選択要素を同時に選択することによる誤操作の発生を抑制できる。
【図面の簡単な説明】
【０００８】
【図１】実施形態の一例としての情報処理装置の外観を例示する図である。
【図２】実施形態の一例としての情報処理装置のハードウェア構成を模式的に示す図である。
【図３】実施形態の一例としての情報処理装置の機能構成を模式的に示す図である。
【図４】タッチパネルの構成を例示する図である。
【図５】タッチパネルの構成を例示する図である。
【図６】実施形態の一例としての情報処理装置のタッチパネル上における操作体の形状を例示する図である。
【図７】図６に示す操作体についての接触形状判断処理部による認識結果を例示する図である。
【図８】実施形態の一例としての情報処理装置における形状マスタを例示する図である。
【図９】実施形態の一例としての情報処理装置の外観を例示する図である。
【図１０】実施形態の一例としての情報処理装置の外観を例示する図である。
【図１１】（ａ），（ｂ）は実施形態の一例としての情報処理装置におけるアイコン配置処理部によるアイコンの配置方法を説明するための図である。
【図１２】（ａ），（ｂ），（ｃ）は実施形態の一例としての情報処理装置のタッチパネルの表示画面における、アイコン表示の遷移を例示する図である。
【図１３】（ａ），（ｂ），（ｃ）は実施形態の一例としての情報処理装置のタッチパネルの表示画面における、アイコン表示の遷移を例示する図である。
【図１４】実施形態の一例としての情報処理装置の情報処理判断部の処理を説明するフローチャートである。
【図１５】実施形態の一例としての情報処理装置の表示操作処理部が処理する流れを説明するフローチャートである。
【発明を実施するための形態】
【０００９】
以下、図面を参照して本入力装置，表示制御方法，プログラム及び集積回路装置の実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。又、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。又、図中に示した構成要素の一部を省略してもよい。
【００１０】
図１は実施形態の一例としての情報処理装置１の外観を例示する図、図２はそのハードウェア構成を模式的に示す図、図３はその機能構成を模式的に示す図である。
本情報処理装置１は、コンピュータやＰＤＡ（Personal Digital Assistants），携帯電話等であり、図１に例示するようにタッチパネル２００にアイコン２０１等の種々の情報を表示し、又、このタッチパネル２００を介して、オペレータが種々の入力操作を行なうことができる。又、本情報処理装置１は、利用者が携行可能な移動端末として構成されている。
【００１１】
本情報処理装置１は、図２に示すように、ＷｉＦｉ（Wireless Fidelity）通信モジュール１０１，３Ｇ（Generation）／ＬＴＥ（Long Term Evolution）通信モジュール１０２，ストレージ１０３，プッシュボタン１０４，カメラ１０５，液晶ディスプレイ１０６，グラフィックアクセラレータ１０７，オーディオモジュール１０８，マイク１０９，ＧＰＳ（Global Positioning System）モジュール１１０，ジャイロセンサ１１１，加速度センサ１１２，接触センサ１１３，タイマ１１４，ＣＰＵ１１５及びチップセット１１７を備える。
【００１２】
ＷｉＦｉ通信モジュール１０１は、ＷｉＦｉ規格に従って無線通信を行なう無線通信アダプタであり、３Ｇ／ＬＴＥ通信モジュール１０２は、３ＧやＬＴＥの規格に従って無線通信を行なう無線通信アダプタである。本情報処理装置は、これらのＷｉＦｉ通信モジュール１０１や３Ｇ／ＬＴＥ通信モジュール１０２を介してインターネットに通信可能に接続される。
【００１３】
ストレージ１０３は、後述するＣＰＵ１１５が種々の制御や演算を行なうための種々のデータやプログラムを格納する記憶装置である。又、ストレージ１０３は、ＣＰＵ１１５によって行なわれた演算の結果を格納する。ストレージ１０３は、例えば、ＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory），ＨＤＤ（Hard Disk Drive），ＳＳＤ（Solid State Drive）等である。
【００１４】
このストレージ１０３上のプログラムは、ＣＰＵ１１５に適宜読み込まれて実行される。又、ストレージ１０３は、ＣＰＵ１１５により、一次記録メモリあるいはワーキングメモリとしても利用される。更に、ストレージ１０３には、図８等を用いて後述する形状マスタ（規定形状）が格納され、図３に示す形状登録部２４としても機能する。
プッシュボタン１０４は、押しボタン式スイッチであり、例えば、電源スイッチやボリュームスイッチとして備えられる。カメラ１０５は、動画や静止画を撮影可能な撮影装置である。このカメラ１０５は、例えばウェブ（ｗｅｂ）カメラとして用いられる。
【００１５】
グラフィックアクセラレータ１０７は、液晶ディスプレイ１０６に画像を表示させるための描画処理を行ない、ＣＰＵ１１５等が液晶ディスプレイ１０６に画像を表示させるグラフィックス表示機能を高速化させる。
オーディオモジュール１０８は音声の入出力を制御する。このオーディオモジュール１０８には、音声入力を行なうためのマイク１０９や、図示しないスピーカが接続される。
【００１６】
ＧＰＳモジュール１１０は、上空のＧＰＳ衛星からの信号を受信し測位を行なう。タイマ１１４は計時を行なう。チップセット１１７はバス機能を備え、各部を相互に通信可能に接続する。
ジャイロセンサ１１１は、モーションセンシング等に用いられる角速度を検出し、例えば、本情報処理装置１の傾き等の情報を取得する。加速度センサ１１２は、加速度の測定を目的とした慣性センサであり、本情報処理装置１の移動や振動，衝撃といったさまざまな情報を取得する。
【００１７】
これらのジャイロセンサ１１１，加速度センサ１１２及び後述する接触センサ１１３が、本情報処理装置１におけるセンサ部１０として機能する。なお、図３中においては、便宜上、センサ部１０におけるジャイロセンサ１１１の図示を省略している。
液晶ディスプレイ１０６は、利用者に対する各種情報を表示する表示装置である。接触センサ１１３は位置入力装置であり、液晶ディスプレイ１０６上において指やスタイラス等の操作体（接触物）により触れられた位置を検知する。すなわち、これらの液晶ディスプレイ１０６と接触センサ１１３とにより、タッチパネル２００が構成されている。
【００１８】
また、接触センサ１１３は、例えば複数のセンサ（センサ群）を備えることで、液晶ディスプレイ１０６上において、複数の接触点を同時に検出することができ、操作体（例えば利用者の指）による複数の位置への接触が同時に行なわれた場合にも、これらの各位置を検出することができる。接触センサ１１３は、その検知結果を接触検知情報として後述する接触形状判断処理部２３に通知する。
【００１９】
図４及び図５はそれぞれタッチパネル２００の構成を模式的に例示する図であり、図４は抵抗膜方式のタッチパネル２００の側断面図、図５は静電容量方式のタッチパネル２００の側断面図である。
図４に示す抵抗膜方式のタッチパネル２００は、透明電極膜４０３ａを配置したガラス面４０３と、透明電極膜４０２ａを配置したフィルム面４０２とを備える。フィルム面４０２の表面４０１を押す（圧をかける）とフィルム面４０２とガラス面４０３の電極同士４０２ａ，４０３ａが接触して電気が流れ、その電圧の変動を検知することでその押圧位置（接触位置）の座標を検出する。
【００２０】
この抵抗膜方式のタッチパネル２００においては、その接点を一定間隔に持つ構造が一般的であるため、その接点を検知することで、後述の如く、操作体の形状を検知することができる。
図５に示す静電容量方式によるタッチパネル２００は、表面４０１に操作体（指先等）が触れると発生する微量な電流（静電容量）の変化をセンサで感知することで、そのタッチした座標を検出する。この静電容量方式によるタッチパネル２００においても、検知した座標を多数に検出できる構造とすることで、操作体の形状を検知することができる。
【００２１】
ＣＰＵ１１５は、種々の制御や演算を行なう処理装置であり、ストレージ１０３に格納されたＯＳ（Operating System）やプログラムを実行することにより、種々の機能を実現する。すなわち、ＣＰＵ１１５は、表示制御プログラムを実行することにより、図３に示す、情報処理判断部２０，表示操作処理部３０，入力制御処理部４１及びプッシュボタン処理部４２として機能する。
【００２２】
なお、これらの情報処理判断部２０，表示操作処理部３０，入力制御処理部４１及びプッシュボタン処理部４２としての機能を実現するためのプログラム（表示制御プログラム）は、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記録装置または外部記録装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記録装置（記録媒体）に記録しておき、その記録装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００２３】
情報処理判断部２０，表示操作処理部３０，入力制御処理部４１及びプッシュボタン処理部４２としての機能を実現する際には、内部記録装置（本実施形態ではストレージ１０３）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ１１５）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【００２４】
表示制御プログラムは、例えば、本情報処理装置１の電源投入後、ＯＳが起動された後に実行される。
また、上述した情報処理判断部２０，表示操作処理部３０，入力制御処理部４１及びプッシュボタン処理部４２としての各機能は、コンピュータがプログラムを実行することにより実現する代わりに、各部の機能を備えた集積回路装置（表示制御チップ）として実現してもよい。
【００２５】
プッシュボタン処理部４２は、プッシュボタン１０４からの入力を検知し、その入力を入力制御処理部４１に通知する。
情報処理判断部２０は、センサ部１０から入力される情報を処理するものであり、図３に示すように、加速度情報処理部２１，接触検知結果処理部２２及び接触形状判断処理部２３としての機能を備える。
【００２６】
加速度情報処理部（加速方向検知部）２１は、加速度センサ１１２からの信号に基づき、本情報処理装置１に加えられた加速方向を検知する。
図１に示す例においては、矩形のタッチパネル２００の長手方向（図中の左右方向）をＸ軸方向とし、右側を＋側、左側を−側とする。同様に、タッチパネル２００の短手方向（図中の上下方向）をＹ軸方向とし、上側を＋側、下側を−側とする。又、これらＸ軸及びＹ軸に直行する方向をＺ軸方向とし、紙面手前側を＋側、紙面奥行き側を−とする。
【００２７】
加速度情報処理部２１は、これらのＸ，Ｙ，Ｚの各軸方向及びこれらを複合した方向において、例えば予め設定された閾値以上の加速を検知した場合に、本情報処理装置１の移動を検知する。以下、本実施形態においては、便宜上、加速度情報処理部２１は、Ｘ軸方向もしくはＹ軸方向への加速を検知するものとする。すなわち、検知した加速方向のＸ軸方向成分及びＹ軸方向成分に基づいて加速方向を判断する。
【００２８】
加速度情報処理部２１は、Ｘ軸方向もしくはＹ軸方向への閾値以上の加速を検知すると、加速を検知した旨の情報とともに、その検知した移動方向（加速方向）を表示操作処理部３０のアイコン配置処理部３１に通知する。
接触検知結果処理部２２は、接触センサ１１３から通知された接触検知情報を受信し、液晶ディスプレイ１０６（タッチパネル２００）上の位置情報（座標情報）に変換し、接触形状判断処理部２３に通知する。すなわち、接触検知結果処理部２２は、接触センサ１１３による検知結果を接触形状判断処理部２３が処理可能な情報に変換する処理を行なう。
【００２９】
接触形状判断処理部（認識部）２３は、接触検知結果処理部２２から通知される座標情報に基づき、タッチパネル２００における接触物形状（操作体形状）を認識する。
図６は実施形態の一例としての情報処理装置１のタッチパネル２００上における操作体の形状を例示する図、図７は図６に示す操作体についての接触形状判断処理部２３による認識結果を例示する図である。又、図８は実施形態の一例としての情報処理装置１における形状マスタを例示する図である。
【００３０】
図６に示す例においては、操作体（利用者の左親指）を、便宜上、透過状態で示している。又、図６中において、タッチパネル２００において接触センサ１１３は格子状に内蔵され、格子の各交点が接触を検知する認識点として機能する例を示す。なお、この図６中において、接触センサ１１３の図示は省略している。
接触形状判断処理部２３は、タッチパネル２００上の各認識点による検知結果に基づき、例えば、その認識点の集合体の輪郭形状を判断する。すなわち、接触形状判断処理部２３は、図７に示すように、タッチパネル２００における接触を認識した認識点の集合体の輪郭形状を接触物の形状（接触物形状）と認識する。すなわち、認識点で環囲された領域が接触物形状であると認識される。なお、認識点の集合体の輪郭形状の判断は既知の種々の手法を用いて行なうことができ、その説明は省略する。図７に示す例において、格子の交点上の黒丸により接触物の輪郭形状を示している。
【００３１】
また、接触形状判断処理部２３は、この認識した接触物形状を、予め形状登録部２４に登録されている利用者の指（指先）の形状情報（形状マスタ，規定形状）と比較する。
この規定形状（形状マスタ）は、本情報処理装置１のタッチパネル２００の操作に利用した場合に、複数のアイコン２０１に触れる可能性が高い左右の親指等の各形状を示す情報であり、図８に示すように、図７に示した接触物形状と同様に、認識点の集合体の輪郭形状として構成される。規定形状は、例えば、当該情報処理装置１の利用者が、その左右の親指等をタッチパネル２００に接触させてそれぞれスキャンすることにより登録される。
【００３２】
なお、利用者本人の指のスキャンデータの代わりに、一般的な親指等の形状（基準データ）を規定形状として用いてもよく、種々変形して実施することができる。
また、この形状登録部２４に左右の親指データをそれぞれ登録することで、利用者が右手、左手、どちらの指で操作しているかを判別することが可能となる。
ここで形状登録部２４には、親指の形状の方向を検知し、その方向によって、表示・操作するアイコン２０１の処理を変えてもよい。各指の接触物形状を登録することで複数の形状を登録する代わりに、規定形状として１つの親指形状を登録しておく。そして、スキャンされた接触物形状を、登録された親指形状を座標変換して求められた形状と比較してもよく、これにより形状登録部２４の容量を軽減することができる。又、スキャンされた接触物形状の方向を検知することで、どの方向のアイコン２０１を操作しようとしているか判断してもよい。
【００３３】
また、規定形状は、規定形状点Ｐ１を含む。規定形状点Ｐ１は、当該規定形状における基準位置であり、後述する入力制御処理部４１は、この規定形状点Ｐ１を基準として、タッチパネル２００の表示画面上におけるアイコン２０１との距離を測定する。
接触形状判断処理部２３は、接触センサ１１３の検知結果に基づいて取得された接触物形状と、予め登録された規定形状とを比較して、これらの形状が一致もしくは略一致した場合に、入力制御処理部４１にその旨を通知する。なお、接触物形状と規定形状との形状比較は既知の種々の手法を用いて行なうことができ、その説明は省略する。
【００３４】
上述の如く、接触形状判断処理部２３は、操作体とタッチパネル２００との接触面積（面領域）の計算や接触面積による判断を行なうものではない。すなわち、接触形状判断処理部２３は、接触センサ１１３に基づいて取得した接触物形状と規定形状との形状マッチングにより判断を行なうものであり、例えば、接触面積を予め定められた値と比較する判断ではない。
【００３５】
本情報処理装置１において、接触形状判断処理部２３は、接触物形状を形状登録部２４に保存されている規定形状と比較し、その形状の類似性で一致／不一致の判断を行なう。
接触形状判断処理部２３は、入力制御処理部４１に対して、入力が検知されたと判断する規定形状（形状マスタ）について、その形状や位置（座標）を表示操作処理部３０に通知する。
【００３６】
入力制御処理部４１は、当該情報処理装置１への入力処理を制御する。例えば、入力制御処理部４１は、プッシュボタン処理部４２から、プッシュボタン１０４による入力が行なわれたことを通知されると、かかるプッシュボタン１０４の入力が行なわれたことを示す情報を、後述する表示操作処理部３０のアイコン配置処理部３１に通知する。
例えば、本情報処理装置１の前面に配置された３つのプッシュボタン１０４の内、中央に配置されたプッシュボタン１０４には、当該プッシュボタン１０４を押下する操作によりホーム画面へ移行する処理が関連付けられている。
【００３７】
従って、入力制御処理部４１は、このプッシュボタン１０４による入力操作が行なわれると、ホーム画面を表示させる指示を表示操作処理部３０に対して通知する処理等を行なう。
また、入力制御処理部４１は、タッチパネル２００の表示画面において、操作体によるアイコン２０１の選択及び決定を認識し、後述する表示操作処理部３０に通知を行なう。
【００３８】
入力制御処理部４１は、接触形状判断処理部２３から規定形状について、その形状や位置（座標），規定形状点Ｐ１を受信すると、表示操作処理部３０に通知する。
さらに、入力制御処理部４１（要素選択部）は、接触形状判断処理部２３により認識された接触物形状に基づき、タッチパネル２００の表示画面上に配置されている複数のアイコン２０１の中から選択候補アイコン（選択候補要素）２０１を選択する。
【００３９】
入力制御処理部４１は、タッチパネル２００の表示画面における接触物形状とアイコン２０１の重合状態に応じて、種々の入力制御を行なう。
例えば、入力制御処理部４１は、タッチパネル２００の表示画面において、タッチパネル２００上において操作体が１つのアイコン２０１に触れている状態、すなわち、接触物形状に対して１つのアイコン２０１が重合している場合を、当該アイコン２０１が選択された状態と認識する。以下、選択されたアイコン２０１を被選択アイコン２０１ａという場合がある。
【００４０】
また、例えば、入力制御処理部４１は、被選択アイコン２０１が選択されてから、所定時間以内に当該被選択アイコン２０１ａから操作体が離れた場合に、その被選択アイコン２０１の入力が決定されたと認識する。
さらに、入力制御処理部４１は、タッチパネル２００の表示画面において、接触物形状に対して複数のアイコン２０１が重合している場合のように、被選択アイコン２０１の候補となるアイコン２０１が複数ある場合には、前述した接触物形状の規定形状点Ｐ１に基づいて被選択アイコン２０１ａを特定する。
【００４１】
以下、アイコン２０１に接触物形状（操作体）が重合することを、操作体がアイコン２０１にかかっていると表現する場合がある。又、タッチパネル２００に表示されたアイコン２０１の内、接触物形状と重合しているアイコン２０１を接触アイコン２０１という場合がある。
図９は実施形態の一例としての情報処理装置１の外観を例示する図であり、利用者が情報処理装置１を片手で保持した状態を示す。
【００４２】
この図９に示す例においては、タッチパネル２００に７個のアイコン２０１が水平方向に並べて表示されており、これらの内の左端側の破線で示す２つのアイコン２０１に利用者の左手の親指（操作体）がかかっている。すなわち、これらの破線で示す２つのアイコン２０１が接触アイコン２０１である。
操作体（オペレータの指）が複数のアイコン２０１にかかっている場合において、例えば接触物形状の規定形状点Ｐ１と重合するアイコン２０１がある場合には、入力制御処理部４１は、このアイコン２０１を被選択アイコン２０１ａとする。なお、規定形状点Ｐ１と重合するアイコン２０１が複数ある場合には、規定形状点Ｐ１との重合面積が大きいアイコン２０１を被選択アイコン２０１ａとしてもよく、又、ランダムに選択する等、種々変形して実施することができる。
【００４３】
また、操作体が複数のアイコン２０１にかかっている場合において、接触物形状の規定形状点Ｐ１と重合するアイコン２０１がない場合には、入力制御処理部４１は、規定形状点Ｐ１に最も近いアイコン２０１を被選択アイコン（目標アイコン）２０１ａとする。
図９に示す例において、利用者の左手の親指の先端部に相当する位置に接触物形状の規定形状点Ｐ１が設定されているものとする。このような場合には、タッチパネル２００上に水平方向に並ぶ７個のアイコン２０１の内、左端から３つ目の黒く塗りつぶされたアイコン２０１が被選択アイコン２０１ａとなる。
【００４４】
さらに、操作体がいずれのアイコン２０１にもかかっていない場合においても、入力制御処理部４１は、規定形状点Ｐ１に最も近いアイコン２０１を被選択アイコン２０１ａとしてもよい。
入力制御処理部４１は、選択した被選択アイコン２０１ａを、後述する表示操作処理部３０のアイコン配置処理部３１に通知する。又、この際、入力制御処理部４１は、被選択アイコン２０１ａ以外の接触アイコン２０１についてもアイコン配置処理部３１に通知する。この被選択アイコン２０１ａ以外の接触アイコン２０１が、複数のアイコン（被選択要素）２０１のうち、接触物形状によって隠される被選択要素に相当する。
【００４５】
なお、各アイコン２０１にはユニークな識別情報が予め設定されており、入力制御処理部４１は、例えばこの識別情報を用いてアイコン２０１の通知を行なう。
表示操作処理部３０は、タッチパネル２００上におけるアイコン２０１等の表示制御や、本情報処理装置１において行なわれた各種入力についての処理制御を行なう。この表示操作処理部３０は、アイコン配置処理部３１及びソフト起動処理部３２を備える。
【００４６】
ソフト起動処理部３２は、アイコン２０１の入力が決定された旨の通知を入力制御処理部４１から受信すると、当該アイコン２０１に対応付けられた処理をＣＰＵ１１５に実行させる。
また、ソフト起動処理部３２は、プッシュボタン１０４による入力が行なわれた旨の通知を入力制御処理部４１から受信すると、当該プッシュボタン１０４に対応付けられた処理をＣＰＵ１１５に実行させる。
【００４７】
アイコン配置処理部３１は、タッチパネル２００の表示画面上にアイコン２０１を表示させる制御を行なう。
また、アイコン配置処理部３１は、入力制御処理部４１から被選択アイコン２０１ａ及び接触アイコン２０１を通知されると、タッチパネル２００の表示画面上の被選択アイコン２０１ａ以外の接触アイコン２０１を、タッチパネル２００から非表示にする。すなわち、アイコン配置処理部３１は、複数のアイコン（被選択要素）２０１のうち操作体（接触物形状）によって隠される接触アイコン２０１を非表示にする非表示処理部として機能する。
【００４８】
さらに、アイコン配置処理部３１は、タッチパネル２００において、非表示にした接触アイコン２０１の元領域を含む表示画面上の表示領域に、被選択アイコン２０１ａを含む複数のアイコン２０１をそれぞれ拡大表示させる。すなわち、アイコン配置処理部３１は、非表示にした接触アイコン２０１の元領域を用いて、複数のアイコン２０１のうち非表示にした接触アイコン２０１とは異なるアイコン２０１を拡大表示する拡大表示部として機能する。
【００４９】
また、アイコン配置処理部（配置処理部）３１は、拡大表示した被選択アイコン２０１ａを接触物形状の下に配置する。これにより、当該被選択アイコン２０１ａを選択された状態（決定待機状態）にする。
図１０は実施形態の一例としての情報処理装置１の外観を例示する図であり、図９に例示した状態から被選択アイコン２０１ａを決定待機状態に移行した例を示す。
【００５０】
アイコン配置処理部３１は、例えば図９に示した状態から、被選択アイコン２０１ａを除く接触アイコン２０１を非表示にする。又、アイコン配置処理部３１は、これらの非表示にした接触アイコン２０１があった領域（元領域）を用いて、被選択アイコン２０１ａ及びこの被選択アイコン２０１ａの周囲にある１以上のアイコン２０１を拡大表示させる。更に、アイコン配置処理部３１は、拡大表示したアイコン２０１のうち、被選択アイコン２０１ａを操作体と重合する位置に配置する。これにより、この被選択アイコン２０１ａを決定待機状態にする。
【００５１】
このように、アイコン配置処理部３１は、図９に示したように拡大表示前の複数のアイコン２０１を配置した状態から、図１０に示すように一部のアイコン２０１を拡大表示した状態に表示変更を行なう。
なお、以下、図９に示すような、アイコン２０１の拡大表示を行なう前の表示画面をアイコン拡大表示前画面といい、図１０に示すような、一部のアイコン２０１の拡大表示を行なった後の表示画面をアイコン拡大表示後画面という場合がある。
【００５２】
なお、アイコン拡大表示後画面において、拡大表示するアイコン２０１の表示数や、拡大後のアイコン２０１のサイズ等は、適宜変更することができ、例えば、利用者が予め設定できるようにしてもよい。図１０に示す例においては、拡大後の３つのアイコン２０１（２０１ａ）が表示されている。
また、この際、タッチパネル２００の表示画面上において、各アイコン２０１の並び、すなわち、Ｘ軸方向に並ぶ複数のアイコン２０１の相互の位置関係は変えずに、図９に示した並びと同一に配置する。
【００５３】
これにより、アイコン配置処理部３１が表示変更を行なうことにより、あたかもタッチパネル２００上において、被選択アイコン２０１ａとその周囲のアイコン２０１（接触アイコン２０１を除く）とを含む領域が拡大されたように表示される。
このように、アイコン配置処理部３１は、タッチパネル２００上の操作体の位置に合わせて被選択アイコン２０１ａを配置し、この被選択アイコン２０１ａを基準として、拡大表示前画面と各アイコン２０１の並び、すなわち、Ｘ軸方向に並ぶ複数のアイコン２０１の相互の位置関係は変えずに、図９に示した並びと同一に配置する。
【００５４】
また、アイコン配置処理部３１は、接触アイコン２０１を除くアイコン２０１を拡大表示させた状態において、加速度情報処理部２１から、加速を検知した旨の情報とともに加速方向を受信すると、その加速方向に応じてタッチパネル２００の表示画面上でアイコン２０１の配置を変更する。
図１１（ａ），（ｂ）は実施形態の一例としての情報処理装置１におけるアイコン配置処理部３１によるアイコンの配置方法を説明するための図であり、図１１（ａ）はその配置変更前の状態を例示する図、図１１（ｂ）はその配置変更後の状態を例示する図である。
【００５５】
図１１（ａ）に示す例においては、タッチパネル２００の表示画面上に、拡大表示された３つのアイコン２０１が配置されている。これらの３のアイコン２０１の内、その左端のアイコン２０１が被選択アイコン２０１ａとして、利用者の左手の親指の下に敷かれるように配置され選択状態となっている。
この図１１（ａ）に示す状態で、利用者がその左手で保持したまま、情報処理装置１を、例えば図中矢印Ａで示すように水平方向に左側（Ｘ軸方向−側）に瞬間的に移動させる。加速度センサ１１２はこの情報処理装置１の矢印Ａ方向への加速を検知し、加速度情報処理部２１に送信する。
【００５６】
加速度情報処理部２１は、当該情報処理装置１のＸ軸方向もしくはＹ軸方向への閾値以上の加速を検知すると、アイコン配置処理部３１に対して、加速を検知した旨の情報とともに加速方向を通知する。
アイコン配置処理部３１は、加速度情報処理部２１から、加速を検知した旨の情報とともに加速方向を受信すると、その移動方向（加速方向）に応じて、図１１（ｂ）に示すように、タッチパネル２００の表示画面上のアイコン２０１の配置を変更する。
【００５７】
具体的には、各アイコン２０１を、タッチパネル２００の表示画面上において１つずつ加速方向にずらして配置する。この際、アイコン２０１の配列のうち、当該加速方向の端部（図１１（ａ）の例では左端）に配置されていた被選択アイコン２０１ａは、画面上から非表示にする。又、アイコン２０１の配列のうち、加速方向とは反対方向の端部（図１１（ａ）の例では右端）においては、図１１（ａ）の拡大表示後画面における加速方向とは反対側の端部のアイコン２０１の隣に、図９に示したアイコン拡大表示前画面において当該端部のアイコン２０１と隣接するアイコン２０１を表示させる。
【００５８】
このように、図１１（ｂ）の配置変更後のタッチパネル２００の表示画面においては、図１１（ａ）の配置変更前の各アイコン２０１を、検出された加速度方向に１つずつずらして配置することにより、各アイコン２０１を加速度方向に沿って移動させたように表示する。
また、アイコン配置処理部３１は、配置変更前から配置変更後の状態にアイコン２０１の配置を変更する際に、各アイコン２０１が加速度方向へ移動したように、その移動軌跡をアニメーションで表示させてもよい。又、この際、効果音を鳴らすことにより利用者に通知してもよい。これにより、利用者はタッチパネル２００の表示を視覚で確認することなく、音で被選択アイコン２０１ａが切り替えられたことを認識することができ、利便性が高い。
【００５９】
さらに、図１１（ｂ）に示すように、配置変更後のタッチパネル２００の表示画面においては、図１１（ａ）の配置変更前に被選択アイコン２０１ａに隣接していたアイコン２０１を接触物形状（操作体）の下に配置する。これにより、このアイコン２０１を新たな被選択アイコン２０１ａとして、当該被選択アイコン２０１ａを選択された状態（決定待機状態）にする。
【００６０】
上述の如く構成された実施形態の一例としての情報処理装置１におけるアイコン２０１の表示制御手法を、図１２（ａ），（ｂ），（ｃ）を参照しながら説明する。
図１２（ａ），（ｂ），（ｃ）は実施形態の一例としての情報処理装置１のタッチパネル２００の表示画面における、アイコン表示の遷移を例示する図である。図１２（ａ）はアイコン拡大表示前の状態を、図１２（ｂ）はアイコン拡大後の状態を、図１２（ｃ）は図１２（ｂ）の状態においてＸ軸方向−側に加速が検知された状態を、それぞれ示す。
【００６１】
すなわち、図１２（ａ）に例示するように、タッチパネル２００に７個のアイコン２０１が水平方向に並べて表示されている情報処理装置１を、利用者がその左手で保持する。この際、７つのアイコン２０１の内、左端側の破線で示す２つのアイコン２０１に利用者の左手の親指（操作体）がかかる。
接触センサ１１３がタッチパネル２００上におけるこの利用者の左手親指を検知し、接触形状判断処理部２３が、タッチパネル２００における接触を認識した認識点の集合体の輪郭形状をタッチパネル２００の接触物の形状（接触物形状）と認識する。接触形状判断処理部２３は、この認識した接触物形状を、予め形状登録部２４に登録されている利用者の指の規定形状（形状マスタ）と比較する。そして、これらの形状が一致もしくは略一致した場合に、入力制御処理部４１にその旨を通知する。
【００６２】
入力制御処理部４１は、接触物形状の規定形状点Ｐ１と重合するもしくは最も近い位置にあるアイコン２０１を被選択アイコン２０１ａとする。図１２（ａ）に示す例においては、タッチパネル２００上に水平方向に並ぶ７個のアイコン２０１の内、左端から３つ目の黒く塗りつぶされたアイコン２０１が被選択アイコン２０１ａである。
入力制御処理部４１は、表示操作処理部３０のアイコン配置処理部３１に対して、接触アイコン２０１及び被選択アイコン２０１ａを通知する。
【００６３】
アイコン配置処理部３１は、図１２（ｂ）に示すような、一部のアイコン２０１を拡大表示させたアイコン拡大表示後画面をタッチパネル２００の表示画面に表示させる。
すなわち、アイコン配置処理部３１は、タッチパネル２００の表示画面上の複数のアイコン２０１のうち被選択アイコン２０１ａ以外の接触アイコン２０１を、タッチパネル２００から非表示にする。又、アイコン配置処理部３１は、タッチパネル２００の表示画面上において、非表示にした接触アイコン２０１の元領域も用いて、被選択アイコン２０１ａを含む複数のアイコン２０１を拡大表示させる。
【００６４】
また、アイコン配置処理部３１は、拡大表示した被選択アイコン２０１ａを接触物形状の下に配置することで、この被選択アイコン２０１ａを選択された状態（決定待機状態）にする。
次に、利用者が、情報処理装置１をその左手で保持したまま、例えば、図１２（ｂ）中矢印Ａで示すように水平方向（Ｘ軸方向−側）に瞬間的に移動させると、加速度情報処理部２１がこの情報処理装置１の矢印Ａ方向への加速を検知し、アイコン配置処理部３１にその旨及び加速方向を通知する。
【００６５】
アイコン配置処理部３１は、検知された加速方向に応じて、図１２（ｃ）に示すように、タッチパネル２００の表示画面上のアイコン２０１を１つずつ加速方向に沿ってずらして配置する。
この際、タッチパネル２００の表示画面上のアイコン２０１を１つずつ加速方向にずらすことにより、被選択アイコン２０１ａであったアイコン２０１がタッチパネル２００上から消える。その代わりに、タッチパネル２００上に表示されているアイコン２０１の加速方向とは反対側位置には、図１２（ａ）において当該アイコン２０１に隣接しているアイコン２０１が新たに拡大表示される。
【００６６】
また、タッチパネル２００上から消えた先の被選択アイコン２０１ａの右側（加速方向とは反対側）に位置しているアイコン２０１が、新たな被選択アイコン２０１ａとなり、タッチパネル２００上において利用者の左手親指（操作体）の下に配置され、決定待機状態とする。
図１２（ａ），（ｂ），（ｃ）に示した例においては、本情報処理装置１をＸ軸方向（水平方向）に沿って移動させる場合のアイコン表示の遷移を示したが、これに限定されるものではなく、種々変形して実施することができる。
【００６７】
以下に、図１３（ａ），（ｂ），（ｃ）を参照しながら、本情報処理装置１をＹ軸方向（上下方向）に沿って移動させる場合のアイコン表示の遷移を説明する。
図１３（ａ），（ｂ），（ｃ）は実施形態の一例としての情報処理装置１のタッチパネル２００の表示画面における、アイコン表示の遷移を例示する図である。図１３（ａ）はアイコン拡大表示前の状態を、図１３（ｂ）はアイコン拡大後の状態を、図１３（ｃ）は図１３（ｂ）の状態においてＹ軸方向＋側に加速が検知された状態を、それぞれ示す。
【００６８】
図１３（ａ）に示す例においては、タッチパネル２００に、３行×７列の２１個のアイコン２０１が並べて表示されている。
利用者がこの情報処理装置１をその左手で保持する。これにより、２１個のアイコン２０１の内の左端側の破線で示す３つのアイコン２０１に利用者の左手の親指（操作体）がかかる。すなわち、これらの破線で示す３つのアイコン２０１が接触アイコン２０１である。
【００６９】
接触センサ１１３がタッチパネル２００上におけるこの利用者の左手親指を検知し、接触形状判断処理部２３が、タッチパネル２００における接触を認識した認識点の集合体の輪郭形状をタッチパネル２００の接触物の形状（接触物形状）と認識する。接触形状判断処理部２３は、この認識した接触物形状を、予め形状登録部２４に登録されている利用者の規定形状（形状マスタ）と比較する。そして、これらの形状が一致もしくは略一致した場合に、入力制御処理部４１にその旨を通知する。
【００７０】
入力制御処理部４１は、接触物形状の規定形状点Ｐ１と重合するもしくは最も近い位置にあるアイコン２０１を被選択アイコン２０１ａとする。図１３（ａ）に示す例においては、タッチパネル２００の左上方に位置する黒く塗りつぶされたアイコン２０１が被選択アイコン２０１ａである。
入力制御処理部４１は、表示操作処理部３０のアイコン配置処理部３１に対して、接触アイコン２０１及び被選択アイコン２０１ａを通知する。
【００７１】
アイコン配置処理部３１は、図１３（ｂ）に示すような、一部のアイコン２０１を拡大表示させたアイコン拡大表示後画面をタッチパネル２００の表示画面に表示させる。図１３（ｂ）に示す例においては、タッチパネル２００の表示画面上に、被選択アイコン２０１ａを含む６つのアイコン２０１が拡大表示されている。
すなわち、アイコン配置処理部３１は、例えば図１２（ａ）に示した状態から、被選択アイコン２０１ａと、この被選択アイコン２０１ａの周囲のアイコン２０１だけを拡大表示させ、これら以外のアイコン２０１を非表示にする。
【００７２】
アイコン配置処理部３１は、拡大表示した被選択アイコン２０１ａを操作体と重合する位置に配置するとともに、この被選択アイコン２０１ａの周囲のアイコン２０１のうち、拡大表示した状態でタッチパネル２００の表示画面内に表示可能なアイコン２０１だけをタッチパネル２００に表示させる。
この際、接触アイコン２０１の内、被選択アイコン２０１ａと同じ行もしくは同じ列に並ぶもの以外の接触アイコン２０１は非表示とする。アイコン配置処理部３１は、タッチパネル２００の表示画面上において、非表示にした接触アイコン２０１の元領域を用いて、被選択アイコン２０１ａを含む他のアイコン２０１を拡大表示させるのである。
【００７３】
アイコン配置処理部３１は、タッチパネル２００上の操作体の位置に合わせて被選択アイコン２０１ａを配置し、この被選択アイコン２０１ａを基準として、拡大表示前画面と各アイコン２０１の並び、すなわち、Ｘ軸方向及びＹ軸方向に並ぶ複数のアイコン２０１の相互の位置関係は変えずに、図１３（ａ）に示した並びと同一に配置する。
また、アイコン配置処理部３１は、拡大表示した被選択アイコン２０１ａを接触物形状の下に配置することで、この被選択アイコン２０１ａを選択された状態（決定待機状態）にする。
【００７４】
これにより、アイコン配置処理部３１が表示変更を行なうことにより、あたかもタッチパネル２００上において、被選択アイコン２０１ａとその周囲のアイコン２０１（接触アイコン２０１を除く）とを含む領域が拡大されたように表示される。
次に、利用者が、情報処理装置１をその左手で保持したまま、例えば、図１３（ｂ）中矢印Ｂで示すように上方向（Ｙ軸方向＋側）に瞬間的に移動させると、加速度情報処理部２１がこの情報処理装置１の矢印Ｂ方向への加速を検知し、アイコン配置処理部３１にその旨及び加速方向を通知する。
【００７５】
アイコン配置処理部３１は、検知された加速方向に応じて、図１３（ｃ）に示すように、タッチパネル２００の表示画面上の各アイコン２０１を１つずつ加速方向にずらして配置する。
この際、タッチパネル２００の表示画面上の各アイコン２０１を１つずつ加速方向にずらすことにより、被選択アイコン２０１ａであったアイコン２０１及び当該アイコン２０１と同行に並ぶアイコン２０１がタッチパネル２００上から消える。その代わりに、タッチパネル２００上に表示されているアイコン２０１の加速方向とは反対側位置には、図１３（ａ）において当該アイコン２０１に隣接しているアイコン２０１及び当該アイコン２０１と同行に並ぶアイコン２０１が新たに拡大表示される。
【００７６】
また、タッチパネル２００上から消えた先の被選択アイコン２０１ａの、前記加速方向とは反対側（図中下側）に位置しているアイコン２０１が、新たな被選択アイコン２０１ａとなり、タッチパネル２００上において利用者の左手親指（操作体）の下に配置され、決定待機状態とする。
次に、実施形態の一例としての情報処理装置１の情報処理判断部２０の処理を、図１４に示すフローチャート（ステップＡ１〜Ａ６）に従って説明する。
【００７７】
利用者の操作体（親指）が本情報処理装置１のタッチパネル２００に接触すると、接触センサ１１３が検知し、単ポイントあるいは複数ポイントの接触検知結果を情報処理判断部２０に通知する（ステップＡ１）。
情報処理判断部２０において、接触検知結果処理部２２が接触センサ１１３からの接触検知結果を受信して処理を開始する。接触検知結果処理部２２は接触形状判断処理部２３に接触検知結果を通知する。
【００７８】
ステップＡ２において、接触形状判断処理部２３は、通知された接触検知結果に基づき、接触物形状として判別可能であるか否かを判断する。この判断の結果、接触形状を判別できない場合には（ステップＡ２のＮＯルート参照）、処理を終了する。例えば、接触が１点である場合には接触物形状として判別できないため本処理は終了する。
接触検知結果が接触物形状として判別可能である場合には（ステップＡ２のＹＥＳルート参照）、ステップＡ３において、接触形状判断処理部２３は、タッチパネル２００における接触を認識した認識点の集合体の輪郭形状を接触物形状として認識する。
【００７９】
ステップＡ４において、接触形状判断処理部２３は、認識した接触物形状と、形状登録部２４に登録されている規定形状とを比較して、接触物形状が登録されている形状であるか判断する。接触物形状が登録されている形状でない場合には（ステップＡ４のＮＯルート参照）、処理を終了する。
接触物形状が登録されている形状である場合には（ステップＡ４のＹＥＳルート参照）、ステップＡ５において、接触形状判断処理部２３は、入力制御処理部４１へ規定形状接触、すなわち、規定された親指等の操作体による接触（操作体接触）であることを通知する。
【００８０】
ステップＡ６において、入力制御処理部４１は、表示操作処理部３０に対して、接触形状判断処理部２３から受信した規定形状に関する情報を表示操作処理部３０に通知する。すなわち、規定形状の形状や、検知された接触物位置に規定形状を配置した場合の当該規定形状の座標情報や規定形状点Ｐ１の情報を表示操作処理部３０に通知して、処理を終了する。その後、図１５に示す表示操作処理部３０による処理に移行する。
【００８１】
次に、実施形態の一例としての情報処理装置１の表示操作処理部が処理する流れを、図１５に示すフローチャート（ステップＢ１〜Ｂ１０）に従って説明する。
ステップＢ１において、表示操作処理部３０は、入力制御処理部４１から通知された規定形状の座標と、タッチパネル２００の表示画面に表示されている各アイコン２０１の座標範囲とを認識する。
【００８２】
ステップＢ２において、表示操作処理部３０は、規定形状とアイコン２０１とが接触しているか否かを確認する。すなわち、表示操作処理部３０は、規定形状が確認された形状範囲（規定形状座標範囲）内にアイコン２０１が含まれるか（かかっているか）否かを確認する。
規定形状とアイコン２０１とが接触していない場合には（ステップＢ２のＮＯルート参照）、ステップＢ３において、表示操作処理部３０は、規定形状の規定形状点Ｐ１に最も近いアイコン２０１を、被選択アイコン２０１ａとして認識する。
【００８３】
一方、規定形状と１つ以上のアイコン２０１が接触している場合には（ステップＢ２のＹＥＳルート参照）、ステップＢ４において、表示操作処理部３０は、この規定形状に接触しているアイコン２０１から被選択アイコン２０１ａを選択して認識する。
すなわち、規定形状と複数のアイコン２０１とが接触している場合には、表示操作処理部３０は、規定形状に接触しているこれらのアイコン２０１の中から、規定形状点Ｐ１に最も近いアイコン２０１を被選択アイコン２０１ａとして認識する。この際、規定形状点Ｐ１と重合しているアイコン２０１がある場合には、この重合しているアイコン２０１を被選択アイコン２０１ａとする。又、規定形状と１つのアイコン２０１とが接触している場合には、表示操作処理部３０は、この規定形状に接触しているアイコン２０１を被選択アイコン２０１ａとして認識する。
【００８４】
なお、規定形状に接触しているアイコン２０１が１つしかない場合は、そのアイコン２０１が操作体に接触していることを利用者に明示する何らかの通知制御を行なってもよい。例えば、アイコン２０１の表示色や形状、サイズ等を変更するような制御を行なってもよく、又、音声や図示しないバイブレータを用いて通知してもよい。
その後、ステップＢ５において、アイコン配置処理部３１は、タッチパネル２００の表示画面上から、被選択アイコン２０１ａを除く接触アイコン２０１を非表示にする。すなわち、規定形状座標範囲に接触する接触アイコン２０１の内、被選択アイコン２０１ａ以外の接触アイコン２０１を非表示にする。
【００８５】
ステップＢ６において、アイコン配置処理部３１は、タッチパネル２００の表示画面上において、非表示にした接触アイコン２０１の元領域を用いて、接触アイコン２０１を除く、被選択アイコン２０１ａを含む他のアイコン２０１を拡大表示させる。ステップＢ５において接触アイコン２０１を非表示にすることにより、タッチパネル２００の表示画面上において、他のアイコン２０１を拡大表示するためのスペースを確保することができる。すなわち、この非表示にした接触アイコン２０１があったスペースを用いてアイコン２０１を拡大することができるのである。
【００８６】
また、アイコン配置処理部３１は、被選択アイコン２０１ａを操作体と重合する位置に配置する。これにより、この被選択アイコン２０１ａを決定待機状態にする。
ステップＢ７において、入力制御処理部４１は、決定待機状態の被選択アイコン２０１ａについて、当該被選択アイコン２０１から操作体が離れたか（非接触状態となったか）否かを検知（非接触検知）する。
【００８７】
被選択アイコン２０１から操作体が離れたことが検知されない場合には（ステップＢ７のＮＯルート参照）、ステップＢ８において、加速度情報処理部２１が本情報処理装置１の加速を検知（加速度検知）したか否かを判断する。
加速度情報処理部２１が加速度センサ１１２からの信号に基づき加速を検知した場合には（ステップＢ８のＹＥＳルート参照）、ステップＢ９において、アイコン配置処理部３１が、その加速方向に応じてタッチパネル２００の表示画面上でアイコン２０１の配置を変更する。すなわち、アイコン配置処理部３１は、タッチパネル２００の表示画面に拡大表示されている各アイコン２０１を、検出された加速度方向に１つずつずらして配置変更することにより、各アイコン２０１を加速度方向に移動させたように表示する。又、アイコン配置処理部３１は、配置変更前に被選択アイコン２０１ａに加速方向とは反対側に隣接していたアイコン２０１を操作体の下に配置する。これにより、このアイコン２０１を新たな被選択アイコン２０１ａとして、当該被選択アイコン２０１ａを選択された状態（決定待機状態）にする。
【００８８】
すなわち、操作体が被選択アイコン２０１ａに接触した状態で、加速度情報処理部２１により加速が検出されると、アイコン配置処理部３１が、被選択アイコン２０１ａに加速方向とは反対側に隣接する次のアイコン２０１を、次の被選択アイコン２０１ａと設定する。そして、アイコン配置処理部３１は、この次の被選択アイコン２０１ａを規定形状座標範囲に位置するようにアイコン配置を変更する。
【００８９】
その後、処理はステップＢ７に戻る。又、加速度情報処理部２１が加速度センサ１１２からの信号に基づき加速を検知しない場合にも（ステップＢ８のＮＯルート参照）、処理はステップＢ７に戻る。
ステップＢ７において、入力制御処理部４１は、被選択アイコン２０１から操作体が離れたことを検知した場合には（ステップＢ７のＹＥＳルート参照）、ソフト起動制御部３２に通知を行なう。アイコン２０１の入力の決定が行なわれた旨の通知を入力制御処理部４１から受信したソフト起動制御部３２は、ステップＢ１０において、当該アイコン２０１に対応付けられたプログラム（アイコンソフト）を起動して、処理を終了する。すなわち、このアイコン２０１に対応付けられたプログラムの起動をもって、ステップＢ５，Ｂ６，Ｂ９において行なわれたアイコン２０１のサイズ変更や配置変更は解除され、通常の表示、操作へ戻る。
【００９０】
このように実施形態の一例としての情報処理装置１によれば、タッチパネル２００の表示画面において、利用者の指等の操作体により同時に複数のアイコン２０１が選択された場合に、被選択アイコン２０１ａと、この被選択アイコン２０１ａの周囲の１以上のアイコン２０１とを拡大表示する。これにより、利用者がアイコン２０１を選択し易くなり、アイコン２０１の誤選択を抑止することができる。
【００９１】
この際、操作体により選択された複数のアイコン２０１の内、被選択アイコン２０１ａ以外の接触アイコン２０１を非表示にすることにより、この非表示にした接触アイコン２０１の元領域を用いて、被選択アイコン２０１ａを含む他のアイコン２０１を拡大表示させるための領域を確保することができる。
また、この拡大表示後画面においては、この被選択アイコン２０１ａを基準として、拡大表示前画面と各アイコン２０１の並び、すなわち、Ｘ軸方向及びＹ軸方向に並ぶ複数のアイコン２０１の相互の位置関係は変えずに同一の並びとなるように各アイコン２０１を配置する。すなわち、拡大表示後画面と拡大表示前画面との間で、アイコン配列デザインを変えない。これにより、アイコン配列を機器のデザインとするなら、そのデザインを変更することがなく、統一感等を損なうことがない。
【００９２】
さらに、アイコン配置処理部３１が、拡大表示された被選択アイコン２０１ａを、タッチパネル２００の表示画面上において、利用者の指（操作体）の下に配置させ、決定待機状態とする。これにより、利用者が操作体を被選択アイコン２０１ａから離すだけで当該被選択アイコン２０１ａの入力を決定することができ、アイコン２０１の決定入力を容易且つ正確に行なうことができ利便性が高い。
【００９３】
また、操作体が被選択アイコン２０１ａに接触し拡大表示誤画面が表示された状態で、利用者が本情報処理装置１に対して加速度を与る操作を行なうと、加速度情報処理部２１が加速を検出し、アイコン配置処理部３１が検出された加速度方向にアイコン２０１を１つずつずらして配置変更する。
これにより、利用者は本情報処理装置１を保持したまま、すなわち、タッチパネル２００から指を離すことなく、被選択アイコン２０１ａを変更することができ利便性が高い。特に、利用者が本情報処理装置１に対して加速度を付与した方向に沿って、タッチパネル２００上において各アイコン２０１を１つずつ移動させることで、直感的に被選択アイコン２０１ａ等の切り替え操作を行なうことができる。
【００９４】
また、接触形状判断処理部２３が、接触検知結果処理部２２から通知される座標情報に基づき、タッチパネル２００における接触物形状を認識し、この認識した接触物形状を形状登録部２４に登録されている形状情報と比較する。そして、この比較の結果、形状情報と一致した場合に、規定情報に含まれる規定形状点Ｐ１を用いて、タッチパネル２００の表示画面上の複数のアイコン２０１の中から、被選択アイコン２０１ａを選択することを特徴とする。
【００９５】
これにより、利用者の指等の操作体に合った被選択アイコン２０１ａを効率的に選択することができ利便性が高い。
本情報処理装置１によれば、本装置を特殊な持ち型や姿勢で操作することなく、一般的操作である片手で持った状態で、アイコン２０１の選択・決定を行なう際に、誤動作の発生を抑止することができる。又、従来手法と同様に、個々のアイコン２０１を操作体により１つずつ選択・決定することもでき、従来手法の操作性を大きく損ねることもなく利便性が高い。
【００９６】
そして、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。
上述した実施形態においては、図１２（ａ）〜（ｃ）や図１３（ａ）〜（ｃ）に示したような、Ｘ軸方向もしくはＹ軸方向に沿って本情報処理装置１に加速度を与え、この加速方向に沿ってアイコン２０１を移動表示させる例を示しているが、これに限定されるものではない。
【００９７】
例えば、図１３（ａ）に示すような、タッチパネル２００にＸ軸方向及びＹ軸方向にかけて複数のアイコン２０１がマトリクス状に並べて表示されている場合において、本情報処理装置１に斜め方向に加速度を加えてもよい。このような場合、すなわちＸ軸方向及びＹ軸方向の両方にかかる方向に加速度が付与された場合に、タッチパネル２００上において、この加速方向に沿って、斜め方向にアイコン２０１を移動表示させてもよく、種々変形して実施することができる。
【００９８】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）
複数の被選択要素を表示画面に表示するタッチパネルと、
前記表示画面における接触物形状を認識する認識部と、
前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする非表示処理部と、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する拡大表示部と
を備えることを特徴とする、入力装置。
【００９９】
（付記２）
前記接触物形状に基づき、前記表示画面上の前記複数の被選択要素の中から選択候補要素を選択する要素選択部を備え、
前記拡大表示部が、前記選択候補要素を拡大表示することを特徴とする、付記１記載の入力装置。
【０１００】
（付記３）
前記要素選択部が、
前記表示画面における接触物形状に基づき、記憶装置に予め記憶された形状マスタから読み出した基準位置情報を用いて、前記表示画面上の前記複数の被選択要素の中から、前記基準位置情報が示す位置に最近接する被選択要素を前記選択候補要素として選択することを特徴とする、付記２記載の入力装置。
【０１０１】
（付記４）
前記拡大表示部により拡大表示された前記被選択要素を前記接触物形状の下に配置することで決定待機状態にする配置処理部を備えることを特徴とする、付記１〜付記３のいずれか１項に記載の入力装置。
（付記５）
当該入力装置に加えられた加速方向を検知する加速方向検知部を備え、
前記配置処理部が、前記加速方向に沿って前記表示画面上で被選択要素を移動させることを特徴とする、付記４記載の入力装置。
【０１０２】
（付記６）
タッチパネルの表示画面おける複数の被選択要素の表示制御方法であって、
前記表示画面における接触物形状を認識する処理と、
前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする処理と、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する処理と
を備えることを特徴とする、表示制御方法。
【０１０３】
（付記７）
前記接触物形状に基づき、前記表示画面上の前記複数の被選択要素の中から選択候補要素を選択する処理を備え、
前記選択候補要素を拡大表示することを特徴とする、付記６記載の表示制御方法。
（付記８）
前記表示画面における接触物形状に基づき、記憶装置に予め記憶された形状マスタから読み出した基準位置情報を用いて、前記表示画面上の前記複数の被選択要素の中から、前記基準位置情報が示す位置に最近接する被選択要素を前記選択候補要素として選択することを特徴とする、付記７記載の表示制御方法。
【０１０４】
（付記９）
拡大表示された前記被選択要素を前記接触物形状の下に配置することで決定待機状態にする処理を備えることを特徴とする、付記６〜付記８のいずれか１項に記載の表示制御方法。
（付記１０）
当該入力装置に加えられた加速方向を検知する処理を備え、
前記加速方向に沿って前記表示画面上で被選択要素を移動させることを特徴とする、付記９記載の表示制御方法。
【０１０５】
（付記１１）
タッチパネルの表示画面における接触物形状を認識し、
前記表示画面に表示された複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にし、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する
処理をコンピュータに実行させることを特徴とするプログラム。
【０１０６】
（付記１２）
前記接触物形状に基づき、前記表示画面上の前記複数の被選択要素の中から選択候補要素を選択し、
前記選択候補要素を拡大表示する
処理を前記コンピュータに実行させることを特徴とする、付記１１記載のプログラム。
【０１０７】
（付記１３）
前記表示画面における接触物形状に基づき、記憶装置に予め記憶された形状マスタから読み出した基準位置情報を用いて、前記表示画面上の前記複数の被選択要素の中から、前記基準位置情報が示す位置に最近接する被選択要素を前記選択候補要素として選択する
処理を前記コンピュータに実行させることを特徴とする、付記１２記載のプログラム。
【０１０８】
（付記１４）
拡大表示された前記被選択要素を前記接触物形状の下に配置することで決定待機状態にする
処理を前記コンピュータに実行させることを特徴とする、付記１１〜付記１３のいずれか１項に記載のプログラム。
【０１０９】
（付記１５）
当該入力装置に加えられた加速方向を検知し、
前記加速方向に沿って前記表示画面上で被選択要素を移動させる
処理を前記コンピュータに実行させることを特徴とする、付記１４記載のプログラム。
（付記１６）
タッチパネルの表示画面における接触物形状を認識する認識部と、
前記複数の被選択要素のうち前記接触物形状によって隠される前記被選択要素を非表示にする非表示処理部と、
非表示にした前記被選択要素の元領域を用いて、前記複数の被選択要素のうち前記非表示にした被選択要素とは異なる被選択要素を拡大表示する拡大表示部と
を備えることを特徴とする、集積回路装置。
【０１１０】
（付記１７）
前記接触物形状に基づき、前記表示画面上の前記複数の被選択要素の中から選択候補要素を選択する要素選択部を備え、
前記拡大表示部が、前記選択候補要素を拡大表示することを特徴とする、付記１６記載の集積回路装置。
【０１１１】
（付記１８）
前記要素選択部が、
前記表示画面における接触物形状に基づき、記憶装置に予め記憶された形状マスタ（規定形状）から読み出した基準位置情報を用いて、前記表示画面上の前記複数の被選択要素の中から、前記基準位置情報が示す位置に最近接する被選択要素を前記選択候補要素として選択することを特徴とする、付記１７記載の集積回路装置。
【０１１２】
（付記１９）
前記拡大表示部により拡大表示された前記被選択要素を前記接触物形状の下に配置することで決定待機状態にする配置処理部を備えることを特徴とする、付記１６〜付記１８のいずれか１項に記載の集積回路装置。
（付記２０）
当該入力装置に加えられた加速方向を検知する加速方向検知部を備え、
前記配置処理部が、前記加速方向に沿って前記表示画面上で被選択要素を移動させることを特徴とする、付記１９記載の集積回路装置。
【符号の説明】
【０１１３】
１    情報処理装置
１０    センサ部
２０    情報処理判断部
２１    加速度情報処理部
２２    接触検知結果処理部
２３    接触形状判断処理部
２４    形状登録部
３０    表示操作処理部
３１    アイコン配置処理部
３２    ソフト起動制御部
４１    入力制御処理部
４２    プッシュボタン処理部
１０１    ＷｉＦｉ通信モジュール
１０２    ３Ｇ／ＬＴＥ通信モジュール
１０３    ストレージ
１０４    プッシュボタン
１０５    カメラ
１０６    液晶ディスプレイ
１０７    グラフィックアクセラレータ
１０８    オーディオモジュール
１０９    マイク
１１０    ＧＰＳモジュール
１１１    ジャイロセンサ
１１２    加速度センサ
１１３    接触センサ
１１４    タイマ
１１５    ＣＰＵ
１１７    チップセット
２００    タッチパネル
２０１    アイコン
２０１ａ  被選択アイコン
４０１    表面  
４０２    フィルム面
４０３    ガラス面  
４０３ａ    透明電極膜
Ｐ１    規定形状点
【図１】
2015135613.tif 000003
【図２】
2015135613.tif 000004
【図３】
2015135613.tif 000005
【図４】
2015135613.tif 000006
【図５】
2015135613.tif 000007
【図６】
2015135613.tif 000008
【図７】
2015135613.tif 000009
【図８】
2015135613.tif 000010
【図９】
2015135613.tif 000011
【図１０】
2015135613.tif 000012
【図１１】
2015135613.tif 000013
【図１２】
2015135613.tif 000014
【図１３】
2015135613.tif 000015
【図１４】
2015135613.tif 000016
【図１５】
2015135613.tif 000017