US2002090206A1PendingUtilityA1
Recording medium, recording apparatus and recording method for recording data into recording medium, and reproducing apparatus and reproducing method for reproducing data from recording medium
Assignee: TOKYO SHIBAURA ELECTRIC COPriority: Apr 11, 1995Filed: Feb 20, 2001Published: Jul 11, 2002
Est. expiryApr 11, 2015(expired)· nominal 20-yr term from priority
G06F 3/0604G06F 3/0638G06F 3/0677G11B 7/00G11B 27/329H04N 5/765G11B 27/034H04N 21/4325H04N 5/783H04N 9/8227H04N 21/4341G06F 3/0601H04N 21/4348H04N 5/85G11B 27/105G11B 27/031H04N 9/8063G11B 2020/10592G11B 20/1252G11B 2220/2562H04N 9/8042H04N 21/42646H04N 9/8205G11B 27/3027G11B 2220/213H04N 9/8216G11B 27/30
44
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
Data is recorded in a data area of a disk in a hierarchical structure of program chains, programs, cells and packs, each pack is constructed by a pack header for identifying the pack and a packet having a data stream recorded therein, the packet has a packet header having a stream ID indicating at least a private stream and a sub-stream ID indicating the classification of the private stream described therein, and the classification indicates packet data of Dolby AC3 audio data, packet data of linear audio data, packet data of sub-picture data, or packet data of computer data.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A recording medium comprising:
a management area formed in part of an area; and a data area formed in another area; wherein data is divided into a plurality of program chains and recorded in said data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack is constructed by a pack header for identifying the pack and a packet having a data stream recorded therein, and the packet is constructed by a packet header having data indicating at least a private stream, data indicating the classification of the private stream, and packet data corresponding to the classification; and management data for managing the connection between the program chains, programs, cells and packs in said data area is recorded in said management area.
2 . A recording medium according to claim 1 , wherein data indicating the classification of the private stream indicates the classifications of data to be reproduced in a special way, Dolby AC 3 audio data, linear audio data, sub-picture data, computer data, JPEG data, TIFF data, PICT data, photo CD data, bit map data, and XA audio data.
3 . A recording medium according to claim 2 , wherein data indicating the access position of a head frame in a pack is recorded the data indicating the classification of the private stream indicates at least one of linear audio data and Dolby AC 3 audio data having data of frame unit recorded therein.
4 . A recording medium according to claim 2 , wherein data indicating the access position of a head frame in a pack is recorded after the data indicating the classification of the private stream when the data indicating the classification of the private stream indicates at least one of linear audio data and Dolby AC 3 audio data having data of frame unit recorded therein.
5 . A recording medium according to claim 2 , wherein data indicating an application operation system and the classification of a computer in whichback data can be used is recorded after the data indicating the classification of the private stream when the data indicating the classification of the private stream indicates computer data.
6 . A recording medium comprising:
a management area formed in part of an area; and a data area formed in another area; wherein a plurality of programs are recorded in said data area in a hierarchical structure in which one program is constructed by a plurality of packs, each pack is constructed by a pack header for identifying the pack and a packet having a data stream recorded therein, and the packet is constructed by a packet header having data indicating at least a private stream, data indicating the classification of the private stream, and packet data corresponding to the classification; and management data for managing the connection between the programs and packs in said data area is recorded in said management area.
7 . A recording medium according to claim 6 , wherein data indicating the classification of the private stream indicates the classifications of data to be reproduced in a special way, Dolby AC 3 audio data, linear audio data, sub-picture data, computer data, F. 1 . JPEG data, TIFF data, PICT data, photo CD data,- bit map data, and XA audio data.
8 . A recording medium according to X 7 , whferein data indicating the access position ot a head frame is recorded the data indicating the classification of the private stream indicates at least one of linear audio data and Dolby Ac 3 audio data having data of frame unit recorded therein.
9 . A recording medium according to claim 7 , wherein data indicating the access position of a head frame is recorded after the data indicating the classification of the private stream when the data indicating the classification of the private stream indicates at least one of linear audio data and Dolby Ac 3 audio data having data of frame unit recorded therein.
10 . A recording medium according to claim 7 , wherein data indicating an application operation system and the classification of a computer in which pack data can be used is recorded after the data indicating the classification of the private stream when the data indicating the classification of the private stream indicates computer data.
11 . A recording method using a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in said data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one p 4 )gram is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, and each pack is constructed by a pack header for identifying the pack and a packet having data recorded therein; comprising the steps of:
receiving audio data or sub-picture data; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of audio data received, a start address of the frame data, a stream number of the audio data and data indicating the audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of sub-picture data received, a stream number of the sub-picture data and data indicating the sub-picture data, and a packet header having a packet length and data indicating that the packet data is a private stream; and recording the created pack on the recording medium.
12 . A recording method using a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in said data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells,-and one cell is constructed by a plurality of packs, and each pack is constructed by a pack header for identifying the pack and a packet having data recorded therein; comprising the steps of:
receiving Dolby AC 3 audio data, linear audio data, computer data or sub-picture data; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of Dolby AC 3 audio data received, a start address of the frame data, a stream number of the Dolby AC 3 audio data and data indicating the Dolby AC 3 audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of linear audio data received, a start address of the frame data, a stream number of the linear audio data and data indicating the linear audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header ftr identifying the pack to a packet which includes packet data constructed by part of computer data received, environmental data of application CPU and application OS of the computer data and data indicating the computer data, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of sub-picture data received, a stream number of the sub-picture data and data indicating the sub-picture data, and a packet header having a packet length and data indicating that the packet data is a private stream; and recording the created pack on the recording medium.
13 . A recording method using a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in said data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, and each pack is constructed by a pack header for identifying the pack and a packet having data recorded therein; comprising the steps of:
receiving data to be reproduced in a special way, Dolby AC 3 audio data, linear audio data, computer data or sub-picture data; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of data to be reproduced in a special way received, a stream number of the data to be reproduced in a special way and data indicating the data to be reproduced in a special way, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of Dolby AC 3 audio data received, a start address of the frame data, a stream number of the Dolby AC 3 audio data and data indicating the Dolby AC 3 audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of linear audio data received, a start address of the frame data, a stream number of the linear audio data and data indicating the linear audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of computer data received, environmental data of application CPU and application OS of the computer data and data indicating the computer data, and a packet header having a packet length and data indicating that the packet data is a private stream,creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of sub-picture data received, a stream number of the sub-picture data and data indicating the sub-picture data, and a packet header having a packet length and data indicating that the packet data is a private stream; and recording the created pack on the recording medium.
14 . An apparatus for recording data on a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising:
reception means for receiving audio data or sub-picture data; first creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of audio data received by said reception means, a start-address of the frame data, a stream number of the audio data and data indicating the audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; second creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of sub-picture data received by said reception means, a stream number of the sub-picture data and data indicating the sub-picture data, and a packet header having a packet length and data indicating that the packet data is a private stream; and recording means for recording the pack created by said first and second creating means on the recording medium.
15 . An apparatus for recording data on a recording medium which includes a management area formed in part of an area, and a data area formed in another prea and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising:
reception means for receiving Dolby AC 3 audio data, linear audio data, computer data or sub-picture data; first creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of Dolby AC 3 audio data received by said reception means, a start address of the frame data, a stream number of the Dolby AC 3 audio data and data indicating the Dolby AC 3 audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; second creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of linear audio data received by said reception means, a start address of the frame data, a stream number of the linear audio data and data indicating the linear audio data, and a packetiheader having a packet length and data indicating that the packet data is a private stream; third creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of computer data received by said reception means, environmental data of an application CPU and application OS of the computer data and data indicating the computer data, and a packet header having a packet length and data indicating that the packet data is a private stream; fourth creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of sub-picture data received by said reception means, a stream number of the sub-picture data and data indicating the sub-picture data, and a packet header having a packet length and data indicating that the packet data is a private stream; and recording means for recording the pack created by said first to fourth creating means on the recording medium.
16 . An apparatus for recording data on a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising:
reception means for receiving data to be reproduced in a special way, Dolby AC 3 audio data, linear audio data, computer data or sub-picture data; first creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of data to be reproduced in a special way received by said reception means, a stream number of the data to be reproduced in a special way, and data indicating the data to be reproduced in a special way, and a packet header having a packet length and data indicating that the packet data is a private stream; second creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of Dolby AC 3 audio data received by said reception means, a start address of the frame data, a stream number of the Dolby AC 3 audio data and data indicating the Dolby AC 3 audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; 1 third creating means for creating a pack My adding a pack header for identifying the pack to a packet which includes packet data constructed by frame data of part of linear audio data received by said reception means, a start address of the frame data, a stream number of the linear audio data and data indicating the linear audio data, and a packet header having a packet length and data indicating that the packet data is a private stream; fourth creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of computer data received by said reception means, environmental data of an application CPU and application OS of the computer data and data indicating the computer data, and a packet header having a packet length and data indicating that the packet data is a private stream; fifth creating means for creating a pack by adding a pack header for identifying the pack to a packet which includes packet data constructed by part of subpicture data received by said reception means, a stream number of the sub-picture data and data indicating the sub-picture data, and a packet header having a packet length and data indicating that the packet data is a private stream; and recording means for recording the pack crated by said first to fifth creating means on the recording medium.
17 . A method of reproducing recorded data for each pack from a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising the steps of:
reading data for each pack on the recording medium; determining whether or not data indicating a private stream is present in a packet header of a pack read and determining data length; determining whether data is audio data or sub-picture data according to classification data of a stream which is successively read when the private stream is determined; extracting data in the readout pack data by an amount corresponding to the determined data length according to a start address of frame data which is successively read after the classification datl of the stream when the audio data is determined; extracting data in the pack data successively read after the classification data of the stream by an amount corresponding to the determined data length when the sub-picture data is determined; subjecting the extracted audio data or sub-picture data to a demodulation process corresponding to the classification of the determined data; and outputting the demodulated data.
18 . A reproducing method of reproducing recorded data for each pack from a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a-hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising the steps of:
reading data for each pack on the recording medium; determining whether or not data indicating a private stream is present in a packet header of a readout pack and determining-data length; determining whether data is Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to classification data of a stream which is successively read when the private stream is determined; extracting data in the readout pack data by an amount corresponding to the determined data length according to a start address of frame data which is successively read after the classification data of the stream when the Dolby AC 3 audio data or linear audio data is determined; extracting environmental data of application CPU and application OS successively read after the classification data of the stream and extracting data in the pack data successively read after the environmental data by an amount corresponding to the determined data length when the computer data is determined; extracting data in the pack data successively read after the classification data of the stream by an amount corresponding to the determined data length when the sub-picture data is determined; subjecting the extracted Dolby AC 3 audio data, linear audio data or sub-picture data to a demodulation process corresponding to the classification of determined data; outputting the demodulated data; and outputting the extracted program data andy environmental data thereof.
19 . A reproducing method of reproducing recorded data for each pack from a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising the steps of:
reading data for each pack on the recording medium;
determining whether or not data indicating a private stream is present in a packet header of a readout pack and determining data length;
determining whether data is data to be reproduced in a special way, Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to classification data of a stream which is successively read when the private stream is determined;
extracting data in the pack data successively read after the classification data of the stream by an amount corresponding to the determined data length when the data to be reproduced in a special way is I determined;
extracting data in the readout pack data by an amount corresponding to the determined data length according to a start address of frame data which is successively read after the classification data of the stream when the Dolby AC 3 audio data or linear audio data is determined;
extracting environmental data of application CPU and application OS successively read after the classification data of the stream and extracting data in the pack data successively read after the environmental data by an amount corresponding to the determined data length when the computer data is determined;
extracting data in the pack data successively read after the classification data of the stream by an amount corresponding to the determined data length when the sub-picture data is determined;
subjecting the extracted Dolby AC 3 audio data, linear audio data or sub-picture data to a demodulation process which corresponds to the classification of determined data, and operator in accordance with data to be reproduced in a special way;
outputting the demodulated data; and
outputting the extracted program data and environmental data thereof.
20 . An apparatus for reproducing recorded data for each pack from a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in-which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein; comprising: reading means for reading data for each pack on the recording medium;
first determining means for determining whether or not data indicating a private stream is present in a packet header of a pack read by said reading means and determining data length; second determining means for determining whether data is audio data or sub-picture data according to classification data of a stream which is successively read when said first determining means has determined the private stream; first extraction means for extracting audio data in the pack data read by said reading means by an amount corresponding to the data length determined by said first determining means according to a start address of frame data which is successively read after the classification data of the stream when said second determining means has determined the audio data; second extraction means for extracting data in the pack data successively read by said reading means after the classification data of the stream by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the sub-picture data; demodulating means for subjecting data extracted by said first or second extraction means to a demodulation process corresponding to classification of data determined by said second determining means; and output means for outputting data demodulated by said demodulating means.
21 . An apparatus for reproducing recorded data for each pack from a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a pack header for identifying the pack and a packet having data recorded therein, comprising:
reading means for reading data for each pick on the recording medium; first determining means for determining whether or not data indicating a private stream is present in a packet header of a pack read by said reading means and determining data length; second determining means for determining whether data is Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to classification data of a stream which is successively read when said first determining means has determined the private stream; first extraction means for extracting Dolby AC 3 audio data or linear audio data in the pack data read by said reading means by an amount corresponding to the data length determined by said first determining means according to a start address of frame data which is successively read after the classification data of the stream when said second determining means has determined the Dolby AC 3 audio data or linear audio data; second extraction means for extracting environmental data of application CPU and application OS successively read after the classification data of the stream and extracting data in the pack data successively read by said reading means after the environmental data by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the computer data; third extraction means for extracting data in the pack data successively read by said reading means after the classification data of the stream by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the sub-picture data; demodulating means for subjecting data extracted by said first or third extraction means to a demodulation process corresponding to the classification of data determined by said second determining means; first output means for outputting data demodulated by said demodulating means; and second output means for outputting program data extracted by said second extraction means and environmental data thereof.
22 . An apparatus for reproducing recorded data for each pack from a recording medium which includes a management area formed in part of an area, and a data area formed in another area and in which data is divided into a plurality of program chains and recorded in the data area in a hierarchical structure in which each of the program chains is constructed by a plurality of programs, one program is constructed by a plurality of cells, and one cell is constructed by a plurality of packs, each pack includes a paci header for identifying the pack and a packet having data recorded therein, comprising:
reading means for reading data for each pack on the recording medium; first determining means for determining whether or not data indicating a private stream is present in a packet header of a pack read by said reading means and determining data length; second determining means for determining whether data is data to be reproduced in a special way Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to classification data of a stream which is successively read when said first determining means has determined the private stream; first extrication means for extracting data in the pack data successively read by said reading means after the classification data of the stream by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the data to be reproduced in a special way; second extraction means for extracting Dolby AC 3 audio data or linear audio data in the pack data read by said reading means by an amount corresponding to the data length determined by said first determining means according to a start address of frame data wh*'h is successively read after the classification data of the stream when said second determining means has determined the Dolby AC 3 audio data or linear audio data; third extraction means for extracting environmental data of application CPU and application OS successively read after the classification data of the stream and extracting data in the pack data successively read by said reading means after the environmental data by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the computer data; fourth extraction means for extracting data in the pack data successively read by said reading means after the classification data of the stream by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the sub-picture data; demodulating means for subjecting data extracted by said first or fourth extraction means to a demodulation process which corresponds to the classification of data determined by said second determining means, and operator in accordance with data to be reproduced in a special way; first output means for outputting data demodulated by said demodulating means; and second output means for outputting program data extracted by said second extraction means and environmental data thereof.
23 . A method of reproducing data, comprising the steps of:
receiving data transferred from a device, sail data consisting of a plurality of data units representing objects to be reproduced sequentially, each data unit being a stream of compressed data packs each including at least one of audio data, video da-a and sub-picture data; determining whether or not data indicating a private stream is present in a packet header of each pack received, and determining a length of each pack; determining whether data is audio data or sub-picture data according to classification data of a stream which is successively received when the private stream is determined; extracting data in the readout pack data by an amount corresponding to the determined data length according to a start address of frame data which is successively received after the classification data of the stream when the audio data is determined; extracting data in the pack data successively received after the classification data of the stream by an amount corresponding to the determined data length when the sub-picture data is determined; 1 subjecting the extracted audio data or sub-picture data to a demodulation process corresponding to the classification of the determined data; and outputting the demodulated data.
24 . A method of reproducing data, comprising the steps of:
receiving data transferred from a device, said data consisting of a plurality of data units representing objects to be reproduced sequentially, each data unit being a stream of compressed data packs each including at least one of audio data, video data and sub-picture data; determining whether or not data indicating a private stream is present in a packet header of each pack received, and determining a length of each pack; determining whether data is data to be reproduced in a special way, Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to classification data of a stream which is successively received when the private stream is determined; extracting data in the received pack data by an amount corresponding to the determined data length according to a start address of frame data which is successively received after the classification data of the stream when the Dolby AC 3 audio data or linear audio data is determined; extracting environmental data of applicatlon CPU and application OS successively received after-the classification data of the stream and extracting data in the pack data successively received after the environmental data by an amount corresponding to the determined data length when the computer data is determined; extracting data in the pack data successively received after the classification data of the stream by an amount corresponding to the determined data length when the sub-picture data is determined; subjecting the extracted Dolby AC 3 audio data, linear audio data or sub-picture data t a demodulation process which corresponds to the clas ification of determined data and operator in ac rdance with data to be reproduced in a special way; outputting the demodula d data; and outputting the extrac ed program data and environmental data h f.
25 . A method/of roducing data, comprising the steps of:
receiving d t tra 5 erred from a device, said data consisting a lura ity of data units representing objects to be reproduced sequentially, each data unit bein a stream of compressed data packs each includi g at least one of audio data, video data and sub-picture data; dete ining whether or not data indicating a private 5 ream is present in a packet header of each pack received, and determining a length of each pack; de ermining whether data is data to be reproduced in a special way Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to class fication data of a stream which is successively received when the private stream is determined; extracting data in the pack data by an amount cor esponding to the determined data length according to/a start address of frame data which is successively received after the classification data of the stream when the Dolby AC 3 audio data linear audio data is determined; extracting environmental data of application CPU and application OS successively received after the classification data of the stream and extracting data in the pack data successively read after the environmental data by an amount corresponding to the determined data length when the computer data is determined; extracting data in the pack data successively received after the classification data of the stream by an amount corresponding to the determined data length when the sub-picture data is determined; subjecting the extracted data to be reproduced in a special way Dolby AC 3 audio data, linear audio data or sub-picture data to a demodulation process I corresponding to the classification of the det 4 ermined data; outputting the demodulated data; and outputting the extracted program data and environmental data thereof.
26 . An apparatus for reproducing data comprising:
receiving means for receiving data transferred from a device, said data consisting of a plurality of data units representing objects to be reproduced sequentially, each data unit being a stream of compressed data pc s each including at least one of audio data, video data and sub-picture data; first determining means for determining whether or not data indicating a private stream is present in a packet header of each pack received by said receiving means, and determining a length of each pack; second determining means for determining whether data is audio data or sub-picture data according to classification data of a stream which is successively received when said first determining means has determined the private stream; first extraction means for extracting audio data in the pack data received by an amount corresponding to the data length determined by said first determining means according to a start address of frame data which is successively received after the classification data of the stream wher. second determining mea*s has determined the au( second extract. fins for extracting data in the pack data successively received after the classification data of the strea.-,amount corresponding to the data length determir said first determining means when said second dr .iing means has determined the sub-picture data; demodulating for subjecting data extracted by said first or second extraction means to a demodulation pro -responding to classification of data determined by said second determining means; and output means for outputting data demodulated by said demodulating means.
27 . An apparatus for reproducing data comprising:
receiving means for receiving data transferred from a device, said data consisting of a plurality of data units representing objects to be reproduced sequentially, each data unit being a stream of compressed data packs each including at least one of audio data, video data and sub-picture data; first determining means for determining whether or not data indicating a private stream is present in a packet header of each pack received by said receiving means, and determining a length of each pack; second determining means for determining whether data is Dolby AC 3 audio data, linear audio date, computer data or sub-picture data according to” classification data of a stream which is successively received when said first determining means has determined the private stream; first extraction means for extracting Dolby AC 3 audio data or linear audio data in the pack data read by said reading means by an amount corresponding to the data length determined by said first determining means according to a start address of frame data which is successively received after the classification data of the stream when said second determining means has determined the Dolby AC 3 audio data or linear audio data; second extraction means for extracting environmental data of application CPU and application OS successively received after the classification data of the stream and extracting data in the pack data successively read by said reading means after the environmental data by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the computer data; third extraction means for extracting data in the pack data successively received after the classification data of the stream by an amount corresponding to the length determined by said first determining means which second determining means has determined the sub-picture data; demodulating means for subjecting data extracted by said first or third extraction means to a demodulation process corresponding to the classification of data determined by said second determining means; first output means for outputting data demodulated by said demodulating means; and second output means for outputting program data extracted by said second extraction means and environmental data thereof.
28 . An apparatus for reproducing data comprising:
receiving means for receiving data transferred from a device, said data consisting of a plurality of data units representing objects to be reproduced sequentially, each data unit being a stream of compressed data packs each including at least one of audio data, video data and sub-picture data; first determining means for determining whether or not data indicating a private stream is present in a packet header of each pack received by said receiving means, and determining a length of each pack; second determining means for determining whether data is data to be reproduced in a special way Dolby AC 3 audio data, linear audio data, computer data or sub-picture data according to classification data of a stream which is successively read when said first determining means has determined the private stream; first extraction means for extracting data in the pack data successively received after the classification data of the stream by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the data to be reproduced in a special way; second extraction means for extracting Dolby AC 3 audio data or linear audio data in the pack data received by said by an amount corresponding to the data length determined by said first determining means according to a start address of frame data which is successively received after the classification data of the stream when said second determining means has determined the Dolby AC 3 audio data and linear audio data; third extraction means for extracting environmental data of application CPU and application OS successively received after the classification data of the stream and extracting data in the pack data successively received after the environmental data by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the computer data; fourth extraction means for extracting data in the pack data successively received after the classification data of the stream by an amount corresponding to the data length determined by said first determining means when said second determining means has determined the sub-picture data; demodulating means for subjecting data extracted by said first or fourth extraction means to a demodulation process which corresponds to the classification of data determined by said second determining means, and operator in accordance with daza to be reproduced in a special way; first output means for outputting data demodulated by said demodulating means; and second output means for outputting program data extracted by said second extraction means and environmental data thereof.Join the waitlist — get patent alerts
Track US2002090206A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.