(57)【要約】【課題】内蔵ＲＯＭから読みだした音声データと外部からリアルタイムで供給される音声データの両方を出力することが可能な音声再生装置を提供すること。【解決手段】本音声再生装置１０は、音声データが記憶された内蔵ＲＯＭ２０と、再生対象格納バッファ４０と、再生対象格納バッファに格納された音声データを出力可能な形式に変換して再生出力する音声再生部５０と、ホストから受信したコマンドに基づき内蔵ＲＯＭの音声データを読み出して再生するか、コマンドに添付されている音声データを再生するかを判断し、判断結果に基づき再生対象となる音声データを再生対象格納バッファに格納するコマンド処理部３０と、を含む。コマンド処理部３０は、添付データ付き再生コマンドを受信した場合には、添付された音声データを再生対象格納バッファ４０に格納し、内蔵ＲＯＭデータ再生コマンドを受信した場合には、内蔵ＲＯＭ２０の音声データを読み出して、読み出した音声データを再生対象格納バッファに格納する。【選択図】  図１
2008257120.tif 000002
【特許請求の範囲】
【請求項１】
音声再生装置であって、
音声データが記憶された内蔵ＲＯＭと、
再生対象となる音声データが格納される再生対象格納バッファと、
再生対象格納バッファに格納された音声データを出力可能な形式に変換して再生出力する音声再生部と、
ホストから受信したコマンドに基づき内蔵ＲＯＭの音声データを読み出して再生するか、コマンドに添付されている音声データを再生するかを判断し、判断結果に基づき再生対象となる音声データを再生対象格納バッファに格納するコマンド処理部と、を含み
前記コマンド処理部は、
添付データ付き再生コマンドを受信した場合には、添付された音声データを再生対象格納バッファに格納する制御を行い、
内蔵ＲＯＭデータ再生コマンドを受信した場合には、内蔵ＲＯＭから再生対象となる音声データを読み出して、読み出した音声データを再生対象格納バッファに格納する制御を行う事を特徴とする音声再生装置。
【請求項２】
請求項１において、
前記コマンド処理部は、
添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部を含むことを特徴とする音声再生装置。
【請求項３】
請求項１乃至２に記載の音声再生装置と、音声再生装置に接続されたホストプロセッサと、を含む音声再生システムであって、
前記ホストプロセッサは、
音声再生装置から１つの文章を音声出力させる場合に、文章を構成するフレーズの一部の音声の再生の指示については内蔵ＲＯＭ再生コマンドを生成し、他の一部の音声の再生の指示については、他の一部の音声に対応した音声データを添付データとする添付データ付き再生コマンドを生成して、生成したコマンドを再生順に音声再生装置に送信することを特徴とする音声再生システム。
【請求項４】
音声再生装置であって、
再生対象となる音声データが格納される再生対象格納バッファと、
再生対象格納バッファに格納された音声データを出力可能な形式に変換して再生出力する音声再生部と、
ホストから受信した添付データ付き再生コマンドに基づき添付された音声データを再生対象格納バッファに格納するコマンド処理部と、を含み
前記コマンド処理部は、
添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部を含むことを特徴とする音声再生装置。
【請求項５】
請求項１、２、４のいずれかにおいて、
前記無音区間設定制御部は、
無音区間を添付データに対応する音声の出力前に設定することを特徴とする音声再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、音声再生装置及び音声再生システムに関する。
【背景技術】
【０００２】
ホストプロセッサ、音声ＩＣを搭載し、ホストプロセッサと音声ＩＣが連動して音声でメッセージを主力する音声再生システムが搭載された電子機器が知られている。
【特許文献１】特開平１１−１８５３８９号
【発明の開示】
【発明が解決しようとする課題】
【０００３】
電子機器等にユーザーインターフェースとして予め設定されたメッセージを出力する音声機能を持たせる場合、出力予定メッセージを音声再生装置の内蔵ＲＯＭに格納して、ホストからのコマンドに基づき、内蔵ＲＯＭから読み出した音声データを再生出力させる方式の音声再生システムがある。
【０００４】
かかる音声再生システムでは、一旦内蔵ＲＯＭ内容を確定させると変更や追加や修正が困難であるという問題点があった。
【０００５】
またホストプロセッサが外部媒体から音声データを読み出して、読み出した音声データを音声再生装置に出力させる方式の音声再生システムもある。しかしかかるシステムは外部媒体から読み出した音声データを再生させるのが目的であるため、音声再生装置が音声データの内蔵ＲＯＭをもつことはなかった。
【０００６】
本発明は、以上のような技術的課題に鑑みてなされたものであり、その目的とするところは、音声再生装置の内部に保持された内蔵ＲＯＭから読みだした音声データとＩＣ外部からリアルタイムで供給される音声データの両方を出力することが可能な音声再生装置を提供することである。
【課題を解決するための手段】
【０００７】
（１）本発明は、
音声再生装置であって、
音声データが記憶された内蔵ＲＯＭと、
再生対象となる音声データが格納される再生対象格納バッファと、
再生対象格納バッファに格納された音声データを出力可能な形式に変換して再生出力する音声再生部と、
ホストから受信したコマンドに基づき内蔵ＲＯＭの音声データを読み出して再生するか、コマンドに添付されている音声データを再生するかを判断し、判断結果に基づき再生対象となる音声データを再生対象格納バッファに格納するコマンド処理部と、を含み
前記コマンド処理部は、
添付データ付き再生コマンドを受信した場合には、添付された音声データを再生対象格納バッファに格納する制御を行い、
内蔵ＲＯＭデータ再生コマンドを受信した場合には、内蔵ＲＯＭから再生対象となる音声データを読み出して、読み出した音声データを再生対象格納バッファに格納する制御を行う事を特徴とする。
【０００８】
内蔵ＲＯＭに記憶されているデータは例えばＰＣＭデータ等の所定の形式の音声データを圧縮したデータである。音声再生部は、出力対象として内蔵ＲＯＭから読み出された音声データを出力可能な形式に変換するために、例えば伸長処理やＤＡ変換等の処理を行ってもよい。
【０００９】
本発明によれば、音声再生装置（ＩＣ）の内部に保持された内蔵ＲＯＭから読みだした音声データとＩＣ外部からリアルタイムで供給される音声データの両方を出力することが可能な音声再生装置を提供することである。
【００１０】
従って１つの文章を音声出力させる場合に、文章を構成するフレーズの一部は内蔵ＲＡＭから読み出した音声データを使用し、他の一部はホストからの添付データを使用して、音声再生を行う事ができる。このためメッセージの変更や追加にフレキシブルに対応することが可能となる。
【００１１】
（２）本発明の音声再生装置は、
前記コマンド処理部は、
添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部を含むことを特徴とする。
【００１２】
無音区間は、添付される音声データが１つである場合には、当該音声データの前又は後ろに設けるようにしてもよい。また複数の音声データが添付される場合には、音声データと音声データの間に設けられるようにしてもよい。無音区間の長さはコマンド等指定できるようにして、指定した長さの無音区間が挿入されるようにしてもよい。
【００１３】
本発明によれば外部から供給される音声データに対して無音区間を設定することができる。従って外部から１の文章を複数のフレーズに分解して複数の音声データを複数の添付データ付きコマンドにそれぞれ添付して音声再生装置に再生させる際に、複数のフレーズ間に適宜無音区間を設定して、自然な接続の音声を再生出力させることが可能となる。
【００１４】
（３）本発明は、
上記に記載の音声再生装置と、音声再生装置に接続されたホストプロセッサと、を含む音声再生システムであって、
前記ホストプロセッサは、
音声再生装置から１つの文章を音声出力させる場合に、文章を構成するフレーズの一部の音声の再生の指示については内蔵ＲＯＭ再生コマンドを生成し、他の一部の音声の再生の指示については、他の一部の音声に対応した音声データを添付データとする添付データ付き再生コマンドを生成して、生成したコマンドを再生順に音声再生装置に送信することを特徴とする。
【００１５】
本発明によれば、１つの文章を音声出力させる場合に、文章を構成するフレーズの一部は内蔵ＲＡＭから読み出した音声データを使用し、他の一部はホストからの添付データを使用して、音声再生を行う事ができる。このためメッセージの変更や追加にフレキシブルに対応することが可能となる。
【００１６】
（４）本発明は、
音声再生装置であって、
再生対象となる音声データが格納される再生対象格納バッファと、
再生対象格納バッファに格納された音声データを出力可能な形式に変換して再生出力する音声再生部と、
ホストから受信した添付データ付き再生コマンドに基づき添付された音声データを再生対象格納バッファに格納するコマンド処理部と、を含み
前記コマンド処理部は、
添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部を含むことを特徴とする。
【００１７】
（５）本発明の音声再生装置は、
上記のいずれかにおいて、
前記無音区間設定制御部は、
無音区間を添付データに対応する音声の出力前に設定することを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施の形態について図面を用いて詳細に説明する。なお以下に説明する実施の形態は、特許請求の範囲に記載された本発明の内容を不当に限定するものではない。また以下で説明される構成の全てが本発明の必須構成要件であるとは限らない。
【００１９】
図１は、本実施の形態の音声再生装置及び音声再生システムについて説明するための図である。
【００２０】
本実施の形態の音声再生システムは、ホストＣＰＵ（ホストプロセッサ）１００と音声再生装置（音声ＩＣ）１０を含む。
【００２１】
ホストＣＰＵ１００は、電子機器１１０に実装され電子機器１１０の主制御や全体制御を行う電子機器組み込みのマイクロコンピュータ等である。
【００２２】
音声再生装置１０は、ホストＣＰＵ１００とともに電子機器６０に実装され、ホストＣＰＵ１００からの制御コマンドによって動作し、電子機器１１０に搭載されるホストＣＰＵ１００をホストとするコンパニオンチップとして動作する。音声ＩＣ１０は、ホストＣＰＵ１００から発効されるコマンドで制御される。コマンドとしては、音声ＩＣの起動やデータ転送、再生／停止などの音声処理などが用意されている。
【００２３】
音声ＩＣ１０とホストＣＰＵ１００の通信は、例えばＳＰＩ（クロック同期式３線（ＲＥＱ、ＲＥＳ、ＩＮＤ）シリアル）転送、ＳＰＩ／ＵＡＲＴ転送により行われるように構成することができる。
【００２４】
音声ＩＣ１０は、音声データ内蔵ＲＯＭ２０、コマンド処理部３０、再生対象格納バッファ４０、音声再生部５０を含む。
【００２５】
内蔵ＲＯＭ２０は、音声データが記憶されたＲＯＭであり、音声再生部３０で再生可能なＰＣＭデータ（例えばＡＤＰＣＭ／ＡＡＣ−ＬＣ）等の音声データが圧縮した形式で記憶されている。
【００２６】
再生対象格納バッファ４０は、再生対象となる音声データが格納されるバッファである。
【００２７】
音声再生部３０は、再生対象格納バッファ４０に格納された音声データを出力可能な形式に変換（デコード、ＤＡ変換）して出力する。音声再生部３０は、圧縮された音声データを伸長するデコード部５２、デコード部５２がデコード後の伸長データを出力するデコード済みデータ格納バッファ５４、デコード済みデータ格納バッファ５４のデータをＤ／Ａ変換を行って出力するＤ／Ａコンバータ５６を含む。再生オーディオフォーマットは、例えばＡＤＰＣＭ／ＡＡＣ−ＬＣがサポートされるようにしてもよい。
【００２８】
コマンド処理部３０は、ホスト１００とのコマンドやデータのやり取りの制御を行うもので、例えばホストＣＰＵ１００から受け取った各種コマンドの処理（音声ＩＣの起動やデータ転送、再生／停止などの音声処理等）や、ホストとの通信のハンドシェイク処理等を行う。
【００２９】
コマンド処理部３０は、ホストＣＰＵ１００から受信したコマンドに基づき内蔵ＲＯＭの音声データを読み出して再生するかコマンドに添付されている音声データを再生するか判断し、判断結果に基づき再生対象となる音声データを再生対象格納バッファに格納する制御を行うもので、ホストＣＰＵ１００から添付データ付き再生コマンドを受信した場合には、添付された音声データを再生対象格納バッファ４０に格納する制御を行い、内蔵ＲＯＭデータ再生コマンドを受信した場合には、内蔵ＲＯＭ２０から再生対象となる音声データを読み出して、読み出した音声データを再生対象格納バッファ４０に格納する制御を行う。
【００３０】
またコマンド処理部３０は、添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部３２を含む。無音区間設定制御部３２は、無音区間を添付データに対応する音声の出力前に設定するようにしてもよい。
【００３１】
図２は、音声再生装置の処理の流れを示すフローチャートである。
【００３２】
音声再生装置はホストＣＰＵからコマンドを受信すると以下の処理を行う。
【００３３】
まずコマンド処理部３０は、受信したコマンドが内蔵ＲＯＭデータ再生コマンドか否か判断し（ステップＳ１０）、内蔵ＲＯＭデータ再生コマンドである場合には、コマンドで指示されたアドレス情報に基づき内蔵ＲＯＭから音声データを読み出して、読み出した音声データを再生対象格納バッファに出力する（ステップＳ２０）。
【００３４】
また受信したコマンドが内蔵ＲＯＭデータ再生コマンドでない場合には、添付データ付き再生コマンドであるか否か判断し（ステップＳ３０）、添付データ付き再生コマンドである場合には、コマンドに添付された音声データを取り出して再生対象格納バッファに出力する（ステップＳ４０）。
【００３５】
次に音声再生部のデコード部は、再生対象格納バッファからデータを読み出して、読み出したデータをデコードして伸長データを生成し、デコード済みデータ格納バッファに格納する（ステップＳ５０）。
【００３６】
次に音声再生部のＤ／Ａコンバータは、デコード済みデータ格納バッファのデータをＤ／Ａ変換して出力する（ステップＳ６０）。
【００３７】
図３は無音区間の設定制御のタイミングチャートを示す図である。
【００３８】
音声再生装置が、ホストから音声データ１が添付された添付データ付再生コマンド、音声データ２が添付され、音声データ２の前に時間ｔの無音区間を設定することが指示された添付データ付再生コマンドを受信して処理を行う場合を例にとり説明する。
【００３９】
ＤＥＣＳＴＡＲＴ２１０は、無音区間設定制御部３２がデコード部５２に対してデコード開始を指示する信号である。デコード部５２は、ＤＥＣＳＴＡＲＴ２１０のデコード開始指示パルス２１２、２１４をトリガとして、再生対象格納バッファ４０から再生対象となる圧縮音声データを読み出してデコードする処理を開始する。ここで２１２は第1の音声データのデコード開始を指示するパルスであり、２１４は第２の音声データのデコード開始を指示するパルスであるとする。
【００４０】
ＤＥＣＥＮＤ２２０は、デコード部がデコードを終了したことコマンド処理部３０に通知する信号であり、再生対象格納バッファ４０から読み出した音声データのデコードが終了するとデコード終了パルス２２２，２２４が送られる。２２２は第１の音声データのデコード終了を通知するパルスであり、２２４は第２の音声データのデコード終了を通知するパルスである。
【００４１】
コマンド処理部は第ｎの音声データのデコード終了通知２２２を受けると、第ｎ＋１の音声データのデコード開始のパルス２１４を発生させる。
【００４２】
第1の音声データのデコード開始を指示するパルス２１２から第１の音声データのデコード終了を通知するパルス２２２までの期間２０２が第１の音声データのデコード期間となり、第２の音声データのデコード開始を指示するパルス２１４から第２の音声データのデコード終了を通知するパルス２２４までの期間２０４が第２の音声データのデコード期間となる。
【００４３】
ＰＣＭＦＩＮ２３０はＤ／ＡコンバータがＤ／Ａ変換後のＰＣＭデータの出力が終了したことをコマンド処理部３０に通知する信号であり、再生対象格納バッファ４０から読み出された音声データ単位の出力終了に対応して出力終了パルスを発生させる。２３２は第１の音声データの出力終了を通知するパルスであり、２２４は第２の音声データの出力終了を通知するパルスである。
【００４４】
ＰＡＵＳＥ２４０は、コマンド制御部３０がＤ／Ａコンバータに対して出力のポーズを指示する信号であり、無音区間の長さに対応して設定された期間の間２４２信号を第１のレベル（例えばＨレベル）にする。
【００４５】
ＰＣＭＯＵＴ２５０は、Ｄ／Ａコンバータの出力信号である。Ｄ／ＡコンバータはＰＡＵＳＥ２４０が第１のレベル（例えばＨレベル）にある時には出力を行わず、第２のレベル（例えばＨレベル）に変化してから出力を開始する。従って第１の音声データに対応した音声２５２が出力された後、無音期間の間はＰＡＵＳＥ２４０が第１のレベル（例えばＨレベル）２４２になるため、この間音声は出力さされず、無音期間が終了してＰＡＵＳＥ２４０が第２のレベル（例えばＬレベル）変化した後第２の音声データに対応した音声２５４が出力される。
【００４６】
図４（Ａ）から（Ｄ）は、本実施の形態の音声再生システムの音声再生の具体例を説明するための図である。
【００４７】
図４（Ａ）は音声再生装置の内蔵ＲＯＭに音声データが記憶されている様子を示した図である。ａｄ１に「温度を」という音声に対応したＰＣＭデータの圧縮データが記憶されており、ａｄ２に「に設定します」という音声に対応したＰＣＭデータの圧縮データが記憶されているとする。
【００４８】
図４（Ｂ）の３１０は、出力予定の音声メッセージを示している。ホストＣＰＵは出力予定の音声メッセージ３１０を「温度を」のフレーズ３１２と、「２５度」のフレーズ３１４と、「に設定します」のフレーズ３１６に分解して、それそれに対応した音声再生コマンドを生成して音声再生装置に送信する。
【００４９】
図４（Ｃ）は、ホストが生成する音声再生コマンドについて説明するための図である。
【００５０】
３２２は「温度を」のフレーズ３１２に対応して生成される音声再生コマンドが、音声選択情報ａｄ１を指定した内蔵ＲＯＭデータ再生コマンドであることを示している。すなわち「温度を」のフレーズ３１２に対応した音声データは内蔵ＲＯＭのアドレスａｄ１に格納されているので、音声再生装置に内蔵ＲＯＭのａｄ１に格納されている音声データを読み出して再生することを指示する。
【００５１】
３２２は「２５度」のフレーズ３１４に対応して生成される音声再生コマンドが、「２５度」に対応した音声データを添付データとし、音声の前に長さｓ１の無音区間を設けて出力することを指示した添付データ付き再生コマンドであることを示している。すなわち「２５度」のフレーズ３１４に対応した音声データは内蔵ＲＯＭに格納されていないので、添付データとしてコマンドに添付された音声データを再生することを指示する。あわせて、「温度を」のフレーズ３１２と「２５度」のフレーズ３１４間のつながりが自然になるように、所定の長さｓ１の無音区間を設定することを指示する。
【００５２】
３２６は「に設定します」のフレーズ３１６に対応して生成される音声再生コマンドが、音声選択情報ａｄ２を指定した内蔵ＲＯＭデータ再生コマンドであることを示している。すなわち「に設定します」のフレーズ３１６に対応した音声データ内蔵ＲＯＭのアドレスａｄ２に格納されているので、音声再生装置に内蔵ＲＯＭのａｄ２に格納されている音声データを読み出して再生することを指示する。あわせて「２５度」のフレーズ３１４と「に設定します」のフレーズ３１６間のつながりが自然になるように、所定の長さｓ２の無音区間を設定することを指示する。
【００５３】
このようにすると図４（Ｄ）に示すような「温度を」と「２５度」の間に長さｓ１の無音区間が設定され、「２５度」と「に設定します」の間に長さｓ２の無音区間が設定された音声メッセージを音声再生装置に出力させることができる。
【００５４】
図５は、本実施の形態の音声再生装置及び音声再生システムの他の構成について説明するための図である。図１と同様の機能を有するブロックには同様の符号を付しており、説明を省略する。
【００５５】
本実施の形態の音声ＩＣ１０は、コマンド処理部３０’、再生対象格納バッファ４０、音声再生部５０を含む。
【００５６】
再生対象格納バッファ４０、再生対象となる音声データが格納されるバッファである。
【００５７】
音声再生部３０は、再生対象格納バッファに格納された音声データを出力可能な形式に変換（デコード、ＤＡ変換）して出力する。音声再生部３０は、圧縮された音声データを伸長するデコード部５２、デコード部５２がデコード後の伸長データを出力するデコード済みデータ格納バッファ５４、デコード済みデータ格納バッファ５４のデータをＤ／Ａ変換を行って出力するＤ／Ａコンバータ５６を含む。再生オーディオフォーマットは、例えばＡＤＰＣＭ／ＡＡＣ−ＬＣがサポートされるようにしてもよい。
【００５８】
コマンド処理部３０’は、ホスト１００とのコマンドやデータのやり取りの制御を行うもので、例えばホストＣＰＵ１００から受け取った各種コマンドの処理（音声ＩＣの起動やデータ転送、再生／停止などの音声処理等）や、ホストとの通信のハンドシェイク処理等を行う。
【００５９】
コマンド処理部３０’は、ホストＣＰＵ１００から受信した添付データ付き再生コマンドに基づき添付された音声データを再生対象格納バッファに格納する制御を行う。コマンド処理部３０は’添付データに無音区間を設定して再生することを指示する添付データ付き再生コマンドを受信した場合には、添付データに対応した音声が再生出力される際に無音区間を設定する制御を行う無音区間設定制御部３２を含む。無音区間設定制御部３２は、無音区間を添付データに対応する音声の出力前に設定するようにしてもよい。
【００６０】
なお、本発明は本実施形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【図面の簡単な説明】
【００６１】
【図１】音声再生装置及び音声再生システムについて説明するための図。
【図２】音声再生装置の処理の流れを示すフローチャート。
【図３】無音区間の設定制御のタイミングチャートを示す図。
【図４】音声再生システムの音声再生の具体例を説明するための図である。
【図５】本実施の形態の音声再生装置及び音声再生システムの他の構成について説明するための図。
【符号の説明】
【００６２】
１０  音声ＩＣ、２０  音声データ内蔵ＲＯＭ、３０、３０’  コマンド処理部、３２  無音区間設定制御部、４０  再生対象格納バッファ、５０  音声再生部、５２  デコード部、５４  デコード済みデータ格納バッファ、５６  Ｄ／Ａコンバータ、１００  ホストＣＰＵ、１１０  電子機器
【図１】
2008257120.tif 000003
【図２】
2008257120.tif 000004
【図３】
2008257120.tif 000005
【図４】
2008257120.tif 000006
【図５】
2008257120.tif 000007