(57)【特許請求の範囲】
【請求項１】
ユーザが選択できる操作要素を含む画像の少なくとも一部を画面上に表示させる表示手段と、
前記画像に対する前記ユーザの前記画面上での操作を受け付ける操作受付手段と、
前記操作要素を選択するためのポインタを前記画面の所定の位置に前記画像に重ねて表示させるポインタ表示制御手段と、
前記操作受付手段が受け付けた前記ユーザによるスクロール操作に応じて、前記ポインタの位置を前記画面に対して固定したまま前記画像をスクロールさせるスクロール制御手段と、
前記操作受付手段が受け付けた前記ユーザによる選択操作に応じて、前記ポインタの近傍に表示されている前記操作要素を選択することを決定する決定手段と、
前記スクロール制御手段が前記画像を前記画像の端部までスクロールさせた場合に、前記ポインタの近傍に表示されている複数の前記操作要素を抽出する抽出手段と、を備え、
前記ポインタ表示制御手段は、前記スクロール制御手段が前記画像を前記画像の端部までスクロールさせた場合に前記ポインタの固定を解除し、前記画像のスクロールによって前記ポインタの近傍に移動させることのできない選択不能領域にある操作要素を選択可能とし、
前記抽出手段は、複数の操作要素を抽出するとともに、ポインタを前記複数の操作要素のいずれかを指し示すカーソルに変化させ、
前記操作受付手段は、前記抽出手段によって抽出された複数の操作要素の何れを前記カーソルが指し示すかを切り替える操作を受け付け、
前記決定手段は、前記カーソルが指し示している操作要素を選択することを決定することを特徴とする情報処理装置。
【請求項２】
前記決定手段は、前記ポインタと重なって表示されている前記操作要素を選択することを決定することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記ポインタ表示制御手段は、前記スクロール制御手段が前記画像を前記画像の端部までスクロールさせて前記ポインタ表示制御手段が前記ポインタの固定を解除した場合に、前記ポインタを前記操作受付手段が受け付けた前記ユーザによる操作に応じて移動させる、請求項１又は２に記載の情報処理装置。
【請求項４】
前記ポインタ表示制御手段は、前記スクロール制御手段が前記画像を一の方向へ前記画像の端部までスクロールさせて前記ポインタ表示制御手段が前記ポインタの固定を解除した場合、前記一の方向と逆の方向に前記ポインタを移動させることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記ポインタの近傍に前記操作要素が表示されている場合に、前記ポインタ及び前記操作要素の少なくとも一方の表示される態様を、前記ポインタの近傍に前記操作要素が表示されていない場合と異なる態様に変更する表示態様変更手段をさらに備えることを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記ポインタ表示制御手段が前記ポインタと前記操作要素とを重ねて表示するか否かに応じて、前記ポインタの表示される態様を異なる態様に変更する表示態様変更手段をさらに備えることを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項７】
前記ポインタ表示制御手段が前記ポインタの固定を解除したか否かに応じて、前記ポインタの表示される態様を異なるものとする表示態様変更手段をさらに備えることを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項８】
前記ポインタ表示制御手段が複数のポインタを表示させ、
前記決定手段が、前記ユーザによる選択操作に応じて、前記複数のポインタのうち１個の近傍に表示されている前記操作要素を選択することを決定することを特徴とする請求項１〜７のいずれか１項に記載の情報処理装置。
【請求項９】
画面を備える情報処理装置における操作要素の選択方法であって、
ユーザが選択できる操作要素を含む画像の少なくとも一部を前記画面上に表示させる表示ステップと、
前記画像に対する前記ユーザの前記画面上での操作を受け付ける操作受付ステップと、
前記操作要素を選択するためのポインタを前記画面の所定の位置に前記画像に重ねて表示させるポインタ表示制御ステップと、
前記操作受付ステップにおいて受け付けた前記ユーザによるスクロール操作に応じて、前記ポインタの位置を前記画面に対して固定したまま前記画像をスクロールさせるスクロール制御ステップと、
前記操作受付ステップにおいて受け付けた前記ユーザによる選択操作に応じて、前記ポインタの位置の近傍に表示されている前記操作要素を選択することを決定する決定ステップと、
前記スクロール制御ステップにおいて前記画像を前記画像の端部までスクロールさせた場合に、前記ポインタの近傍に表示されている複数の前記操作要素を抽出する抽出ステップと、を備え、
前記ポインタ表示制御ステップでは、前記スクロール制御ステップにおいて前記画像を前記画像の端部までスクロールさせた場合に前記ポインタの固定を解除し、前記画像のスクロールによって前記ポインタの近傍に移動させることのできない選択不能領域にある操作要素を選択可能とし、
前記抽出ステップでは、複数の操作要素を抽出するとともに、ポインタを前記複数の操作要素のいずれかを指し示すカーソルに変化させ、
前記操作受付ステップでは、前記抽出ステップにおいて抽出された複数の操作要素の何れを前記カーソルが指し示すかを切り替える操作を受け付け、
前記決定ステップでは、前記カーソルが指し示している操作要素を選択することを決定することを特徴とする操作要素の選択方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及びこの情報処理装置における操作要素の選択方法に関する。
【背景技術】
【０００２】
従来、タッチパネルを備える携帯電話機やＰＤＡ（Personal  Digital  Assistants）などの携帯端末装置において、タッチパネルの画面上にボタンやアイコン、ハイパーリンク等の操作要素を表示し、ユーザにタッチパネル上でタップ操作をさせることにより、操作要素を選択させるものが知られている（例えば特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−７２７５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特に小型の携帯端末装置においては、タッチパネルの大きさが小さく、このため、操作要素の大きさが小さい場合や、それらの操作要素が狭い領域に密集してしまう場合があった。このような場合には、ユーザが所望の操作要素が表示されている領域を正確に指定して所望の操作要素を選択することが難しかった。
【０００５】
そこで、本発明は、ユーザが容易に操作要素を選択することができる情報処理装置及び操作要素の選択方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決するために、本発明に係る情報処理装置は、ユーザが選択できる操作要素を含む画像の少なくとも一部を画面上に表示させる表示手段と、画像に対するユーザの画面上での操作を受け付ける操作受付手段と、操作要素を選択するためのポインタを画面の所定の位置に画像に重ねて表示させるポインタ表示制御手段と、操作受付手段が受け付けたユーザによるスクロール操作に応じて、ポインタの位置を画面に対して固定したまま画像をスクロールさせるスクロール制御手段と、操作受付手段が受け付けたユーザによる選択操作に応じて、ポインタの近傍に表示されている操作要素を選択することを決定する決定手段と、スクロール制御手段が画像を画像の端部までスクロールさせた場合に、ポインタの近傍に表示されている所定の個数の操作要素を抽出する抽出手段と、を備えている。そして、ポインタ表示制御手段は、スクロール制御手段が画像を画像の端部までスクロールさせた場合にポインタの固定を解除し、画像のスクロールによってポインタの近傍に移動させることのできない選択不能領域にある操作要素を選択可能とし、抽出手段は、複数の操作要素を抽出するとともに、ポインタを複数の操作要素のいずれかを指し示すカーソルに変化させ、操作受付手段は、抽出手段によって抽出された複数の操作要素の何れをカーソルが指し示すかを切り替える操作を受け付け、決定手段は、カーソルが指し示している操作要素を選択することを決定する。
【０００７】
また、上記の課題を解決するために、本発明に係る操作要素の選択方法は、画面を備える情報処理装置における操作要素の選択方法であって、ユーザが選択できる操作要素を含む画像の少なくとも一部を画面上に表示させる表示ステップと、画像に対するユーザの画面上での操作を受け付ける操作受付ステップと、操作要素を選択するためのポインタを画面の所定の位置に画像に重ねて表示させるポインタ表示制御ステップと、操作受付ステップにおいて受け付けたユーザによるスクロール操作に応じて、ポインタの位置を画面に対して固定したまま画像をスクロールさせるスクロール制御ステップと、操作受付ステップにおいて受け付けたユーザによる選択操作に応じて、ポインタの位置の近傍に表示されている操作要素を選択することを決定する決定ステップと、スクロール制御ステップにおいて画像を画像の端部までスクロールさせた場合に、ポインタの近傍に表示されている所定の個数の操作要素を抽出する抽出ステップと、を備えている。そして、ポインタ表示制御ステップでは、スクロール制御ステップにおいて画像を画像の端部までスクロールさせた場合にポインタの固定を解除し、画像のスクロールによってポインタの近傍に移動させることのできない選択不能領域にある操作要素を選択可能とし、抽出ステップでは、複数の操作要素を抽出するとともに、ポインタを複数の操作要素のいずれかを指し示すカーソルに変化させ、操作受付ステップでは、抽出ステップにおいて抽出された複数の操作要素の何れをカーソルが指し示すかを切り替える操作を受け付け、決定ステップでは、カーソルが指し示している操作要素を選択することを決定する。
【０００８】
この情報処理装置又は操作要素の選択方法によれば、ポインタの位置を画面に対して固定したまま画像をスクロールさせるものの、画像を画像の端部までスクロールさせた場合にポインタの固定を解除し、スクロールによってポインタの近傍に移動させることのできない選択不能領域にある操作要素を選択可能とする。したがって、ユーザは、画像をスクロールさせる操作を行って操作要素をポインタの近傍に移動させることにより操作要素を選択することができるので、操作要素の大きさが小さい場合やそれらの操作要素が狭い領域に密集している場合であっても、操作要素を容易に選択することができる。しかも、画像を画像の端部までスクロールさせた場合には選択不能領域にある操作要素を選択することもできるようになっている。このように本発明によれば、ユーザは、所望の操作要素を選択するために当該操作要素が表示されている領域を正確に指定する必要がなくなり、所望の操作要素がどのような領域にあっても、容易に操作要素を選択することができる。また、ユーザは、画像を画像の端部までスクロールさせた後、選択操作を行って、ポインタの近傍に表示されている抽出された操作要素のいずれかを選択することにより、容易に操作要素を選択することができる。
【０００９】
上記情報処理装置では、決定手段は、ポインタと重なって表示されている操作要素を選択することを決定するようにしてもよい。この場合、ユーザはスクロール操作を行って操作要素をポインタと重ねることにより、容易に操作要素を選択することができる。
【００１０】
上記情報処理装置では、スクロール制御手段が画像を画像の端部までスクロールさせてポインタ表示制御手段がポインタの固定を解除した場合に、ポインタ表示制御手段が当該ポインタを操作受付手段が受け付けたユーザによる操作に応じて移動させるようにしてもよい。この場合、ユーザによる操作に応じて、固定が解除されたポインタを移動させるので、ユーザの意図に沿ったポインタの移動が可能となる。
【００１１】
上記情報処理装置では、ポインタ表示制御手段は、スクロール制御手段が画像を一の方向へ画像の端部までスクロールさせてポインタ表示制御手段がポインタの固定を解除した場合、一の方向と逆の方向にポインタを移動させるようにしてもよい。この場合、ユーザが画像を一の方向へスクロールさせる操作を行うことによりポインタを操作要素に近づけた後、ポインタは一の方向と逆の方向へ移動するため、ポインタがさらに操作要素に近づく。したがって、ユーザは画像を一の方向へスクロールさせる操作だけを行うことによって、ユーザの意図に沿ったポインタの移動を行うことができる。
【００１３】
上記情報処理装置では、ポインタの近傍に操作要素が表示されている場合に、ポインタ及び操作要素の少なくとも一方の表示される態様を、ポインタの近傍に操作要素が表示されていない場合と異なる態様に変更する表示態様変更手段をさらに備えるようにしてもよい。この場合、ユーザは、ポインタの近傍に操作要素が表示された場合に、ポインタ及び操作要素の少なくとも一方の表示される態様が変化したことにより、どの操作要素を選択することができるのかを認識することができ、一層容易に操作要素を選択することができる。
【００１４】
上記情報処理装置では、ポインタ表示制御手段がポインタと操作要素とを重ねて表示するか否かに応じて、ポインタの表示される態様を異なる態様に変更する表示態様変更手段をさらに備えるようにしてもよい。この場合、ユーザは、ポインタと操作要素とが重なって表示された場合に、ポインタの表示される態様が変化したことにより、操作要素を選択することができるようになったことを認識することができ、一層容易に操作要素を選択することができる。
【００１５】
上記情報処理装置では、ポインタ表示制御手段がポインタの固定を解除したか否かに応じて、ポインタの表示される態様を異なるものとする表示態様変更手段をさらに備えるようにしてもよい。この場合、ユーザは、ポインタの表示される態様に基づいて、ポインタの固定が解除されているか否かを判断することができる。このため、ユーザが、画像のスクロールの操作又はポインタの移動の操作を、ユーザの意図通りに行いやすくなる。
【００１６】
上記情報処理装置では、ポインタ表示制御手段が複数のポインタを表示させ、決定手段が、ユーザによる選択操作に応じて、複数のポインタのうち１個の近傍に表示されている操作要素を選択することを決定するようにしてもよい。この場合、ユーザが選択操作により、複数のポインタのうち１個を用いて操作要素を選択することができる。このため、ユーザが、操作に使用しやすいポインタを選択して操作要素の選択操作を行うことができ、一層容易に操作要素を選択することができる。
【発明の効果】
【００１７】
本発明によれば、ユーザが容易に操作要素を選択することができる。
【図面の簡単な説明】
【００１８】
【図１】タッチパネルを備える携帯電話の一例を示す図である。
【図２】第１実施形態に係る携帯電話の機能構成を示すブロック図である。
【図３】携帯電話のハードウェア構成を示す図である。
【図４】ページ全体と携帯電話で表示可能な範囲を示す図である。
【図５】細いページ全体と携帯電話で表示可能な範囲を示す図である。
【図６】ポインタの移動処理を示すフローチャートである。
【図７】第１実施形態に係る携帯電話における操作要素の選択処理を示すフローチャートである。
【図８】第２実施形態に係る携帯電話の機能構成を示すブロック図である。
【図９】第２実施形態に係る携帯電話の画面表示を示す図である。
【図１０】第２実施形態に係る携帯電話における操作要素の選択処理を示す図である。
【図１１】携帯電話の画面表示の変形例を示す図である。
【図１２】携帯電話の画面表示の別の変形例を示す図である。
【図１３】携帯電話の画面表示の別の変形例を示す図である。
【発明を実施するための形態】
【００１９】
以下、図面を参照して、本発明に係る好適な実施形態について詳細に説明する。なお、図面の説明において、可能な場合には、同一要素には同一符号を付し、重複する説明を省略する。
【００２０】
（第１実施形態）
第１実施形態に係る携帯電話１０は、図１に示されるように、画像を表示する画面として機能すると共にユーザによる操作入力を受け付ける手段としても機能するタッチパネル３０を含んで構成される。本実施形態では、以下、携帯電話１０を例にとって説明するが、本発明の情報処理装置は、タッチパネル３０を備えた情報処理装置であればよく、携帯電話に限らず、例えばタッチパネル型のパーソナルコンピュータなどに本発明を適用してもよい。
【００２１】
図２に示されるように、携帯電話１０は、機能的には、表示部１２（表示手段）、操作受付部１４（操作受付手段）、ポインタ表示制御部１６（ポインタ表示制御手段）、スクロール制御部１８（スクロール制御手段）、決定部２０（決定手段）及び表示態様変更部２２（表示態様変更手段）を備えている。
【００２２】
ここで、図３に示されるように、この携帯電話１０は、物理的には、ＣＰＵ１０ａ、ＲＡＭ１０ｂ、ＲＯＭ１０ｃ、入力装置１０ｄ、出力装置１０ｅ、通信装置１０ｆ及び記録装置１０ｇを備えており、これらのハードウェアはバス１０ｈに接続されている。ＣＰＵ１０ａは、ＲＯＭ１０ｃや記録装置１０ｇ等の内蔵メモリに格納された所定のコンピュータソフトウェア（図６，７，１０に示す携帯電話１０の行う処理を実行するためのコンピュータプログラム等を含む）をＲＡＭ１０ｂにロードして実行することにより、携帯電話１０を統括的に制御する。
【００２３】
入力装置１０ｄは、タッチパネル３０の入力部等からなる入力用デバイスであり、入力されたデータをＣＰＵ１０ａに出力する。出力装置１０ｅは、例えばタッチパネル３０の表示部であり、ＣＰＵ１０ａから入力された画像情報等を表示する。通信装置１０ｆは、通信網等を介して他の携帯電話との間で通話や通信を行うためのインターフェイスを有する。記録装置１０ｇは、ＣＰＵ１０ａの実行可能なコンピュータソフトウェアを格納する。後述する各機能は、ＣＰＵ１０ａがＲＯＭ１０ｃや記録装置１０ｇに格納されたコンピュータソフトウェアを実行し、図３に示す携帯電話１０の各構成部を動作させることにより実現される機能である。以下、図２に戻って、携帯電話１０の各機能ブロックについて説明する。
【００２４】
表示部１２は、ユーザが選択できるリンクを含む、ウェブページの少なくとも一部をタッチパネル３０の画面上に表示させる部分である。なお、以下では、リンクを含むウェブページを表示する場合を例にとって説明するが、表示部１２がタッチパネル３０の画面上に表示させる画像はウェブページに限らず、ユーザが選択できる操作要素を含む画像であればよく、例えば、アプリケーションソフトウェアと関連付けられたアイコンを含む、ユーザに実行したいアプリケーションソフトウェアを選択させるためのメニューリストであってもよい。
【００２５】
図１は、表示部１２がウェブページをタッチパネル３０の画面に表示させた状態を示す図である。ここでは、タッチパネル３０の画面内に、ユーザが選択できる８個のリンク３２（操作要素）が表示されている。携帯電話１０のユーザは、これらのリンク３２のうち所望のものを選択することにより、選択したリンク３２に関連付けられたハイパーリンク先のウェブページを閲覧することができる。
【００２６】
ここで、タッチパネル３０の画面に一度に表示されるのは、図４及び図５に示すように、画像４０のうち、表示可能範囲４２だけである。ユーザは、画像４０のうちの表示可能範囲４２以外の部分を閲覧したい場合には、スクロール操作（詳しくは後述する）を行うことにより表示可能範囲４２を上下左右に移動させて、所望の範囲をタッチパネル３０に表示させる。なお、図５に示すように、参照している画像４０と表示可能範囲４２の幅が等しい場合には、ユーザは、表示可能範囲４２を上下にのみ移動させることができ、左右に移動させることはできない。
【００２７】
操作受付部１４は、画像４０に対するユーザのタッチパネル３０の画面上での操作を受け付ける部分である。ユーザの操作には、スクロール操作及び選択操作が含まれる。
【００２８】
スクロール操作は、ユーザがタッチパネル３０の画面において画像４０をスクロールさせるために行う操作である。操作受付部１４は、ユーザがタッチパネル３０の画面上の任意の位置において指Ｆを上下左右のいずれかの方向へ摺動させるフリック操作を、スクロール操作として受け付ける。例えば、ユーザが指Ｆを使って右方向へフリック操作を行った場合には、タッチパネル３０の画面において画像４０が右方向へスクロールする。これは、図４においては、画像４０内において表示可能範囲４２が左方向へ移動したことに相当する。
【００２９】
選択操作は、ユーザがリンク３２などの選択要素を選択するために行う選択操作である。操作受付部１４は、タッチパネル３０の画面上に表示される決定キーをユーザが押下する操作を、選択操作として受け付ける。
【００３０】
ポインタ表示制御部１６は、リンク３２などの選択要素を選択するためのポインタ３４をタッチパネル３０の画面に、画像４０に重ねて表示させる部分である。通常、ポインタ表示制御部１６は、ポインタ３４の表示される位置を、タッチパネル３０の画面の中央部に固定している。しかし、タッチパネル３０に表示される画像４０が画像４０の端４０ａまでスクロールされた場合には、ポインタ表示制御部１６はポインタ３４の固定を解除し、ユーザによる操作に応じてポインタ３４を移動させる。
【００３１】
このときのポインタ３４の固定解除処理及び移動処理について、図１及び図４を参照して詳しく説明する。例えば、ユーザがタッチパネル３０上で右方向にフリック操作を行うと、タッチパネル３０の画面において画像４０が右方向へスクロールされ、図４において、表示可能範囲４２が画像４０の左方向へ相対的に移動することになる。ユーザがこのフリック操作を続けると、表示可能範囲４２の左端が画像４０の左端４０ａに達したところで画像４０のスクロールが停止される。ここで、表示可能範囲４２が画像４０の左端４０ａに達するまでは、ポインタ３４の表示される位置はタッチパネル３０の画面の中央部に固定されたままである。したがって、スクロール操作のみでは、画像４０のうち左端に位置する、幅が表示可能範囲４２の幅の半分である領域にはポインタが重なることがない。すなわち、このような領域にあるリンク３２にはポインタ３４を重ねることができず、この領域が選択不能領域となってしまう。そこで、ポインタ表示制御部１６は、表示可能範囲４２が画像４０の左端４０ａに達した場合に、ポインタ３４の固定を解除する。ポインタ３４の固定解除後、ポインタ表示制御部１６は、図１に示すように、画像４０のスクロール方向であった右方向とは逆の方向である左方向にポインタ３４を移動させ、その後は、例えば、ポインタ３４を指での操作に従うように移動させるようにしてもよい。これにより、上記の選択不能領域にあるリンク３２にもポインタを重ねることが可能となる。
【００３２】
スクロール制御部１８は、操作受付部１４が受け付けたユーザによるスクロール操作に応じて、タッチパネル３０の画面に表示される画像４０をスクロールさせる部分である。例えば、ユーザがタッチパネル３０に対して、ある方向へフリック操作を行ったとすると、操作受付部１４は、このフリック操作をスクロール操作として受け付ける。そして、スクロール制御部１８は、タッチパネル３０に表示される画像を、フリック操作の行われた方向へスクロール表示させる。
【００３３】
決定部２０は、操作受付部１４が受け付けたユーザによる選択操作に応じて、ポインタ３４と重なって表示されているリンク３２を選択させる部分である。
【００３４】
表示態様変更部２２は、ポインタ３４とリンク３２が重なって表示されている場合に、ポインタ３４の表示される態様を、ポインタ３４とリンク３２が重なって表示されていない場合と異なる態様に変更する部分である。ここで、態様を変更するとは、具体的には、色を変更する処理を意味する。
【００３５】
続いて、上述した構成を備える携帯電話１０における操作要素の選択方法について、図６及び図７を参照して説明する。なお、以下では、ユーザは左方向または右方向へのスクロール操作のみを行うことができる場合について説明を行うが、上下方向へのスクロール操作が可能な場合でも、画像４０のスクロール方向が異なることを除いて、処理の内容は同様である。
【００３６】
まず、図６の処理を開始するのに先立ち、表示部１２により、リンク３２を含む画像４０の一部がタッチパネル３０の画面上に表示される（表示ステップ）。そして、ポインタ表示制御部１６により、リンク３２を選択するためのポインタ３４がタッチパネル３０の画面の中央部に、画像４０に重ねて表示される（ポインタ表示制御ステップ）。そして、操作受付部１４により、画像４０に対するタッチパネル３０の画面上でのユーザのスクロール操作が受け付けられる（操作受付ステップ）。
【００３７】
そして、図６に示されるように、スクロール操作による画像４０の移動方向が右方向であるか否かが判定される（ステップＳ１）。移動方向が右方向である場合には、次に、画像４０が画像４０の端４０ａまでスクロールされて画面スライドが限界に達しているかが判定される（ステップＳ２）。画面スライドが限界に達していない場合には、スクロール制御部１８により、ポインタ３４の位置をタッチパネル３０の画面に対して固定したまま、画像４０をスクロールさせる処理が行われる（ステップＳ３：スクロール制御ステップ）。そして、さらにスクロール操作が続けられているか否かが判定される（ステップＳ４）。スクロール操作が続けられていない場合には、図７に示されるステップＳ２１へ移行する。スクロール操作が続けられている場合には、再びステップＳ２に戻る。
【００３８】
ステップＳ２において、画面スライドが限界に達している場合には、さらにスクロール操作が続けられているか否かが、操作受付部１４により判定される（ステップＳ５）。スクロール操作が続けられている場合には、ポインタ表示制御部１６によってポインタ３４の固定が解除され、図１に示されるように、ポインタ３４が、画像４０の移動方向と逆方向である左側へ移動される（ステップＳ６）。そして、再度ステップＳ５に戻る。一方、ステップＳ５において、スクロール操作が続けられていない場合には、ポインタ３４の表示位置を停止させ、図７に示されるステップＳ２１へ移行する。
【００３９】
ステップＳ１において、移動方向が右でない、すなわち移動方向が左である場合には、ステップＳ８〜ステップＳ１３の処理が行われる。ステップＳ８〜ステップＳ１３の処理は、画像４０の移動方向が左であることと、ポインタ３４の移動方向が右方向であること以外は、上述のステップＳ２〜ステップＳ７の処理と同様である。
【００４０】
次に、図７に示す、リンク３２の選択処理について説明する。まず、ポインタ３４の配下、すなわちポインタ３４と重なる位置にリンク３２が表示されているか否かが、表示態様変更部２２により判定される（ステップＳ２１）。ポインタ３４の配下にリンク３２が表示されていない場合は、ユーザによる操作を待つための数秒間の時間が経過した後、ポインタ表示制御部１６によりポインタ３４がタッチパネル３０の画面の中央へ移動され（ステップＳ２２）、処理が終了する。
【００４１】
一方、ステップＳ２１において、ポインタ３４の配下にリンク３２が表示されている場合には、表示態様変更部２２によりポインタ３４の色が変更される（ステップＳ２３）。そして、決定キーが押下されたか否かが、操作受付部１４により判定される（ステップＳ２４）。このステップＳ２４の状態は、ユーザの操作を待つために数秒間維持される。決定キーが押下された場合には、ポインタ３４の配下に表示されているリンク３２を選択することが決定される。そして、タッチパネル３０の画面には、選択されたリンク３２に対応するリンク先のウェブページが表示される（ステップＳ２５：決定ステップ）。一方、ステップＳ２４における数秒間の待ち時間に決定キーが押下されなかった場合には、ユーザの操作が中止されたものと判定され、ポインタ表示制御部１６によりポインタ３４がタッチパネル３０の画面の中央へ移動され（ステップＳ２２）、処理が終了する。
【００４２】
このように、本実施形態によれば、ポインタ３４の位置をタッチパネル３０の画面に対して固定したまま画像４０をスクロールさせるものの、画像４０を画像４０の端４０ａまでスクロールさせた場合にポインタ３４の固定を解除し、スクロールによってポインタ３４の近傍に移動させることのできない選択不能領域にあるリンク３２を選択可能とする。したがって、ユーザは、画像４０をスクロールさせる操作を行ってリンク３２をポインタ３４の近傍に移動させることによりリンク３２を選択することができるので、リンク３２の大きさが小さい場合やそれらのリンク３２が狭い領域に密集している場合であっても、リンク３２を容易に選択することができる。しかも、画像４０を画像４０の端４０ａまでスクロールさせた場合には選択不能領域にあるリンク３２を選択することもできるようになっている。このように本実施形態によれば、ユーザは、所望のリンク３２を選択するために当該リンク３２が表示されている領域を正確に指定する必要がなくなり、所望のリンク３２がどのような領域にあっても、容易にリンク３２を選択することができる。
【００４３】
また、本実施形態によれば、決定部２０は、ポインタ３４と重なって表示されているリンク３２を選択することを決定するので、ユーザはスクロール操作を行ってリンク３２をポインタ３４と重ねることにより、容易に操作要素を選択することができる。
【００４４】
また、本実施形態によれば、スクロール制御部１８が画像４０を画像４０の端４０ａまでスクロールさせてポインタ表示制御部１６がポインタ３４の固定を解除した場合に、ポインタ表示制御部１６が当該ポインタ３４を操作受付部１４が受け付けたユーザによる操作に応じて移動させるため、ユーザの意図に沿ったポインタ３４の移動が可能となる。すなわち、本実施形態では、ポインタ表示制御部１６は、スクロール制御部１８が画像４０を一の方向へ画像４０の端４０ａまでスクロールさせてポインタ表示制御部１６がポインタ３４の固定を解除した場合、一の方向と逆の方向にポインタ３４を移動させている。これにより、ユーザが画像４０を一の方向へスクロールさせる操作を行うことによりポインタ３４をリンク３２に近づけた後、ポインタ３４は一の方向と逆の方向へ移動するため、ポインタ３４がさらにリンク３２に近づく。したがって、ユーザは画像４０を一の方向へスクロールさせる操作だけを行うことによって、ユーザの意図に沿ったポインタ３４の移動を行うことができる。
【００４５】
また、本実施形態によれば、ポインタ３４の近傍にリンク３２が表示されている場合に、ポインタ３４の表示される態様を、ポインタ３４の近傍にリンク３２が表示されていない場合と異なる態様に変更するため、ユーザは、ポインタ３４の近傍にリンク３２が表示された場合に、ポインタ３４の表示される態様が変化したことにより、どのリンク３２を選択することができるのかを認識することができ、一層容易にリンク３２を選択することができる。
【００４６】
（第２実施形態）
次に、第２実施形態に係る携帯電話１１について説明する。携帯電話１１は、図８に示すように、第１実施形態に係る携帯電話１０（図１及び図２参照）と同様の機能構成を有しており、さらに、抽出部２４（抽出手段）を備える点で、携帯電話１０と異なっている。
【００４７】
抽出部２４は、スクロール制御部１８が画像４０を画像４０の端４０ａまでスクロールさせた場合に、ポインタ３４の近傍に表示されている所定の個数（例えば１０個）のリンク３２を抽出する部分である。
【００４８】
抽出部２４がリンク３２を抽出した場合のタッチパネル３０の画面の表示について、図９を参照して説明する。図９（ａ）は、ユーザによる右方向へのフリック操作により、スクロール制御部１８が画像４０を画像４０の左端４０ａまでスクロールさせた状態を示す図である。このとき、ポインタ表示制御部１６がポインタ３４の表示位置の固定を解除し、ポインタ３４をタッチパネル３０の画面のやや左側に移動させている。そして、タッチパネル３０の画面には、８個のリンク３２が表示されている。
【００４９】
次に、抽出部２４が８個のリンク３２を抽出すると、抽出部２４は、図９（ｂ）に示されるように、ポインタ３４の表示を、ポインタ３４の近傍にあるリンクＢを示すカーソル３６の表示に変化させる。カーソル３６は、抽出部２４によって抽出されたリンク３２のいずれかを示す。
【００５０】
また、抽出部２４がポインタ３４をカーソル３６に変化させるのと同時に、抽出部２４は、タッチパネル３０の画面の右下隅に、ユーザによる操作を受け付けるためのソフトキー３８を表示させる。ソフトキー３８は、戻るキー３８ａと、進むキー３８ｂと、決定キー３８ｃと、を含んでいる。戻るキー３８ａ及び進むキー３８ｂは、カーソル３６が指し示すリンク３２を切り替える操作を受け付けるためのキーである。戻るキー３８ａは、リンク３２の順番を後から前へ戻るように、カーソル３６が指し示すリンク３２を切り替えるために使用され、進むキー３８ｂは、リンク３２の順番を前から後へ進むように、カーソル３６が指し示すリンク３２を切り替えるために使用される。決定キー３８ｃは、カーソル３６が指し示しているリンク３２を選択することを決定する操作を受け付けるためのキーである。
【００５１】
次に、上述した構成を備える携帯電話１１における操作要素の選択方法について、図６及び図１０を参照して説明する。
【００５２】
まず、図６に示すステップＳ１〜ステップＳ１３の処理が行われる。この処理は、第１実施形態に係る携帯電話１０の場合とほぼ同様である。ただし、携帯電話１１においては、ステップＳ４及びステップＳ１０でスクロール操作が続けられていないと判定された場合、並びにステップＳ７及びステップＳ１３の終了後に、図１０のステップＳ３１に移行する点が、これらのステップ終了後に図７のステップＳ２１に移行していた携帯電話１０の場合と異なっている。
【００５３】
次に、図１０のステップＳ３１〜Ｓ３４の処理が行われる。この処理は、第１実施形態に係る１０の場合（図７参照）のステップＳ２１〜ステップＳ２４と同様である。
【００５４】
ステップＳ３４において、決定キー３８ｃが押下された場合、抽出部２４により、ポインタ３４から最も近い位置に表示されているリンク３２が１０個抽出されると共に、ポインタ３４がカーソル３６に変化し、戻るキー３８ａ及び進むキー３８ｂによってカーソル３６が指し示すリンク３２を移動可能とされる（ステップＳ３５）。そして、決定キー３８ｃが押下されたか否かが、操作受付部１４により判定される（ステップＳ３６）。決定キー３８ｃが押下された場合には、その時点でカーソル３６が指し示しているリンク３２を選択することが決定される。そして、タッチパネル３０の画面には、選択されたリンク３２に対応するリンク先のウェブページが表示される（ステップＳ３７：決定ステップ）。
【００５５】
一方、ステップＳ３６において、決定キーが押下されていない場合は、ユーザによる操作が数秒間なかったか否かが、操作受付部１４によって判定される（ステップＳ３８）。数秒間操作がなかったと判定されない場合、すなわちステップＳ３５が終了してから数秒間が経過していない場合には、再びステップＳ３６に戻る。数秒間操作がなかったと判定された場合には、ユーザの操作が中止されたものと判定され、ポインタ表示制御部１６によりポインタ３４がタッチパネル３０の画面の中央へ移動され（ステップＳ３９）、処理が終了する。
【００５６】
このように、本実施形態によっても、第１実施形態によるのと同様の作用・効果が得られる。さらに、本実施形態によれば、スクロール制御部１８が画像４０を画像の端４０ａまでスクロールさせた場合に、ポインタ３４の近傍に表示されている所定の個数のリンク３２が抽出部２４により抽出され、抽出されたリンク３２のいずれかを選択することが、操作受付部１４が受け付けたユーザによる操作に応じて決定部２０により決定されるため、ユーザは、画像４０を画像４０の端４０ａまでスクロールさせた後、選択操作を行って、ポインタ３４の近傍に表示されている抽出されたリンク３２のいずれかを選択することにより、容易にリンク３２を選択することができる。
【００５７】
以上、本発明をその実施形態に基づき具体的に説明したが、本発明は、上記実施形態に限定されるものではない。例えば、上記実施形態においては、決定部２０が、ユーザによる選択操作に応じて、ポインタ３４と重なって表示されているリンク３２を選択するものとして説明を行ったが、これを、ポインタ３４の近傍に表示されているリンク３２を選択するように変更してもよい。また、この場合には、表示態様変更部２２が、ポインタ３４とリンク３２が重なって表示されている場合にのみポインタ３４の表示される態様を変更するのではなく、ポインタ３４の近傍にリンク３２が表示されている場合にポインタ３４の表示される態様を変更するようにしてもよい。
【００５８】
また、表示態様変更部２２はポインタ３４の表示される態様を変更するものとしたが、これに代えて、ポインタ３４の近傍に表示されているリンク３２の態様を変更するようにしてもよい。さらに、表示態様変更部２２は、ポインタ３４の色を変更するものとして説明したが、色ではなくポインタ３４の形状や大きさを変更するものとしてもよい。
【００５９】
図１１を参照して、表示態様変更部２２によるポインタ３４の表示態様の変更の一例を説明する。表示態様変更部２２は、ポインタ表示制御部１６がポインタ３４とリンク３２とを重ねて表示しない場合には、ポインタ３４を、ポインタ３４ａのように、白抜きまたは半透明の矢印として表示する。なお、図１１に示すポインタ３４ａは、リンク３２と完全に重なっておらず、リンク３２がまだ選択できない状態を示している。一方、表示態様変更部２２は、ポインタ表示制御部１６がポインタ３４とリンク３２とを重ねて表示する場合には、ポインタ３４を、ポインタ３４ｂのように、黒い矢印と白抜きの円とが結合された図形として表示する。このような、表示態様変更部２２によるポインタ３４の表示態様の変更の処理は、図６〜７に示した操作要素の選択処理において、例えば図７のステップＳ２３で、ポインタ３４の色を変える処理に代えて行われ得る。このように、ポインタ表示制御部１６がポインタ３４の固定を解除したか否かに応じてポインタ３４の表示される態様を異なるものとした場合、ユーザは、ポインタ３４とリンク３２とが重なって表示された場合に、ポインタ３４の表示される態様がポインタ３４ａからポインタ３４ｂのように変化したことにより、リンク３２を選択することができるようになったことを認識することができる。したがって、ユーザは、一層容易にリンク３２を選択することができる。
【００６０】
また、表示態様変更部２２は、ポインタ表示制御部１６がポインタ３４の固定を解除したか否かに応じて、ポインタ３４の表示される態様を異なるものとしてもよい。例えば、図１２に示されるように、ポインタ表示制御部１６がポインタ３４の固定を解除していない場合には、表示態様変更部２２は、ポインタ３４を、ポインタ３４ｃのように黒い矢印として表示する。一方、ポインタ表示制御部１６がポインタ３４の固定を解除した場合には、表示態様変更部２２は、ポインタ３４を、ポインタ３４ｄのように白抜き又は半透明の矢印として表示する。このような、表示態様変更部２２によるポインタ３４の表示態様の変更の処理は、図６〜７に示した操作要素の選択処理において、例えばステップＳ６又はステップ１２でポインタ表示制御部１６がポインタを移動させる際に併せて行われ得る。このように、ポインタ表示制御部１６がポインタ３４の固定を解除したか否かに応じてポインタ３４の表示される態様を異なるものとした場合、ユーザは、ポインタ３４の表示される態様に基づいて、ポインタ３４の固定が解除されているか否かを判断することができる。このため、ユーザが、画像４０のスクロールの操作又はポインタ３４の移動の操作を、ユーザの意図通りに行いやすくなる。
【００６１】
また、上記第２実施形態において、図６に示されるステップＳ７及びステップＳ１３の処理が終了した後、図７に示されるステップＳ３１〜ステップＳ３４の処理を省略して、画像４０が画像４０の端４０ａまでスクロールされた後にすぐにステップＳ３５のリンク３２を抽出する処理を行うようにしてもよい。
【００６２】
さらに、ポインタ表示制御部１６は、図１３に示されるように、タッチパネル３０の画面上において、複数のポインタ３４ｅを表示させるようにしてもよい。図１３では、ポインタ３４ｅが画面の左上、右上、左下、右下の計４個表示される場合を示している。ポインタ表示制御部１６が複数のポインタ３４ｅの表示を開始する契機は、例えばユーザによる操作が行われた時や、複数のリンク３２を有するページの表示を開始した時である。このとき、ユーザは、複数のポインタ３４ｅのうち、任意の１個を選択し、選択されたポインタ３４ｅの近傍に表示されているリンク３２の選択を行うことができる。ユーザによるポインタ３４ｅの選択操作は、例えば、タッチパネル３０上において、ユーザが、選択したいポインタ３４ｅを指でタップすることにより行われる。この場合、ユーザが、操作に使用しやすいポインタ３４ｅを選択してリンク３２の選択操作を行うことができ、一層容易にリンク３２の選択操作を行うことができる。
【符号の説明】
【００６３】
１０，１１…携帯電話、１２…表示部、１４…操作受付部、１６…ポインタ表示制御部、１８…スクロール制御部、２０…決定部、２２…表示態様変更部、２４…抽出部、３０…タッチパネル、３２…リンク、３４，３４ａ〜３４ｅ…ポインタ、３６…カーソル、３８…ソフトキー、４０…画像、４２…表示可能範囲、Ｆ…指。
【図１】
0005632934.tif 000002
【図２】
0005632934.tif 000003
【図３】
0005632934.tif 000004
【図４】
0005632934.tif 000005
【図５】
0005632934.tif 000006
【図６】
0005632934.tif 000007
【図７】
0005632934.tif 000008
【図８】
0005632934.tif 000009
【図９】
0005632934.tif 000010
【図１０】
0005632934.tif 000011
【図１３】
0005632934.tif 000012
【図１１】
0005632934.tif 000013
【図１２】
0005632934.tif 000014