(57)【特許請求の範囲】
【請求項１】
アンテナで受信された信号からフロントエンド回路が抽出した所望する放送局の信号からＩＦ検波回路が番組放送信号と多重信号とに復調して出力し、アナログ復調回路がＩＦ検波回路からの番組放送信号をオーディオ信号として復調して出力し、ＦＭ文字多重復調回路がＩＦ検波回路からの多重信号をデジタル信号に変換して出力し、テキスト情報抽出回路がＦＭ文字多重復調回路からのデジタル信号から音声変換させたい文章のテキスト情報を抽出して出力し、テキスト音声変換回路がテキスト情報抽出回路からのテキスト情報を解析し、音声信号に変換して出力し、スイッチが選択したオーディオ信号か音声信号かのいずれかの信号を低周波増幅回路が増幅し、低周波増幅回路からの増幅された信号をスピーカが音声として出力するようにしたＦＭ文字多重放送読み上げ装置において、
前記テキスト音声変換回路は、テキスト情報抽出回路からの地名などの間に空白文字を入れているテキスト情報からまだ処理を行っていない行を順次読み込み、読み込んだ行について連続する空白は１つの空白文字に置換し、行頭・行末の空白を削除し、行頭から１文字ずつ取り出し、文字が空白文字のときには２つ前と後の文字が空白又は記号又は行端であれば空白文字を除去し、それ以外は文の区切りの空白文字として扱って除去しないように処理して出力する空白除去回路と、空白除去回路から出力された空白除去処理を行なった行のテキスト情報を解析し、辞書を参照し、文章の読みを決定して出力するテキスト解析回路と、テキスト解析回路によって文章の読みが決定された行のテキスト情報を音声信号に変換する波形生成回路とから構成されていることを特徴とするＦＭ文字多重放送読み上げ装置。
【請求項２】
前記辞書には空白がない文字のみが辞書登録されていることを特徴とする請求項１記載のＦＭ文字多重放送読み上げ装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＦＭ文字多重放送を受信して抽出したテキスト情報を音声に変換するＦＭ文字多重放送読み上げ装置に関するものである。
通常、運転中にＦＭ文字多重放送を受信して利用する場合、表示装置に運転者の注意が向いてしまうため、わき見運転などの原因となり安全性を欠くことになる。このため、表示装置に表示されるテキスト情報を音声に変換することは安全運転上、有益なことである。
【０００２】
【従来の技術】
従来のＦＭ文字多重放送読み上げ装置は、アンテナで受信した信号から所望する放送局の信号のみを抽出し、その信号を番組放送信号と多重信号とに復調し、番組放送信号をオーディオ信号として復調し、スイッチに出力し、また、多重信号をデジタル信号に変換してから、音声変換させたい文章をテキスト情報に変換し、そのテキスト情報を解析し、音声信号に変換してスイッチ出力し、スイッチではオーディオ信号、音声信号のどちらかを選択し、選択された信号を低周波増幅してスピーカより音声として出力するものである。
【０００３】
ところで、ＦＭ文字多重放送では「見えるラジオ」を意識したデータとなっているため、図５、図６に示すように単語の羅列／記号・略語の使用／見やすい情報提供のために文字間に空白の挿入などを行なっており、そのまま音声に変換を行なっても、例えば図５に示す「葛  西」、「小  菅」のように、１つの地名の間に空白が入っているため、「葛」、「西」、「小」、「菅」と１文字で１単語と認識し、正しく音声変換されない可能性があり、分かりやすい音声変換とはならず、誤変換する場合も考えられるという問題があった。
【０００４】
そこで、従来のＦＭ文字多重放送読み上げ装置では、かかる問題を解決するため、図７に示すように、例えば「小菅」を辞書に登録する時に、通常の状態である文字間に空白を含まない状態で辞書登録を行ない、更に種々の表示態様に合わせて文字間に空白がある状態でも辞書に登録を行なう必要があるものであった。
このような辞書への辞書登録を行なうことにより、辞書登録された文字については、例えば文字間に空白を含まない状態や文字間に空白がある状態でも、「小菅」と２文字で１単語と認識し、正しく音声変換されることとなった。
【０００５】
【発明が解決しようとする課題】
従来のＦＭ文字多重放送読み上げ装置は、ＦＭ多重放送では、図５、図６に示すように見やすい情報の提供を目的に地名などの間に空白を入れている場合があり、また、正確な音声変換を行なうためには、図７に示すように空白がない単語の登録の他に、種々の表示態様に合わせて１つ又は２つの空白を入れた形式でも辞書登録しなければならない。つまり、空白の挿入されている状況に応じて、辞書登録を行う必要があった。
【０００６】
しかし、辞書への辞書登録についての表記の組合せは膨大な数であり、辞書登録容量には限界があるため全ての表記を登録することは困難であった。
また、全ての空白文字を削除することも考えられるが、そうすると、例えば図８の（１）に示すように、本来は「中央道  上り  諏訪から飯田まで」のような意味であったが、「中央道  上諏訪から飯田まで」のように音声変換され、文の区切りとして使用されている空白に対しても実行されるため、音声変換に誤りが発生することもある。
また、図８の（２）に示すように、本来は「新大宮ＢＳ（下）三橋５まで１Ｋ」のような意味であったが、「５」は「５丁目」の省略形として使われているが、後ろの［１Ｋ］とつながってしまい、［５１Ｋ］となり、意味が異なってしまうことになる。
【０００７】
【課題を解決するための手段】
本発明に係るＦＭ文字多重放送読み上げ装置は、アンテナで受信された信号からフロントエンド回路が抽出した所望する放送局の信号からＩＦ検波回路が番組放送信号と多重信号とに復調して出力し、アナログ復調回路がＩＦ検波回路からの番組放送信号をオーディオ信号として復調して出力し、ＦＭ文字多重復調回路がＩＦ検波回路からの多重信号をデジタル信号に変換して出力し、テキスト情報抽出回路がＦＭ文字多重復調回路からのデジタル信号から音声変換させたい文章のテキスト情報を抽出して出力し、テキスト音声変換回路がテキスト情報抽出回路からのテキスト情報を解析し、音声信号に変換して出力し、スイッチが選択したオーディオ信号か音声信号かのいずれかの信号を低周波増幅回路が増幅し、低周波増幅回路からの増幅された信号をスピーカが音声として出力するようにしたＦＭ文字多重放送読み上げ装置において、前記テキスト音声変換回路は、テキスト情報抽出回路からの地名などの間に空白文字を入れているテキスト情報からまだ処理を行っていない行を順次読み込み、読み込んだ行について連続する空白は１つの空白文字に置換し、行頭・行末の空白を削除し、行頭から１文字ずつ取り出し、文字が空白文字のときには２つ前と後の文字が空白又は記号又は行端であれば空白文字を除去し、それ以外は文の区切りの空白文字として扱って除去しないように処理して出力する空白除去回路と、空白除去回路から出力された空白除去処理を行なった行のテキスト情報を解析し、辞書を参照し、文章の読みを決定して出力するテキスト解析回路と、テキスト解析回路によって文章の読みが決定された行のテキスト情報を音声信号に変換する波形生成回路とから構成されているものである。
また、前記辞書には空白がない文字のみが辞書登録されているものである。
【０００８】
本発明においては、空白除去回路がテキスト情報抽出回路からの地名などの間に空白文字を入れているテキスト情報からまだ処理を行っていない行を順次読み込み、読み込んだ行について連続する空白は１つの空白文字に置換し、行頭・行末の空白を削除し、行頭から１文字ずつ取り出し、文字が空白文字のときには２つ前と後の文字が空白又は記号又は行端であれば空白文字を除去し、それ以外は文の区切りの空白文字として扱って除去しないように処理して行のテキスト情報をテキスト解析回路に出力し、テキスト解析回路では空白除去回路からの空白除去処理を行なった行のテキスト情報を解析し、辞書を参照し、文章の読みを決定して波形生成回路に出力し、波形生成回路はテキスト解析回路からの文章の読みが決定された行のテキスト情報を音声信号に変換して出力するから、波形生成回路がテキスト解析回路からのテキスト情報を音声信号に変換する際に、テキスト情報について既に空白除去回路が不必要な空白文字の空白処理を行っているため、誤変換することはなくなり、読み誤りを低減することができる。
【０００９】
【発明の実施の形態】
実施の形態１．
図１は本発明の実施の形態１のＦＭ文字多重放送読み上げ装置のブロック図、図２は同ＦＭ文字多重放送読み上げ装置の空白除去処理動作を示すフローチャート、図３は同ＦＭ文字多重放送読み上げ装置の空白除去の前処理動作を示すフローチャートである。
図において、１はアンテナ、２はアンテナ１で受信された信号が入力されるフロントエンド回路で、高周波増幅回路、周波数変換回路などで構成され、アンテナ１で受信された信号から所望する放送局の信号のみを抽出して出力する。３はフロントエンド回路２から出力された所望する放送局の信号を番組放送信号と多重信号とに復調して出力するＩＦ検波回路、４はＩＦ検波回路３が出力する信号のうち、番組放送信号をオーディオ信号として復調してスイッチ８に出力するアナログ復調回路である。
【００１０】
５はＩＦ検波回路３が出力する信号のうち、多重信号をデジタル信号に変換して出力するＦＭ文字多重復調回路、６はＦＭ文字多重復調回路５から出力されたデジタル信号を変音声変換させたい文章のテキスト情報を抽出して出力するテキスト情報抽出回路、７はテキスト情報抽出回路６から出力されたテキスト情報を解析し、音声信号に変換してスイッチ８に出力するテキスト音声変換回路である。スイッチ８では、アナログ復調回路４のオーディオ信号、テキスト音声変換回路７の音声信号のどちらを低周波増幅回路９に入力するかを選択し、選択された信号は低周波増幅回路９で増幅され、スピーカ１０から音声として出力される。
【００１１】
２０はテキスト音声変換回路７の一部を構成する空白除去回路２０で、テキスト情報抽出回路６から出力されたテキスト情報に、見やすい情報の提供を目的に地名などの間に空白文字を入れている場合にはその空白文字の除去を行ったテキスト情報を出力する。
２１は空白除去回路２０からの空白文字の除去を行ったテキスト情報を解析し、辞書２２を参照し、文章の読み、アクセント、イントネーションを決定して出力するテキスト解析回路、２３はテキスト解析回路２１から出力された文章の読み、アクセント、イントネーションが決定されたテキスト情報を音声信号に変換してスイッチ８に出力する波形生成回路である。このように、テキスト音声変換回路７は空白除去回路２０〜波形生成回路２３で構成されている。
【００１２】
次に、本発明の実施の形態１のＦＭ文字多重放送読み上げ装置の空白除去処理動作を図２及び図３のフローチャートを用いて説明する。
まず、ステップＳ１でテキスト情報のデータが存在するかどうかを調べ、データがあった場合には、ステップＳ２でまだ処理を行なっていない行を、１行メモリ上に読み込む。
ステップＳ３では、それ以降の処理を簡単にするための前処理を行う。この前処理は、まず連続する空白は１つの空白文字に置き換えを行ない（ステップ１０１）、つぎに行頭・行末の空白の削除を行って終了する（ステップ１０１）。
ステップＳ４では、ステップＳ３の前処理終了後に１行に文字があるかどうかを判断する。文字がない場合はステップＳ１に戻り、文字がある場合は、ステップＳ５で行頭から１文字づつ取り出し、ステップＳ６以降で、空白除去の処理を行なう。
【００１３】
ステップＳ６では文字が空白文字かどうかを調べ、空白文字であった場合ステップＳ７，Ｓ８で除去すべき空白であるかどうかの判断を行なう。ステップＳ７では前方向の状態を、ステップＳ８では後方向の状態を見ている。
どちらのステップでも、２つ前又は後の文字が空白か記号か文字がない状態である行頭、行末の行端かを調べ、両方向ともに空白か記号か行端のいずかであるときは、条件を満たした場合と考えて空白文字の除去を行なう。それ以外の場合は、条件を満足していない場合と考えて文の区切りの空白文字として扱い除去はされない。
【００１４】
次に、上述したステップＳ６以降の空白除去の処理について、図４の空白除去処理の実施例に基づいて詳細に説明する。
図４の（１）に示すように「中央道  上  諏訪−飯田」の表示がある場合に、中央道と上との間の空白を▲１▼、上と諏訪との間の空白を▲２▼とする。
▲１▼の空白について見ると、
後方向については２つ後ろの文字が、「▲２▼の空白文字」となり、空白があって条件を満たすが、前方向については２つ前の文字が「央」となり、空白、記号、行端のいずれもなく、条件から外れるために除去されない。
▲２▼の空白について見ると、
前方向については２つ前の文字が「▲１▼の空白文字」となり、空白があって条件を満たすが、後方向については２つ後の文字が「訪」となり、文字であって空白、記号、行端のいずれもなく、条件から外れるために除去されない。
従って、空白処理後の１行のテキスト情報は以下のようになり、音声変換する際に誤変換することはない。
「中央道  上  諏訪−飯田」
【００１５】
次に、図４の（１）に示すように「「羽田（上）羽  田→浜  崎  橋  １５分」の表示がある場合に、羽田と浜との間の空白を▲１▼、浜と崎との間の空白を▲２▼、崎と橋との間の空白を▲３▼、橋と１５分との間の空白を▲４▼とする。
▲１▼の空白について見ると、
前方向については、２つ前の文字が「）」の記号となり、記号があって条件を満たす。
後方向については、２つ後の文字が「→」の記号となり、記号があって条件を満たすために除去する。
▲２▼の空白について見ると、
前方向については２つ前の文字が「→」の記号となり、記号があって条件を満たす。
後方向については２つ後の文字が「▲３▼の空白文字」となり、条件を満たすために除去する。
【００１６】
▲３▼の空白について見ると、
前方向については２つ前の文字が「▲２▼の空白文字」となり、空白があって条件を満たす。
後方向については２つ後の文字が「▲４▼の空白文字」となり、空白があって条件を満たすために除去する。
▲４▼の空白について見ると、
前方向については２つ前の文字が「▲３▼の空白文字」となり、空白があって条件を満たす。
後方向については２つ後の文字が「５」となり、文字であって空白、記号、行端のいずれもなく、条件から外れるために除去されない。
従って、空白処理後の１行のテキスト情報は以下のようになり、音声変換する際に誤変換することはない。
「羽田（上）羽田→浜崎橋  １５分」
【００１７】
このようにテキスト情報に見やすい情報の提供を目的に地名などの間に空白を入れている場合に、テキスト情報の１行づつについて空白が次々と空白除去処理され、文の区切りとして使用されている空白の場合にはその空白は除去されないため、音声変換する際に誤変換することはない。
また、空白文字が入っているテキスト情報については、空白除去回路２０が不必要な空白文字の空白処理を行っているから、従来のように種々の表示態様に合わせて１つ又は２つの空白を入れたものは空白処理されて音声変換する際に誤変換されることはないため、辞書２２には空白がない文字のみの辞書登録で足りることになり、辞書への辞書登録数を削減することができる。
【００１８】
【発明の効果】
本発明は以上説明したとおり、空白除去回路がテキスト情報抽出回路からの地名などの間に空白文字を入れているテキスト情報からまだ処理を行っていない行を順次読み込み、読み込んだ行について連続する空白は１つの空白文字に置換し、行頭・行末の空白を削除し、行頭から１文字ずつ取り出し、文字が空白文字のときには２つ前と後の文字が空白又は記号又は行端であれば空白文字を除去し、それ以外は文の区切りの空白文字として扱って除去しないように処理して行のテキスト情報をテキスト解析回路に出力し、テキスト解析回路では空白除去回路からの空白除去処理を行なった行のテキスト情報を解析し、辞書を参照し、文章の読みを決定して波形生成回路に出力し、波形生成回路はテキスト解析回路からの文章の読みが決定された行のテキスト情報を音声信号に変換して出力するので、波形生成回路がテキスト解析回路からのテキスト情報を音声信号に変換する際に、テキスト情報について既に空白除去回路が不必要な空白文字の空白処理を行っているため、誤変換することはなくなり、読み誤りを低減することができるという効果がある。
【００１９】
また、空白文字が入っているテキスト情報については、空白除去回路が不必要な空白文字の空白処理を行っているため、辞書には空白がない文字のみの辞書登録で足りるので、辞書への辞書登録数を削減することができる効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１のＦＭ文字多重放送読み上げ装置のブロック図である。
【図２】同ＦＭ文字多重放送読み上げ装置の空白除去処理動作を示すフローチャートである。
【図３】同ＦＭ文字多重放送読み上げ装置の空白除去の前処理動作を示すフローチャートである。
【図４】同ＦＭ文字多重放送読み上げ装置の空白除去処理の実施例を示す図である。
【図５】従来のＦＭ文字多重放送読み上げ装置のテキスト情報の誤音声変換の例を示す図である。
【図６】同ＦＭ文字多重放送読み上げ装置のテキスト情報に空白が挿入されている例を示す図である。
【図７】同ＦＭ文字多重放送読み上げ装置のテキスト情報の単語を辞書登録した例を示す図である。
【図８】同ＦＭ文字多重放送読み上げ装置のテキスト情報の全ての空白文字を除去した時の誤音声変換の例を示す図である。
【符号の説明】
１  アンテナ
２  フロントエンド
３  ＩＦ検波回路
４  アナログ復調回路
５  ＦＭ文字多重復調回路
６  テキスト情報抽出回路
７  テキスト音声変換回路
８  スイッチ
９  低周波増幅回路
１０  スピーカ
２０  空白除去回路
２１  テキスト解析回路
２２  辞書
２３  波形生成回路
【図１】
0003663531.tif 000002
【図２】
0003663531.tif 000003
【図３】
0003663531.tif 000004
【図４】
0003663531.tif 000005
【図５】
0003663531.tif 000006
【図６】
0003663531.tif 000007
【図７】
0003663531.tif 000008
【図８】
0003663531.tif 000009