Patent application number | Description | Published |
20080219346 | METHOD FOR EFFICIENT ENCODING AND DECODING QUANTIZED SEQUENCE IN WYNER-ZIV CODING OF VIDEO - A computer-based method for encoding and decoding quantized sequences in Wyner-Ziv coding of video, bi-partite graph is used in an iterative process. The method takes as input to an encoder a sequence of quantized data from a finite alphabet, the sequence comprising a video frame. Another sequence of data, decoded from the prior video frame, is input to a decoder. A statistical model describing the statistical relationship between the quantized input sequence to the encoder and the input sequence to the decoder is input to both the encoder and the decoder. A minimum field size is estimated from the statistical model at the encoder and the decoder separately. | 09-11-2008 |
20080225959 | METHOD AND SYSTEM FOR MULTIPLE PASS VIDEO CODING - A real-time MPEG video coding system with information look-ahead for constant bit rate (CBR) applications, such as, for example, Video-on-Demand (VoD) over ADSL. This scheme employs two MPEG encoders. The second encoder has a buffer to delay the input by an amount of time relative to the first encoder to create a look-ahead window. In encoding, the first encoder collects the information of statistics and rate-quality characteristics. An on-line information processor then uses the collected information to derive the best coding strategy for the second encoder to encode the incoming frames in the look-ahead window. The second encoder uses the encoding parameters from the processor as the coding guide to execute the coding strategy and generate the final bitstream. | 09-18-2008 |
20080309761 | VIDEO SURVEILLANCE SYSTEM AND METHOD WITH COMBINED VIDEO AND AUDIO RECOGNITION - A novel video surveillance system is made up of video and audio compression engine, a storage device and, a video and audio recognition engine. The video recognition engine detects such events as face recognition, motion detection etc, whereas audio recognition engine detects voice and other sound signatures indicating a potential alarm situation, e.g., panic voices such as screaming and yelling, or sounds such as gun shots, explosions. Combined recognition of audio and video signals provides for higher true alarm generation and lower false alarms level of the surveillance system. Additionally, the audio recognition engine provides information for directing video cameras in the direction of interest allowing better capture of an interesting scene. | 12-18-2008 |
20090122868 | METHOD AND SYSTEM FOR EFFICIENT VIDEO COMPRESSION WITH LOW-COMPLEXITY ENCODER - Disclosed are a method and system for video compression, wherein the video encoder has low computational complexity and high compression efficiency. The disclosed system comprises a video encoder and a video decoder, wherein the method for encoding includes the steps of converting a source frame into a space-frequency representation; estimating conditional statistics of at least one vector of space-frequency coefficients; estimating encoding rates based on the said conditional statistics; and applying Slepian-Wolf codes with the said computed encoding rates. The preferred method for decoding includes the steps of; generating a side-information vector of frequency coefficients based on previously decoded source data, encoder statistics, and previous reconstructions of the source frequency vector; and performing Slepian-Wolf decoding of at least one source frequency vector based on the generated side-information, the Slepian-Wolf code bits and the encoder statistics. | 05-14-2009 |
20090268818 | METHOD AND SYSTEM FOR INTEGRATING NOISE FILTERING IN PREDICTIVE VIDEO CODING - A method and system are disclosed for coding and filtering video data. The method comprises the steps of using a predictive coding technique to compress a stream of video data, integrating a noise filtering process into said predictive coding technique, and using said noise filtering process to noise filter said stream of video data while compressing said stream of video data. In the preferred embodiment of the invention, the stream of video data is comprised of a series of macroblocks, including a current macroblock and at least one reference macroblock. Also, in this preferred embodiment, the step of using a predictive coding technique includes the step of calculating the difference between the current macroblock and the at least one reference macroblock, and the step of integrating the noise filtering process includes the step of integrating the noise filtering process into said step of calculating. The invention may be used with a forward predictive code mode and with a bi-directional predictive mode. | 10-29-2009 |
20100080476 | METHODS AND SYSTEMS FOR PROXY MEDICAL IMAGE COMPRESSION AND TRANSMISSION - In accordance with one or more implementations of the present principles, digital medical images may be efficiently transmitted between industry protocol compliant stations. Proxies may be employed to intercept messages and data transmitted between the stations and to enable transmission of data between the stations in compressed form. Further, the proxies may be incorporated into existing systems without altering integrated components to permit efficient and seamless implementation of one or more compression schemes. | 04-01-2010 |
20100123607 | METHOD AND SYSTEM FOR EFFICIENT DATA TRANSMISSION WITH SERVER SIDE DE-DUPLICATION - The invention provides a method and system for reducing redundant data blocks. The method includes encoding a first data block having a first length into a bitstream having a second length, transmitting the bitstream to a server device, and reducing redundant data blocks by decoding the first data block from a first plurality of data blocks and the bitstream where each block in the first plurality of data blocks has a length equal to the first length. | 05-20-2010 |
20100188273 | METHOD AND SYSTEM FOR EFFICIENT DATA TRANSMISSION WITH SERVER SIDE DE-DUPLICATION - The invention provides a method and system for reducing redundant data blocks. The method includes reducing redundant data blocks by decoding a first data block from a first plurality of data blocks and a bitstream. | 07-29-2010 |
20110019002 | Method and System for Low Complexity Analysis of Multiple Signals Using a Combined Sparse Set of Samples - A method of and system for signal analysis includes acquiring multiple signals from the environment by using multiple sensor elements, applying a transform which combines the multiple acquired signals into a single combined signal, and reduces the number of samples in the combined signal, applying a single signal analysis and event detection operation on the resultant combined, sparse signal, and performing a complete signal analysis using multiple analysis elements for the multiple input signals only in the case where the sparse signal analysis indicates that the event of interest may be present. | 01-27-2011 |
20110164682 | SYSTEMS AND METHODS FOR VISUAL SIGNAL EXTRAPOLATION OR INTERPOLATION - The present invention relates to computer-based systems and methods for visual signal extrapolation or interpolation based on statistic similarity estimation. Specifically, a first and a second reference pictures are provided, and motion estimation is conducted on the first and second reference pictures to generate motion vectors indicative of movement of at least one of the first and second reference pictures in relation to the other. Subsequently, an estimate picture is generated by extrapolation or interpolation from the first and/or the second reference picture using the motion vectors, followed by optional refinement of the estimate picture. Statistic similarity estimation is used either in motion estimation or in refining the estimate picture, or a combination of both, so as to provide improved visual signals. | 07-07-2011 |
20120124633 | Wireless Video Streaming Quality Management for Bandwidth Constrained Cellular Network - A method for wireless video streaming includes determining a backhaul bandwidth of a base station and ongoing traffic between a plurality of wireless clients and the base station, determining a video transcoding policy for each of the wireless clients based on a service agreement of each wireless client, decoding network signaling information, extracting a plurality of video streams based on the decoded network signaling information, and transcoding the plurality of video streams simultaneously upon determining that the ongoing traffic exceeds the backhaul bandwidth. Transcoding is based on a video transcoding policy of a receiving wireless client, video properties of a video stream being transcoded, and the decoded network signaling information. | 05-17-2012 |
20140089366 | Techniques for Improving the Efficiency of Mixed Radix Fast Fourier Transform - Techniques for implementing mixed-radix FFT on SIMD vector processors efficiently for the latest standard in wireless communication technology by dynamically reordering stages are provided. In one aspect, a mixed-radix FFT implementation method for vector processors is provided which includes the following steps. Input data is decomposed into segments of factors based on a size of the input data, wherein the decomposing is performed in one or more stages, and wherein at each of the stages the input data is processed in blocks using one or more FFT butterfly computations for each of the blocks. The stages in which the decomposing is performed are reordered to insure complete utilization of the vector processors. The butterfly computations for one or more of the blocks are reordered to insure that the input data have memory addresses which are next to each other and contiguous. | 03-27-2014 |
20140089367 | Techniques for Improving the Efficiency of Mixed Radix Fast Fourier Transform - Techniques for implementing mixed-radix FFT on SIMD vector processors efficiently for the latest standard in wireless communication technology by dynamically reordering stages are provided. In one aspect, a mixed-radix FFT implementation method for vector processors is provided which includes the following steps. Input data is decomposed into segments of factors based on a size of the input data, wherein the decomposing is performed in one or more stages, and wherein at each of the stages the input data is processed in blocks using one or more FFT butterfly computations for each of the blocks. The stages in which the decomposing is performed are reordered to insure complete utilization of the vector processors. The butterfly computations for one or more of the blocks are reordered to insure that the input data have memory addresses which are next to each other and contiguous. | 03-27-2014 |