IP Library Granted Patent US 11,438,547
Granted Patent B2
US 11,438,547 · App. 17/123,859 · Granted Sep 6, 2022

Video frame transmission method, apparatus, electronic device and readable storage medium

Inventors: Rong Liu (Beijing, CN); Xinqiang Cheng (Beijing, CN); Zhaolong Chen (Beijing, CN)
H04N7/013H04N19/146H04N19/172H04N21/23418
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,438,547
App. No.
17/123,859
Granted
Sep 6, 2022
Kind
B2
Abstract

The present application provides a video frame transmission method, apparatus, electronic device, and readable storage medium, and relates to the field of Internet of Vehicles, comprising: transmitting a first video frame of a target video to a target device at a reference frame rate; acquiring time delay of the first video frame; determining, according to the time delay, target frame rate of a second video frame to be transmitted in the target video; transmitting the second video frame to the target device at the target frame rate. By dynamically adjusting the transmission frame rate of the video frame in the method, the time delay of the video frame from creation to display on the target device is reduced, thereby ensuring the presentation effect of the video on the target device.

Claims (47)

1. A video frame transmission method, comprising:

transmitting a first video frame of a target video to a target device at a reference frame rate;

acquiring a time delay of the first video frame;

determining, according to the time delay, a target frame rate of a second video frame to be transmitted in the target video; and

transmitting, at the target frame rate, the second video frame to the target device;

wherein the determining, according to the time delay, a target frame rate of a second video frame to be transmitted in the target video comprises:

if the time delay is greater than or equal to a preset threshold, reducing the reference frame rate used in transmitting the first video frame to obtain the target frame rate; or

if the time delay is less than a preset threshold and time delays of a preset number of video frames transmitted at the reference frame rate following the first video frame are all less than the preset threshold, determining the reference frame rate to be the target frame rate.

2. The method according to claim 1 , further comprising:

transmitting, according to the target frame rate, a video frame following the second video frame in the target video to the target device.

3. The method according to claim 2 , further comprising:

setting the target frame rate to be an initial frame rate for transmitting a video following the target video to the target device.

4. The method according to claim 1 , wherein the acquiring a time delay of the first video frame comprises:

determining, according to creation time of the first video frame and display time of the first video frame on the target device, the time delay of transmitting the first video frame to the target device.

5. The method according to claim 4 , wherein before the determining, according to creation time of the first video frame and display time of the first video frame on the target device, the time delay of transmitting the first video frame to the target device, the method further comprises:

receiving, from the target device, the display time of the first video frame at the target device and the creation time of the first video frame.

6. The method according to claim 5 , wherein the transmitting a first video frame of a target video to a target device at a reference frame rate comprises:

transmitting the first video frame of the target video and the creation time of the first video frame to the target device at the reference frame rate.

7. The method according to claim 1 , wherein the target device is an in-car console; and

before transmitting the first video frame of the target video to the target device at the reference frame rate, the method further comprises:

recording, according to an instruction to stream to the in-car console, information to be displayed on a screen to acquire the target video.

8. The method according to claim 7 , wherein the instruction to stream to the in-car console is entered by a user.

9. An electronic device, comprising:

at least one processor; and

a memory communicatively connected to the at least one processor, wherein

the memory stores thereon instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to:

transmit a first video frame of a target video to a target device at a reference frame rate;

acquire a time delay of the first video frame;

determine, according to the time delay, a target frame rate of a second video frame to be transmitted in the target video; and

transmit, at the target frame rate, the second video frame to the target device;

wherein the at least one processor is further enabled to:

if the time delay is greater than or equal to a preset threshold, reduce the reference frame rate used in transmitting the first video frame to obtain the target frame rate; or

if the time delay is less than a preset threshold and time delays of a preset number of video frames transmitted at the reference frame rate following the first video frame are all less than the preset threshold, determine the reference frame rate to be the target frame rate.

10. The electronic device according to claim 9 , wherein the at least one processor is further enabled to:

transmit, according to the target frame rate, a video frame following the second video frame in the target video to the target device.

11. The electronic device according to claim 10 , wherein the at least one processor is further enabled to:

set the target frame rate to be an initial frame rate for transmitting a video following the target video to the target device.

12. The electronic device according to claim 9 , wherein the at least one processor is further enabled to:

determine, according to creation time of the first video frame and display time of the first video frame on the target device, the time delay of transmitting the first video frame to the target device.

13. The electronic device according to claim 12 , wherein the at least one processor is further enabled to:

receive, from the target device, the display time of the first video frame at the target device and the creation time of the first video frame.

14. The electronic device according to claim 13 , wherein the at least one processor is further enabled to:

transmit the first video frame of the target video and the creation time of the first video frame to the target device at the reference frame rate.

15. The electronic device according to claim 9 , wherein the target device is an in-car console; and

the at least one processor is further enabled to:

record, according to an instruction to stream to the in-car console, information to be displayed on a screen to acquire the target video.

16. A non-transitory computer-readable storage medium storing thereon computer instructions that are used to cause a computer to execute the method according to claim 1 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 13, 2021
From: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.
To: APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECHNOLOGY CO., LTD.
Reel/Frame 057789/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 5, 2021
From: LIU, RONG; CHENG, XINQIANG; CHEN, ZHAOLONG
To: BEIJING BAIDU NETCOM SCIENCE TECHNOLOGY CO., LTD.
Reel/Frame 054816/0334 →
Priority Claims (1)
CN 202010400881.1 · May 13, 2020 · national
Continuity (1)
Related Publication 20210195138A1 · Jun 24, 2021