(57)【要約】【課題】音声データの総量を削減しつつ、良好な音声データの再生を可能にする音声データ作成方法、記憶装置、集積回路装置及び音声再生システムを提供する。【解決手段】音声メッセージを所与の分割箇所で分割した複数の音声データを作成する音声データ作成方法であって、音声メッセージに含まれる音声周波数に基づいて音声データの分割箇所を選定する分割箇所選定手順（ステップＳ１０２）と、分割箇所選定手順で選定した分割箇所で音声データを分割する分割手順（ステップＳ１０４）とを含む。【選択図】図１
2010048930.tif 000002
【特許請求の範囲】
【請求項１】
音声メッセージを所与の分割箇所で分割した複数の音声データを作成する音声データ作成方法であって、
前記音声メッセージに含まれる音声周波数に基づいて前記音声データの分割箇所を選定する分割箇所選定手順と、
前記分割箇所選定手順で選定した分割箇所で前記音声データを分割する分割手順とを含むことを特徴とする音声データ作成方法。
【請求項２】
請求項１に記載の音声データ作成方法であって、
前記分割箇所として、前記音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる箇所の少なくとも１つを選定することを特徴とする音声データ作成方法。
【請求項３】
請求項１及び２のいずれかに記載の音声データ作成方法であって、
前記分割箇所選定手順において、
前記分割箇所として、前記音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる期間が所定時間以上続く箇所の少なくとも１つを選定することを特徴とする音声データ作成方法。
【請求項４】
請求項２及び３のいずれかに記載の音声データ作成方法であって、
前記所定周波数は、音声データのサンプリング周波数の１／２であることを特徴とする音声データ作成方法。
【請求項５】
請求項１乃至４のいずれかに記載の音声データ作成方法であって、
前記音声メッセージは、数字の読み上げメッセージを含むことを特徴とする音声データ作成方法。
【請求項６】
請求項１乃至５のいずれかに記載の音声データ作成方法であって、
複数の前記音声メッセージに共通に含まれる共通音節群の前後を分割箇所候補として選定する分割箇所候補選定手順を含み、
前記分割箇所選定手順において、
前記分割箇所候補の中から前記分割箇所を選定することを特徴とする音声データ作成方法。
【請求項７】
音声メッセージを分割した複数の音声データが記憶された記憶部を含む記憶装置であって、
少なくとも１つの前記音声データは、その先頭部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする記憶装置。
【請求項８】
音声メッセージを分割した複数の音声データが記憶された記憶部を含む記憶装置であって、
少なくとも１つの前記音声データは、その末尾部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする記憶装置。
【請求項９】
音声メッセージを分割した複数の音声データが記憶された記憶部と、
音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき前記記憶部から音声データを読み出して再生出力する音声再生部とを含む集積回路装置であって、
少なくとも１つの前記音声データは、その先頭部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする集積回路装置。
【請求項１０】
音声メッセージを分割した複数の音声データが記憶された記憶部と、
音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき前記記憶部から音声データを読み出して再生出力する音声再生部とを含む集積回路装置であって、
少なくとも１つの前記音声データは、その末尾部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする集積回路装置。
【請求項１１】
音声メッセージを分割した複数の音声データが記憶された記憶装置と、
音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき前記記憶装置に記憶された音声データを再生出力する集積回路装置とを含む音声再生システムであって、
前記記憶装置は、請求項７及び８のいずれかに記載の記憶装置であることを特徴とする音声再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声データ作成方法、記憶装置、集積回路装置及び音声再生システム等に関する。
【背景技術】
【０００２】
音声ＩＣを搭載し、音声メッセージを出力する音声再生システムが搭載された電子機器が知られている。
【０００３】
このような音声再生システムにおいては、音声メッセージを複数の音声データとして記憶装置等に記憶させた構成が知られている。例えば、音声メッセージを単語や文節に基づいて分割した音声データを用意し、音声データを複数の音声メッセージで共通に利用することにより、必要な音声データの総量を削減することができる。
【特許文献１】特開２００４−２４０００９号公報
【特許文献２】特開平９−１０２８１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
音声メッセージを単語や文節に基づいて分割した音声データを組み合わせて音声メッセージを再生した場合には、音声データの組合せによっては聞き取りの際に不自然になる場合があった。
【０００５】
本発明は、以上のような技術的課題に鑑みてなされたものである。本発明の幾つかの態様によれば、音声データの総量を削減しつつ、良好な音声データの再生を可能にする音声データ作成方法、記憶装置、集積回路装置及び音声再生システムを提供できる。
【課題を解決するための手段】
【０００６】
（１）本発明に係る音声データ作成方法は、
音声メッセージを所与の分割箇所で分割した複数の音声データを作成する音声データ作成方法であって、
前記音声メッセージに含まれる音声周波数に基づいて前記音声データの分割箇所を選定する分割箇所選定手順と、
前記分割箇所選定手順で選定した分割箇所で前記音声データを分割する分割手順とを含むことを特徴とする。
【０００７】
本発明によれば、音声データを組み合わせて音声メッセージを再生する際に、音声データ間の境界が目立たず、より自然に聞こえる音声データを作成することができる。
【０００８】
（２）この音声データ作成方法であって、
前記分割箇所として、前記音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる箇所の少なくとも１つを選定してもよい。
【０００９】
（３）これらのいずれかの音声データ作成方法であって、
前記分割箇所選定手順において、
前記分割箇所として、前記音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる期間が所定時間以上続く箇所の少なくとも１つを選定してもよい。
【００１０】
（４）これらのいずれかの音声データ作成方法であって、
前記所定周波数は、音声データのサンプリング周波数の１／２であってもよい。
【００１１】
（５）これらのいずれかの音声データ作成方法であって、
前記音声メッセージは、数字の読み上げメッセージを含んでもよい。
【００１２】
（６）これらのいずれかの音声データ作成方法であって、
複数の前記音声メッセージに共通に含まれる共通音節群の前後を分割箇所候補として選定する分割箇所候補選定手順を含み、
前記分割箇所選定手順において、
前記分割箇所候補の中から前記分割箇所を選定してもよい。
【００１３】
共通音節群は、例えば日本語の音声メッセージの場合は、音声メッセージのうち、平仮名で表した場合に共通文字列となる部分である。
【００１４】
（７）本発明に係る記憶装置は、
音声メッセージを分割した複数の音声データが記憶された記憶部を含む記憶装置であって、
少なくとも１つの前記音声データは、その先頭部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする。
【００１５】
（８）本発明に係る記憶装置は、
音声メッセージを分割した複数の音声データが記憶された記憶部を含む記憶装置であって、
少なくとも１つの前記音声データは、その末尾部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする。
【００１６】
（９）本発明に係る集積回路装置は、
音声メッセージを分割した複数の音声データが記憶された記憶部と、
音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき前記記憶部から音声データを読み出して再生出力する音声再生部とを含む集積回路装置であって、
少なくとも１つの前記音声データは、その先頭部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする。
【００１７】
（１０）本発明に係る集積回路装置は、
音声メッセージを分割した複数の音声データが記憶された記憶部と、
音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき前記記憶部から音声データを読み出して再生出力する音声再生部とを含む集積回路装置であって、
少なくとも１つの前記音声データは、その末尾部分が前記音声メッセージに含まれる単語の途中の音節であって、前記音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下であることを特徴とする。
【００１８】
（１１）本発明に係る音声再生システムは、
音声メッセージを分割した複数の音声データが記憶された記憶装置と、
音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき前記記憶装置に記憶された音声データを再生出力する集積回路装置とを含む音声再生システムであって、
前記記憶装置は、これらのいずれかの記憶装置であることを特徴とする。
【発明を実施するための最良の形態】
【００１９】
以下、本発明を適用した実施の形態について図面を参照して説明する。ただし、本発明は以下の実施の形態に限定されるものではない。また、本発明は、以下の内容を自由に組み合わせたものを含むものとする。
【００２０】
１．音声データ作成方法
本実施の形態に係る音声データ作成方法は、音声メッセージを所与の分割箇所で分割した複数の音声データを作成する音声データ作成方法であって、音声メッセージに含まれる音声周波数に基づいて音声データの分割箇所を選定する分割箇所選定手順と、分割箇所選定手順で選定した分割箇所で音声データを分割する分割手順とを含む。
【００２１】
音声メッセージとは、例えば音声で読み上げた文や文節であり、文は電子機器などの音声ガイドメッセージとして使用される文であってもよい。本実施の形態においては、音声メッセージに使用される文として「料金は、７００円です。」という文を用いて説明する。
【００２２】
図１は、本実施の形態に係る音声データ作成方法の一例を示すフローチャートである。
【００２３】
本実施の形態に係る音声データ作成方法では、まず音声メッセージから音声データを作成する（ステップＳ１００）。
【００２４】
音声メッセージから音声データを作成する手法は、既知の手法を用いることが可能であり、例えば音声メッセージを読み上げた肉声をサンプリングしたり、ＴＴＳ（Text to Speech）システムにより合成したりしてもよい。
【００２５】
本実施の形態に係る音声データ作成方法では、ステップＳ１００の次に、音声メッセージに含まれる音声周波数に基づいて音声データの分割箇所を選定する（ステップＳ１０２；分割箇所選定手順に対応）。ステップＳ１０２では、分割箇所として、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる箇所の少なくとも１つを選定することが可能である。また、ステップＳ１０２では、分割箇所として、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる期間が所定時間以上続く箇所の少なくとも１つを選定することが可能である。所定時間は、例えば数１０ｍ秒程度とすることができる。
【００２６】
所定周波数は、例えば音声データのサンプリング周波数ｆの１／２とすることができる。音声メッセージに含まれる音声周波数成分のうち、音声データのサンプリング周波数ｆの１／２を超える音声周波数成分は、その音声データを用いては再現することができないため、音声データの再生時には聞こえないことになるからである。
【００２７】
したがって、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる箇所を分割箇所として選定することにより、音が小さくしか聞こえない又はほとんど聞こえない箇所で音声データを分割することにより、音声データを組み合わせて音声メッセージを再生する際に、音声データ間の境界が目立たず、より自然に聞こえる音声データを作成することができる。
【００２８】
図２（Ａ）は音声メッセージの時間と音声振幅との関係の一例を示すグラフである。横軸は時間、縦軸は音圧を表す。図２（Ｂ）は音声メッセージの時間と音声周波数との関係の一例を示すグラフである。横軸は時間、縦軸は周波数を表し、音声周波数成分の強度を黒色の濃さで表す。図２（Ａ）及び図２（Ｂ）においては、音声メッセージとして「料金は、７００円です。」という文を読み上げた場合の「りょうきんは」付近についてのグラフを表している。
【００２９】
図２（Ａ）及び図２（Ｂ）に示す例においては、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる期間が所定時間以上続く箇所のうち、分割箇所として、時刻ｔ１を選定している。
【００３０】
本実施の形態に係る音声データ作成方法では、ステップＳ１０２の次に、ステップＳ１０２で選定した分割箇所で音声データを分割する（ステップＳ１０４；分割手順に対応）。図２（Ａ）及び図２（Ｂ）に示す例においては、時刻ｔ１において音声データを分割し、「りょう」に対応する音声データＤ１１と、「きんは」に対応する音声データＤ１２を作成することができる。
【００３１】
本実施の形態における音声データ作成方法によれば、音声データの分割箇所として、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる期間が所定時間以上続く箇所の少なくとも１つを選定している。音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が小さくなる箇所は、音が小さくしか聞こえない又はほとんど聞こえない箇所と考えることができる。
【００３２】
したがって、音が小さくしか聞こえない又はほとんど聞こえない箇所で音声データを分割することにより、音声データを組み合わせて音声メッセージを再生する際に、音声データ間の境界が目立たず、より自然に聞こえる音声データを作成することができる。
【００３３】
上述の説明では、音声メッセージとして「料金は、７００円です。」という文を読み上げた場合の「りょうきんは」に対応する音声データを作成する例について説明したが、同様に「ななひゃくえんです」に対応する音声データとして、「ななひゃ」に対応する音声データＤ２１と「くえんです」に対応する音声データＤ２２を作成することができる。
【００３４】
また、上述の説明では音声メッセージ「料金は、７００円です。」についての音声データを作成する例で説明したが、他の音声メッセージについても同様に音声データの作成が可能である。例えば、音声メッセージ「料金は、９００円です。」について、「りょう」に対応する音声データＤ３１、「きんは」に対応する音声データＤ３２、「きゅうひゃ」に対応する音声データ４１、「くえんです」に対応する音声データＤ４２を作成することができる。
【００３５】
この例の場合、「りょう」に対応する音声データＤ１１と音声データＤ３１、「きんは」に対応する音声データＤ１２と音声データＤ３２、「くえんです」に対応する音声データＤ２２と音声データＤ４２は、それぞれ共通の音声データとすることができる。これにより、例えば音声データを組み合わせて音声メッセージを再生する音声再生システム等において、音声データの総量を削減することが可能である。
【００３６】
図３（Ａ）及び図３（Ｂ）は、音声メッセージを生成する音声データの組合せ例を示すグラフである。横軸は時間、縦軸は音圧を表す。また、図３（Ａ）は、音声メッセージ「料金は、７００円です。」を生成する場合の組合せ、図３（Ｂ）は、音声メッセージ「料金は、９００円です。」を生成する場合の組合せを表す。
【００３７】
音声メッセージ「料金は、７００円です。」を生成する場合には、「りょう」に対応する音声データＤ１１、「きんは」に対応する音声データＤ１２、「ななひゃ」に対応する音声データＤ２１、「くえんです」に対応する音声データＤ２２の順に再生する。なお、音声データＤ１２と音声データＤ２１の間には、無音期間を挿入している。
【００３８】
音声メッセージ「料金は、９００円です。」を生成する場合には、「りょう」に対応する音声データＤ１１、「きんは」に対応する音声データＤ１２、「きゅうひゃ」に対応する音声データＤ４１、「くえんです」に対応する音声データＤ２２の順に再生する。なお、音声データＤ１２と音声データＤ４１の間には、無音期間を挿入している。
【００３９】
このように、音声メッセージ「料金は、７００円です。」と「料金は、９００円です。」を生成する場合には、音声データＤ１１、Ｄ１２、Ｄ２１、Ｄ２２、Ｄ４１を用意するのみで済むので、全ての音声データを用意する場合に比べて音声データの総量を削減することができる。音声データを分割して共用して音声データの総量を削減する手法は、例えば音声メッセージが数字の読み上げメッセージ（例えば金額、時間、時刻、日付、温度、湿度等を読み上げるメッセージ）を含む場合には、共用できる音声データが多くなり、特に有効である。
【００４０】
したがって、本実施の形態における音声データ作成方法によれば、音声データの総量を削減しつつ、良好な音声データの再生を可能にする音声データを作成することができる。
【００４１】
〔変形例〕
図１に示すフローチャートを用いて説明した実施の形態において、さらに、複数の音声メッセージに共通に含まれる共通音節群の前後を分割箇所候補として選定する分割箇所候補選定手順を含み、分割箇所選定手順において、分割箇所候補の中から分割箇所を選定することも可能である。
【００４２】
図４は、本実施の形態に係る音声データ作成方法の他の一例を示すフローチャートである。図４に示す例は、図１に示すフローチャートを用いて説明した実施の形態に、分割箇所候補選定手順を加えた例である。なお、図１のフローチャートと同一の手順には同一の符号を付し、詳細な説明を省略する。
【００４３】
本実施の形態に係る音声データ作成方法では、まず音声メッセージから音声データを作成する（ステップＳ１００）。
【００４４】
次に、複数の音声メッセージに共通に含まれる共通音節群の前後を分割箇所候補として選定する（ステップＳ２００；分割箇所候補選定手順に対応）。共通音節群は、例えば日本語の音声メッセージの場合には、音声メッセージのうち、平仮名で表した場合に共通文字列となる部分である。
【００４５】
例えば音声メッセージとして「７００円です。」と「９００円です。」を用いる場合には、共通音節群としては「ひゃくえんです」、「ひゃくえんで」、「す」、「ひゃく」、「えんです」、「ひゃ」、「くえんです」、「ひゃ」、「くえん」、「です」、「えん」等、様々な組合せが考えられる。ステップＳ３００では、これらの共通音節群の前後を分割箇所候補として選定する。
【００４６】
本実施の形態に係る音声データ作成方法では、ステップＳ２００の次に、音声メッセージに含まれる音声周波数に基づいて音声データの分割箇所を分割箇所候補の中から選定する（ステップＳ２０２；分割箇所選定手順に対応）。ステップＳ２０２では、分割箇所として、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる箇所の少なくとも１つを選定することが可能である。また、ステップＳ２０２では、分割箇所として、音声メッセージに含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる期間が所定時間以上続く箇所の少なくとも１つを選定することが可能である。所定時間は、例えば数１０ｍ秒程度とすることができる。所定周波数は、例えば音声データのサンプリング周波数ｆの１／２とすることができる。
【００４７】
本実施の形態に係る音声データ作成方法では、ステップＳ２０２の次に、ステップＳ２０２で選定した分割箇所で音声データを分割する（ステップＳ１０４；分割手順に対応）。
【００４８】
このように、あらかじめ分割箇所候補を選定しておくことにより、分割箇所の選定が容易になる。
【００４９】
２．記憶装置
図５は、本実施の形態に係る記憶装置の構成の一例を示す機能ブロック図である。
【００５０】
本実施の形態に係る記憶装置１は、記憶部１０を含む。記憶部１０は、音声メッセージを分割した複数の音声データを記憶する。
【００５１】
本実施の形態に係る記憶装置１は、インターフェイス部１２を含んでもよい。インターフェイス部１２は、記憶装置１と他の装置（図示せず）との間で音声データ等を入出力する際のインターフェイスとして機能する。
【００５２】
本実施の形態に係る記憶装置１の記憶部１０に記憶される音声データの少なくとも１つは、その先頭部分が音声メッセージに含まれる単語の途中であって、音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データとすることができる。
また、本実施の形態に係る記憶装置１の記憶部１０に記憶される音声データの少なくとも１つは、その末尾部分が音声メッセージに含まれる単語の途中であって、音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データとすることができる。
【００５３】
所定周波数は、例えば音声データのサンプリング周波数の１／２とすることができる。音声メッセージに含まれる音声周波数成分のうち、音声データのサンプリング周波数の１／２を超える音声周波数成分は、その音声データを用いては再現することができないため、音声データの再生時には聞こえないことになるからである。
【００５４】
図６は、音声データの一例を示す図である。本実施の形態に係る記憶装置１の記憶部１０は、音声メッセージとして「料金は、７００円です。」と「料金は、９００円です。」の２種類を生成するための音声データを記憶しているものとして説明する。
【００５５】
図６に示す音声データから音声メッセージとして「料金は、７００円です。」を生成する場合には、「りょう」に対応する音声データＤ１１、「きんは」に対応する音声データＤ１２、「ななひゃ」に対応する音声データＤ２１、「くえんです」に対応する音声データＤ２２を順に再生することにより音声メッセージを生成することができる。
【００５６】
また、図６に示す音声データから音声メッセージとして「料金は、９００円です。」を生成する場合には、「りょう」に対応する音声データＤ１１、「きんは」に対応する音声データＤ１２、「きゅうひゃ」に対応する音声データＤ４１、「くえんです」に対応する音声データＤ２２を順に再生することにより音声メッセージを生成することができる。
【００５７】
図６に示す音声データにおいて、「きんは」に対応する音声データＤ１２と「くえんです」に対応する音声データＤ２２は、その先頭部分が音声メッセージに含まれる単語の途中であって、音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データである。
【００５８】
また、図６に示す音声データにおいて、「りょう」に対応する音声データＤ１１、「ななひゃ」に対応する音声データＤ２１、「きゅうひゃ」に対応する音声データＤ４１は、その末尾部分が音声メッセージに含まれる単語の途中であって、音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データである。
【００５９】
これらの音声データは、例えば先に「１．音声データの作成方法」で説明した方法で作成することができる。
【００６０】
このように、音が小さくしか聞こえない又はほとんど聞こえない箇所で分割した音声データを記憶することにより、音声データを組み合わせて音声メッセージを再生する際に、音声データ間の境界が目立たず、より自然に聞こえる音声データを記憶した記憶装置を実現することができる。
【００６１】
３．集積回路装置
図７は、本実施の形態に係る集積回路装置の構成の一例を示すハードウェアブロック図である。
【００６２】
集積回路装置２は、ホストＣＰＵ１００とともに電子機器に実装され、ホストＣＰＵ１００からの制御コマンドによって動作し、電子機器に搭載されるホストＣＰＵ１００をホストとするコンパニオンチップとして動作する。集積回路装置２は、ホストＣＰＵ１００から発効されるコマンドで制御される。コマンドとしては、集積回路装置２の起動やデータ転送、再生／停止などの音声処理などが用意されている。
【００６３】
ホストＣＰＵ１００は、電子機器に実装され電子機器の主制御や全体制御を行う電子機器組み込みのマイクロコンピュータ等である。
【００６４】
集積回路装置２とホストＣＰＵ１００の通信は、例えばＳＰＩ（クロック同期式３線（ＲＥＱ、ＲＥＳ、ＩＮＤ）シリアル）転送、ＳＰＩ／ＵＡＲＴ転送により行われるように構成することができる。
【００６５】
集積回路装置２は、記憶部２０を含む。記憶部２０は、音声メッセージを分割した複数の音声データを記憶する。音声データは、後述する音声再生部３０で再生可能なＰＣＭデータ（例えばＡＤＰＣＭ／ＡＡＣ−ＬＣ）等の音声データが圧縮した形式で記憶されている。
【００６６】
集積回路装置２は、音声再生部３０を含む。音声再生部３０は、音声再生コマンドを受け取り、受け取った音声再生コマンドに基づき、記憶部２０から音声データを読み出して再生出力する。音声再生コマンドには、例えば、後述する内蔵データ再生コマンドや添付データ付き再生コマンドを含んでもよい。
【００６７】
音声再生部３０は、例えば、コマンド処理部３１、再生対象格納バッファ３２、デコード部３３、デコード済データ格納バッファ３４、Ｄ／Ａコンバータ３５を含んで構成することが可能である。
【００６８】
コマンド処理部３１は、ホストＣＰＵ１００とのコマンドやデータのやり取りの制御を行うもので、例えばホストＣＰＵ１００から受け取った各種コマンドの処理（集積回路装置２の起動やデータ転送、再生／停止などの音声処理等）や、ホストＣＰＵ１００との通信のハンドシェイク処理等を行う。
【００６９】
コマンド処理部３１は、ホストＣＰＵ１００から受信したコマンドに基づき記憶部２０に記憶された音声データを読み出して再生するかコマンドに添付されている音声データを再生するか判断し、判断結果に基づき再生対象となる音声データを再生対象格納バッファに格納する制御を行う。例えば、コマンド処理部３１は、ホストＣＰＵ１００から添付データ付き再生コマンドを受信した場合には、添付された音声データを再生対象格納バッファ３２に格納する制御を行い、内蔵データ再生コマンドを受信した場合には、記憶部２０から再生対象となる音声データを読み出して、読み出した音声データを再生対象格納バッファ３２に格納する制御を行う。
【００７０】
またコマンド処理部３１は、添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部３１０を含んでもよい。無音区間設定制御部３２は、無音区間を添付データに対応する音声の出力前に設定するようにしてもよい。
【００７１】
再生対象格納バッファ４０は、再生対象となる音声データが格納されるバッファである。
【００７２】
デコード部３３は、再生対象格納バッファ３２に格納された音声データをデコードする。再生オーディオフォーマットは、例えばＡＤＰＣＭ／ＡＡＣ−ＬＣがサポートされるようにしてもよい。デコード済データ格納バッファ３４は、デコード部３３でデコードされたデータが格納されるバッファである。Ｄ／Ａコンバータ３５は、デコード済データ格納バッファ３４に格納されたデータをＤ／Ａ変換してスピーカ１２０へ出力する。
【００７３】
デコード部３３は、コマンド処理部３１からデコード開始信号２１０を受け取ることによりデコードを開始し、デコード終了後にコマンド処理部３１にデコード終了信号２２０を出力する構成としてもよい。
【００７４】
また、Ｄ／Ａコンバータ３５は、スピーカ１２０への出力信号２５０の出力終了後に出力終了信号２３０をコマンド処理部３１に出力する構成としてもよい。また、Ｄ／Ａコンバータ３５は、無音区間設定制御部３１０から無音区間設定信号２４０を受け取り、無音区間設定信号２４０に基づいて設定される所定期間中は出力信号２５０を出力しない無音期間を設ける構成としてもよい。
【００７５】
図８は、本発明に係る集積回路装置２の処理の流れを示すフローチャートである。
【００７６】
集積回路装置２はホストＣＰＵ１００からコマンドを受信すると以下の処理を行う。
【００７７】
まずコマンド処理部３１は、受信したコマンドが内蔵データ再生コマンドか否か判断し（ステップＳ１０）、内蔵データ再生コマンドである場合には、コマンドで指示されたアドレス情報に基づき記憶部２０から音声データを読み出して、読み出した音声データを再生対象格納バッファ３２に出力する（ステップＳ２０）。
【００７８】
また受信したコマンドが内蔵データ再生コマンドでない場合には、添付データ付き再生コマンドであるか否か判断し（ステップＳ３０）、添付データ付き再生コマンドである場合には、コマンドに添付された音声データを取り出して再生対象格納バッファ３２に出力する（ステップＳ４０）。
【００７９】
次にデコード部３３は、再生対象格納バッファ３２からデータを読み出して、読み出したデータをデコードしてデコード済データを生成し、デコード済データ格納バッファ３４に格納する（ステップＳ５０）。
【００８０】
次にＤ／Ａコンバータ３５は、デコード済みデータ格納バッファ３４のデータをＤ／Ａ変換してスピーカ１２０へ出力する（ステップＳ６０）。
【００８１】
本実施の形態に係る集積回路装置２の記憶部２０に記憶される音声データの少なくとも１つは、その先頭部分が音声メッセージに含まれる単語の途中であって、音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データとすることができる。
また、本実施の形態に係る集積回路装置２の記憶部２０に記憶される音声データの少なくとも１つは、その末尾部分が音声メッセージに含まれる単語の途中であって、音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データとすることができる。
【００８２】
所定周波数は、例えば音声データのサンプリング周波数の１／２とすることができる。音声メッセージに含まれる音声周波数成分のうち、音声データのサンプリング周波数の１／２を超える音声周波数成分は、その音声データを用いては再現することができないため、音声データの再生時には聞こえないことになるからである。
【００８３】
このような音声データは、例えば図６に示すような音声データである。これらの音声データは、例えば先に「１．音声データの作成方法」で説明した方法で作成することができる。
【００８４】
このように、音が小さくしか聞こえない又はほとんど聞こえない箇所で分割した音声データを記憶することにより、音声データを組み合わせて音声メッセージを再生する際に、音声データ間の境界が目立たず、より自然に聞こえる集積回路装置を実現することができる。
【００８５】
４．音声再生システム
図９は、本実施の形態に係る音声再生システムの構成の一例を示すハードウェアブロック図である。
【００８６】
本実施の形態に係る音声再生システムは、記憶装置１及び集積回路装置４を含む。記憶装置１は、音声メッセージを分割した複数の音声データが記憶されている。本実施の形態においては、図５及び６を用いて説明した記憶装置である。集積回路装置４は、音声再生コマンドを受け取り、受け取った音声再生コマンドに基づいて記憶装置１に記憶された音声データを再生出力する。
【００８７】
集積回路装置４は、ホストＣＰＵ１００とともに電子機器に実装され、ホストＣＰＵ１００からの制御コマンドによって動作し、電子機器に搭載されるホストＣＰＵ１００をホストとするコンパニオンチップとして動作する。集積回路装置４は、ホストＣＰＵ１００から発効されるコマンドで制御される。コマンドとしては、集積回路装置４の起動やデータ転送、再生／停止などの音声処理などが用意されている。
【００８８】
ホストＣＰＵ１００は、電子機器に実装され電子機器の主制御や全体制御を行う電子機器組み込みのマイクロコンピュータ等である。また、ホストＣＰＵ１００は、記憶装置１から音声データを読み出し、集積回路装置４へ転送する。
【００８９】
集積回路装置４とホストＣＰＵ１００の通信は、例えばＳＰＩ（クロック同期式３線（ＲＥＱ、ＲＥＳ、ＩＮＤ）シリアル）転送、ＳＰＩ／ＵＡＲＴ転送により行われるように構成することができる。
【００９０】
集積回路装置４は、音声再生部３０を含む。音声再生部３０は、例えば、コマンド処理部３１、再生対象格納バッファ３２、デコード部３３、デコード済データ格納バッファ３４、Ｄ／Ａコンバータ３５を含んで構成することが可能である。
【００９１】
コマンド処理部３１は、ホストＣＰＵ１００とのコマンドやデータのやり取りの制御を行うもので、例えばホストＣＰＵ１００から受け取った各種コマンドの処理（集積回路装置４の起動やデータ転送、再生／停止などの音声処理等）や、ホストＣＰＵ１００との通信のハンドシェイク処理等を行う。
【００９２】
コマンド処理部３１は、ホストＣＰＵ１００から添付データ付き再生コマンドを受信した場合には、添付された音声データを再生対象格納バッファ３２に格納する制御を行う。
【００９３】
またコマンド処理部３１は、添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部３１０を含んでもよい。無音区間設定制御部３２は、無音区間を添付データに対応する音声の出力前に設定するようにしてもよい。
【００９４】
再生対象格納バッファ４０は、再生対象となる音声データが格納されるバッファである。
【００９５】
デコード部３３は、再生対象格納バッファ３２に格納された音声データをデコードする。再生オーディオフォーマットは、例えばＡＤＰＣＭ／ＡＡＣ−ＬＣがサポートされるようにしてもよい。デコード済データ格納バッファ３４は、デコード部３３でデコードされたデータが格納されるバッファである。Ｄ／Ａコンバータ３５は、デコード済データ格納バッファ３４に格納されたデータをＤ／Ａ変換してスピーカ１２０へ出力する。
【００９６】
デコード部３３は、コマンド処理部３１からデコード開始信号２１０を受け取ることによりデコードを開始し、デコード終了後にコマンド処理部３１にデコード終了信号２２０を出力する構成としてもよい。
【００９７】
また、Ｄ／Ａコンバータ３５は、スピーカ１２０への出力信号２５０の出力終了後に出力終了信号２３０をコマンド処理部３１に出力する構成としてもよい。また、Ｄ／Ａコンバータ３５は、無音区間設定制御部３１０から無音区間設定信号２４０を受け取り、無音区間設定信号２４０に基づいて設定される所定期間中は出力信号２５０を出力しない無音期間を設ける構成としてもよい。
【００９８】
本実施の形態に係る音声再生システム３の記憶装置１に記憶される音声データの少なくとも１つは、その先頭部分が音声メッセージに含まれる単語の途中であって、音節の先頭に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データとすることができる。
また、本実施の形態に係る音声再生システム３の記憶装置１に記憶される音声データの少なくとも１つは、その末尾部分が音声メッセージに含まれる単語の途中であって、音節の末尾に含まれる所定周波数以下の音声周波数成分の強度が所定値以下となる音声データとすることができる。
【００９９】
所定周波数は、例えば音声データのサンプリング周波数の１／２とすることができる。音声メッセージに含まれる音声周波数成分のうち、音声データのサンプリング周波数の１／２を超える音声周波数成分は、その音声データを用いては再現することができないため、音声データの再生時には聞こえないことになるからである。
【０１００】
このような音声データは、例えば図９に示すような音声データである。これらの音声データは、例えば先に「１．音声データの作成方法」で説明した方法で作成することができる。
【０１０１】
このように、音が小さくしか聞こえない又はほとんど聞こえない箇所で分割した音声データを記憶することにより、音声データを組み合わせて音声メッセージを再生する際に、音声データ間の境界が目立たず、より自然に聞こえる音声再生システムを実現することができる。
【０１０２】
なお、本発明は本実施の形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【０１０３】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【図面の簡単な説明】
【０１０４】
【図１】本実施の形態に係る音声データ作成方法の一例を示すフローチャート。
【図２】図２（Ａ）は音声メッセージの時間と音声振幅との関係の一例を示すグラフ、図２（Ｂ）は音声メッセージの時間と音声周波数との関係の一例を示すグラフ。
【図３】図３（Ａ）及び図３（Ｂ）は、音声メッセージを生成する音声データの組合せ例を示すグラフ。
【図４】本実施の形態に係る音声データ作成方法の他の一例を示すフローチャート。
【図５】本実施の形態に係る記憶装置の構成の一例を示す機能ブロック図。
【図６】音声データの一例を示す図。
【図７】本実施の形態に係る集積回路装置の構成の一例を示すハードウェアブロック図。
【図８】本発明に係る集積回路装置の処理の流れを示すフローチャート。
【図９】本実施の形態に係る音声再生システムの構成の一例を示すハードウェアブロック図。
【符号の説明】
【０１０５】
１  記憶装置、２  集積回路装置、３  音声再生システム、４  集積回路装置、１０  記憶部、１２  インターフェイス部、２０  記憶部、３０  音声再生部、３１  コマンド処理部、３２再生対象格納バッファ、３３  デコード部、３４  デコード済データ格納バッファ、３５  Ｄ／Ａコンバータ、１００  ホストＣＰＵ、１２０  スピーカ、２１０  デコード開始信号、２２０  デコード終了信号、２３０  出力終了信号、２４０  無音区間設定信号、２５０  出力信号、３１０  無音区間設定制御部
【図１】
2010048930.tif 000003
【図３】
2010048930.tif 000004
【図４】
2010048930.tif 000005
【図５】
2010048930.tif 000006
【図６】
2010048930.tif 000007
【図７】
2010048930.tif 000008
【図８】
2010048930.tif 000009
【図９】
2010048930.tif 000010
【図２】
2010048930.tif 000011