IP Library › Granted Patent US 12,549,618
Granted Patent B2
US 12,549,618 · App. 18/519,110 · Granted Feb 10, 2026

Apparatus and method for encoding video with ultra-low latency

Inventors: Sang Hoon Lee (Seongnam-si, KR); Hack Kyung Kim (Incheon, KR); Soo Hyun Park (Ansan-si, KR)
Assignee: QUOPIN CO., LTD.
H04L65/80H04L65/65H04L65/752H04L65/762
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,549,618
App. No.
18/519,110
Granted
Feb 10, 2026
Kind
B2
Abstract

The present disclosure provides an apparatus and method for encoding a video with ultra-low latency, the apparatus including: one or a plurality of video sources configured to provide a video signal; an encoder configured to encode the video signal provided through the video source and provided for each of the video sources; and a caster configured to transmit video data encoded by the encoder to the outside through a network communication network. Accordingly, the present disclosure can transmit a video with ultra-low latency, so a video service is possible in real time anytime anywhere as long as the internet is connected, whereby there is the advantage that the present disclosure can be applied to various fields of 4th industry such as autonomous driving, unmanned drone operation, driving of unmanned heavy equipment, robot control, a remote medical service, VR/AR, an intelligent CCTV, a smart city⋅factory, provision of traffic information, etc.

Claims (28)

1 . An apparatus for encoding a video, the apparatus comprising:

one or more video sources configured to provide a video signal;

an encoder configured to encode the video signal and provided for each of the one or more video sources; and

a caster configured to receive the encoded video signal and configured to transmit video data encoded by the encoder through a network communication network,

wherein the encoder is linked with a user terminal, receives feedback information about a reception state of the video data from the user terminal, encodes a next video signal while adjusting encoding parameter values with reference to the feedback information, and transmits the next video signal to the caster; and

the caster selects whether to transmit the video data encoded by the encoder directly to the user terminal in a peer-to-peer (P2P) manner through the network communication network, or to transmit the video data encoded by the encoder to a platform server in a relay stream manner, and transmits the video data in the selected manner as a path,

wherein the encoder includes: a video source receiving unit configured to receive a video signal input through the one or more video sources, the input video signal including an entire or partial frame; a frame sensing unit configured to sense the input video signal; a feedback information receiving unit configured to receive the feedback information about the reception state of the video data from the user terminal; an encoding unit configured to encode the video signal received from the frame sensing unit; a packet processing unit configured to convert the video data encoded by the encoding unit into a plurality of data packets; and a video data transmitting unit configured to transmit the video data processed by the packet processing unit to the caster.

2 . The apparatus of claim 1 , wherein even though the video signal provided through the one or more video sources is the partial frame, the encoder encodes and transmits the video signal to the caster without waiting other frames.

3 . The apparatus of claim 1 , wherein the feedback information includes at least one of network communication network state information, an available bandwidth of data, a data loss rate, a video quality, whether there is disconnection, or any combination thereof, and

wherein the encoding parameter values includes at least one of a compression quantum value, a bitrate, a size of a sub-frame to be encoded, a frame per second (fps), multicast, a value of a group-of-pictures (GoP), or any combination thereof.

4 . The apparatus of claim 1 ,

wherein the user terminal includes a plurality of user terminals, and

wherein the caster copies and transmits the video data encoded by the encoder to the plurality of user terminals.

5 . The apparatus of claim 1 , wherein the caster imposes a charge in accordance with a subscription plan of a user for a video service in linkage with the platform server.

6 . The apparatus of claim 1 , wherein the encoder is integrated in the video source.

7 . The apparatus of claim 1 , wherein the encoder and the caster are integrated with each other.

8 . The apparatus of claim 1 , wherein the video source, the encoder, and the caster are integrated with each other.

9 . The apparatus of claim 1 , wherein the caster includes: a video data receiving unit configured to receive the video data from the video data transmitting unit of the encoder; a path selecting unit configured to select whether to transmit the received video data directly to the user terminal in the P2P manner through the network communication network, or to transmit the received video data to the platform server in the relay stream manner; a video data transmitting unit configured to transmit the video data through the manner selected by the path selecting unit; and a charging unit configured to charge a user for use of a video service in linkage with the platform server.

10 . A method for encoding a video, comprising:

receiving a video signal input from one or more of a plurality of video sources, the input video signal including an entire or partial frame;

sensing the input video signal;

encoding the sensed video signal;

transmitting the encoded video signal to a caster; and

transmitting encoded video data directly to a user terminal in a peer-to-peer (P2P) manner thorough a network communication network, or transmitting the encoded video data to a platform server in a stream relay manner after selecting one of the P2P and stream relay manners as a path, and imposing a charge in accordance with a subscription plan of a user for use of a video service provided to the user terminal by means of the caster in linkage with the platform server,

wherein the encoding of the sensed video signal further includes encoding a next video signal while adjusting encoding parameter values with reference to feedback information about a reception state of video data received in real time from a linked user terminal.

11 . The method of claim 10 , wherein the encoding of the sensed video signal further includes encoding the video signal without waiting other frames even though the video signal provided from the video source is the partial frame.

12 . The method of claim 10 , wherein the feedback information includes at least one of network communication network state information, an available bandwidth of data, a data loss rate, a video quality, whether there is disconnection, or any combination thereof, and

wherein the encoding parameter values includes at least one of a compression quantum value, a bitrate, a size of a sub-frame to be encoded, a frame per second (fps), multicast, a value of a group-of-pictures (GoP), or any combination thereof.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2023
From: LEE, SANG HOON; KIM, HACK KYUNG; PARK, SOO HYUN
To: QUOPIN CO., LTD.
Reel/Frame 065661/0692 →
Priority Claims (1)
KR 10-2021-0069294 · May 28, 2021 · national
Continuity (2)
Continuation PCTKR2022006957 · May 16, 2022
Related Publication 20240098132A1 · Mar 21, 2024
References Cited (6)
US 20160381397A1 · Krahnstoever et al. · 2016 [cited by applicant]
US 20200206618A1 · Perlman · 2020 [cited by examiner]
KR 20120108942A · 2012 [cited by applicant]
KR 20160140012A · 2016 [cited by applicant]
KR 101821145B1 · 2018 [cited by applicant]
KR 20200112405A · 2020 [cited by applicant]