Video Codec Method and System
AssigneesVimicro Electronics Corporation, Vimicro Corporation
InventorsJinghui Lu, Song Qiu, Hao Wang
Life of this patent
Estimating the term…
Abstract
Techniques pertaining to scalable video codec are disclosed. According to one aspect of the present invention, a video image is analyzed and a region of interest (ROI) and a region of non-interest (non-ROI) are identified. By comparing the non-ROI image with that of a previous image, a background ignored identifier is created indicating whether the non-ROI can be ignored during encoding and decoding processes. Based on the status of the background ignored identifier, the encoder encodes the images into a basic layer (BL) and an enhanced layer (EL), and transmits the coded bit streams along with the identifier to a decoder. The decoder reconstructs the image based on the identifier and the BL and the EL bit streams.
Claims13
A method for encoding an image, the method comprising:
- receiving the image in a module;
- cropping a region of interest from the image in reference to an identified region of interest and an identified region of non-interest and;
- down-sampling the original image or the cropped region of interest of the image to obtain a base layer image;
- encoding the base layer image to generate a base layer bit stream and base layer data;
- and
- encoding the cropped region of interest of the image depending on the base layer data to generate an enhancement layer bit stream.
A method for decoding an image, the method comprising:
- receiving an enhancement layer bit stream and a base layer bit stream from a video encoder;
- extracting a background ignored identifier from either one of the enhancement layer bit stream and the base layer bit stream;
- decoding the base layer bit stream to generate a reconstructed base layer image;
- and
- decoding the enhancement layer bit stream depending on the reconstructed base layer image and the background ignored identifier to generate a reconstructed region of interest of an original image.
An encoder for coding an image, the encoder comprising:
- an ROI cropping module configured to crop the region of interest from the image according to a background ignored identifier;
- a down-sampling module configured to down-sample the image or the cropped region of interest of the image to obtain a base layer image;
- a BL encoder module configured to code the base layer image to generate a base layer bit stream and base layer data;
- and
- an EL encoder module configured to code the cropped region of interest of the image depending on the base layer data to generate an enhancement layer bit stream.
Dependencies are inferred from the claim text.