Enhancement methods for sampled and multiplexed image and video data
AssigneeDolby Laboratories Licensing Corporation
InventorsAthanasios Leontaris, Alexandros Tourapis, Peshala V. Pahalawatta
Life of this patent
Estimating the term…
Abstract
Enhancement methods for sampled and multiplexed image and video data are described. Each component picture is separately processed either after de-multiplexing or on the fly. Processing and de-multiplexing can be combined in a single joint step. The methods apply to both encoding and decoding system and include applications to scalable video coding systems.
Claims23
A method to process composite sampled image or video data comprising multiplexed image or video data pertaining to a plurality of image or video components, comprising:
- de-multiplexing the composite sampled image or video data into a plurality of component pictures;
- processing each component picture separately from other component pictures of the plurality of component pictures;
- and
- sampling and multiplexing the separately processed component pictures together;
- wherein said processing each component picture separately from other component pictures is carried out simultaneously for the plurality of component pictures.
A method to process composite sampled image or video data comprising multiplexed image or video data pertaining to a plurality of image or video components or categories, comprising:
- de-multiplexing the composite sampled image or video data into elements;
- and
- processing each element of the composite sampled image or video data by taking into account the image or video component or category to which said each element pertains, thus differentiating between processing of composite data pertaining to one image or video component or category and processing of composite data pertaining to another image or video component or category, wherein said processing of composite data pertaining to one image or video component or category is performed separately from other composite data pertaining to another image or video component or category and is carried out simultaneously for the plurality of image or video components or categories.
A method to process composite sampled image or video data comprising multiplexed image or video data pertaining to a plurality of image or video components, comprising:
- de-multiplexing the composite sampled image or video data into a plurality of component pictures while at the same time processing the sampled image or video data, wherein processing is selected from deblocking, denoising, deblurring, deringing, and filtering, and
- processing each component picture of the plurality of component pictures separately from other component pictures simultaneously for the plurality of image or video data.
A method to process image or video data, comprising:
- pre-processing image or video components of an image or video to be interleaved or multiplexed, separately from other image or video components of the image or video;
- sampling the pre-processed image or video components, separately from other image or video components of the image or video;
- interleaving or multiplexing the sampled pre-processed image or video components, thus forming a composite image or video;
- and
- processing the composite image or video;
- wherein said pre-processing image or video components processes each image or video component of the image or video to be interleaved or multiplexed separately from other image or video components of the image or video to be interleaved or multiplexed is carried out simultaneously for the each image or video component and the other image or video components.
A method to process composite sampled image or video data of a scalable video coding system having a base layer and one or more enhancement layers, the composite sampled image or video data comprising multiplexed image or video data pertaining to a plurality of image or video components, the method comprising:
- de-multiplexing the composite sampled image or video data of one or more of the one or more enhancement layers into a plurality of enhancement layer component pictures;
- replacing missing samples of each enhancement layer component picture with samples from the base layer;
- processing each enhancement layer component picture after replacement, separately from other enhancement layer component pictures of the same enhancement layer;
- and
- sampling and multiplexing the separately processed enhancement layer component pictures together;
- wherein the processing each enhancement layer component picture is carried out simultaneously for all enhancement layer component pictures.
A method to process composite sampled image or video data of a scalable video coding system having a base layer and one or more enhancement layers, the composite sampled image or video data comprising multiplexed image or video data pertaining to a plurality of image or video components, the method comprising:
- de-multiplexing the composite sampled image or video data of one or more of the one or more enhancement layers into a plurality of enhancement layer component pictures;
- separately coding each enhancement layer component picture using a prediction from the base layer;
- processing each coded enhancement layer component picture, separately from other coded enhancement layer component pictures of the same enhancement layer;
- and
- sampling and multiplexing the separately processed component pictures together;
- wherein the processing each coded enhancement layer component picture is carried out simultaneously for all coded enhancement layer component pictures.
A method to increase computational speed of a processing operation on samples of a composite image or video arrangement, comprising:
- de-multiplexing the samples of the composite image or video arrangement into separate components forming the composite image or video arrangement;
- processing each component, separately from other components of the same sample;
- and
- multiplexing the separately processed components together;
- wherein the processing each component is carried out simultaneously with processing of the other components.
Dependencies are inferred from the claim text.