A data flow control method, device and equipment
A technology of data flow and equipment, applied in the field of communication, can solve the problems of destroying TMDS character display timing and buffer underflow, etc.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0067] like Figure 3a As shown, the present application provides a data flow control device, which can be a chip in practical applications, Figure 3a The device shown mainly implements figure 2 The functions of the data flow control module shown mainly include: TMDS character type detector 31 , buffer 32 , TMDS character counter 33 , controller 34 , MUX 35 and GAP data packet generator 36 .
[0068] Wherein, the TMDS character type detector 31 is mainly used to detect the type of the TMDS character input in the FRL link, the type of the TMDS character mainly contains two kinds of blanking area video data type and effective video data type, and the TMDS character type detection mainly includes Whether the TMDS character input in the FRL link is a blanking zone video data type or an effective video data type; in this application, the TMDS character type detection can mark the blanking zone video data type as Type2, and will effectively Video data type, marked as Type3.
...
Embodiment 2
[0096] In the embodiment of this application, it will be discussed in detail Figure 3a , Figure 3b or Figure 3c The working process of the TMDS character type detector 31, such as Figure 4 As shown, the details are as follows:
[0097] Step S41: analyzing the type of the currently input TMDS character;
[0098] Step S42: judging whether the type of the currently input TMDS character is the same as the type of the last input TMDS character; if identical, execute step S43; otherwise, execute step S44;
[0099] Step S43: add 3 to the value of the temporary variable tmp_L of the TMDS character length;
[0100] In practical applications, each TMDS character occupies 3 bytes, therefore, each time a TMDS character is input, the value of tmp_L is increased by 3;
[0101] Step S44: output the initialization length L0 of the TMDS character type Type and the TMDS character to the FRL packaging module;
[0102] In this application, there are mainly two Types of TMDS subclasses, ...
Embodiment 3
[0107] In this application, it will be introduced in detail Figure 3a , Figure 3b or Figure 3c In the working process of the controller 34, because the controller 34 outputs a TMDS character or a GAP empty packet from the buffer32 to the FRL packing module whenever the output signal arrives; the storage capacity of the whole buffer32 is limited at the same time, if When clock signal arrives, output GAP empty packet continuously, may cause the overflow of buffer32 so, described overflow is meant that the quantity of the TMDS character of input exceeds the storage capacity of buffer32, thus causes the loss of TMDS character; And if in When the clock signal arrives, the TMDS characters are continuously output, and the input rate of the TMDS characters is less than the transmission rate of the TMDS characters in the FRL link. At this time, buffer32 may underflow. The underflow refers to when the entire buffer32 When there are no TMDS characters, it is also required to output ...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


