(57)【要約】【課題】運転者がテキスト情報の読み上げを必要としている状況において適切にテキスト情報の読み上げを行う。【解決手段】視線方向検出装置３は、運転者の顔画像から運転者の視線方向を検出する。外部メモリ１５には、運転者がディスプレイ装置２の表示面を見ているときの標準的な視線方向が記憶されている。注視判定手段１６は、視線方向検出装置３で検出した視線方向と標準的な視線方向とが一致した状態が注視判定時間以上継続すると、運転者がディスプレイ装置２の表示面を注視中であると判定する。読み上げ制御手段１８は、ディスプレイ装置２にテキスト情報が表示されているときに車両が動き始めた時、注視判定手段１６が表示面を注視中であると判定していることを条件として、音声変換手段１７に対し表示対象とされているテキスト情報の読み上げを指令する。【選択図】図１
2014106329.tif 000002
【特許請求の範囲】
【請求項１】
運転者の視線方向を検出する視線方向検出手段（３）と、
前記運転者が車室内に配置されたディスプレイ装置（２）の表示面（２ａ）を見ているときの前記運転者の視線方向を記憶する記憶手段（１５）と、
前記視線方向検出手段により検出された視線方向と前記記憶手段に記憶された視線方向とが一致した状態が所定の注視判定時間以上継続している場合に、前記運転者が前記ディスプレイ装置の表示面を注視中であると判定する注視判定手段（１６）と、
読み上げ開始指令が与えられると、前記ディスプレイ装置の表示対象とされているテキスト情報を音声信号に変換して出力する音声変換手段（１７）と、
前記ディスプレイ装置にテキスト情報が表示されているときに車両が動き始めた時、前記注視判定手段が前記ディスプレイ装置の表示面を注視中であると判定していることを条件として、前記音声変換手段に対し前記読み上げ開始指令を与える読み上げ制御手段（１８）とを備えていることを特徴とするテキスト読み上げ装置。
【請求項２】
前記注視判定手段は、前記ディスプレイ装置の表示面を注視中と判定した後、前記視線方向検出手段により検出された視線方向と前記記憶手段に記憶された視線方向とが不一致となる状態が所定の解除判定時間以上継続している場合に、前記運転者が前記ディスプレイ装置の表示面を注視していないと判定することを特徴とする請求項１記載のテキスト読み上げ装置。
【請求項３】
前記ディスプレイ装置の表示面は複数の領域に区分されており、
前記記憶手段は、前記運転者が前記区分された各領域を見ているときの前記運転者の視線方向を当該各領域と対応付けて記憶し、
前記読み上げ制御手段は、前記読み上げ開始の条件が成立すると、前記音声変換手段に対し、前記運転者が最後に注視していた前記ディスプレイ装置の表示面の領域に表示されたテキスト部分からテキスト情報を読み上げるように前記読み上げ開始指令を与えることを特徴とする請求項１または２記載のテキスト読み上げ装置。
【請求項４】
前記読み上げ制御手段は、前記読み上げ開始の条件が成立すると、前記音声変換手段に対し、前記ディスプレイ装置の表示面の最初に表示されたテキスト文章の文頭からテキスト情報を読み上げるように前記読み上げ開始指令を与えることを特徴とする請求項１または２記載のテキスト読み上げ装置。
【請求項５】
前記読み上げ制御手段は、前記運転者が最後に注視していた表示面の領域の最初に表示されたテキスト文章の文頭からテキスト情報を読み上げるように前記読み上げ開始指令を与えることを特徴とする請求項３記載のテキスト読み上げ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運転者に対しテキスト情報を読み上げるテキスト読み上げ装置に関する。
【背景技術】
【０００２】
カーナビゲーション装置には、運転者に対し目的地までの経路を音声案内することに加え、音声合成によりテキスト情報（メール、ＳＮＳ（social networking service）等）を運転者に読み上げる機能を備えたものが知られている（特許文献１参照）。この装置は、テキスト情報の内容またはテキスト情報の入力源に応じて自動的に音声読み上げモードを設定し、その音声読み上げモードに対応する音声合成制御パラメータの組み合わせを特定して音声合成を行う。この装置によれば、メールの容量が大きい場合には、読み上げ速度が速くなり、読み通す時間の短縮が図られる。また、経路案内情報や交通情報を読み上げる際に距離や地名の読み上げ速度が遅くなり、聞き取り易くなる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９８６９５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記装置は、テキスト情報の内容またはテキスト情報の入力源（アプリケーションプログラムの種類）に応じて音声読み上げモードを設定する。このため、運転者の安全を配慮した上で、運転者が望むタイミングで読み上げる構成となっていない。すなわち、運転者が自らテキスト情報を読むことができる車両の停止状態では、自動読み上げは必ずしも必要ではない。むしろ、自らテキスト情報を読んでいる運転者にとって、読み上げは非常に煩わしい。一方、運転者がテキスト情報を読むことができない車両の走行中は、安全のために自動読み上げが必要になる。
【０００５】
本発明は上記事情に鑑みてなされたもので、その目的は、運転者がテキスト情報の読み上げを必要としている状況において適切にテキスト情報の読み上げを行うテキスト読み上げ装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載したテキスト読み上げ装置は、視線方向検出手段、記憶手段、注視判定手段、音声変換手段および読み上げ制御手段を備えている。視線方向検出手段は、運転者の視線方向を検出する。記憶手段には、運転者が車室内に配置されたディスプレイ装置の表示面を見ているときの運転者の視線方向が記憶されている。注視判定手段は、視線方向検出手段により検出された視線方向と記憶手段に記憶された視線方向とが一致した状態が所定の注視判定時間以上継続している場合に、運転者がディスプレイ装置の表示面を注視中であると判定する。
【０００７】
読み上げ制御手段は、ディスプレイ装置にテキスト情報が表示されているときに車両が動き始めた時、注視判定手段がディスプレイ装置の表示面を注視中と判定していることを条件として、音声変換手段に対し読み上げ開始指令を与える。音声変換手段は、読み上げ開始指令が与えられると、ディスプレイ装置の表示対象とされているテキスト情報を音声信号に変換して出力する。
【０００８】
この構成によれば、車両に乗り込んでから車両を発進させるまでの間、信号待ちにより車両を一時的に停止させている間などに、運転者がディスプレイ装置の表示面を注視していると、注視判定手段が注視中と判定する。テキスト情報がディスプレイ装置に表示されているときに車両が動き始めた時、注視判定手段が注視中と判定していれば、運転者がそのテキスト情報を読んでいる途中で車両を発進させた可能性が高いと考えられる。そこで、表示対象とされているテキスト情報の読み上げを開始する。
【０００９】
これにより、車両を発進させるためにディスプレイ装置から視線を外した運転者に対し、音声により継続してテキスト情報を提供できる。また、アプリケーションプログラムが起動するたびにテキスト情報を読み上げる従来構成と異なり、安全を確保するために運転者がテキスト情報の読み上げを必要としている状況においてテキスト情報の読み上げを行うことができる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態に係るテキスト読み上げ装置を含むシステム構成図
【図２】カメラによる顔画像の撮影範囲と運転者の視線方向を示す説明図
【図３】画面注視フラグ設定プログラムのフローチャート
【図４】読み上げプログラムのフローチャート
【図５】第２の実施形態に係る表示面を示す図
【発明を実施するための形態】
【００１１】
各実施形態において実質的に同一部分には同一符号を付して説明を省略する。
（第１の実施形態）
以下、本発明の第１の実施形態について図１ないし図４を参照しながら説明する。図１に示すテキスト読み上げ装置１は、運転者が車両を発進させるため、ディスプレイ装置２に表示されているテキスト情報を自ら読み続けることができなくなったときに、代わってそのテキスト情報を読み上げて音声出力する装置である。このテキスト読み上げ装置１は、視線方向検出装置３と、ＥＣＵ（Electronic Control Unit）である車載機４とから構成されている。
【００１２】
ディスプレイ装置２は、例えばダッシュボードにおいて運転席と助手席との中間位置に確保されたスペースに配置されている。ディスプレイ装置２は、単独で設けられるものに限らず、例えばカーナビゲーション装置に組み込まれたディスプレイ装置であってもよい。車載機４が出力した表示信号（映像信号、テキスト信号など）は、ディスプレイ装置２に送られて表示され、車載機４が出力した音声信号は、オーディオアンプ５を介して車室内に設置されたスピーカ６から出力される。
【００１３】
視線方向検出装置３は、運転者の視線方向を検出する視線方向検出手段であり、カメラ７とカメラＥＣＵ８とから構成されている。カメラ７は、図２に示すように、運転席９に着座している乗員（運転者）の顔を撮影できる位置、例えばインストルメントパネル内の計器盤内に配置されている。カメラ７は、例えば近赤外線カメラであって、夜間でも顔画像を撮影することが可能である。この場合、補助光源からの近赤外光を運転者の顔に照射し、運転者の顔画像を撮影するようにしてもよい。
【００１４】
カメラＥＣＵ８は、カメラ７から入力された運転者の顔画像から運転者の視線方向を検出する。この視線検出方法としては、種々のものを使用できる。例えば、顔画像から瞳の位置を特定し、瞳孔位置と眼頭位置との相対距離から視線方向を特定することができる。また、顔画像と視線方向とを対応づけたフィルタ情報（視線検出用モデル）を用いて、顔画像から視線方向を検出することもできる。また、角膜反射法を用いることもできる。カメラＥＣＵ８は、ＣＡＮなどの車載ＬＡＮ１０を介して車載機４に対し、カメラ７と瞳とを結ぶ直線を基準とする視線の左右方向の角度θ１および視線の上下方向の角度θ２（仰角・俯角）を送信する。
【００１５】
車載ＬＡＮ１０には、種々のＥＣＵが接続されている。ボデーＥＣＵ１１は、運転席９の前後方向の設定位置を車載機４に送信する。通信ＥＣＵ１２は、移動体通信網を介してインターネットとの接続を可能とする。この通信機能により、車載機４その他の車載ＥＣＵは、メールサーバやＷＥＢサイトへのアクセスが可能となり、ＳＮＳも利用可能となる。車載ＬＡＮ１０には、その他の表示信号を出力する装置、音声信号を出力する装置、車速を検出するエンジンＥＣＵなどが接続されている。
【００１６】
車載機４は、自らメーラーやＳＮＳなどのアプリケーションプログラムを実行可能である。車載機４は、これらのアプリケーションプログラムの実行によりディスプレイ装置２に表示するテキスト信号と、他の車載ＥＣＵから出力される表示信号とを統合して重ね合わせ、ディスプレイ装置２に出力する。また、車載機４は、カメラ７をはじめとする各種車載カメラで撮影された画像データ、地図描画データ、ＤＶＤを再生した映像データなどを直接入力して、ディスプレイ装置２に出力する。
【００１７】
車載機４は、制御部１３、ＲＡＭ１４、外部メモリ１５などを備えている。制御部１３は、ＣＰＵ、ＲＯＭ、通信回路、タイマ、Ｉ／Ｏポート、Ｄ／Ａ変換器などを備えており、ＣＰＵがＲＯＭまたは外部メモリ１５に記憶されたプログラムを実行することにより注視判定手段１６、音声変換手段１７および読み上げ制御手段１８として機能する。車載機４は、ディスプレイ装置２に表示信号を出力するとともに、ディスプレイ装置２がタッチ操作機能を備えている場合には操作信号を入力する。操作スイッチ群１９からも操作信号を入力可能である。また、Ｄ／Ａ変換器を介してオーディオアンプ５に音声信号を出力する。
【００１８】
外部メモリ１５は、フラッシュメモリ、ＨＤＤ、ＳＤメモリカードなどからなる。外部メモリ１５には、運転者の座高・身長データと注視判定用データとが記憶されている。座高・身長データは、運転者の座高または身長のデータであり、本実施形態では座高のデータを用いている。注視判定用データは、運転者の座高Ｌ１と運転席９の前後方向の設定位置Ｌ２との各組み合わせに対し、運転者がディスプレイ装置２の表示面２ａ（中央付近）を見ているときの運転者の標準的な視線方向（左右方向の角度θ1r、上下方向の角度θ2r）を示すデータである。以下の説明では、この視線方向を表示面視線方向と言う。
【００１９】
次に、本実施形態の作用について図３および図４を参照しながら説明する。制御部１３は、車両のＡｃｃスイッチがオンされると、注視判定手段１６として図３に示す画面注視フラグ設定プログラムの実行を開始し、Ａｃｃスイッチがオフされると終了する。Ａｃｃスイッチのオン／オフに替えて、ＩＧスイッチのオン／オフにより開始／終了してもよい。
【００２０】
制御部１３は、ステップＳ１で視線監視処理を起動する。初期化処理において、画面注視フラグをリセットし、画面注視タイマと注視解除タイマの値をゼロに設定する。そして、外部メモリ１５から運転者の座高・身長データを読み出し、ボデーＥＣＵ１１から運転席９の前後方向の設定位置Ｌ２を入力する。さらに、外部メモリ１５から、座高Ｌ１と設定位置Ｌ２との組み合わせに対応する表示面視線方向（角度θ1r、θ2r）を読み出す。このとき、カメラＥＣＵ８から瞳の位置を入力し、その瞳の位置が座高Ｌ１と設定位置Ｌ２とに基づいて演算した瞳の存在範囲外となっている場合には、運転者に対し座高・身長データの入力を促す処理を加えてもよい。
【００２１】
制御部１３は、ステップＳ２で、カメラＥＣＵ８から視線方向（角度θ１、θ２）を入力する。この視線方向（角度θ１、θ２）が表示面視線方向（角度θ1r、θ2r）と一致する場合には、運転者がディスプレイ装置２の表示面２ａ（画面）を見ている（ＹＥＳ）と判断し、ステップＳ３で画面注視タイマを始動する。表示面２ａを見ていない（ＮＯ）と判断した場合には、注視するまでステップＳ２の判断処理を繰り返す。なお、表示面視線方向（角度θ1r、θ2r）は、運転者が表示面２ａの中央付近を見ているときの標準的な視線方向であるため、運転者が表示面２ａの隅部を見ているときの視線方向とは若干のずれが生じる。従って、上記視線方向の一致判定の際には、当該ずれに応じた範囲内の差は一致と見なしている。
【００２２】
制御部１３は、画面注視タイマを始動後、ステップＳ４においてステップＳ２と同様の処理により表示面２ａを見ているか否かを判断する。ここで見ている（ＹＥＳ）と判断すると、ステップＳ５に移行して画面注視タイマの値が注視判定時間Ｔset（例えば５秒）以上になったか否かを判断する。表示面２ａを見始めてから注視判定時間Ｔsetが経過した場合には、ＹＥＳと判断してステップＳ６に移行し、ＲＡＭ１４に記憶される画面注視フラグをセットする。注視判定時間Ｔsetが経過していない場合には、ＮＯと判断してステップＳ４に戻る。
【００２３】
ステップＳ４、Ｓ５を繰り返し実行して注視判定時間Ｔsetの経過を待つ間に、運転者がディスプレイ装置２の表示面２ａから視線を外すと、ステップＳ４で表示面２ａを見ていない（ＮＯ）と判断する。この場合には、ステップＳ１２に移行して画面注視タイマを停止しリセットした後、ステップＳ２に戻る。すなわち、制御部１３は、視線方向検出装置３により検出された視線方向と外部メモリ１５から読み出した表示面視線方向とが一致した状態が注視判定時間Ｔset以上継続している場合に、運転者がディスプレイ装置２の表示面２ａを注視中であるとして画面注視フラグをセットする。
【００２４】
制御部１３は、画面注視フラグをセットすると、ステップＳ７で注視解除タイマを始動する。ステップＳ８においてステップＳ２と同様の処理により表示面２ａを見ているか否かを判断する。ここで見ている（ＹＥＳ）と判断すると、ステップＳ１１に移行して注視解除タイマをリセットする。一方、見ていない（ＮＯ）と判断すると、ステップＳ９に移行して注視解除タイマが解除判定時間Ｔres（例えば２秒）以上になったか否かを判断する。
【００２５】
視線を外してから解除判定時間Ｔresが経過していなければ、ステップＳ９でＮＯと判断してステップＳ８に戻る。これに対し、視線を外した状態のまま解除判定時間Ｔresが経過すると、ステップＳ９でＹＥＳと判断してステップＳ１０に移行し、画面注視フラグをリセットする。その後、ステップＳ１２の画面注視タイマの停止、リセット処理を経てステップＳ２に戻る。
【００２６】
すなわち、制御部１３は、ディスプレイ装置２の表示面２ａを注視中と判定して画面注視フラグをセットした後、運転者が表示面２ａを見ていない状態が解除判定時間Ｔres以上継続している場合に、運転者が表示面２ａを注視していないと判定して画面注視フラグをリセットする。
【００２７】
例えば、信号待ちとなって車両を停止させたとき、運転者が表示面２ａ（画面）の表示内容を注視判定時間Ｔset以上読み続けると、画面注視フラグがセットされる。運転者は、信号表示の切り替わりを確認するため、表示面２ａから一時的に視線を外す場合がある。この場合でも、運転者は、まだ停止信号であることを確認すると、未読の内容を読み続けるために、解除判定時間Ｔres（２秒）よりも短い時間で視線を再び表示面２ａに戻す。このような場合、制御部１３は、画面注視フラグをセットしたままに維持する。一方、運転者が、表示内容を注視判定時間Ｔset以上かけて読み終えると、視線を表示面２ａから外す。このような場合、運転者は、解除判定時間Ｔres（２秒）が経過しても視線を表示面２ａに戻さないので、制御部１３は、画面注視フラグをリセットする。
【００２８】
車載機４は、自らメーラーやＳＮＳなどのアプリケーションプログラムを実行すると、受信したメール内容、メッセージ内容、文字情報などのテキスト情報をディスプレイ装置２に表示する。車載機４は、他のＥＣＵから文字による交通情報などのテキスト情報を受信したときも、自ら表示するテキスト情報と統合してディスプレイ装置２に表示する。
【００２９】
制御部１３は、テキスト情報を表示するアプリケーションプログラムの実行を開始すると、音声変換手段１７および読み上げ制御手段１８として図４に示す読み上げプログラムの実行を開始する。このプログラム中、音声変換手段１７としての制御部１３は、テキスト情報を音声信号に変換して出力する処理を実行し、読み上げ制御手段１８としての制御部１３は、その他の処理を実行する。制御部１３は、ステップＳ２１で、表示の対象となるテキストをディスプレイ装置２の表示面２ａに表示する。ここで、表示の対象となるテキストとは、１画面に表示されるテキストだけでなく、表示対象となっているテキストコンテンツの全体を言う。
【００３０】
読み上げ制御手段１８としての制御部１３は、ステップＳ２２でアプリケーションプログラムの実行が終了したか否かを判断する。終了した場合には、ＹＥＳと判断して読み上げプログラムの実行を終了する。終了していない場合には、ＮＯと判断してステップＳ２３に移行し、車両が発進したか否かを判断する。この判断は、車速が規定値Ｓｃよりも速いか否かを判定することにより行う。規定値Ｓｃは、運転者が表示面２ａに視線を向けながら車両を進行させることが安全上好ましくない速度、例えば５〜７ｋｍ／ｈ程度に設定されている。勿論、０ｋｍ／ｈに設定してもよい。
【００３１】
制御部１３は、ステップＳ２３で車速が規定値Ｓｃ以下（ＮＯ）と判断すると、表示されたテキストを運転者が自ら読むことが可能であるため、ステップＳ２２に戻りテキストの読み上げは行わない。一方、車速が規定値Ｓｃを超えた（ＹＥＳ）と判断すると、ステップＳ２４で画面注視フラグがセットされているか否かを判断する。画面注視フラグがセットされていない場合には、運転者が車両を発進させる前に表示面２ａを注視していなかった（つまりテキストを読んでいなかった）ので、ステップＳ２２に戻りテキストの読み上げは行わない。
【００３２】
これに対し、画面注視フラグがセットされていると、ステップＳ２５に移行して表示の対象となっているテキストの読み上げを開始する。このとき、読み上げ制御手段１８の処理ルーチンが音声変換手段１７の処理ルーチンに対し読み上げ開始指令を与える。音声変換手段１７としての制御部１３は、表示対象とされているテキストを音声信号に変換し、Ｄ／Ａ変換器を介してオーディオアンプ５に出力する。この場合、運転者が既に読み終えた内容を重複して読み上げることがないように、表示面２ａに表示されているテキスト部分から読み上げる。また、文章の途中から読み上げを開始すると不自然なため、表示面２ａの最初に表示されているテキスト文章の文頭まで遡って読み上げることが好ましい。
【００３３】
制御部１３は、読み上げを開始すると、ステップＳ２６でアプリケーションプログラムの実行が終了したか否かを判断する。終了した場合には、ＹＥＳと判断して読み上げプログラムの実行を終了する。終了していない場合には、ＮＯと判断してステップＳ２７に移行し、表示対象テキストの読み上げが完了したか（全て読み終えたか）を判断する。
【００３４】
読み上げが完了していない場合にはＮＯと判断してステップＳ３０に移行し、表示対象テキストが切り替わったか否かを判断する。切り替わっていなければステップＳ２６に戻り、表示対象テキストの読み上げを継続する。表示対象テキストが切り替わった場合にはステップＳ２１に戻り、新たに表示対象となったテキストについて読み上げ処理を実行する。
【００３５】
一方、ステップＳ２７で読み上げが完了したと判断した場合には、ステップＳ２８で表示対象テキストの読み上げを終了する。その後、ステップＳ２９に移行して表示対象テキストの切り替わりを待ち、表示対象テキストが切り替わると、ステップＳ２１に戻り新たに表示対象となったテキストについて読み上げ処理を実行する。
【００３６】
以上説明したように、本実施形態のテキスト読み上げ装置１は、ディスプレイ装置２にテキスト情報が表示されているときに車両が動き始めた時、運転者がディスプレイ装置２の表示面２ａを注視中であることを条件として、表示対象テキストを読み上げる。信号待ち等により受信メールやＳＮＳのメッセージを読んでいる運転者は、信号の切り替わり等により未読部分を残したまま車両を発進させたとき、継続して音声によるテキスト内容の提供を受けることができる。
【００３７】
本装置は、アプリケーションプログラムが起動するたびにテキスト情報を読み上げるのではなく、表示テキストを読んでいる途中で車両の発進により安全に読むことができなくなったときにのみテキストの読み上げを行う。従って、運転者にとって煩わしい不必要な読み上げを防止できる。
【００３８】
テキスト読み上げ装置１は、運転者がディスプレイ装置２の表示面２ａを注視判定時間Ｔset以上継続して見ている場合に、表示面２ａを注視中であると判定する。注視判定時間Ｔsetを適当な時間（本実施形態では５秒）に設定すれば、運転者が画面表示されたテキストを読んでいる状態か否かを正しく判定できる。また、注視中と判定した後、運転者が表示面２ａから解除判定時間Ｔres以上継続して視線を外している場合に、表示面２ａを注視中でないと判定する。解除判定時間Ｔresを適当な時間（本実施形態では２秒）に設定すれば、運転者が画面表示されたテキストを読み終わった状態か否かを正しく判定できる。
【００３９】
テキスト読み上げ装置１は、運転者が既に読み終えた内容を重複して読み上げることがないので、運転者は短時間で効率良くテキスト情報を得ることができる。また、文章の区切り（文頭）から読み上げを開始するので、読み上げ開始部分で内容が理解しにくくなることもない。
【００４０】
（第２の実施形態）
次に、第２の実施形態について図５を参照しながら説明する。ディスプレイ装置２の表示面２ａは、図５に示すように複数の領域に区分されている。ここでは、表示面２ａの縦方向を３つの領域Ａ、Ｂ、Ｃに区分し、表示面２ａの横方向を３つの領域１、２、３に区分している。その結果、表示面２ａは、Ａ１、Ａ２、Ａ３、Ｂ１、Ｂ２、Ｂ３、Ｃ１、Ｃ２、Ｃ３の９領域に区分される。図中に記載されている破線は、説明のために加えた境界線であり、実際に表示されるものではない。
【００４１】
外部メモリ１５（図１参照）に記憶された注視判定用データは、運転者の座高Ｌ１（または身長）と運転席９の前後方向の設定位置Ｌ２との各組み合わせに対し、運転者がディスプレイ装置２の表示面２ａの各領域Ａ１〜Ｃ３を見ているときの運転者の標準的な視線方向を当該各領域Ａ１〜Ｃ３と対応付けたデータである。以下の説明では、この視線方向を領域視線方向と言う。
【００４２】
制御部１３は、図３に示した画面注視フラグ設定プログラムのステップＳ２、Ｓ４において、表示面２ａ（領域Ａ１〜Ｃ３の何れか）を見ているか否かを判断する。これに対し、制御部１３は、ステップＳ６で画面注視フラグをセットするとき、およびステップＳ８で表示面２ａを見ているか否かを判断するとき、視線方向検出装置３により検出された視線方向と各領域の領域視線方向とに基づいて、運転者が見ている表示面２ａの領域を特定してＲＡＭ１４に記憶する。この特定した領域は、運転者が表示面２ａから視線を外したときに最後に注視していた領域である。
【００４３】
制御部１３は、図４に示した読み上げプログラムにおいて、表示対象テキストの読み上げ開始の条件が成立すると（ステップＳ２４；ＹＥＳ）、ＲＡＭ１４に記憶された領域を読み出して、その領域に表示されているテキスト部分から読み上げを開始する（ステップＳ２５）。この場合も、文章の途中から読み上げを開始すると不自然なため、当該領域の最初に表示されているテキスト文章の文頭まで遡って読み上げることが好ましい。例えば図５において注視領域がＢ２であった場合、当該領域Ｂ２の最初に表示されているテキスト文章の文頭である領域Ｂ１の"Avoid"まで遡って読み上げを開始する。
【００４４】
本実施形態のテキスト読み上げ装置１は、表示面２ａを複数の領域に区分して運転者の視線方向をより細かく特定するので、読み上げ時の重複を一層低減することができる。その他、第１の実施形態と同様の作用および効果が得られる。
【００４５】
（その他の実施形態）
以上、本発明の好適な実施形態について説明したが、本発明は上述した実施形態に限定されるものではなく、発明の要旨を逸脱しない範囲内で種々の変形、拡張を行うことができる。
【００４６】
図３に示した画面注視フラグ設定プログラムにおいて、ステップＳ７〜Ｓ９、Ｓ１１を省略してもよい。この場合、例えば表示面２ａへのテキスト表示から所定時間が経過したときに、ステップＳ１０で画面注視フラグをリセットするようにしてもよい。
【００４７】
運転者の座高・身長データと注視判定用データは、制御部１３の内部メモリ（記憶手段）に記憶されていてもよい。座高・身長データを記憶することに替えて、座高・身長データを運転者に入力させるように構成してもよい。車載機４は、運転者がディスプレイ装置２の表示面２ａまたは表示面２ａの各領域Ａ１〜Ｃ３を見ている時の視線方向を検出し、それを標準的な表示面視線方向または領域視線方向として記憶してもよい。
【符号の説明】
【００４８】
図面中、１はテキスト読み上げ装置、２はディスプレイ装置、２ａは表示面、３は視線方向検出装置（視線方向検出手段）、１５は外部メモリ（記憶手段）、１６は注視判定手段、１７は音声変換手段、１８は読み上げ制御手段である。
【図１】
2014106329.tif 000003
【図２】
2014106329.tif 000004
【図３】
2014106329.tif 000005
【図４】
2014106329.tif 000006
【図５】
2014106329.tif 000007