Abstract:
A probe includes a circuit board, an electric field detecting probe, and a magnetic field detecting probe. The electric field detecting probe and the magnetic field detecting probe are located on the circuit board. An anti-jamming distance between the two detecting probes is a multiple of 5 millimeters and is greater than or equal to 10 millimeters.
Abstract:
A method for transmitting encoded video data includes determining an available space for transmitting an encoded video data in a last remaining information block of a video packet. The method further includes if the available space is sufficient, based on a comparison of the an estimated size of the encoded video data with the available space, then transmitting the encoded video data using the last remaining information block of the video packet. The method further includes if the available space is insufficient, changing a coding scheme associated with the encoded video data to transform the encoded video data into reduced size video data and transmitting the reduced size video data using the last remaining information block of the video packet.
Abstract:
A method and system for sampling video data uses re-sampling filters having lengths optimized relative to a quantization parameter of video processing. The method uses modeling of an optimal length of the re-sampling filter as a function of the quantization parameter to derive empirical formulas and a look up table for optimal lengths of re-sampling filters. The resulting re-sampling filters are selectively adapted for sampling video data having different bit rates.
Abstract:
A method of making a coding mode decision for a current macroblock of a current video frame including determining an INTERSAD value, selecting at least one video characteristic associated with the current video frame, comparing the INTERSAD value with a corresponding range of each selected video characteristic, selecting interframe coding if the INTERSAD value is within the corresponding range of each selected video characteristic, performing intraframe prediction to provide an intraframe prediction macroblock and determining an INTRASAD value if the INTERSAD value is an outlier of any selected video characteristic, selecting intraframe coding if the INTERSAD value is greater than the INTRASAD value and otherwise selecting interframe coding. The video characteristics may be based on any combination of an average of interframe differential sums, a sum of absolute differences between each pixel value of the current macroblock and a mean pixel value of the current macroblock, and a quantization parameter.
Abstract:
A server-proxy-client network delivers web content objects from servers to clients from cache content at a proxy server in between. Multiple, moving-window buffers are used to service content requests of the server by various independent clients. A first request for content is delivered by the server through the proxy to the requesting client. The content is simultaneously duplicated to a first circulating buffer. Once the buffer fills, the earlier parts are automatically deleted. The buffer therefore holds a most-recently delivered window of content. If a second request for the same content comes in, a check is made to see if the start of the content is still in the first buffer. If it is, the content is delivered from the first buffer. Otherwise, a second buffer is opened and both buffers are used to deliver what they can simultaneously. Such process can open up third and fourth buffers depending on the size of the content, the size of the buffers, and the respective timing of requests.
Abstract:
A method for reducing or eliminating coding artifacts in video pictures processed using intra block prediction methods, for example, according to the H.264 standard. The causes of the coding artifacts are identified to be the intra prediction modes with prediction directions that are not in the direction of the raster scan. Filtering the affected blocks with a simple one-dimensional spatial filter will reduce or even eliminate these coding artifacts.
Abstract:
A video encoder that allows for the selection of a distortion level, comprising: a selection system for selecting a target distortion level; and a system for determining a quantization parameter q that will ensure compliance with the selected target distortion level, wherein the system includes an algorithm for calculating distortion that utilizes a Gaussian distribution having a variance that is a function of the quantization parameter q. The algorithm is based on a distortion model D(q)=N(a1q2+a2q+a3, b1q2+b2q+b3), wherein N is a Gaussian distribution and a1, a2, a3, b1, b2 and b3 are distortion model parameters.
Abstract:
A video processing system dynamically adjusts video processing prediction error reduction computations in accordance with the amount of motion represented in a set of image data and/or available memory resources to store compressed video data. In at least one embodiment, video processing system adjusts utilization of prediction error computational resources based on the size of a prediction error between a first set of image data, such as current set of image data being processed, and a reference set of image data relative to an amount of motion in a current set of image data. Additionally, in at least one embodiment, the video processing adjusts utilization of prediction error computation resources based upon a fullness level of a data buffer relative to the amount of motion in the current set of image data.
Abstract:
A touchless input device has image sensors on the side of a surface to capture the positions and movement of fingers or any visible objects working near or on the surface. Embodiments include touchless data entry keyboards, touchless pointing devices, and touchless screens. It provides better performance, finer resolution, and more clearly defined action space than infrared beam based touchless input devices. In particular, one embodiment merges the space for data entry and the space for cursor movement into one and reduces the number of devices and working space needed by users.
Abstract:
A method of utilizing raised parts on a keypad surface, called separation walls, is disclosed. Separation walls can help prevent unintended key hits so that keys can be smaller and be placed with higher densities on small devices. Separation walls with slits can also make light beam keypads operable with multiple fingers at a higher input speed.