Adding additional data to encoded bit streams
AssigneeLinear Accoustic, Inc.
InventorTimothy J. Carroll
Life of this patent
Estimating the term…
Abstract
A method of adding additional data to encoded bit streams may include receiving a signal containing an encoded data frame, where the encoded data frame includes a plurality of data blocks. The method may further include transforming the encoded data frame into a modified encoded data frame by inserting at least one additional data block between a synchronization information block and an error check block, where the at least one additional data block includes the additional data, and modifying data in at least one of the synchronization information block and the error check block to account for the inserting of the at least one additional data block.
Claims17
A method of adding additional data to an encoded data frame, the method comprising:
- receiving a signal containing the encoded data frame, where the encoded data frame includes a plurality of data blocks, where the plurality of data blocks includes,
- at least one synchronization information block,
- at least one encoded data block, and
- at least one error check block;
- transforming the encoded data frame into a modified encoded data frame by
- inserting at least one additional data block between immediately adjacent data blocks of the encoded data frame, where the at least one additional data block includes the additional data, and
- modifying data in the at least one synchronization information block and the at least one error check block to account for the inserting of the at least one additional data block, wherein the modifying includes updating a frame size code included in the synchronization information block to account for an increase in the frame size due to the additional data.
A system for inserting additional data into a previously encoded audio data frame, the system comprising:
- at least one storage device;
- and
- at least one processor programmed to
- receive a signal containing the previously encoded audio data frame, where the previously encoded audio data frame includes a plurality of data blocks, where the plurality of data blocks includes,
- a first data block, and
- a second data block immediately adjacent the first data block;
- insert at least one additional data block between the first data block and the second data block, where the at least one additional data block includes the additional data, and
- modify at least one of a synchronization data and an error check data to account for the insertion of the at least one additional data block, wherein modifying the synchronization data includes updating a frame size code to account for an increase in frame size due to the inserted at least one additional data block.
A system for extracting additional data from a modified encoded audio data frame, the system comprising:
- at least one storage device;
- and
- at least one processor programmed to
- receive a signal containing the modified encoded audio data frame;
- extract from the modified encoded audio data frame at least one additional data block including the additional data such that at least two data blocks that were not immediately adjacent in the modified encoded audio data frame become immediately adjacent, and
- modify data in a synchronization information block and an error check block to account for the extracting of the at least one additional data block, wherein modifying data in the synchronization information block includes updating a frame size code to account for a decrease in frame size due to the inserted at least one additional data block.
Dependencies are inferred from the claim text.