(57)【要約】【課題】ハイパーリンクが記述されているページから視覚によらずにハイパーリンクを選択するに際し、効率よくハイパーリンクを選択する。【解決手段】読み上げ用ファイル作成部３２は、規模カウンタ４１１がカウントするページ規模情報、リンクカウンタ４１２がカウントするリンク総数情報、特徴解析部４２が解析するページ特徴情報、リンク番号付与部４３１が付与するリンク番号情報、最終リンクフラグ付与部４３２が付与する最終リンクフラグ情報を、元のＨＴＭＬファイルに追加した読み上げ用ＨＴＭＬファイルを作成する。【選択図】図３
2006244296.tif 000002
【特許請求の範囲】
【請求項１】
ハイパーリンクが記述されているハイパーテキストファイルから、該ファイルの規模情報を取得するファイル規模情報取得手段と、
前記ハイパーテキストファイルから、該ファイル内に設定されているハイパーリンクの数を取得するリンク数取得手段と、
前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記ハイパーテキストファイル内のハイパーリンクの情報と、を含む読み上げ用ファイルを作成する読み上げ用ファイル作成手段と、
を備える読み上げ用ファイル作成装置。
【請求項２】
前記ハイパーテキストファイルは、ＷＥＢページのソースファイルであり、ＷＥＢサイトのトップページから該ソースファイルのＷＥＢページに遷移するまでのページ遷移情報を取得するページ遷移情報取得手段を備え、
前記読み上げ用ファイル作成手段は、前記ページ遷移情報取得手段が取得したページ遷移情報と、前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記ハイパーテキストファイル内のハイパーリンクの情報と、を含む読み上げ用ファイルを作成する、
ことを特徴とする請求項１に記載の読み上げ用ファイル作成装置。
【請求項３】
前記ハイパーテキストファイル内のハイパーリンク毎に、識別符号を付与するリンク識別符号付与手段を備え、
前記読み上げ用ファイル作成手段は、前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記リンク識別符号付与手段が付与した識別符号及び該符号が付与されたハイパーリンクの情報と、を含む読み上げ用ファイルを作成する、
ことを特徴とする請求項１に記載の読み上げ用ファイル作成装置。
【請求項４】
ハイパーリンクが記述されているハイパーテキストファイル内のハイパーリンク毎に、識別符号を付与するリンク識別符号付与手段と、
前記リンク識別符号付与手段が付与した識別符号及び該符号が付与されたハイパーリンクの情報を含む読み上げ用ファイルを作成する読み上げ用ファイル作成手段と、
前記読み上げ用ファイル作成手段が作成した読み上げ用ファイルを読み上げるファイル読み上げ手段と、
前記ファイル読み上げ手段が読み上げた読み上げ用ファイル内の識別符号の入力を受け付ける識別符号入力手段と、
前記識別符号入力手段に入力された識別符号に応じて、該識別符号が付与されたハイパーリンクのリンク先遷移情報を、前記読み上げ用ファイル作成手段が作成した読み上げ用ファイルから取得するリンク先遷移情報取得手段と、
前記リンク先遷移情報取得手段が取得したリンク先遷移情報を通信ネットワーク上のサーバ装置に送信し、リンク先のハイパーテキストファイルを受信するリンク遷移通信手段と、
を備えるリンク読み上げ装置。
【請求項５】
コンピュータを、
ハイパーリンクが記述されているハイパーテキストファイルから、該ファイルの規模情報を取得するファイル規模情報取得手段、
前記ハイパーテキストファイルから、該ファイル内に設定されているハイパーリンクの数を取得するリンク数取得手段、
前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記ハイパーテキストファイル内のハイパーリンクの情報と、を含む読み上げ用ファイルを作成する読み上げ用ファイル作成手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、視覚障害者等がインターネット等の通信ネットワークを利用する場合のユーザ補助技術に関し、特に、視覚障害者等によるＷＥＢページ等の閲覧を補助するためのリンク読み上げ装置等に関する。
【背景技術】
【０００２】
現在、視覚に障害を持つ利用者等がインターネット上のＷｅｂページの情報を音により得ることができるように、Ｗｅｂページの内容を音声で読み上げる音声読み上げソフトやスクリーンリーダがある。
利用者がインターネットを利用して必要な情報を検索するに際しては、Ｗｅｂページにおいて、関連する他のＷｅｂページ等に繋がるハイパーリンク（以下、単にリンクという）が重要な役割を果たす。このため、音声読み上げソフト等の中には、読み上げ機能だけではなく、Ｗｅｂページの中のリンクに関連した他の機能を有するものもある。
【０００３】
例えば、利用者にリンクになっていることを知らせるために、音声読み上げ装置にリンク部分認識部を作成し、リンク部分は音質を変化させて読み上げるものがある（例えば、特許文献１参照）。
また、音声合成装置が読み上げるインターネット上のハイパー・テキストと同期して、現在読み上げが行われている場所に最も関連のあるリンク・キーワードにフォーカスを当てる機能を持ち、「リンク先へのジャンプ」を指示する入力を行えば、フォーカスの当たっているリンク・キーワードのリンク先にジャンプするものもある（例えば、特許文献２参照）。
【０００４】
また、リンク文言を音声で読み上げるとリンク先Ｗｅｂページへ遷移するものもある（例えば、特許文献３〜５参照）。
また、リンク文言のみから、リンク先ページの概要を利用者に伝えるために、リンクを選択するとリンク先Ｗｅｂページから情報を取得し、リンク先Ｗｅｂページの読み上げを可能にするものや（例えば、特許文献６参照）、リンク先Ｗｅｂページの概要を利用者が理解しやすいように変換して読み上げるものもある（例えば、特許文献７参照）。
【特許文献１】特開平８−８３０８９号公報
【特許文献２】特開平１０−７８９５２号公報
【特許文献３】特開平１１-１１０１８６号公報
【特許文献４】特開２００２−７４１４号公報
【特許文献５】特開２００１−３３１５１７号公報
【特許文献６】特開２００２−２２９５７８号公報
【特許文献７】特開２００２−３４２２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上述した技術はどれも、Ｗｅｂページの読み上げが最後まで行われなければ、視覚障害者は、そのＷｅｂページがどれくらいの規模のページで、また、そのページ内にどれくらいのリンクが設定されているか等のＷｅｂページの概要を把握することはできない。
そのため、視覚障害者は、全リンクの読み上げを最初から最後まで聞いてＷｅｂページの概要を把握した後でなければ、Ｗｅｂページ内の各リンクの重要性を判断することは困難であり、効率よくリンクを選択することは困難であった。
また、読み上げが終わるまでリンクの選択候補を記憶しておくことは容易ではなく、何度もの聞き返しが必要となっていた。
【０００６】
本発明は、上記実状に鑑みてなされたものであり、ハイパーリンクが記述されているページから視覚によらずにハイパーリンクを選択するに際し、効率よく選択することができるリンク読み上げ装置等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、この発明の第１の観点に係る読み上げ用ファイル作成装置は、
ハイパーリンクが記述されているハイパーテキストファイルから、該ファイルの規模情報を取得するファイル規模情報取得手段と、
前記ハイパーテキストファイルから、該ファイル内に設定されているハイパーリンクの数を取得するリンク数取得手段と、
前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記ハイパーテキストファイル内のハイパーリンクの情報と、を含む読み上げ用ファイルを作成する読み上げ用ファイル作成手段と、
を備える。
【０００８】
前記ハイパーテキストファイルは、ＷＥＢページのソースファイルであり、ＷＥＢサイトのトップページから該ソースファイルのＷＥＢページに遷移するまでのページ遷移情報を取得するページ遷移情報取得手段を備え、
前記読み上げ用ファイル作成手段は、前記ページ遷移情報取得手段が取得したページ遷移情報と、前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記ハイパーテキストファイル内のハイパーリンクの情報と、を含む読み上げ用ファイルを作成してもよい。
【０００９】
前記ハイパーテキストファイル内のハイパーリンク毎に、識別符号を付与するリンク識別符号付与手段を備え、
前記読み上げ用ファイル作成手段は、前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記リンク識別符号付与手段が付与した識別符号及び該符号が付与されたハイパーリンクの情報と、を含む読み上げ用ファイルを作成してもよい。
【００１０】
また、この発明の第２の観点に係るリンク読み上げ装置は、
ハイパーリンクが記述されているハイパーテキストファイル内のハイパーリンク毎に、識別符号を付与するリンク識別符号付与手段と、
前記リンク識別符号付与手段が付与した識別符号及び該符号が付与されたハイパーリンクの情報を含む読み上げ用ファイルを作成する読み上げ用ファイル作成手段と、
前記読み上げ用ファイル作成手段が作成した読み上げ用ファイルを読み上げるファイル読み上げ手段と、
前記ファイル読み上げ手段が読み上げた読み上げ用ファイル内の識別符号の入力を受け付ける識別符号入力手段と、
前記識別符号入力手段に入力された識別符号に応じて、該識別符号が付与されたハイパーリンクのリンク先遷移情報を、前記読み上げ用ファイル作成手段が作成した読み上げ用ファイルから取得するリンク先遷移情報取得手段と、
前記リンク先遷移情報取得手段が取得したリンク先遷移情報を通信ネットワーク上のサーバ装置に送信し、リンク先のハイパーテキストファイルを受信するリンク遷移通信手段と、
を備える。
【００１１】
また、この発明の第３の観点に係るプログラムは、
コンピュータを、
ハイパーリンクが記述されているハイパーテキストファイルから、該ファイルの規模情報を取得するファイル規模情報取得手段、
前記ハイパーテキストファイルから、該ファイル内に設定されているハイパーリンクの数を取得するリンク数取得手段、
前記ファイル規模情報取得手段が取得した規模情報と、前記リンク数取得手段が取得したハイパーリンクの数の情報と、前記ハイパーテキストファイル内のハイパーリンクの情報と、を含む読み上げ用ファイルを作成する読み上げ用ファイル作成手段、
として機能させる。
【発明の効果】
【００１２】
本発明によれば、ハイパーリンクが記述されているページから視覚によらずにハイパーリンクを選択するに際し、効率よくハイパーリンクを選択することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施の形態を図面を参照して説明する。
本実施の形態では、本発明の読み上げ用ファイル作成装置をその構成として含むリンク読み上げ装置について説明する。
図１は、本発明の実施の形態に係るリンク読み上げ装置の構成例を示すブロック図である。本実施の形態では、視覚障害者が、このリンク読み上げ装置を用いて、インターネット上でＷｅｂページに設定されているハイパーリンク（以下、単にリンクという）を辿る場合を例に説明する。
【００１４】
本実施の形態に係るリンク読み上げ装置１０は、図示するように、通信部１１と、入力部１２と、出力部１３と、記憶部１４と、制御部１５と、を備え、各部はバス１６を介して互いに接続されている。
通信部１１は、インターネット２０等の通信ネットワークを介してネットワーク上のサーバ等と通信を行うものであり、通信インタフェース等を備える。例えば、通信部１１からＷｅｂページのＵＲＬ（Uniform Resource Locator）がインターネット２０上のネームサーバ（図示せず）に送信されると、通信部１１は、インターネット２０上のＷｅｂサーバ（図示せず）から、そのＵＲＬに対応するＷｅｂページを受信する。
【００１５】
入力部１２は、視覚障害者等のリンク読み上げ装置の利用者が様々な情報を入力するために使用するものであり、キーボード、マウス等の入力装置を備える。また、視覚障害者による情報入力に利用されるマイク等の音声入力装置も備える。
出力部１３は、様々な情報を出力するものであり、ディスプレイ等の表示装置、また、視覚障害者に情報を伝えるためのスピーカ等の音声出力装置を備える。
記憶部１４は、様々な情報やプログラム等を記憶するものであり、ハードディスク等の補助記憶装置を備える。記憶部１４には、例えば、Ｗｅｂページを閲覧するためのＷｅｂブラウザがインストールされている。
【００１６】
制御部１５は、データの演算処理を行うと共に、バス１６を介して通信部１１、入力部１２、出力部１３、記憶部１４を制御するものであり、ＣＰＵ（Central Processing Unit）１５１、ＲＯＭ（Read Only Memory）１５２、ＲＡＭ（Random Access Memory）１５３、等を備える。
制御部１５は、ＲＯＭ１５２や記憶部１４に記憶されている制御プログラムに従って、各部を制御することにより、様々な機能を実現する。
例えば、制御部１５による制御により、入力部１２へのＷｅｂページのＵＲＬの入力に応じて、該当するＷｅｂページを出力部１３に出力することができる。また、Ｗｅｂページ内に設定されているリンクの指定入力に応じて、リンク先のＷｅｂページを出力することもできる。
【００１７】
図２は、図１に示したリンク読み上げ装置１０の機能構成例を示すブロック図である。
図示するように、リンク読み上げ装置１０は、ＨＴＭＬファイル受信・記憶部３１と、読み上げ用ファイル作成部３２と、読み上げ用ファイル記憶部３３と、表示部３４と、音声出力部３５と、リンク番号入力部３６と、リンク判別部３７と、リンク遷移情報送信部３８と、を備えている。これらの各部は、図１に示した制御部１５が、同じく図１に示した通信部１１、入力部１２、出力部１３、又は記憶部１４を制御することにより、実現することができる。
【００１８】
ＨＴＭＬファイル受信・記憶部３１は、例えば図１の入力部１２へのＵＲＬ等の入力に応じて、インターネット２０を介してＷｅｂサーバから送信されてくるＨＴＭＬ（HyperText Markup Language）ファイルを受信し、記憶する。なお、ＨＴＭＬファイルは、Ｗｅｂページのソースファイルであり、Ｗｅｂブラウザは、このＨＴＭＬファイルに基づいてディスプレイ等の表示装置にＷｅｂページの内容を表示する。
【００１９】
読み上げ用ファイル作成部３２は、ＨＴＭＬファイル受信・記憶部３１からＨＴＭＬファイルを読み込み、視覚障害者がＷｅｂページの中からリンクを選択する際に使用される音声読み上げ用のＨＴＭＬファイルを作成する。
ここで、読み上げ用ファイル作成部３２の具体的な機能構成例を図３を用いて説明する。
図示するように、読み上げ用ファイル作成部３２は、カウンタ部４１と、特徴解析部４２と、リンク解析部４３と、読み上げ用ファイル編集部４４と、を備えている。
【００２０】
カウンタ部４１は、読み込んだＨＴＭＬファイルを解析して、ファイル内の所定のデータをカウントし、その結果を読み上げ用ファイル編集部４４に出力するものであり、規模カウンタ４１１と、リンクカウンタ４１２と、を有している。
規模カウンタ４１１は、Ｗｅｂページの規模をＨＴＭＬファイル内のデータをカウントすることにより取得する。具体的には、例えば、規模カウンタ４１１は、ＨＴＭＬファイルから、テキスト、画像・動画情報を抽出し、Ｗｅｂページの規模を表す情報として、Ｗｅｂページ内の総バイト数をカウントする。
【００２１】
また、規模カウンタ４１１は、規模情報として、Ｗｅｂページ内の総文字数、総文章数、総画像数等をカウントしてもよい。また、これらのカウント値の組み合わせ、例えば、総文字数と総画像数との組み合わせ、総文章数と総画像数との組み合わせにより、Ｗｅｂページの規模を表すこともできる。なお、総文章数のカウントは、ページ内の句点（。）の数をカウントすることにより行うことができる。
リンクカウンタ４１２は、ＨＴＭＬファイルから、Ｗｅｂページ内に設定されているリンクの総数をカウントする。
【００２２】
特徴解析部４２は、読み込んだＨＴＭＬファイルからＷｅｂページの特徴を解析し、その結果を読み上げ用ファイル編集部４４に出力するものであり、Ｔｏｐページ判別部４２１と、遷移階層情報抽出部４２２と、を有している。
Ｔｏｐページ判別部４２１は、Ｗｅｂページが、そのＷｅｂページを含むＷｅｂサイトのＴｏｐページであるか否かを判別する。具体的には、例えば、Ｔｏｐページ判別部４２１は、ＨＴＭＬファイル内のTitleタグの後のタイトルから、そのＷｅｂページがサイト内のＴｏｐページであるか否かを判別する。
【００２３】
また、例えば、Ｔｏｐページ判別部４２１は、ＨＴＭＬファイル内に、サイトのＴｏｐページへのリンクが存在するか否かによって、Ｔｏｐページであるか否かを判別する。具体的には、ＨＴＭＬファイル内に「Ｔｏｐへ」、「サイトＴｏｐへ」等という名称のリンクが存在するか否かを判別し、存在する場合には、サイト内の途中のページ等であってＴｏｐページではないと判別し、存在しない場合には、サイト内のＴｏｐページであると判別する。
【００２４】
遷移階層情報抽出部４２２は、ＷｅｂページがＴｏｐページでない場合、つまりサイトの途中のページである場合に、そのＷｅｂページのサイト内における遷移階層情報（ページ遷移情報）を、ＨＴＭＬファイルの構造を解析して抽出する。ここで、Ｗｅｂページの遷移階層情報とは、サイトのＴｏｐページからどのようにリンクを遷移すればそのＷｅｂページに辿り着くことができるのかを示す情報である。遷移階層情報抽出部４２２は、具体的には、例えば、ＨＴＭＬファイル内に記載されているページタイトル（Ｔｏｐタイトルの後に括弧で明記されている副題等）から、そのＷｅｂページの遷移階層情報を抽出する。
【００２５】
リンク解析部４３は、読み込んだＨＴＭＬファイルからＷｅｂページ内に設定されているリンクの情報を解析し、その結果を読み上げ用ファイル編集部４４に出力するものであり、リンク番号付与部４３１と、最終リンクフラグ付与部４３２と、を有している。
リンク番号付与部４３１は、Ｗｅｂページ内に設定されている各リンクに、識別符号として、連続した番号を付与する。
【００２６】
最終リンクフラグ付与部４３２は、Ｗｅｂページに記載されているリンクの中で最後に記載されているリンクに、最終リンクであることを示す最終リンクフラグを付与する。
最終リンクフラグ付与部４３２では、最終リンクフラグを付与するリンクを検出するために、Ｗｅｂページ内の最後のリンクであるか否かの判断を行う。この判断は、具体的には、例えば、ＨＴＭＬファイル内のリンクを表すタグ（A_HREFで始まるタグ）が、以降にまだ存在するか否かで判断する。また、例えば、リンクカウンタ４１２で得たリンク箇所の総個数と、リンク番号付与部４３１で付与した通し番号とから、最後のリンクであるか否かを判断する。
【００２７】
読み上げ用ファイル編集部４４は、ＨＴＭＬファイル受信・記憶部３１から読み込んだＨＴＭＬファイルを、カウンタ部４１、特徴解析部４２、及びリンク解析部４３から得られる情報に基づき編集して、読み上げ用のＨＴＭＬファイルを作成する。
図４に、ＨＴＭＬファイルに基づくＷｅｂページの例を示す。（ａ）は、読み上げ用ファイル作成部３２へ入力される前の元のＨＴＭＬファイルに基づくＷｅｂページ例であり、（ｂ）は、読み上げ用ファイル作成部３２から出力された読み上げ用ＨＴＭＬファイルに基づくＷｅｂページ例である。
【００２８】
図４（ｂ）に示す例では、読み上げ用ファイル編集部４４は、遷移階層情報抽出部４２２で抽出した遷移階層情報と、規模カウンタ４１１で数えた総バイト数情報と、リンクカウンタ４１２で数えたリンク総数情報と、を元のＷｅｂページの先頭に追加記述する。さらに、読み上げ用ファイル編集部４４は、元のＷｅｂページ内の各リンクの前に、リンク番号付与部４３１で付与した通し番号を追加記述する。
また、読み上げ用ファイル編集部４４は、図４（ｂ）に示す例には表示されていない情報として、最終リンクフラグ付与部４３２で付与された最終リンクフラグの情報を元のＨＴＭＬファイルに追加する。
【００２９】
このようにして、読み上げ用ファイル作成部３２で作成された読み上げ用ＨＴＭＬファイルは、図２の読み上げ用ファイル記憶部３３に一旦格納され、表示部３４又は音声出力部３５に出力される。
【００３０】
表示部３４は、ディスプレイを備えており、Ｗｅｂブラウザを用いて、読み上げ用ＨＴＭＬファイルに基づくＷｅｂページを表示する。
これにより、視覚に障害がない者であっても、Ｗｅｂページの先頭を見るだけで、そのＷｅｂページの概要を把握することができる。
【００３１】
音声出力部３５は、スピーカを備えており、読み上げ用のＨＴＭＬファイルに基づくＷｅｂページの内容を音声により読み上げる。
また、音声出力部３５は、読み上げ用ＨＴＭＬファイルに基づき、Ｗｅｂページとして表示される内容の他に、図３の最終リンクフラグ付与部４３２で得られる最終リンク情報を読み上げる。具体的には、音声出力部３５は、Ｗｅｂページ内の最後のリンクを読み上げるときに、そのリンクが最後のリンクである旨を通知する。例えば、最後のリンクが読み上げられた後に、「最後のリンクです。」との音声を追加出力する。
【００３２】
特に、視覚障害者が、そのＷｅｂページにおいてリンクを辿ることのみを目的としている場合には、音声出力部３５は、読み上げ用ＨＴＭＬファイル内の情報のうち、読み上げ用ファイル作成部３２において追加された情報、及びＷｅｂページ内に設定されているリンク情報だけを読み上げる。これにより、視覚障害者は、効率よく迅速にＷｅｂページ内のリンクを把握することができ、効率よくリンクを辿ることができる。
【００３３】
その場合、具体的には、音声出力部３５は、まず、特徴解析部４２で得られるＷｅｂページの特徴情報（Ｔｏｐページである旨の情報又は遷移階層情報）と、カウンタ部４１で得られるＷｅｂページの規模情報及びリンク数情報と、を読み上げる。続いて、リンク解析部４３で得られるリンク番号情報及び最終リンク情報を、Ｗｅｂページ内のリンク情報と対応付けて読み上げる。
例えば、図４（ｂ）に示したＷｅｂページ例であれば、太字で示した情報及び最終リンク情報のみを読み上げる。
【００３４】
音声出力部３５が、特徴解析部４２で得られるＴｏｐページであることの情報又はＷｅｂページの遷移階層情報と、カウンタ部４１で得られるＷｅｂページの規模情報及びリンク数とを読み上げることにより、視覚でＷｅｂページを一覧できない視覚障害者が、効率よく迅速にＷｅｂページの概要を把握することができ、結果として、効率よくリンクを選択することができる。
【００３５】
音声出力部３５において、リンク番号付与部４３１で付与された番号に続いて対応するリンクが読み上げられることにより、他の内容が読み上げられている間であっても、視覚障害者は重要と判断したリンクを番号により記憶すればよく、記憶が楽になり、リンクの選択を効率よく行うことができる。
【００３６】
音声出力部３５が、最終リンクフラグ付与部４３２で得られる最終リンク情報を読み上げることにより、視覚障害者は、最後のリンクが読み上げられた後に別の内容が読み上げられた場合であっても、その後にはリンクが存在しないことを判断でき、効率よくリンクを選択することができる。
【００３７】
視覚障害者は、読み上げ用ＨＴＭＬファイルに基づいて音声出力部３５が読み上げる内容を聞くことにより、Ｗｅｂページの内容を把握することができる。
視覚障害者によるＷｅｂページの中からのリンクの選択は、リンク番号付与部４３１により付与されて読み上げられたリンク番号を指定することにより行う。
【００３８】
リンク番号入力部３６は、テンキーを備えており、視覚障害者等の本装置利用者による番号入力を受け付け、入力された番号情報をリンク判別部３７に出力する。
リンク判別部３７は、リンク番号入力部３６に入力された番号に対応するリンクのリンク遷移情報を判別して、リンク遷移情報送信部３８に出力する。具体的には、例えば、リンク判別部３７は、番号が入力されると、読み上げ用ファイル記憶部３３に記憶されている読み上げ用ＨＴＭＬファイルを参照し、入力番号に対応するリンク先のＵＲＬ等のリンク遷移情報を取得する。
【００３９】
リンク遷移情報送信部３８は、リンク遷移情報をインターネット２０上に送信する。具体的には、例えば、リンク遷移情報送信部３８は、リンク先のＵＲＬをインターネット２０上のネームサーバ等に送信する。
送信の結果、ＨＴＭＬファイル受信・記憶部３１が、リンク先のＷｅｂページのＨＴＭＬファイルを受信することにより、リンク先への遷移が行われる。
【００４０】
次に、本実施の形態に係るリンク読み上げ装置の処理動作を説明する。なお、この動作は、制御部１５が、記憶部１４やＲＯＭ１５２に記憶されている制御プログラムに従って、通信部１１、入力部１２、出力部１３、記憶部１４を制御することにより実行される。なお、制御部１５による通信制御、入出力制御、メモリ制御等の通常のコンピュータによる動作と同一の動作については、理解を容易にするため、逐一言及することを避ける。
【００４１】
図５は、本実施の形態に係るリンク読み上げ装置における読み上げ用ファイル作成処理を示すフローチャートである。
例えば、本装置の利用者により、入力部１２からリンク読み上げ用ファイルの作成を要求する情報が入力されると、読み上げ用ファイル作成部３２は、ＨＴＭＬファイル受信・記憶部３１から作成対象となるＷｅｂページのＨＴＭＬファイルを読み込む（ステップＳ１１）。
【００４２】
規模カウンタ４１１は、読み込まれたＨＴＭＬファイルを解析し、Ｗｅｂページの規模を表すページバイト数をカウントする（ステップＳ１２）。なお、このステップにおいて、Ｗｅｂページの規模を表す情報として、例えば、ページ文章数をカウントしてもよい。
【００４３】
次に、Ｔｏｐページ判別部４２１が、読み込まれたＨＴＭＬファイルを解析し、ＷｅｂサイトのＴｏｐページのファイルであるか否かを判別する（ステップＳ１３）。
ＨＴＭＬファイルがＴｏｐページのファイルでない場合には（ステップＳ１３：Ｎｏ）、遷移階層情報抽出部４２２が、読み込まれたＨＴＭＬファイルから、そのＷｅｂページの遷移階層情報を抽出する（ステップＳ１４）。一方、ＨＴＭＬファイルがＴｏｐページのファイルの場合には（ステップＳ１３：Ｙｅｓ）、ステップＳ１４はスキップする。
【００４４】
次に、制御部１５は、読み込まれたＨＴＭＬファイル内にリンクがあるか否かを判別する（ステップＳ１５）。
リンクがある場合には（ステップＳ１５：Ｙｅｓ）、リンクカウンタ４１２が、ＨＴＭＬファイル内にあるリンク数をカウントする（ステップＳ１６）。
【００４５】
続いて、リンク番号付与部４３１が、ＨＴＭＬファイル内のリンクをファイルの頭から順番に抽出し、抽出した順番に連続したリンク番号を付与する（ステップＳ１７）。
次に、制御部１５は、抽出したリンクがファイル内の最後のリンクか否かを判別する（ステップＳ１８）。
【００４６】
最後のリンクでない場合には（ステップＳ１８：Ｎｏ）、ステップＳ１７に戻り、最後のリンクになるまで、リンク番号を付与する。
一方、最後のリンクの場合には（ステップＳ１８：Ｙｅｓ）、そのリンクに最終リンクフラグを付与する（ステップＳ１９）。
なお、ステップＳ１５でリンクなしと判別された場合には（ステップＳ１５：Ｎｏ）、ステップＳ１６〜Ｓ１９の処理はスキップする。
【００４７】
次に、読み上げ用ファイル編集部４４が、上記各ステップで得られた情報に基づいて、読み込まれたＨＴＭＬファイルを編集し、読み上げ用ファイルを作成する（ステップＳ２０）。
具体的には、読み上げ用ファイル編集部４４は、ステップＳ１２で得るページバイト数、ステップＳ１３で得るＴｏｐページ情報、ステップＳ１４で得る遷移階層情報、ステップＳ１６で得るリンク数、ステップＳ１７で得るリンク番号、ステップＳ１９で得る最終リンクフラグに基づいて、ステップＳ１１で読み込まれたＨＴＭＬファイルを編集し、読み上げ用ファイルを作成する。
【００４８】
そして、制御部１５が、作成された読み上げ用ファイルを読み上げ用ファイル記憶部３３に格納し（ステップＳ２１）、読み上げ用ファイル作成処理を終了する。
【００４９】
図６は、本実施の形態に係るリンク読み上げ装置におけるリンク先遷移処理を示すフローチャートである。
音声出力部３５が読み上げ用ファイル記憶部３３に記憶されている読み上げ用ファイルを読み込み、そのファイルに基づくＷｅｂページの読み上げを開始すると、リンク番号入力部３６が、利用者からのリンク番号の指定入力を受け付ける（ステップＳ３１）。
【００５０】
リンク番号入力部３６はリンク番号が指定入力されるのを待ち（ステップＳ３１：Ｎｏ）、番号が指定入力されると（ステップＳ３１：Ｙｅｓ）、リンク判別部３７が、読み上げ用ファイル記憶部３３に記憶されている読み上げ用ファイルを解析し、番号に対応したリンクのＵＲＬ等のリンク遷移情報を取得する（ステップＳ３２）。
【００５１】
続いて、リンク遷移情報送信部３８がリンク遷移情報をインターネット２０上に送信して、ＨＴＭＬファイル受信・記憶部３１がリンク先のＨＴＭＬファイルを受信することにより、リンク先へ遷移し（ステップＳ３３）、このリンク先遷移処理を終了する。
【００５２】
以上説明したように、本実施の形態によれば、読み上げ用ファイル作成部３２は、規模カウンタ４１１がカウントするページ規模情報、リンクカウンタ４１２がカウントするリンク総数情報、特徴解析部４２が解析するページ特徴情報、リンク番号付与部４３１が付与するリンク番号情報、最終リンクフラグ付与部４３２が付与する最終リンクフラグ情報を、元のＨＴＭＬファイルに追加した読み上げ用ＨＴＭＬファイルを作成する。
【００５３】
リンク読み上げ装置１０は、この読み上げ用ＨＴＭＬファイルに基づき、Ｗｅｂページ内のリンクを読み上げる前に、そのページの特徴、規模、リンク総数を読み上げる。また、各リンクの前に通し番号を付与して読み上げ、さらに、最後のリンクを読み上げる際には最後のリンクであることを音声により通知する。
これにより、視覚を用いてＷｅｂページの概要を把握することが困難な視覚障害者は、リンクの選択に役立つ情報のみの読み上げを聞くことで、効率よく迅速にＷｅｂページの規模や概要を把握でき、また、重要なリンクの有無や箇所の判断を容易に行うことができる。
【００５４】
上記判断の例としては、視覚障害者は、ページの総バイト数から迅速に効率よくページ規模を把握することができる。そして、バイト数とリンク総数との関係から、例えば、規模が大きなページでリンクが少ない場合は重要な情報にリンクが張られていると予測することができる。逆に、規模が小さいページでリンク数が多い場合には、リンクの選択に際しては重要度が低いと考えられるナビゲーション（辿ってきたページの履歴や問い合わせ先等）等の情報にもリンクが張られていると予測することができる。
【００５５】
また、Ｗｅｂページ内の各リンクに番号を付与することにより、視覚障害者は重要な情報へのリンク箇所を番号で記憶することが可能になり、特に、リンク数が多い場合にリンクの選択が容易になる。
また、リンク番号が読み上げられているときには、リンク総数は既に読み上げられて分かっているので、読み上げの途中において、全体の中でのリンクの残量を認識することができる。そのため、例えば、ページ内のリンク数が多く、残量がまだまだある場合には、読み上げ内容を最後まで聞かずに、これだと思うリンクへ遷移するといった判断を行うこともできる。また、残量が僅かな場合には、最後まで聞いてから重要な情報のリンク箇所を判断しようという判断を行うこともできる。
【００５６】
さらに、各リンクへの番号の付与により、テンキー操作によるリンク先への遷移を行うことができる。特に、視覚に障害を持つ利用者の中で、ホームポジションを利用したキーボード操作が苦手な者にとっては、番号でリンクが提示されることによって、テンキーを用いた番号指定によりリンク先へ遷移することができ、操作性が向上する。
【００５７】
なお、本発明を実施するにあたっては、種々の形態による変形及び応用が可能であり、上記実施の形態に限られるものではない。
例えば、上記実施の形態では、ハイパーリンクを記述するファイルとしてＨＴＭＬファイルを用いて説明したが、ハイパーリンクを記述できる他のマークアップ言語のファイルを用いてもよい。
【００５８】
また、上記実施の形態では、視覚障害者はテンキーを用いてリンク番号を入力したが、マイクから入力された音声を認識することにより、リンク番号を入力するようにしてもよい。
また、上記実施の形態では、元のＨＴＭＬファイルに情報を追加する形で、読み上げ用のＨＴＭＬファイルを作成したが、読み上げる部分のみを抽出した読み上げ用ファイルを作成してもよい。
【００５９】
また、上記実施の形態では、リンク番号をリンクの前に読み上げたが、対応関係が分かればよく、例えば、リンクを読み上げた直後にリンク番号を読み上げるようにしてもよい。
また、上記実施の形態では、最終リンクフラグはＷｅｂページに表示されないが、表示されるようにしてもよい。
【００６０】
なお、本発明の読み上げ用ファイル作成装置及びリンク読み上げ装置は、専用のハードウェアによっても、通常のコンピュータシステムによっても実現することができる。
また、上記実施の形態では、リンク読み上げ装置１０のプログラムが、メモリ等に予め記憶されているものとして説明した。しかし、上述の処理動作を実行させるためのプログラムを、フレキシブルディスク、ＣＤ−ＲＯＭ（Compact Disk Read-Only Memory）、ＤＶＤ（Digital Versatile Disk）、ＭＯ（Magneto-Optical disk）等のコンピュータ読み取り可能な記録媒体に格納して配布し、そのプログラムをコンピュータにインストールすることにより、上述の処理を実行をするリンク読み上げ装置１０を構成してもよい。
【００６１】
また、プログラムをインターネット等の通信ネットワーク上のサーバ装置が有するディスク装置等に格納しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するようにしてもよい。さらに、通信ネットワークを介してプログラムを転送しながら起動実行することによっても、上述の処理を達成することができる。
また、上述の機能を、ＯＳが分担又はＯＳとアプリケーションの共同により実現する場合等には、ＯＳ以外の部分のみを媒体に格納して配布してもよく、また、コンピュータにダウンロード等してもよい。
【図面の簡単な説明】
【００６２】
【図１】本発明の実施の形態に係るリンク読み上げ装置の構成例を示すブロック図である。
【図２】図１に示すリンク読み上げ装置の機能構成例を示すブロック図である。
【図３】図２に示す読み上げ用ファイル作成部の具体的な機能構成例を示すブロック図である。
【図４】ＨＴＭＬファイルに基づくＷｅｂページの例を示す図である。
【図５】本実施の形態に係るリンク読み上げ装置における読み上げ用ファイル作成処理を示すフローチャートである。
【図６】本実施の形態に係るリンク読み上げ装置におけるリンク先遷移処理を示すフローチャートである。
【符号の説明】
【００６３】
１０  リンク読み上げ装置
１１  通信部
１２  入力部
１３  出力部
１４  記憶部
１５  制御部
１６  バス
２０  インターネット
３１  ＨＴＭＬファイル受信・記憶部
３２  読み上げ用ファイル作成部
３３  読み上げ用ファイル記憶部
３４  表示部
３５  音声出力部
３６  リンク番号入力部
３７  リンク判別部
３８  リンク遷移情報送信部
４１  カウンタ部
４２  特徴解析部
４３  リンク解析部
４４  読み上げ用ファイル編集部
１５１  ＣＰＵ
１５２  ＲＯＭ
１５３  ＲＡＭ
４１１  規模カウンタ
４１２  リンクカウンタ
４２１  Ｔｏｐページ判別部
４２２  遷移階層情報抽出部
４３１  リンク番号付与部
４３２  最終リンクフラグ付与部
【図１】
2006244296.tif 000003
【図２】
2006244296.tif 000004
【図３】
2006244296.tif 000005
【図４】
2006244296.tif 000006
【図５】
2006244296.tif 000007
【図６】
2006244296.tif 000008