(57)【要約】【課題】  誤り混入時に切り替えタイミングの不正によるノイズ発生の低減、正常データの破壊防止を可能とする。【解決手段】  バンク切り替え信号を発生させるためのヘッダ情報に対する誤り検出手段と、伸長処理されるオーディオデータに対する誤り検出手段とを独立して備え、前記各誤り訂正手段は各々独立して誤り検出を行なうようにすることにより、誤り混入時に切り替えタイミングの不正による正常データの破壊を防止が可能となる。【選択図】  図１
2005148145.tif 000002
【特許請求の範囲】
【請求項１】
デジタルオーディオ信号を予め定められた期間で区切り圧縮単位として、前記圧縮単位の識別信号たる圧縮単位ヘッダ情報と、前記圧縮単位全体の属性を示す圧縮属性データと、前記圧縮単位に含まれる個々のサンプルデータに依存する圧縮サンプルデータとからなる有効データを、あらかじめ定められた圧縮データ数となるように調節するスタッフィングデータを付加して構成した固定長化圧縮データ列を入力する入力手段と、
前記入力手段に入力された前記固定長化圧縮データ列から前記圧縮単位ヘッダ情報を検出する圧縮単位ヘッダ情報検出手段と、
前記固定長化圧縮データ列を固定長化圧縮データ数単位で蓄積する第１の蓄積手段及び第２の蓄積手段と、
前記固定長化圧縮データ列を前記第１の蓄積手段もしくは前記第２の蓄積手段に蓄積させるための蓄積先選択手段と、
前記第１の蓄積手段もしくは前記第２の蓄積手段から前記蓄積先選択手段に対して排他的に選択し、蓄積されている前記固定長化圧縮データ列を読み出す読み出し元選択手段と、
前記読み出し元選択手段により読み出された前記固定長化圧縮データ列について伸長処理を施す伸長処理手段と、
前記蓄積先選択手段及び前記読み出し元選択手段及び前記伸長処理手段について同期したタイミングで切り替え及び伸長処理を行わせるための信号を前記圧縮単位ヘッダ情報検出手段で発生したヘッダ検出タイミングに連動して発生させる切り替え制御発生手段と、
前記伸長処理手段の出力である復元デジタルオーディオ信号を出力する出力手段とを有する、伸長処理を施すデジタルオーディオ伸長処理装置であって、
前記圧縮単位ヘッダ情報検出手段で得られた前記ヘッダ検出タイミングが妥当であるか検証する圧縮単位ヘッダ情報検証手段と、
前記前記固定長化圧縮データ列の内容に誤りが混入しているかを検証する固定長化圧縮データ検証手段と、
前記圧縮単位ヘッダ情報検証手段と前記固定長化圧縮データ検証手段の結果を用いて前記伸長処理手段の出力である前記復元デジタルオーディオ信号を前記出力手段に出力をするか否かを判断する出力判断手段と、
前記出力判断手段に従い前記伸長処理手段から出力される誤り混入の無いデジタルオーディオもしくは無音データを一時記憶する復元データ蓄積手段と、
前記出力判断手段の結果により前記出力手段に出力する信号を前記伸長処理手段から出力される復元デジタルオーディオ信号及び前記復元データ蓄積手段から出力される補間デジタルオーディオ信号から選択し出力する出力制御手段とを有することを特徴とするデジタルオーディオ伸長処理装置。
【請求項２】
前記出力判断手段については、前記圧縮単位ヘッダ情報検証手段の結果もしくは前記固定長化圧縮データ検証手段の結果いずれかに誤り混入が検出された場合に誤り検出フラグを発生するヘッダ及び圧縮データ判定手段を有し、前記ヘッダ及び圧縮データ判定手段の結果により前記出力手段に出力する信号を前記伸長処理手段から出力される復元デジタルオーディオ信号及び前記復元データ蓄積手段から出力される補間デジタルオーディオ信号から選択し出力する出力制御手段を有することを特徴とする請求項１に記載のデジタルオーディオ伸長処理装置。
【請求項３】
前記出力判断手段については、前記圧縮単位ヘッダ情報検証手段で妥当なヘッダが検出できなかった際に前記固定長化圧縮データ検証手段の結果を用いて誤り検出フラグを発生するようなヘッダ及び圧縮データ判定手段を有し、前記ヘッダ及び圧縮データ判定手段の結果により前記出力手段に出力する信号を前記伸長処理手段から出力される復元デジタルオーディオ信号及び前記復元データ蓄積手段から出力される補間デジタルオーディオ信号から選択し出力する出力制御手段を有することを特徴とする請求項１に記載のデジタルオーディオ伸長処理装置。
【請求項４】
前記圧縮単位ヘッダ情報検出手段で得られた前期ヘッダ検出タイミングを基準として前記入力手段に入力された前記固定長化圧縮列のデータ数を計数する入力データ列計数手段を有し、
前記圧縮単位ヘッダ情報検証手段では、前記入力データ列計数手段の結果である計数値から前記圧縮単位ヘッダ情報検出手段で得られた前期ヘッダ検出タイミングが妥当か否かを判定する計数値判定手段を有し、かつ、前記切り替え制御手段では、計数値判定手段の結果と、前記圧縮単位ヘッダ情報検出手段で発生したヘッダ検出タイミングとに基ついて、前記切り替え及び伸長処理を行わせるための信号を発生する切り替えタイミング修正手段を有することを特徴とする請求項１に記載のデジタルオーディオ伸長処理装置。
【請求項５】
前記固定長化圧縮データ検証手段においては、前記圧縮属性データから該当する前記固定長化圧縮列に含まれる前記有効データのデータ数を演算する有効データ数演算手段を有することを特徴とする請求項１に記載のデジタルオーディオ伸長処理装置。
【請求項６】
バンク切り替え信号を発生させるためのヘッダ情報に対する誤り検出手段と、伸長処理されるオーディオデータに対する誤り検出手段とを独立して備え、
前記各誤り訂正手段は各々独立して誤り検出を行うことを特徴とするデジタルオーディオ伸長処理装置。
【請求項７】
バンク切り替え信号を発生させるためのヘッダ情報に対する誤り検出手段と、伸長処理されるオーディオデータに対する誤り検出手段とを独立して備えたデジタルオーディオ伸長処理装置を制御するためのコンピュータプログラムであって、
前記各誤り訂正手段に各々独立して誤り検出を行わせる処理をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルオーディオ信号を伸長処理するためのデジタルオーディオ伸長処理装置及びコンピュータプログラムに関する。
【背景技術】
【０００２】
デジタルオーディオ信号を圧縮する手法に、ISO/IEC 11172-3に示されるＭＰＥＧオーディオ圧縮方式がある。図５はＭＰＥＧオーディオ圧縮されたストリームであるオーディオアクセスユニット（以下、ＡＡＵと表記）をデジタルオーディオ信号に伸長する伸長処理装置の一例である。
【０００３】
同図において、１はＡＡＵ入力端、２は入力されたＡＡＵストリームからＭＰＥＧオーディオヘッダを検出するＭＰＥＧオーディオヘッダ検出部、６はＡＡＵ入力部１から入力されたＡＡＵデータの出力先を、ＭＰＥＧオーディオヘッダ検出部２から与えられるタイミングで切り替える書き込みバンク選択部である。７及び８は書き込みバンク選択部３からのＡＡＵデータをＡＡＵ単位で排他的に格納するバンクメモリＡ及びバンクメモリＢ、９はバンクメモリＡ４又はバンクメモリＢ５のうちの一方をＭＰＥＧオーディオヘッダ検出部２から与えられるタイミングで切り替えながら選択し、選択されたバンクメモリに格納されているＡＡＵデータを読み出すところの読み出しバンク選択部である。１０は読み出しバンク選択部９から入力されるＡＡＵデータについて伸長処理を行う伸長処理部、１５は伸長処理部１０で復元されたオーディオ信号を出力する出力端である。
【０００４】
次に、伸長動作について、図６に示したバンク制御タイミングチャートを利用して説明する。図６(１)のようにバースト的にＡＡＵ入力部１から入力されたＡＡＵストリームは、書き込みバンク選択部６及びＭＰＥＧオーディオヘッダ検出部２に出力される。ＭＰＥＧオーディオヘッダ検出部２では入力されたＡＡＵストリームのデータ列の中から、ＡＡＵの先頭データパターンであるＭＰＥＧオーディオヘッダ列のパターンを検索し、一致するパターンを検出する。そして検出されたヘッダから、図６(２)のようなヘッダ入力タイミングでトグルする切り替えタイミングを発生し、その切り替えタイミング信号を書き込みバンク選択部６、読み出しバンク選択部９、伸長処理部１０へそれぞれ出力する。
【０００５】
一方、書き込みバンク選択部６では入力されたＡＡＵストリームを前記切り替えタイミング信号のタイミングに基ついて切り替えを行い、ＡＡＵデータをバンクメモリＡ７又はバンクメモリＢ８にＡＡＵ単位で交互に格納するように動作する。また、読み出しバンク選択部９では前記切り替えタイミング信号のタイミングに基ついて、書き込みバンク選択部６のアクセスしているバンクとは排他的に、バンクメモリＡ７又はバンクメモリＢ８に格納されているＡＡＵデータを伸長処理部１０に読み出す制御を行う(図６(５),(６))。伸長処理部１０では入力されたＡＡＵデータをデコードし、オーディオ信号を復元し、出力端１５に出力する。
【０００６】
【特許文献１】特開平８-３２８５９９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
前記従来例によると、伝送路の影響などにより、入力されるＡＡＵストリームに誤りが混入した場合、特にＭＰＥＧヘッダに誤りが混入したときや、誤り混入によりデータがＭＰＥＧヘッダと同じビットパターンに変化したとき、誤りのヘッダを検知できずに伸長処理を施してしまうため、例えば図７(１)で示したようなＭＰＥＧオーディオヘッダを誤検出した場合、切り替えタイミング信号が図７(２)のように本来の切り替え信号とは無関係な時点で発生してしまう。
【０００８】
これにより書き込みバンク選択部６、読み出しバンク選択部９、そして伸長処理部１０では強制的にバンク切り替えが発生し、その結果、図７(７)のように伸長処理部１０で正しいアロケーション情報、スケールファクタ情報が得られないまま伸長処理を行い、出力端１５に出力してしまうことで、非常に大きなレベルのノイズを出力してしまうという問題がある。
【０００９】
誤り検出及び補間処理における対策として特許文献１に開示されたような例があるが、その対策は特定パターンを検出することで誤り判定をするというもので、今回のようなバンク切り替えが関係する補間には効果が薄い。
【００１０】
本発明は前記のような点に鑑みてなされたものであり、誤り混入時に切り替えタイミングの不正によるノイズ発生の低減、正常データの破壊防止を可能とすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明のデジタルオーディオ伸長処理装置は、デジタルオーディオ信号を予め定められた期間で区切り圧縮単位として、前記圧縮単位の識別信号たる圧縮単位ヘッダ情報と、前記圧縮単位全体の属性を示す圧縮属性データと、前記圧縮単位に含まれる個々のサンプルデータに依存する圧縮サンプルデータとからなる有効データを、あらかじめ定められた圧縮データ数となるように調節するスタッフィングデータを付加して構成した固定長化圧縮データ列を入力する入力手段と、前記入力手段に入力された前記固定長化圧縮データ列から前記圧縮単位ヘッダ情報を検出する圧縮単位ヘッダ情報検出手段と、前記固定長化圧縮データ列を固定長化圧縮データ数単位で蓄積する第１の蓄積手段及び第２の蓄積手段と、前記固定長化圧縮データ列を前記第１の蓄積手段もしくは前記第２の蓄積手段に蓄積させるための蓄積先選択手段と、前記第１の蓄積手段もしくは前記第２の蓄積手段から前記蓄積先選択手段に対して排他的に選択し、蓄積されている前記固定長化圧縮データ列を読み出す読み出し元選択手段と、前記読み出し元選択手段により読み出された前記固定長化圧縮データ列について伸長処理を施す伸長処理手段と、前記蓄積先選択手段及び前記読み出し元選択手段及び前記伸長処理手段について同期したタイミングで切り替え及び伸長処理を行わせるための信号を前記圧縮単位ヘッダ情報検出手段で発生したヘッダ検出タイミングに連動して発生させる切り替え制御発生手段と、前記伸長処理手段の出力である復元デジタルオーディオ信号を出力する出力手段とを有する、伸長処理を施すデジタルオーディオ伸長処理装置であって、前記圧縮単位ヘッダ情報検出手段で得られた前記ヘッダ検出タイミングが妥当であるか検証する圧縮単位ヘッダ情報検証手段と、前記前記固定長化圧縮データ列の内容に誤りが混入しているかを検証する固定長化圧縮データ検証手段と、前記圧縮単位ヘッダ情報検証手段と前記固定長化圧縮データ検証手段の結果を用いて前記伸長処理手段の出力である前記復元デジタルオーディオ信号を前記出力手段に出力をするか否かを判断する出力判断手段と、前記出力判断手段に従い前記伸長処理手段から出力される誤り混入の無いデジタルオーディオもしくは無音データを一時記憶する復元データ蓄積手段と、
前記出力判断手段の結果により前記出力手段に出力する信号を前記伸長処理手段から出力される復元デジタルオーディオ信号及び前記復元データ蓄積手段から出力される補間デジタルオーディオ信号から選択し出力する出力制御手段とを有する点に特徴を有する。
また、本発明のデジタルオーディオ伸長処理装置の他の特徴とするところは、前記出力判断手段については、前記圧縮単位ヘッダ情報検証手段の結果もしくは前記固定長化圧縮データ検証手段の結果いずれかに誤り混入が検出された場合に誤り検出フラグを発生するヘッダ及び圧縮データ判定手段を有し、前記ヘッダ及び圧縮データ判定手段の結果により前記出力手段に出力する信号を前記伸長処理手段から出力される復元デジタルオーディオ信号及び前記復元データ蓄積手段から出力される補間デジタルオーディオ信号から選択し出力する出力制御手段を有する点にある。
また、本発明のデジタルオーディオ伸長処理装置の他の特徴とするところは、前記出力判断手段については、前記圧縮単位ヘッダ情報検証手段で妥当なヘッダが検出できなかった際に前記固定長化圧縮データ検証手段の結果を用いて誤り検出フラグを発生するようなヘッダ及び圧縮データ判定手段を有し、前記ヘッダ及び圧縮データ判定手段の結果により前記出力手段に出力する信号を前記伸長処理手段から出力される復元デジタルオーディオ信号及び前記復元データ蓄積手段から出力される補間デジタルオーディオ信号から選択し出力する出力制御手段を有する点にある。
また、本発明のデジタルオーディオ伸長処理装置の他の特徴とするところは、前記圧縮単位ヘッダ情報検出手段で得られた前期ヘッダ検出タイミングを基準として前記入力手段に入力された前記固定長化圧縮列のデータ数を計数する入力データ列計数手段を有し、前記圧縮単位ヘッダ情報検証手段では、前記入力データ列計数手段の結果である計数値から前記圧縮単位ヘッダ情報検出手段で得られた前期ヘッダ検出タイミングが妥当か否かを判定する計数値判定手段を有し、かつ、前記切り替え制御手段では、計数値判定手段の結果と、前記圧縮単位ヘッダ情報検出手段で発生したヘッダ検出タイミングとに基ついて、前記切り替え及び伸長処理を行わせるための信号を発生する切り替えタイミング修正手段を有する点にある。
また、本発明のデジタルオーディオ伸長処理装置の他の特徴とするところは、前記固定長化圧縮データ検証手段においては、前記圧縮属性データから該当する前記固定長化圧縮列に含まれる前記有効データのデータ数を演算する有効データ数演算手段を有する点にある。
本発明の別のデジタルオーディオ伸長処理装置は、バンク切り替え信号を発生させるためのヘッダ情報に対する誤り検出手段と、伸長処理されるオーディオデータに対する誤り検出手段とを独立して備え、前記各誤り訂正手段は各々独立して誤り検出を行う点に特徴を有する。
本発明のコンピュータプログラムは、バンク切り替え信号を発生させるためのヘッダ情報に対する誤り検出手段と、伸長処理されるオーディオデータに対する誤り検出手段とを独立して備えたデジタルオーディオ伸長処理装置を制御するためのコンピュータプログラムであって、前記各誤り訂正手段に各々独立して誤り検出を行わせる処理をコンピュータに実行させる点に特徴を有する。
【発明の効果】
【００１２】
本発明によれば、バンク切り替え信号を発生させるためのヘッダ情報と伸長処理に使用するＡＡＵデータとは別個な誤り検出を行うようにすることにより、誤り混入時に切り替えタイミングの不正によるノイズ発生の低減、正常データの破壊防止が可能となる。さらに、切り替えタイミングの不具合時にのみ圧縮データの誤り混入をチェックすることにより処理の効率化を図ることができる。
【発明を実施するための最良の形態】
【００１３】
以下、添付図面を参照して、本発明の好適な実施形態について説明する。
（第１の実施形態）
図１は第１の実施形態のデジタルオーディオ伸長処理装置の構成を示す図であり、１はＡＡＵ入力端、２は入力されたＡＡＵストリームからＭＰＥＧオーディオヘッダを検出するＭＰＥＧオーディオヘッダ検出部、３はＡＡＵ入力部１から入力されるＡＡＵストリームのデータ数をＭＰＥＧオーディオヘッダ検出部２で発生したヘッダタイミング信号の期間単位で計数しその結果で判定信号を出力するＡＡＵデータ計数判定部、４はＭＰＥＧオーディオヘッダ検出部２及びＡＡＵデータ計数判定部３からの入力信号を基にタイミング信号を発生させる切り替えタイミング生成部である。
【００１４】
５はＡＡＵ入力端１から入力されたＡＡＵストリームを遅延させるデータ遅延部、６はデータ遅延部５を介して入力されるＡＡＵストリームの出力先を、切り替えタイミング生成部４から与えられるタイミングで切り替える書き込みバンク選択部である。７及び８は書き込みバンク選択部６からのＡＡＵデータをＡＡＵ単位で排他的に格納するバンクメモリＡ及びバンクメモリＢ、９はバンクメモリＡ７又はバンクメモリＢ８のうちの一方を切り替えタイミング生成部４から与えられるタイミングで切り替えながら選択し、選択されたバンクメモリに格納されているＡＡＵデータを読み出すところの読み出しバンク選択部である。
【００１５】
１６は読み出しバンク選択部９から入力されるＡＡＵデータに格納されているアロケーション情報、スケールファクタ情報から該当するＡＡＵデータに格納されている有効データ数を演算するＡＡＵ有効データ数演算部、１０は読み出しバンク選択部９から入力されるＡＡＵデータについて伸長処理を行う伸長処理部である。
【００１６】
更に、１１はＡＡＵデータ計数判定部３の結果を遅延させる判定遅延部、１２は判定遅延部１１から得られた情報とＡＡＵ有効データ数演算部１６の結果により該当ＡＡＵの伸長データについて補間又はミュートを行うか否かを判定する補間制御部、１３は補間データを蓄積するところの補間データバッファ、１４は伸長処理部１０の出力である伸長データ又は補間データバッファ１３の出力である補間データを補間制御部１２からの選択信号によって選択するところの補間選択部、１５は補間選択部１４の出力であるところのオーディオ信号を出力する出力端である。
【００１７】
次に、伸長動作について、図２図に示したバンク制御タイミングチャートを利用して説明する。図２(１)のようにバースト的にＡＡＵ入力部１に入力されたＡＡＵストリームは、データ遅延部５、ＭＰＥＧオーディオヘッダ検出部２、更にＡＡＵデータ計数判定部３に出力される。この入力ストリームには誤りが混入していて、図２(１)に"ヘッダ誤検出"と示しているようにヘッダのデータパターンと同じデータ列が存在している。
【００１８】
さて、ＭＰＥＧオーディオヘッダ検出部２では入力されたＡＡＵストリームのデータ列の中からＭＰＥＧオーディオヘッダ列のパターンを検索し、一致するパターンを検出する。そして検出されたヘッダから図２(２)のようなヘッダ検出信号を発生し、ＡＡＵデータ計数判定部３及び切り替えタイミング生成部４に出力する。ＡＡＵデータ計数判定部３では図２(３)のようにヘッダ検出信号の周期単位で評価点を設け、ＡＡＵ入力端１に入力されてきたＡＡＵストリームのデータ数を評価点ごとに計数し、計数値が適正な値であるか否かを判定し、その結果を切り替えタイミング生成部４及び判定遅延部１１に出力する。
【００１９】
適正値の場合、切り替えタイミング生成部４では入力されたヘッダ検出信号を遅延させた信号を切り替えタイミング信号として出力する。また、図２(３)の２番目の評価点ように適正値より下回る値の場合には、ＭＰＥＧヘッダを誤検出したと判定して計数値をクリアせずに計数を続ける。更に切り替えタイミング生成部４に誤検出を知らせる制御信号を出力する。そして切り替えタイミング生成部４では、その不適正値を取った時点に対応するヘッダ検出トグル信号についてゲートを掛けて、図２(４)のように誤検出ヘッダ信号を削除した信号を切り替えタイミング信号として出力する。
【００２０】
伸長処理部１０には前記のようなバンクメモリＡ７、バンクメモリＢ８の動作によりＡＡＵ入力端１からのＡＡＵストリームのバースト的な入力タイミングをＡＡＵ単位に定レート化されたＡＡＵデータが入力される。ここでＡＡＵデータは伸長処理を施されオーディオデータに復元され、補間データバッファ１３、補間選択部１４に出力される。
【００２１】
また判定遅延部１１に入力された計数判定情報は該当するＡＡＵデータがオーディオ信号に復元され伸長処理部１０から出力されるタイミングまで遅延し補間制御部１２に出力される。
【００２２】
一方、読み出しバンク選択部９の出力はＡＡＵ有効データ数演算部１６にも出力される。ＡＡＵ有効データ数演算部１６では入力されたＡＡＵデータに格納されているアロケーション情報、スケールファクタ情報などをデコードし該当ＡＡＵに含まれる有効データ数を演算する。例えばレイア２で伝送レートが３８４kbpsとした時、ＡＡＵは最大１１５２バイト（ヘッダ含む）取り得る。ＡＡＵ有効データ数演算部１６の演算結果が最大データ数を越えている場合、例では１１５２バイト以上になった場合、該当ＡＡＵデータに誤りが混入されていると判定し、その結果を補間制御部１２に出力する。
【００２３】
補間制御部１２では前記のＡＡＵ有効データ数演算部１６からの制御信号と、判定遅延部１１からの計数判定情報を受け、それらの情報双方が誤り混入していないという結果の場合は伸長データを、どちらか一方でも誤りが混入したという結果を示したときには補間データを出力端１５に出力するように補間制御信号を発生し、補間データバッファ１３及び補間選択部１４に出力する。補間データバッファ１３はひとつ以上前のＡＡＵデータのオーディオ伸長データを補間制御部１２で誤りが含まれないと判断した場合のみに格納し、補間制御部１２より補間実行の指示が来たときに格納データの更新を行わないように動作する。この補間データ出力と伸長データ出力を補間選択部１４は受けて補間制御部１２の制御により出力端１５へ伸長データもしくは補間データを出力する。
【００２４】
一方、図３(１)のようにＡＡＵ入力端１に入力されたストリームがエラー混入によりＭＰＥＧヘッダが検出できなかった場合の動作について説明すると、ＭＰＥＧオーディオヘッダ検出部２では図３(２)のようなヘッダ検出信号を発生し、ＡＡＵデータ計数判定部３ではこのタイミングで評価点を設定し計数判定を行う。ここでは評価点の前に適正値を超えた場合、すなわち予め設定しておいた適性値よりも大きな値を持つリミッタ値と計数値が等しくなったとき、ＭＰＥＧヘッダが破損したために検出できなかったと判断し、計数値をクリアするとともに制御信号を切り替えタイミング生成部４に出力する。
【００２５】
この制御信号を受けた切り替えタイミング生成部４では図３(４)のように遅延させたヘッダ検出信号にトリガ信号を重畳することで切り替え信号を新規に発生させる。切り替えタイミング生成部４で発生した切り替えタイミング信号は書き込みバンク選択部６、読み出しバンク選択部９、伸長処理部１０に出力される。この結果、これら３箇所のバンク制御は図２、３の(５)−(７)のようにバンクメモリＡ７、バンクメモリＢ８のバンク切り替えが破綻しないように動作することになる。以下、出力端１５にオーディオデータが出力される経緯は上述したとおりである。
【００２６】
このような構成をとることにより、エンコーダで特別なデータを付加することなしに基準タイミングを発生させるヘッダ情報と伸長処理にかかわる情報に別個な誤り検出手法を設定することができ、より確度の高いオーディオデータ補間,ミュート処理が可能となる。
【００２７】
（第２の実施形態）
図４に第２実施形態の特徴を良く表わすブロック図を示す。同図において図１と同様の構成については同一の符号を付し、その詳細な説明については省略する。本実施形態の特徴は、ＡＡＵデータ計数判定部３からの出力を切り替えタイミング生成部４及びＡＡＵ有効データ数演算部１６に出力し、ＡＡＵ有効データ数演算部１６ではＡＡＵデータ計数判定部３からの出力に依存して演算処理を実行することにある。
【００２８】
すなわち、ＡＡＵデータ計数判定部３の結果はＡＡＵ有効データ数演算部１６に出力される。ＡＡＵ有効データ数演算部１６ではその結果を受けて、計数値が適正値である場合にはＡＡＵに格納されている有効データ数を演算せず、適正値でない場合のみに演算処理を行う。そして演算結果が誤り混入を示す場合のみに補間データバッファ１３、補間選択部１４に補間制御を指示する。
【００２９】
ヘッダ検出が以上の場合その前後の圧縮データも誤りを含む可能性が高いので、このような構成をとることにより、効率の良いハードが構成できる。例えばＤＳＰ(Digital Signal Processor)などで伸長処理部や、ＡＡＵ有効データ数演算部を構成したときにはＡＡＵ有効データ数演算の結果で誤りが検出されれば、伸長処理演算を打ち切ることができるので、処理サイクルの削減が可能となる。
【００３０】
なお、本発明の目的は、上述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００３１】
この場合、記憶媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、プログラムコード自体及びそのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００３２】
プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００３３】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ(基本システム或いはオペレーティングシステム)などが実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００３４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００３５】
【図１】第１の実施形態のデジタルオーディオ伸長処理装置の構成を示す図である。
【図２】第１の実施形態における動作を説明するためのタイミングチャートである。
【図３】第１の実施形態における動作を説明するためのタイミングチャートである。
【図４】第２の実施形態のデジタルオーディオ伸長処理装置の構成を示す図である。
【図５】従来のデジタルオーディオ伸長処理装置の構成を示す図である。
【図６】従来例における動作を説明するためのタイミングチャートである。
【図７】従来例における動作（誤り混入時）を説明するためのタイミングチャートである。
【符号の説明】
【００３６】
１    ＡＡＵ入力端
２    ＭＰＥＧオーディオヘッダ検出部
３    ＡＡＵデータ計数判定部
４    切り替えタイミング生成部
５    データ遅延部
６    書き込みバンク選択部
７    バンクメモリＡ
８    バンクメモリＢ
９    読み出しバンク選択部
１０  伸長処理部
１１  判定遅延部
１２  補間制御部
１３  補間データバッファ
１４  補間選択部
１５  出力端
１６  ＡＡＵ有効データ数演算部
【図１】
2005148145.tif 000003
【図４】
2005148145.tif 000004
【図５】
2005148145.tif 000005
【図２】
2005148145.tif 000006
【図３】
2005148145.tif 000007
【図６】
2005148145.tif 000008
【図７】
2005148145.tif 000009