Image coding and decoding method and apparatus considering human visual characteristics
AssigneeSamsung Electronics Co., Ltd.
InventorsWoo-shik Kim, Dae-sung Cho, Shi-hwa Lee, Sang-wook Kim
Life of this patent
Estimating the term…
Abstract
An image coding method and apparatus considering human visual characteristics are provided. The image coding method comprises (a) modeling image quality distribution of an input image in units of scenes such that the quality of an image input in units of scenes is gradually lowered from a region of interest to a background region, (b) determining a quantization parameter of each region constituting one scene according to the result of modeling of image quality distribution, (c) quantizing image data in accordance with the quantization parameter, and (d) coding entropy of the quantized image data.
Claims24
An image decoding method comprising:
- decoding a picture header in a bitstream;
- designating slices using information on positions and sizes of slices included in the decoded picture header;
- sequentially decoding, using at least one processing device, an image in units of slices by referring to the decoded picture header such that each decoding of slices includes adding data of respective slices from image data corresponding to a plurality of slices to generate overlapped image data, with the decoding being based upon respective previous coding of the slices by subtracting data of respective slices from image data corresponding to the plurality of slices to remove overlapped image data from being coded in plural slices;
- and
- generating the image in units of the decoded slices as a part of an image by referring to the information on positions and sizes of the slices.
An image decoding method comprising:
- decoding a picture header in a bitstream;
- designating slices using information on positions and sizes of slices included in the decoded picture header;
- sequentially decoding, using at least one processing device, an image in units of slices by referring to the decoded picture header such that each decoding of slices includes adding data of respective slices from image data corresponding to a plurality of slices to generate overlapped image data, with the decoding being based upon respective previous coding of the slices by subtracting data of respective slices from image data corresponding to the plurality of slices to remove overlapped image data from coding;
- and
- generating the image in units of the decoded slices as a part of an image by referring to the information on positions and sizes of the slice,
- wherein overlapping data corresponding to two partially overlapping slices is decoded only for one of the two partially overlapping slices based on the sequential decoding of the image.
An image decoding method in which an image is designated in units of slices having a predetermined size and is coded, the image is designated into a background region and a region of interest, and the image is decoded in a bitstream defined by a plurality of rectangular regions in which a region of interest is included in the image and a larger rectangle includes a smaller rectangle, the method comprising:
- extracting, using at least one processing device, information on each position and size of the plurality of rectangular regions including the region of interest from the bitstream;
- decoding all slices included in a smallest inner rectangular region first among the plurality of rectangular regions;
- decoding only slices in which outer rectangles excluding the inner rectangular region are not overlapped on smaller inner rectangles;
- and
- decoding all slices in the background region not included in the plurality of rectangular regions,
- wherein each decoding of slices includes adding data of respective slices from image data corresponding to a plurality of slices to generate overlapped image data, with the decoding being based upon respective previous coding of the slices by subtracting data of respective slices from image data corresponding to the plurality of slices to remove overlapped image data from being coded in plural slices.
An image decoding method comprising:
- decoding a picture header in bitstream;
- designating slices using information on positions and sizes of slices included the decoded picture header;
- decoding, using at least one processing device, an image in units of slices by referring to the decoded picture header such that each decoding of slices includes adding data of respective slices from image data corresponding to a plurality of slices to generate overlapped image data, with the decoding being based upon respective previous coding of the slices by subtracting data of respective slices from image data corresponding to the plurality of slices to remove overlapped image data from being coded in plural slices;
- and
- generating the image in units of the decoded slices as a part of an image by referring to the information on the positions and sizes of the slices,
- wherein, in the designating of the slices using the information on the positions and sizes of slices, an inner rectangular region including a region of interest, an outer rectangular region including the inner rectangular region, a background region including a region excluding the outer rectangular region are set by referring to the picture header, and the inner rectangular region, a region between the inner rectangular region and the outer rectangular region, and the background region are designated into at least one of independent slices.
An image decoding method comprising:
- decoding a picture header in bitstream;
- designating slices using information on positions and sizes of slices included the decoded picture header;
- decoding, using at least one processing device, an image in units of slices by referring to the decoded picture header such that each decoding of slices includes adding data of respective slices from image data corresponding to a plurality of slices to generate overlapped image data, with the decoding being based upon respective previous coding of the slices by subtracting data of respective slices from image data corresponding to the plurality of slices to remove overlapped image data from coding;
- and
- generating the image in units of the decoded slices as a part of an image by referring to the information on the positions and sizes of the slices,
- wherein, in the designating of the slices using the information on the positions and sizes of slices, an inner rectangular region including a region of interest, an outer rectangular region including the inner rectangular region, a background region including a region excluding the outer rectangular region are set by referring to the picture header, and the inner rectangular region, a region between the inner rectangular region and the outer rectangular region, and the background region are designated into at least one of independent slices,
- wherein overlapping data corresponding to two partially overlapping slices is decoded only for one of the two partially overlapping slices based on the sequential decoding of the image.
Dependencies are inferred from the claim text.