(57)【特許請求の範囲】
【請求項１】
表示領域に表示を行う表示部と、
前記表示領域に対する操作子による操作を検出する検出部と
を備え、
前記表示部は、
前記表示領域に表示する表示物を選択するためのカーソルを前記表示領域に表示し、
前記検出部が検出する前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動するとともに、前記操作子の移動量よりも大きく前記カーソルを移動し、
前記表示領域において、前記カーソルが表示物に対して所定距離以内に近づいたとき、当該表示物が前記カーソルによって選択されるように前記カーソルを当該表示物に吸着させ、
前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動する、電子機器。
【請求項２】
請求項１に記載の電子機器であって、
前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音を出力する音出力部をさらに備える、電子機器。
【請求項３】
請求項１に記載の電子機器であって、
前記表示領域において前記カーソルが表示物に吸着したとき音を出力する音出力部をさらに備える、電子機器。
【請求項４】
表示領域に表示を行う表示部と、
前記表示領域に対する操作子による操作を検出する検出部と、
音を出力する音出力部と
を備え、
前記表示部は、
前記表示部に表示される表示物を選択するためのカーソルを前記表示部に表示し、
前記検出部が検出する前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動するとともに、前記操作子の移動量よりも大きく前記カーソルを移動し、
前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動し、
前記音出力部は、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音を出力する、電子機器。
【請求項５】
表示領域を有する電子機器を制御するための制御プログラムであって、
前記電子機器に、
（ａ）前記表示領域に対する操作子による操作を検出する工程と、
（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程と
を実行させ、
前記工程（ｂ）において、
前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動させるとともに、前記操作子の移動量よりも大きく前記カーソルを移動させ、
前記表示領域において、前記カーソルが表示物に対して所定距離以内に近づいたとき、当該表示物が前記カーソルによって選択されるように前記カーソルを当該表示物に吸着させ、
前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動させるための制御プログラム。
【請求項６】
表示領域を有する電子機器を制御するための制御プログラムであって、
前記電子機器に、
（ａ）前記表示領域に対する操作子による操作を検出する工程と、
（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程と、
（ｃ）音を出力する工程と
を実行させ、
前記工程（ｂ）において、
前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動させるとともに、前記操作子の移動量よりも大きく前記カーソルを移動させ、
前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動させ、
前記工程（ｃ）において、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音を出力させるための制御プログラム。
【請求項７】
表示領域を有する電子機器の動作方法であって、
（ａ）前記表示領域に対する操作子による操作を検出する工程と、
（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程と
を備え、
前記工程（ｂ）において、
前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルが移動するとともに、前記操作子の移動量よりも大きく前記カーソルが移動し、
前記表示領域において、前記カーソルが表示物に対して所定距離以内に近づいたとき、当該表示物が前記カーソルによって選択されるように前記カーソルが当該表示物に吸着し、
前記表示領域において、前記カーソルが、その移動速さが徐々に小さくなるように目標位置に向けて移動する、電子機器の動作方法。
【請求項８】
表示領域を有する電子機器の動作方法であって、
（ａ）前記表示領域に対する操作子による操作を検出する工程と、
（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程と、
（ｃ）音を出力する工程と
を備え、
前記工程（ｂ）において、
前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルが移動するとともに、前記操作子の移動量よりも大きく前記カーソルが移動し、
前記表示領域において、前記カーソルが、その移動速さが徐々に小さくなるように目標位置に向けて移動し、
前記工程（ｃ）において、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音が出力される、電子機器の動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関する。
【背景技術】
【０００２】
特許文献１及び２に記載されているように、従来から電子機器に関して様々な技術が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−５８３１６号公報
【特許文献２】特開２００９−２８３０１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
さて、電子機器については、その操作性の向上が望まれている。
【０００５】
そこで、本発明は上述の点に鑑みて成されたものであり、電子機器の操作性を向上することを可能にする技術を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するため、本発明に係る電子機器の一態様は、表示領域に表示を行う表示部と、前記表示領域に対する操作子による操作を検出する検出部とを備え、前記表示部は、前記表示領域に表示する表示物を選択するためのカーソルを前記表示領域に表示し、前記検出部が検出する前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動するとともに、前記操作子の移動量よりも大きく前記カーソルを移動し、前記表示領域において、前記カーソルが表示物に対して所定距離以内に近づいたとき、当該表示物が前記カーソルによって選択されるように前記カーソルを当該表示物に吸着させ、前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動する。
【０００７】
また、本発明に係る電子機器の一態様では、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音を出力する音出力部がさらに設けられる。
【０００８】
また、本発明に係る電子機器の一態様では、前記表示領域において前記カーソルが表示物に吸着したとき音を出力する音出力部がさらに設けられる。
【０００９】
また、本発明に係る電子機器の一態様は、表示領域に表示を行う表示部と、前記表示領域に対する操作子による操作を検出する検出部と、音を出力する音出力部とを備え、前記表示部は、前記表示部に表示される表示物を選択するためのカーソルを前記表示部に表示し、前記検出部が検出する前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動するとともに、前記操作子の移動量よりも大きく前記カーソルを移動し、前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動し、前記音出力部は、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音を出力する。
【００１１】
また、本発明に係る制御プログラムの一態様は、表示領域を有する電子機器を制御するための制御プログラムであって、前記電子機器に、（ａ）前記表示領域に対する操作子による操作を検出する工程と、（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程とを実行させ、前記工程（ｂ）において、前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動させるとともに、前記操作子の移動量よりも大きく前記カーソルを移動させ、前記表示領域において、前記カーソルが表示物に対して所定距離以内に近づいたとき、当該表示物が前記カーソルによって選択されるように前記カーソルを当該表示物に吸着させ、前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動させるためのものである。
【００１２】
また、本発明に係る制御プログラムの一態様は、表示領域を有する電子機器を制御するための制御プログラムであって、前記電子機器に、（ａ）前記表示領域に対する操作子による操作を検出する工程と、（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程と、（ｃ）音を出力する工程とを実行させ、前記工程（ｂ）において、前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルを移動させるとともに、前記操作子の移動量よりも大きく前記カーソルを移動させ、前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動させ、前記工程（ｃ）において、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音を出力させるためのものである。
【００１３】
また、本発明に係る電子機器の動作方法の一態様は、表示領域を有する電子機器の動作方法であって、（ａ）前記表示領域に対する操作子による操作を検出する工程と、（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程とを備え、前記工程（ｂ）において、前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルが移動するとともに、前記操作子の移動量よりも大きく前記カーソルが移動し、前記表示領域において、前記カーソルが表示物に対して所定距離以内に近づいたとき、当該表示物が前記カーソルによって選択されるように前記カーソルが当該表示物に吸着し、前記表示領域において、前記カーソルを、その移動速さが徐々に小さくなるように目標位置に向けて移動する。
【００１４】
また、本発明に係る電子機器の動作方法の一態様は、表示領域を有する電子機器の動作方法であって、（ａ）前記表示領域に対する操作子による操作を検出する工程と、（ｂ）前記表示領域に表示される表示物を選択するためのカーソルを前記表示領域に表示する工程と、（ｃ）音を出力する工程とを備え、前記工程（ｂ）において、前記工程（ａ）で検出される、前記表示領域での前記操作子の移動に応じて、前記表示領域において前記カーソルが移動するとともに、前記操作子の移動量よりも大きく前記カーソルが移動し、前記表示領域において、前記カーソルが、その移動速さが徐々に小さくなるように目標位置に向けて移動し、前記工程（ｃ）において、前記表示領域に表示される表示物が前記カーソルによって選択されたとき、当該表示物を説明する説明音が出力される。
【発明の効果】
【００１５】
本発明によれば、電子機器の操作性が向上する。
【図面の簡単な説明】
【００１６】
【図１】電子機器の外観を示す前面図である。
【図２】電子機器の外観を示す裏面図である。
【図３】電子機器の電気的構成を示すブロック図である。
【図４】電子機器の表示例を示す図である。
【図５】ユーザが電子機器を右手で持つ様子を示す図である。
【図６】ユーザが電子機器を左手で持つ様子を示す図である。
【図７】電子機器の表示領域に対する操作子による操作例を示す図である。
【図８】電子機器の表示領域に対する操作子による操作例を示す図である。
【図９】電子機器の表示領域に対する操作子による操作例を示す図である。
【図１０】電子機器の表示領域に対する操作子による操作例を示す図である。
【図１１】電子機器の表示領域に対して設定されるＸＹ直交座標系を示す図である。
【図１２】電子機器の表示例を示す図である。
【図１３】電子機器の動作を説明するための図である。
【図１４】電子機器の動作を示すフローチャートである。
【図１５】電子機器の動作を説明するための図である。
【図１６】電子機器の動作を説明するための図である。
【図１７】電子機器の表示領域に対する操作子による操作例を示す図である。
【図１８】電子機器の表示例を示す図である。
【図１９】電子機器の動作を示すフローチャートである。
【図２０】電子機器の動作を説明するための図である。
【発明を実施するための形態】
【００１７】
＜電子機器の外観＞
図１，２は、それぞれ、実施の形態に係る電子機器１の外観を示す前面図及び裏面図である。本実施の形態に係る電子機器１は、例えば、スマートフォン等の携帯電話機である。電子機器１は、基地局及びサーバ等を通じて他の通信装置と通信することが可能である。
【００１８】
図１及び２に示されるように、電子機器１は、カバーパネル２とケース部分３を備えている。カバーパネル２とケース部分３とが組み合わされることによって、平面視で略長方形の板状を成す機器ケース４が構成されている。
【００１９】
カバーパネル２は、平面視において略長方形を成している。カバーパネル２は、電子機器１の前面部分における、周縁部分以外の部分を構成している。カバーパネル２は、例えば、透明のガラスあるいは透明のアクリル樹脂で形成されている。ケース部分３は、電子機器１の前面部分の周縁部分、側面部分及び裏面部分を構成している。ケース部分３は、例えばポリカーボネート樹脂で形成されている。なお、カバーパネル２及びケース部分３の材料はこれに限られない。
【００２０】
カバーパネル２の前面には、文字、記号、図形等の各種情報が表示される表示領域２ａが設けられている。表示領域２ａは例えば平面視で長方形を成している。カバーパネル２における、表示領域２ａを取り囲む周縁部分２ｂは、例えばフィルム等が貼られることによって黒色となっている。これにより、当該周縁部分２ｂは、情報が表示されない非表示部分となっている。
【００２１】
カバーパネル２の裏面には後述するタッチパネル１３０が貼り付けられている。ユーザは、電子機器１の前面の表示領域２ａを指等で操作することによって、電子機器１に対して各種指示を与えることができる。なお、ユーザは、指以外の操作子、例えば、スタイラスペンなどの静電式タッチパネル用ペンで表示領域２ａを操作することによっても、電子機器１に対して各種指示を与えることができる。
【００２２】
カバーパネル２の下側端部にはマイク穴６があけられている。カバーパネル２の上側端部にはレシーバ穴５があけられている。カバーパネル２の前面の上側端部からは、後述する前面側撮像部１８０が有する撮像レンズ１８０ａが視認可能となっている。また、図２に示されるように、電子機器１の裏面１０、言い換えれば機器ケース４の裏面には、スピーカ穴８があけられている。そして、電子機器１の裏面１０からは、後述する裏面側撮像部１９０が有する撮像レンズ１９０ａが視認可能となっている。
【００２３】
＜電子機器の電気的構成＞
図３は電子機器１の電気的構成を示すブロック図である。図３に示されるように、電子機器１には、制御部１００、無線通信部１１０、表示パネル１２０、タッチパネル１３０及び電池１４０が設けられている。さらに電子機器１には、マイク１５０、レシーバ１６０、外部スピーカ１７０、前面側撮像部１８０及び裏面側撮像部１９０が設けられている。電子機器１に設けられたこれらの構成要素は、機器ケース４内に収められている。
【００２４】
制御部１００は、ＣＰＵ（Central Processing Unit）１０１、ＤＳＰ（Digital Signal Processor）１０２及び記憶部１０３等を備えている。制御部１００は、電子機器１の他の構成要素を制御することによって、電子機器１の動作を統括的に管理する。
【００２５】
記憶部１０３は、ＲＯＭ（Read Only Memory）及びＲＡＭ（Random Access Memory）等の、制御部１００（ＣＰＵ１０１及びＤＳＰ１０２）が読み取り可能な非一時的な記録媒体で構成されている。記憶部１０３には、電子機器１の動作、具体的には電子機器１が備える無線通信部１１０、表示パネル１２０等の各構成要素を制御するための制御プログラムであるメインプログラム１０３ａ及び複数のアプリケーションプログラム１０３ｂ等が記憶されている。制御部１００の各種機能は、ＣＰＵ１０１及びＤＳＰ１０２が記憶部１０３内の各種プログラムを実行することによって実現される。図３では、図面の煩雑さを避けるために、アプリケーションプログラム１０３ｂは一つだけ示されている。
【００２６】
なお、記憶部１０３は、ＲＯＭ及びＲＡＭ以外の、コンピュータが読み取り可能な非一時的な記録媒体を備えていても良い。記憶部１０３は、例えば、小型のハードディスクドライブ及びＳＳＤ（Solid State Drive）等を備えていても良い。
【００２７】
無線通信部１１０は、アンテナ１１１を有している。無線通信部１１０は、電子機器１とは別の携帯電話機あるいはインターネットに接続されたウェブサーバ等の通信装置からの信号を基地局等を介してアンテナ１１１で受信する。無線通信部１１０は、受信信号に対して増幅処理及びダウンコンバートを行って制御部１００に出力する。制御部１００は、入力される受信信号に対して復調処理等を行って、当該受信信号に含まれる、音声や音楽などを示す音信号などを取得する。また無線通信部１１０は、制御部１００で生成された、音信号等を含む送信信号に対してアップコンバート及び増幅処理を行って、処理後の送信信号をアンテナ１１１から無線送信する。アンテナ１１１からの送信信号は、基地局等を通じて、電子機器１とは別の携帯電話機あるいはインターネットに接続された通信装置で受信される。
【００２８】
表示パネル１２０は、例えば、液晶表示パネルあるいは有機ＥＬパネルである。表示パネル１２０は、制御部１００によって制御されることによって、文字、記号、図形などの各種情報を表示する。表示パネル１２０に表示される情報は、カバーパネル２の前面の表示領域２ａに表示される。したがって、表示パネル１２０は、表示領域２ａに表示を行っていると言える。
【００２９】
タッチパネル１３０は、カバーパネル２の表示領域２ａに対する指等の操作子による操作を検出する。タッチパネル１３０は、例えば、投影型静電容量方式のタッチパネルであって、カバーパネル２の裏面に貼り付けられている。ユーザが指等の操作子によってカバーパネル２の表示領域２ａに対して操作を行ったとき、その操作に応じた電気信号がタッチパネル１３０から制御部１００に入力される。制御部１００は、タッチパネル１３０からの電気信号に基づいて、表示領域２ａに対して行われた操作の内容を特定して、その内容に応じた処理を行う。
【００３０】
本実施の形態に係る電子機器１では、タッチパネル１３０の検出感度が高く設定されている。これにより、タッチパネル１３０は、表示領域２ａに対して操作子が接触していることだけではなく、表示領域２ａに対して操作子が近接していることも検出することができる。つまり、タッチパネル１３０の検出感度は、表示領域２ａに対して操作子が近接したときに当該タッチパネル１３０が反応するように設定されている。したがって、タッチパネル１３０は、表示領域２ａに接触している操作子が表示領域２ａから離れることだけではなく、表示領域２ａに近接している操作子が当該表示領域２ａから離れることも検出することができる。
【００３１】
以後、本実施の形態では、操作子が表示領域２ａから離れることには、表示領域２ａに接触している操作子が当該表示領域２ａから離れることだけではなく、表示領域２ａに近接している操作子が当該表示領域２ａから離れることも含むものとする。
【００３２】
マイク１５０は、電子機器１の外部から入力される音を電気的な音信号に変換して制御部１００に出力する。電子機器１の外部からの音は、カバーパネル２の前面に設けられたマイク穴６から電子機器１の内部に取り込まれてマイク１５０に入力される。
【００３３】
外部スピーカ１７０は、例えばダイナミックスピーカである。外部スピーカ１７０は、制御部１００からの電気的な音信号を音に変換して出力する。外部スピーカ１７０から出力される音は、電子機器１の裏面に設けられたスピーカ穴８から外部に出力される。スピーカ穴８から出力される音は、電子機器１から離れた場所でも聞こえるようになっている。
【００３４】
前面側撮像部１８０は、撮像レンズ１８０ａ及び撮像素子などで構成されている。前面側撮像部１８０は、制御部１００による制御に基づいて、静止画像及び動画像を撮像する。図１に示されるように、撮像レンズ１８０ａは電子機器１の前面に設けられている。したがって、前面側撮像部１８０は電子機器１の前面側（カバーパネル２側）に存在する物体を撮像することが可能である。
【００３５】
裏面側撮像部１９０は、撮像レンズ１９０ａ及び撮像素子などで構成されている。裏面側撮像部１９０は、制御部１００による制御に基づいて、静止画像及び動画像を撮像する。図２に示されるように、撮像レンズ１９０ａは電子機器１の裏面に設けられている。したがって、裏面側撮像部１９０は、電子機器１の裏面１０側に存在する物体を撮像することが可能である。
【００３６】
レシーバ１６０は受話音を出力する。レシーバ１６０は例えばダイナミックスピーカで構成されている。レシーバ１６０は、制御部１００からの電気的な音信号を音に変換して出力する。レシーバ１６０から出力される音は、電子機器１の前面に設けられたレシーバ穴５から外部に出力される。レシーバ穴５から出力される音の音量は、スピーカ穴８から出力される音の音量よりも小さくなっている。
【００３７】
電池１４０は、電子機器１の電源を出力する。電池１４０から出力された電源は、電子機器１が備える制御部１００及び無線通信部１１０などに含まれる各電子部品に対して供給される。
【００３８】
記憶部１０３には、様々なアプリケーションプログラム１０３ｂ（以後、単に「アプリケーション１０３ｂ」と呼ぶ）が記憶されている。記憶部１０３には、例えば、電話機能を用いて通話を行うための電話アプリケーション、ウェブサイトを表示するためのブラウザ、電子メールの作成・閲覧・送受信を行うためのメールアプリケーションが記憶されている。また、記憶部１０３には、前面側撮像部１８０及び裏面側撮像部１９０を利用して画像を撮像するためのカメラアプリケーション、地図を表示するための地図表示アプリケーション、テレビ番組を視聴及び録画するためのテレビアプリケーション、記憶部１０３に記憶されている音楽データの再生制御を行うための音楽再生制御アプリケーションなどが記憶されている。
【００３９】
記憶部１０３内のメインプログラム１０３ａを実行している制御部１００が、記憶部１０３内のアプリケーション１０３ｂを読み出して実行したとき、制御部１００は、無線通信部１１０、表示パネル１２０及びレシーバ１６０等の、電子機器１内の他の構成要素を制御する。これにより、当該アプリケーション１０３ｂに対応する機能（処理）が電子機器１で実行される。例えば、電話アプリケーションを実行している制御部１００は、無線通信部１１０、マイク１５０及びレシーバ１６０を制御する。これにより、電子機器１では、無線通信部１１０で受信された受信信号に含まれる音声がレシーバ１６０から出力されるとともに、マイク１５０に入力された音声を含む送信信号が無線通信部１１０から送信され、通信相手装置との間で電話機能を用いた通話が行われる。
【００４０】
＜操作子による表示領域に対する操作の種類について＞
ユーザが操作子を使用して表示領域２ａに対して行う基本的な操作としては、例えば、スライド操作、タップ操作、フリック操作などがある。
【００４１】
スライド操作とは、指等の操作子が表示領域２ａに接触あるいは近接した状態で移動する操作である。つまり、スライド操作とは、操作子が表示領域２ａにおいて移動する操作である。ユーザは、表示領域２ａに対してスライド操作を行うことによって、例えば、表示領域２ａの表示をスクロールさせたり、表示領域２ａに表示されているページを別のページに切り換えたりすることができる。本実施の形態では、操作子が表示領域２ａにおいて移動する操作には、操作子が表示領域２ａに接触した状態で移動する操作と、操作子が表示領域２ａに近接した状態で移動する操作の両方を含む。
【００４２】
タップ操作とは、操作子が表示領域２ａに接触あるいは近接してからすぐに当該表示領域２ａから離れる操作である。詳細には、タップ操作とは、操作子が表示領域２ａに接触あるいは近接してから所定時間以内にその接触位置あるいは近接位置で当該表示領域２ａから離れる操作である。ユーザは、表示領域２ａに対してタップ操作を行うことによって、例えば、表示領域２ａに表示されている、アプリケーション１０３ｂを実行するためのアプリケーションアイコン（以後、「アプリアイコン」と呼ぶ）を選択して、当該アプリケーション１０３ｂを電子機器１に実行させることができる。アプリアイコンは、表示領域２ａに表示される、ユーザによって選択可能な表示物であると言える。また、アプリアイコンは、アプリケーション１０３ｂの実行によって電子機器１に実現される機能（電話機能、地図表示機能等）に対応する表示物であるとも言える。また、アプリアイコンは、アプリケーション１０３ｂの実行という処理が関連付けられた表示物であるとも言える。
【００４３】
フリック操作とは、表示領域２ａを操作子で払う操作である。詳細には、フリック操作とは、操作子が表示領域２ａに接触あるいは近接した状態で所定時間以内に所定距離以上移動して表示領域２ａから離れる操作である。ユーザは、表示領域２ａに対してフリック操作を行うことによって、例えば、表示領域２ａの表示を当該フリック操作の方向にスクロールさせたり、表示領域２ａに表示されているページを別のページに切り替えたりすることができる。
【００４４】
＜表示領域の表示例について＞
図４は表示領域２ａの表示例を示す図である。図４に示されるように、表示領域２ａには、バックキー５０ｂ、ホームキー５０ｈ及びメニューキー５０ｍが表示される。バックキー５０ｂ、ホームキー５０ｈ及びメニューキー５０ｍは表示領域２ａに常に表示される。バックキー５０ｂ、ホームキー５０ｈ及びメニューキー５０ｍのそれぞれは、アプリアイコンと同様に、表示領域２ａに表示される、ユーザによって選択可能な表示物である。以後、「表示物」と言えば、ユーザによって選択可能な表示物を意味する。
【００４５】
バックキー５０ｂは、表示領域２ａの表示を一つ前の表示に戻すためのソフトウェアキーである。バックキー５０ｂがユーザによって例えばタップ操作されたとき、表示領域２ａの表示が一つ前の表示に戻る。
【００４６】
ホームキー５０ｈは、表示領域２ａに、ホーム画面（初期画面）を表示するためのソフトウェアキーである。ホームキー５０ｈがユーザによって例えばタップ操作されたとき、表示領域２ａにはホーム画面が表示される。
【００４７】
メニューキー５０ｍは、オプションメニュー画面を表示するためのソフトウェアキーである。メニューキー５０ｍがユーザによって例えばタップ操作されたとき、表示領域２ａにはオプションメニュー画面が表示される。
【００４８】
以後、バックキー５０ｂ、ホームキー５０ｈ及びメニューキー５０ｍを特に区別する必要が無い場合には、それぞれを「操作キー５０」と呼ぶことがある。バックキー５０ｂ、ホームキー５０ｈ及びメニューキー５０ｍのそれぞれは、ソフトウェアキーではなく、ハードウェアキーであっても良い。
【００４９】
また表示領域２ａにはアプリアイコン６０が表示される。図４の例では、電話アプリケーションを実行するためのアプリアイコン６０Ａ、ブラウザを実行するためのアプリアイコン６０Ｂ、メールアプリケーションを実行するためのアプリアイコン６０Ｃ、カメラアプリケーションを実行するためのアプリアイコン６０Ｄ及び地図表示アプリケーションを実行するためのアプリアイコン６０Ｅが表示領域２ａに表示されている。各アプリアイコン６０は、それに対応するアプリケーションを示す図形６０ａと、当該アプリケーションを説明する文字列６０ｂとを含んでいる。アプリアイコン６０がユーザによってタップ操作されたとき、制御部１００は当該アプリアイコン６０に対応するアプリケーションを実行する。
【００５０】
なお図４においては、アプリアイコン６０に含まれる図形６０ａの形状を簡略化して略四角形としているが、実際には、アプリアイコン６０に含まれる図形６０ａの形状は、当該アプリアイコン６０が対応するアプリケーション（機能）に応じた形状となる。
【００５１】
さらに表示領域２ａには、当該表示領域２ａに表示される表示物を選択するためのカーソル７０が表示される。カーソル７０は表示領域２ａにおいて常に表示される。またカーソル７０は、表示領域２ａにおいて、タッチパネル１３０が検出する表示領域２ａでの操作子の移動に応じて移動する。したがって、ユーザは、表示領域２ａにおいて、操作子を移動させることによってカーソル７０を移動させることができる。ユーザは、表示領域２ａに表示されるアプリアイコン６０及び操作キー５０等の表示物を、操作子によって直接選択できるとともに、カーソル７０によって選択することができる。カーソル７０については後で詳細に説明する。
【００５２】
＜ユーザの電子機器の操作方法について＞
図５，６はユーザが電子機器１を操作する様子の一例を示す図である。図５は、ユーザが電子機器１を右手３０に持って表示領域２ａを右手３０の親指３１で操作している様子を示している。図６は、ユーザが電子機器１を左手２０に持って表示領域２ａを左手２０の親指２１で操作している様子を示している。
【００５３】
図５，６に示されるように、ユーザが電子機器１を片手で持って親指で表示領域２ａを操作する場合には、ユーザは表示領域２ａの端部を操作しにくいことがある。具体的には、ユーザは、表示領域２ａの端部に表示されている、アプリアイコン、ウェブページ中のリンク（「ハイパーリンク」とも呼ばれる）等の表示物を親指で選択しにくいことがある。表示領域２ａが大きくなって大画面化が進むと、この問題は顕著になる。
【００５４】
そこで、本実施の形態に係る電子機器１は、パーソナルコンピュータ等で使用されるマウスカーソル（「マウスポインタ」とも呼ばれる）と同様のカーソル（ポインタ）７０を表示領域２ａに表示することが可能である。そして、ユーザは表示領域２ａを操作することによって表示領域２ａにおいてカーソル７０を移動することができる。これにより、ユーザは、図５，６のように片手で電子機器１を操作する場合であっても、簡単に電子機器１を操作することが可能となる。以下に、この点について詳細に説明する。
【００５５】
なお、以下では、一例として、図５に示されるように、ユーザが電子機器１を右手３０に持って、右手３０の親指３１で表示領域２ａを操作する場合を想定して、以下に説明する図においては、表示領域２ａを操作する操作子８０として主にユーザの右手の親指が示されている。操作子８０が他のものであっても、以下の説明と同様のことが言える。
【００５６】
＜電子機器の動作モードについて＞
本実施の形態に係る電子機器１は、動作モードとして、カーソル使用モードと初期位置変更モードを有している。電子機器１がカーソル使用モード及び初期位置変更モードで動作していない状態を「通常モード」と呼ぶ。カーソル使用モードでは、カーソル７０が操作子８０の移動に応じて移動し、カーソル７０による表示物に対する操作が有効となり、操作子８０による表示物に対する操作は無効となる。一方で、通常モードでは、カーソル７０は移動せず、操作子８０による表示物に対する操作が有効となる。
【００５７】
＜通常モードでの動作例＞
通常モードでは、操作子８０が表示物に接触あるいは近接したとき、当該表示物が選択される。通常モードでは、上述のように、操作子８０によって表示領域２ａ中のアプリアイコン６０がタップ操作されたとき、当該アプリアイコン６０が選択され、当該アプリアイコン６０に関連付けられた処理、つまり当該アプリアイコン６０に対応するアプリケーションの実行が行われる。また通常モードでは、操作子８０によって表示領域２ａ中の操作キー５０がタップ操作されたとき、当該操作キー５０に関連付けられた処理が実行される。
【００５８】
＜カーソル使用モード＞
表示領域２ａが操作子によって操作されていない状態では、カーソル７０は、上述の図４に示されるように、表示領域２ａの右側の端における、当該表示領域２ａの長手方向の中央に表示される。以後、表示領域２ａが操作子によって操作されていない状態でのカーソル７０の位置を「初期位置」と呼ぶ。本実施の形態では、カーソル７０の位置とは、例えばカーソル７０の中心の位置を意味する。また本実施の形態では、カーソル７０の形状は例えば二重の円となっている。カーソル７０が初期位置に表示される際には、図４に示されるように、カーソル７０の左側半分だけが表示領域２ａに表示される。なお、カーソル７０の形状はこれに限られない。
【００５９】
初期位置に表示されているカーソル７０に対して、図７に示されるように、操作子８０が接触あるいは近接し、それから所定時間が経過するまでに、操作子８０が表示領域２ａにおいて移動すると、制御部１００は、電子機器１の動作モードを、通常モードからカーソル使用モードに遷移させる。カーソル使用モードでは、図８に示されるように、操作子８０の移動に応じてカーソル７０が移動するとともに、操作子８０の移動量よりも大きくカーソル７０が移動する。
【００６０】
一方で、初期位置に表示されているカーソル７０に対して、操作子８０が所定時間以上接触あるいは近接すると、制御部１００は、電子機器１の動作モードを、通常モードから、カーソル７０の初期位置を変更することが可能な初期位置変更モードに遷移する。初期位置変更モードについては後で詳細に説明する。
【００６１】
本実施の形態では、カーソル７０が、アプリアイコン６０等の表示物の上に位置したとき、当該表示物が選択される。具体的には、カーソル７０が表示物の上に位置し、かつ当該表示物とカーソル７０との距離が所定距離以下のとき、当該表示物が選択される。以後、当該所定距離を「第１の所定距離」と呼ぶ。本実施の形態では、表示物とカーソル７０との距離とは、例えば、表示物の中心とカーソル７０の中心との距離を意味する。そして、カーソル使用モードにおいて、図９に示されるように、カーソル７０によって表示物が選択されていない状態で操作子８０が表示領域２ａから離れたとき、制御部１００は電子機器１の動作モードをカーソル使用モードから通常モードに遷移させる。カーソル使用モードから通常モードに遷移したとき、カーソル７０の位置は初期位置に戻る。
【００６２】
なお、制御部１００は、カーソル７０が表示領域２ａの端（周縁）まで来たときには、当該カーソル７０によって表示物が選択されているか否かにかかわらず、電子機器１の動作モードをカーソル使用モードから通常モードに遷移させても良い。このとき、制御部１００は、カーソル７０が表示領域２ａの端まで来たらすぐに電子機器１の動作モードをカーソル使用モードから通常モードに遷移させても良いし、カーソル７０が表示領域２ａの端に所定時間以上滞在したときに、電子機器１の動作モードをカーソル使用モードから通常モードに遷移させても良い。カーソル７０が表示領域２ａの端に存在する場合には、カーソル７０が初期位置に存在する場合と同様に、カーソル７０の半分だけが表示領域２ａに表示される。
【００６３】
カーソル７０が表示領域２ａ中の表示物の上まで移動し、当該表示物が選択された後に、操作子８０が表示領域２ａから離れたことをタッチパネル１３０が検出すると、電子機器１は、カーソル７０によって選択された表示物に関連付けられた処理を実行する。カーソル使用モードでは、操作子８０が表示領域２ａから離れる操作が、通常モードでのタップ操作に相当する。
【００６４】
例えば、ユーザが表示領域２ａにおいて操作子８０を移動させることによって、図１０に示されるように、カーソル７０がアプリアイコン６０Ａの上に位置し、その後、操作子８０が表示領域２ａから離れたことをタッチパネル１３０が検出すると、制御部１００はアプリアイコン６０Ａを選択し、電子機器１は選択されたアプリアイコン６０Ａに関連付けられた処理を行う。つまり、制御部１００は、選択されたアプリアイコン６０Ａに対応する電話アプリケーションを記憶部１０３から読み出して実行する。この場合には、制御部１００が、表示領域２ａ中の表示物に関連付けられた処理を実行する処理実行部として機能する。
【００６５】
また、ユーザが表示領域２ａにおいて操作子８０を移動させることによって、カーソル７０がバックキー５０ｂの上に位置し、その後、操作子８０が表示領域２ａから離れたことをタッチパネル１３０が検出すると、制御部１００はバックキー５０ｂを選択し、電子機器１は選択されたバックキー５０ｂに関連付けられた処理を行う。つまり、制御部１００は、表示領域２ａの表示が一つ前に戻るように表示パネル１２０を制御する。
【００６６】
カーソル７０によって選択された表示物に関連付けられた処理が実行されると、電子機器１の動作モードは通常モードとなり、カーソル７０は表示領域２ａにおいて初期位置に表示される。
【００６７】
なお、カーソル７０によって表示物が選択された場合、ユーザが当該表示物が選択されていることが理解し易いように、表示パネル１２０は、当該表示物の表示色を変化させたり、当該表示物の周囲の表示色を変化させたりするなどして、当該表示物にフォーカスを与えても良い。
【００６８】
このように、ユーザは、カーソル７０を使用して、表示領域２ａの表示物を選択して当該表示物に関連付けられている処理を電子機器１に実行させることができる。
【００６９】
次に操作子８０の移動に応じてカーソル７０の位置が具体的にどのように変化するかについて説明する。本実施の形態に係る電子機器１では、図１１に示されるような、カーソル７０の初期位置を原点ＯとするＸＹ直交座標系が表示領域２ａに対して定められている。このＸＹ直交座標系では、Ｘ軸は表示領域２ａの左右方向（短手方向）に沿って延び、カーソル７０の初期位置から左側に向かう方向が＋Ｘ方向となっている。また、ＸＹ直交座標系では、Ｙ軸は表示領域２ａの上下方向（長手方向）に沿って延び、カーソル７０の初期位置から上側に向かう方向が＋Ｙ方向となっている。
【００７０】
ＸＹ直交座標系でのカーソル７０の位置を示す座標（Ｓｘ，Ｓｙ）は、ＸＹ直交座標系での表示領域２ａに対する操作子８０の接触位置あるいは近接位置（以後、単に「操作子８０の位置」と呼ぶ）を示す座標（Ｕｘ，Ｕｙ）を用いて、以下の式（１）及び（２）で表される。
【００７１】
【数１】
0006050784.tif 000002
【００７２】
【数２】
0006050784.tif 000003
【００７３】
式（１）中のＤｘはＸ軸方向での倍率を示しており、Ｄｘ＞１となっている。また式（２）中のＤｙはＹ軸方向での倍率を示しており、Ｄｙ＞１となっている。
【００７４】
式（１）より、カーソル７０の位置のＸ座標Ｓｘは、操作子８０の位置のＸ座標ＵｘのＤｘ倍となっている。また式（２）より、カーソル７０の位置のＹ座標Ｓｙは、操作子８０の位置のＹ座標ＵｙのＤｙ倍となっている。本実施の形態では、表示領域２ａが縦長となっていることから、例えば、Ｄｘ＝３、Ｄｙ＝４に設定される。なお、Ｄｘ及びＤｙの値はこの限りではない。
【００７５】
式（１）及び（２）から理解できるように、表示領域２ａにおいて操作子８０の移動に応じてカーソル７０が移動する際には、カーソル７０が操作子８０よりも大きく移動する。これにより、ユーザは、パーソナルコンピュータにおいてマウスを移動させてディスプレイ中のマウスカーソルを移動させるように、表示領域２ａにおいて操作子８０を移動させて表示領域２ａ中のカーソル７０を移動させることができる。つまり、ユーザは、操作子８０を少し移動させるだけで、カーソル７０を大きく移動させることができる。したがって、ユーザは、電子機器１を片手で持つ場合であって（図５，６参照）、その片手の親指（操作子）が表示領域２ａの端部を操作することが困難な場合であっても、当該親指を少し移動させるだけで、カーソル７０を表示領域２ａの端部にまで移動させることができる。これにより、ユーザは、電子機器１を持つ片手の親指が表示領域２ａの端部を操作することが困難な場合であっても、表示領域２ａの端部に表示されている表示物を簡単に選択することができる。よって、簡単に電子機器１を操作することができる。その結果、電子機器１の操作性が向上する。
【００７６】
また、本実施の形態に係る電子機器１では、カーソル７０が表示物の上に位置した後に、操作子８０が表示領域２ａから離れたことがタッチパネル１３０で検出されると、当該表示物に関連付けられた処理が実行される。したがって、ユーザは操作子８０を移動させることによってカーソル７０が表示物まで移動した後、操作子８０を表示領域２ａから離すだけで、カーソル７０によって選択された表示物に関連付けられた処理を電子機器１に実行させることができる。よって、ユーザによる電子機器１の操作が非常に簡単となる。つまり、電子機器１の操作性がさらに向上する。
【００７７】
なお、倍率Ｄｘ，Ｄｙの値については、ユーザが表示領域２ａを操作子８０で操作することによって変更できるようにしても良い。
【００７８】
また、カーソル使用モードでは、図１２に示されるように、カーソル７０の移動の軌跡７０ａが表示領域２ａに表示されても良い。
【００７９】
＜カーソル使用モードでの各種機能について＞
カーソル使用モードで動作する電子機器１では、吸着機能及びトークバック機能が実行される。吸着機能とは、カーソル７０が表示領域２ａの表示物の近傍に移動してきたときに、当該カーソル７０を当該表示物に吸着させる機能である。トークバック機能とは、カーソル７０によって表示物が選択されたとき、当該表示物を説明する説明音を出力する機能である。以下に、吸着機能及びトークバック機能について詳細に説明する。
【００８０】
＜吸着機能＞
カーソル使用モードでは、カーソル７０が操作子８０よりも大きく移動するため、つまり操作子８０が少し移動しただけでカーソル７０が大きく移動するため、カーソル７０及び操作子８０が全く同じように移動する場合と比較して、ユーザはカーソル７０によって所望の表示物を選択し難いことがある。
【００８１】
そこで、本実施の形態では、表示領域２ａに表示を行う表示パネル１２０は、表示領域２ａにおいて、カーソル７０が表示物に対して第２の所定距離以内に近づいたとき、当該表示物がカーソル７０によって選択されるようにカーソル７０を当該表示物に吸着させる。ここで、第２の所定距離は、表示物がカーソル７０によって選択されたかどうかの基準となる上述の第１の所定距離もより大きく設定される。本実施の形態では、例えば、カーソル７０の中心が表示物の中心に対して第２の所定距離以内に近づいたとき、上述の式（１）及び（２）は使用されずに、カーソル７０の中心が当該表示物の中心と一致するようにカーソル７０が強制的に移動する。
【００８２】
図１３はカーソル７０が表示物に吸着される様子を示す図である。図１３では、カーソル７０がアプリアイコン６０Ｂに対して第２の所定距離以内に近づいたとき、アプリアイコン６０Ｂがカーソル７０によって選択されるようにカーソル７０がアプリアイコン６０Ｂに吸着する様子が示されている。図１３に示される一点鎖線２００は、アプリアイコン６０Ｂ（詳細にはアプリアイコン６０Ｂの中心）から第２の所定距離の範囲内を示している。図１３では、吸着前のカーソル７０が二点鎖線で示されており、吸着後のカーソル７０が実線で示されている。以下に吸着機能についてさらに詳細に説明する。
【００８３】
図１４は電子機器１での吸着処理を示すフローチャートである。本実施の形態では、制御部１００は、表示パネル１２０を制御することによって、表示領域２ａの表示を所定時間ごとに更新する。表示領域２ａの表示が更新されると、図１４に示されるように、ステップｓ１において、制御部１００は、現在表示されているカーソル７０と、現在表示されている各表示物との距離を求める。
【００８４】
次にステップｓ２において、制御部１００は、カーソル７０との距離が第２の所定距離以下の表示物（以後、「カーソル近傍表示物」と呼ぶ）が存在するか否かを判定する。ステップｓ２において、カーソル近傍表示物が存在しないと判定されると、吸着処理が終了する。一方で、ステップｓ２において、カーソル近傍表示物が存在すると判定されると、ステップｓ３において、制御部１００は、カーソル７０との距離が最も小さいカーソル近傍表示物を特定する。そしてステップｓ４において、制御部１００は、表示パネル１２０を制御して、ステップｓ３で特定したカーソル近傍表示物にカーソル７０を所定時間吸着させる。つまり、制御部１００は、タッチパネル１３０において検出された操作子８０の位置にかかわらず、所定時間の間、カーソル７０の中心がカーソル７０に最も近いカーソル近傍表示物の中心と一致するようにカーソル７０を表示パネル１２０に表示させる。本実施の形態では、複数のカーソル近傍表示物が存在する場合には、それらのうちカーソル７０に最も近い表示物にカーソル７０が吸着する。
【００８５】
ステップｓ４の後、表示領域２ａの表示が新たに更新されると、ステップｓ１が実行され、以後電子器１は同様に動作する。
【００８６】
このように、本実施の形態では、カーソル７０が表示物に近づいたとき、当該表示物がカーソル７０によって選択されるようにカーソル７０が当該表示物に吸着するため、ユーザはカーソル７０を使用して表示物を選択し易くなる。
【００８７】
なお、カーソル７０が表示物に吸着したとき、図１５に示されるように、カーソル７０が表示物に吸着したことをユーザに通知するための効果音（以後、「吸着効果音」と呼ぶ）が外部スピーカ１７０から出力されても良い。図１５には、吸着効果音として例えば「カチン」という音が外部スピーカ１７０から出力される様子が示されている。なお、吸着効果音についてはこれ以外であっても良い。
【００８８】
＜トークバック機能＞
通常モードでは、操作子８０が表示物を選択するための手段となり、ユーザは、当該手段を直接的に移動することによって表示物を選択することができる。したがって、通常モードでは、ユーザは所望の表示物を比較的選択し易い。
【００８９】
一方で、カーソル使用モードでは、操作子８０の移動に応じて移動するカーソル７０が表示物を選択するための手段となることから、ユーザは、当該手段を直接的には移動することはできない。したがって、カーソル使用モードでは、ユーザは、所望の表示物を選択し難い場合がある。特に、ユーザが高齢者である場合、ユーザは所望の表示物を選択し難い場合が多い。また、ユーザが視覚障碍者である場合にも、ユーザは所望の表示物を選択し難い場合が多い。
【００９０】
そこで、本実施の形態に係るカーソル使用モードでは、カーソル７０によって表示物が選択されたとき、選択された表示物を説明する説明音が電子機器１から出力される。具体的には、当該説明音が外部スピーカ１７０から出力される。これにより、ユーザは、電子機器１からの説明音を聞くことによって、現在選択されている表示物を容易に認識することができる。よって、ユーザは、所望の表示物を選択し易くなる。
【００９１】
図１６は説明音の一例を示す図である。図１６の例では、ブラウザに対応するアプリアイコン６０Ｂがカーソル７０によって選択されている。そして図１６の例では、ブラウザに対応するアプリアイコン６０Ｂを説明する説明音として「ブラウザを選択しました」という音が出力されている。
【００９２】
また、バックキー５０ｂがカーソル７０で選択されたときには、例えば「バックキーを選択しました」という説明音が電子機器１から出力される。
【００９３】
本実施の形態では、制御部１００は、カーソル７０によってアプリアイコン６０が選択されたとき、選択されたアプリアイコン６０に含まれる文字列６０ｂを抽出する。そして、制御部１００は、外部スピーカ１７０を制御することによって、抽出した文字列６０ｂを含む所定の文字列が読み上げられるように外部スピーカ１７０に音声を出力させる。図１６の例では、アプリアイコン６０Ｂには「ブラウザ」という文字列６０ｂが含まれていることから、「ブラウザ」を含む「ブラウザを選択しました」という文字列が読み上げられるように外部スピーカ１７０から音声が出力される。
【００９４】
なお、ブラウザに対応するアプリアイコン６０Ｂあるいはバックキー５０ｂが選択されたときの説明音としては、上記の例に限られない。
【００９５】
このように、本実施の形態では、カーソル７０によって表示物が選択されたとき、選択された表示物を説明する説明音が電子機器１から出力されるため、ユーザは、所望の表示物を選択し易くなる。特に、高齢者あるいは視覚障碍者にとっては、このトークバック機能は非常に便利である。電子機器１を使用する高齢者あるいは視覚障碍者は、電子機器１から出力される説明音を聞くことによって、現在選択されている表示物を容易に認識することができることから、所望の表示物を容易に選択することができる。
【００９６】
＜初期位置変更モード＞
上述のように、初期位置のカーソル７０に対して操作子８０が所定時間以上接触あるいは近接すると、電子機器１の動作モードは初期位置変更モードになる。初期位置変更モードでは、カーソル７０の初期位置を変更することが可能となっている。具体的には、初期位置のカーソル７０に対して操作子８０が所定時間以上接触あるいは近接し、続いて操作子８０が表示領域２ａに接触あるいは近接した状態で上下方向に移動して停止すると、カーソル７０の初期位置が、表示領域２ａでの操作子８０の位置まで移動する。図１７は、カーソル７０の初期位置が、表示領域２ａの右側の端において、当該表示領域２ａの長手方向の中央から上端部に変更された様子を示す図である。
【００９７】
また初期位置変更モードでは、初期位置のカーソル７０に対して操作子８０が所定時間以上接触あるいは近接し、続いて操作子８０が表示領域２ａに接触あるいは近接した状態で表示領域２ａの左側の端まで移動して停止すると、カーソル７０の初期位置が、表示領域２ａでの操作子８０の位置まで移動する。これにより、図１８に示されるように、カーソル７０の初期位置が表示領域２ａの左側の端に設定される。これにより、ユーザは電子機器１を左手で操作し易くなる。カーソル７０の初期位置は、表示領域２ａの左側の端においても上下方向に移動可能である。
【００９８】
このように、本実施の形態では、カーソル７０の初期位置が変更可能となっていることから、ユーザは自分が操作し易い位置をカーソル７０の初期位置とすることができる。よって、電子機器１の操作性が向上する。
【００９９】
なお、カーソル７０の初期位置が表示領域２ａの左側の端に設定される場合には、ＸＹ座標系では、カーソル７０の初期位置から右側に向かう方向が＋Ｘ方向となる。
【０１００】
＜各種変形例＞
以下に、本実施の形態に係る電子機器１の各種変形例について説明する。
【０１０１】
＜第１変形例＞
カーソル使用モードでは、操作子８０が少し移動しただけでカーソル７０が大きく移動するため、カーソル７０が滑らかに移動しないことがある。さらに、カーソル７０の位置が振動することがある。よって、ユーザはカーソル７０によって表示物を選択し難いことがある。
【０１０２】
そこで、本変形例では、表示パネル１２０は、制御部１００による制御によって、表示領域２ａにおいて、カーソル７０を、その移動速さが徐々に小さくなるように目標位置に向けて移動する。つまり、表示パネル１２０は、表示領域２ａにおいて、カーソル７０を目標位置に徐々に近づける。これにより、カーソル７０が滑らかに移動することが可能となり、またカーソル７０が振動することを抑制することができる。よって、ユーザはカーソル７０によって表示物を選択し易くなる。以下に本変形例について詳細に説明する。
【０１０３】
図１９は本変形例に係る電子機器１でのカーソル位置更新処理を示すフローチャートである。図１９に示されるカーソル位置更新処理は、表示領域２ａの表示が更新されるタイミングになったときに実行される。
【０１０４】
制御部１００は、表示領域２ａの表示が更新されるタイミングになったとき、図１９に示されるように、ステップｓ１１において、カーソル７０が表示物に吸着しているか否かを判定する。ステップｓ１１において、カーソル７０が表示物に吸着していると判定されると、カーソル位置更新処理は終了する。一方で、ステップｓ１１において、カーソル７０が表示物に吸着していないと判定されると、制御部１００は、ステップｓ１２において、カーソル７０及び操作子８０の現在の位置を取得する。
【０１０５】
次にステップｓ１３において、制御部１００は、操作子８０の現在の位置を用いて、カーソル７０の目標位置を求める。カーソル７０の目標位置のＸ座標及びＹ座標をそれぞれＳｘｔ及びＳｙｔとし、操作子８０の現在の位置のＸ座標及びＹ座標をそれぞれＵｘ０及びＵｙ０とすると、Ｓｘｔ及びＳｙｔは以下の式（３），（４）でそれぞれ表される。
【０１０６】
【数３】
0006050784.tif 000004
【０１０７】
【数４】
0006050784.tif 000005
【０１０８】
式（３）より、カーソル７０の目標位置のＸ座標Ｓｘｔは、操作子８０の現在の位置のＸ座標Ｕｘ０のＤｘ倍となる。また式（４）より、カーソル７０の目標位置のＹ座標Ｓｙｔは、操作子８０の現在の位置のＹ座標Ｕｙ０のＤｙ倍となる。制御部１００は、ステップｓ１３において、式（３）及び（４）を用いて、カーソル７０の目標位置のＸ座標及びＹ座標を求める。
【０１０９】
次にステップｓ１４において、制御部１００は、カーソル７０の目標位置とカーソル７０の現在の位置とを用いて、カーソル７０の次の位置を求める。カーソル７０の次の位置のＸ座標及びＹ座標をそれぞれＳｘ１及びＳｙ１とし、カーソル７０の現在の位置のＸ座標及びＹ座標をそれぞれＳｘ０及びＳｙ０とすると、Ｓｘ１及びＳｙ１は以下の式（５）で表される。
【０１１０】
【数５】
0006050784.tif 000006
【０１１１】
ここで式（５）中のＫは係数であって、０＜Ｋ＜１となっている。例えばＫ＝０．２５に設定される。カーソル７０の現在の位置を示す位置ベクトルをＰ０＝（Ｓｘ０，Ｓｙ０）とし、カーソル７０の次の位置を示す位置ベクトルをＰ１＝（Ｓｘ１，Ｓｙ１）とし、カーソル７０の目標位置を示す位置ベクトルをＴ＝（Ｓｘｔ，Ｓｙｔ）とすると、上記の式（５）は以下の（６）で表される。
【０１１２】
【数６】
0006050784.tif 000007
【０１１３】
式（５），（６）より、カーソル７０の現在の位置から目標位置までの距離をＫ倍（０＜Ｋ＜１）して得られる値を、カーソル７０の現在の位置のＸ座標及びＹ座標のそれぞれに足し合わせることによって得られる位置（Ｘ座標及びＹ座標）が、カーソル７０の次の位置（Ｘ座標及びＹ座標）となる。ステップｓ１４において、制御部１００は式（５）を用いて、カーソル７０の次の位置のＸ座標及びＹ座標を求める。ステップｓ１４が実行されると、カーソル位置更新処理が終了する。
【０１１４】
表示パネル１２０は、表示領域２ａの表示を更新する際に、制御部１００で求められたカーソル７０の次の位置に、当該カーソル７０を表示する。
【０１１５】
以上のステップｓ１１〜ｓ１４までの処理が、表示領域２ａの表示更新のたびに行われることによって、カーソル７０の目標位置が一定であれば、つまり操作子８０の位置が変化しなければ、カーソル７０は、その移動速さが徐々に小さくなるように目標位置に向けて移動する。つまり、図２０に示されるように、カーソル７０は目標位置Ｔ０に徐々に近づく。これにより、カーソル７０が滑らかに移動することが可能となり、またカーソル７０が振動することを抑制することができる。よって、ユーザはカーソル７０によって表示物を選択し易くなる。なお図２０に示される細い線の丸印は、表示領域２ａの表示が更新されたときのカーソル７０の位置を示している。つまり当該丸印はカーソル７０の軌跡を示している。
【０１１６】
＜第２変形例＞
カーソル使用モードでは、ユーザはカーソル７０を間接的に操作することから、ユーザは、電子機器１にカーソル使用モードを終了させたいにもかかわらず、カーソル７０によって表示物が選択された状態で操作子８０を表示領域２ａから離してしまうことがある。特に、表示領域２ａに多くの表示物が表示されている場合には、ユーザは、電子機器１にカーソル使用モードを終了させたいにもかかわらず、カーソル７０によって表示物が選択された状態で操作子８０を表示領域２ａから離してしまう可能性が高くなる。その結果、ユーザは、表示物に関連付けられた処理を電子機器１に誤って実行させてしまうことがある。
【０１１７】
そこで、本変形例では、表示領域２ａに表示されている所定の表示物がカーソル表示モードを終了させるための表示物（以後、「終了指示用表示物）と呼ぶ）として機能する。そして、カーソル使用モードにおいて、ユーザは、表示領域２ａに表示されている表示物のうち、終了指示用表示物だけを操作子８０によって直接的に操作することが可能となっている。
【０１１８】
本変形例では、例えばバックキー５０ｂが終了指示用表示物として使用される。カーソル使用モードでのバックキー５０ｂは、表示領域２ａの表示を一つ前に戻すための操作キーとしては機能せず、カーソル表示モードを終了させるための操作キーとして機能する。カーソル使用モードにおいて、ユーザが操作子８０を表示領域２ａに接触あるいは近接させた状態でバックキー５０ｂの上まで移動し、続いて操作子８０を表示領域２ａから離すと、制御部１００は、カーソル使用モードを通常モードに遷移させる。
【０１１９】
なお、本変形例においても、カーソル７０によって表示物が選択されていない状態で操作子８０が表示領域２ａから離れると、電子機器１の動作モードはカーソル使用モードから通常モードに変化する。また、カーソル７０によって終了指示用表示物が選択された状態で操作子８０が表示領域２ａから離れた場合に、電子機器１の動作モードはカーソル使用モードから通常モードに変化する。
【０１２０】
このように、操作子８０によって直接的に操作可能な終了指示用表示物を表示領域２ａに表示させることによって、ユーザはより確実に電子機器１にカーソル使用モードを終了させることができる。
【０１２１】
＜第３変形例＞
上記の例では、カーソル使用モードにおいて常に吸着機能が実行されていたが、ユーザが通常モードにおいて表示領域２ａを操作子８０で操作することによって、カーソル使用モードでの吸着機能の実行の有無を設定できるようにしても良い。
【０１２２】
また、上記の例では、カーソル使用モードにおいて常にトークバック機能が実行されていたが、ユーザが通常モードにおいて表示領域２ａを操作子８０で操作することによって、カーソル使用モードでのトークバック機能の実行の有無を設定できるようにしても良い。
【０１２３】
また、ユーザが、カーソル使用モードでのトークバック機能の実行を設定した際に、自動的に吸着機能の実行も設定されるようにしても良い。また、ユーザが、カーソル使用モードでの吸着機能の実行を設定した際に、自動的にトークバック機能の実行も設定されるようにしても良い。
【０１２４】
また、視覚障碍者が電子機器１を使用する状況を想定して、カーソル使用モードでのトークバック機能の実行が設定された場合には、カーソル７０を非表示としても良い。この場合には、電子機器１は、操作子８０の移動に応じてカーソル７０と同じように移動する、表示領域２ａには表示されない仮想カーソルを生成し、当該仮想カーソルを使用して表示物を選択したり、当該表示物に関連付けられた処理を実行したりする。
【０１２５】
＜その他の変形例＞
上記の例では、電子機器１は、吸着機能及びトークバック機能の両方を有していたが、どちらか一方だけを有していても良い。
【０１２６】
また通常モードにおいても、操作子８０によって表示物が選択されると、当該表示物を説明する説明音を外部スピーカ１７０から出力しても良い。
【０１２７】
また上記の例では、通常モードでは常にカーソル７０が初期位置に表示されているが、ユーザが表示領域２ａを操作することによって、通常モードでのカーソル７０の表示／非表示の設定を行うようにしても良い。
【０１２８】
また上記の例では、本願発明を携帯電話機に適用する場合を例にあげて説明したが、本願発明は、スマートフォン等の携帯電話機以外の電子機器、例えばタブレット端末等にも適用することができる。
【０１２９】
以上のように、電子機器１は詳細に説明されたが、上記した説明は、全ての局面において例示であって、この発明がそれに限定されるものではない。また、上述した各種変形例は、相互に矛盾しない限り組み合わせて適用可能である。そして、例示されていない無数の変形例が、この発明の範囲から外れることなく想定され得るものと解される。
【符号の説明】
【０１３０】
１  電子機器
７０  カーソル
８０  操作子
１００  制御部
１０３ａ  メインプログラム（制御プログラム）
１２０  表示パネル
１３０  タッチパネル
１７０  外部スピーカ
【図１】
0006050784.tif 000008
【図２】
0006050784.tif 000009
【図３】
0006050784.tif 000010
【図４】
0006050784.tif 000011
【図５】
0006050784.tif 000012
【図６】
0006050784.tif 000013
【図７】
0006050784.tif 000014
【図８】
0006050784.tif 000015
【図９】
0006050784.tif 000016
【図１０】
0006050784.tif 000017
【図１１】
0006050784.tif 000018
【図１２】
0006050784.tif 000019
【図１３】
0006050784.tif 000020
【図１４】
0006050784.tif 000021
【図１５】
0006050784.tif 000022
【図１６】
0006050784.tif 000023
【図１７】
0006050784.tif 000024
【図１８】
0006050784.tif 000025
【図１９】
0006050784.tif 000026
【図２０】
0006050784.tif 000027