Method and apparatus for simplifying the decoding of data
First Claim
1. A computer implemented method, comprising:
- encoding data, by a data processing system, into a first data section of a plurality of data sections in a file, the first data section including a first data value of a first type or a second type; and
encoding data into a second data section of the plurality of data sections in the file, the second data section to include information to allow a decoder to perform a data check operation to verify the data of the second data section if the first data section includes the first data value of the first type, the first data section to include information to allow the decoder to determine whether to perform the data check operation to verify the data of the second data section, the decoder to skip the data check operation without verifying the data of the second data section if the first data section includes a first data value of the second type, wherein when the first data value is of the first type in the first data section, the encoding data in the first data section includes encoding information into a critical data chunk in an image data that indicates to the decoder that the data check operation will be performed.
0 Assignments
0 Petitions
Accused Products
Abstract
The various methods and devices described herein relate to devices which, in at least certain embodiments, may include a method of decoding data or a data stream in a file, which may include checking for a first data portion of a plurality of data portions in the file, the first data portion having a first data value, reading in data from another data portion of the plurality of data portions, decoding or decompressing the data, performing a checksum operation on the decoded data if the first data portion having the first data value is not detected, and skipping a checksum operation on the decoded data if the first data portion having the first data value is detected. In the embodiment, a checksum operation on encoded data may also be skipped. In an embodiment, the first data value may include information or instructions about how a decoder may decode the data and may also include a tag or identifier.
-
Citations
18 Claims
-
1. A computer implemented method, comprising:
-
encoding data, by a data processing system, into a first data section of a plurality of data sections in a file, the first data section including a first data value of a first type or a second type; and encoding data into a second data section of the plurality of data sections in the file, the second data section to include information to allow a decoder to perform a data check operation to verify the data of the second data section if the first data section includes the first data value of the first type, the first data section to include information to allow the decoder to determine whether to perform the data check operation to verify the data of the second data section, the decoder to skip the data check operation without verifying the data of the second data section if the first data section includes a first data value of the second type, wherein when the first data value is of the first type in the first data section, the encoding data in the first data section includes encoding information into a critical data chunk in an image data that indicates to the decoder that the data check operation will be performed. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An apparatus, comprising:
-
means for encoding data into a first data section of a plurality of data sections in a file, the first data section including a first data value of a first type or a second type; and means for encoding data into a second data section of the plurality of data sections in the file, the second data section to include information to allow a decoder to perform a data check operation to verify the data in the second data section if the first data section includes the first data value of the first type, the first data section to include information to allow the decoder to determine whether to perform the data check operation to verify the data of the second data section, the decoder to skip the data check operation without verifying the data of the second data section if the first data section includes a first data value of the second type, wherein when the first data value is of the first type in the first data section, the encoding data in the first data section includes encoding information into a critical data chunk in an image data that indicates to the decoder that the data check operation will be performed.
-
-
8. A computer-readable non-transitory storage medium storing executable program instructions which when executed cause a computer to perform a method comprising:
-
encoding data into a first data section of a plurality of data sections in a file, the first data section including a first data value of a first type or a second type; and encoding data into a second data section of the plurality of data sections in the file, the second data section including information to allow a decoder to perform a data check operation to verify the data in the second data section if the first data section includes the first data value of the first type, the first data section including information to allow the decoder to determine whether to perform the data check operation to verify the data of the second data section, the decoder to skip the data check operation without verifying the data of the second data section if the first data section includes a first data value of the second type, wherein when the first data value is of the first type in the first data section, the encoding data in the first data section includes encoding information into a critical data chunk in an image data that indicates to the decoder that the data check operation will be performed. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A computer implemented method, comprising:
-
encoding data, by a data processing system, into a first data section of a plurality of data sections in a file, the first data section including a first data value of a first type or a second type; and encoding data into a second data section of the plurality of data sections in the file, the first data section to include information to allow a decoder of the data of the second data section to determine whether to perform a data check operation to verify the data of the second data section, the second data section to include information for the decoder to perform the data check operation to verify the data of the second data section if the first data section includes the first data value of the first type, the second data section to exclude the information if the first data section includes a first data value of the second type for the decoder to skip the data check operation without verifying the data of the second data section, wherein the decoder is capable of computations involving a portion of the data of the second data section, and wherein the encoding of data into the second data section includes encoding already computed data to allow the decoder to skip the computations involving the portion of the data of the second data section, wherein the already computed data is pre-computed via the computations.
-
-
18. A computer-readable non-transitory storage medium storing executable program instructions which when executed cause the computer to perform a method comprising:
-
encoding data into a first data section of a plurality of data sections in a file, the first data section including a first data value of a first type or a second type; and encoding data into a second data section of the plurality of data sections in the file, the first data section to include information to allow a decoder of the data of the second data section to determine whether to perform a data check operation to verify the data of the second data section, the second data section to include information for the decoder to perform thee data check operation to verify the data of the second data section if the first data section includes the first data value of the first type, the second data section to exclude the information if the first data section includes a first data value of the second type for the decoder to skip the data check operation without verifying the data of the second data section, wherein the decoder is capable of computations involving a portion of the data of the second data section, and wherein the encoding of data into the second data section includes encoding already computed to allow the decoder to skip the computations involving the portion of the data of the second data section, wherein the already computed data is pre-computed via the computations.
-
Specification