US 12,445,538 B2
Compression transmission method for real-time data
Xi Dai, Wuhan (CN); Chong Xu, Wuhan (CN); and Jingfei Liu, Wuhan (CN)
Assigned to THREE GORGES INTELLIGENT CONTROL TECHNOLOGY CO., LTD, Wuhan (CN)
Filed by THREE GORGES INTELLIGENT CONTROL TECHNOLOGY CO. , LTD, Wuhan (CN)
Filed on Oct. 20, 2023, as Appl. No. 18/490,779.
Application 18/490,779 is a continuation of application No. PCT/CN2023/084888, filed on Mar. 29, 2023.
Claims priority of application No. 202210324923.7 (CN), filed on Mar. 30, 2022.
Prior Publication US 2024/0048642 A1, Feb. 8, 2024
Int. Cl. H04L 69/04 (2022.01); H04L 69/22 (2022.01)
CPC H04L 69/04 (2013.01) [H04L 69/22 (2013.01)] 7 Claims
OG exemplary drawing
 
1. A compression transmission method for real-time data, comprising:
collecting by a sending terminal, the real-time data;
agreeing, between the sending terminal and a receiving terminal, a transmission period and an interactive period; wherein
the interactive period is divided into at least one training time zone comprising, and transmission periods with a set number; and
the transmission period is divided into a first period for transmitting the real-time and a second period for transmitting nonreal-time data, and wherein the second period starts when one of a frame tail information of the real-time data appears or when a frame header information of the real-time data does not appear at timeout after a start of each transmission period;
sending, by the sending terminal, the real-time data in real time to the receiving terminal according to the transmission period;
the receiving terminal performing:
generating, in a recently completed training time zone, encoder parameters for compressing the real-time data received from the sending terminal into compression features, wherein the real-time data is received in the interactive period and compressed according to the encoder parameters to obtain compressed real-time data;
decompressing the compressed real-time data according to decoding parameters to obtain a predictive waveform;
calculating a difference between the obtaining predictive waveform and the real-time data;
calculating entropies by sequentially discretizing the calculated difference and performing a statistical process on each value obtained by calculating the entropies to obtain a standard deviation threshold as an allowable deviation;
compressing, according to received interactive information, decoder parameters into blocks either before reaching the interactive period or after reaching the interactive period according to the received interactive information;
processing the real-time data into a predictive compression feature and a time stamp of a next transmission period; and
sending, in the second period of the transmission period before a next transmission period, the nonreal-time data to the sending terminal, wherein the nonreal-time data comprises verification data and feedback information, the feedback information comprises real-time feedback information and nonreal-time feedback information, wherein
the real-time feedback information comprises the predictive compression feature of real-time data at the next transmission period to be decompressed and aligned with the time stamp by the sending terminal, and
the nonreal-time feedback information comprises the decoder parameters generated at the recently completed training time zone for decompressing the predictive compression feature and comprises the allowable deviation generated within the interactive period;
the sending terminal performing:
decompressing, according to the decoder parameters received from the receiving terminal, the predictive compression feature and matching the decompressed predictive compression feature with the time stamp, wherein the predictive compression feature is aligned in time and subtracted with current real-time data collected at a next moment;
calculating a residual and an entropy of the residual; and
determining if the entropy of the residual is larger than the allowable deviation, and
when the entropy of the residual is not larger than the allowable deviation, the sending terminal does not send the current real-time data to the receiving terminal and the predictive compression feature is decompressed by the receiving terminal using the decoder parameters as real-time data at the moment; and
when the entropy of the residual is larger than the allowable deviation, the current real-time data is sent to the receiving terminal after a next first region starts.