(57)【特許請求の範囲】
【請求項１】
第１のデジタル音声データと、サンプリング周波数の所定倍の周波数でビットクロックとを出力すると共に、サンプリング周波数と同一の周波数を複数切り替えてＬ／Ｒクロックを出力する近距離無線通信手段（２）と、
第２のデジタル音声データと、サンプリング周波数の所定倍の周波数でビットクロックとを出力すると共に、サンプリング周波数と同一の周波数でＬ／Ｒクロックを出力するマスタ（６）と、
第１のデジタル音声データ及び第２のデジタル音声データをＬ／Ｒクロックに基づいて音声処理する制御手段（４）と、を備えたデジタル音声データ処理装置（１）であって、
前記制御手段の前段に設けられ、前記近距離無線通信手段から入力したＬ／Ｒクロックの周波数を変換可能なサンプリング周波数変換手段（３）を備え、
前記サンプリング周波数変換手段は、前記近距離無線通信手段から入力したＬ／Ｒクロックの周波数が前記マスタから出力されるＬ／Ｒクロックの周波数と異なるときには、前記近距離無線通信手段から入力したＬ／Ｒクロックの周波数を前記マスタから出力されるＬ／Ｒクロックの周波数に変換して前記制御手段に出力することで、前記制御手段を当該マスタから出力されるＬ／Ｒクロックのサンプリング周波数で動作させることを特徴とするデジタル音声データ処理装置。
【請求項２】
請求項１に記載したデジタル音声データ処理装置において、
車両に搭載可能であることを特徴とするデジタル音声データ処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル音声データを処理するデジタル音声データ処理装置に関する。
【背景技術】
【０００２】
従来より、デジタル音声データを処理する装置が供されている（例えば特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−３４７８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
デジタル音声データを転送する規格であるＩＣ間サウンド（Ｉ２Ｓ：Inter-IC Sound）では、デジタル音声データと、ビットクロックと、Ｌ／Ｒクロックとの３本の信号線が規定されている。Ｂｌｕｅｔｏｏｔｈ（登録商標）のデータ転送機能を有するＢｌｕｅｔｏｏｔｈモジュールは、Ｌ／Ｒクロックの周波数として４４．１ｋＨｚと４８ｋＨｚとを切り替えて出力する。そのため、Ｂｌｕｅｔｏｏｔｈモジュールからデジタル音声データを入力するＣＰＵ（Central Processing Unit）では、Ｌ／Ｒクロックの周波数が４４．１ｋＨｚと４８ｋＨｚとの間で切り替わる毎にサンプリング周波数を変換する必要がある。しかしながら、サンプリング周波数を変換するための専用ハードウエアを持たない構成では、ソフトウエアでサンプリング周波数を切り替えることに起因して音切れや歪みが発生するという問題や、ＣＰＵの負荷が増大するという問題がある。特に車載の構成では音切れや歪みの発生は運転者に違和感を与えたり警告漏れを招いたりする虞があり重要な問題となり得る。
【０００５】
本発明は、上記した事情に鑑みてなされたものであり、その目的は、サンプリング周波数を切り替えることに起因する音切れや歪みの発生を抑制することができると共に、制御手段の負荷を軽減することができるデジタル音声データ処理装置を提供することにある。
【課題を解決するための手段】
【０００６】
請求項１に記載した発明によれば、近距離無線通信手段は、第１のデジタル音声データと、サンプリング周波数の所定倍の周波数でビットクロックとを出力すると共に、サンプリング周波数と同一の周波数を複数切り替えてＬ／Ｒクロックを出力する。マスタは、第２のデジタル音声データと、サンプリング周波数の所定倍の周波数でビットクロックとを出力すると共に、サンプリング周波数と同一の周波数でＬ／Ｒクロックを出力する。制御手段は、第１のデジタル音声データ及び第２のデジタル音声データをＬ／Ｒクロックに基づいて音声処理する。サンプリング周波数変換手段は、制御手段の前段に設けられ、近距離無線通信手段から入力したＬ／Ｒクロックの周波数を変換可能である。ここで、サンプリング周波数変換手段は、近距離無線通信手段から入力したＬ／Ｒクロックの周波数がマスタから出力されるＬ／Ｒクロックの周波数と異なると、近距離無線通信手段から入力したＬ／Ｒクロックの周波数をマスタから出力されるＬ／Ｒクロックの周波数に変換して制御手段に出力することで、制御手段を当該マスタから出力されるＬ／Ｒクロックのサンプリング周波数で動作させる。
【０００７】
即ち、制御手段がサンプリング周波数を切り替えるのではなく、制御手段の前段のサンプリング周波数変換手段がサンプリング周波数を変換する構成とした。これにより、制御手段がサンプリング周波数を変換するための専用ハードウエアを持たない構成であっても、制御手段がソフトウエアでサンプリング周波数を切り替える必要がなくなり、近距離無線通信手段から出力されるＬ／Ｒクロックの周波数と、マスタから出力されるＬ／Ｒクロックの周波数とが異なる場合であっても、制御手段は、デジタル音声データを単一のサンプリング周波数で処理することができる。その結果、サンプリング周波数を切り替えることに起因する音切れや歪みの発生を抑制することができる。又、制御手段の負荷を軽減することもできる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態を示す機能ブロック図
【発明を実施するための形態】
【０００９】
以下、本発明を、車両に搭載可能なデジタル音声データ処理装置に適用した一実施形態について図面を参照して説明する。デジタル音声データ処理装置１は、Ｂｌｕｅｔｏｏｔｈ（登録商標）モジュール２（近距離無線通信手段に相当）と、サンプリング周波数変換（ＳＲＣ：Sampling Rate Conversion）回路３（サンプリング周波数変換手段に相当）と、メインＣＰＵ（Central Processing Unit）（制御手段に相当）４と、Ｄ／Ａ変換回路５と、Ａ／Ｄ変換回路６（マスタに相当）と、Ｄ／Ａ変換回路７と、オーディオセレクタ８と、発振回路９とを有する。メインＣＰＵ４は、デジタル音声データを転送する規格であるＩＣ間サウンド（Ｉ２Ｓ：Inter-IC Sound）の機能を有するＩ２Ｓモジュール４ａ、４ｂを有する。
【００１０】
Ｂｌｕｅｔｏｏｔｈモジュール２は、データ通信モジュール（ＤＣＭ：Data Communication Module）１０からデジタル音声データを入力端子１１を介して入力する。Ｂｌｕｅｔｏｏｔｈモジュール２とメインＣＰＵ４のＩ２Ｓモジュール４ａとの間には、デジタル音声データと、ビットクロックと、Ｌ／Ｒクロックとの３本の信号線が規定されている。ビットクロックは、サンプリング周波数（ｆｓ）の４８倍の周波数（４８ｆｓ）の信号であり、デジタル音声データのビット列の１ビット毎をラッチするために用いられる。Ｌ／Ｒクロックは、サンプリング周波数と同一周波数のクロックの信号であり、Ｌチャンネル（チャンネル１）とＲチャンネル（チャンネル２）のデータを区別するために用いられる。即ち、Ｌ／Ｒクロックは、ロウレベルのデータがＬチャンネルのデータを示し、ハイレベルのデータがＲチャンネルのデータを示す。Ｌ／Ｒクロックは、４４．１ｋＨｚと４８ｋＨｚに対応する。
【００１１】
Ｉ２Ｓモジュール４ａは、デジタル音声データをＬ／Ｒクロックに基づいて音声処理し、その音声処理したデジタル音声データをＤ／Ａ変換回路５に出力する。Ｄ／Ａ変換回路５は、Ｉ２Ｓモジュール４ａからデジタル音声データを入力すると、その入力したデジタル音声データをデジタル信号からアナログ信号にＤ／Ａ変換する。そして、Ｄ／Ａ変換回路５は、Ｌチャンネルのデータを出力端子１２を介してオーディオユニット１４に出力すると共に、Ｒチャンネルのデータを出力端子１３を介してオーディオユニット１４に出力する。
【００１２】
Ａ／Ｄ変換回路６は、マイク１５からアナログ音声データを入力端子１６を介して入力し、その入力したアナログ音声データをアナログ信号からデジタル信号にＡ／Ｄ変換する。Ａ／Ｄ変換回路６とメインＣＰＵ４のＩ２Ｓモジュール４ｂとの間にも、デジタル音声データと、ビットクロックと、Ｌ／Ｒクロックとの３本の信号線が規定されている。ビットクロックは、サンプリング周波数（ｆｓ）の６４倍の周波数（６４ｆｓ）の信号であり、デジタル音声データのビット列の１ビット毎をラッチするために用いられる。Ｌ／Ｒクロックは、サンプリング周波数と同一周波数のクロックの信号であり、４８ｋＨｚに対応する。Ａ／Ｄ変換回路６は、ビットクロックをメインＣＰＵ４のＩ２Ｓモジュール４ａ、４ｂ、ＳＲＣ回路３、Ｄ／Ａ変換回路５、７に出力する。又、Ａ／Ｄ変換回路６は、Ｌ／ＲクロックをメインＣＰＵ４のＩ２Ｓモジュール４ａ、４ｂ、ＳＲＣ回路３、Ｄ／Ａ変換回路５、７に出力する。
【００１３】
Ｉ２Ｓモジュール４ｂは、デジタル音声データをＬ／Ｒクロックに基づいて音声処理し、その音声処理したデジタル音声データをＤ／Ａ変換回路７に出力する。Ｄ／Ａ変換回路７は、Ｉ２Ｓモジュール４ｂからデジタル音声データを入力すると、その入力したデジタル音声データをデジタル信号からアナログ信号にＤ／Ａ変換してオーディオセレクタ８に出力する。オーディオセレクタ８は、Ｄ／Ａ変換回路７からアナログ音声データを入力すると、その入力したアナログ音声データを出力端子１７を介してアンプ１８に出力する。発振回路９は、マスタクロックをＤ／Ａ変換回路５、Ａ／Ｄ変換回路６及びＤ／Ａ変換回路７に出力する。上記した構成では、Ａ／Ｄ変換回路６は、Ｉ２Ｓのマスタモードで動作し、装置全体で常にクロックを供給するマスタとして動作する。又、ＳＲＣ回路３、メインＣＰＵ４、Ｄ／Ａ変換回路５及びＤ／Ａ変換回路７は、Ｉ２Ｓのスレーブモードで動作し、装置全体で常にクロックが供給されるスレーブとして動作する。
【００１４】
ＳＲＣ回路３は、Ｂｌｕｅｔｏｏｔｈモジュール２とメインＣＰＵ４との間に接続されており、即ち、メインＣＰＵ４のＩ２Ｓモジュール４ａの前段に接続されている。ＳＲＣ回路３は、Ｂｌｕｅｔｏｏｔｈモジュール２から入力したビットクロックをメインＣＰＵ４のＩ２Ｓモジュール４ａ、４ｂ、Ｄ／Ａ変換回路５、７に出力する。又、ＳＲＣ回路３は、Ｂｌｕｅｔｏｏｔｈモジュール２から入力したＬ／ＲクロックをメインＣＰＵ４のＩ２Ｓモジュール４ａ、４ｂ、Ｄ／Ａ変換回路５、７に出力する。ＳＲＣ回路３は、Ｂｌｕｅｔｏｏｔｈモジュール２からＬ／Ｒクロックを４４．１ｋＨｚで入力すると、その入力したＬ／Ｒクロックの周波数を４４．１ｋＨｚから４８ｋＨｚに変換して出力する。即ち、ＳＲＣ回路３は、Ｂｌｕｅｔｏｏｔｈモジュール２から入力したＬ／Ｒクロックの周波数が４４．１ｋＨｚであると、その４４．１ｋＨｚの周波数を、Ａ／Ｄ変換回路６から出力されるＬ／Ｒクロックの周波数と同じ４８ｋＨｚに変換して出力する。又、ＳＲＣ回路３は、Ｂｌｕｅｔｏｏｔｈモジュール２からＬ／Ｒクロックを４８ｋＨｚで入力すると、その入力したＬ／Ｒクロックの周波数を４８ｋＨｚのまま（周波数変換せずに）に出力する。このようにＳＲＣ回路３がＢｌｕｅｔｏｏｔｈモジュール２から入力した４４．１ｋＨｚのＬ／Ｒクロックを４８ｋＨｚに変換して出力する構成では、メインＣＰＵ４でのサンプリング周波数を切り替える機能が不要となる。
【００１５】
以上に説明したように本実施形態によれば、次に示す効果を得ることができる。
デジタル音声データ処理装置１において、Ｂｌｕｅｔｏｏｔｈモジュール２がＬ／Ｒクロックの周波数を４４．１ｋＨｚと４８ｋＨｚとの間で切り替えて出力することに対応し、メインＣＰＵ４の前段にＳＲＣ回路３を設ける構成とした。そして、ＳＲＣ回路３において、Ｂｌｕｅｔｏｏｔｈモジュール２からＬ／Ｒクロックを４４．１ｋＨｚで入力すると、その入力したＬ／Ｒクロックの周波数を４４．１ｋＨｚから４８ｋＨｚに変換して出力し、Ｂｌｕｅｔｏｏｔｈモジュール２からＬ／Ｒクロックを４８ｋＨｚで入力すると、その入力したＬ／Ｒクロックの周波数を４８ｋＨｚのまま（周波数変換せずに）に出力する構成とした。
【００１６】
これにより、メインＣＰＵ４がサンプリング周波数を変換するための専用ハードウエアを持たない構成であっても、メインＣＰＵ４がソフトウエアでサンプリング周波数を切り替える必要がなくなり、デジタル音声データを単一のサンプリング周波数で処理することができる。その結果、サンプリング周波数を切り替えることに起因する音切れや歪みの発生を抑制することができる。又、メインＣＰＵ４の負荷を軽減することができる。特に車載の構成では音切れや歪みの発生により運転者に違和感を与えたり警告漏れを招いたりする虞がなくなり、音切れや歪みの発生を抑制することによる効果は大きい。
【００１７】
本発明は、上記した実施形態にのみ限定されるものではなく、以下のように変形又は拡張することができる。
車載の用途で使用される構成を例示したが、車載以外の用途で使用される構成に適用しても良い。
Ｂｌｕｅｔｏｏｔｈモジュール２が出力するＬ／Ｒクロックの周波数として、４４．１ｋＨｚ、４８ｋＨｚを例示したが、例示した以外の周波数の場合でも同様に適用することができる。
【符号の説明】
【００１８】
図面中、１はデジタル音声データ処理装置、２はＢｌｕｅｔｏｏｔｈモジュール２（近距離無線通信手段）、３はサンプリング周波数変換回路（サンプリング周波数変換手段）、４はメインＣＰＵ（制御手段）、６はＡ／Ｄ変換回路（マスタ）である。
【図１】
0006372268.tif 000002