(57)【要約】【課題】  小さいタッチパネルでも多様な制御を可能にする。【解決手段】  加速度センサ（１２Ｘ，１２Ｙ，１２Ｚ）はそれぞれ、情報閲覧装置本体のＸ軸、Ｙ軸及びＺ軸方向の加速度を検出する。加速度検出回路（１４）は、加速度センサ（１２Ｘ，１２Ｙ，１２Ｚ）の検出加速度から情報閲覧装置本体の移動方向と加速度を計算し、計算結果をシステム制御回路（１６）に供給する。入力検出回路（２２）は、タッチパネル（２０）の入力位置（タッチ位置）、入力量及び入力方向を検出し、検出結果をシステム制御回路（１６）に供給する。システム制御回路（１６）は、タッチパネルの入力量と入力方向から制御量を生成し、加速度と移動方向に従いこの制御量を補正し、補正結果で本体を制御する。【選択図】  図１
2011039943.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと、
本体の空間的な移動量及び移動方向を検出する移動検出手段と、
前記タッチパネルへの入力量から制御量を生成する制御量生成手段と、
前記移動検出手段で検出される前記移動量及び前記移動方向に従い前記制御量を補正し、補正制御量を生成する補正手段と、
前記補正制御量に従い、前記本体を制御する制御手段
とを有することを特徴とする情報処理装置。
【請求項２】
前記移動検出手段は、前記本体の加速度と加速方向を検出する加速度検出手段であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御量生成手段は、前記タッチパネルへの入力量に加えて前記タッチパネルへの入力方向に基づいた制御量を生成し、
前記補正手段は、前記タッチパネルのパネル面と同一方向について、前記加速方向が前記タッチパネルへの入力方向と逆方向である場合に前記制御量を増加させ、前記タッチパネルのパネル面と直交する方向について、前記加速方向が前記タッチパネルへの入力方向と同方向である場合に制御量を増加させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
タッチパネルと、本体の空間的な移動量及び移動方向を検出する移動検出手段とを有する情報処理装置の制御方法であって、
前記タッチパネルへの入力量から制御量を生成する制御量生成ステップと、
前記移動検出手段で検出される前記移動量及び前記移動方向に従い前記制御量を補正し、補正制御量を生成する補正ステップと、
前記補正制御量に従い、前記本体を制御する制御ステップ
とを有することを特徴とする情報処理装置の制御方法。
【請求項５】
タッチパネルと、本体の空間的な移動量及び移動方向を検出する移動検出手段とを有する情報処理装置を制御するプログラムであって、
前記情報処理装置のシステム制御装置に前記タッチパネルへの入力量を取り込ませる機能と、
前記情報処理装置のシステム制御装置に、取り込んだ、前記タッチパネルへの入力量から制御量を生成させる制御量生成機能と、
前記情報処理装置のシステム制御装置に、前記移動検出手段で検出される前記移動量及び前記移動方向を取り込ませる機能と、
前記情報処理装置のシステム制御装置に、取り込んだ前記移動検出手段の前記移動量及び前記移動方向に従い前記制御量を補正させ、補正制御量を生成させる補正機能と、
前記情報処理装置のシステム制御装置に、前記補正制御量に従い、前記本体を制御させる制御機能
とを実現させることを特徴とする情報処理装置の制御プログラム。
【請求項６】
請求項５に記載の制御プログラムを格納した、コンピュータが読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチパネルを具備する情報処理装置、その制御方法およびプログラム並びに記録媒体に関する。
【背景技術】
【０００２】
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２２４７４２号公報
【特許文献２】特開平６−２６６９０１号公報
【０００４】
携帯式の情報処理装置を小型化するには入力キーを減らす必要があり、固定的な入力キーの代わりに、いわゆるタッチパネルを装備する構成が知られている。タッチパネルを表示装置上に配置することで、ユーザは、内容を確認しながら入力操作を行うことができ、また、入力内容と操作位置を自在に変更可能である。
【０００５】
特許文献１には、ディスプレイに装着したタッチパネルにより撮影時のズーム操作を行う電子スチルカメラが記載されている。特許文献２には、手書き文字入力機能を備えた情報処理装置において、情報処理装置の振動（ぶれ）を検出し、入力情報の誤りを訂正する技術が記載されている。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本体の小型化に伴いタッチパネルも小さくなる。十分な入力分解能を得るには、タッチパネルのタッチ位置又はタッチ量をより微細に検出できる必要がある。しかし、タッチパネルの面積が小さくなると、ユーザがその小さな面積内で細かなタッチ操作をすること自体が難しくなる。
【０００７】
例えば、タッチ操作により、音量や輝度等の量を調整したい場合がある。このようなアナログ値をタッチ時間で入力することも考えられるが、ユーザの希望値を入力するのは実際のところ難しい。そこで、通常は、スライド操作で実現される。しかし、タッチパネルの面積が小さくなると、ユーザが小さな面積でそのようなスライド操作を希望値に適うように行うことが難しくなり、かつまた、検出手段の検出精度を高める必要がある。後者は、コストの上昇を招く。
【０００８】
本発明は、タッチ操作によりアナログ値を容易に入力可能な情報処理装置、その制御方法及びプログラム並びに記録媒体を提示することを目的とする。
【課題を解決するための手段】
【０００９】
本発明に係る情報処理装置は、タッチパネルと、本体の空間的な移動量及び移動方向を検出する移動検出手段と、前記タッチパネルへの入力量から制御量を生成する制御量生成手段と、前記移動検出手段で検出される前記移動量及び前記移動方向に従い前記制御量を補正し、補正制御量を生成する補正手段と、前記補正制御量に従い、前記本体を制御する制御手段とを有することを特徴とする。
【００１０】
本発明に係る情報処理装置の制御方法は、タッチパネルと、本体の空間的な移動量及び移動方向を検出する移動検出手段とを有する情報処理装置の制御方法であって、前記タッチパネルへの入力量から制御量を生成する制御量生成ステップと、前記移動検出手段で検出される前記移動量及び前記移動方向に従い前記制御量を補正し、補正制御量を生成する補正ステップと、前記補正制御量に従い、前記本体を制御する制御ステップとを有することを特徴とする。
【００１１】
本発明に係る情報処理装置の制御プログラムは、タッチパネルと、本体の空間的な移動量及び移動方向を検出する移動検出手段とを有する情報処理装置を制御するプログラムであって、前記情報処理装置のシステム制御装置に前記タッチパネルへの入力量を取り込ませる機能と、前記情報処理装置のシステム制御装置に、取り込んだ、前記タッチパネルへの入力量から制御量を生成させる制御量生成機能と、前記情報処理装置のシステム制御装置に、前記移動検出手段で検出される前記移動量及び前記移動方向を取り込ませる機能と、前記情報処理装置のシステム制御装置に、取り込んだ前記移動検出手段の前記移動量及び前記移動方向に従い前記制御量を補正させ、補正制御量を生成させる補正機能と、前記情報処理装置のシステム制御装置に、前記補正制御量に従い、前記本体を制御させる制御機能とを実現させることを特徴とする。
【００１２】
本発明に係る記録媒体には、上述の制御プログラムが記録される。
【発明の効果】
【００１３】
本発明によれば、タッチパネルの操作に基づく制御量を、本体の移動量及び移動速度に応じて補正するので、タッチパネルのサイズが小さくしても、種々の制御が可能になる。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施例である情報閲覧装置の概略構成ブロック図である。
【図２】本実施例の動作説明図である。
【図３】本実施例の動作フローチャートである。
【図４】補正量αと補正コマ送り量Ｘｍの対応を示す表である。
【発明を実施するための形態】
【００１５】
以下、図面を参照して、本発明の実施例を詳細に説明する。
【実施例１】
【００１６】
図１は、本発明に係る情報処理装置の一実施例としての情報閲覧装置の概略構成ブロック図を示す。
【００１７】
情報閲覧装置１０は、加速度センサ１２Ｘ，１２Ｙ，１２Ｚを具備する。加速度センサ１２Ｘ，１２Ｙ，１２Ｚはそれぞれ、情報閲覧装置本体のＸ軸、Ｙ軸及びＺ軸方向の加速度を検出する。加速度検出回路１４は、加速度センサ１２Ｘ，１２Ｙ，１２Ｚの検出加速度から情報閲覧装置本体の移動方向と加速度を計算し、計算結果をシステム制御回路１６に供給する。加速度センサ１２Ｘ，１２Ｙ，１２Ｚ及び加速度検出回路１４は、情報閲覧装置１０の本体の空間的な移動量及び移動方向を検出する移動検出手段として機能する。なお、本実施例では、Ｘ軸、Ｙ軸をタッチパネル２０のパネル面と平行な軸、Ｚ軸をタッチパネルのパネル面に直交する軸であるものとする。
【００１８】
文字や画像を表示する表示装置１８の画面上に静電容量方式のタッチパネル２０が配置されている。入力検出回路２２は、タッチパネル２０の入力位置（タッチ位置）、入力位置の移動量及び移動方向を検出し、検出結果をシステム制御回路１６に供給する。入力位置の移動量及び移動方向とは、タッチパネル２０に触れた指等を、タッチパネル２０に触れたままタッチパネル２０上を移動させる操作（スライド操作と称する）の移動量と移動方向である。入力位置の移動量及び移動方向は、Ｘ軸方向成分とＹ軸方向成分で取得可能である。スライド操作の移動量はタッチパネル２０への入力量の一例であり、スライド操作の移動方向はタッチパネル２０への入力方向の一例である。
【００１９】
本実施例は、更に、無線通信インターフェース２４を具備する。無線通信制御回路２６が、無線通信インターフェース２４の、外部の無線通信機器との間の通信を制御する。無線通信制御回路２６はデータバス２８に接続し、システム制御回路１６もデータバス２８に接続する。システム制御回路１６は、無線通信制御回路２６及び無線通信インターフェース２４を介して、外部から静止画及び動画等の画像データ並びに文字データを受信出来る。受信したデータは、データバス２８を介して記憶装置３０に格納される。記憶装置３０は、例えば、半導体不揮発メモリからなる。
【００２０】
信号処理回路３２は、システム制御回路１６からの指示信号に従い、記憶装置３０に記憶される文字画像データから表示用の画像信号を生成する。信号処理回路３２は、圧縮された画像データを伸長する機能も具備する。表示制御回路３４は、信号処理回路３２からの画像信号に従って表示装置１８に画像を表示させる。表示装置１８は、例えば液晶表示デバイスからなり、表示制御回路３４は、その液晶表示デバイスを駆動する駆動回路からなる。信号処理回路３２はまた、符号化された音声信号を復号化し、アナログ化する機能も具備するが、本実施例の特徴的な作用とは関係しないので、説明を省略する。
【００２１】
図２を参照して、本実施例の特徴的な動作を説明する。本実施例では、タッチパネル２０上のスライド操作と、本体の水平移動との組み合わせにより、動画再生のコマ送り量を制御するようにした。図２（Ａ１）は、タッチパネル２０上でユーザが指を左から右にスライド操作する様子を示す。図２（Ａ２）は、図２（Ａ１）に示す操作に対してコマ送り量を１秒とする表示画像の変化例を示す。図２（Ｂ１）は、タッチパネル２０上でユーザが指を左から右にスライド操作すると共に、本体を左方向に移動させる様子を示す。図２（Ｂ２）は、図２（Ｂ１）に示す操作に対してコマ送り量を５秒とする表示画像の変化例を示す。
【００２２】
タッチパネル２０上でゆっくりと丁寧に指をスライドさせる場合には、本体がぶれることはないが、急いだ場合には、図２（Ｂ１）に示すように、しばしば、本体が逆方向に移動する。タッチパネル上のスライド方向とは逆方向に本体が移動する場合には、ユーザが、より大きな変化を希望していると判断出来る。そこで、本実施例では、このような操作態様の場合に、より大きなコマ送りに画像再生を制御するようにした。
【００２３】
図３は、本実施例の再生制御のフローチャートを示す。システム制御回路１６は、入力検出回路２２の出力からユーザによるタッチパネル２０への操作入力（Ｉ）（入力位置の移動量と入力方向）を取得する（Ｓ１）。システム制御回路１６は、タッチパネル２０への入力位置の移動量のうちのＸ軸成分から、制御量としてのコマ送り量Ｘを算出し、同時に、Ｘ軸方向成分からコマ送りの方向（順方向、逆方向）を決定する（Ｓ２）。すなわち、システム制御回路１６は、特許請求の範囲の制御量生成手段として機能し、プログラム動作の場合の制御量生成機能を実現する手段となる。
【００２４】
システム制御回路１６は、別に、加速度検出回路１４から出力される加速度データを取得する（Ｓ３）。加速度データは、Ｘ、Ｙ及びＺ軸の各軸成分の加速度からなるベクトルデータである。システム制御回路１６は、取得した加速度データの内、タッチパネル２０への入力位置の移動方向のうち、制御量を算出した成分と同軸の加速度成分Ａを取得する（Ｓ４）。
【００２５】
システム制御回路１６は、タッチパネルへの入力位置の移動方向のうち、制御量を算出した成分についての移動方向と加速度成分Ａの方向が同じかどうかを調べる（Ｓ５）。同方向でない場合（Ｓ５）、システム制御回路１６は、加速度成分Ａを所定のしきい値Ａ０と比較する（Ｓ６）。加速度成分ＡがＡ０以上の場合（Ｓ６）、加速度Ａを、しきいちＡ０より大きいしきい値Ａ１と比較する（Ｓ７）。すなわち、加速度成分Ａが、Ａ０より小さい、Ａ０以上でＡ１以下、Ａ１を越える、の３つのケースの何れに該当するかを調べる（Ｓ６，Ｓ７）。
【００２６】
タッチパネル２０への入力位置の移動方向のうち、制御量を算出した成分についての移動方向と加速度成分Ａの方向が同じ場合（Ｓ５）、又は、加速度成分ＡがＡ０より小さい場合（Ｓ６）、コマ送り補正係数αを０とする（Ｓ１０）。加速度成分ＡがＡ０以上でＡ１以下の場合（Ｓ７）、コマ送り補正係数αを１とする（Ｓ８）。加速度成分ＡがＡ１を越える場合（Ｓ７）、コマ送り補正係数αを４とする（Ｓ９）。
【００２７】
システム制御回路１６は、このように決定したコマ送り補正係数αを使って、補正制御量としてのコマ送り量Ｘを補正する（Ｓ１１）。すなわち、補正コマ送り量Ｘｍを、
Ｘｍ＝（１＋α）×Ｘ        （１）
とする。そして、システム制御回路１６は、得られた補正コマ送り量Ｘｍに従うコマ送り再生を信号処理回路３２に指示する（Ｓ１２）。システム制御回路１６上で動作する制御プログラムが、本体の移動量及び移動方向の情報に従いコマ送り制御量を補正する補正機能を実現させ、また、補正により得られた補正制御量に従い、本体を制御する制御機能を実現させる。
【００２８】
図４は、コマ送り量Ｘが３０フレームつまり１秒の場合の、補正コマ送り量Ｘｍの値を示す。装置本体の移動が無い場合、コマ送り補正量α＝０であるので、補正後のコマ送り量は３０フレームのままである。タッチパネル２０の操作方向とは逆方向で所定量以上に本体が移動した場合には、コマ送り補正量α＝４となり、補正後のコマ送り量は１５０フレーム、つまり５秒となる。
【００２９】
本実施例では、タッチパネル２０への入力位置の移動方向のうち、制御量を算出した成分についての移動方向と本体の移動方向が逆方向であった場合に、タッチパネル２０の操作による制御量を増加させる補正を行った。すなわち、タッチパネル２０のパネル面と同一方向について、本体の加速方向がタッチパネル２０への入力位置の移動方向と実質的に逆方向である場合に制御量を増加させた。これに対し、別の補正を組み合わせても良い。例えば、本体のＺ軸方向の加速度が大きくなるほど、タッチパネル２０への入力位置の移動方向に関わらず制御量を増加させる補正を行うことで、タッチパネル２０への入力時の勢いに応じて装置を制御する。
【００３０】
また、タッチパネル２０には、スライド操作の他にタップ操作も可能である。タップ操作とは、タッチパネル２０上の１点をタッチして実質的な移動をすることなく指を離す操作であり、ボタンアイコンの押下等に一般的に用いられている操作である。このタップ操作によって、本体のＺ軸方向、すなわちタッチパネル２０のパネル面と直交する方向に力が加わる。従ってこのタップ操作の際に、本体のＺ軸方向の加速度が大きくなるほどタップ操作による制御量を増加させる補正を行っても良い。このようにすることで、ユーザがタップ操作する際の操作の勢い又は力の入れ加減に応じた制御量の制御を行うことができる。
【００３１】
本発明によれば、入力手段への入力量を装置本体の移動量に応じた補正量で補正することで、小型の入力手段における入力量や分解能の不足を補うことが可能となる。
【００３２】
さらに、ユーザが入力手段に入力する際の操作の勢い又は力の入れ加減によって補正量が変化することから、ユーザが入力操作を急いで行った場合や力を込めた場合と、ゆっくり丁寧に操作した場合とで異なる操作結果とすることができる。すなわち、ユーザの装置に対するふるまいを装置制御に反映させることが可能である。
【００３３】
本体の空間的な移動量及び移動方向を検出する移動検出手段として加速度センサを使用する実施例を説明したが、速度センサでもよく、更には、位置の変位を検出する手段であってもよい。
【００３４】
システム制御回路１６の各種制御は、１つのハードウェアが実行しても、複数のハードウェアが分担実行してもよいことは明らかである。図３に示す動作は、システム制御回路１６上で動作する制御プログラムとしても実装されうる。
【００３５】
本発明は、上述した実施例に限定されず、本発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。
【００３６】
文書閲覧装置に適用した実施例を説明したが、本発明は、パーソナルコンピュータ、ＰＤＡ、携帯電話端末又は携帯型の文書画像ビューワ等、タッチパネルを有する種々の情報処理装置に適用可能である。
【００３７】
本発明の一部又は全部の機能を情報処理装置上で機能するソフトウエアプログラムによっても実現可能である。そのソフトウエアプログラムは、コンピュータ読み取り可能な記録媒体に格納して、本発明に係る情報処理装置にインストールできる。
【符号の説明】
【００３８】
１０  情報閲覧装置
１２Ｘ，１２Ｙ，１２Ｚ  加速度センサ
１６  システム制御回路
【図１】
2011039943.tif 000003
【図２】
2011039943.tif 000004
【図３】
2011039943.tif 000005
【図４】
2011039943.tif 000006