(57)【要約】【課題】ユーザが所望の機能を実行する際の利便性を向上させる。【解決手段】アイコン１ａが１つ目に選択された場合、当該アイコンと対応付けられたアイコン１ｂの表示形態および当該アイコンと対応付けられていないアイコン１ｃの表示形態の少なくともいずれか一方を変更するアイコン変更部１４と、アイコン変更部１４によってアイコン１ｂの表示形態およびアイコン１ｃの表示形態のいずれか一方が変更された後、アイコン１ｂが２つ目に選択された場合、アイコン１ａとアイコン１ｂとの組み合わせにしたがって、入力されるコマンド６を特定するコマンド特定部１３とを備えた。【選択図】図１
2013161248.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの操作により指定された位置を検知可能な入力面と、複数のアイコンを表示可能な表示面とを備え、前記指定された位置に基づいて前記アイコンの選択が可能であることにより、情報の入力が可能な入力装置であって、
第１のアイコンが１つ目に選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および前記第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更する変更手段と、
前記変更手段によって第２のアイコンの表示形態および他のアイコンの表示形態の少なくともいずれか一方が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、入力される前記情報を特定する特定手段とを備えたことを特徴とする入力装置。
【請求項２】
前記変更手段は、前記他のアイコンを非表示にすることにより、当該他のアイコンの表示形態を変更することを特徴とする請求項１に記載の入力装置。
【請求項３】
前記表示面に前記アイコンが表示された状態で、当該アイコンを移動させる第１の移動手段と、
前記第１の移動手段がアイコンを移動させる経路を、当該アイコンを表示する位置と前記指定された位置に対応する前記表示面における位置とを結んだ線として決定する決定手段とをさらに備え、
前記変更手段は、前記決定手段によって決定された経路に沿って、前記第１の移動手段によって前記第２のアイコンを移動させることにより、当該第２のアイコンの表示形態を変更することを特徴とする請求項１または２に記載の入力装置。
【請求項４】
前記入力面に対してユーザが入力した所定のパターンを検出する検出手段と、
前記表示面に前記アイコンが表示された状態で、当該アイコンを前記検出手段が検出した前記パターンが表す方向へ移動させる第２の移動手段とをさらに備え、
前記特定手段は、前記第２の移動手段によって前記第１のアイコンと第２のアイコンとが前記表示面における所定の範囲に移動された場合、前記情報を特定することを特徴とする請求項１から３のいずれか１項に記載の入力装置。
【請求項５】
前記検出手段は、前記アイコンを表示する位置と前記指定された位置に対応する前記表示面における位置とを結ぶ略直線を、前記パターンとして検出することを特徴とする請求項４に記載の入力装置。
【請求項６】
前記第２の移動手段は、前記検出手段によって検出された略直線に沿った方向へ前記アイコンを移動させることを特徴とする請求項５に記載の入力装置。
【請求項７】
前記特定手段は、前記第２の移動手段によって前記第１のアイコンと第２のアイコンとが異なる方向へ移動された場合、当該第１のアイコンの選択または第２のアイコンの選択をキャンセルすることを特徴とする請求項４から６のいずれか１項に記載の入力装置。
【請求項８】
前記特定手段は、前記第１のアイコンと第２のアイコンとのいずれか一方だけでは前記情報を特定できず、前記第１のアイコンと第２のアイコンとの組み合わせのみによって前記情報を特定できることを特徴とする請求項１から７のいずれか１項に記載の入力装置。
【請求項９】
ユーザの操作により指定された位置を検知可能な入力面と、複数のアイコンを表示可能な表示面とを備え、前記指定された位置に基づいて前記アイコンの選択が可能であることにより、情報の入力が可能な入力装置の制御方法であって、
第１のアイコンが１つ目に選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および前記第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更する変更ステップと、
前記変更ステップにおいて第２のアイコンの表示形態および他のアイコンの表示形態の少なくともいずれか一方が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、入力される前記情報を特定する特定ステップとを含むことを特徴とする入力装置の制御方法。
【請求項１０】
請求項１から８のいずれか１項に記載の入力装置を動作させるための制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項１１】
請求項１０に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザの操作により接触した位置に基づいてアイコンの選択が可能であることにより、情報の入力が可能な入力装置等に関するものである。
【背景技術】
【０００２】
タッチパネルを備えた表示画面を有する電子機器が広く普及し、ユーザが当該電子機器にタッチ操作を行う機会が増えている。例えば、いわゆるスマートフォンをはじめとする情報端末や一部の家庭用ゲーム機などにおいては、機器に実行させる処理（アプリケーション）や当該処理の対象（データ）などを絵や記号で表現した「アイコン」をユーザが選択することにより、ユーザは当該電子機器に入力を与えることができる。
【０００３】
これにより、ユーザがキーボード等の入力機器を操作することにより入力を与える従来の方式よりも、ユーザは直感的かつ容易に入力を与えることができる。したがって、上記電子機器は、多くの操作がアイコンの選択で可能となるように設計されている。
【０００４】
こうした背景から、アイコンの表示方法や、ユーザにアイコンを選択させる方法などを改善する試みが広く行われている。例えば、下記の特許文献１には、直感的な操作でアプリケーションを起動させるための情報処理装置が開示されている。同文献には、ユーザが「メール」を表すアイコンの表示位置まで「人物」を表す画像をドラッグアンドドロップすると、上記情報処理装置が当該人物に送信するメールを作成するための画面を表示することが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−３０１６４７号公報（２００５年１０月２７日公開）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、上記の特許文献１では、「メールの作成」の機能を一意に表すアイコンに、「メールの送信対象」を表すアイコンを対象として与え、「当該対象に送信するためのメールを作成する」という機能を実行するに過ぎない。すなわち、上記情報処理装置は、メールを作成するアプリケーションに送信先に関する情報を引数として与えて実行するという従来の方法を、アイコンを用いたユーザインターフェースで実現したに過ぎない。
【０００７】
したがって、上記従来の装置では「アプリケーション」と「引数として与える情報」という異なる２種類のアイコンが存在し、ユーザは一方のアイコンに他方のアイコンを適用しなければならない。すなわち、ユーザは、例えば「アプリケーション」と「アプリケーション」とを使用する、または「引数として与える情報」と「引数として与える情報」とを使用することはできない。
【０００８】
アイコンの使用に関して上記の制約があると、上記異なる２種類のアイコンは分離して管理されなければならない。組み合わせ可能なアイコンの種類のペアを、ユーザに示す必要があるからである。例えば、上記の特許文献１に記載の情報処理装置は、「メール」を表すアイコンと「人物」を表す画像とを異なる領域に表示し、互いに属性が違うものであることをユーザに明示している（同文献の図９参照）。
【０００９】
しかし、狭い表示領域しか備えない携帯型の電子機器においては特に、上記のようにアイコンを分離して管理することが難しい。また、上記の特許文献１に記載の装置のように、仮に分離して管理することができたとしても、「２つの異なる種類のアイコンが存在すること」をユーザに意識させる必要があり、これはユーザインターフェースが直感的であることを阻害し得る。
【００１０】
また、上記の特許文献１では、アイコンの選択のし易さを考慮した工夫を行っていない。例えば、「人物」を表す画像が選択されると、別の「人物」を表す画像が続けて選択されることはないと考えられるため、例えば当該画像をすべて非表示にするなど、表示形態を変更すればよい。しかし、同文献に記載の情報処理装置は、そうした工夫を行っていない。
【００１１】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、２つのアイコンを組み合わせて情報を特定可能にするとともに、一方のアイコンが選択された場合に他方のアイコンの表示形態を変更することにより、ユーザが所望の機能を実行する際の利便性を向上させることが可能な入力装置等を提供することである。
【課題を解決するための手段】
【００１２】
上記の課題を解決するために、本発明の入力装置は、
（１）ユーザの操作により指定された位置を検知可能な入力面と、複数のアイコンを表示可能な表示面とを備え、前記指定された位置に基づいて前記アイコンの選択が可能であることにより、情報の入力が可能な入力装置であって、
（２）第１のアイコンが１つ目に選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および前記第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更する変更手段と、
（３）前記変更手段によって第２のアイコンの表示形態および他のアイコンの表示形態の少なくともいずれか一方が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、入力される前記情報を特定する特定手段とを備えたことを特徴としている。
【００１３】
また、上記の課題を解決するために、本発明の入力装置の制御方法は、
（１）ユーザの操作により指定された位置を検知可能な入力面と、複数のアイコンを表示可能な表示面とを備え、前記指定された位置に基づいて前記アイコンの選択が可能であることにより、情報の入力が可能な入力装置の制御方法であって、
（２）第１のアイコンが１つ目に選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および前記第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更する変更ステップと、
（３）前記変更ステップにおいて第２のアイコンの表示形態および他のアイコンの表示形態の少なくともいずれか一方が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、入力される前記情報を特定する特定ステップとを含むことを特徴としている。
【００１４】
上記の構成によれば、本発明の入力装置および当該装置の制御方法は、ユーザによって第１のアイコンが選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更できる。そして、上記入力装置等は、アイコンの表示形態が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、上記入力装置に入力される情報を特定できる。
【００１５】
上述した従来の装置では、ユーザはある種類のアイコン（アプリケーション）に別の種類のアイコン（引数として与える情報）を適用することを強いられる。このように、異なる種類のアイコンが存在することは、ユーザインターフェースの自由度を制約し、電子機器に対する直感的な操作を阻害する。
【００１６】
これに対して、本発明の入力装置および当該装置の制御方法では、ユーザは２つのアイコンを「組み合わせる」だけで所望の機能を実行できる。すなわち、上記従来の装置のようにアイコンの種類が複数存在し、一方を他方へ適用するという前提はないため、すべてのアイコンを任意の順序で任意に組み合わせることができる。これにより、上記入力装置等は、上記従来の装置より自由度の高いユーザインターフェースを実現できる。
【００１７】
また、本発明の入力装置および当該装置の制御方法は、１つ目に選択されたアイコンに応じて２つ目に選択可能なアイコンの表示形態および他のアイコンの表示形態のいずれか一方を変更する。例えば、上記入力装置等は、２つ目に選択可能なアイコンを、入力面に接触するユーザの指の周囲に移動させるなどにより表示形態を変更する。これにより、上記入力装置等は、ユーザに２つ目のアイコンを容易に選択させることができる。
【００１８】
したがって、本発明の入力装置および当該装置の制御方法は、ユーザが所望の機能を実行する際の利便性を向上させることができる。
【００１９】
また、本発明の入力装置では、
（１）前記変更手段は、前記他のアイコンを非表示にすることにより、当該他のアイコンの表示形態を変更することを特徴としている。
【００２０】
上記の構成によれば、本発明の入力装置は、１つ目に選択したアイコンとは関係のない他のアイコンを、画面から消すことにより表示形態を変更できる。
【００２１】
これにより、本発明の入力装置は、ユーザは２つ目に第２のアイコンを選択すべきところを、誤って他のアイコンを選択してしまうという誤操作を減らすことができる。したがって、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００２２】
また、本発明の入力装置は、
（１）前記表示面に前記アイコンが表示された状態で、当該アイコンを移動させる第１の移動手段と、
（２）前記第１の移動手段がアイコンを移動させる経路を、当該アイコンを表示する位置と前記指定された位置に対応する前記表示面における位置とを結んだ線として決定する決定手段とをさらに備え、
（３）前記変更手段は、前記決定手段によって決定された経路に沿って、前記第１の移動手段によって前記第２のアイコンを移動させることにより、当該第２のアイコンの表示形態を変更することを特徴としている。
【００２３】
上記の構成によれば、本発明の入力装置は、アイコンを移動させる経路を、当該アイコンを表示する位置と上記指定された位置に対応する表示面における位置とを結んだ線として決定する。そして、上記入力装置は、当該経路に沿って第２のアイコンを移動させることにより、表示形態を変更できる。
【００２４】
すなわち、本発明の入力装置は、２つ目に選択可能なアイコンを入力面に接触するユーザの指の周囲に移動させることにより表示形態を変更できる。これにより、ユーザは１つ目のアイコンと組み合わせ可能なアイコンを容易に選択できる。したがって、本発明の入力装置は、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００２５】
また、本発明の入力装置は、
（１）前記入力面に対してユーザが入力した所定のパターンを検出する検出手段と、
（２）前記表示面に前記アイコンが表示された状態で、当該アイコンを前記検出手段が検出した前記パターンが表す方向へ移動させる第２の移動手段とをさらに備え、
（３）前記特定手段は、前記第２の移動手段によって前記第１のアイコンと第２のアイコンとが前記表示面における所定の範囲に移動された場合、前記情報を特定することを特徴としている。
【００２６】
上記の構成によれば、本発明の入力装置は、入力面に対してユーザが入力した所定のパターンを検出できる。また、上記入力装置は、表示面にアイコンを表示した状態で、当該アイコンを検出したパターンが表す方向へ移動させることができる。そして、上記入力装置は、第１のアイコンと第２のアイコンとが表示面における所定の範囲に移動された場合に、情報を特定する。
【００２７】
したがって、本発明の入力装置は、ユーザが簡単にアイコンを選択することを可能にするため、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００２８】
また、本発明の入力装置では、
（１）前記検出手段は、前記アイコンを表示する位置と前記指定された位置に対応する前記表示面における位置とを結ぶ略直線を、前記パターンとして検出することを特徴としている。
【００２９】
上記の構成によれば、本発明の入力装置は、上記２つの位置を結ぶ略直線をパターンとして検出する。これにより、上記入力装置は、例えばユーザによるフリック操作を検出することができ、ユーザが簡単にアイコンを選択することを可能にする。
【００３０】
したがって、本発明の入力装置は、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００３１】
また、本発明の入力装置では、
（１）前記第２の移動手段は、前記検出手段によって検出された略直線に沿った方向へ前記アイコンを移動させることを特徴としている。
【００３２】
上記の構成によれば、本発明の入力装置は、検出された略直線に沿った方向へアイコンを移動させることができる。これにより、上記入力装置は、ユーザが簡単にアイコンを選択することを可能にする。
【００３３】
したがって、本発明の入力装置は、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００３４】
また、本発明の入力装置では、
（１）前記特定手段は、前記第２の移動手段によって前記第１のアイコンと第２のアイコンとが異なる方向へ移動された場合、当該第１のアイコンの選択または第２のアイコンの選択をキャンセルすることを特徴としている。
【００３５】
上記の構成によれば、本発明の入力装置は、第１のアイコンと第２のアイコンとが異なる方向へ移動された場合、当該第１のアイコンまたはだい２のアイコンの選択をキャンセルすることができる。これにより、上記入力装置は、ユーザがアイコン選択を簡単にキャンセルすることを可能にする。
【００３６】
したがって、本発明の入力装置は、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００３７】
また、本発明の入力装置では、
（１）前記特定手段は、前記第１のアイコンと第２のアイコンとのいずれか一方だけでは前記情報を特定できず、前記第１のアイコンと第２のアイコンとの組み合わせのみによって前記情報を特定できることを特徴としている。
【００３８】
上記の構成によれば、本発明の入力装置は、ユーザが第１のアイコンと第２のアイコンとを組み合わせた場合に情報を特定する。これにより、本発明の入力装置は、ユーザが誤って選択した１つ目のアイコンのみによって情報を特定しないため、ユーザの誤操作を減らすことができる。
【００３９】
したがって、本発明の入力装置は、ユーザが所望の機能を実行する際の利便性をさらに向上させることができる。
【００４０】
なお、前記入力装置はコンピュータによって実現してもよい。この場合には、コンピュータを前記入力装置の各手段として動作させることにより、前記入力装置をコンピュータで実現させる制御プログラム、およびこれを記録したコンピュータ読み取り可能な記録媒体も本発明の範疇に入る。
【発明の効果】
【００４１】
以上のように、本発明の入力装置は、第１のアイコンが１つ目に選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および前記第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更する変更手段と、前記変更手段によって第２のアイコンの表示形態および他のアイコンの表示形態の少なくともいずれか一方が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、入力される前記情報を特定する特定手段とを備えた構成である。
【００４２】
また、本発明の入力装置の制御方法は、第１のアイコンが１つ目に選択された場合、当該第１のアイコンと対応付けられた第２のアイコンの表示形態および前記第１のアイコンと対応付けられていない他のアイコンの表示形態の少なくともいずれか一方を変更する変更ステップと、前記変更ステップにおいて第２のアイコンの表示形態および他のアイコンの表示形態の少なくともいずれか一方が変更された後、第２のアイコンが２つ目に選択された場合、当該第１のアイコンと第２のアイコンとの組み合わせにしたがって、入力される前記情報を特定する特定ステップとを含む構成である。
【００４３】
上記の構成により、ユーザは２つのアイコンを組み合わせるだけで所望の機能を実行できるため、本発明の入力装置等は自由度の高いユーザインターフェースを実現できる。また、本発明の入力装置等は、１つ目に選択されたアイコンに応じて２つ目に選択可能なアイコンの表示形態および他のアイコンの表示形態のいずれか一方を変更するため、ユーザに２つ目のアイコンを容易に選択させることができる。
【００４４】
したがって、本発明の入力装置および当該装置の制御方法は、ユーザが所望の機能を実行する際の利便性を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００４５】
【図１】本発明の一実施の形態に係るスマートフォンの要部構成を示すブロック図である。
【図２】上記スマートフォンの外観例を表した模式図である。
【図３】２つのアイコンの組み合わせにしたがって、コマンドが一意に特定されることを表す概念図であり、（ａ）は「メール」のアイコンと「鉛筆」のアイコンとで「メール作成」のコマンドが特定されることを表し、（ｂ）は「音符」のアイコンと「スパナ」のアイコンとで「着信音設定」のコマンドが特定されることを表す。
【図４】各アイコンによって特定可能なコマンドを含む２つの領域が重複しており、当該重複する領域に含まれるコマンドが、上記スマートフォンによって特定されることを表す概念図である。
【図５】上記スマートフォンの画面の表示例とユーザがアイコンを選択する際に行う操作例とを示した模式図であり、（ａ）はユーザが入力面に指を接触させていない状態における上記スマートフォンの表示の一例を表し、（ｂ）はユーザがフリック操作を行うことにより当該アイコンが移動し、表示面の端部に到着したことを表す。
【図６】ユーザがアイコンを選択した後の、上記スマートフォンの動作の一例を示した模式図であり、（ａ）はアイコンが非表示になるとともに、対応位置にアイコンが接近することを表し、（ｂ）は２つのアイコンでコマンドが特定され、当該コマンドによりアプリケーションが起動することを表す。
【図７】２つのアイコンで特定されるコマンドの種類を示す表である。
【図８】ユーザがアイコンの選択をキャンセルする動作の一例を表した模式図であり、（ａ）はユーザが上記アイコンを選択した後、フリック操作により当該アイコンとは逆側にアイコンを移動させることを表し、（ｂ）は上記アイコンの選択がキャンセルされることによって、上記スマートフォンの表示が、ユーザによって上記アイコンが選択される前の状態に戻ることを表す。
【図９】ユーザがアイコンを選択した場合の表示を表した模式図であり、（ａ）はユーザがアイコンを選択した場合に、表示面の端部が点滅することを表し、（ｂ）は表示面の端部にアイコンが選択されたことが示されていることを表す。
【図１０】上記スマートフォンが実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００４６】
本発明の実施の形態について、図１〜図１０に基づいて詳細に説明する。
【００４７】
以下では、ある部材が複数存在することを明示するために、同一の部材番号にａ、ｂ、またはｃをさらに付して当該部材を示すことがある。例えば、「アイコン１ａ」、「アイコン１ｂ」、「アイコン１ｃ」などと示す。また、当該部材の部材番号にさらに付されたａ、ｂ、およびｃを省略して、当該部材を総称することがある。例えば、アイコン１ａ、アイコン１ｂ、およびアイコン１ｃを、「アイコン１」と総称することがある。
【００４８】
なお、以下の記載および上記図面においては、右利きのユーザが本実施の形態に係るスマートフォン１００を右手に把持し、右手の親指を入力面に接触させる場合を想定して説明する。しかし、スマートフォン１００を把持する手および操作する手は、右手であっても左手であってもよいし、入力面に接触させる指は親指でなくともよい。
【００４９】
また、ユーザはスマートフォン１００を操作するために、指ではなくスタイラスなどの指示具を用いることもできる。すなわち、以下の記載において、「ユーザの指」には「スタイラスなどの指示具」が含まれる。ただし、記載の簡潔性を担保するため、以下では単に「ユーザの指」とのみ記載する。
【００５０】
さらに、以下の記載および上記図面においては、「ユーザが入力面に指を接触させる」として説明する。しかし、入力部４０に含まれる入力面が、例えば指の近接を検出可能なタッチパネルである場合、スマートフォン１００は、入力面に対するユーザの指の近接を検出することによっても、接触の場合と同様に動作可能である。すなわち、以下の記載において、「接触」には「近接」が含まれる。ただし、記載の簡潔性を担保するため、以下では単に「接触」とのみ記載する。
【００５１】
〔スマートフォン１００の概要〕
図１に基づいて、スマートフォン１００の概要を説明する。図１は、本実施の形態に係るスマートフォン１００の要部構成を示すブロック図である。
【００５２】
スマートフォン（入力装置）１００は、ユーザ操作（ユーザの操作）による接触位置（指定された位置）３を検知可能な入力面と、複数のアイコン１を表示可能な表示面とを備え、接触位置３に基づいてアイコン１の選択が可能であることにより、コマンド（情報）２の入力が可能な装置である。
【００５３】
ここで、「コマンド」とは、所定の処理を実行することをスマートフォン１００に指示するものをいう。例えば、あるアプリケーションを起動するよう指示するものや、あるファイルを開くように指示するものなど、一般的な電子機器に与える情報を広く含む。そして、ユーザは、アイコン（第１のアイコン）１ａとアイコン（第２のアイコン）１ｂとで特定されるコマンド６を入力することにより、所望の機能を実行できる。
【００５４】
図２に基づいて、スマートフォン１００の外観を説明する。図２は、スマートフォン１００の外観例を表した模式図である。
【００５５】
図２に示すように、スマートフォン１００は、入力部４０、表示部７０、および電源スイッチ４１を備える。各構成が有する機能を明示するために、図１は入力部４０と表示部７０とを分離して示しているが、例えば入力部４０をタッチパネルで、表示部７０を液晶ディスプレイで実現する場合、図２に示すように、両者は一体として構成されてよい。
【００５６】
図３に基づいて、ユーザがスマートフォン１００を用いてコマンド６を特定する方法を説明する。図３は、アイコン１ａとアイコン１ｂとの組み合わせにしたがって、コマンド６が一意に特定されることを表す概念図である。同図（ａ）は、「メール」のアイコン１ａと「鉛筆」のアイコン１ｂとで「メール作成」のコマンド６が特定されることを表す。また、同図（ｂ）は、「音符」のアイコン１ａと「スパナ」のアイコン１ｂとで「着信音設定」のコマンド６が特定されることを表す。
【００５７】
図３に示すように、スマートフォン１００の機能を概念的に表現するアイコンを、ユーザは２つ選択する。スマートフォン１００は、ユーザによって選択された２つのアイコン（アイコン１ａ、アイコン１ｂ）の組み合わせにしたがってコマンド６を特定し、当該コマンドを実行する。以下で、図３（ａ）および（ｂ）を参照して具体例を説明する。
【００５８】
図３（ａ）に示すように、「メール」のアイコン１ａと「鉛筆」のアイコン１ｂとは、それぞれ「他の通信装置とメッセージを交換する」、「登録・編集する」というスマートフォン１００が有する機能を抽象的に表す。したがって、ユーザが上記２つのアイコンを選択すると、「他の通信装置と交換するメッセージを登録・編集する」（すなわち「メールを作成する」）というコマンド６をスマートフォン１００に与えることになる。
【００５９】
図３（ｂ）に示すように、「音符」のアイコン１ａと「スパナ」のアイコン１ｂとは、それぞれ「音に関する機能」、「設定を変更する機能」を抽象的に表す。したがって、ユーザが上記２つのアイコンを選択すると、「音に関する設定を変更する」（すなわち「着信音を変更する」）というコマンド６をスマートフォン１００に与えることになる。
【００６０】
図４に基づいて、アイコン１ａとアイコン１ｂとの組み合わせにしたがって、コマンド６が一意に特定されることをさらに説明する。図４は、各アイコン（アイコン１ａ、アイコン１ｂ）によって特定可能なコマンドを含む２つの領域が重複しており、当該重複する領域に含まれるコマンド６が、スマートフォン１００によって特定されることを表す概念図である。
【００６１】
図４に示すように、各アイコンが特定可能なコマンド６は複数存在する。したがって、ユーザは１つのアイコンを選択するだけでは、スマートフォン１００に所望のコマンド６を与えることができない。一方で、２つのアイコンが特定可能なコマンド６のうち、それらに共通するものは１つしかないため、ユーザは２つのアイコンを選択することにより、スマートフォン１００に所望のコマンド６を与えることができる。すなわち、スマートフォン１００は、上記重複する領域に含まれるコマンド６を実行する。
【００６２】
図５に基づいて、ユーザがアイコン１を選択する際の操作を説明する。図５は、スマートフォン１００の画面の表示例とユーザがアイコン１ａを選択する際に行う操作例とを示した模式図である。同図（ａ）は、ユーザが入力面に指を接触させていない状態におけるスマートフォン１００の表示の一例を表す。また、同図（ｂ）は、ユーザがフリック操作８を行うことによりアイコン１ａが移動し、表示面の端部に到着したことを表す。
【００６３】
なお、説明の便宜を図るために、図５はアイコン１が移動する方向を表す矢印を示している。ただし、スマートフォン１００は、実際に矢印を表示しなくともよい（上記は他の図においても同様である）。
【００６４】
図５（ａ）に示すように、スマートフォン１００は、ユーザの操作を待機した状態で、表示部７０にアイコン１を連続的に移動させて表示する。ここで、スマートフォン１００は、アイコン１のそれぞれの移動方向の初期値をランダムに設定する。また、スマートフォン１００は、アイコン１を表示面の端部まで移動させたときは、当該アイコンを端部で反射（バウンド）させる。すなわち、ビリヤード台で各球が転がるように、各アイコンは表示面上を移動する。
【００６５】
図５（ｂ）に示すように、ユーザはフリック操作８を行うことにより、アイコン１を当該フリック操作に沿った方向へ移動させることができる。なお、同図は、ユーザが表示面の左端部へ向けてアイコン１を移動させている例を示す。当該アイコンがスマートフォン１００の表示面のいずれかの端部（表示面における所定の範囲）に到達すると、スマートフォン１００は当該アイコンが選択されたとみなす。このとき、アイコン１が選択されたことをユーザに明示するために、スマートフォン１００は当該端部を発光させたり、色を変化させたりなど、所定のエフェクトを表示できる。
【００６６】
図６に基づいて、スマートフォン１００の動作を概説する。図６は、ユーザがアイコン１ａを選択した後の、スマートフォン１００の動作の一例を示した模式図である。同図（ａ）は、アイコン（他のアイコン）１ｃが非表示になるとともに、フリック操作８による接触位置３に対応する表示面における位置（以下「対応位置２」と称する）にアイコン１ｂが接近することを表す。また、同図（ｂ）は、アイコン１ａとアイコン１ｂとでコマンド６が特定され、当該コマンドによりアプリケーションが起動することを表す。
【００６７】
図６（ａ）に示すように、ユーザによってアイコン１ａが選択されると（アイコン１ａが選択された状態にあるため、スマートフォン１００の表示面の左端部が発光していることに注意する）、スマートフォン１００はアイコン１ｂを対応位置２へ近づく方向に、当該アイコンを移動させる。すなわち、スマートフォン１００は、アイコン１ａと組み合わせることによりコマンド６を一意に特定できるアイコン１ｂを抽出し、これらをユーザの指の周囲に接近させる。このとき、スマートフォン１００は、アイコン１ａと対応付けられていないアイコン（他のアイコン）１ｃを非表示にする。
【００６８】
図６（ｂ）に示すように、ユーザによりアイコン１ｂが選択されると（図５（ｂ）参照）、前述したようにスマートフォン１００はコマンド６を特定し、当該コマンドを実行する。なお、同図は、コマンド６を実行することにより、所定のアプリケーションが起動する例を示す。
【００６９】
上記のように、スマートフォン１００は、ユーザがアイコン１ａとアイコン１ｂとを組み合わせるだけでコマンド６を実行することを可能にする。これにより、スマートフォン１００は、自由度の高いユーザインターフェースを実現できる。特に、スマートフォン１００は、その機能の数だけアイコンの数を増やしたり、ユーザがアイコンを選択した後に、さらに階層化したメニューをユーザに選択させたりする必要がない。
【００７０】
また、スマートフォン１００は、１つ目に選択されたアイコン１ａに応じて２つ目に選択可能なアイコン１ｂの表示形態を変更するため、ユーザにアイコン１ｂを容易に選択させることができる。
【００７１】
したがって、スマートフォン１００は、ユーザが所望の機能を実行する際の利便性を向上させることができる。
【００７２】
〔スマートフォン１００の構成〕
図１に基づいて、本実施の形態に係るスマートフォン１００の構成を説明する。なお、記載の簡潔性を担保するため、本実施の形態に直接関係のない部分は構成の説明およびブロック図から省略した。ただし、実施の実情に則して、スマートフォン１００は当該省略した構成を含んでもよい。
【００７３】
以下、入力部４０、記憶部３０、制御部１１（アイコン変更部１４、アイコン非表示部１５、経路決定部１６、接近移動部１８、パターン検出部１７、フリック移動部１９、コマンド特定部１３）、コマンド実行部２０、表示制御部６０、表示部７０の順序で各構成が担う機能を説明する。
【００７４】
入力部４０は、その入力面に接触したユーザの指の当該入力面上における２次元の座標情報を、接触位置３として制御部１１に出力する。本実施の形態では、入力部４０としてマルチタッチを検出可能なタッチパネルを備えることが望ましい（すなわち「入力面」は入力部４０に含まれる）。ただし、入力部４０は、ユーザによる操作で情報の入力が可能な入力機器を備えてさえいれば、ハードウェアの種類はタッチパネルに限定されない。
【００７５】
記憶部３０は、各アイコンのアイコン情報４や、アイコン１ａおよびアイコン１ｂの組み合わせとコマンド６との対応付けなどを格納可能な不揮発性の記憶機器である。記憶部３０は、例えばハードディスク、半導体メモリ、ＤＶＤ（Digital Versatile Disk）等で構成できる。
【００７６】
なお、アイコン情報４は、アイコン１の表示位置を示す情報（例えば２次元の座標）を少なくとも含む。また、本実施の形態では、記憶部３０は、スマートフォン１００に内蔵される機器として図１に示しているが、スマートフォン１００の外部に通信可能に接続された外部記憶装置であってもよい。
【００７７】
制御部１１は、スマートフォン１００の各種機能を統括的に制御するものであり、アイコン変更部１４、アイコン非表示部１５、経路決定部１６、パターン検出部１７、接近移動部１８、フリック移動部１９、およびコマンド特定部１３を含む。なお、制御部１１の各機能は、例えばＲＡＭ（Random Access Memory）やフラッシュメモリなどの記憶素子に記憶されたプログラムを、ＣＰＵ（Central Processing Unit）が実行することによって実現されてもよい。
【００７８】
制御部１１は、入力部４０から接触位置３が入力されると、当該接触位置に基づいてアイコン１がタッチされたか否かを判定する。タッチされたと判定する場合、制御部１１は、表示面の端部を点滅させる（図９（ａ）参照）。
【００７９】
また、制御部１１は、ユーザのフリック操作８によりアイコン１が端部に到達したか否かを判定する。到達したと判定する場合（すなわち、アイコン１が選択されたと判定する場合）、制御部１１は、当該アイコンのアイコン情報４をアイコン変更部１４に出力する。前述したように、このときアイコン１が選択されたことをユーザに明示するために、制御部１１は当該端部を発光させたり、色を変化させたりなど、所定のエフェクトを表示してもよい。
【００８０】
さらに、制御部１１は、上記判定においてアイコン１ｂが端部に到達したと判定する場合、アイコン１ａとアイコン１ｂとが、同じ側の端部に到達しているか否かをさらに判定する。同じ側の端部に到達していると判定する場合、制御部１１は、アイコン１ｂのアイコン情報４ｂをコマンド特定部１３に出力する。
【００８１】
アイコン変更部（変更手段）１４は、アイコン１ａが１つ目に選択された場合、アイコン１ａと対応付けられたアイコン１ｂの表示形態およびアイコン１ｃの表示形態の少なくともいずれか一方を変更する。
【００８２】
具体的には、アイコン変更部１４は、制御部１１から１つ目のアイコンとしてアイコン１ａが入力されると、アイコン非表示部１５にアイコン１ｃに関するアイコン情報４ｃを出力し、アイコン非表示部１５にアイコン１ｃを非表示にする処理を実行させることによって表示形態を変更する。
【００８３】
また、アイコン変更部１４は、制御部１１から１つ目のアイコンとしてアイコン１ａが入力されると、経路決定部１６にアイコン１ｂに関するアイコン情報４ｂを出力し、経路決定部１６によって決定された経路に沿って接近移動部１８によってアイコン１ｂを移動させることにより、表示形態を変更する。そして、アイコン変更部１４は、ユーザから選択されたアイコン１ｂをコマンド特定部１３に出力する。
【００８４】
アイコン非表示部（変更手段）１５は、アイコン変更部１４から他のアイコン１ｃが入力されると、アイコン１ｃを非表示にする（図６（ａ）参照）。
【００８５】
経路決定部（決定手段）１６は、アイコン変更部１４からアイコン１ｂが入力されると、接近移動部１８がアイコン１を移動させる経路７を、当該アイコンを表示する位置と対応位置２とを結んだ線として決定する。そして、経路決定部１６は、決定した経路７を接近移動部１８に出力する。
【００８６】
接近移動部（第１の移動手段）１８は、表示面にアイコン１が表示された状態で、当該アイコンを移動させる。具体的には、経路決定部１６から入力された経路７に沿ってアイコン１が移動するように、当該アイコンの表示位置を変更する。そして、接近移動部１８は、アイコン情報４ｂに含まれる表示位置を、変更後の表示位置に更新し、記憶部３０に格納する。
【００８７】
パターン検出部（検出手段）１７は、入力面に対してユーザが入力した所定のパターン５を検出する。本実施の形態では、パターン５は、ユーザによるフリック操作８によって描かれるパターンを指し、例えばアイコン１を表示する位置と対応位置２とを結ぶ略直線でよい。ただし、パターン５はフリック操作８によって描かれる略直線だけに限られず、アイコン１が移動する方向を明示できるパターンであれば何でもよい。
【００８８】
フリック移動部（第２の移動手段）１９は、表示面にアイコン１が表示された状態で、当該アイコンをパターン検出部１７が検出したパターン５に沿った方向へ移動させる。本実施の形態のように、パターン５がフリック操作８によって描かれる略直線である場合、フリック移動部１９は、フリック操作８の始点から終点へ向かう当該直線に沿った方向へ、アイコン１を移動させる。
【００８９】
コマンド特定部（特定手段）１３は、アイコン変更部１４によってアイコン１ｂの表示形態およびアイコン１ｃの表示形態の少なくともいずれか一方が変更された後、アイコン１ｂが２つ目に選択された場合、アイコン１ａとアイコン１ｂとの組み合わせにしたがって、スマートフォン１００に入力されるコマンド６を特定する。具体的には、コマンド特定部１３は、制御部１１から１つ目のアイコンとしてアイコン１ａが入力された後、アイコン変更部１４から２つ目のアイコンとしてアイコン１ｂがさらに入力されると、記憶部３０に格納されたアイコン１の組み合わせとコマンド６との対応付けにしたがって、コマンド６を特定する。そして、当該コマンドをコマンド実行部２０へ出力する。
【００９０】
コマンド実行部２０は、コマンド特定部１３から入力されたコマンド６を実行する。
【００９１】
表示制御部６０は、コンテンツを表示部７０で表示可能な形式にしたがう表示用データに変換する。具体的には、表示制御部６０は、アイコン情報４を制御部１１から入力として受け取り、当該アイコン情報に含まれるアイコン１を表示部７０の所定の表示位置に表示できるように、表示用データを表示部７０へ出力する。表示用データとしては、例えばビットマップ形式の画像であってよいし、他の形式に従う画像、またはその他表示に適したデータ形式であってもよい。なお、表示制御部６０は、当該情報を表示用データへ形式変換できるものを含んでいればよく、例えば一般的なディスプレイアダプタでよい。
【００９２】
表示部７０は、表示制御部６０から入力される表示用データを、表示面に表示する装置である（すなわち「表示面」は表示部７０に含まれる）。本実施の形態では主に液晶ディスプレイ（Liquid Crystal Display；ＬＣＤ）を想定しているが、表示機能を有する装置（特に、フラットパネルディスプレイ）でありさえすればハードウェアの種類は限定されない。例えば、プラズマディスプレイ（Plasma Display Panel；ＰＤＰ）やＥＬ（Electroluminescence）ディスプレイなどの表示素子と、表示制御部６０から入力された表示用データに基づいて、当該表示素子を駆動するドライバ回路とを備える装置等で、表示部７０を構成できる。
【００９３】
前述したように、入力部４０をタッチパネルで、表示部７０を液晶ディスプレイで実現する場合、両者は一体として構成されてよい（図２参照）。すなわち、入力部４０は、矩形板状に形成されたガラス等の透明な透過部材からなる入力面を含んで構成され、表示部７０が有する表示面を覆うように一体的に形成されてよい。これにより、入力部４０の入力面に対するユーザの指の接触位置３と、表示部７０が当該接触に応じて表示面に表示する図形等の表示位置とが一致するため、ユーザは自然な入力感覚を得ることができる。
【００９４】
〔特定されるコマンド６の種類〕
図７に基づいて、アイコン１ａとアイコン１ｂとで特定されるコマンド６の種類を説明する。図７は、上記２つのアイコンで特定されるコマンド６の種類を示す表である。前述したように、ユーザが「メール」のアイコン１ａと「鉛筆」のアイコン１ｂとを選択すると、図７の対応表にしたがって、「メール作成」という機能を実行するためのコマンド６が特定される（図３（ａ）参照）。
【００９５】
ここで、当該表の各行がユーザによって１つ目に選択されるアイコン１ａを表し、各列が２つ目に選択されるアイコン１ｂを表すが、この対応付けは逆であってもよい。すなわち、ユーザがコマンド６を実行する場合、当該コマンドを特定する２つのアイコン１を選択する順序は問われない。例えば、ユーザが「メール設定」の機能を実行するコマンド６を指定したい場合、「メール」のアイコンを１つ目に選択してもよいし、「スパナ」のアイコンを１つ目に選択してもよい。
【００９６】
〔アイコン選択のキャンセル〕
図８に基づいて、ユーザがアイコン１ａの選択をキャンセルする動作を説明する。図８は、ユーザがアイコン１ａの選択をキャンセルする動作の一例を表した模式図である。同図（ａ）は、ユーザがアイコン１ａを選択した後、フリック操作８により当該アイコンとは逆側にアイコン１ｂを移動させることを表す。また、同図（ｂ）は、アイコン１ａの選択がキャンセルされることによって、スマートフォン１００の表示が、ユーザによってアイコン１ａが選択される前の状態に戻ることを表す。
【００９７】
図８（ａ）に示すように、ユーザがアイコン１ａを選択した後、当該アイコンを移動させた表示面の左端部とは異なる端部（例えば右端部）へ向けて、フリック操作８によりアイコン１ｂを移動させると、スマートフォン１００は、先に選択したアイコン１ａまたはアイコン１ｂの選択をキャンセルする。
【００９８】
図８（ｂ）に示すように、上記キャンセルを行った場合、スマートフォン１００は、ユーザがアイコン１ａを選択する前の状態に表示を戻す。これにより、スマートフォン１００は、間違って選択されたアイコンをユーザに簡単にキャンセルさせることができる。
【００９９】
〔アイコンを選択した場合の表示〕
図９に基づいて、アイコン１を選択した場合の表示を説明する。図９は、ユーザがアイコン１を選択した場合の表示を表した模式図である。同図（ａ）は、ユーザがアイコン１を選択した場合に、表示面の端部が点滅することを表した模式図である。また、同図（ｂ）は、表示面の端部にアイコン１ａが選択されたことが示されていることを表す。
【０１００】
図９（ａ）に示すように、フリック操作８を行うために、表示面におけるアイコン１にユーザが指を重ねた場合や、アイコン１が表示面の端部に到達した場合など、所定の場合に、スマートフォン１００は表示面端部を点滅させる。これにより、スマートフォン１００は、ユーザが行った操作を受け付けたことをユーザに明確に報知できる。
【０１０１】
図９（ｂ）に示すように、ユーザによってアイコン１ａが選択された場合、スマートフォン１００は当該アイコンを端部に表示する。なお、同図は、「メール」のアイコンが選択されていることが端部に明示されている例を示す。これにより、スマートフォン１００は、１つ目に選択されているアイコン１ａの種類をユーザに確認させることができる。
【０１０２】
〔スマートフォン１００が実行する処理〕
図１０に基づいて、スマートフォン１００が実行する処理の流れを説明する。図１０は、スマートフォン１００が実行する処理の一例を示すフローチャートである。
【０１０３】
制御部１１は、入力部４０から接触位置３が入力されると、接触位置３に基づいてアイコン１がタッチされたか否かを判定する（ステップ１：以下、Ｓ１のように略記する）。タッチされたと判定する場合（Ｓ１ａにおいてＹＥＳ）、制御部１１は表示面の端部を点滅させる（図９（ａ）参照）。そして、パターン検出部１７が、入力面に対してユーザが入力した所定のパターン５を検出すると（Ｓ２ａにおいてＹＥＳ）。フリック移動部１９は、表示面にアイコン１ａが表示された状態で、当該アイコンをパターン検出部１７が検出したパターン５に沿った方向へ移動させる（Ｓ３ａ）。そして、制御部１１は、ユーザのフリック操作８によりアイコン１ａが端部に到達したか否かを判定する（Ｓ４ａ）。
【０１０４】
制御部１１が到達したと判定する場合（Ｓ４ａにおいてＹＥＳ）、制御部１１は当該端部を発光させる（図５（ｂ）参照）。また、アイコン非表示部１５がアイコン１ｃを非表示にし（Ｓ５、非表示ステップ）、経路決定部１６が経路７を決定し（Ｓ６、決定ステップ）、接近移動部１８が当該経路に沿ってアイコン１ｂを移動させる（Ｓ７、移動ステップ）。上記Ｓ５〜Ｓ７の処理により、アイコン変更部１４はアイコン１ｂの表示形態を変更する（Ｓ５〜Ｓ７、変更ステップ）。
【０１０５】
制御部１１、パターン検出部１７、およびフリック移動部１９は、上記Ｓ１ａ〜Ｓ４ａと同様の処理を、Ｓ１ｂ〜Ｓ４ｂとして実行する。説明は繰り返さない。
【０１０６】
制御部１１は、アイコン１ａとアイコン１ｂとが、同じ側の端部に到達しているか否かを判定する（Ｓ８）。同じ側の端部に到達していると判定する場合（Ｓ８においてＹＥＳ）、コマンド特定部１３は、アイコン１ａとアイコン１ｂとの組み合わせにしたがって、スマートフォン１００に入力されるコマンド６を特定する（Ｓ９、特定ステップ）。そして、コマンド実行部２０は、当該コマンドを実行する（Ｓ１０）。
【０１０７】
〔スマートフォン１００により奏される効果〕
ユーザはアイコン１ａとアイコン１ｂとを組み合わせるだけでコマンド６を実行できるため、スマートフォン１００は自由度の高いユーザインターフェースを実現できる。
【０１０８】
また、スマートフォン１００は、１つ目に選択されたアイコン１ａに応じて２つ目に選択可能なアイコン１ｂの表示形態を変更するため、ユーザにアイコン１ｂを容易に選択させることができる。
【０１０９】
したがって、スマートフォン１００は、ユーザが所望の機能を実行する際の利便性を向上させることができるという効果を奏する。
【０１１０】
〔各実施の形態に含まれる構成（技術的手段）の組み合わせについて〕
上述した実施の形態に含まれる構成は、適宜組み合わせられることに注意する。すなわち、本発明は上述した実施の形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施の形態についても本発明の技術的範囲に含まれる。
【０１１１】
〔ソフトウェアによる実現例〕
最後に、スマートフォン１００の各ブロックは、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよいし、ＣＰＵを用いてソフトウェア的に実現してもよい。
【０１１２】
後者の場合、スマートフォン１００は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるスマートフォン１００の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、スマートフォン１００に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【０１１３】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【０１１４】
また、スマートフォン１００を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【０１１５】
このように、本明細書においては、手段とは必ずしも物理的手段を意味せず、各手段の機能がソフトウェアによって実現される場合も含む。また、１つの手段の機能が２つ以上の物理的手段により実現されてもよいし、２つ以上の手段の機能が１つの物理的手段により実現されてもよい。
【産業上の利用可能性】
【０１１６】
本発明は、スマートフォンだけでなく、タブレット端末、パーソナルコンピュータ、その他タッチパネルやポインティングデバイスなどを備えた電子機器等にも適用できる。
【符号の説明】
【０１１７】
１ａ  アイコン（第１のアイコン）
１ｂ  アイコン（第２のアイコン）
１ｃ  アイコン（他のアイコン）
２    対応位置（指定された位置に対応する表示面における位置）
３    接触位置（指定された位置）
５    パターン
６    コマンド（情報）
７    経路
１３    コマンド特定部（特定手段）
１４    アイコン変更部（変更手段）
１５    アイコン非表示部（変更手段）
１６    経路決定部（決定手段）
１７    パターン検出部（検出手段）
１８    接近移動部（第１の移動手段）
１９    フリック移動部（第２の移動手段）
１００    スマートフォン（入力装置）
【図１】
2013161248.tif 000003
【図２】
2013161248.tif 000004
【図３】
2013161248.tif 000005
【図４】
2013161248.tif 000006
【図５】
2013161248.tif 000007
【図６】
2013161248.tif 000008
【図７】
2013161248.tif 000009
【図８】
2013161248.tif 000010
【図９】
2013161248.tif 000011
【図１０】
2013161248.tif 000012