(57)【要約】  【課題】  マルチメディアデータからなるビットストリームの記録や再生を省電力で行うことを可能とする。  【解決手段】  各ＶＯＢＵが有するＶＯＢＵ＿ＳＲＩのデータ量に着目すると、１ＶＯＢＵ毎にＶＯＢＵ＿ＳＲＩを書き込む場合は、ＶＯＢＵ＃２０以降は、常に１４４バイトのデータ量が書き込まれることが分かり、バスの占有率が高くエンコード処理を制御するＣＰＵが常に動作していることが予想される。一方、ＶＯＢＵ＿ＳＲＩを５ＶＯＢＵ毎に書き込む場合には、ＶＯＢＵ＃２５以降で、７２０バイト毎の書き込みが発生するが、それ以外の期間ではバスの占有率が低いと考えられる。バスの占有率が低い期間では、エンコード処理制御のＣＰＵのクロックを止めこのＣＰＵを停止状態にすることができ、ＣＰＵにおける電力消費を抑えることができる。【選択図】  図１３
2005167489.tif 000002
【特許請求の範囲】
【請求項１】
データをディスク状記録媒体に記録する記録手段と、
データを記憶する記憶手段と、
上記記憶手段に記憶された上記データの符号化をフレーム単位で制御する符号化制御手段と、
上記符号化制御手段に対して上記符号化を開始する命令を出すようにされると共に、上記符号化制御手段の制御に基づき符号化された符号化データを、複数の上記フレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で上記ディスク状記録媒体に記録するように上記記録手段を制御する記録制御手段と
を有し、
上記記録制御手段は、１より大きい所定数上記ビデオオブジェクトユニット分の上記データをまとめて上記符号化するように上記符号化制御手段に対して上記符号化開始命令を出すようにしたことを特徴とする記録装置。
【請求項２】
請求項１に記載の記録装置において、
上記符号化制御手段が上記符号化の制御を行っていない間、上記符号化制御手段を停止状態とするようにしたことを特徴とする記録装置。
【請求項３】
請求項２に記載の記録装置において、
上記停止状態は、上記符号化制御手段に対するクロックを停止して成すことを特徴とする記録装置。
【請求項４】
請求項２に記載の記録装置において、
上記停止状態は、上記符号化制御手段に対するクロックの周波数を通常状態時のクロック周波数よりも低くして成すことを特徴とする記録装置。
【請求項５】
請求項１に記載の記録装置において、
上記記録制御手段は、上記ディスク状記録媒体への記録を上記１より大きい所定数ビデオオブジェクトユニット毎に行うように上記記録手段を制御するようにしたことを特徴とする記録装置。
【請求項６】
データをディスク状記録媒体に記録する記録のステップと、
データを記憶手段に記憶するステップと、
上記記憶手段に記憶された上記データの符号化をフレーム単位で制御する符号化制御のステップと、
上記符号化制御のステップに対して上記符号化を開始する命令を出すようにされると共に、上記符号化制御のステップの制御に基づき符号化された符号化データを、複数の上記フレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で上記ディスク状記録媒体に記録するように上記記録手段を制御する記録制御のステップと
を有し、
上記記録制御のステップは、１より大きい所定数上記ビデオオブジェクトユニット分の上記データをまとめて上記符号化するように上記符号化制御のステップに対して上記符号化開始命令を出すようにしたことを特徴とする記録方法。
【請求項７】
複数の上記フレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で記録されたデータをディスク状記録媒体から再生する再生手段と、
データを記憶する記憶手段と、
上記再生手段で再生され上記記憶手段に記憶された再生データの復号化をフレーム単位で制御する復号化制御手段と、
上記ディスク状記録媒体から上記ビデオオブジェクトユニット単位でデータを再生するように上記再生手段を制御するようにされると共に、上記復号化制御手段に対して上記復号化を開始する命令を出すようにした再生制御手段と
を有し、
上記再生制御手段は、１より大きい所定数上記ビデオオブジェクトユニット分の上記再生データをまとめて上記復号化するように上記復号化制御手段に対して上記復号化開始命令を出すようにしたことを特徴とする再生装置。
【請求項８】
請求項７に記載の再生装置において、
上記復号化制御手段が上記復号化の制御を行っていない間、上記復号化制御手段を停止状態とするようにしたことを特徴とする再生装置。
【請求項９】
請求項８に記載の再生装置において、
上記停止状態は、上記復号化制御手段に対するクロックを停止して成すことを特徴とする再生装置。
【請求項１０】
請求項８に記載の再生装置において、
上記停止状態は、上記復号化制御手段に対するクロックの周波数を通常状態時のクロック周波数よりも低くして成すことを特徴とする再生装置。
【請求項１１】
複数の上記フレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で記録されたデータをディスク状記録媒体から再生する再生のステップと、
データを記憶手段に記憶するステップと、
上記再生手段で再生され上記記憶手段に記憶された再生データの復号化をフレーム単位で制御する復号化制御のステップと、
上記ディスク状記録媒体から上記ビデオオブジェクト単位でデータを再生するように上記再生のステップを制御するようにされると共に、上記復号化制御のステップに対して上記復号化を開始する命令を出すようにした再生制御のステップと
を有し、
上記再生制御のステップは、１より大きい所定数上記ビデオオブジェクトユニット分の上記再生データをまとめて上記復号化するように上記復号化制御のステップに対して上記復号化開始命令を出すようにしたことを特徴とする再生方法。
【請求項１２】
データをディスク状記録媒体に記録する記録手段と、
データを記憶する第１の記憶手段と、
上記記憶手段に記憶された上記データの符号化をフレーム単位で制御する符号化制御手段と、
上記符号化制御手段に対して上記符号化を開始する命令を出すようにされると共に、上記符号化制御手段の制御に基づき符号化された符号化データを、複数の上記フレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で上記ディスク状記録媒体に記録するように上記記録手段を制御する記録制御手段と、
上記ディスク状記録媒体に記録された上記符号化データを再生する再生手段と、
上記再生手段で再生された上記再生符号化データを記憶する第２の記憶手段と、
上記第２の記憶手段に記憶された上記再生符号化データの復号化をフレーム単位で制御する復号化制御手段と、
上記ディスク状記録媒体から上記ビデオオブジェクト単位でデータを再生するように上記再生手段を制御するようにされると共に、上記復号化制御手段に対して上記復号化を開始する命令を出すようにした再生制御手段と
を有し、
上記記録制御手段は、１より大きい所定数上記ビデオオブジェクトユニット分の上記データをまとめて上記符号化するように上記符号化制御手段に対して上記符号化開始命令を出すようにし、
上記再生制御手段は、１より大きい所定数上記ビデオオブジェクトユニット分の上記再生データをまとめて上記復号化するように上記復号化制御手段に対して上記復号化開始命令を出すようにしたことを特徴とする記録再生装置。
【請求項１３】
請求項１２に記載の記録再生装置において、
上記符号化制御手段が上記符号化の制御を行っていない間、上記符号化制御手段を停止状態とするようにしたことを特徴とする記録再生装置。
【請求項１４】
請求項１３に記載の記録再生装置において、
上記停止状態は、上記符号化制御手段に対するクロックを停止して成すことを特徴とする記録再生装置。
【請求項１５】
請求項１３に記載の記録再生装置において、
上記停止状態は、上記符号化制御手段に対するクロックの周波数を通常状態時のクロック周波数よりも低くして成すことを特徴とする記録再生装置。
【請求項１６】
請求項１２に記載の記録再生装置において、
上記記録制御手段は、上記ディスク状記録媒体への記録を上記１より大きい所定数のビデオオブジェクトユニット毎に行うように上記記録手段を制御するようにしたことを特徴とする記録再生装置。
【請求項１７】
請求項１２に記載の記録再生装置において、
上記復号化制御手段が上記復号化の制御を行っていない間、上記復号化制御手段を停止状態とするようにしたことを特徴とする記録再生装置。
【請求項１８】
請求項１７に記載の記録再生装置において、
上記停止状態は、上記復号化制御手段に対するクロックを停止して成すことを特徴とする記録再生装置。
【請求項１９】
請求項１７に記載の記録再生装置において、
上記停止状態は、上記復号化制御手段に対するクロックの周波数を通常状態時のクロック周波数よりも低くして成すことを特徴とする記録再生装置。
【請求項２０】
データをディスク状記録媒体に記録する記録のステップと、
データを第１の記憶手段に記憶するステップと、
上記記憶手段に記憶された上記データの符号化をフレーム単位で制御する符号化制御のステップと、
上記符号化制御のステップに対して上記符号化を開始する命令を出すようにされると共に、上記符号化制御のステップの制御に基づき符号化された符号化データを、複数の上記フレームむことができ含みアクセスの最小単位であるビデオオブジェクトユニット単位で上記ディスク状記録媒体に記録するように上記記録のステップを制御する記録制御のステップと、
上記ディスク状記録媒体に記録された上記符号化データを再生する再生のステップと、
上記再生のステップで再生された上記再生符号化データを第２の記憶手段に記憶するステップと、
上記第２の記憶手段に記憶された上記再生符号化データの復号化をフレーム単位で制御する復号化制御のステップと、
上記ディスク状記録媒体から上記ビデオオブジェクト単位でデータを再生するように上記再生のステップを制御するようにされると共に、上記復号化制御のステップに対して上記復号化を開始する命令を出すようにした再生制御のステップと
を有し、
上記記録制御のステップは、１より大きい所定数上記ビデオオブジェクトユニット分の上記データをまとめて上記符号化するように上記符号化制御のステップに対して上記符号化開始命令を出すようにし、
上記再生制御のステップは、１より大きい所定数上記ビデオオブジェクトユニット分の上記再生データをまとめて上記復号化するように上記復号化制御のステップに対して上記復号化開始命令を出すようにしたことを特徴とする記録再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディスクに記録されたデータストリームを再生する際、および／または、データストリームをディスクに記録する際に、省電力化が可能な記録装置および方法、再生装置および方法、ならびに、記録再生装置および方法に関する。
【背景技術】
【０００２】
近年では、オーディオデータやビデオデータのみならず、複数のビデオデータを並列的に扱うようなマルチ映像といったマルチメディアデータを用いて、それぞれのデータが関連付けられた一連の内容を有するタイトルを構成する編集作業が実用化されている。このようなマルチメディアを扱うシステムの中でも、記録媒体にＤＶＤ(Digital Versatile Disc)を用いたシステム（ＤＶＤ−Ｖｉｄｅｏ規格）では、オーディオデータおよびビデオデータの圧縮符号化および復号化に、ＭＰＥＧ２(Moving Pictures Experts Group 2)と称される規格に基づく技術を用い、リアルタイムでのビデオデータの記録を可能としている。
【０００３】
また、リアルタイムでのビデオデータの記録が可能となったことにより、記録再生装置の品質に対するユーザからの要望が高度になってきている。例えば、記録再生装置の消費電力に関する品質も、その一つであって、より省電力で記録や再生が行えることが商品のセールスポイントにもなっている。
【０００４】
このような、ユーザが求める品質すなわち省電力性を実現するためには、ビットストリームにより深い階層構造を持たせて各タイトルを編集する必要がある。記録再生装置において、より深い階層構造すなわち多階層構造を持つビットストリームに対して、各々の階層レベルに合わせて処理を行うことで省電力化を図ることが可能である提案されている。
【０００５】
特許文献１、２および３には、ビットストリームを効率的に記録および保存し、記録された情報を高速で再生することを可能とした技術が記載されている。
【特許文献１】特表２００３−５１４４１８
【特許文献２】特開２００２−１９９３４１
【特許文献３】特開平１１−１８５３９２
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところで、このような記録再生装置においては、各々の階層に合わせて処理されたビットストリームを効率的に記録し保存するだけでなく、記録された情報を高速で再生することができ、且つ、省電力であることが必要とされる。しかしながら、従来では、記録された情報を高速で再生することは可能であったが、省電力で記録や再生を行うことができなかったという問題点があった。
【０００７】
したがって、この発明の目的は、マルチメディアデータからなるビットストリームの記録や再生を省電力で行うことを可能とする記録装置および方法、再生装置および方法、ならびに、記録再生装置および方法を提供することにある。
【課題を解決するための手段】
【０００８】
この発明は、上述した課題を解決するために、データをディスク状記録媒体に記録する記録手段と、データを記憶する記憶手段と、記憶手段に記憶されたデータの符号化をフレーム単位で制御する符号化制御手段と、符号化制御手段に対して符号化を開始する命令を出すようにされると共に、符号化制御手段の制御に基づき符号化された符号化データを、複数のフレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位でディスク状記録媒体に記録するように記録手段を制御する記録制御手段とを有し、記録制御手段は、１より大きい所定数ビデオオブジェクトユニット分のデータをまとめて符号化するように符号化制御手段に対して符号化開始命令を出すようにしたことを特徴とする記録装置である。
【０００９】
また、この発明は、データをディスク状記録媒体に記録する記録のステップと、データを記憶手段に記憶するステップと、記憶手段に記憶されたデータの符号化をフレーム単位で制御する符号化制御のステップと、符号化制御のステップに対して符号化を開始する命令を出すようにされると共に、符号化制御のステップの制御に基づき符号化された符号化データを、複数のフレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位でディスク状記録媒体に記録するように記録手段を制御する記録制御のステップとを有し、記録制御のステップは、１より大きい所定数ビデオオブジェクトユニット分のデータをまとめて符号化するように符号化制御のステップに対して符号化開始命令を出すようにしたことを特徴とする記録方法である。
【００１０】
また、この発明は、複数のフレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で記録されたデータをディスク状記録媒体から再生する再生手段と、データを記憶する記憶手段と、再生手段で再生され記憶手段に記憶された再生データの復号化をフレーム単位で制御する復号化制御手段と、ディスク状記録媒体からビデオオブジェクトユニット単位でデータを再生するように再生手段を制御するようにされると共に、復号化制御手段に対して復号化を開始する命令を出すようにした再生制御手段とを有し、再生制御手段は、１より大きい所定数ビデオオブジェクトユニット分の再生データをまとめて復号化するように復号化制御手段に対して復号化開始命令を出すようにしたことを特徴とする再生装置である。
【００１１】
また、この発明は、複数のフレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位で記録されたデータをディスク状記録媒体から再生する再生のステップと、データを記憶手段に記憶するステップと、再生手段で再生され記憶手段に記憶された再生データの復号化をフレーム単位で制御する復号化制御のステップと、ディスク状記録媒体からビデオオブジェクト単位でデータを再生するように再生のステップを制御するようにされると共に、復号化制御のステップに対して復号化を開始する命令を出すようにした再生制御のステップとを有し、再生制御のステップは、１より大きい所定数ビデオオブジェクトユニット分の再生データをまとめて復号化するように復号化制御のステップに対して復号化開始命令を出すようにしたことを特徴とする再生方法である。
【００１２】
また、この発明は、データをディスク状記録媒体に記録する記録手段と、データを記憶する第１の記憶手段と、記憶手段に記憶されたデータの符号化をフレーム単位で制御する符号化制御手段と、符号化制御手段に対して符号化を開始する命令を出すようにされると共に、符号化制御手段の制御に基づき符号化された符号化データを、複数のフレームを含むことができアクセスの最小単位であるビデオオブジェクトユニット単位でディスク状記録媒体に記録するように記録手段を制御する記録制御手段と、ディスク状記録媒体に記録された符号化データを再生する再生手段と、再生手段で再生された再生符号化データを記憶する第２の記憶手段と、第２の記憶手段に記憶された再生符号化データの復号化をフレーム単位で制御する復号化制御手段と、ディスク状記録媒体からビデオオブジェクト単位でデータを再生するように再生手段を制御するようにされると共に、復号化制御手段に対して復号化を開始する命令を出すようにした再生制御手段とを有し、記録制御手段は、１より大きい所定数ビデオオブジェクトユニット分のデータをまとめて符号化するように符号化制御手段に対して符号化開始命令を出すようにし、再生制御手段は、１より大きい所定数ビデオオブジェクトユニット分の再生データをまとめて復号化するように復号化制御手段に対して復号化開始命令を出すようにしたことを特徴とする記録再生装置である。
【００１３】
また、この発明は、データをディスク状記録媒体に記録する記録のステップと、データを第１の記憶手段に記憶するステップと、記憶手段に記憶されたデータの符号化をフレーム単位で制御する符号化制御のステップと、符号化制御のステップに対して符号化を開始する命令を出すようにされると共に、符号化制御のステップの制御に基づき符号化された符号化データを、複数のフレームむことができ含みアクセスの最小単位であるビデオオブジェクトユニット単位でディスク状記録媒体に記録するように記録のステップを制御する記録制御のステップと、ディスク状記録媒体に記録された符号化データを再生する再生のステップと、再生のステップで再生された再生符号化データを第２の記憶手段に記憶するステップと、第２の記憶手段に記憶された再生符号化データの復号化をフレーム単位で制御する復号化制御のステップと、ディスク状記録媒体からビデオオブジェクト単位でデータを再生するように再生のステップを制御するようにされると共に、復号化制御のステップに対して復号化を開始する命令を出すようにした再生制御のステップとを有し、記録制御のステップは、１より大きい所定数ビデオオブジェクトユニット分のデータをまとめて符号化するように符号化制御のステップに対して符号化開始命令を出すようにし、再生制御のステップは、１より大きい所定数ビデオオブジェクトユニット分の再生データをまとめて復号化するように復号化制御のステップに対して復号化開始命令を出すようにしたことを特徴とする記録再生方法である。
【００１４】
上述したように、請求項１および請求項６に記載の発明は、記憶手段に記憶されたデータの符号化をフレーム単位で行い、複数のフレームを含みアクセスの最小単位であるビデオオブジェクトユニット単位でディスク状記録媒体に対するデータの記録を行うときに、１より大きい所定数ビデオオブジェクトユニット分のデータをまとめて符号化してディスク状記録媒体に記録するようにしているため、符号化が行われていない間、符号化を制御する部位の動作を停止状態とすることができ、省電力化が可能とされる。
【００１５】
また、請求項７および請求項１１に記載の発明は、複数のフレームを含みアクセスの最小単位であるビデオオブジェクトユニット単位で記録されたデータをビデオオブジェクトユニット単位でディスク状記録媒体から再生し、再生され記憶手段に記憶された再生データの復号化をフレーム単位で行うときに、１より大きい所定数ビデオオブジェクトユニット分の再生データをまとめて復号化するようにしているため、復号化が行われていない間、復号化を制御する部位の動作を停止状態とすることができ、省電力化が可能とされる。
【００１６】
また、請求項１２および請求項２０に記載の発明は、記憶手段に記憶されたデータの符号化をフレーム単位で行い、複数のフレームを含みアクセスの最小単位であるビデオオブジェクトユニット単位でディスク状記録媒体に対するデータの記録を行うときに、１より大きい所定数ビデオオブジェクトユニット分のデータをまとめて符号化してディスク状記録媒体に記録するようにされ、また、複数のフレームを含みアクセスの最小単位であるビデオオブジェクトユニット単位で記録されたデータをビデオオブジェクトユニット単位でディスク状記録媒体から再生し、再生され記憶手段に記憶された再生データの復号化をフレーム単位で行うときに、１より大きい所定数ビデオオブジェクトユニット分の再生データをまとめて復号化するようにしているため、符号化が行われていない間、符号化を制御する部位の動作を停止状態とすることができると共に、復号化が行われていない間、復号化を制御する部位の動作を停止状態とすることができ、省電力化が可能とされる。
【発明の効果】
【００１７】
この発明は、記録時には、エンコード処理に対する制御を１より大きい所定数ビデオオブジェクトユニット分、まとめて行い、ディスク状記録媒体に記録するようにしているため、エンコード処理を制御するＣＰＵのクロックを停止させる時間ができ、毎ビデオオブジェクトユニットにわたって均一的にエンコード処理を制御する場合に比べ、省電力化が実現できる効果がある。
【００１８】
そのため、この発明をバッテリ駆動による携帯型のＤＶＤ記録再生装置に適用した場合、バッテリを長持ちさせることができる効果がある。
【００１９】
また、この発明の実施の一形態では、１より大きい所定数ビデオオブジェクトユニット毎にデータの転送を行うため、データ転送を行うバスの占有率が下がることになり、それに伴い、当該バスに対して他の部位からのアクセスも可能となるため、全体的な処理が高速化できるという効果がある。
【発明を実施するための最良の形態】
【００２０】
以下、この発明の実施の一形態について説明する。理解を容易とするために、この発明の説明に先んじて、図１〜図４を用いてＤＶＤ−Ｖｉｄｅｏ規格によるファイル構造について概略的に説明する。
【００２１】
図１は、ＤＶＤ−Ｖｉｄｅｏによるボリュームレイアウトを示し、左側がＤＶＤ（以下、ディスク）の内周側、右側がディスクの外周側を表している。図１Ａは、ディスク全体のレイアウトを概略的に示す。ディスクの最内周には、リードイン領域が配され（図示しない）、次にボリュームおよびファイルストラクチャゾーンが配される。ボリュームおよびファイルストラクチャゾーンは、ディスクのファイルシステム情報が格納される。ボリュームおよびファイルストラクチャゾーンの外周に、ＤＶＤ−Ｖｉｄｅｏによるビデオストリームが格納されるＤＶＤ−Ｖｉｄｅｏゾーンが配される。
【００２２】
ＤＶＤ−Ｖｉｄｅｏゾーンは、図１Ｂに示されるように、ＶＭＧ(Video Manager)と、１個以上９９個以下のＶＴＳ(Video Title Set)とが配される。ＶＭＧは、ディスク全体の制御情報が書かれたファイルからなり、ディスク上に存在する全てのタイトルを特定する目次を構成するための論理ユニットである。ＶＴＳは、映像ファイルを有し、ディスク上に１個以上９９個以下が存在する。
【００２３】
ＤＶＤ−Ｖｉｄｅｏゾーンの外周に図示されないＤＶＤ−Ａｕｄｉｏゾーンが配され、さらに外側には、他のデータを格納可能なゾーンが配される。そして、ディスクの最外周に、リードアウト領域が配される（図示しない）。
【００２４】
ＶＴＳは、図２に示されるように、階層的に構成される。ＶＴＳは、図２Ｂに示されるように、ＶＴＳＩ、ＶＴＳＭ＿ＶＯＢＳ、ＶＴＳＴＴ＿ＶＯＢＳおよびＶＴＳＩ＿ＢＵＰのセットで構成される。
【００２５】
ＶＴＳＩは、１以上のビデオタイトルとＶＴＳメニューのための情報が記述される。より具体的には、ＶＴＳＩには、後述するＶＯＢＳおよびＶＴＳＭを再生するための制御情報や、ＶＯＢＳの属性に関する情報といったタイトル管理情報が記述される。ＶＴＳＩの後ろに、映像本体である２つのＶＯＢＳが配される。ＶＴＳＭ＿ＶＯＢＳは、１個のファイルで構成され、タイトル選択メニューのためのコンテンツであり、タイトルメニューなどを表示するためのピクチャが格納される。ＶＴＳＴＴ＿ＶＯＢＳは、実際のタイトルコンテンツである本編ムービーのビデオストリームが格納される。なお、ＶＴＳＩ＿ＢＵＰは、ＶＴＳＩのバックアップである。
【００２６】
ＶＴＳＴＴ＿ＶＯＢＳは、図２Ｃに示されるように、１または複数のＶＯＢ(Video Object)と称されるファイルからなる。ＶＯＢは、ＭＰＥＧ２のプログラムストリームの一部であって、ＭＰＥＧ２のエレメンタリストリームの複数が集合されてなる。
【００２７】
ＶＯＢは、図２Ｄに示されるように、１または複数のセル（Ｃｅｌｌ）から構成される。セルは、ピクチャまたはオーディオブロックでアドレス可能な最小のチャンクであって、再生されるコンテンツの単位である。セルは、それぞれ固有のＩＤを有し、このセルＩＤで互いを識別可能である。
【００２８】
各セルは、さらに、図２Ｅに示されるように、ＶＯＢＵ（ビデオオブジェクトユニット）に分割される。ＶＯＢＵは、ＤＶＤ−Ｖｉｄｅｏにおける再生の最小単位である。ＶＯＢＵは、常にビデオデータを含むとは限らないが、先頭のＶＯＢＵは、必ずビデオデータを持つ必要がある。オーディオストリームの場合は、特に制限はない。字幕などを表示するためのサブピクチャストリームは、セル内で完結し、再生の場合は、サブピクチャユニットが記録されているセル内でのみ有効である。
【００２９】
ＶＯＢＵのそれぞれは、図２Ｆに示されるように、ナビゲーションパック（ＮＶ＿ＰＣＫ）、ビデオパック（Ｖ＿ＰＣＫ）、オーディオパック（Ａ＿ＰＣＫ）およびサブピクチャパック（ＳＰ＿ＰＣＫ）の４種類のパックに分割される。パックは、記録された順序で保管される。ＮＶ＿ＰＣＫは、ＶＯＢＵ内において必ず先頭に配される。すなわち、ＶＯＢＵは、常にＮＶ＿ＰＣＫで始まる。ＮＶ＿ＰＣＫには、可変ビットレート再生とシームレス再生とを実現するための制御情報が格納される。Ｖ＿ＰＣＫは、ＭＰＥＧ２のビデオデータが格納される。Ａ＿ＰＣＫは、ＭＰＥＧ２のオーディオデータが格納される。ＳＰ＿ＰＣＫは、ＭＰＥＧ２のサブピクチャデータが格納される。ＮＶ＿ＰＣＫは、ＶＯＢＵにつき１個のみが配され、Ｖ＿ＰＣＫ、Ａ＿ＰＣＫおよびＳＰ＿ＰＣＫは、ＶＯＢＵ内に任意の順序で繰り返して配される。
【００３０】
なお、ＶＯＢＵは、同一ＶＯＢ内の次のＮＶ＿ＰＣＫの直前またはＶＯＢの終端で終了する。
【００３１】
図３は、ＮＶ＿ＰＣＫの構成を示す。パックヘッダ、システムヘッダ、ＰＣＩ＿ＰＫＴおよびＤＳＩ＿ＰＫＴから構成される。ＰＣＩ＿ＰＫＴは、再生制御情報が格納され、この再生制御情報に基づき可変ビットレート再生が実現される。ＤＳＩ＿ＰＫＴは、アクセスに関する制御情報が格納され、この制御情報に基づきシームレス再生が実現される。
【００３２】
図４は、ＮＶ＿ＰＣＫに含まれるＤＳＩ＿ＰＫＴの構成を示す。ＤＳＩ＿ＰＫＴは、ＤＳＩ＿ＧＩ、ＳＭＬ＿ＰＢＩ、ＳＭＬ＿ＡＧＬＩ、ＶＯＢＵ＿ＳＲＩおよびＳＹＮＣＩから構成され、ＳＹＮＣＩの次に予約領域（ｒｅｓｅｒｖｅｄ）が設けられる。
【００３３】
ＤＳＩ＿ＧＩは、当該ＤＳＩ＿ＧＩが含まれるＮＶ＿ＰＣＫの論理ブロックナンバや、ＶＯＢＵの終了アドレスといった、ＤＳＩに関する一般情報が格納される。ＳＭＬ＿ＰＢＩは、シームレスＶＯＢＵのカテゴリやＶＯＢ内のビデオの開始および終了再生時刻、ＶＯＢＵ内のオーディオの終了再生時刻などの、シームレス再生を実現するために必要な情報が格納される。ＳＭＬ＿ＡＧＬＩは、アングル変更時の行き先アドレスに関する情報であるシームレス用アングル情報が格納される。このＳＭＬ＿ＡＧＬＩは、シームレスアングル変更フラグがシームレスに設定され、アングル変更がシームレスで実行可能なときにのみ、有効である。
【００３４】
ＶＯＢＵ＿ＳＲＩは、１つのセルで当該ＶＯＢＵ＿ＳＲＩが属するＤＳＩが含まれるＶＯＢＵの再生開始時刻の前後（０．５×ｎ）秒に再生されるＶＯＢＵの先頭アドレスが格納される。このＶＯＢＵ＿ＳＲＩに格納される情報を用いることで、ＶＯＢＵ単位でのサーチを行うことができる。
【００３５】
ＳＹＮＣＩは、同期情報、すなわち、当該ＳＹＮＣＩが属するＤＳＩが含まれるＶＯＢＵのビデオデータと同期して再生されるオーディオデータとサブピクチャデータのアドレス情報が格納される。
【００３６】
次に、ＶＯＢＵ＿ＳＲＩについて、より詳細に説明する。ＶＯＢＵ＿ＳＲＩは、上述したように、ＶＯＢユニットをサーチするためのＶＯＢユニットサーチ情報であって、早送り操作の際に用いるサーチ情報であるＦＷＤＩおよびＦＷＤＩ  Ｎｅｘｔと、逆戻し操作の際に用いるサーチ情報であるＢＷＤＩおよびＢＷＤＩ  Ｐｒｅｖとを含む。
【００３７】
ＤＶＤは、ビデオテープとは異なり、再生せずに早送りや逆戻しなどを行うことができない。ＤＶＤに記録されたデータを前から順番に読み込む場合、ドライブ速度の上限でしか早送り／逆戻しを行うことができない。ユーザが要求する例えば１０倍速再生といった高速再生を実現するためには、このＶＯＢユニットサーチ情報が必要とされる。
【００３８】
図５および図６を用いてＶＯＢＵ＿ＳＲＩについて説明する。図５は、ＶＯＢＵ＿ＳＲＩの一例の内容を示す。図５に示されるように、早送りの際に用いられるＦＷＤＩ、ＦＷＤＩ  ＮｅｘｔおよびＦＷＤＩ  Ｖｉｄｅｏ、ならびに、逆戻しの際に用いられるＢＷＤＩ、ＢＷＤＩ  ＰｒｅｖおよびＢＷＤＩ  Ｐｒｅｖは、それぞれ４バイトのデータ長を有する情報である。ＦＷＤＩ  Ｎｅｘｔは、現在のＶＯＢＵに対して次のＶＯＢＵについて、先頭アドレスおよびビデオデータが存在するか否かを示すビデオ存在フラグが記述される。ＦＷＤＩは、ＦＷＤＩ  Ｎｅｘｔに対して１個先から２４０個先までのＶＯＢＵのアドレス情報を持つことができる。ＦＷＤＩは、１個先から１５個先の情報を持つＦＷＤＩ＃１〜ＦＷＤＩ＃１５は、ＶＯＢＵ毎に存在し、それ以降は、間欠的である。また、ＦＷＤＩ  Ｖｉｄｅｏは、ビデオデータを持つ次のＶＯＢＵの先頭アドレスが記述される。
【００３９】
ＢＷＤＩ、ＢＷＤＩ  ＰｒｅｖおよびＢＷＤＩ  Ｖｉｄｅｏについても、ＦＷＤＩ、ＦＷＤＩ  ＮｅｘｔおよびＦＷＤＩ  Ｖｉｄｅｏと同様である。
【００４０】
ＦＷＤＩおよびＦＷＤＩ  Ｎｅｘｔ、ならびに、ＢＷＤＩおよびＢＷＤＩ  Ｐｒｅｖには、当該情報を含むＮＶ＿ＰＣＫが属するセル以外の情報は、記録されない。セル内のＮＶ＿ＰＣＫが含むＦＷＤＩおよびＦＷＤＩ  Ｎｅｘｔ、ならびに、ＢＷＤＩおよびＢＷＤＩ  Ｐｒｅｖを記録する際に、その記録しようとするＮＶ＿ＰＣＫからの相対再生時間のデータが超えるＦＷＤＩおよびＦＷＤＩ  Ｎｅｘｔ、ならびに、ＢＷＤＩおよびＢＷＤＩ  Ｐｒｅｖには、接続している他のセルのＶＯＢＵの相対アドレスを記録するのではなく、セルの境界を越えたことを示す値（例えば「３ＦＦＦＦＦＦＦｈ」（「ｈ」は、記述が１６進表記であることを表す））を記録する。
【００４１】
このように構成されたＶＯＢユニットサーチ情報を用いて、ある一定の間隔でＶＯＢＵを間引いて再生する、高速再生を可能とするアドレス指定を行うことができる。
【００４２】
なお、データ構造の特徴として、セルの先頭アドレスと共に終端のアドレスをも含むことで、逆再生時にも対応可能なセルを持つことができる。さらに、特殊再生を素早く行うためのスキップ先のアドレスの記録は、セル内のアドレスあるいはセル境界を越えることを示す情報として、他のセルとは独立な構造になっている。
【００４３】
図６を用いてＶＯＢＵ＿ＳＲＩについてより具体的に説明する。例えば、現時点のアクセス位置がセル＃Ｉ内のＶＯＢＵ＃４である場合、当該ＶＯＢＵ＃４が有するＮＶ＿ＰＣＫ内のＤＳＩ＿ＰＫＴに属するＶＯＢＵ＿ＳＲＩが用いられ、当該ＶＯＢＵ＃４に対して１つ前のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＢＷＤＩ＃１は、ＶＯＢＵ＃３の先頭を指し示すことになる。同様にして、当該ＶＯＢＵ＃４に対して２つ前のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＢＷＤＩ＃２は、ＶＯＢＵ＃２の先頭を指し示し、ＶＯＢＵ＃４に対して３つ前のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＢＷＤＩ＃３は、ＶＯＢＵ＃１の先頭を指し示す。
【００４４】
逆方向すなわち早送り方向をみると、当該ＶＯＢＵ＃４の１つ先のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＦＷＤＩ＃１は、ＶＯＢＵ＃５の先頭を指し示す。以下同様にして、当該ＶＯＢＵ＃４に対して１９個先のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＦＷＤＩ＃１９は、ＶＯＢＵ＃２３の先頭を指し示し、当該ＶＯＢＵ＃４に対して２０個先のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＦＷＤＩ＃２０は、ＶＯＢＵ＃２４を指し示し、当該ＶＯＢＵ＃４の２１個先のＶＯＢＵの先頭アドレスとビデオ存在フラグであるＦＷＤＩ＃２１は、ＶＯＢＵ＃２５を指し示すことになる。
【００４５】
図７および図８を用いて、各ＶＯＢＵが有するデータについて説明する。図７および図８では、各ＶＯＢＵのＮＶ＿ＰＣＫのうち、ＶＯＢＵのサーチ情報であるＶＯＢＵ＿ＳＲＩに着目している。図５を用いて説明したように、ＶＯＢＵ＿ＳＲＩの各データは、サイズが４バイトと固定的にされていると共に、以下に説明するように、各ＶＯＢＵ毎が有するＶＯＢＵ＿ＳＲＩの内容を予め知ることが容易であるため、ＶＯＢＵ毎のデータ量を容易に算出できる。各ＶＯＢＵが有するＶＯＢＵ＿ＳＲＩのデータ量を所定倍した値を、各ＶＯＢＵが実際に有するデータ量と考えることができる。
【００４６】
なお、図７は、ビデオデータのシステムがＰＡＬの例であり、図８は、ＮＴＳＣの例である。また、図７および図８は、１セル内にＶＯＢＵが６０個存在するものとしている。以下では、サーチ時のアドレス情報が格納されるＦＷＤＩ  Ｖｉｄｅｏ、ＦＷＤＩ、ＦＷＤＩ  Ｎｅｘｔ、ＢＷＤＩ  Ｐｒｅｖ、ＢＷＤＩおよびＢＷＤＩ  Ｖｉｄｅｏを適宜、サーチ情報と呼ぶ。
【００４７】
図７を例にとって説明する。予めオーサライズされた再生専用のディスクでは、ディスク内に記録されているＶＯＢＵの全ての情報が分かっている。そのため、セルの先頭のＶＯＢＵは、ＦＷＤＩ方向の全てのＶＯＢＵ＿ＳＲＩを持ち、ＢＷＤＩ方向のＶＯＢＵ＿ＳＲＩを持たない。セル内でＶＯＢＵが進むにつれ、ＶＯＢＵのセル内の位置に応じてＢＷＤＩ方向のサーチ情報が増える。セルの後端側では逆の傾向となり、セル内の最後尾のＶＯＢＵは、ＢＷＤＩ方向のサーチ情報しか持たない。すなわち、再生専用のディスクにおいては、セル内の各ＶＯＢＵが図７で塗り潰されていないセル（ここでは、表中のセルの意。以下、ＤＶＤ−Ｖｉｄｅｏにおけるセルと区別するために「表セル」と記載する）のサーチ情報をそれぞれ有することになる。
【００４８】
一方、記録可能なディスクにおいては、現在記録しているＶＯＢＵより時間的に先のＶＯＢＵの情報は、知り得ないので、再生専用のディスクとは、各ＶＯＢＵにおけるＶＯＢＵ＿ＳＲＩの持ち方が異なる。すなわち、記録可能なディスクでは、記録に伴いＶＯＢＵ＿ＳＲＩが形成されることになり、そのとき記録されているＶＯＢＵおよび同セル内でそれ以前に記録されたＶＯＢＵに関するサーチ情報により、ＶＯＢＵ＿ＳＲＩが形成される。
【００４９】
すなわち、ＶＯＢＵ＃１を記録している際には、セル内に他のＶＯＢＵが存在しないので、ＰＡＬシステムの場合、ＶＯＢＵ＃１は、サーチ情報を持たない。ＮＴＳＣシステムの場合は、ＮＴＳＣシステムの場合、ＶＯＢＵ＃１に関するサーチ情報を持つことができる。システムによって持ち得るＶＯＢＵ＿ＳＲＩが異なる理由については、後述する。
【００５０】
ＶＯＢＵ＃５まで記録が進むと、ＰＡＬシステムの場合は、ＶＯＢＵ＃５の記録以前に当該セル内で記録されたＶＯＢＵに関するサーチ情報を持つことができる。図７の例でいえば、図中の「５」と記された表セルに対応し、且つ、ＦＷＤＩおよびＢＷＤＩは、ｎが５より小さいＦＷＤＩ＃ｎとＢＷＤＩ＃ｎとをサーチ情報として持つ。ＮＴＳＣシステムの場合は、ＶＯＢＵ＃５自身に関するサーチ情報と、ＶＯＢＵ＃５の記録以前に当該セル内で記録されたＶＯＢＵに関するサーチ情報とを持つことができる。図８の例でいえば、ｎが５までのＦＷＤＩ＃ｎと、ｎが５より小さいＢＷＤＩ＃ｎとをＶＯＢＵ＃５のサーチ情報として持つ。
【００５１】
なお、上述のＶＯＢＵ＃１についても、図７および図８で同様にして見ていくと、ＦＷＤＩ方向のＶＯＢＵ＃１に対応する表セル（値が１）が、図７のＰＡＬシステムの図においては存在せず、図８のＮＴＳＣシステムの図においては１つだけ存在することが分かる。
【００５２】
このように考えていくと、記録可能ディスクに記録される各ＶＯＢＵ＃ｎが持つＦＷＤＩおよび／またはＢＷＤＩは、図７および図８に斜線で示される表セルのうち、ｎに値が一致する表セルに対応するものになる。なお、図７および図８では、繁雑さを避けるため、ｎが７までのそれぞれのＶＯＢＵが持つサーチ情報について、斜線が付された表セルで示している。
【００５３】
したがって、各ＶＯＢＵ＃ｎが持つＶＯＢＵ＿ＳＲＩのデータ量は、図９（ＰＡＬシステム）および図１０（ＮＴＳＣシステム）の「１ＶＯＢＵ毎」の行に示されるように、セルの先頭からＶＯＢＵが進むのに伴い増加し、あるＶＯＢＵから一定となる。ＶＯＢＵ＿ＳＲＩのデータ量は、ＰＡＬシステムの場合は、ＶＯＢＵ＃２１から、ＮＴＳＣシステムの場合は、ＶＯＢＵ＃２０から、１４４バイトで一定になる。
【００５４】
ＰＡＬシステムとＮＴＳＣシステムによる、サーチ情報の差異について説明する。周知のように、ＮＴＳＣシステムは、５２５ライン／６０Ｈｚのシステムであり、ＰＡＬは、６２５ライン／５０Ｈｚのシステムである。上述の差異は、このＮＴＳＣシステムとＰＡＬシステムのフレーム構成の違いに起因する。
【００５５】
ここで、ＭＰＥＧ２のデータについて概略的に説明する。ＭＰＥＧ２は、ＤＣＴ(Discrete Cosine Transform)と予測符号化とを用いた動画像データの圧縮符号化方式であって、階層的なデータ構造を有し、上位からシーケンス層、ＧＯＰ(Group Of Picture)層、ピクチャ層、スライス層、マクロブロック層からなり、マクロブロックは、複数のＤＣＴブロックを含む。１画面は、１ピクチャに対応する。ＭＰＥＧ２においては、時系列方向に予測符号化を行ったＢ(Bidirectionally)ピクチャおよびＰ(Predictive)ピクチャと、１画面（１フレーム）で完結するＩ(Intra)ピクチャとが定義され、ＧＯＰは、最低１枚のＩピクチャを含むそれ自身で完結したグループで、ＭＰＥＧ２のストリームにおいて独立してアクセス可能な最小の単位とされる。
【００５６】
ＶＯＢＵには、通常、１個のＧＯＰが含まれる。ＤＶＤ−Ｖｉｄｅｏの場合、例えば、ＮＴＳＣシステムでは１ＧＯＰが１５フレームからなり０．５００５秒の再生時間に対応し、ＰＡＬシステムでは１ＧＯＰが１２フレームからなり０．４８秒の再生時間に対応する。１ＶＯＢＵが０．５秒の再生時間に対応するとき、ＰＡＬシステムでは、１ＧＯＰが１ＶＯＢＵ内に収まるが、ＮＴＳＣシステムでは、１ＧＯＰが１ＶＯＢＵ内に収まらない。この違いに基づき、上述したような、ＶＯＢＵ毎のデータ量の差異が発生する。
【００５７】
ＰＡＬシステムの場合について説明する。現在、セルの先頭のＶＯＢＵ＃１を記録しているものとする。ＶＯＢＵ＿ＳＲＩは、「ＶＯＢＵの再生時刻の前後０．５×ｎ秒に再生されるＶＯＢＵの先頭アドレスを記述」するように定められている。ＰＡＬシステムでは、１ＧＯＰが０．４８秒であって０．５秒よりも短いため、ＶＯＢＵ＃１において先頭から０．５秒後は、２番目のＧＯＰが再生されることになる。したがって、ＶＯＢＵ＿ＳＲＩは、ＦＷＤＩ  Ｖｉｄｅｏ＝ＶＯＢＵ＃２の先頭アドレス、ＦＷＤＩ  Ｎｅｘｔ＝ＶＯＢＵ＃２の先頭アドレス、ＦＷＤＩ＃１＝ＶＯＢＵ＃２の先頭アドレス、ＦＷＤＩ＃２＝ＶＯＢＵ＃３の先頭アドレス、ＦＷＤＩ＃３＝ＶＯＢＵ＃４の先頭アドレス・・・、という情報を持つことになる。
【００５８】
しかしながら、記録中には現在より未来のことは知り得ないので、ＶＯＢＵ＃２以降の先頭アドレスをＶＯＢＵ＿ＳＲＩとして持つことができない。そのため、ＶＯＢＵ＃１のＶＯＢＵ＿ＳＲＩのデータ量は、０バイトとなる。記録可能なディスクを再生する際は、記録時に作成されたＶＯＢＵ＿ＳＲＩをＮＶ＿ＰＣＫから取得することになるため、ＶＯＢＵ＃１を再生した時点で、共有ＳＤＲＡＭ２１に格納されるＶＯＢＵ＿ＳＲＩのデータ量は、同様にして０バイトである。ＶＯＢＵ＃２以降を記録する場合も、同様である。
【００５９】
ＮＴＳＣシステムの場合、１ＧＯＰの長さが０．５００５秒であって、１ＶＯＢＵの時間０．５秒よりも長い。そのため、ＰＡＬシステムと異なり、ＶＯＢＵ＃１において先頭から０．５秒後は、ＶＯＢＵ＃１の先頭と同一のＧＯＰを再生している。したがって、ＶＯＢＵ＿ＳＲＩは、ＦＷＤＩ  Ｖｉｄｅｏ＝ＶＯＢＵ＃２の先頭アドレス、ＦＷＤＩ  Ｎｅｘｔ＝ＶＯＢＵ＃２の先頭アドレス、ＦＷＤＩ＃１＝ＶＯＢＵ＃１の先頭アドレス、ＦＷＤＩ＃２＝ＶＯＢＵ＃２の先頭アドレス、ＦＷＤＩ＃３＝ＶＯＢＵ＃３の先頭アドレス・・・、という情報を持つことになる。
【００６０】
しかしながら、現在記録しているのは、ＶＯＢＵ＃１であるため、ＶＯＢＵ＃２以降の先頭アドレスをＶＯＢＵ＿ＳＲＩとして持つことができない。そのため、ＶＯＢＵ＃１のＶＯＢＵ＿ＳＲＩは、ＦＷＤＩ＃１だけを持つことができ、データ量は、４バイトとなる。ＶＯＢＵ＃２以降を記録する場合も、同様である。
【００６１】
なお、上述したようにして記録可能ディスクに記録されたデータを再生する場合も、同様な考え方となる。
【００６２】
次に、この発明の実施の一形態について説明する。図１１は、この実施の一形態に適用可能な記録再生装置の一例の構成を概略的に示す。この記録再生装置は、光学系、撮像素子、マイクロフォンおよびビューファインダなどからなる撮像部６を有し、携帯可能なように構成される。撮像部６で撮像された撮像画像や収録された音声を、ＤＶＤ−Ｖｉｄｅｏの規格に則ったフォーマットでディスク２に記録することができる。また、この記録再生装置は、ディスク２に記録されたオーディオデータおよびビデオデータを再生し、外部出力やビューファインダへの映出などを行うことができる。
【００６３】
信号処理部１は、ＣＰＵ(Central Processing Unit)、メモリなどを有し、ディスク２から再生された再生信号の処理および撮像部６で撮像された撮像画像や収録された音声信号のディスク２に対する記録処理を行うと共に、このＤＶＤ再生装置の全体を制御するシステムコントローラとしての機能を有する。ディスクドライブ３は、信号処理部１の制御に基づき、ディスク２の再生制御およびディスク２に対する記録処理を行う。操作部５は、ユーザの操作に応じた制御信号を出力する。この制御信号は、信号処理部１に供給される。ビデオ／オーディオ処理部４は、信号処理部１から供給されたビデオデータ（Ｖ）およびオーディオデータ（Ａ）に対して所定の処理を施し、それぞれビデオ出力信号およびオーディオ出力信号として出力する。
【００６４】
このような構成において、記録時には、記録可能なディスク２がディスクドライブ３に挿入され、撮像部６により撮像および収録され出力されたビデオデータやオーディオデータが信号処理部１に供給される。信号処理部１では、供給されたビデオデータやオーディオデータに対してそれぞれ圧縮符号化処理を施す。また、ＮＶ＿ＰＣＫが作成され、圧縮符号化されたビデオデータおよびオーディオデータと共にマルチプレクスされ、上述したＤＶＤ−Ｖｉｄｅｏの階層構造にマッピングされ、ディスクドライブ３に供給される。ディスクドライブ３は、供給されたデータを記録信号に変調して、ＶＯＢＵ単位でディスク２に書き込む。
【００６５】
再生時には、ディスク２がディスクドライブ３に挿入され、ユーザにより操作部５に対して再生を指示する操作がなされると、信号処理部１からディスクドライブ３に対してディスク２を再生するための制御信号が供給される。ディスクドライブ３では、ディスク２に記録された信号を再生し、再生信号に対して復調処理やエラー訂正処理などを行い再生ストリームデータとして出力する。この再生ストリームデータは、信号処理部１に供給される。
【００６６】
信号処理部１は、ビデオデータおよびオーディオデータがマルチプレクスされた再生ストリームデータに対してデマルチプレクス処理を行いビデオデータとオーディオデータとを分離すると共に、ビデオデータおよびオーディオデータにそれぞれ施されている圧縮符号化を復号化する。復号化されたビデオデータおよびオーディオデータは、ビデオ／オーディオ処理部４に供給され、所定の信号処理を施されてビデオ出力信号およびオーディオ出力信号として出力される。
【００６７】
また、信号処理部１は、ディジタル再生データから、ヘッダ情報など再生に必要な各種情報を取得する。例えば、ディスク２の再生に伴い、ＮＶ＿ＰＣＫがＶＯＢＵ毎に読み込まれ、信号処理部１が有するメモリに所定に蓄積される。ユーザにより、操作部５に対して再生中のディスク２に対するサーチを指示するサーチ命令が出された場合には、信号処理部１は、メモリに蓄積したＮＶ＿ＰＣＫ内のＶＯＢＵ＿ＳＲＩを参照してサーチ先のアドレス情報を得、得られたアドレス情報に基づきサーチ動作を行う。
【００６８】
図１２は、信号処理部１の一例の構成を概略的に示す。信号処理部１は、ホストＣＰＵ１０、共有ＳＤＲＡＭ２１およびエンコード／デコード部３０からなり、バス４０がこれらホストＣＰＵ１０、共有ＳＤＲＡＭ２１およびエンコード／デコード部３０を接続している。また、信号処理部１は、ビデオデータのバッファメモリとしてコーデックＳＤＲＡＭ２０を有する。
【００６９】
エンコード／デコード部３０は、ＣＰＵ１１、ＣＰＵ１２およびＣＰＵ１３、シェアドＲＡＭ(Shared-Random Access Memory)１４、キャッシュメモリ１５、ＤＭＡ(Direct Memory Access)１６を有する。ＣＰＵ１２は、ビデオデータのエンコード処理およびデコード処理を行う。ＣＰＵ１３は、オーディオデータのエンコード処理およびデコード処理を行う。ＣＰＵ１２およびＣＰＵ１３のエンコード処理およびデコード処理は、ＣＰＵ１１に制御される。
【００７０】
ホストＣＰＵ１０は、システム全体を制御するためのプログラムを持ち、ディスクドライブ３によるディスク２に対するアクセス制御に関する処理を行うと共に、ＣＰＵ１１に対して、ＣＰＵ１２およびＣＰＵ１３のエンコード処理およびデコード処理を開始するための命令を出す。
【００７１】
記録時の処理の例について、概略的に説明する。記録時には、例えば撮像部６から供給されたビデオデータは、コーデックＳＤＲＡＭ２０をバッファとして用い、ＤＭＡ１６に転送制御されてＳＤＲＡＭ２１に格納される。同様に、例えば撮像部６から供給されたオーディオデータは、キャッシュ１５をバッファとして用い、ＤＭＡ１６に転送制御されて共有ＳＤＲＡＭ２１に格納される。
【００７２】
ホストＣＰＵ１０は、ＣＰＵ１１に対して所定のタイミング、例えばＶＯＢＵ毎の記録を行うようなタイミングで、ビデオデータおよびオーディオデータのエンコードの開始を指示するコマンドおよびプログラムを供給する。ＣＰＵ１１は、このコマンドおよびプログラムに基づき、ＣＰＵ１２およびＣＰＵ１３による共有ＳＤＲＡＭ２１上にあるビデオデータおよびオーディオデータのエンコード処理を、例えばフレーム毎に制御する。
【００７３】
ＣＰＵ１２は、この命令に応じて、共有ＳＤＲＡＭ２１に格納されているビデオデータをエンコードし、共有ＳＤＲＡＭ２１上のＶ＿ＰＣＫ領域として定められた領域に書き込む。エンコード処理は、実際には、１フレームの期間の一部を用いて行われる。同様に、ＣＰＵ１３は、この命令に応じて、共有ＳＤＲＡＭ２１に格納されているオーディオデータを、１フレーム期間の一部を用いてエンコードし、共有ＳＤＲＡＭ２１上のＡ＿ＰＣＫ領域として定められた領域に書き込む。また、ＣＰＵ１１は、ダミーのＮＶ＿ＰＣＫを共有ＳＤＲＡＭ２１上のＮＶ＿ＰＣＫ領域として定められた領域に書き込む。
【００７４】
所定量、例えば１ＶＯＢＵ分のデータのエンコードが終了したら、ホストＣＰＵ１０により、ＤＶＤ−Ｖｉｄｅｏのフォーマットにマッピングしながら共有ＳＤＲＡＭ２１上のデータが読み出され、ディスクドライブ３に供給される。このとき、ホストＣＰＵ１０によりＮＶ＿ＰＣＫが作成され、ＣＰＵ１１により作成されたダミーのＮＶ＿ＰＣＫとすげ替えられる。
【００７５】
再生時の処理について、概略的に説明する。ディスク２から再生された再生データは、ディスクドライブ３から出力され、共有ＳＤＲＡＭ２１の所定領域に格納される。所定量、例えば１ＶＯＢＵ分のデータが溜め込まれたら、ホストＣＰＵ１０は、ＣＰＵ１１に対してビデオデータおよびオーディオデータのデコードの開始を指示するコマンドおよびプログラムを供給する。ＣＰＵ１１は、このコマンドおよびプログラムに基づき、ＣＰＵ１２およびＣＰＵ１３による共有ＳＤＲＡＭ２１上にある再生データのデコード処理を制御する。この制御は、例えば１フレーム毎に行われる。また、ホストＣＰＵ１０は、ＮＶ＿ＰＣＫ領域からＮＶ＿ＰＣＫを読み出す。
【００７６】
ＣＰＵ１２は、ＣＰＵ１１の命令に基づき共有ＳＤＲＡＭ２１上のＶ＿ＰＣＫに書き込まれたデータを読み出し、デコードする。デコードされたデータは、ＤＭＡ１６に転送制御されコーデックＳＤＲＡＭ２０に供給され、コーデックＳＤＲＡＭ２０をバッファとして用いてタイミング制御されて出力される。同様に、ＣＰＵ１３は、ＣＰＵ１１の命令に基づき共有ＳＤＲＡＭ２１上のＡ＿ＰＣＫに書き込まれたデータを読み出し、デコードする。デコードされたデータは、ＤＭＡ１６に転送制御されキャッシュ１５に供給され、キャッシュ１５をバッファとして用いてビデオデータとタイミングを合わせられて出力される。
【００７７】
次に、この発明の実施の一形態について説明する。この発明の実施の一形態では、ホストＣＰＵ１０からＣＰＵ１１へのエンコードおよび／またはデコード開始の指示を、１ＶＯＢＵ毎に出すのではなく、所定数ＶＯＢＵ毎に出し、ＣＰＵ１２およびＣＰＵ１３によるエンコードおよび／またはデコード処理を、所定数ＶＯＢＵ毎にまとめて行うようにする。こうすることで、ＣＰＵ１１を停止状態にする期間を設けることができ、ＣＰＵ１１での電力消費を抑えることができる。
【００７８】
上述した、各ＶＯＢＵ毎のＶＯＢＵ＿ＳＲＩのデータ量の考え方に基づき、省電力化について考察する。図１３および図１４は、ＶＯＢＵ＿ＳＲＩを５ＶＯＢＵ毎に書き込んだ場合と、１ＶＯＢＵ毎に書き込んだ場合との一例のデータ量を対比して示す。これらのグラフにおいて、縦軸はデータ量がバイト単位で示され、横軸はセルの先頭から何番目のＶＯＢＵであるかが示される。黒く塗り潰されたバーが１ＶＯＢＵ毎の場合のＶＯＢＵ＿ＳＲＩのデータ量を示し、斜線で示すバーが５ＶＯＢＵ毎の場合のＶＯＢＵ＿ＳＲＩのデータ量を示す。なお、これら図１３および図１４は、それぞれ図９および図１０における「１ＶＯＢＵ毎」の行と、「５ＶＯＢＵ毎」の行とをグラフ化したものである。
【００７９】
図１３は、ＰＡＬシステムの場合の例である。この例では、１ＶＯＢＵ毎にＶＯＢＵ＿ＳＲＩを書き込む場合、２５番目のＶＯＢＵを越えた辺りから、ＶＯＢＵ＿ＳＲＩの処理のために１ＶＯＢＵ毎に１４４バイトのデータ量のやり取りが生じることが分かる。したがって、ＣＰＵ１１は、ＶＯＢＵ＿ＳＲＩの処理のために１ＶＯＢＵ単位で連続的に動作され、２５番目のＶＯＢＵが再生される辺りから、常に１ＶＯＢＵに付き１４４バイトの処理を行うことになる。これにより、実際の処理において、常にＣＰＵ１１が動作しており、バス４０に余裕がないことが予測される。
【００８０】
これに対し、５ＶＯＢＵ毎にＶＯＢＵ＿ＳＲＩを書き込む場合、２５番目のＶＯＢＵを越えた辺りから、ＶＯＢＵ＿ＳＲＩの処理のために５ＶＯＢＵ毎に７２０バイトのデータ量のやり取りが生じることが分かる。しかしながら、この場合、ＣＰＵ１１へのアクセスが５ＶＯＢＵ毎に生じるようになるため、残りの時間は、バス４０の占有率が低くなることが予想される。バス４０の占有率が低い期間は、ＣＰＵ１１の動作を停止状態にすることができると考えられる。ＣＰＵ１１の動作を停止状態としている間は、ＣＰＵ１１による電力消費が抑えられる。
【００８１】
図１４は、ＮＴＳＣシステムの場合の例である。この例では、１ＶＯＢＵ毎にＶＯＢＵ＿ＳＲＩを書き込む場合、２０番目のＶＯＢＵを越えた辺りから、ＶＯＢＵ＿ＳＲＩの処理のために１ＶＯＢＵ毎に１４４バイトのデータ量のやり取りが生じることが分かる。したがって、ＣＰＵ１１は、ＶＯＢＵ＿ＳＲＩの処理のために１ＶＯＢＵ単位で連続的に動作され、２０番目のＶＯＢＵが再生される辺りから、常に１ＶＯＢＵに付き１４４バイトの処理を行うことになる。これにより、実際の処理において、常にＣＰＵ１１が動作しており、バス４０に余裕がないことが予測される。
【００８２】
これに対し、５ＶＯＢＵ毎にＶＯＢＵ＿ＳＲＩを書き込む場合、２０番目のＶＯＢＵを越えた辺りから、ＶＯＢＵ＿ＳＲＩの処理のために５ＶＯＢＵ毎に７２０バイトのデータ量のやり取りが生じることが分かる。しかしながら、この場合、ＣＰＵ１１の共有ＳＤＲＡＭ２１に対するアクセスが５ＶＯＢＵ毎になるため、残りの時間は、バスの占有率が低くなることが予想される。バスの占有率が低い期間は、ＣＰＵ１１の動作を停止状態にすることができると考えられる。ＣＰＵ１１の動作を停止状態としている間は、ＣＰＵ１１による電力消費が抑えられる。
【００８３】
より具体的な処理の例について説明する。記録時には、共有ＳＤＲＡＭ２１にビデオデータおよびオーディオデータが例えば５ＶＯＢＵ分、溜め込まれるまで、ＣＰＵ１１のクロックを止めＣＰＵ１１を停止状態とする。ホストＣＰＵ１０は、例えば共有ＳＤＲＡＭ２１のアクセス状況を監視し、共有ＳＤＲＡＭ２１に対して５ＶＯＢＵ分のビデオデータおよびオーディオデータが溜め込まれたと判断したら、ＣＰＵ１１に対してクロックを供給すると共に、エンコード開始を指示するようなコマンドおよびプログラムを供給する。
【００８４】
ＣＰＵ１１は、クロックの供給に伴い動作が開始され、ホストＣＰＵ１０から供給されるコマンドおよびプログラムに基づき、ＣＰＵ１２およびＣＰＵ１３に対して、エンコード命令を出す。５ＶＯＢＵ分のエンコード処理が終了したら、ＣＰＵ１１からホストＣＰＵ１０に対してその旨が通知される。ホストＣＰＵ１０は、この通知を受けて、ＣＰＵ１１に対するクロックの供給を停止させる。
【００８５】
再生時も同様に、ホストＣＰＵ１０は、ディスク２から再生された再生データが例えば５ＶＯＢＵ分、共有ＳＤＲＡＭ２１に溜め込まれるまで、ＣＰＵ１１のクロックを止めＣＰＵ１１を停止状態とする。ホストＣＰＵ１０は、例えば共有ＳＤＲＡＭ２１のアクセス状況を監視し、共有ＳＤＲＡＭ２１に対して５ＶＯＢＵ分の再生データが溜め込まれたと判断したら、ＣＰＵ１１に対してクロックを供給すると共に、デコード開始を指示するコマンドおよびプログラムを供給する。
【００８６】
ＣＰＵ１１は、クロックの供給に伴い動作が開始され、ホストＣＰＵ１０から供給されるコマンドおよびプログラムに基づき、ＣＰＵ１２およびＣＰＵ１３に対して、デコード命令を出す。５ＶＯＢＵ分のデコードが終了したら、ホストＣＰＵ１０は、ＣＰＵ１１に対するクロックの供給を停止させる。
【００８７】
この場合、デコードされたデータは、一時的に共有ＳＤＲＡＭ２１上に置いておき、ＤＭＡ１６の転送制御により、タイミングを所定に保ちながら共有ＳＤＲＡＭ２１から読み出すようにする。
【００８８】
通常動作時には、ＣＰＵ１１は、ビデオデータおよびオーディオデータの同期処理も行っている。再生時の例に限らず上述した記録時の例にも当てはまるが、ＣＰＵ１１が停止状態のままビデオデータおよびオーディオデータの転送処理を行っているため、この状態が長い期間継続すると、ビデオデータおよびオーディオデータ間で同期がずれてくる可能性がある。また、ビデオデータおよびオーディオデータを５ＶＯＢＵ毎にまとめて転送する場合、バス４０のデータ転送許容量を超えてしまい、そのためにビデオデータおよびオーディオデータ間でずれが生じるおそれもある。まとめてエンコードおよび／またはデコードを行う間隔は、これらのことを考慮に入れて決める必要がある。システムの構成にもよるが、この例のように、５ＶＯＢＵ毎程度とするのが好ましい。
【００８９】
ＣＰＵ１１にクロックの供給を停止している間は、バス４０の占有率が低くなっている。バスの占有率が低くなっている間は、他からバス４０へのアクセスが可能となり、これにより、システム全体の高速化を図ることができる。例えば、ＣＰＵ１１が停止状態とされ、バス４０に対するＣＰＵ１２および／またはＣＰＵ１３によるバス４０へのアクセスが行われない間は、ホストＣＰＵ１０からバス４０を介して共有ＳＤＲＡＭ２１に対してなされるアクセスにおいて、より多くのデータを転送することができるようになる。一例として、記録時には、ホストＣＰＵ１０から共有ＳＤＲＡＭ２１に対して、より多くのＰＣＩ＿ＰＫＴ、ＤＳＩ＿ＰＫＴなどのパックを転送することができる。
【００９０】
なお、上述では、ビデオデータおよびオーディオデータのエンコードおよびデコード処理を、共に共有ＳＤＲＡＭ２１を用いて行っているが、これはこの例に限らず、記録時および再生時でそれぞれ別のメモリを用いてもよい。さらに、上述では、記録および再生を共通の構成で行っているが、記録および再生処理それぞれに専用の構成を設けてもよい。
【図面の簡単な説明】
【００９１】
【図１】ＤＶＤ−Ｖｉｄｅｏによるボリュームレイアウトを示す略線図である。
【図２】ＶＴＳの構成を示す略線図である。
【図３】ＮＶ＿ＰＣＫの構成を示す略線図である。
【図４】ＤＳＩ＿ＰＫＴの構成を示す略線図である。
【図５】ＶＯＢＵ＿ＳＲＩの一例の内容を示す略線図である。
【図６】ＶＯＢＵ＿ＳＲＩについてより具体的に説明するための図である。
【図７】ＰＡＬシステムの場合のＶＯＢＵ＿ＳＲＩを説明するための図である。
【図８】ＮＴＳＣシステムの場合のＶＯＢＵ＿ＳＲＩを説明するための図である。
【図９】ＰＡＬシステムの場合の、各ＶＯＢＵ＃ｎが持つＶＯＢＵ＿ＳＲＩのデータ量の例を示す略線図である。
【図１０】ＮＴＳＣシステムの場合の、各ＶＯＢＵ＃ｎが持つＶＯＢＵ＿ＳＲＩのデータ量の例を示す略線図である。
【図１１】この実施の一形態に適用可能なＤＶＤ記録再生装置の一例の構成を概略的に示すブロック図である。
【図１２】信号処理部１の一例の構成を概略的に示すブロック図である。
【図１３】ＰＡＬシステムの場合の、ＶＯＢＵ＿ＳＲＩを５ＶＯＢＵ毎および１ＶＯＢＵ毎に書き込んだ場合の一例のデータ量を対比して示すグラフである。
【図１４】ＮＴＳＣシステムの場合の、ＶＯＢＵ＿ＳＲＩを５ＶＯＢＵ毎および１ＶＯＢＵ毎に書き込んだ場合の一例のデータ量を対比して示すグラフである。
【符号の説明】
【００９２】
１  信号処理部
２  ディスク
１０  ホストＣＰＵ
１１，１２，１３  ＣＰＵ
２１  共有ＳＤＲＡＭ２１
４０  バス 
【図１】
2005167489.tif 000003
【図２】
2005167489.tif 000004
【図３】
2005167489.tif 000005
【図４】
2005167489.tif 000006
【図５】
2005167489.tif 000007
【図６】
2005167489.tif 000008
【図７】
2005167489.tif 000009
【図８】
2005167489.tif 000010
【図９】
2005167489.tif 000011
【図１０】
2005167489.tif 000012
【図１１】
2005167489.tif 000013
【図１２】
2005167489.tif 000014
【図１３】
2005167489.tif 000015
【図１４】
2005167489.tif 000016