Method and an apparatus for reordering a decoded picture sequence using virtual picture
AssigneeMediatek Inc.
InventorChi-Cheng Ju
Life of this patent
Estimating the term…
Abstract
Under some circumstances, it is necessary to contiguously displaying pictures stored in one display buffer. In order to solve the problem mentioned above, the present invention discloses a method for reordering a decode order into a display order of images by inserting virtual pictures to minimize hardware and software cost.
Claims26
A method for reordering a decode order into a display order of an image, the decode order comprising an I-picture (intra-coded picture), a P-picture (predictive-coded picture), and a B-picture (bi-directionally-predictive coded picture), the method obtaining a compressed picture sequence and comprising the following steps:
- (1.1) determining a first picture of the compressed picture sequence;
- (1.2) if the first picture is I-picture, decoding the first picture and storing a decoded first picture into a first buffer;
- and
- (1.3) obtaining a first virtual picture according to a predetermined manner, sending the first virtual picture to a second buffer for display.
A method for reordering a decode order into a display order of an image, the decode order comprising an I-picture (intra-coded picture), a P-picture (predictive-coded picture), and a B-picture (bi-directionally-predictive coded picture), the method obtaining a compressed picture sequence and comprising the following steps:
- (7.1) determining a first picture of the compressed picture sequence;
- (7.2) if the first picture is P-picture, decoding the first picture and storing a decoded first picture into a first buffer;
- and
- (7.3) obtaining a first virtual picture according to a predetermined manner, sending the first virtual picture to a second buffer for display.
A method for reordering a decode order into a display order of an image, the decode order comprising an I-picture (intra-coded picture), a P-picture (predictive-coded picture), and a B-picture (bi-directionally-predictive coded picture), the method obtaining a compressed picture sequence and comprising the following steps:
- (13.1) determining a first picture of the compressed picture sequence;
- (13.2) if the first picture is I-picture, obtaining a first virtual picture according to a predetermined manner, sending the first virtual picture to a first buffer for display;
- and
- (13.3) decoding the first picture and storing a decoded first picture into a second buffer.
The method of 13, wherein the step (13.3) further comprises:
- (15.1) determining a second picture;
- (15.2) if the second picture is P-picture, decoding the second picture and storing a decoded second picture into a third buffer;
- and
- (15.3) obtaining a second virtual picture according to the predetermined manner, sending the second virtual picture to the first buffer for display.
The method of claim 13, wherein the step (13.3) further comprises:
- (17.1) determining a second picture;
- (17.2) if the second picture is I-picture, decoding the second picture and storing a decoded second picture into a third buffer;
- and
- (17.3) obtaining a second virtual picture according to the predetermined manner, sending the second virtual picture to the first buffer for display.
The method of claim 17, wherein the predetermined manner, responsive to a parameter, generates the second virtual picture using a decoded picture pre-stored in the second buffer.
A method for reordering a decode order into a display order of an image, the decode order comprising an I-picture (intra-coded picture), a P-picture (predictive-coded picture), and a B-picture (bi-directionally-predictive coded picture), the method obtaining a compressed picture sequence and comprising the following steps:
- (19.1) determining a first picture of the compressed picture sequence;
- (19.2) if the first picture is P-picture, obtaining a first virtual picture according to a predetermined manner, sending the first virtual picture to a first buffer for display;
- and
- (19.3) decoding the first picture and storing a decoded first picture into a second buffer.
An apparatus for reordering a decode order into a display order of an image, the decode order comprising an I-picture (intra-coded picture), a P-picture (predictive-coded picture), and a B-picture (bi-directionally-predictive coded picture), the apparatus receiving a compressed picture sequence, comprising:
- a parameter generator for generating a parameter;
- a motion compensator for outputting a virtual picture according to a predetermined manner;
- a memory comprising:
- a first buffer for storing a first decoded picture of the decode order of an image;
- a second buffer for storing the virtual picture;
- a third buffer for storing a second decoded picture of the decode order of an image;
- a display controller, connected to the second buffer, for displaying the virtual picture.
Dependencies are inferred from the claim text.