IP Library › Granted Patent US 11,825,033
Granted Patent B2
US 11,825,033 · App. 17/496,507 · Granted Nov 21, 2023

Apparatus and method with artificial intelligence for scaling image data

Inventors: Taejun Park (Suwon-si, KR); Sangjo Lee (Suwon-si, KR); Sangkwon Na (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
H04N21/2662G06T3/4007H04N19/115H04N19/117H04N19/157H04N19/439H04N19/82
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 11,825,033
App. No.
17/496,507
Granted
Nov 21, 2023
Kind
B2
Abstract

The disclosure relates to an artificial intelligence (AI) system that uses a machine learning algorithm and an application thereof. A method for controlling an electronic apparatus according to the disclosure includes receiving image data and information associated with a filter set that is applied to an artificial intelligence model for upscaling the image data from an external server; decoding the image data; upscaling the decoded image data using a first artificial intelligence model that is obtained based on the information associated with the filter set; and providing the upscaled image data for output.

Claims (25)

1. A server comprising:

a memory; and

a processor configured to:

obtain downscaled image data by downscaling original image data;

determine whether a multi-artificial intelligence (AI) filter option is used;

based on the multi-AI filter option being used, obtain a plurality of upscaled image data by respectively inputting the downscaled image data into a plurality of artificial intelligence (AI) upscaling models including a plurality of filter sets respectively stored in the memory, select a filter index of an AI upscaling model among the plurality of AI models, and encode the downscaled image data based on an AI flag and the selected filter index of the AI upscaling model; and

based on the multi-AI filter option not being used, encode the downscaled image data based on a value indicating that no filter index is used, the AI flag indicating whether AI downscaling is performed, and the AI upscaling model outputting upscaled image data having a minimum difference from the original image data among the plurality of upscaled image data.

2. The server of claim 1 , further comprising:

a communication interface comprising communication circuitry,

wherein the processor is further configured to control the communication interface to transmit the encoded image data to an electronic apparatus.

3. The server of claim 1 , wherein the processor is further configured to obtain the downscaled image data by inputting the original image data into an AI downscaling model for downscaling image data.

4. The server of claim 3 , wherein a number of filters of the AI upscaling model is smaller than a number of filters of the AI downscaling model.

5. The server of claim 1 , wherein parameters of the plurality of filter sets are trained to reduce a difference between the plurality of upscaled image data and the original image data.

6. The server of claim 1 , wherein the plurality of AI upscaling models are a Convolutional Neural Network (CNN).

7. A method for controlling a server, the method comprising:

obtaining downscaled image data by downscaling original image data;

determining whether a multi-artificial intelligence (AI) filter option is used;

based on the multi-AI filter option being used, obtaining a plurality of upscaled image data by respectively inputting the downscaled image data into a plurality of artificial intelligence (AI) upscaling models including a plurality of filter sets respectively, selecting a filter index of an AI upscaling model among the plurality of AI models, and encoding the downscaled image data based on an AI flag and the selected filter index of the AI upscaling model; and

based on the multi-AI filter option not being used, encoding the downscaled image data based on a value indicating that no filter index is used, the AI flag indicating whether AI downscaling is performed, and the AI upscaling model outputting upscaled image data having a minimum difference from the original image data among the plurality of upscaled image data.

8. The method of claim 7 , further comprising:

transmitting the encoded image data to an electronic apparatus.

9. The method of claim 7 , wherein the obtaining the downscaled image data comprises obtaining the downscaled image data by inputting the original image data into an AI downscaling model for downscaling image data.

10. The method of claim 9 , wherein a number of filters of the AI upscaling model is smaller than a number of filters of the AI downscaling model.

11. The method of claim 7 , wherein parameters of the plurality of filter sets are trained to reduce a difference between the plurality of upscaled image data and the original image data.

12. The method of claim 7 , wherein the plurality of AI upscaling models are a Convolutional Neural Network (CNN).

Priority Claims (1)
KR 10-2018-0093511 · Aug 10, 2018 · national
Continuity (2)
Continuation 16535784 · Aug 8, 2019
Related Publication 20220030291A1 · Jan 27, 2022
Cited By (1)
US 12,738,043