System and method for wireless communication of uncompressed video having fixed size MAC header with an extension
First Claim
1. A non-transitory computer readable medium storing a data structure of a MAC header for a High Definition communication system, using a open systems interconnection (OSI) reference model including an application layer, a media access controller (MAC) layer, and a physical (PHY) layer, comprising:
- a payload data packet received from the application layer;
a fixed length MAC header for controlling a plurality of first type of functions of the MAC layer;
a MAC header extension of a variable length for controlling a plurality of second type of functions of the MAC layer, wherein the MAC header extension is isolated from the MAC header;
a PHY header for synchronizing the behavior of the PHY layer;
a first CRC segment for a cyclic redundancy checksum for checking transmission of the MAC header and the PHY header; and
a second CRC segment for a cyclic redundancy checksum for separately checking the transmission of the MAC header extension,wherein the MAC header comprises a size indication of the MAC header extension, the size indication referred in facilitating checking of the second CRC segment,wherein the MAC header extension further comprises a ReBoM header, a Link adaptation extension header, and a composite frame header, and wherein presence or absence of the ReBoM header, the Link adaptation extension header, and the composite frame header are determined by values of the corresponding MAC header extension control bits.
1 Assignment
0 Petitions
Accused Products
Abstract
A data structure of a MAC header for a WirelessHD communication system including an application layer, a media access controller (MAC) layer, and a physical (PHY) layer, includes, a payload data packet from the application layer; a MAC header of a fixed length; a MAC header extension of a variable length; a MAC header extension control field which signals if a particular field needs to be included or excluded; a PHY header for synchronizing the behavior of the PHY layer; a first CRC segment for a cyclic redundancy checksum for checking transmission of the MAC header and the PHY header; and a second CRC segment for a cyclic redundancy checksum for checking transmission of the MAC header extension. Either the MAC header or the MAC header extension includes a size indication of the MAC header extension for facilitating checking of the second CRC segment.
-
Citations
37 Claims
-
1. A non-transitory computer readable medium storing a data structure of a MAC header for a High Definition communication system, using a open systems interconnection (OSI) reference model including an application layer, a media access controller (MAC) layer, and a physical (PHY) layer, comprising:
-
a payload data packet received from the application layer; a fixed length MAC header for controlling a plurality of first type of functions of the MAC layer; a MAC header extension of a variable length for controlling a plurality of second type of functions of the MAC layer, wherein the MAC header extension is isolated from the MAC header; a PHY header for synchronizing the behavior of the PHY layer; a first CRC segment for a cyclic redundancy checksum for checking transmission of the MAC header and the PHY header; and a second CRC segment for a cyclic redundancy checksum for separately checking the transmission of the MAC header extension, wherein the MAC header comprises a size indication of the MAC header extension, the size indication referred in facilitating checking of the second CRC segment, wherein the MAC header extension further comprises a ReBoM header, a Link adaptation extension header, and a composite frame header, and wherein presence or absence of the ReBoM header, the Link adaptation extension header, and the composite frame header are determined by values of the corresponding MAC header extension control bits. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of communicating payload data in a High Definition communication system, the method comprising:
-
receiving payload data comprising uncompressed video data from the application layer; encapsulating at least a portion of the payload data with a fixed size media access controller layer (MAC) header, an isolated MAC header extension of a variable size, a first checking data segment, and a second checking data segment to produce a MAC Protocol Data Unit (MPDU), wherein the MAC header extension is isolated from the MAC header, wherein the first checking data segment comprises a first cyclic redundancy checksum (first CRC) for a physical layer (PHY) header and the MAC header, wherein the second checking data segment comprises a second cyclic redundancy checksum (second CRC) for the MAC header extension; appending the PHY header for synchronization to the MPDU; and transmitting the PHY header appended MPDU to a receiver. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for communicating payload data in a High Definition communication system, comprising:
-
means for receiving payload data comprising uncompressed video data from the application layer; means for encapsulating at least a portion of the payload with a fixed size media access controller layer (MAC) header, an isolated MAC header extension of a variable size, a first checking data segment, and a second checking data segment to produce a MAC Packet Data Unit (MPDU), wherein the MAC header extension is isolated from the MAC header, wherein the first checking data segment comprises a first cyclic redundancy checksum (first CRC) for a physical layer (PHY) header and the MAC header, wherein the second checking data segment comprises a second cyclic redundancy checksum (second CRC) for the MAC header extension; means for appending the PHY header for synchronization to the MPDU; and means for transmitting the PHY header appended MPDU to a receiver, wherein the transmitting means comprise an antenna, wherein the MAC header extension comprises a ReBoM header, a Link adaptation extension header, and a composite frame header, and wherein presence or absence of the ReBoM header, the Link adaptation extension header, and the composite frame header is determined by values of corresponding MAC header extension control bits in the MAC header. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A non-transitory computer readable medium storing a data structure of a MAC header for a High Definition communication system, using an OSI model including an application layer, a MAC layer, and a PHY layer, comprising:
-
a payload data packet from the application layer; a fixed length MAC header; a MAC header extension of a variable length, wherein the MAC header extension is isolated from the MAC header; a PHY header for synchronizing the behavior of the PHY layer; a first CRC segment for a cyclic redundancy checksum for only checking transmission of the MAC header and the PHY header; and a second CRC segment for a cyclic redundancy checksum for only checking transmission of the MAC header extension, wherein the MAC header extension comprises a size indication of the MAC header extension for facilitating checking of the second CRC segment, wherein the MAC header extension further comprises a ReBoM header, a Link adaptation extension header, and a composite frame header, and wherein presence or absence of the ReBoM header, the Link adaptation extension header, and the composite frame header is determined by values of corresponding MAC header extension control bits in the MAC header. - View Dependent Claims (31, 32, 33)
-
-
34. A non-transitory computer readable medium storing a data structure of a MAC header for a High Definition communication system, the data structure comprising:
-
a payload data packet received from the application layer; a fixed length media access controller layer (MAC) header for controlling a plurality of first type of functions of the MAC layer, wherein the fixed size MAC header only comprises fixed length fields; a MAC header extension of a variable length for controlling a plurality of second type of functions of the MAC layer, wherein the MAC header extension is isolated from the MAC header and only comprises MAC header variable length fields, a first checking data segment, and a second checking data segment to produce a MAC Protocol Data Unit (MPDU), wherein the first checking data segment comprises a first cyclic redundancy checksum (first CRC) for a physical layer (PHY) header and the MAC header, wherein the second checking data segment comprises a second cyclic redundancy checksum (second CRC) for the MAC header extension; the PHY header for synchronizing the behavior of the PHY layer. - View Dependent Claims (35)
-
-
36. A receiving device for receiving payload data in a High Definition communication system, comprising:
a receiver for receiving payload data comprising uncompressed video data, wherein at least a portion of the payload is encapsulated with a fixed size media access controller layer (MAC) header, an isolated MAC header extension of a variable size, a first checking data segment, and a second checking data segment to produce a MAC Packet Data Unit (MPDU), wherein the MAC header extension is isolated from the MAC header, wherein the first checking data segment comprises a first cyclic redundancy checksum (first CRC) for a physical layer (PHY) header and the MAC header, wherein the second checking data segment comprises a second cyclic redundancy checksum (second CRC) for the MAC header extension.
-
37. A transmitter device for communicating payload data in a High Definition communication system, comprising:
-
a transmitter including; an application layer; a media access controller (MAC) layer; a physical (PHY) layer, wherein payload data comprising uncompressed video data is communicated from the application layer to the PHY layer, wherein the MAC layer including means for encapsulating at least a portion of the payload with a fixed size MAC header, an isolated MAC header extension of a variable size, a first checking data segment, and a second checking data segment to produce a MAC Packet Data Unit (MPDU), wherein the MAC header extension is isolated from the MAC header, wherein the first checking data segment comprises a first cyclic redundancy checksum (first CRC) for a PHY header and the MAC header, wherein the second checking data segment comprises a second cyclic redundancy checksum (second CRC) for the MAC header extension; means for appending the PHY header for synchronization to the MPDU; and means for transmitting the PHY header appended MPDU in the system, wherein the transmitting means comprising an antenna.
-
Specification