Patent ID: 7705912

Claim:
A method of decoding audio data, encoded in multiple DIF blocks in a Digital Video (DV) frame of a DV data stream, and outputting said audio data as a PCM frame, the method comprising: (i) fetching a single Digital Interface Frame (DIF) block from the DV data stream, the DIF block having a plurality of bytes including a first byte and a last byte; (ii) de-shuffling the first byte in the single DIF block to determine its index (n) in the PCM frame; (iii) for each subsequent byte of data of the single DIF block, de-shuffling the subsequent byte until the last byte in the single DIF block is de-shuffled; (iv) repeating (i) to (iii) for each subsequent DIF block of the multiple DIF blocks in the DV frame; and (v) writing the de-shuffled data into the PCM frame for output after each DIF block of the multiple DIF blocks of the DV frame have been fetched from the DV data stream.