Patent ID: 7624136

Claim:
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.