(57)【要約】【課題】操作者がいかなる指示体を使用して情報入力を行う場合でもその操作性を向上させることが可能な情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。【解決手段】指サイズ判定部４２は、指紋読み取り装置１８で読み取った指の指紋画像に基づいて、指のサイズを検出し、拡大率決定部４３は、検出した指のサイズに基づいて、表示画面上の拡大対象オブジェクトの拡大率を決定し、拡大オブジェクト生成部４５は、決定した拡大率で、拡大対象オブジェクトを拡大して表示する。【選択図】  図２
2010218122.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置において、
前記指示体のサイズを検出する指示体サイズ検出手段と、
前記指示体サイズ検出手段で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定手段と、
前記拡大率決定手段で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成手段と、
を備えたことを特徴とする情報入力装置。
【請求項２】
前記指示体は指であり、
前記指示体サイズ検出手段は、指紋読み取り手段で読み取った指の指紋画像に基づいて、前記指示体のサイズを検出することを特徴とする請求項１に記載の情報入力装置。
【請求項３】
前記指示体サイズ検出手段は、前記指示体が前記タッチパネルにタッチしたときのタッチ面の座標情報に基づいて、前記指示体のサイズを検出することを特徴とする請求項１に記載の情報入力装置。
【請求項４】
さらに、前記表示画面上に１又は複数のオブジェクトが表示されている状態で、前記指示体で表示画面にタッチされた場合には、当該タッチ点を中心として所定範囲内にオブジェクトが存在する場合は、当該存在するオブジェクトを前記拡大対象オブジェクトとして決定する一方、当該タッチ点を中心として所定範囲内にオブジェクトが存在しない場合は、前記表示画面上に表示されている全オブジェクトを拡大対象オブジェクトとして決定する拡大対象オブジェクト判定手段を備えたことを特徴とする請求項１〜請求項３のいずれか１つに記載の情報入力装置。
【請求項５】
表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置のオブジェクト表示方法において、
前記指示体のサイズを検出する指示体サイズ検出工程と、
前記指示体サイズ検出工程で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定工程と、
前記拡大率決定工程で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成工程と、
を含むことを特徴とする情報入力装置のオブジェクト表示方法。
【請求項６】
表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置に搭載されるプログラムにおいて、
前記指示体のサイズを検出する指示体サイズ検出工程と、
前記指示体サイズ検出工程で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定工程と、
前記拡大率決定工程で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成工程と、
をコンピュータに実行させることを特徴とするコンピュータが実行可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムに関し、詳細には、タッチパネルで指示体により情報入力を行う場合に、その操作性を向上させた情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムに関する。
【背景技術】
【０００２】
従来、画面上のオブジェクト（ボタン、アイコンなど）に指で触れることで、文字入力やメニュー選択などの各種命令（コマンド）を実行できるタッチパネルは、操作者がキーボードに不慣れであったり、キーボードを設置する物理的スペースがなかったりする場合の入力手段として、パーソナル・コンピュータのほかＰＤＡ、ＡＴＭ、カーナビゲーションシステムなどに広く利用されている。
【０００３】
かかるタッチパネルについては、従来から、入力を容易化するためのさまざまな方法が提案されている。例えば、タッチパネルで拡大領域を指定して、指定した拡大領域内のオブジェクトを拡大表示する技術が提案されている（例えば、特許文献１〜３参照）。
【０００４】
しかしながら、ユーザによって指のサイズが異なるが、特許文献１〜３では、オブジェクトを拡大する場合にその拡大率が一定であるため、指の大きい人にとっては、当該オブジェクトを操作する場合に拡大が足りなく操作しにくい場合があり、また、指の小さい人にとっては、拡大が過多となり、逆に、オブジェクトの拡大により画面で隠れてしまう部分がでてくるため、操作しにくくなるという問題がある。
【０００５】
他方、タッチパネルでの指示体は、指に限られず、ペンやスタイラスを使用する場合があるが、タッチパネルでペンやスタイラスを使用する場合は、指の大きさは関係なく、ペンやスタイラスのペン先のサイズが操作性と関係する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０００−２５０６８１号公報
【特許文献２】特開２００５−０４４０２６号公報
【特許文献３】特開平０９−４４３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、上記に鑑みてなされたものであって、操作者がいかなる指示体を使用して情報入力を行う場合でもその操作性を向上させることが可能な情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置において、前記指示体のサイズを検出する指示体サイズ検出手段と、前記指示体サイズ検出手段で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定手段と、前記拡大率決定手段で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成手段と、を備えたことを特徴とする。
【０００９】
また、本発明の好ましい態様によれば、前記指示体は指であり、前記指示体サイズ検出手段は、指紋読み取り手段で読み取った指の指紋画像に基づいて、前記指示体のサイズを検出することが望ましい。
【００１０】
また、本発明の好ましい態様によれば、前記指示体サイズ検出手段は、前記指示体が前記タッチパネルにタッチしたときのタッチ面の座標情報に基づいて、前記指示体のサイズを検出することが望ましい。
【００１１】
また、本発明の好ましい態様によれば、前記表示画面上に１又は複数のオブジェクトが表示されている状態で、前記指示体で表示画面にタッチされた場合には、当該タッチ点を中心として所定範囲内にオブジェクトが存在する場合は、当該存在するオブジェクトを前記拡大対象オブジェクトとして決定する一方、当該タッチ点を中心として所定範囲内にオブジェクトが存在しない場合は、前記表示画面上に表示されている全オブジェクトを拡大対象オブジェクトとして決定する拡大対象オブジェクト判定手段を備えることが望ましい。
【００１２】
また、上述した課題を解決し、目的を達成するために、本発明は、表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置のオブジェクト表示方法において、前記指示体のサイズを検出する指示体サイズ検出工程と、前記指示体サイズ検出工程で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定工程と、前記拡大率決定工程で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成工程と、を含むことを特徴とする情報入力装置のオブジェクト表示方法。
【００１３】
また、上述した課題を解決し、目的を達成するために、本発明は、表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置に搭載されるプログラムにおいて、前記指示体のサイズを検出する指示体サイズ検出工程と、前記指示体サイズ検出工程で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定工程と、前記拡大率決定工程で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成工程と、をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、表示画面上に設けられたタッチパネルに指示体をタッチすることによって情報を入力する情報入力装置において、前記指示体のサイズを検出する指示体サイズ検出手段と、前記指示体サイズ検出手段で検出した指示体のサイズに基づいて、前記表示画面上の拡大対象オブジェクトの拡大率を決定する拡大率決定手段と、前記拡大率決定手段で決定した拡大率で、前記拡大対象オブジェクトを拡大して表示する拡大オブジェクト生成手段と、を備えているので、操作者がいかなる指示体を使用して情報入力を行う場合でもその操作性を向上させることが可能な情報入力装置を提供することが可能になるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施の形態１に係るノート型ＰＣ１の概略のハードウェア構成例を示す図である。
【図２】図２は、オブジェクト拡大用アプリの機能構成図である。
【図３】図３は、指紋画像に基づいて指サイズを算出する方法を説明するための図である。
【図４】図４は、オブジェクト拡大用アプリによる拡大表示を説明するための図である。
【図５】図５は、オブジェクト拡大用アプリによるオブジェクト拡大処理の流れを説明するためのフローチャートである。
【図６】図６は、実施の形態２に係る指示体サイズ検出方法を説明するための図である。
【図７】図７は、実施の形態２に係るオブジェクト拡大用アプリの機能構成図である。
【図８】図８は、実施の形態２に係るオブジェクト拡大用アプリによるオブジェクト拡大処理の流れを説明するためのフローチャートである。
【発明を実施するための形態】
【００１６】
以下に、この発明にかかる情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムの好適な実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるものまたは実質的に同一のものが含まれる。以下、本発明に係る情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムをノート型ＰＣに適用した形態を例示して説明する。
【００１７】
（実施の形態１）
図１は、本実施の形態に係るノート型ＰＣ１の概略のハードウェア構成例を示す図である。ノート型ＰＣ１は、同図に示すように、ＣＰＵ１１、ＲＯＭ１２、メモリ１３、ＨＤＤ（ハードディスク）１４、表示デバイス１５と、タッチパネル１６と、入力部１７と、指紋読み取り装置（ＦＰＲ）１８と、電源回路１９とを備えており、各部はバスを介して直接または間接的に接続されている。
【００１８】
ＣＰＵ１１は、バスを介して接続されたＨＤＤ１４に格納されたＯＳ３１によりノート型ＰＣ１全体の制御を行うとともに、ＨＤＤ１４に格納された各種のプログラムに基づいて処理を実行する機能を司る。ＲＯＭ１２は、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ：基本入出力システム）１２ａやデータ等を格納している。
【００１９】
メモリ１３は、キャッシュメモリやＲＡＭで構成されており、ＣＰＵ１１の実行プログラムの読み込み領域として、実行プログラムの処理データを書き込む作業領域として利用される書き込み可能メモリである。  
【００２０】
ＨＤＤ（ハードディスク）１４は、例えば、Ｗｉｎｄｏｗｓ（登録商標）等のノート型ＰＣ１全体の制御を行うためのＯＳ３１、周辺機器類をハードウェア操作するための各種ドライバ（表示ドライバ３２ａ、タッチパネルドライバ３２ｂ、マウスドライバ等）３２、表示デバイス１５の画面上のオブジェクトを拡大表示するためのオブジェクト拡大用アプリ３３と、特定の業務を目的とした他のアプリ３４等を記憶する機能を有する。
【００２１】
表示デバイス１５は、例えば、液晶表示デバイスであり、ＣＰＵ１１の制御に従って、各種情報を表示する機能を有しており、ＣＰＵ１１の制御に従って、表示情報をビデオ信号に変換し、変換したビデオ信号に応じた各種情報を表示画面（ＬＣＤパネル）に表示する。
【００２２】
タッチパネル１６は、表示デバイス１５の表示画面上に設けられており、操作者が指示体をタッチして情報入力を行うためのものであり、赤外遮光式、静電容量式、電磁誘導式、画像認識式、抵抗膜式、音響パルス式、および表面弾性波式等の各種方式を使用することができる。
【００２３】
入力部１７は、ユーザが入力操作を行うためのユーザインターフェースであり、文字、コマンド等を入力する各種キーより構成されるキーボードや、画面上のカーソルを移動させたり、各種メニューを選択するトラックスポインタ等を備えている。
【００２４】
指紋読み取り装置１８（ＦＰＲ：Finger  Print  Reader）は、操作者の指（例えば、親指）の指紋を光学的に読み取り、読み取った情報を電気信号に変換して、指紋画像として出力する。
【００２５】
電源回路１９は、ＡＣアダプタ、インテリジェント電池、インテリジェント電池を充電するための充電器、およびＤＣ／ＤＣコンバータ等を備えており、ＣＰＵ１１の制御に従って、各デバイスに電力を供給する。
【００２６】
上記ＣＰＵ１１は、オブジェクト拡大用アプリ３３を実行することにより、タッチパネル１５に対する指示体である操作者の指のサイズに応じた拡大率でオブジェクトを拡大表示して、操作者が指でタッチパネル１６を操作する場合の操作性を向上させる。以下、ＣＰＵ１１がプログラムを実行して実現する機能を、プログラムを動作主体として説明する。
【００２７】
図２〜図５を参照して、オブジェクト拡大用アプリ３３の構成および動作を詳細に説明する。図２は、オブジェクト拡大用アプリ３３の機能構成図を示している。図３は、指紋画像に基づいて指サイズを算出する方法を説明するための図である。オブジェクト拡大用アプリ３３は、図２に示すように、指紋読み取り装置１８で読み取られた指紋画像を保存する指紋画像格納部４１と、指紋画像に基づいて、指サイズ（Ｗｆ／Ｗｓ）を計算する指サイズ判定部４２（指示体サイズ検出手段として機能する）と、指サイズ判定部４２で計算した指サイズ（Ｗｆ／Ｗｓ）に基づいて、表示デバイス１５の表示画面のオブジェクトの拡大率を決定する拡大率決定部４３（拡大率決定手段として機能する）と、タッチパネルドライバ３２ｂから入力される座標情報に基づいて、拡大対象オブジェクトを決定する拡大対象オブジェクト判定部４４（拡大対象オブジェクト判定手段として機能する）と、拡大対象オブジェクト判定部４４で決定された拡大対象オブジェクトを、拡大率決定部４３で決定した拡大率で拡大して拡大オブジェクトを生成して、表示ドライバ３２ａを介して、表示デバイス１５に表示させる拡大オブジェクト生成部４５（拡大オブジェクト生成手段として機能する）と、を備えている。
【００２８】
上記構成のノート型ＰＣ１では、操作者が指（ここでは、親指を使用することにする）を指紋読み取り装置１８のセンサ面面に接触させると、指紋読み取り装置１８は、指の指紋を読み取り、指紋画像をオブジェクト拡大用アプリ３３に出力する。
【００２９】
オブジェクト拡大用アプリ３では、指紋画像格納部４１に指紋画像が格納される。指サイズ判定部４２は、指紋画像格納部５１に格納された指紋画像に基づいて、指サイズ（Ｗｆ／Ｗｓ）を計算する。ここで、図３に示す指紋読み取り装置１８において、Ｗｓはセンサ全幅、Ｗｆは指幅を示しており、指サイズ（指の幅）を指幅Ｗｆ／センサ全幅Ｗｓで規定する。ここでは、指サイズを指幅Ｗｆ／センサ全幅Ｗｓで規定しているが、指サイズの規定方法はこれに限られるものではなく、例えば、指紋画像の面積等を使用することにしてもよい。また、指紋読み取り装置１８がビットマップデータを出力する場合に、図３の横方向ドット数を指サイズとしてもよい。また、指部分が黒又は暗く、その他の部分が白又は明るいとした場合に、指紋画像の黒部分比率や指紋画像の平均明度を測ることで、相対的に指サイズを判定することにしてもよい。これは、指が大きければ黒部分比率は高くなって平均明度は低くなり、指が小さければこの逆となるからである。
【００３０】
拡大率決定部４３は、指サイズ判定部４２で計算した指サイズ（Ｗｆ／Ｗｓ）に基づいて、オブジェクトの拡大率を決定する。例えば、Ｗｆ／Ｗｓ＞０．８の場合は、拡大率を「大（例えば、２倍）」、０．６≦Ｗｆ／Ｗｓ≦０．８の場合は拡大率を「中（例えば、１．５倍）」、Ｗｆ／Ｗｓ＜０．６の場合は拡大率を「小（例えば、１．２倍）」に決定する。
【００３１】
拡大対象オブジェクト判定部４４には、操作者のタッチパネル１６のタッチ操作に応じた座標情報がタッチパネルドライバ３２ｂから入力され、当該座標情報に基づいて、拡大対象オブジェクトを決定する。例えば、タッチ位置を中心として所定範囲内（周辺）にオブジェクトがある場合は、当該オブジェクトを拡大対象オブジェクトに決定し、タッチ位置から所定範囲内（周辺）にオブジェクトがない場合は、全画面内のオブジェクトを拡大対象オブジェクトに決定することができる。ここで、所定範囲とは、例えば、タッチ位置を中心として、Ｌ×Ｌの正方形の範囲としたり、タッチ位置を中心として半径Ｌの円の範囲とすることができる。
【００３２】
拡大オブジェクト生成部４５は、拡大対象オブジェクト判定部４４で決定された拡大対象オブジェクトを拡大率決定部４３で決定した拡大率で拡大して、拡大オブジェクトを生成して、表示ドライバ３２ａを介して、表示デバイス１５に表示させる。
【００３３】
図４は、オブジェクト拡大用アプリ３３による拡大表示を説明するための図である。表示デバイス１５には、（Ａ）に示すように、ボタン５０（最小化ボタン、元に戻すボタン、閉じるボタン）、スクロールバー５１、フォルダ５２等のオブジェクトが表示されているものとする。ここで、操作者がオブジェクトを操作する場合に、その操作を指で行うには、オブジェクトの表示が小さ過ぎるとする。この場合、その操作したいオブジェクトを拡大表示することができる。
【００３４】
同図（Ｂ）に示すように、操作者が、ボタン５０を拡大して表示したい場合に、ボタン５０の周辺を指でタッチすると、オブジェクト拡大用アプリ３３は、ボタン５０を拡大対象オブジェクトに決定し、同図（Ｄ）に示すように、ボタン５０を拡大して表示する。他方、操作者が、画面内の全オブジェクトを拡大して表示したい場合に、同図（Ｃ）に示すように、周辺にオブジェクトがない位置をタッチすると、オブジェクト拡大用アプリ３３は、画面内の全オブジェクト（ボタン５０、スクロールバー５１、フォルダ５２等）を拡大対象オブジェクトに決定し、同図（Ｅ）に示すように、全オブジェクトを拡大して表示する。ここで、拡大オブジェクトの表示状態は保持されるが、拡大オブジェクトを表示後、例えば、タイマで時間をカウントして所定時間経過後に元の大きさの表示に戻したり、拡大取り消しボタンを表示して、当該拡大取り消しボタンが押された場合に元の表示に戻すことにしてもよい。このように、操作者はオブジェクトを拡大表示することで、タッチパネルの指入力の操作性を向上させることが可能となる。
【００３５】
図５はオブジェクト拡大用アプリ３３によるオブジェクト拡大処理の流れを説明するためのフローチャートである。同図において、オブジェクト拡大用アプリ３３が起動されると、オブジェクト拡大用アプリ３３は、親指を指紋読み取り装置１８のセンサ面に置くように指示するガイダンスを表示デバイス１５の画面に表示する。これに応じて、操作者が親指を指紋読み取り装置１８のセンサ面に接触させると、指紋読み取り装置１８は親指の指紋を読み取り（ステップＳ１）、読み取った指紋画像をオブジェクト拡大用アプリ３３に出力する。
【００３６】
オブジェクト拡大用アプリ３３では、指サイズ判定部４２は、指紋画像に基づいて、指サイズ（Ｗｆ／Ｗｓ）を計算する（ステップＳ２）。拡大率決定部４３は、指サイズ（Ｗｆ／Ｗｓ）に基づいて、拡大率を決定する（ステップＳ３）。
【００３７】
タッチパネル１６でタッチ操作が行われると（ステップＳ４）、タッチパネルドライバ３２ｂは、その座標位置を拡大対象オブジェクト判定部４４に出力する。拡大対象オブジェクト判定部４４は、オブジェクトの周辺がタッチされたか否かを判断し（ステップＳ５）、オブジェクトの周辺がタッチされた場合には（ステップＳ５の「Ｙｅｓ」）、拡大対象オブジェクト判定部４４は、そのオブジェクトを拡大対象オブジェクトと決定し、拡大オブジェクト生成部４５は、決定された拡大対象オブジェクトを拡大率決定部５３で決定した拡大率で拡大して拡大オブジェクトを生成し、表示ドライバ３２ａを介して、表示デバイス１５に表示（図４（Ｂ）、（Ｄ）参照）する（ステップＳ６）。
【００３８】
他方、オブジェクトの周辺がタッチされなかった場合には（ステップＳ５の「Ｎｏ」）、拡大対象オブジェクト判定部４４は、画面内の全オブジェクトを拡大対象オブジェクトと決定し、拡大オブジェクト生成部４５は、決定された拡大対象オブジェクトを拡大率決定部５３で決定した拡大率で拡大して拡大オブジェクトを生成し、表示ドライバ３２ａを介して、表示デバイス１５に表示（図４（Ｃ）、（Ｅ）参照）する（ステップＳ７）。ここで、拡大オブジェクトの表示は所定期間保持され、所定期間経過後、元の大きさのオブジェクトの表示に戻る。なお、上述したように、所定期間経過後に元の大きさに戻す構成に代えて、拡大取り消しボタンを画面に設けて、ユーザが当該拡大取り消しボタンを押した場合に、元の大きさの表示に戻すことにしてもよい。
【００３９】
つづいて、オブジェクトが拡大表示された後、タッチパネル１６で拡大オブジェクトに対する正常なタッチ動作を検出すると（ステップＳ８の「Ｙｅｓ」）、当該フローを終了する。ＯＳ３１等では、タッチ動作に従った処理が行われる。
【００４０】
他方、タッチパネル１６で拡大オブジェクトに対する正常でないタッチ動作（例えば、拡大オブジェクト以外へのタッチや同時に２つのボタンが操作された場合等のタッチミス）を検出すると（ステップＳ８の「Ｎｏ」）、指紋画像が正しく読み取れなかったこと等を原因とするオブジェクトの拡大率の計算ミスの可能性があるので、再度、親指を指紋読み取り装置に置く旨を指示する表示を行う（ステップＳ９）。これに応じて、操作者が親指を指紋読み取り装置１８に置くと、指紋読み取り装置１８は親指の指紋を読み取り（ステップＳ１０）、指サイズ判定部４２は、指紋画像に基づいて、指サイズ（Ｗｆ／Ｗｓ）を計算し（ステップＳ１１）。拡大率決定部４３は、指サイズ（Ｗｆ／Ｗｓ）に基づいて、拡大率を決定し（ステップＳ１２）、前回のタッチ操作がオブジェクトの周辺であったか否かを判断し（ステップＳ５）、再計算した拡大率で拡大対象オブジェクトを拡大して再表示する（ステップＳ６、７）。このようにして、タッチミスを回復することが可能となる。
【００４１】
以上説明したように、実施の形態１によれば、指サイズ判定部４２は、指紋読み取り装置１８で読み取った指の指紋画像に基づいて、指のサイズを検出し、拡大率決定部４３は、検出した指のサイズに基づいて、表示画面上の拡大対象オブジェクトの拡大率を決定し、拡大オブジェクト生成部４５は、決定した拡大率で、拡大対象オブジェクトを拡大して表示することとしたので、操作者の指のサイズに応じた拡大率でオブジェクトを拡大表示することができ、操作者の指のサイズに応じてタッチパネルの操作性を向上させることが可能となる。
【００４２】
また、拡大対象オブジェクト判定部４４は、指のタッチ点を中心として所定範囲内にオブジェクトが存在する場合は、当該存在するオブジェクトを拡大対象オブジェクトとして決定する一方、当該タッチ点を中心として所定範囲内にオブジェクトが存在しない場合は、表示画面上に表示されている全オブジェクトを拡大対象オブジェクトとして決定することとしたので、操作者は簡単に所望の拡大対象オブジェクトを選択することが可能となる。
【００４３】
なお、拡大対象となるオブジェクトは、上述したボタン、バー、およびフォルダに限られず、他のオブジェクト（例えば、アイコン（登録商標）、スイッチ、ソフトウェアキーボード等）でもよい。また、指のサイズに基づいて、ソフトウエアCarved  Keyboardの曲率を変更することにしてもよい。
【００４４】
また、指紋認証を行うシステムの場合は、指紋画像と当該指紋画像に基づいて算出した指サイズ（Ｗｆ／Ｗｓ）およびその拡大率を予め記憶しておき、オブジェクト拡大処理の場合に認証した指紋画像に対応する拡大率を読み出して使用することにしてもよい。
【００４５】
（実施の形態２）
実施の形態１では、指紋読み取り装置１８で読み取った指紋画像に基づいて指示体である指の指サイズを計算して、計算した指サイズに応じた拡大率で拡大対象オブジェクトを拡大することにしたが、指示体は、指のみに限られるものではなく、ペンやスタイラスも使用することにしてもよい。また、指示体（指）のサイズを計算する場合に、指紋読み取り装置１８を使用することにしたが、他の検出手段を使用してもよい。
【００４６】
実施の形態２では、指示体として、指やペン等が使用される場合を想定して、タッチパネル１６に指示体がタッチしたタッチ面の座標情報に基づいて、指示体サイズを計算し、計算した指示体サイズに基づいて、オブジェクトの拡大率を決定する構成である。実施の形態２では、タッチパネル１６として、赤外遮光式や画像認識式を使用するのが望ましい。
【００４７】
図６は、実施の形態２の指示体サイズ検出方法を説明するための図である。同図（Ａ）、（Ｂ）に示すように、指示体として指やペンを使用する場合に、タッチパネル１６に対するタッチ面に応じた座標情報（少なくともタッチ面の幅Ｗｔを計算するためのタッチ面の情報）に基づいて、タッチ面の幅Ｗｔを指示体サイズとして計算し、計算した指示体サイズに基づいて、オブジェクトの拡大率を決定する。実施の形態２によれば、指示体として指を使用する場合は、拡大率が大きく設定される一方、指示体としてペン等が使用される場合は、拡大率が小さく設定される。これは、ペンを使用して操作入力を行う場合には、指の大きい操作者でも小さいオブジェクトを操作可能となることに基づいている。
【００４８】
図７は、実施の形態２に係るオブジェクト拡大用アプリ３３の機能構成図を示している。図７において、図２と同等機能を有する部位には同一符号を付してある。
【００４９】
実施の形態２に係るオブジェクト拡大用アプリ３３では、図２に示すように、タッチパネルドライバ３２ｂから入力されるタッチパネル１６の指示体のタッチ面に応じた座標情報に基づいて、指示体サイズ（Ｗｔ）を計算する指示体サイズ判定部４２（指示体サイズ検出手段として機能する）と、指示体サイズ判定部４２で計算した指示体サイズ（Ｗｔ）に基づいて、表示デバイス１５の表示画面のオブジェクトの拡大率を決定する拡大率決定部４３（拡大率決定手段として機能する）と、タッチパネルドライバ３２ｂから入力される座標情報に基づいて、拡大対象オブジェクトを決定する拡大対象オブジェクト判定部４４（拡大対象オブジェクト判定手段として機能する）と、拡大対象オブジェクト判定部４４で決定された拡大対象オブジェクトを拡大率決定部４３で決定した拡大率で拡大して拡大オブジェクトを生成して、表示ドライバ３２ａを介して、表示デバイス１５に表示させる拡大オブジェクト生成部４５（拡大オブジェクト生成手段として機能する）と、を備えている。
【００５０】
図８は、実施の形態２に係るオブジェクト拡大用アプリ３３によるオブジェクト拡大処理の流れを説明するためのフローチャートである。同図において、図５と同様な処理を行うステップには同一のステップ番号を付している。
【００５１】
図８において、オブジェクト拡大用アプリ３３が起動されると、オブジェクト拡大用アプリ３３は、親指を指紋読み取り装置１８のセンサ面に置くように指示するガイダンスを表示デバイス１５の画面に表示する。これに応じて、操作者が指示体（指、ペン、スタイラス等）をタッチパネル１６にタッチすると、タッチパネルドライバ３２ｂは、指示体のタッチを検出し（ステップＳ２１）、タッチ面に応じた座標情報をオブジェクト拡大用アプリ３３に出力する。
【００５２】
オブジェクト拡大用アプリ３３では、指示体サイズ判定部６１は、タッチ点に応じた座標情報に基づいて、指示体サイズ（Ｗｔ）を計算する（ステップＳ２２）。拡大率決定部４３は、指示体サイズ（Ｗｔ）に基づいて、拡大率を決定する（ステップＳ２３）。
【００５３】
タッチパネル１６でタッチ操作が行われると（ステップＳ４）、タッチパネルドライバ３２ｂは、その座標位置を拡大対象オブジェクト判定部４４に出力する。拡大対象オブジェクト判定部４４は、オブジェクトの周辺がタッチされたか否かを判断し（ステップＳ５）、オブジェクトの周辺がタッチされた場合には（ステップＳ５の「Ｙｅｓ」）、拡大対象オブジェクト判定部４４は、そのオブジェクトを拡大対象オブジェクトと決定し、拡大オブジェクト生成部４５は、決定された拡大対象オブジェクトを拡大率決定部４３で決定した拡大率で拡大して拡大オブジェクトを生成し、表示ドライバ３２ａを介して、表示デバイス１５に表示（図４（Ｂ）、（Ｄ）参照）する（ステップＳ６）。
【００５４】
他方、オブジェクトの周辺がタッチされなかった場合には（ステップＳ５の「Ｎｏ」）、拡大対象オブジェクト判定部４４は、画面内の全オブジェクトを拡大対象オブジェクトと決定し、拡大オブジェクト生成部４５は、決定された拡大対象オブジェクトを拡大率決定部５３で決定した拡大率で拡大して拡大オブジェクトを生成し、表示ドライバ３２ａを介して、表示デバイス１５に表示（図４（Ｃ）、（Ｅ）参照）する（ステップＳ７）。
【００５５】
つづいて、オブジェクトが拡大表示された後、タッチパネル１６で拡大オブジェクトに対する正常なタッチ動作を検出すると（ステップＳ８の「Ｙｅｓ」）、当該フローを終了する。ＯＳ３１等では、タッチ動作に従った処理が行われる。
【００５６】
他方、タッチパネル１６で拡大オブジェクトに対する正常でないタッチ動作（例えば、拡大オブジェクト以外へのタッチや同時に２つのボタンが操作された場合等のタッチミス）を検出すると（ステップＳ８の「Ｎｏ」）、指示体サイズの検出ミス等に起因するオブジェクトの拡大率の計算ミスの可能性があるので、再度、指示体をタッチパネルにタッチさせる旨を指示する表示を行う（ステップＳ２４）。これに応じて、操作者が指示体をタッチパネル１６にタッチさせると、タッチパネルドライバ３２ｂは、タッチを検出して（ステップＳ２５）、指示体のタッチ面に応じた座標情報を出力し、指示体サイズ判定部６１は、指示体のタッチ点に基づく座標情報に基づいて、指示体サイズ（Ｗｔ）を計算し（ステップＳ２６）。拡大率決定部４３は、指示体サイズ（Ｗｔ）に基づいて、拡大率を決定し（ステップＳ２７）、前回のタッチ操作がオブジェクトの周辺であったか否かを判断し（ステップＳ５）、再計算した拡大率で拡大対象オブジェクトを拡大して再表示する（ステップＳ６、７）。このようにして、タッチミスを回復することが可能となる。
【００５７】
以上説明したように、上記実施の形態２によれば、指示体サイズ判定部６１は、指示体がタッチパネル１６にタッチしたときのタッチ面の座標情報に基づいて、指示体のサイズを検出し、拡大率決定部４３は、検出した指示体のサイズに基づいて、表示画面上の拡大対象オブジェクトの拡大率を決定し、拡大オブジェクト生成部４５は、決定した拡大率で、拡大対象オブジェクトを拡大して表示することしたので、操作者が使用する指示体のサイズ（指のサイズを含む）に応じた拡大率でオブジェクトを拡大表示することができ、操作者の使用する指示体のサイズに応じてタッチパネルの操作性を向上させることが可能となる。
【００５８】
なお、上記実施の形態１、２では、本発明に係る情報入力装置として、ノート型ＰＣを例示して説明したが、本発明に係る情報入力装置は、ノート型ＰＣに限られるものではなく、例えば、ディスクトップ型ＰＣ、携帯電話、ＰＤＡ、デジタルカメラ等の各種の情報入力装置に適用可能である。
【産業上の利用可能性】
【００５９】
以上のように、本発明にかかる情報入力装置、情報入力方法、およびコンピュータが実行可能なプログラムは、タッチパネルを備えた情報入力装置に広く有用である。
【符号の説明】
【００６０】
１  ノート型ＰＣ
１１  ＣＰＵ
１２  ＲＯＭ
１３  メモリ
１４  ＨＤＤ（ハードディスク）
１５  表示デバイス
１６  タッチパネル
１７  入力部
１８  指紋読み取り装置（ＦＰＲ）
１９  電源回路
３２ａ  表示ドライバ
３２ｂ  タッチパネルドライバ
３３  オブジェクト拡大用アプリ
４１  指紋画像格納部
４２  指サイズ判定部
４３  拡大率決定部
４４  拡大対象オブジェクト判定部
４５  拡大オブジェクト生成部
６１  指示体サイズ決定部
【図１】
2010218122.tif 000003
【図２】
2010218122.tif 000004
【図３】
2010218122.tif 000005
【図４】
2010218122.tif 000006
【図５】
2010218122.tif 000007
【図６】
2010218122.tif 000008
【図７】
2010218122.tif 000009
【図８】
2010218122.tif 000010