IP Library › Granted Patent US 11,245,914
Granted Patent B2
US 11,245,914 · App. 17/086,636 · Granted Feb 8, 2022

Method and system for hybrid video coding

Inventors: In Won Cho (Seongnam-si, KR); Seung Ho Jung (Seongnam-si, KR)
Assignee: LINE PLUS CORPORATION
H04N19/36H04N19/172H04N19/187
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,245,914
App. No.
17/086,636
Granted
Feb 8, 2022
Kind
B2
Abstract

Disclosed are a methods and/or systems for hybrid video coding. A hybrid video coding method may include generating scaled-down video frames by scaling down frames of an original video, generating a stream of a first layer by encoding the scaled-down video frames using a first encoder of a software codec, and generating a stream of a second layer using the frames of the original video and a second encoder of a hardware codec.

Claims (31)

1. A hybrid video coding method of a computer apparatus comprising at least one processor, the hybrid video coding method comprising:

generating, by the at least one processor, scaled-down video frames by scaling down frames of an original video;

generating, by the at least one processor, a stream of a first layer by encoding the scaled-down video frames using a first encoder of a software codec;,

generating, by the at least one processor, a stream of a second layer using the frames of the original video and using a second encoder of a hardware codec;

decoding, by the at least one processor, the scaled-down video frames encoded using the first encoder, using a decoder of the software codec; and

generating, by the at least one processor, scaled-up video frames by scaling up the decoded scaled-down video frames,

wherein the generating the stream of the second layer comprises,

generating differential images between the frames of the original video and the scaled-up video frames, and

generating the stream of the second layer by encoding the generated differential images using the second encoder, and

wherein the generating the differential images comprises calibrating a first range of pixel values of the differential images to be a second range of pixel values of the frames of the original video or a third range of pixel values of the scaled-up video frames.

2. The hybrid video coding method of claim 1 , wherein

the first range ranges from −(n+n+1) to (n+n+1), and the second range or the third range ranges from 0 to (n+n+1), and

the calibrating comprises,

changing a pixel value of less than −(n+1) with a pixel value of −(n+1) and changing a pixel value of greater than n with a pixel value of n among the pixel values of the differential images,

adding n to each of the pixel values of the differential images, and

the n denotes a natural number.

3. The hybrid video coding method of claim 1 , further comprising:

transmitting, by the at least one processor, at least one of the stream of the first layer and the stream of the second layer based on a resolution requested from a reception apparatus.

4. A non-transitory computer-readable record medium storing instructions that, when executed by at least one processor, cause a computer apparatus to perform the hybrid video coding method of claim 1 .

5. A computer apparatus comprising:

at least one processor configured to execute computer-readable instructions,

wherein the at least one processor is configured to

generate scaled-down video frames by scaling down frames of an original video,

generate a stream of a first layer by encoding the scaled-down video frames using a first encoder of a software codec,

generate a stream of a second layer using the frames of the original video and using a second encoder of a hardware codec,

decode the scaled-down video frames encoded using the first encoder, using a decoder of the software codec, and

generate scaled-up video frames by scaling up the decoded scaled-down video frames,

wherein the at least one processor is further configured to,

generate differential images between the frames of the original video and the scaled-up video frames, and

generate the stream of the second layer by encoding the generated differential images using the second encoder, and

wherein the at least one processor is further configured to generate the differential images by calibrating a first range of pixel values of the differential images to be a second range of pixel values of the frames of the original video or a third range of pixel values of the scaled-up video frames.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 3, 2020
From: CHO, IN WON; JUNG, SEUNG HO
To: LINE PLUS CORPORATION
Reel/Frame 054258/0137 →
Priority Claims (1)
KR 10-2019-0141545 · Nov 7, 2019 · national
Continuity (1)
Related Publication 20210144394A1 · May 13, 2021
Cited By (1)
US 12,328,355