JP4110938B2 - Webブラウザ制御方法及び装置 - Google Patents
Webブラウザ制御方法及び装置 Download PDFInfo
- Publication number
- JP4110938B2 JP4110938B2 JP2002333559A JP2002333559A JP4110938B2 JP 4110938 B2 JP4110938 B2 JP 4110938B2 JP 2002333559 A JP2002333559 A JP 2002333559A JP 2002333559 A JP2002333559 A JP 2002333559A JP 4110938 B2 JP4110938 B2 JP 4110938B2
- Authority
- JP
- Japan
- Prior art keywords
- navigation menu
- content
- text
- link
- input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- User Interface Of Digital Computer (AREA)
- Navigation (AREA)
Description
【発明の属する技術分野】
本発明は音声によるインターネットのWebページを閲覧(ブラウズ)するためのソフトウェアの制御方法である。詳しくは、音声ブラウザ及び、携帯電話等でのインターネットブラウザの制御方法に関する。
【0002】
【従来の技術】
近年、インターネットの利用が大幅に増大し、それに伴い従来とは異なる形態の利用の仕方がされるようになってきている。基本的に、インターネット上の情報は、HTML(Hyper Text Markup Language)と呼ばれる形式である。
これらの情報を、小さい画面を持った携帯電話や、小さいディスプレイがついた一般の加入者用固定電話からインターネットに接続してHTMLを読み込み、インターネットを利用できる機器がある。
更に、属性付きドキュメントの読み上げ装置で実現されるWebページ読み上げソフトや音声ブラウザ等(例えば、特許文献1参照。)を、視覚障害のある人が使って、インターネットの情報を表示している画面を参照せずにインターネットの情報にアクセスできる機器がある。
【0003】
【特許文献1】
特開平11−327870号公報(第2−3頁、第1図)
【0004】
【発明が解決しようとする課題】
しかしながら、一般のHTMLで記載されたWebサイトは、高解像度の表示装置に表示させることを前提に作成されている場合が多い。この場合、小さな表示画面や音声ブラウザでは快適に閲覧できないことが多い。このようなWebサイトを複雑にしている原因の1つとして、ナビゲーション・メニューが画面表示の一部として含まれることが挙げられる。ここで、ナビゲーション・メニューとは、画面表示の本文ではなく、他のページに移動するための、リンクの集まりのことを言う。
例えば、インターネットでニュースの情報を表示するWebサイトであれば、ニュース本文の他に、「経済、国際、マーケット」というようなトピックだけを示した、ナビゲーション・メニューがある。たとえば、「経済」という部分を選択するとそのトピックだけを扱ったニュースのページへ移動する。このトピックだけを示した部分をナビゲーション・メニューという。
このようなナビゲーション・メニューは、高解像度の表示装置を使ってWebサイトを閲覧しているユーザにとって、大変便利なものである。
ところが、音声合成装置でWebページを読み上げさせる場合、このようなナビゲーション・メニューを発音させることは、本文だけを知りたい場合に煩わしいものとなる。
更に、携帯電話等からインターネットにアクセスする場合、小さな画面に本文の他に多数のナビゲーション・メニューを表示することになるので、スクロールをして本文を読むことが煩わしいことが多い。
【0005】
本発明は、このような問題を鑑みてなされたものであり、Webページ中のナビゲーション・メニューに関する煩わしさに妨げられずに、快適に音声や携帯電話などの小さな画面でも快適にWeb閲覧をすることを可能にする。
【0006】
【課題を解決するための手段】
本発明は、前記課題を解決するために、以下の手段を採用した。
【0007】
すなわち、インターネット上のHTML等で記載されたWebサイトのコンテンツには、修飾条件等を定める属性データ(以下、これをタグと言うことがある)が含まれている。本発明は、このタグを読み上げの制御情報として利用する。
本発明は、属性データ付きのコンテンツの内容を解析し、音声合成手段により前記コンテンツ中のテキスト部分を読み上げるWebブラウザ制御装置または方法において、
前記属性データ付きコンテンツの内容の解析を行なう解析手段と、
前記コンテンツの解析を行なう手段によって解析されたコンテンツの読み上げ部分を指示する入力手段と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる手段を有していて、
前記解析手段が、
前記属性データ付きコンテンツ内の階層を求める手段と、
前記求めた各階層に対し、テキストデータの長さの平均と、リンク項目の総数と、リンク項目とリンク項目以外の比率と、の3つの特徴量を求め、前記3つの特徴量が所定の条件を満たしたときに、画面表示の本文ではなく他のページに移動するためのリンクの集まりであるナビゲーションメニュー部であるとの判断を行う手段と、
前記ナビゲーションメニュー部と判断された階層と、それ以外の階層とに分割する手段と、
を備えていることを提供する。
【0008】
【発明の実施の形態】
図1は、本発明の第1の実施形態の構成を示した概略図である。
第1の実施形態では、視覚障害のある人がテキスト音声変換技術(TTS:Text To Speech)を用いたWeb読み上げソフトを用いて、画面を利用することなく、音声とキーボード等の入力装置のみでインターネットにアクセスする形態を想定する。もちろん視覚障害のない人が利用することも可能である。
【0009】
図1に示したように、インターネットに代表されるネットワーク1に接続されているネットワーク端末2には、ナビゲーション・メニュー分割部3、HTMLファイルから音声対話記述言語に変換する音声出力記述言語変換部4、音声対話記述言語を制御し会話を成立させる音声対話制御部5、HTMLファイルを音声対話記述言語に変換する際、変換対象のHTMLファイルがリンクを含む場合、リンクを含むナビゲーション・メニューの次の項目への移動を設定するスキップ処理生成部6が保存されている。他に、ネットワーク端末2には、キーボード等の入力部8、音声対話制御部5からの指示で音声を出力するテキスト読み上げ部7を備えるものとする。
【0010】
以下、処理の流れを図2のフローチャートに従って説明する。
まず、ネットワーク上に配信されているHTMLで記載されたコンテンツを受信する。受信したコンテンツはネットワーク端末2の一時記憶手段たとえばメモリー等(図示せず)にHTLMファイルとして格納しておく。(S201)
通常ならば受信したコンテンツをディスプレイ等の表示手段に表示する。しかし、本実施形態では、表示手段に表示しない。このとき、メモリーに格納したHTMLファイルに所定のタグ、たとえば<FRAMESET>がある場合、ナビゲーション・メニュー分割部3によって、受信し格納したHTMLファイルをナビゲーション・メニューと本文とに分ける(S202)。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
【0011】
ここで、ナビゲーション・メニュー分割部3の分割方法の一例を説明する。
まず、受信したHTMLコンテンツは、基本的にタグたとえば、<html><head>等のついたテキスト文書である。
このタグのついたテキスト文章を、DOM(document Object Model)解析し、DOMツリーを作成する。次に、作成したDOMツリーの階層的な構造の中から、以下の特徴量を計算する。
1.下位フォルダのうち、リンクであるものの総数。
2.下位フォルダのうち、テキストであって、かつリンクである場合、そのテキストの長さを求め、テキストの長さの平均。
3.下位フォルダの中の、リンクであるものと、そうでないものの比率。
こうして各フォルダで、以上の3点の特徴量を求め、これらと予め設定した値と比較する。
3つの特徴量が設定した値と一致したときに、そのフォルダの占める部分をWebページ中のナビゲーション・メニューの部分として判断する。
【0012】
次に、音声出力を実現するためには、音声出力記述言語変換部4でナビゲーション・メニューと本文を一度HTMLファイルから音声出力のための音声出力記述言語へと変換しておく。(S203)
この音声出力の記述言語としては、VoiceXML(Voice eXtensible Markup Language)のような音声出力の標準とされる言語であっても良いし、独自の言語であってもかまわない。
次に、ナビゲーション・メニューの中にあるリンク先へ移動するスキップ処理に対しても音声で対応するための音声出力用の記述言語(以下、音声出力記述言語)の形式で実装する。(S204)
【0013】
テキスト読み上げ部7は、音声出力記述言語に変換したHTMLコンテンツを順に読み上げる。本発明では、ナビゲーション・メニュー分割部3によってナビゲーション・メニューの部分を判断し、HTMLコンテンツのナビゲーション・メニュー部分から読み上げていく(S205)。
【0014】
ここで、スキップ処理の例を説明する。例えばナビゲーション・メニューの読み上げ中に、ユーザがスキップのコマンドを発生させた場合である(S206)。
スキップコマンドは、ユーザが入力部8から入力する。たとえば、入力部がキーボードであれば、特定のキーを押すことによるものでも、あるいは入力部8が音声認識装置であった場合はユーザが「スキップ」と発声したものを音声認識装置によって検知するものでも良い。いずれにしても、音声対話制御部5は、ユーザからの入力を受け、テキスト読み上げ部7へスキップ処理の指示を行なう。テキスト読み上げ部7は、読み上げていたナビゲーション・メニューのまとまりを全てスキップして本文へ移り、本文の読み上げを行なう(S207)。
【0015】
このようにすることで、音声出力されているナビゲーション・メニューに興味の無いユーザは、この不要なナビゲーション・メニュー部分の読み上げが終わるのを待つことなく、すぐに次の項目へと進むことができる。スキップされるのは、ナビゲーション・メニューの項目なので、文章を適当な長さでスキップするのとは異なり、誤って必要な部分をスキップしてしまうということも少なくなる。
【0016】
ところで、HTMLファイルから音声出力用の記述言語への変換に関しては、使用する音声出力記述言語に依存する。
本実施例では、例としてHTMLファイルの要素のうちテキストとリンクのみを対象とする。画像などの、テキストとリンク以外のHTML要素については省略するものとして説明する。また、音声出力用記述言語にはTTSによる読み上げ要素、キー入力などのユーザ入力要素、HTMLのリンクに相当する、ジャンプによる移動先の指定等が記述できるものとする。
HTMLのテキストに関してはTTSによる読み上げ対象の要素とする。HTMLのリンクに関しては、そのテキストはTTSによる読み上げ対象とし、リンク先への移動も音声出力記述言語で記述する。
【0017】
リンク先への移動は、リンク先の読み上げ直後にユーザから何らかの入力を得られるようにしておく。例えばユーザからキー入力を得たい場合では「リンク先へ移動する場合は1のボタンを押してください」等、音声対話制御部5で音声出力記述言語を作成する。
【0018】
このように作成した音声出力によって、ユーザの入力を誘導し、ユーザから入力があった場合には、音声対話制御部5が作動し、ユーザの入力に従ってリンク先へのジャンプ等の処理を行なう。
【0019】
このように、音声ブラウザで読み上げるHTMLコンテンツのうち、ナビゲーション・メニューの読み上げを、ユーザの入力によりスキップすることができるようにしたので、ユーザは必要のない場合ナビゲーション・メニューの読み上げを省くことができる。
【0020】
図3は、本発明の第2の実施形態の構成を示した概略図である。
第2の実施形態では、本文とナビゲーション・メニューを分離してユーザに提示することを行なう。その結果として、読み上げ順序はHTMLコンテンツに記載されている順序とは必ずしも一致しない。
【0021】
図3に示したように、インターネットに代表されるネットワーク1に接続されているネットワーク端末2には、ナビゲーション・メニュー分割部3、HTMLファイルから音声対話記述言語に変換する音声出力記述言語変換部4、音声対話記述言語を制御しユーザとの対話を成立させる音声対話制御部5、HTMLファイルを音声対話記述言語に変換する際、変換対象のHTMLファイルがリンクを含む場合、リンクを含むナビゲーション・メニューの次の項目への移動を設定するスキップ処理生成部6が保存されている。他に、ネットワーク端末2には、キーボード等の入力部8、音声対話制御部5からの指示で音声を出力するテキスト読み上げ部7を備えるものとする。
【0022】
以下、処理の流れを図4のフローチャートに従って説明する。
まず、ネットワーク上に配信されているHTMLで記載されたコンテンツを受信する。受信したコンテンツは、ネットワーク端末2の一時記憶手段たとえばメモリー等(図示せず)にHTLMファイルとして格納しておく。(S401)
通常ならば受信したコンテンツをディスプレイ等の表示手段に表示する。しかし、本実施形態では、表示手段に表示しない。このとき、メモリーに格納したHTMLファイルに所定のタグ、たとえば<FRAMESET>がある場合、ナビゲーション・メニュー分割部3によって、受信し格納したHTMLファイルをナビゲーション・メニューと本文とに分ける(S402)。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
【0023】
ここで、ナビゲーション・メニュー分割部3でナビゲーション・メニューと本文部分を判断し分離した場合は、選択対話と呼ばれる新たな音声対話要素を付け加える。これはユーザに本文を聞きたいか、ナビゲーション・メニューを聞きたいかを最初に選択させる音声出力を記述するものである。これによって、ユーザは好みに応じて本文部分の読み上げをさせるか、あるいはナビゲーション・メニューの読み上げをさせる。さらにユーザが望むならナビゲーション・メニューのリンク先をたどることが可能となる。
ここで、たずねる要素をもった選択対話のための文章は、音声対話制御部5で作成する。たずねる要素をもった対話選択のための文章例としては、ユーザに対して「本文を聞きますか? それともナビゲーション・メニューを聞きますか?」と言う文章を作成する。(S403)
【0024】
このとき、音声出力記述言語変換部4において、本文部分、ナビゲーション・メニュー部分、選択対話の部分をそれぞれ適当な音声出力記述言語に変換する。この、音声出力記述言語変換部4で変換し作成した音声出力記述ファイルのうち、本文部分のファイルをVoice-B、ナビゲーション・メニュー部分のファイルをVoice−N、選択対話の部分のファイルVoice−Cとする。
【0025】
次に、ユーザからのVoice−Cの回答を得る。ユーザからの回答は入力部8によって得る(S404)。
次に、ユーザからの入力に応じて、つまりユーザがナビゲーション・メニューを希望した場合テキスト読み上げ部7は、Voice−N(S406)を、またユーザが本文を希望した場合テキスト読み上げ部7はVoice-B(S405)の処理を行なう。つまりテキスト読み上げ部7は、それぞれの音声出力を行なう。
【0026】
このように、HTMLコンテンツのうちナビゲーション・メニュー部分を決定して、本文部分とナビゲーション・メニュー部分を分離し、どちらを読み上げるかをユーザに選択させるようにしたので、例えばユーザが、本文のみを聞きたい場合には、必要のないナビゲーション・メニューの読み上げを省くことができる。
【0027】
上記の実施形態では、音声のみでWeb閲覧をすることを想定していた。第3の実施形態では、音声だけでなく、表示装置を利用できる環境を想定する。
最近の携帯端末などでは小さい表示画面を持つものが多い。その表示画面に、テキストや画像を表示させることが可能となっている。
このような場合、画面だけでもWebの利用は可能である。しかしながら、小さい表示装置に対応したコンテンツだけを閲覧する場合は問題ないが、一般のHTMLで作成されたWebを閲覧しようとすると、それらのHTMLコンテンツは、高解像度の表示画面を想定して作られているため、小さな画面では見にくく不便である。
【0028】
図5は、本発明の第3の実施形態の構成を示した概略図である。
本実施形態では、このような不便を解決するための、音声と小さい表示画面を共に有効に利用する方法を提案する。
【0029】
図5に示したように、インターネットに代表されるネットワーク1に接続されているネットワーク端末2には、ナビゲーション・メニュー分割部3、HTMLファイルから音声対話記述言語に変換する音声出力記述言語変換部4、ブラウザの制御つまり音声読み上げの開始、停止等の処理を行い、本文の音声提示とナビゲーション・メニューの画面提示との同期の処理等を行なうメディア総合部11、が保存されている。メディア総合部11には、音声対話記述言語を制御し会話を成立させる音声対話制御部5、HTMLブラウザ部10が保存されている。他にネットワーク端末2には、テキスト読み上げ部7、入力部8、表示部9を備えている。
【0030】
以下、処理の流れを図6のフローチャートに従って説明する。
まず、ネットワーク上に配信されているHTMLで記載されたコンテンツを受信する。受信したコンテンツは、ネットワーク端末2の一時記憶手段たとえばメモリー等(図示せず)にHTMLファイルとして格納しておく(S601)。
次に、ナビゲーション・メニュー分割部3によって、受信し格納したHTMLファイルを解析しテキスト文章をナビゲーション・メニューと本文とに分ける(S602)。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
【0031】
次に、分割されたナビゲーション・メニューはメディア総合部11に送られ、分割された本文部分は音声出力記述言語変換部4に送られる。音声出力記述言語変換部4では本文部分を音声出力記述言語に変換する(S603)。音声出力記述言語に変換後の本文部分のデータは、メディア総合部11へ送る。
メディア総合部11では、送られた本文部分のデータを音声対話制御部5に送る。次に音声対話制御部5は、本文部分をテキスト読み上げ部7を利用しテキスト読み上げを行なう。
また、送られたナビゲーション・メニュー部分はHTMLブラウザ部10を利用し表示部9へ表示する(S604)。この、ナビゲーション・メニューの部分は通常のインターネットブラウザが行なう処理と同様である。
【0032】
このように、HTMLコンテンツのうち本文部分は、画面上には表示せずに、主に音声によってユーザに提示される(S605)。そのためユーザは、画面上のナビゲーション・メニューを確認しながら、音声で本文を聞くことができる(S607)。
【0033】
メディア総合部11において音声対話制御部とHTMLブラウザ部10を総括している。例えば、ユーザが、キーボード等の入力部8から画面上のナビゲーション・メニューのリンクを選択した場合、本文の読み上げを直ちに止めて、選択されたリンク先へ移動する(S606)。
このような場合、メディア総合部11において、音声読み上げの開始、停止等の処理を行い、本文部分の音声での提示とナビゲーション・メニューの画面表示とを同期させている。
【0034】
このように、HTMLコンテンツのうちナビゲーション・メニュー部分を画面で確認でき、本文部分を音声出力によって聞くことができる。ユーザは、画面に表示されているナビゲーション・メニューから所望の本文のみを選択することができ、必要のないナビゲーション・メニューの読み上げを省くことができる。さらに、画面が小さくても、情報量の比較的少ないナビゲーション・メニューのみを表示させることで、画面を有効に利用できる。
【0035】
このように、HTMLコンテンツを画面表示と音声読み上げに効果的に振り分けるようにしたので、携帯電話などの小さな画面と音声機能のみの限られたハードウエア資源の端末でも、情報量の多いHTMLコンテンツを快適に閲覧することができる。
【0036】
図7は、本発明の第4の実施形態の構成を示した概略図である。
上記の第3の実施形態では、音声だけでなく、表示装置を利用できる環境を想定していた。
本実施形態では、音声を利用せず小さい表示画面を有効に利用する方法を提案する。
【0037】
図7に示したように、インターネットに代表されるネットワーク1に接続されているネットワーク端末2、ネットワーク端末端末2には、たとえばハードディスクドライブ等に格納されたナビゲーション・メニュー分割部3、HTMLコンテンツに変更を加えるHTMLコンテンツ変換部12、HTMLブラウザ部10が保存されている。他にネットワーク端末2には、入力部8と、表示部9を備えている。
【0038】
以下、処理の流れを図8のフローチャートに従って説明する。
まず、ネットワーク上に配信されているHTMLで記載されたコンテンツを受信する。受信したコンテンツはネットワーク端末2の一時記憶手段たとえばメモリー等(図示せず)にHTMLファイルとして格納しておく(S801)。
次に、ナビゲーション・メニュー分割部3によって、受信し格納したHTMLファイルを解析しテキスト文章をナビゲーション・メニュー部分と本文部分とに分ける(S802)。本発明のナビゲーション・メニュー分割方法は、どのような方法を利用しても良い。
この分割された、ナビゲーション・メニュー部分のHTMLデータをHTML−Nと呼ぶ。また、本文の部分のHTMLデータをHTML−Bと呼ぶ。
【0039】
次に、分割されたHTMLデータはHTMLコンテンツ変換部12に送られる。
次に、HTMLコンテンツ変換部12で、画面上の画像をクリックした際に特定の挙動を行なわせるクリッカブルイメージと呼ばれるリンクを作成する。
まず、本文の部分のHTMLデータであるHTML−Bのページの先頭あるいは最後にあたる部分へ、HTML−Nデータへのリンクたとえば「ナビゲーション」等の文字列を作成して付け加える。また、ナビゲーション・メニューのHTMLデータであるHTML−Nデータには、HTML−Bへのリンクたとえば「本文」等の文字列を作成して付け加える(S803)。
【0040】
HTMLブラウザ部10は、始めに、HTML−Bのみを処理し、表示部8に表示する。こうして表示部8には、HTML−Bのみが表示される(S804)。このため表示内容は、ナビゲーション・メニューの無いシンプルな構造になり、小さい表示画面でも見やすいページとなる。
また、このページの先頭部あるいは最後にある「ナビゲーション」というリンクをユーザが選択した場合(S805)、「ナビゲーション」のリンク先はHTML−NなのでHTMLブラウザ部10はHTML−Nを処理し、HTML−Nのページをつまりナビゲーション・メニューを表示部8へ表示する(S806)。ユーザは、この表示されたナビゲーション・メニューから他のページに移動することができる。
【0041】
このように、HTMLコンテンツのうち本文とナビゲーション・メニューを別に処理し、ユーザがどちらか一方のページのみを見るようにし、それぞれ他方のページにリンクを張るようにした。このため、一般のHTMLコンテンツを閲覧するときに小さい表示画面でも快適にWeb閲覧することができる。
【0042】
【発明の効果】
本発明によれば、インターネット上のHTMLコンテンツを解析し自動で音声読み上げ部やナビゲーション・メニュー等に振り分け音声ブラウザで読み上げる部分を指定することができ、画面を見ることなく情報を効率よく得ることができる。
また、インターネット上のHTMLコンテンツを振り分けた後、効率よく画面表示を行なうので、小さい表示画面でも閲覧しやすい。
【図面の簡単な説明】
【図1】本願発明の第1の実施形態の構成を示した概略図
【図2】第1の実施形態の手順を示したフローチャート
【図3】本願発明の第2の実施形態の構成を示した概略図
【図4】第2の実施形態の手順を示したフローチャート
【図5】本願発明の第3の実施形態の構成を示した概略図
【図6】第3の実施形態の手順を示したフローチャート
【図7】本願発明の第4の実施形態の構成を示した概略図
【図8】第4の実施形態の手順を示したフローチャート
【符号の説明】
1. ネットワーク
2. ネットワーク端末
3. ナビゲーション・メニュー分割部
4. 音声出力記述言語変換部
5. 音声対話制御部
6. スキップ処理生成部
7. テキスト読み上げ部
8. 入力部
9. 表示部
10.HTMLブラウザ部
11.メディア統合部
12.HTMLコンテンツ変換部
Claims (10)
- 属性データ付きのコンテンツの内容を解析し、音声合成手段により前記コンテンツ中のテキスト部分を読み上げるWebブラウザ制御方法において、
前記属性データ付きコンテンツの内容の解析を行なう解析工程と、
入力手段で前記コンテンツの解析を行なう工程によって解析されたコンテンツの読み上げ部分を指示する入力工程と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる工程を有し、
前記解析工程は、
前記属性データ付きコンテンツ内の階層を求める工程と、
前記求めた各階層に対し、テキストデータの長さの平均と、リンク項目の総数と、リンク項目とリンク項目以外の比率と、の3つの特徴量を求め、前記3つの特徴量が所定の条件を満たしたときに、画面表示の本文ではなく他のページに移動するためのリンクの集まりであるナビゲーションメニュー部であるとの判断を行う工程と、
前記ナビゲーションメニュー部と判断された階層と、それ以外の階層とに分割する工程と、
を含むことを特徴とするWebブラウザ制御方法。 - 前記分割工程で分割された前記ナビゲーションメニューを読みとばすスキップ処理の設定をおこなうスキップ処理工程と、
前記入力手段で、前記スキップ処理工程の実行の入力を行ない、入力の指示にしたがってテキスト部分を読み上げる工程と、
を含むことを特徴とする請求項1に記載のWebブラウザ制御方法。 - 前記分割工程で分割された前記ナビゲーションメニュー部とそれ以外のテキスト部の一方を選択する処理の設定をおこなう対話制御工程と、
前記入力手段で、前記対話制御工程の実行の入力を行ない、入力の指示にしたがってテキスト部分を読み上げる工程と、
を含むことを特徴とする請求項1に記載のWebブラウザ制御方法。 - 前記分割工程で分割された前記ナビゲーションメニュー部を表示部へ表示する表示工程と、
前記ナビゲーションメニュー部以外のテキスト部分を読み上げる工程と、
前記入力工程で、前記表示部に表示させたナビゲーションメニューのリンク項目選択実行の入力を行ない、入力の指示にしたがって、リンク項目先へ移動する工程と、
を含むことを特徴とする請求項1に記載のWebブラウザ制御方法。 - 属性データ付きのコンテンツの内容を解析するWebブラウザ制御方法において、
前記属性データ付きのコンテンツの内容の解析を行う解析工程を有し、
前記解析工程は、
前記属性データ付きコンテンツ内の階層を求める工程と、
前記求めた各階層に対し、テキストデータの長さの平均と、リンク項目の総数と、リンク項目とリンク項目以外の比率と、の3つの特徴量を求め、前記3つの特徴量が所定の条件を満たしたときに、画面表示の本文ではなく他のページに移動するためのリンクの集まりであるナビゲーションメニュー部であるとの判断を行う工程と、
前記ナビゲーションメニュー部と判断された階層と、それ以外の階層とに分割する工程とを有し、
前記解析手段で判断されたナビゲーションメニュー部とそれ以外の部分とに相互リンクを設定する工程と、
前記相互リンクを設定した、前記ナビゲーションメニュー部以外のテキスト部分を表示する表示工程と、
入力手段で、前記表示部に表示させたナビゲーションメニューのリンク項目選択実行、又は、前記相互リンクの選択実行の入力を行なう入力工程と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する工程と、
を含むことを特徴とするWebブラウザ制御方法。 - 属性データ付きのコンテンツの内容を解析し、音声合成手段により前記コンテンツ中のテキスト部分を読み上げるWebブラウザ制御装置において、
前記属性データ付きコンテンツの内容の解析を行なう解析手段と、
前記コンテンツの解析を行なう手段によって解析されたコンテンツの読み上げ部分を指示する入力手段と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる手段を有し、
前記解析手段は、
前記属性データ付きコンテンツ内の階層を求める手段と、
前記求めた各階層に対し、テキストデータの長さの平均と、リンク項目の総数と、リンク項目とリンク項目以外の比率と、の3つの特徴量を求め、前記3つの特徴量が所定の条件を満たしたときに、画面表示の本文ではなく他のページに移動するためのリンクの集まりであるナビゲーションメニュー部であるとの判断を行う手段と、
前記ナビゲーションメニュー部と判断された階層と、それ以外の階層とに分割する手段と、
を備えたことを特徴とするWebブラウザ制御装置。 - 前記解析手段で分割された前記ナビゲーションメニュー部を読みとばすスキップ処理の設定をおこなうスキップ処理手段と、
前記スキップ処理手段の実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる手段と、
を備えたことを特徴とする請求項6に記載のWebブラウザ制御装置。 - 前記解析手段で分割された前記ナビゲーションメニュー部とそれ以外のテキスト部分の一方を選択する処理の設定をおこなう対話制御手段と、
前記対話制御手段の実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがってテキスト部分を読み上げる手段と、
を備えたことを特徴とする請求項6に記載のWebブラウザ制御装置。 - 前記解析手段で分割された前記ナビゲーションメニュー部を表示部へ表示する表示手段と、
前記ナビゲーションメニュー部以外のテキスト部分を読み上げる手段と、
前記表示部に表示させたナビゲーションメニューのリンク項目選択実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する手段と、
を備えたことを特徴とする請求項6にWebブラウザ制御装置。 - 属性データ付きのコンテンツの内容を解析するWebブラウザ制御装置において、
前記属性データ付きのコンテンツの内容の解析を行う解析手段を有し、
前記解析手段は、
前記属性データ付きコンテンツ内の階層を求める手段と、
前記求めた各階層に対し、テキストデータの長さの平均と、リンク項目の総数と、リンク項目とリンク項目以外の比率と、の3つの特徴量を求め、前記3つの特徴量が所定の条件を満たしたときに、画面表示の本文ではなく他のページに移動するためのリンクの集まりであるナビゲーションメニュー部であるとの判断を行う手段と、
前記ナビゲーションメニュー部と判断された階層と、それ以外の階層とに分割する手段とを有し、
前記解析手段で判断されたナビゲーションメニュー部とそれ以外の部分に相互リンクを設定する手段と、
前記表示部に表示させたナビゲーションメニューのリンク項目選択実行、又は、前記相互リンクの選択実行の入力を行なう入力手段と、
前記入力手段からの指示にしたがって、リンク項目先へ移動する手段と、
前記ナビゲーションメニュー部以外のテキスト部分または、前記相互リンクをつけたナビゲーションメニュー部を表示部へ表示する表示手段と、
を含むことを特徴とするWebブラウザ制御装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002333559A JP4110938B2 (ja) | 2002-11-18 | 2002-11-18 | Webブラウザ制御方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002333559A JP4110938B2 (ja) | 2002-11-18 | 2002-11-18 | Webブラウザ制御方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2004171111A JP2004171111A (ja) | 2004-06-17 |
JP4110938B2 true JP4110938B2 (ja) | 2008-07-02 |
Family
ID=32698236
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002333559A Expired - Fee Related JP4110938B2 (ja) | 2002-11-18 | 2002-11-18 | Webブラウザ制御方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4110938B2 (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4768375B2 (ja) * | 2005-09-20 | 2011-09-07 | 富士通株式会社 | ジャンプ処理抑止プログラム |
JP4634461B2 (ja) * | 2005-09-27 | 2011-02-16 | 富士通株式会社 | ドキュメント内テキスト読み上げ処理プログラムおよびドキュメント閲覧装置 |
CN102487461A (zh) * | 2010-12-02 | 2012-06-06 | 康佳集团股份有限公司 | 在网络电视上实现网页朗读的方法及其装置 |
WO2015063895A1 (ja) * | 2013-10-30 | 2015-05-07 | 楽天株式会社 | 管理装置、管理方法、記録媒体およびプログラム |
-
2002
- 2002-11-18 JP JP2002333559A patent/JP4110938B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2004171111A (ja) | 2004-06-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4225703B2 (ja) | 情報アクセス方法、情報アクセスシステムおよびプログラム | |
US8781840B2 (en) | Retrieval and presentation of network service results for mobile device using a multimodal browser | |
US7593854B2 (en) | Method and system for collecting user-interest information regarding a picture | |
US6018710A (en) | Web-based interactive radio environment: WIRE | |
GB2383247A (en) | Multi-modal picture allowing verbal interaction between a user and the picture | |
US8260616B2 (en) | System and method for audio content generation | |
US20200294487A1 (en) | Hands-free annotations of audio text | |
JPH1078952A (ja) | 音声合成方法、音声合成装置、ハイパーテキストの制御方法及び制御装置 | |
US7171361B2 (en) | Idiom handling in voice service systems | |
US6732078B1 (en) | Audio control method and audio controlled device | |
JP3789614B2 (ja) | ブラウザシステム、音声プロキシサーバ、リンク項目の読み上げ方法及びリンク項目の読み上げプログラムを格納した記憶媒体 | |
KR100826778B1 (ko) | 멀티모달을 위한 브라우저 기반의 무선 단말과, 무선단말을 위한 브라우저 기반의 멀티모달 서버 및 시스템과이의 운용 방법 | |
JP4110938B2 (ja) | Webブラウザ制御方法及び装置 | |
Roy et al. | Wearable audio computing: A survey of interaction techniques | |
JPH10322478A (ja) | 音声によるハイパーテキストアクセス装置 | |
JP2001075968A (ja) | 情報検索方法及びそれを記録した記録媒体 | |
JP2002014893A (ja) | 画面読み上げソフトを使用する利用者に向けたWebページ案内サーバー | |
JP2005128955A (ja) | 情報処理方法および記憶媒体、プログラム | |
US20070168192A1 (en) | Method and system of bookmarking and retrieving electronic documents | |
JPH10326178A (ja) | 情報処理装置及びプログラム記憶媒体 | |
KR20000000048A (ko) | 동시 음성 앵커를 이용하는 오디오 웹 브라우저 시스템 및 오디오 웹 브라우저 구현방법 | |
JP2001312443A (ja) | 情報配信方法および情報配信システム | |
Kwon et al. | A design of user-initiative voice web using RSS and VoiceXML | |
KR20010017323A (ko) | 어학 학습 기능을 갖는 웹 브라이징 장치 및 방법 | |
KR20090058360A (ko) | 웹 페이지로부터 텍스트를 추출하고 이를 음성 데이터파일로 변환하여 제공하기 위한 방법, 시스템 및 컴퓨터판독 가능한 기록 매체 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041102 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060509 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060630 |
|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060923 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060929 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20061013 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071002 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20071129 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20080318 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20080331 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110418 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130418 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140418 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |