High-definition video signal zero-delay transmission control method and system
By analyzing the decoded video progress and user operations in real time, combining visual lossless and zero compression technology, the problem of picture quality degradation in high-definition video transmission is solved, and efficient transmission and clear amplification of 0-delay high-definition video signals are achieved.
Patent Information
- Application Number
- CN202510813757.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-18
- Publication Date
- 2025-09-05
AI Technical Summary
In the process of high-definition video transmission, the enlarged picture after lossless visual compression may appear blur, smearing, subtle serration, ringing effect or artifacts, and it is difficult to achieve zero-delay transmission.
By collecting the current playback progress and user operation data of the decoded video, analyzing the video target area and progress, using visual lossless compression and zero compression technology, we can judge whether the video playback is real-time, amplify and encode transmission as needed, and use particle swarm optimization algorithm to locate the video target area to achieve 0 delay transmission of high-definition video signals.
While controlling the delay, the clarity of the enlarged picture is improved, the picture quality is avoided, and the real-timeness and detail fidelity of the video content is ensured.
Smart Images

Figure CN120602720A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of video transmission, and in particular to a transmission control method and system for high-definition video signals with zero delay. Background Art
[0002] During video transmission, there is a certain amount of delay due to the transmission distance and signal processing steps. In particular, high-definition video is generally larger to preserve more details, and the transmission rate and bandwidth will also introduce a certain amount of delay. "Zero delay" in video generally refers to controlling the delay to an extremely low level during the end-to-end transmission of the video signal to meet the real-time interaction needs of different fields. For example, the delay of medical surgical robots is generally controlled within 0.5ms, the delay of esports live broadcasts is generally within 1ms, and the delay of drone image transmission is controlled within 30ms. For example, the prior art with publication number CN118945364A discloses a low-latency video transmission method and system, which relates to the field of video encoding and decoding technology. The method includes: an adaptive encoding step, acquiring video frames in real time and performing complexity analysis on the video frames to obtain a complexity index value; dynamically adjusting encoding parameters based on the complexity index value; dividing the video frame into multiple independently processable blocks, assigning each block to a different encoding processing unit, each encoding processing unit encoding the assigned block according to the adjusted encoding parameters, and merging all encoding results into a complete encoded frame; and an adaptive decoding step, dividing the encoded frame into multiple independently processable blocks, each block assigned to a different decoding processing unit, and after each decoding processing unit completes decoding, merging all decoding results into a complete decoded frame. This existing technology optimizes the video encoding and decoding process, ensuring the efficiency and stability of the entire video processing chain, and meeting the requirements of efficient and low-latency video transmission.
[0003] However, during video playback, users may in some cases zoom in on part of the video content as needed. In some cases where the distance is long or the transmission speed or bandwidth is limited, in order to ensure the real-time performance of the HD video, the HD video needs to be compressed to a certain extent, such as visual lossless compression. Zooming in on a visually lossless compressed image may cause the zoomed image to appear blurry, smeared, slightly jagged, ringing, or artifacts. Summary of the Invention
[0004] The purpose of the present invention is to provide a transmission control method and system for high-definition video signals with zero delay to solve the above-mentioned deficiencies in the prior art.
[0005] In order to achieve the above object, the present invention provides the following technical solution: a transmission control method for high-definition video signals with zero delay, comprising the steps of:
[0006] Collect and decode the current playback progress data of the video And the user's video operation data E; the current decoding video current playback progress data can be obtained by collecting the corresponding frame number w of the video screen currently played by the video player The user's video operation data E includes a variety of parameters, such as the center position of the area to be enlarged selected by the user and the magnification factor selected by the user (equivalent to the original high-definition video size).
[0007] Based on the current playback progress data of the decoded video and the original HD video real-time progress data B, to determine whether the currently playing decoded video is real-time; that is, to determine Is it equal to B? If so, the decoded video played is real-time, otherwise not real-time.
[0008] If so, based on the user's video operation data E and the decoded video current playback progress data The video target area and the video operation feature data set F are used to analyze the real-time progress of the original high-definition video and the corresponding video target area when the user operates the video, and generate the video target area and progress analysis data G;
[0009] According to the video target area and progress analysis data G, the original high-definition video data set A corresponding to the progress of the original high-definition video data set A is analyzed. The corresponding areas are amplified, encoded and transmitted in turn.
[0010] Furthermore, the generation of the video target area and progress analysis data G includes the following steps:
[0011] Collect video target area to video operation feature data, and generate video target area to video operation feature data set , , Represents the feature data of the u-th video target area on the video operation, The maximum number of target areas in the video;
[0012] Search the video target area to video operation feature data set F for the video target area to video operation feature data that matches the user to video operation data E. , generate video target area analysis data ;
[0013] Analyze data on the target area of the video and the current playback progress data of the decoded video Collect and combine to generate video target area and progress analysis data G=( , ).
[0014] Further, the video target area video operation feature data set F is searched for the video target area video operation feature data that matches the user video operation data E. , including the following steps:
[0015] Q1. Initialize the algorithm parameters, the number of particle populations N to search in the target video area, and the maximum number of iterations T;
[0016] Q2: Randomly generate N video target area search particles in the video target area video operation feature data set F, and the position of each video target area search particle is recorded as ;
[0017] Q3. Calculate the Euclidean distance between each video target area search particle and the user's video operation data E as the fitness value of the video target area search particle;
[0018] Q4. For each video target area search particle, select the position with the smallest fitness value in the historical iteration process and set it as the individual optimal position of the video target area search particle , for all video target area search particles, select the video target area search particle position with the smallest fitness value and set it as the global optimal position ;
[0019] Q5. Search particles in each video target area to move to the corresponding individual optimal position and the global optimal position Flying searches for a location with a smaller fitness value. The formula is as follows:
[0020] ;
[0021] like Less than the set minimum speed , then let ,like If it is greater than the set maximum speed, ; where t represents the current number of iterations, 、 Respectively represent the maximum and minimum values of the flight speed inertia weight, The flight speed inertia weight indicates that the flight speed inertia weight decreases as the number of iterations increases. and Search for the optimal position of particles in the target area of the control video respectively and the global optimal position The flight step length, and is a random number that obeys the uniform distribution U(0,1);
[0022] ;
[0023] like If it exceeds F, calculate the Recent Get the nearest boundary position ,make .
[0024] Q6. Calculate the fitness value of the search particle in each video target area and update the individual optimal position and the global optimal position ;
[0025] Q7. Determine whether the maximum number of iterations T has been reached. If not, return to A5. If so, output the global optimal position at this time. The corresponding video target area to the video operation feature data .
[0026] Furthermore, the current playback progress data of the collected and decoded video Before, the following steps are also included:
[0027] Collect original HD video data and generate original HD video data set , , Represents the w-th frame of original high-definition video data, Indicates the maximum number of frames of the current original high-definition video data set; based on Update the original high-definition video real-time progress data B in real time;
[0028] Based on visual lossless compression technology, the original high-definition video data set A is compressed and encoded to generate an encoded video data set C, and the encoded video data set C is transmitted; the visual lossless compression technology can be FPGA-accelerated JPEG XS, ASIC-based TICO, etc.
[0029] Receive the encoded video data set C and perform decoding processing to generate a decoded video data set , The decoded video data set D is played in the order of the frame numbers. The decoding algorithm corresponding to the encoding algorithm is used for decoding.
[0030] Furthermore, after determining whether the currently played decoded video is real-time, the following steps are further included:
[0031] If not, then under the premise of eliminating the video playback freeze, record the original high-definition video real-time progress data B at this time to generate the first original high-definition video recording frame data ;
[0032] Based on the zero compression technology, the number of frames in the original high-definition video data set A is within the first original high-definition video recording frame data. The original high-definition video data after Perform encoding processing to generate an uncompressed video data set ,in ; Among them, zero compression technologies such as SDI, IP-based uncompressed and fiber direct transmission.
[0033] Determine in real time whether the currently playing decoded video is real-time. If not, do not perform any operation. If so, record the original HD video real-time progress data B at this time and generate the second original HD video recording frame data. ;
[0034] Based on visual lossless compression technology, the number of frames in the original high-definition video data set A is greater than the number of frames in the second original high-definition video recording frame data. The original high-definition video data after Perform encoding processing and update the encoded video data set C, where .
[0035] Further, according to the G The corresponding areas are amplified, encoded, and transmitted in sequence, including the following steps:
[0036] According to the video target area and the progress analysis data G, the decoded video current playback progress data , the frame number in the G The original high-definition video data after In and described The corresponding area is enlarged to the The sizes are the same, and a high-definition video magnification data set H is generated; when magnifying, algorithms such as Lanczos4 algorithm and Real-ESRGANTensorRT can be used.
[0037] Based on visual lossless compression technology, the high-definition video magnification data set H is compressed and encoded and then updated to the encoded video data set C;
[0038] The updated data in the coded video data set C is transmitted.
[0039] A transmission control system for high-definition video signals with zero delay includes a video acquisition module, a coding and decoding module, a sending module, a receiving module, a video playing module, an operation information acquisition module, and a user operation analysis module.
[0040] The video acquisition module is used to acquire original high-definition video data and obtain the current maximum number of frames of the original high-definition video data;
[0041] The codec module is used to perform compression encoding or zero-compression encoding on the original high-definition video data and the high-definition video amplified data.
[0042] The sending module is used to send and transmit the data encoded by the encoding and decoding module;
[0043] The receiving module is used to receive the encoded data sent by the sending module, output it to the encoding and decoding module for decoding, and then output it to the video playing module for video playback;
[0044] The video playback module is also used to collect the frame number corresponding to the currently playing decoded video screen;
[0045] The operation information collection module collects user operation data on the video;
[0046] The user operation analysis module is used to analyze and process the real-time progress of the original high-definition video and the corresponding video target area when the user operates the video, and generate video target area and progress analysis data.
[0047] 1. Compared with the existing technology, the present invention provides a transmission control method and system for high-definition video signals with zero delay. By analyzing the progress of the decoded video being played and the user's operation information on the playing interface, such as the zoom position and the zoom factor, the method and system can quickly locate the corresponding position of the progress of the original high-definition video. Starting from the corresponding progress of the original high-definition video, the picture at the corresponding position is zoomed in and then encoded and transmitted. While controlling the delay, the clarity of the corresponding zoomed picture of the decoded video is improved.
[0048] 2. Compared with the existing technology, the present invention provides a transmission control method and system for high-definition video signals with zero delay. By obtaining the progress of the decoded video being played, it is determined whether the content being played is real-time, and whether to compress the original high-definition video. If it is not real-time content and there is no video freeze, it means that the user is reviewing the video and temporarily requires the real-time performance of the video, thereby automatically transmitting the subsequent original high-definition video in uncompressed encoding, improving the video quality and ensuring the details of the video. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments described in the present invention. For ordinary technicians in this field, other drawings can also be obtained based on these drawings.
[0050] Figure 1 A diagram of the overall implementation steps of the method provided in an embodiment of the present invention;
[0051] Figure 2 This is a system structure block diagram provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0052] In order to enable those skilled in the art to better understand the technical solution of the present invention, the present invention will be further described in detail below with reference to the accompanying drawings.
[0053] In the description of the present invention, the terms "first" and "second" are used for descriptive purposes only and are not to be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include one or more of the said features. In the description of the present invention, "multiple" means two or more, unless otherwise clearly and specifically defined. In addition, the terms "installed", "connected", and "connected" should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a mechanical connection or an electrical connection; it can be a direct connection, or an indirect connection through an intermediate medium, or it can be a communication between the internal parts of two components. For those of ordinary skill in the art, the specific meanings of the above terms in the present invention can be understood according to the specific circumstances.
[0054] Example embodiments will be described more fully hereinafter with reference to the accompanying drawings, but the example embodiments may be embodied in different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete and will fully convey the scope of this disclosure to those skilled in the art.
[0055] In the absence of conflict, the various embodiments of the present disclosure and the various features therein may be combined with each other.
[0056] As used herein, the term "and / or" includes any and all combinations of one or more of the associated listed items.
[0057] The embodiments described herein may be described with reference to plan views and / or cross-sectional views, with the aid of idealized schematic diagrams of the present disclosure. Thus, the example illustrations may be modified based on manufacturing techniques and / or tolerances. Therefore, the embodiments are not limited to the embodiments shown in the accompanying drawings, but include modifications of the configurations formed based on the manufacturing process. Therefore, the regions illustrated in the accompanying drawings are schematic in nature, and the shapes of the regions shown in the drawings illustrate specific shapes of the regions of the elements, but are not intended to be limiting.
[0058] See also Figure 1 In order to achieve the above-mentioned purpose, the present invention provides the following technical solution: a transmission control method for high-definition video signals with zero delay, comprising the following steps:
[0059] S1. Collect original high-definition video data and generate original high-definition video data set , , Represents the w-th frame of original high-definition video data, Indicates the maximum number of frames of the current original high-definition video data set; based on The original high-definition video real-time progress data B is updated in real time.
[0060] S2. Based on visual lossless compression technology, the original high-definition video data set A is compressed and encoded to generate an encoded video data set C, and the encoded video data set C is transmitted; the visual lossless compression technology can be FPGA-accelerated JPEG XS, ASIC-based TICO, etc.
[0061] S3: Receive the coded video data set C and perform decoding processing to generate a decoded video data set , The decoded video data set D is played in the order of the frame numbers. The decoding algorithm used in the encoding is used for decoding.
[0062] S4. Collect and decode the current playback progress data of the video And the user's video operation data E; the current decoding video current playback progress data can be obtained by collecting the corresponding frame number w of the video screen currently played by the video player The user's video operation data E includes a variety of parameters, such as the center position of the area to be enlarged selected by the user and the magnification factor selected by the user (equivalent to the original high-definition video size).
[0063] S5, based on the current playback progress data of the decoded video and the original HD video real-time progress data B, to determine whether the currently playing decoded video is real-time; that is, to determine Is it equal to B? If so, the decoded video played is real-time, otherwise not real-time.
[0064] S6: If yes, then based on the user's video operation data E and the decoded video current playback progress data The video target area and the video operation feature data set F are analyzed and processed to analyze the real-time progress of the original high-definition video and the corresponding video target area when the user operates the video, and the video target area and progress analysis data G are generated, including the following steps:
[0065] S61: Collect video target area-to-video operation feature data and generate a video target area-to-video operation feature data set. , , Represents the feature data of the u-th video target area on the video operation, is the maximum number of target areas of the video; in one embodiment, there are M sizes of sliding windows, and the sliding window of the mth size slides within the frame range of the decoded video. different positions, and the sliding window of size m is here Different position sliding can pass through any position of the decoded video screen, , each size of the sliding window and its corresponding position is a video target area, the maximum number of video target areas .
[0066] The video operation characteristics of each video target area include the position of the center point of the video target area and the magnification factor required to magnify the video target area to the original high-definition video size.
[0067] Furthermore, the distance between the center points of two horizontally adjacent sliding windows of the same size and position is less than half the length of the sliding window, and the distance between the center points of two vertically adjacent sliding windows of the same size and position is less than half the height of the sliding window.
[0068] S62: Search the video target area video operation feature data set F for the video target area video operation feature data that matches the user video operation data E. , generate video target area analysis data , including the following steps:
[0069] S62Q1, initialize the algorithm parameters, the number of particle populations N to search in the target video area, and the maximum number of iterations T;
[0070] S62Q2, randomly generate N video target area search particles in the video operation feature data set F in the video target area, and the position of each video target area search particle is recorded as ;
[0071] S62Q3, calculate the Euclidean distance between each video target area search particle and the user's video operation data E as the fitness value of the video target area search particle; in one embodiment, when calculating the fitness value, it is necessary to respectively The fitness values of the two dimensions are calculated: the fitness value of the first dimension is The error value between the normalized value of the corresponding sliding window size when it is enlarged to the original HD video size and the normalized value of the user-selected magnification corresponding to E; the fitness value of the second dimension is The distance value between the normalized value of the center position of the corresponding sliding window and the normalized value of the center position of the area to be enlarged selected by the user corresponding to E.
[0072] S62Q4. For each video target area search particle, select the position with the smallest fitness value in the historical iteration process and set it as the individual optimal position of the video target area search particle , for all video target area search particles, select the video target area search particle position with the smallest fitness value and set it as the global optimal position ;
[0073] S62Q5, each video target area searches for particles to move to the corresponding individual optimal position and the global optimal position Flying searches for a location with a smaller fitness value. The formula is as follows:
[0074] ;
[0075] like Less than the set minimum speed , then let ,like If it is greater than the set maximum speed, ; where t represents the current number of iterations, 、 Respectively represent the maximum and minimum values of the flight speed inertia weight, The flight speed inertia weight indicates that the flight speed inertia weight decreases as the number of iterations increases. and Search for the optimal position of particles in the target area of the control video respectively and the global optimal position The flight step length, and is a random number that obeys the uniform distribution U(0,1);
[0076] ;
[0077] like If it exceeds F, calculate the Recent Get the nearest boundary position ,make .
[0078] S62Q6, calculate the fitness value of the search particle in each video target area and update the individual optimal position and the global optimal position ;
[0079] S62Q7. Determine whether the maximum number of iterations T has been reached. If not, return to A5. If so, output the global optimal position at this time. The corresponding video target area to the video operation feature data .
[0080] S63. Analyze data on the target area of the video And decode the current video playback progress data Collect and combine to generate video target area and progress analysis data G=( , ).
[0081] S7: If it is determined whether the currently played decoded video is real-time, and the result is no, then, under the premise of eliminating video playback freezes, the subsequent original high-definition video data is uncompressedly encoded to update the encoded video data set, including the following steps:
[0082] S71: On the premise of eliminating the video playback freeze, record the original high-definition video real-time progress data B at this time to generate the first original high-definition video recording frame data Furthermore, you can determine whether the video is stuck by judging whether the rendering timestamp has increased suddenly, comparing the actual FPS with the target FPS, monitoring the difference between audio and video PTS, buffer vacancy rate, etc.
[0083] S72, based on the zero compression technology, the number of frames in the original high-definition video data set A is first recorded in the original high-definition video frame data. The original high-definition video data after Perform encoding processing to generate an uncompressed video data set ,in ; Among them, zero compression technologies such as SDI, IP-based uncompressed and fiber direct transmission.
[0084] S73, real-time determination of whether the currently playing decoded video is real-time, if not, then no operation is performed, that is, S65 operation is maintained; if so, then the original high-definition video real-time progress data B is recorded at this time, and the second original high-definition video recording frame data is generated ;
[0085] S74, based on visual lossless compression technology, the number of frames in the original high-definition video data set A is converted into the second original high-definition video recording frame data. The original high-definition video data after Perform encoding processing and update the encoded video data set C, where .
[0086] S8, according to the video target area and progress analysis data G, the original high-definition video data set A corresponding to the progress of the original high-definition video data The corresponding areas are amplified, encoded and transmitted in sequence, including the following steps:
[0087] S81, decoding the current playback progress data of the video in the target video area and progress analysis data G. , put the frame number in G The original high-definition video data after Zhongyu The corresponding area is enlarged to The sizes are the same, and a high-definition video magnification data set H is generated; when magnifying, algorithms such as Lanczos4 algorithm, Real-ESRGAN TensorRT, etc. can be used.
[0088] S82. Based on visual lossless compression technology, compress and encode the high-definition video magnification data set H and then update it into the encoded video data set C;
[0089] S83: Transmit the updated data in the coded video data set C.
[0090] See also Figure 2 The present invention also provides a transmission control system for high-definition video signals with zero delay, including a video acquisition module, a coding and decoding module, a sending module, a receiving module, a video playback module, an operation information acquisition module, and a user operation analysis module.
[0091] The video acquisition module is used to acquire original high-definition video data and obtain the current maximum number of frames of the original high-definition video data;
[0092] The codec module is used to perform compression encoding or zero-compression encoding on the original high-definition video data and the high-definition video amplified data.
[0093] The sending module is used to send and transmit the data encoded by the encoding and decoding module;
[0094] The receiving module is used to receive the encoded data sent by the sending module, output it to the encoding and decoding module for decoding, and then output it to the video playing module for video playback;
[0095] The video playback module is also used to collect the frame number corresponding to the currently playing decoded video screen;
[0096] The operation information collection module collects user operation data on the video;
[0097] The user operation analysis module is used to analyze and process the real-time progress of the original high-definition video and the corresponding video target area when the user operates the video, and generate video target area and progress analysis data.
[0098] The above description is merely illustrative of certain exemplary embodiments of the present invention. It goes without saying that those skilled in the art will be able to modify the described embodiments in various ways without departing from the spirit and scope of the present invention. Therefore, the above drawings and description are illustrative in nature and should not be construed as limiting the scope of protection of the claims.
Claims
1. A transmission control method for high-definition video signals with zero delay, characterized by: Including steps: Collect and decode the current playback progress data of the video and user's video operation data E; Based on the current playback progress data of the decoded video and the original HD video real-time progress data B to determine whether the currently playing decoded video is real-time; If so, based on the user's video operation data E and the decoded video current playback progress data The video target area and the video operation feature data set F are used to analyze the real-time progress of the original high-definition video and the corresponding video target area when the user operates the video, and generate the video target area and progress analysis data G; According to the video target area and progress analysis data G, the original high-definition video data set A corresponding to the progress of the original high-definition video data set A is analyzed. The corresponding areas are amplified, encoded and transmitted in turn.
2. The method for controlling transmission of high-definition video signals with zero delay according to claim 1, characterized in that: The generating of the video target area and progress analysis data G comprises the following steps: Collect video target area to video operation feature data, and generate video target area to video operation feature data set , , Represents the feature data of the u-th video target area on the video operation, The maximum number of target areas in the video; Search the video target area to video operation feature data set F for the video target area to video operation feature data that matches the user to video operation data E. , generate video target area analysis data ; Analyze data on the target area of the video and the current playback progress data of the decoded video Collect and combine to generate video target area and progress analysis data G=( , ).
3. The method for controlling transmission of high-definition video signals with zero delay according to claim 2, wherein: Search the video target area to video operation feature data set F for the video target area to video operation feature data that matches the user to video operation data E. , including the following steps: Q1. Initialize the algorithm parameters, the number of particle populations N to search in the target video area, and the maximum number of iterations T; Q2: Randomly generate N video target area search particles in the video target area video operation feature data set F, and the position of each video target area search particle is recorded as ; Q3. Calculate the Euclidean distance between each video target area search particle and the user's video operation data E as the fitness value of the video target area search particle; Q4. For each video target area search particle, select the position with the smallest fitness value in the historical iteration process and set it as the individual optimal position of the video target area search particle , for all video target area search particles, select the video target area search particle position with the smallest fitness value and set it as the global optimal position ; Q5. Search particles in each video target area to move to the corresponding individual optimal position and the global optimal position Flying search for a location with a smaller fitness value; Q6. Calculate the fitness value of the search particle in each video target area and update the individual optimal position and the global optimal position ; Q7. Determine whether the maximum number of iterations T has been reached. If not, return to A5. If so, output the global optimal position at this time. The corresponding video target area to the video operation feature data .
4. The method for controlling transmission of high-definition video signals with zero delay according to claim 1, wherein: The current playback progress data of the collected and decoded video Before, the following steps are also included: Collect original HD video data and generate original HD video data set , , Indicates the maximum number of frames of the current original high-definition video data set; based on Update the original high-definition video real-time progress data B in real time; Based on visual lossless compression technology, compress and encode the original high-definition video data set A to generate an encoded video data set C, and transmit the encoded video data set C; Receive the encoded video data set C and perform decoding processing to generate a decoded video data set , It represents the w-th frame of decoded video data, and the decoded video data set D is played in the order of frame numbers.
5. The method for controlling transmission of high-definition video signals with zero delay according to claim 4, characterized in that: After determining whether the currently played decoded video is real-time, the following steps are also included: If not, then under the premise of eliminating the video playback freeze, record the original high-definition video real-time progress data B at this time to generate the first original high-definition video recording frame data ; Based on the zero compression technology, the number of frames in the original high-definition video data set A is within the first original high-definition video recording frame data. The original high-definition video data after Perform encoding processing to generate an uncompressed video data set ,in ; Determine in real time whether the currently playing decoded video is real-time. If not, do not perform any operation. If so, record the original HD video real-time progress data B at this time and generate the second original HD video recording frame data. ; Based on visual lossless compression technology, the number of frames in the original high-definition video data set A is greater than the number of frames in the second original high-definition video recording frame data. The original high-definition video data after Perform encoding processing and update the encoded video data set C, where .
6. The method for controlling transmission of high-definition video signals with zero delay according to claim 4, characterized in that: According to the G The corresponding areas are amplified, encoded, and transmitted in sequence, including the following steps: According to the video target area and the progress analysis data G, the decoded video current playback progress data , the frame number in the G The original high-definition video data after In and described The corresponding area is enlarged to the The size is the same, generating a high-definition video magnification data set H; Based on visual lossless compression technology, the high-definition video magnification data set H is compressed and encoded and then updated to the encoded video data set C; The updated data in the coded video data set C is transmitted.
7. A high-definition video signal zero-delay transmission control system, configured to execute the high-definition video signal zero-delay transmission control method according to any one of claims 1 to 6, characterized in that: It includes video acquisition module, encoding and decoding module, sending module, receiving module, video playback module, operation information acquisition module, and user operation analysis module.
Citation Information
Patent Citations
Low-delay video transmission method and system
CN118945364A