(57)【要約】【課題】柔軟に設計でき、音声再生システム全体の効率を向上させる集積回路装置及び音声再生システムを提供すること。【解決手段】外部制御回路装置１００からのコマンドに基づいて音声データを再生する集積回路装置１０において、音声データを再生する音声再生部２０と、外部制御回路装置１００と音声再生部２０との間で入出力処理を行う第１の入出力インターフェイス部３０と、音声データが記憶された外部記憶装置２００と音声再生部２０との間での入出力処理を行う第２の入出力インターフェイス部４０と、外部制御回路装置１００と外部記憶装置２００との通信経路の一部を構成するバイパス回路５０と、第２の入出力インターフェイス部４０及びバイパス回路５０とに接続され、外部記憶装置２００との通信対象を、第２の入出力インターフェイス部４０と外部制御回路装置１００とから選択し切り替える選択部６０とを含む。【選択図】図１
2010060713.tif 000002
【特許請求の範囲】
【請求項１】
外部制御回路装置からのコマンドに基づいて音声データを再生する集積回路装置において、
音声データを再生する音声再生部と、
前記外部制御回路装置と前記音声再生部との間で入出力処理を行う第１の入出力インターフェイス部と、
前記音声データが記憶された外部記憶装置と前記音声再生部との間での入出力処理を行う第２の入出力インターフェイス部と、
前記外部制御回路装置と前記外部記憶装置との通信経路の一部を構成するバイパス回路と、
前記第２の入出力インターフェイス部及び前記バイパス回路とに接続され、前記外部記憶装置との通信対象を、前記第２の入出力インターフェイス部と前記外部制御回路装置とから選択し切り替える選択部とを含み、
前記選択部は、前記外部制御回路装置が前記外部記憶装置へアクセスする場合には、前記通信対象として前記外部制御回路装置を選択し、前記音声再生部が前記外部記憶装置から前記音声データを読み込む場合には、前記通信対象として前記第２の入出力インターフェイス部を選択し、
前記音声再生部は、前記コマンドに基づいて、前記外部記憶装置から前記第２の入出力インターフェイス部を介して読み込んだ前記音声データを再生することを特徴とする集積回路装置。
【請求項２】
請求項１に記載の集積回路装置において、
前記選択部及び前記第１の入出力インターフェイス部に電気的に接続された第１の外部端子群を含み、
前記第１の外部端子群は、前記外部制御回路装置が前記音声再生部へ前記コマンドを送信する場合と、前記外部制御回路装置が前記外部記憶装置へアクセスする場合とで共用されることを特徴とする集積回路装置。
【請求項３】
請求項１及び２のいずれかに記載の集積回路装置において、
前記選択部に電気的に接続された第２の外部端子群を含み、
前記第２の外部端子群は、前記音声再生部が前記外部記憶装置から音声データを読み込む場合と、前記外部制御回路装置が前記外部記憶装置へアクセスする場合とで共用されることを特徴とする集積回路装置。
【請求項４】
請求項１乃至３のいずれかに記載の集積回路装置において、
前記第１の入出力インターフェイス部と前記第２の入出力インターフェイス部における通信プロトコルが同一であることを特徴とする集積回路装置。
【請求項５】
請求項１乃至４のいずれかに記載の集積回路装置において、
前記通信対象を選択するための選択信号を受け付ける設定端子を含み、
前記選択部は、前記選択信号に基づいて前記通信対象を選択することを特徴とする集積回路装置。
【請求項６】
請求項１乃至５のいずれかに記載の集積回路装置において、
前記音声再生部は、前記選択部が前記通信対象を前記第２の入出力インターフェイス部から前記外部制御回路装置へ変更するための変更コマンドを前記外部制御回路装置から受け付け、選択変更信号を生成し、
前記選択部は、前記選択変更信号に基づいて前記通信対象を前記第２の入出力インターフェイス部から前記外部制御回路装置へ変更することを特徴とする集積回路装置。
【請求項７】
請求項６に記載の集積回路装置において、
全ての設定を初期状態に戻すためのリセット信号を受け付けるリセット端子を含み、
前記選択部は、前記初期状態において、前記通信対象として前記第２の入出力インターフェイス部を選択していることを特徴とする集積回路装置。
【請求項８】
請求項１乃至７のいずれかに記載の集積回路装置と外部記憶装置とを含む音声再生システムにおいて、
前記外部記憶装置は、不揮発性メモリを含むことを特徴とする音声再生システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、集積回路装置及び音声再生システム等に関する。
【背景技術】
【０００２】
ホストプロセッサ（マイコン）及び音声ＩＣを搭載し、ホストプロセッサと音声ＩＣが連動して音声でメッセージを出力する音声再生システムが搭載された電子機器が知られている。
【特許文献１】特開２００７−４７４９７号公報
【特許文献２】特開２００３−１１４７９４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、音声ＩＣに内蔵された記憶装置に音声データを記憶させる構成では、内蔵できる記憶装置の容量に制約があった。また、記憶容量や記憶されるデータを変更するためには音声ＩＣ全体を再設計する必要があった。
【０００４】
また、音声ＩＣがホストプロセッサを介して音声データを受け取る構成では、音声ＩＣとホストプロセッサとの通信時間が長くなり、その間ホストプロセッサが他の処理を行うことができなかったため、音声再生システム全体として効率が良くなかった。
【０００５】
本発明は、以上のような技術的課題に鑑みてなされたものである。本発明の幾つかの態様によれば、柔軟に設計でき、音声再生システム全体の効率を向上させる集積回路装置及び音声再生システムを提供できる。
【課題を解決するための手段】
【０００６】
（１）本発明に係る集積回路装置は、
外部制御回路装置からのコマンドに基づいて音声データを再生する集積回路装置において、
音声データを再生する音声再生部と、
前記外部制御回路装置と前記音声再生部との間で入出力処理を行う第１の入出力インターフェイス部と、
前記音声データが記憶された外部記憶装置と前記音声再生部との間での入出力処理を行う第２の入出力インターフェイス部と、
前記外部制御回路装置と前記外部記憶装置との通信経路の一部を構成するバイパス回路と、
前記第２の入出力インターフェイス部及び前記バイパス回路とに接続され、前記外部記憶装置との通信対象を、前記第２の入出力インターフェイス部と前記外部制御回路装置とから選択し切り替える選択部とを含み、
前記選択部は、前記外部制御回路装置が前記外部記憶装置へアクセスする場合には、前記通信対象として前記外部制御回路装置を選択し、前記音声再生部が前記外部記憶装置から前記音声データを読み込む場合には、前記通信対象として前記第２の入出力インターフェイス部を選択し、
前記音声再生部は、前記コマンドに基づいて、前記外部記憶装置から前記第２の入出力インターフェイス部を介して読み込んだ前記音声データを再生することを特徴とする。
【０００７】
外部制御回路装置が外部記憶装置へアクセスする場合には、外部記憶装置に音声データを書き込む場合、外部記憶装置に記憶された音声データを消去する場合、外部記憶装置に記憶された音声データを読み出す場合が含まれる。
【０００８】
この集積回路装置によれば、外部制御回路装置からのコマンドに基づいて外部記憶装置に記憶された音声データを読み込んで再生することが可能になるため、音声再生システム全体の効率を向上することができる。
【０００９】
また、集積回路装置と外部記憶装置を分けて設計できるため、柔軟な設計が可能になる。
【００１０】
さらに、集積回路装置にバイパス回路を設けることにより、集積回路装置が実装される基板上に新たな配線を設けることなく、外部制御回路装置から外部記憶装置にアクセスすることができる。また、バイパス回路を、第１の入出力インターフェイス部、音声再生部、第２の入出力インターフェイス部を迂回するように構成することで、第１の入出力インターフェイス部、音声再生部、第２の入出力インターフェイス部を迂回して外部制御回路装置から外部記憶装置にアクセスすることができるため、余分な処理を削減することができる。
【００１１】
（２）この集積回路装置において、
前記選択部及び前記第１の入出力インターフェイス部に電気的に接続された第１の外部端子群を含み、
前記第１の外部端子群は、前記外部制御回路装置が前記音声再生部へ前記コマンドを送信する場合と、前記外部制御回路装置が前記外部記憶装置へアクセスする場合とで共用されてもよい。
【００１２】
（３）これらのいずれかの集積回路装置において、
前記選択部に電気的に接続された第２の外部端子群を含み、
前記第２の外部端子群は、前記音声再生部が前記外部記憶装置から音声データを読み込む場合と、前記外部制御回路装置が前記外部記憶装置へアクセスする場合とで共用されてもよい。
【００１３】
（４）これらのいずれかの集積回路装置において、
前記第１の入出力インターフェイス部と前記第２の入出力インターフェイス部における通信プロトコルが同一であってもよい。
【００１４】
（５）これらのいずれかの集積回路装置において、
前記通信対象を選択するための選択信号を受け付ける設定端子を含み、
前記選択部は、前記選択信号に基づいて前記通信対象を選択してもよい。
【００１５】
（６）これらのいずれかの集積回路装置において、
前記音声再生部は、前記選択部が前記通信対象を前記第２の入出力インターフェイス部から前記外部制御回路装置へ変更するための変更コマンドを前記外部制御回路装置から受け付け、選択変更信号を生成し、
前記選択部は、前記選択変更信号に基づいて前記通信対象を前記第２の入出力インターフェイス部から前記外部制御回路装置へ変更してもよい。
【００１６】
（７）この集積回路装置において、
全ての設定を初期状態に戻すためのリセット信号を受け付けるリセット端子を含み、
前記選択部は、前記初期状態において、前記通信対象として前記第２の入出力インターフェイス部を選択していてもよい。
【００１７】
（８）本発明に係る音声再生システムは、
これらのいずれかの集積回路装置と外部記憶装置とを含む音声再生システムにおいて、
前記外部記憶装置は、不揮発性メモリを含むことを特徴とする。
【発明を実施するための最良の形態】
【００１８】
以下、本発明を適用した実施の形態について図面を参照して説明する。ただし、本発明は以下の実施の形態に限定されるものではない。また、本発明は、以下の内容を自由に組み合わせたものを含むものとする。
【００１９】
図１は、本実施の形態に係る集積回路装置及び音声再生システムについて説明するための回路ブロック図である。
【００２０】
本実施の形態に係る音声再生システム１は、集積回路装置１０と外部制御回路装置１００及び外部記憶装置２００を含んで構成されている。音声再生システム１は、例えば、電子レンジ、炊飯器、洗濯機、テレビ、プリンタ、コピー機、カーナビゲーションシステムなど、音声ガイド機能を有する電子機器であってもよい。
【００２１】
外部制御回路装置１００は、音声再生システム１の主制御や全体制御を行う、組み込みのマイクロコンピュータなどである。
【００２２】
外部記憶装置２００は、音声データを記憶する。外部記憶装置２００は、例えば不揮発性メモリを含んで構成することができる。不揮発性メモリを使用することにより、記憶されるデータの書換えが可能になる。
【００２３】
集積回路装置１０は、外部制御回路装置１００からのコマンドに基づいて音声データを再生する。本実施の形態においては、再生する音声データは外部記憶装置２００に記憶されている。
【００２４】
また集積回路装置１０は、外部制御回路装置１００及び外部記憶装置２００とともに音声再生システム１に実装される。本実施の形態においては、集積回路装置１０は、外部制御回路装置１００からの制御コマンド（命令）によって動作し、外部制御回路装置１００をホストとするコンパニオンチップとして動作する。制御コマンドとしては、集積回路装置１０の起動やデータ転送、再生／停止などの音声処理などが用意されている。
【００２５】
本実施の形態に係る集積回路装置１０は、音声データを再生する音声再生部２０と、外部制御回路装置１００と音声再生部２０との間で入出力処理を行う第１の入出力インターフェイス部３０と、外部記憶装置２００と音声再生部２０との間で入出力処理を行う第２の入出力インターフェイス部４０を含む。
【００２６】
音声再生部２０は、外部制御回路装置１００からのコマンドに基づいて、外部記憶装置２００から第２の入出力インターフェイス部４０を介して読み込んだ音声データを再生する。音声再生部２０は、例えば、制御部２１、記憶部２２、デコード部２３、Ｄ／Ａ変換部２４を含んで構成してもよい。
【００２７】
制御部２１は、外部制御回路装置１００とのコマンドのやり取りの制御やコマンドのデコード、外部記憶装置２００との音声データのやり取りの制御や、記憶部２２を介してデコード部２３へ音声データの引渡す制御などを行う。例えば外部制御回路装置１００から受け取ったコマンドの処理や、外部制御回路装置１００や外部記憶装置２００との通信のハンドシェイク処理などを行う。
【００２８】
記憶部２２は、例えば外部記憶装置２００から読み込んだデコード対象の音声データを一時的に格納するバッファメモリとして機能する。
【００２９】
デコード部２３は、制御部２１から記憶部２２を介して引き渡された音声データを出力可能な形式に変換（デコード）して出力する。デコード部２３は、例えば、圧縮された音声データを伸張する処理を行ってもよい。音声データのフォーマットは、例えばＡＤＰＣＭやＡＡＣ−ＬＣであってもよい。
【００３０】
Ｄ／Ａ変換部２４は、デコード部２３から出力されたデジタル信号をアナログ信号に変換し、音声再生システム１に含まれるスピーカ２５０に出力する。Ｄ／Ａ変換部２４は、例えばＤ／Ａコンバータで構成することができる。
【００３１】
なお、音声再生システム１は、Ｄ／Ａ変換部２４とスピーカとの間に、Ｄ／Ａ変換部２４からの出力信号を増幅する増幅器（図示せず）を含んでいてもよい。また、増幅器は、集積回路装置１０に含まれていてもよい。
【００３２】
第１の入出力インターフェイス部３０は、外部制御回路装置１００と制御部２１との間で入出力処理を行う。本実施の形態においては、外部制御装置１００と第１の入出力インターフェイス部３０との間はＳＰＩシリアルバス、第１の入出力インターフェイス部３０と制御部２１との間は８ビットパラレルバスで構成されており、第１の入出力インターフェイス部は、シリアルデータとパラレルデータを相互に変換する処理を行っている。なお、本実施の形態においては、外部制御回路装置１００側がマスター、第１の入出力インターフェイス部３０側がスレーブとして動作する。
【００３３】
第２の入出力インターフェイス部４０は、制御部２１と外部記憶装置２００との間で入出力処理を行う。本実施の形態においては、制御部２１と第２の入出力インターフェイス部４０との間は８ビットパラレルバス、第２の入出力インターフェイス部４０と外部記憶装置２００との間はＳＰＩシリアルバスで構成されており、第２の入出力インターフェイス部は、パラレルデータとシリアルデータを相互に変換する処理を行っている。なお、本実施の形態においては、第２の入出力インターフェイス部４０側がマスター、外部記憶装置２００側がスレーブとして動作する。
【００３４】
本実施の形態に係る集積回路装置１０は、バイパス回路５０を含む。バイパス回路５０は、第１の入出力インターフェイス部３０、音声再生部２０、第２の入出力インターフェイス部４０を迂回して、外部制御回路装置１００と外部記憶装置２００との通信経路の一部を構成する。
【００３５】
本実施の形態に係る集積回路装置１０は、選択部６０を含む。選択部６０は、第２の入出力インターフェイス部４０及びバイパス回路５０とに接続され、外部記憶装置２００との通信対象を、第２の入出力インターフェイス部４０と外部制御回路装置１００とから選択し切り替える。選択部６０は、例えば、複数のスイッチの組合せやセレクタにより構成することが可能である。
【００３６】
選択部６０が通信対象として第２の入出力インターフェイス部４０を選択した場合には、第２の入出力インターフェイス部４０を介して音声再生部２０と外部記憶装置２００とが通信を行う。選択部６０が通信対象として外部制御回路装置１００を選択した場合には、バイパス回路５０を介して外部制御回路装置１００と外部記憶装置２００とが通信を行う。
【００３７】
また、選択部６０は、外部制御回路１００が外部記憶装置２００へアクセスする場合には、通信対象として外部制御回路装置１００を選択し、音声再生部２０が外部記憶装置２００から音声データを読み込む場合には、通信対象として第２の入出力インターフェイス部４０を選択する。
【００３８】
外部制御回路装置１００が外部記憶装置２００へアクセスする場合には、例えば、外部記憶装置２００に音声データを書き込む場合、外部記憶装置２００に記憶された音声データを消去する場合、外部記憶装置２００に記憶された音声データを読み出す場合が含まれる。
【００３９】
図２は、本実施の形態に係る集積回路装置１０の、音声データ再生時の動作の一例を示すフローチャートである。
【００４０】
まず、集積回路装置１０は、外部制御回路装置１００から音声再生コマンドを受信したか否かを判定する（ステップＳ１０）。例えば、音声再生部２０の制御部２１が外部制御回路装置１００からのコマンドをデコードし、音声再生コマンドを受信したか否かを判定する。音声再生コマンドを受信していない場合は、ステップＳ１０を繰り返す。
【００４１】
ステップＳ１０で外部制御回路装置１００から音声再生コマンドを受信した場合は、集積回路装置１０は、音声再生コマンドで指定された音声データを外部記憶装置２００から読み込み、記憶部２２へ格納する（ステップＳ２０）。
【００４２】
次に、集積回路装置１０は、外部記憶装置２００からの音声データの読み込みを完了したか否かを判定する（ステップＳ３０）。例えば、音声再生部２０の制御部２１が、音声データの読み込みを完了したか否かを判定する。音声データの読み込みを完了していない場合には、ステップＳ２０とステップＳ３０を繰り返し、音声データの読み込みを継続する。
【００４３】
ステップＳ３０で音声データの読み込みが完了したものと判定した場合は、記憶部２２に格納された音声データを再生する（ステップＳ４０）。音声データの再生は、デコード部２３が、記憶部２２に格納された音声データをデコードし、デコード済みデータをＤ／Ａ変換部２４がＤ／Ａ変換してスピーカ２５０に出力することにより行う。
【００４４】
次に、集積回路装置１０は、音声データの再生が完了したか否かを判定する（ステップＳ５０）。例えば、音声再生部２０の制御部２１が、音声データの再生が完了したか否かを判定する。音声データの再生が完了していない場合には、ステップＳ４０とステップＳ５０を繰り返し、音声データの再生を継続する。
【００４５】
ステップＳ５０で音声データの再生が完了したものと判定した場合は、音声データの再生を終了する。
【００４６】
この集積回路装置１０及び音声再生システム１によれば、外部制御回路装置１００からのコマンドに基づいて外部記憶装置２００に記憶された音声データを読み込んで再生することが可能になる。このため、音声データを外部制御回路装置１００から受信して再生する構成に比べて、外部制御回路装置１００での処理時間を短縮することができる。したがって、音声再生システム全体の効率を向上することができる。
【００４７】
また、集積回路装置１０にバイパス回路５０を設けることにより、集積回路装置１０が実装される基板上に新たな配線を設けることなく、外部制御回路装置１００から外部記憶装置２００にアクセスすることができる。さらに、第１の入出力インターフェイス部３０、音声再生部２０、第２の入出力インターフェイス部４０を迂回して外部制御回路装置１００から外部記憶装置２００にアクセスすることにより、無駄な処理を削減することができる。
【００４８】
また、集積回路装置１０と外部記憶装置２００を分けて設計することが可能になるため、それぞれの設計変更が容易になり、柔軟な設計が可能となる。
【００４９】
本実施の形態に係る集積回路装置１０は、選択部６０及び第１の入出力インターフェイス部３０に電気的に接続された第１の外部端子群７０を含み、第１の外部端子群７０は、外部制御回路装置１００が音声再生部２０へコマンドを送信する場合と、外部制御回路装置１００が外部記憶装置２００へアクセスする場合とで共用されるように構成することが可能である。
【００５０】
また、本実施の形態に係る集積回路装置１０は、選択部６０に電気的に接続された第２の外部端子群８０を含み、第２の外部端子群８０は、音声再生部２０が外部記憶装置２００から音声データを読み込む場合と、外部制御回路装置１００が外部記憶装置２００へアクセスする場合とで共用されるように構成することが可能である。
【００５１】
さらに、本実施の形態に係る集積回路装置１０は、第１の入出力インターフェイス部３０と第２の入出力インターフェイス部４０における通信プロトコルが同一にすることも可能である。本実施の形態においては、第１の入出力インターフェイス部３０と第２の入出力インターフェイス部４０はともに通信プロトコルとしてＳＰＩを採用している。
【００５２】
本実施の形態において、第１の外部端子群７０は、外部端子７１乃至７４から構成されている。また、第２の外部端子群８０は、外部端子８１乃至８４から構成されている。
【００５３】
外部制御回路装置１００と第１の入出力インターフェイス部３０との間で通信する場合、すなわち外部制御回路装置１００が音声再生部２０へコマンドを送信する場合においては、外部制御回路装置１００から外部端子７１を介してクロック信号ＳＣＫＳ、外部端子７３を介してデータ入力信号ＳＩＳ、外部端子７４を介してチップセレクト信号ＮＳＣＳＳが第１の入出力インターフェイス部３０に入力され、第１の入出力インターフェイス部３０から外部端子７２を介してデータ出力信号ＳＯＳが外部制御回路装置１００へ出力される。
【００５４】
外部制御回路装置１００と選択部６０との間で通信する場合、すなわち外部制御回路１００が外部記憶装置２００へ音声データを書き込む場合においては、外部制御回路装置１００から外部端子７１を介してクロック信号ＳＣＫＳ、外部端子７３を介してデータ入力信号ＳＩＳ、外部端子７４を介してチップセレクト信号ＮＳＣＳＳが、それぞれバイパス回路５０を介して選択部６０に入力され、選択部６０からバイパス回路５０と外部端子７２を介してデータ出力信号ＳＯＳが外部制御回路装置１００へ出力される。
【００５５】
第２の入出力インターフェイス部４０と選択部６０との間で通信する場合おいては、第２の入出力インターフェイス部４０からクロック信号ＳＣＫＡ、データ入力信号ＳＩＡ、チップセレクト信号ＮＳＣＳＡが選択部６０に出力され、選択部６０からデータ出力信号ＳＯＡが第２の入出力インターフェイス部４０へ入力される。
【００５６】
選択部６０と外部記憶装置２００との間で通信する場合においては、選択部６０から外部端子８１を介してクロック信号ＳＣＫ、外部端子８３を介してデータ入力信号ＳＩ、外部端子８４を介してチップセレクト信号ＣＳが外部記憶装置２００に出力され、外部記憶装置２００から外部端子８２を介してデータ出力信号ＳＯが選択部６０へ入力される。
【００５７】
選択部６０が通信対象として外部制御回路装置１００を選択した場合、すなわち外部制御回路装置１００が外部記憶装置２００へアクセスする場合には、選択部６０は、クロック信号ＳＣＫとして外部制御回路装置１００から入力されたクロック信号ＳＣＫＳを、データ入力信号ＳＩとして外部制御回路装置１００から入力されたデータ入力信号ＳＩＳを、チップセレクト信号ＣＳとして外部制御回路装置１００から入力されたチップセレクト信号ＮＳＣＳＳを外部記憶装置２００へ出力し、データ出力信号ＳＯＳとして外部記憶装置２００から入力されたデータ出力信号ＳＯを外部制御回路装置１００へ出力する。
【００５８】
選択部６０が通信対象として第２の入出力インターフェイス部３０を選択した場合、すなわち音声再生部２０が外部記憶装置２００から音声データを読み込む場合には、選択部６０は、クロック信号ＳＣＫとして第２の入出力インターフェイス部３０から入力されたクロック信号ＳＣＫＡを、データ入力信号ＳＩとして第２の入出力インターフェイス部３０から入力されたデータ入力信号ＳＩＡを、チップセレクト信号ＣＳとして第２の入出力インターフェイス部３０から入力されたチップセレクト信号ＮＳＣＳＡを外部記憶装置２００へ出力し、データ出力信号ＳＯＳとして外部記憶装置２００から入力されたデータ出力信号ＳＯを第２の入出力インターフェイス部３０へ出力する。
【００５９】
このように、第１の外部端子群７０を、外部制御回路装置１００が音声再生部２０へコマンドを送信する場合と、外部制御回路装置１００が外部記憶装置２００へアクセスする場合とで共用するように構成することにより、集積回路装置１０の外部端子数の増加を抑制することができる。
【００６０】
また、第２の外部端子群８０を、音声再生部２０が外部記憶装置２００から音声データを読み込む場合と、外部制御回路装置１００が外部記憶装置２００へアクセスする場合とで共用するように構成することにより、集積回路装置１０の外部端子数の増加を抑制することができる。
【００６１】
さらに、第１の入出力インターフェイス部３０と第２の入出力インターフェイス部４０における通信プロトコルを同一にすることにより、音声再生部２０が音声データを再生する場合（外部制御回路装置１００が音声再生部２０へコマンドを送信する場合及び音声再生部２０が外部記憶装置２００から音声データを読み込む場合）と外部制御回路装置１００が外部記憶装置２００へアクセスする場合とで、外部制御回路装置１００が有する入出力インターフェイス（図示せず）や外部記憶装置２００が有する入出力インターフェイス（図示せず）もそれぞれ共用することができる。
【００６２】
本実施の形態に係る集積回路装置１０は、選択部６０により通信対象を選択するための選択信号ＳＳを受け付ける設定端子９０を含み、選択部６０は、選択信号ＳＳに基づいて通信対象を選択することが可能である。
【００６３】
また、本実施の形態に係る集積回路装置１０では、音声再生部２０は、選択部６０が通信対象を第２の入出力インターフェイス部４０から外部制御回路装置１００へ変更するための変更コマンドを外部制御回路装置１００から受け付け、選択変更信号ＳＣを生成し、選択部６０は、選択変更信号ＳＣに基づいて通信対象を第２の入出力インターフェイス部４０から外部制御回路装置１００へ変更することが可能である。選択変更信号ＳＣは、例えば音声再生部２０の制御部２１で生成するものとしてもよい。
【００６４】
さらに、本実施の形態に係る集積回路装置１０は、全ての設定を初期状態に戻すためのリセット信号ＮＲＥＳＥＴを受け付けるリセット端子９９を含み、初期状態においては、選択部６０の通信対象が第２の入出力インターフェイス部４０としている。全ての設定には、例えば制御部２１や選択部６０での種々の設定が含まれる。リセット信号ＮＲＥＳＥＴとしては、例えば、Ｌｏｗレベルの信号とし、集積回路装置１０の通常の動作中にはＨｉｇｈレベルの信号をリセット端子９９に入力するように構成してもよい。
【００６５】
また、本実施の形態に係る集積回路装置１０は、選択信号ＳＳと選択変更信号ＳＣが入力され、制御信号Ｓを出力するＯＲ回路９５を含み、選択部６０は、制御信号Ｓに基づいて（すなわち、選択信号ＳＳと選択変更信号ＳＣの両方に基づいて）通信対象を選択することも可能である。
【００６６】
図３は、選択信号ＳＳ、選択変更信号ＳＣ、制御信号Ｓと選択部６０の通信対象との対応の一例を示す表である。図３において、選択信号ＳＳ、選択変更信号ＳＣ及び制御信号ＳがＬｏｗレベルの場合を「０」、Ｈｉｇｈレベルと場合を「１」と表記する。
【００６７】
ＯＲ回路９５は、選択信号ＳＳ及び選択変更信号ＳＣがともにＬｏｗレベルである場合には、制御信号ＳとしてＬｏｗレベルを出力し、選択信号ＳＳ及び選択変更信号ＳＣの少なくとも一方がＨｉｇｈレベルである場合には、制御信号ＳとしてＨｉｇｈレベルを出力する。
【００６８】
選択部６０は、制御信号ＳがＬｏｗレベルの場合には、通信対象として第２の入出力インターフェイス部４０を選択し、制御信号ＳがＨｉｇｈレベルの場合には、通信対象として外部制御回路装置１００を選択する。なお本実施の形態では、初期状態において、選択信号ＳＳ及び選択変更信号ＳＣはＬｏｗレベルに設定されている。すなわち、初期状態においては、音声再生部２０が外部記憶装置２００から音声データを読み込む動作（定常動作）を行う。
【００６９】
図４は、選択信号ＳＳにより選択部６０を制御する場合のフローチャートである。
【００７０】
まず初期状態では、定常動作（音声再生部２０が外部記憶装置２００から音声データを読み込む動作）を行う（ステップＳ１００）。この場合、選択部６０は、通信対象として第２の入出力インターフェイス部４０を選択する。
【００７１】
次に、設定端子９０から選択信号ＳＳとして「１」が入力されているか否かを判定する（ステップＳ１０２）。ステップＳ１０２の判定は、制御信号Ｓが「１」になっているか否かを基に選択部６０が判定することができる。例えば、制御信号Ｓが「１」になっている期間が所定時間継続した場合に、選択信号ＳＳとして「１」が入力されているものと判定してもよい。ステップＳ１０２において、選択信号ＳＳとして「０」が入力されているものと判定した場合は、定常動作を継続し、ステップＳ１０２を繰り返す。
【００７２】
ステップＳ１０２において、選択信号ＳＳとして「１」が入力されているものと判定した場合は、アクセス動作（外部制御回路装置１００が外部記憶装置２００にアクセスする動作）を行う（ステップＳ１０４）。この場合、選択部６０は、通信対象として外部制御回路装置１００を選択する。また、外部制御回路装置１００から送信される音声データを制御部２１が誤ってコマンドと解釈しないよう、制御部２１の入力信号をマスクしてもよい。
【００７３】
次に、設定端子９０から選択信号ＳＳとして「０」が入力されているか否かを判定する（ステップＳ１０６）。ステップＳ１０６の判定は、制御信号Ｓが「０」になっているか否かを基に選択部６０が判定することができる。例えば、制御信号Ｓが「０」になっている期間が所定時間継続した場合に、選択信号ＳＳとして「０」が入力されているものと判定してもよい。ステップＳ１０６において、選択信号ＳＳとして「１」が入力されているものと判定した場合は、アクセス動作を継続し、ステップＳ１０６を繰り返す。
【００７４】
ステップＳ１０６において、選択信号ＳＳとして「０」が入力されているものと判定した場合は、定常動作を行う（ステップＳ１０８）。この場合、選択部６０は、通信対象として第２の入出力インターフェイス部４０を選択する。
【００７５】
図５は、選択変更信号ＳＣにより選択部６０を制御する場合のフローチャートである。
【００７６】
まず初期状態では、定常動作（音声再生部２０が外部記憶装置２００から音声データを読み込む動作）を行う（ステップＳ２００）。この場合、選択部６０は、通信対象として第２の入出力インターフェイス部４０を選択する。
【００７７】
次に、音声再生部２０から選択変更信号ＳＣとして「１」が出力されているか否かを判定する（ステップＳ２０２）。ステップＳ２０２の判定は、制御信号Ｓが「１」になっているか否かを基に選択部６０が判定することができる。例えば、制御信号Ｓが「１」になっている期間が所定時間継続した場合に、選択変更信号ＳＣとして「１」が出力されているものと判定してもよい。ステップＳ２０２において、選択変更信号ＳＣとして「０」が出力されているものと判定した場合は、定常動作を継続し、ステップＳ２０２を繰り返す。
【００７８】
ステップＳ２０２において、選択変更信号ＳＣとして「１」が出力されているものと判定した場合は、アクセス動作（外部制御回路装置１００が外部記憶装置２００にアクセスする動作）を行う（ステップＳ２０４）。この場合、選択部６０は、通信対象として外部制御回路装置１００を選択する。また、外部制御回路装置１００から送信される音声データを制御部２１が誤ってコマンドと解釈しないよう、制御部２１の入力信号をマスクしてもよい。
【００７９】
次に、リセット端子９９からリセット信号ＮＲＥＳＥＴが入力されたか否かを判定する（ステップＳ２０６）。リセット信号ＮＲＥＳＥＴが入力されると、音声再生部２０は選択変更信号ＳＣとして「０」を出力する。したがって、ステップＳ２０６の判定は、制御信号Ｓが「０」になっているか否かを基に選択部６０が判定することができる。例えば、制御信号Ｓが「０」になっている期間が所定時間継続した場合に、リセット信号ＮＲＥＳＥＴが入力されたものと判定してもよい。ステップＳ２０６において、リセット信号ＮＲＥＳＥＴが入力されていないものと判定した場合は、アクセス動作を継続し、ステップＳ２０６を繰り返す。
【００８０】
ステップＳ２０６において、リセット信号ＮＲＥＳＥＴが入力されたものと判定した場合は、定常動作を行う（ステップＳ２０８）。この場合、選択部６０は、通信対象として第２の入出力インターフェイス部４０を選択する。
【００８１】
なお、本発明は本実施の形態に限定されず、本発明の要旨の範囲内で種々の変形実施が可能である。
【００８２】
本発明は、実施の形態で説明した構成と実質的に同一の構成（例えば、機能、方法及び結果が同一の構成、あるいは目的及び効果が同一の構成）を含む。また、本発明は、実施の形態で説明した構成の本質的でない部分を置き換えた構成を含む。また、本発明は、実施の形態で説明した構成と同一の作用効果を奏する構成又は同一の目的を達成することができる構成を含む。また、本発明は、実施の形態で説明した構成に公知技術を付加した構成を含む。
【００８３】
例えば、本実施の形態の説明においては、集積回路装置１０と外部制御回路装置１００や外部記憶装置２００との通信プロトコルがＳＰＩである場合について説明したが、Ｉ２ＣやＵＡＲＴなど、必要に応じて他の通信プロトコルを採用してもよい。
【図面の簡単な説明】
【００８４】
【図１】本実施の形態に係る集積回路装置及び音声再生システムの回路ブロック図。
【図２】本実施の形態に係る集積回路装置１０の、音声データ再生時の動作の一例を示すフローチャート。
【図３】選択信号ＳＳ、選択変更信号ＳＣ、制御信号Ｓと選択部６０の通信対象との対応の一例を示す表。
【図４】選択信号ＳＳにより選択部６０を制御する場合のフローチャート。
【図５】選択変更信号ＳＣにより選択部６０を制御する場合のフローチャート。
【符号の説明】
【００８５】
１  音声再生システム、１０  集積回路装置、２０  音声再生部、２１  制御部、２２  記憶部、２３  デコード部、２４  Ｄ／Ａ変換部、３０  第１の入出力インターフェイス部、４０  第２の入出力インターフェイス部、５０  バイパス回路、６０  選択部、７０  第１の外部端子群、７１〜７４  外部端子、８０  第２の外部端子群、８１〜８４  外部端子、９０  設定端子、９５  ＯＲ回路、９９  リセット端子、１００  外部制御回路装置、２００  外部記憶装置、２５０  スピーカ
【図１】
2010060713.tif 000003
【図２】
2010060713.tif 000004
【図３】
2010060713.tif 000005
【図４】
2010060713.tif 000006
【図５】
2010060713.tif 000007