(57)【要約】【課題】ユーザがタッチパネルに表示された項目をタッチして選択する際に、当該選択している項目を確認するのに好適な項目選択装置等を提供する。【解決手段】項目をユーザに選択させる項目選択装置３００において、表示部３０１は、項目を画面に表示し、接触検知部３０２は、ユーザによる画面への接触を検知し、変動検知部３０３は、項目選択装置３００の位置もしくは向きの変動を検知し、変化部３０４は、接触検知部３０２により接触が検知され、かつ、変動検知部３０３により変動が検知されたとき、画面内の接触されている位置に表示されている項目の表示の態様を、検知された変動に基づいて変化させ、出力部３０５は、接触検知部３０２により接触が検知されると、画面内の接触されている位置に表示されている項目を注目項目とし、接触検知部３０２により接触が終了したことが検知されると、注目項目を選択結果として出力する。【選択図】図３
2012003457.tif 000002
【特許請求の範囲】
【請求項１】
項目をユーザに選択させる項目選択装置であって、
前記項目を画面に表示する表示部と、
前記ユーザによる前記画面への接触を検知する接触検知部と、
当該項目選択装置の位置もしくは向きの変動を検知する変動検知部と、
前記接触検知部により接触が検知され、かつ、前記変動検知部により変動が検知されたとき、前記画面内の前記接触されている位置に表示されている項目の表示の態様を、前記検知された変動に基づいて変化させる変化部と、
前記接触検知部により接触が検知されると、前記画面内の前記接触されている位置に表示されている項目を注目項目とし、前記接触検知部により接触が終了したことが検知されると、当該注目項目を選択結果として出力する出力部と、
を備えることを特徴とする項目選択装置。
【請求項２】
請求項１に記載の項目選択装置であって、
前記変化部は、前記画面内の前記接触されている位置に表示されている項目の位置を、前記検知された変動に基づいて変化させる、
ことを特徴とする項目選択装置。
【請求項３】
請求項１または２に記載の項目選択装置であって、
前記変化部は、前記画面内の前記接触されている位置に表示されている項目の大きさを、前記検知された変動に基づいて変化させる、
ことを特徴とする項目選択装置。
【請求項４】
請求項１から３のいずれか１項に記載の項目選択装置であって、
前記変化部は、前記画面内の前記接触されている位置に表示されている項目の形状を、前記検知された変動に基づいて変化させる、
ことを特徴とする項目選択装置。
【請求項５】
請求項１から４のいずれか１項に記載の項目選択装置であって、
前記変化部は、前記検知された変動の量が大きければ、前記画面内の前記接触されている位置に表示されている項目を表示する態様を変化させる量を大きくする、
ことを特徴とする項目選択装置。
【請求項６】
請求項１から５のいずれか１項に記載の項目選択装置であって、
前記変化部は、前記画面の対向する２つの端のうち、一方の端が前記ユーザに近づき、他方の端が前記ユーザから遠ざかるような向きの変動を、前記変動検知部が検知した場合に、前記画面内の前記接触されている位置に表示されている項目の位置を、当該一方の端に近づくように変化させる、
ことを特徴とする項目選択装置。
【請求項７】
請求項１から６のいずれか１項に記載の項目選択装置であって、
前記表示部は、前記項目を前記画面に複数表示し、
前記変化部は、前記接触されている位置に表示されている項目以外の項目についても、前記接触されている位置に表示されている項目と同様に、表示の態様を変化させる、
ことを特徴とする項目選択装置。
【請求項８】
請求項１から７のいずれか１項に記載の項目選択装置であって、
前記変化部は、前記変動検知部による変動が検知されない間、前記変化された表示の態様を、時間の経過とともに初期の表示の態様に戻すように変化させる、
ことを特徴とする項目選択装置。
【請求項９】
項目をユーザに選択させる項目選択装置にて実行される項目選択方法であって、
前記項目選択装置は、表示部と、接触検知部と、変動検知部と、変化部と、出力部と、を備えており、
前記表示部が、前記項目を画面に表示する表示工程と、
前記接触検知部が、前記ユーザによる前記画面への接触を検知する接触検知工程と、
前記変動検知部が、当該項目選択装置の位置もしくは向きの変動を検知する変動検知工程と、
前記変化部が、前記接触検知部により接触が検知され、かつ、前記変動検知部により変動が検知されたとき、前記画面内の前記接触されている位置に表示されている項目の表示の態様を、前記検知された変動に基づいて変化させる変化工程と、
前記出力部が、前記接触検知部により接触が検知されると、前記画面内の前記接触されている位置に表示されている項目を注目項目とし、前記接触検知部により接触が終了したことが検知されると、当該注目項目を選択結果として出力する出力工程と、
を備えることを特徴とする項目選択方法。
【請求項１０】
コンピュータを、項目をユーザに選択させる項目選択装置として機能させるプログラムであって、
前記プログラムは前記コンピュータを、
前記項目を画面に表示する表示部、
前記ユーザによる前記画面への接触を検知する接触検知部、
当該項目選択装置の位置もしくは向きの変動を検知する変動検知部、
前記接触検知部により接触が検知され、かつ、前記変動検知部により変動が検知されたとき、前記画面内の前記接触されている位置に表示されている項目の表示の態様を、前記検知された変動に基づいて変化させる変化部、
前記接触検知部により接触が検知されると、前記画面内の前記接触されている位置に表示されている項目を注目項目とし、前記接触検知部により接触が終了したことが検知されると、当該注目項目を選択結果として出力する出力部、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザがタッチパネルに表示された項目をタッチして選択する際に、当該選択している項目を確認するのに好適な項目選択装置、項目選択方法、ならびに、プログラムに関する。
【背景技術】
【０００２】
コンピュータやゲーム装置といった情報機器への入力装置として、従来からのキーボードやコントローラ等を使用したものに加え、現在ではタッチパネルやタッチスクリーンといった、情報機器の表示画面に直接ユーザが接触することによって入力を行う装置が普及してきている。
【０００３】
それにともなって、このようなタッチパネル式の入力操作を適切に行うための技術が、様々に開発されている。とくに、表示画面内に選択可能な項目が複数表示されており、その中からユーザが１つの項目を選択するという状況は、多くの場面で起こる。このとき、複数の項目の中からユーザが誤った項目を選択することをなるべく減らすための技術は、例えば特許文献１に開示されている。
【０００４】
特許文献１では、複数の項目が表示された画面内において、ユーザがタッチペンや指などで画面内の項目にタップ（押圧操作）すると、タップされた画面内の位置に近い領域が拡大表示される。それによって、ユーザが現在選択しようとしている項目が何であるかが分かりやすくなり、誤った項目を選択することを減らすことが可能となる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１２３３７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
このような技術のもと、さらに近年では、携帯電話や携帯型ゲーム機、スマートフォンといった小型の機器においても、タッチパネル式の入力操作を行うものが普及してきている。そのため、そのようなユーザが手で持ちながら操作できる小型の機器においても、より直感的な操作によって、選択しようとしている項目の確認ができ、その結果として項目の誤選択を減らしたい、との要望がある。
【０００７】
本発明は、上記のような課題を解決するもので、ユーザがタッチパネルに表示された項目をタッチして選択する際に、当該選択している項目を確認するのに好適な項目選択装置、項目選択方法、ならびに、プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明の第１の観点に係る項目選択装置は、項目をユーザに選択させ、表示部と、接触検知部と、変動検知部と、変化部と、出力部と、を備える。
【０００９】
表示部は、項目を画面に表示する。
【００１０】
すなわち、スマートフォンや携帯型ゲーム機などの表示画面に、ユーザが選択することのできる項目を表示する。例えば、スマートフォンで電話をかける際に、電話番号を選択するための番号表を表示したり、携帯型ゲーム機でゲームをプレイする際に、プレイヤを操作するためのアクションの候補を表示したり、などに相当する。
【００１１】
接触検知部は、ユーザによる画面への接触を検知する。
【００１２】
すなわち、タッチパネル式の入力装置を備えたスマートフォンなどの電子機器において、ユーザが指やタッチペンなどで表示画面に触れる操作、触れている指やタッチペンを動かす操作、また表示画面に触れていた指やタッチペンを画面から離す操作、といったものを検知する。
【００１３】
変動検知部は、項目選択装置の位置もしくは向きの変動を検知する。
【００１４】
すなわち、ユーザがスマートフォンなどの小型の電子機器を手で持って操作している状況において、ユーザが手を動かして、持っている電子機器の位置や向きを変動させた場合に、その位置や向きの変動を、例えば電子機器に内蔵された加速度センサなどによって検知する。
【００１５】
変化部は、接触検知部により接触が検知され、かつ、変動検知部により変動が検知されたとき、画面内の接触されている位置に表示されている項目の表示の態様を、検知された変動に基づいて変化させる。
【００１６】
すなわち、ユーザが指やタッチペンなどでタッチパネル上の項目に接触している状態では、指やタッチペン自体によって視線を遮られることで、ユーザが現在何の項目を指しているのか視認することが難しくなることが多い。このときに、ユーザが手に持っているスマートフォンなどの電子機器を、横に動かしたり、向きを回転させたりすることで、項目が表示されている態様（位置、大きさ、形状など）が変化する。それによって、ユーザが現在指していて、指やタッチペンで隠されている項目が何であるのかを、確認しやすくなる。
【００１７】
出力部は、接触検知部により接触が検知されると、画面内の接触されている位置に表示されている項目を注目項目とし、接触検知部により接触が終了したことが検知されると、注目項目を選択結果として出力する。
【００１８】
すなわち、ユーザが指やタッチペンなどで、タッチパネルを備えた表示画面に表示されている選択可能な項目に接触すると、接触された項目が選択候補として注目項目となり、その状態で接触が解除されると、それまで接触されていた項目（注目項目）が、選択結果として決定される。これは、タッチパネルを備えたスマートフォンなどにおいて見られる典型的な入力方法である。
【００１９】
このような構成により、タッチパネル上の項目に指やタッチペンを接触させ、手に持っているスマートフォンなどの電子機器の位置や向きを変動させると、項目の表示の態様が変化する。それによって、ユーザは、タッチパネル上の項目に指やタッチペンを接触させたまま、その項目が何であるかを容易に確認することが可能となる。
【００２０】
また、本発明の項目選択装置において、変化部は、画面内の接触されている位置に表示されている項目の位置を、検知された変動に基づいて変化させる、ことも可能である。
【００２１】
すなわち、ユーザが現在接触している項目が何であるのかを確認しやすくするために、項目の表示されている態様のうち、表示画面内での項目の位置を、左へ、右へ、上へ、下へ、あるいは斜め方向へ、変化させる、ということである。そうすることで、ユーザからの視線を遮っていた指やタッチペンを避けることのできる位置に、項目を表示することができるようになる。
【００２２】
また、本発明の項目選択装置において、変化部は、画面内の接触されている位置に表示されている項目の大きさを、検知された変動に基づいて変化させる、ことも可能である。
【００２３】
すなわち、ユーザが現在接触している項目が何であるのかを確認しやすくするために、項目の表示されている態様のうち、表示画面内での項目の大きさを、大きなサイズに変化させる、ということである。そうすることで、指やタッチペンによって隠されることなく、項目を表示することができるようになる。
【００２４】
また、本発明の項目選択装置において、変化部は、画面内の接触されている位置に表示されている項目の形状を、検知された変動に基づいて変化させる、ことも可能である。
【００２５】
すなわち、ユーザが現在接触している項目が何であるのかを確認しやすくするために、項目の表示されている態様のうち、表示画面内での項目の形状を変化させる、ということである。例えば、ユーザが手に持っているスマートフォンの向きを回転させたとき、ユーザはスマートフォンの表示画面を斜め方向の視線によって見ることになる。このとき、項目が常にユーザに対して正面を向くように、遠近法を考慮して項目の形状を変化させると、ユーザが現在接触している項目が何であるのかを確認しやすくなる。
【００２６】
また、本発明の項目選択装置において、変化部は、検知された変動の量が大きければ、画面内の接触されている位置に表示されている項目を表示する態様を変化させる量を大きくする、ことも可能である。
【００２７】
すなわち、例えば、ユーザが手に持っているスマートフォンを、横に大きく動かしたときは、スマートフォンの表示画面に表示されている項目の位置は大きく移動し、逆に動かす量が小さければ、項目の位置の移動量は小さくなる、ということである。これによって、項目の表示の態様の変化する量を、ユーザ自身によって調整することが可能になり、その結果としてユーザが項目をより確認しやすくなることにつながる。
【００２８】
また、本発明の項目選択装置において、変化部は、画面の対向する２つの端のうち、一方の端がユーザに近づき、他方の端がユーザから遠ざかるような向きの変動を、変動検知部が検知した場合に、画面内の接触されている位置に表示されている項目の位置を、一方の端に近づくように変化させる、ことも可能である。
【００２９】
すなわち、例えばユーザが手に持っているスマートフォンの向きを回転させたとき、その回転の方向が、表示画面のユーザから向かって左の端が手前へ、右の端が奥へ移動するような向きであった場合、表示されている項目の位置が、向かって左の方向へ移動する。また、例えば、表示画面のユーザから向かって上の端が手前へ、下の端が奥へ移動するような向きであった場合、表示されている項目の位置が、向かって上の方向へ移動する。
【００３０】
このような構成により、項目の位置は、ユーザに近づく方向へ移動することになり、その結果としてユーザが項目をより確認しやすくなることにつながる。
【００３１】
また、本発明の項目選択装置において、表示部は、項目を画面に複数表示し、変化部は、接触されている位置に表示されている項目以外の項目についても、接触されている位置に表示されている項目と同様に、表示の態様を変化させる、ことも可能である。
【００３２】
すなわち、スマートフォンなどの表示画面には、選択可能な項目が複数表示されており、ユーザはその中から選択したい項目を１つ選んで、タッチパネル上の項目へ接触する、ということが典型的である。そのような状態において、ユーザが選択した１つの項目だけではなく、表示されている他の項目についても、同様に表示の態様を変化させる。例えば、項目の位置が変化される場合は、複数の項目が互いの位置関係を保ったまま、表示画面内を平行移動することになる。
【００３３】
このような構成により、ユーザは、表示されている複数の項目の位置関係が維持されたままの状態で、現在接触している項目が何であるのかを確認することができるようになる。
【００３４】
また、本発明の項目選択装置において、変化部は、変動検知部による変動が検知されない間、変化された表示の態様を、時間の経過とともに初期の表示の態様に戻すように変化させる、ことも可能である。
【００３５】
すなわちこれは、接触検知部によって画面への接触が検知されている状況において、少なくとも１回は、変動検知部によって項目選択装置の位置もしくは向きの変動が検知され、変化部によって画面内の接触されている位置に表示されている項目の表示の態様が変化させられた場合に対応するものである。
【００３６】
すなわち、一旦表示の態様が変化した項目は、一定時間が経過すれば、ユーザによってすでに項目の確認が終了している状況と考えることが自然である。ここで、表示の態様が変化したままであると、その後、例えばさらに変動を検知して項目の表示の態様を変化させる場合など、種々の処理へ移行する際に、不自然さが残りやすくなる。そのため、時間の経過とともに、項目の表示の態様を元に戻すように変化させる。
【００３７】
上記目的を達成するため、本発明の第２の観点に係る項目選択方法は、項目をユーザに選択させ、表示部と、接触検知部と、変動検知部と、変化部と、出力部と、を備えた項目選択装置にて実行される項目選択方法であって、表示工程と、接触検知工程と、変動検知工程と、変化工程と、出力工程と、を備える。
【００３８】
表示工程では、表示部が、項目を画面に表示する。
接触検知工程では、接触検知部が、ユーザによる画面への接触を検知する。
変動検知工程では、変動検知部が、項目選択装置の位置もしくは向きの変動を検知する。
変化工程では、変化部が、接触検知部により接触が検知され、かつ、変動検知部により変動が検知されたとき、画面内の接触されている位置に表示されている項目の表示の態様を、検知された変動に基づいて変化させる。
出力工程では、出力部が、接触検知部により接触が検知されると、画面内の接触されている位置に表示されている項目を注目項目とし、接触検知部により接触が終了したことが検知されると、注目項目を選択結果として出力する。
【００３９】
上記目的を達成するため、本発明の第３の観点に係るプログラムは、コンピュータを、上記の項目選択装置として機能させ、コンピュータに、上記の項目選択方法の各工程を実行させるように構成する。
【００４０】
また、本発明のプログラムは、コンパクトディスク、フレキシブルディスク、ハードディスク、光磁気ディスク、ディジタルビデオディスク、磁気テープ、半導体メモリ等のコンピュータ読み取り可能な情報記憶媒体に記録することができる。
【００４１】
上記プログラムは、プログラムが実行されるコンピュータとは独立して、コンピュータ通信網を介して配付・販売することができる。また、上記情報記憶媒体は、コンピュータとは独立して配付・販売することができる。
【発明の効果】
【００４２】
本発明によれば、ユーザがタッチパネルに表示された項目をタッチして選択する際に、当該選択している項目を確認するのに好適な項目選択装置、項目選択方法、ならびに、プログラムを提供することができる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施形態に係る項目選択装置が実現される典型的な携帯型端末機の概要構成を示す模式図である。
【図２】本発明の項目選択装置等の機能を果たす典型的な携帯型端末機の外観を示す外観図である。
【図３】本発明の項目選択装置に係る概要構成を示す模式図である。
【図４】項目選択装置の表示画面の構成例を示した図である。
【図５】項目選択装置の表示画面へのユーザによる接触の様子を示した図である。
【図６】（ａ）、（ｂ）ともに、項目選択装置の位置が変動された場合に、項目の表示の位置が変化する様子を示した図である。
【図７】（ａ）、（ｂ）ともに、項目選択装置の向きが変動された場合に、項目の表示の位置が変化する様子を示した図である。
【図８】（ａ）、（ｂ）ともに、ユーザが左手の指で表示画面に接触していた状況において、項目選択装置の向きが変動された場合に、項目の表示の位置が変化する様子を示した図である。
【図９】（ａ）、（ｂ）ともに、項目選択装置の位置が大きく変動された場合に、項目の表示の位置が大きく変化する様子を示した図である。
【図１０】実施形態１の項目選択装置に係る処理の流れを示すフローチャートである。
【図１１】実施形態２の項目選択装置に係る処理の流れを示すフローチャートである。
【図１２】（ａ）、（ｂ）ともに、項目選択装置の位置が変動された場合に、項目の表示の大きさが変化する様子を示した図である。
【図１３】（ａ）、（ｂ）ともに、項目選択装置の位置が変動された場合に、項目の表示の位置と大きさが、ともに変化する様子を示した図である。
【図１４】（ａ）、（ｂ）ともに、項目選択装置の向きが変動された場合に、複数の項目の表示の位置が変化する様子を示した図である。
【図１５】（ａ）、（ｂ）ともに、項目選択装置の向きが変動された場合に、複数の項目の表示の位置と形状が、ともに変化する様子を示した図である。
【発明を実施するための形態】
【００４４】
以下に本発明の実施形態を説明する。以下では、理解を容易にするため、携帯型端末機を利用して本発明が実現される実施形態を説明するが、以下に説明する実施形態は説明のためのものであり、本願発明の範囲を制限するものではない。したがって、当業者であればこれらの各要素を均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。
【００４５】
本発明に係る項目選択装置が実現されうる携帯型端末機として、たとえば、携帯型の電話機やゲーム機、カメラや電子辞書などの電子機器、その他の様々なタッチパネルを備えた携帯型端末機が挙げられる。
【００４６】
（実施形態１）
図１は、本発明の実施形態に係る項目選択装置が実現される典型的な携帯型端末機の概要構成を示す模式図である。以下、本図を参照して説明する。
【００４７】
携帯型端末機１００は、無線通信部１０３と、通信コントローラ１０４と、サウンドアンプ１０５と、スピーカ１０６と、操作キー１０７と、画像表示部１０８と、タッチパネル１２０と、制御部１５０と、を備える。
【００４８】
また、制御部１５０は、ＣＰＵ（Central Processing Unit）１５１と、画像処理部１５２と、音声処理部１５３と、ＲＯＭ（Read Only Memory）１５４と、ＲＡＭ（Random Access Memory）１５５と、ＬＣＤコントローラ１５６と、タッチパネルコントローラ１５７と、を備える。
【００４９】
ＣＰＵ  １５１は、携帯型端末機１００の各構成要素と接続されており、携帯型端末機１００全体の動作を制御する。また、ＣＰＵ  １５１は、携帯型端末機１００の各構成要素と制御信号やデータのやりとりを行う。
【００５０】
画像処理部１５２は、たとえば、ＲＯＭ  １５４から読み出された画像データや、ＣＰＵ  １５１で処理された画像データを加工処理した後、これらをＲＡＭ  １５５に記憶させる。なお、画像処理部１５２から画像データ等を、直接画像表示部１０８に出力することも可能である。
【００５１】
音声処理部１５３は、たとえば、ＲＯＭ  １５４から読み出された音声データや、ＣＰＵ  １５１で処理された楽曲データを加工処理した後、これらをＲＡＭ  １５５に記憶させる。なお、音声処理部１５３から音声データ等を、直接サウンドアンプ１０５に出力することも可能である。
【００５２】
ＲＯＭ  １５４は、たとえば、携帯型端末機１００で項目選択を行うのに必要な制御プログラムやデータ等を記憶しており、これらをＣＰＵ  １５１、ＲＡＭ  １５５などに出力する。
【００５３】
ＲＡＭ  １５５は、画像処理部１５２で加工された表示用の画像データや、ＣＰＵ  １５１がプログラムに従った各種処理を実行するためのワークデータ等を記憶しており、これらをＣＰＵ  １５１や画像表示部１０８などに出力する。
【００５４】
ＬＣＤコントローラ１５６は、画像表示部１０８を制御し、所定の表示用画像を表示させる。たとえば、ＬＣＤコントローラ１５６は、ＲＡＭ  １５５に記憶された画像データを所定の同期タイミングで表示信号に変換し、画像表示部１０８に出力する。またＬＣＤコントローラ１５６は、画像表示部１０８に所定の選択ボタン等を表示させる。
【００５５】
タッチパネルコントローラ１５７は、タッチペンやユーザの指によるタッチパネル１２０への接触（タッチ操作）を検知・検出する。たとえば、画像表示部１０８に所定の選択ボタン等が表示されている状態で、タッチパネル１２０上の接触や解放（離れること）の検知、およびそれらの位置を検出する。
【００５６】
無線通信部１０３は、他の携帯型端末機の無線通信部との間で、無線通信を行うユニットであり、携帯型端末機１００に内蔵されたアンテナ（図示せず）を介して所定のデータを送受信する。なお、無線通信部１０３は、所定のアクセスポイントとの間で、無線通信を行うこともできる。また、無線通信部１０３には、固有のＭＡＣ（Media Access Control）アドレスが付与されている。
【００５７】
通信コントローラ１０４は、無線通信部１０３を制御し、所定のプロトコルに従って、制御部１５０と他の携帯型端末機の制御部との間で行われる無線通信の仲立ちをする。また、携帯型端末機１００を、近傍の無線アクセスポイント等を介してインターネットに接続する場合には、無線ＬＡＮ（Local Area Network）に準拠したプロトコルに従って、制御部１５０と無線アクセスポイント等との間で行われる無線通信の仲立ちをする。
【００５８】
サウンドアンプ１０５は、制御部１５０で生成された音声信号を増幅し、スピーカ１０６に供給する。また、スピーカ１０６は、たとえば、ステレオスピーカ等からなり、サウンドアンプ１０５で増幅された音声信号に従って、所定の効果音や楽曲音等を出力する。
【００５９】
図２は、本発明の項目選択装置等の機能を果たす典型的な携帯型端末機１００の外観を示す外観図である。以下、本図を参照して本実施形態に係る携帯型端末機１００について説明する。
【００６０】
携帯型端末機１００は、操作キー１０７と、画像表示部１０８と、タッチパネル１２０と、を備える。
【００６１】
操作キー１０７は、携帯型端末機１００に適宜配置されたキースイッチ等からなり、ユーザの操作にしたがって、所定の指示入力を受け付ける。
【００６２】
画像表示部１０８は、ＬＣＤ等からなり、図１に示したＬＣＤコントローラ１５６の制御によって、所定の選択ボタン等を適宜表示する。また、画像表示部１０８は、ユーザ等がタッチパネル１２０に接触することで選択指示を入力するのに必要な選択ボタン（アイコン）等を表示する。
【００６３】
加速度センサ１１０は、携帯型端末機１００に内蔵されており、携帯型端末機１００の３軸方向の動きを測定することが可能となっている。すなわち、ユーザが把持している携帯型端末機１００を移動させたり、回転させたり、水平から傾けたりする動作を測定する。この測定結果は、制御部１５０へ供給され、画像処理部１５２が測定結果に応じた画像データを生成する処理などに使用される。なお、このような加速度センサの代わりに、角加速度センサや傾きセンサ等により、携帯型端末機１００の動きを測定してもよい。
【００６４】
タッチパネル１２０は、画像表示部１０８の前面に重ねて配置され、タッチペンやユーザの指による入力を受け付ける。タッチパネル１２０は、たとえば、感圧式のタッチセンサパネルからなり、タッチペン等の圧力を検知し、接触等のタッチ操作およびその位置（タッチ位置）等を検出する。なお、タッチパネル１２０は、たとえば、静電容量の変化からユーザの指等の接触を検知・検出するものであってもよい。
【００６５】
図３は、本発明の項目選択装置に係る概要構成を示す模式図である。本発明の項目選択装置３００は、典型的には上述した携帯型端末機１００によって実現される。以下、本図を参照して概要構成を説明する。
【００６６】
項目選択装置３００は、表示部３０１と、接触検知部３０２と、変動検知部３０３と、変化部３０４と、出力部３０５と、を備える。
【００６７】
表示部３０１は、項目を画面に表示する。具体的には、ユーザが選択することのできる項目として、ＬＣＤからなる画像表示部１０８に、所定の選択ボタン等を表示する。
【００６８】
すなわち、このような表示部３０１は、画像表示部１０８がＬＣＤコントローラ１５６と連動することによって実現され、変化部３０４による表示の態様の変化を受け付け、画面に表示し、表示した画面をユーザへ出力する。
【００６９】
接触検知部３０２は、ユーザによる画面への接触を検知する。具体的には、ユーザが、表示部３０１によって画像表示部１０８に表示された項目のうち、選択したい項目に対して指やタッチペン等で触れた際、画像表示部１０８上に重ねて配置されたタッチパネル１２０がその接触による圧力または静電容量の変化を受け付け、タッチパネルコントローラ１５７が接触や接触の解放の有無を検出する。
【００７０】
すなわち、このような接触検知部３０２は、タッチパネル１２０がタッチパネルコントローラ１５７と連動することによって実現され、ユーザからの接触を受け付け、検知した接触を変化部３０４および出力部３０５へ出力する。
【００７１】
変動検知部３０３は、項目選択装置３００の位置もしくは向きの変動を検知する。具体的には、例えばユーザが携帯型端末機１００を手で持って操作している場合に、その携帯型端末機１００の位置を動かしたり、向きを回転させたりすることによる変動を、携帯型端末機１００に内蔵された加速度センサ１１０が検知する。
【００７２】
すなわち、このような変動検知部３０３は、加速度センサ１１０等の機能によって実現され、ユーザからの項目選択装置３００の変動を受け付け、検知した変動を変化部３０４へ出力する。
【００７３】
変化部３０４は、接触検知部３０２により接触が検知され、かつ、変動検知部３０３により変動が検知されたとき、画面内の接触されている位置に表示されている項目の表示の態様を、検知された変動に基づいて変化させる。具体的には、例えばユーザが携帯型端末機１００のタッチパネル１２０に対して指やタッチペンで接触しており、その状態で携帯型端末機１００の位置や向きを動かした場合に、画像表示部１０８に表示される項目の位置、大きさ、または、形状といった態様の画像データが、画像処理部１５２によって加工処理され、変化される。
【００７４】
すなわち、このような変化部３０４は、画像処理部１５２等の機能によって実現され、接触検知部３０２と変動検知部３０３からの検知情報を受け付け、表示の態様を変化させ、変化させた態様を表示部３０１へ出力する。
【００７５】
出力部３０５は、接触検知部３０２により接触が検知されると、画面内の接触されている位置に表示されている項目を注目項目とし、接触検知部３０２により接触が終了したことが検知されると、注目項目を選択結果として出力する。具体的には、ユーザが画像表示部１０８に表示された項目のうち、選択したい項目に対して、指やタッチペンで接触すると、その接触された項目が注目項目とされ、さらにユーザが指やタッチペンを画面から離すことによって接触が解除されると、注目項目（接触していた項目）が、選択結果として携帯型端末機１００のＲＡＭ  １５５等へ出力される。
【００７６】
すなわち、このような出力部３０５は、ＲＡＭ  １５５等の機能によって実現され、接触検知部３０２からの検知情報を受け付け、注目項目を選択結果として、項目選択装置３００へ出力する。
【００７７】
図４は、本発明の項目選択装置３００に係る表示画面の構成例を示した図である。表示部３０１は、典型的には本図に示すような表示画面５００を、携帯型端末機１００の画像表示部１０８に、表示する。
【００７８】
本図の表示画面５００には、「１」〜「９」の数字が描かれた９個の項目５０１が、３×３の正方形状に配置されて表示されている。「１」〜「９」のそれぞれの項目５０１は、それぞれが独立した選択項目となっており、ユーザは、例えば項目「１」を選択したいと思ったときは項目「１」を、あるいは項目「６」を選択したいと思ったときは項目「６」を、表示画面５００の中から選択する。
【００７９】
ここで、表示画面５００内に表示される項目５０１の数は、９個に限定されるものではなく、１個でも１０個でも、あるいは他の数であってもよい。また、項目５０１には数字が描かれることに制限されるものではなく、アルファベットや図形等、様々なものが描かれていてもよい。さらに、項目５０１は表示画面５００内に３×３の正方形状に配置されることに限られず、長方形状に配置されていてもよいし、その他いかなる形状に配置されていてもよい。
【００８０】
図５は、ユーザによる表示画面５００への接触の様子を示した図である。本図では、図４と同様に、携帯型端末機１００の画像表示部１０８に、「１」〜「９」の９個の項目５０１が３×３の正方形状に配置されて表示画面５００内に表示されている。本図は、このように配置された「１」〜「９」の９個の項目５０１のうち、１個の項目５０１をユーザが選択する様子を説明するためのものである。
【００８１】
ここでは具体的に、ユーザが項目「５」を選択しようとして、表示画面５００内の中央に配置された項目「５」に指５０２（ここでは右手の指とする）で接触している。すなわち、ユーザが、自身の指５０２を表示画面５００に向けて差し出し、そしてその指５０２を、表示画面５００中央に配置されている項目「５」の位置へ接触させている。このような接触があると、接触検知部３０２によって、携帯型端末機１００のタッチパネル１２０への圧力や静電容量の変化をタッチパネルコントローラ１５７が検出することで、接触が検知される。
【００８２】
図５では、このときさらに、接触された項目「５」（本図では指５０２によって隠されている）の周囲の枠が、太く強調されている。これは、ユーザは選択しようとしている項目「５」が、出力部３０５によって、注目項目５０３とされている様子を示している。すなわち、ユーザによって接触されている項目「５」は、選択結果として出力される候補であることがユーザにとって分かりやすいものであるようにするため、表示画面５００内の他の項目５０１に比べて、強調表示されている。
【００８３】
ここで注目項目５０３は、本図のように表示画面５００内の他の項目５０１に比べて、強調表示されていてもよいし、必ずしもそうでなくてもよい。また、強調表示の形態は、本図のように項目５０１の枠が太く表示されることに限られず、色を変えてもよいし、光を点滅させてもよいし、その他にも種々の形態が考えられる。
【００８４】
このようにしてユーザが指５０２で接触することで選択され、注目項目５０３とされた項目「５」は、ユーザが表示画面５００から指５０２を離すと、選択結果として出力される。すなわち、接触検知部３０２によって表示画面５００への接触の解除が検知されると、注目項目５０３として選択されていた項目５０１を、出力部３０５が出力する。まとめると、ユーザが項目５０１を選択したいと思った場合には、選択したい項目５０１が表示されている表示画面５００内の位置へ、指５０２を接触させ、そして指５０２を離すことにより、目的の項目５０１が選択結果として出力されることになる。
【００８５】
一方で、このような選択方法において、ユーザは、項目５０１を選択するために一旦自身の指５０２を表示画面５００へ接触させてしまうと、自身の指５０２によって隠されてしまい、現在接触している項目５０１が何であるのかを確認しにくい状況が生まれる。そこで本実施形態では、このような状況を避けるため、以下に説明するような処理を行うことによって、ユーザが現在接触している項目５０１を容易に確認することができるようにする。
【００８６】
図６は、項目選択装置３００の位置が変動された場合に、項目５０１の表示の位置が変化する様子を示した図である。まず、図６（ａ）は、項目選択装置３００の位置が変動される様子を示している。ここで、図６（ａ）の最初の状態は、図５と同じ状態、すなわち、携帯型端末機１００の画像表示部１０８に、「１」〜「９」の９個の項目５０１が３×３の正方形状に配置されて表示画面５００内に表示されており、ユーザが指５０２（ここでは右手の指とする）で表示画面５００内の項目「５」を触っている状態、であるとする。
【００８７】
図６（ａ）では、この状態で、携帯型端末機１００を、ユーザから携帯型端末機１００へ向かって、右方向へ動かした様子を示している。そして図６（ｂ）には、その後、注目項目５０３である項目「５」の位置が、ユーザから向かって左方向へ移動する様子が示されている。すなわち、変化部３０４が、表示画面５００内の接触されている位置に表示されている項目５０１の位置、すなわち注目項目５０３の位置を、変動検知部３０３によって検知された携帯型端末機１００の位置の変動に基づいて、変化させる。
【００８８】
すなわち、図６（ａ）の状況では、ユーザが右手の指５０２で表示画面５００に触れているので、触っている項目「５」は、ユーザが触っている間、指５０２が視界を遮っており、触っている項目５０１が何の項目５０１であるのか、ユーザが確認しづらかった。このような状況で、ユーザが携帯型端末機１００の位置を変動させると、触っている項目「５」の位置が元の位置、すなわち指５０２が触っている位置から移動する。そのことによって、指５０２に視界を遮られることなく、ユーザが現在触っている項目５０１が項目「５」であるということを、容易に確認することができるようになる。
【００８９】
一方、本実施形態では、携帯型端末機１００の位置の変動だけではなく、向きの変動に対しても、変動検知部３０３が変動を検知し、それに基づいて変化部３０４が注目項目５０３の位置を変化させる。以下、図７を用いて説明する。
【００９０】
図７は、項目選択装置３００の向きが変動された場合に、項目５０１の表示の位置が変化する様子を示した図である。まず、図７（ａ）は、項目選択装置３００の向きが変動される様子を示している。ここで、図７（ａ）の最初の状態も、図６（ａ）の最初の状態と同じく、図５と同じ状態、すなわち、携帯型端末機１００の画像表示部１０８に、「１」〜「９」の９個の項目５０１が３×３の正方形状に配置されて表示画面５００内に表示されており、ユーザが右手の指５０２で表示画面５００内の項目「５」を触っている状態、であるとする。
【００９１】
図７（ａ）では、この状態で、携帯型端末機１００を、携帯型端末機１００の向きを回転させた様子が示されている。ここで具体的には、携帯型端末機１００の２つの端のうち、ユーザから向かって左の端５０４がユーザに近づき、向かって右の端５０５がユーザから遠ざかるような向きに、携帯型端末機１００の向きを変動させている。そのため本図では、左の端５０４がユーザに近づいて大きくなるように、また右の端５０５がユーザから遠ざかって小さくなるように、それぞれ実際の縮尺に比べて誇張して描かれている。
【００９２】
そして図７（ｂ）には、その後、注目項目５０３である項目「５」の位置が、ユーザから向かって左方向へ移動する様子が示されている。すなわち、変化部３０４が、表示画面５００内の接触されている位置に表示されている項目５０１の位置、すなわち注目項目５０３の位置を、変動検知部３０３によって検知された携帯型端末機１００の向きの変動に基づいて、変化させる。
【００９３】
すなわち、図６における携帯型端末機１００の位置の変動時と同様に、図７においても、図７（ａ）の状況では、ユーザが右手の指５０２で触っている項目「５」は、ユーザが触っている間、指５０２が視界を遮っていたが、ユーザが携帯型端末機１００の向きを変動させると、触っている項目「５」の位置が元の位置、すなわち指５０２が触っている位置から移動する。そのことによって、指５０２に視界を遮られることなく、ユーザが現在触っている項目５０１が項目「５」であるということを、容易に確認することができるようになる。
【００９４】
ここで、上述した図６および図７において、注目項目５０３はユーザから向かって左方向に移動した。本実施形態では、移動する方向はこれに限られるものではなく、ユーザから向かって右方向や上方向、下方向、あるいは斜め方向等、どの方向に移動させることにしてもよいが、典型的には、加速度センサ１１０が感知した加速度の方向に応じて、ユーザが視認しやすい方向へ注目項目５０３を移動させるのが自然である。
【００９５】
すなわち、例えば図７の例のように、ユーザから向かって左の端５０４が手前へ、そして右の端５０５が奥へ移動するような向きへ、携帯型端末機１００の向きを回転させた場合には、注目項目５０３（項目「５」）が表示画面５００内を向かって左方向に移動すると、ユーザに近づくことになり、結果としてユーザが注目項目５０３を視認しやすくなる。このような構成によって、ユーザがあたかも注目項目５０３を向かって左手前から斜めに表示画面５００を覗き込んでいるような、すなわち図７ではユーザが右手の指５０２で表示画面５００を触っているので、右手前よりも視線が確保しやすい左手前からの視線によって確認するような、状態を模擬することもでき、より自然な確認方法を提供することができると考える。
【００９６】
また、図７とは異なる向きに携帯型端末機１００を回転させたときも、注目項目５０３が、ユーザに近づく方向へ移動することが典型的である。具体的に、ユーザに対して、携帯型端末機１００の向かって右の端５０５が近づき、左の端５０４が遠ざかる向きの変動時には、注目項目５０３の位置は右へ移動し、また、上の端が近づき、下の端が遠ざかる向きの変動時には、注目項目５０３の位置は上へ移動し、さらに、下の端が近づき、上の端が遠ざかる向きの変動時には、注目領域５０３の位置は下へ移動する、などが挙げられる。
【００９７】
一般的な言い方をすると、本実施形態における変化部３０４は、携帯型端末機１００の表示画面５００の対向する２つの端のうち、一方の端がユーザに近づき、他方の端がユーザから遠ざかるような向きの変動を、変動検知部３０３が検知した場合に、表示画面５００内の接触されている位置に表示されている項目５０１の位置、すなわち注目項目５０３の位置を、当該一方の端に近づくように変化させる。ここで典型的な状況として、図７とは対照的に、ユーザが左手の指５０２で表示画面５００に触れている場合について説明する。
【００９８】
図８は、ユーザが左手の指で表示画面５００に接触していた状況において、項目選択装置３００の向きが変動された場合に、項目５０１の表示の位置が変化する様子を示した図である。図８（ａ）は、図７（ａ）と同様に携帯型端末機１００の画像表示部１０８に、「１」〜「９」の９個の項目５０１が３×３の正方形状に配置されて表示画面５００内に表示されている。ここで、図７（ａ）ではユーザが右手の指５０２で項目「５」を触っていたのに対し、図８（ａ）では、ユーザは左手の指５０２で項目「５」を選択している。
【００９９】
図８（ａ）では、この状態で、携帯型端末機１００を、携帯型端末機１００の向きを、図７（ａ）とは逆向きに回転させている。具体的には、携帯型端末機１００の２つの端のうち、ユーザから向かって右の端５０５がユーザに近づき、向かって左の端５０４がユーザから遠ざかるような向きに、携帯型端末機１００の向きを変動させている。
【０１００】
このとき本実施形態では、図８（ｂ）に示されているように、注目項目５０３である項目「５」の位置が、ユーザから向かって右方向へ移動する。すなわち、ユーザに近づいた携帯型端末機１００の端（この場合は右の端５０５）の方向へ、注目項目５０３が移動する。このような構成によって、注目項目５０３の位置がユーザに近づくことになり、さらにあたかもユーザが向かって右手前から斜めに表示画面５００を覗き込んでいるような状態になるので、ユーザが注目項目５０３を視認しやすい状態を提供することができる。
【０１０１】
ここで本実施形態では、変化部３０４が、変動検知部３０３によって検知された項目選択装置３００の位置もしくは向きの変動の量が大きければ、表示画面５００内の接触されている位置に表示されている項目５０１、すなわち注目項目５０３を表示する態様を変化させる量を大きくすることも可能である。すなわちこの場合は、携帯型端末機１００の位置もしくは向きの変動を、内蔵されている加速度センサ１１０が検知した場合に、加速度センサ１１０はその変動の量も測定して、その量を画像処理部１５２へ供給し、画像処理部１５２がその変動の量に応じた量だけ変化した表示画面５００を生成する。
【０１０２】
図９は、項目選択装置３００の位置が大きく変動された場合に、項目５０１の表示の位置が大きく変化する様子を示した図である。まず、図９（ａ）は、図６（ａ）と同様に、ユーザが指５０２で表示画面５００内の項目「５」を触っている状態で、項目選択装置３００の位置が変動される様子を示しているが、ここでは、その変動の量が図６（ａ）のときと比べて大きくなっている。
【０１０３】
そして図９（ｂ）には、図６（ｂ）と同様に、その後、注目項目５０３である項目「５」の位置が、ユーザから向かって左方向へ移動する様子が示されているが、ここでの項目「５」の移動する量は、図８（ａ）における携帯型端末機１００の位置の大きな変動の量を反映して、大きく左方向へ移動している。
【０１０４】
このような構成によって、ユーザは、注目項目５０３の位置を移動させる量を大きくしたいときは、携帯型端末機１００を変動させる量を大きくすればよいし、また逆に、注目項目５０３の位置を移動させる量が小さくても適切に視認できるのであれば、携帯型端末機１００を変動させる量を小さくすればよい。すなわち、ユーザは、注目項目５０３の位置変化の量を適切に調整しながら、現在選択しようとしている注目項目５０３が何であるかを視認することができる。
【０１０５】
図１０は、本発明の実施形態１の項目選択装置３００に係る処理の流れを示すフローチャートである。ここまで説明してきた本実施形態における項目選択装置３００において実現される処理の流れまとめて、以下に説明する。
【０１０６】
まず、例えば、携帯型端末機１００の電源が投入され、ＣＰＵ  １５１がＲＡＭ  １５５等からプログラムを読み込むと、項目選択装置３００による項目選択処理が開始される。
【０１０７】
項目選択処理が開始されると、まず項目選択装置３００は、ユーザが選択可能な項目５０１を表示画面５００に表示する（ステップＳ１００１）。すなわち、表示部３０１が、例えば上述した図４のような表示画面５００内に、選択可能な項目５０１を表示する。
【０１０８】
次に項目選択装置３００は、表示画面５００への接触の検知の有無を判定する（ステップＳ１００２）。すなわち、接触検知部３０２が、例えば携帯型端末機１００のタッチパネル１２０に、ユーザによる指５０２やタッチペンによる接触を検知し、その有無を判定する。
【０１０９】
接触の検知がないと判定された場合（ステップＳ１００２；ＮＯ）、項目選択装置３００の処理はステップＳ１００１へと戻る。すなわち、表示画面５００への接触が検知されない限り、項目選択装置３００は、ユーザが選択可能な項目５０１を表示画面５００に表示し続けることになる。
【０１１０】
接触の検知があったと判定された場合（ステップＳ１００２；ＹＥＳ）、次に項目選択装置３００は、表示画面５００内の接触された項目５０１を注目項目５０３とする（ステップＳ１００３）。すなわち、ユーザは選択しようとしている項目５０１に対して接触動作を行っているため、接触された項目５０１は、後述する選択結果として出力される項目５０１の候補として、出力部３０５により注目項目５０３とされる。
【０１１１】
さらに項目選択装置３００は、項目選択装置３００の位置もしくは向きの変動が検知されたかどうかを判定する（ステップＳ１００４）。すなわち、変動検知部３０３が、例えばユーザが、手に持って操作している携帯型端末機１００全体の位置を動かしたり、向きを回転させたりすることによる変動を検知し、変動があったかどうかを判定する。
【０１１２】
例えば図６（ａ）でのような携帯型端末機１００の位置の変動の、もしくは図７（ａ）でのような携帯型端末機１００の向きの変動の、有無を判定する。すなわち、それまで静止していた携帯型端末機１００が、ユーザが携帯型端末機１００を持っている手を動かすことなどによって位置や向きを動かされることで、携帯型端末機１００全体に加速度が生じ、それを内蔵された加速度センサ１１０が検出して、それを判定に用いる。
【０１１３】
ここで、位置もしくは向きの変動の有無の判定には、ある所定の閾値を設けて、加速度センサ１１０において検出された加速度が所定の閾値を超えていた場合に、変動があったと判定することにしてもよい。このとき、所定の閾値を小さい値に設定すれば、小さな変動に対しても感度よく反応することができるようになり、一方で大きい値に設定すれば、多少の位置の変動によっては変動があったと判定されなくなり、ユーザの手振れや意に反する変動に対して不必要に反応することを抑えることができる。本実施形態においては、いずれかの設定に限定するものではない。
【０１１４】
変動の検知があると判定された場合（ステップＳ１００４；ＹＥＳ）、項目５０１の表示の態様を変化させる処理へ移行する。一方で、変動の検知があると判定されなかった場合は（ステップＳ１００４；ＮＯ）、項目５０１の表示の態様を変化させる処理へは移行せず、後述する表示画面５００への接触の終了の検知の有無を判定する処理（ステップＳ１００９）へと移行する。
【０１１５】
ここで変動の検知があると判定された場合（ステップＳ１００４；ＹＥＳ）、まず、検知された項目選択装置３００の変動の方向に基づいて、項目５０１の態様を変化させる方向を決定する（ステップＳ１００５）。すなわち典型的には、携帯型端末機１００の表示画面５００の対向する２つの端のうち、一方の端がユーザに近づき、他方の端がユーザから遠ざかるような向きの変動を、変動検知部３０３が検知した場合に、表示画面５００内の項目５０１（ここでは注目項目５０３）の位置を、当該一方の端に近づくような方向を求める。
【０１１６】
さらに、検知された項目選択装置３００の変動の大きさに基づいて、項目５０１の態様を変化させる量を決定する（ステップＳ１００６）。すなわち典型的には、ステップＳ１００４において検知された携帯型端末機１００の変動の量が大きければ、項目５０１の態様を変化させる量も大きくし、反対に検知された携帯型端末機１００の変動の量が小さければ、項目５０１の態様を変化させる量も小さくする。
【０１１７】
その後、項目選択装置３００は、決定された方向と大きさに基づいて、表示画面５００に表示されている項目５０１の表示の態様を変化させ（ステップＳ１００７）、そして所定の同期タイミングを待って、態様の変化した項目５０１を、表示画面５００に表示する（ステップＳ１００８）。
【０１１８】
ここまでの処理を終えると、次に項目選択装置３００は、表示画面５００への接触の終了の検知の有無を判定する処理（ステップＳ１００９）へと移行する。すなわち、接触検知部３０２が、例えば携帯型端末機１００のタッチパネル１２０へ接触していたユーザの指５０２やタッチペンが、離れたかどうか、すなわち接触の終了を検知し、その有無を判定する。
【０１１９】
ここで、接触の終了の検知がないと判定された場合（ステップＳ１００９；ＮＯ）、項目選択装置３００の処理は、ステップＳ１００４へ戻る。すなわち、項目選択装置３００の位置もしくは向きの変動が検知されたかどうかを、再び判定する。さらに変動の検知があると判定された場合は、ステップＳ１００５〜Ｓ１００８までの処理、すなわち項目５０１の表示の態様を変化させる処理を、再び行う。すなわち、携帯型端末機１００の位置もしくは向きの変動が検知され続ける限り、項目選択装置３００は、検知された変動に基づいて項目５０１の表示の態様を変化させる処理を繰り返し続けることになる。
【０１２０】
一方で、接触の終了の検知があったと判定された場合（ステップＳ１００９；ＹＥＳ）、その後、項目選択装置３００は、出力結果として注目項目５０３を出力し（ステップＳ１０１０）、処理を終了する。すなわち、ユーザによって接触されていた注目項目５０３を、出力部３０５が、出力結果として、例えば携帯型端末機１００のＲＡＭ  １５５等に記憶させ、ここまで説明してきた項目選択処理を終了する。
【０１２１】
このような構成により、実施形態１では、ユーザが項目選択装置３００の位置もしくは向きを変動させると、現在ユーザが接触している注目項目５０３の位置が、変化する。近年のタッチパネル式の操作入力を備えた、スマートフォン等の電子機器では特に、機器が小型であることもあり、表示画面５００に表示されている項目５０１の大きさが、ユーザの指５０２の大きさと同じくらいの大きさであることが多いため、表示画面５００に接触している指５０２によって、項目５０１への視界を遮られる状況が起こりやすい。
【０１２２】
そのため、本実施形態のように、注目項目５０３の位置が移動することで、ユーザは表示画面５００に指５０２やタッチペンを接触したままの状態で、現在指している項目５０１が何であるかを、容易に確認できるようになる。
【０１２３】
（実施形態２）
次に、本発明の実施形態２について説明する。本実施形態では、項目選択装置３００は、実施形態１の機能に加えて、表示画面５００に表示されている項目５０１の表示の態様を変化させた後、時間の経過とともに項目５０１の表示の態様を戻すように変化させる。
【０１２４】
すなわち例えば、項目選択装置３００の位置もしくは向きの変動を検知し、それに基づいて項目５０１の表示の位置が移動した後、そのままずっと元の位置に戻らないままであると、例えばユーザが項目５０１の表示の位置を別の方向へ移動させ直したいと思った場合、一旦移動した位置を基準としてさらに移動させるよりは、初期の位置から移動させた方が自然な場合が多いと考えられる。また、一旦項目５０１の表示の位置が移動した後、ある程度時間が経った状態では、ユーザは現在接触している項目５０１が何であるかをすでに確認し終わっていると考えられるので、この場合も、項目５０１の位置を移動させたままに維持させるよりは、元の位置に戻った方が自然だと考えられる。
【０１２５】
そのため、本実施形態では、変化部３０４によって１度表示の態様が変化した項目５０１に対して、その後さらに項目選択装置３００の位置もしくは向きの変動が検知されない限り、同じく変化部３０４によりさらに、表示の態様を元に戻す処理を行う。すなわち、本実施形態では、変化部３０４が、変動検知部３０３による変動が検知されない間、変化された表示の態様を、時間の経過とともに初期の表示の態様に戻すように変化させる。
【０１２６】
例えば、実施形態１において説明した図６（ｂ）および図７（ｂ）では、注目項目５０３である項目「５」の位置が、ユーザから向かって左へ移動された状態であったので、本実施形態ではこの状態からさらに、項目「５」は右へ向かって移動し、元の位置、すなわち３×３に配置された９個の項目５０１の中央の位置へ、戻ることになる。
【０１２７】
ここで項目「５」は、瞬時に元の位置へ戻ってもよいし、次第に元の位置へ戻ってもよい。次第に元に戻る場合、ある一定の速度で戻ってもよい。また、項目「５」と元の位置との間に仮想的なバネが存在し、さらに摩擦力が働く空間を仮定して、バネの力と摩擦力による運動をシミュレーションしたことによる速度で、すなわち減衰振動をシミュレーションしたことによる速度で、戻ることとしてもよい。その他、種々の戻り方が考えられる。
【０１２８】
図１１は、本発明の実施形態２の項目選択装置３００に係る処理の流れを示すフローチャートである。以下、本図を参照して、上述した本実施形態の機能を実現させるための処理の流れを説明する。
【０１２９】
本図の流れは、基本的には実施形態１のフローチャート（図１０）の流れを踏襲しており、ステップＳ１００１〜Ｓ１０１０までの個々の処理は実施形態１のものと同じであるが、ステップＳ１００４において項目選択装置３００の位置もしくは向きの変動を検知がないと判定された場合において、本実施形態に特有の処理（本図の点線で囲われた部分）が入る。
【０１３０】
具体的に、項目選択装置３００の位置もしくは向きの変動を検知がないと判定された場合（ステップＳ１００４；ＮＯ）、本実施形態での項目選択装置３００はまず、項目５０１の表示の態様が、変化しているかを判定する（ステップＳ１１０１）。ここで、項目５０１の表示の態様が変化していると判定された場合（ステップＳ１１０１；ＹＥＳ）、時間の経過とともに、変化部３０４が、項目５０１の表示の態様を戻すように変化させ（ステップＳ１１０２）、その態様が戻るように変化した項目５０１を、表示部３０１が、表示画面５００に表示する（ステップＳ１１０３）。ここで、元に戻す処理は、ステップＳ１００７において態様が変化してから所定の時間が経過後に行うようにすることが典型的である。
【０１３１】
一方で、ステップＳ１１０１において、変化していないと判定された場合は（ステップＳ１１０１；ＮＯ）、すなわち項目５０１の表示の態様が初期の態様のままである場合は、変化を戻す必要がないため、ステップＳ１１０２〜Ｓ１１０３の処理は行わない。その後、処理はステップＳ１００９の処理へ移行する。
【０１３２】
ここで、項目選択装置３００の処理が、本フローチャートの最初の処理であるステップＳ１００１から開始されて、表示画面５００への接触を検知（ステップＳ１００２；ＹＥＳ）し、接触された項目５０１を注目項目５０３とした（ステップＳ１００３）状況では、そのまま項目選択装置３００の変動を検知しなければ（ステップＳ１００４；ＮＯ）、上記ステップＳ１１０１では必ず、項目５０１の表示の態様が変化していない（ステップＳ１１０１；ＮＯ）と判定されることになる。その後、表示画面への接触が終了せず（ステップＳ１００９；ＮＯ）、さらに項目選択装置３００の変動が検知されない（ステップＳ１００４；ＮＯ）限り、項目選択装置３００の処理は、ステップＳ１１０１でＮＯ、ステップＳ１００９でＮＯ、ステップＳ１００４でＮＯ、の判定処理を繰り返し続けることになる。
【０１３３】
この状態で、一度、項目選択装置３００の変動を検知（ステップＳ１００４；ＹＥＳ）した場合には、実施形態１と同様に、項目選択装置３００の処理は項目５０１の表示の態様を変化させる処理（ステップＳ１００５〜Ｓ１００８）を通る。その後、さらにその状態で表示画面５００への接触を終了せず（ステップＳ１００９；ＮＯ）、そしてさらに項目選択装置３００の変動が検知されない（ステップＳ１００４；ＮＯ）、という処理を通ると、はじめてステップＳ１１０１において項目５０１の表示の態様が変化している（ステップＳ１１０１；ＹＥＳ）と判定されて、項目５０１の表示の態様を戻すように変化させ、表示する処理（ステップＳ１１０２〜Ｓ１１０３）を行うことになる。
【０１３４】
すなわち、上記ステップＳ１１０１においてＹＥＳと判定（項目５０１の表示の態様が変化していると判定）されるためには、項目選択装置３００の処理は、少なくとも１回、ステップＳ１００５〜Ｓ１００８の項目５０１の表示の態様を変化させる処理を通っていることが必要となる。言い換えると、ユーザが、表示画面５００へ接触し、一度項目選択装置３００の位置もしくは向きを変動させ、項目５０１の表示の態様を変化させた後、そのまま接触を維持しつつ、項目選択装置３００をさらには変動させない、という状態になってはじめて、本実施形態における項目５０１の表示の態様を戻す処理が実行されることになる。
【０１３５】
このような構成により、実施形態２では、表示画面５００への接触の終了が検知（ステップＳ１００９）されない限り、項目選択装置３００の位置もしくは向きの変動を検知（ステップＳ１００４）し続け、変動があればそれに基づいて項目５０１の表示の態様を変化させ、変動がなければ項目５０１の表示の態様を（変化していれば）元に戻す処理を、繰り返すことになる。
【０１３６】
その結果、例えばユーザは、一旦表示の位置が移動した項目５０１に対して、表示の位置を元に戻して改めて別の位置へ移動させようとした場合に、わざわざ自分で項目５０１の表示の位置を戻さなくても時間の経過とともに自動的に戻るため、項目選択装置３００の操作性の向上につながる。
【０１３７】
（実施形態３）
次に、本発明の実施形態３について説明する。実施形態１および２では、項目選択装置３００の位置もしくは向きの変動に基づいて、注目項目５０３の位置が変化した。本実施形態では、注目項目５０３の大きさが変化する。
【０１３８】
図１２は、実施形態３に係る項目５０１の変化の様子、すなわち項目選択装置３００の位置が変動された場合に、項目５０１の表示の大きさが変化する様子を示した図である。ここで図１２（ａ）は、図６（ａ）と同様の図であり、項目選択装置３００の位置が、ユーザから向かって右方向へ変動される様子を示している。すなわち、ユーザは、表示画面５００内に表示された９個の項目５０１のうち、項目「５」を選択しようとして、表示画面５００内の項目「５」に右手の指５０２で触れている状態で、携帯型端末機１００の位置を、ユーザから向かって右方向へ動かしている。
【０１３９】
そして図１２（ｂ）は、項目選択装置３００の位置が変動された場合に、注目項目５０３の表示の大きさが大きくなっている様子を示した図である。実施形態１では、注目項目５０３の位置が変化したのに対して、本実施形態では、注目項目５０３のサイズが、大きなサイズに変更される。すなわち、本実施形態では、変化部３０４が、表示画面５００内の接触されている位置に表示されている項目５０１の大きさを、変動検知部３０３によって検知された変動に基づいて変化させる。
【０１４０】
それによって、図１２（ａ）においては、ユーザの右手の指５０２によって隠されてしまっており視認できない状態にあった注目項目５０３が、図１２（ｂ）においては、注目項目５０３が項目「５」であると、ユーザが認識できるようになる。
【０１４１】
さらに本実施形態においては、上述したように注目項目５０３の表示の大きさのみが変化することに限られず、注目項目５０３の表示のサイズが大きくなるとともに、表示の位置についても、ともに変化してもよい。
【０１４２】
図１３は、項目選択装置３００の位置が変動された場合に、項目５０１の表示の位置と大きさが、ともに変化する様子を示した図である。ここで図１３（ａ）は、図６（ａ）および図１２（ａ）と同様の図であり、項目選択装置３００の位置が、ユーザから向かって右方向へ変動される様子を示している。すなわち、ユーザは、表示画面５００内に表示された９個の項目５０１のうち、項目「５」を選択しようとして、表示画面５００内の項目「５」に右手の指５０２で触れている状態で、携帯型端末機１００の位置を、ユーザから向かって右方向へ動かしている。
【０１４３】
そして図１３（ｂ）は、項目選択装置３００の位置が変動された場合に、注目項目５０３の表示の大きさが大きくなるとともに、位置についても、ユーザから向かって左方向へ変化している様子を示した図である。注目項目５０３のサイズと位置がともに変化することによって、図１３（ａ）においては、ユーザの右手の指５０２によって隠されてしまっており視認できない状態にあった注目項目５０３が、図１３（ｂ）においては、注目項目５０３が項目「５」であると、さらに分かりやすくユーザが認識できるようになる
【０１４４】
ここで本実施形態において、注目項目５０３の大きさおよび位置は、項目選択装置３００の位置の変動に基づいて変化したが、実施形態１と同様に、項目選択装置３００の向きの変動に基づいて変化してもよい。
【０１４５】
また本実施形態において、注目項目５０３の大きさおよび位置の変化する量は、実施形態１と同様に、項目選択装置３００の位置もしくは向きの変動の量が大きい場合に、大きくすることとしてもよい。
【０１４６】
さらに本実施形態において、注目項目５０３の大きさは、項目選択装置３００の位置もしくは向きの変動が検知されない間、実施形態２のように、時間の経過とともに初期の大きさに戻すように変化させてもよい。
【０１４７】
このような構成により、実施形態３では、ユーザが項目選択装置３００の位置もしくは向きを変動させると、現在ユーザが接触している注目項目５０３の大きさが、大きくなる。
【０１４８】
その結果、ユーザは表示画面５００に指５０２やタッチペンを接触したままの状態で、現在指している項目５０１が何であるかを、拡大された表示によって、さらに容易に確認できるようになる。
【０１４９】
（実施形態４）
次に、本発明の実施形態４について説明する。実施形態１〜３では、項目選択装置３００の位置もしくは向きの変動に基づいて、注目項目５０３のみの態様が変化した。本実施形態では、注目項目５０３のみでなく、他の複数の項目５０１の態様も、同時に同様に変化する。
【０１５０】
図１４は、実施形態４に係る項目５０１の変化の様子、すなわち項目選択装置３００の向きが変動された場合に、複数の項目５０１の表示の位置が変化する様子を示した図である。ここで図１４（ａ）は、図７（ａ）と同様の図であり、携帯型端末機１００の２つの端のうち、ユーザから向かって左の端５０４がユーザに近づき、向かって右の端５０５がユーザから遠ざかるような向きに、携帯型端末機１００の向きを変動させている図である。すなわち、ユーザは、表示画面５００内に表示された９個の項目５０１のうち、項目「５」を選択しようとして、表示画面５００内の項目「５」に右手の指５０２で触れている状態で、携帯型端末機１００の向きを、向かって左の端５０４がユーザへ近づき、右の端５０５がユーザから遠ざかるように変動させている。
【０１５１】
そして図１４（ｂ）は、項目選択装置３００の向きが変動された場合に、複数の項目５０１の表示の位置が変化する様子を示した図である。実施形態１では、注目項目５０３のみの位置が変化したのに対して、本実施形態では、表示画面５００内に表示されている９個の項目５０１のすべてが、同じようにユーザから向かって左方向へ移動する。すなわち、本実施形態では、表示部３０１によって表示画面５００に複数の項目５０１が表示されている状態において、変化部３０４が、接触されている位置に表示されている項目５０１、すなわち注目項目５０３、以外の項目５０１についても、注目項目５０３と同様に、表示の態様を変化させる。
【０１５２】
ここで図１４において、表示画面５００内の複数の項目５０１の位置は、項目選択装置３００の向きの変動に基づいて変化したが、本実施形態では実施形態１と同様に、項目選択装置３００の位置の変動に基づいて変化してもよい。
【０１５３】
このような構成により本実施形態では、ユーザは現在指している指５０２によって隠されてしまっている項目５０１が、何の項目５０１であるかを、表示されている複数の項目５０１同士の位置関係がそのまま維持された状態のまま、確認することができるようになる。
【０１５４】
さらに、本実施形態においては、複数の項目５０１の位置の変化する方向は、実施形態１と同様に、項目選択装置３００の変動の方向に応じて、位置の変化する方向を決めることが典型的である。すなわち、本実施形態における変化部３０４は、携帯型端末機１００の表示画面５００の対向する２つの端のうち、一方の端がユーザに近づき、他方の端がユーザから遠ざかるような向きの変動を、変動検知部３０３が検知した場合に、表示画面５００内の複数の項目５０１の位置を、当該一方の端に近づくように変化させてもよい。
【０１５５】
具体的に、図１４（ｂ）では、携帯型端末機１００の向かって左の端５０４がユーザへ近づくように回転しているので、表示されている複数の項目５０１はすべて、左の端５０４へ近づくように位置が平行移動されている。表示されている複数の項目５０１がすべてユーザへ近づくように平行移動することによって、ユーザが表示されている項目５０１を確認しやすくなるだけでなく、あたかも表示画面５００の表面から奥まった位置に配置されている複数の項目５０１を、ユーザが斜めから覗き込んでいるように見せることが可能になる。
【０１５６】
すなわち、まるで元々すべての項目５０１は、表示画面５００の表面から奥まった位置に配置されており、正面からではユーザの指５０２が視線を遮って見えないが、斜めの位置から覗き込むと見えるようになる、という状況に見せることが可能となる。図１４の例では、ユーザが右手の指５０２で表示画面５００を触っているので、すべての項目５０１の位置が左の端５０４へ近づくように平行移動することで、ユーザから見て右手前よりも視線が確保しやすい左手前からの視線によって確認するような状況を模擬することが可能となる。
【０１５７】
この「斜めから覗き込む」という効果をより高めるために、本実施形態では、複数の項目５０１の位置の変化する量は、他の実施形態と同様に、項目選択装置３００の変動の量が大きい場合に、大きくすることにするのが典型的である。
【０１５８】
なぜならば、携帯型端末機１００の向きを大きく回転させればさせるほど、あたかも奥まった位置に配置されている項目５０１を、より斜めの位置からの視線によって見ているように模擬して表示することが可能となるからである。
【０１５９】
また、本実施形態において、項目５０１の位置は、項目選択装置３００の位置もしくは向きの変動が検知されない間、実施形態２のように、時間の経過とともに初期の位置に戻すように変化させてもよい。
【０１６０】
このような構成により、実施形態４では、ユーザが項目選択装置３００の位置および向きを変動させると、現在ユーザが接触している注目項目５０３だけでなく、表示画面５００に表示されている他の項目５０１についても、注目項目５０３と同様に位置が変化する。
【０１６１】
その結果、ユーザは表示画面５００に指５０２やタッチペンを接触したままの状態で、現在指している注目項目５０３が何であるかを、表示画面５００内の他の項目５０１との位置関係を維持したままの状態で確認することができ、さらに、あたかも奥まった位置に配置されている項目５０１を斜めの位置からの視線によって見ているように、ユーザに認識させることができるようになる。
【０１６２】
（実施形態５）
次に、本発明の実施形態５について説明する。実施形態１〜４では、項目選択装置３００の位置もしくは向きの変動に基づいて、項目５０１の位置もしくは大きさが変化した。本実施形態では、項目５０１の形状についても、項目選択装置３００の変動に基づいて変化する。
【０１６３】
図１５は、実施形態５に係る項目５０１の変化の様子、すなわち項目選択装置３００の向きが変動された場合に、複数の項目５０１の表示の位置と形状が、ともに変化する様子を示した図である。ここで図１５（ａ）は、図７（ａ）および図１４（ａ）と同様の図であり、携帯型端末機１００の２つの端のうち、ユーザから向かって左の端５０４がユーザに近づき、向かって右の端５０５がユーザから遠ざかるような向きに、携帯型端末機１００の向きを変動させている図である。すなわち、ユーザは、表示画面５００内に表示された９個の項目５０１のうち、項目「５」を選択しようとして、表示画面５００内の項目「５」に右手の指５０２で触れている状態で、携帯型端末機１００の向きを、向かって左の端５０４がユーザへ近づき、右の端５０５がユーザから遠ざかるように変動させている。
【０１６４】
そして図１５（ｂ）は、項目選択装置３００の向きが変動された場合に、複数の項目５０１の表示の位置と形状が、ともに変化する様子を示した図である。実施形態４では、表示画面５００内の９個の項目５０１について、表示されている位置がユーザから向かって左へ変化したが、本図では、位置とともに表示の形状も変化している。すなわち、本実施形態では、変化部３０４が、表示画面５００内に表示されている項目５０１の、位置そして形状を、変動検知部３０３によって検知された変動に基づいて変化させる。
【０１６５】
具体的に、図１５（ｂ）では、表示画面５００内のすべての項目５０１が、ユーザへ向かって正面を向いているように形状が変化している。すなわち、本図では、携帯型端末機１００の向きが変動し、ユーザは向かって左手前からの斜めの視線によって表示画面５００を見ている状態である。本実施形態では、遠近法を考慮して項目５０１の形状を変形させることで、左手前から斜めに表示画面５００を見ているユーザにとっては、あたかも項目５０１を正面から見ているように表示している。
【０１６６】
すなわち、ユーザは向かって左手前から斜めの視線によって表示画面５００を見ているので、表示画面５００内の向かって左側の位置はユーザに近く、向かって右側の位置はユーザから遠くなっている。そのため、項目５０１は、向かって左側ほど小さく、向かって右側ほど大きくなるように形状を変形させる。
【０１６７】
ここで、項目５０１を「ユーザに正面を向くように」変形させるために、本実施形態では、複数の項目５０１の位置および形状の変化する量は、他の実施形態と同様に、項目選択装置３００の変動の量が大きい場合に、大きくするようにするのが典型的である。
【０１６８】
なぜなら、項目選択装置３００の向きを回転させる量が大きければ、その分ユーザは大きな斜めの角度から表示画面５００を見ることになり、遠近法を考慮すれば、項目５０１をユーザに正対させて表示させるには、より大きく変形させなければならないからである。そうすることで、項目５０１を常にユーザに正面を向けて表示させることができるようになる。
【０１６９】
また本実施形態において、項目５０１の位置は、項目選択装置３００の変動が検知されない間、実施形態２のように、時間の経過とともに初期の位置に戻すように変化させてもよい。
【０１７０】
このような構成により、実施形態５では、ユーザが項目選択装置３００の向きを変動させると、表示画面５００内に表示されているすべての項目５０１について、位置および形状が変化する。
【０１７１】
その結果、ユーザが項目選択装置３００の向きを変動させても、表示画面５００内に表示されているすべての項目５０１が、常にユーザに正面を向くように表示することができ、ユーザは項目５０１をさらに容易に確認することができるようになる。
【産業上の利用可能性】
【０１７２】
以上説明したように、ユーザがタッチパネルに表示された項目をタッチして選択する際に、当該選択している項目を確認するのに好適な項目選択装置、項目選択方法、ならびに、プログラムを提供することができる。
【符号の説明】
【０１７３】
１００  携帯型端末機
１０３  無線通信部
１０４  通信コントローラ
１０５  サウンドアンプ
１０６  スピーカ
１０７  操作キー
１０８  画像表示部
１１０  加速度センサ
１２０  タッチパネル
１５０  制御部
１５１  ＣＰＵ
１５２  画像処理部
１５３  音声処理部
１５４  ＲＯＭ
１５５  ＲＡＭ
１５６  ＬＣＤコントローラ
１５７  タッチパネルコントローラ
３００  項目選択装置
３０１  表示部
３０２  接触検知部
３０３  変動検知部
３０４  変化部
３０５  出力部
５００  表示画面
５０１  項目
５０２  指
５０３  注目項目
５０４  左の端
５０５  右の端
【図１】
2012003457.tif 000003
【図２】
2012003457.tif 000004
【図３】
2012003457.tif 000005
【図４】
2012003457.tif 000006
【図５】
2012003457.tif 000007
【図６】
2012003457.tif 000008
【図７】
2012003457.tif 000009
【図８】
2012003457.tif 000010
【図９】
2012003457.tif 000011
【図１０】
2012003457.tif 000012
【図１１】
2012003457.tif 000013
【図１２】
2012003457.tif 000014
【図１３】
2012003457.tif 000015
【図１４】
2012003457.tif 000016
【図１５】
2012003457.tif 000017