Code transforming apparatus and code transforming method
First Claim
1. A code transforming apparatus comprising a code transforming unit that performs a transforming process to transform a first codestream of a target file to a second codestream that is equivalent in content to the first codestream and smaller in file size, wherein the code transforming unit comprises:
- an extracting unit to extract BOX information from the first codestream, the BOX information indicating an object encapsulated in a file and having a binary structure;
a determining unit to determine whether any one of a sharing process and a referencing process is to be performed on the BOX information; and
a processing unit to perform any one of the sharing process and the referencing process on the BOX information based on a determination result from the determining unit, wherein the processing unit can specify a logical set of codes on a referenced side as a unit of reference for referencing an incremental codestream.
1 Assignment
0 Petitions
Accused Products
Abstract
A code transforming apparatus inputs therein a first codestream of a target file, and outputs a second codestream transformed from the first codestream. In the code transforming apparatus, a BOX decomposing unit extracts BOX information from the first codestream. A sharing/referencing determining unit determines whether sharing process or referencing process is to be performed on the BOX information. A sharing/referencing processing unit performs the sharing process or the referencing process on the BOX information based on a determination result from the sharing/referencing determining unit. The sharing/referencing processing unit can specify a logical set of codes on a referenced side as a unit of reference for referencing an incremental codestream.
15 Citations
10 Claims
-
1. A code transforming apparatus comprising a code transforming unit that performs a transforming process to transform a first codestream of a target file to a second codestream that is equivalent in content to the first codestream and smaller in file size, wherein the code transforming unit comprises:
-
an extracting unit to extract BOX information from the first codestream, the BOX information indicating an object encapsulated in a file and having a binary structure; a determining unit to determine whether any one of a sharing process and a referencing process is to be performed on the BOX information; and a processing unit to perform any one of the sharing process and the referencing process on the BOX information based on a determination result from the determining unit, wherein the processing unit can specify a logical set of codes on a referenced side as a unit of reference for referencing an incremental codestream. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A code transforming method to transform a first codestream of a target file to a second codestream that is equivalent in content to the first codestream and smaller in file size, the code transforming method comprising:
-
extracting BOX information from the first codestream, the BOX information indicating an object encapsulated in a file and having a binary structure; determining whether any one of a sharing process and a referencing process is to be performed on the BOX information; and performing any one of the sharing process and the referencing process on the BOX information based on a determination result obtained as a result of determining whether any one of the sharing and referencing processes are to be performed, wherein during processing, a logical set of codes on a referenced side can be specified as a unit of reference for referencing an incremental codestream. - View Dependent Claims (7, 8, 9, 10)
-
Specification