Patent application number | Description | Published |
20080253586 | SYSTEMS AND METHODS FOR CONTROLLING AUDIO LOUDNESS - Embodiments of a system and method of controlling the loudness of an audio signal are disclosed. The method includes determining a long term loudness level for the audio signal over a first sliding time period, determining a short term loudness level for the audio signal over a second sliding time period where the second sliding time period is shorter than the first sliding time period, detecting a segment transition in the audio signal; and generating a gain control signal. The gain control signal is based on the short term loudness level for a first time interval after a segment transition and the gain control signal is based on the long term loudness level after the expiration of the first time interval. Other embodiments include addition signal analysis steps to identify different segments of a signal and to control the loudness of the segments. | 10-16-2008 |
20090060367 | METHOD AND APPARATUS FOR PRODUCING A CONTRAST ENHANCED IMAGE - A method and apparatus for enhancing an input image to produce a contrast enhanced output image is disclosed. The method involves producing a contrast value for each pixel in the input image, the contrast value being proportional to an intensity gradient between each respective pixel and at least one pixel adjacent the respective pixel. The method also involves selecting pixels in the input image having respective contrast values that meet a first criterion, thereby forming a selected plurality of pixels and producing a frequency distribution of intensity values of the selected plurality of pixels. The method further involves selecting at least one range of intensity values in the frequency distribution that meet a second criterion, thereby producing a selected range of intensity values for enhancement. The method also involves producing the contrast enhanced output image by at least one of (i) expanding pixel intensity values in the input image that fall within the selected range of intensity values; and (ii) compressing pixel intensity values in the input image that fall outside the selected range of intensity values. | 03-05-2009 |
20090067511 | METHOD OF GENERATING A BLOCKINESS INDICATOR FOR A VIDEO SIGNAL - The described embodiments relate to methods and systems for detecting the blockiness of a video signal comprised of a number of pixels. The method includes the steps of calculating a total number of pixels in the video signal in flat blocks and visible block edge transitions, and generating a blockiness indicator from the total number of pixels in flat blocks and visible block edge transitions. The step of calculating the total number of pixels in flat blocks and the total number of pixels in visible block edge transitions may include calculating differential values for each pixel in the video signal, analyzing the differential values to determine if the pixel is part of a transition and/or a flat area and then counting the number of pixels in flat blocks and visible block edge transitions to produce a total number of pixels in flat blocks and a total number of pixels in visible block edge transitions. | 03-12-2009 |
20090147133 | METHOD AND APPARATUS FOR HIGH QUALITY VIDEO MOTION ADAPTIVE EDGE-DIRECTIONAL DEINTERLACING - A method for deinterlacing video includes constructing a temporary frame of deinterlaced video based on a first (i.e., current) field of interlaced video, wherein the temporary frame includes pixels in lines of the temporary frame associated with the first field of interlaced video, placeholder pixels in identified areas of motion in lines of the frame associated with a missing field of interlaced video, and pixels from an opposite field of polarity of interlaced video in areas without motion. The method further includes replacing the placeholder pixels in the identified areas of motion with pixels interpolated using an edge direction interpolation scheme based on pixels in the first field of interlaced video, resulting in a reconstructed frame. In one example, a motion adaptive interpolator may construct the temporary frame, and an edge directional interpolator may generate the reconstructed/deinterlaced the frame. | 06-11-2009 |
20090282452 | SYSTEMS AND METHODS FOR CALCULATING THE DELAY BETWEEN MEDIA SIGNALS - The embodiments described herein provide a method and system for determining the extent to which a plurality of media signals are out of sync with each other. The method includes: receiving a first input media signal and a second input media signal wherein the first and second input media signals are in sync with each other; extracting at least one first characteristic feature from the first input media signal; extracting at least one second characteristic feature from the second input media signal; receiving a first output media signal and a second output media signal wherein the first output signal corresponds to the first input media signal after being transmitted through a network, and the second output signal corresponds to the second input media signal after being transmitted through the network; extracting the at least one first characteristic feature from the first output media signal; extracting the at least one second characteristic feature from the second output media signal; calculating a first signal delay based on the at least one first characteristic feature extracted from the first input and output media signals; calculating a second signal delay based on the at least one second characteristic feature extracted from the second input and output media signals; and outputting a synchronization signal based on the difference between the first and second delay signals wherein the synchronization signal represents the extent to which the first and second output media signals are out of sync with each other. | 11-12-2009 |
20100201824 | SYSTEMS AND METHODS FOR COMPARING MEDIA SIGNALS - Various systems and methods for comparing media signals are disclosed. In some embodiments, media signals are compared by identifying characteristic features in the respective signals and then analyzing the characteristic features to determine if the signals contain corresponding content. In other embodiments, the characteristic features are analyzed to determine the extent to which the signals are synchronized in time. | 08-12-2010 |
20100208079 | SYSTEMS AND METHODS FOR COMPARING MEDIA SIGNALS - Various systems and methods for comparing media signals are disclosed. In some embodiments, media signals are compared by identifying characteristic features in the respective signals and then analyzing the characteristic features to determine if the signals contain corresponding content. In other embodiments, the characteristic features are analyzed to determine the extent to which the signals are synchronized in time. | 08-19-2010 |
20120033771 | Multi-Channel Sample Rate Converter - A method of sample rate conversion and clock synchronization for multiple asynchronous input signals using a single processing core. A sample processing clock with a frequency equal to or higher than the input signal clock frequencies is provided. The clock period is divided into a number of time slots corresponding to the input signals. For each valid sample of an input signal, the core performs a first stage processing operation on the sample. Subsequently, for each required sample of an output signal, the core performs a second stage processing operation to generate the output sample. | 02-09-2012 |
20120257760 | Systems and Methods for Adjusting Audio Levels in a Plurality of Audio Signals - Systems and methods for adjusting audio levels in a plurality of audio signals are disclosed. One or more input signals containing one or more audio signals are depacketized. The audio signals are analyzed to determine if audio levels of the signals correspond to a desired audio level for at least some of the signals. The audio levels of signals that do not correspond are adjusted. Packets that do not require adjustment and the resulting adjusted packets are combined to form one or more output signals corresponding to the one or more input signals. | 10-11-2012 |