Patent ID: 8521006
Filing Date: 2013-08-27
Classification: G11B

Abstract:
1. A method comprising: determining, with a video data decoding agent, a data segment size for a packet that includes a header and a data segment, wherein for a fixed-size payload, the payload size is pre-programmed in a hardware register in the video decoder agent and for a variable-sized payload, the video decoder parses the header to find a field having stored therein the payload size; determining, with the video data decoding agent, a segment end location based, at least in part, on the data segment size; maintaining, with a stream buffer, a count of how many bits remain in both forward and reverse directions to the next upper and lower boundary within data packets; processing, with the video data decoding agent, subblocks of data from the data segment; comparing, with the video data decoding agent, a current location to the segment end location to determine if a current subblock of data from the data segments contains the segment end location; triggering, with the video data decoding agent, an exception handler if the current subblock contains the segment end location.