(57)【要約】【課題】  入力検出された位置データを削減して、通信容量が制限された携帯端末等に対して送信可能とするともに、入力検出漏れによる誤操作を防止できる情報処理装置を実現することができる。【解決手段】  タッチパネルから第１のサンプリング間隔で入力位置を検出し、外部機器の通信容量に合わせて入力位置のデータ量を調整して送信する情報処理装置であって、第１のサンプリング間隔よりも長い第２のサンプリング間隔で抽出した入力位置データと、最後に検出された入力位置データを送信する。【選択図】  図１
2014153845.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルから第１のサンプリング間隔で入力位置を検出し、外部機器の通信容量に合わせて入力位置のデータ量を調整して送信する情報処理装置であって、
前記第１のサンプリング間隔よりも長い第２のサンプリング間隔で抽出した入力位置データと、最後に検出された入力位置データを送信することを特徴とする情報処理装置。
【請求項２】
前記第２のサンプリング間隔は、前記第１のサンプリング間隔の整数倍であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記最後の入力位置データは、前記第２のサンプリング間隔に合わせて遅延させて送信することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記入力位置データが検出されない場合は、外部機器に送信しないことを特徴とする請求項１に記載の情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は位置入力機能を備えた情報処理装置に関するものである。
【背景技術】
【０００２】
従来の位置入力機能を備えた情報処理装置として、タッチパネルへの入力が手書きによるものかタップによるものかを識別して入力検出の周期を制御することで、タッチパネルにおける操作性の向上を図った情報処理装置が特許文献１に提案されている。
【０００３】
図５は、特許文献１の情報処理装置３００による入力検出の様子を示す図である。図５において、横軸は時間を、矢印は入力検出が行われたことを表し、「○」はタッチパネルへの押圧が検出されたことを表す。
【０００４】
（ａ）に示す「タップ入力」３０１を検出する長い検出周期Ｔ１のときに、所定の回数連続して入力検出データが発生した場合は、（ｂ）に示すように「手書き入力」３０２と判定して「手書き入力」３０２を検出するための短い検出周期Ｔ２に切り換え、「手書き入力」３０２を検出する短い検出周期Ｔ２のときに所定の回数連続して入力検出データが発生しない場合には、（ｃ）に示すように「手書き入力」３０２を終了したと判定して「タップ入力」３０１を検出するための長い検出周期Ｔ１に切り換える。そして、これら一連のフローを繰り返すことにより、入力検出の周期を制御する。
【０００５】
このように、タッチパネルへの入力が「手書き入力」３０２のときには、入力検出の周期が短くなるように制御し、手書き入力された文字や図形の読み取り精度を上げ、タッチパネルへの入力が「タップ入力」３０１のときには、入力検出の周期が長くなるように制御することにより、情報処理装置全体の処理に占める入力検出の割合を低減し、入力検出以外の処理、たとえば画像の表示に関する処理などの割合を高めて、操作性を向上させている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−１５４９０４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、スマートフォン等の通信容量が制限される携帯端末には、入力検出データが大量になると全てを送信することができないため、送信する入力検出データを削減しなければならないが、特許文献１は入力検出データの削減方法を開示していない。
【０００８】
特許文献１において、入力検出データは検出周期Ｔ１をもっと長くすることでも削減できるが、データの区切りとなる最初と最後の入力検出データを見落とすことがあり、「タップ入力」と「手書き入力」とを誤って判定するなど、誤操作を招くという問題があった。
【０００９】
本発明は、上記の問題に鑑みてなされたものであり、その目的は、入力検出された位置データを削減して、通信容量が制限された携帯端末等に対して送信可能とするともに、入力検出漏れによる誤操作を防止できる情報処理装置を実現することである。
【課題を解決するための手段】
【００１０】
本発明に係る情報処理装置は、タッチパネルから第１のサンプリング間隔で入力位置を検出し、外部機器の通信容量に合わせて入力位置のデータ量を調整して送信する情報処理装置であって、第１のサンプリング間隔よりも長い第２のサンプリング間隔で抽出した入力位置データと、最後に検出された入力位置データを送信することを特徴とする。
【００１１】
また、第２のサンプリング間隔は、第１のサンプリング間隔の整数倍であることを特徴とする。
【００１２】
また、最後の入力位置データは、第２のサンプリング間隔に合わせて遅延させて送信することを特徴とする。
【００１３】
また、入力位置が検出されない場合は、外部機器に送信しないことを特徴とする。
【発明の効果】
【００１４】
本発明に係る情報処理装置によれば、タッチパネルで検出された入力位置データを削減して、通信容量が制限された携帯端末等に対して送信可能とするともに、入力検出漏れによる誤操作を防止できる情報処理装置を実現することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の情報処理装置と外部機器との接続状態を示す図である。
【図２】本発明の情報処理装置の構成を示すブロック図である。
【図３】情報処理装置のタッチパネルで検出されるデータ形式を示す図である。
【図４】情報処理装置のデータ削減の様子を示す図である。
【図５】特許文献１の入力検出の様子を示す図である。
【発明を実施するための形態】
【００１６】
図１は、本発明の情報処理装置１００の外観図である。情報処理装置１００は、表示パネル１０、タッチパネル２０、コネクタ３０を備えている。
【００１７】
コネクタ３０は、外部機器２００と接続するためのDisplay Portコネクタ３１、USBコネクタ３２、MHL/HDMIコネクタ３３等からなる。例えば、Display Portコネクタ３１は、ＰＣ等と接続して映像信号の入出力に用いられる。また、USBコネクタ３２は、ＰＣ等と接続してタッチ信号の入出力に用いられる。また、MHL/HDMIコネクタ３３は、MHL（Mobile High-Definition Link）規格またはHDMI（High-Definition Multimedia Interface）規格に対応し、映像信号とタッチ信号の両方の入出力に用いられる。MHL規格は、スマートフォンなどのモバイル端末用として、通信容量を制限することにより映像信号の高速送信を実現したものである。
【００１８】
図２は、情報処理装置１００の概略構成を示すブロック図である。外部機器２００からMHL/HDMIコネクタ３３を介して情報処理装置１００へ入力される映像信号は、破線矢印で示すように、MHL/HDMI用ＩＦ回路１３、スケーラー１２、パネル制御部１１を経由して、表示パネル１０に画像として表示される構成となっている。
【００１９】
タッチパネル２０に入力した入力位置は、実線矢印で示すように、アナログ信号処理部２１及びデジタル信号処理部２２で入力位置データとして検出されて、外部IF制御部２３からUSBコネクタ３２を介してＰＣ等との外部機器２００に送信されるか、外部IF制御部２３からMHL/HDMI用ＩＦ回路１３、 MHL/HDMIコネクタ３３を介してスマートフォン等のモバイル端末の外部機器２００に送信される構成となっている。
【００２０】
検出された入力位置データを外部機器２００に送信する際、外部IF制御部２３は、外部機器２００の通信容量に合わせて入力位置のデータ量を調整するためのデータ抽出部４０を備えている。例えば、MHL/HDMIコネクタ３３を介してスマートフォンなどのモバイル端末にデートを送信する場合、MHL規格では通信容量が制限されているため、データ抽出部４０は、入力位置を誤認識しないように最低限の入力位置データを抽出して、通信容量に合わせて入力位置データのデータ量を削減するものである。
【００２１】
図３は、外部IF制御部２３でデータ量が調整される前の入力位置データと、入力位置データに含まれるタッチ情報を示したものである。横軸は時間であり、Ｓ１〜Ｓ７は、入力位置を検出する第１のサンプリング間隔を示している。四角の囲みは、個々の入力位置データを示し、入力位置データは、タッチパネルへの接触状態（ＯＮ、ＯＦＦ）を示すタッチ情報Ｄ１と、タッチした指情報（ＩＤ）を示すタッチ情報Ｄ２、タッチした座標位置（Ｘ、Ｙ）を示すタッチ情報Ｄ３を含んでいる。
【００２２】
タッチ情報Ｄ２は、１０点をマルチタッチするような場合に、どの点のタッチ情報か区別するため、異なるＩＤ番号が付与されるが、ここでは、１点でタッチ操作を行う場合について説明する。
【００２３】
図３において、（ａ）は、タップによるタッチ操作を行ったときの入力位置データの変化を示す。タップ操作とは、１点を瞬時にタッチＯＮするものである。したがって、（ａ）に示すように、各入力位置データは、座標位置（Ｘ、Ｙ）を示すタッチ情報Ｄ３が同じ値となり、タッチ情報Ｄ１がＯＮから直ちにＯＦＦに変化した場合をタップと判定する。
【００２４】
（ｂ）は、ロングタップによるタッチ操作を行ったときの入力位置データの変化を示す。ロングタップは、１点を所定時間タッチＯＮするものである。したがって、（ｂ）に示すように、入力位置データは、座標位置（Ｘ、Ｙ）を示すタッチ情報Ｄ３が同じ値となり、タッチ情報Ｄ１がＯＮで連続して検出されたときをロングタップと認識し、タッチ情報Ｄ１がＯＦＦに変化したときをロングタップの終了と判定する。
【００２５】
（ｃ）は、ドラッグによるタッチ操作を行ったときの入力位置データの変化を示す。ドラッグは、タッチＯＮした１点を座標上で移動させるものである。したがって、各入力位置データは、タッチ情報Ｄ１がＯＮで、座標位置（Ｘ、Ｙ）を示すタッチ情報Ｄ３が変化していく場合をドラッグと認識し、タッチ情報Ｄ１がＯＦＦに変化したときをドラッグの終了と判定する。
【００２６】
図３（ａ）〜（ｃ）で説明したように、タッチ情報Ｄ１がＯＮになる最初の入力位置データと、タッチ情報Ｄ１がＯＦＦになる最後の入力位置データは、タップやドラッグなどタッチ操作を判別する上で最低限必要となる入力位置データとなる。
【００２７】
本願の情報処理装置１００は、図３に示したロングタップやドラッグのように、大量のデータを通信容量が制限されたモバイル端末に送信する場合に、送信するデータ量を通信容量に合わせて調整している。データ量の調整は、外部IF制御部２３に備えられたデータ抽出部４０により、タッチ操作の判別可能な範囲でデータの抽出が行われる。
【００２８】
図４は、データ抽出部４０のデータの抽出方法の一例を示すものである。図４（ａ）は、ドラッグによる移動中の入力位置を検出した入力位置データを示し、図４（ｂ）は、データ抽出部４０によって抽出された入力位置データを示している。
【００２９】
ドラッグによる移動中の入力位置は、（ａ）に示すように、第１のサンプリング間隔（Ｓ１〜Ｓ７）で、例えば、７個の入力位置データとして検出される。入力位置データの個数は、実際にはドラッグの距離や時間によりもっと多くなるが、説明の便宜上で７個としている。
【００３０】
第１のサンプリング間隔は、タッチパネル２０の仕様やデジタル信号処理部２２の処理能力に応じて設定されるが、例えば、サンプリング周波数として２４０Ｈｚに設定すると１０点のマルチタッチにも対応することができる。
【００３１】
外部IF制御部２３は、外部機器２００と接続するコネクタ３０の種別や接続ケーブルの種別により、外部機器２００の通信容量が制限されるかどうか判定し、通信容量に制限がなければ第１のサンプリング間隔のまま高速送信を行う。また、外部機器２００がスマートフォンのようにMHL規格で通信容量に制限があれば、通信容量に応じてデータ送信量の調整を行う。このため、入力位置データの検出に用いる第１のサンプリング間隔とは別に、第２のサンプリング間隔を設定し、第２のサンプリング間隔で入力位置データを削減しながら送信する。
【００３２】
この第２のサンプリング間隔は、第１のサンプリング間隔よりも長い間隔にして、好ましくは、第１のサンプリング間隔のＮ倍（Ｎは整数）に設定する。例えば、第１のサンプリング間隔の周波数が２４０Ｈｚであれば、第２のサンプリング間隔の周波数を６０Ｈｚに設定する。これにより、第２のサンプリング間隔は、第１のサンプリング間隔の４倍に設定される。
【００３３】
外部IF制御部２３に備えられたデータ抽出部４０は、図４（ｂ）に示すように、第２のサンプリング間隔に合わせて、検出された入力位置データから送信する入力位置データの抽出を行っている。
【００３４】
第２のサンプリング間隔が第１のサンプリング間隔のＮ倍の場合、最初の入力位置データ（Ｓ１のデータ）と、以降はＮ個おきに検出される入力位置データ（例えば、Ｓ５のデータ）を抽出すると、抽出した入力位置データを第２のサンプリング間隔（Ｔ１、Ｔ２）に同期させて送信することができる。
【００３５】
最後の入力位置データ（Ｓ７のデータ）は、上記のＮ個おきの検出では抽出されないことがあるため、上記の抽出とは別途、タッチ情報Ｄ１がＯＦＦの入力位置データを抽出して、一旦、バッファに記憶する。そして、次の第２のサンプリング間隔（Ｔ３）には、入力位置データが検出されないため、バッファに記憶した最後の入力位置データを送信する。このため、最後の入力位置データは、Ｓ７の第１のサンプリング間隔からＴ３の第２のサンプリング間隔まで遅延されて送信されることになる。
【００３６】
以上のように、本願の情報処理装置１００は、タッチパネル２０から第１のサンプリング間隔で入力位置を検出し、外部機器２００の通信容量に合わせて入力位置のデータ量を調整して送信する場合、第１のサンプリング間隔よりも長い第２のサンプリング間隔で抽出した入力位置データと、最後に検出された入力位置データを送信するものである。
【００３７】
このため、情報処理装置１００から送信される入力位置データは、タッチ情報Ｄ１がＯＮになる最初の入力位置データと、タッチ情報Ｄ１がＯＦＦになる最後の入力位置データと、第２のサンプリング間隔によって一部が抽出された途中の入力位置データとなり、入力位置データが削減されて通信容量が制限された携帯端末等に対しても送信可能となり、また、タップやドラッグなどタッチ操作を判別する上で最低限必要となる入力位置データを網羅しているため、入力検出漏れによる誤操作を防止することができる。
【００３８】
以上説明した実施形態は、すべての点で例示であって制限的なものではない。本発明の範囲は特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【００３９】
Ｄ１  タッチ情報
Ｄ２  タッチ情報
Ｄ３  タッチ情報
１  タッチ情報Ｄ
１０  表示パネル
１１  パネル制御部
１２  スケーラー
１３  MHL/HDMI用ＩＦ回路
２０  タッチパネル
２１  アナログ信号処理部
２２  デジタル信号処理部
２３  外部IF制御部
３０  コネクタ
３１  Display Portコネクタ
３２  USBコネクタ
３３  MHL/HDMIコネクタ
４０  データ抽出部
１００  情報処理装置
２００  外部機器
３００  情報処理装置
３０１  「タップ入力」
３０２  「手書き入力」
【図１】
2014153845.tif 000003
【図２】
2014153845.tif 000004
【図３】
2014153845.tif 000005
【図４】
2014153845.tif 000006
【図５】
2014153845.tif 000007