Patent ID: 6847683
Filing Date: 2005-01-25
Classification: H04N

Abstract:
1. A method for coding used by a video encoder that includes a base layer coding means, provided for receiving a video sequence and generating therefrom base layer signals that correspond to one or more video objects (VOs) contained in the video frames of said sequence and constitute a first bitstream suitable for transmission at a base layer bit rate to a video decoder, and enhancement layer coding means, provided for receiving said video sequence and a decoded version of said base layer signals and generating therefrom enhancement layer signals associated with corresponding base layer signals and suitable for transmission at an enhancement layer bit rate to said video decoder, wherein said method comprises coding the VOs of said sequence according to the steps of: (A) segmenting a video sequence into one or more VOs; (B) coding a plurality of successive video object planes (VOPs) of each of said VOs, said coding step itself comprising sub-steps of (i) coding the texture of said VOPs, and (ii) coding the shape of said VOPs, wherein sub-step (B)(i) comprises: (a) performing a first coding operation without prediction for the VOPs defined as intracoded or I-VOPs, coded without any temporal reference to another VOP, (b) performing a second coding operation with a unidirectional prediction for the VOPs defined as predictive or P-VOPs, coded using only a past I- or P-VOP as a temporal reference, and (c) performing a third coding operation with a bidirectional prediction for the VOPs defined as bidirectional predictive or B-VOPs, coded using both past and future I- or P-VOPs as temporal references, wherein the temporal reference of the enhancement layer P-VOPs is selected only as the temporally closest candidate, and the temporal references of the enhancement layer B-VOPs are selected as the two temporally closest candidates, in either case without any consideration of the layer to which the temporally closest candidates belong.