IPC분류정보
국가/구분 |
United States(US) Patent
등록
|
국제특허분류(IPC7판) |
|
출원번호 |
US-0917930
(2004-08-12)
|
등록번호 |
US-8705571
(2014-04-22)
|
발명자
/ 주소 |
- Anderson, Jon James
- Steele, Brian
- Wiley, George Alan
- Shekhar, Shashank
|
출원인 / 주소 |
|
대리인 / 주소 |
|
인용정보 |
피인용 횟수 :
1 인용 특허 :
291 |
초록
▼
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
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.
대표청구항
▼
1. A method for providing multimedia synchronization for simultaneous isochronous data streams in a mobile digital data interface (MDDI) communication system, the method comprising the steps of: driving by a host a data line to a high state for a first predetermined number of clock cycles and drivin
1. A method for providing multimedia synchronization for simultaneous isochronous data streams in a mobile digital data interface (MDDI) communication system, the method comprising the steps of: driving by a host a data line to a high state for a first predetermined number of clock cycles and driving the date line to a low state for a second predetermined number of clock cycles;grouping, at the host, packets into sub-frames, wherein each sub-frame includes a corresponding sub-frame header packet comprising a unique word;grouping the sub-frames into a plurality of media-frames, each media-frame having a predefined length, the packets including video stream packets and audio stream packets;sending the plurality of media-frames from the host to a client;receiving the plurality of media-frames at the client, where provided the client has received the high state for at least the first predetermined number of clock cycles and the low state for at least the second predetermined number of clock cycles, searching by the client for the unique word to acquire synchronization;aligning, at the client, the video stream packets and the audio stream packets for each sub-frame using the sub-frame header packet; andpresenting multimedia content included in the video stream packets and the audio stream packets. 2. The method of claim 1 further comprising the step of repeating the steps in claim 1 after a predetermined period of time. 3. A system for providing multimedia synchronization for simultaneous isochronous data streams in a mobile digital data interface (MDDI) communication system, the system comprising: means for driving a data line to a high state for a first predetermined number of clock cycles and driving the date line to a low state for a second predetermined number of clock cycles;means for grouping packets into sub-frames, wherein each sub-frame includes a corresponding sub-frame header packet comprising a unique word;means for grouping the sub-frames into a plurality of media-frames, each media-frame having a predefined length, the packets including video stream packets and audio stream packets;means for sending the plurality of media-frames from a host to a client;means for receiving the plurality of media-frames at the client, where provided the client has received the high state for at least the first predetermined number of clock cycles and the low state for at least the second predetermined number of clock cycles, searching by the client for the unique word to acquire synchronization;means for aligning, at the client, the video stream packets and the audio stream packets for each sub-frame using the corresponding sub-frame header packet; andmeans for presenting multimedia content included in the video stream packets and the audio stream packets. 4. A non-transitory computer-usable medium comprising program instructions that, when executed by at least one processor, causes the at least one processor to perform operations comprising: driving by a host a data line to a high state for a first predetermined number of clock cycles and driving the date line to a low state for a second predetermined number of clock cycles;grouping, at the host, packets into sub-frames, wherein each sub-frame includes a corresponding sub-frame header packet comprising a unique word;grouping the sub-frames into a plurality of media-frames, each media-frame having a predefined length, the packets including video stream packets and audio stream packets;sending the plurality of media-frames from the host to a client;receiving the plurality of media-frames at the client, where provided the client has received the high state for at least the first predetermined number of clock cycles and the low state for at least the second predetermined number of clock cycles, searching by the client for the unique word to acquire synchronization; andaligning, at the client, the video stream packets and the audio stream packets for each sub-frame using the sub-frame header packet. 5. An apparatus for providing multimedia synchronization for simultaneous isochronous data streams in a mobile digital data interface (MDDI) communication system, the apparatus comprising: at least one processor configured to:cause a host to derive a data line to a high state for a first predetermined number of clock cycles and to drive the date line to a low state for a second predetermined number of clock cycles;group, at the host, packets into sub-frames, wherein each sub-frame includes a corresponding sub-frame header packet comprising a unique word;group the sub-frames into a plurality of media-frames, each media-frame having a predefined length, the packets including video stream packets and audio stream packets;send the plurality of media-frames from the host to a client;receive the plurality of media-frames at the client, where provided the client has received the high state for at least the first predetermined number of clock cycles and the low state for at least the second predetermined number of clock cycles, search by the client for the unique word to acquire synchronization; andalign, at the client, the video stream packets and the audio stream packets for each sub-frame using the sub-frame header packet. 6. An apparatus for communication in a mobile digital data interface (MDDI) communication system, the apparatus comprising: at least one processor configured to:receive, at a client, a plurality of media-frames sent from a host to the client, each media-frame having a predefined length and comprising sub-frames, wherein each sub-frame includes a corresponding sub-frame header packet comprising a unique word, each sub-frame comprising packets, the packets including video stream packets and audio stream packets, where provided the client has received the high state for at least a first predetermined number of clock cycles and the low state for at least a second predetermined number of clock cycles, cause the client to search for the unique word to acquire synchronization;align the video stream packets and the audio stream packets for each sub-frame using the corresponding sub-frame header packet; andpresent multimedia content included in the video stream packets and the audio stream packets on a display.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.