Recording device, recording method, computer program, and recording medium
First Claim
1. A recording device for generating and coding metadata in a number of data units in discrete data parts of a data structure, the recording device comprising;
- a metadata describing, unit for describing the metadata as essential items of metadata and non-essential items of metadata, and for embedding in a discrete data part alternative information for a non-essential item if data for that non-essential item is not present;
a coding unit for coding the non-essential items of metadata containing the embedded alternative information in a binary format in the same number of data units as would have been occupied by said non-essential item if data for that non-essential item would have been present and for coding the essential items of metadata in a binary format in one or more data units, and generating coded data for both the non-essential items of metadata of said one or more data units and the essential items of metadata of said one or more data units such that coded data for alternative information is present in said one or more data units in a discrete data part when data for the non-essential item for that discrete data part is not present; and
,an output unit for outputting the coded data.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a recording device for generating and coding metadata, the recording device including a metadata describing part for describing the metadata; and a coding part for coding the metadata described in the metadata describing part in a binary format, and generating coded data; wherein the metadata describing part describes alternative information for embedding alternative data to the coded data when data is not present for a non-essential item in the metadata; and the coding part performs coding with the alternative data embedded when the alternative information is described.
29 Citations
5 Claims
-
1. A recording device for generating and coding metadata in a number of data units in discrete data parts of a data structure, the recording device comprising;
-
a metadata describing, unit for describing the metadata as essential items of metadata and non-essential items of metadata, and for embedding in a discrete data part alternative information for a non-essential item if data for that non-essential item is not present; a coding unit for coding the non-essential items of metadata containing the embedded alternative information in a binary format in the same number of data units as would have been occupied by said non-essential item if data for that non-essential item would have been present and for coding the essential items of metadata in a binary format in one or more data units, and generating coded data for both the non-essential items of metadata of said one or more data units and the essential items of metadata of said one or more data units such that coded data for alternative information is present in said one or more data units in a discrete data part when data for the non-essential item for that discrete data part is not present; and
,an output unit for outputting the coded data. - View Dependent Claims (2, 3)
-
-
4. A recording method for generating and coding metadata in a number of units in discrete data parts of a data structure, the recording method performed by a processor and comprising the steps of:
-
describing the metadata as essential items of metadata and non-essential items of metadata, and for embedding in a discrete data part alternative information for a non-essential item if data for that non-essential item is not present; coding the non-essential items of metadata containing the embedded alternative information in a binary format in the same number of data units as would have been occupied by said non-essential item if data for that non-essential item would have been present and for coding the essential items of metadata in a binary format in one or more data units, and generating coded data for both the non-essential items of metadata of said one more data units and the essential items of metadata of said one or more data units such that coded data for alternative information is present in said one or more data units in a discrete data part when data for the non-essential item for that discrete data part is not present; and outputting the coded data.
-
-
5. A non-transitory computer-readable record medium encoded with a computer program that, when executed, generates and codes metadata in a number of data units in discrete data parts of a data structure by performing the steps comprising:
-
describing the metadata as essential items of metadata and non-essential items of metadata, and for embedding in a discrete data part alternative information for a non-essential item if data for that non-essential item is not present; and coding the non-essential items of metadata containing the embedded alternative information in a binary format in the same number of data units as would have been occupied by said non-essential item if data for that non-essential item would have been present and for coding the essential items of metadata in a binary format in one or more data units, and generating coded data for both the non-essential items of metadata of said one or more data units and the essential items of metadata of said one or more data units such that coded data for alternative information is present in said one or more data units in a discrete data part when data for the non-essential item for that discrete data part is not present.
-
Specification