Scalable video coding system
AssigneeKoninklijke Philips Electronics N.V.
InventorsHayder Radha, Yingwei Chen, Robert A. Cohen
Life of this patent
Estimating the term…
Abstract
A system for coding video data comprised of one or more frames codes a portion of the video data using a frame-prediction coding technique, and generates residual images based on the video data and the coded video data. The system then codes the residual images using a fine-granular scalability coding technique, and outputs the coded video data and at least one of the coded residual images to a receiver.
Claims26
A method of coding video data comprised of one or more frames, the method comprising:
- a coding step for producing coded video data by coding a portion of the video data using a frame-prediction coding technique;
- a generating step for generating residua images based on the video data and the coded video data;
- and
- a coding step for producing coded residual images by coding the residual images using a fine-granular scalability coding technique.
An apparatus for coding video data comprised of one or more frames, the apparatus comprising:
- a memory which stores computer-executable process steps;
- and
- a processor which executes the process steps stored in the memory so as (i) to produce coded video data by coding a portion of the video data using a frame-prediction coding technique, (ii) to generate residual images based on the video data and the coded video data, and (iii) to produce coded residual images by coding the residual images using a fine-granular scalability coding technique.
Computer-executable process steps to code video data comprised of one or more frames, the computer executable process steps being stored on a computer-readable medium and comprising:
- a coding step to produce coded vide data by coding a portion of the video data using a frame-prediction coding technique;
- a generating step to generate residual images based on the video data and the coded video data;
- and
- a coding step to produce coded residual images by coding the residual images using a fine-granular scalability coding technique.
An apparatus for coding video data comprised of one or more frames, the apparatus comprising:
- a first coding means for producing coded video data by coding a portion of the video data using a frame-prediction coding technique;
- a generating means for generating residual images based on the video data and the coded video data;
- and
- a second coding means for producing code residual images by coding the residual images using a fine-granular scalability coding technique.
A method of decoding coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-prediction coding technique and the enhancement layer is encoded using a fine-granular scalability coding technique, the method comprising the steps of:
- receiving the coded video data;
- decoding the base layer using a frame-prediction decoder;
- decoding the enhancement layer using a fine-granular scalability decoder;
- and
- combining decoded video data from the base layer and from the enhancement layer to form a video image.
An apparatus for decoding coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-predict on coding technique and the enhancement layer is encode using a fine-granular scalability coding technique, t e apparatus comprising:
- a memory which stores computer-executable process steps;
- and
- a processor which executes the process steps stored in the memory so as (i) to receive the coded video data, (ii) to decode the base layer using a frame-prediction decoder, (iii) to decode the enhancement layer using a fine-granular scalability decoder, and (iv) to combine decoded video data from the base layer and from the enhancement layer to form a video image.
Computer-executable process steps stored on a computer-readable medium, the computer-executable process steps to decode coded video data comprised of an enhancement layer and a base layer, where the base layer is coded using a frame-prediction coding technique and the enhancement layer is encoded using a fine-granular scalability coding technique, the computer-executable process steps comprising:
- a receiving step to receive the coded video data;
- a decoding step to decode the base layer using a frame-prediction decoder;
- a decoding step to decode the enhancement layer using a fine-granular scalability decoder;
- and
- a combining step to combine decoded vide data from the base layer and from the enhancement layer to form a video image.
Dependencies are inferred from the claim text.