Application SW Reference design
AMIMON reference designs comply with WHDI 1.0 standard and the SDK includes the WHDI protocol SW stack. Both VSU (Video Source Unit) and VDU (Video Destination Unit) implement the MAC, PHY and AVCL layers within the WHDI layered model, as shown below:

The Application layer is responsible for controlling the video and audio interfaces, transmitting required information in both directions. The application controls the MAC through the AVCL layer interface which is part of the WHDI Interface.
The WHDI PHY, MAC and AVCL layers are implemented by the embedded AMN2120/2220 MAC uC. The Application layer is implemented on the external Application uC, which is the "Master" of the VDU/VSU board.
The Application layer includes several system capabilities.
-
IR Blaster
The IR Blaster function allows the relay of Infrared (IR) commands through the WHDI link from the display unit (VDU) back to the source unit (VSU). This functionality is critical for maintaining the ease of use and transparent user's experience after upgrading the system to become fully wireless.
Since the TV should no longer "sit next to the STB," the user may choose to "hide" the STB in the closet for a neat-looking living room. However, the method to control the STB (switch channels etc.) is still done by using its original IR remote control. In order to keep the original IR functionality, the user will use the STB remote control and point it to the WHDI VDU (or to the WHDI enabled TV) which has an IR sensor. The VDU will receive the IR commanding signals and transfer it over the uplink to the VSU. The VSU, which resides in close proximity to the STB (same closet), will then re-transmit the IR signals ("Blast") using an IR transmitting LED so that the STB will be able to receive the exact same IR control signals it supports. -
CEC Pass Through
CEC = Consumer Electronic Control, is a feature designed to allow the user to command and control two or more CEC-enabled boxes, which are connected through HDMI, by using only one of their remote controls (for example, by controlling a television set, set-top box, and DVD player using only the remote control of the TV). When upgrading the system to become wireless, the WHDI protocol supports the functionality of "CEC Pass through," allowing the continuous support of CEC functionality.
-
Human Interface Devices (HID)
HID = Human Interface Device, refers to the USB-HID specification which defines HID protocol for operation of mouse or keyboard over a USB connectivity.
In a WHDI application, the user will interact with the system on the display side: either by implementing a touch-panel tablet, or by working with wireless mouse or keyboard to control a remote PC over the WHDI link.
The WHDI application includes the HID SW stack, allowing for quick integration of such control "devices" with the VDU which functions as the "host." The HID protocol is then relayed over the WHDI uplink to the "real" host – the PC or smart tablet on the VSU side. -
HDCP
HDCP = High-bandwidth Digital Content Protection is a form of digital copy protection developed by Intel Corporation to prevent copying of digital audio and video content as it travels across connections. These connections include HDMI, DP, DVI and others.
The HDCP protocol verifies that each receiver is authorized to receive the protected content before transmission.
WHDI has HDCP 2.0 certification approval, which means it complies to the HDCP requirements and is thus approved as a content protected.
The Application layer addresses all needed HDCP protocol requirements and authentication phases.
Previous generation chipsets (prior to WHDI and HDCP 2.0) were approved to comply with HDCP 1.0 through the process of HDCP Approved Retransmission Technology (ART). This process allows transmission over approved proprietary content protection technologies applied to wireless interfaces using transmitter-receiver pairs. These pairs must be distributed as a single licensed product, eliminating any interoperability with other devices. (As of December 31, 2008, DCP, LLC no longer accept submissions for ART technologies. )
Once complying with HDCP 2.0, WHDI enabled devices are free to be sold as separated devices, as the pairing happens "over the air" with any other HDCP 2.0 enabled device. -
Local Remote Control
The WHDI remote control unit sends IR commands to the VDU (Video Display Unit) which then presents a series of OSD menus on the TV.
For example, if the user just added a new node (VSU - Tx or VDU - Rx) to his home network he will need to register it to the network. The registration process is simple and is done by using the WHDI IR remote control. Other examples include switching between sources, renaming the source name and other.
All functions of network management operations are done through the VDU remote control unit.
