IP Library Granted Patent US 12695928
Granted Patent B2
US 12695928 · App. 18/031,178 · Granted Jul 28, 2026

Video transmission method, video transmission apparatus, electronic device and readable medium

Inventors: Xitong Ma (Beijing, CN); Tao Li (Beijing, CN); Lihua Geng (Beijing, CN); Youxiang Xia (Beijing, CN)
Assignee: BOE TECHNOLOGY GROUP CO., LTD.
H04N21/2347H04L9/0869H04N21/23106
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 12695928
App. No.
18/031,178
Granted
Jul 28, 2026
Kind
B2
Abstract

The present disclosure provides a video transmission method, a video transmission apparatus, an electronic device, and a readable medium, belongs to the field of information transmission technology, and can solve the problem of security of information transmission. The video transmission method of the present disclosure includes: acquiring block data of a video stream to be transmitted; generating an encryption key for an r th block with a block data digest of an (r−1) th block, wherein r is an integer greater than or equal to 2; encrypting block video data of the r th block with the encryption key for the r th block, to obtain block encrypted video data of the r th block; and transmitting the block encrypted video data of the r th block to a receiving end.

Claims (40)

1 . A video transmission method applied to a transmitting end, comprising:

acquiring block data of a video stream to be transmitted;

generating an encryption key for an r th block with a block data digest of an (r−1) th block, wherein the r th blocks comprises data to be transmitted at an r th time by the transmitting end, and r is an integer greater than or equal to 2;

encrypting block video data of the r th block with the encryption key for the r th block, to obtain block encrypted video data of the r th block; and

transmitting the block encrypted video data of the r th block to a receiving end,

wherein prior to the encrypting block video data of the r th block with the encryption key for the r th block, to obtain block encrypted video data of the r th block, the video transmission method further comprises:

storing the encryption key for the r th block in a preset first storage module;

receiving the block video data of the r th block, and caching the block video data of the r th block; and

monitoring a cache state of the block video data of the r th block,

wherein the encrypting block video data of the r th block with the encryption key for the r th block, to obtain block encrypted video data of the r th block, comprises:

encrypting cached block video data of the r th block with the encryption key for the r th block, to obtain the block encrypted video data of the r th block, in response to the cache state of the block video data of the r th block is that all the block video data of the r th block are cached.

2 . The video transmission method according to claim 1 , wherein the transmitting the block encrypted video data of the r th block to a receiving end, comprises:

matching the block encrypted video data of the r th block with a cached timing signal, to obtain a block video signal of the r th block; and

transmitting the block video signal of the r th block to the receiving end.

3 . The video transmission method according to claim 1 , wherein prior to the generating an encryption key for an r th block of data, with a block data digest of an (r−1) th block, the video transmission method further comprises:

generating an encryption key for a 1 st block of the video stream to be transmitted based on a random number, wherein the random number is generated by a random number generation module;

encrypting block video data of the 1 st block with the encryption key for the 1 st block, to obtain block encrypted video data of the 1 st block; and

transmitting the block encrypted video data of the 1 st block to the receiving end.

4 . The video transmission method according to claim 3 , wherein the random number is transmitted to the receiving end during a block blanking period of a video signal of the 1 st block.

5 . The video transmission method according to claim 1 , wherein the block data comprises any one of frame data or line data.

6 . The video transmission method according to claim 1 , wherein the block data comprises M frames of frame data, each of the M frames of frame data comprises N lines of line data, wherein N is an integer greater than 2; and the video transmission method further comprises:

generating an encryption key for a 1 st line in an m th frame, based on a line data digest of an N th line in an (m−1) th frame;

encrypting video data of the 1 st line in the m th frame, with the encryption key for the 1 st line in the m th frame, to obtain line encrypted video data of the 1 st line in the m th frame; and

transmitting the line encrypted video data of the 1 st line in the m th frame to the receiving end.

7 . The video transmission method according to claim 3 , wherein prior to the generating an encryption key for a 1 st block of the video stream to be transmitted based on a random number, the video transmission method further comprises:

monitoring an edge of a frame synchronization signal in response to an encryption instruction for encrypting the video stream to be transmitted, and determining a positions of the 1 st block of the video stream to be transmitted.

8 . A video transmission apparatus applied to a transmitting end, wherein the video transmission apparatus is configured to implement the video transmission method according to claim 1 , and comprises:

a first acquisition module, configured to acquire block data of a video stream to be transmitted;

a first encryption key generation module, configured to generate an encryption key for an r th block with a block data digest of an (r−1) th block, wherein the r th blocks comprises data to be transmitted at an r th time by the transmitting end, and r is an integer greater than or equal to 2;

an encryption module, configured to encrypt block video data of the r th block with the encryption key for the r th block, to obtain block encrypted video data of the r th block; and

a transmission module, configured to transmit the block encrypted video data of the r th block to a receiving end,

wherein the video transmission apparatus further comprises:

a first storage module, configured to store the encryption key for the r th block;

a first data cache module, configured to receive the block video data of the r th block, each the block video data of the r th block, and monitor a cache state of the block video data of the r th block,

wherein the encryption module is configured to:

encrypt cached block video data of the r th block with the encryption key for the r th block, to obtain the block encrypted video data of the r th block, in response to the cache state of the block video data of the r th block is that all the block video data of the r th block are cached.

9 . An electronic device, comprising:

one or more processors; and

a memory for storing one or more programs which, when being executed by the one or more processors, cause the one or more processors to implement the video transmission method according to claim 1 .

10 . A non-transitory computer readable storage medium storing a computer program which, when being executed by a processor, implements steps in the video transmission method according to claim 1 .