IP Library › Granted Patent US 12,675,842
Granted Patent B2
US 12,675,842 · App. 18/195,182 · Granted Jul 7, 2026

Method and device for performing artificial intelligence encoding and artificial intelligence decoding

Inventors: Heechul Yang (Suwon-si, KR); Inhak Na (Suwon-si, KR); Hyunkwon Chung (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06T3/4046G06T5/80G06T2207/20024
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 12,675,842
App. No.
18/195,182
Filed
May 9, 2023
Granted
Jul 7, 2026
Kind
B2
Examiner
ROZ, MARK
Art Unit
2675
USPC
382/100
Abstract

An artificial intelligence (AI) encoding apparatus, including a memory configured to store instructions; and at least one processor configured to execute the instructions to: obtain an original image, previously-encoded frame information, and network environment information; obtain deblocking filter setting information, based on the original image, the previously-encoded frame information, and the network environment information; perform deblocking filtering to the original image, based on the deblocking filter setting information to obtain a deblocking-filtered original image; obtain an AI-downscaled first image by providing the deblocking-filtered original image a downscaling deep neural network (DNN); generate image data by performing first encoding on the AI-downscaled first image; and transmit the deblocking filter setting information, AI data including information related to the AI downscaling, and the image data.

Claims (25)

1 . An artificial intelligence (AI) encoding apparatus comprising:

a memory configured to store instructions; and

at least one processor configured to execute the instructions to:

obtain an original image, previously-encoded frame information, and network environment information;

obtain deblocking filter setting information, based on the original image, the previously-encoded frame information, and the network environment information;

perform deblocking filtering to the original image, based on the deblocking filter setting information to obtain a deblocking-filtered original image;

obtain an AI-downscaled first image by providing the deblocking-filtered original image to a downscaling deep neural network (DNN);

obtain a quantization parameter differential value map and information about rate control based on the original image, the previously-encoded frame information, and the network environment information;

generate image data by performing first encoding on the AI-downscaled first image based on the quantization parameter differential value map and the information about the rate control; and

transmit the deblocking filter setting information, AI data including information related to the AI downscaling, and the image data.

2 . The AI encoding apparatus of claim 1 , wherein the deblocking filter setting information comprises a blocking area map which represents areas where blocking artifacts occur.

3 . The AI encoding apparatus of claim 2 , wherein the blocking area map is determined based on at least one of a complexity of the original image and a movement change degree of the original image.

4 . The AI encoding apparatus of claim 1 , wherein the deblocking filtering is used to redistribute a bit allotment, based on the deblocking filter setting information.

5 . The AI encoding apparatus of claim 1 , wherein DNN setting information of the downscaling DNN is obtained based on joint training between the downscaling DNN and an upscaling DNN for performing AI upscaling based on the image data.

6 . The AI encoding apparatus of claim 1 , wherein, based on the network environment information indicating that there is no change in a network environment, the deblocking filter setting information is not obtained, and the deblocking filtering is not performed.

7 . The AI encoding apparatus of claim 1 , wherein the network environment information indicates a change in at least one of a bitrate of a network channel and a bandwidth of the network channel.

8 . The AI encoding apparatus of claim 1 , wherein the previously-encoded frame information indicates whether a blocking artifact of an encoded previous frame is detected.

9 . An artificial intelligence (AI) encoding method performed by an AI encoding apparatus, the AI encoding method comprising:

obtaining an original image, previously-encoded frame information, and network environment information;

obtaining deblocking filter setting information, based on the original image, the previously-encoded frame information, and the network environment information;

applying deblocking filtering to the original image, based on the deblocking filter setting information, to obtain a deblocking-filtered original image;

obtaining an AI-downscaled first image by providing the deblocking-filtered original image to a downscaling deep neural network (DNN);

obtain a quantization parameter differential value map and information about rate control based on the original image, the previously-encoded frame information, and the network environment information;

generating image data by performing first encoding on the AI-downscaled first image based on the quantization parameter differential value map and the information about the rate control; and

transmitting the deblocking filter setting information, AI data including information related to the AI downscaling, and the image data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 9, 2023
From: YANG, HEECHUL; NA, INHAK; CHUNG, HYUNKWON
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 063584/0772 →
Priority Claims (2)
KR 10-2020-0148914 · Nov 9, 2020 · national
KR 10-2020-0177841 · Dec 17, 2020 · national
Continuity (2)
Continuation PCTKR2021016236 · Nov 9, 2021
Related Publication 20230281755A1 · Sep 7, 2023
References Cited (28)
US 8194737B2 · Nishi · 2012 [cited by applicant]
US 8577165B2 · Park · 2013 [cited by applicant]
US 8605779B2 · Qiu et al. · 2013 [cited by applicant]
US 8805105B2 · Takamori et al. · 2014 [cited by applicant]
US 10306238B2 · Topiwala et al. · 2019 [cited by applicant]
US 10817986B2 · Park et al. · 2020 [cited by applicant]
US 10817990B1 · Yang et al. · 2020 [cited by applicant]
US 10825140B1 · Yang et al. · 2020 [cited by applicant]
US 11166027B2 · Su et al. · 2021 [cited by applicant]
US 20080115185A1 · Qiu et al. · 2008 [cited by applicant]
US 20120230604A1 · Yamajo et al. · 2012 [cited by applicant]
US 20140286442A1 · Kim et al. · 2014 [cited by applicant]
US 20170118468A1 · Iwata et al. · 2017 [cited by applicant]
US 20170180740A1 · Topiwala et al. · 2017 [cited by applicant]
US 20190339817A1 · Kim et al. · 2019 [cited by applicant]
US 20200193647A1 · Jeon et al. · 2020 [cited by applicant]
US 20200234469A1 · Jeon et al. · 2020 [cited by applicant]
US 20220138904A1 · Kim et al. · 2022 [cited by applicant]
KR 1020140098248A · 2014 [cited by applicant]
KR 1020140116992A · 2014 [cited by applicant]
KR 1020160011580A · 2016 [cited by applicant]
KR 101611408B1 · 2016 [cited by applicant]
KR 1020200044653A · 2020 [cited by applicant]
KR 1020200044662A · 2020 [cited by applicant]
WO 2018005845A1 · 2018 [cited by applicant]
Dong Liu et al., “Deep Learning-Based Video Coding: A Review and A Case Study”, Apr. 29, 2019, 35 pages, XP081268317, arXiv:1904.12462v1 [cs.MM]. [cited by applicant]
Communication issued on Mar. 21, 2024 by the European Patent Office for European Patent Application No. 21889672.8. [cited by applicant]
International Search Report and Written Opinion dated Feb. 10, 2022, issued by the International Searching Authority in International Application No. PCT/KR2021/016236 (PCT/ISA/220, PCT/ISA/210, and PCT/ISA/237). [cited by applicant]