MPEG video decoding system and overflow processing method thereof
First Claim
Patent Images
1. An MPEG video decoding system, comprising:
- a video buffer coupled to store a received video bit stream and configured to output a control signal, the control signal indicating overflow if an overflow condition occurs in the video buffer and otherwise indicating non-overflow; and
a DEMUX coupled to output the video bit stream to the video buffer and receive the control signal from the video buffer, said DEMUX configured to discard the video bit stream if the control signal indicates overflow and to output the video bit stream to the video buffer if the control signal indicates non-overflow, wherein if the control signal indicating non-overflow is received subsequent to the control signal indicating overflow, upon resuming outputting of the video bitstream, the DEMUX inserts an error code into the video bit streams upon resuming outputting the video bit streams to the video buffer.
1 Assignment
0 Petitions
Accused Products
Abstract
An MPEG video decoding system and an overflow processing method are disclosed. The MPEG video decoding system does not reset the video buffer during the overflow period, which allows a decoding of the data already stored in the video buffer, thereby minimizing the loss of data due to an overflow.
-
Citations
35 Claims
-
1. An MPEG video decoding system, comprising:
-
a video buffer coupled to store a received video bit stream and configured to output a control signal, the control signal indicating overflow if an overflow condition occurs in the video buffer and otherwise indicating non-overflow; and
a DEMUX coupled to output the video bit stream to the video buffer and receive the control signal from the video buffer, said DEMUX configured to discard the video bit stream if the control signal indicates overflow and to output the video bit stream to the video buffer if the control signal indicates non-overflow, wherein if the control signal indicating non-overflow is received subsequent to the control signal indicating overflow, upon resuming outputting of the video bitstream, the DEMUX inserts an error code into the video bit streams upon resuming outputting the video bit streams to the video buffer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An MPEG video decoding system comprising:
-
a video buffer configured to store video bit streams, said video buffer outputting a control signal indicating overflow if an overflow occurs and otherwise indicating non-overflow;
a DEMUX coupled to receive and demultiplex an input video bit stream and coupled to receive the control signal, wherein said DEMUX discards the video bit streams if the control signal indicates overflow and outputs the video bit streams to the video buffer if the control signal indicates non-overflow; and
a video decoder coupled to receive an output of the video buffer and decode the received video bit streams, and wherein the video buffer is not reset if an overflow occurs, wherein the DEMUX inserts an error code into the video bit streams prior to outputting the video bit streams to the video buffer when the signal indicating non-overflow is received from the video buffer subsequent to receiving the signal indicating an overflow, and wherein the DEMUX inserts a code indicating a normal decoding after the insertion of the error code. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. An overflow processing method of an MPEG video decoding system, comprising:
-
storing video bit streams in a video buffer for decoding, and generating a control signal to indicate overflow if an overflow occurs and otherwise to indicate non-overflow;
receiving the control signal in a demultiplexer; and
receiving and demultiplexing an input video bit stream in the demultiplexer and one of discarding the video bit stream and outputting the video bit stream to the video buffer, wherein the video bit stream is discarded if the control signal indicates overflow, and wherein the video bit stream is outputted to the video buffer if the control signal indicates non-overflow, wherein demultiplexing the video bit streams further comprises inserting an error code into the video bit streams upon resuming outputting the video bit streams to the video buffer when the signal indicating non-overflow is received from the video buffer subsequent to the signal indicating overflow. - View Dependent Claims (19, 20, 21, 22, 23, 24)
decoding the video bit streams stored in the video buffer;
detecting whether the error code has been inserted into the video bit streams; and
skipping decoding of the video bit streams if the error code is detected from the stored video bit stream.
-
-
21. The method of claim 20, further comprising inserting a code indicating a normal decoding into the demultiplexed bit stream subsequent to the insertion of the error code.
-
22. The method of claim 21, wherein the decoding step further comprises:
-
detecting the code indicating a normal decoding; and
continuing decoding of the video bit streams when the code indicating a normal decoding is detected from the stored video bit stream.
-
-
23. The method of claim 22, wherein the code indicating a normal decoding is an initial code.
-
24. The method of claim 18, wherein the error code is inserted into the video bit streams after recovering from an overflow condition to indicate a discontinuity in the video bit streams.
-
25. An MPEG video decoding system, comprising:
-
an input circuit, coupled to receive a data stream and a control signal, and configured to output or discard a video bit stream according to the control signal; and
a buffer, coupled to receive the video bit stream from the input circuit and output the video bit stream at a constant rate; and
a decoder coupled to receive the video bit stream from the buffer, wherein the decoder stops decoding the video bit stream if the error code is detected in the video bit stream, and resumes decoding when a normal status code is detected in the video bit stream, wherein the buffer generates the control signal indicating an available or unavailable state of the buffer and provides the control signal to the input circuit, and wherein the input circuit discards the video bit stream output when the buffer is in the unavailable state, and wherein the input circuit inserts an error code into the video bit stream when the control signal is returned to the available state after being in the unavailable state and resumes outputting the video bitstream including the error code. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification