Search

CN-122002066-A - Data transmission system and computer device

CN122002066ACN 122002066 ACN122002066 ACN 122002066ACN-122002066-A

Abstract

The application relates to a data transmission system and computer equipment, wherein the system comprises a host and a display chip, wherein a video frame generation module, an SDP processing module and a video controller are integrated in the display chip, the host is used for sending stored SDP slice data corresponding to a target video frame to the SDP processing module when the video frame generation module is detected to generate the target video frame, the SDP processing module is used for recombining the SDP switching data and sending the obtained recombined SDP data to the video controller, and the video controller is used for receiving the recombined SDP data through an SDP interface and fusing the target video frame received through a video transmission channel with the recombined SDP data based on a self-adaptive synchronization mechanism so as to obtain data to be displayed.

Inventors

  • WANG ZHENGUO
  • WANG SHUANG
  • ZHU YINGCHUN
  • LAI MINGLIANG
  • LIU SHUANGFEI

Assignees

  • 沐曦集成电路(南京)有限公司

Dates

Publication Date
20260508
Application Date
20241107

Claims (10)

  1. 1. The data transmission system is characterized by comprising a host and a display chip, wherein a video frame generation module, an SDP processing module and a video controller are integrated in the display chip; The host is configured to send stored SDP slice data corresponding to a target video frame to the SDP processing module when it is detected that the video frame generating module has generated the target video frame; The SDP processing module is used for reorganizing the SDP switching data and sending the obtained reorganized SDP data to the video controller; The video controller is configured to receive the reassembled SDP data through an SDP interface, and fuse the target video frame received through a video transmission channel with the reassembled SDP data based on an adaptive synchronization mechanism, so as to obtain data to be displayed.
  2. 2. The system of claim 1, wherein the system further comprises a controller configured to control the controller, The host is further configured to send, when detecting that the video frame generating module has generated a target video frame, a stored preset frame line number corresponding to the target video frame to the SDP processing module; The SDP processing module is specifically configured to reorganize the plurality of SDP switching data to obtain the reorganized SDP data, and send the obtained reorganized SDP data to the video controller when detecting a vertical blanking state signal of an SDP data stream sent by the video controller.
  3. 3. The system of claim 2, wherein the system further comprises a controller configured to control the controller, The SDP processing module is specifically configured to send the obtained reassembled SDP data to the video controller when a vertical blanking state signal of an SDP data stream sent by the video controller is detected, and when an actual number of video frames sent by the video controller is received to be greater than the preset number of frames.
  4. 4. The system of claim 3, wherein the system further comprises a controller configured to control the controller, The video controller is further configured to send a response signal to the SDP processing module after receiving the reassembled SDP data; The SDP processing module is specifically configured to, after receiving the response signal, detect a vertical blanking state signal of an SDP data stream sent by the video controller next time, and stop sending SDP data before receiving that an actual number of video frames sent by the video controller is greater than the preset number of frames.
  5. 5. The system of claim 3 wherein the SDP processing module comprises an SDP data storage module, an SDP data reorganization module, and an SDP data transmission module; the SDP data storage module is used for receiving and storing the SDP switching data; the SDP data reorganization module is used for assembling a plurality of SDP switching data stored by the SDP data storage module according to the data packet format of the SDP to obtain assembled SDP data; the SDP data transmitting module is configured to transmit the obtained reassembled SDP data to the video controller when a vertical blanking state signal of each SDP data stream transmitted by the video controller is detected and an actual video frame line number transmitted by the video controller is received to be greater than the preset frame line number.
  6. 6. The system of claim 5, wherein the SDP processing module further comprises a cross-clock domain delivery module; The cross-clock domain transfer module is configured to receive the plurality of SDP slice data in the register channel working clock domain sent by the host, perform cross-asynchronous clock synchronization processing to obtain the plurality of SDP slice data in the SDP data working clock domain, and send the plurality of SDP slice data to the SDP data storage module.
  7. 7. The system of claim 2, wherein the system further comprises a controller configured to control the controller, The host is further configured to, when the SDP data types corresponding to the target video frame and the previous video frame are different, configure and store a plurality of SDP slice data corresponding to the target video frame and the preset frame line number based on the target SDP data type corresponding to the target video frame.
  8. 8. The system of claim 1, wherein the system further comprises a controller configured to control the controller, The host is specifically configured to, when determining that a fast switch from a static state to a dynamic state is currently performed based on content of video data, send stored SDP slice data corresponding to a target video frame to the SDP processing module when detecting that the target video frame has been generated by the video frame generating module.
  9. 9. The system of claim 8, wherein the system further comprises a controller configured to control the controller, The host is further configured to, when determining that the video frame is not currently in a fast switch from static to dynamic scene based on the content of the video data, control the display chip to transmit the SDP slice data and the target video frame in a manner of sharing the video transmission channel when detecting that the video frame generating module has generated the target video frame.
  10. 10. A computer device comprising a system as claimed in any one of claims 1 to 9 and a display device.

