HIGH DATA RATE INTERFACE WITH IMPROVED LINK SYNCHRONIZATION
First Claim
1. A method for providing a safety margin for a reverse data link encapsulation packet in a mobile display digital interface (MDDI) communication system, the method comprising the steps of:
- calculating a round trip delay between a host and a client with a round trip delay measurement packet;
providing a first predetermined time period for a host driver to enable;
providing a second predetermined time period for a client driver to disable; and
introducing a turnaround 2 field length in the reverse data link encapsulation packet that is greater than the sum of the calculated round trip delay, the first predetermined time period and the second predetermined time period.
1 Assignment
0 Petitions
Accused Products
Abstract
A data Interface for transferring digital data between a host and a client over a communication path using packet structures linked together to form a communication protocol for communicating a pre-selected set of digital control and presentation data. The signal protocol is used by link controllers configured to generate, transmit, and receive packets forming the communications protocol, and to form digital data into one or more types of data packets, with at least one residing in the host device and being coupled to the client through the communications path. The interface provides a cost-effective, low power, bi-directional, high-speed data transfer mechanism over a short-range “serial” type data link, which lends itself to implementation with miniature connectors and thin flexible cables which are especially useful in connecting display elements such as wearable micro-displays to portable computers and wireless communication devices.
-
Citations
25 Claims
-
1. A method for providing a safety margin for a reverse data link encapsulation packet in a mobile display digital interface (MDDI) communication system, the method comprising the steps of:
-
calculating a round trip delay between a host and a client with a round trip delay measurement packet; providing a first predetermined time period for a host driver to enable; providing a second predetermined time period for a client driver to disable; and introducing a turnaround 2 field length in the reverse data link encapsulation packet that is greater than the sum of the calculated round trip delay, the first predetermined time period and the second predetermined time period. - View Dependent Claims (2, 3, 4)
-
-
5. A hardware system for providing a safety margin for a reverse data link encapsulation packet in a mobile display digital interface (MDDI) communication system, the system comprising:
-
a processor; means for calculating a round trip delay between a host and a client with a round trip delay measurement packet in the processor; means for providing a first predetermined time period for a host driver to enable in the processor; means for providing a second predetermined time period for a client driver to disable in the processor; and means for introducing a turnaround 2 field length in the reverse data link encapsulation packet that is greater than the sum of the calculated round trip delay in the processor, the first predetermined time period and the second predetermined time period. - View Dependent Claims (6, 7, 8)
-
-
9. A storage media comprising program instructions which are computer-executable on hardware to implement maintenance of a safety margin for a reverse data link encapsulation packet in a mobile display digital interface (MDDI) communication system, the storage media comprising:
-
program instructions that cause a round trip delay between a host and a client to be calculated with a round trip delay measurement packet; program instructions that cause a first predetermined time period for a host driver to enable to be provided; program instructions that cause a second predetermined time period for a client driver to disable be provided; and program instructions that cause an introduction of a turnaround 2 field length in the reverse data link encapsulation packet that is greater than the sum of the calculated round trip delay, the first predetermined time period and the second predetermined time period. - View Dependent Claims (10, 11, 12, 18)
-
-
13. A method for ensuring reliable clock recovery in a client device in a mobile display digital interface (MDDI) communication system, the method comprising the steps of:
-
asserting a data enable signal in the client device; generating a recovered clock in the client device using a strobe signal and a data signal; receiving an all zero 1 field sent by a host; de-asserting a data enable signal in the client device; and generating the recovered clock in the client device solely from the strobe signal. - View Dependent Claims (14, 15, 16)
-
-
17. A hardware system for ensuring reliable clock recovery in a client device in a mobile display digital interface (MDDI) communication system, the system comprising:
-
a processor; means for asserting a data enable signal in the client device in the processor; means for generating a recovered clock in the client device using a strobe signal and a data signal in the processor; means for receiving an all zero 1 field sent by a host in the processor; means for de-asserting a data enable signal in the client device in the processor; and means for generating the recovered clock in the client device solely from the strobe signal in the processor.
-
-
19. A storage media comprising program instructions which are computer-executable on hardware to implement a reliable clock recovery in a client device in a mobile display digital interface (MDDI) communication system, the storage media comprising:
-
program instructions that cause a data enable signal to be asserted in the client device; program instructions that cause a recovered clock be generated in the client device using a strobe signal and a data signal; program instructions that cause all zero 1 field to be received by the client and sent by a host; program instructions that cause a data enable signal to be de-asserted in the client device; and program instructions that cause the recovered clock to be generated in the client device solely from the strobe signal. - View Dependent Claims (20)
-
-
21. A method for ensuring reliable clock recovery in a client device in a mobile display digital interface (MDDI) communication system, the method comprising the steps of:
-
generating a recovered clock in the client device solely from a strobe signal; sending a turnaround 2 field by a host; receiving an all zero 2 field sent by the host; asserting a data enable signal in the client device; and generating the recovered clock in the client device based on the strobe signal and the data signal. - View Dependent Claims (22, 23)
-
-
24. A hardware system for ensuring reliable clock recovery in a client device in a mobile display digital interface (MDDI) communication system, the system comprising:
-
a processor; means for generating a recovered clock in the client device solely from a strobe signal in the processor; means for sending a turnaround 2 field by a host in the processor; means for receiving an all zero 2 field sent by the host in the processor; means for asserting a data enable signal in the client device in the processor; and means for generating the recovered clock in the client device in the processor based on the strobe signal and the data signal.
-
-
25. A storage media comprising program instructions which are computer-executable on hardware to implement a reliable clock recovery in a client device in a mobile display digital interface (MDDI) communication system, the storage media comprising:
-
program instructions that cause a recovered clock to be generated in the client device solely from a strobe signal; program instructions that cause a turnaround 2 field to be sent by a host; program instructions that cause all zero 2 field to be received by the client and sent by the host; program instructions that cause a data enable signal in the client device to be asserted; and program instructions that cause the recovered clock to be generated in the client device based on the strobe signal and the data signal.
-
Specification