(57)【要約】  修正対象となるキーワードの適切な修正方法を選択可能な情報処理装置、情報処理方法およびプログラムを提供する。実施形態の情報処理装置は、取得部と表示制御部と検出部と複数の修正部と選択部とを備える。取得部は、キーワードを取得する。表示制御部は、キーワードを表示部に表示する制御を行う。検出部は、表示部に対するジェスチャ操作を検出する。複数の修正部は、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、修正方法が互いに相違するとともに、何れかの修正方法に、修正対象キーワードを削除する修正を含む。選択部は、検出部により検出されたジェスチャ操作に応じて、複数の修正部のうちの何れかを、修正対象キーワードの修正を実行する修正部として選択する。
2014041607.tif 000002
【特許請求の範囲】
【請求項１】
キーワードを取得する取得部と、
前記キーワードを表示部に表示する制御を行う表示制御部と、
前記表示部に対するジェスチャ操作を検出する検出部と、
それぞれが、前記表示部に表示された１以上の前記キーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、前記修正対象キーワードを削除する修正を含む複数の修正部と、
前記検出部により検出されたジェスチャ操作に応じて、前記複数の修正部のうちの何れかを、前記修正対象キーワードの修正を実行する修正部として選択する選択部と、を備える、
情報処理装置。
【請求項２】
前記複数の修正部は、複数種類の前記ジェスチャ操作と１対１に対応付けられている、
請求項１の情報処理装置。
【請求項３】
前記複数の修正部の中には、
前記修正対象キーワードを削除する制御を行う削除制御部を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項４】
前記修正対象キーワードを、前記表示部が有する画面の外側の領域へ移動させるように前記画面を撫でるジェスチャ操作が前記検出部によって検出された場合、前記選択部は、前記削除制御部を有する修正部を選択する、
請求項３の情報処理装置。
【請求項５】
前記修正対象キーワードから、前記表示部が有する画面の外側の領域に最も近い方向に前記画面を撫でるジェスチャ操作が前記検出部によって検出された場合、前記選択部は、前記削除制御部を有する修正部を選択する、
請求項３の情報処理装置。
【請求項６】
前記複数の修正部の中には、
前記修正対象キーワードと発音が類似する第１修正候補キーワードを生成する第１生成部と、
前記第１生成部により生成された１以上の前記第１修正候補キーワードのうち、ユーザにより選択された前記第１修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第１置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項７】
前記複数の修正部の中には、
前記修正対象キーワードと発音が同じで表記が異なる第２修正候補キーワードを生成する第２生成部と、
前記第２生成部により生成された１以上の前記第２修正候補キーワードのうち、ユーザにより選択された前記第２修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第２置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項８】
前記複数の修正部の中には、
前記修正対象キーワードと同じカテゴリに属する第３修正候補キーワードを生成する第３生成部と、
前記第３生成部により生成された１以上の前記第３修正候補キーワードのうち、ユーザにより選択された前記第３修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第３置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項９】
前記複数の修正部の中には、
前記修正対象キーワードを一部に含む第４修正候補キーワードを生成する第４生成部と、
前記第４生成部により生成された１以上の前記第４修正候補キーワードのうち、ユーザにより選択された前記第４修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第４置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項１０】
前記修正対象キーワードを構成する文字の表記方向へ向かうように前記表示部が有する画面を撫でるジェスチャ操作が前記検出部により検出された場合、前記選択部は、前記第４生成部と前記第４置換制御部とを有する修正部を選択する、
請求項９の情報処理装置。
【請求項１１】
前記取得部は、
音声信号を受け付ける受付部と、
前記音声信号に対する音声認識処理を実行する音声認識部と、
前記音声認識処理により得られた音声認識結果から前記キーワードを抽出する抽出部と、を含む、
請求項１の情報処理装置。
【請求項１２】
前記表示部はタッチパネルディスプレイであり、
前記取得部は、
前記表示部におけるタッチ位置の軌跡を示すストローク情報を受け付ける受付部と、
前記受付部で受け付けた前記ストローク情報に対する文字認識処理を実行する文字認識部と、
前記文字認識処理により得られた文字認識結果から前記キーワードを抽出する抽出部と、を含む、
請求項１の情報処理装置。
【請求項１３】
前記表示部に表示された前記キーワードに基づいて検索を行う検索部をさらに備える、
請求項１の情報処理装置。
【請求項１４】
キーワードを取得し、
前記キーワードを表示部に表示する制御を行い、
前記表示部に対するジェスチャ操作に応じて、それぞれが、前記表示部に表示された１以上の前記キーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、前記修正対象キーワードを削除する修正を含む複数の修正部のうちの何れかを、前記修正対象キーワードの修正を実行する前記修正部として選択する、
情報処理方法。
【請求項１５】
コンピュータを、
キーワードを取得する取得手段と、
前記キーワードを表示部に表示する制御を行う表示制御手段と、
前記表示部に対するジェスチャ操作を検出する検出手段と、
それぞれが、前記表示部に表示された１以上の前記キーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、前記修正対象キーワードを削除する修正を含む複数の修正手段と、
前記検出手段により検出されたジェスチャ操作に応じて、前記複数の修正手段のうちの何れかを、前記修正対象キーワードの修正を実行する修正手段として選択する選択手段として機能させる、情報処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、入力されたキーワードに応じて情報提示や検索などを行う情報処理装置が知られている。そのような情報処理装置としては、地名や施設名をキーワードとして、そのキーワードに対応する位置情報を地図情報から取得してディスプレイに表示するカーナビゲーションシステムや、任意のキーワードに基づきウェブページを検索し表示するＰＣやスマートフォン・タブレットなどのモバイル機器が挙げられる。【０００３】
また、近年では、ユーザがキーワードを入力するための手間を軽減するという観点から、キーボード操作やボタン操作によりキーワードを入力する手段のほか、マイクで集音したユーザの発話を音声認識することで発話中のキーワードを入力する手段や、タッチパネル上でユーザが描画した文字を認識することでキーワードを入力する手段なども用いられている。これら音声認識や文字認識によるキーワード入力手段は、ユーザにとって直感的かつ利便性の高い手段ではあるが、その反面、ユーザの意図とは異なるキーワード（「不正解キーワード」）が入力されてしまうことがある。【０００４】
例えば、音声認識の精度は、環境雑音や発話の曖昧性などに大きく影響されるので、確実に正しい音声認識結果が得られるとは限らず、一定の割合で誤認識が発生する。そのため、音声認識によるキーワード入力手段を用いる情報処理装置では、誤認識により入力された不正解キーワードを修正する装置を同時に備えることが一般的である。従来、不正解キーワードを修正する方法として様々な技術が知られており、例えば、音声認識により得られたキーワード列を検索条件として所定のデータベースを検索する検索装置において、不正解キーワードが入力された場合に、不正解キーワードと発音が類似する複数の修正候補キーワードを修正候補リストとして表示し、リスト中の修正候補キーワードをユーザに選択させることで、不正解キーワードを修正する技術などが知られている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２３１４３３号公報
【特許文献２】特開２０００−２５９１７８号公報
【特許文献３】特開２００８−０９０６２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術では、不正解キーワード（修正対象となるキーワード）を修正する方法として、発音が類似する修正候補キーワードへの置き換え以外の修正方法（例えば削除、同音異義語による置き換え等）を選択することはできないので、例えば単に不正解キーワードを削除したい場合であっても、ユーザは、キーボードを用いたり、修正候補リスト中や画面上に用意された削除ボタンを押したりする必要がある。類似音語を選択したい場合も、長大な修正候補キーワードリストから、当該ユーザが同音異義語を探す必要がある。すなわち、適切な修正方法を明示的に選択することができないために、キーワード修正に手間や時間がかかるという問題がある。本発明が解決しようとする課題は、修正対象となるキーワードの適切な修正方法を選択可能な情報処理装置、情報処理方法およびプログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の情報処理装置は、取得部と表示制御部と検出部と複数の修正部と選択部とを備える。取得部は、キーワードを取得する。表示制御部は、キーワードを表示部に表示する制御を行う。検出部は、表示部に対するジェスチャ操作を検出する。複数の修正部は、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、修正方法が互いに相違するとともに、何れかの修正方法に、修正対象キーワードを削除する修正を含む。選択部は、検出部により検出されたジェスチャ操作に応じて、複数の修正部のうちの何れかを、修正対象キーワードの修正を実行する修正部として選択する。【０００８】
実施形態の情報処理方法は、キーワードを取得し、キーワードを表示部に表示する制御を行い、表示部に対するジェスチャ操作に応じて、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、修正対象キーワードを削除する修正を含む複数の修正部のうちの何れかを、修正対象キーワードの修正を実行する修正部として選択する。【０００９】
実施形態のプログラムは、コンピュータを、取得手段と、表示制御手段と、検出手段と、複数の修正手段と、選択手段として機能させる。取得手段は、キーワードを取得する。表示制御手段は、キーワードを表示部に表示する制御を行う。検出手段は、表示部に対するジェスチャ操作を検出する。複数の修正手段は、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、修正対象キーワードを削除する修正を含む。選択手段は、検出手段により検出されたジェスチャ操作に応じて、複数の修正手段のうちの何れかを、修正対象キーワードの修正を実行する修正手段として選択する。
【図面の簡単な説明】
【００１０】
【図１】実施形態の概要を模式的に示す図。
【図２】実施形態の情報処理装置の機能構成例を示す図。
【図３】実施形態の取得部の具体的な構成例を示す図。
【図４】実施形態の修正部の具体的な構成例を示す図。
【図５】実施形態の修正部の具体的な構成例を示す図。
【図６】実施形態の修正部の具体的な構成例を示す図。
【図７】実施形態の修正部の具体的な構成例を示す図。
【図８】実施形態の修正部の具体的な構成例を示す図。
【図９】実施形態の修正部の具体的な構成例を示す図。
【図１０】実施形態の操作画面のイメージを示す図。
【図１１】実施形態の操作画面のイメージを示す図。
【図１２】実施形態の操作画面のイメージを示す図。
【図１３】実施形態の操作画面のイメージを示す図。
【図１４】実施形態の操作画面のイメージを示す図。
【図１５】変形例の取得部の具体的な構成例を示す図。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照しながら、本発明に係る情報処理装置、情報処理方法およびプログラムの実施の形態を詳細に説明する。
【００１２】
図１は、本実施形態の概要を模式的に示す図である。本実施形態では、タッチパネルディスプレイのうち修正対象のキーワードが表示される領域に指を触れたまま画面を撫でるスワイプ操作（ジェスチャ操作の一例）が行われると、スワイプ操作の方向により異なる修正方法が選択され、選択された修正方法に基づく修正が行われる。詳しくは後述するが、本実施形態では、修正対象のキーワードと発音が類似する類似音語の修正候補を表示し、その中から選択された修正候補で、修正対象のキーワードを置換する修正方法が、タッチのみのジェスチャ操作に対応付けられる。また、修正対象のキーワードと発音が同じで表記が異なる同音異義語の修正候補を表示し、その中から選択された修正候補で、修正対象のキーワードを置換する修正方法が、上方向のスワイプ操作に対応付けられる。また、修正対象のキーワードと同じカテゴリに属する同カテゴリ語の修正候補を表示し、その中から選択された修正候補で、修正対象のキーワードを置換する修正方法が、下方向のスワイプ操作に対応付けられる。また、修正対象のキーワードを削除する修正方法が、左方向のスワイプ操作に対応付けられる。さらに、修正対象のキーワードを一部に含む補完語の修正候補を表示し、その中から選択された修正候補で、修正対象のキーワードを置換する修正方法が、右方向のスワイプ操作に対応付けられる。以下、詳細な内容について説明する。
【００１３】
図２は、本実施形態の情報処理装置１の機能構成例を示すブロック図である。図２に示すように、情報処理装置１は、マイク１０と、取得部２０と、表示制御部３０と、入力候補保存部４０と、表示部５０と、検出部６０と、複数の修正部７０（７０Ａ〜７０Ｅ）と、選択部８０と、検索部９０と、検索対象データベース１００と、検索結果表示制御部１１０とを備える。
【００１４】
マイク１０は、ユーザ（利用者）の音声をディジタル信号として取得する機能を備える。以下では、マイク１０により取得されるディジタル信号を「音声信号」と呼ぶ場合がある。マイク１０は、取得した音声信号を取得部２０へ通知する。
【００１５】
取得部２０は、マイク１０から受け取った音声信号から、ユーザが発話したキーワードを取得する。なお、キーワードの種類は任意であり、例えば単語であってもよいし句であってもよい。図３は、取得部２０の具体的な機能構成例を示すブロック図である。図３に示すように、取得部２０は、受付部２１と、音声認識部２２と、抽出部２３とを備える。
【００１６】
受付部２１は、マイク１０から通知された音声信号を受け付ける。図３の例では、受付部２１は、マイク１０から受け取った音声信号を入力とし、それを音声認識部２２が利用しやすいよう、雑音除去や、信号のより低次元のベクトル列への変換などを行い、音声認識部２２に通知する。
【００１７】
音声認識部２２は、受付部２１から通知された音声信号に対する音声認識処理を実行する。この例では、受付部２１から通知された音声信号は、音声認識部２２の音声認識処理により、音素とその音素らしさを表す尤度をアークとしてつないだネットワーク構造で認識候補を表す中間表現（「音素ラティス」とも呼ばれる）に変換される。そして、音声認識部２２の音声認識処理により得られた中間表現（音声認識結果）は、抽出部２３へ通知される。
【００１８】
抽出部２３は、音声認識部２２から通知された中間表現から複数のキーワード候補を生成し、生成した複数のキーワード候補のうち、入力音声信号との尤度を示すスコアが最も高いキーワード候補を、ユーザが発話したキーワードとして抽出する。そして、抽出部２３は、抽出したキーワードを、表示制御部３０へ通知する。また、抽出部２３により抽出されたキーワード以外の１以上のキーワード候補は、入力候補キーワード群として、その抽出されたキーワードと対応付けられて入力候補保存部４０に書き込まれる。なお、音声認識とキーワード抽出の方法は、以上の内容に限定されるものではなく、公知の様々な技術を利用することができる。
【００１９】
表示制御部３０は、取得部２０により取得されたキーワード（この例では、抽出部２３により抽出されたキーワード）を表示部５０に表示する制御を行う。表示部５０は、各種の情報を表示する装置であり、装置表面の画面に文字・図形等を呈示する機能を有する。表示部５０は、表示制御部３０、修正部７０、検索結果表示制御部１１０の各々に対応する画面表示を呈示する。本実施形態では、表示部５０は、タッチパネルディスプレイで構成される。
【００２０】
検出部６０は、表示部５０に対するジェスチャ操作を検出する。より具体的には、検出部６０は、ユーザによる画面へのタッチ位置やタッチ位置の軌跡を検知する機能を有し、検知したタッチ位置や軌跡に基づいて、どのようなジェスチャ操作が行われたかを検出する。この例でのジェスチャ操作とは、画面上で指やペンなどの入力部を動かすことで行われるタッチジェスチャ操作を指す。また、検出部６０は、検知したタッチ位置や軌跡を示す情報を、表示制御部３０、修正部７０、検索結果表示制御部１１０へ通知する。これにより、表示制御部３０、修正部７０、検索結果表示制御部１１０は、表示中の候補（例えばキーワード等）のうちの何れの候補が選択されたかを検知することができる。
【００２１】
なお、検出部６０により検出され得るジェスチャ操作は、タッチジェスチャ操作に限定されない。例えば検出部６０は、カメラなどの撮像装置を含んで構成され、その撮像装置により撮像された画像から、ユーザが、画面にタッチせずに行ったジェスチャ操作を検出するという形態であってもよい。
【００２２】
複数の修正部７０（７０Ａ〜７０Ｅ）は、それぞれが、表示部５０に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、修正対象キーワードを削除する修正を含む。本実施形態では、５つの修正部７０（修正部７０Ａ〜修正部７０Ｅ）が用意されているが、修正部７０の種類および数はこれに限られるものではない。修正部７０Ａ〜修正部７０Ｅの詳細な内容については後述する。
【００２３】
選択部８０は、検出部６０により検出されたジェスチャ操作に応じて、複数の修正部７０のうちの何れかを、修正対象キーワードの修正を実行する修正部７０として選択する。選択された修正部７０は、表示制御部３０から、表示部５０に表示されたキーワードのうち、ユーザのタッチ操作により選択された修正対象キーワードの通知を受け取り、修正対象キーワードの修正を実行する。
【００２４】
ここで、本実施形態では、表示部５０が有する画面へのユーザのタッチ操作により、画面上に表示された１以上のキーワードの中から、修正の対象となる修正対象キーワードが選択される。そして、ユーザによる特定のジェスチャ操作が検出されると、その特定のジェスチャ操作に対応する修正部７０が選択され、その選択された修正部７０による修正が行われる。この例では、タッチのみのジェスチャ操作（タッチ操作により修正対象キーワードを選択した後、スワイプ操作を行わずに指を画面から離す操作）、上方向に画面を撫でるスワイプ操作、下方向に画面を撫でるスワイプ操作、左方向に画面を撫でるスワイプ操作、右方向に画面を撫でるスワイプ操作と、５つの修正部７０（７０Ａ〜７０Ｅ）とが１対１に対応付けられている。より具体的には、修正部７０Ａはタッチのみのジェスチャ操作に対応付けられ、修正部７０Ｂは上方向のスワイプ操作に対応付けられ、修正部７０Ｃは下方向のスワイプ操作に対応付けられ、修正部７０Ｄは左方向のスワイプ操作に対応付けられ、修正部７０Ｅは右方向のスワイプ操作に対応付けられる。以下、各修正部７０の具体的な内容を説明する。
【００２５】
図４は、タッチのみの操作に対応する修正部７０Ａの具体的な機能構成例を示すブロック図である。図４に示すように、修正部７０Ａは、第１生成部７１１と第１置換制御部７２１とを有する。第１生成部７１１は、表示制御部３０から通知される修正対象キーワードと発音が類似する修正候補キーワード（「第１修正候補キーワード」と呼ぶ）を生成する。図４の例では、第１生成部７１１は、表示制御部３０から通知される修正対象キーワードｗに対応する入力候補キーワード群W_cond(w)を入力候補保存部４０から取得し、取得した入力候補キーワード群W_cond(w)を、第１修正候補キーワード群W_asim(w)として生成する。
【００２６】
また、第１生成部７１１は、例えば図５に示すように、類似音語データベース７３を用いて、第１修正候補キーワードを生成することもできる。ここで類似音語データベース７３は、あるキーワードｗに対して、類似音のキーワード群W_asim(w)を生成したり、与えたキーワードwとキーワード群Wに対し、Wの中の、キーワードwに発音が類似するキーワードを、類似順に順位を付けたW_asim(w，W)を生成することもできる。これを用いて、修正対象キーワードw、および、修正対象キーワードwに対応する入力候補キーワード群W_cond(w)の各々に類似する語群を、第１修正候補キーワード群W_asim(w)もしくはW_asim(w,W_cond(w))として生成することもできる。
【００２７】
再び図４に戻って説明を続ける。第１置換制御部７２１は、第１生成部７１１により生成された１以上の第１修正候補キーワード（第１修正候補キーワード群W_asim(w)）のうち、ユーザにより選択された第１修正候補キーワードで、修正対象キーワードを置換する制御を行う。より具体的には以下のとおりである。まず、第１置換制御部７２１は、第１生成部７１１により生成された第１修正候補キーワード群W_asim(w)を表示部５０に表示する制御を行う。ユーザは、表示部５０の画面上で、呈示された第１修正候補キーワード群W_asim(w)のうちの１つの第１修正候補キーワードにタッチすることで、その第１修正候補キーワードを選択する。第１置換制御部７２１は、タッチ位置を示す情報の通知を検出部６０から受け取ることで、選択された第１修正候補キーワードを検知することができる。第１置換制御部７２１は、選択された第１修正候補キーワードを表示制御部３０へ通知するとともに、その選択された第１修正候補キーワードを修正対象キーワードに置き換えて表示することを表示制御部３０に対して指示する。この指示を受けて、表示制御部３０は、修正対象キーワードを、第１置換制御部７２１から通知された第１修正候補キーワードに置き換えて表示する制御を行う。
【００２８】
以上のように、修正部７０Ａは、修正対象キーワードを、修正対象キーワードと発音が類似する第１修正候補キーワードに置き換えることにより、修正対象キーワードの修正を行う。以上の修正部７０Ａの修正方法は、音声認識の置換誤りの修正等に有用である。
【００２９】
次に、上方向のスワイプ操作に対応する修正部７０Ｂについて説明する。図６は、修正部７０Ｂの具体的な機能構成例を示すブロック図である。図６に示すように、修正部７０Ｂは、第２生成部７１２と第２置換制御部７２２と同音異義語データベース７４とを有する。
【００３０】
第２生成部７１２は、表示制御部３０から通知される修正対象キーワードと発音が同じで表記が異なる（同音異義語である）修正候補キーワード（「第２修正候補キーワード」と呼ぶ）を生成する。より具体的には以下のとおりである。まず、第２生成部７１２は、表示制御部３０から通知される修正対象キーワードｗを、同音異義語データベース７４へ通知する。同音異義語データベース７４は、第２生成部７１２から通知された修正対象キーワードｗの同音異義語群W_msam(w)を生成して第２生成部７１２へ渡す。第２生成部７１２は、同音異義語データベース７４から取得した同音異義語群W_msam(w)を第２修正候補キーワード群として生成する。以上のようにして、修正対象キーワードと発音が同じで表記が異なる第２修正候補キーワードが生成される。
【００３１】
また、例えば第２生成部７１２は、表示制御部３０から通知される修正対象キーワードｗに対応する入力候補キーワード群W_cond(w)を入力候補保存部４０から取得し、取得した入力候補キーワード群W_cond(w)を同音異義語データベース７４へ通知する形態であってもよい。この場合、同音異義語データベース７４は、第２生成部７１２から通知された入力候補キーワード群W_cond(w)に属する各キーワードの同音異義語群W_msam(w,W_cond(w))を生成して第２生成部７１２へ渡す。そして、第２生成部７１２は、同音異義語データベース７４から取得した同音異義語群W_msam(w,W_cond(w))を第２修正候補キーワード群として生成することもできる。
【００３２】
第２置換制御部７２２は、第２生成部７１２により生成された１以上の第２修正候補キーワード（第２修正候補キーワード群）のうち、ユーザにより選択された第２修正候補キーワードで、修正対象キーワードを置換する制御を行う。より具体的には以下のとおりである。まず、第２置換制御部７２２は、第２生成部７１２により生成された第２修正候補キーワード群（W_msam(w)またはW_msam(w,W_cond(w))）を表示部５０に表示する制御を行う。ユーザは、表示部５０の画面上で、呈示された第２修正候補キーワード群のうちの１つの第２修正候補キーワードにタッチすることで、その第２修正候補キーワードを選択する。第２置換制御部７２２は、選択された第２修正候補キーワードを表示制御部３０へ通知するとともに、その選択された第２修正候補キーワードを修正対象キーワードに置き換えて表示することを表示制御部３０に対して指示する。この指示を受けて、表示制御部３０は、修正対象キーワードを、第２置換制御部７２２から通知された第２修正候補キーワードに置き換えて表示する制御を行う。
【００３３】
以上のように、修正部７０Ｂは、修正対象キーワードを、修正対象キーワードと発音が同じで表記が異なる第２修正候補キーワードに置き換えることにより、修正対象キーワードの修正を行う。以上の修正方法により、音声認識の結果得られた修正対象キーワードｗの発音はユーザの意図したキーワードw_intと同じだが、表記が異なる場合に、W_cond(w)から修正候補を選ぶよりも簡単に修正対象キーワードｗを修正することができる。以上の修正部７０Ｂの修正方法は、日本語や中国語のように同音異義語が多い言語のキーワード修正に対して有用である。
【００３４】
次に、下方向のスワイプ操作に対応する修正部７０Ｃについて説明する。図７は、修正部７０Ｃの具体的な機能構成例を示すブロック図である。図７に示すように、修正部７０Ｃは、第３生成部７１３と第３置換制御部７２３と同カテゴリ語データベース７５とを有する。
【００３５】
第３生成部７１３は、表示制御部３０から通知される修正対象キーワードと同じカテゴリ（例えば「地名」、「人名」等）に属する修正候補キーワード（「第３修正候補キーワード」と呼ぶ）を生成する。より具体的には以下のとおりである。まず、第３生成部７１３は、表示制御部３０から通知される修正対象キーワードｗを、同カテゴリ語データベース７５へ通知する。ここで、同カテゴリ語データベース７５には、キーワードとカテゴリとの対応関係を示すデータが予め登録されている。同カテゴリ語データベース７５は、予め登録されたデータ（キーワードとカテゴリとの対応関係を示すデータ）を参照して、第３生成部７１３から通知された修正対象キーワードｗに対応するカテゴリを判断し、修正対象キーワードｗと同じカテゴリに属する語群（同カテゴリ語群）W_csam(w)を生成して第３生成部７１３へ渡す。第３生成部７１３は、同カテゴリ語データベース７５から取得した同カテゴリ語群W_csam(w)を第３修正候補キーワード群として生成する。以上のようにして、修正対象キーワードと同じカテゴリに属する第３修正候補キーワードが生成される。
【００３６】
また、例えば第３生成部７１３は、表示制御部３０から通知される修正対象キーワードｗに対応する入力候補キーワード群W_cond(w)を入力候補保存部４０から取得し、取得した入力候補キーワード群W_cond(w)を、修正対象キーワードとともに同カテゴリ語データベース７５へ通知する形態であってもよい。この場合、同カテゴリ語データベース７５は、第３生成部７１３から通知された修正対象キーワードｗおよび入力候補キーワード群W_cond(w)に属する入力候補キーワードの各々に対応するカテゴリを判断し、入力候補キーワード群W_cond(w)に属する入力候補キーワードのうち、修正対象キーワードｗと同じカテゴリに属する入力候補キーワードの語群W_csam(w,W_cond(w))を生成して第３生成部７１３へ渡す。第３生成部７１３は、同カテゴリ語データベース７５から取得した語群W_csam(w,W_cond(w))を第３修正候補キーワード群として生成することもできる。
【００３７】
第３置換制御部７２３は、第３生成部７１３により生成された１以上の第３修正候補キーワード（第３修正候補キーワード群）のうち、ユーザにより選択された第３修正候補キーワードで、修正対象キーワードを置換する制御を行う。より具体的には以下のとおりである。まず、第３置換制御部７２３は、第３生成部７１３により生成された第３修正候補キーワード群（W_csam(w)またはW_csam(w,W_cond(w))）を表示部５０に表示する制御を行う。ユーザは、表示部５０の画面上で、呈示された第３修正候補キーワード群のうちの１つの第３修正候補キーワードにタッチすることで、その第３修正候補キーワードを選択する。第３置換制御部７２３は、選択された第３修正候補キーワードを表示制御部３０へ通知するとともに、その選択された第３修正候補キーワードを修正対象キーワードに置き換えて表示することを表示制御部３０に対して指示する。この指示を受けて、表示制御部３０は、修正対象キーワードを、第３置換制御部７２３から通知された第３修正候補キーワードに置き換えて表示する制御を行う。
【００３８】
以上のように、修正部７０Ｃは、修正対象キーワードを、修正対象キーワードと同じカテゴリに属する第３修正候補キーワードに置き換えることにより、修正対象キーワードの修正を行う。例えばユーザに呈示する第３修正候補キーワード群として、上述のW_csam(w)を用いる場合には、単に音声認識の誤りを修正するだけでなく、検索対象を同カテゴリの違う内容に変更したり、概念的に広げたり狭くすることが可能になる。例えば「イタリア  料理」という２つのキーワード（検索条件として用いられるキーワード）のうち、「イタリア」を、同じカテゴリ（例えば「地名」等のカテゴリ）に属する同カテゴリ語の「フランス」に変更することにより、「イタリア  料理」という検索条件に続けて、「フランス  料理」という検索条件で検索することもできる。また、例えば「ヨーロッパ  旅行」という２つのキーワードで検索していた場合に、「ヨーロッパ」を、同カテゴリ語の「イタリア」に変更することにより、検索対象を概念的に絞り込むこともできる。
【００３９】
また、例えば上述の入力候補キーワード群W_cond(w)が修正候補キーワード群としてユーザに呈示される構成においては、例えばユーザの意図するキーワードw_intが地名の場合、W_cond(w)には地名以外の人名などの他のカテゴリの修正候補が含まれており、候補選択がし難い。そこで、上述したように、入力候補キーワード群W_cond(w)に属する入力候補キーワードのうち、修正対象キーワードｗと同じカテゴリに属する入力候補キーワードの語群W_csam(w,W_cond(w))を、ユーザに呈示する第３修正候補キーワード群として用いることにより、修正候補を、ユーザの意図するキーワードと関連性が高い語に絞り込むことができる。
【００４０】
次に、左方向のスワイプ操作に対応する修正部７０Ｄについて説明する。図８は、修正部７０Ｄの具体的な機能構成例を示すブロック図である。図８に示すように、修正部７０Ｄは、削除制御部７６を有する。削除制御部７６は、修正対象キーワードを削除する制御を行う。より具体的には、削除制御部７６は、表示制御部３０から通知される修正対象キーワードを削除する指示を、表示制御部３０へ通知する。この通知を受けて、表示制御部３０は、表示部５０に表示されたキーワードのうち、削除制御部７６からの削除指示を受けた修正対象キーワードを削除して非表示にする制御を行う。
【００４１】
以上のように、修正部７０Ｄは、修正対象キーワードを削除する修正を行う。以上の修正方法により、例えば音声認識において、背景雑音に対する誤反応などによりユーザの意図しない不要な不正解キーワードが取得部２０で取得された場合であっても、その不正解キーワードを削除することができる。また、例えば２以上の検索キーワードのうちの何れかの検索キーワードを削除することで検索対象を拡大することもできるし、続けてキーワードを再発声することによりキーワードを置換するといった操作を行うこともできる。
【００４２】
次に、右方向のスワイプ操作に対応する修正部７０Ｅについて説明する。図９は、修正部７０Ｅの具体的な機能構成例を示すブロック図である。図９に示すように、修正部７０Ｅは、第４生成部７１４と第４置換制御部７２４と関連語データベース７７とを有する。
【００４３】
第４生成部７１４は、表示制御部３０から通知される修正対象キーワードを一部に含む第４修正候補キーワードを生成する。より具体的には以下のとおりである。まず、第４生成部７１４は、表示制御部３０から通知される修正対象キーワードｗを、関連語データベース７７へ通知する。ここで、関連語データベース７７には、キーワードと、当該キーワードを一部に含む１以上の関連語から構成される関連語群とが対応付けられて記憶されている。関連語データベース７７は、第４生成部７１４から通知された修正対象キーワードｗを一部に含む関連語群W_comp(w)を抽出し、抽出した関連語群W_comp(w)を第４生成部７１４へ渡す。第４生成部７１４は、関連語データベース７７から取得した関連語群W_comp(w)を第４修正候補キーワード群として生成する。以上のようにして、修正対象キーワードを一部に含む第４修正候補キーワードが生成される。
【００４４】
上述のW_comp(w)の各要素である関連語（第４修正候補キーワード）は、ｗを一部に含む語w_compであってもよいし、ｗと、ｗに関連する１つ以上の語とを含むキーワード列w_comp＋であってもよい。例えばキーワードｗが「テニス」の場合に、「テニスラケット」という関連語w_compが対応付けられて関連語データベース７７に登録されていてもよいし、キーワードｗが「イタリア」の場合に、「イタリア  旅行」という関連語w_comp＋が対応付けられて関連語データベース７７に登録されていてもよい。
【００４５】
第４置換制御部７２４は、第４生成部７１４により生成された１以上の第４修正候補キーワード（第４修正候補キーワード群）のうち、ユーザにより選択された第４修正候補キーワードで、修正対象キーワードを置換する制御を行う。より具体的には以下のとおりである。まず、第４置換制御部７２４は、第４生成部７１４により生成された第４修正候補キーワード群（W_comp(w)）を表示部５０に表示する制御を行う。ユーザは、表示部５０の画面上で、呈示された第４修正候補キーワード群のうちの１つの第４修正候補キーワードにタッチすることで、その第４修正候補キーワードを選択する。第４置換制御部７２４は、選択された第４修正候補キーワードを表示制御部３０へ通知するとともに、その選択された第４修正候補キーワードを修正対象キーワードに置き換えて表示することを表示制御部３０に対して指示する。この指示を受けて、表示制御部３０は、修正対象キーワードを、第４置換制御部７２４から通知された第４修正候補キーワードに置き換えて表示する制御を行う。
【００４６】
以上のように、修正部７０Ｅは、修正対象キーワードを、修正対象キーワードを一部に含む第４修正候補キーワードに置き換えることにより、修正対象キーワードの修正を行う。
【００４７】
なお、各修正部７０とジェスチャ操作との対応は、上記の例に限られるものではなく、例えば検索内容やタッチディスプレイの画面構成、オペレーティングシステムの標準的なユーザインタフェースに応じて任意に設定することができる。例えばキーワードを削除する修正方法を選択する場合は、修正対象キーワードを画面外に移動させるように画面を撫でるジェスチャ操作を行うことが、ユーザにとって直感的であると考えられる。言い換えれば、修正対象キーワードを画面外に移動させるように画面を撫でるジェスチャ操作は、削除を実行させるための操作を連想させると考えられる。そこで、修正対象キーワードを、表示部５０が有する画面の外側（画面外）の領域に移動させるように画面を撫でる（例えばスワイプ等）ジェスチャ操作が、上述の修正部７０Ｄに対応付けられる形態とすることもできる。この形態では、例えば表示部５０の画面のうち修正対象キーワードが表示された領域の上に指を触れたまま画面外へ指を移動させるユーザのジェスチャ操作が検出部６０によって検出された場合、選択部８０は、上述の修正部７０Ｄを、修正対象キーワードの修正を実行する修正部として選択する。
【００４８】
また、例えば修正対象キーワードから、表示部５０が有する画面の外側の領域に最も近い方向に画面を撫でるジェスチャ操作が、上述の修正部７０Ｄに対応付けられる形態であってもよい。この形態では、例えば表示部５０の画面のうち修正対象キーワードが表示された領域の上に指を触れたまま、修正対象キーワードから画面外に最も近い方向へ指を移動させるユーザのジェスチャ操作が検出部６０によって検出された場合、選択部８０は、上述の修正部７０Ｄを、修正対象キーワードの修正を実行する修正部として選択する。
【００４９】
さらに、例えば修正対象キーワードを、当該修正対象キーワードを一部に含むキーワードへ変更する修正方法を選択する場合は、修正対象キーワードを、文字入力方向に引き延ばすようなジェスチャ操作を行うことが、ユーザにとって直感的であると考えられる。言い換えれば、修正対象キーワードを、文字入力方向に引き延ばすようなジェスチャ操作は、修正対象キーワードを補完する修正を実行させるための操作を連想させると考えられる。そこで、例えば修正対象キーワードを構成する文字の表記方向へ向かうように画面を撫でるジェスチャ操作が、上述の修正部７０Ｅに対応付けられる形態であってもよい。例えばアラビア語のように、右から左へ文字が書かれる言語のキーワードの修正を行う場合は、左方向のスワイプ操作が上述の修正部７０Ｅと対応付けられてもよい。この場合は、例えば表示部５０の画面のうち修正対象キーワードが表示された領域の上に指を触れたまま左方向へ画面を撫でるスワイプ操作が検出部６０によって検出されると、選択部８０は、上述の修正部７０Ｅを、修正対象キーワードの修正を実行する修正部として選択する。
【００５０】
再び図２に戻って説明を続ける。検索部９０は、表示部５０に表示されたキーワードに基づいて検索を行う。より具体的には、検索部９０は、表示制御部３０によって表示部５０に表示されたキーワード（取得部２０により取得されたキーワード、または、修正部７０による修正が行われたキーワード）を検索条件として、検索対象データベース１００にアクセスして、関連する語（例えばキーワードを含む語）や関連する文書（例えばキーワードを含む文書）などを検索する。なお、検索方法は、これに限られるものではなく、公知の様々な検索方法を利用することができる。検索部９０は、その検索結果を検索結果表示制御部１１０に通知する。検索結果表示制御部１１０は、検索結果を表示部５０に表示する制御を行う。これにより、検索結果がユーザに呈示される。
【００５１】
次に、図１０〜図１４を用いて、本実施形態における操作画面のイメージを説明する。図１０は、表示部５０が有する画面上において、表示制御部３０による画面表示、および、検索結果表示制御部１１０による画面表示の例を示す図であり、画面のうち左側の領域はキーワードが表示される領域に対応し、右側の領域は検索結果が表示される領域に対応する。この例では、表示制御部３０により表示されるキーワードに基づいて検索された検索結果が、検索結果表示制御部１１０によって表示されるようになっている。実際に検索が実行されるタイミングは装置設計者やユーザが任意に決めてよい。
【００５２】
ユーザは、画面へのタッチ操作により、画面上に表示された１以上のキーワードの中から、修正対象キーワードを選択することができる。図１１に例示されるように、本実施形態では、キーワードへのタッチによる選択操作に加え、選択したキーワードへのジェスチャ操作を行うことで、ジェスチャ種類に対応づけられた修正部７０が選択される。図１１に例示されるように、表示部５０が有する画面のうち、修正対象となるキーワードが表示される領域へタッチしたのち、指を画面から離さずに上下左右方向いずれかに動かし、その上で画面から指を離すジェスチャ操作（スワイプ操作）を行うことで、指の軌跡の種類に応じて、予め対応を定めた修正部７０が選択される。そして、図１２に例示されるように、選択された修正部７０により生成された修正候補キーワード群が、表示部５０の画面の所定の領域に表示される（なお、上述の修正部７０Ｄが選択された場合は、修正候補キーワード群は表示されずに、修正対象キーワードは削除される）。この際のジェスチャ操作は上下左右方向に限らず、下に行き上に戻るなど直線動作の組み合わせ、円、三角形などの図形、文字など、画面へのタッチに後続するものであれば任意の軌跡を設定してよい。
【００５３】
そして、図１３に例示されるように、ユーザが、表示された修正候補キーワード群のうちの１つである「キーワード１の修正候補Ｂ」をタッチ操作により選択すると、図１４に例示されるように、修正対象キーワードの「キーワード１」が、「キーワード１の修正候補Ｂ」に置き換えられて表示される。
【００５４】
以上に説明したように、本実施形態では、それぞれの修正方法が互いに相違するとともに、何れかの修正方法に、修正対象キーワードを削除する修正を含む複数の修正部７０と、複数種類のジェスチャ操作とが１対１に対応付けられており、検出部６０により検出されたジェスチャ操作に対応する修正部７０が、修正対象キーワードの修正を実行する修正部７０として選択される。したがって、例えばユーザは、不正解キーワードの発生パターンに応じて、適切な修正を実行可能な修正部７０に対応するジェスチャ操作を行うことで、その修正部７０（適切な修正を実行可能な修正部７０）を選択することができる。
【００５５】
また、例えばユーザは、修正対象キーワードに発音が類似する第１修正候補キーワードを表示させ、その中の１つの第１修正候補キーワードで、修正対象キーワードを置換する修正方法で修正対象キーワードの修正を行いたい場合は、上述の修正部７０Ａに対応するジェスチャ操作を行うだけで、当該修正方法に基づく修正を行うことができる。すなわち、本実施形態では、各修正部７０に対応するジェスチャ操作を行うだけで、そのジェスチャ操作に対応する修正部７０を選択することができるので、各修正部７０を選択するためのアイコン（例えばボタン等）を画面上に表示する必要は無い。これにより、画面の表示を簡素化できるという利点もある。
【００５６】
以上、本発明の実施形態を説明したが、上述の実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。
【００５７】
（１）変形例１
上述の実施形態では、取得部２０は、音声認識を利用してキーワードを取得することを説明したが、音声信号を取得するマイク１０は、物理的なマイクロフォンでもよいし、ネットワークに接続されたスマートフォンなどでもよい。要するに、マイク１０は、音声の音韻情報を保持した信号を通知する装置であれば何でもかまわない。
【００５８】
（２）変形例２
また、マイク１０が設けられずに、タッチパネルディスプレイ上でユーザが描画した文字を認識することでキーワードを取得する形態であってもよい。より具体的には、図１５に示すように、取得部２００は、受付部２０１と文字認識部２０２と抽出部２０３とを備える形態であってもよい。受付部２０１は、タッチパネルディスプレイで構成される表示部５０におけるタッチ位置の軌跡を示すストローク情報を受け付ける。図１５の例では、受付部２０１は、検出部６０からのストローク情報の通知を受け付ける。受付部２０１は、受け付けたストローク情報を文字認識部２０２に通知する。文字認識部２０２は、通知されたストローク情報に対して文字認識処理を実行する。より具体的には、文字認識部２０２は、通知されたストローク情報を、テキストやそれに類する中間表現に変換し、その変換結果を文字認識処理結果として抽出部２０３へ通知する。抽出部２０３は、文字認識部２０２の文字認識処理により得られた文字認識結果からキーワードを抽出する。
【００５９】
要するに、本発明の取得部は、入力されたキーワードを取得する機能を有するものであればよく、キーワードの入力方法は任意である。例えば本発明の取得部は、キーボードなどの操作デバイスの操作により入力されたテキスト情報からキーワードを取得する形態であってもよい。
【００６０】
（３）変形例３
例えばジェスチャ操作と修正部７０との対応関係を報知するためのガイド映像を、表示部５０の画面上に表示する形態とすることもできる。例えばユーザが、表示部５０が有する画面のうち、修正対象キーワードが表示される領域へタッチした状態を継続すると（修正対象キーワードの長押しが検出部６０により検出されると）、表示制御部３０は、ジェスチャ操作と修正部７０との対応関係を報知するためのガイド映像を、画面の所定の領域に表示する制御を行うこともできる。これにより、ユーザは、ジェスチャ操作と修正部７０との対応関係を記憶していなくても、画面上に表示されたガイド映像を見ることで、所望の修正を実行可能な修正部７０に対応するジェスチャ操作を容易に把握することができる。なお、ガイド映像の内容は任意であり、どのようなジェスチャ操作をすると、どのような修正方法が選択されるか（どのような修正を実行可能な修正部７０が選択されるか）をユーザに知らせることができる形態であればよい。
【００６１】
（４）変形例４
上述の実施形態では、修正部７０の選択は、修正対象キーワードが選択された後に行われるが、これに限らず、修正対象キーワードが選択される前に、修正部７０が選択される形態であってもよい。例えばユーザは、画面上の所定の領域に対して、特定のジェスチャ操作（例えばスワイプ操作等）を行うことで、特定のジェスチャ操作に対応する修正部７０を選択した後、画面へのタッチ操作により、画面上に表示された１以上のキーワードの中から、選択した修正部７０の修正方法が適用される修正対象キーワードを選択することもできる。
【００６２】
（５）変形例５
また、上述の実施形態では、タッチパネルディスプレイの画面のうち左側の領域はキーワードが表示される領域に対応し、右側の領域は検索結果が表示される領域に対応しているが、各種の情報が表示される領域の配置は、どのような形態でもかまわない。さらに、検索結果は別のディスプレイに表示されてもよいし、音声などの別モーダルで呈示されてもかまわない。また、上述の実施形態では、検出部６０は、タッチパネルディスプレイの画面を用いることを示したが、ＰＣのマウスやセンサーグローブやカメラを用いた身体ジェスチャ入力デバイスのように、画面上のキーワードに対する選択操作と、それに連続するジェスチャ操作が検知可能なポインティングデバイスを含む装置であれば何でもかまわない。
【００６３】
（ハードウェア構成およびプログラム）
上述の実施形態の情報処理装置１は、ＣＰＵ、ＲＯＭおよびＲＡＭ等を含んだハードウェア構成となっている。上述した各部（取得部２０、表示制御部３０、検出部６０、複数の修正部７０、検索部９０、検索結果表示制御部１１０）の機能は、ＣＰＵがＲＯＭ等に格納されたプログラムをＲＡＭ上に展開して実行することにより実現される。なお、これに限らず、例えば上述の各部（取得部２０、表示制御部３０、検出部６０、複数の修正部７０、検索部９０、検索結果表示制御部１１０）の機能のうちの少なくとも一部が、マイク１０、表示部５０、入力候補保存部４０および検索対象データベース１００等と同様に、ハードウェア回路で実現される形態であってもよい。
【００６４】
また、上述の実施形態の情報処理装置１で実行されるプログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、上述の実施形態の情報処理装置１で実行されるプログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、上述の実施形態の情報処理装置１で実行されるプログラムを、ＲＯＭ等の不揮発性の記録媒体に予め組み込んで提供するようにしてもよい。
【符号の説明】
【００６５】
１  情報処理装置
１０  マイク
２０  取得部
２１  受付部
２２  音声認識部
２３  抽出部
３０  表示制御部
４０  入力候補保存部
５０  表示部
６０  検出部
７０  修正部
７３  類似音語データベース
７４  同音異義語データベース
７５  同カテゴリ語データベース
７６  削除制御部
７７  関連語データベース
８０  選択部
９０  検索部
１００  検索対象データベース
１１０  検索結果表示制御部
２００  取得部
２０１  受付部
２０２  文字認識部
２０３  抽出部
７１１  第１生成部
７１２  第２生成部
７１３  第３生成部
７１４  第４生成部
７２１  第１置換制御部
７２２  第２置換制御部
７２３  第３置換制御部
７２４  第４置換制御部
【図１】
2014041607.tif 000003
【図２】
2014041607.tif 000004
【図３】
2014041607.tif 000005
【図４】
2014041607.tif 000006
【図５】
2014041607.tif 000007
【図６】
2014041607.tif 000008
【図７】
2014041607.tif 000009
【図８】
2014041607.tif 000010
【図９】
2014041607.tif 000011
【図１０】
2014041607.tif 000012
【図１１】
2014041607.tif 000013
【図１２】
2014041607.tif 000014
【図１３】
2014041607.tif 000015
【図１４】
2014041607.tif 000016
【図１５】
2014041607.tif 000017
【手続補正書】
【提出日】平成28年2月15日(2016.2.15)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
キーワードを取得する取得部と、
前記キーワードを表示部に表示する制御を行う表示制御部と、
前記表示部に表示された前記キーワードに対するスワイプ操作を検出する検出部と、
それぞれが、前記表示部に表示された１以上の前記キーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違する複数の修正部と、
前記検出部により検出された前記スワイプ操作に応じて、前記複数の修正部のうちの何れかを、前記修正対象キーワードの修正を実行する修正部として選択する選択部と、を備える、
情報処理装置。
【請求項２】
前記複数の修正部は、前記スワイプ操作の複数の方向と１対１に対応付けられている、
請求項１の情報処理装置。
【請求項３】
前記複数の修正部の中には、
前記修正対象キーワードを削除する制御を行う削除制御部を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項４】
前記修正対象キーワードを、前記表示部が有する画面の外側の領域へ移動させるように前記画面を撫でる前記スワイプ操作が前記検出部によって検出された場合、前記選択部は、前記削除制御部を有する修正部を選択する、
請求項３の情報処理装置。
【請求項５】
前記修正対象キーワードから、前記表示部が有する画面の外側の領域に最も近い方向に前記画面を撫でる前記スワイプ操作が前記検出部によって検出された場合、前記選択部は、前記削除制御部を有する修正部を選択する、
請求項３の情報処理装置。
【請求項６】
前記複数の修正部の中には、
前記修正対象キーワードと発音が類似する第１修正候補キーワードを生成する第１生成部と、
前記第１生成部により生成された１以上の前記第１修正候補キーワードのうち、ユーザにより選択された前記第１修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第１置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項７】
前記複数の修正部の中には、
前記修正対象キーワードと発音が同じで表記が異なる第２修正候補キーワードを生成する第２生成部と、
前記第２生成部により生成された１以上の前記第２修正候補キーワードのうち、ユーザにより選択された前記第２修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第２置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項８】
前記複数の修正部の中には、
前記修正対象キーワードと同じカテゴリに属する第３修正候補キーワードを生成する第３生成部と、
前記第３生成部により生成された１以上の前記第３修正候補キーワードのうち、ユーザにより選択された前記第３修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第３置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項９】
前記複数の修正部の中には、
前記修正対象キーワードを一部に含む第４修正候補キーワードを生成する第４生成部と、
前記第４生成部により生成された１以上の前記第４修正候補キーワードのうち、ユーザにより選択された前記第４修正候補キーワードで、前記修正対象キーワードを置換する制御を行う第４置換制御部と、を有する修正部が含まれる、
請求項１の情報処理装置。
【請求項１０】
前記修正対象キーワードを構成する文字の表記方向へ向かうように前記表示部が有する画面を撫でる前記スワイプ操作が前記検出部により検出された場合、前記選択部は、前記第４生成部と前記第４置換制御部とを有する修正部を選択する、
請求項９の情報処理装置。
【請求項１１】
前記取得部は、
音声信号を受け付ける受付部と、
前記音声信号に対する音声認識処理を実行する音声認識部と、
前記音声認識処理により得られた音声認識結果から前記キーワードを抽出する抽出部と、を含む、
請求項１の情報処理装置。
【請求項１２】
前記表示部はタッチパネルディスプレイであり、
前記取得部は、
前記表示部におけるタッチ位置の軌跡を示すストローク情報を受け付ける受付部と、
前記受付部で受け付けた前記ストローク情報に対する文字認識処理を実行する文字認識部と、
前記文字認識処理により得られた文字認識結果から前記キーワードを抽出する抽出部と、を含む、
請求項１の情報処理装置。
【請求項１３】
前記表示部に表示された前記キーワードに基づいて検索を行う検索部をさらに備える、
請求項１の情報処理装置。
【請求項１４】
プロセッサが、
キーワードを取得し、
前記キーワードを表示部に表示する制御を行い、
前記表示部に表示された前記キーワードに対するスワイプ操作に応じて、それぞれが、前記表示部に表示された１以上の前記キーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違する複数の修正部のうちの何れかを、前記修正対象キーワードの修正を実行する前記修正部として選択する、
情報処理方法。
【請求項１５】
コンピュータを、
キーワードを取得する取得手段と、
前記キーワードを表示部に表示する制御を行う表示制御手段と、
前記表示部に表示された前記キーワードに対するスワイプ操作を検出する検出手段と、
それぞれが、前記表示部に表示された１以上の前記キーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違する複数の修正手段と、
前記検出手段により検出された前記スワイプ操作に応じて、前記複数の修正手段のうちの何れかを、前記修正対象キーワードの修正を実行する修正手段として選択する選択手段として機能させる、情報処理プログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
実施形態の情報処理装置は、取得部と表示制御部と検出部と複数の修正部と選択部とを備える。取得部は、キーワードを取得する。表示制御部は、キーワードを表示部に表示する制御を行う。検出部は、表示部に表示されたキーワードに対するスワイプ操作を検出する。複数の修正部は、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、修正方法が互いに相違する。選択部は、検出部により検出されたスワイプ操作に応じて、複数の修正部のうちの何れかを、修正対象キーワードの修正を実行する修正部として選択する。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
実施形態の情報処理方法は、プロセッサが、キーワードを取得し、キーワードを表示部に表示する制御を行い、表示部に表示されたキーワードに対するスワイプ操作に応じて、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違する複数の修正部のうちの何れかを、修正対象キーワードの修正を実行する修正部として選択する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
実施形態のプログラムは、コンピュータを、取得手段と、表示制御手段と、検出手段と、複数の修正手段と、選択手段として機能させる。取得手段は、キーワードを取得する。表示制御手段は、キーワードを表示部に表示する制御を行う。検出手段は、表示部に表示されたキーワードに対するスワイプ操作を検出する。複数の修正手段は、それぞれが、表示部に表示された１以上のキーワードのうち修正対象となる修正対象キーワードの修正を実行可能であり、それぞれの修正方法が互いに相違する。選択手段は、検出手段により検出されたスワイプ操作に応じて、複数の修正手段のうちの何れかを、修正対象キーワードの修正を実行する修正手段として選択する。
【国際調査報告】
2014041607.tif 000018
2014041607.tif 000019
2014041607.tif 000020
2014041607.tif 000021