(57)【要約】【課題】１本の指で画像の拡大・縮小を容易に行う。【解決手段】検知部１２０が、表示部１１０への物体の接触または接近を検知し、制御部１３０が、表示部１１０にガイド表示を行わせ、ガイド表示を行った位置上で検知部１２０が接触または接近を検知している位置が移動した場合、表示部１１０が表示している画像を拡大または縮小させる。【選択図】図１
2014160301.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
前記表示部への物体の接触または接近を検知する検知部と、
前記表示部に所定のガイド表示を行わせ、該ガイド表示を行った位置上で前記検知部が前記接触または前記接近を検知している位置が移動した場合、前記表示部が表示している画像を拡大または縮小させる制御部とを有する情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記制御部は、前記表示部の左辺または右辺に沿って前記ガイド表示を行わせることを特徴とする情報処理装置。
【請求項３】
請求項１または請求項２に記載の情報処理装置において、
前記制御部は、前記検知部が前記接触または前記接近を検知している位置の移動量に応じた割合で、前記画像を拡大または縮小することを特徴とする情報処理装置。
【請求項４】
請求項１から３のいずれか１項に記載の情報処理装置において、
前記制御部は、前記検知部が前記接触または前記接近を検知している位置が前記ガイド表示を行った位置上を第１の方向へ移動した場合、前記表示部が表示している画像を拡大させ、前記検知部が前記接触または前記接近を検知している位置が前記ガイド表示を行った位置上を第１の方向とは反対方向である第２の方向へ移動した場合、前記表示部が表示している画像を縮小させることを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報処理装置において、
前記制御部は、前記拡大または前記縮小の中心となる基準点を、前記表示部の中心点とすることを特徴とする情報処理装置。
【請求項６】
ディスプレイへの物体の接触または接近を検知する処理と、
前記ディスプレイに所定のガイド表示を行わせる処理と、
前記ガイド表示を行った位置上で前記接触または前記接近を検知している位置が移動した場合、前記ディスプレイが表示している画像を拡大または縮小させる処理とを行う情報処理方法。
【請求項７】
コンピュータに、
ディスプレイへの物体の接触または接近を検知する手順と、
前記ディスプレイに所定のガイド表示を行わせる手順と、
前記ガイド表示を行った位置上で前記接触または前記接近を検知している位置が移動した場合、前記ディスプレイが表示している画像を拡大または縮小させる手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を処理する情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
近年、タッチ操作を情報の入力手段としたタッチパネル機能を具備したディスプレイが普及されてきている。例えば、携帯端末装置として多くの利用者に利用されているスマートフォンにおいても、タッチパネル機能を具備したディスプレイが搭載されている。
【０００３】
このような携帯端末装置には、利用者がピンチ操作と呼ばれる操作を行うことで、表示されている画像の拡大や縮小が行われる機能が搭載されているものも存在する。このピンチ操作は、ディスプレイにタッチしている２本の指の間隔を狭めたり、広くしたりする操作である。ピンチ操作を行うと、２本の指の間隔を狭めた場合、表示されている画像が縮小され、一方、２本の指の間隔を広げた場合、表示されている画像が拡大される。このようにピンチ操作に基づく画像の拡大表示を行うことで、携帯端末装置のようにディスプレイが小さな装置を用いた場合であっても、快適にＷｅｂ閲覧等の作業を行うことができる。
【０００４】
ここで、ピンチ操作は２点同時のタッチ操作が必要であるため、携帯端末装置を片手で所持しており、所持している手でタッチ操作を行うとき等、２本の指の同時のタッチ操作が困難である場合、ピンチ操作を行うことはできない。
【０００５】
そこで、１本の指の操作で、表示されている画像の拡大・縮小を行う技術が考えられている（例えば、特許文献１参照。）。１本の指の操作では、その操作がタッチ操作であるのか、または、画像の拡大・縮小を行うための操作であるのかを認識することが難しい。そこで、特許文献１に記載された技術においては、互いに異なる感度を持つ２つの入力手段を設け、タッチ操作と、画像の拡大・縮小を行うための操作とを識別している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１１−２２９６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
互いに異なる感度を持つ２つの入力手段を設けた場合であっても、その感度の程度（例えば、指をディスプレイにどの程度近づければ、どちらの入力手段がその接近を検知するか）を利用者が認識することは困難である。そのため、例えば、利用者が画像の拡大・縮小を行うための操作を行ったつもりであっても、タッチ操作を検知する入力手段がその操作を検知した場合、画像の拡大・縮小は行われず、意図しない入力が行われてしまうおそれがある。
【０００８】
本発明の目的は、上述した課題を解決する情報処理装置、情報処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００９】
本発明の情報処理装置は、
表示部と、
前記表示部への物体の接触または接近を検知する検知部と、
前記表示部に所定のガイド表示を行わせ、該ガイド表示を行った位置上で前記検知部が前記接触または前記接近を検知している位置が移動した場合、前記表示部が表示している画像を拡大または縮小させる制御部とを有する。
【００１０】
また、本発明の情報処理方法は、
ディスプレイへの物体の接触または接近を検知する処理と、
前記ディスプレイに所定のガイド表示を行わせる処理と、
前記ガイド表示を行った位置上で前記接触または前記接近を検知している位置が移動した場合、前記ディスプレイが表示している画像を拡大または縮小させる処理とを行う。
【００１１】
また、本発明のプログラムは、
コンピュータに実行させるためのプログラムであって、
ディスプレイへの物体の接触または接近を検知する手順と、
前記ディスプレイに所定のガイド表示を行わせる手順と、
前記ガイド表示を行った位置上で前記接触または前記接近を検知している位置が移動した場合、前記ディスプレイが表示している画像を拡大または縮小させる手順とを実行させる。
【発明の効果】
【００１２】
以上説明したように、本発明においては、１本の指で画像の拡大・縮小を容易に行うことができる。
【図面の簡単な説明】
【００１３】
【図１】本発明の情報処理装置の実施に一形態を示す図である。
【図２】図１に示した情報処理装置の外観の一例を示す図である。
【図３】図１に示した情報処理装置の表示部にガイド表示が行われた場合の外観の一例を示す図である。
【図４】図１に示した情報処理装置の表示部にガイド表示が行われた場合の外観の他の例を示す図である。
【図５】図１に示した情報処理装置における設定を行うために表示部に表示される設定画面の一例を示す図である。
【図６】図１に示した情報処理装置における情報処理方法を説明するためのフローチャートである。
【図７】図１に示した検知部が接触を検知している位置の移動方向が「ｉｎ」方向である場合の拡大表示の様子の一例を示す図である。
【図８】図１に示した検知部が接触を検知している位置の移動方向が「ｏｕｔ」方向である場合の縮小表示の様子の一例を示す図である。
【発明を実施するための形態】
【００１４】
以下に、本発明の実施の形態について図面を参照して説明する。
【００１５】
図１は、本発明の情報処理装置の実施に一形態を示す図である。
【００１６】
本形態における情報処理装置１００には図１に示すように、表示部１１０と、検知部１２０と、制御部１３０とが設けられている。なお、図１には、情報処理装置１００に設けられた構成要素のうち、本実施の形態に関わる主要な構成要素の一例を示す。
【００１７】
表示部１１０は、制御部１３０からの指示に従って情報を表示するＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）等のディスプレイである。
【００１８】
検知部１２０は、表示部１１０への物体、例えば、指等の接触または接近を検知する。また、検知部１２０は、表示部１１０への物体、例えば、指等の接触または接近を検知した場合、接触または接近を検知した表示部１１０上の位置（例えば、表示部１１０上の座標を示す情報）を制御部１３０へ通知する。また、表示部１１０と検知部１２０とで、タッチパネル機能を具備したディスプレイを実現する。
【００１９】
制御部１３０には、アプリケーションを実行するための基本ソフトウェアが実装されている。また、制御部１３０は、情報処理装置１００にインストールされたアプリケーションを実行する。制御部１３０は実行しているアプリケーションに従い、所定の情報を表示部１１０に表示させる。例えば、本発明の処理をアプリケーションで実現する場合、制御部１３０は、表示部１１０に所定のガイド表示を行わせる。このガイド表示については、後述する。また、制御部１３０は、ガイド表示を行った表示部１１０上の位置において、検知部１２０が物体の接触または接近を検知しているかどうかを判定する。また、検知部１２０が物体の接触または接近を検知している状態でその検知している位置がガイド表示を行っている表示部１１０上を移動すると、制御部１３０は、表示部１１０が表示している画像を拡大または縮小させる。このとき、制御部１３０は、その移動の量に応じた割合で、表示部１１０が表示している画像を拡大または縮小させる。つまり、制御部１３０は、その移動の量が大きいほど、表示部１１０が表示している画像を大きく拡大、または小さく縮小させる。また、制御部１３０には、実行するアプリケーションを記憶したり、処理するデータを一時的に記憶したりする記憶媒体が含まれる。
【００２０】
図２は、図１に示した情報処理装置１００の外観の一例を示す図である。
【００２１】
図１に示した情報処理装置１００の前面には図２に示すように、表示部１１０およびハードウェアボタン１４０が搭載されている。
【００２２】
ハードウェアボタン１４０のそれぞれには、あらかじめ設定された機能が割り当てられ、利用者がハードウェアボタン１４０を操作（押下）することで、割り当てられた機能が動作する。この機能の割り当てについては特に規定しない。
【００２３】
図３は、図１に示した情報処理装置１００の表示部１１０にガイド表示が行われた場合の外観の一例を示す図である。
【００２４】
図３に示すように、表示部１１０の右辺１１２に沿ってガイド表示１１１がスライドバー状に表示される。また、ガイド表示１１１上の１点に、所定のマーカー（図３中の星印で示したもの）が表示される。利用者が、このマーカーに指を接触または接近させて、接触または接近させた指をガイド表示１１１上をｉｎ方向（第１の方向）へ移動させる操作を行うことで、表示部１１０に表示されている画像が拡大される。一方、利用者が、このマーカーに指を接触または接近させて、接触または接近させた指をガイド表示１１１上をｉｎ方向とは反対方向であるｏｕｔ方向（第２の方向）へ移動させる操作を行うことで、表示部１１０に表示されている画像が縮小される。図３に示すように、ガイド表示１１１が表示部１１０の右辺１１２に沿って表示されるため、利用者が情報処理装置１００を右手に所持しているとき、右手の１本の指（例えば、親指）のみの操作で、表示部１１０に表示されている画像を拡大・縮小させることができる。なお、表示部１１０におけるこれらの表示は、制御部１３０からの指示に従うものである。
【００２５】
図４は、図１に示した情報処理装置１００の表示部１１０にガイド表示が行われた場合の外観の他の例を示す図である。
【００２６】
図４に示すように、表示部１１０の左辺１１３に沿ってガイド表示１１１がスライドバー状に表示される。また、ガイド表示１１１上の１点に、所定のマーカー（図４中の星印で示したもの）が表示される。利用者が、このマーカーに指を接触または接近させて、接触または接近させた指をガイド表示１１１上をｉｎ方向へ移動させる操作を行うことで、表示部１１０に表示されている画像が拡大される。一方、利用者が、このマーカーに指を接触または接近させて、接触または接近させた指をガイド表示１１１上をｉｎ方向とは反対方向であるｏｕｔ方向へ移動させる操作を行うことで、表示部１１０に表示されている画像が縮小される。図４に示すように、ガイド表示１１１が表示部１１０の左辺１１３に沿って表示されるため、利用者が情報処理装置１００を左手に所持しているとき、左手の１本の指（例えば、親指）のみの操作で、表示部１１０に表示されている画像を拡大・縮小させることができる。なお、表示部１１０におけるこれらの表示は、制御部１３０からの指示に従うものである。
【００２７】
また、利用者は、ガイド表示１１１を図３に示すような表示部１１０の右辺１１２に沿って表示させるのか、また、ガイド表示１１１を図４に示すような表示部１１０の左辺１１３に沿って表示させるのか等を設定しておく必要がある。
【００２８】
図５は、図１に示した情報処理装置１００における設定を行うために表示部１１０に表示される設定画面の一例を示す図である。
【００２９】
図５に示すように、表示部１１０には、利き手（操作する手）を設定するための表示、拡大／縮小の速度を設定するための表示、および本発明を実現するアプリケーションを常駐させるかどうかを選択するための表示が行われる。利き手の設定は、操作する手の選択であり、右手が選択されれば、ガイド表示１１１を図３に示すような表示部１１０の右辺１１２に沿って表示させる設定となる。また、左手が選択されれば、ガイド表示１１１を図４に示すような表示部１１０の左辺１１３に沿って表示させる設定となる。また、拡大／縮小の速度を設定は、指の接触または接近が検知されている位置の移動量に従って画像を拡大または縮小する割合の設定である。上述したように、制御部１３０は、指の接触または接近が検知されている位置の移動量が大きければ大きいほど、画像を大きく拡大、または小さく縮小させる。ここで、「速く」が選択された場合に比べて、「遅く」が選択された場合は、指の接触または接近が検知されている位置の移動量に対する画像の拡大または縮小の割合が小さなものとなる。また、アプリケーションを常駐させるかどうかの選択は、表示部１１０上にガイド表示１１１を常に表示させるかどうかの設定である。
【００３０】
以下に、図１に示した情報処理装置１００における情報処理方法について説明する。
【００３１】
図６は、図１に示した情報処理装置１００における情報処理方法を説明するためのフローチャートである。以下では、検知部１２０が物体の表示部１１０への接触を検知するものである場合を例に挙げて説明する。
【００３２】
まず、当該アプリケーションが起動している状態、つまり、制御部１３０が表示部１１０にガイド表示１１１を表示させている状態で、検知部１２０が表示部１１０への物体の接触を検知した場合、制御部１３０は、その接触を検知した位置が表示部１１０に表示されているガイド表示１１１上であるかどうかを判定する（ステップＳ１）。
【００３３】
検知部１２０が接触を検知した位置が表示部１１０に表示されているガイド表示１１１上ではない場合、制御部１３０は、当該接触を検知した位置に応じた処理を行う（ステップＳ２）。
【００３４】
一方、検知部１２０が接触を検知した位置が表示部１１０に表示されているガイド表示１１１上である場合は、制御部１３０は、検知部１２０が接触を検知している位置の移動方向が表示部１１０に表示されているガイド表示の「ｉｎ」方向であるか、「ｏｕｔ」方向であるかを判定する（ステップＳ３）。
【００３５】
移動方向が「ｉｎ」方向である場合、制御部１３０は、その移動量に応じて、表示部１１０が表示している画像を拡大させて表示させる（ステップＳ４）。
【００３６】
図７は、図１に示した検知部１２０が接触を検知している位置の移動方向が「ｉｎ」方向である場合の拡大表示の様子の一例を示す図である。
【００３７】
図７に示すように、利用者が、表示部１１０に表示されているガイド表示１１１上を、指を接触させながら「ｉｎ」方向へ移動させると、制御部１３０は、検知部１２０が接触を検知している位置がガイド表示１１１上を「ｉｎ」方向へ移動していると判定し、表示部１１０が表示していた「Ａ」を拡大表示させる。
【００３８】
一方、移動方向が「ｏｕｔ」方向である場合、制御部１３０は、その移動量に応じて、表示部１１０が表示している画像を縮小させて表示させる（ステップＳ５）。
【００３９】
図８は、図１に示した検知部１２０が接触を検知している位置の移動方向が「ｏｕｔ」方向である場合の縮小表示の様子の一例を示す図である。
【００４０】
図８に示すように、利用者が、表示部１１０に表示されているガイド表示１１１上を、指を接触させながら「ｏｕｔ」方向へ移動させると、制御部１３０は、検知部１２０が接触を検知している位置がガイド表示１１１上を「ｏｕｔ」方向へ移動していると判定し、表示部１１０が表示していた「Ａ」を縮小表示させる。
【００４１】
なお、上述した画像の拡大・縮小の中心となる基準点は、表示部１１０の中心点（縦方向において中心であり、かつ横方向おいて中心である点）であっても良いし、ガイド表示１１１上にて検知部１２０が接触を検知した直前に接触を検知した位置であっても良い。
【００４２】
このように、表示部１１０に表示されたガイド表示１１１上で検知した接触または接近の位置の移動に応じて、表示されている画像の拡大・縮小を行うため、１本の指で画像の拡大・縮小を行うことができる。また、その際、拡大・縮小を行うためのガイド表示を行うことで、利用者が画像の拡大・縮小を行うための操作を行った場合、意図しない他の入力指示が行われてしまうことを避けることができる。
【００４３】
なお、上述した情報処理装置１００は、携帯電話機、携帯端末、タブレット型やノート型のＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）、スマートフォン、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ゲーム機等の電子機器である。
【００４４】
また、上述した情報処理装置１００に設けられた各構成要素が行う処理は、目的に応じてそれぞれ作製された論理回路で行うようにしても良い。また、処理内容を手順として記述したコンピュータプログラム（以下、プログラムと称する）を情報処理装置１００にて読取可能な記録媒体に記録し、この記録媒体に記録されたプログラムを情報処理装置１００に読み込ませ、実行するものであっても良い。情報処理装置１００にて読取可能な記録媒体とは、フロッピー（登録商標）ディスク、光磁気ディスク、ＤＶＤ、ＣＤなどの移設可能な記録媒体の他、情報処理装置１００に内蔵されたＲＯＭ、ＲＡＭ等のメモリやＨＤＤ等を指す。この記録媒体に記録されたプログラムは、情報処理装置１００に設けられた制御部１３０にて読み込まれ、制御部１３０の制御によって、上述したものと同様の処理が行われる。ここで、制御部１３０は、プログラムが記録された記録媒体から読み込まれたプログラムを実行するコンピュータとして動作するものである。
【００４５】
上記の実施の形態の一部または全部は、以下の付記のようにも記載され得るが、以下には限られない。
（付記１）表示部と、
前記表示部への物体の接触または接近を検知する検知部と、
前記表示部に所定のガイド表示を行わせ、該ガイド表示を行った位置上で前記検知部が前記接触または前記接近を検知している位置が移動した場合、前記表示部が表示している画像を拡大または縮小させる制御部とを有する情報処理装置。
（付記２）前記制御部は、前記表示部の左辺または右辺に沿って前記ガイド表示を行わせることを特徴とする、付記１に記載の情報処理装置。
（付記３）前記制御部は、前記検知部が前記接触または前記接近を検知している位置の移動量に応じた割合で、前記画像を拡大または縮小することを特徴とする、付記１または付記２に記載の情報処理装置。
（付記４）前記制御部は、前記検知部が前記接触または前記接近を検知している位置が前記ガイド表示を行った位置上を第１の方向へ移動した場合、前記表示部が表示している画像を拡大させ、前記検知部が前記接触または前記接近を検知している位置が前記ガイド表示を行った位置上を第１の方向とは反対方向である第２の方向へ移動した場合、前記表示部が表示している画像を縮小させることを特徴とする、付記１から３のいずれか１項に記載の情報処理装置。
（付記５）前記制御部は、前記拡大または前記縮小の中心となる基準点を、前記表示部の中心点とすることを特徴とする、付記１から４のいずれか１項に記載の情報処理装置。
（付記６）ディスプレイへの物体の接触または接近を検知する処理と、
前記ディスプレイに所定のガイド表示を行わせる処理と、
前記ガイド表示を行った位置上で前記接触または前記接近を検知している位置が移動した場合、前記ディスプレイが表示している画像を拡大または縮小させる処理とを行う情報処理方法。
（付記７）コンピュータに、
ディスプレイへの物体の接触または接近を検知する手順と、
前記ディスプレイに所定のガイド表示を行わせる手順と、
前記ガイド表示を行った位置上で前記接触または前記接近を検知している位置が移動した場合、前記ディスプレイが表示している画像を拡大または縮小させる手順とを実行させるためのプログラム。
【符号の説明】
【００４６】
１００    情報処理装置
１１０    表示部
１１１    ガイド表示
１１２    右辺
１１３    左辺
１２０    検知部
１３０    制御部
１４０    ハードウェアボタン
【図１】
2014160301.tif 000003
【図２】
2014160301.tif 000004
【図３】
2014160301.tif 000005
【図４】
2014160301.tif 000006
【図５】
2014160301.tif 000007
【図６】
2014160301.tif 000008
【図７】
2014160301.tif 000009
【図８】
2014160301.tif 000010