IP Library › Granted Patent US 12,737,838
Granted Patent B2
US 12,737,838 · App. 18/209,666 · Granted Sep 15, 2026

Lightweight dense residual network for video super-resolution on mobile devices

Inventors: Ekrem Cetinkaya (Klagenfurt am Wörthersee, AT); Minh Nguyen (Klagenfurt am Wörthersee, AT); Christian Timmerer (Klagenfurt am Wörthersee, AT)
Assignee: Bitmovin GmbH
G06T3/4046G06T3/4053
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,737,838
App. No.
18/209,666
Granted
Sep 15, 2026
Kind
B2
Abstract

The technology described herein relates to a lightweight dense residual network for video super-resolution on mobile devices. A method for implementing a lightweight dense residual network to achieve super-resolution performance may include generating feature maps using a network based on an input of frames at a lower resolution, the network comprised of DenseRes blocks and an additional convolution operation, each DenseRes block comprising multiple layers of convolution operations and rectified linear activation function (ReLU) operations and a 1×1 convolution operation. Said feature maps are upsampled by a pixel shuffle layer in the network and the frames are output at a higher resolution, the higher resolution relative to the lower resolution by an upscaling factor.

Claims (17)

1 . A method for implementing a lightweight dense residual network to achieve super-resolution performance, comprising:

receiving a video input comprising a number of frames at a lower resolution;

generating a first output in real-time on a mobile device, by a network comprising two or more DenseRes blocks and a 1×1 convolution operation, each DenseRes block comprising two or more layers, the two or more layers comprising a convolution operation, a rectified linear activation function (ReLU) operation, and an additional convolution operation, each DenseRes block configured to add a feature map from a previous layer to an upcoming layer without concatenation, the first output comprising a plurality of feature maps;

upsampling the first output by a pixel shuffle layer in the network; and

generating a second output comprising the number of frames at a higher resolution, the higher resolution relative to the lower resolution by an upscaling factor.

2 . The method of claim 1 , wherein the network comprises an additional ReLU operation clipped to have a maximum value of 1, the additional ReLU operation implemented before the pixel shuffle layer.

3 . The method of claim 1 , wherein the network is configured to run in real-time on a mobile device.

4 . The method of claim 1 , wherein the second output provides for video super-resolution on a mobile device.

5 . The method of claim 1 , wherein the network is configured to process ten or more frames concurrently.

6 . The method of claim 5 , wherein the ten or more frames comprises every sixth frame in 60 FPS video.

7 . The method of claim 1 , wherein a residual connection from the previous layer propagates a feature map from the previous layer to one or more upcoming layers.

8 . The method of claim 1 , further comprising extracting a compressed feature map, by the 1×1 convolution operation, from two or more feature maps within a DenseRes block.

9 . A non-transitory computer-readable medium storing computer instructions for scalable per-title encoding that when executed on one or more computer processors perform the steps of:

receiving a video input comprising a number of frames at a lower resolution;

generating a first output, by a network comprising two or more DenseRes blocks and a 1×1 convolution operation, each DenseRes block comprising two or more layers, each of the two or more layers comprising a convolution operation, a rectified linear activation function (ReLU) operation, and an additional convolution operation, each DenseRes block configured to add a feature map from a previous layer to an upcoming layer without concatenation, the first output comprising a plurality of feature maps;

upsampling the first output by a pixel shuffle layer in the network; and

generating a second output comprising the number of frames at a higher resolution, the higher resolution relative to the lower resolution by an upscaling factor.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 14, 2023
From: ÇETINKAYA, EKREM; NGUYEN, MINH; TIMMERER, CHRISTIAN
To: BITMOVIN, GMBH
Reel/Frame 063946/0988 →
Continuity (2)
Provisional Application 63354786 · Jun 23, 2022
Related Publication 20230419447A1 · Dec 28, 2023
References Cited (7)
US 20220036552A1 · He · 2022 [cited by examiner]
US 20220261960A1 · Wang · 2022 [cited by examiner]
US 20220405882A1 · Ferrés · 2022 [cited by examiner]
US 20230153946A1 · Fu · 2023 [cited by examiner]
Zhang, Yulun, et al. “Residual dense network for image super-resolution.” Proceedings of the IEEE conference on computer vision and pattern recognition. 2018. (Year: 2018). [cited by examiner]
Purohit, Kuldeep, Srimanta Mandal, and A. N. Rajagopalan. “Scale-recurrent multi-residual dense network for image super-resolution.” Proceedings of the European Conference on Computer Vision (ECCV) Workshops. 2018. (Yea… [cited by examiner]
Ayazoglu, Mustafa. “Extremely lightweight quantization robust real-time single-image super resolution for mobile devices.” Proceedings of the IEEE/CVF conference on computer vision and pattern recognition. 2021. (Year: … [cited by examiner]