(57)【要約】【課題】使用者に有益な情報を適切に提供する。【解決手段】検索制御装置は、入力された第１の情報に含まれる単語を抽出する抽出部と、抽出部によって抽出された単語に基づく検索条件に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御部と、を備える。制御部は、検索条件を広めていく第１の検索モードと、検索条件を狭めていく第２の検索モードとを有する。【選択図】図２
2013196019.tif 000002
【特許請求の範囲】
【請求項１】
入力された第１の情報に含まれる単語を抽出する抽出部と、
前記抽出部によって抽出された前記単語に基づく検索条件に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御部と、
を備え、
前記制御部は、
前記検索条件を広めていく第１の検索モードと、前記検索条件を狭めていく第２の検索モードとを有する
ことを特徴とする検索制御装置。
【請求項２】
前記制御部は、
前記抽出部によって抽出された前記単語に予め定められた所定の単語が含まれている場合に、前記所定の単語に応じて、前記第１の検索モードと前記第２の検索モードとを切り替える
ことを特徴とする請求項１に記載の検索制御装置。
【請求項３】
前記制御部は、
予め定められた所定の時間に応じて、前記第１の検索モードと前記第２の検索モードとを切り替える
ことを特徴とする請求項１又は請求項２に記載の検索制御装置。
【請求項４】
前記制御部は、
前記単語のうちのキーワードを順次追加した検索式を、前記検索条件として生成し、生成した前記検索式に基づいて、前記第２の情報を検索手段に対して検索させる
ことを特徴とする請求項１から請求項３のいずれか一項に記載の検索制御装置。
【請求項５】
前記制御部は、
前記抽出部によって抽出された前記単語に前記検索式に含まれる前記キーワードが含まれている場合に、前記第１の検索モードと前記第２の検索モードとを切り替える
ことを特徴とする請求項４に記載の検索制御装置。
【請求項６】
否定を示す単語を含む文章である否定文であって、前記第１の情報に含まれる否定文を検出する検出部を備え、
前記制御部は、
前記検出部によって前記否定文が検出された場合に、前記否定文に含まれる前記キーワードを前記検索式から除外する
ことを特徴とする請求項４又は請求項５に記載の検索制御装置。
【請求項７】
前記制御部は、
前記第１の検索モードにおいて、前記キーワードを論理和により結合して、前記検索式に追加し、
前記第２の検索モードにおいて、前記キーワードを論理積により結合して、前記検索式に追加する
ことを特徴とする請求項４から請求項６のいずれか一項に記載の検索制御装置。
【請求項８】
前記制御部は、
前記キーワードを前記抽出部によって抽出された古い順に前記検索式から除外する
ことを特徴とする請求項４から請求項７のいずれか一項に記載の検索制御装置。
【請求項９】
前記制御部は、
前記第１の検索モードにおいて、前記検索結果の数が予め定められた第１の規定数以上になった場合に、前記キーワードを前記検索式から除外する
ことを特徴とする請求項８に記載の検索制御装置。
【請求項１０】
前記制御部は、
前記第２の検索モードにおいて、前記検索結果の数が予め定められた第２の規定数以下になった場合に、前記キーワードを前記検索式から除外する
ことを特徴とする請求項８又は請求項９に記載の検索制御装置。
【請求項１１】
前記制御部は、
前記抽出部によって抽出された前記単語に予め定められた復活を示す単語が含まれている場合に、前記検索式から除外した前記キーワードを前記検索式に追加する
ことを特徴とする請求項４から請求項１０のいずれか一項に記載の検索制御装置。
【請求項１２】
前記抽出部によって抽出された前記単語に基づいて、前記単語に関連する関連単語を取得する取得部を備え、
前記制御部は、
前記抽出部によって抽出された前記単語に基づいて、前記取得部から前記関連単語を取得し、取得した前記関連単語と前記単語とに基づく検索条件に基づいて、前記第２の情報を前記検索手段に対して検索させる
ことを特徴とする請求項１から請求項１１のいずれか一項に記載の検索制御装置。
【請求項１３】
前記制御部は、
前記単語に基づく前記検索結果の数が予め定められた第３の規定数以下になった場合に、前記関連単語と前記単語とに基づく検索条件に基づいて、前記第２の情報を前記検索手段に対して検索させる
ことを特徴とする請求項１２に記載の検索制御装置。
【請求項１４】
前記第２の情報を検索する前記検索手段を備えることを特徴とする請求項１から請求項１３のいずれか一項に記載の検索制御装置。
【請求項１５】
前記第１の情報は、音声情報であり、
前記抽出部は、
入力された前記音声情報を認識してテキスト情報に変換するとともに、前記テキスト情報に含まれる前記単語を抽出する
ことを特徴とする請求項１から請求項１４のいずれか一項に記載の検索制御装置。
【請求項１６】
入力された第１の情報に含まれる単語を抽出する抽出部と、
前記抽出部によって抽出された前記単語に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御部と、
を備え、
前記制御部は、
前記単語に基づく前記検索結果の数が予め定められた規定数以下になった場合に、前記単語に関連する関連単語に基づいて、前記第２の情報を前記検索手段に対して検索させる
ことを特徴とする検索制御装置。
【請求項１７】
請求項１から請求項１６のいずれか一項に記載の検索制御装置と、
前記検索制御装置によって検索された前記第２の情報を出力する出力部と
を備えることを特徴とする出力装置。
【請求項１８】
検索制御装置としてのコンピュータに実行させるためのプログラムであって、
抽出部が、入力された第１の情報に含まれる単語を抽出する抽出手順と、
制御部が、前記抽出手順によって抽出された前記単語に基づく検索条件に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御手順と、
を含み、
前記制御手順は、
前記検索条件を広めていく第１の検索モードと、前記検索条件を狭めていく第２の検索モードとを含む
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索制御装置、出力装置、及びプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータや携帯電話やカーナビゲーション装置などの検索装置から情報を検索する技術が知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−０１７９９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、このような検索装置の技術では、例えば、目的地情報など使用者が意図して選定した固定の検索条件により検索していた。使用者が意図して選定した固定の検索条件による検索であるため、このような検索装置は、例えば、検索条件によっては、適切な情報を使用者に提供できない場合があった。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、使用者に有益な情報を適切に提供することができる検索制御装置、出力装置、及びプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、本発明一実施形態は、入力された第１の情報に含まれる単語を抽出する抽出部と、前記抽出部によって抽出された前記単語に基づく検索条件に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御部と、を備え、前記制御部は、前記検索条件を広めていく第１の検索モードと、前記検索条件を狭めていく第２の検索モードとを有することを特徴とする検索制御装置である。
【０００７】
また、本発明一実施形態は、入力された第１の情報に含まれる単語を抽出する抽出部と、前記抽出部によって抽出された前記単語に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御部と、を備え、前記制御部は、前記単語に基づく前記検索結果の数が予め定められた規定数以下になった場合に、前記単語に関連する関連単語に基づいて、前記第２の情報を前記検索手段に対して検索させることを特徴とする検索制御装置である。
【０００８】
また、本発明一実施形態は、上記に記載の検索制御装置と、前記検索制御装置によって検索された前記第２の情報を出力する出力部と、を備えることを特徴とする出力装置である。
【０００９】
また、本発明一実施形態は、検索制御装置としてのコンピュータに実行させるためのプログラムであって、抽出部が、入力された第１の情報に含まれる単語を抽出する抽出手順と、制御部が、前記抽出手順によって抽出された前記単語に基づく検索条件に基づいて、検索結果として出力される第２の情報を検索手段に対して検索させる制御手順と、を含み、前記制御手順は、前記検索条件を広めていく第１の検索モードと、前記検索条件を狭めていく第２の検索モードとを含むことを特徴とするプログラムである。
【発明の効果】
【００１０】
本発明によれば、使用者に有益な情報を適切に提供することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態による検索装置の構成の一例を示す第１の図である。
【図２】第１の実施形態における検索装置のブロック図である。
【図３】第１の実施形態における話題提供モードの処理の一例を示すフローチャートである。
【図４】第１の実施形態における会話追跡モードの処理の一例を示すフローチャートである。
【図５】第１の実施形態における話題提供モードの第１の変形例を示すフローチャートである。
【図６】第１の実施形態における話題提供モードの第２の変形例を示すフローチャートである。
【図７】第２の実施形態における検索装置のブロック図である。
【図８】第２の実施形態における会話追跡モードの処理の一例を示すフローチャートである。
【図９】本実施形態による検索装置の構成の一例を示す第２の図である。
【図１０】第３の実施形態における検索装置のブロック図である。
【図１１】第３の実施形態における会話追跡モードの処理の一例を示すフローチャートである。
【図１２】第４の実施形態における会話追跡モードの処理の一例を示すフローチャートである。
【図１３】第５の実施形態における検索装置のブロック図である。
【発明を実施するための形態】
【００１２】
以下、本発明の一実施形態による検索制御装置、及び検索装置（出力装置）について、図面を参照して説明する。
［第１の実施形態］
図１は、本実施形態による検索装置１のシステム構成の一例を示す第１の図である。
図１において、検索装置１は、ネットワーク３（例えば、インターネット）を介して検索サーバ４に接続されている。また、検索装置１は、収音マイク２に接続されている。これにより、収音マイク２から使用者（例えば、２名の使用者（Ｕ１，Ｕ２））の音声情報（例えば、会話の音声信号）が、検索装置１に入力される。
【００１３】
収音マイク２は、使用者の会話の音声を収音して音声信号（音声情報）に変換する。収音マイク２は、使用者の音声を変換した音声信号（音声情報）を第１の情報として、検索装置１に出力する。
検索サーバ４（検索手段）は、キーワード（検索ワード）又はキーワードに基づく検索式に基づいて、キーワードに関連する画像、音声、文章などの情報（第２の情報）を検索する。検索サーバ４は、例えば、ネットワーク３を介して、検索結果となる情報（第２の情報）を検索してもよいし、自装置内に備えるデータベースに記憶されている情報から検索結果となる情報（第２の情報）を検索してもよい。
【００１４】
また、図２は、本実施形態による検索装置１のブロック図である。
図２において、検索装置１（出力装置）は、制御部１０と、表示部２０とを備えている。なお、本実施形態において、制御部１０は、検索制御装置として機能する。
制御部１０は、検索装置１の各部を制御する。制御部１０は、収音マイク２から入力された音声情報（第１の情報）に基づいて、ネットワーク３を介して検索サーバ４に検索させ、検索結果として画像などの情報（第２の情報）を取得する。また、制御部１０は、検索サーバ４から取得した検索結果を表示部２０に表示させる。
また、制御部１０は、音声認識部１１と、検索制御部１２と、を備えている。
【００１５】
音声認識部１１（抽出部）は、収音マイク２から入力された音声情報（第１の情報）に含まれる単語を抽出する。すなわち、音声認識部１１は、入力された音声情報を認識して、テキスト情報（文章）に変換するとともに、テキスト情報に含まれる単語を抽出する。音声認識部１１は、抽出した単語を検索制御部１２に供給する。
【００１６】
検索制御部１２（制御部）は、音声認識部１１によって抽出された単語に基づいて、検索結果として出力される画像などの情報を検索サーバ４に対して検索させる。すなわち、検索制御部１２は、音声認識部１１によって抽出された単語に基づく検索条件に基づいて、第２の情報を検索サーバ４に対して検索させる。また、検索制御部１２は、音声認識部１１によって抽出された単語に基づくキーワード（例えば、名詞、固有名詞など）に基づいて検索式を生成し、生成した検索式に基づいて、画像などの情報を検索サーバ４に対して検索させる。例えば、検索制御部１２は、第１の情報に含まれる単語のうちのキーワードを順次追加した検索式を、検索条件として生成し、生成した検索式に基づいて、画像などの情報を検索サーバ４に対して検索させる。すなわち、検索制御部１２は、生成した検索式を、ネットワーク３を介して検索サーバ４に供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。なお、上述のキーワード（検索ワード）は、単語を組み合わせた文字列（例えば、形容詞＋名詞など）や文章などでもよい。
ここで、検索制御部１２は、以下の２つの検索モードを有している。
【００１７】
話題提供モード（第１の検索モード）は、検索条件を広げていく（拡張していく）検索モードであり、後述する会話追跡モードよりも検索条件の広い検索モードである。話題提供モードは、例えば、会議などの使用者による会話に含まれる単語をキーワードとして、現在使用者が興味を持っている内容を検索した画像などの情報を使用者の会話における話題を提供する情報として提供する検索モードである。この話題提供モードは、会議におけるブレインストーミングなどにおいて有効な検索モードである。また、話題提供モードにおいて、検索制御部１２は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理和（ＯＲ：オア）により結合して、検索式に追加する。
【００１８】
例えば、話題提供モードにおいて、検索制御部１２は、下記の式（１）に示すような検索式を生成する。
【００１９】
検索式＝ＫＥＹ１  ｏｒ  ＫＥＹ２  ・・・（１）
ここで、ＫＥＹ１、及びＫＥＹ２は、キーワードを示す記号である。
【００２０】
この式（１）の検索式の状態において、音声認識部１１が新たにキーワード（ＫＥＹ３）を抽出した場合、検索制御部１２は、キーワード（ＫＥＹ３）を追加した下記の式（２）に示す検索式を生成する。
【００２１】
検索式＝ＫＥＹ１  ｏｒ  ＫＥＹ２  ｏｒ  ＫＥＹ３  ・・・（２）
【００２２】
また、会話追跡モード（第２の検索モード）は、検索条件を狭めていく（縮小していく）検索モードであり、話題提供モードよりも検索条件の狭い検索モードである。会話追跡モードは、例えば、会議などの使用者による会話に含まれる単語をキーワードとして、使用者が知りたい内容を絞り込んで検索した画像などの情報を使用者に提供する検索モードである。この会話追跡モードは、会議における意見や情報をまとめる作業などにおいて有効な検索モードである。また、会話追跡モードにおいて、検索制御部１２は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理積（ＡＮＤ：アンド）により結合して、検索式に追加する。
【００２３】
例えば、会話追跡モードにおいて、検索制御部１２は、下記の式（３）に示すような検索式を生成する。
【００２４】
検索式＝ＫＥＹ１  ａｎｄ  ＫＥＹ２  ・・・（３）
ここで、ＫＥＹ１、及びＫＥＹ２は、キーワードを示す記号である。
【００２５】
この式（３）の検索式の状態において、音声認識部１１が新たにキーワード（ＫＥＹ３）を抽出した場合、検索制御部１２は、キーワード（ＫＥＹ３）を追加した下記の式（４）に示す検索式を生成する。
【００２６】
検索式＝ＫＥＹ１  ａｎｄ  ＫＥＹ２  ａｎｄ  ＫＥＹ３  ・・・（４）
【００２７】
また、検索制御部１２は、音声認識部１１によって抽出された単語に予め定められた規定ワード（所定の単語）が含まれている場合に、規定ワードに応じて、話題提供モードと会話追跡モードとを切り替える。検索制御部１２は、例えば、表示部２０に表示されている画像（画像群）などの情報に興味を持った場合に、話題提供モードから会話追跡モードに遷移させる。すなわち、検索制御部１２は、音声認識部１１によって抽出された単語に、例えば、「何」、「これ」などの代名詞が含まれている場合に、話題提供モードから会話追跡モードに遷移させる。
また、検索制御部１２は、例えば、使用者が検索結果に満足した場合に、会話追跡モードから話題提供モードに遷移させる。すなわち、検索制御部１２は、音声認識部１１によって抽出された単語に、満足したことが分かる規定ワード、例えば、「ＯＫ」、「あたり」、「それ」などの名詞又は代名詞が含まれている場合に、会話追跡モードから話題提供モードに遷移させる。
【００２８】
なお、検索制御部１２は、話題提供モードにおいて、検索結果であるの画像などの情報が多くなり過ぎて、不必要な検索結果を多く取得する場合がある。そのため、本実施形態では、検索制御部１２は、話題提供モードにおいて、検索結果の数が予め定められた第１の規定数以上になった場合に、キーワードを検索式から除外して、検索サーバ４に対して再検索をさせる。この場合、検索制御部１２は、例えば、音声認識部１１によって抽出された古い順（入力された古い順）に検索式からキーワードを除外する。ここで、上記のキーワードを検索式から除外するとは、検索式に含まれているキーワードから一部のキーワードを削除（除外）することである。
【００２９】
また、検索制御部１２は、会話追跡モードにおいて、必要な検索結果を得られない場合がある。そのため、本実施形態では、検索制御部１２は、会話追跡モードにおいて、検索結果の数が予め定められた第２の規定数以下になった場合に、キーワードを検索式から除外して、検索サーバ４に対して再検索をさせる。この場合、検索制御部１２は、例えば、音声認識部１１によって抽出された古い順（入力された古い順）に検索式からキーワードを除外する。
【００３０】
このように、検索制御部１２は、音声認識部１１によって抽出された単語に基づいて、話題提供モードと会話追跡モードとを選択的に切り替えて検索式を生成する。検索制御部１２は、生成した検索式を検索サーバ４に供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。検索制御部１２は、検索サーバ４から取得した検索結果を表示部２０に供給し、表示部２０に表示させる。
【００３１】
表示部２０は、例えば、液晶ディスプレイなどの表示装置である。表示部２０は、検索制御部１２から供給された画像などの情報（第２の情報）を表示する。
【００３２】
次に、本実施形態における検索装置１の動作について説明する。
図３は、本実施形態における話題提供モードの処理の一例を示すフローチャートである。
この図において、まず、制御部１０は、収音マイク２から音声入力があったか否かを判定する（ステップＳ１０１）。すなわち、制御部１０は、収音マイク２から音声認識部１１に音声情報が入力されたか否かを判定する。制御部１０は、音声情報が入力されたと判定した場合（ステップＳ１０１：ＹＥＳ）に、処理をステップＳ１０２に進める。制御部１０は、音声情報が入力されていないと判定した場合（ステップＳ１０１：ＮＯ）に、処理をステップＳ１０１に戻し、音声情報が入力されるまでステップＳ１０１の処理を繰り返す。
【００３３】
次に、制御部１０は、音声認識及び形態素解析を行う（ステップＳ１０２）。すなわち、制御部１０の音声認識部１１は、入力された音声情報を認識して、テキスト情報（文章）に変換するとともに、テキスト情報に含まれる単語を抽出する。音声認識部１１は、抽出した単語を検索制御部１２に供給する。
【００３４】
次に、制御部１０は、検索ワード（キーワード）追加及び検索処理を実行する（ステップＳ１０３）。すなわち、制御部１０の検索制御部１２は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理和（ＯＲ）により結合して、検索式に追加する。検索制御部１２は、生成した検索式を検索サーバ４にネットワーク３を介して供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。
【００３５】
次に、制御部１０は、検索結果を表示部２０に表示させる（ステップＳ１０４）。すなわち、制御部１０の検索制御部１２は、検索結果として取得した画像などの情報を表示部２０に供給して表示させる。これにより、表示部２０は、検索制御部１２から供給された検索結果である画像などの情報を表示する。
【００３６】
次に、制御部１０は、入力された音声情報に規定ワードが含まれていたか否かを判定する（ステップＳ１０５）。すなわち、制御部１０の検索制御部１２は、音声認識部１１によって抽出された単語の中に、規定ワード（所定の単語）が含まれているか否かを判定する。ここで、規定ワードは、上述したように、例えば、「何」、「これ」などの代名詞である。検索制御部１２は、規定ワード（所定の単語）が含まれていると判定した場合（ステップＳ１０５：ＹＥＳ）に、処理を話題提供モードから会話追跡モード（図４のステップＳ１１１）に遷移させる。また、検索制御部１２は、規定ワード（所定の単語）が含まれていると判定した場合（ステップＳ１０５：ＮＯ）に、処理をステップＳ１０６に進める。
【００３７】
次に、ステップＳ１０６において、制御部１０は、検索結果が規定数（第１の規定数）以上であるか否かを判定する。すなわち、制御部１０の検索制御部１２は、検索サーバ４から取得した検索結果（第２の情報）の数が規定数（第１の規定数）以上であるか否かを判定する。検索制御部１２は、検索結果の数が規定数（第１の規定数）以上であると判定した場合（ステップＳ１０６：ＹＥＳ）に、処理をステップＳ１０７に進める。また、検索制御部１２は、検索結果の数が規定数（第１の規定数）未満であると判定した場合（ステップＳ１０６：ＮＯ）に、処理をステップＳ１０１に戻す。
【００３８】
次に、ステップＳ１０７において、制御部１０は、古い文章（音声情報）に含まれている単語を削除して、処理をステップＳ１０１に戻す。すなわち、制御部１０の検索制御部１２は、音声認識部１１によって抽出された古い順（入力された古い順）に検索式からキーワードを除外して、処理をステップＳ１０１に戻す。
【００３９】
このように、本実施形態における話題提供モードでは、制御部１０は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理和（ＯＲ）により結合して、検索式に追加して、検索サーバ４に検索結果である画像などの情報を検索させる。そして、制御部１０は、検索結果を表示部２０に表示させるとともに、検索結果の数が予め定められた第１の規定数以上になった場合に、キーワードを検索式から除外して、検索サーバ４に対して再検索をさせる。
【００４０】
また、図４は、本実施形態における会話追跡モードの処理の一例を示すフローチャートである。
この図において、まず、制御部１０は、収音マイク２から音声入力があったか否かを判定する（ステップＳ１１１）。すなわち、制御部１０は、収音マイク２から音声認識部１１に音声情報が入力されたか否かを判定する。制御部１０は、音声情報が入力されたと判定した場合（ステップＳ１１１：ＹＥＳ）に、処理をステップＳ１１２に進める。制御部１０は、音声情報が入力されていないと判定した場合（ステップＳ１１１：ＮＯ）に、処理をステップＳ１１１に戻し、音声情報が入力されるまでステップＳ１１１の処理を繰り返す。
【００４１】
次に、制御部１０は、音声認識及び形態素解析を行う（ステップＳ１１２）。すなわち、制御部１０の音声認識部１１は、入力された音声情報を認識して、テキスト情報（文章）に変換するとともに、テキスト情報に含まれる単語を抽出する。音声認識部１１は、抽出した単語を検索制御部１２に供給する。
【００４２】
次に、制御部１０は、検索ワード（キーワード）追加及び検索処理を実行する（ステップＳ１１３）。すなわち、制御部１０の検索制御部１２は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理積（ＡＮＤ）により結合して、検索式に追加する。検索制御部１２は、生成した検索式を検索サーバ４にネットワーク３を介して供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。
【００４３】
次に、制御部１０は、検索結果を表示部２０に表示させる（ステップＳ１１４）。すなわち、制御部１０の検索制御部１２は、検索結果として取得した画像などの情報を表示部２０に供給して表示させる。これにより、表示部２０は、検索制御部１２から供給された検索結果である画像などの情報を表示する。
【００４４】
次に、制御部１０は、入力された音声情報に規定ワードが含まれていたか否かを判定する（ステップＳ１１５）。すなわち、制御部１０の検索制御部１２は、音声認識部１１によって抽出された単語の中に、規定ワード（所定の単語）が含まれているか否かを判定する。ここで、規定ワードは、上述したように、例えば、「ＯＫ」、「あたり」、「それ」などの名詞又は代名詞である。検索制御部１２は、規定ワード（所定の単語）が含まれていると判定した場合（ステップＳ１１５：ＹＥＳ）に、処理を会話追跡モードから話題提供モード（図３のステップＳ１０１）に遷移させる。また、検索制御部１２は、規定ワード（所定の単語）が含まれていると判定した場合（ステップＳ１１５：ＮＯ）に、処理をステップＳ１１６に進める。
【００４５】
次に、ステップＳ１１６において、制御部１０は、検索結果が規定数（第２の規定数）以下であるか否かを判定する。すなわち、制御部１０の検索制御部１２は、検索サーバ４から取得した検索結果の数が規定数（第２の規定数）以下であるか否かを判定する。検索制御部１２は、検索結果の数が規定数（第１の規定数）以下であると判定した場合（ステップＳ１１６：ＹＥＳ）に、処理をステップＳ１１７に進める。また、検索制御部１２は、検索結果の数が規定数（第２の規定数）を超えると判定した場合（ステップＳ１１６：ＮＯ）に、処理をステップＳ１１１に戻す。なお、本実施形態において、上述した第１の規定数と第２の規定数とは、（第１の規定数＞第２の規定数）の関係にあり、第１の規定数と第２の規定数とは、検索結果が適切な数を維持するように、予め定められている。
【００４６】
次に、ステップＳ１１７において、制御部１０は、古い文章（音声情報）に含まれている単語を削除して、処理をステップＳ１１１に戻す。すなわち、制御部１０の検索制御部１２は、音声認識部１１によって抽出された古い順（入力された古い順）に検索式からキーワードを除外して、処理をステップＳ１１１に戻す。
【００４７】
このように、本実施形態における会話追跡モードでは、制御部１０は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理積（ＡＮＤ）により結合して、検索式に追加して、検索サーバ４に検索結果である画像などの情報を検索させる。そして、制御部１０は、検索結果を表示部２０に表示させるとともに、検索結果の数が予め定められた第２の規定数以下になった場合に、キーワードを検索式から除外して、検索サーバ４に対して再検索をさせる。
【００４８】
以上、説明したように、本実施形態における制御部１０（検索制御装置）は、音声認識部１１と、検索制御部１２と、を備えている。音声認識部１１は、入力された音声情報（第１の情報）に含まれる単語を抽出する。検索制御部１２は、音声認識部１１によって抽出された単語に基づく検索条件に基づいて、検索結果として出力される画像などの情報を検索サーバ４に対して検索させる。そして、検索制御部１２は、検索条件を広めていく話題提供モードと、検索条件を狭めていく会話追跡モードとを有する。
【００４９】
これにより、本実施形態における検索装置１は、話題提供モードにおいて、例えば、使用者の会話から現在、使用者が興味を持っている内容を検索した検索結果を表示部２０に表示する。そして、本実施形態における検索装置１は、会話追跡モードにおいて、そこから使用者が知りたい内容を絞り込むように、検索した検索結果を表示部２０に表示する。そのため、本実施形態における制御部１０及び検索装置１は、使用者に幅広い情報を提供しつつ、知りたい内容に絞り込んだ情報を提供することができる。例えば、本実施形態における制御部１０及び検索装置１は、使用者が意図して選定した固定の検索条件ではなく、使用者の自然な会話の中から抽出した検索条件により、多種多様な幅広い話題を提供しつつ、使用者が興味を持った話題を掘り下げた情報を提供することができる。よって、本実施形態における制御部１０及び検索装置１は、使用者に有益な情報を適切に提供することができる。
【００５０】
また、本実施形態では、検索制御部１２は、音声認識部１１によって抽出された単語に予め定められた所定の単語（規定ワード）が含まれている場合に、所定の単語に応じて、話題提供モードと会話追跡モードとを切り替える。
これにより、話題提供モードと会話追跡モードとの２つの検索モードを適切に切り替えることができるので、本実施形態における制御部１０及び検索装置１は、使用者に有益な情報を適切に提供することができる。
【００５１】
また、本実施形態では、検索制御部１２は、音声認識部１１によって抽出された単語のうちのキーワード（検索ワード）を順次追加した検索式を、検索条件として生成し、生成した検索式に基づいて、画像などの情報を検索サーバ４に対して検索させる。
これにより、音声情報が順次入力されることによって、検索条件を広めていくこと、及び検索条件を狭めていくことが可能になる。そのため、本実施形態における制御部１０及び検索装置１は、話題提供モード及び会話追跡モードの検索を検索サーバ４に対して適切にさせることができる。
【００５２】
また、本実施形態では、検索制御部１２は、話題提供モードにおいて、キーワードを論理和（ＯＲ）により結合して検索式に追加し、会話追跡モードにおいて、キーワードを論理積（ＡＮＤ）により結合して検索式に追加する。
これにより、本実施形態における制御部１０及び検索装置１は、簡易な手段により適切に、２つの検索モードによる検索式を生成することができる。
【００５３】
また、本実施形態では、検索制御部１２は、キーワードを音声認識部１１によって抽出された古い順に検索式から除外する。
これにより、本実施形態における制御部１０及び検索装置１は、古いキーワードを検索式から削除するので、適切な検索条件により、検索サーバ４に対して検索させることができる。
【００５４】
また、本実施形態では、検索制御部１２は、話題提供モードにおいて、検索結果の数が予め定められた第１の規定数以上になった場合に、キーワードを検索式から除外する。
これにより、検索結果の数が低減される。そのため、本実施形態における制御部１０及び検索装置１は、検索結果であるの画像などの情報が多くなり過ぎて、不必要な検索結果を使用者に提供する状態になることを低減することができる。
【００５５】
また、本実施形態では、検索制御部１２は、会話追跡モードにおいて、検索結果の数が予め定められた第２の規定数以下になった場合に、キーワードを検索式から除外する。
これにより、検索結果の数が増加される。そのため、本実施形態における制御部１０及び検索装置１は、絞込み過ぎて必要な検索結果を使用者に提供できない状態になることを低減することができる。
【００５６】
また、本実施形態では、音声認識部１１は、入力された音声情報を認識してテキスト情報に変換するとともに、テキスト情報に含まれる単語を抽出する。
これにより、本実施形態における制御部１０及び検索装置１は、収音マイク２から入力された音声情報から単語を抽出し、抽出した単語に基づく検索条件により画像などの情報（第２の情報）を検索することができる。そのため、本実施形態における制御部１０及び検索装置１は、使用者が意識していない自然な会話の中から、適切な情報（第２の情報）を検索して提供することができる。
【００５７】
また、本実施形態における検索装置１（出力装置）は、制御部１０と、制御部１０によって検索された画像などの情報を出力する表示部２０とを備える。
これにより、本実施形態における検索装置１は、検索した画像などの情報を使用者に適切に提供することができる。
【００５８】
なお、上述した本実施形態では、検索制御部１２が、規定ワード（所定の単語）が含まれているか否かによって話題提供モードと会話追跡モードとを切り替える一例を説明したが、他の条件によってこの２つのモードを切り替えることも可能である。
次に、この２つのモードを切り替える変形例について説明する。
【００５９】
＜第１の変形例＞
第１の変形例では、検索制御部１２は、予め定められた所定の時間に応じて、話題提供モードと会話追跡モードとを切り替える。ここで、所定の時間とは、例えば、会議の予定期間の３分の２（２／３）の時間、終了予定時間の１０分前の時間、会議開始からの所定の経過時間などである。
【００６０】
図５は、本実施形態における話題提供モードの第１の変形例を示すフローチャートである。
この図における話題提供モードの処理は、ステップＳ１０５ａの処理が異なる点を除いて図３に示される話題提供モードの処理と同様である。ここでは、ステップＳ１０５ａの処理について説明する。
【００６１】
ステップＳ１０５ａにおいて、制御部１０の検索制御部１２は、所定の時間が経過したか否かを判定する。ここで、所定の時間は、上述したように、例えば、会議の予定期間の３分の２（２／３）の時間である。検索制御部１２は、所定の時間が経過したと判定した場合（ステップＳ１０５ａ：ＹＥＳ）に、処理を話題提供モードから会話追跡モードに遷移させる。また、検索制御部１２は、所定の時間が経過していないと判定した場合（ステップＳ１０５ａ：ＮＯ）に、処理をステップＳ１０６に進める。
なお、図示を省略するが、会話追跡モードにおいても図５と同様に、所定の時間に応じて、会話追跡モードから話題提供モードに切り替えてもよい。
【００６２】
このように、検索制御部１２は、予め定められた所定の時間に応じて、話題提供モードと会話追跡モードとを切り替える。
これにより、話題提供モードと会話追跡モードとの２つの検索モードを適切に切り替えることができるので、本実施形態における制御部１０及び検索装置１は、使用者に有益な情報を適切に提供することができる。例えば、会議において、所定の時間に応じて、話題提供モードと会話追跡モードとを切り替えるので、本実施形態における制御部１０及び検索装置１は、会議の進行に合せて有益な情報を提供することができる。
【００６３】
＜第２の変形例＞
第２の変形例では、検索制御部１２は、音声認識部１１によって抽出された単語に検索式に含まれるキーワードが含まれている場合に、話題提供モードと会話追跡モードとを切り替える。すなわち、検索制御部１２は、音声情報（例えば、会話における音声情報）の中に、同じキーワード（検索ワード）が出てきた場合に、話題提供モードと会話追跡モードとを切り替える。
【００６４】
図６は、本実施形態における話題提供モードの第１の変形例を示すフローチャートである。
この図における話題提供モードの処理は、ステップＳ１０５ｂの処理が異なる点を除いて図３に示される話題提供モードの処理と同様である。ここでは、ステップＳ１０５ｂの処理について説明する。
【００６５】
ステップＳ１０５ｂにおいて、制御部１０は、入力された音声情報に同一の検索ワード（キーワード）が含まれているか否かを判定する。すなわち、制御部１０の検索制御部１２は、音声認識部１１によって抽出された単語の中に、検索式に含まれるキーワードが含まれているか否かを判定する。検索制御部１２は、抽出された単語の中に、検索式に含まれるキーワードが含まれていると判定した場合（ステップＳ１０５ｂ：ＹＥＳ）に、処理を話題提供モードから会話追跡モードに遷移させる。また、検索制御部１２は、抽出された単語の中に、検索式に含まれるキーワードが含まれていないと判定した場合（ステップＳ１０５ｂ：ＮＯ）に、処理をステップＳ１０６に進める。
【００６６】
このように、検索制御部１２は、音声認識部１１によって抽出された単語に検索式に含まれるキーワードが含まれている場合に、話題提供モードと会話追跡モードとを切り替える。
これにより、話題提供モードと会話追跡モードとの２つの検索モードを適切に切り替えることができるので、本実施形態における制御部１０及び検索装置１は、使用者に有益な情報を適切に提供することができる。
【００６７】
＜第３の変形例＞
第３の変形例では、検索制御部１２は、特定の話者が話している場合に、話題提供モードと会話追跡モードとを切り替える。
例えば、音声認識部１１は、収音マイク２から入力された音声情報に基づいて、話者を識別し、話者を示す情報と抽出した単語とを関連付けて、検索制御部１２に供給する。なお、音声認識部１１は、話者の識別を声紋などの音声情報における特徴量に基づいて行ってもよいし、複数の収音マイク２から入力される音声情報により、音声の方向から識別してもよい。
検索制御部１２は、例えば、話者が会議における議長のように会議をまとめる立場の人であった場合に、会議がまとめに移行したと判定し、話題提供モードから会話追跡モードに切り替える。また、検索制御部１２は、例えば、話者が参考意見を述べる立場の人や、様々な意見を出す立場にある人である場合に、会話追跡モードからに話題提供モード切り替える。
【００６８】
このように、検索制御部１２は、特定の話者が話している場合に、話題提供モードと会話追跡モードとを切り替える。
これにより、話題提供モードと会話追跡モードとの２つの検索モードを適切に切り替えることができるので、本実施形態における制御部１０及び検索装置１は、使用者に有益な情報を適切に提供することができる。
【００６９】
なお、本実施形態において、話題提供モードと会話追跡モードとを切り替える際に、検索制御部１２は、例えば、検索式を一旦削除して、直近のキーワード、又は直近の所定の数のキーワードによって、検索式を新たに生成してもよい。例えば、話題提供モードから会話追跡モードに切り替った場合には、検索制御部１２は、直近の所定の数のキーワードを論理積（ＡＮＤ）により結合して、検索式を生成してもよい。また、例えば、会話追跡モードから話題提供モードに切り替った場合には、検索制御部１２は、直近の所定の数のキーワードを論理和（ＯＲ）により結合して、検索式を生成してもよい。
【００７０】
また、検索制御部１２は、話題提供モードと会話追跡モードとを切り替える際に、直近の直近の所定の数のキーワードのみの演算子を変更してもよい。例えば、話題提供モードから会話追跡モードに切り替った場合には、検索制御部１２は、直近の所定の数のキーワードを論理積（ＡＮＤ）により結合して、残りを論理和（ＯＲ）のままで検索式を生成してもよい。また、例えば、会話追跡モードから話題提供モードに切り替った場合には、検索制御部１２は、直近の所定の数のキーワードを論理和（ＯＲ）により結合して、残りを論理積（ＡＮＤ）のままで検索式を生成してもよい。
また、検索制御部１２は、話題提供モードと会話追跡モードとを切り替える際に、検索式はそのまま維持し、新たに追加するキーワードから演算子を変更して検索式を生成してもよい。
【００７１】
次に、第２の実施形態による検索制御装置、及び検索装置（出力装置）について、図面を参照して説明する。
［第２の実施形態］
第２の実施形態における検索装置１のシステム構成は、図１に示される第１の実施形態における検索装置１のシステム構成と同様である。
図７は、第２の実施形態による検索装置１のブロック図である。
図７において、検索装置１（出力装置）は、制御部１０ａと、表示部２０とを備えている。なお、本実施形態において、制御部１０ａは、検索制御装置として機能する。
この図において、図２と同一の構成については同一の符号を付し、その説明を省略する。
【００７２】
制御部１０ａは、検索装置１の各部を制御する。制御部１０ａは、収音マイク２から入力された音声情報（第１の情報）に基づいて、ネットワーク３を介して検索サーバ４に検索させ、検索結果として画像などの情報を取得する。また、制御部１０ａは、検索サーバ４から取得した画像などの情報を表示部２０に表示させる。なお、本実施形態では、制御部１０ａは、入力された音声情報（文章）が否定文であった場合に、使用者がその文章に含まれる単語を望んでいないと判定し、先のキーワードからその否定文に含まれる単語を除いて再検索する。
また、制御部１０ａは、音声認識部１１と、検索制御部１２と、否定文検出部１３とを備えている。
【００７３】
否定文検出部１３（検出部）は、収音マイク２から入力された音声情報に含まれる否定文を検出する。ここで、否定文とは、否定を示す単語を含む文章である。また、否定を示す単語とは、「でない」、「じゃない」、「ちがう」、「だめ」などである。例えば、否定文検出部１３は、音声認識部１１が音声情報を認識したテキスト情報、及び音声認識部１１によって抽出された単語を、音声認識部１１から取得する。否定文検出部１３は、音声認識部１１から取得したテキスト情報、及び単語に基づいて否定文を検出する。否定文検出部１３は、例えば、テキスト情報に基づいて文章を抽出し、抽出した文章の中に否定を示す単語が含まれているか否かに基づいて否定文を検出する。否定文検出部１３は、検出した否定文及び否定文に含まれる単語を検索制御部１２に供給する。
【００７４】
検索制御部１２は、否定文検出部１３によって否定文が検出された場合に、否定文に含まれるキーワードを検索式から除外する。例えば、検索制御部１２は、否定文検出部１３から供給された否定文があるか否かを判定する。さらに、検索制御部１２は、否定文があると判定した場合に、否定文検出部１３から供給された単語が検索式の中にあるか否かを判定する。そして、検索制御部１２は、検索式の中にあると判定された単語を検索式から削除する。また、検索制御部１２は、否定文があると判定した場合に、新たに入力された音声情報（第１の情報）に含まれるキーワードを２つの検索モードに応じて、論理和（ＯＲ）又は論理積（ＡＮＤ）により結合して検索式に追加する。
検索制御部１２において、その他の処理は、第１の実施形態と同様であるので、ここでは説明を省略する。
【００７５】
次に、本実施形態における検索装置１の動作について説明する。
図８は、本実施形態における話題提供モードの処理の一例を示すフローチャートである。
この図において、本実施形態では、制御部１０ａが、否定文による判定処理を行う点が、図３に示される第１の実施形態における話題提供モードの処理と異なる。
この図において、まず、制御部１０ａは、収音マイク２から音声入力があったか否かを判定する（ステップＳ２０１）。すなわち、制御部１０ａは、収音マイク２から音声認識部１１に音声情報が入力されたか否かを判定する。制御部１０ａは、音声情報が入力されたと判定した場合（ステップＳ２０１：ＹＥＳ）に、処理をステップＳ２０２に進める。制御部１０ａは、音声情報が入力されていないと判定した場合（ステップＳ２０１：ＮＯ）に、処理をステップＳ２０１に戻し、音声情報が入力されるまでステップＳ２０１の処理を繰り返す。
【００７６】
次に、制御部１０ａは、音声認識及び形態素解析を行う（ステップＳ２０２）。すなわち、制御部１０ａの音声認識部１１は、入力された音声情報を認識して、テキスト情報（文章）に変換するとともに、テキスト情報に含まれる単語を抽出する。音声認識部１１は、抽出した単語を検索制御部１２に供給する。また、音声認識部１１は、変換したテキスト情報（文章）と抽出した単語とを否定文検出部１３に供給する。
【００７７】
次に、制御部１０ａは、否定文があるか否かを判定する（ステップＳ２０３）。まず、制御部１０ａの否定文検出部１３は、音声認識部１１から取得したテキスト情報、及び単語に基づいて否定文を検出する。否定文検出部１３は、検出した否定文及び否定文に含まれる単語を検索制御部１２に供給する。検索制御部１２は、否定文検出部１３から供給された否定文があるか否かを判定する。検索制御部１２は、否定文があると判定した場合（ステップＳ２０３：ＹＥＳ）に、処理をステップＳ２０４に進める。また、検索制御部１２は、否定文がないと判定した場合（ステップＳ２０３：ＮＯ）に、処理をステップＳ２０５に進める。
【００７８】
次に、ステップＳ２０４において、制御部１０ａは、検索ワード（キーワード）削除及び検索処理を実行する。すなわち、制御部１０ａの検索制御部１２は、検索式の中にあると判定された単語を検索式から削除する。検索制御部１２は、生成した検索式を検索サーバ４にネットワーク３を介して供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。
【００７９】
また、ステップＳ２０５において、制御部１０ａは、検索ワード（キーワード）追加及び検索処理を実行する。すなわち、制御部１０ａの検索制御部１２は、新たに入力された音声情報（第１の情報）に含まれるキーワードを論理和（ＯＲ）により結合して、検索式に追加する。検索制御部１２は、生成した検索式を検索サーバ４にネットワーク３を介して供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。
【００８０】
次のステップＳ２０６からステップＳ２０９までの処理は、図３に示されるステップＳ１０４からステップＳ１０７までの処理と同様であり、ここでは説明を省略する。
また、図示を省略するが、会話追跡モードの処理においても、図８のステップＳ２０３及びステップＳ２０４と同様に、制御部１０ａは、否定文による判定処理を実行する。
【００８１】
以上、説明したように、本実施形態における制御部１０ａは、否定を示す単語を含む文章である否定文であって、音声情報（第１の情報）に含まれる否定文を検出する否定文検出部１３を備えている。検索制御部１２は、否定文検出部１３によって否定文が検出された場合に、否定文に含まれるキーワードを検索式から除外する。
これにより、本実施形態における制御部１０ａ及び検索装置１は、検索式からキーワード（検索ワード）を取り除くことができる。例えば、本実施形態における制御部１０ａ及び検索装置１は、音声認識部１１による認識間違いが起こった場合などに、先の検索式から間違ったキーワード（検索ワード）を取り除くことができる。よって、本実施形態における制御部１０ａ及び検索装置１は、使用者にとって適切な検索を行うことがきるので、使用者に有益な情報を適切に提供することができる。
【００８２】
次に、第３の実施形態による検索制御装置、及び検索装置（出力装置）について、図面を参照して説明する。
［第３の実施形態］
図９は、本実施形態による検索装置１の構成の一例を示す第２の図である。
図９において、検索装置１は、ネットワーク３（例えば、インターネット）を介して検索サーバ４及び類語検索サーバ５に接続されている。また、検索装置１は、収音マイク２に接続されている。これにより、収音マイク２から使用者（例えば、２名の使用者（Ｕ１，Ｕ２））の音声情報（例えば、会話の音声信号）が、検索装置１に入力される。
この図において、図２と同一の構成については同一の符号を付し、その説明を省略する。なお、本実施形態では、類語検索サーバ５に接続されている点が上記の第１及び第２の実施形態と異なる。
【００８３】
類語検索サーバ５は、ネットワーク３を介して入力された単語に基づいて、入力された単語に関連する関連単語である類語を検索し、検索した類語を、ネットワーク３を介して出力する。類語とは、例えば、「りんご」という単語に対して、「アップル」、「Apple」などである。類語検索サーバ５は、例えば、ネットワーク３を介して、類語を検索してもよいし、自装置内に備えるデータベース（例えば、類語辞書）に記憶されている情報から類語を検索してもよい。
【００８４】
図１０は、第３の実施形態による検索装置１のブロック図である。
図１０において、検索装置１（出力装置）は、制御部１０ｂと、表示部２０とを備えている。なお、本実施形態において、制御部１０ｂは、検索制御装置として機能する。
この図において、図７と同一の構成については同一の符号を付し、その説明を省略する。
【００８５】
制御部１０ｂは、検索装置１の各部を制御する。制御部１０ｂは、収音マイク２から入力された音声情報（第１の情報）に基づいて、ネットワーク３を介して検索サーバ４に検索させ、検索結果として画像などの情報を取得する。また、制御部１０ｂは、検索サーバ４から取得した画像などの情報を表示部２０に表示させる。また、本実施形態では、制御部１０ｂは、音声情報（第１の情報）に含まれる単語に関連する類語を類語検索サーバ５から取得し、取得した類語に基づいて、検索結果として画像などの情報を取得する。
また、制御部１０ｂは、音声認識部１１と、検索制御部１２と、否定文検出部１３と、類語取得部１４と、を備えている。
【００８６】
類語取得部１４（取得部）は、音声認識部１１によって抽出された単語に基づいて、単語に関連する類語（関連単語）を取得する。すなわち、類語取得部１４は、検索制御部１２から供給された単語を、ネットワーク３を介して類語検索サーバ５に供給して、類語検索サーバ５に類語を検索させる。そして、類語取得部１４は、類語検索サーバ５からネットワーク３を介して供給された類語を検索制御部１２に供給する。
【００８７】
検索制御部１２は、音声認識部１１によって抽出された単語に基づいて、類語取得部１４から類語を取得し、取得した類語と音声認識部１１によって抽出された単語とに基づく検索条件に基づいて、画像などの情報を検索サーバ４に対して検索させる。例えば、検索制御部１２は、まず、音声認識部１１によって抽出された単語に基づく検索条件により、画像などの情報を検索サーバ４に対して検索させる。そして、検索制御部１２は、音声認識部１１によって抽出された単語に基づく検索結果の数が予め定められた第３の規定数以下になった場合に、類語と音声認識部１１によって抽出された単語とに基づく検索条件に基づいて、画像などの情報を検索サーバ４に対して検索させる。
検索制御部１２において、その他の処理は、第２の実施形態と同様であるので、ここでは説明を省略する。
【００８８】
次に、本実施形態における検索装置１の動作について説明する。
図１１は、本実施形態における話題提供モードの処理の一例を示すフローチャートである。
この図において、本実施形態では、制御部１０ｂが、類語に基づく検索処理を行う点が、図８に示される第２の実施形態における話題提供モードの処理と異なる。
【００８９】
この図において、ステップＳ２０１からステップＳ２０７の処理は、図８に示される第２の実施形態と同様である。ここでは、ステップＳ２０８ａ以降の処理について説明する。
ステップＳ２０８ａにおいて、制御部１０ｂは、検索結果が規定数（第１の規定数）以上であるか否かを判定する。すなわち、制御部１０ｂの検索制御部１２は、検索サーバ４から取得した検索結果の数が規定数（第１の規定数）以上であるか否かを判定する。検索制御部１２は、検索結果の数が規定数（第１の規定数）以上であると判定した場合（ステップＳ２０８ａ：ＹＥＳ）に、処理をステップＳ２０９に進める。また、検索制御部１２は、検索結果の数が規定数（第１の規定数）未満であると判定した場合（ステップＳ２０８ａ：ＮＯ）に、処理をステップＳ２１０に進める。
【００９０】
ステップＳ２０９の処理は、図８に示される第２の実施形態と同様であるので、ここでは説明を省略する。
【００９１】
ステップＳ２１０において、制御部１０ｂは、検索結果が規定数（第３の規定数）以下であるか否かを判定する。すなわち、制御部１０ｂの検索制御部１２は、検索サーバ４から取得した検索結果の数が規定数（第３の規定数）以下であるか否かを判定する。検索制御部１２は、検索結果の数が規定数（第３の規定数）以上であると判定した場合（ステップＳ２１０：ＹＥＳ）に、処理をステップＳ２１１に進める。また、検索制御部１２は、検索結果の数が規定数（第３の規定数）を超えると判定した場合（ステップＳ２１０：ＮＯ）に、処理をステップＳ２０１に戻す。
【００９２】
次に、ステップＳ２１１において、制御部１０ｂは、類語の検索、及び類語をキーワードとして追加する。すなわち、検索制御部１２は、音声認識部１１によって抽出されたキーワード（検索ワード）に基づいて、類語取得部１４から類語を取得する。検索制御部１２は、取得した類語を検索式に追加して新たな検索式を生成し、処理をステップＳ２０１に戻す。結果として、検索制御部１２は、新たに生成した検索式に基づいて、画像などの情報を検索サーバ４に対して検索させる。
なお、ステップＳ２１１において、取得した類語を検索式に追加する場合、検索制御部１２は、例えば、キーワードと対応する類語とを論理和（ＯＲ）により結合して検索式に追加する。
【００９３】
また、図示を省略するが、会話追跡モードの処理においても、図１１のステップＳ２１０及びステップＳ２１１と同様に、制御部１０ｂは、類語を検索式に追加する処理を実行する。なお、会話追跡モードの処理においても、取得した類語を検索式に追加する場合、検索制御部１２は、例えば、キーワードと対応する類語とを論理和（ＯＲ）により結合して検索式に追加する。
【００９４】
以上、説明したように、本実施形態における制御部１０ｂは、音声認識部１１によって抽出された単語に基づいて、単語に関連する類語（関連単語）を取得する類語取得部１４を備えている。検索制御部１２は、音声認識部１１によって抽出された単語に基づいて、類語取得部１４から類語を取得し、取得した類語と、音声認識部１１によって抽出された単語とに基づく検索条件に基づいて、画像などの情報を検索サーバ４に対して検索させる。
これにより、類語を含めた検索条件により、画像などの情報を検索できるので、本実施形態における制御部１０ｂ及び検索装置１は、柔軟な検索が可能になる。よって、本実施形態における制御部１０ｂ及び検索装置１は、使用者にとって適切な検索を行うことがきるので、使用者に有益な情報を適切に提供することができる。
【００９５】
また、本実施形態では、検索制御部１２は、音声認識部１１によって抽出された単語（検索ワード）に基づく検索結果の数が予め定められた規定値（第３の規定数）以下になった場合に、類語と単語（検索ワード）とに基づく検索条件に基づいて、画像などの情報を検索サーバ４に対して検索させる。
これにより、本実施形態における制御部１０ｂ及び検索装置１は、柔軟に検索結果の数を調整することができる。よって、本実施形態における制御部１０ｂ及び検索装置１は、使用者に有益な情報を適切に提供することができる。
【００９６】
なお、本実施形態によれば、制御部１０ｂ（検出制御装置）は、音声認識部１１と、検索制御部１２とを備えている。音声認識部１１は、入力された音声情報に含まれる単語を抽出する。検索制御部１２は、音声認識部１１によって抽出された単語に基づいて、検索結果として出力される画像などの情報を検索サーバ４に対して検索させる。そして、制御部は、検索制御部１２は、単語に基づく検索結果の数が予め定められた規定数以下になった場合に、単語に関連する類語（関連単語）に基づいて、画像などの情報を検索サーバ４に対して検索させる。
これにより、本実施形態における制御部１０ｂ及び検索装置１は、柔軟に検索結果の数を調整することができる。よって、本実施形態における制御部１０ｂ及び検索装置１は、使用者に有益な情報を適切に提供することができる。
【００９７】
次に、第４の実施形態による検索制御装置、及び検索装置（出力装置）について、図面を参照して説明する。
［第４の実施形態］
第４の実施形態における検索装置１のシステム構成は、図９に示される第３の実施形態における検索装置１のシステム構成と同様である。
また、検索装置１の構成は、図１０に示される第３の実施形態における検索装置１のシステム構成と同様である。
【００９８】
本実施形態において、検索制御部１２は、音声認識部１１によって抽出された単語に予め定められた復活を示す単語（復活語）が含まれている場合に、検索式から除外したキーワードを検索式に追加する。ここで、予め定められた復活を示す単語とは、例えば、「さっきのやつ」、「ちょっと前の」などの単語である。例えば、検索制御部１２は、音声認識部１１によって抽出された単語に上述した復活を示す単語が含まれているか否かを判定する。さらに、検索制御部１２は、上述した復活を示す単語が含まれていると判定した場合に、過去に検索式から除外したキーワードを検索式に追加する。この場合、検索制御部１２は、例えば、除外したキーワードのうちの新しいものから検索式に追加して復活させる。なお、除外したキーワードを復活させる場合には、検索制御部１２は、復活させるキーワードを２つの検索モードに応じて、論理和（ＯＲ）又は論理積（ＡＮＤ）により結合して検索式に追加する。
検索制御部１２において、その他の処理は、第３の実施形態と同様であるので、ここでは説明を省略する。
【００９９】
次に、本実施形態における検索装置１の動作について説明する。
図１２は、本実施形態における話題提供モードの処理の一例を示すフローチャートである。
この図において、本実施形態では、制御部１０ｂが、単語に復活語を含むか否かの判定処理を行う点が、図１１に示される第３の実施形態における話題提供モードの処理と異なる。
この図において、まず、制御部１０ｂは、収音マイク２から音声入力があったか否かを判定する（ステップＳ３０１）。すなわち、制御部１０ｂは、収音マイク２から音声認識部１１に音声情報が入力されたか否かを判定する。制御部１０ｂは、音声情報が入力されたと判定した場合（ステップＳ３０１：ＹＥＳ）に、処理をステップＳ３０２に進める。制御部１０ｂは、音声情報が入力されていないと判定した場合（ステップＳ３０１：ＮＯ）に、処理をステップＳ３０１に戻し、音声情報が入力されるまでステップＳ３０１の処理を繰り返す。
【０１００】
次に、制御部１０ｂは、音声認識及び形態素解析を行う（ステップＳ３０２）。すなわち、制御部１０ｂの音声認識部１１は、入力された音声情報を認識して、テキスト情報（文章）に変換するとともに、テキスト情報に含まれる単語を抽出する。音声認識部１１は、抽出した単語を検索制御部１２に供給する。また、音声認識部１１は、変換したテキスト情報（文章）と抽出した単語とを否定文検出部１３に供給する。
【０１０１】
次に、制御部１０ｂは、単語に復活語を含むか否かを判定する（ステップＳ３０３）。まず、制御部１０ｂの検索制御部１２は、音声認識部１１から取得した単語の中に、上述した予め定められた復活を示す単語である復活語を含んでいるか否かを判定する。検索制御部１２は、復活語を含んでいると判定した場合（ステップＳ３０３：ＹＥＳ）に、処理をステップＳ３０４に進める。また、検索制御部１２は、復活語を含んでいないと判定した場合（ステップＳ３０３：ＮＯ）に、処理をステップＳ３０５に進める。
【０１０２】
次に、ステップＳ３０４において、制御部１０ｂは、検索ワード（キーワード）復活及び検索処理を実行する。すなわち、制御部１０ｂの検索制御部１２は、例えば、過去に検索式から除外したキーワードのうちの新しいものから順に検索式に復活させる。検索制御部１２は、生成した検索式を検索サーバ４にネットワーク３を介して供給し、検索結果である画像などの情報を、ネットワーク３を介して検索サーバ４から取得する。その後、検索制御部１２は、処理をステップＳ３０８に進める。
【０１０３】
次のステップＳ３０５からステップＳ３１３までの処理は、図１１に示されるステップＳ２０６からステップＳ２１１までの処理と同様であり、ここでは説明を省略する。
また、図示を省略するが、会話追跡モードの処理においても、図１１のステップＳ３０３及びステップＳ３０４と同様に、制御部１０ｂは、単語に復活語を含むか否かの判定処理を実行する。
【０１０４】
以上、説明したように、本実施形態における制御部１０ｂの検索制御部１２は、音声認識部１１によって抽出された単語に予め定められた復活を示す単語が含まれている場合に、検索式から除外したキーワードを検索式に追加する。
これにより、検索式から誤って削除（除外）したキーワード（検索ワード）を復活させることができるので、本実施形態における制御部１０ｂ及び検索装置１は、適切に検索処理を行うことができる。本実施形態における制御部１０ｂ及び検索装置１は、使用者にとって適切な検索を行うことがきるので、使用者に有益な情報を適切に提供することができる。
【０１０５】
次に、第５の実施形態による検索制御装置、及び検索装置（出力装置）について、図面を参照して説明する。
［第５の実施形態］
図１３は、第５の実施形態による検索装置１のブロック図である。
図１３において、検索装置１（出力装置）は、制御部１０ｂと、表示部２０と、検索部４ａと、類語検索部５ａと、を備えている。なお、本実施形態において、制御部１０ｂと、検索部４ａと、類語検索部５ａとは、検索制御装置３０として機能する。
この図において、図１０と同一の構成については同一の符号を付し、その説明を省略する。
【０１０６】
本実施形態における検索制御装置３０及び検索装置１は、検索部４ａと、類語検索部５ａとを備えている点が第４の実施形態と異なる。
検索部４ａ（検索手段）は、第４の実施形態における検索サーバ４と同様の機能を有し、キーワード（検索ワード）又はキーワードに基づく検索式に基づいて、キーワードに関連する画像、音声、文章などの情報を検索する。検索部４ａは、例えば、ネットワークを介して、検索結果となる情報を検索してもよいし、内部に備えるデータベース（不図示）に記憶されている情報から検索結果となる情報を検索してもよい。
【０１０７】
類語検索部５ａは、第４の実施形態における類語検索サーバ５と同様の機能を有し、類語取得部１４から供給された単語に基づいて、供給された単語に関連する関連単語である類語を検索し、検索した類語を、類語取得部１４に出力する。類語検索部５ａは、例えば、ネットワークを介して、類語を検索してもよいし、内部に備える不図示のデータベース（例えば、類語辞書）に記憶されている情報から類語を検索してもよい。
【０１０８】
なお、本実施形態における検索制御装置３０及び検索装置１は、第４の実施形態における動作と同様であるので、ここでは省略する。
【０１０９】
以上、説明したように、本実施形態における検索制御装置３０は、画像などの情報を検索する検索部４ａ（検索手段）を備えている。
これにより、本実施形態における検索制御装置３０は、ネットワークに接続できない環境（オフライン）においても、使用者に有益な情報を適切に提供することができる。
【０１１０】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態において、第１の情報として音声情報を用いる形態を説明したが、これに限定されるものではない。例えば、チャットやメールなどによるテキスト情報によるコミュニケーションに対して、上記の各実施形態を適用することも可能である。この場合、音声認識の機能が不要になるので、上記の各実施形態を簡易な構成により実現することができる。
【０１１１】
また、上記の各実施形態において、検索結果の一例として画像などの情報を検索する形態を説明したが、音声を含む音情報、映像情報、テキスト情報などを検索する形態でもよい。また、上記の各実施形態において、検索装置１が出力部として表示部２０を備える形態を説明したが、出力部は、音情報を出力するスピーカなどの出力装置でもよいし、他の形態でもよい。また、検索装置１は、検索結果を出力するインターフェースを出力部として備え、外部に接続された表示部２０やスピーカにインターフェースを介して出力する形態でもよい。
【０１１２】
また、上記の各実施形態において、会議など複数の使用者が検索装置１を使用する形態を説明したが、１人の使用者によって、検索装置１が使用される形態でもよい。このように、検索装置１は、１人で何かを検討したり、まとめたりする場合においても、有益な情報を適切に提供することができる。
【０１１３】
また、上記の各実施形態において、検索式を生成する論理演算子として論理和と論理積とを用いる形態を説明したが、他の論理演算子を用いる形態でもよい。
また、上記の各実施形態における各実施形態又は各変形例との組み合わせは、上記に限定されるものではない。例えば、上記の第３の実施形態は、第２の実施形態と組み合わせて実施する形態を説明したが、第１の実施形態と組み合わせて実施する形態でもよい。また、同様に、上記の第４の実施形態は、第３の実施形態と組み合わせて実施する形態を説明したが、第１又は第２の実施形態と組み合わせて実施する形態でもよい。また、同様に、上記の第５の実施形態は、第３又は第４の実施形態と組み合わせて実施する形態を説明したが、第１又は第２の実施形態と組み合わせて実施する形態でもよい。
【０１１４】
なお、上記の各実施形態における制御部１０（１０ａ，１０ｂ）及び検索制御装置３０が備える各部は、専用のハードウェアにより実現されるものであってもよく、また、制御部１０（１０ａ，１０ｂ）及び検索制御装置３０が備える各部はメモリおよびＣＰＵ（中央演算装置）により構成され、制御部１０（１０ａ，１０ｂ）及び検索制御装置３０が備える各部の機能を実現するためのプログラムをメモリにロードして実行することによりその機能を実現させるものであってもよい。
また、上述の制御部１０（１０ａ，１０ｂ）、検索制御装置３０及び検索装置１は内部に、コンピュータシステムを有している。そして、上述した制御部１０（１０ａ，１０ｂ）、検索制御装置３０及び検索装置１の処理過程（処理手順）は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われてもよい。
【０１１５】
また、制御部１０（１０ａ，１０ｂ）、検索制御装置３０及び検索装置１が備える各部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより、制御部１０（１０ａ，１０ｂ）、検索制御装置３０及び検索装置１が備える各部による処理を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１１６】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【０１１７】
１…検索装置、４…検索サーバ、４ａ…検索部、５…類語検索サーバ、５ａ…類語検索部、１０，１０ａ，１０ｂ…制御部（検索制御装置）、１１…音声認識部、１２…検索制御部、１３…否定文検出部、１４…類語取得部、２０…表示部、３０…検索制御装置
【図１】
2013196019.tif 000003
【図２】
2013196019.tif 000004
【図３】
2013196019.tif 000005
【図４】
2013196019.tif 000006
【図５】
2013196019.tif 000007
【図６】
2013196019.tif 000008
【図７】
2013196019.tif 000009
【図８】
2013196019.tif 000010
【図９】
2013196019.tif 000011
【図１０】
2013196019.tif 000012
【図１１】
2013196019.tif 000013
【図１２】
2013196019.tif 000014
【図１３】
2013196019.tif 000015