(57)【要約】【課題】  利用者に対し、迅速、かつ効率的な文書閲覧環を可能とする文書読上げ装置を提供する。【解決手段】文書読上げ装置において、カーソル制御部３は、カーソルを進める早送り、もしくはカーソルを戻す巻戻しを行う。カーソル停止位置制御部４は、早送りあるいは巻戻し中に、入力される停止指示を受信して、カーソルを停止させ、カーソルの停止位置に基づいて求められる所定の区切り位置にカーソルを移動させる。【選択図】      図１
2006276686.tif 000002
【特許請求の範囲】
【請求項１】
文書をカーソルの位置に従って音声で読上げる文書読上げ装置であって、
カーソルを進める早送り、もしくは前記カーソルを戻す巻戻しを行うカーソル制御部と、
前記早送りあるいは前記巻戻し中に、入力される停止指示を受信して、前記カーソルを停止させ、前記カーソルの停止位置に基づいて求められる所定の区切り位置に前記カーソルを移動させるカーソル停止位置制御部と、
を有することを特徴とする文書読上げ装置。
【請求項２】
カーソル停止位置制御部は、
前記早送りあるいは前記巻戻し中に、入力される停止指示を受信して前記カーソルを停止させ、前記カーソルの停止位置の前後の最も近い句読点、あるいは句読点に相当する箇所が存在する位置まで前記カーソルを移動させることを特徴とする請求項１に記載の文書読上げ装置。
【請求項３】
前記早送り、もしくは巻戻しの際に、前記カーソルが予め設定される所定の単位で移動する毎に外部に通知のために出力するカーソル通過通知部
を有することを特徴とする請求項１または２に記載の文書読上げ装置。
【請求項４】
前記カーソル停止位置制御部によって、前記カーソルが移動される位置から音声を読み上げることを再開する音声読み上げ再生部
を有することを特徴とする請求項１から３のいずれか１つに記載の文書読上げ装置。
【請求項５】
文書をカーソルの位置に従って音声で読上げる文書読上げ装置のコンピュータに、
カーソルを進める早送り、もしくは前記カーソルを戻す巻戻しを行うステップと、
入力される停止指示を受信して前記カーソルを停止させるステップと、
前記カーソルの停止位置に基づいて求められる所定の区切り位置に前記カーソルを移動させるステップと、
を実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｗｅｂページ等に表現されたテキストを音声で読上げる、文書読上げ装置およびプログラムに関する。
【背景技術】
【０００２】
ＰＣ（Personal Computer）上のウインドウの状態や、Ｗｅｂ（World Wide Web）ページの情報を視覚で捕えられることができない視覚障害者は、ウインドウやＷｅｂページに表現された情報を、出力される音声によって認識する。このとき、スクリーンリーダと称される音声読上げソフトウェアを利用する。
市販のスクリーンリーダには、Ｗｅｂページの文章閲覧のための多くの機能が備えられており、各操作はキーボードに割り当てられていることから、キーボードで全ての操作が可能である。
【０００３】
視覚障害者は、晴眼者同様に、迅速に、効率よくＷｅｂページの情報を理解し、必要な情報の取捨選択をしたいという要求をする傾向があり、操作に慣れるに従ってこの傾向は顕著になる。
視覚障害者の多くは、Ｗｅｂページ内のリンクにはページの概要を示す重要な事柄が明記されている場合が多いため、最初に、Ｗｅｂページ内のリンクのみの読上げを聞くという特徴がある。しかしながら、Ｗｅｂページは、過去のページ履歴や広告などナビゲーション的な内容がリンクの大半を占め、実際の本文のリンクは非常に少ないものや、リンクのみの読上げを聞いても内容の判断が難しいものも多く、ページの最初から最後までの読上げを聞かなければ、必要な情報の取捨選択は難しいと考えられる。
【０００４】
このような状況に対し、市販のスクリーンリーダには、効率のよい閲覧を可能にするために、読上げ中の早送りや巻戻しの機能が備えられている。早送りや巻戻しとは、あらかじめソフトウェア毎に定められた所定の単位分、現在位置からカーソルを進める、あるいはカーソルを戻す機能のことである。また、あらかじめ定められた単位とは、多くのソフトが、１文字ごと、１行ごと、１文ごと、の３種類のうちのいずれかであることが多い。
カーソル移動後は、利用者からの要求があれば、読上げを開始する場合と、要求がなくても自動的に読上げを開始する場合など、ソフトウェアによって仕様が異なる。中には、１段落ごと、１０行ごとといった早送りや巻き戻しが可能なソフトウェアも存在する。
【０００５】
ところで、従来、早送り、あるいは巻戻しを行う場合、一旦、文書の読上げを停止させ、早送り、あるいは巻戻しの後に、再度文書の読上げを開始するといった煩雑な操作を手動で行う必要があったのに対し、文書の任意の位置までの早送りまたは巻戻し中であっても文書の読上げができる仕組み、すなわち、読上げ最中であっても希望の操作を指示できる仕組みが提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−１４００８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、あらかじめ定められた単位分カーソルを移動するという機能は、必ずしも利用者が希望する区切りの良い個所にカーソルが移動できるとは限らない。進みすぎた場合は戻す必要があり、また、戻りすぎた場合は進める必要があり、逆に手戻しが必要になる。
【０００７】
本発明は上記事情に基づいてなされたものであり、利用者に対し、迅速、かつ効率的な文書閲覧環境を提供できる、文書読上げ装置およびコンピュータプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記した課題を解決するために本発明は、文書をカーソルの位置に従って音声で読上げる文書読上げ装置であって、カーソルを進める早送り、もしくは前記カーソルを戻す巻戻しを行うカーソル制御部と、前記早送りあるいは前記巻戻し中に、入力される停止指示を受信して、前記カーソルを停止させ、前記カーソルの停止位置に基づいて求められる所定の区切り位置に前記カーソルを移動させるカーソル停止位置制御部と、を有することを特徴とする文書読上げ装置である。
【０００９】
本発明は、上記に記載の発明において、カーソル停止位置制御部は、前記早送りあるいは前記巻戻し中に、入力される停止指示を受信して前記カーソルを停止させ、前記カーソルの停止位置の前後の最も近い句読点、あるいは句読点に相当する箇所が存在する位置まで前記カーソルを移動させることを特徴とする。
【００１０】
本発明は、上記に記載の発明において、前記早送り、もしくは巻戻しの際に、前記カーソルが予め設定される所定の単位で移動する毎に外部に通知のために出力するカーソル通過通知部を有することを特徴とする。
【００１１】
本発明は、上記に記載の発明において、前記カーソル停止位置制御部によって、前記カーソルが移動される位置から音声を読み上げることを再開する音声読み上げ再生部
を有することを特徴とする。
【００１２】
本発明は、文書をカーソルの位置に従って音声で読上げる文書読上げ装置のコンピュータに、カーソルを進める早送り、もしくは前記カーソルを戻す巻戻しを行うステップと、入力される停止指示を受信して前記カーソルを停止させるステップと、前記カーソルの停止位置に基づいて求められる所定の区切り位置に前記カーソルを移動させるステップと、を実行させるためのコンピュータプログラムである。
【発明の効果】
【００１３】
本発明によれば、早送りもしくは巻戻し中に、停止指示が入力されたときに、利用者が希望する区切りの良い所定の区切り位置にカーソルを停止させるように制御することで、手戻しが多かった従来の視覚障害者の読上げにおける問題解決に有効となり、閲覧効率の向上を図ることができる。
【００１４】
また、早送りもしくは巻戻し指示が入力されたとき、カーソルが、設定された所定の単位で移動する毎に外部に通知することで、早送りや巻戻し中のおおよその文書経過点が把握できるようになり、文書閲覧効率の一層の向上につながる。
【００１５】
更に、早送りもしくは巻戻し中に、停止指示が入力されたとき、最も近い句読点、あるいは句読点に相当する箇所が存在する位置まで進む、もしくは戻る制御を実行することで、例えば、文節、タイトル、リンクの途中でのカーソル停止を回避することができ、特に、視覚でカーソルの移動が確認できない視覚障害者に対する文書内容の理解に貢献することができる。
【発明を実施するための最良の形態】
【００１６】
図１は、本発明の一実施形態に係る文書読上げ装置の内部構成を示すブロック図である。
本実施形態に係る文書読上げ装置は、入力・指示部１と、入力内容制御部２と、カーソル制御部３と、カーソル停止位置制御部４と、音声読上げ再生部５と、カーソル通過通知部６と、カーソル通知単位記録部７で構成される。
【００１７】
入力・指示部１は、ジョイスティックやキーボード、マウス等の入力装置であり、例えば、ジョイスティックの場合にはスティックを右へ倒すと早送り、左へ倒すと巻戻しの指示を入力することができる。なお、入力・指示部１は、音声入力であってもよく、この場合、音声認識装置などが適用される。
【００１８】
入力内容制御部２は、利用者が入力・指示部１を用いて入力した指示入力を取込み、取込んだ指示に従って他の機能部を動作させる。入力内容制御部２は、読上げ指示制御部２１と、位置移動指示制御部２２と、カーソル通過通知単位制御部２３と、位置移動停止制御部２４で構成される。
【００１９】
読上げ指示制御部２１は利用者により入力される読上げ開始あるいは読上げ終了の指示（以下、開始の指示を音声読上げ指示、終了の指示を音声読上げ終了指示と記載）を受信し、また、位置移動指示制御部２２は利用者により入力される早送りや巻戻し指示を受信し、いずれもカーソル制御部３を制御する。カーソル通過通知単位制御部２３は、利用者に対してカーソル移動に関する通知を行うための所定の単位を事前設定する機能を有し、利用者が入力・指示部１を操作して入力するデータ（一定の単位）を取込み、取込んだデータをカーソル通知単位記録部７に記録する。更に、位置移動停止制御部２４は、早送りあるいは巻戻し中に、利用者により入力されるカーソル停止指示（以下、停止指示と記載）を受信し、カーソル停止位置制御部４を制御する。
【００２０】
カーソル制御部３は、入力内容制御部２によって取込まれる音声読上げ指示、音声読上げ終了指示あるいは、早送り、巻戻し指示に基づく制御を実行する機能を有し、カーソル位置検出部３１と、カーソル移動部３２と、カーソル移動距離管理部３３で構成される。
カーソル位置検出部３１は、後述するカーソル移動カウンタを内蔵し、当該カウンタから現在のカーソル停止位置を検出し、カーソル移動部３２は、カーソル移動距離管理部３３で管理されるカーソルの移動単位に従ってカーソルの移動制御を行う。また、カーソル移動距離管理部３３は、カーソルの実際の移動距離を管理し、カーソル移動距離を内部のカーソル移動距離管理テーブルに記録する。
【００２１】
カーソル停止位置制御部４は、入力内容制御部２によって取込まれる停止指示に基づく制御を実行する機能を有し、カーソル停止位置補正部４１と、カーソル停止部４２で構成される。
カーソル停止位置補正部４１は、後述するように、カーソルが一旦停止した位置に基づいて求められる所定の区切り位置まで進む、あるいは戻るためのテキストサーチ機能を有し、カーソル停止部４２は、カーソル停止位置補正部４１により出力されたカーソル停止位置にカーソルを停止させる機能を有する。
【００２２】
ここで、上記の所定の区切り位置とは、例えば、停止位置前後の最も近くの位置にある句読点、あるいは句読点に相当する箇所である。句読点に相当する箇所とは、新聞記事のような、タイトルと本文から構成される文章については、タイトルの前後の箇所のことであり、Ｗｅｂページのような場合には、リンクの前後の箇所のことである（以下、句読点、あるいは句読点に相当する箇所を句読点等と記載）。このようにすることで、文節、タイトル、リンクの途中でのカーソル停止を回避することができる。
なお、前後の句読点等までの距離が同じ場合は、利用者に対し、前に戻るか、先へ進めるか選択させるなどの方法が考えられる。
【００２３】
音声読上げ再生部５は、実際にテキストを読上げる機能を有し、読上げファイル取得部５１と、読上げ再生部５２と、音声ピッチ変更部５３で構成される。
読上げファイル取得部５１は、例えば、Ｗｅｂページからテキストを取得し、読上げ再生部５２は取得したテキストを音声出力する。また、音声ピッチ変更部５３は、早送りや巻戻し指示を受信したときに、再生ピッチを短くする機能を有する。
【００２４】
カーソル通過通知部６は、予め設定された方法でカーソルの通過を外部へ通知する機能を有し、通知制御部６１と、通知部６２で構成される。
通知制御部６１は、カーソル通知単位記録部７に記録された通知単位、例えば、利用者またシステムが予め設定した文字数やバイト数など、カーソルが一定単位移動したかどうかを、カーソル移動距離管理部３３の取得したカーソルの実際の移動距離と照合し、移動していれば、通知部６２を起動し、通知部６２は、効果音を出力する、或いは、音声により利用者に移動を通知する、或いは、画面に出力する。
【００２５】
図２から図５は、図１に示す本実施形態に係る文書読上げ装置のカーソルの移動開始から停止に至る処理を示したフローチャートであり、以下、フローチャートを参照しながら、文書読上げ装置の動作について詳細に説明する。
【００２６】
図２は、早送り、巻戻し、文字数通知に関する処理の流れを示している。ここでは、まず、利用者が入力・指示部１により早送りもしくは巻戻し指示を入力したとする（Ｓ２１）。入力内容制御部２は、位置移動指示制御部２２が早送りもしくは巻戻し指示を受信してカーソル制御部３を制御し、カーソル位置検出部３１が内蔵するカーソル移動カウンタを初期設定（ｎ＝０）する（Ｓ２２）。
また、カーソル通過通知部６の通知制御部６１では、カーソル通知単位記録部７を参照して音の通知単位を検出し（Ｓ２３）、その単位αを、内蔵のカウンタにセットする（Ｓ２４）。一方、カーソル制御部３では、カーソル移動部３２によりカーソル移動制御を開始し（Ｓ２５）、一文字進む毎にカーソル移動カウンタの値に１を加える（Ｓ２６）。
【００２７】
また、カーソル停止位置制御部４では、停止指示を受信したか否かを常に監視している（Ｓ２７）。停止指示は、利用者が入力・指示部１を操作して停止指示を入力し、入力内容制御部２の位置移動停止制御部２４がこれを受信して出力することにより、カーソル停止位置制御部４によって検出される。ここで、カーソル停止位置制御部４が停止指示を受信していなかった場合は、カーソル通過通知部６の通知制御部６１が、カーソル移動カウンタが示す値ｎと音の通知単位αとの比較を行い（Ｓ２８）、一致したときに通知部６２を介して効果音により外部に出力する（Ｓ２９）。また、カーソル移動カウンタが示す値ｎから音の通知単位分αを減算して新たなカーソル移動カウンタの値としてセットし、Ｓ２５の処理へ戻る（Ｓ３０）。カーソル移動カウンタが示す値ｎが音の通知単位αに満たない場合はＳ２５以降の処理を繰り返す。
【００２８】
利用者が文書を閲覧する場合、一定文字数、バイト数、句読点ごと、或いは、利用者またはシステムが予め設定した文字数やバイト数など、所定の単位だけカーソルが移動する毎に、移動した文字数等を通知することで、文書読上げのおおよその移動距離を利用者に理解させることができる。
本実施形態によれば、利用者がこの単位を事前に入力・指示部１を用いて設定し、入力内容制御部２のカーソル通過通知単位制御部２３がこの値を取り込み、カーソル通知単位記録部７に記録している。そして、カーソル通過通知部６の通知制御部６１がこの値を読み出して内部に設定し、カーソルが設定された単位分移動するたびに通知部６２を起動し、通知部６２が、効果音を出力する構成になっている。なお、通知部６２の効果音の出力を、音声、画面に出力で代替してもよい。これは、巻戻し、早送りに限らず、読上げ一般に適用可能である。
【００２９】
なお、図２のＳ２７の判定処理において、カーソル停止位置制御部４が停止指示を受信した場合は、図３に示す、停止位置によるカーソル移動制御を実行する。
すなわち、カーソル停止位置制御部４は、停止位置が、文節の切れ目でないか否かを判定する（Ｓ３１）。停止位置が文節の切れ目でない場合には、Ｓ３６の処理に進む。一方、停止位置が文節の切れ目の場合、カーソル停止位置制御部４は、直前の句読点等までの文字数を内蔵のカウンタβにセットする（Ｓ３２）。更に、直後の句読点等までの文字数を内蔵のカウンタγにセットする（Ｓ３３）。そして、内蔵のカウンタβ、γにセットされている文字数の比較を行う（Ｓ３４）。ここで、カウンタβの直前の句読点等までの文字数がカウンタγの直後の句読点等までの文字数より小さいか等しい場合、直前の句読点等までカウンタβにセットされている文字分だけカーソルを移動させ（Ｓ３５）、Ｓ３６の処理に進む。
【００３０】
一方、カウンタβの直前の句読点までの文字数がカウンタγの直後の句読点までの文字数より多い場合は、直後の句読点までカウンタγにセットされていた文字分だけカーソルを移動させ（Ｓ３８）、Ｓ３６の処理に進む。
【００３１】
Ｓ３６において、カーソル停止位置制御部４は、停止位置がリンク、タイトルの途中であるか否かを判定する（Ｓ３６）。停止位置が、リンク、タイトルの途中であった場合、カーソル停止位置制御部４のカーソル停止位置補正部４１は、リンク、タイトルの末尾までカーソルを移動させて、後述する音声読上げ（再生）処理を音声読上げ再生部５に実行させる（Ｓ３７）。一方、停止位置が、リンク、タイトルの途中でない場合、すなわち句読点等の位置の場合にも、後述する音声読上げ（再生）処理を音声読上げ再生部５に実行させる。
【００３２】
カーソル停止位置の次の文字から読上げを開始した際、カーソル停止位置が文節の途中の場合、文節の途中から読上げが開始されても、特に視覚でカーソルの移動が確認できない視覚障害者は、内容を理解することが困難である。
図３に示すフローチャートは、その停止位置を、停止を指示された位置から最も近い句読点等に移動させる制御を実行している。句読点等までの距離は文字数、バイト数などで判定する。具体的には、停止した位置の文字の前後をサーチし、最も近い位置にある句読点等の位置を検出する。句読点等まで戻るためのサーチは、カーソル停止位置制御部４のカーソル停止位置補正部４１が行い、その結果に基づいてカーソル停止部４２がカーソルを停止させる。
【００３３】
図４は、音声読上げに関する処理の流れを示している。まず、利用者が入力・指示部１を操作して音声読上げ指示を入力する。入力内容制御部２はこれを取り込み、カーソル制御部３に出力し、カーソル制御部３が音声読上げ指示を受信する（Ｓ４０）。カーソル制御部３は、音声読上げ指示を受信した場合、あるいはＳ３６においてカーソル停止位置制御部４が、句読点等の位置にカーソルを移動させた後に、カーソル位置検出部３１に現在のカーソル位置を検出させ（Ｓ４１）、検出されるカーソル位置を含む音声読上げ指示を音声読上げ再生部５に送信する。音声読上げ再生部５は、音声読上げ指示を受信し、音声読上げ指示とともに受信するカーソル位置に従い音声読上げ再生を実行する（Ｓ４２）。カーソル制御部３が、音声読上げ再生中に、早送りもしくは巻戻し指示を受信しているか否かを判定し（Ｓ４３）、早送りもしくは巻戻し指示を受信している場合、カーソル制御部３は、図２に示すＳ２２以降の処理を実行する（Ｓ４３）。一方、カーソル制御部３が、早送りもしくは巻戻し指示を受信していない場合、カーソル制御部３は、利用者が入力・指示部１を操作することにより入力されて送信される音声読上げ終了指示を、受信しているか否かを判定する（Ｓ４４）。カーソル制御部３が、音声読上げ終了指示を受信している場合には、カーソル停止位置制御部４にカーソルを停止させ、音声読上げ再生部５に音声読上げの処理を終了させる。カーソル制御部３が、音声読上げ終了指示を受信していない場合には、Ｓ４２の音声読上げ再生処理を継続させる（Ｓ４３）。
なお、音声読上げ終了指示により、音声読上げの処理を終了させる際、音声読上げ終了指示を受信した際のカーソル位置でカーソルを停止させるようにしてもよいが、カーソル制御部３が、カーソル停止位置制御部４のカーソル停止位置補正部４１に句読点等の位置にまでカーソルの位置を補正させ、カーソルを当該句読点等の位置まで移動させた後にカーソル停止部４２により停止させるようにしてもよい。
【００３４】
ここで、音声読上げ再生とは、読上げファイル取得部５１が、例えば、Ｗｅｂページからテキストデータを取得し、読上げ再生部５２が取得したテキストを音声出力することで実行される。また、音声ピッチ変更部５３は、早送りや巻戻し指示を受信したときに、再生ピッチを短くする制御を実行する。
図５に上記した読上げファイル取得部５１によるテキストデータ取得の処理の流れが示されている。図５に示されるように、対象がＷｅｂページであった場合（Ｓ５１）、読上げファイル取得部５１が指示されたＷｅｂページからテキストデータを取得する（Ｓ５２）。そして、利用者から音声読上げ指示が入力された場合、これを受信し（Ｓ５３“Ｙｅｓ”）、図４に示す、音声読上げ再生部５によるＳ４１以降の処理を実行し、受信していない場合は、更に、早送りもしくは巻戻し指示を受信したか否かを判定する（Ｓ５４）。ここで、早送りもしくは巻戻し指示を受信していた場合は、図２にＳ２２以降で示すカーソル停止位置制御部４による、早送りもしくは巻戻しの処理を実行し、受信していない場合は、上記したＳ５３以降の処理を繰り返す。
【００３５】
以上説明のように、本発明は、早送りもしくは巻戻し中に停止指示が利用者の操作により入力されたときに、利用者が希望する位置にカーソルを停止させるように制御するものであり、このことにより、手戻しが多かった従来の視覚障害者の音声読上げソフトウェアにおける問題解決をはかり、閲覧効率の向上につなげるものである。また、早送りもしくは巻戻し指示が入力されたとき、カーソルが、設定された所定の単位で移動する毎に外部に通知するものであり、早送りや巻戻し中のおおよその文書経過点が把握できるようになり、文書閲覧効率の一層の向上につながる。
更に、早送りもしくは巻戻し中に、停止指示が入力されたとき、最も近い句読点が存在する位置まで進む、もしくは戻る制御を実行して再生を再開することで、例えば、文節、タイトル、リンクの途中でのカーソル停止を回避することができ、特に、視覚でカーソルの移動が確認できない視覚障害者に対する文書内容の理解を高めることができる。
【００３６】
なお、図１に示す、入力内容制御部２、カーソル制御部３、カーソル停止位置制御部４、音声読上げ再生部５、カーソル通過通知部６のそれぞれで実行される手順をコンピュータ読み取り可能な記録媒体に記録し、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによって本発明の文書読上げ装置を実現することができる。ここでいうコンピュータシステムとは、ＯＳや周辺装置等のハードウェアを含む。
【００３７】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組合せで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【００３８】
以上、この発明の実施形態について、図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【図面の簡単な説明】
【００３９】
【図１】本発明の一実施形態に係る文書読上げ装置の内部構成を示すブロック図である。
【図２】本実施形態に係る文書読上げ装置の動作を説明するために引用したフローチャートである。
【図３】本実施形態に係る文書読上げ装置の動作を説明するために引用したフローチャートである。
【図４】本実施形態に係る文書読上げ装置の動作を説明するために引用したフローチャートである。
【図５】本実施形態に係る文書読上げ装置の動作を説明するために引用したフローチャートである。
【符号の説明】
【００４０】
１…入力・指示部、２…入力内容制御部、３…カーソル制御部、４…カーソル停止位置制御部、５…音声読上げ再生部、６…カーソル通過通知部、７…カーソル通知単位記録部
【図１】
2006276686.tif 000003
【図２】
2006276686.tif 000004
【図３】
2006276686.tif 000005
【図４】
2006276686.tif 000006
【図５】
2006276686.tif 000007