(57)【要約】【課題】Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ  Ｆｏｒｍａｔにおいて記録されたＭＰＥＧトランスポート・ストリームにおいて、管理情報が保持する属性と、実際のＡＶデータの属性が異なる場合に、管理情報をＡＶデータと合致するように修正する。【解決手段】Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ  Ｆｏｒｍａｔにおいて記録された、ＭＰＥＧ２トランスポート・ストリームをデコードして再生した際に、そのデコード結果と、蓄積部に格納されていた同ストリームの管理情報を比較し、管理情報がデコード結果と異なっている場合に、管理情報部分を修正した後、再び記録する。【選択図】図５
2006202353.tif 000002
【特許請求の範囲】
【請求項１】
管理情報とＡＶデータとが記録される蓄積部と、
前記ＡＶデータをデコードするデコード部と、
前記デコード部でデコードされた前記ＡＶデータの属性情報と前記管理情報とを比較し、前記管理情報が前記属性情報と異なるとき、前記管理情報を前記属性情報に置き換えて記録する制御部とを備えた再生装置。
【請求項２】
前記蓄積部に記録されるＡＶデータはＭＰＥＧトランスポート・ストリームであり、前記属性情報は前記ＭＰＥＧトランスポート・ストリームに含まれる情報である請求項１記載の再生装置。
【請求項３】
前記管理情報は少なくとも一つのＡＶ属性情報を含み、前記属性情報は少なくとも一つのＡＶ属性情報を含み、
前記制御部は、前記管理情報に含まれる複数のＡＶ属性情報のうち、前記属性情報に含まれるＡＶ情報と異なるＡＶ属性情報について、前記管理情報に含まれるＡＶ属性情報を前記属性情報に含まれるＡＶ情報に置き換えて記録する請求項１記載の再生装置。
【請求項４】
前記ＡＶ属性情報は、少なくとも映像フォーマット、解像度、アスペクト比、音声フォーマット、音声チャンネル数のいずれかを含んでいる請求項３記載の再生装置。
【請求項５】
管理情報とＡＶデータとを読み出し、
前記ＡＶデータをデコードして属性情報を抽出し、
前記属性情報と前記管理情報とを比較し、
前記管理情報が前記属性情報と異なるとき、前記管理情報を前記属性情報に置き換えて記録する再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、Ｂｌｕ−ｒａｙ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ  Ｆｏｒｍａｔにおいて記録されたＭＰＥＧ２トランスポート・ストリームを記録・再生する技術に関するものである。
【背景技術】
【０００２】
近年、大容量のハードディスクドライブや、光ディスクＢｌｕ−Ｒａｙ  Ｄｉｓｃを用いた録再装置が開発されている。このＢｌｕ−Ｒａｙ  Ｄｉｓｃにおいて、データ記録の規格として採用されているＢｌｕ−ｒａｙ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ  Ｆｏｒｍａｔにおいては、記録されたストリーム本体であるストリームデータと、そのストリームの情報を保持するクリップ情報データを記述することが規定されている。
【０００３】
このクリップ情報データは、ストリームデータの映像と音声ごとにストリームコーディング情報と呼ばれる、ストリームデータ内に含まれる全ての映像と音声の属性（映像フォーマット・解像度・アスペクト比・音声フォーマット・音声チャンネル数）を記述した記述子が格納されており、ストリームデータをデコードすることなく、ストリームデータの属性情報を知ることが出来るようになっている。このストリームコーディング情報は、クリップ情報内の、プログラム情報記述子の中に含まれている。
【０００４】
通常のストリームデータの再生においては、この管理情報を利用することなく、ＭＰＥＧのデータのフォーマットに則り、デコードを行い、デコード結果からディスプレイなどの出力装置の設定を行い、映像、音声の再生を行うことが出来るが、これでは、再生開始まで時間がかかったり、先頭部分が正しく再生できないなどの問題が発生する。そのため、デコードを開始する前に、あらかじめ管理情報部分から出力に必要な属性情報を読み出しておき、出力装置に然るべき設定を行うことが一般的である（特許文献１参照）。
【０００５】
また、このようなデジタルレコーダーにおいては、再生することなしに、記録された番組の情報を表示するなどの機能を持つものもあり、その場合、記録されたストリームコーディング情報内の属性情報を読み出し、表示に使用している。
【特許文献１】特開２００２−２５１８３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかし、このＢｌｕ−ｒａｙ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ  Ｆｏｒｍａｔにおいては、クリップ情報データに記述されている属性情報（映像フォーマット・解像度・アスペクト比・音声フォーマット・音声チャンネル数）と、ＭＰＥＧフォーマットで規定している所定エリア（シーケンスヘッダ）に記述される、映像フォーマット・解像度・アスペクト比情報や、各オーディオフォーマット（リニアＰＣＭ・ＡＣ−３・ＤＴＳ・ＡＡＣ）や、それぞれのフォーマットでの音声チャンネル数情報の内容とに整合を取ることを規定しておらず、データ作成時の問題や、意図的に間違ったデータを作成した際に、クリップ情報内のストリームコーディング情報部分に、ストリームデータが本来持つ属性情報が書き込まれていない状態が発生しうる。
【０００７】
このようなストリーム情報とクリップ情報の整合が取れていないデータを再生する時に、ストリームデータをデコードする前に、クリップ情報に従って映像出力装置や音声出力装置の設定を行うと、本来出力されるべき結果が得られないという問題が発生する。
【０００８】
また、ストリームの持つ属性情報をユーザーに対して表示、通知する際に、デコードを行わず、クリップ情報のみを参照して表示した場合、間違った情報を表示してしまうという問題が発生する。
【課題を解決するための手段】
【０００９】
この発明は、映像データを圧縮したビデオ情報と音声データを圧縮したオーディオ情報と、映像・音声の属性情報を含むクリップ情報をもつ記録形式により記録された映像・音声データの整合が取れていないデータに対して修正を行うものである。
【００１０】
ＭＰＥＧストリームデータ内のシーケンス・ヘッダと呼ばれるＡＶデータ本体の管理情報には規格上、正しい値を格納することが定められているため、ＡＶデータデコード時に、正しくデコードが終了した時、デコードした結果から得られた属性情報とクリップ情報に含まれる属性情報とを比較し、クリップ情報がデコード結果と異なっていれば、管理情報部が間違っていることが分かる。この時に。管理情報部分を修正し、蓄積部に記録すれば、次回以降の再生時に、改めてデコードを行うことなしに正しい管理情報を得ることが出来る。
【００１１】
また、デコードが正しく完了できなかった場合は、シーケンス・ヘッダ内の情報が不正である可能性があるため、クリップ情報内の属性情報は修正しない。
【発明の効果】
【００１２】
誤った管理情報を保持しているストリームにおいても、２回目以降のデコード時に、デコード前に正しい属性情報を得ることが出来るようになり、デコード前の出力装置の設定を正しく行うことが出来るようになる。
【００１３】
また、間違った管理情報を保有していたストリームにおいても、１度デコードを行った後であれば、ストリームの持つ属性情報を表示する際に、デコードすることなしに正しい情報を表示することが出来る。
【００１４】
また、再生する事前に得られた、ふたつ以上のストリームデータの属性情報が同一であった際に、連続でデコードし、一続きのストリームのように再生するシームレス再生における誤動作を防止することが出来る。
【発明を実施するための最良の形態】
【００１５】
図１は、ＭＰＥＧ２トランスポート・ストリーム再生装置のシステム構成図である。矢印は、データの流れを示している。
【００１６】
本発明における再生装置は、ＭＰＥＧ２トランスポート・ストリームを記録する蓄積装置１０と、蓄積されたＭＰＥＧトランスポート・ストリームのＡＶデータと管理情報の読み出し・書き込みに加え、映像・音声出力装置に対し、ＡＶデータのデコード前にあらかじめ出力設定を行う再生制御部２０と、再生制御部により転送されたＡＶデータをデコードし、そのデコード結果を再生制御部に通知するデコーダ制御部３０と、属性情報出力部４０と、ディスプレイや、映像端子による映像信号出力を行う映像出力部５０と、スピーカや音声端子による音声信号出力を行う音声出力部６０から構成される。
【００１７】
このような再生装置の動作の概要について図５を参照しながら説明する。図５は本発明の再生装置の動作の概要を示すフローチャートである。蓄積部からＡＶデータをメモリ上に読み出し（Ｓ５０）、ＡＶデータをデコードする（Ｓ５１）。そしてデコード結果と蓄積部に蓄積された管理情報とが一致するか否かを判断し（Ｓ５２）、一致しない場合は、デコード結果に基づいて管理情報を修正し、蓄積部に格納して終了する（Ｓ５３）。
【００１８】
さらに詳細な動作について図２〜図４を参照しながら説明する。図２〜４は、データ読み出しからデコード、管理情報修正の流れを示した図である。
【００１９】
再生制御部２０は蓄積装置１０の記録媒体に記録されたＭＰＥＧトランスポート・ストリームのＡＶデータ部とクリップ情報部をメモリ上（図示せず）に読み出し（Ｓ１０）、ＡＶデータ部をデコーダ制御部３０に対して転送し（Ｓ１１）、デコード指示を行う。クリップ情報部はＢｌｕ−ｒａｙ  Ｄｉｓｃ  ＲｅＷｒｉｔａｂｌｅ  Ｆｏｒｍａｔにおけるクリップ情報データであり、ストリームデータの映像と音声ごとにストリームコーディング情報と呼ばれる、ストリームデータ内に含まれる全ての映像と音声のＡＶ属性（映像フォーマット・解像度・アスペクト比・音声フォーマット・音声チャンネル数）を記述した記述子が格納されており、ストリームデータをデコードすることなく、ストリームデータの属性情報を知ることが出来るようになっている。このストリームコーディング情報は、クリップ情報内の、プログラム情報記述子の中に含まれている。
【００２０】
デコーダ制御部３０は、再生制御部２０から転送されたＡＶデータをデコードし（Ｓ１２）、それを映像出力部、音声出力部に出力すると共に、デコード結果を再生制御部２０に通知する。属性情報表示部４０は、属性表示の要求があった場合、再生制御部２０を通して管理情報を取得し、映像出力部５０へ表示または音声出力部６０へ出力する。
【００２１】
デコーダ制御部３０は再生制御部２０から転送されたＡＶデータのデコードを行い、正しくデコードが出来た場合は、そのデコード結果から、属性情報（映像フォーマット・解像度・アスペクト比・音声フォーマット・音声チャンネル数）を、ＡＶデータのデコードが完了した時点で再生制御部２０に通知する（Ｓ１４）。デコードが正しく完了できなかった場合は、デコードが正しく完了できなかったことを通知する（Ｓ１５）。
【００２２】
再生制御部２０はデコーダ制御部３０に転送したＡＶデータに関連付けられた管理情報と、デコーダ制御部３０からのデコード結果の属性情報（映像フォーマット・解像度・アスペクト比・音声フォーマット・音声チャンネル数）をそれぞれ比較し、差異がある場合、メモリ上において差異があった属性情報の部分に対してクリップ情報の修正を行う。
【００２３】
具体的には、映像フォーマットがクリップ情報と同一か否かの判断を行い（Ｓ２１）、同一でなければ管理情報部の映像フォーマットをデコード結果に修正する（Ｓ２２）。同様に解像度、アスペクト比、音声フォーマット、音声チャンネル数がクリップ情報と同一か否かの判断を行い（Ｓ２３、Ｓ２５、Ｓ２７、Ｓ２９）、同一でない場合には管理情報部の解像度、アスペクト比、音声フォーマット、音声チャンネル数をデコード結果に修正する（Ｓ２４、Ｓ２６、Ｓ２８、Ｓ３０）。
【００２４】
メモリ上においてクリップ情報の修正があった場合、そのクリップ情報がメモリ上から破棄される際に、蓄積部に記録されているクリップ情報を、メモリ上のクリップ情報を蓄積部分に書き戻し記録する（Ｓ４１）。
【００２５】
これにより次回以降の再生時にＡＶデータとクリップ情報の属性情報の整合が取れた状態に修正することが出来る。
【産業上の利用可能性】
【００２６】
Ｂｌｕ−Ｒａｙ  ＲｅＷｒｉｔａｂｌｅ  ＦｏｒｍａｔにおけるＭＰＥＧトランスポート・ストリームに限らず、実データと管理情報が分かれており、かつ、そこに不整合が生じることが認められるような映像・音声データを記録・再生するシステムにも適用することが出来る。
【図面の簡単な説明】
【００２７】
【図１】本発明の再生装置のブロック図
【図２】データ読み出しからデコード結果を取得するまでの動作を示すフローチャート
【図３】デコード結果とクリップ情報との比較動作のフローチャート
【図４】クリップ情報変更のフローチャート
【図５】本発明の再生装置の動作の概要を示すフローチャート
【符号の説明】
【００２８】
１０    蓄積部
２０    再生制御部
３０    デコーダ制御部
４０    属性情報出力部
５０    映像出力部
６０    音声出力部
【図１】
2006202353.tif 000003
【図２】
2006202353.tif 000004
【図３】
2006202353.tif 000005
【図４】
2006202353.tif 000006
【図５】
2006202353.tif 000007