Nova Patents
CA2538308C

High data rate interface

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.

CA2538308C, drawing sheet 1
Sheet 1 of 75

Term

Term ended

Expired 10 September 2024, 2 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

12 claims: 3 independent, 9 dependent

  1. 1
    CA 02538308 2012-09-07 74769-1321 155 CLAIMS:1. A method for a client to communicate to a host a selection of an invalid sample data rate for a reverse audio data stream in a mobile display digital interface (MDDI) communication system, the method comprising the steps of: sending a valid status reply list packet from the client to the host, the valid status reply list packet comprising a valid parameter reply list field to indicate the client’s ability to send an error report packet to report errors to the host;sending a reverse encapsulation packet from the host to the client;sending an error report packet from the client to the host, the error report packet comprising an indicator that the client does not support the invalid sample data rate;· requesting by the host a client capability packet from the client, the requesting comprising a request for audio stream support data;and sending the client capability packet from the client to the host, the client capability packet comprising the audio stream support data.
  2. 5
    A system for a client to communicate to a host a selection of an invalid sample data rate for a reverse audio data stream in a mobile display digital interface (MDDI) communication system, the system comprising:CA 02538308 2012-09-07 74769-1321 156 means for sending a valid status reply list packet from the client to the host, the valid status reply list packet comprising a valid parameter reply list field to indicate the client’s ability to send an error report packet to report errors to the host;means for sending a reverse encapsulation packet from the host to the client;means for sending an error report packet from the client to the host, the error report packet comprising an indicator that the client does not support the invalid sample data rate;means for requesting by the host a client capability packet from the client, the means for requesting comprising a request for audio stream support data;and means for sending the client capability packet from the client to the host, the client capability packet comprising the audio stream support data.
  3. 9
    A computer program product, comprising:computer readable storage medium storing computer executable instructions thereon for performing a method comprising: sending a valid status reply list packet from the client to the host, the valid status reply list packet comprising a valid parameter reply list field to indicate the client’s ability to send an error report packet to report errors to the host;CA 02538308 2012-09-07 74769-1321 157 causing a client to communicate to a host a selection of an invalid sample data rate for a reverse audio data stream in a mobile display digital interface (MDDI) communication system;causing a reverse encapsulation packet to be sent from the host to the client;5 causing an error report packet to be sent from the client to the host, the error report packet comprising an indicator that the client does not support the invalid sample data rate;causing a client capability packet to be requested from the client by the host, the code for causing a client capability packet to be requested comprising code for requesting 10 from the client audio stream support data;and causing the client capability packet to be sent from the client to the host, the client capability packet comprising the audio stream support data.