Abstract:
A system for managing resources across a distributed computer network has first and second management services. The first management service has resources associated therewith and hosts a resource consumer having a resource capacity demand, and the first management service implements objects for monitoring the status of resources of the first management service so as to obtain a value of capacity for each resource. The obtained value of capacity is compared to the capacity demand of the resource consumer. A resource request is generated according to the difference between the value of capacity value and the capacity demand. The second management service implements objects for receiving the generated resource request. Free resources from a global resource pool are allocated according to the resource request, and the allocated resource is provided to the first management service. An advantage of the invention is that it provides an architecture for automatic resource management.
Abstract:
A method of encoding a video frame is disclosed in which video slices of the video frame are initially encoded in parallel using both interframe encoding and intraframe encoding. Then, after a first predetermined minimum amount of the video frame has been encoded, the method includes periodically determining whether the amount of intraframe encoded information for the frame achieves a first threshold, and when the first threshold is achieved, encoding the remainder of the video frame using only intraframe encoding. The method may include determining whether a lower second threshold is achieved based on relative complexity of the frame and quantization. The method may include performing similar comparisons on a slice by slice basis in which any one or more of the processing devices skips motion estimation and interframe encoding for corresponding video slices. A video encoder is disclosed which includes multiple processing devices and a shared memory.
Abstract:
An antenna module includes a main body and an antenna radiator located on the main body. The antenna radiator is made of a liquid conductive material mixed by metal powders and diluting agent and is directly formed on the main body. A method for making the antenna module is also described.
Abstract:
A high-impedance line includes a plurality of windings successively arranged. Each of the windings includes an upper portion and a lower portion parallel to the upper portion. The upper portions of each of the windings are electrically connected to the lower portions of adjacent windings. A resistance unit electrically connected between every two adjacent windings.
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.