Abstract:
Disclosed is a method for digital watermark use by a mobile station. In the method, a mobile station receives a plurality of digital watermarks. The mobile station detects at least two digital watermarks in the received plurality of watermarks. Based on the at least two detected digital watermarks, a user-specific rule is applied to select a predefined action. The mobile station performs the selected predefined action.
Abstract:
This disclosure describes techniques for region-of-interest (ROI) encoding. In accordance with the techniques described herein, an encoding device may determine a temporal spatial dependency value for a candidate reference video block for inter-coding a current block in a video frame. The encoding device may compare the temporal spatial dependency value to a threshold value and select a coding mode for the current block based on the comparison. A decoding device may receive data defining a ROI as well as the temporal spatial dependency value and decode a video block in the ROI based at least in part on the temporal spatial dependency value. In this manner, the techniques of this disclosure may allow a video content viewer the ability to choose a ROI to watch.
Abstract:
Techniques for efficiently decoding packets sent with H-ARQ are described. Packet decoding for H-ARQ may be performed based on local search around a start of packet (SOP) decision for a packet. The SOP decision for the packet may be made based on traffic detection results for received transmissions. At least one SOP hypothesis may be determined for the packet based on the SOP decision, and the received transmissions may be decoded based on the at least one SOP hypothesis. A sliding SOP window may be used to keep track of SOP hypotheses for the packet. The sliding window may be initialized at an earliest received transmission, moved forward for each subsequent received transmission with no detected packet data, and maintained at the first received transmission with detected traffic. Rotating buffers may be used to store received transmissions for packets for decoding.
Abstract:
The disclosure is directed to techniques for picture-in-picture (PIP) processing for video telephony (VT). According to the disclosed techniques, a local video communication device transmits PIP information to a remote video communication device. Using the PIP information, the remote video communication device applies preferential encoding to non-PIP regions of video transmitted to the local video communication device.
Abstract:
The disclosure is directed to techniques for region-of-interest (ROI) processing for video telephony (VT) applications. According to the disclosed techniques, a recipient device defines ROI information for video information transmitted by a sender device, i.e., far-end video information. The recipient device transmits the ROI information to the sender device. Using the ROI information transmitted by the recipient device, the sender device applies preferential encoding to an ROI within a video scene. In this manner, the recipient device is able to remotely control ROI encoding of far-end video information by the sender device.
Abstract:
A video demultiplexer and video decoder include features for efficient video data recovery in the event of channel error. The demultiplexer detects a boundary between physical layer data units and adds boundary information to the bitstream produced by the demultiplexer. The demultiplexer produces adaptation layer data units, which are processed by the adaptation layer to produce an application layer bitstream. When the video decoder encounters an error in the bitstream, it uses the boundary information to limit the amount of data that must be concealed. In particular, the boundary information permits the error to be associated with a small segment of data. The video decoder conceals data from the beginning of the segment of data, rather than an entire slice or frame in which the segment resides. In this manner, the video decoder provides efficient data recovery, limiting the loss of useful data that otherwise would be purposely discarded for concealment purposes.
Abstract:
The disclosure is directed to a video slicing technique that promotes low complexity, bandwidth efficiency and error resiliency. A video encoder places an RM close to the beginning of each logical transmission unit (LTU) so that all but a very small end segment of each video slice fits substantially within an LTU. Instead of requiring placement of RMs exactly at the LTU boundaries, a video encoder applies an approximate alignment technique. Video slices are encoded so that RMs are placed close to the beginning of each LTU, e.g., at the end of the first MB falling within the LTU. A portion of the last MB from the preceding slice carries over into the next LTU. Loss of an LTU results in loss of virtually the entire current slice plus a very small portion of the previous slice.
Abstract:
A method and apparatus for implementing a vocoder in an application specific integrated circuit (ASIC) is disclosed. The apparatus contains a DSP core (4) that performs computations in accordance with a reduced instruction set (RISC) architecture. The circuit further comprises a specifically designed slave processor to the DSP core (4) referred to as the minimization processor (6). The apparatus further comprises a specifically designed block normalization circuitry.
Abstract:
Example methods, apparatuses, and articles of manufacture are disclosed herein that may be utilized to facilitate or otherwise support RF ranging-assisted local motion sensing based, at least in part, on measuring one or more characteristics of a range between communicating devices in one or more established RF links.
Abstract:
Techniques for efficiently decoding packets sent with H-ARQ are described. Packet decoding for H-ARQ may be performed based on local search around a start of packet (SOP) decision for a packet. The SOP decision for the packet may be made based on traffic detection results for received transmissions. At least one SOP hypothesis may be determined for the packet based on the SOP decision, and the received transmissions may be decoded based on the at least one SOP hypothesis. A sliding SOP window may be used to keep track of SOP hypotheses for the packet. The sliding window may be initialized at an earliest received transmission, moved forward for each subsequent received transmission with no detected packet data, and maintained at the first received transmission with detected traffic. Rotating buffers may be used to store received transmissions for packets for decoding.