(57)【要約】【課題】電子メールのテキストデータに含まれたキーワードに応じて、電子メールを読みあげる際の音響を変化させ、電子メールの内容を容易に利用者に理解させること。【解決手段】音声出力装置１００は、受信部１０１と、検出部１０２と、制御部１０３と、出力部１０４とを備える。受信部１０１は、電子メールを受信する。検出部１０２は、受信部１０１によって受信された電子メールのテキストデータの中から、感情を表現する所定のキーワードを検出する。制御部１０３は、テキストデータを音声合成により読みあげさせるとともに、検出部１０２によって検出されたキーワードにあらかじめ関連づけられた楽曲を再生させる。出力部１０４は、制御部１０３の制御にしたがって、音声を出力する。【選択図】図１
2009157065.tif 000002
【特許請求の範囲】
【請求項１】
電子メールを受信する受信手段と、
前記受信手段によって受信された前記電子メールのテキストデータの中から、感情を表現する所定のキーワードを検出する検出手段と、
前記テキストデータを音声合成により読みあげさせるとともに、前記検出手段によって検出された前記キーワードにあらかじめ関連づけられた楽曲を再生させる制御手段と、
前記制御手段の制御にしたがって、音声を出力する出力手段と、
を備えることを特徴とする音声出力装置。
【請求項２】
前記制御手段は、複数の前記キーワードが検出された場合に、それぞれの前記キーワードにあらかじめ関連づけられた楽曲を順次再生させることを特徴とする請求項１に記載の音声出力装置。
【請求項３】
前記制御手段は、前記キーワードを読みあげさせるタイミングで、当該キーワードに関連づけられた楽曲を再生させることを特徴とする請求項２に記載の音声出力装置。
【請求項４】
移動体の移動状況に関する情報（以下、「移動状況情報」という）を取得する移動状況取得手段をさらに備え、
前記制御手段は、前記移動状況取得手段によって取得された前記移動状況情報に基づいて、前記楽曲の再生される音量を変化させることを特徴とする請求項１〜３のいずれか一つに記載の音声出力装置。
【請求項５】
移動体周囲の環境状況に関する情報（以下、「環境状況情報」という）を取得する環境状況取得手段をさらに備え、
前記制御手段は、前記環境状況取得手段によって取得された前記環境状況情報に基づいて、前記楽曲の再生される音量を変化させることを特徴とする請求項１〜４のいずれか一つに記載の音声出力装置。
【請求項６】
前記電子メールの送信者をデータベースから検索する検索手段をさらに備え、
前記制御手段は、前記検索手段によって検索された前記送信者に応じて、前記楽曲を再生させることを特徴とする請求項１〜５のいずれか一つに記載の音声出力装置。
【請求項７】
電子メールを受信する受信工程と、
前記受信工程によって受信された前記電子メールのテキストデータの中から、感情を表現する所定のキーワードを検出する検出工程と、
音声合成によって前記テキストデータを読みあげさせるとともに、前記検出工程によって検出された前記キーワードにあらかじめ関連づけられた楽曲を再生させる制御工程と、
前記制御工程の制御にしたがって、音声を出力する出力工程と、
を含むことを特徴とする音声出力方法。
【請求項８】
請求項７に記載の音声出力方法をコンピュータに実行させることを特徴とする音声出力プログラム。
【請求項９】
請求項８に記載の音声出力プログラムを記録したことを特徴とするコンピュータに読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、たとえば、受信した電子メールを、音声合成により読みあげる音声出力装置、音声出力方法、音声出力プログラムおよび記録媒体に関する。
【背景技術】
【０００２】
従来、たとえば、テキスト上に表情記号（いわゆる、顔文字）で視覚的に表現した発言者のニュアンスや表情を、あらかじめ記録された表情記号とマッチングして、マッチングした表情記号に応じて、韻律の補正、音楽の再生、音響処理などにより、発言者のニュアンスや表情などを表現させるテキスト音声変換装置が公知である（例えば、下記特許文献１参照。）。
【０００３】
【特許文献１】特開２０００−１４８１７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術にあっては、たとえば、マッチングした表情記号に応じて、発言者のニュアンスや表情などを表現させるために、表情記号を含まないテキストデータに対しては、発言者のニュアンスや表情などを表現することができないという問題が一例として挙げられる。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するため、請求項１に記載の音声出力装置は、電子メールを受信する受信手段と、前記受信手段によって受信された前記電子メールのテキストデータの中から、感情を表現する所定のキーワードを検出する検出手段と、前記テキストデータを音声合成により読みあげさせるとともに、前記検出手段によって検出された前記キーワードにあらかじめ関連づけられた楽曲を再生させる制御手段と、前記制御手段の制御にしたがって、音声を出力する出力手段と、を備えることを特徴とする。
【０００６】
また、請求項７に記載の音声出力方法は、電子メールを受信する受信工程と、前記受信工程によって受信された前記電子メールのテキストデータの中から、感情を表現する所定のキーワードを検出する検出工程と、音声合成によって前記テキストデータを読みあげさせるとともに、前記検出工程によって検出された前記キーワードにあらかじめ関連づけられた楽曲を再生させる制御工程と、前記制御工程の制御にしたがって、音声を出力する出力工程と、を含むことを特徴とする。
【０００７】
また、請求項８に記載の音声出力プログラムは、請求項７に記載の音声出力方法をコンピュータに実行させることを特徴とする。
【０００８】
また、請求項９に記載のコンピュータに読み取り可能な記録媒体は、請求項８に記載の音声出力プログラムを記録したことを特徴とする。
【発明を実施するための最良の形態】
【０００９】
以下に添付図面を参照して、この発明にかかる音声出力装置、音声出力方法、音声出力プログラムおよび記録媒体の好適な実施の形態を詳細に説明する。
【００１０】
（音声出力装置の機能的構成）
まず、本発明の実施の形態にかかる音声出力装置について説明する。図１は、本発明の実施の形態にかかる音声出力装置の機能的構成を示す説明図である。図１に示すように、音声出力装置１００は、受信部１０１と、検出部１０２と、制御部１０３と、出力部１０４とを備える。
【００１１】
受信部１０１は、電子メールを受信する機能を有する。電子メールは、ヘッダと、本文とからなるテキストデータを有する。ここで、テキストデータとは、所定の文字列をあらわすデータである。ヘッダは、送信者のメールアドレス、宛先のメールアドレス、送信日時、メールの表題などをあらわす文字列を有する。本文は、送信者が伝えたい要件などを表現した文章などを有する。受信部１０１は、たとえば、宛先として自身が有するメールアドレスに送信された電子メールを、不図示の通信網を介してサーバ（不図示）から受信する。
【００１２】
検出部１０２は、受信部１０１によって受信された電子メールのテキストデータの中から、感情を表現する所定のキーワードを検出する機能を有する。ここで、感情を表現する所定のキーワードとは、たとえば、喜びの感情を表現する「ありがとう」、悲しみの感情を表現する「ごめんなさい」などである。なお、所定のキーワードは、利用者の任意によって設定してもよいし、音声出力装置１００の製造側があらかじめ設定しておくこととしてもよい。
【００１３】
制御部１０３は、出力部１０４を制御して、テキストデータを音声合成により読みあげさせるとともに、検出部１０２によって検出されたキーワードにあらかじめ関連づけられた楽曲を再生させる機能を有する。ここで、音声合成とは、公知の技術のため詳細な説明を省略するが、テキストデータを音声に変換し、読みあげさせる処理である。たとえば、音声合成は、受信メールのテキストデータを解析し、漢字の読み、アクセント、およびポーズなどを付加するテキスト解析処理と、テキスト解析処理による解析結果に基づいて音声を生成する音声合成処理とからなる処理である。
【００１４】
出力部１０４は、制御部１０３の制御にしたがって、音声を出力する機能を有する。すなわち、出力部１０４は、制御部１０３の制御にしたがって、テキストデータを音声合成により読みあげる。また、同時に、出力部１０４は、検出部１０２によって検出されたキーワードにあらかじめ関連づけられた楽曲を再生する。
【００１５】
また、音声出力装置１００は、移動状況取得部１０５をさらに備えてもよい。移動状況取得部１０５は、移動体の移動状況に関する情報（以下、「移動状況情報」という）を取得する機能を有する。ここで、移動状況情報とは、たとえば、移動体の移動する速度などの情報である。
【００１６】
移動状況取得部１０５を備えた場合には、制御部１０３は、移動状況取得部１０５によって取得された移動状況情報に基づいて、楽曲の再生される音量を変化させるように、出力部１０４を制御する。たとえば、制御部１０３は、移動状況情報によって、移動体の移動する速度が所定速度より速いと判断した場合には、音量を大きくする。また、制御部１０３は、移動体の移動する速度が所定速度より遅いと判断した場合には、音量を小さくする。なお、ここで、所定速度は、たとえば、利用者によって設定される任意の速度であってよい。
【００１７】
また、音声出力装置１００は、環境状況取得部１０６をさらに備えてもよい。環境状況取得部１０６は、移動体周囲の環境状況に関する情報（以下、「環境状況情報」という）を取得する機能を有する。ここで、環境状況情報とは、たとえば、移動体周囲の騒音などの音量などをあらわす情報である。
【００１８】
環境状況取得部１０６を備えた場合には、制御部１０３は、環境状況取得部１０６によって取得された環境状況情報に基づいて、楽曲の再生される音量を変化させるように、出力部１０４を制御する。たとえば、制御部１０３は、環境状況情報によって、移動体周囲の騒音が所定値より大きいと判断した場合には、音量を大きくする。また、制御部１０３は、移動体周囲の騒音が所定値より小さいと判断した場合には、音量を小さくする。なお、ここで、所定値は、たとえば、利用者によって設定される任意の速度であってよい。
【００１９】
また、音声出力装置１００は、検索部１０７をさらに備えてもよい。検索部１０７は、電子メールの送信者をデータベースから検索する機能を有する。ここで、データベースは、たとえば、送信者の名称とメールアドレスと当該送信者に設定された楽曲が関連づけられて構成される。
【００２０】
検索部１０７を備えた場合には、制御部１０３は、検索部１０７によって検索された送信者に応じて、楽曲を再生する。たとえば、制御部１０３は、電子メールを受信した場合に、上記のデータベースにおいて、送信者に関連づけられて設定された楽曲を再生し、利用者に受信を報知するとともに、特定の楽曲によって送信者が誰であるかを報知する。
【００２１】
（音声出力装置の処理手順）
つぎに、本実施の形態の音声出力装置の処理手順について説明する。図２は、本実施の形態の音声出力装置の処理手順を示すフローチャートである。なお、図２に示すフローチャートは、たとえば、音声出力装置１００の電源がオンとされた場合に開始される。
【００２２】
まず、図２に示すように、音声出力装置１００は、電子メールを受信するまで待機する（ステップＳ２０１：Ｎｏのループ）。具体的には、電子メールは、図示しない通信網を介して、サーバ（不図示）から音声出力装置１００へ送信され、音声出力装置１００は受信部１０１によって、当該電子メールを受信する。
【００２３】
ステップＳ２０１において、電子メールを受信したと判定された場合（ステップＳ２０１：Ｙｅｓ）には、受信された電子メールのテキストデータの中から、感情を表現する所定のキーワードが検出されたか否かを判定する（ステップＳ２０２）。具体的には、音声出力装置１００は、検出部１０２によって、電子メールのテキストデータからキーワードを検出し、その検出結果に基づいて判定をおこなう。
【００２４】
ステップＳ２０２において、キーワードが検出されたと判定された場合（ステップＳ２０２：Ｙｅｓ）には、音声出力装置１００は、電子メールのテキストデータを音声合成により読みあげるとともに、検出されたキーワードにあらかじめ関連づけられた楽曲を再生し（ステップＳ２０３）、一連の処理を終了する。具体的には、音声出力装置１００は、制御部１０３によって、テキストデータの音声合成をおこなう。さらに、テキストデータの中から検出されたキーワードに関連づけられた楽曲を読み出す。そして、出力部１０４を制御して、出力部１０４から音声を出力する。
【００２５】
なお、ステップＳ２０２において、キーワードが検出されなかったと判定された場合（ステップＳ２０２：Ｎｏ）には、音声出力装置１００は、テキストデータを音声合成により読みあげて（ステップＳ２０４）、一連の処理を終了する。
【００２６】
以上に説明したように、本発明の実施の形態にかかる音声出力装置１００によれば、電子メールを音声合成により読みあげるとともに、電子メールに含まれたキーワードと関連づけられた楽曲を再生することができる。これにより、テキストデータに表情記号が含まれていない場合においても、送信者のニュアンスを表現することができ、利用者は直感的に電子メールの内容を理解することができる。
【００２７】
さらに、音声出力装置１００によれば、移動体の移動状況や移動体周囲の環境状況に応じて、自動的に音量を変化させることができる。これにより、適切な音量で電子メールを読みあげることができるので聞き漏らしを防止して、利用者は煩わしい音量調整をおこなうことなく、電子メールの内容を理解することができる。
【００２８】
そして、音声出力装置１００によれば、送信者に応じた楽曲を再生するので、利用者は、送信者を直感的に直ちに特定でき、利便性を向上させることができる。
【実施例】
【００２９】
つぎに、前述した実施の形態にかかる音声出力装置１００の実施例について説明する。本実施例は、前述した実施の形態にかかる音声出力装置１００を、車両（二輪・四輪を含む）に搭載されたナビゲーション装置に適用した場合の例である。
【００３０】
（ナビゲーション装置のハードウェア構成）
まず、図３を用いて、本実施例のナビゲーション装置のハードウェア構成について説明する。図３は、本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。図３に示すように、ナビゲーション装置３００は、ＣＰＵ３０１と、ＲＯＭ３０２と、ＲＡＭ３０３と、磁気ディスクドライブ３０４と、磁気ディスク３０５と、光ディスクドライブ３０６と、光ディスク３０７と、音声Ｉ／Ｆ（インターフェース）３０８と、マイク３０９と、スピーカ３１０と、入力デバイス３１１と、映像Ｉ／Ｆ３１２と、ディスプレイ３１３と、カメラ３１４と、通信Ｉ／Ｆ３１５と、ＧＰＳユニット３１６と、各種センサ３１７と、を備えている。また、各構成部３０１〜３１７はバス３２０によってそれぞれ接続されている。また、ナビゲーション装置３００は、携帯電話３３０と接続される。
【００３１】
まず、ＣＰＵ３０１は、ナビゲーション装置３００の全体の制御を司る。ＲＯＭ３０２には、ブートプログラム、現在地点特定プログラム、経路探索プログラム、経路誘導プログラム、音声生成プログラム、地図情報表示プログラム、音声出力プログラム、移動状況情報生成プログラム、環境状況情報生成プログラムなどの各種プログラムが記録されている。また、ＲＡＭ３０３は、ＣＰＵ３０１のワークエリアとして使用される。
【００３２】
すなわち、ＣＰＵ３０１は、ＲＡＭ３０３をワークエリアとして使用しながら、ＲＯＭ３０２に記録された各種プログラムを実行することによって、ナビゲーション装置３００の全体の制御を司る。現在地点特定プログラムは、たとえば、後述するＧＰＳユニット３１６および各種センサ３１７の出力情報に基づいて、車両の現在地点（ナビゲーション装置３００の現在地点）を特定させる。
【００３３】
経路探索プログラムは、後述する磁気ディスク３０５または光ディスク３０７に記録されている地図情報などを利用して、出発地点から目的地点までの最適な経路や、当該最適な経路を外れた場合の迂回経路を探索させる。ここで、最適な経路とは、目的地点までにかかるコストが最小の経路や利用者が指定した条件に最も合致する経路などである。経路探索プログラムは、公知の技術のため詳細な説明は省略するが、たとえば、ダイクストラ法などを用いて経路を探索する。経路探索プログラムを実行することによって探索された誘導経路は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１２へ出力される。
【００３４】
経路誘導プログラムは、経路探索プログラムを実行することによって探索された誘導経路情報、現在地点特定プログラムを実行することによって特定された車両の現在地点情報、磁気ディスク３０５または光ディスク３０７から読み出された地図情報に基づいて、リアルタイムな経路誘導情報の生成をおこなわせる。経路誘導プログラムを実行することによって生成された経路誘導情報は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８や映像Ｉ／Ｆ３１２へ出力される。
【００３５】
音声生成プログラムは、パターンに対応したトーンと音声の情報を生成させる。すなわち、経路誘導プログラムを実行することによって生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこなわせる。音声ガイダンス情報には、たとえば、右左折地点を経路通りに右左折すべき旨の警報、右左折地点の手前で減速すべき旨の警報、右左折し損なった場合の迂回経路についての情報や、右左折し損なった場合に引き返すべき旨の案内情報が含まれる。
【００３６】
生成された音声ガイダンス情報は、ＣＰＵ３０１を介して音声Ｉ／Ｆ３０８へ出力される。地図情報表示プログラムは、映像Ｉ／Ｆ３１２によって磁気ディスク３０５または光ディスク３０７から読み出された地図情報をディスプレイ３１３に表示させる。
【００３７】
音声出力プログラムは、テキストデータの音声合成や、テキストデータから検出されたキーワードに関連づけられた楽曲の再生をおこなわせる。具体的には、音声出力プログラムは、まず、テキストデータを解析させ、韻律やアクセントなどを付加させる。その後、当該解析における解析結果に基づいて、所定の音声を用いて、テキストデータを読みあげる音声データの生成をおこなわせる。所定の音声は、たとえば、女性の声をモデルとする音声であってもよいし、男性の声をモデルとする音声であってもよい。音声出力プログラムを実行することによって得られた音声データは、音声Ｉ／Ｆ３０８を介して、スピーカ３１０から出力される。
【００３８】
移動状況情報生成プログラムは、各種センサ３１７の出力値などを利用して、車両の移動状況情報の生成をおこなわせる。移動状況情報生成プログラムを実行することにより生成された移動状況情報は、音声Ｉ／Ｆ３０８に出力され、音声Ｉ／Ｆ３０８は移動状況情報に基づいて、スピーカ３１０から出力される音声の音量の変更をおこなう。
【００３９】
環境状況情報生成プログラムは、スピーカ３１０で受音された音声などの音声データを利用して、車両周囲の環境状況情報の生成をおこなわせる。環境状況情報生成プログラムを実行することにより生成された環境状況情報は、音声Ｉ／Ｆ３０８に出力され、音声Ｉ／Ｆ３０８は環境状況情報に基づいて、スピーカ３１０から出力される音声の音量の変更をおこなう。
【００４０】
磁気ディスクドライブ３０４は、ＣＰＵ３０１の制御にしたがって磁気ディスク３０５に対するデータの読み取り／書き込みを制御する。磁気ディスク３０５には、磁気ディスクドライブ３０４の制御で書き込まれたデータが記録される。磁気ディスク３０５としては、たとえば、ＨＤやＦＤ（フレキシブルディスク）を用いることができる。
【００４１】
光ディスクドライブ３０６は、ＣＰＵ３０１の制御にしたがって光ディスク３０７に対するデータの読み取り／書き込みを制御する。光ディスク３０７は、光ディスクドライブ３０６の制御にしたがってデータの読み出される着脱自在な記録媒体である。光ディスク３０７としては、たとえば、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤを用いることができる。光ディスク３０７は、書き込み可能な記録媒体を利用することもできる。また、この着脱可能な記録媒体は、光ディスク３０７のほか、ＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ  Ｄｉｓｋ）、メモリカードなどであってもよい。
【００４２】
磁気ディスク３０５または光ディスク３０７に記録される情報の一例として、経路探索・経路誘導などに用いる地図情報が挙げられる。地図情報は、建物、河川、地点表面などの地点物（フィーチャ）をあらわす背景データと、道路の形状を表す道路形状データとを有しており、ディスプレイ３１３の表示画面において２次元または３次元に描画される。
【００４３】
道路形状データは、さらに交通条件データを有する。交通条件データには、たとえば、各ノードについて、信号や横断歩道などの有無、高速道路の出入口やジャンクションの有無、各リンクについての長さ（距離）、道幅、進行方向、道路種別（高速道路、有料道路、一般道路）などの情報が含まれている。
【００４４】
また、交通条件データには、過去の渋滞情報を、季節・曜日・大型連休・時刻などを基準に統計処理した過去渋滞情報を記録している。ナビゲーション装置３００は、後述する通信Ｉ／Ｆ３１５によって受信される道路交通情報によって現在発生している渋滞の情報を得るが、過去渋滞情報により、指定した時刻における渋滞状況の予想をおこなうことが可能となる。
【００４５】
なお、本実施例では地図情報を磁気ディスク３０５または光ディスク３０７に記録するようにしたが、これらに限るものではない。地図情報は、ナビゲーション装置３００のハードウェアと一体に設けられているものに限って記録されているものではなく、ナビゲーション装置３００の外部に設けられていてもよい。この場合、ナビゲーション装置３００は、たとえば、通信Ｉ／Ｆ３１５を通じて、ネットワークを介して地図情報を取得する。取得された地図情報はＲＡＭ３０３や磁気ディスク３０５などに記録され、必要に応じて読み出される。
【００４６】
さらに、磁気ディスク３０５または光ディスク３０７に記録される情報の一例として、楽曲、後述する楽曲データベース、キーワードデータベース、アドレスデータベースがある。楽曲は、たとえば、ＭＰ３（ＭＰＥＧ  Ａｕｄｉｏ  Ｌａｙｅｒ−３）、ＷＡＶＥなどの各種音声データにより、磁気ディスク３０５または光ディスク３０７に記録される。また、楽曲には、それぞれ楽曲ＩＤが付加されており、ナビゲーション装置３００は、当該楽曲ＩＤによって、それぞれの楽曲が識別可能な状態で記録される。なお、楽曲データベースは図４を用いて、キーワードデータベースは図５を用いて、アドレスデータベースは図６を用いて、それぞれ詳細に後述するため、ここでの説明は省略する。
【００４７】
音声Ｉ／Ｆ３０８は、音声入力用のマイク３０９および音声出力用のスピーカ３１０に接続される。マイク３０９に受音された音声は、音声Ｉ／Ｆ３０８内でＡ／Ｄ変換される。また、スピーカ３１０からは音声が出力される。なお、マイク３０９から入力された音声は、音声データとして磁気ディスク３０５あるいは光ディスク３０７に記録される。
【００４８】
また、ＣＰＵ３０１は、前述の環境状況情報生成プログラムを実行することにより、マイク３０９に受音された音声、または磁気ディスク３０５あるいは光ディスク３０７に記録された音声データに基づいて、車両周囲の環境状況情報の生成をおこなう。環境状況情報生成プログラムを実行することにより生成された環境状況情報は、音声Ｉ／Ｆ３０８に出力され、音声Ｉ／Ｆ３０８は環境状況情報に基づいて、スピーカ３１０から出力される音声の音量を変化させる。
【００４９】
入力デバイス３１１は、文字、数値、各種指示などの入力のための複数のキーを備えたリモコン、キーボード、マウス、タッチパネルなどが挙げられる。入力デバイス３１１は、利用者によって選択されたキーに対応するデータを装置内部へ入力する。
【００５０】
映像Ｉ／Ｆ３１２は、ディスプレイ３１３およびカメラ３１４と接続される。映像Ｉ／Ｆ３１２は、具体的には、たとえば、ディスプレイ３１３全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記録するＶＲＡＭ（Ｖｉｄｅｏ
ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像データに基づいて、ディスプレイ３１３を表示制御する制御ＩＣなどによって構成される。
【００５１】
ディスプレイ３１３には、アイコン、カーソル、メニュー、ウインドウ、あるいは文字や画像などの各種データが表示される。ディスプレイ３１３としては、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイ、有機ＥＬディスプレイなどを用いることができる。ディスプレイ３１３は、車両に複数備えられていてもよく、たとえば、運転者に対するものと後部座席に着座する搭乗者に対するものなどである。
【００５２】
カメラ３１４は、車両内部あるいは外部の映像を撮影する。映像は静止画あるいは動画のどちらでもよく、たとえば、カメラ３１４によって車両内部の搭乗者の挙動を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介してＣＰＵ３０１あるいは磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。
【００５３】
また、カメラ３１４によって車両外部の状況を撮影し、撮影した映像を映像Ｉ／Ｆ３１２を介して磁気ディスク３０５や光ディスク３０７などの記録媒体に出力する。ＣＰＵ３０１に出力された映像は、たとえば、搭乗者の特定挙動の決定に用いられる。また、記録媒体に出力された映像は、ドライブレコーダ用画像として上書き記録や保存がおこなわれる。
【００５４】
通信Ｉ／Ｆ３１５は、無線を介してネットワークに接続され、ナビゲーション装置３００とＣＰＵ３０１とのインターフェースとして機能する。通信Ｉ／Ｆ３１５は、さらに、無線を介してインターネットなどの通信網に接続され、この通信網とＣＰＵ３０１とのインターフェースとしても機能する。また、通信Ｉ／Ｆ３１５は、テレビ放送やラジオ放送を受信する。
【００５５】
通信網には、ＬＡＮ、ＷＡＮ、公衆回線網や携帯電話網などがある。具体的には、通信Ｉ／Ｆ３１５は、たとえば、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバ、無線ナビゲーション装置、およびその他のナビゲーション装置によって構成され、ＶＩＣＳセンターから配信される渋滞や交通規制などの道路交通情報を取得する。
【００５６】
ＧＰＳユニット３１６は、ＧＰＳ衛星からの電波を受信し、車両の現在地点を示す情報を算出する。ＧＰＳユニット３１６の出力情報は、後述する各種センサ３１７の出力値とともに、ＣＰＵ３０１による車両の現在地点の特定に際して利用される。現在地点を示す情報は、たとえば緯度・経度、高度などの、地図情報上の１点を特定する情報である。
【００５７】
各種センサ３１７は、車速センサや加速度センサ、角速度センサなどの、車両の位置や挙動を決定することが可能な情報を出力する。各種センサ３１７の出力値は、ＣＰＵ３０１による車両の現在地点の特定や、速度や方位の変化量の測定などに用いられる。
【００５８】
また、ＣＰＵ３０１は、前述の移動状況情報生成プログラムを実行することにより、各種センサ３１７によって出力された出力値に基づいて、移動状況情報の生成をおこなう。移動状況情報生成プログラムを実行することにより生成された移動状況情報は、音声Ｉ／Ｆ３０８に出力され、音声Ｉ／Ｆ３０８は環境状況情報に基づいて、スピーカ３１０から出力される音声の音量を変化させる。
【００５９】
また、ナビゲーション装置３００は、通信Ｉ／Ｆ３１５を介して、携帯電話３３０と接続される。携帯電話３３０は、公知の技術のため詳細な説明を省略するが、前述の携帯電話網を利用して、基地局との間で電波による無線通信をおこなう機能を有する。携帯電話３３０と、基地局との間で通信される情報としては、たとえば、通話の際の音声データ、電子メールのテキストデータなどがある。
【００６０】
なお、図１に示した実施の形態にかかる音声出力装置１００の受信部１０１は通信Ｉ／Ｆ３１５と携帯電話３３０とによって、検出部１０２はＣＰＵ３０１とＲＯＭ３０２とによって、制御部１０３はＣＰＵ３０１とＲＯＭ３０２とによって、出力部１０４は音声Ｉ／Ｆ３０８とスピーカ３１０とによって、それぞれの機能を実現できる。
【００６１】
（楽曲データベースの記録内容）
つぎに、楽曲データベースの記録内容について説明する。図４は、楽曲データベースの記録内容を示す説明図である。図４において、楽曲データベース４００には、それぞれの楽曲について、楽曲名と、楽曲ＩＤとが関連づけられて記録される。
【００６２】
楽曲名は、それぞれの楽曲の名称をあらわす情報であり、楽曲を磁気ディスク３０５に記録する際に、利用者によって楽曲ごとに記録される。また、楽曲名は、楽曲を磁気ディスク３０５に記録する際に、通信Ｉ／Ｆ３１５を介して、ＣＤＤＢ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ  ＤａｔａＢａｓｅ）を有する外部のサーバ（不図示）から取得してもよい。
【００６３】
楽曲ＩＤは、それぞれの楽曲と一対一で対応した各楽曲の識別番号をあらわす情報である。楽曲ＩＤは、数字などによって構成される。ナビゲーション装置３００は、楽曲ＩＤによって、それぞれの楽曲を識別する。楽曲ＩＤは、たとえば、楽曲データベース４００に楽曲の新規登録をおこなった場合に順次割り振られ、登録抹消をおこなった場合に削除される。
【００６４】
（キーワードデータベースの記録内容）
つぎに、前述したキーワードデータベースの記録内容について説明する。図５は、キーワードデータベースの記録内容を示す説明図である。図５において、キーワードデータベース５００には、それぞれのキーワードについて、属性と、設定とが関連づけられて記録される。
【００６５】
キーワードは、利用者によってキーワードデータベース５００に記録された任意の単語である。また、キーワードは、ナビゲーション装置３００の製造側によってキーワードデータベース５００に記録された任意の単語であってもよい。また、キーワードは、単語に限らず、句や節、あるいは文などであってもよい。
【００６６】
属性は、それぞれのキーワードが有する属性をあらわす情報である。ここで、属性とは、それぞれのキーワードによって表現される感情のカテゴリである。たとえば、図５に示すように、「ありがとう」、「うれしい」といったキーワードは、属性が「喜び」となっている。また、「怒った」、「許さない」といったキーワードは、属性が「怒り」となっている。
【００６７】
設定は、それぞれのキーワードと関連づけられたナビゲーション装置３００の動作をあらわす情報である。たとえば、ナビゲーション装置３００は、或るキーワードの設定に楽曲ＩＤが設定されていた場合には、当該キーワードを読みあげる際に、この楽曲ＩＤを有する楽曲を再生する。また、たとえば、或るキーワードの設定に「フェードアウト」が設定されていた場合には、当該キーワードを読みあげる際に、再生している楽曲をフェードアウト（徐々に音量を小さく）させる。
【００６８】
（アドレスベータベース）
つぎに、アドレスデータベースについて説明する。図６は、アドレスデータベースの記録内容をあらわす説明図である。図６において、アドレスデータベース６００には、メールアドレス保有者の名称と、メールアドレスと、受信時楽曲ＩＤとが関連づけられて記録される。ここで、受信時楽曲ＩＤとは、受信時楽曲ＩＤと関連づけられたメールアドレスから送信された電子メールを受信して、電子メールの受信を利用者に報知する際に再生される楽曲の楽曲ＩＤをあらわす。
【００６９】
（ナビゲーション装置の処理手順）
つぎに、本実施例のナビゲーション装置の処理手順について説明する。図７は、本実施例のナビゲーション装置の処理手順を示すフローチャートである。なお、図７に示すフローチャートは、たとえば、ナビゲーション装置３００の電源がオンとされた場合に開始される。
【００７０】
ナビゲーション装置３００は、まず、電子メールを受信するまで待機する（ステップＳ７０１：Ｎｏのループ）。具体的には、ナビゲーション装置３００は、接続された携帯電話３３０が、基地局を介して、サーバから電子メールを受信するまで待機する。
【００７１】
ステップＳ７０１において、電子メールを受信したと判定された場合（ステップＳ７０１：Ｙｅｓ）には、ナビゲーション装置３００は、受信された電子メールの送信者のメールアドレスを、アドレスデータベース６００の中から検索する（ステップＳ７０２）。
【００７２】
ステップＳ７０２において、アドレスデータベース６００の中から検索したのち、送信者のメールアドレスがアドレスデータベース６００に記録されていたか否かを判定する（ステップＳ７０３）。
【００７３】
ステップＳ７０３において、送信者のメールアドレスがアドレスデータベース６００に記録されていると判定された場合（ステップＳ７０３：Ｙｅｓ）には、アドレスデータベース６００に記録されたこのメールアドレスに関連づけられた受信時楽曲ＩＤが設定されているか否かを判定する（ステップＳ７０４）。
【００７４】
ステップＳ７０４において、受信時楽曲ＩＤが設定されていると判定された場合（ステップＳ７０４：Ｙｅｓ）には、設定された受信時楽曲ＩＤに基づいて、この楽曲ＩＤを有する楽曲を再生し、電子メールの受信、および電子メールのテキストデータの読みあげの開始を報知する（ステップＳ７０５）。たとえば、ナビゲーション装置３００は、楽曲を再生し、電子メールの受信を報知したのち、音声合成により生成された音声を用いて「電子メールを受信しました。読みあげを開始します。」と利用者に案内する。
【００７５】
一方、ステップＳ７０３において、送信者のメールアドレスがアドレスデータベース６００に記録されていないと判定された場合（ステップＳ７０３：Ｎｏ）には、電子メールのテキストデータの読みあげの開始を報知する（ステップＳ７０６）。たとえば、ナビゲーション装置３００は、音声合成により生成された音声を用いて「電子メールを受信しました。読みあげを開始します。」と利用者に案内する。なお、同様に、ステップＳ７０４において、受信時楽曲ＩＤが設定されていないと判定された場合（ステップＳ７０７：Ｎｏ）にも、電子メールのテキストデータの読みあげの開始を報知する。
【００７６】
ステップＳ７０５およびステップＳ７０６において、テキストデータの読みあげの開始などを報知したのち、ナビゲーション装置３００は、電子メールのテキストデータからキーワードが検出されたか否かを判定する（ステップＳ７０７）。
【００７７】
ステップＳ７０７において、キーワードが検出されたと判定された場合（ステップＳ７０７：Ｙｅｓ）には、検出されたキーワードに基づいて、キーワードデータベース５００からキーワードに関連づけられた設定を読み込む（ステップＳ７０８）。ステップＳ７０８において、キーワードデータベース５００から検出されたキーワードに関連づけられた設定を読み込んだのち、ナビゲーション装置３００は、読み込んだ設定を記録し（ステップＳ７０９）、音声出力処理を実行する（ステップＳ７１０）。なお、音声出力処理については図８を用いて、詳細に後述する。
【００７８】
一方、ステップＳ７０７において、テキストデータからキーワードが検出されなかったと判定された場合（ステップＳ７０７：Ｎｏ）には、ナビゲーション装置３００は、音声合成によりテキストデータを読みあげて（ステップＳ７１１）、一連の処理を終了する。
【００７９】
（音声出力処理の処理手順）
つぎに、前述した音声出力処理の処理手順について説明する。図８は、音声出力処理の処理手順を示すフローチャートである。
【００８０】
まず、ナビゲーション装置３００は、ステップＳ７０７において検出されたキーワードが複数であるか否かを判定する（ステップＳ８０１）。そして、ステップＳ８０１において、検出されたキーワードが複数であると判定された場合（ステップＳ８０１：Ｙｅｓ）には、テキストデータの読みあげを開始するとともに、最初のキーワードに関連づけられた楽曲の再生を開始する（ステップＳ８０２）。ここで、最初のキーワードとは、検出された複数のキーワードのうち、テキストデータ中に最初に登場するキーワードである。
【００８１】
ステップＳ８０２において、テキストデータの読みあげ、楽曲の再生を開始したのち、ナビゲーション装置３００は、移動状況情報および環境状況情報を取得する（ステップＳ８０３）。ステップＳ８０３において、移動状況情報および環境状況情報を取得したのち、ナビゲーション装置３００は、移動状況または環境状況に変化があったか否かを判定する（ステップＳ８０４）。具体的には、ナビゲーション装置３００は、車両の走行速度や車両周囲の騒音などに変化があったか否かを判定する。
【００８２】
ステップＳ８０４において、移動状況または環境状況に変化があったと判定された場合（ステップＳ８０４：Ｙｅｓ）には、再生される音量を変更する（ステップＳ８０５）。具体的には、ナビゲーション装置３００は、車両の走行速度が速くなった場合や、車両周囲の騒音が大きくなった場合に、再生される音量を大きくする。また、ナビゲーション装置３００は、車両の走行速度が遅くなった場合や、車両周囲の騒音が小さくなった場合に、再生される音量を小さくする。なお、ステップＳ８０４において、移動状況または環境状況に変化がないと判定された場合（ステップＳ８０４：Ｎｏ）には、ステップＳ８０６へ進む。
【００８３】
ステップＳ８０５において再生される音量を変更したのち、ナビゲーション装置３００は、読みあげがつぎのキーワードに達したか否かを判定する（ステップＳ８０６）。なお、読みあげがつぎのキーワードに達したと判定されるまでは、上記のステップＳ８０３〜Ｓ８０５の処理を繰り返す（ステップＳ８０６：Ｎｏ）。
【００８４】
ステップＳ８０６において、つぎのキーワードに達したと判定された場合（ステップＳ８０６：Ｙｅｓ）には、つぎのキーワードに関連づけられた楽曲の再生を開始し（ステップＳ８０７）、先に（まだ読みあげていない範囲に）他のキーワードがあるか否かを判定する（ステップＳ８０８）。
【００８５】
ステップＳ８０８において、先に他のキーワードがあると判定された場合（ステップＳ８０８：Ｙｅｓ）には、ナビゲーション装置３００は、ステップＳ８０３へ復帰して、上記の処理を繰り返す。ステップＳ８０８において、先に他のキーワードがないと判定された場合（ステップＳ８０８：Ｎｏ）には、ナビゲーション装置３００は、テキストデータの読みあげが完了するのを待って（ステップＳ８０９：Ｎｏのループ）、テキストデータの読みあげが完了したと判定された場合（ステップＳ８０９：Ｙｅｓ）には楽曲の再生を停止し（ステップＳ８１０）、一連の処理を終了する。
【００８６】
一方、ステップＳ８０１において、キーワードが１つであると判定された（ステップＳ８０１：Ｎｏ）場合には、ナビゲーション装置３００は、テキストデータの読みあげを開始するとともに、検出されたキーワードに関連づけられた楽曲の再生を開始する（ステップＳ８１１）。
【００８７】
ステップＳ８１１において、テキストデータの読みあげ、楽曲の再生を開始したのち、ナビゲーション装置３００は、移動状況情報および環境状況情報を取得する（ステップＳ８１２）。ステップＳ８１２において、移動状況情報および環境状況情報を取得したのち、ナビゲーション装置３００は、移動状況または環境状況に変化があったか否かを判定する（ステップＳ８１３）。具体的には、ステップＳ８０４と同様に、ナビゲーション装置３００は、車両の走行速度や車両周囲の騒音などに変化があったか否かを判定する。
【００８８】
ステップＳ８１３において、移動状況または環境状況に変化があったと判定された場合（ステップＳ８１３：Ｙｅｓ）には、ナビゲーション装置３００は、再生される音量を変更し（ステップＳ８１４）、テキストデータの読みあげが完了するのを待って（ステップＳ８０９：Ｎｏのループ）、テキストデータの読みあげが完了したと判定された場合（ステップＳ８０９：Ｙｅｓ）には楽曲の再生を停止し（ステップＳ８１０）、一連の処理を終了する。
【００８９】
また、ステップＳ８１３において、移動状況または環境状況に変化がないと判定された場合（ステップＳ８１３：Ｎｏ）には、そのまま、ステップＳ８０９に進み、テキストデータの読みあげが完了するのを待って（ステップＳ８０９：Ｎｏのループ）、テキストデータの読みあげが完了したと判定された場合（ステップＳ８０９：Ｙｅｓ）には楽曲の再生を停止し（ステップＳ８１０）、一連の処理を終了する。
【００９０】
（ナビゲーション装置の具体的な音声出力例）
つぎに、本実施例のナビゲーション装置の具体的な処理例について説明する。図９は、本実施例のナビゲーション装置の具体的な処理例を示す説明図である。図９に示すように、電子メール９００は、テキストデータとして、ヘッダ９１０と、本文９２０とを有する。ヘッダ９１０は、受信日時９１１（図９では、２００７／１２／２４  ２３：３５）と、送信者９１２（図９では、Ａ子）と、電子メールの表題９１３（図９では、「今日は。」）とを有する。
【００９１】
ナビゲーション装置３００は、図９に示す電子メール９００を受信した場合に、まず、送信者のメールアドレスを、アドレスデータベース６００から検索する。アドレスデータベース６００に、Ａ子のメールアドレス（ａ＿ｋｏ＠・・・．ｎｅ．ｊｐ）は、記録されており、さらにＡ子には、受信時楽曲ＩＤとして、楽曲ＩＤ０１を有する楽曲が関連づけられている。
【００９２】
このため、ナビゲーション装置３００は、電子メール９００を受信した際には、楽曲データベース４００から、楽曲ＩＤ０１を有する楽曲（図４では、北の終着駅）を検索して再生し、Ａ子からの電子メールを受信、および受信した電子メール９００の本文９２０の読みあげの開始を利用者に報知する。
【００９３】
報知後、ナビゲーション装置３００は、電子メール９００の本文９２０の読みあげを開始する。本文９２０の一行目、すなわち、「今日は、ありがとう。」の文中には、キーワード「ありがとう」９２１が含まれている。このため、ナビゲーション装置３００は、「ありがとう」９２１を読みあげるタイミングで、キーワード「ありがとう」９２１に関連づけられた楽曲（図５に示すように、楽曲ＩＤ１０を有する楽曲）、ハッピーマーチ（図４を参照）の再生を開始する。
【００９４】
その後、ナビゲーション装置３００は、ハッピーマーチを再生しつつ、本文９２０を読みあげていき、つぎのキーワード「ごめん」９２２を読みあげるタイミングで、キーワード「ごめん」９２２に関連づけられた楽曲、さびしんぼの詩（楽曲ＩＤ１２を有する楽曲）に切り換え、さびしんぼの詩の再生を開始する。
【００９５】
さらに、ナビゲーション装置３００は、さびしんぼの詩を再生しつつ、本文９２０を読みあげていき、つぎのキーワード「よかった」９２３を読みあげるタイミングで、キーワード「よかった」９２３に関連づけられた楽曲、ハイステップ（楽曲ＩＤ１３を有する楽曲）に切り換え、ハイステップの再生を開始する。
【００９６】
そして、ナビゲーション装置３００は、ハイステップを再生しつつ、本文９２０を読みあげていき、つぎのキーワード「バイバイ」９２４を読みあげるタイミングで、再生されている楽曲ハイステップを、フェードアウトさせ、読みあげを完了する。
【００９７】
以上に説明したように、本実施例のナビゲーション装置３００によれば、電子メールを音声合成により読みあげるとともに、電子メールに含まれたキーワードと関連づけられた楽曲を再生することができる。これにより、テキストデータに表情記号が含まれていない場合においても、送信者のニュアンスを表現することができ、利用者は直感的に電子メールの内容を理解することができる。
【００９８】
また、ナビゲーション装置３００によれば、キーワードを読みあげるタイミングで、楽曲を切り換えるため、キーワードを強調し、送信者のニュアンスを明確に表現することができ、利用者は直感的に電子メールの内容を理解することができる。
【００９９】
さらに、ナビゲーション装置３００によれば、車両の速度や車両周囲の騒音が所定値以上の場合に、出力される音声の音量を自動的に変化させることができる。これにより、適切な音量で電子メールを読みあげることができるので聞き漏らしを防止して、利用者は煩わしい音量調整をおこなうことなく、電子メールの内容を理解することができる。
【０１００】
そして、ナビゲーション装置３００によれば、送信者のメールアドレスをアドレスデータベース６００に記録されたメールアドレスから特定し、当該電子メールに関連づけられた楽曲を再生するので、利用者は、送信者を直感的に直ちに特定でき、利便性を向上させることができる。
【０１０１】
また、たとえば、ナビゲーション装置３００は、テキストデータの中からキーワードを検索した際に、それぞれのキーワード間の間隔を算出することとしてもよい。たとえば、ナビゲーション装置３００は、或るキーワードから、つぎのキーワードを読みあげるまでの時間間隔を算出する。なお、この際には、ナビゲーション装置３００は、たとえば、テキストデータを読みあげる速度は常に一定として、キーワード間にある文字数などに基づいてキーワード間の時間間隔を算出する。
【０１０２】
そして、キーワード間の時間間隔が所定時間より小さい（たとえば、数秒程度でつぎのキーワードになってしまう）場合には、キーワード間の適当な位置で、読みあげを一時停止して、所定時間楽曲のみを再生させる。所定時間楽曲のみを再生させたのちに、また読みあげを再開し、つぎのキーワードを読みあげる。これにより、ナビゲーション装置３００は、キーワード間の時間間隔が小さい場合にも、自動的に間をとることで、それぞれのキーワードに関連づけられた楽曲を適度に再生させることができる。
【０１０３】
また、本実施例のナビゲーション装置３００によれば、キーワードを読みあげるタイミングで、当該キーワードに関連づけられた楽曲を再生することとしたが、これに限るものではない。たとえば、キーワードを検出した際に、キーワードを含む文の文頭も検出し、キーワードを含む文の読みあげが開始された際に、当該キーワードに関連づけられた楽曲の再生を開始することとしてもよい。
【０１０４】
なお、本実施の形態で説明した音声出力方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な媒体であってもよい。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の形態にかかる音声出力装置の機能的構成を示す説明図である。
【図２】本実施の形態の音声出力装置の処理手順を示すフローチャートである。
【図３】本実施例のナビゲーション装置のハードウェア構成を示すブロック図である。
【図４】楽曲データベースの記録内容を示す説明図である。
【図５】キーワードデータベースの記録内容を示す説明図である。
【図６】アドレスデータベースの記録内容をあらわす説明図である。
【図７】本実施例のナビゲーション装置の処理手順を示すフローチャートである。
【図８】音声出力処理の処理手順を示すフローチャートである。
【図９】本実施例のナビゲーション装置の具体的な処理例を示す説明図である。
【符号の説明】
【０１０６】
１００  音声出力装置
１０１  受信部
１０２  検出部
１０３  制御部
１０４  出力部
【図１】
2009157065.tif 000003
【図２】
2009157065.tif 000004
【図３】
2009157065.tif 000005
【図４】
2009157065.tif 000006
【図５】
2009157065.tif 000007
【図６】
2009157065.tif 000008
【図７】
2009157065.tif 000009
【図８】
2009157065.tif 000010
【図９】
2009157065.tif 000011