IP Library Granted Patent US 9,826,260
Granted Patent B2
US 9,826,260 · App. 14/860,815 · Granted Nov 21, 2017

Video encoding device and video encoding method

Inventors: Si-Feng Li (Jiangsu Province, CN); Shao-Hai Zhao (Jiangsu Province, CN)
Assignee: SERCOMM CORPORATION
H04N21/234381H04N21/23805H04N21/2402
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 9,826,260
App. No.
14/860,815
Granted
Nov 21, 2017
Kind
B2
Abstract

A video encoding device is provided. The video encoding device includes an encoding unit, a transmission unit, and a calculating unit. The encoding unit generates an encoded video with an encoding frame rate. The transmission unit provides a video stream to a client terminal via network according to the encoded video. The calculating unit calculates an encoding rate in a first detection period according to the encoded video, and calculates a transmission rate in a second detection period according to the video stream. The encoding unit adjusts the encoding frame rate according to the encoding rate and the transmission rate.

Claims (26)

1. A video encoding device, comprising:

at least one processor containing a plurality of units, including:

an encoding unit, configured to generate an encoded video with an encoding frame rate;

a transmission unit, configured to provide a video stream to a client terminal via network according to the encoded video; and

a calculating unit, configured to calculate an encoding rate in a first detection period according to the encoded video, and calculate a transmission rate in a second detection period according to the video stream;

wherein the plurality of units are operated under the control of the at least one processor,

wherein the encoding unit is configured to adjust the encoding frame rate according to the encoding rate and the transmission rate;

wherein the encoding unit is configured to decrease the encoding frame rate by multiplication when the transmission rate is less than the encoding rate, and the encoding unit is configured to increase the encoding frame rate by addition when the transmission rate is greater than or equal to the encoding rate,

wherein when the transmission rate is greater than or equal to the encoding rate, the encoding frame rate is incremented gradually by a step value, and the step value is less than or equal to the difference between a target frame rate and the encoding frame rate.

2. The video encoding device according to claim 1 , wherein the encoding unit is configured to adjust the encoding frame rate according to a ratio of the transmission rate to the encoding rate when the transmission rate is less than the encoding rate.

3. The video encoding device according to claim 2 , wherein the encoding frame rate remains unchanged when the ratio is greater than or equal to a first reference coefficient, the encoding frame rate is multiplied by the ratio when the ratio is less than the first reference coefficient and greater than or equal to a second reference coefficient, and the encoding frame rate is multiplied by the second reference coefficient when the ratio is less than the second reference coefficient, wherein the encoding unit is configured to adjust the encoding frame rate according to a relationship between the encoding frame rate and the target frame rate when the transmission rate is greater than or equal to the encoding rate, wherein the encoding frame rate remains unchanged when the encoding frame rate is equal to the target frame rate, and the encoding frame rate is incremented by the step value gradually when the encoding frame rate is less than the target frame rate.

4. A video encoding method, comprising:

generating an encoded video with an encoding frame rate;

providing a video stream via network according to the encoded video;

calculating an encoding rate in a first detection period according to the encoded video;

calculating a transmission rate in a second detection period according to the video stream; and

adjusting the encoding frame rate according to the encoding rate and the transmission rate;

wherein the encoding frame rate is decreased by multiplication when the transmission rate is less than the encoding rate, and the encoding frame rate is increased by addition when the transmission rate is greater than or equal to the encoding rate,

wherein when the transmission rate is greater than or equal to the encoding rate, the encoding frame rate is incremented gradually by a step value, and the step value is less than or equal to the difference between a target frame rate and the encoding frame rate.

5. The video encoding method according to claim 4 , wherein the encoding frame rate is adjusted according to a ratio of the transmission rate to the encoding rate when the transmission rate is less than the encoding rate.

6. The video encoding method according to claim 5 , wherein the encoding frame rate remains unchanged when the ratio is greater than or equal to a first reference coefficient, the encoding frame rate is multiplied by the ratio when the ratio is less than the first reference coefficient and greater than or equal to a second reference coefficient, and the encoding frame rate is multiplied by the second reference coefficient when the ratio is less than the second reference coefficient;

wherein the step of adjusting the encoding frame rate comprises:

adjusting the encoding frame rate according to a relationship between the encoding frame rate and the target frame rate when the transmission rate is greater than or equal to the encoding rate,

wherein the encoding frame rate remains unchanged when the encoding frame rate is equal to the target frame rate, and the encoding frame rate is incremented by the step value gradually when the encoding frame rate is less than the target frame rate.

7. The video encoding device according to claim 1 , wherein the step value is equal to 1.

8. The video encoding method according to claim 4 , wherein the step value is equal to 1.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 22, 2015
From: LI, SI-FENG; ZHAO, SHAO-HAI
To: SERCOMM CORPORATION
Reel/Frame 036618/0713 →
Priority Claims (1)
CN 2014 1 0589161 · Oct 28, 2014 · national
Continuity (1)
Related Publication 20160119625A1 · Apr 28, 2016