(57)【要約】【課題】復号エラーが発生した復号化データが偶発的に出力されることを抑制する。【解決手段】音声復号化部１２Ａは、音声フレームを復号化する。音声出力部１３Ａは、復号化音声フレームを蓄積する。復号エラー判定部１０１は、音声復号化部１２Ａにおいて復号エラーが発生したかを判定する。判定結果記憶部１０２は、復号エラー判定部１０１による判定結果を時系列順に記憶する。動的判断部１０３において、判定結果記憶部１０２に記憶された判定結果のうち最新の判定結果を含む過去Ｎ回の判定結果のうち「復号エラー有り」を示す判定結果がＭ回以上（Ｍ≦Ｎ）であると判断されると、出力制御部１０４は、音声出力部１３Ａの出力を強制的に制限する。【選択図】図１
2008141373.tif 000002
【特許請求の範囲】
【請求項１】
時系列順に並ぶ複数の符号化データを順次復号化し、復号化データを出力する復号化出力部と、
前記復号化出力部において復号エラーの有無を符号化データ毎に判定する復号エラー判定部と、
前記復号エラー判定部による判定結果を時系列順に記憶する判定結果記憶部と、
前記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む連続する過去Ｎ回（Ｎは自然数）の判定結果の中に復号エラー有りを示す判定結果の回数がＭ回以上（Ｍ≦Ｎ）であるかを判断する動的判断部と、
前記復号エラー判定部による判定結果に応じて前記復号化出力部に前記復号化データを出力させる通常モードと、当該判定結果に関わらず前記復号化出力部の出力を強制的に制限する強制モードとを有し、前記動的判断部によって前記復号エラー有りを示す判定結果の回数がＭ回以上であると判断されると、前記強制モードになる出力制御部とを備える
ことを特徴とする復号化装置。
【請求項２】
請求項１において、
前記動的判断部は、さらに、前記強制モードの継続期間が前記符号化データＪ個分（Ｊは自然数）の期間以上であり且つ前記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む過去Ｋ回（Ｋは自然数）の判定結果のうち復号エラー有りを示す判定結果の回数がＬ回以下（Ｌ≦Ｋ）であるかを判断し、
前記出力制御部は、さらに、前記動的判断部によって前記強制モードの継続期間が前記符号化データＪ個分の期間以上であり且つ前記復号エラー有りを示す判定結果の回数がＬ回以下であると判断されると、前記強制モードを解除して通常モードになる
ことを特徴とする復号化装置。
【請求項３】
請求項１または請求項２において、
前記符号化データは、音声信号を符号化したものであり、
前記出力制御部は、前記復号化出力部に音声出力の振幅を小さくさせることによって、当該復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項４】
請求項１または請求項２において、
前記符号化データは、映像信号を符号化したものであり、
前記出力制御部は、前記復号化出力部が出力しようとする復号化データに代えて、当該復号化データよりも以前に復号化され且つ復号エラー無しと判定された復号化データを出力させることによって、当該復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項５】
請求項１または請求項２において、
前記符号化データは、字幕を符号化したものであり、
前記出力制御部は、前記復号化出力部に復号化データの出力を停止させることによって、当該復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項６】
時系列順に並ぶ複数の第１符号化データと当該複数の第１符号化データに対応する複数の第２符号化データとが多重化された多重化信号から当該複数の第１符号化データと当該複数の第２符号化データを分離する多重分離部と、
前記多重分離部によって分離された複数の第１符号化データを順次復号化し、第１復号化データを出力する第１の復号化出力部と、
前記第１の復号化出力部において復号エラーが発生したかを符号化データ毎に判定する第１の復号エラー判定部と、
前記多重分離部によって分離された複数の第２符号化データを順次復号化し、第２復号化データを出力する第２の復号化出力部と、
前記第２の復号化出力部において復号エラーが発生したかを符号化データ毎に判定する第２の復号エラー判定部と、
前記第２の復号エラー判定部による判定結果を時系列順に記憶する判定結果記憶部と、
前記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む連続する過去Ｎ回（Ｎは自然数）の判定結果の中に復号エラー有りを示す判定結果の回数がＭ回以上（Ｍ≦Ｎ）であるかを判断する動的判断部と、
前記動的判断部によって前記復号エラー有りを示す判定結果の回数がＭ回以上であると判断されると、前記第１の復号化出力部の中から前記最新の判定結果の判定対象である第２復号化データに対応する第１復号化データを検出するデータ検出部と、
前記第１の復号エラー判定部による判定結果に応じて前記第１の復号化出力部に第１復号化データを出力させる通常モードと、当該第１の復号エラー判定部による判定結果に関わらず前記第１の復号化出力部の出力を強制的に制限する強制モードとを有し、前記データ検出部によって検出された第１復号化データが前記第１の復号化出力部から出力されるときに前記強制モードになる出力制御部とを備える
ことを特徴とする復号化装置。
【請求項７】
請求項６において、
前記動的判断部は、さらに、前記強制モードの継続期間が前記第１復号化データＪ個分（Ｊは自然数）の期間以上であり且つ前記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む過去Ｋ回（Ｋは自然数）の判定結果のうち復号エラー有りを示す判定結果の回数がＬ回以下（Ｌ≦Ｋ）であるかを判断し、
前記フレーム検出部は、さらに、前記動的判断部によって前記強制モードの継続期間が前記第１復号化データＪ個分の期間以上であり且つ前記復号エラー有りを示す判定結果がＬ回以下であると判定されると、前記第１の復号化出力部の中から当該最新の判定結果の判定対象である第２復号化データに対応する第１復号化データを検出し、
前記出力制御部は、さらに、前記データ検出部によって検出された第１復号化データが前記第１の復号化出力部から出力されるときに、前記強制モードを解除して前記通常モードになる
ことを特徴とする復号化装置。
【請求項８】
請求項７または請求項８において、
前記複数の第１符号化データは、音声信号を符号化したものであり、
前記複数の第２符号化データは、映像信号を符号化したものであり、
前記出力制御部は、前記第１の復号化出力部に音声出力の振幅を小さくさせることによって、当該第１の復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項９】
請求項７または請求項８において、
前記複数の第１符号化データは、音声信号を符号化したものであり、
前記複数の第２符号化データは、映像信号を符号化したものであり、
前記出力制御部は、前記第１の復号化出力部が出力しようとする第１復号化データに代えて、当該第１復号化データよりも以前に復号化され且つ復号エラー無しと判定された第１復号化データを出力させることによって、当該第１の復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項１０】
請求項７または請求項８において、
前記複数の第１符号化データは、字幕信号を符号化したものであり、
前記複数の第２符号化データは、映像信号を符号化したものであり、
前記出力制御部は、前記第１の復号化出力部に第１復号化データの出力を停止させることによって、当該第１の復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項１１】
請求項７または請求項８において、
前記複数の第１符号化データは、字幕信号を符号化したものであり、
前記複数の第２符号化データは、音声信号を符号化したものであり、
前記出力制御部は、前記第１の復号化出力部に第１復号化データの出力を停止させることによって、当該第１の復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項１２】
時系列順に並ぶ複数の符号化データがパケット単位で多重化された多重化信号から当該複数の符号化データをパケット単位で分離する多重分離部と、
前記多重分離部において分離エラーが発生したかを判定する分離エラー判定部と、
前記多重分離部によって分離された複数の符号化データを順次復号化し、復号化データを出力する復号化出力部と、
前記復号化出力部において復号エラーが発生したかを符号化データ毎に判定する復号エラー判定部と、
前記分離エラー判定部による判定結果を時系列順に記憶する判定結果記憶部と、
前記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む連続する過去Ｎ回（Ｎは自然数）の判定結果の中に分離エラー有りを示す判定結果の回数がＭ回以上（Ｍ≦Ｎ）あるかを判断する動的判断部と、
前記動的判断部によって前記分離エラー有りを示す判定結果の回数がＭ回以上であると判断されると、前記復号化出力部の中から前記最新の判定結果の判定対象であるパケットに対応する復号化データを検出するデータ検出部と、
前記復号エラー判定部による判定結果に応じて前記復号化出力部に第１復号化データを出力させる通常モードと、当該復号エラー判定部による判定結果に関わらず前記復号化出力部の出力を強制的に制限する強制モードとを有し、前記データ検出部によって検出された復号化データが前記復号化出力部から出力されるときに前記強制モードになる出力制御部とを備える
ことを特徴とする復号化装置。
【請求項１３】
請求項１２において、
前記動的判断部は、さらに、前記強制モードの継続期間が前記復号化データＪ個分（Ｊは自然数）の期間以上であり且つ前記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む過去Ｋ回（Ｋは自然数）の判定結果のうち分離エラー有りを示す判定結果の回数がＬ回以下（Ｌ≦Ｋ）であるかを判断し、
前記フレーム検出部は、さらに、前記動的判断部によって前記強制モードの継続期間が前記復号化データＪ個分の期間以上であり且つ前記分離エラー有りを示す判定結果がＬ回以下であると判定されると、前記復号化出力部の中から当該最新の判定結果の判定対象であるパケットに対応する復号化データを検出し、
前記出力制御部は、さらに、前記データ検出部によって検出された復号化データが前記復号化出力部から出力されるときに、前記強制モードを解除して前記通常モードになる
ことを特徴とする復号化装置。
【請求項１４】
請求項１２または請求項１３において、
前記符号化データは、音声信号を符号化したものであり、
前記出力制御部は、前記復号化出力部に音声出力の振幅を小さくさせることによって、当該復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項１５】
請求項１２または請求項１３において、
前記符号化データは、映像信号を符号化したものであり、
前記出力制御部は、前記復号化出力部が出力しようとする復号化データに代えて、当該復号化データよりも以前に復号化され且つ復号エラー無しと判定された復号化データを出力させることによって、当該復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項１６】
請求項１２または請求項１３において、
前記符号化データは、字幕を符号化したものであり、
前記出力制御部は、前記復号化出力部に復号化データの出力を停止させることによって、当該復号化出力部の出力を制限する
ことを特徴とする復号化装置。
【請求項１７】
請求項１〜請求項５のうちいずれか１項に記載の復号化装置と、
前記符号化信号が多重化された多重化信号を受信する受信部と、
前記受信部によって受信された多重化信号から前記復号化信号を分離し、分離した符号化データを復号化装置へ出力する多重分離部とを備える
ことを特徴とする移動体受信装置。
【請求項１８】
請求項１〜請求項５のうちいずれか１項に記載の復号化装置と、
前記符号化信号が多重化された多重化信号が記憶された記憶媒体から当該多重化信号を読み出す読み出し部と、
前記読み出し部によって読み出された多重化信号から前記復号化信号を分離し、分離した符号化信号を前記復号化装置へ出力する多重分離部とを備える
ことを特徴とするメディア再生装置。
【請求項１９】
請求項６〜請求項１６のうちいずれか１項に記載の復号化装置と、
外部からの多重化信号を受信し、当該多重化信号を前記多重分離部へ出力する受信部とを備える
ことを特徴とする移動体受信装置。
【請求項２０】
請求項６〜請求項１６のうちいずれか１項に記載の復号化装置と、
記憶媒体に記憶された多重化信号から当該多重化信号を読み出し、当該多重化信号を前記多重分離部へ出力する読み出し部とを備える
ことを特徴とするメディア再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、符号化データを復号化する復号化装置，復号化装置を搭載する移動体受信装置，メディア再生装置に関し、さらに詳しくは、符号化データの復号エラーに基づいて復号化処理を制御する技術に関する。
【背景技術】
【０００２】
従来の音声映像再生装置は、符号化音声信号と映像音声信号とが多重化された多重化信号の多重分離を行う多重分離ブロックと、多重分離ブロックによって多重分離された符号化映像信号を復号化する映像復号ブロックと、多重分離ブロックによって多重分離された符号化音声信号を復号化する音声復号ブロックとを備える。また、音声復号ブロックでは、シンクワードの検出やマーカービットの確認が実行され、復号エラーの有無が判定される。復号エラーが発生していると判定された場合には、音声符号化信号において内部データが破壊されており復号化すると音声ノイズとなるものとし、復号エラーが検出された部分については、音声出力をミュートまたは微弱にする。このようにして、音声ノイズの出力が抑制されている。
【特許文献１】特開平７−４６１９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、符号化音声信号において内部データの破壊が連続的に発生している場合（例えば、多重化信号を搬送する電波のＣ／Ｎ比が低い場合等）、復号エラー検出処理において偶然的に復号エラーが検出されないことがある。この場合、破壊された符号化データが復号化されて出力されるため、耳障りなノイズが発生してしまう。また、符号化映像信号の場合では、顕著な画像乱れが発生してしまう。このように、破壊された符号化データが偶然的に復号化・出力されてしまうと、不具合が生じてしまう。
【０００４】
そこで、この発明は、破壊された符号化データが偶然的に誤出力されることを抑制することを目的とする。さらに詳しくは、内部データの破壊が連続的に発生している場合に耳障りな音声ノイズや著しい画像乱れが偶発することを抑制することを目的とする。
【課題を解決するための手段】
【０００５】
この発明の１つの局面に従うと、復号化装置は、時系列順に並ぶ複数の符号化データを順次復号化し、復号化データを出力する復号化出力部と、上記復号化出力部において復号エラーの有無を符号化データ毎に判定する復号エラー判定部と、上記復号エラー判定部による判定結果を時系列順に記憶する判定結果記憶部と、上記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む連続する過去Ｎ回（Ｎは自然数）の判定結果の中に復号エラー有りを示す判定結果の回数がＭ回以上（Ｍ≦Ｎ）であるかを判断する動的判断部と、上記復号エラー判定部による判定結果に応じて上記復号化出力部に上記復号化データを出力させる通常モードと、当該判定結果に関わらず上記復号化出力部の出力を強制的に制限する強制モードとを有し、上記動的判断部によって上記復号エラー有りを示す判定結果の回数がＭ回以上であると判断されると、上記強制モードになる出力制御部とを備える。
【０００６】
上記復号化装置では、復号エラーの発生頻度に応じて復号化出力部の出力を強制的に制限することにより、破壊された符号化データが偶然的に誤出力されることを抑制することができる。
【０００７】
好ましくは、上記動的判断部は、さらに、上記強制モードの継続期間が上記符号化データＪ個分（Ｊは自然数）の期間以上であり且つ上記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む過去Ｋ回（Ｋは自然数）の判定結果のうち復号エラー有りを示す判定結果の回数がＬ回以下（Ｌ≦Ｋ）であるかを判断し、上記出力制御部は、さらに、上記動的判断部によって上記強制モードの継続期間が上記符号化データＪ個分の期間以上であり且つ上記復号エラー有りを示す判定結果の回数がＬ回以下であると判断されると、上記強制モードを解除して通常モードになる。
【０００８】
上記復号化装置では、復号エラーの発生頻度に応じて出力制御部が「強制モード」から「通常モード」へ復帰することにより、信号状態が回復した場合に不要な出力制限を解除することができる。
【０００９】
この発明のもう１つの局面に従うと、復号化装置は、時系列順に並ぶ複数の第１符号化データと当該複数の第１符号化データに対応する複数の第２符号化データとが多重化された多重化信号から当該複数の第１符号化データと当該複数の第２符号化データを分離する多重分離部と、上記多重分離部によって分離された複数の第１符号化データを順次復号化し、第１復号化データを出力する第１の復号化出力部と、上記第１の復号化出力部において復号エラーが発生したかを符号化データ毎に判定する第１の復号エラー判定部と、上記多重分離部によって分離された複数の第２符号化データを順次復号化し、第２復号化データを出力する第２の復号化出力部と、上記第２の復号化出力部において復号エラーが発生したかを符号化データ毎に判定する第２の復号エラー判定部と、上記第２の復号エラー判定部による判定結果を時系列順に記憶する判定結果記憶部と、上記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む連続する過去Ｎ回（Ｎは自然数）の判定結果の中に復号エラー有りを示す判定結果の回数がＭ回以上（Ｍ≦Ｎ）であるかを判断する動的判断部と、上記動的判断部によって上記復号エラー有りを示す判定結果の回数がＭ回以上であると判断されると、上記第１の復号化出力部の中から上記最新の判定結果の判定対象である第２復号化データに対応する第１復号化データを検出するデータ検出部と、上記第１の復号エラー判定部による判定結果に応じて上記第１の復号化出力部に第１復号化データを出力させる通常モードと、当該第１の復号エラー判定部による判定結果に関わらず上記第１の復号化出力部の出力を強制的に制限する強制モードとを有し、上記データ検出部によって検出された第１復号化データが上記第１の復号化出力部から出力されるときに上記強制モードになる出力制御部とを備える。
【００１０】
上記復号化装置では、第２符号化データについての復号エラーの発生頻度に応じて第１の復号化出力部の出力を強制的に制限することにより、破壊された符号化データが偶然的に誤出力されることを抑制することができる。
【００１１】
好ましくは、上記動的判断部は、さらに、上記強制モードの継続期間が上記第１復号化データＪ個分（Ｊは自然数）の期間以上であり且つ上記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む過去Ｋ回（Ｋは自然数）の判定結果のうち復号エラー有りを示す判定結果の回数がＬ回以下（Ｌ≦Ｋ）であるかを判断し、上記フレーム検出部は、さらに、上記動的判断部によって上記強制モードの継続期間が上記第１復号化データＪ個分の期間以上であり且つ上記復号エラー有りを示す判定結果がＬ回以下であると判定されると、上記第１の復号化出力部の中から当該最新の判定結果の判定対象である第２復号化データに対応する第１復号化データを検出し、上記出力制御部は、さらに、上記データ検出部によって検出された第１復号化データが上記第１の復号化出力部から出力されるときに、上記強制モードを解除して上記通常モードになる。
【００１２】
上記復号化装置では、第２符号化データについての復号エラーの発生頻度に応じて出力制御部が「強制モード」から「通常モード」へ復帰することにより、信号状態が回復した場合に不要な出力制限を解除することができる。
【００１３】
この発明のさらにもう１つの局面に従うと、復号化装置は、時系列順に並ぶ複数の符号化データがパケット単位で多重化された多重化信号から当該複数の符号化データをパケット単位で分離する多重分離部と、上記多重分離部において分離エラーが発生したかを判定する分離エラー判定部と、上記多重分離部によって分離された複数の符号化データを順次復号化し、復号化データを出力する復号化出力部と、上記復号化出力部において復号エラーが発生したかを符号化データ毎に判定する復号エラー判定部と、上記分離エラー判定部による判定結果を時系列順に記憶する判定結果記憶部と、上記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む連続する過去Ｎ回（Ｎは自然数）の判定結果の中に分離エラー有りを示す判定結果の回数がＭ回以上（Ｍ≦Ｎ）あるかを判断する動的判断部と、上記動的判断部によって上記分離エラー有りを示す判定結果の回数がＭ回以上であると判断されると、上記復号化出力部の中から上記最新の判定結果の判定対象であるパケットに対応する復号化データを検出するデータ検出部と、上記復号エラー判定部による判定結果に応じて上記復号化出力部に第１復号化データを出力させる通常モードと、当該復号エラー判定部による判定結果に関わらず上記復号化出力部の出力を強制的に制限する強制モードとを有し、上記データ検出部によって検出された復号化データが上記復号化出力部から出力されるときに上記強制モードになる出力制御部とを備える。
【００１４】
上記復号化装置では、分離エラーの発生頻度に応じて復号化出力部の出力を強制的に制限することにより、破壊された符号化データが偶然的に誤出力されることを抑制することができる。
【００１５】
好ましくは、上記動的判断部は、さらに、上記強制モードの継続期間が上記復号化データＪ個分（Ｊは自然数）の期間以上であり且つ上記判定結果記憶部に記憶された判定結果のうち最新の判定結果を含む過去Ｋ回（Ｋは自然数）の判定結果のうち分離エラー有りを示す判定結果の回数がＬ回以下（Ｌ≦Ｋ）であるかを判断し、上記フレーム検出部は、さらに、上記動的判断部によって上記強制モードの継続期間が上記復号化データＪ個分の期間以上であり且つ上記分離エラー有りを示す判定結果がＬ回以下であると判定されると、上記復号化出力部の中から当該最新の判定結果の判定対象であるパケットに対応する復号化データを検出し、上記出力制御部は、さらに、上記データ検出部によって検出された復号化データが上記復号化出力部から出力されるときに、上記強制モードを解除して上記通常モードになる。
【００１６】
上記復号化装置では、分離エラーの発生頻度に応じて出力制御部が「強制モード」から「通常モード」へ復帰することにより、信号状態が回復した場合に不要な出力制限を解除することができる。
【発明の効果】
【００１７】
以上のように、破壊された符号化データが偶然的に誤出力されることを抑制することができる。また、信号状態が回復した場合に不要な出力制限を解除することができる。
【発明を実施するための最良の形態】
【００１８】
以下、この発明の実施の形態を図面を参照して詳しく説明する。なお、図中同一または相当部分には同一の符号を付しその説明は繰り返さない。
【００１９】
（第１の実施形態）
＜構成＞
図１は、この発明の第１の実施形態による復号化装置の構成を示す。この装置は、放送電波によって搬送された多重化信号、またはＤＶＤ，ＨＤＤに記憶された多重化信号を入力し、音声信号，映像信号，字幕信号を復号化して、ディスプレイ１４やスピーカ１５へ出力する。この装置は、多重分離部１１と、音声復号化部１２Ａと、映像復号化部１２Ｖと、字幕復号化部１２Ｔと、音声出力部１３Ａと、映像出力部１３Ｖと、字幕出力部１３Ｔと、制御部１０とを備える。
【００２０】
図２は、多重化信号，符号化音声信号，符号化映像信号，符号化字幕信号の一例を示す。符号化音声信号は、複数の音声フレーム（符号化音声データ）ＦＴ１，ＦＴ２，ＦＴ３，・・・を含む。符号化映像信号は、複数の画像フレーム（符号化画像データ）ＦＶ１，ＦＶ２，ＦＶ３，・・・を含む。符号化字幕信号は、複数の字幕フレーム（符号化字幕データ）ＦＴ１，ＦＴ２，ＦＴ３，・・・を含む。また、音声フレーム，画像フレーム，字幕フレームの各々は、そのフレームを出力する時刻を示す出力時刻情報，復号エラー判定のために使用されるマーカービットやシンクワード，その他音声再生，映像再生，字幕再生に必要な情報が付加されている。
【００２１】
多重化信号は、符号化音声信号，符号化映像信号，および符号化字幕信号の各々がパケット単位で多重化されて構成されている。多重化信号には、符号化音声信号についてのデータを格納する音声パケットＡ１，Ａ２，Ａ３，・・・と、符号化映像信号についてのデータを格納する映像パケットＶ１，Ｖ２，Ｖ３，・・・と、符号化字幕信号についてのデータを格納する字幕パケットＴ１，・・・とを含む。例えば、音声フレームＦＡ１は、パケット単位に分割されて、音声パケットＡ１，Ａ２に格納される。
【００２２】
多重分離部１１は、多重化信号からパケットを分離し、分離したパケットを解析して、そのパケットに格納された符号化データの種類に応じてそのパケットを音声復号化部１２Ａ，映像復号化部１２Ｖ，および字幕復号化部１２Ｔのうちいずれか１つに出力する。これにより、符号化音声信号，符号化映像信号，および符号化字幕信号の各々が出力される。
【００２３】
音声復号化部１２Ａは、多重分離部１１から符号化音声信号として出力された複数の音声フレームを順次復号化する。音声出力部１３Ａは、音声復号化部１２Ａによって生成された復号化音声フレーム（復号化音声データ）を蓄積し、各々のフレームに付加された出力時刻情報に基づいて復号化音声フレームを順次出力する。このようにして、音声信号が出力される。
【００２４】
映像復号化部１２Ｖは、多重分離部１１から符号化映像信号として出力された複数の画像フレームを順次復号化する。映像出力部１３Ｖは、映像復号化部１２Ｖによって生成された復号化画像フレーム（復号化画像データ）を蓄積し、各々のフレームに付加された出力時刻情報に基づいて復号化画像フレームを順次出力する。このようにして、映像信号が出力される。
【００２５】
字幕復号化部１２Ｔは、多重分離部１１から符号化字幕信号として出力された複数の字幕フレームを順次復号化する。字幕出力部１３Ｔは、字幕復号化部１２Ｔによって生成された復号化字幕フレーム（復号化字幕データ）を蓄積し、各々のフレームに付加された出力時刻情報に基づいて復号化字幕フレームを順次出力する。このようにして、字幕信号が出力される。
【００２６】
制御部１０は、音声復号化部１２Ａにおける復号エラーの発生の有無に応じて、音声出力部１３Ａの出力を制限する。制御部１０は、復号エラー判定部１０１と、判定結果記憶部１０２と、動的判断部１０３と、出力制御部１０４とを含む。
【００２７】
＜動作＞
次に、図３を参照しつつ、図１に示した復号化装置による動作について説明する。なお、ここでは、音声復号化部１２Ａ，音声出力部１３Ａ，制御部１０による動作に着目して説明する。
【００２８】
〔ステップＳＴ１０１〕
音声復号化部１２Ａは、音声フレームを復号化する。音声出力部１３Ａは、復号化音声フレームを蓄積する。
【００２９】
〔ステップＳＴ１０２〕
次に、復号エラー判定部１０１は、音声復号化部１２Ａにおける音声フレームの復号化の際に、復号エラーが発生したかを判定する。例えば、復号エラー判定部１０１は、音声フレームに付加されたマーカービットと予め用意された所定ビットとが一致するかを判定する。また、復号エラー判定部１０１は、音声フレームに付加されたシンクワードの位置が所定位置に存在するかを判定する。
【００３０】
〔ステップＳＴ１０３〕
次に、判定結果記憶部１０２は、復号エラー判定部１０１による判定結果を時系列順に記憶する。
【００３１】
〔ステップＳＴ１０４〕
次に、判定結果記憶部１０２に最新の判定結果が記憶されると、動的判断部１０３は、出力制御部１０４の動作モードが「強制モード」に設定されているかを判断する。出力制御部１０４の動作モードが強制モードに設定されている場合には、ステップＳＴ１０５へ進む。一方、そうでない場合には、ステップＳＴ１０８へ進む。
【００３２】
〔ステップＳＴ１０５〕
次に、動的判断部１０３は、判定結果記憶部１０２に記憶された判定結果のうち最新の判定結果を含む過去Ｎ個（Ｎは自然数）の判定結果の中で、「復号エラー有り」を示す判定結果の回数（エラー判定回数）がＭ回以上（Ｍ≦Ｎ）あるかを判断する。エラー判定回数がＭ回以上ある場合には、ステップＳＴ１０６へ進む。一方、そうでない場合には、ステップＳＴ１０７へ進む。
【００３３】
〔ステップＳＴ１０６〕
次に、出力制御部１０４の動作モードは、「強制モード」に設定される。強制モードになると、出力制御部１０４は、復号エラー判定部１０１の判定結果に関わらず、音声出力部１３Ａの出力を強制的に制限する。すなわち、出力制御部１０４は、ステップＳＴ１０１において生成された復号化音声フレームを音声出力部１３Ａが出力する際、音声出力部１３Ａに音声出力の振幅を強制的に小さくさせる（または、音声出力をミュートにする）。次に、ステップＳＴ１０１へ進む。
【００３４】
〔ステップＳＴ１０７〕
一方、ステップＳＴ１０５において、エラー判定回数がＭ回よりも少ないと動的判断部１０３によって判断された場合、出力制御部１０４の動作モードは、「通常モード」のまま維持される。通常モードでは、出力制御部１０４は、復号エラー判定部１０１の判定結果に応じて、ステップＳＴ１０１において生成された復号化音声フレームを音声出力部１３Ａに出力させる。すなわち、出力制御部１０４は、判定結果が「復号エラー有り」を示す場合には、音声出力部１３Ａに音声出力の振幅を小さくさせ（または、音声出力をミュートにさせ）、判定結果が「復号エラー無し」を示す場合には、音声出力の振幅を制限することなく音声出力部１３Ａに復号化音声フレームを出力させる。次に、ステップＳＴ１０１へ進む。
【００３５】
このように、音声フレームについての復号エラーの発生頻度に応じて、音声出力部１３Ａの出力を強制的に制限する。
【００３６】
〔ステップＳＴ１０８〕
一方、ステップＳＴ１０４において、出力制御部１０４の動作モードが強制モードに設定されていると判断すると、動的判断部１０３は、出力制御部１０４の動作モードが強制モードに設定されている期間（強制モード継続期間）が音声フレームＪ枚分（Ｊは自然数）に相当する期間以上であるかを判断する。強制モード継続期間が音声フレームＪ枚分に相当する期間以上である場合には、ステップＳＴ１０９へ進む。一方、そうでない場合には、ステップＳＴ１１１へ進む。
【００３７】
〔ステップＳＴ１０９〕
次に、動的判断部１０３は、判定結果記憶部１０２に記憶された判定結果のうち最新の判定結果を含む過去Ｋ個（Ｋは自然数）の判定結果の中で、「復号エラー有り」を示す判定結果の回数（エラー判定回数）がＬ回以下（Ｌ≦Ｋ）であるか判断する。エラー判定回数がＬ回以下である場合には、ステップＳＴ１１０へ進む。一方、そうでない場合には、ステップＳＴ１１１へ進む。
【００３８】
〔ステップＳＴ１１０〕
次に、出力制御部１０４は、「強制モード」を解除して「通常モード」になる。これにより、出力制御部１０４は、復号エラーの判定結果に応じて、音声出力部１３Ａに復号化音声フレームを出力させる。次に、ステップＳＴ１０１へ進む。
【００３９】
〔ステップＳＴ１１１〕
一方、ステップＳＴ１０８において強制モード継続期間が音声フレームＪ枚分に相当する期間よりも短い、または、ステップＳＴ１０９においてエラー判定回数がＬ回よりも多いと動的判断部１０３によって判断された場合、出力制御部１０４の動作モードは、「強制モード」のまま維持される。これにより、出力制御部１０４は、音声出力部１３Ａの出力を強制的に制限する。次に、ステップＳＴ１０１へ進む。
【００４０】
このように、音声フレームについての復号エラーの発生頻度に応じて、出力制御部１０４の「強制モード」を解除する。
【００４１】
＜強制モード設定処理＞
次に、図４を参照しつつ、出力制御部１０４の動作モードを「強制モード」に設定する処理について具体例を挙げて説明する。なお、ここでは、ｎ＝５，ｍ＝３であるものとする。また、図中、「○」は「復号エラー無し」を示し、「×」は「復号エラー有り」を示すものとする（以下の説明でも同様である）。
【００４２】
音声フレームＦＡ１からＦＡ４までの期間では、符号化音声信号の信号状態は良好であり、音声フレームＦＡ１〜ＦＡ４の各々の判定結果は「復号エラー無し」となる。
【００４３】
音声フレームＦＡ５以降の期間では、符号化音声信号の信号状態が悪化して符号化音声信号において内部データの破壊が連続的に発生している。よって、音声フレームＦＡ５〜ＦＡ８の各々の判定結果は「復号エラー有り」となる。
【００４４】
ここで、音声フレームＦＡ７の判定結果が得られたとき、エラー判定回数が「３回」に到達するので、出力制御部１０４の動作モードは「通常モード」から「強制モード」になる。音声フレームＦＡ７以降では、出力制御部１０４が音声出力部１３Ａの出力を強制的に制限しているので、音声フレームＦＡ９の判定結果が偶然的に「復号エラー無し」となっても、音声フレームＦＡ９に対応する復号化音声フレームの出力は強制的に制限される。
【００４５】
＜強制モード解除処理＞
次に、図５を参照しつつ、出力制御部１０４に設定された強制モードを解除する処理について具体例を挙げて説明する。なお、ここでは、Ｊ＝１０，Ｋ＝７，Ｌ＝２であるものとする（以下の説明でも同様である。）。
【００４６】
音声フレームＦＡ１からＦＡ７までの期間では、符号化音声信号の信号状態は悪化しており、符号化音声信号において内部データの破壊が連続的に発生している。よって、音声フレームＦＡ１〜ＦＡ７の各々の判定結果は「復号エラー有り」となる。
【００４７】
音声フレームＦＡ８以降の期間では、符号化音声信号の信号状態が回復しており、音声フレームＦＡ８〜ＦＡ１３の各々の判定結果は「復号エラー無し」となる。
【００４８】
ここで、音声フレームＦＡ１〜ＦＡ９までの期間では、強制モード継続期間が「１０フレーム」未満であるので、エラー判定回数はカウントされない。
【００４９】
音声フレームＦＡ１０の時点では、強制モード継続期間が「１０フレーム」以上になるので、エラー判定回数がカウントされる。しかし、エラー判定回数が「２回」よりも大きいので、出力制御部１０４の動作モードは「強制モード」のまま維持される。音声フレームＦＡ１１の時点でも、同様に、出力制御部１０４の動作モードは「強制モード」のまま維持される。
【００５０】
音声フレームＦＡ１２の時点では、エラー判定回数が「２回」になるので、出力制御部１０４の動作モードは「強制モード」から「通常モード」になる。よって、音声フレームＦＡ１２以降では、出力制御部１０４は、復号エラーの判定結果に応じて、音声出力部１３Ａに復号化音声データを出力させる。
【００５１】
＜効果＞
以上のように、復号エラーの発生頻度に応じて音声出力部の出力を強制的に制限することにより、破壊された符号化データが偶然的に誤出力されることを抑制することができる。これにより、符号化音声信号において内部データの破壊が連続的に発生している場合に、耳障りな音声ノイズが偶発することを抑制することができる。
【００５２】
また、復号エラーの発生頻度に応じて出力制御部が「強制モード」から「通常モード」へ復帰することにより、符号化信号の信号状態が回復した場合に不要な出力制限を解除することができる。
【００５３】
なお、制御部１０による制御対象は、音声復号化部１２Ａ，音声出力部１３Ａに限らず、映像復号化部１２Ｖ，映像出力部１３Ｖであっても良いし、字幕復号化部１２Ｔ，字幕出力部１３Ｔであっても良い。
【００５４】
映像復号化部１２Ｖ，映像出力部１３Ｖを制御対象とする場合、復号エラー判定部１０１は、映像復号化部１２Ｖにおける復号エラーの有無を判定する。出力制御部１０４は、映像出力部１３Ｖの出力を制限する。すなわち、出力制御部１０４は、「強制モード」に設定されている場合または判定結果が「復号エラー有り」を示す場合、現在出力しようとしている復号化画像フレームに代えて、その復号化画像フレームよりも以前に復号化され且つ判定結果が「復号エラー無し」である復号化画像フレームを映像出力部１３Ｖに出力させる。このように構成することにより、符号化音声信号の信号状態が悪い場合に、著しい画像乱れが偶発することを抑制することができる。
【００５５】
また、字幕復号化部１２Ｔ，字幕出力部１３Ｔを制御対象とする場合、復号エラー判定部１０１は、字幕復号化部１２Ｔにおける復号エラーの有無を判定する。出力制御部１０４は、字幕出力部１３Ｔの出力を制限する。すなわち、出力制御部１０４は、「強制モード」に設定されている場合または判定結果が「復号エラー有り」を示す場合、字幕出力部１３Ｔに復号化字幕フレームの出力を停止させる。このように構成することにより、符号化字幕信号の信号状態が悪い場合に、字幕表示の著しい乱れが偶発することを抑制することができる。
【００５６】
（第２の実施形態）
＜構成＞
図６は、この発明の第２の実施形態による復号化装置の構成を示す。この装置は、図１に示した制御部１０に代えて、制御部２０を備える。制御部２０は、映像復号化部１２Ｖにおける復号エラーの発生頻度に応じて、音声出力部１３Ａの出力を強制的に制限する。制御部２０は、図１に示した制御部１０に加えて、復号エラー判定部２０１と、フレーム検出部２０２を含む。復号エラー判定部２０１は、映像復号化部１２Ｖにおける復号エラーの有無を判定する。判定結果記憶部１０２は、復号エラー判定部２０１による判定結果を時系列順に記憶する。その他の構成は、図１と同様である。
【００５７】
＜動作＞
次に、図７を参照しつつ、図６に示した復号化装置による動作について説明する。なお、ここでは、映像復号化部１２Ｖ，映像出力部１３Ｖ，音声復号化部１２Ａ，音声出力部１３Ａ，制御部２０に着目して説明する。
【００５８】
〔ステップＳＴ２０１〕
映像復号化部１２Ｖは、画像フレームを復号化する。映像出力部１３Ｖは、復号化画像フレームを蓄積する。一方、音声復号化部１２Ａは、音声フレームを復号化し、音声出力部１３Ａは、復号化音声フレームを蓄積する。
【００５９】
〔ステップＳＴ２０２〕
次に、復号エラー判定部２０１は、映像復号化部１２Ｖにおける画像フレームの復号化の際に、復号エラーが発生したかを判定する。例えば、復号エラー判定部２０１は、画像フレームに含まれるマーカービットと予め用意された所定ビットとが一致するかを判定する。また、復号エラー判定部２０１は、画像フレームに含まれる映像サイズ等のパラメータ値が正常値であるのかを判定する。
【００６０】
〔ステップＳＴ２０３〕
次に、判定結果記憶部１０２は、復号エラー判定部２０１による判定結果（画像フレームについての判定結果）を時系列順に記憶する。
【００６１】
〔ステップＳＴ１０４，ＳＴ１０５〕
次に、ステップＳＴ１０４，ＳＴ１０５と同様の処理が実行され、動的判断部１０３によってエラー判定回数（画像フレームについてのエラー判定回数）がＭ回以上であるかが判断される。エラー判定回数がＭ回以上ある場合には、ステップＳＴ２０６へ進む。一方、そうでない場合には、ステップＳＴ１０７へ進む。
【００６２】
〔ステップＳＴ２０６〕
次に、フレーム検出部２０２は、映像出力部１３Ｖに蓄積された復号化画像フレームの中からステップＳＴ２０２において復号エラーの有無が判定された復号化画像フレーム（最新の判定結果の判定対象である復号化画像フレーム）を検出し、検出した復号化画像フレームに付加された出力時刻情報（映像出力時刻情報）を取得する。また、フレーム検出部２０２は、音声出力部１３Ａに蓄積された復号化音声フレームの各々に付加された出力時刻情報（音声出力時刻情報）を監視し、映像出力時刻情報と一致する（または、時間的に最も近い）音声出力時刻情報が付加された復号化音声フレームを検出する。
【００６３】
〔ステップＳＴ２０７〕
次に、出力制御部１０４は、フレーム検出部２０２によって検出された復号化音声フレームが音声出力部１３Ａによって出力される際に、「強制モード」に設定される。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に関わらず音声出力部１３Ａに音声出力の振幅を強制的に制限する。次に、ステップＳＴ１０１へ進む。
【００６４】
〔ステップＳＴ１０７〕
一方、ステップＳＴ１０５において、エラー判定回数がＭ回よりも少ないと動的判断部１０３によって判断された場合、ステップＳＴ１０８と同様の処理が実行され、出力制御部１０４の動作モードは「通常モード」のまま維持される。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に応じて、音声出力部１３Ａに復号化音声フレームを出力させる。次に、ステップＳＴ１０１へ進む。
【００６５】
このように、画像フレームについての復号エラーの発生頻度に応じて、音声出力部１３Ａの出力を強制的に制限する。
【００６６】
〔ステップＳＴ１０８，ＳＴ１０９〕
一方、ステップＳＴ１０４において、出力制御部１０４の動作モードが「強制モード」であると判断すると、ステップＳＴ１０８，ＳＴ１０９と同様の処理が実行され、動的判断部１０３によってエラー判定回数（画像フレームについてのエラー判定回数）がＬ回以下であるかが判断される。エラー判定回数がＬ回以下である場合には、ステップＳＴ２１０へ進む。一方、そうでない場合には、ステップＳＴ１１１へ進む。
【００６７】
〔ステップＳＴ２１０〕
次に、ステップＳＴ２０３と同様に、フレーム検出部２０２は、ステップＳＴ２０２において復号エラーの有無が判定された復号化画像フレームを検出し、検出した復号化画像フレームに付加された映像出力時刻情報を取得する。また、フレーム検出部２０２は、音声出力部１３Ａに蓄積された復号化音声フレームの各々に付加された音声出力時刻情報を監視し、映像出力時刻情報と一致する（または、時間的に最も近い）音声出力時刻情報が付加された復号化音声フレームを検出する。
【００６８】
〔ステップＳＴ２１１〕
次に、出力制御部１０４は、フレーム検出部２０２によって検出された復号化音声フレームが音声出力部１３Ａによって出力される際に、「強制モード」を解除して「通常モード」になる。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に応じて、音声出力部１３Ａに復号化音声フレームを出力させる。次に、ステップＳＴ１０１へ進む。
【００６９】
〔ステップＳＴ１１１〕
一方、ステップＳＴ１０８において強制モード継続期間が音声フレームＪ枚分に相当する期間よりも短い、または、ステップＳＴ１０９においてエラー判定回数（画像フレームについてのエラー判定回数）がＬ回よりも多いと動的判断部１０３によって判断された場合、ステップＳＴ１１１と同様の処理が実行され、出力制御部１０４の動作モードは「強制モード」のまま維持される。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に関わらず、音声出力部１３Ａからの音声信号の出力を強制的に制限する。次に、ステップＳＴ１０１へ進む。
【００７０】
このように、画像フレームの復号エラーの発生頻度に応じて、出力制御部１０４の「強制モード」を解除する。
【００７１】
＜強制モード設定処理＞
次に、図８を参照しつつ、図６に示した復号化装置における強制モード設定処理について具体的に説明する。なお、符号化映像信号，符号化音声信号は、同一の多重化信号から分離されたものであり、画像フレームＦＶ１〜ＦＶ１１の出力時刻情報は、音声フレームＦＡ１〜ＦＡ１１の出力時刻情報に対応する。
【００７２】
画像フレームＦＶ１からＦＶ４までの期間では、符号化映像信号の信号状態は良好であり、画像フレームＦＶ１〜ＦＶ４の各々の判定結果は「復号エラー無し」となる。
【００７３】
画像フレームＦＶ５以降の期間では、符号化映像信号の信号状態が悪化しており、符号化映像信号において内部データの破壊が連続的に発生している。よって、画像フレームＦＶ５〜ＦＶ１１の各々の判定結果は「復号エラー有り」となる。
【００７４】
ここで、画像フレームＦＶ７の判定結果が得られたとき、エラー判定回数が「３回」に到達するので、フレーム検出部２０２は、画像フレームＦＶ７に対応する音声フレームＦＡ７を検出する。音声出力部１３Ａによって音声フレームＦＡ７が出力される際に、出力制御部１０４の動作モードは、「通常モード」から「強制モード」になる。
【００７５】
一方、符号化音声信号においても同様のタイミングで信号状態が悪化し、音声フレームＦＡ５〜ＦＡ８の各々の判定結果は、「復号エラー有り」となる。音声フレームＦＡ７以降では、出力制御部１０４が音声出力部１３Ａの出力を強制的に制限しているので、音声フレームＦＡ９の判定結果が偶然的に「復号エラー無し」となっても、音声フレームＦＡ９に対応する復号化音声フレームの出力は強制的に制限される。
【００７６】
＜強制モード解除処理＞
次に、図９を参照しつつ、図６に示した復号化装置における強制モード解除処理について具体的に説明する。
【００７７】
画像フレームＦＶ１からＦＶ７までの期間では、符号化画像信号の信号状態は悪化しており、符号化画像信号において内部データの破壊が連続的に発生している。よって、画像フレームＦＶ１〜ＦＶ７の各々の判定結果は「復号エラー有り」となる。
【００７８】
画像フレームＦＶ８以降の期間では、符号化画像信号の信号状態が回復しており、画像フレームＦＶ８〜ＦＶ１３の各々の判定結果は「復号エラー無し」となる。
【００７９】
一方、音声フレームＦＡ１〜ＦＡ９までの期間では、強制モード継続期間が「１０フレーム」未満であるので、画像フレームについてのエラー判定回数はカウントされない。
【００８０】
音声フレームＦＡ１０が音声復号化部１２Ａにおいて復号化されるときに、強制モード継続期間が「１０フレーム」以上になる。このとき、映像復号化部１２Ｖでは、画像フレームＦＶ１０の復号化が実行されている。よって、画像フレームＦＶ１０についての判定結果が得られると、画像フレームについてのエラー判定回数がカウントされる。しかし、このとき、エラー判定回数が「２回」よりも大きいので、出力制御部１０４の動作モードは「強制モード」のまま維持される。画像フレームＦＶ１１についての判定結果が得られたときも、同様に、出力制御部１０４の動作モードは「強制モード」のまま維持される。
【００８１】
画像フレームＦＶ１２についての判定結果が得られたときに、エラー判定回数が「２回」になるので、フレーム検出部２０２は、画像フレームＦＶ１２に対応する音声フレームＦＡ１２を検出する。音声出力部１３Ａによって音声フレームＦＡ１２が出力される際に、出力制御部１０４の動作モードは「強制モード」から「通常モード」になる。よって、音声フレームＦＡ１２以降では、出力制御部１０４は、音声フレームについての判定結果に応じて、音声出力部１３Ａに復号化音声データを出力させる。
【００８２】
＜効果＞
以上のように、画像フレームについての復号エラーの発生頻度に応じて音声出力部の出力を強制的に制限することにより、破壊された符号化データが偶然的に誤出力されることを抑制することができる。これにより、符符号化音声信号において内部データの破壊が連続的に発生している場合に、耳障りな音声ノイズが偶発することを抑制することができる。
【００８３】
また、画像フレームについての復号エラーの発生頻度に応じて出力制御部が「強制モード」から「通常モード」へ復帰することにより、信号状態が回復した場合に不要な出力制限を解除することができる。
【００８４】
なお、制御部２０が、音声フレームについての復号エラーの発生頻度に応じて映像出力部１３Ｖの出力を制限するように構成しても構わない。この場合、復号エラー判定部２０１は、音声復号化部１２Ａにおける復号エラーの有無を判定し、復号エラー判定部１０１は、映像復号化部１２Ｖにおける復号エラーの有無を判定するように構成し、映像出力部１３Ｖが出力制御部１０４による出力制限を受ける構成にすれば良い。
【００８５】
さらに、制御部２０が、映像フレーム（または、音声フレーム）についての復号エラーの発生頻度に応じて字幕出力部１３Ｔの出力を制限するように構成することも可能である。
【００８６】
（第３の実施形態）
＜構成＞
図１０は、この発明の第３の実施形態による復号化装置の構成を示す。この装置は、図１に示した制御部１０に代えて、制御部３０を備える。制御部３０は、多重分離部１１における分離エラーの発生頻度に応じて、音声出力部１３Ａの出力を制限する。制御部３０は、図１に示した制御部１０に加えて、分離エラー判定部３０１と、図５に示したフレーム検出部２０２とを含む。判定結果記憶部１０２は、分離エラー判定部による判定結果を時系列順に記憶する。また、多重分離部１１は、音声フレームの各々に付加される音声出力時刻情報を監視し、音声出力時刻情報が更新されるたびに最新の音声出力時刻情報を制御部３０（フレーム検出部２０２）へ通知する。その他の構成は、図１と同様である。
【００８７】
＜動作＞
次に、図１１を参照しつつ、図１０に示した復号化装置による動作について説明する。なお、ここでは、多重分離部１１，音声出力部１３Ａ，制御部３０に着目して説明する。
【００８８】
〔ステップＳＴ３０１〕
多重分離部１１は、多重化信号からパケットを分離して、符号化音声信号，符号化映像信号，および符号化字幕信号を生成する。また、多重分離部１１は、最新の音声出力時刻情報を制御部３０（フレーム検出部２０２）へ出力する。
【００８９】
〔ステップＳＴ３０２〕
次に、分離エラー判定部３０１は、多重分離部１１によるパケットの分離の際に、分離エラーが発生したかを判定する。例えば、分離エラー判定部３０１は、多重化信号に含まれるマーカービットと予め用意された所定ビットとが一致するのかを判定する。また、聞知エラー判定部３０１は、多重化信号に含まれるパケット長等のパラメータ値が正常値であるかを判定する。
【００９０】
〔ステップＳＴ３０３〕
次に、判定結果記憶部１０２は、分離エラー判定部３０１による判定結果を時系列順に記憶する。
【００９１】
〔ステップＳＴ１０４，ＳＴ１０５〕
次に、ステップＳＴ１０４，ＳＴ１０５と同様の処理が実行され、動的判断部１０３によってエラー判定回数（パケット分離についてのエラー判定回数）がＭ回以上であるかが判断される。エラー判定回数がＭ回以上ある場合には、ステップＳＴ３０６へ進む。一方、そうでない場合には、ステップＳＴ１０７へ進む。
【００９２】
〔ステップＳＴ３０６〕
次に、フレーム検出部２０２は、音声出力部１３Ａに蓄積された復号化音声フレームの各々に付加された音声出力時刻情報を監視し、ステップＳＴ３０１において多重分離部１１から出力された音声出力時刻情報と一致する音声出力時刻情報が付加された復号化音声フレームを音声出力部１３Ａの中から検出する。
【００９３】
〔ステップＳＴ３０７〕
次に、出力制御部１０４は、フレーム検出部２０２によって検出された復号化音声フレームが音声出力部１３Ａによって出力される際に、「強制モード」に設定される。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に関わらず音声出力部１３Ａに音声出力の振幅を強制的に制限する。次に、ステップＳＴ１０１へ進む。
【００９４】
〔ステップＳＴ１０７〕
一方、ステップＳＴ１０５において、エラー判定回数がＭ回よりも少ないと動的判断部１０３が判断すると、ステップＳＴ１０８と同様の処理が実行され、出力制御部１０４の動作モードは「通常モード」のまま維持される。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に応じて、音声出力部１３Ａに復号化音声フレームを出力させる。次に、ステップＳＴ１０１へ進む。
【００９５】
このように、分離エラーの発生頻度に応じて、音声出力部１３Ａの出力を強制的に制限する。
【００９６】
〔ステップＳＴ１０８，ＳＴ１０９〕
一方、ステップＳＴ１０４において、出力制御部１０４の動作モードが「強制モード」であると判断すると、ステップＳＴ１０８，ＳＴ１０９と同様の処理が実行され、動的判断部１０３によってエラー判定回数（パケット分離についてのエラー判定回数）がＬ回以下であるかが判断される。エラー判定回数がＬ回以下である場合には、ステップＳＴ３１０へ進む。一方、そうでない場合には、ステップＳＴ１１１へ進む。
【００９７】
〔ステップＳＴ３１０〕
次に、ステップＳＴ３０６と同様に、フレーム検出部２０２は、音声出力部１３Ａに蓄積された復号化音声フレームの各々に付加された音声出力時刻情報を監視し、ステップＳＴ３０２において分離エラー判定部３０１から出力された時刻情報と一致する音声出力時刻情報が付加された復号化音声フレームを検出する。
【００９８】
〔ステップＳＴ３１１〕
次に、出力制御部１０４は、フレーム検出部２０２によって検出された復号化音声フレームが音声出力部１３Ａによって出力される際に、「強制モード」を解除して「通常モード」になる。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に応じて、音声出力部１３Ａに復号化音声フレームを出力させる。次に、ステップＳＴ１０１へ進む。
【００９９】
〔ステップＳＴ１１１〕
一方、ステップＳＴ１０８において強制モード継続期間が音声フレームＪ枚分に相当する期間よりも短い、または、ステップＳＴ１０９においてエラー判定回数（パケット分離についてのエラー判定回数）がＬ回よりも多いと動的判断部１０３によって判断された場合、ステップＳＴ１１１と同様の処理が実行され、出力制御部１０４の動作モードは「強制モード」のまま維持される。よって、出力制御部１０４は、復号エラー判定部１０１による判定結果（音声フレームについての判定結果）に関わらず、音声出力部１３Ａからの音声信号の出力を強制的に制限する。次に、ステップＳＴ１０１へ進む。
【０１００】
このように、分離エラーの発生頻度に応じて、出力制御部１０４の「強制モード」を解除する。
【０１０１】
＜強制モード設定処理＞
次に、図１２を参照しつつ、図１０に示した復号化装置における強制モード設定処理について具体的に説明する。なお、多重化信号において、音声フレームＦＡ１は、音声パケットＡ１，Ａ２に分割されており、音声フレームＦＡ２は、音声パケットＡ３，Ａ４に分割されている。
【０１０２】
音声パケットＡ１から音声パケットＡ２までの期間では、多重化信号の信号状態は良好であり、音声パケットＡ１，Ａ２，映像パケットＶ１，Ｖ２の各々の判定結果は「分離エラー無し」となる。
【０１０３】
映像パケットＶ３以降の期間では、多重化信号の信号状態が悪化しており、多重化信号において内部データの破壊が連続的に発生している。よって、音声パケットＡ３，Ａ４，映像パケットＶ５，Ｖ６，字幕パケットＴ１の各々の判定結果は「分離エラー有り」となる。
【０１０４】
ここで、音声パケットＡ３の判定結果が得られたとき、エラー判定回数が「３回」に到達するので、フレーム検出部２０２は、音声パケットＡ３に対応する音声フレームＦＡ２を検出する。音声出力部１３Ａによって音声フレームＦＡ２が出力される際に、出力制御部１０４の動作モードは「通常モード」から「強制モード」になる。
【０１０５】
一方、符号化音声信号では音声パケットＡ３，Ａ４に対応する音声フレームＦＡ２以降において信号状態が悪化しており、音声フレームＦＡ２，ＦＡ３，ＦＡ５の各々の判定結果は、「復号エラー有り」となる。音声フレームＦＡ２以降では、出力制御部１０４が音声出力部１３Ａの出力を強制的に制限しているので、音声フレームＦＡ４の判定結果が偶然的に「復号エラー無し」となっても、音声フレームＦＡ４に対応する復号化音声フレームの出力は強制的に制限される。
【０１０６】
＜強制モード解除処理＞
次に、図１３を参照しつつ、図１０に示した復号化装置における強制モード解除処理について具体的に説明する。
【０１０７】
音声パケットＡ２１から映像パケットＶ４３までの期間では、多重化信号の信号状態は悪化しており、多重化信号において内部データの破壊が連続的に発生している。よって、音声パケットＡ２１から映像パケットＶ４３までの各々の判定結果は「復号エラー有り」となる。
【０１０８】
音声パケットＡ２３以降の期間では、多重化信号の信号状態が回復しており、音声パケットＡ２３から音声パケットＡ４７までの各々の判定結果は「復号エラー無し」となる。
【０１０９】
一方、音声フレームＦＡ１〜ＦＡ９までの期間では、強制モード継続期間が「１０フレーム」未満であるので、パケット分離についてのエラー判定回数はカウントされない。
【０１１０】
音声フレームＦＡ１０が音声復号化部１２Ａにおいて復号化されるときに、強制モード継続期間が「１０フレーム」以上になる。このとき、多重分離部１１では、映像パケットＶ４５の分離が実行されている。よって、映像パケットＶ４５についての判定結果が得られると、パケット分離についてのエラー判定回数がカウントされる。しかし、このとき、エラー判定回数が「２回」よりも大きいので、出力制御部１０４の動作モードは「強制モード」のまま維持される。音声パケットＡ２４についての判定結果が得られたときも、同様に、出力制御部１０４の動作モードは「強制モード」のまま維持される。
【０１１１】
映像パケットＶ４６についての判定結果が得られたときに、エラー判定回数が「２回」になるので、フレーム検出部２０２は、映像パケットＶ４６に最も近い音声パケットＡ２４に対応する音声フレームＦＡ１２を検出する。音声出力部１３Ａによって音声フレームＦＡ１２が出力される際に、出力制御部１０４の動作モードは「強制モード」から「通常モード」になる。よって、音声フレームＦＡ１２以降では、出力制御部１０４は、音声フレームについての判定結果に応じて、音声出力部１３Ａに復号化音声データを出力させる。
【０１１２】
＜効果＞
以上のように、分離エラーの発生頻度に応じて音声出力部の出力を強制的に制限することにより、破壊された符号化データが偶然的に誤出力されることを抑制することができる。これにより、多重化信号において内部データの破壊が連続的に発生している場合に、耳障りな音声ノイズが偶発することを抑制することができる。
【０１１３】
また、分離エラーの発生頻度に応じて出力制御部が「強制モード」から「通常モード」へ復帰することにより、信号状態が回復した場合に不要な出力制限を解除することができる。
【０１１４】
なお、制御部３０の制御対象は、音声復号化部１２Ａ，音声出力部１３Ａに限らず、映像復号化部１２Ｖ，映像出力部１３Ｖであっても良いし、字幕復号化部１２Ｔ，字幕出力部１３Ｔであっても良い。
【０１１５】
以上の各実施形態において、動的判断部１０３によるエラー判定回数の比較処理は、最新の判定結果が更新されるたびに毎回実行されても良いし、判定結果の更新が数回行われた後にエラー判定回数の比較処理が実行されても良い。また、各機能ブロックは、ハードウエアおよびソフトウエアのいずれによって実現可能である。
【０１１６】
なお、各実施形態における復号化装置は、放送電波を受信するデジタルテレビ等の固定型受信装置や、カーナビゲーションシステム，携帯電話等の移動体受信装置、多重化信号が記憶されたＤＶＤやＨＤＤ等の記憶メディアの再生装置等に搭載されることが想定される。
【０１１７】
固定型受信装置や移動型受信装置は、放送電波によって搬送される多重化信号を受信するためのアンテナ（受信部）を備えており、上記復号化装置は、受信部からの多重化信号を受ける。記憶メディア再生装置は、記憶媒体に記憶された多重化信号を読み出すための読み出し部を備えており、上記復号化装置は、読み出し部からの多重化信号を受ける。また、移動体受信装置では、受信状況が変化することが多く、Ｃ／Ｎ比が低い状態になり易い。すなわち、多重化信号において内部データの破壊が連続的に発生し易い。したがって、各実施形態における復号化装置は、移動体受信装置に対して非常に有用である。
【産業上の利用可能性】
【０１１８】
以上説明したように、本発明は、デジタルテレビ，カーナビゲーションシステム，携帯電話等の放送電波を受信する受信装置に搭載される復号化装置や、ＤＶＤやＨＤＤ等に記録されたデータを再生する再生装置に搭載される復号化装置等として有用である。
【図面の簡単な説明】
【０１１９】
【図１】この発明の第１の実施形態による復号化装置の構成を示すブロック図である。
【図２】多重化信号，符号化音声信号，符号化映像信号，および符号化字幕信号の一例を示す図である。
【図３】図１に示した復号化装置による動作について説明するためのフローチャートである。
【図４】図１に示した復号化装置における強制モード設定処理について説明するための図である。
【図５】図１に示した復号化装置における強制モード解除処理について説明するための図である。
【図６】この発明の第２の実施形態による復号化装置の構成を示すブロック図である。
【図７】図６に示した復号化装置による動作について説明するためのフローチャートである。
【図８】図６に示した復号化装置における強制モード設定処理について説明するための図である。
【図９】図６に示した復号化装置における強制モード解除処理について説明するための図である。
【図１０】この発明の第３の実施形態による復号化装置の構成を示すブロック図である。
【図１１】図１０に示した復号化装置による動作について説明するためのフローチャートである。
【図１２】図１０に示した復号化装置における強制モード設定処理について説明するための図である。
【図１３】図１０に示した復号化装置における強制モード解除処理について説明するための図である。
【符号の説明】
【０１２０】
１１    多重分離部
１２Ａ    音声復号化部
１２Ｖ    映像復号化部
１２Ｔ    字幕復号化部
１３Ａ    音声出力部
１３Ｖ    映像出力部
１３Ｔ    字幕出力部
１０１，２０１    復号エラー判定部
１０２    判定結果記憶部
１０３    動的判断部
１０４    出力制御部
２０２    フレーム検出部
３０１    分離エラー判定部
【図１】
2008141373.tif 000003
【図２】
2008141373.tif 000004
【図３】
2008141373.tif 000005
【図４】
2008141373.tif 000006
【図５】
2008141373.tif 000007
【図６】
2008141373.tif 000008
【図７】
2008141373.tif 000009
【図８】
2008141373.tif 000010
【図９】
2008141373.tif 000011
【図１０】
2008141373.tif 000012
【図１１】
2008141373.tif 000013
【図１２】
2008141373.tif 000014
【図１３】
2008141373.tif 000015