(57)【特許請求の範囲】
【請求項１】
要求されたハイパーテキストからリンク部分を抽出し、それぞれのリンクに対して、テキスト部分およびＵＲＬ部分に分割し、それらのテキストからさらに音声認識のための複数の音声認識語を特定し、その全ての音声認識語に対して、その音声認識語の読み上げという音声入力があった時に当該音声認識語を含むリンクのテキストを読み上げる音声コマンドを作成し、音声コマンドをハイパーテキストへ付与し、これをハイパーテキストの要求元であるブラウザへ送信することを特徴とする音声ブラウジングのためのテキスト中継方法。
【請求項２】
要求されたハイパーテキストからリンク部分を抽出するリンク抽出部と、それぞれのリンクに対して、テキスト部分およびＵＲＬ部分に分割し、それらのテキストからさらに音声認識のための複数の音声認識語を特定する音声認識語特定部と、その全ての音声認識語に対して、その音声認識語の読み上げという音声入力があった時に当該音声認識語を含むリンクのテキストを読み上げる音声コマンドを作成する音声コマンド作成部と、音声コマンドをハイパーテキストへ付与するハイパーテキスト付与部と、音声コマンドを付与したハイパーテキストをハイパーテキストの要求元であるブラウザへ送信する要求元ブラウザ送信部から構成されることを特徴とする音声ブラウジングのためのテキスト中継装置。
【請求項３】
要求されたハイパーテキストからリンク部分を抽出し、それぞれのリンクに対して、テキスト部分およびＵＲＬ部分に分割し、それらのテキストからさらに音声認識のための複数の音声認識語を特定する処理と、その全ての音声認識語に対して、その音声認識語の読み上げという音声入力があった時に当該音声認識語を含むリンクのテキストを読み上げる音声コマンドを作成し、音声コマンドをハイパーテキストへ付与する処理と、音声コマンドを付与したハイパーテキストをそのハイパーテキストの要求元であるブラウザへ送信する処理からなる音声ブラウジングのためのテキスト中継方法をコンピュータに実行させるプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、音声ブラウジングのためのハイパーテキスト中継方法及び装置並びに記録媒体に関わり、特に、読み上げるリンクの指定をブラウザからの音声入力によって行う音声ブラウジングのためのハイパーテキスト中継方法及び装置並びに記録媒体に関する。
【０００２】
【従来の技術】
近年、インターネット等のコンピュータネットワークを介し、ハイパーテキストに基づいて、ハイパーテキストの表示装置によるその要求、受信、表示という動作を実現するＷＷＷ(World  Wide  Web)という枠組みが一般に普及した。
ハイパーテキストには、他のハイパーテキストの在処を示すＵＲＬ（uniform  resource  locator)とそのラベルを記述することができる。ラベルには、テキストやイメージなどを用いる。
【０００３】
ハイパーテキスト上のＵＲＬとそのラベルとを合わせてリンクと呼ぶ。ハイパーテキストの表示装置はブラウザと呼ばれ、コンピュータネットワークとハイパーテキスト中継装置（プロキシ  サーバー）を介し、以下のように機能する。
まず、ハイパーテキストをブラウザに表示すると、ブラウザはリンク部分を異なる色などによって強調表示する。ユーザは、マウスなどのポインティング装置により、このようなリンク部分に対して、クリック操作を行い、リンクに指定されているハイパーテキストを選択する。このとき、ブラウザは、中継装置にユーザが選択したハイパーテキストの送信要求を行う。中継装置は、ブラウザからの送信要求から、該当するハイパーテキストの在処をコンピュータネットワークから特定し、該当ハイパーテキストをコンピュータネットワークから要求元のブラウザへ送信する。ブラウザは、中継装置が送信するハイパーテキストをユーザに対して表示する。
【０００４】
ＷＷＷの普及に伴い、ハイパーテキストの仕様も多様化・高機能化し、その表示装置であるブラウザもこれに対応してきた。
このような状況において、人間が発声する音声を用いてブラウジングする方法が発明された。これを音声ブラウジングと呼ぶことにする。特開平10−154063号公報（特願平８−312016号）には、既存のハイパーテキストに音声ブラウジングを可能とする命令を付加するハイパーテキスト中継方法及び装置が示されている。また、特開平10−222342号公報（特願平９−24024号）には、音声入力機能をブラウザに追加・拡張するハイパーテキスト音声制御方法及び装置が示されている。音声ブラウジングは、これら双方の発明により以下のように実現される。
【０００５】
まず、ブラウザがあるハイパーテキストを音声ブラウジングのためのハイパーテキスト中継装置に対して要求する。その中継装置は、要求があったハイパーテキストに以下のような音声コマンドを付与する。
・「リンク読み上げ」−＞（Ｔ１,・・・,Ｔi,・・・,Ｔｎ）
・「Ｗｉｊへジャンプ」−＞ジャンプ(ＵＲＬｉ)
ただし、Ｔｉ及びＵＲＬｉは、あるリンクＬｉのそれぞれテキスト部分及びＵＲＬ部分とする。ＷｉｊはＴｉに含まれるある語とする。
【０００６】
次に、中継装置は、以上のような音声コマンドをハイパーテキストへ付与し、その要求元であるブラウザへ送信し、ブラウザはそのハイパーテキストをユーザへ表示する。このとき、このブラウザが音声入出力機能を備えたものであれば、ユーザは以下のような操作を行うことができる。
・「リンク読み上げ」という音声入力を行って、
ハイパーテキストのリンク部分全てのテキストを読み上げさせる。
・「〜へジャンプ」という音声入力を行って、
「〜」を含むリンクが指定するハイパーテキストを呼び出す。
【０００７】
【発明が解決しようとする課題】
本発明は、音声ブラウジングの誤動作予防と対話的音声ブラウジングの高度化を解決すべき課題とする。
まず、音声入力によるハイパーテキストの呼び出しではリンクのテキストの表現によっては誤動作を招くという問題がある。これは、リンクのそれぞれが同じ単語をそのテキストにもつ場合に生じる。例えば、あるハイパーテキストのリンクのテキストが以下のようであったとする。
【０００８】
「内閣総理大臣の健康状態」
「江戸時代の粋な庶民生活」
「健康的な食生活への助言」
ここで、ユーザは、「健康的な食生活への助言」が表すハイパーテキストをブラウズするために、「健康へジャンプ」という音声入力をしたとしても、「内閣総理大臣の健康状態」が表すハイパーテキストがブラウズされる可能性がある。「生活へジャンプ」という音声入力をしたとしても同様である。ユーザは、「助言へジャンプ」と発声する必要がある。
【０００９】
次に、音声対話を実現するという観点から、従来の音声ブラウジングのための操作は、不自然あるいは不完全であることが問題となる。つまり、従来の音声ブラウジングにおいては、音声はブラウザに対する命令としてのみ用いられ、人間対人間における対話と異なり、一方的なものであり相互的ではない。音声出力としては、従来の技術では、リンク部分全てのテキストを読み上げる機能がある。本発明は、この機能の相互性をさらに高めるために、ユーザが音声入力した語と一致するリンクのテキストのみを読み上げる機能を追加・拡張する。
【００１０】
【課題を解決するための手段】
本発明は、音声ブラウジングの誤動作予防と対話的音声ブラウジングの高度化のために、ユーザが音声入力した語と一致するリンクのテキストのみを読み上げる機能を追加・拡張する。
まず、ブラウザがあるハイパーテキストＨＴを音声ブラウジングのためのハイパーテキスト中継装置に対して要求する。その中継装置は、ＨＴからリンク部分Ｌ１,・・・,Ｌｎを抽出する。それぞれのＬｉに対して、テキスト部分ＴｉおよびＵＲＬ部分ＵＲＬｉに分割し、Ｔｉからさらに音声認識のための音声認識語（Ｗｉ１,・・・,Ｗｉｍ）を特定する。これらの単語Ｗｉｊを含むテキストＴｉのみを読み上げる、以下のような音声コマンドを作成する。
「Ｗｉｊを読み上げ」−＞読み上げ（Ｔｉ）
次に、中継装置は、以上のような音声コマンドをハイパーテキストへ付与し、その要求元であるブラウザへ送信し、ブラウザはそのハイパーテキストをユーザに表示する。このとき、このブラウザが音声入出力機能を備えたものであれば、ユーザは以下のような操作を行うことができる。
「〜を読み上げ」という音声入力を行って、
「〜」を含むリンクのテキストを読み上げさせる。
【００１１】
【発明の実施の形態】
図１に本発明の原理構成図を示す。
ユーザは音声により音声ブラウザを介して中継装置に対してハイパーテキストの取得を要求し、中継装置は、コンピュータネットワークからハイパーテキストを読み込んで音声ブラウザに送信し、このブラウザはハイパーテキストを表示する。また、ユーザは音声により音声ブラウザへリンクの読み上げを指示する。
【００１２】
図２に、本発明を適用するハイパーテキストブラウジングシステムの構成図を示す。
ハイパーテキストブラウジングシステムは、インターネット等のコンピュータネットワーク１、中継装置２、音声ブラウザ３を備え、コンピュータネットワーク１と中継装置２は通信回線４、及び中継装置２と音声ブラウザ３は通信回線５を介して接続されている。
【００１３】
中継装置２は、ハイパーテキスト読込部21、リンク抽出部22、音声認識語特定部23、音声コマンド作成部24、ハイパーテキスト付与部25、要求元ブラウザ送信部26、及びバッファ27から構成される。
また、音声ブラウザ３は、ブラウザ31、音声認識装置32、コマンド解釈実行装置33、音声入力装置34、音声合成装置35、及び音声出力装置36から構成される。
中継装置２と音声ブラウザ３の動作を説明する。
（1）ハイパーテキスト読込部21は、音声ブラウザ３からハイパーテキストが要求されると通信回線４で接続されているコンピュータネットワーク１からハイパーテキストを読み込んでバッファ27に格納する。
(2)リンク抽出部22は、バッファ27のハイパーテキストに対して、リンク部分を抽出する。
(3)音声認識特定部23は、リンク抽出部22で抽出されたリンクをテキスト部分とＵＲＬ部分に分割し、テキスト部分からさらに音声認識のための音声認識語を特定する。（特開平10−154063号公報  参照）
(4)音声コマンド作成部24は、音声認識特定部23で特定された全ての音声認識語に対して、その音声認識語を含むリンクのテキストを読み上げる音声コマンドを作成する。
(5)ハイパーテキスト付与部25は、音声コマンド作成部24で作成された音声コマンドをハイパーテキストに付与する。
(6)要求元ブラウザ送信部26は、音声コマンドが付与されたハイパーテキストをブラウザ31に通信回線５を介して送信する。
(7)ブラウザ31は、音声コマンドが付与されたハイパーテキストを受信して表示装置に表示し、音声合成装置35、及び音声出力装置36を介して出力し、また、音声認識装置32に出力する。
(8)音声入力装置34は、ユーザのマイク等からのコマンド音声を入力し、音声認識装置32に音声データを出力する。
(9)音声認識装置32は、音声データを音声認識し、ブラウザ31から受け取った音声コマンドの中で最も近いものを選択してコマンド解釈実行装置33に出力する。(10)コマンド解釈実行装置33は、音声認識装置32から受け取った音声コマンドを解釈してその結果に基づいてブラウザ31の動作を制御する。
(11)ブラウザ31は、音声コマンドを中継装置２に送信する。
(12)中継装置２は、音声コマンドを受信し、コマンドを実行してテキストをコンピュータネットワークから読み込んでブラウザ31に送信する。
【００１４】
図３のフローチャートを参照して本発明のハイパーテキスト中継方法の具体例を説明する。
まず、(a)ブラウザは以下のようなハイパーテキストを音声ブラウジングのためのハイパーテキスト中継装置に対して要求する。
これは、＜内閣総理大臣の健康状態＞です。
これは、＜江戸時代の粋な庶民生活＞です。
【００１５】
これは、＜健康的な食生活への助言＞です。
ただし、＜＞で囲まれたテキストはリンクであることを示す。
次に、(b)中継装置はコンピュータネットワークからハイパーテキストを取得してハイパーテキストからリンクを以下のように抽出する。
＜内閣総理大臣の健康状態＞
＜江戸時代の粋な庶民生活＞
＜健康的な食生活への助言＞
それぞれのリンクに対して、テキスト部分およびＵＲＬ部分に分割し、(c)テキスト部分から音声認識のための音声認識語を以下のように特定する。
【００１６】
内閣、・・・、健康、状態、江戸、・・・、庶民、生活、健康、・・・生活、・・・、助言
(d)これらのすべての単語に対して、それぞれの単語と一致するリンクのテキストのみを読み上げる以下のような音声コマンドを作成する。
「内閣」を読み上げ−＞読み上げ（「内閣総理大臣の健康状態」）
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
「健康」を読み上げ−＞読み上げ（「内閣総理大臣の健康状態」）
「状態」を読み上げ−＞読み上げ（「内閣総理大臣の健康状態」）
「江戸」を読み上げ−＞読み上げ（「江戸時代の粋な庶民生活」）
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
「庶民」を読み上げ−＞読み上げ（「江戸時代の粋な庶民生活」）
「生活」を読み上げ−＞読み上げ（「江戸時代の粋な庶民生活」）
「健康」を読み上げ−＞読み上げ（「健康的な食生活への助言」）
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
「生活」を読み上げ−＞読み上げ（「健康的な食生活への助言」）
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
「助言」を読み上げ−＞読み上げ（「健康的な食生活への助言」）
(e)中継装置は、以上のような音声コマンドをハイパーテキストへ付与し、(f)その要求元であるブラウザへ送信し、ブラウザはそのハイパーテキストをユーザに表示する。このとき、このブラウザが音声入出力機能を備えた音声ブラウザであれば、ユーザは例えば以下のような操作を行うことができる。
【００１７】
「助言を読み上げ」という音声入力を行って、音声合成機能により、テキスト「健康的な食生活への助言」を読み上げさせる。
また、中継装置２は、ＣＰＵやメモリ等を有するコンピュータとアクセス主体となるユーザが利用するユーザ端末と記録媒体とから構成され、記録媒体は、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ等の機械読み取り可能な記録媒体であり、ここに記録されたテキスト中継方法を実行させるプログラムはコンピュータに読み取られ、コンピュータの動作を制御し、コンピュータ上に前述した実施の形態における各構成要素を実現する。
【００１８】
【発明の効果】
本発明は、リンクのテキストに含まれる単語を用いた音声入力により、そのテキストを読み上げさせることができる。これにより、現在用いようとしている単語でただしく音声ブラウズできるかどうかは、本発明により確認できる。例えば、あるハイパーテキストのリンクのテキストが以下のようであったとする。
「内閣総理大臣の健康状態」
「江戸時代の粋な庶民生活」
「健康的な食生活への助言」
ここで、ユーザは、「健康的な食生活への助言」が表すハイパーテキストをブラウズするために、「健康を読み上げ」という音声入力でそのリンクのテキストを読み上げさせる。それにより、例えば、「内閣総理大臣の健康状態」と読み上げられたときには、「健康へジャンプ」では「内閣総理大臣の健康状態」が表すハイパーテキストをブラウズすることになりかねないことがわかる。本発明が提供する機能をユーザが用いることで誤ったブラウジングを事前に避けることができるという効果がある。  また、音声の入力に対し、その内容に即した音声の出力で答える、より人間対人間における対話に近い形での音声ブラウジングを可能とした。
【図面の簡単な説明】
【図１】本発明の原理構成図。
【図２】本発明を適用するハイパーテキストブラウジングシステムの構成図。
【図３】本発明のハイパーテキスト中継方法の具体例を説明するフローチャート。
【符号の説明】
１    コンピュータネットワーク
２    中継装置
３    音声ブラウザ
４、５    通信回線
21    ハイパーテキスト読込部
22    リンク抽出部
23    音声認識語特定部
24    音声コマンド作成部
25    ハイパーテキスト付与部
26    要求元ブラウザ送信部
31    ブラウザ
32    音声認識装置
33    コマンド解釈実行装置
34    音声入力装置
35    音声合成装置
36    音声出力装置
【図１】
0003825234.tif 000002
【図２】
0003825234.tif 000003
【図３】
0003825234.tif 000004