(57)【要約】【課題】  階層構造のメニューを順に辿っていくといった面倒な操作を不要とし、所望のコンテンツを簡単に呼び出すことが可能な「コンテンツ呼び出し装置及びコンテンツ呼び出し方法」を提供する。【解決手段】  コンテンツのＵＲＬと認識対象語句とを対応付けてデータ記憶部５に記憶し、音声入力Ｉ／Ｆ２より入力した音声を音声認識部３により音声認識して、音声認識した認識語句と、データ記憶部５に記憶された認識対象語句とが一致したときに、その認識対象語句に対応するＵＲＬにアクセスしてコンテンツを呼び出すようにしているので、途中のメニュー画面を経ずに一回の音声入力で所望のコンテンツを直接呼び出すことができ、ユーザは所望のコンテンツを簡単に呼び出すことができる。【選択図】        図１
2005276049.tif 000002
【特許請求の範囲】
【請求項１】
音声を入力する音声入力部と、
前記音声入力部に入力された音声を認識する音声認識部と、
コンテンツの存在位置情報を認識対象語句と関連付けて記憶するデータ記憶部と、
前記データ記憶部に記憶された存在位置情報により示されるサイトにアクセスする通信部と、
前記音声認識部にて音声認識された認識語句と、前記データ記憶部に記憶された認識対象語句とを比較し、前記認識語句が前記認識対象語句と一致したときに、前記認識対象語句に対応する存在位置情報を用いて、前記通信部により前記サイトにアクセスし、前記コンテンツを呼び出す制御部と、
を備えたコンテンツ呼び出し装置。
【請求項２】
前記制御部は、前記コンテンツの存在位置情報と前記認識対象語句とを関連付けたページ情報を、前記ページ情報を記述したページから取得して前記データ記憶部に記憶することを特徴とする請求項１に記載のコンテンツ呼び出し装置。
【請求項３】
前記ページ情報を記述したページは、前記コンテンツのトップページであることを特徴とする請求項２に記載のコンテンツ呼び出し装置。
【請求項４】
前記制御部により呼び出されたコンテンツに基づく画像をディスプレイに表示する表示制御部を備えた請求項１乃至請求項３の何れか一項に記載のコンテンツ呼び出し装置。
【請求項５】
前記データ記憶部に記憶された認識対象語句と、前記データ記憶部に記憶された認識対象語句に対応するコンテンツの内容を識別可能な情報とを所定のタイミングでディスプレイに表示する表示制御部を備えたことを特徴とする請求項１乃至請求項３の何れか一項に記載のコンテンツ呼び出し装置。
【請求項６】
音声入力部により入力された音声を音声認識部により認識する第１のステップと、
前記第１のステップにて音声認識された認識語句が、データ記憶部に記憶されている認識対象語句と一致するか否かを調べる第２のステップと、
前記第２のステップにて前記音声認識された認識語句と前記データ記憶部に記憶されている認識対象語句とが一致したと判断されたときに、前記データ記憶部において前記認識対象語句と関連付けて記憶されている存在位置情報により示されるサイトにアクセスしてコンテンツを呼び出す第３のステップと、
を備えたコンテンツ呼び出し方法。
【請求項７】
前記第３のステップにて呼び出されたコンテンツに基づく画像をディスプレイに表示する第４のステップを備えた請求項６に記載のコンテンツ呼び出し方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、所定のマークアップ言語によって記述されたコンテンツデータを音声入力によってサーバから呼び出すコンテンツ呼び出し装置及びコンテンツ呼び出し方法に関する。
【背景技術】
【０００２】
一般に、携帯電話や携帯情報端末、車載用のナビゲーション装置等の電子機器において、ネットワークを介してサーバに接続し、所望のコンテンツデータを取得することが行われている。このようなコンテンツへのアクセスは、電子機器に設けたディスプレイ上に表示されるＧＵＩ（Graphical User Interface：グラフィカルユーザインターフェース）を用いたブラウザにより行われてきた。また、所望のコンテンツを呼び出す方法として、階層構造のメニューを辿っていくという方法が多く採用されている。
【０００３】
例えば車載用のナビゲーション装置では、図９（ａ）に示す地図画面が表示されている状態で、ユーザがＧＵＩを使用して、所望のコンテンツ（例えば、ニュース全般）を呼び出すために、図９（ｂ）に示すトップメニュー画面を表示する。そして、トップメニューに表示されている項目の中から所望のコンテンツに該当する項目（例えばニュース）を選択する。すると、選択された項目の内容を示す項目メニュー画面（図９（ｃ））が表示され、ここから所望のコンテンツに該当する項目（例えば全般）を選択する。所望のコンテンツに該当する項目が選択されると、その内容を示す項目メニュー画面が表示される（例えば図９（ｄ）に示すニュース全般の記事リスト）。なお、図９（ｄ）に示すニュース全般の記事リストにおいて、各記事（記事１、記事２、記事３等）が選択されると各記事の詳細が表示される。
【０００４】
しかしながら、電子機器において通常表示されている画面から所望のコンテンツの内容を示す画面に辿り着くためには、トップメニュー及び項目メニューを経なければならないので、ユーザによるＧＵＩの操作が煩雑になってしまうという問題がある。
【０００５】
なお、次のコンテンツへの移動やフォームへのデータ入力を音声入力により行う技術が知られている（例えば特許文献１）。この技術によれば、ユーザの発話音声を音声認識して、その認識結果を用いて、次のコンテンツへの移動やフォームへのデータ入力を行う。
【特許文献１】特開２００１−３０６６０１号公報
【０００６】
しかしながら、この特許文献１の技術においても、所望のコンテンツの内容を示す画面に辿り着くためには、トップメニュー及び項目メニューを経なければならないので、ユーザによる音声入力の頻度が増してしまい、操作が煩雑になってしまうという問題がある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題を解決するために成されたものであり、階層構造のメニューを順に辿っていくといった面倒な操作を不要とし、所望のコンテンツを簡単に呼び出すことができるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために、本発明では、コンテンツを特定する認識対象語句と、コンテンツの存在位置情報とを対応付けて記憶しておく。そして、音声入力された音声を認識し、音声認識された認識語句とコンテンツを特定する認識対象語句とを比較して、両者が一致したときに、その認識対象語句に対応する存在位置情報により示されるサイトにアクセスして所望のコンテンツを呼び出すようにしている。
【発明の効果】
【０００９】
上記のように構成した本発明によれば、ユーザが所望のコンテンツを呼び出す際に、途中のメニュー画面を経ずに一回の音声入力で所望のコンテンツを直接呼び出すことができるので、ＧＵＩ等による煩雑な操作が不要となる。また、所望のコンテンツを呼び出す際に、音声入力を何度も行う必要がなくなる。従って、ユーザは、所望のコンテンツを簡単に呼び出すことができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明による一実施形態を図面に基づいて説明する。図１は、本実施形態によるコンテンツ呼び出し装置を含むコンテンツ送受信システムの構成例を示すブロック図である。図１に示すように、本実施形態によるコンテンツ呼び出し装置１は、音声入力Ｉ／Ｆ２、音声認識部３、ディスプレイコントローラ４、データ記憶部５、通信部６、制御部７を備えて構成されている。
【００１１】
また、本実施形態によるコンテンツ呼び出し装置１を含むコンテンツ送受信システムは、コンテンツ呼び出し装置１、コンテンツ呼び出し装置１の音声入力Ｉ／Ｆ２に接続され、音声を入力するためのマイク２０、コンテンツ呼び出し装置１のディスプレイコントローラ４に接続され、画像を表示するためのディスプレイ４０、インターネット９等のネットワーク網、サーバ１０により構成されている。サーバ１０では、存在位置情報、例えばＵＲＬ（Uniform Resource Locator）に対応させてコンテンツデータをコンテンツデータ記憶部１１に記憶している。
【００１２】
音声入力Ｉ／Ｆ２は、マイク２０によって入力された音声をコンテンツ呼び出し装置１内に入力する。また、音声認識部３は、音声入力Ｉ／Ｆ２より入力する音声を認識する。ここで、音声認識部３は、認識対象である認識対象語句と認識ＩＤとを対応付けて記憶した辞書ＤＢを備えており、音声認識部３によって音声認識された認識語句は、認識ＩＤによって識別される。
【００１３】
ディスプレイコントローラ４は、メニュー画面や呼び出したコンテンツによる画面をディスプレイ４０に表示すると共に、本実施形態によるコンテンツ呼び出し装置１が車載用のナビゲーション装置に搭載された場合には、地図等の画面をディスプレイ４０に表示する。
【００１４】
データ記憶部５は、図２に示すような認識語句テーブルを記憶している。この認識語句テーブルは、音声認識部３によって認識されるべき音声である認識対象語句と、認識ＩＤと、認識対象語句によって特定されるコンテンツのＵＲＬとを関連付けて記憶したものである。ここで、この認識語句テーブルは、通信部６によってトップメニューのページ情報を取得した際に、そのトップメニューのページ情報中の記述に基づいて制御部７により生成され、データ記憶部５に記憶される。ここで、トップメニューのページ情報を取得するタイミングとしては、定期的にバックグランドで行うようにしても良いし、ＧＵＩによるメニュー操作によりトップメニューを表示したときに行うようにしても良い。
【００１５】
通信部６は、通信機能を有しており、インターネット９等のネットワークに接続し、指定されたＵＲＬにアクセスしたり、データの送受信を行ったりする。
【００１６】
制御部７は、通信部６によってトップメニューのページ情報を取得した際に、そのトップメニューのページ情報中の記述に基づいて認識語句テーブルを生成し、データ記憶部５に記憶する。また、制御部７は、音声認識部３にて音声認識された認識語句の認識ＩＤと、データ記憶部５に記憶されている認識語句テーブルの認識ＩＤとを比較して、一致する認識ＩＤが存在する場合には、その認識ＩＤに対応するＵＲＬをデータ記憶部５より読み出し、このＵＲＬを通信部６に出力する。通信部６では、制御部７から入力したＵＲＬに基づいて、インターネット９を介してサーバ１０にアクセスし、サーバ１０に設けられたコンテンツデータ記憶部１１から前述したＵＲＬに対応するコンテンツデータを取得して制御部７に出力する。制御部７では、通信部６より入力したコンテンツデータをディスプレイコントローラ４に出力し、そのコンテンツに基づく画面をディスプレイ４０に表示する。
【００１７】
本実施形態では、例えば図３に示すような画面をディスプレイ４０に表示する。すなわち、コンテンツ呼び出し装置１が車載用のナビゲーション装置に搭載されている場合には、初期状態において、図３（ａ）に示すように、ナビゲーション装置から出力された地図画像がディスプレイ４０に表示されている。この状態で、ニュース全般の記事リストのコンテンツを表示させるために、マイク２０に対して「ゼンパン」と音声入力すると、図３（ｂ）に示すように、該当するコンテンツの画面がディスプレイ４０に直ちに表示される。この場合の動作は以下の通りである。
【００１８】
まず、音声認識部３では、音声入力Ｉ／Ｆ２を介してマイク２０から「ゼンパン」という音声を入力してこれを認識し、入力された「ゼンパン」という認識語句の認識ＩＤを識別する（この場合、認識ＩＤは“１”である）。制御部７では、音声認識部３により音声認識された認識語句の認識ＩＤと、データ記憶部５に記憶された認識語句テーブルの認識ＩＤとを比較する。そして、音声認識された認識語句の認識ＩＤと認識語句テーブルの認識ＩＤとが一致した場合には、制御部７は、一致した認識ＩＤに対応するＵＲＬをデータ記憶部５より読み出し、通信部６に出力する。
【００１９】
ここで、図２に示すように、「ゼンパン」という認識語句に対して、データ記憶部５に記憶された認識語句テーブルを参照すると、「ゼンパン」という認識対象語句には、認識ＩＤとして“１”が付されており、これに対応するコンテンツのＵＲＬは、http://…/all-list.xmlであることがわかる。なお、同じＵＲＬに対応する認識対象語句として、認識ＩＤが“２”である「サイシンノニュース」や、認識ＩＤが“３”である「サイシンニュース」、認識ＩＤが“４”である「サイシンノ」等があり、これらの認識対象語句を発話しても同じＵＲＬを識別することができる。
【００２０】
通信部６では、前述した「ゼンパン」という認識対象語句に対応したＵＲＬ（http://…/all-list.xml）を制御部７より入力し、このＵＲＬに基づいてサーバ１０にアクセスする。サーバ１０では、このＵＲＬに対応するコンテンツデータ（ニュース全般の記事リスト）をコンテンツデータ記憶部１１から読み出す。通信部６は、サーバ１０からコンテンツデータを取得し、制御部７に出力する。制御部７では、取得したコンテンツデータをディスプレイコントローラ４に出力し、図３（ｂ）に示すようなコンテンツの画面をディスプレイ４０に表示する。
【００２１】
次に、本実施形態によるコンテンツ呼び出し装置の動作及びコンテンツ呼び出し方法を説明する。図４は、本実施形態によるコンテンツ呼び出し装置の動作及びコンテンツ呼び出し方法を示すフローチャートである。まず、制御部７では、音声入力Ｉ／Ｆ２より音声が入力されたか否かを調べる（ステップＳ１）。音声が入力されない場合（ステップＳ１にてＮＯ）、ステップＳ１の処理を繰り返す。
【００２２】
一方、音声が入力された場合には（ステップＳ１にてＹＥＳ）、音声入力Ｉ／Ｆ２より入力された音声を音声認識部３にて音声認識して、音声認識が成功したか否かを調べる（ステップＳ２）。音声認識が成功しなかった場合には（ステップＳ２にてＮＯ）、エラーであることをディスプレイ４０に表示するか、エラーであることを図示しない音声出力部により出力する（ステップＳ３）。そして、再度音声入力を行うか否かを調べる（ステップＳ４）。
【００２３】
再度音声入力を行わない場合には（ステップＳ４にてＮＯ）、処理を終了し、再度音声入力を行う場合には（ステップＳ４にてＹＥＳ）、ステップＳ１の処理に戻る。なお、再度音声入力を行うか否かは、エラー出力に応答して再度音声入力を行う旨の指示がユーザにより行われたか否かによって判断する。
【００２４】
一方、音声認識が成功した場合には（ステップＳ２にてＹＥＳ）、制御部７は、音声認識部３により音声認識された認識語句の認識ＩＤと、データ記憶部５に記憶された認識語句テーブルの認識ＩＤとを比較し、音声認識された認識語句と一致する認識対象語句に対応するＵＲＬが存在するか否かを調べる（ステップＳ５）。
【００２５】
音声認識された認識語句と一致する認識対象語句に対応するＵＲＬが存在しなかった場合には（ステップＳ５にてＮＯ）、換言すると、音声認識された認識語句の認識ＩＤと認識語句テーブルの認識ＩＤとが一致しなかった場合には、エラーであることをディスプレイ４０に表示するか、エラーであることを図示しない音声出力部により出力する（ステップＳ３）。そして、再度音声入力を行うか否かを調べる（ステップＳ４）。
【００２６】
再度音声入力を行わない場合には（ステップＳ４にてＮＯ）、処理を終了し、再度音声入力を行う場合には（ステップＳ４にてＹＥＳ）、ステップＳ１の処理に戻る。
【００２７】
一方、音声認識された認識語句と一致する認識対象語句に対応するＵＲＬが存在した場合には（ステップＳ５にてＹＥＳ）、換言すると、音声認識された認識語句の認識ＩＤと認識語句テーブルの認識ＩＤとが一致した場合には、制御部７は、所望のコンテンツに基づく画面を表示するためのブラウザを起動する（ステップＳ６）。ブラウザが起動すると、制御部７は、一致した認識ＩＤに対応するＵＲＬをデータ記憶部５より読み出して、通信部６に出力する。通信部６では、入力したＵＲＬに基づいて、サーバ１０にアクセスする（ステップＳ７）。
【００２８】
サーバ１０では、このＵＲＬに対応するコンテンツデータをコンテンツデータ記憶部１１から読み出す。通信部６は、サーバ１０からコンテンツデータを取得し、制御部７に出力する。そして、制御部７は、通信部６より入力したコンテンツデータをディスプレイコントローラ４に出力することにより、所望のコンテンツに基づく画面をディスプレイ４０に表示する（ステップＳ８）。
【００２９】
次に、本実施形態によるコンテンツ呼び出し装置における認識対象語句登録の動作を説明する。図５は、本実施形態によるコンテンツ呼び出し装置における認識対象語句登録の動作を示すフローチャートである。まず、制御部７では、通信部６によりトップメニューのページ情報が取得されたか否かを調べる（ステップＳ１１）。トップメニューのページ情報が取得されない場合には（ステップＳ１１にてＮＯ）、ステップＳ１１の処理を繰り返す。
【００３０】
一方、トップメニューのページ情報が取得されると（ステップＳ１１にてＹＥＳ）、制御部７では、そのトップメニューの記述文中に、コンテンツのＵＲＬと、これに対応する認識対象語句とが記述されているか否かを調べる（ステップＳ１２）。例えば、トップメニューは図６に示すように、ＸＭＬ（extensible Markup Language）によって記述されており、＜link filetype=”XML_SUBJECT”＞タグで記述された「all-list.xml」がニュース全般の記事リストに関するコンテンツのＵＲＬを示し、＜voicekey＞タグで記述された「ゼンパン」、「サイシンノニュース」、「サイシンニュース」、「サイシンノ」が認識対象語句を示している。
【００３１】
取得されたトップメニューのページ情報において、コンテンツのＵＲＬと、これに対応する認識対象語句が存在しない場合には（ステップＳ１２にてＮＯ）、処理を終了する。
【００３２】
一方、取得されたトップメニューのページ情報において、コンテンツのＵＲＬと、これに対応する認識対象語句とが存在する場合には（ステップＳ１２にてＹＥＳ）、制御部７では、そのＵＲＬと認識対象語句とに基づき、認識語句テーブルを生成してデータ記憶部５に記憶する（ステップＳ１３）。ここで、制御部７は、それぞれの認識対象語句に対応する認識ＩＤを認識語句テーブルに記憶すると共に、それぞれの認識対象語句と、それぞれの認識対象語句に対応する認識ＩＤとを音声認識部３の辞書ＤＢに記憶する。これにより、ユーザは、所望のコンテンツのＵＲＬに対応する認識対象語句を音声入力Ｉ／Ｆ２より入力することで、所望のコンテンツを呼び出すことができるようになる。
【００３３】
以上詳しく説明したように、本実施形態によれば、コンテンツのＵＲＬと認識対象語句とを対応付けて記憶し、ユーザが所望のコンテンツを呼び出す際に、入力された音声を認識して、その認識語句と一致する認識対象語句に対応するＵＲＬのコンテンツを呼び出すようにしているので、途中のメニュー画面を経ずに一回の音声入力で所望のコンテンツを直接呼び出すことができる。従って、ユーザは、ＧＵＩ等による煩雑な操作や、音声入力を何度も行うことなしに、所望のコンテンツを簡単に呼び出すことができる。
【００３４】
また、本実施形態によれば、ページ情報を取得することで、コンテンツのＵＲＬと、これに対応する認識対象語句とを取得することができるので、所望のコンテンツのＵＲＬを容易に更新することができ、データ記憶部５の内容を常に最新の状態に保つことができる。なお、トップメニューは頻繁にアクセスされるので、ページ情報をトップメニューから取得することで、更新の頻度を高めることができる。また、本実施形態によれば、トップメニューを記述する言語としてＸＭＬを使用しているので、記述の自由度が高く、認識対象語句等の定義を容易に行うことができる。
【００３５】
なお、本実施形態において、所望のコンテンツを呼び出すためにトップメニューを取得した際に、トップメニューを記述しているＸＭＬによって所望のコンテンツのＵＲＬと認識対象語句とを関連付けた認識語句テーブルを生成し、データ記憶部５に記憶するようにしているが、これに限定されない。例えば、ＸＭＬだけでなくＨＴＭＬ（HyperText Markup Language）等の言語を使用しても良い。また、コンテンツ呼び出し装置１のデータ記憶部５に、予め認識語句テーブルを記憶しておくようにしても良いし、所定のタイミングで通信部６により認識語句テーブルをダウンロードしてデータ記憶部５に記憶するようにしても良い。
【００３６】
また、本実施形態において、音声認識部３にて音声認識された認識語句の認識ＩＤと、データ記憶部５に記憶された認識語句テーブルの認識ＩＤとを比較しているが、これに限定されない。例えば、音声認識部３にて音声認識された認識語句と、データ記憶部５に記憶された認識テーブルの認識対象語句とを直接比較するようにしても良い。
【００３７】
また、本実施形態では、コンテンツ呼び出し装置１に内蔵された通信部６を使用してサーバ１０にアクセスしているが、これに限定されない。例えば、図７に示すように、サーバ１０にアクセス可能な携帯電話等の通信装置６０をコンテンツ呼び出し装置１に設けた通信Ｉ／Ｆ１２に接続するようにしても良い。
【００３８】
また、本実施形態では、表示されるコンテンツの画面がどのような認識対象語句に対応しているかをユーザに通知していないが、ＧＵＩ等を使用して手動で所望のコンテンツに辿り着いて、コンテンツに基づく画面がディスプレイ４０に表示されているときに、その画面に対応する認識対象語句をディスプレイ４０に表示しても良い。例えば図８に示すように、ニュース全般の記事リストがディスプレイ４０に表示されたときに、「この画面の認識対象語句は「ゼンパン」です」とディスプレイ４０に表示する。これにより、ユーザは所望のコンテンツがどのような認識対象語句に対応しているかを把握することができ、容易に音声入力を行うことができる。
【００３９】
また、図示しないヘルプキー等を押下したり、ＧＵＩや音声入力によりヘルプ画面の表示を要求したりすることにより、コンテンツの内容を示す文字列（例えばコンテンツの名称やコンテンツのＵＲＬ等）と、そのＵＲＬに対応する認識語句とを一覧表示するようにしても良い。これによって、ユーザは、所望のコンテンツがどのような認識語句に対応しているかを把握することができ、容易に音声入力を行うことができる。
【００４０】
その他、上記実施形態は、本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【産業上の利用可能性】
【００４１】
本発明は、所定のマークアップ言語によって記述されたコンテンツデータを音声入力によって呼び出すコンテンツ呼び出し装置に有用である。
【図面の簡単な説明】
【００４２】
【図１】本実施形態によるコンテンツ呼び出し装置を含むコンテンツ送受信システムの構成例を示すブロック図である。
【図２】本実施形態によるコンテンツ呼び出し装置の認識語句テーブルの一例を示す図である。
【図３】本実施形態によるコンテンツ呼び出し装置によって表示される画面の一例を示す図である。
【図４】本実施形態によるコンテンツ呼び出し装置の動作及びコンテンツ呼び出し方法を示すフローチャートである。
【図５】本実施形態によるコンテンツ呼び出し装置における認識対象語句登録の動作を示すフローチャートである。
【図６】本実施形態によるコンテンツ呼び出し装置のＸＭＬを用いたメニュー記述の例を示す図である。
【図７】本実施形態によるコンテンツ呼び出し装置を含むコンテンツ送受信システムの変形例を示すブロック図である。
【図８】本実施形態による呼び出し装置によって表示される画面の変形例を示す図である。
【図９】従来のコンテンツ呼び出し装置によって表示される画面の一例を示す図である。
【符号の説明】
【００４３】
１    コンテンツ呼び出し装置
２    音声入力Ｉ／Ｆ
３    音声認識部
４    ディスプレイコントローラ
５    データ記憶部
６    通信部
７    制御部
２０    マイク
４０    ディスプレイ
【図１】
2005276049.tif 000003
【図２】
2005276049.tif 000004
【図３】
2005276049.tif 000005
【図４】
2005276049.tif 000006
【図５】
2005276049.tif 000007
【図６】
2005276049.tif 000008
【図７】
2005276049.tif 000009
【図８】
2005276049.tif 000010
【図９】
2005276049.tif 000011