(57)【要約】【課題】ストリームにエラーが発生したときでも、操作者の聴感上の違和感を低減する。【解決手段】ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１は、ＳＢＲヘッダのヘッダ情報を取得するとＢａｓｅＣｏｄｅｃ部とＳＢＲ部の両方のデコードを行える状態となる。その後、エラーが発生したときも、さらに解析データ長とＳＢＲ部のデータ長情報とが不適合であった場合にのみＢａｓｅＣｏｄｅｃ部のみのデコードを行う。この結果、エラー発生後にデコード後のＢａｓｅＣｏｄｅｃデータしか出力しない場合に比べ、可能な限り聴感上の違和感を低減することができる。【選択図】図６
2007256705.tif 000002
【特許請求の範囲】
【請求項１】
符号化データをパケット化して構成された複数のデータパケットであって、
各データパケットは、基準フレーム及び非基準フレームからなる複数のフレームを備え、
前記非基準フレームが、音声情報を符号化した非基準第１データと、この非基準第１データの再生帯域を拡大するための帯域拡大情報を符号化した非基準第２データとを含み、
前記基準フレームが、音声情報を符号化した基準第１データと、この基準第１データの再生帯域を拡大するための帯域拡大情報を符号化して構成され、前記非基準第２データの演算処理を行うためのヘッダ情報を備えた処理ヘッダを有する基準第２データとを含む、ストリームを処理するデジタル音声データ処理装置であって、
前記ストリームの一部が消失したかどうかを判定するエラー判定手段と、
前記基準フレームの前記基準第２データに備えられた前記処理ヘッダの前記ヘッダ情報を取得するヘッダ情報取得手段と、
前記基準フレーム又は前記非基準フレームの前記基準第１データ又は前記非基準第１データを復号化し、第１復号化データを生成する第１復号化手段と、
前記基準フレーム又は前記非基準フレームの前記基準第２データ又は前記非基準第２データを、前記ヘッダ情報取得手段で取得した前記ヘッダ情報を用いて復号化し、第２復号化データを生成する第２復号化手段と、
前記エラー判定手段で前記非基準フレームが消失したと判定された場合、後続する非基準フレームの前記非基準第２データを、当該消失前に前記ヘッダ情報取得手段が前記基準第２データの前記処理ヘッダより取得した前記ヘッダ情報を用いて前記第２復号化手段で復号化し、みなし第２復号化データとして前記第１復号化データと併せて出力するための出力制御手段と
を有することを特徴とするデジタル音声データ処理装置。
【請求項２】
請求項１記載のデジタル音声データ処理装置において、
前記エラー判定手段で前記非基準フレームが消失したと判定された場合、後続する非基準フレームの前記非基準第２データに対し、当該消失前に前記ヘッダ情報取得手段が前記基準第２データの前記処理ヘッダより取得した前記ヘッダ情報を用いて、所定の解析処理を行う解析手段を有し、
前記出力制御手段は、前記解析手段の解析結果に基づき、前記第１復号化データと併せ前記みなし第２復号化データの出力を行うか行わないかを切り替えることを特徴とするデジタル音声データ処理装置。
【請求項３】
請求項２記載のデジタル音声データ処理装置において、
前記解析手段は、前記解析処理として、前記ヘッダ情報を用いて前記非基準第２データのデータ長を算出し、
この算出データ長と、前記非基準第１データより取得される前記非基準第２データのデータ長情報とを照合する照合手段を設け、
前記出力制御手段は、前記照合手段の照合結果に応じて、前記第１復号化データと併せ前記みなし第２復号化データの出力を行うか行わないかを切り替えることを特徴とするデジタル音声データ処理装置。
【請求項４】
請求項１乃至３のいずれか１項記載のデジタル音声データ処理装置において、
前記エラー判定手段で前記非基準フレームが消失したと判定された場合、当該消失した非基準フレームに対応した所定のエラー用データを生成するエラー用データ生成手段
を有することを特徴とするデジタル音声データ処理装置。
【請求項５】
符号化データをパケット化して構成された複数のデータパケットであって、
各データパケットは、基準フレーム及び非基準フレームからなる複数のフレームを備え、
前記非基準フレームが、音声情報を符号化した非基準第１データと、この非基準第１データの再生帯域を拡大するための帯域拡大情報を符号化した非基準第２データとを含み、
前記基準フレームが、音声情報を符号化した基準第１データと、この基準第１データの再生帯域を拡大するための帯域拡大情報を符号化して構成され、前記非基準第２データの演算処理を行うためのヘッダ情報を備えた処理ヘッダを有する基準第２データとを含む、ストリームを処理するデジタル音声データ処理方法であって、
前記ストリームの一部が消失したかどうかを判定するエラー判定手順と、
前記基準フレームの前記基準第２データに備えられた前記処理ヘッダの前記ヘッダ情報を取得するヘッダ情報取得手順と、
前記基準フレーム又は前記非基準フレームの前記基準第１データ又は前記非基準第１データを復号化し、第１復号化データを生成する第１復号化手順と、
前記基準フレーム又は前記非基準フレームの前記基準第２データ又は前記非基準第２データを、前記ヘッダ情報取得手順で取得した前記ヘッダ情報を用いて復号化し、第２復号化データを生成する第２復号化手順とを有し、
前記エラー判定手順で前記非基準フレームが消失したと判定された場合、後続する非基準フレームの前記非基準第２データを、当該消失前に前記ヘッダ情報取得手順で前記基準第２データの前記処理ヘッダより取得した前記ヘッダ情報を用いて復号化し、みなし第２復号化データとして前記第１復号化データと併せて出力することを特徴とするデジタル音声データ処理方法。
【請求項６】
請求項５記載のデジタル音声データ処理方法において、
前記エラー判定手順で前記非基準フレームが消失したと判定された場合、後続する非基準フレームの前記非基準第２データに対し、当該消失前に前記ヘッダ情報取得手順で前記基準第２データの前記処理ヘッダより取得した前記ヘッダ情報を用いて、所定の解析処理を行う解析手順を有し、
この解析手順の解析結果に基づき、前記第１復号化データと併せ前記みなし第２復号化データの出力を行うか行わないかを切り替えることを特徴とするデジタル音声データ処理方法。
【請求項７】
請求項６記載のデジタル音声データ処理装置において、
前記解析手順では、前記解析処理として、前記ヘッダ情報を用いて前記非基準第２データのデータ長を算出し、
この算出データ長と、前記非基準第１データより取得される前記非基準第２データのデータ長情報とを照合する照合手順を設け、
この照合手順の照合結果に応じて、前記第１復号化データと併せ前記みなし第２復号化データの出力を行うか行わないかを切り替えることを特徴とするデジタル音声データ処理方法。
【請求項８】
請求項５乃至７のいずれか１項記載のデジタル音声データ処理方法において、
前記エラー判定手順で前記非基準フレームが消失したと判定された場合、当該消失した非基準フレームに対応した所定のエラー用データを生成するエラー用データ生成手順
を有することを特徴とするデジタル音声データ処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化データをパケット化した複数のデータパケットをデジタル処理するデジタル音声データ処理装置及び処理方法に関するものである。
【背景技術】
【０００２】
例えばデジタル又はインターネット放送受信機を用いて、画像データ（ビデオデータ）や音声データ（オーディオデータ）をデジタル化して多重伝送するデジタル放送が既に開始されている。このデジタル放送においては、所定の圧縮符号化方式（例えばＭＰＥＧ；Ｍｏｖｉｎｇ  Ｐｉｃｔｕｒｅ  Ｅｘｐｅｒｔ  Ｇｒｏｕｐ方式等）が採用されており、複数の番組のデータが、当該符号化方式に対応したストリーム（例えばＭＰＥＧトランスポートストリーム；ＭＰＥＧ−ＴＳ等）に多重化して伝送される。このように多重化しストリームとして伝送されたデータは、これを受信した受信機側において所望のデータが選択的に抽出される。
【０００３】
近年、ブロードバンド化の一層の進展に伴い、携帯電話機やその他の携帯端末（いわゆる第三世代の携帯端末、車載端末、モバイル機器）等、比較的簡素な構造のデジタル又はインターネット放送受信機を用い、簡易的な動画配信サービスを行うことが計画されている。このとき、機能的にデータ伝送量において一定の制約があるため、符号化データをパケット化した複数のデータパケットを伝送するようになっている。
【０００４】
この場合、音声データ（オーディオデータ）については、従来より幅広く使用されてきた、上記ＭＰＥＧで規格化したＡＡＣ（Ａｄｖａｎｃｅｄ Ａｕｄｉｏ Ｃｏｄｉｎｇ）規格に加え、ＳＢＲ（Ｓｐｅｃｔｒａｌ Ｂａｎｄ Ｒｅｐｌｉｃａｔｉｏｎ）技術を適用した符号化がすでに提唱されている（例えば、特許文献１参照）。
【０００５】
すなわち、一般に、音声データの符号化においては、高周波数成分の符号化に十分なビットを割り当てるのが困難であることに由来して、圧縮率が高くなるほど、再生帯域の上限周波数が低下し音質が劣化する傾向となる。上記ＳＢＲ技術はこのような高周波数成分の欠落を補うものであり、低周波数成分から高周波数成分を予測するための補助情報を予めストリーム内に格納しておき、再生時には帯域拡張処理を施して擬似的に帯域を拡張して高周波数成分を生成することで、高音質な再生を可能とするものである。
【０００６】
このような従来のＡＡＣに加えＳＢＲを追加した符号化方式は、ＡＡＣ−ｐｌｕｓと称されており、１フレームのデータは、ＡＡＣの符号化データ（ＢａｓｅＣｏｄｅｃ）と、ＳＢＲの符号化データとから構成される。なお、ＡＡＣにのみ対応した従来の復号化手段であっても、ＳＢＲデータを読み飛ばすことによってＡＡＣデータのみを復号化できるようになっている。
【０００７】
【特許文献１】特開２００６−５０３８７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記ＳＢＲを用いた符号化方式では、前述したように、低周波数成分から高周波数成分を予測するための補助情報に対し再生時に帯域拡張処理を施して高周波数成分を生成するものである。このとき、前述したデータ伝送量の制約に基づき、所定のフレームデータ単位（例えば数フレームから数十フレーム単位）ごとに（例えば不定期に）ＳＢＲヘッダを備えたフレーム（基準フレーム）が挿入されている。そして、このフレーム以外のＳＢＲヘッダを備えないフレーム（非基準フレーム）も含み、すべてのフレームが、当該ＳＢＲヘッダに格納した情報（ヘッダ情報）より演算用のテーブルを作成し、このテーブルに基づき上記帯域拡張処理を行って高周波成分を生成するようになっている。
【０００９】
この場合、（トータルの伝送量を削減できるというメリットはあるものの）上記のようにＳＢＲデータの復号化には必ずＳＢＲヘッダのヘッダ情報が必要になるため、何らかの事情でストリームの一部が消失した（＝エラー発生）場合には（その間にヘッダ情報が変化している可能性があることから）次にＳＢＲヘッダの情報を取得するまで、復号化が行えなくなる。このため、いったんエラーが発生すると、次のＳＢＲヘッダの情報を取得するまでの間は、ＡＡＣデータ（すなわち低域部分）のみが復号化されて出力され、高域が再生されないので、操作者に対し聴感上違和感を与えることとなっていた。
【００１０】
本発明が解決しようとする課題には、上記した問題が一例として挙げられる。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、請求項１記載の発明は、符号化データをパケット化して構成された複数のデータパケットであって、各データパケットは、基準フレーム及び非基準フレームからなる複数のフレームを備え、前記非基準フレームが、音声情報を符号化した非基準第１データと、この非基準第１データの再生帯域を拡大するための帯域拡大情報を符号化した非基準第２データとを含み、前記基準フレームが、音声情報を符号化した基準第１データと、この基準第１データの再生帯域を拡大するための帯域拡大情報を符号化して構成され、前記非基準第２データの演算処理を行うためのヘッダ情報を備えた処理ヘッダを有する基準第２データとを含む、ストリームを処理するデジタル音声データ処理装置であって、前記ストリームの一部が消失したかどうかを判定するエラー判定手段と、前記基準フレームの前記基準第２データに備えられた前記処理ヘッダの前記ヘッダ情報を取得するヘッダ情報取得手段と、前記基準フレーム又は前記非基準フレームの前記基準第１データ又は前記非基準第１データを復号化し、第１復号化データを生成する第１復号化手段と、前記基準フレーム又は前記非基準フレームの前記基準第２データ又は前記非基準第２データを、前記ヘッダ情報取得手段で取得した前記ヘッダ情報を用いて復号化し、第２復号化データを生成する第２復号化手段と、前記エラー判定手段で前記非基準フレームが消失したと判定された場合、後続する非基準フレームの前記非基準第２データを、当該消失前に前記ヘッダ情報取得手段が前記基準第２データの前記処理ヘッダより取得した前記ヘッダ情報を用いて前記第２復号化手段で復号化し、みなし第２復号化データとして前記第１復号化データと併せて出力するための出力制御手段とを有する。
【００１２】
また、請求項５記載の発明は、符号化データをパケット化して構成された複数のデータパケットであって、各データパケットは、基準フレーム及び非基準フレームからなる複数のフレームを備え、前記非基準フレームが、音声情報を符号化した非基準第１データと、この非基準第１データの再生帯域を拡大するための帯域拡大情報を符号化した非基準第２データとを含み、前記基準フレームが、音声情報を符号化した基準第１データと、この基準第１データの再生帯域を拡大するための帯域拡大情報を符号化して構成され、前記非基準第２データの演算処理を行うためのヘッダ情報を備えた処理ヘッダを有する基準第２データとを含む、ストリームを処理するデジタル音声データ処理方法であって、前記ストリームの一部が消失したかどうかを判定するエラー判定手順と、前記基準フレームの前記基準第２データに備えられた前記処理ヘッダの前記ヘッダ情報を取得するヘッダ情報取得手順と、前記基準フレーム又は前記非基準フレームの前記基準第１データ又は前記非基準第１データを復号化し、第１復号化データを生成する第１復号化手段と、前記基準フレーム又は前記非基準フレームの前記基準第２データ又は前記非基準第２データを、前記ヘッダ情報取得手順で取得した前記ヘッダ情報を用いて復号化し、第２復号化データを生成する第２復号化手順とを有し、前記エラー判定手順で前記非基準フレームが消失したと判定された場合、後続する非基準フレームの前記非基準第２データを、当該消失前に前記ヘッダ情報取得手順で前記基準第２データの前記処理ヘッダより取得した前記ヘッダ情報を用いて復号化し、みなし第２復号化データとして前記第１復号化データと併せて出力する。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施の形態を図面を参照しつつ説明する。この実施形態は、デジタル音声データ処理装置の一例として、携帯電話機に適用した場合の実施形態である。
【００１４】
図１は、本実施形態の携帯電話機の全体外観を表す斜視図である。図１において、デジタル音声データ処理装置としてのこの携帯電話機１は、ＴＳ（Transport Stream）として配信される音声データ、映像データ、データ放送用データなどを有するコンテンツデータを取得して出力する、ＭＰＥＧ２−ＴＳシステムを用いた地上波デジタル放送（ワンセグ放送）対応のものである。
【００１５】
携帯電話機１は、この例では、本体ケーシング２と、この本体ケーシング２の下部に設けられ、電話番号の入力キーや各種の機能ボタンなどを備えた操作部３と、その基端部が本体ケーシング２の下端部に枢支されて本体ケーシング２に対し開閉自在に取り付けられた開閉カバー４と、各種表示を行う表示部５と、無線通信を介しデータ送受信を行うためのアンテナ６と、音声を発するスピーカ７と、開閉操作のためのレバースイッチ８と、マイク９と、例えば地上波デジタル放送や衛星デジタル放送などの放送波を受信する放送用アンテナ１０（図示せず、後述の図２参照）等を備えている。
【００１６】
図２は、上記携帯電話機１の機能的構成を表す機能ブロック図である。図２において、放送局や他の携帯電話機等から送信されてきた電波が上記アンテナ６，１０で受信された後、アンテナ６，１０に接続された送受信部１００で復調され、その復調した受信信号に対し信号処理部１０１で再生のための所定の信号処理（詳細は後述）が施される。信号処理部１０１で処理した信号は、スピーカ７で音声として再生される。
【００１７】
このとき、送受信部１００は図示しないＴＳ受信部を備えており、このＴＳ受信部に上記放送用アンテナ１０（なお、上記アンテナ６と兼用でもよい）が接続されている。このＴＳ受信部は、信号処理部１０１の制御により、上記放送用アンテナ１０からデジタル信号として送信される例えば複数のＴＳから、利用者により選択されたコンテンツに対応するＴＳを取得する。そして、取得したＴＳを信号処理部１０１にＴＳ信号として出力する。
【００１８】
一方、話者の会話はマイク９に入力されて音声信号に変換される。この音声信号は上記信号処理部１０１において送信のための信号処理が施され、無線送受信部１００では上記信号処理部１０１からの音声信号を変調してアンテナ６へ供給し、アンテナ６はその音声信号を電波として送信する。
【００１９】
なお、上記の各構成要素は、ＣＰＵ等を備えた制御部１０１によってその動作が制御される。
【００２０】
図３は、本実施形態の携帯電話機１に備えられるアンテナ１０で受信されるＴＳストリームのうち、音声に係わる部分を抜き出して概念的に表す模式図である。
【００２１】
図３において、アンテナ１０で受信されるストリーム(この例ではＥｌｅｍｅｎｔａｒｙ Ｓｔｒｅａｍ)は、符号化データをパケット化して構成された複数のデータパケットを備えており、各データパケットが図示のような複数のフレームを備えている。これら複数のフレームは、基準フレームＳＦと、それ以外の非基準フレームＩＦとから構成されている。
【００２２】
非基準フレームＩＦは、音声情報をＡＡＣ規格で符号化したＢａｓｅＣｏｄｅｃ（非基準第１データ）と、このＢａｓｅＣｏｄｅｃの再生帯域を拡大するための帯域拡大情報を符号化したＳＢＲデータ（非基準第２データ。但しＳＢＲヘッダを含まない）とを含んでいる。
【００２３】
基準フレームＳＦは、上記同様に音声情報をＡＡＣ規格で符号化したＢａｓｅＣｏｄｅｃ（基準第１データ）と、このＢａｓｅＣｏｄｅｃの再生帯域を拡大するための帯域拡大情報を符号化して構成され、上記ＳＢＲヘッダなしのＳＢＲデータの演算処理を行うためのヘッダ情報を備えたＳＢＲヘッダ（処理ヘッダ）を備えたＳＢＲデータ（基準第２データ）とを含んでいる。ＳＢＲヘッダのヘッダ情報を用いることで上記演算処理用のテーブルが作成され、このテーブルに基づき帯域拡張処理を行って高周波成分を生成可能となっている。
【００２４】
図４は、上記信号処理部１０１のうち、上記音声信号の再生処理に係わる構成を表す機能ブロック図である。
【００２５】
図４において、信号処理部１０１は、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１と、エラー処理部１２と、ＵｐＳａｍｐｌｉｎｇ部１３と、ＳＢＲＤｅｃｏｄｅ部１４と、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１からの切替制御信号により切り替えられるスイッチ１５（出力制御手段）とを備えている。
【００２６】
ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１は、複数の機能を備えている。まず第１の機能として、図３を用いて前述した音声信号のストリーム(Ｅｌｅｍｅｎｔａｒｙ Ｓｔｒｅａｍ)を入力し、基準フレームＳＦ及び非基準フレームＩＦに含まれるＢａｓｅＣｏｄｅｃ部のデコード（復号化）を行う（第１復号化手段）。
【００２７】
また、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１は、第２の機能として、各フレームがＳＢＲ＿ｈｅａｄｅｒを有しているフレームかどうか（言い換えれば基準フレームＳＦか非基準フレームＩＦか）を判定するとともに、基準フレームＳＦであった場合には、ＳＢＲデータに備えられたＳＢＲヘッダの上記ヘッダ情報の取得を行う（ヘッダ情報取得手段）。
【００２８】
さらに、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１は、第３の機能として、公知の手法でＳＢＲ部のＳｙｎｔａｘ解析を行う（解析手段）とともに、そのＳＢＲ部のＳｙｎｔａｘ解析が終わった時点で、ＳＢＲのＳｙｎｔａｘ解析が正常にできたかどうかを照合判定する（照合手段）。
【００２９】
すなわち、携帯受信機１で受信される上記ストリームＥＳの場合、通常、各フレームに備えられる基準フレームＳＦのＢａｓｅＣｏｄｅｃ（基準第１データ）や非基準フレームＩＦのＢａｓｅＣｏｄｅｃ（非基準第１データ）には、対応するＳＢＲデータ（基準第２データ、又は非基準第２データ）のデータ長情報が含まれている。
【００３０】
そこで、上記ＳＢＲヘッダのヘッダ情報を用いたｓｙｎｔａｘ解析により実際に得られたＳＢＲ部の解析データ長（ビット長）と、前述のＢａｓｅＣｏｄｅｃより得られたデータ長（バイト長）情報とが、
０≦(ＳＢＲ部のデータ長情報値×８−ＳＢＲ部の解析ビット長）＜８
‥  （式１）
の関係を満たしていれば（所定範囲内で略一致すれば）、ＳＢＲのＳｙｎｔａｘ解析が正常にできたと判定する。
【００３１】
さらに、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１は、第４の機能として、ＥＳの一部が消失したか（＝エラーが発生したか）どうかのエラー判定も行う（エラー判定手段）。このときの判定方法は、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１におけるＥＳのデコード処理過程で不具合が生じた時にエラーと判定しても良いし、ＥＳが入力されるときに、別途当該ＥＳについてのエラー情報を外部より受け取って判定するようにしても良い。
【００３２】
ここで、本実施形態では、前述したように、スイッチ１５は、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１からの切替制御信号に基づき、エラー処理部１２、ＵｐＳａｍｐｌｉｎｇ部１３、ＳＢＲＤｅｃｏｄｅ部１４のいずれかからの出力を選択してスピーカ７側へと出力するようになっている。図５は、このＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１が各フレームごとに実行する処理手順を表すフローチャートである。
【００３３】
図５において、まずステップＳ５において、ヘッダ情報取得を表すフラグＦｈ＝０とする。その後、ステップＳ１０で、前述のエラー判定手段としての機能によりエラーが発生しているかどうかを判定する（判定手順）。ＥＳの一部が消失し当該フレームでエラーが発生していた場合には判定が満たされ、ステップＳ５５で上記フラグＦｈ＝０にした後、ステップＳ６０に移る。
【００３４】
ステップＳ６０では、エラー処理部１２に所定のエラー用データを出力するように指示を出すとともに、スイッチ１５をエラー処理部１２側に切り替える切替制御信号を出力する。これに応じて、エラー処理部１２は、エラー用データとして、無音状態とするＭｕｔｅ信号（又は前後のデータから適宜の手法で補間したデータでもよい）を出力し（エラー用データ生成手段、エラー用データ生成手順）、スイッチ１５からスピーカ７側へと出力される。
【００３５】
一方、ステップＳ１０でエラーが発生していなかった場合には判定が満たされず、ステップＳ１５に移る。ステップＳ１５では、前述のヘッダ情報取得手段としての機能により、当該フレームよりＳＢＲヘッダのヘッダ情報を取得する（ヘッダ情報取得手順）。その後、ステップＳ２０でＳＢＲヘッダがあったかどうか（言い換えれば、ヘッダ情報から演算用のテーブルが作成されているかどうか）を判定する。ヘッダ情報が取得され演算用のテーブルが作成されていた場合には判定が満たされ、ステップＳ２５で上記フラグＦｈ＝１とした後、ステップＳ３０に移る。なお、ステップＳ２０でＳＢＲヘッダがなかった場合には判定が満たされず、直接ステップＳ３０に移る。
【００３６】
ステップＳ３０では、上記フラグＦｈ＝１であるかどうか（言い換えればヘッダ情報が取得され演算用テーブルが作成されているか）を判定する。判定が満たされたらステップＳ３５へ移って、前述の解析手段としての機能によりＳＢＲのシンタックス解析を行ってＳＢＲの各種パラメータの取得を行い（解析手順）、ステップＳ４０へ移る。
【００３７】
ステップＳ４０では、前述の照合手段としての機能により、ヘッダ情報を用いたｓｙｎｔａｘ解析により実際に得られたＳＢＲ部の解析データ長（ビット長）と、ＢａｓｅＣｏｄｅｃより得られたデータ長情報とが、前述の式１の関係を満たすかどうか（適合しているかどうか）を判定する（照合手順）。式１の関係を満たしていない場合、判定が満たされず、ステップＳ６５で上記フラグＦｈ＝０とした後、ステップＳ７０に移る。なお、前述のステップＳ３０での判定が満たされない場合も、ステップＳ７０に移る。
【００３８】
ステップＳ７０では、ＵｐＳａｍｐｌｉｎｇ部１３に対し前述の第１復号化手段としての機能によりデコードしたＢａｓｅＣｏｄｅｃ部の復号化データを出力するとともに、スイッチ１５をＵｐＳａｍｐｌｉｎｇ部１３に切り替える切替制御信号を出力する。これに応じて、ＵｐＳａｍｐｌｉｎｇ部１３は、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１から受け取った上記ＢａｓｅＣｏｄｅｃ部の復号化データを２倍にアップサンプリングしてスイッチ１５に出力し、スイッチ１５からスピーカ７側へと出力される。
【００３９】
一方、ステップＳ４０で式１の関係が満たされていた場合には判定が満たされ、ステップＳ４５に移る。ステップＳ４５では、直前フレームのデコードパラメータが揃っているかどうかを判定する。デコードパラメータが揃っていなければ判定が満たされず上記ステップＳ７０へと移り、揃っていれば判定が満たされ、ステップＳ５０に移る。
【００４０】
ステップＳ５０では、前述の第１復号化手段としての機能によりデコードしたＢａｓｅＣｏｄｅｃ部の復号化データ及び（この時点で保持している）ＳＢＲ部のＳｙｎｔａｘ（言い換えればヘッダ情報に基づくテーブル）をＳＢＲＤｅｃｏｄｅ部１４に出力するとともに、スイッチ１５をＳＢＲＤｅｃｏｄｅ部１４に切り替える切替制御信号を出力する。これに応じて、ＳＢＲＤｅｃｏｄｅ部１４は、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１から受け取ったＢａｓｅＣｏｄｅｃ部の復号化データに、さらに前述のＳＢＲ部のＳｙｎｔａｘ情報に基づくテーブルを用いて復号化処理を行い生成したＳＢＲ部の復号化データを加えてスイッチ１５に出力し（第２復号化手順）、スイッチ１５からスピーカ７側へと出力される。
【００４１】
前述のステップＳ７０、ステップＳ５０、ステップＳ６０が終了したら、ステップＳ１０に戻り、同様の手順を繰り返す。
【００４２】
上記フローのように、本実施形態では、エラー発生の前後でＳＢＲヘッダの値が変化していないと仮定してエラー前のＳＢＲヘッダ情報でテーブルを作成しこれに基づきＳＢＲ部のデコード処理を行う（ステップＳ１５→‥→ステップＳ２５→‥→ステップＳ５０）。但し、その際に実際にはエラー発生の前後でＳＢＲヘッダのヘッダ情報が変わっているかも知れないため、これをＳＢＲ部のデータ長の正当性でもって確認するようにしている（ステップＳ４０参照）ものである。
【００４３】
以上説明したように、本実施形態におけるデジタル音声データ処理装置１は、符号化データをパケット化して構成された複数のデータパケットであって、各データパケットは、基準フレームＳＦ及び非基準フレームＩＦからなる複数のフレームを備え、非基準フレームＩＦが、音声情報を符号化した非基準第１データ（この例ではＢａｓｅＣｏｄｅｃ）と、この非基準第１データＢａｓｅＣｏｄｅｃの再生帯域を拡大するための帯域拡大情報を符号化した非基準第２データ（この例ではＳＢＲ）とを含み、基準フレームＳＦが、音声情報を符号化した基準第１データ（この例ではＢａｓｅＣｏｄｅｃ）と、この基準第１データＢａｓｅＣｏｄｅｃの再生帯域を拡大するための帯域拡大情報を符号化して構成され、非基準第２データＳＢＲの演算処理を行うためのヘッダ情報を備えた処理ヘッダ（この例ではＳＢＲヘッダ）を有する基準第２データ（この例ではＳＢＲ）とを含む、ストリームを処理するデジタル音声データ処理装置１であって、ストリームの一部が消失したかどうかを判定するエラー判定手段（この例ではＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１）と、基準フレームＳＦの基準第２データＳＢＲに備えられた処理ヘッダのヘッダ情報を取得するヘッダ情報取得手段（この例ではＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１）と、基準フレームＳＦ又は非基準フレームＩＦの基準第１データＢａｓｅＣｏｄｅｃ又は非基準第１データＢａｓｅＣｏｄｅｃを復号化し、第１復号化データ（この例ではデコード後のＢａｓｅＣｏｄｅｃデータ）を生成する第１復号化手段（この例ではＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１）と、基準フレームＳＦ又は非基準フレームＩＦの基準第２データＳＢＲ又は非基準第２データＳＢＲを、ヘッダ情報取得手段１１で取得したヘッダ情報を用いて復号化し、第２復号化データ（この例ではデコード後のＳＢＲデータ）を生成する第２復号化手段（この例ではＳＢＲＤｅｃｏｄｅ部１４）と、エラー判定手段１１で非基準フレームＩＦが消失したと判定された場合、後続する非基準フレームＩＦの非基準第２データＳＢＲを、当該消失前にヘッダ情報取得手段１１が基準第２データＳＢＲの処理ヘッダ（ＳＢＲヘッダ）より取得したヘッダ情報を用いて第２復号化手段１４で復号化し、みなし第２復号化データ（デコード後のＳＢＲデータ）として第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せて出力するための出力制御手段（この例ではスイッチ１５）とを有することを特徴とする。
【００４４】
本実施形態においては、ストリームの各データパケットに備えられる複数のフレームのそれぞれが、基準第１データＢａｓｅＣｏｄｅｃ及び基準第２データＳＢＲを含む基準フレームＳＦと、非基準第１データＢａｓｅＣｏｄｅｃ及び非基準第２データＳＢＲを含む非基準フレームＩＦとから構成されている。そのうち、基準第１データＢａｓｅＣｏｄｅｃ及び非基準第１データＢａｓｅＣｏｄｅｃが第１復号化手段１１で復号化されて第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）が生成される一方、基準第２データＳＢＲ及び非基準第２データＳＢＲについては、ヘッダ情報取得手段１１で取得したヘッダ情報を用いて第２復号化手段１４で復号化され、第２復号化データ（デコード後のＳＢＲデータ）が生成される。
【００４５】
このとき、エラー判定手段１１でストリームの一部が消失したか（＝エラーが発生したか）どうかが判定されているが、エラー発生と判断されたときには、そのエラー発生前にヘッダ情報取得手段１１で取得されたヘッダ情報を用い第２復号化手段１４で復号化されたデータが、みなし第２復号化データ（デコード後のＳＢＲデータ）として出力制御手段１５により第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せて出力される。これにより、エラー発生前後でヘッダ情報が変化していなければ、みなし第２復号化データ（デコード後のＳＢＲデータ）はエラー発生前の第２復号化データ（デコード後のＳＢＲデータ）と同一となるので、エラー発生前と同様、正しく復号化された第２復号化データ（デコード後のＳＢＲデータ）を第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）とともに出力することができる。この結果、エラー発生後に第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）しか出力しない場合に比べ、可能な限り聴感上の違和感を低減することができる。
【００４６】
また、本実施形態のデジタル音声データ処理装置１を用いたデジタル音声データ処理方法においては、符号化データをパケット化して構成された複数のデータパケットであって、各データパケットは、基準フレームＳＦ及び非基準フレームＩＦからなる複数のフレームを備え、非基準フレームＩＦが、音声情報を符号化した非基準第１データＢａｓｅＣｏｄｅｃと、この非基準第１データＢａｓｅＣｏｄｅｃの再生帯域を拡大するための帯域拡大情報を符号化した非基準第２データＳＢＲとを含み、基準フレームＳＦが、音声情報を符号化した基準第１データＢａｓｅＣｏｄｅｃと、この基準第１データＢａｓｅＣｏｄｅｃの再生帯域を拡大するための帯域拡大情報を符号化して構成され、非基準第２データＳＢＲの演算処理を行うためのヘッダ情報を備えた処理ヘッダ（ＳＢＲヘッダ）を有する基準第２データＳＢＲとを含む、ストリームを処理するデジタル音声データ処理方法であって、ストリームの一部が消失したかどうかを判定するエラー判定手順（この例では図５のステップＳ１０）と、基準フレームＳＦの基準第２データＳＢＲに備えられた処理ヘッダのヘッダ情報を取得するヘッダ情報取得手順（この例では図５のステップＳ１５）と、基準フレームＳＦ又は非基準フレームＩＦの基準第１データＢａｓｅＣｏｄｅｃ又は非基準第１データＢａｓｅＣｏｄｅｃを復号化し、第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）を生成する第１復号化手順（この例ではＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１によるＢａｓｅＣｏｄｅｃデコード手順）と、基準フレームＳＦ又は非基準フレームＩＦの基準第２データＳＢＲ又は非基準第２データＳＢＲを、ヘッダ情報取得手順Ｓ１５で取得したヘッダ情報を用いて復号化し、第２復号化データ（デコード後のＳＢＲデータ）を生成する第２復号化手順（この例では図５のステップＳ５０）と、エラー判定手順Ｓ１０で非基準フレームＩＦが消失したと判定された場合、後続する非基準フレームＩＦの非基準第２データＳＢＲを、当該消失前にヘッダ情報取得手段１１が基準第２データＳＢＲの処理ヘッダ（ＳＢＲヘッダ）より取得したヘッダ情報を用いて復号化し、みなし第２復号化データ（デコード後のＳＢＲデータ）として第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せて出力することを特徴とする。
【００４７】
本実施形態のデジタル音声データ処理方法においては、エラー判定手順Ｓ１０でストリームの一部が消失したか（＝エラーが発生したか）どうかが判定されているが、エラー発生と判断されたときには、そのエラー発生前にヘッダ情報取得手順Ｓ１５で取得されたヘッダ情報を用い第２復号化手順Ｓ５０で復号化されたデータが、みなし第２復号化データ（デコード後のＳＢＲデータ）として第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せて出力される。これにより、エラー発生前後でヘッダ情報が変化していなければ、みなし第２復号化データ（デコード後のＳＢＲデータ）はエラー発生前の第２復号化データ（デコード後のＳＢＲデータ）と同一となるので、エラー発生前と同様、正しく復号化された第２復号化データ（デコード後のＳＢＲデータ）を第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）とともに出力することができる。この結果、エラー発生後に第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）しか出力しない場合に比べ、可能な限り聴感上の違和感を低減することができる。
【００４８】
上記実施形態におけるデジタル音声データ処理装置１においては、エラー判定手段１１で非基準フレームＩＦが消失したと判定された場合、後続する非基準フレームＩＦの非基準第２データＳＢＲに対し、当該消失前にヘッダ情報取得手段１１が基準第２データＳＢＲの処理ヘッダ（ＳＢＲヘッダ）より取得したヘッダ情報を用いて、所定の解析処理を行う解析手段（この例ではＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１）を有し、出力制御手段１５は、解析手段１１の解析結果に基づき、第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せ前記みなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替えることを特徴とする。
【００４９】
本実施形態においては、エラー発生後に、エラー発生前のヘッダ情報を用いてみなし第２復号化データ（デコード後のＳＢＲデータ）を生成し出力する一方、非基準第２データＳＢＲに対して解析手段１１で当該ヘッダ情報を用いた所定の解析処理を行う。これにより、解析処理に基づきエラー発生前のヘッダ情報を用いて処理することが妥当であるかどうか（言い換えればエラー発生前と比べてヘッダ情報が変化したかどうか）を検証することができる。また、当該解析結果に応じてみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替えることにより、エラー発生前と比べてヘッダ情報が変化しエラー発生前のヘッダ情報を用いた処理が妥当ではなくなった場合には、みなし第２復号化データ（デコード後のＳＢＲデータ）の出力を中止することができる。
【００５０】
また本実施形態におけるデジタル音声データ処理方法においては、エラー判定手順Ｓ１０で非基準フレームＩＦが消失したと判定された場合、後続する非基準フレームＩＦの非基準第２データＳＢＲに対し、当該消失前にヘッダ情報取得手順Ｓ１５で基準第２データＳＢＲの処理ヘッダ（ＳＢＲヘッダ）より取得したヘッダ情報を用いて、所定の解析処理を行う解析手順（この例ではステップＳ３５）を有し、この解析手順Ｓ３５の解析結果に基づき、第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替えることを特徴とする。
【００５１】
本実施形態においては、エラー発生後に、エラー発生前のヘッダ情報を用いてみなし第２復号化データ（デコード後のＳＢＲデータ）を生成し出力する一方、非基準第２データＳＢＲに対して解析手順Ｓ３５で当該ヘッダ情報を用いた所定の解析処理を行う。これにより、解析処理に基づきエラー発生前のヘッダ情報を用いて処理することが妥当であるかどうか（言い換えればエラー発生前と比べてヘッダ情報が変化したかどうか）を検証することができる。また、当該解析結果に応じてみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替えることにより、エラー発生前と比べてヘッダ情報が変化しエラー発生前のヘッダ情報を用いた処理が妥当ではなくなった場合には、みなし第２復号化データ（デコード後のＳＢＲデータ）の出力を中止することができる。
【００５２】
上記実施形態におけるデジタル音声データ処理装置１においては、解析手段１１は、解析処理として、ヘッダ情報を用いて非基準第２データＳＢＲのデータ長を算出し、この算出データ長と、非基準第１データＢａｓｅＣｏｄｅｃより取得される非基準第２データＳＢＲのデータ長情報とを照合する照合手段１１を設け、  出力制御手段１５は、照合手段１１の照合結果に応じて、第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替えることを特徴とする。
【００５３】
ストリームＥＳの各フレームに備えられる非基準フレームＩＦの非基準第１データＢａｓｅＣｏｄｅｃには、非基準第２データＳＢＲのデータ長情報が含まれる場合がある。本実施形態ではこれを利用して、ヘッダ情報を用いて解析手段１１で算出した非基準第２データＳＢＲのデータ長と、上記非基準第１データＢａｓｅＣｏｄｅｃから取得した非基準第２データＳＢＲのデータ長情報とを照合手段１１で照合し、この照合結果に応じてみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替える。このように、データ長情報と、実際に解析処理して得たデータ長とを照合することにより、エラー発生前のヘッダ情報を用いた処理が妥当であるかどうか（エラー発生前と比べてヘッダ情報が変化したかどうか）を比較的簡単な手法で容易に検証することができる。
【００５４】
また、上記実施形態におけるデジタル音声データ処理方法においては、解析手順Ｓ３５は、解析処理として、ヘッダ情報を用いて非基準第２データＳＢＲのデータ長を算出し、この算出データ長と、非基準第１データＢａｓｅＣｏｄｅｃより取得される非基準第２データＳＢＲのデータ長情報とを照合する照合手順（この例ではステップＳ４０）を設け、この照合手順Ｓ４０の照合結果に応じて、第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）と併せみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替えることを特徴とする。
【００５５】
本実施形態では、ヘッダ情報を用いて解析手順Ｓ３５で算出した非基準第２データＳＢＲのデータ長と、上記非基準第１データＢａｓｅＣｏｄｅｃから取得した非基準第２データＳＢＲのデータ長情報とを照合手順Ｓ４０で照合し、この照合結果に応じてみなし第２復号化データ（デコード後のＳＢＲデータ）の出力を行うか行わないかを切り替える。このように、データ長情報と、実際に解析処理して得たデータ長とを照合することにより、エラー発生前のヘッダ情報を用いた処理が妥当であるかどうか（エラー発生前と比べてヘッダ情報が変化したかどうか）を比較的簡単な手法で容易に検証することができる。
【００５６】
上記実施形態におけるデジタル音声データ処理装置１においては、エラー判定手段１１で非基準フレームＩＦが消失したと判定された場合、当該消失した非基準フレームＩＦに対応した所定のエラー用データ（この例ではｍｕｔｅデータ）を生成するエラー用データ生成手段（この例ではエラー処理部１２）を有することを特徴とする。
【００５７】
これにより、エラー発生時において対応する所定のエラー用エータを出力することができる。
【００５８】
また、上記実施形態におけるデジタル音声データ処理方法においては、エラー判定手順Ｓ１０で非基準フレームＩＦが消失したと判定された場合、当該消失した非基準フレームＩＦに対応した所定のエラー用データ（この例ではｍｕｔｅデータ）を生成するエラー用データ生成手順（この例ではステップＳ６０）を有することを特徴とする。
【００５９】
これにより、エラー発生時において対応する所定のエラー用エータを出力することができる。
【００６０】
図６は、以上列挙した本実施形態の各効果を、具体的に説明するための説明図である。図中、横軸には時間軸をとり、図６（ａ）は入力されるストリームにおける各フレームの挙動の例、図６（ｂ）は図６（ａ）に対応した本実施形態のデジタル音声データ処理装置１からの出力挙動を表し、図６（ｃ）は、エラー発生後に第１復号化データ（デコード後のＢａｓｅＣｏｄｅｃデータ）しか出力しない比較例による出力挙動を表している。
【００６１】
図６（ｂ）及び図６（ｃ）において、ＳＢＲヘッダのある基準フレームＳＦを（エラー発生なく）受信できている場合、及び、その後のＳＢＲヘッダのない非基準フレームＩＦをその後エラー発生なく受信できている場合は、本実施形態及び比較例とも同様であり、ＢａｓｅＣｏｄｅｃ部とＳＢＲ部との両方をデコードでき、それら第１復号化デコードデータ及び第２復号化データ（「ＳＢＲデコード」と表す）を併せて出力することができる。
【００６２】
また、あるフレームでエラーが発生した（フレームの少なくとも一部が消失した）場合についても、本実施形態と比較例とで差異はなく、所定のエラー用データ（この例では無音状態であるｍｕｔｅ）を出力することができる。
【００６３】
一方、上記エラーが発生したフレームの後（次にＳＢＲヘッダを取得できるフレームの前まで）のフレームについては、上記比較例と本実施形態とで異なる。すなわち、図６（ｃ）に示すように、上記比較例では、エラーが発生したら、その後新たにＳＢＲヘッダのヘッダ情報を取得するまで、ＳＢＲ部のデコード処理を行うことができず、ＢａｓｅＣｏｄｅｃ部のみの復号化データを出力する。
【００６４】
一方、図６（ｂ）に示すように、本実施形態では、エラー発生の前後でＳＢＲヘッダの値が変化していないと仮定して、エラー発生後も当該仮定に基づきＳＢＲ部のデコード処理を行いみなし第２復号化データ（「みなしＳＢＲデコード」と表す）を作成するので、実際にエラー発生前後でヘッダ情報が変化していない間は、エラー発生前と同様、正しく復号化された第２復号化データ（「ＳＢＲデコード」とあらわす）と実質同じものを出力することができる。
【００６５】
なお、本実施形態は、上記に限られず、種々の変形が可能である。以下、そのような変形例を順を追って説明する。
【００６６】
（１）エラー区間に応じてＳＢＲ部の復号化を中止する場合
すなわち、連続して発生したエラーの区間長が判定可能な場合、エラーが長区間にわたる場合は、その間にＳＢＲヘッダ情報が変化した可能性が高い。したがって、このような場合には（前述の解析結果のいかんを問わず）上記実施形態において前述したエラー前のＳＢＲヘッダのヘッダ情報を用いたＳＢＲ部の復号化（みなし第２復号化データの生成）を中止するようにする。これにより、まちがったＳＢＲヘッダ情報を用いＳＢＲの復号化処理を行う可能性をさらに確実に減らすことができる。
【００６７】
図７は、この上記実施形態（の変形例）における効果を説明するための説明図であり、前述の図６に相当する図である。図７において、エラー区間が長い（この例では３フレーム分）エラー(1)については、本実施形態の変形例も、エラーの後新たにＳＢＲヘッダのヘッダ情報を取得するまでＳＢＲ部のデコード処理を行わず、ＢａｓｅＣｏｄｅｃ部のみの復号化データを出力する。
【００６８】
なお、エラー区間が短いエラー(2)については、前述と同様、エラー発生の前後でＳＢＲヘッダの値が変化していないと仮定して、エラー発生後も当該仮定に基づきＳＢＲ部のデコード処理を行いみなし第２復号化データ（「みなしＳＢＲデコード」と表す）を作成している。
【００６９】
（２）解析・照合の他の手法
上記実施形態においては、ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部１１が公知の手法でＳＢＲ部のＳｙｎｔａｘ解析を行い、ＳＢＲヘッダのヘッダ情報を用いたｓｙｎｔａｘ解析により実際に得られたＳＢＲ部の解析データ長（ビット長）と、前述のＢａｓｅＣｏｄｅｃより得られたデータ長情報とが、式１の関係を満たしているかどうかで照合、判定を行った（図５のステップＳ４０参照）。
【００７０】
しかしながら、図５のステップＳ４０において、他の手法で照合・判定を行ってもよい。例えば、ＳＢＲのパラメータの１つとして含まれるｅｎｖｅｌｏｐｅ ｓｃａｌｅｆａｃｔｏｒｓ Ｅ の値の範囲により照合してもよい。
【００７１】
すなわち、ストリームＥＳ中に現れるフラグｂｓ＿ｃｏｕｐｌｉｎｇが、もし１であった場合、ｅｎｖｅｌｏｐｅ ｓｃａｌｅｆａｃｔｏｒｓ Ｅのチャンネル１における値Ｅ１は必ず偶数でなければならないという法則性がある。したがって、もし上記フラグｂｓ＿ｃｏｕｐｌｉｎｇが１であるときに上記Ｅ１が奇数であった場合には、これをもってＳＢＲのＳｙｎｔａｘ解析が正常にできなかった（言い換えればＳＢＲヘッダが変化している）と判定することができる。
【００７２】
また例えば、ＳＢＲのパラメータの１つとして含まれるｅｎｖｅｌｏｐｅ ｓｃａｌｅｆａｃｔｏｒｓ Ｅ の値の範囲により照合してもよい。
【００７３】
また同様に、ＳＢＲのパラメータの１つとして含まれるｎｏｉｓｅ ｆｌｏｏｒ ｄａｔａ Ｑ の値の範囲により照合してもよい。すなわち、ストリームＥＳ中のフラグｂｓ＿ｃｏｕｐｌｉｎｇが、もし０であった場合、ｎｏｉｓｅ ｆｌｏｏｒ ｄａｔａ Ｑの値は、
０  ≦  Ｑ  ≦  ３０
でなければならず、ストリームＥＳ中のフラグｂｓ＿ｃｏｕｐｌｉｎｇが、もし１であった場合、ｎｏｉｓｅ ｆｌｏｏｒ ｄａｔａ Ｑのチャンネル０，１における値Ｑ０，Ｑ１の値がそれぞれ、
０  ≦  Ｑ０  ≦  ３０
０  ≦  Ｑ１  ≦  ２４  かつ  Ｑ１は偶数
とならなければならないという法則性がある。
【００７４】
したがって、もし上記法則性がなりたたない場合には、これをもってＳＢＲのＳｙｎｔａｘ解析が正常にできなかった（言い換えればＳＢＲヘッダが変化している）と判定することができる。
【００７５】
なお、上記のパラメータに関する法則性を用いたチェックと、先の実施形態において前述した、ｓｙｎｔａｘ解析により実際に得られたＳＢＲ部の解析データ長（ビット長）と、ＢａｓｅＣｏｄｅｃより得られたデータ長（バイト長）情報とが（式１）の関係を満たすかどうかのチェックとを併用してもよい。このようにすることで、より確実な（信頼度の高い）チェックを行うことができる。
【００７６】
なお、以上は、地上波デジタル放送(１Seg放送)に対応した携帯電話機に適用した場合を例にとって説明したが、これに限られず、他の携帯端末、モバイル機器等に適用が可能である。特に、エラーが多発する車載端末に適用した場合に効果的である。
【図面の簡単な説明】
【００７７】
【図１】本発明の一実施形態の携帯電話機の全体外観を表す斜視図である。
【図２】図１に示した携帯電話機の機能的構成を表す機能ブロック図である。
【図３】ストリームのうち音声に係わる部分を抜き出して概念的に表す模式図である。
【図４】図２に示した信号処理部のうち音声信号の再生処理に係わる構成を表す機能ブロック図である。
【図５】ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部が各フレームごとに実行する処理手順を表すフローチャートである。
【図６】本発明の一実施形態の各効果を、具体的に説明するための説明図である。
【図７】エラー区間の長さを考慮した変形例における効果を説明するための説明図である。
【符号の説明】
【００７８】
１                携帯電話機（デジタル音声データ処理装置）
１１              ＢａｓｅＣｏｄｅｃＤｅｃｏｄｅ部（エラー判定手段、ヘ
ッダ情報取得手段、第１復号化手段、第２復号化手段、解
析手段、照合手段）
１２              エラー処理部（エラー用データ生成手段）
１５              スイッチ（出力制御手段）
ＩＦ              非基準フレーム
ＳＦ              基準フレーム
【図１】
2007256705.tif 000003
【図２】
2007256705.tif 000004
【図３】
2007256705.tif 000005
【図４】
2007256705.tif 000006
【図５】
2007256705.tif 000007
【図６】
2007256705.tif 000008
【図７】
2007256705.tif 000009