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