Description

Data transmission system and computer device Technical Field The present application relates to the field of audio and video data stream processing technologies, and in particular, to a data transmission system and a computer device. Background With the rapid development of audio and video technology, adaptive-Sync (Adaptive-Sync) technology can dynamically synchronize the refresh rate of a display with the frame rate of a graphics processor (Graphics Processing Unit, GPU). The Adaptive-Sync function is started to effectively solve the problems of stuck, torn and trailing of pictures in theory, and can maintain more stable frame rate by synchronously and dynamically starting and closing the Adaptive-Sync function, especially in the scenes of fast switching from static to dynamic in the scenes of games with high performance requirements, the Adaptive-Sync function is started in time, and the continuity and the accuracy of picture details are higher. The auxiliary data packet (suppuration DATA PACKET, SDP) contains an information frame of an audio portion or a video stream of the multimedia content, the information frame containing various characteristics of an image to be transmitted, such as a coding scheme, a scanning scheme, a display ratio, a pixel repetition rate, and the like. In the conventional transmission mode, video data and SDP data share one channel for transmission, that is, the video data and SDP data are transmitted in one channel in a time interval when transmitted, so that in a static-to-dynamic fast switching scenario, when SDP data and video data are needed to be synchronized by opening an Adaptive-Sync function, corresponding SDP data may not be received, and synchronous dynamic opening and closing of the Adaptive-Sync function may not be realized, so that the conventional transmission mode still cannot effectively improve continuity and accuracy of picture details. Disclosure of Invention Based on this, it is necessary to provide a data transmission system and a computer device in view of the above technical problems. In a first aspect, the application provides a data transmission system, which comprises a host and a display chip, wherein a video frame generation module, an SDP processing module and a video controller are integrated in the display chip; The host is configured to send stored SDP slice data corresponding to a target video frame to the SDP processing module when it is detected that the video frame generating module has generated the target video frame; The SDP processing module is used for reorganizing the SDP switching data and sending the obtained reorganized SDP data to the video controller; The video controller is configured to receive the reassembled SDP data through an SDP interface, and fuse the target video frame received through a video transmission channel with the reassembled SDP data based on an adaptive synchronization mechanism, so as to obtain data to be displayed. In some embodiments, the host is further configured to send, when detecting that the video frame generating module has generated the target video frame, a stored preset number of frame lines corresponding to the target video frame to the SDP processing module; The SDP processing module is specifically configured to reorganize the plurality of SDP switching data to obtain the reorganized SDP data, and send the obtained reorganized SDP data to the video controller when detecting a vertical blanking state signal of an SDP data stream sent by the video controller. In some embodiments, the SDP processing module is specifically configured to send the obtained reassembled SDP data to the video controller when a vertical blanking state signal of an SDP data stream sent by the video controller is detected and an actual number of video frames sent by the video controller is received to be greater than the preset number of frames. In some embodiments, the video controller is further configured to send a reply signal to the SDP processing module after receiving the reassembled SDP data; The SDP processing module is specifically configured to, after receiving the response signal, detect a vertical blanking state signal of an SDP data stream sent by the video controller next time, and stop sending SDP data before receiving that an actual number of video frames sent by the video controller is greater than the preset number of frames. In some embodiments, the SDP processing module comprises an SDP data storage module, an SDP data reorganization module and an SDP data sending module; the SDP data storage module is used for receiving and storing the SDP switching data; the SDP data reorganization module is used for assembling a plurality of SDP switching data stored by the SDP data storage module according to the data packet format of the SDP to obtain assembled SDP data; the SDP data transmitting module is configured to transmit the obtained reassembled SDP data to the video controller when a vertical blanking sta