(57)【特許請求の範囲】
【請求項１】
第２サンプリング周波数で音声データのサンプリングを行うサンプリング部に、前記音声データを転送する集積回路であって、
前記第２サンプリング周波数のｎ（ｎは１以上の整数）倍である第１サンプリング周波数を有する第１音声データを取得し、前記第１音声データと、前記第１音声データの転送回数がｎ回であることを示す情報とを出力する制御部と、
前記転送回数の情報を記憶する転送回数記憶部と、前記第１音声データを記憶する音声データ記憶部とを備え、前記転送回数記憶部に記憶された前記転送回数の情報に基づいて、前記音声データ記憶部に記憶されている前記第１音声データと同一の音声データを、ｎ回連続して前記サンプリング部に転送する転送部と、
を有することを特徴とする集積回路。
【請求項２】
前記音声データ記憶部は、ＦＩＦＯバッファを有しており、前記転送部は、前記ＦＩＦＯバッファの読み出しポインタが指し示す部位に格納された前記音声データを前記転送回数記憶部に記憶された転送回数に応じて外部に転送した後に、前記ＦＩＦＯバッファの読み出しポインタを移動させることを特徴とする請求項１記載の集積回路。
【請求項３】
第１サンプリング周波数を有する音声データを取得し、前記音声データと、前記第１サンプリング周波数とは異なる第２サンプリング周波数に応じた前記音声データの転送回数を示す情報とを出力する制御部と、
前記転送回数を記憶する転送回数記憶部と、前記音声データを記憶する音声データ記憶部とを備え、前記転送回数記憶部の転送回数に応じて前記音声データ記憶部に記憶されている前記音声データを連続して外部に転送する転送部と、
ネットワークを介して前記音声データを転送するために設けられ、前記制御部から出力される転送許可信号の長さを、前記転送回数記憶部の転送回数に応じて変える転送信号出力部と、前記転送許可信号の長さに応じて前記制御部が取得した前記音声データを連続して転送する出力部と、
を有することを特徴とする集積回路。
【請求項４】
第１サンプリング周波数を有する第１音声データを格納する音声データ格納部と、
前記音声データ格納部から前記第１音声データを取得し、前記第１音声データと、前記第１音声データの転送回数がｎ（ｎは１以上の整数）回であることを示す情報とを出力する制御部と、
前記転送回数の情報を記憶する転送回数記憶部と、前記第１音声データを記憶する音声データ記憶部とを備え、前記転送回数記憶部に記憶された前記転送回数の情報に基づいて、前記音声データ記憶部に記憶されている前記第１音声データと同一の音声データを、ｎ回連続して転送する転送部と、
前記転送部から前記第１音声データと同一の音声データをｎ回連続して受け取ったとき、前記受け取った音声データを、前記第１サンプリング周波数の１／ｎである第２サンプリング周波数でサンプリングすることにより、前記第２サンプリング周波数を有する第２音声データを生成するサンプリング部と、
を有することを特徴とするオーディオ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は集積回路およびオーディオ装置に関し、特に、異なる周波数の音声データを転送する集積回路およびオーディオ装置に関する。
【背景技術】
【０００２】
車載オーディオシステム等のオーディオシステムでは、例えば警告音等の音声データをＲＯＭ（Read Only Memory）に蓄えておいて、必要なときに、スピーカに音声データを転送させている。このような場合に、サンプリング周波数の異なる同一の音声データを転送させたいことがある（例えば、特許文献１参照）。
【０００３】
図１０は、従来のオーディオ装置の構成を示す図である。
従来のオーディオ装置９０は、周波数（ｆ）の音声データを格納しているＲＯＭ９１ａと、周波数（１／２×ｆ）の音声データを格納しているＲＯＭ９１ｂと、デコーダ９２と、ＣＰＵ（Central Processing Unit）９３と、音声データをやり取りするためのインターフェイスデバイスを構成するＩ２Ｓ（The Inter-IC Sound Bus）９４と、オーディオプロセッサ９５と、Ｄ／Ａ変換回路９６と、スピーカ９７と、車載オーディオシステムにおける標準的な音声ネットワークであるＭＯＳＴ（Media Oriented Systems Transport）ネットワーク８０に音声データを転送するために使用されるＭｅｄｉａＬＢ（Media Local Bus）９８と、ＭＯＳＴネットワーク８０へ送られる音声データを一時蓄えておくローカルチャネルバッファ９９とを有している。
【０００４】
オーディオ装置９０は、ＣＰＵ９３がデコーダ９２に選択信号を与え、ＲＯＭ９１ａに格納されている周波数（ｆ）の音声データまたはＲＯＭ９１ｂに格納されている周波数（１／２×ｆ）の音声データのいずれか一方のデータを選択してＩ２Ｓ９４→オーディオプロセッサ９５→Ｄ／Ａ変換回路９６→スピーカ９７の順番に音声データを転送する。ローカルチャネルバッファ９９に音声データを書き込むと、ＭｅｄｉａＬＢ９８がＭＯＳＴネットワーク８０へ音声データを転送する。
【０００５】
このように、従来は、例えば４４ＫＨｚの音声データと２２ＫＨｚの音声データを使用したい場合にそれぞれをＲＯＭ等の記憶手段に格納させる必要があった。
【特許文献１】特開２００２−３５１８２６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術には、サンプリングの異なる音声データをその数だけＲＯＭに格納しておく必要があるため、ＲＯＭの容量が増大し、また、コストが増大するという問題があった。
【０００７】
本発明はこのような点に鑑みてなされたものであり、記憶媒体の容量の節約を図ることができる集積回路およびオーディオ装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
１つの態様では、第２サンプリング周波数で音声データのサンプリングを行うサンプリング部に、音声データを転送する集積回路であって、第２サンプリング周波数のｎ（ｎは１以上の整数）倍である第１サンプリング周波数を有する第１音声データを取得し、第１音声データと、第１音声データの転送回数がｎ回であることを示す情報とを出力する制御部と、転送回数の情報を記憶する転送回数記憶部と、第１音声データを記憶する音声データ記憶部とを備え、転送回数記憶部に記憶された転送回数の情報に基づいて、音声データ記憶部に記憶されている第１音声データと同一の音声データを、ｎ回連続してサンプリング部に転送する転送部と、を有することを特徴とする集積回路が提供される。
【０００９】
また、１つの態様では、第１サンプリング周波数を有する音声データを取得し、音声データと、第１サンプリング周波数とは異なる第２サンプリング周波数に応じた音声データの転送回数を示す情報とを出力する制御部と、転送回数を記憶する転送回数記憶部と、音声データを記憶する音声データ記憶部とを備え、転送回数記憶部の転送回数に応じて音声データ記憶部に記憶されている音声データを連続して外部に転送する転送部と、ネットワークを介して音声データを転送するために設けられ、制御部から出力される転送許可信号の長さを、転送回数記憶部の転送回数に応じて変える転送信号出力部と、転送許可信号の長さに応じて制御部が取得した音声データを連続して転送する出力部と、を有することを特徴とする集積回路が提供される。
【００１０】
また、１つの態様では、第１サンプリング周波数を有する第１音声データを格納する音声データ格納部と、音声データ格納部から第１音声データを取得し、第１音声データと、第１音声データの転送回数がｎ（ｎは１以上の整数）回であることを示す情報とを出力する制御部と、転送回数の情報を記憶する転送回数記憶部と、第１音声データを記憶する音声データ記憶部とを備え、転送回数記憶部に記憶された転送回数の情報に基づいて、音声データ記憶部に記憶されている第１音声データと同一の音声データを、ｎ回連続して転送する転送部と、転送部から第１音声データと同一の音声データをｎ回連続して受け取ったとき、受け取った音声データを、第１サンプリング周波数の１／ｎである第２サンプリング周波数でサンプリングすることにより、第２サンプリング周波数を有する第２音声データを生成するサンプリング部と、を有することを特徴とするオーディオ装置が提供される。
【発明の効果】
【００１１】
本発明によれば、周波数（１／ｎ×ｆ）のデータをｎ回転送によって作成することができる。よって、サンプリング周波数の異なる複数データをそれぞれＲＯＭ等に記憶しておく必要がなくなり、回路規模を縮小することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
まず、本発明の概要について説明し、その後、実施の形態を説明する。
図１は、本発明の概要を示す図である。
【００１３】
集積回路１は、制御部２と転送部３とを有している。
制御部２は、転送する音声データを取得し、この音声データと、周波数に応じた音声データの転送回数とを出力する。この音声データは、例えば記憶装置（図１ではＲＯＭ６）に予め記憶されている。
【００１４】
転送部３は、音声データを記憶する音声データ記憶部４と、転送回数を記憶する転送回数記憶部５とを備えている。
また、転送部３は、転送回数記憶部５の転送回数に応じて音声データ記憶部４に記憶されている音声データを連続して外部に転送する。例えば、転送回数が２回であれば、２回連続して転送する。
【００１５】
ここで、外部とは、例えば集積回路１が搭載されている基板内の他の回路等を意味する。
このような集積回路１によれば、制御部２により、取得した音声データと転送回数とが出力される。転送部３により、音声データと転送回数とが記憶され、転送回数記憶部５に記憶されている転送回数に応じて音声データ記憶部４に記憶されている音声データが、連続して外部に転送される。
【００１６】
以下、本発明の実施の形態を説明する。
図２は、実施の形態のオーディオ装置を示すブロック図である。
オーディオ装置１０は、例えば車載オーディオシステムに用いられる装置であって、車載オーディオシステムの標準的な音声ネットワークを構成するＭＯＳＴ規格を採用している。
【００１７】
オーディオ装置１０は、ＲＯＭ１１と、集積回路１２と、オーディオプロセッサ１３と、Ｄ／Ａ変換回路１４と、スピーカ１５とを有している。
ＲＯＭ１１には、周波数（ｆ）の音声データ（ＰＣＭデータ）等が格納される。
【００１８】
集積回路１２は、１チップに集積されており、ＣＰＵ１２１と、Ｉ２Ｓ１２２と、パルス幅変更部１２３と、ＭｅｄｉａＬＢ１２４と、ローカルチャネルバッファ１２５と、ＭＯＳＴ  ＮＩＣ１２６とを有している。
【００１９】
ＣＰＵ１２１は、ＲＯＭ１１から音声データを取り出し、Ｉ２Ｓ１２２およびパルス幅変更部１２３に出力する機能を有している。また、ＣＰＵ１２１は、音声データだけでなく、音声データを制御するための信号（後述するライトイネーブルパルス等）も出力する。
【００２０】
Ｉ２Ｓ１２２は、ＣＰＵ１２１の指示により、集積回路１２の外部と音声データをやり取りするためのインターフェイスデバイスである。
Ｉ２Ｓ１２２は、チャネルバッファ１２２ａと、２回転送フラグレジスタ１２２ｂとを有している。
【００２１】
チャネルバッファ１２２ａはＣＰＵ１２１から受け取った音声データを貯めておくＦＩＦＯ（First In First Out）バッファで構成されている。このチャネルバッファ１２２ａは、読み出しポインタ（ライトポインタ）を有している。
【００２２】
２回転送フラグレジスタ１２２ｂは、チャネルバッファ１２２ａの音声データの転送回数を設定するフラグ（以下、「２回転送フラグ」と言う）を格納するレジスタであり、ＣＰＵ１２１が２回転送フラグに“０”または“１”を設定することにより、転送回数が定まる。詳しい処理については後述する。
【００２３】
Ｉ２Ｓ１２２は、チャネルバッファ１２２ａの読み出しポインタをインクリメントしながらチャネルバッファ１２２ａの音声データをオーディオプロセッサ１３に送信（転送）する。この際、２回転送フラグを参照して読み出す回数を決定し、その回数分読み出した後に読み出しポインタをインクリメントする。
【００２４】
パルス幅変更部１２３は、ＣＰＵ１２１から受け取った音声データをＭｅｄｉａＬＢ１２４に送る。また、ＣＰＵ１２１から受け取ったライトイネーブルパルスのパルス幅を、２回転送フラグに応じて変え、ＭｅｄｉａＬＢ１２４に送る。
【００２５】
ＭｅｄｉａＬＢ１２４は、複数のＩＣをＭＯＳＴ  ＮＩＣ１２６に接続するためのローカルなシリアルバスであり、ＭＯＳＴ  ＮＩＣ１２６と同期して動作する。
このＭｅｄｉａＬＢ１２４は、音声データを受け取ると、そのデータをローカルチャネルバッファ１２５に一時記憶する。
【００２６】
また、ＭｅｄｉａＬＢ１２４は、ＣＰＵ１２１と共通のクロック（ＣＬＫ）で動作しており、ライトイネーブル端子にライトイネーブルパルスが入力されることにより動作を開始し、ローカルチャネルバッファ１２５に書き込まれた音声データをＭＯＳＴ  ＮＩＣ１２６に送る。
【００２７】
ローカルチャネルバッファ１２５は、例えばＲＡＭ（Random Access Memory）等で構成されており、音声データを一時記憶する。
ＭＯＳＴ  ＮＩＣ１２６は、ＭＯＳＴネットワークを実現する制御部であり、他のＭＯＳＴ  ＮＩＣとの間で信号の送受信を行うことができるＭＯＳＴネットワークを形成している。
【００２８】
オーディオプロセッサ１３は、Ｉ２Ｓ１３１とＤＳＰ（Digital Signal Processor）１３２とを有している。
Ｉ２Ｓ１３１は、Ｉ２Ｓ１２２から送信されるデータを受信するインタフェースを構成している。
【００２９】
ＤＳＰ１３２は、信号処理機能を備えており、Ｉ２Ｓ１３１を介して入力される音声データに所定の信号処理を施してＤ／Ａ変換回路１４に送る。
Ｄ／Ａ変換回路１４は、入力された信号をアナログ信号に変換してスピーカ１５に送る。
【００３０】
このようなオーディオ装置１０では、スピーカ１５から音声を出力する場合には、ＲＯＭ１１、ＣＰＵ１２１、Ｉ２Ｓ１２２、オーディオプロセッサ１３およびＤ／Ａ変換回路１４を介してスピーカ１５にアナログ信号を送る。以下、ＲＯＭ１１からスピーカ１５に至る経路を「第１の経路」と言う。
【００３１】
また、ＭＯＳＴネットワークを介して他のスピーカから音声を出力する場合には、ＲＯＭ１１、ＣＰＵ１２１、パルス幅変更部１２３、ＭｅｄｉａＬＢ１２４、ＭＯＳＴ  ＮＩＣ１２６を介して他のスピーカに音声データを送る。以下、ＲＯＭ１１からＭＯＳＴ  ＮＩＣ１２６に至る経路を「第２の経路」と言う。
【００３２】
次に、オーディオ装置１０の動作について簡単に説明する。
図３は、集積回路の出力波形を示す図である。
集積回路１２は、ＲＯＭ１１に格納されている周波数（ｆ）の音声データを、オーディオプロセッサ１３に２回転送する。これによって、オーディオプロセッサ１３が２倍の周期でサンプリングすることにより周波数（１／２×ｆ）の音声データを作成する。例えばＲＯＭ１１に４４ＫＨｚの音声データのみが格納されている場合において、２２ＫＨｚの音声データの転送を行う場合には、集積回路１２は、同じ音声データをオーディオプロセッサ１３に２回転送する。これにより、オーディオプロセッサ１３およびＤ／Ａ変換回路１４が、信号処理を行うことによって、スピーカ１５から周波数が半分、すなわち２２ＫＨｚの音声が出力される。
【００３３】
次に、集積回路１２の音声データの転送動作について説明する。なお、第１の経路と第２の経路とでは、その転送方法が異なるため、順番に説明する。
図４は、集積回路の第１の経路の転送動作を示すフローチャートである。
【００３４】
まず、ＣＰＵ１２１は、転送する音声データの周波数に応じて２回転送フラグレジスタ１２２ｂに“１”または“０”を書き込む（ステップＳ１）。
次に、ＣＰＵ１２１は、ＲＯＭ１１から音声データを取り出しＩ２Ｓ１２２に送る（ステップＳ２）。
【００３５】
Ｉ２Ｓ１２２は、音声データを受け取ると、チャネルバッファ１２２ａに貯める（ステップＳ３）。
次に、Ｉ２Ｓ１２２は、２回転送フラグを調べる（ステップＳ４）。２回転送フラグが“１”ならば（ステップＳ４のＹｅｓ）、同じ音声データを２回連続してチャネルバッファ１２２ａから読み出し、オーディオプロセッサ１３に送る。その後、読み出しポインタをインクリメントする（ステップＳ５）。
【００３６】
一方、２回転送フラグが“０”ならば（ステップＳ４のＮｏ）、音声データを１回チャネルバッファ１２２ａから読み出し、オーディオプロセッサ１３に送る。その後、読み出しポインタをインクリメントする（ステップＳ６）。
【００３７】
以上で集積回路１２の第１の経路の転送動作を終了する。
その後、オーディオプロセッサ１３およびＤ／Ａ変換回路１４を介してスピーカ１５へとアナログ信号が転送される。
【００３８】
次に、集積回路１２の第２の経路の転送動作について説明する。
図５は、集積回路の第２の経路の転送動作を示すフローチャートである。
まず、ＣＰＵ１２１は、ＭＯＳＴネットワークを介して他のスピーカに転送する音声データの周波数に応じて２回転送フラグレジスタ１２２ｂに“１”または“０”を書き込む（ステップＳ１１）。
【００３９】
次に、ＣＰＵ１２１は、ＲＯＭ１１から音声データを取り出し、パルス幅変更部１２３に送ると同時に、パルス幅変更部１２３にライトイネーブル信号を送る（ステップＳ１２）。
【００４０】
次に、パルス幅変更部１２３は、２回転送フラグを調べる（ステップＳ１３）。
２回転送フラグが“１”であれば（ステップＳ１３のＹｅｓ）、ＣＰＵ１２１から受け取った、ライトイネーブルパルスのパルス幅を、同じ音声データを２回書き込むように、長くし、長くしたパルス幅を音声データとともにＭｅｄｉａＬＢ１２４に送る（ステップＳ１４）。
【００４１】
２回転送フラグが“０”であれば（ステップＳ１３のＮｏ）、ＣＰＵ１２１から受け取った、ライトイネーブルパルスを、音声データとともにそのままＭｅｄｉａＬＢ１２４に送る（ステップＳ１５）。
【００４２】
ＭｅｄｉａＬＢ１２４は、受け取ったライトイネーブルパルスのパルス幅により指定される書き込み期間に応じて音声データを１回または２回ローカルチャネルバッファ１２５に書き込む（ステップＳ１６）。
【００４３】
その後、ＭｅｄｉａＬＢ１２４は、ローカルチャネルバッファ１２５に書き込んだ音声データをＭＯＳＴ  ＮＩＣ１２６に送る（ステップＳ１７）。ここで、同じ音声データが２回書き込まれているときは、これらを連続して送る。
【００４４】
ＭＯＳＴ  ＮＩＣ１２６は、受け取った音声データをＭＯＳＴネットワークに転送する（ステップＳ１８）。
以上で集積回路１２の第２の経路の転送動作を終了する。
【００４５】
次に、集積回路１２の転送動作における音声データの転送方法について詳しく説明する。
＜第１の経路の音声データ転送方法＞
図６は、第１の経路の音声データの転送方法を示す図である。
【００４６】
周波数（１／２×ｆ）の音声データを転送する場合、２回転送を行う必要があるため、ＣＰＵ１２１は、２回転送フラグレジスタ１２２ｂに２回転送フラグ“１”を設定する。
その後、ＣＰＵ１２１は、ＲＯＭ１１から音声データを取り出しチャネルバッファ１２２ａに転送する。Ｉ２Ｓ１２２は、２回転送フラグレジスタ１２２ｂを調べた結果、２回転送フラグが“１”であるため、１回目の転送では、読み出しポインタＰ１をインクリメントせずに２回目の転送でインクリメントさせる。なお、読み出し済の音声データは破棄する。
【００４７】
＜第２の経路の音声データ転送方法＞
図７は、第２の経路におけるＭｅｄｉａＬＢの動作波形を示す図である。
図７（ａ）に示すように、パルス幅変更部１２３は、２回転送フラグが“０”のとき、ＭｅｄｉａＬＢ１２４のライトイネーブル端子に書き込みパルス（ＷＲＮ）を１クロック（１サイクル）分送って音声データ（ＷＤＡＴＡ）を１回ローカルチャネルバッファ１２５に書き込む。一方、図７（ｂ）に示すように、２回転送フラグが“１”のとき、このライトイネーブル端子（ＷＲＮ）への書き込みパルスを１サイクル分長くする（トータルで２サイクル）。これにより、ＭｅｄｉａＬＢ１２４は、同じ音声データ（ＷＤＡＴＡ）を２回、連続してローカルチャネルバッファ１２５に書き込む。
【００４８】
以上述べたように、本実施の形態のオーディオ装置１０によれば、集積回路１２が、１つの周波数（ｆ）の音声データから、周波数（１／２×ｆ）の音声データを２回転送によって作成するようにしたので、サンプリング周波数の異なる複数データをそれぞれ異なるＲＯＭに記憶しておく必要がなくなり、ＲＯＭにおける音声データの占める容量の節約を図ることができる。また、セレクタ等を設ける必要がない。よって、オーディオ装置１０の小型化、構成の簡易化を図ることができる。また、低コスト化を図ることができる。
【００４９】
なお、本実施の形態では、周波数（１／２×ｆ）の音声データを転送する場合について説明したが、本発明は、これに限らず、周波数（１／ｎ×ｆ）の音声データを転送することもできる。例えば周波数（１／３×ｆ）、（１／４×ｆ）の音声データを転送する場合、集積回路１２が、同じ音声データをオーディオプロセッサ１３にそれぞれ３回転送、４回転送する。周波数（１／ｎ×ｆ）の音声データを転送する場合、集積回路１２がオーディオプロセッサ１３に同じ音声データをｎ回転送する。この場合、例えば転送する回数を転送フラグにセットする。例えば３回転送する場合は、転送フラグの値を“３”にセットし、４回転送する場合は、転送フラグの値を“４”にセットすることにより、任意の周波数の音声データを転送することができる。
【００５０】
次に、第２の実施の形態のオーディオ装置について説明する。
図８は、第２の実施の形態のオーディオ装置を示すブロック図である。
以下、第２の実施の形態のオーディオ装置１０ａについて、前述した第１の実施の形態との相違点を中心に説明し、同様の事項については、その説明を省略する。
【００５１】
第２の実施の形態のオーディオ装置１０ａは、集積回路１２ａが、ＣＰＵ１２１とＭｅｄｉａＬＢ１２４との間に、パルス幅変更部１２３を備えるバッファ１２７を設けている点がオーディオ装置１０と異なっている。このバッファ１２７は、例えばＲＡＭ等で構成される。
【００５２】
第２の実施の形態の集積回路１２ａでは、ＣＰＵ１２１は、音声データを、バッファ１２７を介してＭｅｄｉａＬＢ１２４に書き込む。書き込み方法は、第１の実施の形態の第２の経路の音声データの転送方法と同様である。
【００５３】
また、スピーカ１５が前述した他のスピーカとして機能する場合、すなわち、ＭＯＳＴネットワークを介して他のＭＯＳＴ  ＮＩＣから音声データが送信されてきた場合は、ＭＯＳＴ  ＮＩＣ１２６が受け取った音声データがＭｅｄｉａＬＢ１２４を介してバッファ１２７に一時蓄えられ、その後、逐次ＣＰＵ１２１に送られる。その後、第１の経路の転送動作を行うことにより、スピーカ１５から音声が出力される。
【００５４】
次に、第２の実施の形態の集積回路の転送動作について説明するが、第１の経路の転送動作は、第１の実施の形態と同様であるため、第２の経路の転送動作についてのみ説明する。
【００５５】
図９は、第２の実施の形態の集積回路の第２の経路の転送動作を示すフローチャートである。
まず、ＣＰＵ１２１は、ＭＯＳＴネットワークを介して他のスピーカに転送する音声データの周波数に応じて２回転送フラグレジスタ１２２ｂに“１”または“０”を書き込む（ステップＳ２１）。
【００５６】
次に、ＣＰＵ１２１は、ＲＯＭ１１から音声データを取り出し、バッファ１２７に送ると同時に、バッファ１２７にライトイネーブル信号を送る（ステップＳ２２）。
次に、パルス幅変更部１２３は、２回転送フラグを調べる（ステップＳ２３）。
【００５７】
２回転送フラグが“１”であれば（ステップＳ２３のＹｅｓ）、ＣＰＵ１２１から受け取った、ライトイネーブルパルスのパルス幅を、同じ音声データを２回書き込むように長くし、長くしたパルス幅を音声データとともにＭｅｄｉａＬＢ１２４に送る（ステップＳ２４）。
【００５８】
２回転送フラグが“０”であれば（ステップＳ２３のＮｏ）、ＣＰＵ１２１から受け取った、ライトイネーブルパルスを、音声データとともにそのままＭｅｄｉａＬＢ１２４に送る（ステップＳ２５）。
【００５９】
ＭｅｄｉａＬＢ１２４は、受け取ったライトイネーブルパルスのパルス幅により指定される書き込み期間に応じて音声データをローカルチャネルバッファ１２５に書き込む（ステップＳ２６）。
【００６０】
その後、ＭｅｄｉａＬＢ１２４は、ローカルチャネルバッファ１２５に書き込んだ音声データをＭＯＳＴ  ＮＩＣ１２６に送る（ステップＳ２７）。
ＭＯＳＴ  ＮＩＣ１２６は、受け取った音声データをＭＯＳＴネットワークに転送する（ステップＳ２８）。
【００６１】
以上で集積回路１２ａの第２の経路の転送動作を終了する。
この第２の実施の形態のオーディオ装置１０ａによれば、第１の実施の形態のオーディオ装置１０と同様の効果が得られる。
【００６２】
そして、第２の実施の形態のオーディオ装置１０ａによれば、さらに、効率よく音声データの送受信を行うことができる。
以上、本発明の集積回路およびオーディオ装置を、図示の実施の形態に基づいて説明したが、本発明はこれに限定されるものではなく、各部の構成は、同様の機能を有する任意の構成のものに置換することができる。また、本発明に、他の任意の構成物や工程が付加されていてもよい。
【図面の簡単な説明】
【００６３】
【図１】本発明の概要を示す図である。
【図２】実施の形態のオーディオ装置を示すブロック図である。
【図３】集積回路の出力波形を示す図である。
【図４】集積回路の第１の経路の転送動作を示すフローチャートである。
【図５】集積回路の第２の経路の転送動作を示すフローチャートである。
【図６】第１の経路の音声データの転送方法を示す図である。
【図７】第２の経路におけるＭｅｄｉａＬＢの動作波形を示す図である。
【図８】第２の実施の形態のオーディオ装置を示すブロック図である。
【図９】第２の実施の形態の集積回路の第２の経路の転送動作を示すフローチャートである。
【図１０】従来のオーディオ装置の構成を示す図である。
【符号の説明】
【００６４】
１、１２、１２ａ  集積回路
２  制御部
３  転送部
４  音声データ記憶部
５  転送回数記憶部
１０、１０ａ  オーディオ装置
１３  オーディオプロセッサ
１４  Ｄ／Ａ変換回路
１５  スピーカ
１２１  ＣＰＵ
１２２  Ｉ２Ｓ
１２２ａ  チャネルバッファ
１２２ｂ  ２回転送フラグレジスタ
１２３  パルス幅変更部
１２４  ＭｅｄｉａＬＢ
１２５  ローカルチャネルバッファ
１２６  ＭＯＳＴ  ＮＩＣ
１２７  バッファ
Ｐ１  読み出しポインタ
【図１】
0005459937.tif 000002
【図２】
0005459937.tif 000003
【図３】
0005459937.tif 000004
【図４】
0005459937.tif 000005
【図５】
0005459937.tif 000006
【図６】
0005459937.tif 000007
【図７】
0005459937.tif 000008
【図８】
0005459937.tif 000009
【図９】
0005459937.tif 000010
【図１０】
0005459937.tif 000011