(57)【要約】【課題】広範な利用シーンにおいてタイムリーな情報を提示することができる電子機器、検索方法及びプログラムを提供すること。【解決手段】会話の音声を集音する集音部１１と、集音部１１で集音した音声をテキストに変換する変換部１２と、所定の単語が記憶されている記憶部１３と、変換部１２により変換されたテキストを解析し、テキストに含まれている単語が、記憶部１３に記憶されている所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定部１４と、所定の期間内において投稿又は更新された情報だけを検索対象として、検索語決定部１４により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行部１５と、検索実行部１５により検索された結果を表示部１６に表示するように制御する表示制御部１７とを備える。【選択図】図１
2015191558.tif 000002
【特許請求の範囲】
【請求項１】
会話の音声を集音する集音部と、
前記集音部で集音した音声をテキストに変換する変換部と、
所定の単語が記憶されている記憶部と、
前記変換部により変換されたテキストを解析し、テキストに含まれている単語が、前記記憶部に記憶されている前記所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定部と、
所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定部により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行部と、
前記検索実行部により検索された結果を表示部に表示するように制御する表示制御部とを備える電子機器。
【請求項２】
現在位置を取得する位置取得部を備え、
前記検索実行部は、前記現在位置に基づいた情報を優先して検索することを条件にし、所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定部により決定された検索語を用いて、外部のサーバに対して検索を実行する請求項１記載の電子機器。
【請求項３】
姿勢センサ部と、
前記姿勢センサ部の検出値に基づいて、本体が所定の姿勢に配置されていると判断した場合、集音を開始するように前記集音部を制御する制御部とを備える請求項１記載の電子機器。
【請求項４】
表示制御部は、前記集音部により音声の入力がされない所定の期間が経過した場合、前記検索実行部により検索された結果を表示部に表示するように制御する請求項１記載の電子機器。
【請求項５】
会話の音声を集音する集音工程と、
前記集音工程で集音した音声をテキストに変換する変換工程と、
前記変換工程により変換されたテキストを解析し、テキストに含まれている単語が、記記憶部に記憶されている所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定工程と、
所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定工程により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行工程と、
前記検索実行工程により検索された結果を表示部に表示するように制御する表示制御工程とを備える検索方法。
【請求項６】
コンピュータに、
会話の音声を集音する集音工程と、
前記集音工程で集音した音声をテキストに変換する変換工程と、
前記変換工程により変換されたテキストを解析し、テキストに含まれている単語が、記記憶部に記憶されている所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定工程と、
所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定工程により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行工程と、
前記検索実行工程により検索された結果を表示部に表示するように制御する表示制御工程と、を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、検索機能を有する電子機器、検索方法及びプログラムに関する。
【背景技術】
【０００２】
従来、インターネットを介してキーワード検索を行う場合、検索窓に対して検索したいキーワード（クエリ）を、キーボード等を利用して入力していた。
また、マイクに入力された音声に基づいてキーワードを抽出し、抽出したキーワードをテキストに変換して、検索を行っていた。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２６５２１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、従来の検索システムでは、ユーザが入力したキーワード又はユーザが入力した音声から変換して得られたキーワードに基づく検索であったため、利用シーンが限られていた。
【０００５】
本発明は、例えば、検索を意識しない通常の会話からキーワードを抽出して検索を実行し、結果を表示することにより、広範な利用シーンにおいてタイムリーな情報を提示することができる電子機器、検索方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る電子機器は、会話の音声を集音する集音部と、前記集音部で集音した音声をテキストに変換する変換部と、所定の単語が記憶されている記憶部と、前記変換部により変換されたテキストを解析し、テキストに含まれている単語が、前記記憶部に記憶されている前記所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定部と、所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定部により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行部と、前記検索実行部により検索された結果を表示部に表示するように制御する表示制御部とを備える構成である。
【０００７】
電子機器では、現在位置を取得する位置取得部を備え、前記検索実行部は、前記現在位置に基づいた情報を優先して検索することを条件にし、所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定部により決定された検索語を用いて、外部のサーバに対して検索を実行する構成でもよい。
【０００８】
電子機器では、姿勢センサ部と、前記姿勢センサ部の検出値に基づいて、本体が所定の姿勢に配置されていると判断した場合、集音を開始するように前記集音部を制御する制御部とを備える構成でもよい。
【０００９】
電子機器では、表示制御部は、前記集音部により音声の入力がされない所定の期間が経過した場合、前記検索実行部により検索された結果を表示部に表示するように制御する構成でもよい。
【００１０】
本発明に係る検索方法は、会話の音声を集音する集音工程と、前記集音工程で集音した音声をテキストに変換する変換工程と、前記変換工程により変換されたテキストを解析し、テキストに含まれている単語が、記記憶部に記憶されている所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定工程と、所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定工程により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行工程と、前記検索実行工程により検索された結果を表示部に表示するように制御する表示制御工程とを備える構成である。
【００１１】
本発明に係るプログラムは、コンピュータに、会話の音声を集音する集音工程と、前記集音工程で集音した音声をテキストに変換する変換工程と、前記変換工程により変換されたテキストを解析し、テキストに含まれている単語が、記記憶部に記憶されている所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する検索語決定工程と、所定の期間内において投稿又は更新された情報だけを検索対象として、前記検索語決定工程により決定された検索語を用いて、外部のサーバに対して検索を実行する検索実行工程と、前記検索実行工程により検索された結果を表示部に表示するように制御する表示制御工程と、を実行させるためのものである。
【発明の効果】
【００１２】
本発明によれば、広範な利用シーンにおいてタイムリーな情報を提示することができる。
【図面の簡単な説明】
【００１３】
【図１】電子機器の構成を示す図である。
【図２】電子機器の外観を示す図である。
【発明を実施するための形態】
【００１４】
本実施形態においては、電子機器１は、例えば、スマートフォンであるとして説明するが、これに限られない。電子機器１は、インストールされている様々なアプリケーションにより様々な機能（検索機能等）を発揮する。特に、本実施例では、電子機器１は、ユーザによる操作によって音声認識情報検索アプリケーション（以下、音声認識アプリという）が実行されることにより、会話を集音し、得られたキーワードに基づいて情報を検索する。なお、音声認識アプリは、電子機器１の電源がオン状態になったタイミングで自動的に起動し、バックグラウンドに常駐していてもよい。以下に具体的な構成について説明する。
【００１５】
電子機器１は、図１に示すように、集音部１１と、変換部１２と、記憶部１３と、検索語決定部１４と、検索実行部１５と、表示部１６と、表示制御部１７とを備える。
集音部１１は、会話の音声を集音する。
変換部１２は、集音部１１で集音した音声をテキストに変換する。
記憶部１３は、所定の単語が記憶されている。所定の単語とは、例えば、ユーザ自身が予め検索対象のキーワードとして登録した単語であってもよいし、所定のＷｅｂサイト（ブログ、ＳＮＳ（ｓｏｃｉａｌ  ｎｅｔｗｏｒｋｉｎｇ  ｓｅｒｖｉｃｅ）、掲示板（ＢＢＳ）等の投稿型のＷｅｂサイトを含む）から抽出した単語等である。
【００１６】
検索語決定部１４は、変換部１２により変換されたテキストを解析し、テキストに含まれている単語が、記憶部１３に記憶されている所定の単語と一致又は類似するかどうかを判断し、一致又は類似した単語を検索語として決定する。
【００１７】
例えば、検索語決定部１４は、変換部１２により変換されたテキストを形態素解析し、テキストに含まれている全ての単語又は特定の品詞を対象として、特徴的な単語を抽出する構成でもよい。また、検索語決定部１４は、変換部１２により変換されたテキストを形態素解析し、テキストに含まれている語の中から、ＴＦ−ＩＤＦ値が高い語のみ、又は話題性のある語を単語として抽出する構成でもよい。
【００１８】
検索実行部１５は、所定の期間内において投稿又は更新された情報だけを検索対象として、検索語決定部１４により決定された検索語を用いて、外部のサーバに対して検索を実行する。所定の期間内において投稿又は更新された情報とは、例えば、５分以内に投稿又は更新されたＳＮＳの買い込み情報や、１時間以内に発表されたニュース等である。
【００１９】
表示制御部１７は、検索実行部１５により検索された結果を表示部１６に表示するように制御する。
【００２０】
例えば、電子機器１は、
Ａ氏：「いま、台風の影響で、○○線が止まっているらしいよ」
Ｂ氏：「△△線は？」
という会話に基づいて、「台風」、「○○線」、「△△線」が記憶部１３に記憶されている単語と一致した場合、「台風」、「○○線」、「△△線」を検索語として検索を実行する。
【００２１】
電子機器１は、検索結果として、例えば、あるＷｅｂサーバ上に投稿されている「○○線は、依然として止まっているが、△△線は、通常通り運行中」という情報が得られた場合、これを表示部１６に表示する。
Ａ氏とＢ氏は、表示部１６に表示されている情報をみて、現在の運行状況を把握することができる。
【００２２】
このようにして、電子機器１は、検索を意識しない通常の会話からキーワードを抽出して検索を実行し、結果を表示することができるので、広範な利用シーンにおいてタイムリーな情報を提示することができる。
【００２３】
電子機器１は、図１に示すように、現在位置を取得する位置取得部１８を備える構成でもよい。
このような構成の場合、検索実行部１５は、現在位置に基づいた情報を優先して検索することを条件にし、所定の期間内において投稿又は更新された情報だけを検索対象として、検索語決定部１４により決定された検索語を用いて、外部のサーバに対して検索を実行する。
【００２４】
よって、電子機器１は、検索を意識しない通常の会話からキーワードを抽出し、会話をしている場所を条件に加えて検索を実行し、結果を表示するので、会話をしている場所に特化したタイムリーな情報を得ることができる。
【００２５】
電子機器１は、図１に示すように、姿勢センサ部１９と、制御部２０を備える構成でもよい。
制御部２０は、姿勢センサ部１９の検出値に基づいて、本体が所定の姿勢に配置されていると判断した場合、集音を開始するように集音部１１を制御する。
姿勢センサ部１９は、例えば、加速度センサにより構成されている。制御部２０は、姿勢センサ部１９の検出値に基づいて、電子機器１が机等に対して配置されているときの向きや、ユーザの手に持たれている状態かどうか、等を判断する。
所定の姿勢とは、例えば、机の上等において表示部１６が表を向いている姿勢をいう。
【００２６】
例えば、電子機器１は、姿勢センサ部１９の検出値に基づいて、表示部１６が表を向いて机に置かれたと判断した場合、集音部１１を駆動し、周囲の会話からキーワードを抽出して検索を実行して、結果を表示する。また、電子機器１は、姿勢センサ部１９の検出値に基づいて、表示部１６が裏を向いて机に置かれた場合、集音部１１を駆動せず、一連の検索を実行しない。
【００２７】
よって、電子機器１は、配置された向きによって、音声認識アプリのオンとオフを切り替えることができるので、ユーザが必要と感じるシーンのみ音声認識アプリを実行することができる。
【００２８】
なお、電子機器１は、図２に示すように、表示部１６と同じ面に照度センサ部２１を配置する構成でもよい。このような構成によれば、電子機器１は、照度センサ部２１の検出値に基づいて、表示部１６が表を向いて机に置かれたと判断した場合、集音部１１を駆動し、周囲の会話からキーワードを抽出して検索を実行して、結果を表示する。また、電子機器１は、照度センサ部２１の検出値に基づいて、表示部１６が裏を向いて机に置かれた場合、集音部１１を駆動せず、一連の検索を実行しない。
【００２９】
また、電子機器１は、姿勢センサ部１９や照度センサ部２１等の複数のセンサを協働させて、表示部１６が表を向いているかどうかを判断する構成でもよい。
さらに、電子機器１は、姿勢センサ部１９や照度センサ部２１等の検出値に基づいて、ポケットやカバン等から外に出されたと判断した場合に、集音部１１を駆動し、周囲の会話からキーワードを抽出して検索を実行して、結果を表示する構成でもよい。
【００３０】
また、表示制御部１７は、集音部１１により音声の入力がされない所定の期間が経過した場合、検索実行部１５により検索された結果を表示部１６に表示するように制御する構成でもよい。
所定の時間とは、数秒〜十数秒を想定するが、これに限られない。また、所定の時間は、ユーザが自由に設定可能である。
【００３１】
よって、電子機器１は、ユーザによる会話が終了又は中断しているタイミングで表示部１６に情報を表示するので、電力を無駄に使わずに、タイムリーな情報をユーザに提供することができる。
【００３２】
また、本実施例では、主に、広範な利用シーンにおいてタイムリーな情報を提示することができる電子機器、検索方法及びプログラムを提供するための電子機器の構成と動作について説明したが、これに限られず、各構成要素を備え、広範な利用シーンにおいてタイムリーな情報を提示することができる電子機器、検索方法及びプログラムを提供するための検索方法、及びプログラムとして構成されてもよい。
【００３３】
さらに、電子機器の機能を実現するためのプログラムをコンピュータで読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって実現してもよい。
【００３４】
ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータで読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【００３５】
さらに「コンピュータで読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時刻の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時刻プログラムを保持しているものも含んでもよい。また、上記プログラムは、前述した機能の一部を実現するためのものであってもよく、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【符号の説明】
【００３６】
１  電子機器
１１  集音部
１２  変換部
１３  記憶部
１４  検索語決定部
１５  検索実行部
１６  表示部
１７  表示制御部
１８  位置取得部
１９  姿勢センサ部
２０  制御部
２１  照度センサ部
【図１】
2015191558.tif 000003
【図２】
2015191558.tif 000004