METHOD AND APPARATUS FOR SIMPLIFYING THE DECODING OF DATA
First Claim
1. 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 to include information to allow a decoder to perform a data check on 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 include information to allow the decoder to skip the data check on the data of the second data section if the first data section includes a first data value of the second type.
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 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 to include information to allow a decoder to perform a data check on 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 include information to allow the decoder to skip the data check on the data of the second data section if the first data section includes a first data value of the second type. - 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 on the data in the second data section if the first data section includes the first data value of the first type, the second data section to include information to allow the decoder to skip the data check on the data of the second data section if the first data section includes a first data value of the second type.
-
-
8. A machine-readable medium storing executable program instructions which when executed cause the machine 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 on the data in the second data section if the first data section includes the first data value of the first type, the second data section including information to allow the decoder to skip the data check on the data of the second data section if the first data section includes a first data value of the second type. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. 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 to include information specifying a data check to be performed on 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 include information specifying to skip the data check on the data of the second data section if the first data section includes a first data value of the second type.
-
-
18. A machine-readable medium storing executable program instructions which when executed cause the machine 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 to include information specifying a data check to be performed on 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 include information specifying to skip the data check on the data of the second data section if the first data section includes a first data value of the second type.
-
Specification