The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Sep. 01, 2020

Filed:

Aug. 10, 2018
Applicant:

Apple Inc., Cupertino, CA (US);

Inventors:

Xiang Fu, Mountain View, CA (US);

Linfeng Guo, Cupertino, CA (US);

Haiyan He, Saratoga, CA (US);

Wei Li, Cupertino, CA (US);

Xu Gang Zhao, Cupertino, CA (US);

Hao Pan, Sunnyvale, CA (US);

Xiaohua Yang, San Jose, CA (US);

Krishnakanth Rapaka, San Jose, CA (US);

Munehiro Nakazato, San Jose, CA (US);

Haitao Guo, San Jose, CA (US);

Assignee:

APPLE INC., Cupertino, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
H04N 19/176 (2014.01); H04N 19/126 (2014.01); G06T 7/13 (2017.01); G06N 3/08 (2006.01);
U.S. Cl.
CPC ...
H04N 19/176 (2014.11); G06N 3/08 (2013.01); G06T 7/13 (2017.01); H04N 19/126 (2014.11); G06T 2207/20081 (2013.01);
Abstract

Techniques are disclosed for coding image data adaptively at different levels of downscaling. Such techniques may involve partitioning input data into pixel blocks for coding and performing content analysis on the pixel blocks. The pixel blocks may be input to block coders that operate at different pixel block sizes, which may code the pixel blocks input to them at their respective sizes. Except when a block coder operates at the partitioning size, block coders that operate at different pixel block sizes may perform downscaling of the pixel blocks to match their size with the block coders' respective coding size. A block decoder may invert the coding operations performed by the block coders, decoding coded image data at respective pixel block sizes, then upscaling decoded image data obtained therefrom to a common pixel block size. Image reconstruction may synthesize a resultant image from the decode pixel block data output by the decoders. Quality enhancements may be added by neural network processing systems that have been trained to other segmented images.


Find Patent Forward Citations

Loading…