(57)【要約】  細やかな入力操作を実現することができないという問題を解決することが可能な情報処理装置を提供することである。  接触検出部２１は、入力手段による接触を検出する。音検出部２２は、その接触に応じて発生する音を検出する。入力判定部２３は、音の波形と接触とに基づいて、入力手段による入力操作を判定する。
2015033609.tif 000002
【特許請求の範囲】
【請求項１】
入力手段による接触を検出する接触検出部と、
前記接触に応じて発生する音を検出する音検出部と、
前記音の波形と前記接触とに基づいて、前記入力手段による入力操作を判定する入力判定部と、を有する情報処理装置。
【請求項２】
複数の登録音のそれぞれを示す複数の登録音情報を記憶する記憶部をさらに有し、
前記入力判定部は、前記音の波形と各登録音の波形とを比較し、当該比較結果と前記接触とに基づいて、前記入力操作を判定する、請求項１に記載の情報処理装置。
【請求項３】
前記入力判定部は、前記音の波形と各登録音の波形とを比較して、前記音の波形と各登録音の波形との類似度を算出する、請求項２に記載の情報処理装置。
【請求項４】
前記記憶部は、入力手段が前記接触検出部に接触する接触形式ごとに、当該接触形式に応じた音を前記登録音として示す登録音情報を記憶し、
前記入力判定部は、前記類似度が最も高い波形を有する登録音に応じた接触形式と前記接触とに基づいて、前記入力操作を判定する、請求項３に記載の情報処理装置。
【請求項５】
前記入力判定部は、前記類似度のうち最も高い類似度が閾値以上の場合、当該類似度の波形を有する登録音に応じた接触形式と前記接触とに基づいて、前記入力操作を判定する、請求項４に記載の情報処理装置。
【請求項６】
前記入力判定部は、前記接触が検出された時点から所定の時間内に検出された音の波形と前記接触とに基づいて、前記入力操作を判定する、請求項１ないし５のいずれか１項に記載の情報処理装置。
【請求項７】
前記入力判定部は、前記接触が検出された時点から前記音の音量が所定値以下になるまでの前記音の波形と前記接触とに基づいて、前記入力操作を判定する、請求項１ないし５のいずれか１項に記載の情報処理装置。
【請求項８】
入力手段による接触を検出し、
前記接触に応じて発生する音を検出し、
前記音の波形と前記接触とに基づいて、前記入力手段による入力操作を判定する、入力方法。
【請求項９】
コンピュータに、
入力手段による接触を検出する手順と、
前記接触に応じて発生する音を検出する手順と、
前記音の波形と前記接触とに基づいて、前記入力手段による入力操作を判定する手順とを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチ式入力装置を備えた情報処理装置に関する。
【背景技術】
【０００２】
スマートフォンのような情報処理装置として、入力装置としてタッチ式入力装置を備えたものが普及している。タッチ式入力装置は、従来、指やスタイラスのような入力手段が接触した接触位置を検出していたが、接触位置の検出のみでは、入力手段による入力操作が限られてしまうという問題があった。【０００３】
このため、近年では、タッチ式入力装置として、接触位置に加えて、接触面積や、接触位置の変化、接触面積の変化などを検出するものが開発されている。【０００４】
また、特許文献１には、接触面積を検出する代わりに、入力手段である操作体が操作面に接触した際に生じる接触音に関する振動情報を検出する情報処理装置が記載されている。この情報処理装置は、検出した振動情報に基づいて、接触音の音量と閾値とを比較することで、操作体を予め定められた２つの種別のいずれかに分類し、その種別に応じて動作している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−０２８５５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の情報処理装置では、接触音の音量と閾値とを比較することで、操作体を予め定められた２つの種別のいずれかに分類しているだけなので、細やかな入力操作を実現することができないという問題がある。【０００７】
本発明の目的は、上記の課題である、細やかな入力操作を実現することができないという問題を解決することが可能な情報処理装置、入力方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００８】
本発明による情報処理装置は、入力手段による接触を検出する接触検出部と、前記接触に応じて発生する音を検出する音検出部と、前記音の波形と前記接触とに基づいて、前記入力手段による入力操作を判定する入力判定部と、を有する。【０００９】
本発明による入力方法は、入力手段による接触を検出し、前記接触に応じて発生する音を検出し、前記音の波形と前記接触とに基づいて、前記入力手段による入力操作を判定する。【００１０】
本発明によるプログラムは、コンピュータに、入力手段による接触を検出する手順と、前記接触に応じて発生する音を検出する手順と、前記音の波形と前記接触とに基づいて、前記入力手段による入力操作を判定する手順とを実行させる。
【発明の効果】
【００１１】
本発明によれば、細やかな入力操作を実現することが可能になる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１の実施形態の情報処理装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態の情報処理装置の動作の一例を説明するためのフローチャートである。
【図３】接触形式の一例を示す図である。
【図４】本発明の第２の実施形態の情報処理装置の構成を示すブロック図である。
【図５】本発明の第２の実施形態の情報処理装置の動作の一例を説明するためのフローチャートである。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について図面を参照して説明する。なお、以下の説明では、同じ機能を有するものには同じ符号を付け、その説明を省略する場合がある。
【００１４】
図１は、本発明における第１の実施形態の情報処理装置の構成を示すブロック図である。図１に示す情報処理装置１０は、接触検出部１と、音検出部２と、記憶部３と、表示部４と、入力判定部５とを有する。情報処理装置１０は、例えば、携帯電話機、スマートフォン、ゲーム機、ＰＣ（Personal  Computer）またはＰＤＡ（Personal  Digital  Assistant：携帯情報端末）などである。なお、ＰＣは、タブレット型ＰＣおよびノート型ＰＣなどを含む。
【００１５】
接触検出部１は、入力手段による接触を検出し、その検出結果を示す検出信号を出力する。検出信号は、検出結果として、例えば、入力手段が接触した接触位置や接触面積などを示す。
【００１６】
なお、接触検出部１は、例えば、タッチパネルやタッチセンサなどである。また、接触を検出する検出方式は特に限定されないが、例えば、静電容量方式などである。また、入力手段は、例えば、指やスタイラスなどである。
【００１７】
音検出部２は、入力手段の接触検出部１への接触に応じて発生する音である発生音を検出し、その発生音を示す発生音信号を出力する。なお、情報処理装置１０が携帯電話機などの場合、送話などを行うためのマイクが情報処理装置１０に備わっていることがある。この場合、音検出部２は、そのマイクと兼用されていてもよいし、マイクとは別に設けられていても。
【００１８】
記憶部３は、種々の情報を記憶する。例えば、記憶部３は、複数の登録音のそれぞれを示す複数の登録音情報を記憶する。登録音は、具体的には、入力手段が接触検出部１に接触する接触形式に応じた音であり、記憶部３は、接触形式ごとに登録音情報を記憶する。
【００１９】
接触形式は、例えば、指の腹で接触検出部１に接触する形式、指の爪で接触検出部１に接触にする形式などである。また、接触形式は、指の腹で接触検出部１を押す形式、指の腹で接触検出部１を擦る形式、指の爪で接触検出部１を叩く形式、指の爪で接触検出部１を引っ掻く形式、スタイラスで接触検出部１を叩く形式、スタイラスで接触検出部１を擦る形式などでもよい。
【００２０】
なお、登録音情報は、記憶部３に予め記憶していてもよいし、情報処理装置１０を使用するユーザにて登録されてもよい。
【００２１】
表示部４は、種々の情報を表示する。なお、表示部４は、例えばＬＣＤ（Liquid  Crystal  Display：液晶ディスプレイ）である。また、接触検出部１は、表示部４と一体成型されていてもよいし、表示部４と重畳するように取り付けられていてもよいし、表示部４とは別の箇所に設けられていてもよい。また、接触検出部１と表示部４とを一体成型する方式としては、オンセル型やインセル型などが挙げられる。
【００２２】
入力判定部５は、音検出部２にて検出された発生音の波形と、音検出部２にて検出された接触とに基づいて、入力手段による入力操作を判定する。
【００２３】
入力判定部５は、具体的には、以下のように入力操作を判定する。
【００２４】
先ず、入力判定部５は、音検出部２から出力された発生音信号が示す発生音の波形を判別する。このとき、入力判定部５は、接触検出部１にて接触が検出された検出時点から所定の時間内に検出された発生音の波形を判別してもよいし、検出時点から発生音信号が示す発生音の音量が所定値以下になるまでの波形を判別してもよい。
【００２５】
発生音の波形を判別すると、入力判定部５は、発生音の波形と、記憶部３に記憶された登録音情報のそれぞれの登録音の波形とを比較し、その比較結果と接触とに基づいて、入力操作を判定する。
【００２６】
具体的には、入力判定部５は、先ず、発生音の波形と各登録音の波形とを比較して、発生音の波形と登録音の波形との類似度を算出する。類似度を算出する方法は、特に限定されないが、例えば、発生音の波形と登録音の波形との相関関数を類似度として算出する方法などが挙げられる。
【００２７】
そして、入力判定部５は、発生音の波形との類似度が最も高い波形を有する登録音に応じた接触形式で接触が行われたと判断し、その接触形式と接触とに基づいて、入力操作を判定する。例えば、入力判定部５は、接触形式と接触に基づいて、入力手段が接触した接触位置および接触形式を入力操作として判定する。
【００２８】
なお、入力判定部５は、最も高い類似度が予め定められた閾値以上の場合に、類似度が最も高い波形を有する登録音に応じた接触形式で接触が行われたと判断してもよい。このとき、最も高い類似度が閾値未満の場合には、入力判定部５は、所定の接触形式で接触が行われたと判断してもよいし、入力操作が行われていないと判断してもよい。また、入力操作が行われていないと判断した場合、入力判定部５は、エラーを示すエラー情報を表示部４に表示してもよい。
【００２９】
次に動作を説明する。
【００３０】
図２は、情報処理装置１０の動作の一例を説明するための図である。なお、以下の動作では、図３に示すようにユーザが接触検出部１を爪で引っ掻いたときの動作を説明する。
【００３１】
ユーザが接触検出部１を爪で引っ掻くと、接触検出部１は、爪による接触を検出し、その検出結果を示す検出信号を入力判定部５に出力する（ステップＳ２０１）。
【００３２】
また、音検出部２は、爪で接触検出部１を引っ掻いた際に発生した発生音を検出し、その発生音を示す発生音信号を入力判定部５に出力する（ステップＳ２０２）。
【００３３】
入力判定部５は、検出信号および発生音信号を受け付けると、発生音信号が示す発生音の波形を判別する（ステップＳ２０３）。
【００３４】
その後、入力判定部５は、発生音の波形と、記憶部３に記憶されている各登録音情報が示す各登録音の波形とを比較して、発生音の波形と各登録音の波形との類似度を算出する（ステップＳ２０４）。
【００３５】
そして、入力判定部５は、算出した類似度のうち最も高い類似度が閾値以上か否かを判断する（ステップＳ２０５）。
【００３６】
最も高い類似度が閾値未満の場合、入力判定部５は、エラー情報を表示部４に表示して（ステップＳ２０６）、処理を終了する。
【００３７】
一方、最も高い類似度が閾値以上の場合、入力判定部５は、発生音の波形との類似度が最も高い波形を有する登録音に応じた接触形式で接触が行われたと判断する。そして、入力判定部５は、その判断した接触形式と検出信号が示す検出結果とに基づいて、入力操作を判定して（ステップＳ２０７）、処理を終了する。
【００３８】
なお、以上説明した構成および動作は単なる一例であって、これに限定されるものではない。
【００３９】
例えば、入力判定部５は、発生音の波形と登録音の波形とを比較するのではなく、発生音の波形から特定の周波数成分の変化を抽出し、その周波数成分の変化に基づいて接触形式を判断してもよい。
【００４０】
この例では、記憶部３は、登録音情報として、その接触形式に応じた周波数の変化を示す情報を接触形式ごとに記憶する。また、接触形式ごとに周波数成分の変化の特徴が把握できている場合には、記憶部３は、登録音情報として接触形式に応じた周波数成分の変化の特徴を示す情報を記憶してもよい。
【００４１】
以上説明したように本実施形態によれば、入力手段による接触と、その接触に応じて発生した発生音の波形とに基づいて、入力操作が判定されるので、波形が変化するような様々な接触形式に応じて異なる入力操作を実現することが可能になるので、細やかな入力操作を実現することが可能になる。
【００４２】
また、本実施形態では、発生音の波形と各登録音の波形とを比較した比較結果と接触とに基づいて、入力操作が判定されるので、入力操作をより正確に判定することが可能になる。
【００４３】
また、本実施形態では、発生音の波形と各登録音の波形とを比較して、発生音の波形と各登録音との類似度が算出されるので、入力操作をより正確に判定することが可能になる。
【００４４】
また、本実施形態では、類似度が最も高い波形を有する登録音に応じた接触形式と接触とに基づいて、入力操作が判定されるので、入力操作をより正確に判定することが可能になる。
【００４５】
また、本実施形態では、接触が検出された時点から所定の時間内に検出された発生音の波形と接触とに基づいて、入力操作が判定されるので、入力操作を速やかに判定することが可能になる。
【００４６】
また、本実施形態では、接触が検出された時点から発生音の音量が所定値以下になるまでの発生音の波形と接触とに基づいて、入力操作が判定されるので、入力操作をより正確に判定することが可能になる。
【００４７】
次に第２の実施形態について説明する。
【００４８】
図４は、本発明の第２の実施形態の情報処理装置の構成を示すブロック図である。図４に示す情報処理装置２０は、接触検出部２１と、音検出部２２と、入力判定部２３とを有する。
【００４９】
接触検出部２１は、入力手段による接触を検出する。
【００５０】
音検出部２２は、入力手段による接触検出部２１への接触に応じて発生する音を検出する。
【００５１】
入力判定部２３は、音検出部２２が検出した音の波形と、接触検出部２１が検出した接触とに基づいて、入力手段による入力操作を判定する。
【００５２】
図５は、情報処理装置２０の動作を説明するためのフローチャートである。
【００５３】
先ず、接触検出部１は、入力手段による接触を検出すると、その検出結果を示す検出信号を入力判定部２３に出力する（ステップＳ５０１）。
【００５４】
また、音検出部２は、入力手段による接触検出部１への接触に応じて発生した音を検出し、その音を示す発生音信号を入力判定部２３に出力する（ステップＳ５０２）。
【００５５】
入力判定部２３は、検出信号および発生音信号を受け付けると、発生音信号が示す音の波形と、検出信号が示す接触とに基づいて、入力手段による入力操作を判定し（ステップＳ５０３）、処理を終了する。
【００５６】
以上説明したように本実施形態でも、第１の実施形態の同様に、入力手段による接触と、その接触に応じて発生する音の波形とに基づいて、入力操作が判定されるので、細やかな入力操作を実現することが可能になる。
【００５７】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【００５８】
例えば、情報情報装置１０および２０の機能は、その機能を実現するためのプログラムを、コンピュータにて読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータに読み込ませ実行させることで、実現されてもよい。
【００５９】
この出願は、２０１３年９月９日に出願された日本出願特願２０１３−１８５９１９号公報を基礎とする優先権を主張し、その開示の全てをここに取り込む。
【符号の説明】
【００６０】
１、２１    接触検出部
２、２２    音検出部
３          記憶部
４          表示部
５、２３    入力判定部
１０、２０  情報処理装置
【図１】
2015033609.tif 000003
【図２】
2015033609.tif 000004
【図３】
2015033609.tif 000005
【図４】
2015033609.tif 000006
【図５】
2015033609.tif 000007
【国際調査報告】
2015033609.tif 000008
2015033609.tif 000009