File recording device, file reproducing device, file editing device, file recording method, file reproducing method, file editing method, program of file recording method program of file reproducing method program of file editing method
AssigneeSony Corporation
InventorsFumitaka Kawate, Mitsuhiro Hirabayashi, Makoto Yamada
Life of this patent
Estimating the term…
Abstract
The present invention is applied to a videodisc device for example, sets information necessary for reproducing a multiplexed stream, and information necessary for reproducing streams making up this multiplexed stream to one of blocks serving as management information, and assigns this multiplexed stream to the track corresponding to the block serving as this management information.
Claims24
A file recording device comprising:
- at least one processor;
- at least one recording device;
- and
- at least one memory device configured to store:
- (i) a file of a predetermined format, and (ii) a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate with the at least one recording device to:
- (a) manage an actual data block of the file, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) manage a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) record the at least one program stream to the at least one memory device based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
A file reproducing device comprising:
- at least one processor;
- at least one reproducing device;
- and
- at least one memory device configured to store:
- (i) a file of a predetermined format, and (ii) a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate with the at least one reproducing device to:
- (a) manage an actual data block of the file, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) manage a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) reproduce the at least one program stream from the file of the predetermined format based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
A file editing device comprising:
- at least one processor;
- at least one reproducing device;
- and
- at least one memory device configured to store:
- (i) a file of a predetermined format, and (ii) a plurality of instructions, which when executed by the at least one processor, cause the at least one processor to operate with the at least one reproducing device to:
- (a) manage an actual data block of the file, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) manage a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store editing information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream,
- (c) determine whether to edit the at least one program stream based on the editing information, and
- (d) if the determination is to edit the at least one program stream:
- (i) reproduce the at least one program stream from the file, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream, and
- (ii) edit the reproduced program stream.
A file recording method comprising:
- (a) managing an actual data block of a file of a predetermined format, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) managing a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) recording the at least one program stream to at least one memory device based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
A file reproducing method comprising:
- (a) managing an actual data block of a file of a predetermined format, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) managing a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) reproducing the at least one program stream from the file of the predetermined format based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
A file editing method comprising:
- (a) managing an actual data block of a file of a predetermined format, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) managing a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store editing information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream,
- (c) determining whether to edit the at least one program stream based on the editing information, and
- (d) if the determination is to edit the at least one program stream:
- (i) reproducing the at least one program stream from the file, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream, and
- (ii) editing the reproduced program stream.
A record medium comprising:
- a plurality of instructions, which when executed by at least one processor, cause the at least one processor to operate with at least one recording device by:
- (a) managing an actual data block of a file of a predetermined format, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) managing a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) recording the at least one program stream as the file of the predetermined format based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
A record comprising:
- a plurality of instructions, which when executed by at least one processor, cause the at least one processor to operate with at least one reproducing device by:
- (a) managing an actual data block a file of a predetermined format, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) managing a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) reproducing the at least one program stream from the file of the predetermined format based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
A record comprising:
- a plurality of instructions, which when executed by at least one processor, cause the at least one processor to operate with at least one reproducing device by:
- (a) manage an actual data block of a file of a predetermined format, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) manage a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store editing information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream,
- (c) determine whether to edit the at least one program stream based on the editing information, and
- (d) if the determination is to edit the at least one program stream:
- (i) reproduce the at least one program stream from the file, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream, and
- (ii) edit the reproduced program stream.
A recording medium having a file with a predetermined format recorded thereon, the recording medium comprising:
- a plurality of instructions, which when executed by at least one processor, cause the at least one processor to operate with at least one recording device by:
- (a) managing an actual data block of the file, the actual data block including:
- (i) at least one video stream including video data,
- (ii) at least one audio stream including audio data,
- (iii) at least one program stream including the at least one video stream and the at least one audio stream multiplexed together, and
- (iv) a control section configured to store control information to control each respective stream multiplexed in the at least one program stream, wherein the control information is associated with either output or non-output of reproduction regarding each said stream multiplexed in the at least one program stream,
- (b) managing a management information block of the file, the management information block including management information arranged in a hierarchical structure based on the control information, the management information including:
- (i) a video stream reproducing section configured to store information to reproduce the at least one video stream,
- (ii) an audio stream reproducing section configured to store information to reproduce the at least one audio stream,
- (iii) a program stream reproducing section configured to store information to reproduce the at least one program stream,
- (iv) a non-destructive editing section configured to store information to enable non-destructive editing of the at least one program stream, and
- (v) a priority section configured to store priority information indicating a priority of the at least one video stream and the at least one audio stream multiplexed in the at least one program stream, and
- (c) recording the at least one program stream to the file of the predetermined format based on the priority information, wherein the at least one video stream is reproducible from the file independent of the at least one program stream, and wherein the at least one audio stream is reproducible from the file independent of the at least one program stream.
Dependencies are inferred from the claim text.