Method and an apparatus for interleaving bitstream to record thereof on a recording medium, and reproducing the interleaved bitstream therefrom
First Claim
1. A bit stream generating method for generating a bit stream stored to a disc reproduced by a disc reproducing apparatus,where said disc reproducing apparatus comprises a track buffer for temporarily storing data read from the disc to the track buffer at a read rate Vr before transferring said data to a decoder at a supply rate Vo, where said read rate Vr is greater than said supply rate Vo, andsaid bit stream comprises a plurality of video objects (VOB) of which one is alternatively reproduced from among m video objects (VOB);
- said bit stream generating method comprises steps for;
selecting m video objects (VOB) having the same presentation period,obtaining a time t2 at which reading a bit stream from the disc will be interrupted when an optical head of the disc reproducing apparatus jumps between an interleave unit (ILVUij) and an interleave unit (ILVUm(j+1)) when each of the selected m video objects (VOB) is segmented into v interleave units (ILVUij) interleaved in a sequenceILVUI11..ILVU21 .... ILVU.sub.(m-1)1..ILVUm1..ILVU12..ILVU22 .... ILVU.sub.(m-1)2...ILVUm2 ......ILVU1(v-1)..ILVU2(v-1) .... ILVU.sub.(m-1)(v-1)..ILVUm(v-1) ..ILVU1v..ILVU2v .... ILVU.sub.(m-1)v...ILVUmv ..where i is a sequential value indicative of a video object (VOB) and ranges from 1 to m, and j is a sequential value indicative of an interleave unit (ILVU) and ranges from 1 to v,obtaining a data quantity d1 stored to the track buffer at a differential rate Vr-Vo during a time t1,said time t1 being a period during which a bit stream constituting said interleave unit (ILVUij) is read from the disc,the segmenting m video objects into interleave units (ILVUij) whereby said data quantity d1 stored to the track buffer exceeds a data quantity d2 transferred at supply rate Vo from the track buffer to the decoder during said time t2, andgenerating a bit stream in which the segmented m video objects (VOB) are interleaved in the sequence described above.
1 Assignment
0 Petitions
Accused Products
Abstract
An interleaving method for generating a bitstream from plural video objects containing compressed video data by arranging in the presentation order, wherein nterleaved data blocks in which plural video objects are contiguously arrayed using interleaved units each longer than the shortest read time ILVUMT such that the video object presentation start and end points are aligned. The ratio between the presentation times of video objects with the shortest presentation time and video objects other than those with the shortest presentation time is within a range obtained from the shortest read time ILVUMT, the maximum jumpable distance JM, and the smallest control unit. contiguous data blocks wherein the presentation start points and end points of the video objects arrayed therein are not aligned.
-
Citations
12 Claims
-
1. A bit stream generating method for generating a bit stream stored to a disc reproduced by a disc reproducing apparatus,
where said disc reproducing apparatus comprises a track buffer for temporarily storing data read from the disc to the track buffer at a read rate Vr before transferring said data to a decoder at a supply rate Vo, where said read rate Vr is greater than said supply rate Vo, and said bit stream comprises a plurality of video objects (VOB) of which one is alternatively reproduced from among m video objects (VOB); -
said bit stream generating method comprises steps for; selecting m video objects (VOB) having the same presentation period, obtaining a time t2 at which reading a bit stream from the disc will be interrupted when an optical head of the disc reproducing apparatus jumps between an interleave unit (ILVUij) and an interleave unit (ILVUm(j+1)) when each of the selected m video objects (VOB) is segmented into v interleave units (ILVUij) interleaved in a sequence ILVUI11..ILVU21 .... ILVU.sub.(m-1)1..ILVUm1.. ILVU12..ILVU22 .... ILVU.sub.(m-1)2...ILVUm2 .. .... ILVU1(v-1)..ILVU2(v-1) .... ILVU.sub.(m-1)(v-1)..ILVUm(v-1) .. ILVU1v..ILVU2v .... ILVU.sub.(m-1)v...ILVUmv .. where i is a sequential value indicative of a video object (VOB) and ranges from 1 to m, and j is a sequential value indicative of an interleave unit (ILVU) and ranges from 1 to v, obtaining a data quantity d1 stored to the track buffer at a differential rate Vr-Vo during a time t1, said time t1 being a period during which a bit stream constituting said interleave unit (ILVUij) is read from the disc, the segmenting m video objects into interleave units (ILVUij) whereby said data quantity d1 stored to the track buffer exceeds a data quantity d2 transferred at supply rate Vo from the track buffer to the decoder during said time t2, and generating a bit stream in which the segmented m video objects (VOB) are interleaved in the sequence described above. - View Dependent Claims (2, 3)
-
-
4. An optical disc (M) for storing a bit stream reproduced by a disc reproducing apparatus, said bit stream comprising a plurality of video objects (VOB) of which one is alternatively reproduced from among m video objects (VOB), wherein
said disc comprises a video object storage area and a management information storage area, said management information storage area stores presentation sequence information indicative of the video object (VOB) presentation sequence, and group information indicative of what video object (VOB) and what other alternatively reproducible video object (VOB) are associated with the same group, said video object (VOB) storage area stores one or more video objects (VOB) where each of the m (where m is an integer value of two or more) video objects (VOB) associated with a same group and having a same presentation period is segmented into v interleave units (ILVUij), where i is a sequential value indicative of a video object (VOB) and ranges from 1 to m, and j is a sequential value indicative of an interleave unit (ILVU) and ranges from 1 to v, and said interleave units (ILVUij) are arranged in a sequence ILVU11..ILVU21 .... ILVU.sub.(m-1)1..ILVUm1 .. ILVU12..ILVU22 .... ILVU.sub.(m-1)2...ILVUm2.. .... ILVU1(v-1)..ILVU2(v-1) .... ILVU.sub.(m-1)(v-1)..ILVUm(v-1) .. ILVU1v..ILVU2v .... ILVU.sub.(m-1)v...ILVUmv, said interleave units (ILVUij) are segmented from the m video objects (VOB) in such a manner that the disc reproducing apparatus is supplied with data sufficient to sustain presentation for a time t3, where time t3 is a sum of the time t1 and a time t2, time t1 being a time for reading a bit stream constituting said interleave units (ILVUij) from the disc, and the time t2 being a time for the disc reproducing apparatus to switch bit stream reproduction from interleave unit (ILVUij) to interleave unit (ILVUm(j+1)), and said interleave unit comprises one or more sub regions (VOBU) to which video data and management information (NV) are stored, and said management information (NV) comprises end address information (ILVU-- EA) indicative of an end address of an associated interleave unit (ILVU), and linking information (NT-- lLVU-- SA) indicative of a position on the disc (M) of a next interleave unit (ILVU) to be reproduced.
Specification