Abstract:
A method, an apparatus, and a computer program product provide feedback to a user of an augmented reality (AR) device having an optical see-through head mounted display (HMD). The apparatus obtains a location on the HMD corresponding to a user interaction with an object displayed on the HMD. The object may be an icon on the HMD and the user interaction may be an attempt by the user to select the icon through an eye gaze or gesture. The apparatus determines whether a spatial relationship between the location of user interaction and the object satisfies a criterion, and outputs a sensory indication, e.g., visual display, sound, vibration, when the criterion is satisfied. The apparatus may be configured to output a sensory indication when user interaction is successful, e.g., the icon was selected. Alternatively, the apparatus may be configured to output a sensory indication when the user interaction fails.
Abstract:
Methods, systems, and devices are described for wireless communication. A source device of a wireless local area network (WLAN) may identify one or more attributes of a first wireless link and a second wireless link between the source device and a sink device of the WLAN. The one or more attributes may be compared with a source device connection policy associated with a streaming protocol. The source device may determine whether to establish a streaming session with the sink device over the first wireless link or the second wireless link based at least in part on the comparing.
Abstract:
Systems, methods and apparatus for remotely controlling the power management of a mobile device are provided. The system, method, and apparatus may include a mobile terminal wirelessly connected to a sensor platform. The sensor platform may send a constant awake message to the mobile terminal that prevents the mobile terminal from entering a sleep mode until the sensor platform sends a release signal to the mobile terminal.
Abstract:
Providing Precision Timing Protocol (PTP) timing and clock synchronization for wireless multimedia devices is disclosed. In one aspect, a primary wireless multimedia device comprising a timing synchronization control system is provided. The timing synchronization control system is configured to apply a PTP Best-Master-Clock (BMC) algorithm logic to select a master clock from among a system clock of the primary wireless multimedia device, one of one or more connected wireless multimedia devices, or one of one or more external nodes. If the timing synchronization control system selects the system clock of the primary wireless multimedia device, a clock signal of the system clock is provided to the connected wireless multimedia devices as the master clock. If the timing synchronization control system selects a connected wireless multimedia device or an external node as the master clock, the timing synchronization control system synchronizes the system clock with the master clock.
Abstract:
In an aspect, an apparatus for establishing peer-to-peer communications is provided. The apparatus comprises a processing system, an infrared transmitter, and an antenna. The processing system is configured to receive a command to initiate a peer-to-peer communication. The processing system is further configured to generate an infrared signal for transmission to a second device and find the second device on a wireless communication network. The processing system is also configured to generate a request to form a peer-to-peer connection with the second device for transmission to the second device via the wireless communication network. The processing system is also further configured to connect to the second device via the peer-to-peer connection on the wireless communication network. The infrared transmitter is configured to transmit the infrared signal to the second device, while the antenna is configured to participate in wireless communications on the wireless communication network.
Abstract:
Techniques are described for tunneling high definition multimedia interface (HDMI) data over a wireless connection from an HDMI-capable source device to a client device that is physically connected to an HDMI-capable sink device via an HDMI connector. The techniques enable wireless transmission of HDMI data without video compression by using an encapsulation scheme that maps HDMI audio and video channels into a transport stream format and maps HDMI side channels into an IP datagram for transmission over the wireless connection. The source device may operate as an HDMI controller and perform HDMI-based data, control, and security processing required for HDMI connectivity with the sink device via the client device. The client device, therefore, may be a “dummy” client device that does not perform HDMI-based processing, but acts as a wireless HDMI bridge to pass the HDMI data between the source device and the sink device.
Abstract:
Methods, devices, and computer program products for using raw bitstreams and lossless distributed source coded (DSC) video to optimize video performance in wireless dock with ultra-high definition displays. In one aspect, a method of transmitting a video stream from a transmitting device to a wireless video display is described. The method includes determining a resolution of the wireless video display and a native resolution of a video stream, as well as a connection speed between the transmitting device and the wireless video display. Based on this information, the method selects a video compression format, choosing between raw video, DSC video, and high-efficiency video coded video. The method further transmits the video stream in the selected video compression format from the transmitting device to the wireless video display.
Abstract:
Methods, systems, apparatuses, and devices are described for reverse channel audio (RCA) session establishment and management. A sink device may identify a unidirectional communication channel with a source device. The sink device may determine that a trigger is present, where the trigger is associated with a RCA transmission to the source device, and establish a RCA session for transmitting the RCA transmission to the source device based at least in part on the identified trigger. A source device may identify a unidirectional communication channel with a sink device and receive an indication that a sink device supports RCA transmissions, such as via the unidirectional communication channel. The source device may transmit a trigger to the sink device to initiate the RCA transmission, such as via the unidirectional communication channel, and receive the RCA transmission from the sink device based at least in part on the trigger.
Abstract:
Methods, devices, systems, and non-transitory process-readable storage media for scalable data service distribution in WiFi Miracast. A processor of a source computing device in a WiFi Miracast network may group all sink computing devices scheduled to receive a frame or packet of a service into a single multicast group and transmit a multicast frame or packet to the sink computing devices. Individual sink computing devices in a WiFi Miracast network may be configured to send error logs indicating the quality of their respective wireless connections with a source computing device to the source computing device. A source computing device may add multicast group member sink computing devices to a unicast group based at least in part on missing and/or received error logs from the multicast group member sink computing devices.
Abstract:
This disclosure provides systems, methods, and apparatuses for providing multi-view (MV) video data via a wireless network. For example, the apparatus may include a processor configured to determine at least a first channel quality estimate of a communication channel of the wireless network used to transmit first MV video data. The apparatus may include an input/output (I/O) controller configured to receive a binocular disparity error estimate indicative of a rendering of the first MV video data. The processor may be configured to determine whether to continue to at least one of capture, encode, and/or transmit MV video data based at least in part on the first channel quality estimate and/or the binocular disparity error estimate.