(57)【要約】【課題】複数ある選択対象のいずれが選択されているかを示す画像の表示位置を、選択が繰り返し行われても重ならせないようにする。【解決手段】選択対象を示す画像であるカーソルを、選択を受け付ける毎にずらして表示面３１０に表示する。例えば、項目Ｃが選択されている状態から項目Ｂを選択した場合、項目Ｂに対応するカーソルＩｍ４は、項目Ｃに対応するカーソルＩｍ３よりも右にずれた位置に表示される。なお、カーソルＩｍ１、Ｉｍ２及びＩｍ３のように、選択の方向が同じ方向に連続する場合には、カーソルの表示位置が右方向に移動しない。【選択図】図６
2011145386.tif 000002
【特許請求の範囲】
【請求項１】
第１の方向に並んで配置された複数の選択対象のいずれかの選択を受け付ける受付部と、
前記受付部により前記選択が受け付けられた選択対象を示す画像を表示するように表示部を制御する表示制御部とを備え、
前記表示制御部は、
第１の選択対象に対応する第１の画像が第１の位置に表示されてなり、前記選択が受け付けられる選択対象が前記第１の選択対象から第２の選択対象に変化する場合に、前記第１の画像が消去されることなく、前記第１の位置からみて、前記第１の選択対象からみた前記第２の選択対象の位置に応じた移動量で前記第１の方向に移動し、かつ、前記第１の方向と異なる第２の方向にあらかじめ決められた移動量で移動した第２の位置に、前記第２の選択対象に対応する第２の画像を表示させる
ことを特徴とする表示制御装置。
【請求項２】
前記表示制御部が、
前記受付部により受け付けられる前記選択の変化が前記第１の方向の正方向又は負方向のいずれか一方に連続しない場合に、前記画像の表示位置を前記第２の方向に移動させ、当該変化が前記第１の方向の正方向又は負方向のいずれか一方に連続する場合に、前記画像の表示位置を前記第２の方向に移動させない
ことを特徴とする請求項１に記載の表示制御装置。
【請求項３】
前記表示部が、
複数の前記画像をあらかじめ決められた領域に表示する表示媒体を有し、
追記により前記画像を表示させる第１の駆動方法と、前記領域の全体を書き換えることにより前記画像を表示させる第２の駆動方法とにより前記表示媒体を駆動し、
前記表示制御部が、
前記第２の位置が前記領域に含まれる場合に、前記表示部を前記第１の駆動方法で駆動させ、前記第２の位置が前記領域に含まれない場合に、前記表示部を前記第２の駆動方法で駆動させる
ことを特徴とする請求項１又は２に記載の表示制御装置。
【請求項４】
前記表示制御部が、
前記第２の画像の表示に応じて、前記第１の画像と前記第２の画像との間に前記選択の遷移を示す画像を表示させる
ことを特徴とする請求項１ないし３のいずれかに記載の表示制御装置。
【請求項５】
第１の方向に並んで配置された複数の選択対象のいずれかを選択する選択部と、
前記選択部により選択された選択対象を示す画像を表示する表示部と、
前記表示部により表示される画像の表示位置を制御する表示制御部とを備え、
前記表示制御部は、
前記選択部により選択される選択対象が第１の選択対象から第２の選択対象に変化する場合に、前記第１の選択対象に対応する第１の画像が表示される第１の位置からみて、前記第１の選択対象からみた前記第２の選択対象の位置に応じた移動量で前記第１の方向に移動し、かつ、前記第１の方向と異なる第２の方向にあらかじめ決められた移動量で移動した第２の位置に、前記第２の選択対象に対応する第２の画像を表示させる
ことを特徴とする表示装置。
【請求項６】
コンピュータを、
第１の方向に並んで配置された複数の選択対象のいずれかの選択を受け付ける受付部と、
前記受付部により前記選択が受け付けられた選択対象を示す画像を表示するように表示部を制御する表示制御部であって、第１の選択対象に対応する第１の画像が第１の位置に表示されてなり、前記選択が受け付けられる選択対象が前記第１の選択対象から第２の選択対象に変化する場合に、前記第１の画像が消去されることなく、前記第１の位置からみて、前記第１の選択対象からみた前記第２の選択対象の位置に応じた移動量で前記第１の方向に移動し、かつ、前記第１の方向と異なる第２の方向にあらかじめ決められた移動量で移動した第２の位置に、前記第２の選択対象に対応する第２の画像を表示させる表示制御部
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示制御装置、表示装置及びプログラムに関する。
【背景技術】
【０００２】
複数ある選択対象のいずれが選択されているかを示すＧＵＩ（graphical user interface）の要素には、カーソル（又はポインタ）がある。カーソルの動きの変化を表現する技術には、特許文献１に記載されているように、カーソルの残像を表示する技術がある。また、特許文献２には、軌跡入力ペンによる操作の軌跡の色や輝度を変化させることにより、重なった軌跡を区別するものが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平５−７３００２号公報
【特許文献２】特開平８−２８６８０８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
本発明は、複数ある選択対象のいずれが選択されているかを示す画像の表示位置を、選択が繰り返し行われても重ならせないようにすることを目的とする。
【課題を解決するための手段】
【０００５】
本発明の請求項１に係る表示制御装置は、第１の方向に並んで配置された複数の選択対象のいずれかの選択を受け付ける受付部と、前記受付部により前記選択が受け付けられた選択対象を示す画像を表示するように表示部を制御する表示制御部とを備え、前記表示制御部は、第１の選択対象に対応する第１の画像が第１の位置に表示されてなり、前記選択が受け付けられる選択対象が前記第１の選択対象から第２の選択対象に変化する場合に、前記第１の画像が消去されることなく、前記第１の位置からみて、前記第１の選択対象からみた前記第２の選択対象の位置に応じた移動量で前記第１の方向に移動し、かつ、前記第１の方向と異なる第２の方向にあらかじめ決められた移動量で移動した第２の位置に、前記第２の選択対象に対応する第２の画像を表示させる構成を有する。
【０００６】
本発明の請求項２に係る表示制御装置は、請求項１に記載の構成において、前記表示制御部が、前記受付部により受け付けられる前記選択の変化が前記第１の方向の正方向又は負方向のいずれか一方に連続しない場合に、前記画像の表示位置を前記第２の方向に移動させ、当該変化が前記第１の方向の正方向又は負方向のいずれか一方に連続する場合に、前記画像の表示位置を前記第２の方向に移動させない構成を有する。
本発明の請求項３に係る表示制御装置は、請求項１又は２に記載の構成において、前記表示部が、複数の前記画像をあらかじめ決められた領域に表示する表示媒体を有し、追記により前記画像を表示させる第１の駆動方法と、前記領域の全体を書き換えることにより前記画像を表示させる第２の駆動方法とにより前記表示媒体を駆動し、前記表示制御部が、前記第２の位置が前記領域に含まれる場合に、前記表示部を前記第１の駆動方法で駆動させ、前記第２の位置が前記領域に含まれない場合に、前記表示部を前記第２の駆動方法で駆動させる構成を有する。
本発明の請求項４に係る表示制御装置は、請求項１ないし３のいずれかに記載の構成において、前記表示制御部が、前記第２の画像の表示に応じて、前記第１の画像と前記第２の画像との間に前記選択の遷移を示す画像を表示させる構成を有する。
【０００７】
本発明の請求項５に係る表示装置は、第１の方向に並んで配置された複数の選択対象のいずれかを選択する選択部と、前記選択部により選択された選択対象を示す画像を表示する表示部と、前記表示部により表示される画像の表示位置を制御する表示制御部とを備え、前記表示制御部は、前記選択部により選択される選択対象が第１の選択対象から第２の選択対象に変化する場合に、前記第１の選択対象に対応する第１の画像が表示される第１の位置からみて、前記第１の選択対象からみた前記第２の選択対象の位置に応じた移動量で前記第１の方向に移動し、かつ、前記第１の方向と異なる第２の方向にあらかじめ決められた移動量で移動した第２の位置に、前記第２の選択対象に対応する第２の画像を表示させる構成を有する。
【０００８】
本発明の請求項６に係るプログラムは、第１の方向に並んで配置された複数の選択対象のいずれかの選択を受け付ける受付部と、前記受付部により前記選択が受け付けられた選択対象を示す画像を表示するように表示部を制御する表示制御部であって、第１の選択対象に対応する第１の画像が第１の位置に表示されてなり、前記選択が受け付けられる選択対象が前記第１の選択対象から第２の選択対象に変化する場合に、前記第１の画像が消去されることなく、前記第１の位置からみて、前記第１の選択対象からみた前記第２の選択対象の位置に応じた移動量で前記第１の方向に移動し、かつ、前記第１の方向と異なる第２の方向にあらかじめ決められた移動量で移動した第２の位置に、前記第２の選択対象に対応する第２の画像を表示させる表示制御部として機能させるための構成を有する。
【発明の効果】
【０００９】
本発明の請求項１、５又は６に記載の構成によれば、複数ある選択対象のいずれが選択されているかを示す画像の表示位置を、選択が繰り返し行われても重ならせないようにすることが可能である。
本発明の請求項２に記載の構成によれば、画像の表示位置を第２の方向に移動させずに表示位置を変化させることがない場合に比べて、画像の表示位置の第２の方向への移動量の総量を少なくすることが可能である。
本発明の請求項３に記載の構成によれば、第２の駆動方法による駆動が必要な場合のみにこれを行うことが可能である。
本発明の請求項４に記載の構成によれば、選択の遷移を示す画像が表示されない場合に比べ、選択の遷移をわかりやすくすることが可能である。
【図面の簡単な説明】
【００１０】
【図１】表示装置の外観を示す図
【図２】表示装置のハードウェア構成を示すブロック図
【図３】制御部の構成を機能的に示す機能ブロック図
【図４】選択段階における表示部の表示を例示する図
【図５】制御部が選択段階等において実行する処理を示すフローチャート
【図６】表示部の表示例を示す図
【図７】表示部の表示例を示す図
【図８】表示部の表示例を示す図
【図９】表示部の表示例を示す図
【図１０】表示部の表示例を示す図
【発明を実施するための形態】
【００１１】
［実施形態］
図１は、本発明の一実施形態である表示装置の外観を示す図である。図１に示すように、表示装置１０は、表示面３１０と、十字キー４１０と、決定キー４２０とを備える。表示面３１０は、画像を表示する部分であり、後述する表示部３００に含まれる。表示面３１０は、説明の便宜上、ここでは長方形であるとするが、他の形状であってもよい。十字キー４１０及び決定キー４２０は、使用者が操作（すなわち入力）に用いる入力手段であり、使用者により選択された状態と選択されていない状態の２つの状態をとり得る。十字キー４１０は、長方形である表示面３１０の長辺に沿った方向と短辺に沿った方向の選択を受け付ける。説明の便宜上、以下においては、この長辺に沿った方向のことを上下とし、短辺に沿った方向のことを左右とする。決定キー４２０は、後述する複数の選択対象のいずれを選択するかを使用者が決定したときに操作される。
【００１２】
図２は、表示装置１０のハードウェア構成を示すブロック図である。表示装置１０は、図２に示すように、制御部１００と、記憶部２００と、表示部３００と、操作部４００とを備える。なお、表示装置１０は、これらの構成のほかに、外部装置やネットワークと接続してデータの送信又は受信を行う手段を備えていてもよい。
【００１３】
制御部１００は、ＣＰＵ（central processing unit）等の演算処理装置や主記憶装置に相当する記憶手段（いわゆるメモリ）を備え、プログラムを実行することによって表示装置１０の各部の動作を制御する。制御部１００は、本実施形態において、本発明に係る表示制御装置を実現する部分である。記憶部２００は、補助記憶装置に相当する記憶手段を備え、制御部１００が処理に用いるデータを記憶する。記憶部２００が記憶するデータには、プログラムを記述したデータや、表示対象である画像（例えば、文書やアイコンなど）を表すデータ（以下「表示データ」という。）が含まれる。記憶部２００の記憶手段は、例えば、ハードディスクやフラッシュメモリである。記憶部２００は、いわゆるメモリカードのように、記憶手段を着脱可能に構成したものであってもよい。また、表示データに相当するデータは、データ容量が少ない場合などには、制御部１００が実行するプログラムにハードコーディングされていてもよい。例えば、後述するカーソルは、単純な図形や記号であれば、記憶部２００に記憶されていなくてもよい。
【００１４】
表示部３００は、複数の画素により画像を可変的に表示する表示媒体と、この表示媒体を駆動する駆動回路等を備え、表示データに応じた画像を表示面３１０に表示する。表示部３００が表示する画像には、使用者に選択を行わせるための画像が少なくとも含まれる。表示部３００に用いられる表示媒体は、例えば、液晶表示素子や有機ＥＬ（electroluminescence）表示素子を用いた表示媒体である。本実施形態の表示媒体は、コレステリック液晶表示素子を用いた表示媒体であるとする。なお、表示部３００による表示は、モノクロ又はカラーのいずれであってもよい。本実施形態においては、表示媒体に何も表示されていない状態で反射率が最大（典型的には白）となる、いわゆるノーマリーホワイトの表示媒体を用いるものとして説明する。ただし、本発明の原理自体は、ノーマリーブラックの表示媒体を用いて、暗い背景に対して背景よりも明るい画像を表示させる場合であっても同様である。
【００１５】
表示部３００は、望ましくは、部分駆動を行い、表示面３１０の画像を部分的に書き換える。ここにおいて、部分駆動とは、表示媒体の一部に電圧を印加して画像を書き換えるとともに、当該一部以外の他の部分には、電圧を印加せずに表示されている画像を維持する表示媒体の駆動方法をいうものであり、本発明に係る第１の駆動方法の一例に相当するものである。制御部１００は、表示面３１０の全体を書き換える必要がない場合には、部分駆動を行う。部分駆動を行うと、表示媒体を全体駆動する場合に比べ、駆動に要する電力が少なくなる。なお、全体駆動とは、部分駆動と対になる概念をいい、表示媒体の全体を書き換える駆動方法である。この駆動方法は、本発明に係る第２の駆動方法の一例に相当するものである。
【００１６】
部分駆動を行う表示媒体には、部分駆動においては画像の表示が不可逆的にしか変化しないものがある。ここにおいて、表示が不可逆的とは、表示媒体の反射率が一方向に変化するが、他方向には変化しないことをいう。表示が不可逆的な表示媒体の一例は、ノーマリーホワイトの場合であれば、各画素を反射率が下がる（暗くなる）方向には部分的な書き込みが可能であるが、反射率が上がる（明るくなる）方向には部分的な書き込みが不可能な表示媒体である。かかる場合、反射率を上げる書き込みを行うためには、表示媒体の全体を駆動する。このように表示媒体の全体を駆動し、それまで表示されていた画像を消去させることは、一般に「リフレッシュ」とも呼ばれる。部分駆動は、表示面３１０に既に書き込まれている情報を消去せずに、別の情報を追記するための駆動方法であるともいえる。
【００１７】
操作部４００は、使用者の操作を受け付け、受け付けた操作を表す情報（以下「操作情報」という。）を制御部１００に供給する。操作部４００は、十字キー４１０及び決定キー４２０による操作を少なくとも受け付けるが、必要に応じて、電源のオン／オフ等の他の操作も受け付ける。すなわち、操作部４００は、かかる他の操作を受け付けるためのキーやスイッチをさらに備えていてもよい。操作部４００のうち、特に十字キー４１０による操作を受け付ける部分は、本発明に係る選択部に相当する。なお、操作部４００は、いわゆるタッチスクリーン（タッチパネル）のように、表示面３１０に重ねて設けられる構成であってもよい。
【００１８】
図３は、制御部１００の構成を機能的に示す機能ブロック図である。制御部１００は、プログラムを実行することにより、図３に示す取得部１１０、受付部１２０及び表示制御部１３０に相当する機能を実現する。取得部１１０は、必要に応じて、記憶部２００から表示データを取得する。受付部１２０は、操作部４００により供給される操作情報に基づいて、使用者による操作を受け付ける。ここでいう操作には、後述する選択対象を選択する操作が含まれる。表示制御部１３０は、取得部１１０により取得された表示データと、受付部１２０により受け付けられた操作とに応じて、表示部３００による表示を制御する。なお、表示制御部１３０は、表示部３００の書き換えを行った場合に、書き換え前の表示内容を履歴として記録する手段を備えていてもよい。
【００１９】
表示装置１０の構成は、以上のとおりである。この構成のもと、表示装置１０は、使用者の操作に応じた画像を表示する。表示装置１０は、画像を表示する段階として、複数の選択対象を提示し、使用者に選択対象のいずれかの選択を促す段階（以下「選択段階」という。）を有する。ここにおいて、選択対象は、例えば選択肢のようなものであってもよいし、その後の表示装置１０の動作を規定するものであってもよい。表示装置１０は、使用者がこの選択段階において選択を行うと、表示部３００による表示を書き換える。この書き換えの段階において、表示装置１０は、部分駆動を行う場合と、全体駆動を行う場合とがある。
【００２０】
図４は、選択段階における表示部３００の表示を例示する図である。図４では、選択対象として、「Ａ」、「Ｂ」、「Ｃ」及び「Ｄ」の４つの項目があり、これらが上下方向に並んで配置されているものとする。表示装置１０は、選択段階において、選択対象のいずれかを示す（指し示す）画像Ｉｍ１を表示部３００に表示させる。選択対象を示す画像のことを、以下においては「カーソル」という。カーソルは、初期状態、すなわち使用者の操作がまだ行われていない状態においては、いずれかの項目の横（ここでは右側）に表示されている。なお、初期状態においてカーソルが示す項目は、あらかじめ決められたものであれば、いずれであってもよい。使用者は、十字キー４１０を操作してカーソルを移動させ、所望する項目の横にカーソルが移動したときに、決定キー４２０を押下する。
【００２１】
なお、説明の便宜上、以下においては、表示面３１０の左右方向にＸ軸（右方向が正）をとり、上下方向にＹ軸（上方向が正）をとった直交座標系を定義し、画像の表示位置の説明に用いる。この直交座標系に従えば、上述した項目Ａ、Ｂ、Ｃ及びＤは、Ｙ軸方向に並んで配置されているといえる。また、カーソルは、これらの項目からみてＸ軸方向に表示されるといえる。この例においては、Ｙ軸方向が本発明に係る第１の方向に相当し、Ｘ軸方向が本発明に係る第２の方向に相当する。
【００２２】
図５は、制御部１００が選択段階及びその後の段階（選択結果に応じた処理を実行する段階）において実行する処理を示すフローチャートである。まず、制御部１００は、図５に示すように、十字キー４１０による上下方向の選択があるか否かを判断する（ステップＳ１）。この判断は、十字キー４１０による上下方向の選択があるか、あるいは決定キー４２０の操作があるまで繰り返される。
【００２３】
十字キー４１０による上下方向の選択を受け付けると、制御部１００は、選択履歴が記録されているか判断する（ステップＳ２）。ここにおいて、選択履歴とは、使用者が選択段階において選択した選択対象の記録をいい、使用者が選択対象をどのような順序で選択したかが記録されている。よって、初期状態、すなわち使用者の操作がまだ行われていない状態においては、選択履歴は存在しない。
【００２４】
制御部１００は、選択履歴が存在する場合に、使用者による選択の変化の方向を判断し、その方向が正方向又は負方向のいずれかに連続するか否かを判断する（ステップＳ３）。使用者による選択対象の選択は、Ｙ軸の正方向か負方向のいずれかである。例えば、項目Ｂが選択されている状態から使用者が項目Ｃを選択すると、その選択の変化の方向は、負方向である。一方、項目Ｂが選択されている状態から使用者が項目Ａを選択すると、その選択の変化の方向は、正方向である。よって、使用者が項目Ａ、項目Ｂ、項目Ｃという順番で３回選択した場合であれば、選択の変化は、負方向に連続することになる。また、使用者が項目Ｃ、項目Ｂ、項目Ａという順番で３回選択した場合であれば、選択の変化は、正方向に連続することになる。一方、使用者が項目Ｂ、項目Ａ、項目Ｂという順番で３回選択した場合であれば、選択の変化は、正方向の後に負方向になるため、同じ方向に連続していない。
【００２５】
制御部１００は、ステップＳ３の判断結果に応じて、カーソルのＸ軸方向の移動量を決定する。具体的には、使用者による選択がＹ軸方向の正方向又は負方向に連続しない場合には、制御部１００は、Ｘ軸方向について、あらかじめ決められた値（ただし、「０」ではない正の値）の移動量を決定する（ステップＳ５）。一方、使用者による選択がＹ軸方向の正方向又は負方向に連続する場合には、制御部１００は、Ｘ軸方向の移動量を「０」に決定する（ステップＳ４）。つまり、制御部１００は、使用者による選択がＹ軸方向の正方向又は負方向に連続する場合には、カーソルをＸ軸方向には移動させないようにする。また、制御部１００は、選択履歴が存在しない場合、すなわち選択の変化を判断できない場合も、Ｘ軸方向の移動量を「０」に決定する。
【００２６】
以上のようにカーソルのＸ軸方向の移動量を決定したら、制御部１００は、カーソルのＹ軸方向の移動量を決定する（ステップＳ６）。Ｙ軸方向の移動量は、あらかじめ決められた値であり、カーソルの移動前の項目と移動後の項目の間隔に依存する。制御部１００は、選択した項目の横にカーソルが表示されるように、カーソルのＹ軸方向の移動量を決定する。
【００２７】
次に、制御部１００は、カーソルの移動前の表示位置からステップＳ４、Ｓ５、Ｓ６において決定された移動量分移動させた位置を計算により求め、当該位置のＸ座標があらかじめ決められた上限値以下であるか否かを判断する（ステップＳ７）。カーソルの表示位置は、表示面３１０のうちのあらかじめ決められた範囲（以下「表示範囲」という。）に設定されている。制御部１００は、ステップＳ７の判断において、カーソルを移動させたときにこの表示範囲内に表示され得るかを判断する。
【００２８】
カーソルの移動後の表示位置のＸ座標が上限値以下である場合、制御部１００は、カーソルを移動させた場合の表示位置に対応する項目があるか否かを判断する（ステップＳ８）。例えば、項目Ａの上方には、選択され得る項目が存在しない。そうすると、項目Ａが選択されている場合において、カーソルをさらに上方向に移動させる操作をしても、選択され得る項目が存在せず、その操作は有効ではない。このような場合、制御部１００は、使用者による操作を無効であるとみなし、カーソルをＸ軸方向及びＹ軸方向のいずれにも移動させないようにする。つまり、ステップＳ７の判断は、カーソルの表示位置が表示範囲からＸ軸方向にはみ出ないかを判断するステップであり、ステップＳ８の判断は、カーソルの表示位置が表示範囲からＹ軸方向にはみ出ないかを判断するステップであるといえる。
【００２９】
制御部１００は、カーソルの移動後の表示位置が表示範囲からＸ軸方向とＹ軸方向のいずれにもはみ出ない場合には、表示部３００に部分駆動による書き換え（すなわち追記）を行わせ、新たな表示位置にカーソルを表示させる（ステップＳ９）。このときのカーソルの移動量は、ステップＳ４、Ｓ５、Ｓ６において決定された移動量に従う。一方、制御部１００は、カーソルの移動後の表示位置が表示範囲からＸ軸方向にはみ出る場合には、表示部３００に全体駆動による書き換えを行わせ、新たな表示位置にカーソルを表示させる（ステップＳ１０）。このときのカーソルの移動量は、Ｙ軸方向については、ステップＳ６において決定された移動量に従うが、Ｘ軸方向については、ステップＳ４、Ｓ５において決定された移動量に従わずに、初期位置におけるＸ座標となる。
【００３０】
カーソルが新たに表示されると、制御部１００は、決定キー４２０が操作されたか否かを判断し（ステップＳ１１）、決定キー４２０が操作されなければ、ステップＳ１以降の処理を繰り返す。一方、使用者により決定キー４２０が操作されると、選択段階が終了し、選択結果に応じた処理を実行する段階に移行する（ステップＳ１２）。このとき、制御部１００は、最後に表示されたカーソルの表示位置に対応する項目（すなわち、そのとき選択されている項目）に応じた処理を実行し、本処理を終える。
【００３１】
図６及び図７は、図５に示す処理を実行した場合の表示部３００の表示例を示す図である。図６において、画像Ｉｍ１、Ｉｍ２、Ｉｍ３、Ｉｍ４及びＩｍ５は、それぞれ、カーソルを表す画像であり、画像Ｉｍ１が初期状態のカーソルに相当する。また、図６に示す破線は、カーソルの選択の遷移を示す画像の一例である。かかる画像は、破線に限らず、実線や矢印であってもよいが、その表示は必須ではない。また、カーソルの選択の遷移を示す画像は、直線と曲線のいずれであってもよく、連続する２つのカーソルを表す画像の間にあれば、当該画像と必ずしも接していなくてもよい。なお、これらの画像は、いずれも、部分駆動により表示されたものであるとする。
【００３２】
図６に示す例は、初期状態において選択されている項目が項目Ａであり、以下、項目Ｂ、項目Ｃ、項目Ｂ、項目Ｃの順番で使用者が選択した場合を示すものである。画像Ｉｍ２を表示するとき、制御部１００は、選択履歴が存在しないため、画像Ｉｍ１の表示位置からみて、Ｘ軸方向の移動量を「０」とする。これは、上述したステップＳ２における判断が「ＮＯ」となるパターンに相当するものである。また、画像Ｉｍ３を表示するとき、制御部１００は、使用者による選択の変化の方向が負方向に連続しているため、画像Ｉｍ２の表示位置からみて、Ｘ軸方向の移動量を「０」とする。これは、上述したステップＳ３における判断が「ＹＥＳ」となるパターンに相当するものである。一方、画像Ｉｍ４及びＩｍ５を表示するときには、制御部１００は、Ｘ軸方向の移動量をあらかじめ決められた「０」以外の値とする。これは、上述したステップＳ３における判断が「ＮＯ」となるパターンに相当するものである。この例の場合、表示面３１０において最も右側に表示され、Ｘ座標が最大であるカーソルが、その時点において選択されている項目に対応する。また、Ｘ座標が等しく最大であるカーソルが複数表示されている場合には、それらのカーソルのうちの最も新たに表示されたカーソルが、その時点において選択されている項目に対応する。
【００３３】
図７に示す例は、表示部３００が全体駆動により書き換えを行う場合を示すものである。図７に示す二点鎖線は、カーソルが表示される範囲を示している。つまり、制御部１００は、カーソルがこの二点鎖線で示した範囲からはみ出して表示されないように制御を行う。なお、図７に示す例においても、初期状態において選択されている項目は、項目Ａであるとする。
【００３４】
図７（ａ）に示す状態において、最も新たに表示されたカーソルは、画像Ｉｍ９であるい。よって、この時点で使用者に選択されている項目は、項目Ｃである。この場合において、使用者が次に項目Ｂを選択しようとして十字キー４１０の上方向を選択したとすると、制御部１００は、次のカーソルの表示位置として、画像Ｉｍ１０で示す位置を計算により求める。しかし、画像Ｉｍ１０で示す位置は、カーソルの表示が許容される範囲（破線で示す範囲）に含まれない。よって、このような場合には、制御部１００は、図７（ｂ）に示すように、それまで表示されていたカーソルをすべて消去し、画像Ｉｍ１１を新たに表示させる。換言すれば、制御部１００は、次のカーソルの表示位置があらかじめ決められた範囲に含まれなくなるまでは、カーソルを消去させることなく、追記を続ける。
【００３５】
以上のとおり、表示装置１０は、カーソルに相当する画像の表示位置を必要に応じてＸ軸の正方向に移動させることで、複数の選択対象の選択が繰り返し行われても、カーソルに相当する画像が重ならないようになる。また、表示装置１０は、部分駆動と全体駆動を併用することで、部分駆動を用いない場合に比べ、全体駆動による書き換えの回数が少なくなる。さらに、表示装置１０は、ステップＳ３の判断において「ＮＯ」であると判断され、ステップＳ４の処理（Ｘ軸方向の移動量を「０」に決定する処理）が実行されると、ステップＳ５の処理（Ｘ軸方向の移動量を「０」以外の値に決定する処理）が実行される場合に比べ、全体駆動が行われるまでに選択対象を示す画像が表示される回数が多くなる。
【００３６】
［変形例］
本発明の実施の態様は、上述した実施形態に限定されない。本発明は、例えば、以下に示す変形例の態様によっても実施されうる。また、本発明は、これらの変形例を組み合わせて実施されてもよいものである。
【００３７】
（変形例１）
本発明における第１の方向及び第２の方向は、図４に示した例に限定されない。例えば、本発明における第１の方向及び第２の方向は、図４に示したＸ軸又はＹ軸の正負を逆転させたものであってもよいし、Ｘ軸方向を第２の方向とし、Ｙ軸方向を第１の方向としてもよい。また、本発明における第１の方向及び第２の方向は、互いに直交していなくてもよい。
【００３８】
図８は、第１の方向及び第２の方向を極座標系（円座標）を用いて表現した場合を例示する図である。本例において、選択対象である項目Ａ、Ｂ、Ｃ、Ｄ、Ｅ、Ｆは、円周方向に並んで配置されている。なお、隣り合う項目どうしは、それぞれ６０°ずつ離れて配置されているものとする。このとき、円の中心を特異点（原点）とした円座標系を定義すると、第１の方向の移動量は偏角（θ）、第２の方向の移動量は動径（ｒ）で表される（なお、始線の位置は特に限定されない。）。
【００３９】
図８の例は、項目Ａ、項目Ｂ、項目Ｃ、項目Ｄ、項目Ｅ、項目Ｆ、項目Ａ、項目Ｂの順番で選択対象を選択した場合に表示されるカーソルＩｍ２１、Ｉｍ２２、Ｉｍ２３、Ｉｍ２４、Ｉｍ２５、Ｉｍ２６、Ｉｍ２７及びＩｍ２８を示すものである。この例においては、カーソルの表示位置は、選択の回数が増えるにつれて円の中心に近づいていくが、その移動量は、毎回一定の値であってもよいし、異なる値（例えば、円の中心に近づくにつれて移動量が少なくなる、など）であってもよい。なお、カーソルの表示位置は、この例とは反対に、選択の回数が増えるにつれて円の中心から遠ざかるものであってもよい。
【００４０】
（変形例２）
本発明において、選択対象そのものは、表示面に表示されていなくてもよい。
図９は、表示面に表示される画像以外のものを選択対象とした場合を例示する図である。図９において、項目Ａ、Ｂ、Ｃ及びＤは、表示装置１０にあらかじめ印刷された画像であってもよいし、使用者が操作するキーであってもよい。前者の例の場合、使用者は、十字キー４１０の左右方向の選択によって、カーソルの位置を変化させる。一方、後者の例の場合、カーソルＩｍ３１、Ｉｍ３２は、使用者がどのキーをどの順番で操作したかを示す画像として機能する。よって、この場合には、十字キー４１０を介した入力に代えて、これらの選択対象たるキーの入力結果に応じてカーソルの表示位置を制御すればよい。
【００４１】
（変形例３）
本発明において、選択対象を示す画像は、それぞれが同一の画像でなくてもよいし、他の付加的な画像とともに表示されてもよい。
図１０は、選択対象を示す画像の他の例を示す図である。図１０（ａ）の例は、選択対象を示す画像として、その選択された順番を表示するものである。また、図１０（ｂ）の例は、カーソルに相当する画像をＸ軸方向に延伸するように表示させるものであり、新たに表示されるカーソルに対して、それまでに表示されたカーソルをつなげるようにして表示させるものである。図１０の表示例は、いずれも、選択対象を項目Ａ、Ｂ、Ｃ、Ｄの順番に選択した場合を示すものである。
【００４２】
なお、図１０（ｂ）の例の場合は、選択の変化の方向が連続するか否かによらず、カーソルに相当する画像が延伸ように表示されることが望ましい。よって、この例の場合は、図５に示す処理のうち、ステップＳ２及びＳ３の判断が省略され、これらの判断結果の如何によらずにステップＳ５の処理が実行されることが望ましい。
【００４３】
（変形例４）
本発明は、表示装置の形態のほか、表示装置による表示を制御するための表示制御装置やプログラムの形態によっても実施され得る。本発明に係る表示制御装置は、表示装置と一体に構成されていてもよいし、表示装置と別体に提供されてもよいものである。また、本発明に係るプログラムは、これを記憶させた光ディスク等の記録媒体として特定されてもよいし、インターネット等のネットワークを介して、コンピュータにダウンロードさせ、これをインストールして利用可能にするなどの形態でも提供され得る。
【符号の説明】
【００４４】
１０…表示装置、１００…制御部、１１０…取得部、１２０…受付部、１３０…表示制御部、２００…記憶部、３００…表示部、３１０…表示面、４００…操作部、４１０…十字キー、４２０…決定キー
【図１】
2011145386.tif 000003
【図２】
2011145386.tif 000004
【図３】
2011145386.tif 000005
【図４】
2011145386.tif 000006
【図５】
2011145386.tif 000007
【図６】
2011145386.tif 000008
【図７】
2011145386.tif 000009
【図８】
2011145386.tif 000010
【図９】
2011145386.tif 000011
【図１０】
2011145386.tif 000012