(57)【要約】【課題】  再生データに訂正不能なエラーが含まれていても、外部機器の暴走やハングアップを防止し、かつ再生画像の出力が途切れてしまうことを抑制できるようにする。【解決手段】  バッファ管理部１０４が、エラー訂正処理の結果情報に基づいて、符号化データ及び非符号化データそれぞれについて出力の可否を判定し、その判定結果に従ってＭＰＥＧデコーダ１０３が再生データのデコード処理や変換処理を行うことで、エラーの状況に応じて符号化データと非符号化データの出力動作をそれぞれ制御するようにして、データ再生時に再生エラーとなった場合には、符号化データの出力を停止して外部機器の暴走やハングアップを防止するとともに、可能な限り非符号化データの出力を継続して再生画像の出力が途切れることを抑制することができるようにする。【選択図】  図１
2007012187.tif 000002
【特許請求の範囲】
【請求項１】
誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生手段と、
上記再生手段により再生された符号化情報データに対して誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する誤り訂正手段と、
上記誤り訂正手段により誤り訂正復号処理された符号化情報データを復号する復号手段と、
上記復号手段により復号された情報データを外部出力する第１の出力手段と、
上記誤り訂正手段により誤り訂正復号処理された符号化情報データを符号化された状態で外部出力する第２の出力手段と、
上記誤り訂正手段による処理結果に応じて、上記第１の出力手段による上記復号された情報データの出力動作と、上記第２の出力手段による上記符号化情報データの出力動作をそれぞれ制御する出力制御手段とを備えたことを特徴とする再生装置。
【請求項２】
上記符号化情報データは、符号化された画像データまたは音声データと、上記符号化された画像データまたは音声データを復号するために必要な付加情報とを含み、上記出力制御手段は、上記付加情報中に上記誤り訂正手段により訂正不能な誤りが含まれていた場合、上記第１の出力手段による復号された上記画像データまたは音声データの出力を禁止すると共に、上記第２の出力手段による上記符号化された画像データまたは音声データの出力を禁止することを特徴とする請求項１記載の再生装置。
【請求項３】
上記符号化情報データは、符号化された画像データまたは音声データと、上記符号化された画像データまたは音声データを復号するために必要な付加情報とを含み、上記出力制御手段は、上記符号化された画像データまたは音声データ中に上記誤り訂正手段により訂正不能な誤りが含まれており、且つ、上記付加情報中に上記訂正不能な誤りが含まれていない場合、上記第１の出力手段により復号された上記画像データまたは音声データを出力すると共に上記第２の出力手段による上記符号化された画像データまたは音声データの出力を禁止することを特徴とする請求項１記載の再生装置。
【請求項４】
上記出力制御手段は、上記復号された画像データまたは音声データ中の上記訂正不能な誤りの部分を他の画像データまたは音声データにより補間して出力するよう上記第１の出力手段を制御することを特徴とする請求項３記載の再生装置。
【請求項５】
上記出力制御手段は、上記符号化された画像データまたは音声データに代えて、データの不連続を示す情報を出力するよう上記第２の出力手段を制御することを特徴とする請求項２〜４の何れか１項に記載の再生装置。
【請求項６】
上記出力制御手段は、上記誤り訂正手段により訂正不能な誤りの誤り率に応じて、上記第１の出力手段と第２の出力手段を制御することを特徴とする請求項１記載の再生装置。
【請求項７】
上記出力制御手段は、上記誤り率に応じて、上記第１の出力手段により上記復号された情報データを出力するか否かを制御すると共に、上記第２の出力手段により上記符号化情報データを出力するか否かを制御することを特徴とする請求項６記載の再生装置。
【請求項８】
上記出力制御手段は、第１の値と上記誤り率との比較結果に応じて上記第１の出力手段により上記復号された情報データを出力するか否かを制御すると共に、第２の値と上記誤り率との比較結果に応じて上記第２の出力手段により上記符号化情報データを出力するか否かを制御することを特徴とする請求項７記載の再生装置。
【請求項９】
上記第１の値と第２の値とを、上記第１の出力手段による上記復号された情報データの出力先の装置と、上記第２の出力手段による上記符号化情報データの出力先の装置とに基づいて設定することを特徴とする請求項８記載の再生装置。
【請求項１０】
上記出力制御手段は、上記誤り訂正手段による処理結果に応じて、上記第１の出力手段から上記復号された情報データを出力すると共に上記第２の出力手段から上記符号化情報データを出力する第１のモードと、上記第１の出力手段からの上記復号された情報データの出力を停止すると共に上記第２の出力手段からの上記符号化情報データの出力を停止する第２のモードと、上記第１の出力手段から上記復号された情報データを出力すると共に上記第２の出力手段からの上記符号化情報データの出力を停止する第３のモードとを切り替えることを特徴とする請求項１記載の再生装置。
【請求項１１】
誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生方法であって、
上記再生される符号化情報データを復号した情報データの出力判定基準を決める第１のステップと、
上記再生される符号化情報データを符号化された状態で外部出力する出力判定基準を決める第２のステップと、
上記記録媒体に記録された符号化情報データを再生手段により再生する第３のステップと、
上記第３のステップで再生された符号化情報データに対して誤り訂正手段により誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する第４のステップと、
上記第４のステップでの誤り訂正処理の結果、及び上記第１のステップで決定した出力判定基準に応じて、上記復号された情報データの出力判定を行う第５のステップと、
上記第４のステップでの誤り訂正処理の結果、及び上記第２のステップで決定した出力判定基準に応じて、上記符号化情報データの出力判定を行う第６のステップとを有することを特徴とする再生方法。
【請求項１２】
誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生ステップと、
上記再生ステップにて再生された符号化情報データに対して誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する誤り訂正ステップと、
上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを復号する復号ステップと、
上記誤り訂正ステップでの処理結果に応じて、上記復号ステップにて復号された情報データを外部出力する出力動作と、上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを符号化された状態で外部出力する出力動作とをそれぞれ制御する出力制御ステップとを有することを特徴とする再生方法。
【請求項１３】
誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生ステップと、
上記再生ステップにて再生された符号化情報データに対して誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する誤り訂正ステップと、
上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを復号する復号ステップと、
上記誤り訂正ステップでの処理結果に応じて、上記復号ステップにて復号された情報データを外部出力する出力動作と、上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを符号化された状態で外部出力する出力動作とをそれぞれ制御する出力制御ステップとをコンピュータに実行させるためのプログラム。
【請求項１４】
請求項１３記載のプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生装置及び再生方法に関し、特に、符号化された動画像信号の再生出力技術に関する。
【背景技術】
【０００２】
従来、動画像信号をＭＰＥＧ（Moving Picture Experts Group）などの符号化方式により符号化して、磁気テープなどの記録媒体に対して記録するデジタルＶＴＲが知られている。このようなＶＴＲでは、符号化された動画像信号に対してエラー訂正符号化処理を施して記録し、再生時には、再生される動画像信号にエラー訂正復号処理を行うことで再生データ中の伝送エラーを訂正している。
【０００３】
また、ＭＰＥＧ２方式では、下位側から、ブロック層、マクロブロック層、スライス層、ピクチャ層、ＧＯＰ（Group of Picture）層、及びシーケンス層の順に階層構造を持つデータとなっており、スライス層が可変長符号化の単位となる。各層にはヘッダ情報があり、デコーダはこのヘッダ情報に基づいて符号化データに対する復号処理を行う。
【０００４】
しかし、再生時のエラー訂正処理で訂正不能なエラーが存在する場合など、不正なデータストリーム（上述したデータ構造に何らかのエラーがあるストリーム、以下当該エラーを「シンタクスエラー」とも称す。）がデコーダに入力されると、データストリームのデコードが行えなくなる。そして、最悪の場合、システムの暴走やハングアップを引き起こすことがある。
【０００５】
そこで、システムに不適格な入力データを検知し、その入力データがデコーダに入力されないようにしてシステムの暴走を防ぐ方法が提案されている（例えば、特許文献１参照。）。
【０００６】
また、デジタルＶＴＲなどのデータ記録再生装置では、再生された動画像信号を復号化して外部機器に出力する機能に加え、再生された動画像信号を符号化された形態のまま、ＩＥＥＥ１３９４などの規格に準拠したデジタルインターフェイスを介して外部機器に送信する機能を持つものも登場している。
【０００７】
【特許文献１】特開２００１−１６９２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上述のように、再生された動画像信号を符号化された形態のまま外部機器に出力する場合、出力する再生信号中に訂正不能なエラーが含まれていると、送信先のデコーダが暴走したりハングアップしたりしてしまうことが考えられる。これを防止するためには、再生された動画像信号の出力を停止すれば良いが、その場合、再生された動画像信号の復号処理、及び復号した動画像信号の出力までもが停止してしまうことになり、その間は再生画像を確認することができなかった。
【０００９】
また、ＭＰＥＧ方式に準拠した符号化では、フレーム内符号化されているＩピクチャがデコーダに入力されるまでは、デコード処理を開始することができない。そのため、一旦、動画像信号の復号処理を停止してしまうと、その後にＩピクチャのデータが得られるまでデコーダによる動画像信号の復号処理を再開することができず、再生画像が頻繁に途切れてしまうことが考えられる。
【００１０】
本発明は、このような事情に鑑みてなされたものであり、再生された符号化情報データ中に訂正不能なエラーが含まれていたとしても、外部デコーダの暴走やハングアップを防止し、かつ再生画像の出力が途切れてしまうことを抑制できるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の再生装置は、誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生手段と、上記再生手段により再生された符号化情報データに対して誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する誤り訂正手段と、上記誤り訂正手段により誤り訂正復号処理された符号化情報データを復号する復号手段と、上記復号手段により復号された情報データを外部出力する第１の出力手段と、上記誤り訂正手段により誤り訂正復号処理された符号化情報データを符号化された状態で外部出力する第２の出力手段と、上記誤り訂正手段による処理結果に応じて、上記第１の出力手段による上記復号された情報データの出力動作と、上記第２の出力手段による上記符号化情報データの出力動作をそれぞれ制御する出力制御手段とを備えたことを特徴とする。
本発明の再生方法は、誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生方法であって、上記再生される符号化情報データを復号した情報データの出力判定基準を決める第１のステップと、上記再生される符号化情報データを符号化された状態で外部出力する出力判定基準を決める第２のステップと、上記記録媒体に記録された符号化情報データを再生手段により再生する第３のステップと、上記第３のステップで再生された符号化情報データに対して誤り訂正手段により誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する第４のステップと、上記第４のステップでの誤り訂正処理の結果、及び上記第１のステップで決定した出力判定基準に応じて、上記復号された情報データの出力判定を行う第５のステップと、上記第４のステップでの誤り訂正処理の結果、及び上記第２のステップで決定した出力判定基準に応じて、上記符号化情報データの出力判定を行う第６のステップとを有することを特徴とする。
本発明の再生方法は、誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生ステップと、上記再生ステップにて再生された符号化情報データに対して誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する誤り訂正ステップと、上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを復号する復号ステップと、上記誤り訂正ステップでの処理結果に応じて、上記復号ステップにて復号された情報データを外部出力する出力動作と、上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを符号化された状態で外部出力する出力動作とをそれぞれ制御する出力制御ステップとを有することを特徴とする。
本発明のプログラムは、誤り訂正符号化され記録媒体に記録された符号化情報データを再生する再生ステップと、上記再生ステップにて再生された符号化情報データに対して誤り訂正復号処理を施して上記符号化情報データ中の誤りを訂正する誤り訂正ステップと、上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを復号する復号ステップと、上記誤り訂正ステップでの処理結果に応じて、上記復号ステップにて復号された情報データを外部出力する出力動作と、上記誤り訂正ステップにて誤り訂正復号処理された符号化情報データを符号化された状態で外部出力する出力動作とをそれぞれ制御する出力制御ステップとをコンピュータに実行させることを特徴とする。
本発明のコンピュータ読み取り可能な記録媒体は、上記プログラムを記録したことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、符号化情報データを復号した情報データを外部出力する出力動作と符号化情報データを符号化された状態で外部出力する出力動作とをそれぞれ制御するので、符号化情報データの再生時にエラーとなった場合には、符号化情報データを符号化された状態で外部出力する出力動作を停止することで外部機器の暴走やハングアップを防ぐことができるとともに、可能な限り復号した情報データを外部出力する出力動作を継続することで再生画像の出力が途切れることを抑制することができる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の実施形態を図面に基づいて説明する。
なお、以下の説明では、圧縮符号化された動画像信号（データ）が記録されている記録媒体は磁気テープであるとして説明する。
【００１４】
（第１の実施形態）
図１は、本発明の第１の実施形態による再生装置の構成例を示すブロック図である。
図１において、１０１は非符号出力である映像信号を出力するビデオ出力インターフェース（ＶＩＤＥＯ出力Ｉ／Ｆ）であり、１０２は非符号出力である音声信号を出力するオーディオ出力インターフェース（ＡＵＤＩＯ出力Ｉ／Ｆ）である。ＶＩＤＥＯ出力Ｉ／Ｆ１０１及びＡＵＤＩＯ出力Ｉ／Ｆ１０２は、非符号化の再生出力信号（データ）として、いわゆるアナログビデオ出力及びアナログオーディオ出力をそれぞれ出力するためのものである。
【００１５】
１０３はＭＰＥＧ方式に準拠して符号化された画像を伸張、復号化する、すなわち圧縮画像データに復号処理を行うＭＰＥＧデコーダである。このＭＰＥＧデコーダ１０３は、本発明の出力制御手段を構成する。１０５は可変長の圧縮画像データを蓄積するストリームバッファであり、１０４はストリームバッファ１０５を制御するバッファ管理部である。
【００１６】
１０６は入力される信号（データ）にエラー訂正処理を施すエラー訂正部である。１０７はエラー訂正部１０６で行われるエラー訂正処理の作業用のメモリであるワークメモリ（ＥＣＣ  Ｗｏｒｋメモリ）であり、１０８は編集ポイントを含むＥＣＣユニット（後述する）を適宜保存するためのキャプチャメモリである。
【００１７】
１０９はテープインターフェイスとしての変調・復調部であり、アナログ信号を変調／復調する。１１０は本実施形態による再生装置を構成する各ブロックを制御するマイコンである。１１２は信号（データ）を記録する記録媒体である磁気テープであり、１１１はマイコン１１０からの指示で磁気テープ１１２を駆動するキャプスタンモータである。
【００１８】
１１３は符号出力であるデジタルデータを出力するトランスポートストリーム出力インターフェース（ＴＳ出力Ｉ／Ｆ）であり、ＭＰＥＧ２トランスポートストリーム（ＴＳ）形式で符号化された形態のままの再生出力信号を出力するためのものである。
【００１９】
次に、図１に示した再生装置において磁気テープ１１２に記録されているデータを再生する再生動作について説明する。
マイコン１１０の指示により、キャプスタンモータ１１１により転送されている磁気テープ１１２から、回転ドラム上に取り付けられたヘッドにてアナログ信号が取り出される。取り出されたアナログ信号は、変調・復調部１０９にて復調されデジタルデータ（符号化データ）に変換される。そして、エラー訂正部１０６に入力される。
【００２０】
エラー訂正部１０６は、入力されたデータをワークメモリ１０７に蓄積して、当該データに係るエラー訂正処理を行う。エラー訂正処理後のデータは、エラー訂正部１０６よりバッファ管理部１０４を通してストリームバッファ１０５に供給され蓄積される。
【００２１】
次に、ＭＰＥＧデコーダ１０３は、ストリームバッファ１０５に蓄積されたデータ（ビデオデータ及びオーディオデータ）を読み出してデコードし、非符号化出力である映像信号及び音声信号に変換する。そして、変換して得られた非符号化出力の映像信号及び音声信号は、ＶＩＤＥＯ出力Ｉ／Ｆ１０１及びＡＵＤＩＯ出力Ｉ／Ｆ１０２に出力されて、アナログのビデオ出力信号（ＶＩＤＥＯ  ＯＵＴ）、オーディオ出力信号（ＡＵＤＩＯ  ＯＵＴ）として外部機器等に出力される。
【００２２】
また、ＭＰＥＧデコーダ１０３は、ストリームバッファ１０５から読み出した符号化された状態のビデオデータとオーディオデータに対して必要なデータを付加し、ＭＰＥＧ２ＴＳ形式のデジタルデータに変換する。そして、変換により得られた符号化出力であるＭＰＥＧ２ＴＳのデジタルデータは、ＴＳ出力Ｉ／Ｆ１１３に出力され、トランスポートストリーム出力（ＴＳ  ＯＵＴ）として外部機器に送信される。したがって、ＴＳ出力Ｉ／Ｆ１１３からはＭＰＥＧ２方式で符号化されたデータが符号化されたままの形態で出力される。
【００２３】
ここで、上述したエラー訂正部１０６にてエラー訂正を行った際のエラー情報も、エラー訂正処理後のストリームデータと共にバッファ管理部１０４に供給される。バッファ管理部１０４は、エラー訂正部１０６より供給されるエラー情報を基に、それに関連するストリームデータをデコードしてＶＩＤＥＯ出力Ｉ／Ｆ１０１及びＡＵＤＩＯ出力Ｉ／Ｆ１０２より出力するか否か、また、ＭＰＥＧ２ＴＳ形式に変換してＴＳ出力Ｉ／Ｆ１１３より出力するか否かをそれぞれ個別に決定する。そして、バッファ管理部１０４は、決定に応じた出力可否の判定信号を、対応するストリームデータと共にストリームバッファ１０５に蓄積させる。すなわち、バッファ管理部１０４は、供給されるエラー情報に基づき、それに関連するストリームデータについて非符号化出力の出力可否、及び符号化出力の出力可否をそれぞれ独立して決定し、出力可否の判定信号と当該ストリームデータをストリームバッファ１０５に蓄積させる。
【００２４】
次に、上述したように再生出力（非符号化出力及び符号化出力）の出力可否を決定するための本実施形態におけるエラー判定について詳しく説明するため、本実施形態におけるデータの記録パターンを順に説明する。
【００２５】
図２は，本実施形態における符号化データの磁気テープ１１２上の記録パターンの一例を模式的に示した図である。
【００２６】
図２において、２０１は各トラックを示している。本実施形態では、ＭＰＥＧデータ（符号化データ）は、磁気テープ１１２上の１６トラック分のデータをシャフリングした状態で積符号構成のエラー訂正符号化処理が施されて磁気テープ１１２に記録されている。この１６トラックのデータを「ＥＣＣユニット」と称し、このＥＣＣユニット２０２を記録する際の最小単位としてＭＰＥＧデータが磁気テープ１１２に記録されている。
【００２７】
また、図２において、２０３は編集ポイントを示す付加情報である。ここで、編集ポイント２０３とは、ここから新たな記録を開始可能なポイントであり、本実施形態では、１フレームのＩピクチャ又はＰピクチャと、２フレームのＢピクチャとからなる３フレーム分のＭＰＥＧデータを単位として編集ポイントが構成されている。付加情報２０３は、ＭＰＥＧデータ中、編集ポイント間の動画像データに対応する音声データのパケットの先頭部分に付加される音声付加情報中に格納される。また、２０４はＥＣＣユニット２０２の先頭に付加されている付加情報である。
【００２８】
図３は、ＥＣＣユニット２０２の一例を示す図である。なお、この図３において、図２に示した構成要素と同一の構成要素には同一の符号を付している。
【００２９】
上述したようにＥＣＣユニット２０２は、磁気テープ１１２にデータを記録する際の最小単位である１６トラック単位で、各トラック間でデータをシャフリングした後、積符号構成のエラー訂正符号化処理が施されている。このＥＣＣユニット２０２を単位としてエラー訂正処理を行うことにより，ＥＣＣユニット単位でデータにおけるエラーの有無を判断する。よって、このＥＣＣユニットが、誤り訂正符号の生成単位（誤り訂正符号の生成に必要な所定のデータ量単位）であり、磁気テープにデータ記録する際の記録の最小単位となる。
【００３０】
ＥＣＣユニット２０２の先頭には、このＥＣＣユニット内の情報を示す付加情報（システムデータ）２０４が記録されている。付加情報（システムデータ）２０４内には、このＥＣＣユニット内の編集ポイントの有無、編集ポイントのＥＣＣユニット内での位置（トラックナンバー及び後述のシンクブロックナンバー）、及び編集ポイントから記録されているピクチャのＤＴＳ（Decode Time Stamp）と１つのピクチャが復号のためにＶＢＶ（Video Buffering Verifier）バッファ内にとどまる時間を示す遅延値（VBV_Delay値）が書き込まれている。
【００３１】
また、２０５はＭＰＥＧデータ中の音声データパケットに引き続く画像データパケットの先頭に付加される画像付加情報である。２０６はサーチ用画像データの記録領域である。
【００３２】
図４は，磁気テープ１１２における各トラック内の構成を示した図である。
図４に示すように、各トラックは，０〜１３８のシンクブロック（SyncBlock）で構成されている。各シンクブロックは、Ｓｙｎｃ、ＩＤ０、ＩＤ１、ＩＤ２、アウターパリティ（Outer Parity）又はデータ（DATA）、及びインナーパリティ（Inner Parity）で構成されている。
【００３３】
ＩＤ０、ＩＤ１、及びＩＤ２の中には、ＥＣＣユニット内のトラック位置を示すトラックペアナンバー、及びトラック内のシンクブロック位置を示すシンクブロックナンバーが含まれる。アウターパリティ（Outer Parity）及びインナーパリティ（Inner Parity）はエラー訂正を可能にするための誤り訂正符号であり、エラー訂正部１０６は、このトラック内にあるアウターパリティ及びインナーパリティを用いてＥＣＣユニット単位でエラー検出並びに訂正を行う。
【００３４】
次に、本実施形態における記録フォーマットについて説明する。
図５は、本実施形態における記録フォーマットを示す図である。
本実施形態では、動画像データはＭＰＥＧ２方式で符号化されて記録媒体に記録されている。また、ＭＰＥＧ２符号化方式における符号化の単位である１ＧＯＰを１５フレームで構成している。記録媒体である磁気テープ上に記録されているデータは、図５に示すように、３フレーム毎に編集点の情報が付加されて記録されており、動画像データと音声データはそれぞれパケッタイズド・エレメンタリー・ストリーム（ＰＥＳ）形式になっている。
【００３５】
図５に示した磁気テープ上を図示した図において、ＡＵＸＡは後に続く音声データに係るＰＥＳ＿Ａ（Audio PES Data）の付加情報、ＡＵＸＶは後に続く動画像データに係るＰＥＳ＿Ｖ（Video PES Data）の付加情報である。この３フレームの集合をパックユニット（Pack Unit）と称し、このパックユニットが編集単位となる。上述した図２、図３において編集ポイントと示した点がＡＵＸＡである。また、各パケットデータＰＥＳ＿Ａ、ＰＥＳ＿Ｖの先頭には、各ＰＥＳの付加情報が収められたＰＥＳヘッダ（Pes Header）が記録されている。
【００３６】
また、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒには、ＭＰＥＧデータを復号するために必要な情報が格納されており、これらのデータ中にエラーがある場合には、ＭＰＥＧデコーダ１０３は、そのデータに係るデコード処理及びＴＳ変換処理を行うことができない。
【００３７】
また、データＰＥＳ＿Ａ、ＰＥＳ＿Ｖに関しては、ＭＰＥＧ２規格で規定されている、下位側よりブロック層、マクロブロック層、スライス層、ピクチャ層、ＧＯＰ層、及びシーケンス層の順に階層構造になっている。ピクチャ層以上の層、つまり、ピクチャ層、ＧＯＰ層、及びシーケンス層については、エラーがあったとしても、ＭＰＥＧデコーダ１０３は、他の正しくデコードされた画像データ、音声データでエラーデータを補間することにより、デコード処理及びＴＳ変換処理を行うことができる。
【００３８】
次に、本実施形態におけるエラーに応じた出力制御処理について図６を参照して説明する。図６は、本実施形態における出力制御処理を示すフローチャートである。
【００３９】
エラー訂正部１０６は、磁気テープ１１２から読み出されたデータに対し、当該データの誤り訂正符号を適宜参照して、上述したＥＣＣユニット単位でエラー訂正処理を施す（ステップＳ６０１）。この際、エラー訂正部１０６は、エラー訂正できなかったデータ、つまり再生エラーに関する情報、具体的にはＥＣＣユニット全体がエラーであるか否かの情報、及びエラーと判定されたシンクブロックを示す情報をバッファ管理部１０４へ通知する。
【００４０】
バッファ管理部１０４は、エラー訂正部１０６からの情報に基づいて、上述したパックユニット単位にエラー判定処理を行う。このエラー判定処理では、エラー訂正部１０６によってエラーと判定されたシンクブロックがパックユニット内のどの位置のシンクブロックであるか、またパックユニット内部にどれだけのエラーシンクブロックがあるかを検出する。
【００４１】
その検出結果に基づいて、バッファ管理部１０４は、ＥＣＣユニット内に訂正不能なエラーがあるか否か、更に、訂正不能なエラーがある場合には、そのＥＣＣユニット内で発生した訂正不能エラーの数を閾値と比較し、テープの傷などによるバーストエラーのようにＥＣＣユニット全体にわたるエラーであるか否かを判断する（ステップＳ６０２、Ｓ６０３）。エラー数が閾値以下でＥＣＣユニット全体のエラーでない場合には、バッファ管理部１０４は、エラー訂正部１０６からの情報を基にパックユニット内のエラーを含むシンクブロック（エラーシンクブロック）の数及びその位置を検出し、エラーシンクブロックがパックユニット内のどの情報であるかを判断する。具体的には、バッファ管理部１０４は、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒ部分にエラーがあるか否かを判断する（ステップＳ６０４）。
【００４２】
その判断の結果、ＥＣＣユニット内にエラーが無い場合には（ステップＳ６０２のＮＯ）、バッファ管理部１０４は、非符号化出力であるアナログの映像信号（ＶＩＤＥＯ  ＯＵＴ）及び音声信号（ＡＵＤＩＯ  ＯＵＴ）の出力許可と共に、符号化出力であるＭＰＥＧ２ＴＳデータ（ＴＳ  ＯＵＴ）の出力許可をパックユニットと関連した付加情報としてストリームバッファ１０５に蓄積する（ステップＳ６０６）。
【００４３】
一方、エラー訂正部１０６からバッファ管理部１０４にＥＣＣユニット全体がエラーであることが通知されることで、ＥＣＣユニット内にエラーがあり、かつＥＣＣユニット全体がエラーであると判断した場合には（ステップＳ６０３のＹＥＳ）、バッファ管理部１０４は、現在のＧＯＰにおいて、現在のパックユニット以降のデータについては出力不能と決定する。その決定に基づき、バッファ管理部１０４は、パックユニットに関連した付加情報として非符号化出力及び符号化出力の双方を出力不可とする付加情報をストリームバッファ１０５に蓄積する（ステップＳ６０７）。
【００４４】
また、ＥＣＣユニット内にエラーがあるがＥＣＣユニット全体のエラーでなく、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒ部分の何れかにエラーがあると判断した場合には（ステップＳ６０４のＹＥＳ）、バッファ管理部１０４は、現在のＧＯＰにおいて、現在のパックユニット以降のデータを出力不能と決定する。その決定に基づき、バッファ管理部１０４は、パックユニットに関連した付加情報として非符号化出力及び符号化出力の双方を出力不可とする付加情報をストリームバッファ１０５に蓄積する（ステップＳ６０７）。
【００４５】
一方、データＰＥＳ＿Ａ、ＰＥＳ＿Ｖにエラーがあると判断した場合には（ステップＳ６０４のＮＯ）、バッファ管理部１０４は、非符号化出力については出力許可し、符号化出力については出力不可とする付加情報をパックユニットに関連した付加情報としてストリームバッファ１０５に蓄積する（ステップＳ６０５）。
【００４６】
そして、ＭＰＥＧデコーダ１０３は、パックユニット単位にストリームデータ及びそのパックユニットの付加情報をストリームバッファ１０５から受け取り、非符号化出力及び符号化出力それぞれの出力可否情報（付加情報に示される出力許可あるいは出力不可）を参照してストリームデータに対するデコード処理及び変換処理を行う。
【００４７】
具体的に、ステップＳ６０７に示したように非符号化データの出力を不可とする場合には、次に正しくＧＯＰの先頭のＩピクチャのデータが復号されるまでの間、ブルーバック、ブラックバック、又は前画像のフリーズ画像（停止画像）の何れかの画像出力が、ＶＩＤＥＯ出力Ｉ／Ｆ１０１からの出力信号（ＶＩＤＥＯ  ＯＵＴ）として出力される。このときミュート（無音）の音声出力が、ＡＵＤＩＯ出力Ｉ／Ｆ１０２からの出力信号（ＡＵＤＩＯ  ＯＵＴ）として出力される。
また、ステップＳ６０５、Ｓ６０７に示したように符号化データの出力を不可とする場合には、ＴＳ出力Ｉ／Ｆ１１３によるトランスポートストリームの出力が停止され、ストリーム不連続を示す所定の情報が出力される。
また、Ｓ６０５の様に、非符号データを出力可とした場合、エラーを含むパックユニットのデータは正しく復号できないことになる。そのため、ＭＰＥＧデコーダ１０３は、ＧＯＰ内で、エラーを含むパックユニット以降のデータをその直前に復号したフレームのデータで置きかえることで、補間処理を施して出力する。
【００４８】
なお、本実施形態では、ステップＳ６０４及びＳ６０７に示したように、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒの部分の何れかにエラーがあると判断した場合には、非符号化データの出力を禁止しているが、ＭＰＥＧデコーダ１０３にてエラーデータを補間処理して出力するようにしても良い。
【００４９】
以上、説明したように第１の実施形態によれば、磁気テープ１１２から再生されたデータに対するエラー訂正部１０６でのエラー訂正処理の結果情報に基づいて、バッファ管理部１０４が符号化出力及び非符号化出力それぞれについて個別に出力可否を判定し、その判定結果に従ってＭＰＥＧデコーダ１０３が再生されたデータのデコード処理や変換処理を行う。これにより、エラーの状況に応じて、再生出力である符号化出力及び非符号化出力の出力それぞれに対して出力可否を決定し、符号化出力と非符号化出力の出力可否を個別に制御することができる。したがって、訂正不能なエラーデータを含む不正なデータ等によりデータ再生時に再生エラーとなった場合には、符号化出力の出力を停止する、つまりＴＳ出力Ｉ／Ｆ１１３からのトランスポートストリームの出力を停止することで外部機器の暴走やハングアップを防ぐことができる。また、データ再生時に再生エラーとなった場合でも、ＭＰＥＧデコーダ１０３でデコード処理が可能な限り非符号化出力を出力し続けることで、ＭＰＥＧデコーダの性能を十分に引き出すことができるとともに再生画像の出力が途切れることを抑制することができる。
【００５０】
（第２の実施形態）
次に、第２の実施形態について説明する。
図７は、第２の実施形態による再生装置の構成例を示すブロック図である。この図７において、図１に示したブロック等と同一の機能を有するブロック等には同一の符号を付し、重複する説明は省略する。
【００５１】
図７に示す第２の実施形態による再生装置は、非符号化出力及び符号化出力それぞれの出力可否を決定するための判定基準を任意に設定可能にしたものである。具体的には、マイコン７１０からバッファ管理部７０４に判定基準としてのエラー率を設定できる構成としたものであり、他の構成及び動作は第１の実施形態による再生装置と同様である。このエラー率の設定は、非符号化出力及び符号化出力の各々について独立に設定可能であり、その設定値はユーザが任意に設定できる。
【００５２】
次に、第２の実施形態による再生装置における出力制御処理について説明する。なお、以下の説明では、マイコン７１０により設定されるエラー率の一例として、エラー率をＥＣＣユニット内のエラーシンクブロック数とする。また、ＰＳＳを非符号化データの出力可否の判定基準としてのエラー率（エラーシンクブロック数）の設定値とし、ＴＳＳを符号化データの出力可否の判定基準としてのエラー率（エラーシンクブロック数）の設定値とする。
【００５３】
図８は、第２の実施形態における出力制御処理を示すフローチャートである。
エラー訂正部１０６は、磁気テープ１１２から読み出されたデータに対し、当該データの誤り訂正符号を適宜参照して、上述したＥＣＣユニット単位でエラー訂正処理を施す（ステップＳ８０１）。この際、エラー訂正部１０６は、エラー訂正できなかったデータに関する情報、具体的にはＥＣＣユニット全体がエラーであるか否かの情報、及びエラーと判定されたシンクブロックを示す情報をバッファ管理部７０４へ通知する。
【００５４】
次に、バッファ管理部７０４は、エラー訂正部１０６からの情報に基づいて、ＥＣＣユニット内に訂正不能なエラーがあるか否かを判断する（ステップＳ８０２）。その判断の結果、ＥＣＣユニット内に訂正不能なエラーが無い場合には（ステップＳ８０２のＮＯ）、バッファ管理部７０４は、非符号化出力であるアナログの映像信号（ＶＩＤＥＯ  ＯＵＴ）及び音声信号（ＡＵＤＩＯ  ＯＵＴ）の出力許可と共に、符号化出力であるＭＰＥＧ２ＴＳデータ（ＴＳ  ＯＵＴ）の出力許可をパックユニットと関連した付加情報としてストリームバッファ１０５に蓄積する（ステップＳ８０９）。
【００５５】
一方、ＥＣＣユニット内に訂正不能なエラーがある場合には、バッファ管理部７０４は、エラー訂正部１０６からの情報に基づいて、ＥＣＣユニット内のエラー数と所定の閾値とを比較し、ＥＣＣユニット全体にわたるエラーであるか否かを判断する（ステップＳ８０３）。その判断の結果、エラー数が閾値よりも多く、ＥＣＣユニット全体がエラーであると判断した場合には（ステップＳ８０３のＹＥＳ）、バッファ管理部７０４は、現在のＧＯＰにおいて、現在のパックユニット以降のデータについては出力不能と決定する。そして、バッファ管理部７０４は、パックユニットに関連した付加情報として非符号化出力及び符号化出力の双方を出力不可とする付加情報をストリームバッファ１０５に蓄積する（ステップＳ８０７）。
【００５６】
また、ＥＣＣユニット全体のエラーでない場合には、バッファ管理部７０４は、エラー訂正部１０６からの情報を基に、エラーシンクブロックがパックユニット内のどの情報であるかを判断する。具体的には、バッファ管理部７０４は、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒ部分にエラーがあるか否かを判断する（ステップＳ８０４）。その判断の結果、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒ部分の何れかにエラーがあると判断した場合には（ステップＳ８０４のＹＥＳ）、バッファ管理部７０４は、現在のＧＯＰにおいて、現在のパックユニット以降のデータを出力不能と決定し、非符号化出力及び符号化出力の双方を出力不可とする付加情報をストリームバッファ１０５に蓄積する（ステップＳ８０７）。
【００５７】
一方、ＥＣＣユニット内にエラーがあるが、ＥＣＣユニット全体のエラーでなく、かつ付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒ部分の何れにもエラーがない場合には、バッファ管理部７０４は、エラー訂正部１０６からの情報に基づいて、ＥＣＣユニット内のエラーシンクブロック数を検出する。そして、バッファ管理部７０４は、検出したＥＣＣユニット内のエラーシンクブロック数と、非符号化データ及び符号化データの出力可否の判定基準としてマイコン７１０によりそれぞれ設定されたエラー率（エラーシンクブロック数）ＰＳＳ、ＴＳＳとを比較する（ステップＳ８０５）。
【００５８】
その比較の結果、
エラーシンクブロック数  ≧  ＰＳＳ（非符号化出力に係るエラー率）
エラーシンクブロック数  ≧  ＴＳＳ（符号化出力に係るエラー率）
の双方を満足する場合には（ステップＳ８０５のＹＥＳ）、バッファ管理部７０４は、パックユニットに関連した付加情報として非符号化出力及び符号化出力の双方を出力不可とする付加情報をストリームバッファ１０５に蓄積する（ステップＳ８０７）。
【００５９】
また、ステップＳ８０６での比較の結果、
エラーシンクブロック数  ＜  ＰＳＳ（非符号化出力に係るエラー率）
エラーシンクブロック数  ≧  ＴＳＳ（符号化出力に係るエラー率）
を満足する場合には（ステップＳ８０６のＹＥＳ）、バッファ管理部７０４は、非符号化出力については出力許可し、符号化出力については出力不可とする付加情報をパックユニットに関連した付加情報としてストリームバッファ１０５に蓄積する（ステップＳ８０８）。また、そうでない場合には（ステップＳ８０６のＮＯ）、バッファ管理部７０４は、非符号化出力及び符号化出力の出力許可をパックユニットと関連した付加情報としてストリームバッファ１０５に蓄積する（ステップＳ８０９）。
【００６０】
そして、ＭＰＥＧデコーダ１０３は、パックユニット単位にストリームデータ及びそのパックユニットの付加情報をストリームバッファ１０５から受け取り、非符号化出力及び符号化出力それぞれの出力可否情報（付加情報に示される出力許可あるいは出力不可）を参照してストリームデータに対するデコード処理及び変換処理を行う。
【００６１】
具体的に、ステップＳ８０７に示したように非符号化データの出力を不可とする場合には、次に正しくＧＯＰの先頭のＩピクチャのデータが復号されるまでの間、ブルーバック、ブラックバック、又は前画像のフリーズ画像（停止画像）の何れかの画像出力が、ＶＩＤＥＯ出力Ｉ／Ｆ１０１からの出力信号（ＶＩＤＥＯ  ＯＵＴ）として出力される。このときミュート（無音）の音声出力が、ＡＵＤＩＯ出力Ｉ／Ｆ１０２からの出力信号（ＡＵＤＩＯ  ＯＵＴ）として出力される。また、ステップＳ８０７、Ｓ８０８に示したように符号化データの出力を不可とする場合には、ＴＳ出力Ｉ／Ｆ１１３によるトランスポートストリームの出力が停止され、ストリーム不連続を示す所定の情報が出力される。
また、ステップＳ８０８の様に、非符号データを出力可とした場合、エラーを含むパックユニットのデータは正しく復号できないことになる。そのため、ＭＰＥＧデコーダ１０３は、ＧＯＰ内で、エラーを含むパックユニット以降のデータをその直前に復号したフレームのデータで置きかえることで、補間処理を施して出力する。
【００６２】
また、ステップＳ８０４、Ｓ８０７に示したように、付加情報ＡＵＸ＿Ａ、ＡＵＸ＿Ｖ、ＰｅｓＨｅａｄｅｒの部分の何れかにエラーがあると判断した場合には、非符号化データの出力を禁止しているが、ＭＰＥＧデコーダ１０３にてエラーデータを補間処理して後段の処理に進むようにしても良い。
【００６３】
また、第２の実施形態では、エラー率をシンクブロック数として説明したが、シンクブロック数に限定されるものではなく、エラー率を、ＭＰＥＧストリームのスライス層の数、マクロブロック層の数、あるいはブロック層の数により設定するようにしても良いし、それらを任意に組み合わせても良い。また、第２の実施形態では、エラー率の設定は、ユーザにより任意に行うこととしたが、符号化出力を外部機器に接続し、その接続した外部機器に応じて自動的に決定し設定するようにしても良い。
【００６４】
以上、説明したように第２の実施形態によれば、第１の実施形態による再生装置と同様に構成し、非符号化出力及び符号化出力それぞれの出力可否を決定する判定基準としてのエラー率をマイコン７１０からバッファ管理部７０４に設定できるようにする。これにより、第１の実施形態と同様の効果が得られるとともに、設定された符号化出力及び非符号化出力の各々のエラー率と、エラー訂正処理によって得られたエラー情報とを比較することで、任意に設定できる判定基準で符号化出力及び非符号化出力の出力可否を個別に制御することが可能になる。
【００６５】
なお、上述した第１及び第２の実施形態における記録媒体としての磁気テープ、及び磁気テープ上の記録ファーマットは一例であり、記録媒体及び記録フォーマットはこれに限定されるものではない。
また、本発明の実施形態による再生装置は、例えば動画像の記録及び再生の両機能を有するデジタルＶＴＲ等のデータ記録再生装置の再生部に対しても適用可能である。
【００６６】
（本発明の他の実施形態）
上述した実施形態の機能を実現するべく各種のデバイスを動作させるように、該各種デバイスと接続された装置あるいはシステム内のコンピュータに対し、上記実施形態の機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）に格納されたプログラムに従って上記各種デバイスを動作させることによって実施したものも、本発明の範疇に含まれる。
また、この場合、上記ソフトウェアのプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコード自体は本発明を構成する。また、そのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記録媒体は本発明を構成する。かかるプログラムコードを格納する記録媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
また、コンピュータが供給されたプログラムコードを実行することにより、上述の実施形態の機能が実現されるだけでなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）あるいは他のアプリケーションソフト等と共同して上述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
さらに、供給されたプログラムコードがコンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後、そのプログラムコードの指示に基づいてその機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合にも本発明に含まれることは言うまでもない。
【００６７】
なお、上記実施形態は、何れも本発明を実施するにあたっての具体化のほんの一例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその技術思想、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００６８】
【図１】本発明の第１の実施形態による再生装置の構成例を示すブロック図である。
【図２】符号化データの磁気テープ上の記録パターンの一例を示す図である。
【図３】ＥＣＣユニットの一例を示す図である。
【図４】磁気テープにおける各トラック内の構成を示す図である。
【図５】本実施形態における記録フォーマットを示す図である。
【図６】第１の実施形態における出力制御処理を示すフローチャートである。
【図７】本発明の第２の実施形態による再生装置の構成例を示すブロック図である。
【図８】第２の実施形態における出力制御処理を示すフローチャートである。
【符号の説明】
【００６９】
１０１  ビデオ出力インターフェース
１０２  オーディオ出力インターフェース
１０３  ＭＰＥＧデコーダ
１０４  バッファ管理部
１０６  エラー訂正部
１０９  変調・復調部
１１０  マイコン
１１３  トランスポートストリーム出力インターフェース
【図１】
2007012187.tif 000003
【図２】
2007012187.tif 000004
【図３】
2007012187.tif 000005
【図４】
2007012187.tif 000006
【図５】
2007012187.tif 000007
【図６】
2007012187.tif 000008
【図７】
2007012187.tif 000009
【図８】
2007012187.tif 000010