US2010260055A1PendingUtilityA1

High data rate interface with improved link synchronization

Assignee: QUALCOMM INCPriority: Dec 8, 2003Filed: Aug 10, 2009Published: Oct 14, 2010
Est. expiryDec 8, 2023(expired)· nominal 20-yr term from priority
H04M 1/724097H04M 1/72409H04L 69/32H04L 65/61H04L 12/40071H04W 56/00H04L 69/22H04L 12/40117H04L 69/18H04L 65/1069H04L 65/80Y02D30/70
59
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
     
     
         2 . The method of  claim 1  wherein the first predetermined time period and the second predetermined time period are substantially similar. 
     
     
         3 . The method of  claim 1  wherein the first predetermined time period comprises a maximum number of measurement units of round trip delay (t BIT ). 
     
     
         4 . The method of  claim 1  wherein the turnaround 2 field length is computed using the following equation: 
       
         
           
             
               
                 Length 
                 
                   TurnAround 
                    
                   
                       
                   
                    
                   2 
                 
               
               ≥ 
               
                 
                   RoundUpToNextInteger 
                    
                   
                       
                   
                   ( 
                   
                     
                       
                         
                           
                             
                               RoundTripDelay 
                               + 
                               24 
                             
                             
                               8 
                                
                               
                                   
                               
                                
                               bits 
                                
                               
                                 / 
                               
                                
                               byte 
                             
                           
                           · 
                         
                       
                     
                     
                       
                         
                           InterfaceTypeFactor 
                           FWD 
                         
                       
                     
                   
                   ) 
                 
                 . 
               
             
           
         
       
     
     
         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.   
     
     
         6 . The hardware system of  claim 5  wherein the first predetermined time period and the second predetermined time period are substantially similar. 
     
     
         7 . The hardware system of  claim 5  wherein the first predetermined time period comprises a maximum number of measurement units of round trip delay (t BIT ). 
     
     
         8 . The hardware system of  claim 5  wherein the turnaround 2 field length is computed using the following equation: 
       
         
           
             
               
                 Length 
                 
                   TurnAround 
                    
                   
                       
                   
                    
                   2 
                 
               
               ≥ 
               
                 
                   RoundUpToNextInteger 
                    
                   
                       
                   
                   ( 
                   
                     
                       
                         
                           
                             
                               RoundTripDelay 
                               + 
                               24 
                             
                             
                               8 
                                
                               
                                   
                               
                                
                               bits 
                                
                               
                                 / 
                               
                                
                               byte 
                             
                           
                           · 
                         
                       
                     
                     
                       
                         
                           InterfaceTypeFactor 
                           FWD 
                         
                       
                     
                   
                   ) 
                 
                 . 
               
             
           
         
       
     
     
         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.   
     
     
         10 . The storage media of  claim 9  wherein the first predetermined time period and the second predetermined time period are substantially similar. 
     
     
         11 . The storage media of  claim 9  wherein the first predetermined time period comprises a maximum number of measurement units of round trip delay (t BIT ). 
     
     
         12 . The storage media of  claim 9  wherein the turnaround 2 field length is computed using the following equation: 
       
         
           
             
               
                 Length 
                 
                   TurnAround 
                    
                   
                       
                   
                    
                   2 
                 
               
               ≥ 
               
                 
                   RoundUpToNextInteger 
                    
                   
                       
                   
                   ( 
                   
                     
                       
                         
                           
                             
                               RoundTripDelay 
                               + 
                               24 
                             
                             
                               8 
                                
                               
                                   
                               
                                
                               bits 
                                
                               
                                 / 
                               
                                
                               byte 
                             
                           
                           · 
                         
                       
                     
                     
                       
                         
                           InterfaceTypeFactor 
                           FWD 
                         
                       
                     
                   
                   ) 
                 
                 . 
               
             
           
         
       
     
     
         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.   
     
     
         14 . The method of  claim 13  further comprising the step of sending a turnaround 1 field by the host. 
     
     
         15 . The method of  claim 13  wherein the step of receiving an all zero field sent by the host comprises the host toggling the strobe from a beginning of the all zero 1 field to an end of an all zero 2 field. 
     
     
         16 . The method of  claim 13  further comprising the step of the host re-enabling line drivers during a turnaround 2 field sent by the host. 
     
     
         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.   
     
     
         18 . The hardware system of  claim 11  further comprising a means for sending a turnaround 1 field by the host 
     
     
         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.   
     
     
         20 . The storage media of  claim 19  further comprising a turnaround 1 field be sent by the host 
     
     
         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.   
     
     
         22 . The method of  claim 21  wherein the step of sending an all zero 2 field by the host comprises the host toggling the strobe signal from a beginning of an all zero 1 field to an end of the all zero 2 field. 
     
     
         23 . The method of  claim 21  further comprising the step of the host disabling line drivers prior to a last bit of a turnaround 1 field and re-enabling the line drivers during the turn around 2 field. 
     
     
         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.

Join the waitlist — get patent alerts

Track US2010260055A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.