Patent ID: 8767832
Filing Date: 2014-07-01
Classification: H04N

Abstract:
1. A method for processing a multimedia bitstream, comprising the steps of: (a) receiving, by a receiving module of an apparatus, the multimedia bitstream comprising a first Network Abstraction Layer (NAL) unit and a second NAL unit; (b) extracting, by an extraction module of the apparatus, the first NAL unit from the multimedia bitstream; (c) extracting, by the extraction module, the second NAL unit from the multimedia bitstream; (d) generating, by a generation module of the apparatus, a processed bitstream to be directly inputted to a fast-forward decoder, the processed bitstream comprising a first marker, the first NAL unit extracted from the multimedia bitstream, a second marker, and the second NAL unit extracted from the multimedia bitstream, wherein the first marker and the second marker are identical(e) locating, by the fast-forward decoder, the first NAL unit in the processed bitstream by searching for the first marker; (e) decoding, by the fast-forward decoder, the first NAL unit in the processed bitstream; and (g) determining, by the fast-forward decoder, whether the decoded first NAL unit being erroneous; wherein when the step (g) determines that the first NAL unit is erroneous, the method further comprises the following steps of: (h) locating, by the fast-forward decoder, the second NAL unit in the processed bitstream by searching for the second marker; and (i) decoding, by the fast-forward decoder, the second NAL unit; wherein when the step (g) determines that the first NAL unit is not erroneous, the method further comprises the following step of: (j) decoding, by the fast-forward decoder, the first NAL unit continuously until a next maker is found.