CA2685073C

A packet structure for a mobile display digital interface

Abstract

A packet structure for a Mobile Display Digital Interface (MDDI) includes a flexible sub-frame length to efficiently transmit large packets. A windowless video stream packet avoids repetitive transmissions of video packets when some parameters are unchanged, saving bandwidth. An enhanced reverse encapsulation packet combines the feature of a separate round trip delay packet with a separate reverse encapsulation packet. A link freeze is used to halt a transmission of a data stream at any point in the transmission and resume the transmission by a host.

CA2685073C, drawing sheet 1
Sheet 1 of 15

Term

Projected expiry 8 May 2028.

  1. Priority
  2. Filed
  3. Granted
  4. Today
  5. Projected expiry

9 claims: 3 independent, 6 dependent

  1. 1
    CA 02685073 2014-01-29 74769-2637 CLAIMS:1. A method of sending a windowless video data packet over a transmission link that couples a client and a host within an electronic device, the method comprising the steps of: providing a field present bit indicator to indicate that predetermined fields will not be transmitted in the windowless video data packet by the host;removing X-Left, X-Right, Y-Top, Y-Bottom, X-Start, and Y-Start field coordinates from a video data packet, comprising targeting a full screen update, by the host;providing a vertical sync in a field of the video data packet, by the host, the vertical sync indicating a first line of a data screen, wherein the step of removing and providing comprises creating the windowless video data packet;and sending the windowless video data packet by the host to the client, further comprising not transmitting repeated fields.
  2. 4
    A system for sending a windowless video data packet over a transmission link that couples a client and a host within an electronic device, the system comprising:means for providing a field present bit indicator to indicate that predetermined fields will not be transmitted in the windowless video data packet, by the host;CA 02685073 2014-01-29 74769-2637 means for removing X-Left, X-Right, Y-Top, Y-Bottom, X-Start, and Y-Start field coordinates from a video data packet, comprising targeting a full screen update, by the host;means for providing a vertical sync in a field of the video data packet, by the host, the vertical sync indicating a first line of a data screen, wherein the means for removing and providing comprises the windowless video data packet;and means for sending the windowless video data packet by the host to the client further comprising not transmitting repeated fields.
  3. 7
    A computer readable storage medium having stored thereon computer executable instructions to implement a windowless video data packet to be sent over a transmission link that couples a client and a host within an electronic device; the computer executable instructions, when executed, cause at least one computing device to perform operations comprising:providing a field present bit indicator to indicate that predetermined fields will not be transmitted in the windowless video data packet, by the host;removing X-Left, X-Right, Y-Top, Y-Bottom, X-Start, and Y-Start field coordinates from a video data packet, comprising targeting a full screen update, by the host;providing a vertical sync in a field of the video data packet, by the host, the vertical sync indicating a first line of a data screen, wherein the removal of the field CA 02685073 2014-01-29 74769-2637 coordinates and provision of the vertical sync comprises the windowless video data packet;and sending the windowless video data packet by the host to the client, further comprising not transmitting repeated fields. 5