JP3386763B2 - Information recording method, information reproducing method and apparatus, and information recording medium - Google Patents
Information recording method, information reproducing method and apparatus, and information recording mediumInfo
- Publication number
- JP3386763B2 JP3386763B2 JP25320299A JP25320299A JP3386763B2 JP 3386763 B2 JP3386763 B2 JP 3386763B2 JP 25320299 A JP25320299 A JP 25320299A JP 25320299 A JP25320299 A JP 25320299A JP 3386763 B2 JP3386763 B2 JP 3386763B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- video object
- video
- unit
- vobu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Description
【0001】[0001]
【発明の属する技術分野】この発明は、例えばRTR
(Real Time Recorder)−DVD(Digital Versatile
Disk)のような光ディスク等の情報記録媒体及び情報記
録再生装置の改良に関する。TECHNICAL FIELD The present invention relates to, for example, an RTR.
(Real Time Recorder) -DVD (Digital Versatile)
And an information recording / reproducing apparatus such as an optical disk such as an optical disk.
【0002】[0002]
【従来の技術】周知のように、近年では、映像や音声等
のデータを記録した光ディスクを再生する動画対応の光
ディスク再生装置が開発され、例えばLD(Laser Dis
k)やビデオCD(Compact Disk)等のように、映画ソ
フトやカラオケ等の目的で一般に普及している。2. Description of the Related Art As is well known, in recent years, a moving picture compatible optical disk reproducing apparatus for reproducing an optical disk on which data such as video and audio is recorded has been developed.
k) and video CDs (Compact Disks), etc., are widely used for the purpose of movie software, karaoke, etc.
【0003】この中で、現在では、国際規格化したMP
EG(Moving Picture Image Coding Experts Group)
2方式を採用し、AC(Audio Compression)−3オー
ディオ圧縮方式を採用したDVD規格が提案されてい
る。Among these, the MP which has been internationally standardized at present.
EG (Moving Picture Image Coding Experts Group)
A DVD standard has been proposed in which two systems are adopted and an AC (Audio Compression) -3 audio compression system is adopted.
【0004】このDVD規格は、MPEG2システムレ
イヤにしたがって、動画圧縮方式にMPEG2、音声に
AC−3オーディオ、MPEGオーディオをサポート
し、さらに、字幕用としてビットマップデータをランレ
ングス圧縮した副映像データ、早送り再生や早戻し再生
等の特殊再生用コントロールデータ(ナビゲーションパ
ック)を追加して構成されている。According to the MPEG2 system layer, the DVD standard supports MPEG2 as a moving image compression method, AC-3 audio and MPEG audio as audio, and sub-picture data obtained by run-length compressing bitmap data for subtitles. It is configured by adding control data (navigation pack) for special playback such as fast forward playback and fast reverse playback.
【0005】さらに、このDVD規格では、コンピュー
タでデータを読むことができるように、ISO(Intern
ational Organization for Standardization)9660
とマイクロUDF(Universal Disk Format)とをサポ
ートしている。Further, according to the DVD standard, ISO (Intern) is used so that a computer can read data.
ational Organization for Standardization) 9660
And micro UDF (Universal Disk Format) are supported.
【0006】また、メディア自身の規格としては、DV
D−ビデオで使用しているメディアであるDVD−RO
M(Read Only Memory)に続き、DVD−RAM(Rand
om Access Memory)の規格[2.6GB(Giga Byte
s)]も完成し、DVD−RAMドライブもコンピュー
タ周辺機器として普及し始めている。As the standard of the medium itself, DV is
DVD-RO which is the medium used for D-video
Following M (Read Only Memory), DVD-RAM (Rand
om Access Memory) standard [2.6 GB (Giga Byte
s)] has also been completed, and DVD-RAM drives are beginning to spread as computer peripherals.
【0007】そして、現在では、このDVD−RAMを
利用して、リアルタイムな記録再生を可能としたDVD
ビデオ規格である、RTR−DVDの規格が完成し発表
されている。At present, by utilizing this DVD-RAM, a DVD capable of recording and reproducing in real time is realized.
The RTR-DVD standard, which is a video standard, has been completed and announced.
【0008】このRTR−DVD規格は、現在発売され
ているDVD−ビデオ規格を元に考えられている。さら
に、このRTR−DVDに対応したファイルシステム
も、現在、規格作成中である。The RTR-DVD standard is considered based on the DVD-video standard that is currently on the market. Further, a file system compatible with this RTR-DVD is currently under standardization.
【0009】ここでは、リアルタイムで録画中に、ディ
フェクトやジャンプ発生時にも連続再生が可能なよう
に、最低限AV(Audio Video)データが連続しなけれ
ばならないデータ長単位を規定しており、これをCDA
(Contiguous Data Area)と称している。Here, a minimum data length unit of AV (Audio Video) data is defined so that continuous reproduction can be performed even when a defect or a jump occurs during real-time recording. The CDA
(Contiguous Data Area).
【0010】また、仮消去処理に関して、特願平10−
9904号や特願平10−192064号等が提案され
ている。Regarding the temporary erasing process, Japanese Patent Application No. 10-
No. 9904 and Japanese Patent Application No. 10-192064 are proposed.
【0011】[0011]
【発明が解決しようとする課題】しかしながら、例えば
特願平10−192064号では、セル単位で仮消去処
理を行なうため、セル再生順序を指示するためのPGC
I(Program Chain Information)が複数存在し、VO
B(Video Object)が複数のセルに重なって登録されて
いる場合に、セルに消去禁止指定されている場合、再生
時に、仮消去を登録した部分が、他のPGCで再生でき
てしまい、処理に矛盾ができる。However, in Japanese Patent Application No. 10-192064, for example, since the temporary erasing process is performed in cell units, the PGC for instructing the cell reproducing order is used.
There are multiple I (Program Chain Information), VO
When B (Video Object) is registered in a plurality of cells in an overlapping manner and erase prohibition is specified in the cell, the portion in which temporary erase is registered can be reproduced in another PGC during reproduction, and processing is performed. There is a contradiction.
【0012】そこで、この発明は上記事情を考慮してな
されたもので、仮消去処理を行なう単位を細かく設定可
能とし、ひいては肌理細かなデータ管理を行なうことを
可能とし得る極めて良好な情報記録媒体及び情報記録再
生装置を提供することを目的とする。Therefore, the present invention has been made in consideration of the above circumstances, and is an extremely good information recording medium which enables fine setting of a unit for performing temporary erasing processing, which in turn enables fine data management. Another object of the present invention is to provide an information recording / reproducing device.
【0013】[0013]
【課題を解決するための手段】この発明は、情報記録媒
体への情報記録方法において、前記情報記録媒体のデー
タ領域のデータに関しては、複数のビデオパックとオー
ディオのパックの集合がビデオオブジェクトユニット
(VOBU)として定義され、複数の前記ビデオオブジ
ェクトユニット(VOBU)が集合してビデオオブジェ
クト(VOB)が定義されており、前記情報記録媒体の
管理情報領域の管理情報に関しては、前記ビデオオブジ
ェクトの少なくとも一部を再生するためのプログラムチ
ェーン情報(PGCI)が定義され、このプログラムチ
ェーン情報には、複数のセル再生情報(CI)が含まれ
ており、各セル再生情報には、ビデオオブジェクト情報
を指定したサーチポインタ番号(M_VOBI_SRP
N)が含まれており、前記サーチポインタ番号で指定さ
れたビデオオブジェクト情報(VOBI)には、ビデオ
オブジェクト情報一般情報(M_VOBI_GI)と、
タイムマップ情報(TMAPI)とを含み、前記タイム
マップ情報(TMAPI)には、タイムマップエントリ
ー情報(TM_ENT)、前記ビデオオブジェクト内の
ビデオユニットのエントリー情報(VOBU_ENT)
が複数含まれており、前記エントリー情報は、エントリ
ーする当該ビデオオブジェクトユニットの再生時間情報
(VOBU_PBTM)を含み、前記ビデオオブジェク
ト情報一般情報(M_VOBI_GI)には、前記ビデ
オオブジェクトが仮消去か通常かを示す仮消去フラグ
(TE)を含むタイプ情報(VOB_TY)、ビデオオ
ブジェクトのスタート時間、エンド時間の情報が含ま
れ、前記ビデオオブジェクトに対して前記仮消去フラグ
を付加する際に、この仮消去フラグの付加範囲の端部が
前記ビデオオブジェクトの境界でない場合には、その現
行ビデオオブジェクトを分割し、前記分割したビデオオ
ブジェクトのうち残す方のためのビデオオブジェクト情
報と、前記分割したビデオオブジェクトのうち仮消去フ
ラグが付加されるビデオオブジェクトのためのビデオオ
ブジェクト情報とを作成するもので、前記仮消去フラグ
が付加されるビデオオブジェクトのための前記ビデオオ
ブジェクト情報には、タイムエントリー(TM_EM
T)、ビデオオブジェクトユニ ット(VOBU)の数の
情報を記録するものである。According to the present invention, in an information recording method for an information recording medium, regarding a data in a data area of the information recording medium, a set of a plurality of video packs and audio packs is a video object unit.
(VOBU) , a plurality of the video object units (VOBU) are aggregated to define a video object (VOB), and the management information of the management information area of the information recording medium is at least the video object. Program chain information (PGCI) for reproducing a part is defined. This program chain information includes a plurality of cell reproduction information (CI) , and each cell reproduction information specifies video object information. Search pointer number (M_VOBI_SRP
N) is included and the video object information (VOBI) designated by the search pointer number includes a video
Object information general information (M_VOBI_GI),
The time including the time map information (TMAPI)
Map information (TMAPI) includes time map entry
-Information (TM_ENT) in the video object
Video unit entry information (VOBU_ENT)
Is included, the entry information is
Playback time information of the relevant video object unit
(VOBU_PBTM), and the video object
General information (M_VOBI_GI) includes the video
Temporary erase flag indicating whether the object is temporary erase or normal
Type information (VOB_TY) including (TE), video
Includes information about the start time and end time of the object
It is, when adding the temporary erase flag for the video object, when the end of the addition range of the temporary erase flag is not the boundary of the video object is to divide the current video object and the divided intended to create a video object information for those leaves of a video object, a video object information for video objects temporary erase flag of the divided video object is added, the temporary erase flag
For the video object to which the
The time information (TM_EM
T), the video object Uni Tsu door number of the (VOBU)
It records information .
【0014】[0014]
【0015】[0015]
【0016】[0016]
【0017】[0017]
【発明の実施の形態】以下、この発明の実施の形態につ
いて図面を参照して詳細に説明する。DVD−ビデオで
は、通常のファイル形式でデータが保存されている。ま
た、RTR−DVDでは、ディスク1枚に1つの動画用
VOBS(Video Object Set)ファイルが存在し、記録
順に再生する場合に用いる再生順を記録しているのが、
オリジナルPGCである。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will now be described in detail with reference to the drawings. In DVD-Video, data is stored in a normal file format. In the RTR-DVD, one moving image VOBS (Video Object Set) file exists on one disc, and the playback order used when playing back in the recording order is recorded.
The original PGC.
【0018】また、DVDでは、規格毎にディレクトリ
が存在しており、DVD−ビデオではVIDEO_T
S、DVD−オーディオではAUDIO_TS、記録再
生DVDでは、図1に示すように、DVD_RTRとし
ている。各記録データは、このディレクトリの中に存在
している。In addition, a directory exists for each standard in the DVD, and VIDEO_T in the DVD-video.
In S and DVD-audio, it is AUDIO_TS, and in the recording / reproducing DVD, it is DVD_RTR as shown in FIG. Each record data exists in this directory.
【0019】さらに、RTR−DVDの規格では、ビデ
オデータの管理情報をVMG(Video Manager)として
いる。Further, in the RTR-DVD standard, the management information of video data is VMG (Video Manager).
【0020】ビデオファイルは、図2に示すように、階
層構造で管理されており、1つのVOBSは複数のVO
Bで構成されており、1つのVOBは複数のVOBU
(Video Object Unit)で構成されている。また、VO
BUは、複数の様々な種類のデータからなっているパッ
クによって構成されている。1パックは、1つ以上のパ
ケットとパックヘッダとで構成され、各ビデオデータ、
オーディオデータは、このパケット内に記録されてい
る。Video files are managed in a hierarchical structure as shown in FIG. 2, and one VOBS is a plurality of VOs.
B, one VOB is multiple VOBUs
(Video Object Unit). Also, VO
BU is composed of a pack made up of a plurality of various types of data. One pack is composed of one or more packets and a pack header, and each video data,
Audio data is recorded in this packet.
【0021】ここで、パックは、データ転送処理を行な
う最小単位である。Here, a pack is a minimum unit for performing data transfer processing.
【0022】そして、データを再生する順番は、PGC
で定義され、このPGCには複数のPG(Program)が
登録され、このPGにはセルが登録され、さらにセルに
は、VOB番号が登録され、その中で、VOB内におけ
る再生開始時間、再生終了時間が示されている。The order of reproducing the data is PGC.
, A plurality of PGs (Programs) are registered in this PGC, a cell is registered in this PG, and a VOB number is registered in the cell. Among them, the reproduction start time in the VOB, the reproduction The end time is shown.
【0023】このPGCの構造を実際に記録してあるの
がPGC情報PGCIである。再生処理は、このPGC
Iにしたがって行なわれ、記録時または編集時にPGC
Iを作成することになる。The PGC information PGCI actually records the structure of this PGC. This PGC is used for playback processing.
PGC when recording or editing
Will create I.
【0024】ここで、PGCIは、図3に示すように、
VMGに含まれている。また、PGCIは、PGC_G
I(PGCに含まれるPGの数、セルの数が含まれ
る)、PGIT[PGのタイプ:プロテクション/ノン
プロテクション、PG内のセルの数、プライマリテキス
ト情報、アイテムテキストへのSRP(Search Pointe
r)番号、サムネールポインタ]、CI_SRPT(セ
ルサーチポインタテーブル)、CIT(セル情報テーブ
ル)で構成されている。Here, PGCI is as shown in FIG.
Included in VMG. PGCI is PGC_G
I (number of PGs included in PGC, number of cells included), PGIT [PG type: protection / non-protection, number of cells in PG, primary text information, SRP (Search Pointe) to item text
r) number, thumbnail pointer], CI_SRPT (cell search pointer table), and CIT (cell information table).
【0025】さらに、CITは、CI#1〜#jで構成
され、CIは、C_GI(セルタイプ、VOB情報VO
BIへのサーチポインタ:セルの再生すべきVOB番
号、セルの再生開始時間、終了時間)と、C_EPI#
1〜#k[EP(Entry Point)タイプ(テキスト情報
有り/無し)、EPの再生時間、テキスト情報)とで構
成されている。Further, the CIT is composed of CI # 1 to #j, and CI is C_GI (cell type, VOB information VO
Search pointer to BI: VOB number of cell to be reproduced, cell reproduction start time, cell end time) and C_EPI #
1 to #k [EP (Entry Point) type (presence / absence of text information), EP reproduction time, text information).
【0026】また、RTR−DVDでは、記録順に再生
するための特別なPGCをオリジナルPGCと称し、こ
のオリジナルPGCの情報はORG_PGCIに記録さ
れている。In the RTR-DVD, a special PGC for reproducing in the order of recording is called an original PGC, and the information of this original PGC is recorded in ORG_PGCI.
【0027】さらに、論理上の処理を行なう最小単位は
セルで、論理上の処理はこの単位で行なわれる。Further, the minimum unit for logical processing is a cell, and logical processing is performed in this unit.
【0028】図4は、光ディスク11に対してデータの
記録再生を行なう記録再生装置を示している。この記録
再生装置は、主として、A/V(Audio/Video)入力部
12、MPU(Microprocessing Unit)部13、表示部
14、デコーダ部15、エンコーダ部16、TVチュー
ナー部17、STC(System Time Clock)部18、D
(Data)−PRO(Processer)部19、一時記憶部2
0、ディスクドライブ部21、キー入力部22、V(Vi
deo)ミキシング部23、フレームメモリ部24、TV
受信機25用のD/A(Digital/Analogue)変換部2
6及びデジタル出力用のI/F(Inter/Face)部2
7,28を有している。FIG. 4 shows a recording / reproducing apparatus for recording / reproducing data on / from the optical disk 11. This recording / reproducing apparatus mainly includes an A / V (Audio / Video) input unit 12, an MPU (Microprocessing Unit) unit 13, a display unit 14, a decoder unit 15, an encoder unit 16, a TV tuner unit 17, and an STC (System Time Clock). ) Part 18, D
(Data) -PRO (Processer) unit 19, temporary storage unit 2
0, disk drive unit 21, key input unit 22, V (Vi
deo) mixing unit 23, frame memory unit 24, TV
D / A (Digital / Analogue) converter 2 for receiver 25
6 and I / F (Inter / Face) section 2 for digital output
It has 7, 28.
【0029】エンコーダ部16は、A/D(Analogue/
Digital)変換部16a、ビデオエンコード部16b、
オーディオエンコード部16c、SP(Sub Picture)
エンコード部16d、フォーマッタ部16e及びバッフ
ァメモリ部16fより構成されている。The encoder section 16 has an A / D (Analogue /
Digital) converter 16a, video encoder 16b,
Audio encoding unit 16c, SP (Sub Picture)
The encoder 16d, the formatter 16e, and the buffer memory 16f are included.
【0030】デコーダ部15は、メモリ15aを内蔵し
た分離部15b、ビデオデコード部15c、SPデコー
ド部15d、オーディオデコード部15e、V−PRO
部15f及びスピーカ29用のD/A変換部15gより
構成されている。The decoder unit 15 includes a separation unit 15b having a built-in memory 15a, a video decoding unit 15c, an SP decoding unit 15d, an audio decoding unit 15e, and V-PRO.
It is composed of a section 15f and a D / A conversion section 15g for the speaker 29.
【0031】さらに、データ処理は、録画処理と再生処
理の二通りとなる。Furthermore, there are two types of data processing: recording processing and reproduction processing.
【0032】録画時のデータ処理は、以下のようにな
る。まず、MPU部13がキー入力部22より録画命令
を受け取ると、ディスクドライブ部21から管理データ
を読み込み、書き込む領域を決定する。次に、決定され
た領域を書き込むように管理領域に設定し、ビデオデー
タの書き込みスタートアドレスをディスクドライブ部2
1に設定し、データを記録する準備を行なう。Data processing during recording is as follows. First, when the MPU unit 13 receives a recording command from the key input unit 22, it reads the management data from the disk drive unit 21 and determines a write area. Next, the management area is set to write the determined area, and the write start address of the video data is set to the disk drive unit 2.
Set to 1 and prepare to record data.
【0033】次に、MPU部13は、STC部18に時
間のリセットを行なう。ここで、STC部18は、シス
テムのタイマーで、この値を基準に録画、再生を行な
う。さらに、MPU部13は、その他の各設定を行な
う。Next, the MPU section 13 resets the time in the STC section 18. Here, the STC unit 18 is a system timer and performs recording and reproduction based on this value. Further, the MPU unit 13 makes other settings.
【0034】実際のビデオ信号の流れは、以下のように
なる。まず、入力されたA/V信号は、A/D変換部1
6aでデジタルデータに変換される。このデジタルデー
タは、各エンコード部16b,16c,16dに供給さ
れる。The actual video signal flow is as follows. First, the input A / V signal is input to the A / D converter 1
6a converts into digital data. This digital data is supplied to each encoding unit 16b, 16c, 16d.
【0035】すなわち、ビデオデータはビデオエンコー
ド部16bに入力されて、MPEG圧縮される。オーデ
ィオデータはオーディオエンコード部16cに入力され
てAC−3圧縮またはMPEGオーディオ圧縮される。
文字放送等の文字データはSPエンコード部16dに入
力されて、ランレングス圧縮される。That is, the video data is input to the video encoding section 16b and MPEG-compressed. The audio data is input to the audio encoding unit 16c and is AC-3 compressed or MPEG audio compressed.
Character data such as character broadcasting is input to the SP encoding unit 16d and is run-length compressed.
【0036】さらに、各エンコード部16b,16c,
16dでは、圧縮データをパック化した場合に、1パッ
クが2048バイトになるようにパケット化して、フォ
ーマッタ部16eに出力している。フォーマッタ部16
eでは、各パケットをパック化し、さらに、多重化し
て、1CDA(Contiguous Data Area)貯まる毎に、D
−PRO部19に出力している。Further, each encoding unit 16b, 16c,
In 16d, when the compressed data is packed, it is packetized so that one pack is 2048 bytes and is output to the formatter unit 16e. Formatter section 16
In e, each packet is packed, further multiplexed, and D is added every time one CDA (Contiguous Data Area) is accumulated.
-It is output to the PRO unit 19.
【0037】CDAは、RTR−DVD規格において規
定されるもので、リアルタイムで録画中に、ディフェク
トやジャンプ発生時にも連続再生が可能なように、最低
限A/Vデータが連続しなければならないデータ長単位
である。The CDA is defined by the RTR-DVD standard, and is data that requires at least continuous A / V data so that continuous reproduction is possible even when a defect or jump occurs during real-time recording. It is a long unit.
【0038】また、このとき、例えば、1GOP(Grou
p of Picture)毎にVOBUとし、そのときの切り分け
情報をバッファメモリ部16fに保存し、切り分け情報
がある程度貯まったときにMPU部13に転送して、M
PU部13では、その情報をもとにタイムマップ情報を
作成する(GOP先頭割り込み等のときに送る)。At this time, for example, 1 GOP (Grou
VOBU for each p of pictures), the division information at that time is stored in the buffer memory unit 16f, and when the division information is accumulated to some extent, it is transferred to the MPU unit 13, and M
The PU unit 13 creates time map information based on the information (sent at the time of GOP head interrupt or the like).
【0039】ここで、切り分け情報(VOBU情報)と
しては、VOBUの大きさ、VOBU先頭から最後まで
の再生時間、VOBU先頭からフレーム内符号化画像で
あるIピクチャのエンドまでのLBN等が考えられる。
また、上記切り分け情報を元に、直接、フォーマッタ部
16eがタイムマップ情報を作成し、TMAPの形でM
PU部13へ渡すことも考えられる。Here, as the division information (VOBU information), the size of the VOBU, the reproduction time from the beginning of the VOBU to the end, the LBN from the beginning of the VOBU to the end of the I-picture, which is an intra-frame encoded image, and the like can be considered. .
In addition, the formatter unit 16e directly creates time map information based on the above-mentioned segmentation information, and M format in the form of TMAP.
It is also possible to pass it to the PU unit 13.
【0040】D−PRO部19では、16パック毎にE
CCブロックを形成し、エラー訂正データを付け、ディ
スクドライブ部21により光ディスク11に記録してい
る。ここで、ディスクドライブ部21がシーク中やトラ
ックジャンプ等のためにビジィー状態の場合には、一時
記憶部20に入れられて、ディスクドライブ部21の準
備ができるまで待つことになる。また、記録再生DVD
では、ビデオファイルは1ディスクに1ファイルとして
いる。In the D-PRO unit 19, E every 16 packs
A CC block is formed, error correction data is added, and the disk drive unit 21 records the data on the optical disk 11. Here, when the disk drive unit 21 is in a busy state due to seek or track jump, etc., it is put into the temporary storage unit 20 and waits until the disk drive unit 21 is ready. Also, record / playback DVD
Then, there is one video file per disc.
【0041】ただし、MPU部13においては、ファイ
ルの管理領域等を読み書きするために、D−PRO部1
9へマイクロコンピュータバスを通して、読み書きする
ことができる。However, in the MPU unit 13, in order to read and write the management area of the file, etc., the D-PRO unit 1
9 can be read and written via the microcomputer bus.
【0042】ここで、録画終了時に、仮消去フラグ(消
去レベルFlag)をクリアし、再生許可とする。At the end of recording, the temporary erasure flag (erasure level Flag) is cleared to permit reproduction.
【0043】さらに、ビデオデータを管理するためにV
MG内にM_AVFITI(MovieAV File Informati
on Table Information)と、再生順序を制御するために
PGCIが記録され、ファイルシステムにはCDA単位
でデータを管理するために、AV専用ファイルエクステ
ントとしてCDAテーブルを記録している。Further, in order to manage the video data, V
M_AVFITI (MovieAV File Informati
on Table Information) and PGCI for controlling the reproduction order, and a CDA table is recorded as an AV-dedicated file extent for managing data in CDA units in the file system.
【0044】これらのうち、切り分け情報によりM_A
VFITIの中のTMAPI(TimeMap Information)
を作成し、記録した順にPGCIを設定するのがORG
_PGCIで、CDA単位で記録した内容をCDAテー
ブルに反映させている。Of these, M_A depends on the division information.
TMAPI (TimeMap Information) in VFITI
Creating PGCI and setting PGCI in the order recorded
In _PGCI, the contents recorded in CDA units are reflected in the CDA table.
【0045】ここで、録画処理動作について、図5及び
図6に示すフローチャートを参照して説明する。Here, the recording processing operation will be described with reference to the flow charts shown in FIGS.
【0046】1.ファイルシステムデータを読み込み、
空き容量があるかどうかをチェックし、空き容量がない
場合には、その旨を表示し、終了する。1. Read file system data,
It is checked whether or not there is a free space. If there is no free space, a message to that effect is displayed and the process ends.
【0047】2.空き容量がある場合には、録画前処理
を行ない、書き込みアドレスを決定する。2. If there is free space, pre-recording processing is performed to determine the write address.
【0048】3.各エンコード部16b,16c,16
dに対して録画初期設定を行なう。このとき、フォーマ
ッタ部16eに、PG、セル、VOBUの区切り条件を
設定し、フォーマッタ部16eの方で、自動的に区切る
ようにする。また、アライン処理を行なう場合にも、フ
ォーマッタ部16eへ設定する。3. Each encoding unit 16b, 16c, 16
Initialize recording for d. At this time, the PG, cell, and VOBU delimitation conditions are set in the formatter unit 16e so that the formatter unit 16e automatically delimits them. Also, when performing the aligning process, the setting is made in the formatter unit 16e.
【0049】4.エンコーダ部16へ録画開始命令を設
定する。4. A recording start command is set in the encoder unit 16.
【0050】5.最初の1CDA分がバッファメモリ部
16f内に貯まったら、ディスクドライブ部21へ書き
込みアドレスと書き込み長、書き込み命令を発行する。5. When the first 1 CDA is stored in the buffer memory unit 16f, the write address, the write length, and the write command are issued to the disk drive unit 21.
【0051】6.切り分け情報が貯まったかどうかをチ
ェックし、貯まっている場合には、フォーマッタ部16
eより、切り分け情報を読み込む。6. It is checked whether or not the division information is accumulated, and if it is accumulated, the formatter unit 16
The division information is read from e.
【0052】7.1CDA分のデータがバッファメモリ
部16fに貯まったかどうかをチェックし、貯まってな
い場合には、9の処理に移行する。It is checked whether or not 7.1 CDA worth of data has been stored in the buffer memory section 16f. If not, the process proceeds to the processing of 9.
【0053】8.貯まった場合には、録画中のCDA処
理を行ない、記録アドレス、記録長、記録命令をディス
クドライブ部21へ発行する。8. When accumulated, the CDA process during recording is performed, and the recording address, the recording length, and the recording command are issued to the disc drive unit 21.
【0054】9.録画終了キーが入ったかどうかをチェ
ックし、中止キー入力がない場合には、6の処理に移行
する。9. It is checked whether or not the recording end key has been pressed, and if there is no stop key input, the process moves to 6.
【0055】10.フォーマッタ部16eより受け取っ
た切り分け情報を元にMPU部13内のワークRAMの
VMGを更新する。このとき、M_AVFIT内のVO
BIの仮消去フラグをクリアする。10. The VMG of the work RAM in the MPU unit 13 is updated based on the division information received from the formatter unit 16e. At this time, the VO in M_AVFIT
Clear the temporary erase flag of BI.
【0056】11.その他の録画処理を行なう。11. Perform other recording processing.
【0057】また、割り込み処理としては、フォーマッ
タ部16eより切り分け情報が貯まったことを知らせる
割り込み、D−PRO部19より1パック分のデータを
転送したことを知らせる割り込み等があり、それぞれの
処理を行なう。As the interrupt processing, there are an interrupt notifying that the formatter section 16e has accumulated the cut-off information, an interrupt notifying that the D-PRO section 19 has transferred one pack of data, and the like. To do.
【0058】さらに、再生時のデータ処理は、以下のよ
うになる。まず、MPU部13は、再生命令を受ける
と、ディスクドライブ部21よりD−PRO部19を通
して、管理領域を読み込み、ファイルシステムより、V
MGファイルを読み込み、VMGデータより、再生する
PG、セルを決め、セル情報より再生するVOBを決定
し、VOBIのデータとファイルシステムより、再生開
始アドレスを決定する。MPU部13は、次に、ディス
クドライブ部21に先ほど決定された再生開始するデー
タのアドレスとリード命令を送る。Further, the data processing during reproduction is as follows. First, when the MPU unit 13 receives a playback command, the MPU unit 13 reads the management area from the disk drive unit 21 through the D-PRO unit 19, and reads the management area from the file system.
The MG file is read, the PG and cell to be reproduced are determined from the VMG data, the VOB to be reproduced is determined from the cell information, and the reproduction start address is determined from the VOBI data and the file system. Next, the MPU unit 13 sends to the disc drive unit 21 the address of the data to be reproduced, which has been determined previously, and the read command.
【0059】ディスクドライブ部21は、送られた命令
にしたがって、光ディスク11よりセクタデータを読み
出し、D−PRO部19でエラー訂正を行ない、パック
データの形にしてデコーダ部15に出力する。The disk drive section 21 reads the sector data from the optical disk 11 according to the sent command, corrects the error in the D-PRO section 19, and outputs it to the decoder section 15 in the form of pack data.
【0060】デコーダ部15内では、読み出したパック
データを分離部15bが受け取り、パケット化し、デー
タの目的に応じて、ビデオパケットデータ(MPEGビ
デオデータ)はビデオデコード部15cに転送し、オー
ディオパケットデータはオーディオデコード部15eに
転送し、副映像パケットはSPデコード部15dに転送
する。In the decoder unit 15, the read pack data is received by the separating unit 15b and packetized, and the video packet data (MPEG video data) is transferred to the video decoding unit 15c according to the purpose of the data, and the audio packet data is transferred. Is transferred to the audio decoding unit 15e, and the sub-picture packet is transferred to the SP decoding unit 15d.
【0061】送られた各パケットデータは、転送開始時
に、PTS(Presentation Time Stamp)をSTC部1
8へロードして、その後、各デコード部15c,15
d,15eは、パケットデータ内のPTSの値に同期し
て(PTSとSTCの値を比較しながら)再生処理を行
ない、TV25に音声字幕付きの動画を再生することが
できる。Each packet data sent has a PTS (Presentation Time Stamp) at the start of transfer, and is transferred to the STC unit 1.
8 and then the decoding units 15c and 15
d and 15e can perform a reproduction process in synchronization with the value of PTS in the packet data (while comparing the values of PTS and STC) to reproduce a moving image with audio subtitles on the TV 25.
【0062】このとき、図7(a),(b)に示すよう
に、セル再生処理の前に、セルに登録されているVOB
の仮消去フラグをチェックし、仮消去である場合には、
そのセルの再生をスキップして、次のセルに移行する。At this time, as shown in FIGS. 7A and 7B, the VOB registered in the cell before the cell reproduction processing is performed.
Check the temporary erase flag of, and if it is temporary erase,
Playback of the cell is skipped and the process moves to the next cell.
【0063】具体的な再生時のデータ処理動作につい
て、図8に示すフローチャートにより説明する。A specific data processing operation during reproduction will be described with reference to the flowchart shown in FIG.
【0064】1.ディスクチェックし、リライタブルデ
ィスク(DVD−R、DVD−RW、DVD+RW、D
VD−RAM)かどうかをチェックし、リライタブルデ
ィスクでない場合には、その旨を返して終了する。1. Disc check, rewritable disc (DVD-R, DVD-RW, DVD + RW, D
VD-RAM) is checked, and if it is not a rewritable disc, that fact is returned and the process ends.
【0065】2.光ディスク11のファイルシステムを
読み出し、ボリュームストラクチャがあるかどうかをチ
ェックし、無い場合には、「録画されていません」と表
示して終了する。2. The file system of the optical disk 11 is read out, and it is checked whether or not there is a volume structure. If there is no volume structure, "no recording" is displayed and the process ends.
【0066】3.DVD_RTRディレクトリがあるか
どうかをチェックし、無い場合には、「録画されていま
せん」と表示して終了する。3. It is checked whether or not there is a DVD_RTR directory. If there is no DVD_RTR directory, “Not recorded” is displayed and the process ends.
【0067】4.CDAテーブルがあるかどうかをチェ
ックし、無い場合には、「録画されていません」と表示
して終了する。4. It is checked whether or not there is a CDA table. If there is no CDA table, “Not recorded” is displayed and the process ends.
【0068】5.VROファイルがあるかどうかをチェ
ックし、無い場合には、「録画されていません」と表示
して終了する。5. It is checked whether or not there is a VRO file. If there is no VRO file, “Not recorded” is displayed and the process ends.
【0069】6.VMGファイルを読み込み、再生する
プログラム、セルを決定し(ユーザーに選ばせ)、再生
開始するファイルポインタ(論理アドレス)を決定す
る。6. A VMG file is read, a program to be reproduced and a cell are determined (selected by the user), and a file pointer (logical address) to start reproduction is determined.
【0070】7.再生開始のCDA処理を行なう。7. CDA processing for starting reproduction is performed.
【0071】8.各デコード部15c,15d,15e
の初期設定を行なう。8. Each decoding unit 15c, 15d, 15e
Perform the initial setting of.
【0072】9.後述するセルの再生処理を行ない、再
生終了かどうかをチェックし、終了の場合には、エラー
チェックを行ない、エラーの場合には、その旨を表示
し、エラーでない場合には、再生終了処理を行ない、こ
の動作を終了する。9. Performs cell playback processing to be described later and checks whether playback is finished. If it is finished, error check is performed. If there is an error, a message to that effect is displayed. If it is not an error, playback termination processing is performed. To end this operation.
【0073】10.PGCIより次のセルを決定し、デ
コード部15c,15d,15eの設定が変更されたか
どうかをチェックし、変更された場合には、次のシーケ
ンスエンコード(VOBの終了時)にデコード部15
c,15d,15eの設定が変更されるようにデコーダ
部15に変更属性を設定する。10. The next cell is determined from the PGCI, and it is checked whether or not the settings of the decoding units 15c, 15d, and 15e have been changed. If the settings have been changed, the decoding unit 15 is set for the next sequence encoding (at the end of VOB).
Change attributes are set in the decoder unit 15 so that the settings of c, 15d, and 15e are changed.
【0074】11.ビデオデコード部15cへの設定
(解像度等)が変更されたかどうかをチェックし、変更
された場合には、セル(VOB)の最後のシーケンスエ
ンコードの後、デコード部15c,15d,15eへの
設定変更が行なわれるようにデコーダ部15に変更属性
を設定する。11. It is checked whether the settings (resolution etc.) in the video decoding unit 15c have been changed, and if the settings have been changed, the settings are changed in the decoding units 15c, 15d, 15e after the last sequence encoding of the cell (VOB). The change attribute is set in the decoder unit 15 so that
【0075】12.シームレス接続かどうかをチェック
し、シームレス接続の場合には、ビデオデコード部15
cの動作モードをフリーランモード(STCにしたがっ
てデコード及び表示を行なうのではなく、ビデオの同期
信号にしたがってデコード及び表示するモード)になる
ように設定し、シームレス接続中フラグセットし、9の
処理に移行する。12. It is checked whether the connection is seamless. If the connection is seamless, the video decoding unit 15
The operation mode of c is set to a free-run mode (a mode of decoding and displaying according to a video sync signal instead of decoding and displaying according to STC), a seamless connection flag is set, and processing of 9 is performed. Move to.
【0076】また、セルの再生処理動作について、図9
に示すフローチャートにより説明する。The cell reproduction processing operation will be described with reference to FIG.
This will be described with reference to the flowchart shown in
【0077】1.VOBI内のVOB_GI:TE(仮
消去フラグ)がセットされているかどうかをチェック
し、アクティブの場合には、この処理を終了し、メイン
ルーチンに戻る。TE=1の場合は、仮消去されたVO
Bである。1. It is checked whether or not VOB_GI: TE (temporary erase flag) in VOBI is set. If active, this process is terminated and the process returns to the main routine. When TE = 1, VO that has been temporarily erased
B.
【0078】2.PGCI、TMAPIにより、セルの
開始ファイルポインタ(論理ブロックアドレス)、終了
アドレスファイルポインタ(論理ブロックアドレス)を
決定し、読み出しFPとしてセルの開始FPを代入し、
残りセル長に最終ファイルポインタより開始ファイルポ
インタを引いた値を設定する。2. The start file pointer (logical block address) and end address file pointer (logical block address) of the cell are determined by PGCI and TMAPI, and the start FP of the cell is substituted as the read FP,
Set the remaining cell length to the value obtained by subtracting the start file pointer from the last file pointer.
【0079】3.再生中のCDA処理を実行し、開始フ
ァイルポインタより読み出しアドレス、読み出しサイズ
を決定する。3. The CDA process during reproduction is executed, and the read address and read size are determined from the start file pointer.
【0080】4.読み出すCDAサイズと残りセル長と
を比べ、残りセル長が大きい場合には、残りセル長に残
りセル長より読み出すCDAサイズを引いた値を設定す
る。小さい場合には、読み出し長を残りセル長にセット
し、残りセル長を0にセットする。4. The CDA size to be read is compared with the remaining cell length, and if the remaining cell length is large, the remaining cell length is set to a value obtained by subtracting the CDA size to be read from the remaining cell length. If it is smaller, the read length is set to the remaining cell length, and the remaining cell length is set to 0.
【0081】5.読み出し長をCDAの長さに設定。5. Set the read length to the CDA length.
【0082】6.ディスクドライブ部21へ読み出しア
ドレス、読み出し長、読み出し命令を設定する。6. A read address, a read length, and a read command are set in the disk drive unit 21.
【0083】7.転送が終了したかどうかをチェック
し、転送が開始しない場合には、6の処理に移行する。7. It is checked whether or not the transfer is completed, and if the transfer is not started, the process proceeds to step 6.
【0084】8.読み出しFPに読み出しFPと5の処
理で設定した読み出し長とを足したものを代入し、シー
ムレス接続中かどうかをチェックし、シームレス接続中
の場合には、デコーダ部15を通常モードに移行させ、
SCR(System Clock Reference)を読み込む。8. A value obtained by adding the read FP and the read length set in the process of 5 is substituted into the read FP, and it is checked whether or not the seamless connection is made. If the seamless connection is made, the decoder unit 15 is shifted to the normal mode,
Read SCR (System Clock Reference).
【0085】9.転送が終了したかどうかをチェック
し、終了した場合には、残りセル長をチェックし、“0
0”でない場合には、2の処理に移行し、“00”の場
合には、この処理を終了する。9. It is checked whether or not the transfer is completed. If it is completed, the remaining cell length is checked and "0" is set.
If it is not "0", the processing shifts to step 2, and if it is "00", this processing ends.
【0086】10.転送が終了していない場合には、キ
ー入力をチェックし、特殊再生を行なう場合には、その
方向をセットし、TMAPIを利用して読み出しFPを
計算して、特殊再生時のCDA処理を行ない、この処理
を終了する。そうでない場合には、8の処理に移行す
る。10. When the transfer is not completed, the key input is checked, and when special reproduction is performed, the direction is set, the read FP is calculated using TMAPI, and the CDA processing during special reproduction is performed. , This process ends. If not, the process moves to 8.
【0087】11.特殊再生の目的FPは、一定の時間
を飛ばすようにTMAPIよりFPを求める。また、こ
のとき、一定時間でなく、一定のVOBU数を飛ばして
FPを求める方法も考えられる。このとき、セルの最後
まで行ったときには、PGCIにより、次のセル情報を
読み出し、セルが使用しているVOB番号よりTMAP
Iを選択し(1VOBに1TMAPIが存在する)、同
じように読み出しFPを求める。また、セルが無くなれ
ば、そこで終了とする。11. The target FP of special reproduction is obtained from TMAPI so as to skip a certain time. Further, at this time, a method of obtaining a FP by skipping a fixed number of VOBUs instead of a fixed time may be considered. At this time, when the end of the cell is reached, the next cell information is read by PGCI and the TMAP is read from the VOB number used by the cell.
I is selected (1 VAPI has 1 TM API), and the read FP is obtained in the same manner. If there are no cells left, the process ends there.
【0088】ここで、仮消去フラグは、図10に示すよ
うに、VMGの中のM(Movie)_VOBIに設けられ
ている。すなわち、このM_VOBIには、M_VOB
I_GI(General Information)が含まれ、このM_
VOBI_GIの中のVOB_TY(Type)に、仮消去
フラグが設定されている。Here, the temporary erase flag is provided in M (Movie) _VOBI in VMG, as shown in FIG. That is, in this M_VOBI, M_VOB
I_GI (General Information) is included and this M_
A temporary erase flag is set in VOB_TY (Type) in VOBI_GI.
【0089】仮消去の設定処理動作について、図11乃
至図14に示すフローチャートにより説明する。また、
この仮消去設定処理時の画面推移を図15に示してい
る。さらに、セルを切り分ける必要がある場合には、図
7(a),(b)に、そのイメージを示している。The temporary erase setting processing operation will be described with reference to the flowcharts shown in FIGS. 11 to 14. Also,
FIG. 15 shows screen transitions during the temporary erase setting process. Further, when it is necessary to divide the cells, the image is shown in FIGS. 7 (a) and 7 (b).
【0090】1.ORG_PGCの再生時間に対応した
タイムバーを表示し、カーソルを表示、さらに、カーソ
ルに対応した縮小画をタイムバーの下に表示する。1. A time bar corresponding to the playback time of ORG_PGC is displayed, a cursor is displayed, and a reduced image corresponding to the cursor is displayed below the time bar.
【0091】2.仮消去の範囲をVOBU単位で設定す
る。2. The temporary erase range is set in VOBU units.
【0092】3.設定を行なった範囲がいいかどうかを
確認する。3. Check if the setting range is correct.
【0093】4.指定範囲の開始地点におけるVOB分
割が必要でない場合は、11の処理に移行する。4. If the VOB division at the start point of the designated range is not necessary, the process moves to 11.
【0094】5.分割すべきVOBを選択する(VOB
#n)。5. Select the VOB to be divided (VOB
#N).
【0095】6.VOB#nのVOBIを変更するた
め、まず、VOBIの中で変更する可能性のあるVOB
_S_PTM、VOB_E_PTM、TMAPIをワー
クRAM内に保存する。6. In order to change the VOBI of VOB # n, first, there is a possibility of changing the VOB in the VOBI.
_S_PTM, VOB_E_PTM, TMAPI are saved in the work RAM.
【0096】7.指定範囲開始PTMのVOBUの1つ
前のVOBU#m−1の終了PTMをVOB#nのVO
B_E_PTMに設定する(VOB#nのENDを指
定)。7. The end PTM of VOBU # m-1 immediately before the VOBU of the specified range start PTM is the VO of VOB # n.
Set to B_E_PTM (specify END of VOB # n).
【0097】8.VOBU#m−1以降のTM_EN
T、VOBU_ENTを削除し、TMAP_GIのTM
_ENT、VOBU_ENTの数を、先ほど消去したT
M_ENT、VOBU_ENTの数分を減らした値に変
更する。8. TM_EN after VOBU # m-1
T and VOBU_ENT are deleted, TMAP_GI TM
The number of _ENT and VOBU_ENT is set to T
Change the value by reducing the number of M_ENT and VOBU_ENT.
【0098】9.VOB#nの後ろに新たなVOBIを
記録するためのスペースを空ける。10.空いた場所に
新たなVOBIを以下の内容で記録する。9. Leave a space for recording a new VOBI after VOB # n. 10. Record a new VOBI in the free space with the following contents.
【0099】・VOB_TY、VOB_REC_TM、
VOB_REC_TM_CUB、M_VOB_STI
N:VOB#nと同じもの
・VOB_V_S_PTM:指定範囲開始PTM
・VOB_V_E_PTM:分割したVOBの元のVO
B_V_E_PTM
・指定範囲開始PTMの含まれるVOBUから最後まで
のTM_ENT、VOBU_ENTをTMAPIに設定
・TMAP_GIのTM_ENT、VOBU_ENTの
数を追加した数に更新
11.指定範囲の終了地点におけるVOB分割が必要で
ない場合は、18の処理に移行する。VOB_TY, VOB_REC_TM,
VOB_REC_TM_CUB, M_VOB_STI
N: Same as VOB # n ・ VOB_V_S_PTM: Specified range start PTM ・ VOB_V_E_PTM: Original VO of divided VOB
B_V_E_PTM-Set TM_ENT and VOBU_ENT from VOBU including the specified range start PTM to the end to TMAPI-Updated to the number of TM_ENT and VOBU_ENT of TMAP_GI added 11. If the VOB division at the end point of the designated range is not necessary, the process proceeds to step 18.
【0100】12.分割すべきVOBを指定する(VO
B#k)。12. Specify the VOB to be divided (VO
B # k).
【0101】13.VOB#kのVOBIを変更するた
め、まず、VOBIの中で変更する可能性のあるVOB
_S_PTM、VOB_E_PTM、TMAPIをワー
クRAM内に保存する。13. In order to change the VOBI of VOB # k, first, there is a possibility of changing the VOB in the VOBI.
_S_PTM, VOB_E_PTM, TMAPI are saved in the work RAM.
【0102】14.指定範囲開始PTMのVOBUの終
了PTMをVOB#kのVOB_E_PTMに設定する
(VOB#kのENDを指定)。14. The end PTM of the VOBU of the designated range start PTM is set to VOB_E_PTM of VOB # k (END of VOB # k is designated).
【0103】15.指定範囲開始PTMのVOBU以降
のTM_ENT、VOBU_ENTを削除し、TMAP
_GIのTM_ENT、VOBU_ENTの数を、先ほ
ど消去したTM_ENT、VOBU_ENTの数分を減
らした値に更新する。15. TM_ENT and VOBU_ENT after VOBU of the specified range start PTM are deleted, and TMAP is deleted.
The number of TM_ENT and VOBU_ENT of _GI is updated to a value obtained by reducing the number of TM_ENT and VOBU_ENT erased previously.
【0104】16.VOB#kの後ろに新たなVOBI
を記録するためのスペースを空ける。17.空いた場所
に新たなVOBIを以下の内容で記録する。16. A new VOBI behind VOB # k
Free up space for recording. 17. Record a new VOBI in the free space with the following contents.
【0105】・VOB_TY、VOB_REC_TM、
VOB_REC_TM_CUB、M_VOB_STI
N:VOB#kと同じもの
・VOB_V_S_PTM:指定範囲終了PTMの次の
VOBUのスタートPTM
・VOB_V_E_PTM:分割したVOBの元のVO
B_V_E_PTM
・指定範囲開始PTMの含まれるVOBUから最後まで
のTM_ENT、VOBU_ENTをTMAPIに設定
・TMAP_GIのTM_ENT、VOBU_ENTの
数を追加した数に更新
18.VOB番号を更新するため、M_AVFI_GI
のうち、分割で増えたVOBI分だけ、SRP_Nsを
増やし、VOB分割により、ずれたSRPの値を更新す
る。VOB_TY, VOB_REC_TM,
VOB_REC_TM_CUB, M_VOB_STI
N: Same as VOB # k ・ VOB_V_S_PTM: Start PTM of VOBU next to specified range end PTM ・ VOB_V_E_PTM: Original VO of divided VOB
B_V_E_PTM-Set TM_ENT and VOBU_ENT from VOBU including the specified range start PTM to the end to TMAPI-Updated to the number added TM_ENT and VOBU_ENT of TMAP_GI 18. M_AVFI_GI to update VOB number
Among them, SRP_Ns is increased by the VOBI increased by the division, and the shifted SRP value is updated by the VOB division.
【0106】19.指定範囲内のVOBのVOBI:V
OB_TYにPROTECTフラグをセットする。19. VOBI of the VOB within the specified range: V
Set the PROTECT flag in OB_TY.
【0107】20.VOB分割があったかどうかを判定
し、無い場合には、34の処理に移行する。20. It is determined whether or not there is VOB division, and if there is no VOB division, the process proceeds to step 34.
【0108】21.指定範囲開始時にVOB分割があっ
たかどうかを判定し、無い場合には、27の処理に移行
する。21. It is determined whether or not there is VOB division at the start of the designated range, and if there is no VOB division, the process moves to 27.
【0109】22.分割点がセルの切れ目かどうかを判
定し、切れ目の場合には、セルを分割する必要がないた
め、VOB番号のみを変更して、27の処理に移行す
る。22. It is determined whether or not the division point is a cell break. If the cell is a break, it is not necessary to divide the cell. Therefore, only the VOB number is changed, and the process proceeds to 27.
【0110】23.分割すべきセルを選択、決定する。23. Select and decide the cell to be divided.
【0111】24.セル#nのC_V_E_PTMを、
分割したVOBのE_PTMに更新し、更新したE_P
TM以降にエントリーポイント(EP)がある場合に
は、そのEPのEPIを保存し、本セル情報CIより削
除し、EPI_Nsを削除したEPの数分減らし更新す
る。24. C_V_E_PTM of cell #n
Updated E_PTM of divided VOB and updated E_P
If there is an entry point (EP) after the TM, the EPI of that EP is saved, deleted from this cell information CI, and EPI_Ns is reduced by the number of deleted EPs and updated.
【0112】25.セル#nのCIの後ろに1CI分移
動する。25. Move one CI behind the CI of cell #n.
【0113】26.空けた場所に新たなCIを記録す
る。26. Record a new CI in the open space.
【0114】・C_TY:セルNと同じもの、M_C_
GI:M_VOBI_SRPNを更新(分割で発生した
VOB)
・C_V_S_PTM、C_V_E_PTM:分割で発
生したVOBのS_PTM、E_PTMに更新
・保存していたEPIを追加し、EPI_Nsに追加し
たEPI数に更新
27.指定範囲終了時にVOB分割があったかどうかを
判定し、無い場合には、33の処理に移行する。C_TY: the same as cell N, M_C_
GI: M_VOBI_SRPN is updated (VOB generated in division) C_V_S_PTM, C_V_E_PTM: S_PTM and E_PTM of VOB generated in division are updated / stored, and the EPI number added to EPI_Ns is updated 27. It is determined whether or not there is VOB division at the end of the designated range, and if there is no VOB division, the process proceeds to step 33.
【0115】28.分割点がセルの切れ目かどうかを判
定し、切れ目の場合には、VOB番号のみを変更して、
33の処理に移行する。28. It is determined whether the dividing point is a cell break, and if it is a break, only the VOB number is changed,
The process moves to the process of 33.
【0116】29.分割すべきセルを選択、決定する。29. Select and decide the cell to be divided.
【0117】30.セル#mのC_V_E_PTMを、
分割したVOBのE_PTMに更新し、更新したE_P
TM以降にエントリーポイント(EP)がある場合に
は、そのEPのEPIを保存し、本セル情報CIより削
除し、EPI_Nsを削除したEPの数分減らし更新す
る。30. C_V_E_PTM of cell #m,
Updated E_PTM of divided VOB and updated E_P
If there is an entry point (EP) after the TM, the EPI of that EP is saved, deleted from this cell information CI, and EPI_Ns is reduced by the number of deleted EPs and updated.
【0118】31.セル#mのCIの後ろに1CI分移
動する。31. Move one CI behind the CI of cell #m.
【0119】32.空けた場所に新たなCIを記録す
る。32. Record a new CI in the open space.
【0120】・C_TY:セルNと同じもの、M_C_
GI:M_VOBI_SRPNを更新(分割で発生した
VOB)
・C_V_S_PTM、C_V_E_PTM:分割で発
生したVOBのS_PTM、E_PTMに更新
・保存していたEPIを追加し、EPI_Nsに追加し
たEPI数に更新
33.分割点以外のCI内のVOB番号(M_C_G
I:M_VOBI_SRPN)を更新する。また、PG
C_GI内の全体のセル数(CI_SRP_Ns)、P
GI内のセル数(C_Ns)、CI_SRP等の情報も
変更後の情報に更新する。さらに、UD(User Define
d)_PGCIに関しても存在する場合には、同様の処
理が必要となる。C_TY: the same as cell N, M_C_
GI: M_VOBI_SRPN is updated (VOB generated in division) C_V_S_PTM, C_V_E_PTM: S_PTM and E_PTM of VOB generated in division are updated / stored, and the EPI number added to EPI_Ns is updated 33. VOB number (M_C_G) in CI other than the division point
I: M_VOBI_SRPN). Also, PG
Total number of cells in C_GI (CI_SRP_Ns), P
Information such as the number of cells (C_Ns) in the GI and CI_SRP is also updated to the changed information. In addition, UD (User Define
If d) _PGCI also exists, similar processing is required.
【0121】34.仮消去設定が終わったかどうかをユ
ーザーに選択、決定させ、終わっていない場合には、2
の処理に移行し、終わった場合には、この処理を終了す
る。34. Let the user select and decide whether or not the temporary erase setting has been completed. If not, 2
When the process is completed, the process ends.
【0122】また、消去復帰は、セル単位で行なう。こ
のときの処理動作について、図16に示すフローチャー
トにより説明する。また、この消去復帰時の画面推移を
図17に示している。The erase recovery is performed in cell units. The processing operation at this time will be described with reference to the flowchart shown in FIG. Further, FIG. 17 shows the screen transition at the time of this recovery from erasure.
【0123】1.ごみ箱マークをクリックする(トラッ
シュPGCを表示するように選ぶ)。1. Click the trash can mark (choose to display the trash PGC).
【0124】2.トラッシュPGCの再生時間に応じた
タイムバーとセルを指定するためのカーソルを表示す
る。また、トラッシュPGCであることを示すため、
「ごみ箱の内容」と表示する。2. A time bar corresponding to the playback time of the trash PGC and a cursor for designating a cell are displayed. Also, to show that it is a trash PGC,
Display "Contents of Recycle Bin".
【0125】3.カーソルとマーカーキーにより、消去
解除セルをユーザーが指定する。3. The user specifies the erase cancel cell with the cursor and marker keys.
【0126】4.指定されたセルの消去解除をしていい
かどうかを確認し、いけない場合には、6の処理に移行
する。4. It is confirmed whether or not the specified cell can be erased. If it is not possible, the process proceeds to step 6.
【0127】5.指定されたセルの指定するVOBのT
Eをリセットし(0にセットする)、トラッシュPGC
より復帰したセルを抜き、終了する。5. T of the specified VOB of the specified cell
Reset E (set to 0) and trash PGC
The cell that has been restored is removed, and the process ends.
【0128】6.指定されたセルの消去解除をしていい
かどうかを確認し、いけない場合には、2の処理に移行
する。6. It is confirmed whether or not the specified cell can be erased, and if it cannot be erased, the process proceeds to step 2.
【0129】7.指定されたセルの指定するVOBをV
ROファイルより消去し、トラッシュPGCより消去し
たセルを抜き、全PGCI内のVOB番号を更新し(V
OBが消去されたので、消去されたVOBより後ろのV
OBの番号が繰り上がることになる)、この処理を終了
する。7. The VOB specified by the specified cell is V
Erase from RO file, remove erased cell from trash PGC, and update VOB number in all PGCI (V
Since the OB has been erased, the V after the erased VOB
When the OB number is carried up), this process ends.
【0130】また、トラッシュPGCをサポートしてい
ない場合には、上記処理は、トラッシュPGCに従って
再生処理を行なうのではなく、直接、VOBI内のTE
フラグを見て、アクティブなVOBのVOBIにより、
タイムバーを作成し、再生も前記タイムバーに従って、
VOBIのTEフラグのアクティブなものを順に再生す
るようにし、仮消去の解除、本消去処理を行なう。When the trash PGC is not supported, the above processing does not perform the reproduction processing according to the trash PGC, but directly executes the TE in the VOBI.
Looking at the flags, the VOBI of the active VOB
Create a time bar and play it according to the time bar.
The active ones of the TE flags of VOBI are sequentially reproduced, the temporary erasure is canceled, and the main erasing process is performed.
【0131】さらに、この仮消去を行なったセルを、デ
ィスク整理モードでは、自動的に消すことも考えられ
る。このディスク整理モードは、例えば特願平9−34
3041号にも記載されているように、録画中に、空き
容量が無くなったり(残り容量が一定量を切った場
合)、ユーザーが指定したときに移行するモードで、具
体的な動作は、ディスク中の仮消去セルを自動的に消す
ことである。Further, in the disk organizing mode, it may be possible to automatically erase the cells that have been temporarily erased. This disk organization mode is, for example, Japanese Patent Application No. 9-34.
As described in No. 3041, there is no free space during recording (when the remaining capacity is below a certain amount), or when the user specifies it is a mode that shifts. This is to automatically erase the temporarily erased cells inside.
【0132】このディスク整理処理動作について、図1
8に示すフローチャートにより説明する。また、このデ
ィスク整理処理時の画面推移を図19に示している。FIG. 1 shows the disk organization processing operation.
This will be described with reference to the flowchart shown in FIG. Further, FIG. 19 shows screen transitions during the disk organizing process.
【0133】1.ディスク整理を開始する旨をTV画面
に表示する。1. Display on the TV screen to start disc organizing.
【0134】2.ディスクドライブ部21にディスク整
理処理を指定する(後述するディスクドライブ部21の
処理1へ)。2. The disk organization process is designated for the disk drive unit 21 (to the process 1 of the disk drive unit 21 described later).
【0135】3.ディスク整理中であることをTV画面
に表示する。3. The fact that the disc is being organized is displayed on the TV screen.
【0136】4.ディスクドライブ部21よりの返値
(ステータス)を待つ(ディスクドライブ部21の処理
5から)。4. Wait for the return value (status) from the disk drive unit 21 (from processing 5 of the disk drive unit 21).
【0137】5.ステータスより削除VOBがあるかど
うかをチェックし、ある場合には6の処理に移行し、無
い場合には7の処理に移行する。5. It is checked from the status whether or not there is a deleted VOB, and if there is a deleted VOB, the process proceeds to step 6 and if not, the process proceeds to step 7.
【0138】6.残り時間を再計算する。6. Recalculate remaining time.
【0139】7.ディスク整理が終了した旨をTV画面
に表示し、残り時間を表示する。7. The fact that the disc organization has been completed is displayed on the TV screen, and the remaining time is displayed.
【0140】また、このときのディスクドライブ部21
の処理動作を、以下に説明する。Further, the disk drive unit 21 at this time
The processing operation of will be described below.
【0141】1.トラッシュPGCがあるかどうかを検
索し、無い場合には6の処理に移行する。1. It is searched whether there is a trash PGC, and if there is no trash PGC, the process proceeds to step 6.
【0142】2.トラッシュPGCのPGCIを読み込
む。2. Read PGCI of trash PGC.
【0143】3.トラッシュPGC内の全てのセルを示
すVOBをVROファイルより削除し、トラッシュPG
Cを消去する。3. Delete the VOB indicating all cells in the trash PGC from the VRO file, and delete the trash PG
Erase C.
【0144】4.削除VOB有りをステータスとする。4. The status with deleted VOB is set.
【0145】5.ステータスをMPU部13に出力し、
この処理を終了し、その他の処理に移行する。5. The status is output to the MPU unit 13,
This process ends and the process moves to another process.
【0146】6.削除ファイル無しをステータスとし、
5の処理に移行する。6. There is no deleted file status,
The process moves to step 5.
【0147】これにより、VROデータが整理され、仮
消去VOBがある場合には、録画するスペースが増え、
録画が再度できるようになる。As a result, the VRO data is organized, and if there is a temporary erase VOB, the recording space increases,
You will be able to record again.
【0148】ここで、トラッシュPGCをサポートして
いない場合には、上記処理は、トラッシュPGCに従っ
て処理を行なうのではなく、直接、VOBI内のTEフ
ラグを見て、アクティブなVOBのVOBIにより、処
理を行なうようにする。Here, when the trash PGC is not supported, the above process does not perform the process according to the trash PGC, but directly looks at the TE flag in the VOBI, and processes by the VOBI of the active VOB. To do.
【0149】また、以上により、消去レベル設定をより
細かい単位で指定することができるようになる。すなわ
ち、仮消去設定をVOBU単位で行なうために、VOB
を分割し、その後、セル分割が必要な場合には、さらに
セル分割することにより、肌理細かなデータ管理を行な
うことが可能となる。Further, as described above, the erasing level setting can be designated in a finer unit. That is, since the temporary erase setting is made in units of VOBU,
If the cell division is necessary and then the cell division is necessary, the cell division can be further performed, so that the data management can be performed finely.
【0150】なお、この発明は上記した実施の形態に限
定されるものではなく、この外その要旨を逸脱しない範
囲で種々変形して実施することができる。The present invention is not limited to the above-described embodiments, but can be variously modified and implemented without departing from the scope of the invention.
【0151】[0151]
【発明の効果】以上詳述したようにこの発明によれば、
仮消去処理を行なう単位を細かく設定可能とし、ひいて
は肌理細かなデータ管理を行なうことを可能とし得る極
めて良好な情報記録媒体及び情報記録再生装置を提供す
ることができる。As described above in detail, according to the present invention,
It is possible to provide an extremely good information recording medium and information recording / reproducing apparatus that can finely set the unit for performing the temporary erasing process and thus can perform fine data management.
【図1】この発明に係る情報記録媒体及び情報記録再生
装置の実施の形態を示すもので、RTR−DVDディレ
クトリ構造を説明するために示す図。FIG. 1 is a diagram showing an embodiment of an information recording medium and an information recording / reproducing apparatus according to the present invention, and is a diagram for explaining an RTR-DVD directory structure.
【図2】同実施の形態におけるVOBSの階層構造を説
明するために示す図。FIG. 2 is a diagram shown for explaining a hierarchical structure of a VOBS in the same embodiment.
【図3】同実施の形態におけるCIの内容を説明するた
めに示す図。FIG. 3 is a diagram for explaining the content of CI in the same embodiment.
【図4】同実施の形態における記録再生装置を説明する
ために示すブロック構成図。FIG. 4 is a block diagram showing a recording / reproducing apparatus according to the first embodiment.
【図5】同実施の形態における録画動作を説明するため
に示すフローチャート。FIG. 5 is a flowchart shown to explain a recording operation in the same embodiment.
【図6】同実施の形態における録画時の割り込み動作を
説明するために示すフローチャート。FIG. 6 is a flowchart shown to explain an interrupt operation at the time of recording in the same embodiment.
【図7】同実施の形態におけるVOB分割のイメージを
説明するために示す図。FIG. 7 is a diagram for explaining an image of VOB division according to the first embodiment.
【図8】同実施の形態における再生動作を説明するため
に示すフローチャート。FIG. 8 is a flowchart shown to explain a reproducing operation in the same embodiment.
【図9】同実施の形態におけるセル再生時の処理動作を
説明するために示すフローチャート。FIG. 9 is a flowchart shown to explain a processing operation during cell reproduction in the same embodiment;
【図10】同実施の形態におけるM_VOBI_GIの
内容を説明するために示す図。FIG. 10 is a diagram shown for explaining the contents of M_VOBI_GI in the embodiment.
【図11】同実施の形態における仮消去設定処理動作を
説明するために示すフローチャート。FIG. 11 is a flowchart shown to explain a temporary erase setting processing operation in the same embodiment;
【図12】同実施の形態における仮消去設定処理動作を
説明するために示すフローチャート。FIG. 12 is a flowchart shown to explain a temporary erase setting processing operation in the same embodiment;
【図13】同実施の形態における仮消去設定処理動作を
説明するために示すフローチャート。FIG. 13 is a flowchart shown to explain a temporary erase setting processing operation in the same embodiment;
【図14】同実施の形態における仮消去設定処理動作を
説明するために示すフローチャート。FIG. 14 is a flowchart shown to explain a temporary erase setting processing operation in the same embodiment;
【図15】同実施の形態における仮消去設定処理時の画
面推移を説明するために示す図。FIG. 15 is a diagram shown for explaining a screen transition at the time of temporary deletion setting processing in the embodiment.
【図16】同実施の形態における消去復帰及び本消去処
理動作を説明するために示すフローチャート。FIG. 16 is a flowchart shown for explaining erase recovery and main erase processing operations in the same embodiment.
【図17】同実施の形態における消去復帰及び本消去処
理時の画面推移を説明するために示す図。FIG. 17 is a diagram for explaining screen transitions during erase recovery and main erase processing in the same embodiment.
【図18】同実施の形態におけるディスク整理処理動作
を説明するために示すフローチャート。FIG. 18 is a flowchart shown to explain a disk rearrangement processing operation in the same embodiment;
【図19】同実施の形態におけるディスク整理処理時の
画面推移を説明するために示す図。FIG. 19 is a diagram for explaining screen transitions during the disk organizing process in the same embodiment.
11…光ディスク、 12…A/V入力部、 13…MPU部、 14…表示部、 15…デコーダ部、 16…エンコーダ部、 17…TVチューナー部、 18…STC部、 19…D−PRO部、 20…一時記憶部、 21…ディスクドライブ部、 22…キー入力部、 23…Vミキシング部、 24…フレームメモリ部、 25…TV受信機、 26…D/A変換部、 27,28…I/F部、 29…スピーカ。 11 ... Optical disc, 12 ... A / V input section, 13 ... MPU section, 14 ... Display, 15 ... Decoder part, 16 ... Encoder part, 17 ... TV tuner section, 18 ... STC section, 19 ... D-PRO section, 20 ... Temporary storage section, 21 ... Disk drive section, 22 ... key input section, 23 ... V mixing section, 24 ... Frame memory section, 25 ... TV receiver, 26 ... D / A converter, 27, 28 ... I / F section, 29 ... speaker.
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI H04N 5/85 G11B 27/02 K (58)調査した分野(Int.Cl.7,DB名) G11B 20/10 G11B 20/12 G11B 27/00 H04N 5/91 H04N 5/85 ─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 7 identification code FI H04N 5/85 G11B 27/02 K (58) Fields investigated (Int.Cl. 7 , DB name) G11B 20/10 G11B 20 / 12 G11B 27/00 H04N 5/91 H04N 5/85
Claims (4)
数のビデオパックとオーディオのパックの集合がビデオ
オブジェクトユニット(VOBU)として定義され、複
数の前記ビデオオブジェクトユニット(VOBU)が集
合してビデオオブジェクト(VOB)が定義されてお
り、 前記情報記録媒体の管理情報領域の管理情報に関して
は、前記ビデオオブジェクトの少なくとも一部を再生す
るためのプログラムチェーン情報(PGCI)が定義さ
れ、 このプログラムチェーン情報には、複数のセル再生情報
(CI)が含まれており、 各セル再生情報には、ビデオオブジェクト情報を指定し
たサーチポインタ番号(M_VOBI_SRPN)が含
まれており、 前記サーチポインタ番号で指定されたビデオオブジェク
ト情報(VOBI)には、ビデオオブジェクト情報一般
情報(M_VOBI_GI)と、タイムマップ情報(T
MAPI)とを含み、 前記タイムマップ情報(TMAPI)には、タイムマッ
プエントリー情報(TM_ENT)、前記ビデオオブジ
ェクト内のビデオユニットのエントリー情報(VOBU
_ENT)が複数含まれており、前記エントリー情報
は、エントリーする当該ビデオオブジェクトユニットの
再生時間情報(VOBU_PBTM)を含み、 前記ビデオオブジェクト情報一般情報(M_VOBI_
GI)には、前記ビデオオブジェクトが仮消去か通常か
を示す仮消去フラグ(TE)を含むタイプ情報(VOB
_TY)、ビデオオブジェクトのスタート時間、エンド
時間の情報が含まれ、 前記ビデオオブジェクトに対して前記仮消去フラグを付
加する際に、この仮消去フラグの付加範囲の端部が前記
ビデオオブジェクトの境界でない場合には、その現行ビ
デオオブジェクトを分割し、 前記分割したビデオオブジェクトのうち残す方のための
ビデオオブジェクト情報と、前記分割したビデオオブジ
ェクトのうち仮消去フラグが付加されるビデオオブジェ
クトのためのビデオオブジェクト情報とを作成するもの
で、 前記仮消去フラグが付加されるビデオオブジェクトのた
めの前記ビデオオブジェクト情報には、タイムエントリ
ー(TM_EMT)、ビデオオブジェクトユニット(V
OBU)の数の情報を記録する ことを特徴とする情報記
録方法。1. A method for recording information on an information recording medium, wherein, for data in a data area of the information recording medium, a set of a plurality of video packs and audio packs is defined as a video object unit (VOBU) , A video object (VOB) is defined by aggregating the video object units (VOBU) , and regarding the management information of the management information area of the information recording medium, a program chain for reproducing at least a part of the video object. Information (PGCI) is defined, and a plurality of cell playback information is included in this program chain information.
(CI) is included, each cell playback information includes a search pointer number (M_VOBI_SRPN) that specifies video object information, and the video object information (VOBI) specified by the search pointer number includes , Video object information in general
Information (M_VOBI_GI) and time map information (T
MAPI) and the time map information (TMAPI) includes a time map.
Pre-entry information (TM_ENT), the video object
Information of the video unit in the project (VOBU
_ENT) is included, and the entry information is
Of the video object unit to be entered
Playback time information (VOBU_PBTM) is included, and the video object information general information (M_VOBI_ ) is included.
GI) indicates whether the video object is temporary erase or normal.
Type information (VOB) including a temporary erase flag (TE) indicating
_TY), video object start time, end
When the temporary deletion flag is added to the video object, the current video object is divided if the end of the addition range of the temporary deletion flag is not the boundary of the video object including the time information. which is to create a video object information for those who remain out of the divided video object, and a video object information for video objects temporary erase flag of the divided video object is added
The video object to which the temporary deletion flag is added
The video object information for the time entry
-(TM_EMT), video object unit (V
An information recording method characterized by recording information of the number of OBUs) .
体への情報再生方法において、 前記情報記録媒体のデータ領域のデータに関しては、複
数のビデオパックとオーディオのパックの集合がビデオ
オブジェクトユニット(VOBU)として定義され、複
数の前記ビデオオブジェクトユニット(VOBU)が集
合してビデオオブジェクト(VOB)が定義されてお
り、 前記情報記録媒体の管理情報領域の管理情報に関して
は、前記ビデオオブジェクトの少なくとも一部を再生す
るためのプログラムチェーン情報(PGCI)が定義さ
れ、 このプログラムチェーン情報には、複数のセル再生情報
(CI)が含まれており、 各セル再生情報には、ビデオオブジェクト情報を指定し
たサーチポインタ番号(M_VOBI_SRPN)が含
まれており、 前記サーチポインタ番号で指定されたビデオオブジェク
ト情報(VOBI)には、ビデオオブジェクト情報一般
情報(M_VOBI_GI)と、タイムマップ情報(T
MAPI)とを含み、 前記タイムマップ情報(TMAPI)には、タイムマッ
プエントリー情報(TM_ENT)、前記ビデオオブジ
ェクト内のビデオユニットのエントリー情報(VOBU
_ENT)が複数含まれており、前記エントリー情報
は、エントリーする当該ビデオオブジェクトユニットの
再生時間情報(VOBU_PBTM)を含み、 前記ビデオオブジェクト情報一般情報(M_VOBI_
GI)には、前記ビデオオブジェクトが仮消去か通常か
を示す仮消去フラグ(TE)を含むタイプ情報 (VOB
_TY)、ビデオオブジェクトのスタート時間、エンド
時間の情報が含まれ、 前記ビデオオブジェクトに対して前記仮消去フラグを付
加する際に、この仮消去フラグの付加範囲の端部が前記
ビデオオブジェクトの境界でない場合には、その現行ビ
デオオブジェクトを分割し、 前記分割したビデオオブジェクトのうち残す方のための
ビデオオブジェクト情報と、前記分割したビデオオブジ
ェクトのうち仮消去フラグが付加されるビデオオブジェ
クトのためのビデオオブジェクト情報とを作成するもの
で、 前記仮消去フラグが付加されるビデオオブジェクトのた
めの前記ビデオオブジェクト情報には、タイムエントリ
ー(TM_EMT)、ビデオオブジェクトユニット(V
OBU)の数の情報を記録しており、 前記プログラムチェーン情報及びビデオオブジェクト情
報に基づいて複数の前記ビデオオブジェクトを再生する
際に、前記仮消去フラグが付加されているビデオオブジ
ェクトの再生を省略することを特徴とする情報再生方
法。2. A method for reproducing information to an information recording medium having a data area and a management area, wherein, regarding data in the data area of the information recording medium, a set of a plurality of video packs and audio packs is a video object unit (VOBU). ) , A plurality of video object units (VOBU) are aggregated to define a video object (VOB) , and management information in the management information area of the information recording medium is at least part of the video object. Program chain information (PGCI) for reproducing a plurality of cell reproduction information is defined in the program chain information.
(CI) is included, each cell playback information includes a search pointer number (M_VOBI_SRPN) that specifies video object information, and the video object information (VOBI) specified by the search pointer number includes , Video object information in general
Information (M_VOBI_GI) and time map information (T
MAPI) and the time map information (TMAPI) includes a time map.
Pre-entry information (TM_ENT), the video object
Information of the video unit in the project (VOBU
_ENT) is included, and the entry information is
Of the video object unit to be entered
Playback time information (VOBU_PBTM) is included, and the video object information general information (M_VOBI_ ) is included.
GI) indicates whether the video object is temporary erase or normal.
Type information (VOB ) including a temporary erase flag (TE) indicating
_TY), video object start time, end
When the temporary deletion flag is added to the video object, the current video object is divided if the end of the addition range of the temporary deletion flag is not the boundary of the video object including the time information. which is to create a video object information for those who remain out of the divided video object, and a video object information for video objects temporary erase flag of the divided video object is added
The video object to which the temporary deletion flag is added
The video object information for the time entry
-(TM_EMT), video object unit (V
OBU) number information is recorded, and when reproducing a plurality of the video objects based on the program chain information and the video object information, the reproduction of the video object to which the temporary erase flag is added is omitted. An information reproducing method characterized by the above.
体への情報再生装置において、 前記情報記録媒体のデータ領域のデータに関しては、複
数のビデオパックとオーディオのパックの集合がビデオ
オブジェクトユニット(VOBU)として定義され、複
数の前記ビデオオブジェクトユニット(VOBU)が集
合してビデオオブジェクト(VOB)が定義されてお
り、 前記情報記録媒体の管理情報領域の管理情報に関して
は、前記ビデオオブジェクトの少なくとも一部を再生す
るためのプログラムチェーン情報(PGCI)が定義さ
れ、 このプログラムチェーン情報には、複数のセル再生情報
(CI)が含まれており、 各セル再生情報には、ビデオオブジェクト情報を指定し
たサーチポインタ番号(M_VOBI_SRPN)が含
まれており、 前記サーチポインタ番号で指定されたビデオオブジェク
ト情報(VOBI)には、ビデオオブジェクト情報一般
情報(M_VOBI_GI)と、タイムマップ 情報(T
MAPI)とを含み、 前記タイムマップ情報(TMAPI)には、タイムマッ
プエントリー情報(TM_ENT)、前記ビデオオブジ
ェクト内のビデオユニットのエントリー情報(VOBU
_ENT)が複数含まれており、前記エントリー情報
は、エントリーする当該ビデオオブジェクトユニットの
再生時間情報(VOBU_PBTM)を含み、 前記ビデオオブジェクト情報一般情報(M_VOBI_
GI)には、前記ビデオオブジェクトが仮消去か通常か
を示す仮消去フラグ(TE)を含むタイプ情報(VOB
_TY)、ビデオオブジェクトのスタート時間、エンド
時間の情報が含まれ、 前記ビデオオブジェクトに対して前記仮消去フラグを付
加する際に、この仮消去フラグの付加範囲の端部が前記
ビデオオブジェクトの境界でない場合には、その現行ビ
デオオブジェクトを分割し、 前記分割したビデオオブジェクトのうち残す方のための
ビデオオブジェクト情報と、前記分割したビデオオブジ
ェクトのうち仮消去フラグが付加されるビデオオブジェ
クトのためのビデオオブジェクト情報とを作成するもの
で、 前記仮消去フラグが付加されるビデオオブジェクトのた
めの前記ビデオオブジェクト情報には、タイムエントリ
ー(TM_EMT)、ビデオオブジェクトユニット(V
OBU)の数の情報を記録しており、 前記プログラムチェーン情報に基づき複数の前記ビデオ
オブジェクトを再生するとき、前記消去フラグが付加さ
れたビデオオブジェクト情報に対応するビデオオブジェ
クトの再生を実行せず次のビデオオブジェクトの再生に
移行する手段を有したことを特徴とする情報再生装置。3. In an information reproducing apparatus for an information recording medium having a data area and a management area, regarding the data of the data area of the information recording medium, a set of a plurality of video packs and audio packs is a video object unit (VOBU). ) , A plurality of video object units (VOBU) are aggregated to define a video object (VOB) , and management information in the management information area of the information recording medium is at least part of the video object. Program chain information (PGCI) for reproducing a plurality of cell reproduction information is defined in the program chain information.
(CI) is included, each cell playback information includes a search pointer number (M_VOBI_SRPN) that specifies video object information, and the video object information (VOBI) specified by the search pointer number includes , Video object information in general
Information (M_VOBI_GI) and time map information (T
MAPI) and the time map information (TMAPI) includes a time map.
Pre-entry information (TM_ENT), the video object
Information of the video unit in the project (VOBU
_ENT) is included, and the entry information is
Of the video object unit to be entered
Playback time information (VOBU_PBTM) is included, and the video object information general information (M_VOBI_ ) is included.
GI) indicates whether the video object is temporary erase or normal.
Type information (VOB) including a temporary erase flag (TE) indicating
_TY), video object start time, end
When the temporary deletion flag is added to the video object when the end of the addition range of the temporary deletion flag is not the boundary of the video object including the time information , the current video object is divided. which is to create a video object information for those who remain out of the divided video object, and a video object information for video objects temporary erase flag of the divided video object is added
The video object to which the temporary deletion flag is added
The video object information for the time entry
-(TM_EMT), video object unit (V
OBU) number information is recorded, and when a plurality of the video objects are reproduced based on the program chain information, the reproduction of the video object corresponding to the video object information to which the erasure flag is added is not executed. An information reproducing apparatus having means for shifting to reproduction of the video object.
記録媒体。4. An information recording medium recorded by the recording method according to claim 1.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25320299A JP3386763B2 (en) | 1999-09-07 | 1999-09-07 | Information recording method, information reproducing method and apparatus, and information recording medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25320299A JP3386763B2 (en) | 1999-09-07 | 1999-09-07 | Information recording method, information reproducing method and apparatus, and information recording medium |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001076462A JP2001076462A (en) | 2001-03-23 |
JP3386763B2 true JP3386763B2 (en) | 2003-03-17 |
Family
ID=17247981
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25320299A Expired - Lifetime JP3386763B2 (en) | 1999-09-07 | 1999-09-07 | Information recording method, information reproducing method and apparatus, and information recording medium |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3386763B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6856755B1 (en) * | 1999-11-10 | 2005-02-15 | Thomson Licensing S.A. | Method and apparatus for editing in a forward or reverse direction on a rewriteable disc media |
KR100524067B1 (en) | 2003-02-18 | 2005-10-27 | 삼성전자주식회사 | Method for managing and playing title of storage medium, storage medium drive and storage medium thereof |
JP4203530B2 (en) | 2005-01-26 | 2009-01-07 | シャープ株式会社 | Information recording / reproducing apparatus and information recording medium |
-
1999
- 1999-09-07 JP JP25320299A patent/JP3386763B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2001076462A (en) | 2001-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100591806B1 (en) | Information recording medium, apparatus and method for performing after-recording on the recording medium | |
JP3050317B2 (en) | Optical disk, recording device and reproducing device | |
US6396998B1 (en) | DVD recording/reproducing apparatus having a high-speed copying capability | |
JP3677205B2 (en) | Information recording apparatus for multiple recording surfaces and information recording method for multiple recording surfaces | |
JP3612274B2 (en) | Recording / playback device with playlist creation guide function | |
JP3050311B2 (en) | Optical disk, recording device and reproducing device | |
JP3137624B2 (en) | Information recording medium, information recording device and information recording method | |
JP3386763B2 (en) | Information recording method, information reproducing method and apparatus, and information recording medium | |
US7860374B2 (en) | Information recording method, format changing method, and information reproduction method | |
JPH11155131A (en) | Video data editing device, optical disk used for editing medium by the video data editing device and computer-readable record medium recorded with editing program | |
JP3540717B2 (en) | Information recording / reproducing apparatus and information recording / reproducing method | |
JP3137626B2 (en) | Information recording medium, apparatus and method for recording information on the information recording medium | |
JP3607596B2 (en) | Recording / playback device with chapter creation guide function | |
JP3169368B1 (en) | Optical disk recording system and optical disk reproducing system | |
JP3673246B2 (en) | Recording / playback device | |
JP2000260163A (en) | Recorder and reproducer of information | |
JP4672779B2 (en) | Format change method and information reproduction method | |
JP2001067840A (en) | Information recording-playback apparatus having functions adaptable to edition process | |
JP2002093125A (en) | Optical disk, video data editing device, computer-readable recording medium with recorded editing program, reproducing device for optical disk, and computer- readable recording medium with recorded reproducing program | |
JP2001094914A (en) | Information recording medium and device and method for recording information to the information recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
R151 | Written notification of patent or utility model registration |
Ref document number: 3386763 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080110 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090110 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100110 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110110 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120110 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130110 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130110 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140110 Year of fee payment: 11 |
|
S131 | Request for trust registration of transfer of right |
Free format text: JAPANESE INTERMEDIATE CODE: R313133 |
|
SZ02 | Written request for trust registration |
Free format text: JAPANESE INTERMEDIATE CODE: R313Z02 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
EXPY | Cancellation because of completion of term |