Picture encoding method, picture encoding apparatus, picture decoding method and picture decoding apparatus

US9438920B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9438920-B2
Application numberUS-201514886271-A
CountryUS
Kind codeB2
Filing dateOct 19, 2015
Priority dateNov 13, 2014
Publication dateSep 6, 2016
Grant dateSep 6, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A picture encoding method includes: generating encoded data of a luminance component of a picture and encoded data of a first color difference component which has a first resolution; generating interpolated data by applying one of a plurality of upsampling filters to data obtained by decoding the encoded data of the first color difference component; calculating difference data by obtaining differences in corresponding pixels between the interpolated data and a second color difference component of the picture which has a second resolution higher than the first resolution; generating encoded data of the difference data; and generating a stream that contains filter information indicating the applied upsampling filter, the encoded data of the luminance component, the encoded data of the first color difference component, and the encoded data of the difference data.

First claim

Opening claim text (preview).

What is claimed is: 1. A non-transitory computer-readable recording medium having recorded thereon a picture encoding program that causes a computer to execute a process comprising: encoding a luminance component of a picture and a first color difference component of the picture which has a first resolution to generate encoded data of the luminance component and encoded data of the first color difference component; generating interpolated data by applying one of a plurality of upsampling filters to data obtained by decoding the encoded data of the first color difference component; calculating difference data by obtaining differences in corresponding pixels between the interpolated data and a second color difference component of the picture which has a second resolution higher than the first resolution; generating encoded data of the difference data by encoding the difference data; and generating a stream that contains filter information indicating the applied upsampling filter, the encoded data of the luminance component, the encoded data of the first color difference component, and the encoded data of the difference data. 2. The non-transitory computer-readable recording medium according to claim 1 , wherein the generating the interpolated data includes applying each of the plurality of upsampling filters to the data obtained by decoding the encoded data of the first color difference component to generate the interpolated data for each of the plurality of upsampling filters, the generating the difference data includes calculating the difference data for each of the interpolated data corresponding to the plurality of upsampling filters, and the generating the encoded data of the difference data includes generating the encoded data of each of the difference data corresponding to the plurality of upsampling filters, and wherein the process further comprises selecting as the upsampling filter to be applied an upsampling filter that minimizes the amount of coding of the corresponding difference data among the plurality of upsampling filters. 3. The non-transitory computer-readable recording medium according to claim 1 , wherein the process further comprises calculating the degree of complexity of the picture and, based on the degree of complexity, selecting the upsampling filter to be applied from among the plurality of upsampling filters. 4. The non-transitory computer-readable recording medium according to claim 3 , wherein the selecting the upsampling filter to be applied includes, based on the degree of complexity, selecting the upsampling filter to be applied by referring to a table that provides a mapping between the degree of complexity and the upsampling filter to be selected from among the plurality of upsampling filters. 5. A picture encoding method comprising: encoding, by a processor, a luminance component of a picture and a first color difference component of the picture which has a first resolution to generate encoded data of the luminance component and encoded data of the first color difference component; generating, by the processor, interpolated data by applying one of a plurality of upsampling filters to data obtained by decoding the encoded data of the first color difference component; calculating, by the processor, difference data by obtaining differences in corresponding pixels between the interpolated data and a second color difference component of the picture which has a second resolution higher than the first resolution; generating, by the processor, encoded data of the difference data by encoding the difference data; and generating, by the processor, a stream that contains filter information indicating the applied upsampling filter, the encoded data of the luminance component, the encoded data of the first color difference component, and the encoded data of the difference data. 6. The picture encoding method according to claim 5 , wherein the generating the interpolated data includes applying each of the plurality of upsampling filters to the data obtained by decoding the encoded data of the first color difference component to generate the interpolated data for each of the plurality of upsampling filters, the generating the difference data includes calculating the difference data for each of the interpolated data corresponding to the plurality of upsampling filters, and the generating the encoded data of the difference data includes generating the encoded data of each of the difference data corresponding to the plurality of upsampling filters, and wherein the picture encoding method further comprises selecting, by the processor, as the upsampling filter to be applied an upsampling filter that minimizes the amount of coding of the corresponding difference data among the plurality of upsampling filters. 7. The picture encoding method according to claim 5 , further comprising calculating, by the processor, the degree of complexity of the picture and, based on the degree of complexity, selecting the upsampling filter to be applied from among the plurality of upsampling filters. 8. The picture encoding method according to claim 7 , wherein the selecting the upsampling filter to be applied includes, based on the degree of complexity, selecting the upsampling filter to be applied by referring to a table that provides a mapping between the degree of complexity and the upsampling filter to be selected from among the plurality of upsampling filters. 9. A picture encoding apparatus comprising: a processor configured to: encode a luminance component of a picture, a first color difference component of the picture, and difference data for the picture to generate encoded data of the luminance component, encoded data of the first color difference component which has a first resolution, and encoded data of the difference data which has a second resolution higher than the first resolution; generate interpolated data by applying one of a plurality of upsampling filters to data obtained by decoding the encoded data of the first color difference component; calculate the difference data by obtaining differences in corresponding pixels between the interpolated data and a second color difference component of the picture which has the second resolution; and generate a stream that contains filter information indicating the applied upsampling filter, the encoded data of the luminance component, the encoded data of the first color difference component, and the encoded data of the difference data. 10. The picture encoding apparatus according to claim 9 , wherein the generating the interpolated data includes applying each of the plurality of upsampling filters to the data obtained by decoding the encoded data of the first color difference component to generate the interpolated data for each of the plurality of upsampling filters, the generating the difference data includes calculating the difference data for each of the interpolated data corresponding to the plurality of upsampling filters, and the generating the encoded data of the difference data includes generating the encoded data of each of the difference data corresponding to the plurality of upsampling filters, and wherein the processor further configured to select as the upsampling filter to be applied an upsampling filter that minimizes the amount of coding of the corresponding difference data among the plurality of upsampling filters. 11. The picture encoding apparatus according to claim 9 , wherein the processor further configured to calculate the degree of complexity of the picture and, based on the degree of complexity, select the upsampling filter to be applied from among the plurality of upsampling filters.

Assignees

Inventors

Classifications

  • Filters, e.g. for pre-processing or post-processing (sub-band filter banks H04N19/635) · CPC title

  • the region being a picture, frame or field · CPC title

  • H04N19/186Primary

    the unit being a colour or a chrominance component · CPC title

  • Coding unit complexity, e.g. amount of activity or edge presence estimation (H04N19/146 takes precedence) · CPC title

  • by estimating the code amount by means of a model, e.g. mathematical model or statistical model · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9438920B2 cover?
A picture encoding method includes: generating encoded data of a luminance component of a picture and encoded data of a first color difference component which has a first resolution; generating interpolated data by applying one of a plurality of upsampling filters to data obtained by decoding the encoded data of the first color difference component; calculating difference data by obtaining diff…
Who is the assignee on this patent?
Fujitsu Ltd
What technology area does this patent fall under?
Primary CPC classification H04N19/186. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Sep 06 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).