(57)【特許請求の範囲】
【請求項１】
画面読み上げソフトを使用する利用者に向けたＷebページ案内サーバーであって、
インターネット上のＷebサイトに適時にアクセスしてそれらＷebサイトのＷebページを収集する収集手段と、
前記収集手段により収集したＷebページのマークアップ言語の記述構造を解析し、画面読み上げソフトで効果的に音声化される文章要素とそうでない文章要素との分量をそれぞれ計測し、それら分量や比率に基づいて、画面読み上げソフトによる音声化の適性を示す音声化適性値を求める適正値算出手段と、
前記適性値算出手段により求められた各Ｗebページについての前記音声化適性値に応じたコメントを前記各Ｗebページへのハイパーリンクに対応付け、前記画面読み上げソフトで効果的に音声化されるようなマークアップ言語で記述された案内用のＷebページを作成して保管する保管手段と、
アクセスしてきた利用者コンピュータからの要求に応じて、前記保管手段により作成して保管された案内用のＷebページを当該利用者コンピュータへ送信する送信手段と、
を備えたことを特徴とするＷebページ案内サーバー。
【請求項２】
前記収集手段により収集したＷebページをカテゴリー分類する分類手段を備え、
前記保管手段は、前記各Ｗebページを、前記分類手段による分類に従って整理して前記案内用のＷebページを作成することを特徴とする請求項１記載のＷebページ案内サーバー。
【請求項３】
前記保管手段は、前記案内用のＷebページには前記音声化適性値が基準以上に良好であったＷebページについての紹介項目だけを記載することを特徴とする請求項１又は２記載のＷebページ案内サーバー。
【請求項４】
前記案内用のＷebページを受信した前記利用者コンピュータからの前記ハイパーリンクによるリクエストに応答して該当のＷebページを取り寄せるとともに、そのＷebページに含まれる音声化に不適当な要素を取り除いて前記利用者コンピュータに送信する手段を備えることを特徴とする請求項１〜３のうち何れかに記載のＷebページ案内サーバー。
【請求項５】
画面読み上げソフトを使用する利用者に向けてサーバーによりＷebページを案内する方法であって、前記サーバーが、
インターネット上のＷebサイトに適時にアクセスしてそれらＷebサイトのＷebページを収集する収集ステップと、
前記収集ステップで収集したＷebページのマークアップ言語の記述構造を解析し、画面読み上げソフトで効果的に音声化される文章要素とそうでない文章要素との分量をそれぞれ計測し、それら分量や比率に基づいて、画面読み上げソフトによる音声化の適性を示す音声化適性値を求める適正値算出ステップと、
前記適性値算出ステップで求められた各Ｗebページについての前記音声化適性値に応じたコメントを前記各Ｗebページへのハイパーリンクに対応付け、前記画面読み上げソフトで効果的に音声化されるようなマークアップ言語で記述された案内用のＷebページを作成して保管する保管ステップと、
アクセスしてきた利用者コンピュータからの要求に応じて、前記保管ステップで作成して保管された案内用のＷebページを当該利用者コンピュータへ送信する送信ステップと、を実行することを特徴とするＷebページ案内方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、クライアント（利用者パソコン）のブラウザに画面読み上げソフトを連携させてＷebページの情報を音声化して聴取している人向けにインターネット上のさまざまなＷebページを紹介するＷebページ案内サーバーに関する。
【０００２】
【従来の技術】
最近の情報技術は、さまざまな障害をもつ人々にもパソコンやインターネットを活用できるようにすることを目的として、次々と新たなシステムを生み出している。そのひとつにＷebブラウザと連携する画面読み上げソフトがある。これは音声化ソフトとか音声ブラウザなどとも呼ばれている。インターネットを通じて利用者パソコン（クライアント）に取り寄せたＷebページをブラウザにより表示するのに加えて、そのＷebページ中に記述されている文字情報（文章）を音声で読み上げるデータ処理を行い、その音声をスピーカーから出力する。これにより視覚障害のある人にもインターネットに独力でアクセスする道が拓かれる。
この種の画面読み上げソフトとしては、日本ＩＢＭ製の「ホームページ・リーダー」、富士通東北海道システムエンジニアリング製の「眼の助」、アメディア製の「ボイス・サーフィン」などが知られている。
【０００３】
【発明が解決しようとする課題】
画面読み上げソフトの基本的な動作の概要はつぎの通りである。
▲１▼  まずページタイトルを読み上げる。
▲２▼  ページの中身を男性の声で読み上げる。
▲３▼  ハイパーリンクが設定されている文字は女性の声で読み上げる。
▲４▼ 画像があった場合、コメントが付けられていれば、それを読み上げる。
▲５▼ 画像にハイパーリンクがある場合、コメントが付けられていれば、それを読み上げる。（コメントが付けられていなければ、リンク先のファイル名を読み上げる。）
▲６▼ フレームを使ったページについては、独自のページ情報を生成し、それを読み上げる。（利用者はそれを手がかりに、どのフレームを読み上げるのかを選択する。）
▲７▼ Java ScriptやJavaアプレットを使った表現は無視される。
【０００４】
以上の概要説明でもわかるように、画面読み上げソフトは、画面に表示されているＷebページの表示画面に盛り込まれている情報をすべて音声出力するわけではない。反対に、表示画面には可視化されていない情報を読み上げる機能がある。したがって、画面読み上げソフトで利用することを前提にしてＷebページを制作するのであれば、視覚障害者にとってきわめて親切で有用なＷebページになりえる。しかし、インターネット上に現に展示されている多くのＷebページは、視覚障害者などが使用する画面読み上げソフトのことなど考えないで制作されている。そのため、なんら選別することなく取り寄せてきたＷebページを画面読み上げソフトで処理しても、有用な情報が音声により得られることは少ない。むしろ、意味不明の読み上げ音声が発声することが多い。
【０００５】
この発明は前述した従来の問題点に鑑みなされたもので、その目的は、インターネット上で展示されている膨大なＷebページの中から画面読み上げソフトを使用している人にとって有用なＷebページを紹介する自動処理を実行するＷebページ案内サーバーを提供することにある。
【０００６】
【課題を解決するための手段】
基本となる発明は、画面読み上げソフトを使用する利用者に向けたＷebページ案内サーバーであって、インターネット上のＷebサイトに適時にアクセスしてそれらＷebサイトのＷebページを収集する収集手段と、前記収集手段により収集したＷebページのマークアップ言語の記述構造を解析し、画面読み上げソフトで効果的に音声化される文章要素とそうでない文章要素との分量をそれぞれ計測し、それら分量や比率に基づいて、画面読み上げソフトによる音声化の適性を示す音声化適性値を求める適正値算出手段と、前記適性値算出手段により求められた各Ｗebページについての前記音声化適性値に応じたコメントを前記各Ｗebページへのハイパーリンクに対応付け、前記画面読み上げソフトで効果的に音声化されるようなマークアップ言語で記述された案内用のＷebページを作成して保管する保管手段と、アクセスしてきた利用者コンピュータからの要求に応じて、前記保管手段により作成して保管された案内用のＷebページを当該利用者コンピュータへ送信する送信手段と、を備えたことを特徴とするものである。
【０００７】
このＷebページ案内サーバーにおいて、望ましくは、前記収集手段により収集したＷebページをカテゴリー分類する分類手段を備え、前記保管手段は、前記各Ｗebページを、前記分類手段による分類に従って整理して前記案内用のＷebページを作成する構成とする。
【０００８】
また望ましくは、前記保管手段は、前記案内用のＷebページには前記音声化適性値が基準以上に良好であったＷebページについての紹介項目だけを記載する。さらに、本発明のＷebページ案内サーバーは、望ましくは、前記案内用のＷebページを受信した前記利用者コンピュータからの前記ハイパーリンクによるリクエストに応答して該当のＷebページを取り寄せるとともに、そのＷebページに含まれる音声化に不適当な要素を取り除いて前記利用者コンピュータに送信する手段を備える。
また、本発明は、画面読み上げソフトを使用する利用者に向けてサーバーによりＷebページを案内する方法であって、前記サーバーが、インターネット上のＷebサイトに適時にアクセスしてそれらＷebサイトのＷebページを収集する収集ステップと、前記収集ステップで収集したＷebページのマークアップ言語の記述構造を解析し、画面読み上げソフトで効果的に音声化される文章要素とそうでない文章要素との分量をそれぞれ計測し、それら分量や比率に基づいて、画面読み上げソフトによる音声化の適性を示す音声化適性値を求める適正値算出ステップと、前記適性値算出ステップで求められた各Ｗebページについての前記音声化適性値に応じたコメントを前記各Ｗebページへのハイパーリンクに対応付け、前記画面読み上げソフトで効果的に音声化されるようなマークアップ言語で記述された案内用のＷebページを作成して保管する保管ステップと、アクセスしてきた利用者コンピュータからの要求に応じて、前記保管ステップで作成して保管された案内用のＷebページを当該利用者コンピュータへ送信する送信ステップと、を実行することを特徴とする。
【０００９】
【発明の実施の形態】
この発明に係るＷebページ案内サーバーはインターネットに接続し、利用者コンピュータ（クライアント）と通信し、利用者コンピュータからのＨＴＴＰリクエストに対してＨＴＴＰレスポンスを返す。また、この発明のＷebページ案内サーバーは、インターネット上で運営されているさまざまなＷebサーバーと通信し、これらＷebサーバーにＨＴＴＰリクエストを発行し、それに対するＨＴＴＰレスポンスとして各種のＷebページを取得する。以上の仕組みはごく当たり前の事柄なので、とくに図示もしないし、冗長な説明もしない。
【００１０】
本Ｗebページ案内サーバーは、インターネット上の多数のＷebサイトに適時にアクセスし、それらＷebサイトが展示しているＷebページを収集する。アクセス対象となるＷebサイトをあらかじめ決めていてもよいし、いわゆるロボット検索エンジンのようにある事柄に関する記事を掲載しているＷebページを検索しながら収集することでもよい。収集してきた多数のＷebページをハードディスクなどに一時記憶し、それらＷebページをカテゴリー分類して各Ｗebページに分類識別子をつけておく。カテゴリー分類の項目としては、たとえば「ニュース」「エンターテイメント」「トラベル」などがある。分類のためのアルゴリズムについて本発明はとくに限定するものではない。よく知られている方式として、Ｗebページの記事中に含まれる用語に基づいてカテゴリー分類したり、どのＷebサイトから取得してきたＷebページなのか、つまりＷebページ所在（ＵＲＬ）に基づいてカテゴリー分類することもできる。
【００１１】
また本Ｗebページ案内サーバーは、収集してきたＷebページのマークアップ言語の記述構造を解析し、画面読み上げソフトで効果的に音声化される文章要素と適切に音声化されない要素との分量をそれぞれ計測し、それら分量や比率などに基づいて音声化適性値を求める。音声化適性値の計算アルゴリズムの基本的な規則性のいくつかはつぎの通りである。一般的な文章を構成している文字数が多いほど音声化適性値を大きく計上する。文章の記述レイアウト構造が単純なほど音声化適性値を大きく計上する。文字列によるタイトルが定義されていれば音声化適性値を加点する。数字や記号が多いほど音声化適性値を減点する。画像の分量が多いほど音声化適性値を小さく計上する。フレームを使っている場合にはフレーム構造が複雑なほど音声化適性値を小さく計上する。Java ScriptやJavaアプレットが多用されているほど音声化適性値を小さく計上する。表構造が多用されているほど音声化適性値を小さく計上する。
【００１２】
以上のようなアルゴリズムで各Ｗebページの音声化適性値を求め、その適性値をたとえば５段階にグレード分けし、そのグレードを各Ｗebページに対応づけして記録しておく。
【００１３】
以上の前処理が前述の音声化適性値付きＷebページ目録を作成することに相当する。この音声化適性値付きＷebページ目録に基づいて、本Ｗebページ案内サーバーはつぎに前記目録Ｗebページを作成する。
目録Ｗebページとは、本Ｗebページ案内サーバーが画面読み上げソフトを使用しているクライアント（利用者コンピュータ）向けに用意したポータル用コンテンツである。目録Ｗebページの一例の概要を図１と図２に示している。
利用者コンピュータからインターネットに所定のＵＲＬを指定するＨＴＴＰリクエストが発行されると、本Ｗebページ案内サーバーがこれに応答して前記目録ＷebページをＨＴＴＰレスポンスとしてインターネットに送出し、その目録Ｗebページを利用者コンピュータが受け取る。
利用者コンピュータにおいて、前記目録Ｗebページがブラウザによって表示されるとともに、ブラウザに連携する画面読み上げソフトによって前記目録Ｗebページの記事内容が音声により読み上げられる。
【００１４】
目録Ｗebページは、画面読み上げソフトで処理することを前提にしており、その記事内容が順番にわかりやすく読み上げられて、これを聴取するだけで視覚障害者に的確に情報が伝達されるように設計してある。
【００１５】
図１に例示したのはそのような目録Ｗebページの第１ページ目の表示体裁である。これが画面読み上げソフトで処理されると、まず男性の声で「読み上げソフト対応スタートページ」と読み上げられ、女性の声で「ニュース」と続き（女性の声はハイパーリングが設定されていることを表す）、さらに続けて男性の声で「本日のニュース速報、国内ニュース、海外ニュース、天気予報などがお楽しみいただけます」と読み上げられる。これと同じ要領で、この後に続く行の文章が順番に読み上げられる。
【００１６】
この例の目録Ｗebページのスタートページは、利用者に案内する多数のＷebページを「ニュース」「エンターテイメント」「トラベル」といったカテゴリーに分けて紹介している。その１項目である「ニュース」には、▲１▼本日のニュース速報というタイトルのＷebページと、▲２▼国内ニュースというタイトルのＷebページと、▲３▼海外ニュースというタイトルのＷebページと、▲４▼天気予報というタイトルのＷebページが含まれることを意味している。
【００１７】
「本日のニュース速報、国内ニュース、海外ニュース、天気予報などがお楽しみいただけます」と読み上げられている期間およびつぎのカテゴリー「エンターテイメント」の読み上げが始まるまでの期間中に、利用者がコンピュータを操作して選択イベントを発行すると、ハイパーリンクが設定された「ニュース」の項目がクリックされたのと同じ動作となる。つまり、利用者コンピュータから本Ｗebページ案内サーバーにＨＴＴＰリクエストが発行され、サーバーからのＨＴＴＰレスポンスで利用者コンピュータに図２に示す目録Ｗebページの第２ページ目が送達される。
【００１８】
図２に例示するように、目録Ｗebページの第２ページ目ではカテゴリー「ニュース」に分類されている４つのＷebページのタイトル、(1)本日のニュース速報、(2)国内ニュース、(3)海外ニュース、(4)天気予報が列記されており、それら各タイトルにはそれぞれのＷebページの所在にハイパーリンクが設定されている。また、各タイトルにはそれぞれのＷebページの前記音声化適性値に基づいて、「このページは読み上げソフトにきわめて適しています」とか「このページは読み上げソフトにあまり適しません」というコメントが付けられている。
【００１９】
図２に例示するページが利用者コンピュータのブラウザに表示されるとともに、これが画面読み上げソフトによって処理され、まず男性の声で「ニュース」、続いて女性の声で「速報」、続いて男性の声で「このページは読み上げソフトにきわめて適しています」、続いて女性の声で「国内ニュース」、続いて男性の声で「このページはきわめて読み上げソフトに適しています」と読み上げられ、以下この要領で読み上げが進む。
【００２０】
女性の声で「国内ニュース」と読み上げられ、続いて男性の声で「このページはきわめて読み上げソフトに適しています」と読み上げられている期間およびその直後の一定期間中に、利用者がコンピュータを操作して選択イベントを発行すると、ハイパーリンクが設定された「国内ニュース」の項目がクリックされたのと同じ動作となる。つまり、利用者コンピュータからインターネットに「国内ニュース」のＷebページ所在（ＵＲＬ）が送出され、それに該当するＷebサイトから「国内ニュース」のＷebページが利用者コンピュータに送達される。そのページが利用者コンピュータのブラウザで表示されるとともに（その表示例を図３に示している）、画面読み上げソフトによって処理されて記事内容が読み上げられる。このページは本Ｗebページ案内サーバーによって高い音声化適性値を得たものであるので、図３に例示しているように読み上げに適した文章主体の記事内容である。
【００２１】
なお前記の例では、利用者コンピュータに提示するＷebページは、それを展示しているＷebサイトに利用者コンピュータがハイパーリンクによるリクエストを発行し、該当のＷebページを受け取っている。この発明のべつの実施例では、前記のハイパーリンク先が本Ｗebページ案内サーバーであるように設定しておき、本サーバーに一時記憶してある該当Ｗebページ（または本サーバーを経由して取り寄せた該当Ｗebページ）を利用者コンピュータに送達する構成もとれる。この場合のぞましくは、本Ｗebページ案内サーバーにおいて、Ｗebサイトから取り寄せたＷebページのオリジナル構造を加工処理し、画面読み上げソフトを使って情報聴取するのに不必要な要素を取り除き、その処理後のＷebページを利用者コンピュータに送達することとする。そうすれば、画像データなどの通信に要する時間を削減できるし、ブラウザおよび画面読み上げソフトによるページ処理も高速化する。
【００２２】
【発明の効果】
この発明によれば、インターネット上で展示されている膨大なＷebページの中から画面読み上げソフトを使用している人にとって有用なＷebページを収集し、画面読み上げソフトで効果的に音声化させる表現により収集Ｗebページをハイパーリンク付きで紹介する自動処理を実行する。とくに、そのＷebページの紹介プロセスにおいて、各ページの音声化適性の程度を利用者に知らせるようにしているので、音声読み上げに向いたコンテンツを能率よく閲覧することができる。これにより視覚障害者などがインターネットを利用しやすくなり、社会のバリアフリー化に貢献する。
【図面の簡単な説明】
【図１】この発明の一実施例による目録Ｗebページの第１ページ目の記事内容の概要を示す図である。
【図２】図１における「ニュース」の項目をクリックしたときに送達される第２ページ目の記事内容を例示する図である。
【図３】図２における「国内ニュース」の項目をクリックしたときに送達されるＷebページの記事内容を例示する図である。
【図１】
0004194741.tif 000002
【図２】
0004194741.tif 000003
【図３】
0004194741.tif 000004