Unlock instant, AI-driven research and patent intelligence for your innovation.

Data flow control method and device

A technology of data flow and data selector, applied in the field of communication, can solve problems such as buffer underflow and destruction of TMDS character display timing

Active Publication Date: 2018-10-16
HUAWEI MACHINERY
View PDF6 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] However, in version 2.1 of the HDML standard, there are no relevant regulations on the output of TMDS characters and GAP data packets. In practical applications, the storage capacity of the preset buffer in FRL is limited. If the clock signal of FRL arrives When the GAP packet is continuously output, and the TMDS characters are continuously input to the buffer in the FRL, buffer overflow may occur at this time, and the overflow refers to that the number of input TMDS characters exceeds the storage capacity of the buffer ; And if the clock signal arrives, the TMDS characters in the buffer are continuously output to the FRL transmission channel, because the rate of inputting TMDS characters in FRL is lower than the transmission rate of TMDS characters required by FRL, so at this time it may cause buffer loss Underflow, the underflow means that when the entire buffer has no TMDS characters, it is also required to output TMDS characters from the buffer; and the overflow and underflow of the buffer will destroy the inherent display timing of the original TMDS characters

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data flow control method and device
  • Data flow control method and device
  • Data flow control method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0065] Such as 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 .

[0066] 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

[0094] 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:

[0095] Step S41: analyzing the type of the currently input TMDS character;

[0096] 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;

[0097] Step S43: add 3 to the value of the temporary variable tmp_L of the TMDS character length;

[0098] 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;

[0099] Step S44: output the initialization length L0 of the TMDS character type Type and the TMDS character to the FRL packaging module;

[0100] In this application, there are mainly two Types of TMDS subclasses, ...

Embodiment 3

[0105] In this application, it will be introduced in detail Figure 3a , Figure 3b or Figure 3c The working process of the controller 34 in, because the controller 34 outputs a TMDS character or a GAP empty packet to the FRL packing module from the buffer32 whenever the output signal arrives; the storage capacity of the whole buffer32 is limited simultaneously, if When clock signal arrives, output GAP empty packet continuously, may cause the overflow of buffer32 so, and 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 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 T...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data flow control method and device. The method comprises the steps that when a clock signal arrives, a device calculates currently stored transmission minimized differentialsignaling (TMDS) characters in a buffer of the device; when the quantity of the currently stored TMDS characters in the buffer reaches a preset value, the device outputs TMDS characters in the buffer, or, the device outputs a gap data packet, wherein the preset value is less than or equal to a storage capacity of TMDS characters of the buffer. Through adoption of the method and device, the intrinsic display time sequence of the TMDS characters can be guaranteed.

Description

technical field [0001] The present application relates to the technical field of communications, and in particular to a data flow control method and device. Background technique [0002] High Definition Multimedia Interface (HDMI) is a digital video / audio interface technology, a dedicated digital interface suitable for image transmission, which can transmit audio and video signals at the same time, in the existing public HDMI standard protocol 2.0 In this version, video display data, display control signals, and audio data are converted into Transition Minimized Differential Signaling (TMDS) characters for transmission in HDMI cables. [0003] At present, HDMI standard version 2.1 has added a fixed rate link (Fix RateLink, FRL) transmission mode compared to the original version 2.0, which is used to support the higher display data transmission rate of version 2.1 compared to version 2.0, thereby supporting higher The transmission of high-resolution and higher frame rate vid...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04N21/2389H04N21/434H04N21/4385H04N21/44
CPCH04N21/2389H04N21/4342H04N21/4385H04N21/44004H04N21/43635G09G5/006G09G2370/12G06F5/06G06F5/14
Inventor 张波
Owner HUAWEI MACHINERY