(57)【要約】【課題】タッチパネル操作において、ユーザが使用する操作体が画面に対し斜めに接近している場合に、ユーザが目的とする領域を拡大表示し、ユーザの誤入力を防止する。【解決手段】タッチパネルを備えた情報入力装置において、表示手段と、撮像手段と、前記撮像手段によって撮像された前記物体の接近位置として３次元の位置を検出する位置検出手段と、前記位置検出手段によって検出された少なくとも２地点以上の時刻の異なる接近位置に基づいて、前記物体の前記画面に対する接近方向を算出する方向算出手段と、前記方向算出手段によって算出された接近方向と接近位置に基づいて、前記物体が接触しようとしている前記画面上の接触推定位置を推定する位置推定手段と、前記位置推定手段によって推定された接触推定位置に応じた前記表示データの特定領域に対して拡大処理を制御する表示制御手段とを備えたことを特徴とする。【選択図】図１
2016018513.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルを備えた情報入力装置において、
表示データを前記情報入力装置の画面上に表示する表示手段と、
前記画面に接近する物体を撮像する撮像手段と、
前記撮像手段によって撮像された前記物体の接近位置として３次元の位置を検出する位置検出手段と、
前記位置検出手段によって検出された少なくとも２地点以上の時刻の異なる接近位置に基づいて、前記物体の前記画面に対する接近方向を算出する方向算出手段と、
前記方向算出手段によって算出された接近方向と接近位置に基づいて、前記物体が接触しようとしている前記画面上の接触推定位置を推定する位置推定手段と、
前記位置推定手段によって推定された接触推定位置に応じた前記表示データの特定領域に対して拡大処理を制御する表示制御手段と
を備えた情報入力装置。
【請求項２】
前記画面との距離が異なる所定距離を示す前記位置検出手段による接近位置を用いて接近方向を算出することを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記表示制御手段は、拡大処理する特定領域の形状を、前記方向算出手段によって算出された接近方向に応じて変化させることを特徴とする請求項１又は請求項２に記載の情報入力装置。
【請求項４】
前記表示制御手段において拡大処理される特定領域の形状は、形状の向き及び／または形状の縦横比が変化することを特徴とする請求項３に記載の情報入力装置。
【請求項５】
前記表示制御手段は、前記方向算出手段によって算出された接近方向の画面に対して水平な成分に基づき、前記特定領域の形状の向きを変化させることを特徴とする請求項４に記載の情報入力装置。
【請求項６】
前記表示制御手段によって拡大処理する特定領域の形状は楕円であり、前記表示制御手段は、前記方向算出手段によって算出された接近方向の画面に対して水平な成分の向きを楕円の長軸とすることを特徴とする請求項５に記載の情報入力装置。
【請求項７】
前記表示制御手段は、前記方向算出手段によって算出された接近方向の画面に対して垂直な成分に基づき、前記特定領域の形状の縦横比を変化させることを特徴とする請求項３乃至請求項６の何れか一項に記載の情報入力装置。
【請求項８】
前記表示制御手段によって拡大処理される特定領域の形状は縦を長軸、横を短軸とした楕円であり、前記表示制御手段は、前記方向算出手段によって算出された接近方向の画面に対して垂直な成分が、画面に対して垂直に近いほど、長軸と短軸の長さの比である形状の縦横比を等しくし、画面に対して水平に近いほど、長軸と短軸の長さの差を大きくする形状の縦横比とすることを特徴とする請求項７に記載の情報入力装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画面に接近する非接触の物体に関する情報の入力に応じた処理を行う情報入力装置に関する。
【背景技術】
【０００２】
近年、タッチパネルを備えた携帯電話やデジタルカメラ、オーディオ機器などの情報処理装置が普及している。このようなタッチパネルを備えた情報処理装置は、ユーザに直感的な操作を提供することができる。しかしながら、これらの情報処理装置の表示画面における表示可能な情報には限界がある。そのため、全ての情報を画面に表示しようとした場合、文字の選択入力を行うための文字キーやアイコン画像などの表示面積を小さくしたり、複数の文字キーやアイコン画像を近接して表示する。そうすると、ユーザは誤った文字キーやアイコン画像に接触してしまい、ユーザが意図した操作とは異なる入力をしてしまうという問題があった。
【０００３】
このような問題を回避するため、特許文献１では、タッチパネルの画面に対し所定距離圏内において手指が検出された場合に、画面に対する手指の接近位置に基づいて目的とする文字キーやアイコン画像を拡大する電子機器が提案されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−１２８６８５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の方法では、画面に表示されている目的とする文字キーやアイコン画像に対し、手指などの操作体を垂直に接近させた場合には、目的の領域を拡大表示することが可能となるが、操作体を目的とする文字キーやアイコン画像に対し斜めに接近させた場合には、目的とする領域とは異なる領域が拡大表示されてしまう。
【０００６】
本発明は上述した課題に鑑みてなされたものであり、その目的は、ユーザによる操作体を用いたタッチパネルの操作において、タッチパネルに対し操作体を斜めに接近させた場合において、ユーザが目的とする文字キーやアイコン画像を拡大表示することで、ユーザにとって操作性に優れたインターフェースを提供することである。
【課題を解決するための手段】
【０００７】
本発明に係る情報入力装置の構成は、
タッチパネルを備えた情報入力装置において、
表示データを前記情報入力装置の画面上に表示する表示手段と、
前記画面に接近する物体を撮像する撮像手段と、
前記撮像手段によって撮像された前記物体の接近位置として３次元の位置を検出する位置検出手段と、
前記位置検出手段によって検出された少なくとも２地点以上の時刻の異なる接近位置に基づいて、前記物体の前記画面に対する接近方向を算出する方向算出手段と、
前記方向算出手段によって算出された接近方向と接近位置に基づいて、前記物体が接触しようとしている前記画面上の接触推定位置を推定する位置推定手段と、
前記位置推定手段によって推定された接触推定位置に応じた前記表示データの特定領域に対して拡大処理を制御する表示制御手段と
を備えたことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、画面に対し接近してきている操作体の接近方向に基づいて推定される画面上の文字キーやアイコン画像の特定領域を拡大表示する。これにより、画面に対し操作体が斜めに接近してきた場合においても、ユーザが目的とする領域を拡大表示することができ、誤入力を防止することができる。
【図面の簡単な説明】
【０００９】
【図１】第１の実施形態に係る情報入力装置の概略構成を示すブロック図
【図２】第１の実施形態に係る情報入力装置の外観を示す図
【図３】第１の実施形態に係る情報入力装置の動作手順を説明するフローチャート図
【図４】第１の実施形態に係るユーザの操作指示動作による画面遷移図
【図５】第１の実施形態に係る情報処理装置の表示部と操作体の関係を示す図
【図６】第２の実施形態に係る接近方向の水平成分に基づく拡大領域の変化を示す図
【図７】第２の実施形態に係る接近方向の垂直成分に基づく拡大領域の変化を示す図
【発明を実施するための形態】
【００１０】
以下に、添付図面を参照して本発明を実施するための形態について詳細に説明する。以下に説明する実施の形態は、本発明を実現するための一例であり、本発明が適用される装置の構成や各種条件によって適宜修正又は変更されるべきものであり、本発明は以下の実施形態に限定されるものではない。
【００１１】
＜第１の実施形態＞
図１は、本発明に係る実施の形態における情報処理装置１００の一例である概略構成を示すブロック図である。
【００１２】
本実施形態の情報処理装置１００は、パーソナルコンピュータ（以下、ＰＣ）、オーディオプレイヤー、メディアプレイヤー、携帯電話、デジタルカメラなどを用いて構成可能なものである。
【００１３】
図１において、内部バス１５０に対してＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、画像処理部１０４、表示部１０５、タッチパネル１０６、記録媒体Ｉ／Ｆ１０７、撮像部１０９、物体検出部１１０、外部Ｉ／Ｆ１１１、通信Ｉ／Ｆ１１２が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができるようにされている。
【００１４】
ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されたプログラムに従い、メモリ１０２をワークメモリとして用いて、情報処理装置１００の各部を制御する。メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリなど）で構成される。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラムなどが格納される。不揮発性メモリ１０３は例えばハードディスク（ＨＤ）やＲＯＭなどで構成される。
【００１５】
画像処理部１０４は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１０８に格納された画像データ、撮像部１０９が撮像した映像信号、外部Ｉ／Ｆ１１１や通信Ｉ／Ｆ１１２を介して取得した画像データなどに対して各種画像処理を施す。画像処理部１０４が行う画像処理には、Ａ／Ｄ変換処理、Ｄ／Ａ変換処理、画像データの符号化処理、圧縮処理、デコード処理、拡大／縮小処理（リサイズ）、ノイズ低減処理、色変換処理などが含まれる。画像処理部１０４は、特定の画像処理を施すための専用の回路ブロックで構成しても良い。また、画像処理の種別によっては画像処理部１０４を用いずにＣＰＵ１０１がプログラムに従って画像処理を施すことも可能である。
【００１６】
表示部１０５は、ＣＰＵ１０１の制御に基づいて、不揮発性メモリ１０３や記録媒体１０８に格納された画像データ、撮像部１０９で撮像され画像処理部１０４でデジタルデータに変換された画像データ、ＧＵＩ(Graphical User Interface)を構成するＧＵＩ画面などを表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、表示部１０５に表示するための映像信号を生成して表示部１０５に出力するように情報処理装置１００の各部を制御する。表示部１０５は出力された映像信号に基づいて映像を表示する。なお、情報処理装置１００自体が備える構成としては表示部１０５に表示させるための映像信号を出力するためのインターフェースまでとし、表示部１０５は外付けのモニタ（テレビなど）で構成してもよい。
【００１７】
タッチパネル１０６は、ユーザの指や手などの操作体を検知することで、ユーザの操作を受け付けるための入力デバイスである。タッチパネルの方式には、電気抵抗の変化を利用した抵抗型や、静電容量の変化を利用した静電容量型、光学的に指などの操作体を検出する光学型がある。いずれの方式によるタッチパネルは、表示部１０５に重ね合わせて平面的に構成され、ユーザがどこに接触したかを区別できるようにＸＹ座標が設定されている。また、接触した座標位置に対応した表示データにも、同様にＸＹ座標が設定されている。これにより、画面に対する操作体の近接が検出された場合に、近接を検出した位置に応じた座標情報がＣＰＵ１０１に出力される。
【００１８】
記憶媒体Ｉ／Ｆ１０７は、メモリーカードやＣＤ、ＤＶＤといった記録媒体１０８が装着可能とされ、ＣＰＵ１０１の制御に基づき、装着された記録媒体１０８からのデータの読み出しや、当該記録媒体１０８に対するデータの書き込みを行う。
【００１９】
撮像部１０９は、複数のレンズによる光学系とセンサによって構成され、ユーザによるタッチパネル１０６への操作を撮影可能な方向に向けて設置されている。また、この撮像部１０９は、例えば１８０°以上の広範囲の視野角を有することで、後述する物体検出部１１０は非接触の物体の３次元座標をよりタッチパネル部１０６に近いところで取得することができる。撮像部１０９で撮像された画像は、処理画像として画像処理部１０４に出力される。
【００２０】
物体検出部１１０は、画像処理部１０４から出力された映像信号を受信し、受信した画像中からタッチパネル１０６に接近してきているタッチパネル１０６に非接触の物体を検出する。非接触の物体が検出された場合には、表示部１０５に対する物体の３次元座標を検出する。この３次元座標は、情報処理装置における表示部１０５の隅１点を原点とし、横方向をＸ軸、縦方向をＹ軸、表示部１０５に対して垂直方向をＺ軸とした座標位置である。ここでは原点を表示部１０５の隅１点としたが、表示部１０５の中心を原点とする構成にしても良い。
【００２１】
また、３次元座標の具体的な検出方法としては、特願２００３−６１２２７公報に記載された複数のカメラにより撮影された画像を用いたステレオ法による検出方法や、特願２００４−６５７０８公報に記載の赤外線カメラにより撮影された輝度値の分布として出力される赤外線画像を用いた検出方法が挙げられる。
【００２２】
外部Ｉ／Ｆ１１１は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ１１２は、外部機器やインターネットなどと通信して、ファイルやコマンドなどの各種データの送受信を行うためのインターフェースである。
【００２３】
上記のように構成される情報入力装置１００では、撮像部１０９により撮像された画像中から、物体検出部１１０がタッチパネル１０６に接近している非接触の物体を検出し、検出された物体の表示部１０５に対する接近位置となる３次元座標位置を検出する。そして、ＣＰＵ１０１は検出された時刻の異なる複数の３次元座標位置から、検出された非接触の物体のタッチパネル１０６に対する接近方向を算出し、その算出された接近方向に基づいて非接触の物体のタッチパネル１０６に対する接触位置を推定する。そして、この推定された接触推定位置に対し、画像処理部１０４は拡大処理を施し、表示部１０５は拡大処理された表示データを表示する。
【００２４】
ここで、情報処理装置１００の動作の詳細を、図を参照して説明する。図２は、本実施形態に係る情報入力装置の外観を示す図である。図３は、本実施形態に係る情報処理装置の動作手順を説明するフローチャート図である。このフローチャート図を用いて、第１の実施形態の処理の流れを以下説明する。
【００２５】
まず、Ｓ３０１において表示部１０５は、ＣＰＵ１０１の制御に基づいて表示データやＧＵＩ画面などを表示する。図２に示す例では、表示部１０５の下段には選択入力可能な表示情報としてのソフトウェアキーボード２０１が表示され、上段には選択入力された文字を表示する選択文字出力枠２０２が表示されている例である。このように表示部１０５に表示された表示データやＧＵＩ画面の表記内容に基づき、ユーザは指や手、スタイラスなどの操作体を用いてタッチパネル１０６への操作指示動作を行う。
【００２６】
以降の説明では、図４を用いて、例えばユーザが「Ｄ」の文字キーを選択文字出力枠２０２に出力させるために、タッチパネル１０６に操作体を接近させる場合の操作指示動作について説明する。図４は、本実施形態に係る情報処理装置のユーザ操作指示動作による画面遷移図である。
【００２７】
撮像部１０９は、このようなタッチパネル１０６への操作体を用いたユーザの操作指示動作を時系列画像として取得する。
【００２８】
Ｓ３０２において、物体検出部１１０は、画像処理部１０４を介して撮像部１０９が撮像した時系列画像を取得する。図４（ａ）は、撮像部１０９によって撮像された、ユーザが操作体４０２を文字キー「Ｄ」に接近させている画像の一例である。この時、物体検出部１１０は取得した画像の中から、タッチパネル１０６に接近してきている画面に非接触の操作体４０２を検出する。非接触の操作体４０２を検出できた場合（Ｓ３０２がＹＥＳ）は、Ｓ３０３において、物体検出部１１０は、非接触の操作体４０２の接近位置として３次元座標を検出し、Ｓ３０４へ移行する。非接触の操作体４０２を検出できなかった場合（Ｓ３０２がＮＯ）は、操作体が検出できるまでＳ３０２の処理を繰り返し行う。
【００２９】
Ｓ３０４、Ｓ３０５において、ＣＰＵ１０１は、物体検出部１１０によって検出された非接触の操作体４０２の接近位置である３次元座標を取得し、非接触の操作体４０２が表示部１０５に対、第１の所定距離の位置もしくは第２の所定距離の位置にあるかを判定する。ここで述べた表示部１０５に対する第１の所定距離と第２の所定距離は、画面に垂直な方向の距離を表し、物体検出部１１０によって検出された３次元の位置のＺ軸に対応する。また、第１の所定距離と第２の所定距離の関係は、第１の所定距離が第２の所定距離に対し表示部１０５から遠いものとする。
【００３０】
これにより、物体検出部１１０によって検出される操作体４０２の接近位置が、第１の所定距離、第２の所定距離の順番に検出できた場合には、操作体４０２が情報処理装置１００に接近していることを表す。
【００３１】
また、以降の説明では、第１の所定距離と第２の所定距離における操作体４０２の接近位置をそれぞれ１点ずつ取得した場合について記載するが、各距離における接近位置を複数取得するようにしても良い。
【００３２】
まず、ＣＰＵ１０１は、検出された非接触の操作体４０２の接近位置が画面に対して第１の所定距離の位置にあるかを判定する。非接触の操作体４０２が第１の所定距離の位置にあった場合（Ｓ３０４がＹＥＳ）はＳ３０６に以降し、第１の所定距離の位置にない場合（Ｓ３０４がＮＯ）はＳ３０５に移行する。
【００３３】
Ｓ３０５では、検出された非接触の操作体４０２の接近位置が画面に対して第２の所定距離の位置にあるかを判定する。非接触の操作体が第２の所定距離の位置にあった場合（Ｓ３０５がＹＥＳ）は、Ｓ３０６に以降し、第２の所定距離の位置にない場合（Ｓ３０４がＮＯ）は、Ｓ３０２へ移行する。
【００３４】
Ｓ３０６では、操作体４０２が第１の所定距離もしくは第２の所定距離にある場合に、物体検出部１１０によって検出された操作体４０２の接近位置である３次元座標をメモリ１０２において保持する。
【００３５】
これにより、非接触の操作体４０２がタッチパネル１０６に接近している状況において、時刻の異なる２地点の接近位置を算出することができる。
【００３６】
Ｓ３０７において、ＣＰＵ１０１は、物体検出部１１０によって検出された非接触の操作体４０２が第１の接近位置と第２の接近位置の両方における接近位置をメモリ１０２で保持しているかを判定する。保持している場合（Ｓ３０７がＹＥＳ）は、Ｓ３０８に移行し、保持していない場合（Ｓ３０７がＮＯ）は、Ｓ３０２に移行する。
【００３７】
Ｓ３０８において、ＣＰＵ１０１は、第１の接近位置と第２の接近位置に基づいて、画面に対する非接触の操作体４０２の接近方向を算出する。接近方向の算出の詳細に関して、図５を用いて説明する。図５は、第１の実施形態に係る情報処理装置の表示部と操作体の関係を示す図である。
【００３８】
図５（ａ）における座標系は、情報処理装置１００の表示部１０５における原点Ｏに対し、横方向をＸ軸、縦方向をＹ軸とする。また、図５（ｂ）における座標系は、原点Ｏに対し、画面に水平な方向をＹ軸、画面に垂直な方向をＺ軸とする。
【００３９】
まず、図５（ａ）に示すように、ＣＰＵ１０１はメモリ１０２で保持していた第１の接近位置５０１と第２の接近位置５０２を結ぶ直線Ｄ１を算出する。ＣＰＵ１０１が算出した直線Ｄ１は、操作体４０２が画面に対して接近してきている接近方向の水平成分に対応する。これにより、第１の接近位置と第２の接近位置の関係から、操作体４０２の物体が表示部１０５に接近してきた場合における、画面に水平な成分の方向と距離を算出することができる。また、Ｙ軸方向Ｄ０と直線Ｄ１のなす角度θ１を算出する。
【００４０】
次に、ＣＰＵ１０１は図５（ｂ）に示すように、ＣＰＵ１０１はメモリ１０２で保持していた第１の接近位置５０３と第２の接近位置５０４を結ぶ直線Ｄ３を算出する。ここで示す第１の接近位置５０３と第２の接近位置５０４は、それぞれ図５（ａ）における５０１及び５０２に対応する。ＣＰＵ１０１が算出した直線３は、操作体４０２が画面に対して接近してきている接近方向の垂直成分に対応する。これにより、第１の接近位置と第２の接近位置の関係から、操作体４０２の物体が表示部１０５に接近してきた場合における、画面に垂直な成分の方向と距離を算出することができる。また、Ｙ軸方向Ｄ２と直線Ｄ３のなす角度θ２を算出する。
【００４１】
続いて、Ｓ３０９において、ＣＰＵ１０１は、算出した非接触の操作体４０２のタッチパネル１０６に対する接近方向と第１の接近位置及び第２の接近位置に基づき、ユーザが操作指示のためにタッチパネル１０６に接触しようとしている接触位置を推定する。図４（ｂ）における４０３は、ＣＰＵ１０１が推定した接触位置を表す。接触位置の算出方法としては、第１の接近位置及び第２の接近位置と、ＣＰＵ１０１が算出した角度θ１及びθ２を用いた三角関数の公式から算出することが可能である。
【００４２】
Ｓ３１０において、ＣＰＵ１０１は、推定した接触位置に基づき、画像処理部１０４が拡大処理を行う領域を決定する。ＣＰＵ１０１が決定する拡大領域は、例えば図４（ｂ）に示すように、ＣＰＵ１０１が推定した接触位置を中心とした円形などがある。また、この時の円の半径は、予め定めた固定値の大きさとする。
【００４３】
Ｓ３１１において、画像処理部１０４は、ＣＰＵ１０１によって決定された拡大領域４０４に対し拡大処理を施す。この時、画像処理部１０４は、予め定められた固定値の倍率で、ＣＰＵ１０１によって決定された拡大領域に対する拡大処理を施す。
【００４４】
Ｓ３１２において、表示部１０５は、画像処理部１０４によって拡大処理された領域を含む表示データを取得する。さらに、表示部１０５は、取得した表示データを表示する。図４（ｂ）は、ＣＰＵ１０１が決定した拡大領域４０４に対し、画像処理部１０４が拡大処理を施した状態の図である。ここにおいて、ユーザが目的とする「Ｄ」のキーを含む領域が拡大されるので、ユーザは文字キー「Ｄ」の位置を容易に確認できる。
【００４５】
以上のように、第１の実施形態によれば、操作体が画面に対し斜めに接近してきた場合において、ユーザが目的とする領域を拡大表示することができ、誤入力を防止することができる。また、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【００４６】
＜第２の実施形態＞
第２の実施形態に係る情報入力装置の構成及び動作を、第１の実施形態との差異を中心に説明する。なお、第１の実施形態と同一の構成及び動作については、その説明を省略する。また、第２の実施形態も第１の実施形態と同様に、物体検出部１１０がタッチパネル１０６に接近してきている非接触の操作体を検出し、ＣＰＵ１０１が時刻の異なる第１の接近位置と第２の接近位置に基づいて操作体の接近方向と接触推定位置を算出する場合について説明する。
【００４７】
第２の実施形態に係る情報処理装置の構成及び動作として、第１の実施形態との差異があるのは、ＣＰＵ１０１が推定した接触推定位置に基づく拡大領域の形状を、操作体の画面に対する接近方向に基づいて楕円形に形状を変化させることである。
【００４８】
ＣＰＵ１０１の処理の詳細に関して、図を参照して説明する。図６は、第２の実施形態に係る操作体の接近方向と拡大領域の関係を示す図である。
【００４９】
ＣＰＵ１０１は、物体検出部１１０によって検出された第１の接近位置と第２の接近位置に基づいて操作体のタッチパネル１０６に対する接近方向を算出する。さらに、ＣＰＵ１０１は、算出された接近方向と第１の接近位置及び第２の接近位置に基づき、ユーザが操作指示のためにタッチパネル１０６に接触しようとしている接触位置を推定する。そして、ＣＰＵ１０１は、この推定した接触位置に基づき、画像処理部１０４が拡大処理を施す領域を決定する。ここで、第２の実施形態では、画像処理部１０４によって拡大処理される領域を、第１の接近位置及び第２の接近位置によって算出された接近方向の水平成分と垂直成分に応じて、拡大領域の形状である楕円の向き及び／または形状の縦横比を変化させることである。
【００５０】
図６に示すように、操作体４０２が画面の左斜め下の方向から情報処理装置１００に接近してきた場合について説明する。第２の実施形態におけるＣＰＵ１０１は、第１の実施形態同様、接近方向の直線Ｄ１を算出する。この直線Ｄ１は、操作体４０２が画面に対して接近してきている接近方向の水平成分と対応し、ＣＰＵ１０１は、推定された接触位置を中心に拡大領域を直線Ｄ１の向きを長軸とした楕円形に変化させる。さらに、この時の楕円形の長軸と短軸の比率は、接近方向の垂直成分に対応した接近方向の直線Ｄ３に応じて変化させる。例えば、接近方向の垂直成分に対応した直線Ｄ３が、図７（ａ）に示すように、画面に対して垂直に近い時は、図７（ｂ）のように楕円の長軸と短軸の長さの比が等しい円形とする。また、図７（ｃ）に示すように、直線Ｄ３が画面に対して水平に近い時は、図７（ｄ）のように楕円の長軸と短軸の比率の差が大きい楕円形の拡大領域とする。
【００５１】
そして、ＣＰＵ１０１によって決定された接近方向の水平成分及び垂直成分に基づいた拡大領域に対し、第２の実施形態における画像処理部１０４は固定倍率で拡大処理を施す。
【００５２】
以上のように、第２の実施形態によれば、操作体が画面に対し斜めに接近してきた場合において、ユーザが目的とする領域に対して接近させてきた操作体の接近方向の水平成分及び垂直成分に基づいて拡大表示する領域を変更することで、ユーザが目的とする領域を的確に拡大表示することができる。また、上述した実施の形態における記述は、一例を示すものであり、これに限定するものではない。上述した実施の形態における構成及び動作に関しては、適宜変更が可能である。
【符号の説明】
【００５３】
１００  情報処理装置、１０１  ＣＰＵ、１０２  メモリ、１０３  不揮発性メモリ、
１０４  画像処理部、１０５  表示部、１０６  タッチパネル、
１０７  記録媒体Ｉ／Ｆ、１０８  記録媒体、１０９  撮像部、１１０  物体検出部、
１１１  外部Ｉ／Ｆ、１１２  通信Ｉ／Ｆ
【図１】
2016018513.tif 000003
【図２】
2016018513.tif 000004
【図３】
2016018513.tif 000005
【図４】
2016018513.tif 000006
【図５】
2016018513.tif 000007
【図６】
2016018513.tif 000008
【図７】
2016018513.tif 000009