IP Library › Granted Patent US 10,832,447
Granted Patent B2
US 10,832,447 · App. 16/844,124 · Granted Nov 10, 2020

Artificial intelligence encoding and artificial intelligence decoding methods and apparatuses using deep neural network

Inventors: Sunyoung Jeon (Suwon-si, KR); Jaehwan Kim (Suwon-si, KR); Youngo Park (Suwon-si, KR); Jongseok Lee (Suwon-si, KR); Minseok Choi (Suwon-si, KR); Kwangpyo Choi (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06T9/002G06N3/04G06N3/08G06T3/4046G06T5/002G06T5/20G06T5/50H04N19/86G06T2207/20036G06T2207/20084G06T2207/20192
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,832,447
App. No.
16/844,124
Granted
Nov 10, 2020
Kind
B2
Abstract

Provided is an artificial intelligence (AI) encoding apparatus including a memory storing one or more instructions, and a processor configured to execute the one or more instructions stored in the memory to obtain a first image by performing AI down-scaling on an original image through a deep neural network (DNN) for down-scaling, obtain artifact information indicating an artifact region in the first image, perform post-processing to change a pixel value of a pixel in the first image, based on the artifact information, and obtain image data corresponding to a result of encoding of the post-processed first image, and AI data including the artifact information.

Claims (30)

1. An electronic device for displaying an image by using an artificial intelligence (AI), the electronic device comprising:

a display; and

one or more processors configured to execute one or more instructions stored in the electronic device to:

receive image data corresponding to an encoding result on a first image;

receive AI data related to AI down-scaling an original image to the first image, the AI data comprising artifact information and a bitrate of the image data being used to select first neural network (NN) setting information, the artifact information comprising a location of an artifact region in the first image;

obtain a second image by decoding the image data;

based on the AI data, select the first NN setting information from a plurality of first NN setting information that is pre-stored in the electronic device;

obtain a third image by performing AI up-scaling on the second image through an up-scaling NN that is set with the selected first NN setting information;

change pixel values of pixels in the third image, based on the artifact information; and

provide the third image of which the pixel values are changed, to the display,

wherein the first image is obtained through a down-scaling NN configured with selected second NN setting information from among a plurality of second NN setting information for the AI down-scaling, and

wherein the plurality of first NN setting information and the plurality of second NN setting information are obtained through joint training of the down-scaling NN and the up-scaling NN.

2. The electronic device of claim 1 , wherein the artifact information comprises an artifact map, and

wherein the one or more processors are further configured to execute the one or more instructions to up-scale the artifact map.

3. The electronic device of claim 1 , wherein the one or more processors are further configured to execute the one or more instructions to change a weight of a filter set for changing the pixel values based on the artifact information, among a plurality of filter sets.

4. The electronic device of claim 1 , wherein the one or more processors further comprise:

a first processor configured to receive the image data and decode the image data to obtain the second image,

a second processor configured to receive the AI data and the second image from the first processor, and output the third image and the artifact information, and

a third processor configured to change the pixel values of pixels in the third image, based on the artifact information.

5. A method of displaying an image by an electronic device configured to use an artificial intelligence (AI), the method comprising:

receiving image data corresponding to an encoding result on a first image;

receiving AI data related to AI down-scaling an original image to the first image, the AI data comprising artifact information and a bitrate of the image data being used to select first neural network (NN) setting information, the artifact information comprising a location of an artifact region in the first image;

obtaining a second image by decoding the image data;

based on the AI data, selecting the first NN setting information from a plurality of first NN setting information that is pre-stored in the electronic device;

obtaining a third image by performing AI up-scaling on the second image, through an up-scaling NN that is set with the selected first NN setting information;

changing pixel values of pixels in the third image, based on the artifact information; and

providing, on a display, the third image of which the pixel values are changed,

wherein the first image is obtained through a down-scaling NN configured with selected second NN setting information from among a plurality of second NN setting information for the AI down-scaling, and

wherein the plurality of first NN setting information and the plurality of second NN setting information are obtained through joint training of the down-scaling NN and the up-scaling NN.

6. A non-transitory computer-readable recording medium having recorded thereon a program which, when executed by the electronic device, performs the method of claim 5 .

Priority Claims (2)
KR 10-2018-0125406 · Oct 19, 2018 · national
KR 10-2019-0041109 · Apr 8, 2019 · national
Continuity (3)
Continuation 16785092 · Feb 7, 2020
Continuation PCTKR2019012836 · Oct 1, 2019
Related Publication 20200234469A1 · Jul 23, 2020
Cited By (1)
US 12,400,292