(57)【要約】【課題】復号方式が異なる複数の情報出力装置へ向けて情報を配信しても、各情報出力装置が正確に情報を取得できるような配信情報を配信する情報配信装置を提供すること。【解決手段】情報配信装置１００は、変換部１０１において、情報出力装置に出力させるべき情報を、復号方式に関わらない共通情報および当該復号方式に依存する符号化情報で構成される中間情報に、複数の復号方式ごとに変換する。そして、分離部１０２において、複数の復号方式ごとに変換された中間情報を、共通情報および符号化情報にそれぞれ分離する。その後、生成部１０３において、一の共通情報と複数の復号方式ごとの符号化情報とを用いて、配信情報を生成し、生成した配信情報を配信部１０４によって不特定多数の情報出力装置へ向けて配信する。【選択図】図１
2007094179.tif 000002
【特許請求の範囲】
【請求項１】
情報出力装置に対して情報を配信する情報配信装置であって、
前記情報出力装置に出力させるべき情報を、復号方式に関わらない共通情報および当該復号方式に依存する符号化情報で構成される中間情報に、複数の復号方式ごとに変換する変換手段と、
前記変換手段によって複数の復号方式ごとに変換された前記中間情報を、前記共通情報および前記符号化情報にそれぞれ分離する分離手段と、
一の前記共通情報と前記複数の復号方式ごとの前記符号化情報とを用いて、配信情報を生成する生成手段と、
前記配信情報を前記複数の復号方式のいずれかを実行可能な前記情報出力装置に配信する配信手段と、
を備えることを特徴とする情報配信装置。
【請求項２】
前記配信情報には、当該配信情報に含まれる前記一の共通情報および前記複数の符号化情報の位置およびデータ長を示すヘッダ情報が含まれていることを特徴とする請求項１に記載の情報配信装置。
【請求項３】
前記出力させるべき情報は、前記情報出力装置で音声出力するための文章の情報であり、
前記共通情報は、前記文章の読み方を表す読み記号であり、
前記符号化情報は、前記読み記号の発音を表す発音記号であることを特徴とする請求項１または２に記載の情報配信装置。
【請求項４】
情報配信装置から配信される情報に対して所定の復号方式を実行し、得られた情報を出力する情報出力装置であって、
復号方式に関わらない一の共通情報と、復号方式に依存するとともに複数の復号方式の各々に対応する複数の符号化情報と、を含む配信情報を受信する受信手段と、
前記配信情報から前記共通情報および前記所定の復号方式に対応する前記符号化情報を抽出する抽出手段と、
前記抽出手段によって抽出された前記共通情報および前記符号化情報に対して前記所定の復号方式を実行して特定情報を取得する取得手段と、
前記特定情報を出力する出力手段と、
を備えることを特徴とする情報出力装置。
【請求項５】
前記特定情報は、音声出力される文章の情報であり、
前記共通情報は、前記文章の読み方を表す読み記号であり、
前記符号化情報は、前記読み記号の発音を表す発音記号であることを特徴とする請求項４に記載の情報出力装置。
【請求項６】
情報出力装置に対して情報を配信する情報配信方法であって、
前記情報出力装置に出力させるべき情報を、復号方式に関わらない共通情報および当該復号方式に依存する符号化情報で構成される中間情報に、複数の復号方式ごとに変換する変換工程と、
前記変換工程によって複数の復号方式ごとに変換された前記中間情報を、前記共通情報および前記符号化情報にそれぞれ分離する分離工程と、
一の前記共通情報と前記複数の復号方式ごとの前記符号化情報とを用いて、配信情報を生成する生成工程と、
前記配信情報を前記複数の復号方式のいずれかを実行可能な前記情報出力装置に配信する配信工程と、
を含むことを特徴とする情報配信方法。
【請求項７】
情報配信装置から配信される情報に対して所定の復号方式を実行し、得られた情報を出力する情報出力方法であって、
復号方式に関わらない一の共通情報と、復号方式に依存するとともに複数の復号方式の各々に対応する複数の符号化情報と、を含む配信情報を受信する受信工程と、
前記配信情報から前記共通情報および前記所定の復号方式に対応する前記符号化情報を抽出する抽出工程と、
前記抽出工程によって抽出された前記共通情報および前記符号化情報に対して前記所定の復号方式を実行して特定情報を取得する取得工程と、
前記特定情報を出力する出力工程と、
を含むことを特徴とする情報出力方法。
【請求項８】
請求項６に記載の情報配信方法をコンピュータに実行させることを特徴とする情報配信プログラム。
【請求項９】
請求項７に記載の情報出力方法をコンピュータに実行させることを特徴とする情報出力プログラム。
【請求項１０】
請求項８または９に記載のプログラムをコンピュータに読み取り可能に記録したことを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、復号方式の異なる複数の情報出力装置へ向けて同一の情報を提供する情報配信装置および情報出力装置に関する。
【背景技術】
【０００２】
従来、符号化情報を含んだ情報を配信情報として配信する際に、配信情報を正確に復号するには、受信端末の復号方式を、配信情報に含まれる符号化情報に対応した復号方式と一致させなければならない。したがって、配信情報に含まれる符号化情報に対応した復号方式と復号方式が異なる受信端末では、復号方式に依存しない部分の情報のみの不十分な情報として配信情報を取得していた。
【０００３】
近年では、テキストデータから、テキストデータの読み方と、発音の仕方とを正しく表現するために、読み記号と、発音記号とから構成された中間言語を生成し、配信情報として配信する技術が用いられている（たとえば、下記特許文献１参照。）。
【０００４】
【特許文献１】特開平１１−２６５１９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述した特許文献１の技術の場合、中間言語を用いることで正確な読み上げが可能となるが、中間言語の発音記号部分の復号化は、各受信端末の符号方式に依存する。したがって、受信端末の復号方式が、中間言語の発音記号部分の復号化における復号方式と異なる場合は、配信情報の読み記号しか正しく取得できず、正確な読み上げ再生ができないという問題が一例として挙げられる。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するため、請求項１の発明にかかる情報配信装置は、情報出力装置に対して情報を配信する情報配信装置であって、前記情報出力装置に出力させるべき情報を、復号方式に関わらない共通情報および当該復号方式に依存する符号化情報で構成される中間情報に、複数の復号方式ごとに変換する変換手段と、前記変換手段によって複数の復号方式ごとに変換された前記中間情報を、前記共通情報および前記符号化情報にそれぞれ分離する分離手段と、一の前記共通情報と前記複数の復号方式ごとの前記符号化情報とを用いて、配信情報を生成する生成手段と、前記配信情報を前記複数の復号方式のいずれかを実行可能な前記情報出力装置に配信する配信手段と、を備えることを特徴とする。
【０００７】
また、請求項４の発明にかかる情報出力装置は、情報配信装置から配信される情報に対して所定の復号方式を実行し、得られた特定情報を出力する情報出力装置であって、復号方式に関わらない一の共通情報と、復号方式に依存するとともに複数の復号方式の各々に対応する複数の符号化情報と、を含む配信情報を受信する受信手段と、前記配信情報から前記共通情報および前記所定の復号方式に対応する前記符号化情報を抽出する抽出手段と、前記抽出手段によって抽出された前記共通情報および前記符号化情報に対して前記所定の復号方式を実行して特定情報を取得する取得手段と、前記特定情報を出力する出力手段と、を備えることを特徴とする。
【０００８】
また、請求項６の発明にかかる情報配信方法は、情報出力装置に対して情報を配信する情報配信方法であって、前記情報出力装置に出力させるべき情報を、復号方式に関わらない共通情報および当該復号方式に依存する符号化情報で構成される中間情報に、複数の復号方式ごとに変換する変換工程と、前記変換工程によって複数の復号方式ごとに変換された前記中間情報を、前記共通情報および前記符号化情報にそれぞれ分離する分離工程と、一の前記共通情報と前記複数の復号方式ごとの前記符号化情報とを用いて、配信情報を生成する生成工程と、前記配信情報を前記複数の復号方式のいずれかを実行可能な前記情報出力装置に配信する配信工程と、を含むことを特徴とする。
【０００９】
また、請求項７の発明にかかる情報出力方法は、情報配信装置から配信される情報に対して所定の復号方式を実行し、得られた特定情報を出力する情報出力方法であって、復号方式に関わらない一の共通情報と、復号方式に依存するとともに複数の復号方式の各々に対応する複数の符号化情報と、を含む配信情報を受信する受信工程と、前記配信情報から前記共通情報および前記所定の復号方式に対応する前記符号化情報を抽出する抽出工程と、前記抽出工程によって抽出された前記共通情報および前記符号化情報に対して前記所定の復号方式を実行して特定情報を取得する取得工程と、前記特定情報を出力する出力工程と、を含むことを特徴とする。
【００１０】
また、請求項８の発明にかかる情報配信プログラムは、請求項６に記載の情報配信方法をコンピュータに実行させることを特徴とする。
【００１１】
また、請求項９の発明にかかる情報出力プログラムは、請求項７に記載の情報出力方法をコンピュータに実行させることを特徴とする。
【００１２】
また、請求項１０の発明にかかる記録媒体は、請求項８または９に記載のプログラムをコンピュータに読み取り可能に記録したことを特徴とする。
【発明を実施するための最良の形態】
【００１３】
以下に添付図面を参照して、この発明にかかる情報配信装置および情報出力装置の好適な実施の形態を詳細に説明する。
【００１４】
（情報配信装置の機能的構成）
図１は、この発明の本実施の形態にかかる情報配信装置の機能的構成を示すブロック図である。情報配信装置１００は、情報を配信するものであって、変換部１０１と、分離部１０２と、生成部１０３と、配信部１０４とから構成される。
【００１５】
変換部１０１は、情報出力装置に出力されるべき情報を、復号方式に関わらない共通情報および、復号方式に依存する符号化情報で構成される中間情報に、複数の復号方式ごとに変換する。ここで出力装置に出力されるべき情報は、たとえば、情報出力装置において音声出力するための文章の情報を含むものである。また、復号方式に関わらない共通情報は、たとえば、特定情報における文章の読み方をあらわす読み記号を含む情報である。そして、復号方式に依存する符号化情報は、たとえば、読み記号の発音をあらわす発音記号を含む情報である。
【００１６】
分離部１０２は、変換部１０１によって複数の復号方式ごとに変換された中間情報を、共通情報と符号化情報にそれぞれ分離して、生成部１０３へ出力する。生成部１０３は、分離部１０２から入力された一の共通情報と符号方式ごとの符号化情報を用いて配信情報を生成する。配信情報は、たとえば、配信情報に含まれる共通情報および複数の符号化情報の位置およびデータ長を示すヘッダ情報が含まれており、１つの情報のなかに一の共通情報と符号方式ごとの複数の符号化情報とを備えた構成になっている。したがって、配信情報は、受信した情報出力装置の復号方式に関わらず正確な情報として取得される。そして、生成部１０３によって生成された配信情報は、配信部１０４へ出力される。
【００１７】
配信部１０４は、生成部１０３から入力された配信情報を、複数の復号方式のいずれかを実行可能な情報出力装置へ向けて配信する。このとき、配信手段は、有線、無線を問わず、双方を用いてもよい。
【００１８】
（情報出力装置の機能的構成）
図２は、この発明の本実施の形態にかかる情報出力装置の機能的構成を示すブロック図である。情報出力装置２００は、配信される情報に対して所定の復号方式を実行し、得られた特定情報を出力するものであって、受信部２０１と、抽出部２０２と、取得部２０３と、出力部２０４とから構成される。配信される情報は、前述した情報配信装置１００などから配信される構成でもよく、特定情報は、たとえば、音声出力するための文章の情報である。
【００１９】
受信部２０１は、復号方式に関わらない一の共通情報と、復号方式に依存するとともに複数の復号方式の各々に対応する複数の符号化情報と、を含む配信情報を受信する。このとき、受信手段は、有線、無線を問わず、双方を用いて、受信状態の手段を採用してもよい。受信部２０１によって受信された配信情報は、抽出部２０２と取得部２０３とへ出力される。ここで共通情報は、たとえば、特定情報における文章の読み方をあらわす読み記号を含む情報である。そして、符号化情報は、たとえば、読み記号の発音をあらわす発音記号を含むものであり、それぞれの符号化情報に対応した復号方式によって復号される情報である。
【００２０】
抽出部２０２は、受信部２０１から入力された配信情報から共通情報および情報出力装置２００の所定の復号方式に対応する符号化情報を抽出し、抽出した符号化情報を取得部２０３へ出力する。
【００２１】
取得部２０３は、抽出部２０２によって抽出された共通情報および符号化情報に対して、所定の復号方式を実行して特定情報を取得する。そして、出力部２０４は、取得部２０３によって取得された特定情報を出力する。特定情報の出力は、たとえば、音声情報として出力する構成としてもよい。
【００２２】
（情報配信装置の処理の内容）
つぎに、情報配信装置１００の処理の内容について説明する。図３は、情報配信装置の処理の内容を示すフローチャートである。図３のフローチャートにおいて、まず、情報配信装置１００は、情報出力装置２００に出力させるべき情報を取得したか否かを判断する（ステップＳ３０１）。ここで、出力させるべき情報を取得するのを待ち、取得した場合は（ステップＳ３０１：Ｙｅｓ）、つぎに、変換部１０２において、出力させるべき情報を、中間情報に変換する（ステップＳ３０２）。中間情報は、たとえば、復号方式に関わらない共通情報および復号方式に依存する符号化情報で構成される情報で、複数の復号方式ごとに変換する構成であってもよい。つづいて、ステップＳ３０２において複数の復号方式ごとに変換された中間情報を、分離部１０２において、共通情報および符号化情報に分離する（ステップＳ３０３）。
【００２３】
続いて、生成部１０３において、ステップ３０２によって分離された一の共通情報と、複数の復号方式ごとの符号化情報とを用いて配信情報を生成する（ステップＳ３０４）。最後に、配信部１０４において、配信情報を情報出力装置２００へ配信し（ステップＳ３０５）、一連の処理を終了する。
【００２４】
（情報出力装置の処理の内容）
つぎに、情報出力装置２００の処理の内容について説明する。図４は、情報出力装置の処理の内容を示すフローチャートである。図４のフローチャートにおいて、まず、受信部２０１によって、情報配信装置１００から配信された配信情報を受信したか否かを判断する（ステップＳ４０１）。ここで、配信情報を受信するのを待ち、受信した場合は（ステップＳ４０１：Ｙｅｓ）、つぎに、抽出部２０２において、配信情報から、情報出力装置２００によっておこなわれる所定の復号方式に対応する符号化情報を抽出する（ステップＳ４０２）。
【００２５】
そして、取得部２０３において、ステップＳ４０２において抽出された共通情報および符号化情報に対して所定の復号処理を実行して特定情報を取得する（ステップＳ４０３）。最後に、出力部２０４において、ステップＳ４０３において取得された特定情報を出力し（ステップＳ４０４）、一連の処理を終了する。
【００２６】
以上説明したように、本実施の形態によれば、情報配信装置１００から復号方式が異なる複数の情報出力装置２００へ向けて情報を配信する場合であっても、各情報出力装置２００は、受信した情報を不明部分や品質低下部分のない正確な情報として取得することができる。
【００２７】
また、本実施の形態によれば、受信端末の復号方式を統合することなく、同一内容の情報を不特定多数の情報出力装置２００へ向けて配信できる。したがって、本実施の形態では、配信情報を取得する際に、各ユーザに対して新たな受信機器の購入や、新しいデコーダの導入などの負担を強いることなく正確な情報の取得を実現させることができる。
【実施例】
【００２８】
以下に、この発明の実施例について説明する。本実施例では、たとえば、読み上げを目的とした音声情報を提供する音声情報配信サーバによって本発明の情報配信装置を実施し、車両などの移動体に搭載されたナビゲーション装置によって情報出力装置を実施した場合について説明する。
【００２９】
（音声情報配信サーバのハードウェア構成）
図５は、本実施例にかかる音声情報配信サーバのハードウェア構成を示すブロック図である。音声情報配信サーバ５００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）５０１と、メモリ５０２と、音声情報配信プログラム５０３と、音声情報取得部５０４と、記録媒体ドライブ５０５と、記録媒体５０６と、通信Ｉ／Ｆ５０７とから構成されており、各機能部は、バス５０８によって接続されている。また、通信Ｉ／Ｆ５０７は、ネットワーク５１０に接続されている。
【００３０】
ＣＰＵ５０１は、音声情報配信サーバ５００全体を制御する。メモリ５０２は、ＣＰＵ５０１のワークエリアとして機能するＲＡＭ（Ｒａｎｄａｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）や、各種制御プログラムを格納するＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）から構成されている。音声情報配信プログラム５０３は、情報配信をおこなうプログラムなどである。また、テキストデータを外部や、記録媒体５０６から取得してデコーダごとの中間言語を生成する場合は、中間言語生成をおこなうプログラムを含む構成としてもよい。
【００３１】
音声情報取得部５０４は、受信端末（本実施例ではナビゲーション装置６００：図６参照）へ向けて配信する情報を取得する。本実施例の場合は読み上げをおこなうテキストデータや、テキストデータから生成されたデコーダごとの中間言語のデータを取得する。記録媒体ドライブ５０５は、記録媒体５０６に格納されている情報を読み出したり、通信Ｉ／Ｆ５０７を介して取得した情報を記録媒体５０６に書き込んだりする。
【００３２】
記録媒体５０６は、配信用のテキストデータなどが格納されている。記録媒体は５０６、たとえば、ＨＤ（Ｈａｒｄ  Ｄｉｓｋ）によって実現することができる。記録媒体５０６は、ＨＤに限るものではなく、ＨＤに代えて、あるいは、ＨＤに加えて、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）やＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）など、記録媒体ドライブ５０５に対して着脱可能であり可搬性を有する媒体を記録媒体５０６として用いてもよい。記録媒体５０６は、ＤＶＤおよびＣＤに限るものではなく、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、メモリカードなどの記録媒体ドライブ５０５に対して着脱可能であり可搬性を有する媒体を利用することもできる。通信Ｉ／Ｆ５０７は、ネットワーク５１０を介して配信情報として音声情報を不特定多数のナビゲーション装置６００へ向けて配信する。また、通信Ｉ／Ｆ５０７はネットワーク５１０だけでなく、放送網と接続し、放送波を用いて配信を行ってもよい。
【００３３】
なお、実施の形態にかかる情報配信装置１００の機能的構成である変換部１０１、分離部１０２および生成部１０３はＣＰＵ５０１や音声情報配信プログラム５０３によって、配信部１０４は通信Ｉ／Ｆ５０７によって、それぞれの機能を実現する。
【００３４】
（ナビゲーション装置のハードウェア構成）
図６は、本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。ナビゲーション装置６００は、車両などの移動体に搭載されており、ナビゲーション制御部６０１と、ユーザ操作部６０２と、表示部６０３と、位置取得部６０４と、記録媒体６０５と、記録媒体デコード部６０６と、音声出力部６０７と、通信部６０８と、経路探索部６０９と、経路誘導部６１０と、音声生成部６１１と、スピーカ６１２とから構成されている。
【００３５】
ナビゲーション制御部６０１は、ナビゲーション装置６００全体を制御する。ナビゲーション制御部６０１は、たとえば所定の演算処理を実行するＣＰＵや、各種制御プログラムを格納するＲＯＭおよび、ＣＰＵのワークエリアとして機能するＲＡＭなどによって構成されるマイクロコンピュータなどによって実現することができる。
【００３６】
ナビゲーション制御部６０１は、経路誘導に際し、位置取得部６０４によって取得された現在位置に関する情報と、記録媒体６０５から記録媒体デコード部６０６を経由して得られた地図情報とに基づいて、地図上のどの位置を走行しているかを算出し、算出結果を表示部６０３へ出力する。また、ナビゲーション制御部６０１は、経路誘導に際し、経路探索部６０９、経路誘導部６１０、音声生成部６１１との間で経路誘導に関する情報の入出力をおこない、その結果得られる情報を表示部６０３および音声出力部６０７へ出力する。
【００３７】
ユーザ操作部６０２は、文字、数値、各種指示など、ユーザによって入力操作された情報をナビゲーション制御部６０１に対して出力する。ユーザ操作部６０２の構成としては、物理的な押下／非押下を検出する押ボタンスイッチ、タッチパネル、キーボード、ジョイスティックなど公知の各種形態を採用することが可能である。ユーザ操作部６０２は、外部からの音声を入力するマイクを用いて、音声によって入力操作をおこなう形態としてもよい。
【００３８】
ユーザ操作部６０２は、ナビゲーション装置６００に対して一体に設けられていてもよいし、リモコンのようにナビゲーション装置６００から分離して操作可能な形態であってもよい。ユーザ操作部６０２は、上述した各種形態のうちいずれか単一の形態で構成されていてもよいし、複数の形態で構成されていてもよい。ユーザは、ユーザ操作部６０２の形態に応じて、適宜入力操作をおこなうことによって情報を入力する。
【００３９】
また、ユーザ操作部６０２の形態としてタッチパネルを採用することもできる。タッチパネルを採用する場合、このタッチパネルは表示部６０３の表示面側に積層して使用される。そして、表示部６０３における表示タイミングとタッチパネル（ユーザ操作部６０２）に対する操作タイミングおよびその位置座標とを管理することによって、入力情報を認識する。ユーザ操作部６０２の形態として表示部６０３に積層されたタッチパネルを採用することにより、ユーザ操作部６０２の形態を大型化することなく多くの情報入力をおこなうことができる。タッチパネルとしては、抵抗膜式、感圧式など公知の各種タッチパネルを用いることが可能である。
【００４０】
表示部６０３は、たとえば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＴＦＴ液晶ディスプレイ、有機ＥＬディスプレイ、プラズマディスプレイなどを含む。表示部６０３は、具体的には、たとえば、映像Ｉ／Ｆや映像Ｉ／Ｆに接続された映像表示用のディスプレイ装置によって構成することができる。映像Ｉ／Ｆは、具体的には、たとえば、ディスプレイ装置全体の制御をおこなうグラフィックコントローラと、即時表示可能な画像情報を一時的に記憶するＶＲＡＭ（Ｖｉｄｅｏ  ＲＡＭ）などのバッファメモリと、グラフィックコントローラから出力される画像情報に基づいて、ディスプレイ装置を表示制御する制御ＩＣなどによって構成される。表示部６０３には、アイコン、カーソル、メニュー、ウィンドウ、あるいは文字や画像などの各種情報が表示される。また、表示部６０３には、記録媒体６０５に記憶された地図情報や経路誘導に関する情報が表示される。
【００４１】
位置取得部６０４は、自装置の現在位置を取得する。ここで自装置の現在位置は、ＧＰＳ衛星からの電波を受信し、ＧＰＳ衛星との幾何学的位置を求めるものであり、地球上どこでも計測可能である。なお、ＧＰＳとは、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍの略称であり、４つ以上の衛星からの電波を受信することによって地上での位置を正確に求めるシステムである。位置取得部６０４は、たとえば、ＧＰＳ衛星からの電波を受信するためのアンテナ、受信した電波を復調するチューナーおよび復調した情報に基づいて現在位置を算出する演算回路などによって構成することができる。
【００４２】
記録媒体６０５は、各種制御プログラムや各種情報をコンピュータに読み取り可能な状態で記録する。記録媒体６０５は、記録媒体デコード部６０６による情報の書き込みを受け付けるとともに、書き込まれた情報を不揮発に記録する。記録媒体６０５は、たとえば、ＨＤによって実現することができる。記録媒体６０５は、ＨＤに限るものではなく、ＨＤに代えて、あるいは、ＨＤに加えて、ＤＶＤやＣＤなど、記録媒体デコード部６０６に対して着脱可能であり可搬性を有する媒体を記録媒体６０５として用いてもよい。記録媒体６０５は、ＤＶＤおよびＣＤに限るものではなく、ＣＤ−ＲＯＭ、ＭＯ、メモリカードなどの記録媒体デコード部６０６に対して着脱可能であり可搬性を有する媒体を利用することもできる。
【００４３】
本実施例における記録媒体６０５には、本発明を実現する音声情報読み上げプログラムのほか、地図情報などが記録されている。地図情報は、建物、河川、地表面などの地物（フィーチャ）を表す背景データと、道路の形状を表す道路形状データとを有しており、表示部６０３の表示画面において２次元または３次元に描画される。
【００４４】
記録媒体デコード部６０６は、記録媒体６０５に対する情報の読み取り／書き込みの制御をおこなう。そして、音声出力部６０７は、接続されたスピーカ６１２への出力を制御することによって、案内音を再生する。スピーカ６１２は、１つであってもよいし、複数であってもよい。
【００４５】
通信部６０８は、渋滞や交通規制などの道路交通情報や、気象情報などを、定期的（不定期でも可）に取得する。本実施例では、音声情報配信サーバ５００（図５参照）から配信された音声情報を受信するほかに、ＶＩＣＳ（Ｖｅｈｉｃｌｅ  Ｉｎｆｏｒｍａｔｉｏｎ  ａｎｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ  Ｓｙｓｔｅｍ）センターから道路交通情報が配信された情報を受信してもよい。また、サーバに集約された全国のＶＩＣＳ情報から、所望の地域の道路交通情報を、ネットワークを介して取得するようにしてもよい。通信部６０８は、たとえば、ＦＭチューナー、ＶＩＣＳ／ビーコンレシーバ、無線通信機器およびその他の通信機器によって実現することが可能である。
【００４６】
なお、公知の技術であるため詳細な説明を省略するが、「ＶＩＣＳ」とは、ＶＩＣＳセンターで編集、処理された渋滞や交通規制などの道路交通情報をリアルタイムに送信し、カーナビゲーション装置などの車載機に文字・図形で表示する情報通信システムである。ＶＩＣＳセンターで編集、処理された道路交通情報（ＶＩＣＳ情報）をナビゲーション装置６００に伝達する方法としては、各道路上に設置された「ビーコン」と「ＦＭ多重放送」を利用する方法がある。「ビーコン」には、主に高速道路で使用される「電波ビーコン」と、主要な一般道路で使用される「光ビーコン」がある。「ＦＭ多重放送」を利用する場合には、広域エリアの道路交通情報を受信することが可能となる。「ビーコン」を利用する場合には、自車位置を元にした直近の道路の詳細な情報など、自車が位置する場所において必要な道路交通情報を受信することが可能となる。
【００４７】
経路探索部６０９は、記録媒体６０５に記憶されている地図情報や、通信部６０８を介して取得するＶＩＣＳ情報などを利用して、出発地点から目的地点までの最適な経路を探索する。
【００４８】
経路誘導部６１０は、経路探索部６０９によって探索された誘導経路に関する情報、あるいは、通信部６０８によって受信した経路情報と、位置取得部６０４によって取得された現在位置に関する情報と、記録媒体６０５から記録媒体デコード部６０６を経由して得られた地図情報と、に基づいて、リアルタイムな経路誘導情報の生成をおこなう。経路誘導部６１０で生成された経路誘導情報は、ナビゲーション制御部６００を介して表示部６０３へ出力される。
【００４９】
音声生成部６１１は、通信部６０８によって受信した音声情報を取得して、読み上げ音声を生成する。音声生成部６１１は、配信された音声情報の読み上げのほかにも、経路誘導部６１０で生成された経路誘導情報に基づいて、案内ポイントに対応した仮想音源の設定と音声ガイダンス情報の生成をおこない、生成した情報を、ナビゲーション制御部６０１を介して音声出力部６０７へ出力することもできる。
【００５０】
なお、実施の形態にかかる情報出力装置２００の機能的構成である受信部２０１は通信部６０８によって、抽出部２０２および取得部２０３はナビゲーション装置６０１によって、出力部２０４は音声出力部６０７やスピーカ３１２によって、それぞれの機能を実現する。
【００５１】
図７は、本実施例における音声情報の配信を示す説明図である。図７に示したように、本実施例では音声情報配信サーバ５００には、各種復号方式に対応したデコーダＡ用〜デコーダＤ用の音声情報が用意されている。図７に示した例では、デコーダＢの復号方式を備えたナビゲーション装置６００Ｂと、デコーダＤの復号方式を備えたナビゲーション装置６００Ｄとに向けて音声情報を配信する場合を示しているが、このような受信端末となるナビゲーション装置６００へ配信情報として音声情報７００で示した構成のデータを配信している。
【００５２】
音声情報配信サーバ５００に用意されたデコーダＡ用〜デコーダＤ用の音声情報は、中間言語として構成されている。ここで中間言語について具体例を用いて説明する。中間言語は、一般的に、読み記号と、読み記号の韻律を制御したい箇所に挿入された発音記号とから構成される。たとえば、下記（１）文のような文章を読み上げる場合は、下記（２）文のように表現される。
【００５３】
「交通情報をお伝えします。」…（１）
「こう’３つうじょ’１うほうを、お’つたえします。」…（２）
【００５４】
上記の（２）文において「’３」や「’１」と示した箇所が発音記号である。この発音記号によってアクセントやイントネーションといった韻律を制御することができる。また、上述の例のほかにも、男性、女性、音声種別、ピッチ、話速、トーン、感情パラメータなどの音声特性を表現することもできる。すでに述べたように、この発音記号はデコーダの方式によって異なるため、音声情報配信サーバ５００に用意されているデコーダＡ用〜デコーダＤ用の中間言語は、デコードごとに異なる発音記号によって表記されている。しかし、読み記号のデータはデコーダに依存せず共通な下記（３）文のように表現される。
【００５５】
「こうつうじょうほうを、おつたえします。」…（３）
【００５６】
また、中間言語を表す（２）文から共通部分である（３）文のような読み記号を分離した場合、発音記号は下記（４）文のように表現することで、読み記号から分離して単独で取り扱うことができる。
【００５７】
「（１，２，’，３），（６，２，’，１），（１２，１，’）」…（４）
【００５８】
（４）文は（１文字目の位置，発音記号の文字数，発音記号）を表している。なお、（４）文中の（）は便宜上に表示したが実際の発音記号には含まれない。
【００５９】
以上説明したように、中間言語は、読み記号と発音記号とに分離可能である。したがって、図７に示したように音声情報７００は、読み記号とデコーダ別の発音記号とのアドレス情報が格納されたヘッダ情報７０１と、デコーダに依存しない共通した情報である読み記号データ７０２と、デコーダの方式（デコーダＡ〜デコーダＤ）に依存した情報であるデコーダＡ用発音記号データ７０３、デコーダＢ用発音記号データ７０４、デコーダＣ用発音記号データ７０５と、デコーダＤ用発音記号データ７０６から構成される。
【００６０】
音声情報７００は、音声情報配信サーバ５００から配信され、ナビゲーション装置６００Ｂおよびナビゲーション装置６００Ｄによって受信される。ナビゲーション装置６００Ｂおよびナビゲーション装置６００Ｄは、受信部により受信した音声情報８００からヘッダ情報７０１と、読み記号データ７０２と、自装置のデコーダの方式に合った発音記号とを取得し、音声情報の読み上げ再生を実現する。たとえば、ナビゲーション装置６００Ｂは、音声情報８００からヘッダ情報７０１と、読み記号データ７０２と、デコーダＢ用発音記号データ７０４を取得し、ナビゲーション装置６００Ｄは、音声情報８００からヘッダ情報７０１と、読み記号データ７０２と、デコーダＤ用発音記号データ７０６を取得する。
【００６１】
（配信情報の構成）
つぎに、配信情報である音声情報の構成について詳細に説明する。図８は、音声情報のデータフォーマットを示すモデル図である。音声情報８００は、音声情報配信サーバ５００から配信される音声情報の具体的なデータフォーマットの一例を表している。なお、ここではデコーダの方式がデコーダ１とデコーダ２の２種類の場合について例示する。音声情報８００は、大別してヘッダ部８１０と、データ部８２０から構成される。また、データ列８００（８１１〜８２３）の左側に記したのは各データのアドレスである。
【００６２】
ヘッダ部８１０は、読み記号が格納されているアドレス（０ｘ００００００１４）を表す読み記号オフセット８１１と、デコーダの種別を表すデコーダ１コード８１２およびデコーダ２コード８１４と、各デコーダの発音記号が格納されているアドレス（０ｘ０００００１１４，０ｘ０００００１８４）を表す発音記号オフセット８１３，８１５とから構成される。
【００６３】
データ部８２０は、ヘッダ部８１０に示されたアドレスに対応した読み記号データ８２１と、デコーダ１発音記号データ８２２と、デコーダ２発音記号データ８２３とから構成される。読み記号データ８２１に格納されているデータは、（３）文に示したようなひらがな（カタカナでもよい）と、句点および句読点から構成される。
【００６４】
図９は、発音記号データのフォーマットを示すモデル図である。図９に示したのは、図８に示したデコーダ１発音記号データ８２２の詳細なフォーマットである。具体的なデータ列はデコードの方式により異なるが、発音記号データに共通したデータのフォーマットであるため、図８に示したデコーダ２発音記号データ８２３も同様の構成である。
【００６５】
デコーダ１発音記号データ８２２において、データ列９１０は１つ目の発音記号を表し、データ列９２０は２つ目の発音記号を表す。データ列９１０，９２０はそれぞれ、挿入位置オフセット９１１，９２１と、アクセントデータ長９１２，９２２と、アクセント記号列９１３，９２３とから構成される。挿入位置オフセット９１１，９２１は、読み記号データの先頭からのオフセット位置を表す。アクセントデータ長９１２，９２２は、挿入したい記号列の長さを表す。アクセント記号列９１３，９２３は、挿入したい記号列を表し、デコーダの方式によって異なるデータで記述される。
【００６６】
（音声情報配信サーバの処理手順）
図１０は、音声情報配信サーバの処理の概要を示すフローチャートである。図１０のフローチャートにおいて、まず、ＣＰＵ５０１は、ナビゲーション装置６００に配信に関する処理を初期化する（ステップＳ１００１）。続いて、音声情報のテキストデータを取得する（ステップＳ１００２）。ここで取得する音声情報とは、たとえば、上記（１）文のような、ナビゲーション装置６００で読み上げを目的とした案内用文章のテキストデータである。
【００６７】
つぎに、ＣＰＵ５０１は、ステップＳ１００２において取得した音声情報から中間言語を生成する（ステップＳ１００３）。このとき中間言語は、図７に示したようにデコーダの方式の種類ごとに生成する。中間言語が生成されると、続いて、ＣＰＵ５０１は、生成した中間言語から読み記号を分離する（ステップＳ１００４）。なお、分離処理については、後で図１１を用いて詳しく説明する。
【００６８】
その後、ＣＰＵ５０１は、ステップＳ１００３において生成した中間言語の発音記号と、ステップＳ１００４において分離した読み記号とを用いて配信用の音声情報を生成する（ステップＳ１００５）。具体的には、図８に示した配信用のデータ列として共通したフォーマットとして生成される。最後に、音声情報配信サーバ５００は、通信Ｉ／Ｆ５０７を介して、ステップＳ１００５において生成した配信用の音声情報をナビゲーション装置６００へ向けて配信し（ステップＳ１００６）、一連の処理を終了する。
【００６９】
図１１は、音声情報配信サーバにおける中間言語の分離処理の手順を示すフローチャートである。ここで、図１０のステップＳ１００４における中間言語から読み記号を分離する処理について詳しく説明する。図１１のフローチャートにおいて、まず、ＣＰＵ５０１は、処理内容の初期化をおこない（ステップＳ１１０１）、続いて、デコーダｘ用（ｘ＝１）の中間言語データを取得する（ステップＳ１１０２）。
【００７０】
つぎに、ＣＰＵ５０１は、中間言語データから読み記号を抽出し（ステップＳ１１０３）、続いて、中間言語データからデコーダｘの発音記号を抽出する（ステップＳ１１０４）。その後、提供用の音声情報データの発音記号保存領域にステップＳ１１０３およびステップＳ１１０４において抽出した読み記号および発音記号を保存する（ステップＳ１１０５）。発音記号保存領域とは、配信用の音声情報のデータ列のデータ部８２０（図８参照）を意味する。なお、読み記号の保存は一つ保存して、同じ読み記号がすでに保存されている場合には保存しない構成としてもよい。
【００７１】
つぎに、ＣＰＵ５０１は、中間言語からの抽出が終了したか否かを判断し（ステップＳ１１０６）、抽出が終了していない場合は（ステップＳ１１０６：Ｎｏ）、ステップＳ１１０４の処理に戻り、中間言語からの抽出が終わるまでステップＳ１１０４〜ステップＳ１１０６の処理を繰り返しおこなう。また、中間言語からの抽出が終了した場合は（ステップＳ１１０６：Ｙｅｓ）、ＣＰＵ５０１は、続いて、すべてのデコーダの中間言語を取得したか否かを判断する（ステップＳ１１０７）。まだ中間言語を取得していないデコーダがある場合は（ステップＳ１１０７：Ｎｏ）、ｘ＝ｘ＋１として（ステップＳ１１０８）、デコーダｘのつぎのデコーダの中間言語を取得するため、ステップＳ１１０２の処理に戻る。
【００７２】
ステップＳ１１０２〜ステップＳ１１０７の処理は、すべてのデコーダの中間言語が取得されるまで繰り返しおこなわれ、ステップＳ１１０７において、すべてのデコーダの中間言語を取得したと判断した場合（ステップＳ１１０７：Ｙｅｓ）、一連の処理を終了する。
【００７３】
（ナビゲーション装置の処理手順）
続いて、受信端末となるナビゲーション装置６００の処理手順について説明する。図１２は、ナビゲーション装置の処理の概要を示すフローチャートである。図１２のフローチャートにおいて、まず、ナビゲーション装置６００は、通信部６０８を介して配信情報を取得する（ステップＳ１２０１）。配信情報は、音声情報配信サーバ５００などから配信される情報で、図示しないバッファメモリに一時保存される構成でもよい。続いて、ナビゲーション制御部６０１は、デコーダのコードを検出する（ステップＳ１２０２）。デコーダのコードの検出は、たとえば、音声情報８００のヘッダ部８１０（図８参照）から自装置（ナビゲーション装置６００）に該当するデコードを検出する。
【００７４】
つぎに、ナビゲーション制御部６０１は、ステップＳ１２０２において検出されたコードと、バッファメモリに保存されたヘッダ部８１０を比較して、該当するコードがあるか否かを判断する（ステップＳ１２０３）。ステップＳ１２０３において、該当するコードがある場合は（ステップＳ１２０３：Ｙｅｓ）、ナビゲーション制御部６０１は、バッファメモリから読み記号および該当するコードの発音記号を抽出し、保存する（ステップＳ１２０４）。読み記号および該当するコードの発音記号の保存は、たとえば、記録媒体６０５や図示しないメモリなどでおこなってもよい。
【００７５】
つづいて、ナビゲーション制御部６０１は、配信情報の取得処理を継続するか否かを判断する（ステップＳ１２０５）。なお、ステップＳ１２０３において、該当するコードがなかった場合は（ステップＳ１２０３：Ｎｏ）、ステップＳ１２０５に移行して、ナビゲーション制御部６０１は、配信情報の取得処理を継続するか否かを判断する（ステップＳ１２０５）。
【００７６】
そして、ステップＳ１２０５において、配信情報の取得処理を継続する場合は（ステップＳ１２０５：Ｙｅｓ）、ステップＳ１２０１に戻って処理を繰り返す。また、ステップＳ１２０５において、配信情報の取得処理を継続しない場合は（ステップＳ１２０５：Ｎｏ）、ナビゲーション制御部６０１は、文章を音声出力するか否かを判断する（ステップＳ１２０６）。
【００７７】
ステップＳ１２０６において、文章を音声出力しない場合は（ステップＳ１２０６：Ｎｏ）、そのまま一連の処理を終了する。一方、ステップＳ１２０６において、文章を音声出力する場合は（ステップＳ１２０６：Ｙｅｓ）、音声出力部６０７は、スピーカ６１２を介して保存されている読み記号、発音記号に基づいて文章を音声出力する（ステップＳ１２０７）。そして、一連の処理を終了する。
【００７８】
以上説明したように、本実施例では音声情報配信サーバ５００から復号方式が異なる複数のナビゲーション装置６００へ向けて情報を配信する場合であっても、各ナビゲーション装置６００は、受信した情報を不明部分や品質低下部分のない正確な情報として取得することができる。
【００７９】
また、他の実施例として、音声情報配信サーバ５００の音声情報取得部５０４にＦＭチューナー、ＶＩＣＳ／ビーコンレシーバなどの機能を追加し、これら追加機能部とから取得したテキストデータから、各デコーダの中間言語を生成してもよい。このような構成を有することで、本実施例による情報の配信に適した公共性の高い情報を効果的に取得することができる。
【００８０】
また、音声情報配信サーバ５００の通信Ｉ／Ｆ５０７は、音声情報や画像情報など、情報の分野ごとのデコーダの種類に関しての最新情報を提供する情報提供機関と接続され、逐次、デコーダに関する最新情報を更新できるような構成でもよい。
【００８１】
なお、本実施の形態で説明した情報配信方法および情報出力方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネット等のネットワークを介して配布することが可能な伝送媒体であってもよい。
【図面の簡単な説明】
【００８２】
【図１】この発明の本実施の形態にかかる情報配信装置の機能的構成を示すブロック図である。
【図２】この発明の本実施の形態にかかる情報出力装置の機能的構成を示すブロック図である。
【図３】情報配信装置の処理の内容を示すフローチャートである。
【図４】情報出力装置の処理の内容を示すフローチャートである。
【図５】本実施例にかかる音声情報配信サーバのハードウェア構成を示すブロック図である。
【図６】本実施例にかかるナビゲーション装置のハードウェア構成を示すブロック図である。
【図７】本実施例における音声情報の配信を示す説明図である。
【図８】音声情報のデータフォーマットを示すモデル図である。
【図９】発音記号データのフォーマットを示すモデル図である。
【図１０】音声情報配信サーバの処理の概要を示すフローチャートである。
【図１１】音声情報配信サーバにおける中間言語の分離処理の手順を示すフローチャートである。
【図１２】ナビゲーション装置の処理の概要を示すフローチャートである。
【符号の説明】
【００８３】
１００  情報配信装置
１０１  変換部
１０２  分離部
１０３  生成部
１０４  配信部
２００  情報出力装置
２０１  受信部
２０２  抽出部
２０３  取得部
２０４  出力部
【図１】
2007094179.tif 000003
【図２】
2007094179.tif 000004
【図３】
2007094179.tif 000005
【図４】
2007094179.tif 000006
【図５】
2007094179.tif 000007
【図６】
2007094179.tif 000008
【図７】
2007094179.tif 000009
【図８】
2007094179.tif 000010
【図９】
2007094179.tif 000011
【図１０】
2007094179.tif 000012
【図１１】
2007094179.tif 000013
【図１２】
2007094179.tif 000014