Patent ID: 9621907
Date: 2017-04-11
CPC Classifications: H04N

Claim:
1. A method for transcoding data, the method comprising: receiving, at a device, an input stream of data partitioned into a sequence of blocks having a fixed length number of symbols, the sequence of blocks including an input block comprising at least one data symbol, at least one general control symbol, and a delimiter control symbol; generating a synchronization block of an output block indicating whether the input block comprises at least one of the at least one general control symbol and the delimiter control symbol; generating an indicator output symbol of a control/data block of the output block, the indicator output symbol comprising at least a first indicator comprising a first value if the input block ends with a general control symbol or the delimiter control symbol and the first indicator comprising a second value if the input symbol ends with a data symbol, a second indicator indicating a position of the delimiter control symbol in the input block, and a third indicator indicating one or more positions of data symbols appearing before the delimiter control symbol in the input block; generating one or more control/data output symbols of the control/data block of the output block, the one or more control/data symbols including the at least one data symbol of the input block and the at least one general control symbol of the input block; and outputting the output block.