Patent application number | Description | Published |
20090273710 | IMAGE PROCESSING METHODS AND SYSTEMS FOR FRAME RATE CONVERSION - An image processing method for frame rate conversion, comprising: receiving a stream of input pictures at an input frame rate, at least some of the input pictures being new pictures, the new pictures appearing within the stream of input pictures at an underlying new picture rate; generating interpolated pictures from certain ones of the input pictures; outputting a stream of output pictures at an output frame rate, the stream of output pictures including a blend of the new pictures and the interpolated pictures, the interpolated pictures appearing in the stream of output pictures at an average interpolated picture rate; and causing a variation in the average interpolated picture rate in response to detection of a variation in the underlying new picture rate. | 11-05-2009 |
20090290789 | METHOD AND APPARATUS FOR REDUCED COMPLEXITY VIDEO PROCESSING VIA SPECIAL CHROMA HANDLING - A method and apparatus for reduced complexity video and image processing with special chroma handling are disclosed. Frame-type decisions are made on a video stream made up of a sequence of frames. A first subset of the frames are selected to be monochrome and generated without chroma data. A second subset of the frames are selected to be in color and generated with chroma components. In one embodiment, the first subset of frames includes odd frames and the second subset of frames includes even frames in the video stream. Under higher video frame rates, the lack of color in every other frame is not visible to the end viewer. Accordingly, subsequent processing of the output video stream permits luma-only processing of many frames in the video stream, extensively reducing the amount of computation. | 11-26-2009 |
20090316041 | METHOD AND APPARATUS FOR PROCESSING IMAGE DATA - A method and apparatus of processing image data comprises receiving a video data signal where each pixel is represented by one or more digitized components, each digitized component being represented by a first set of binary digits and a second set of binary digits. The first set of binary digits is stored in a first memory plane and the second set of binary digits is stored in a second memory plane. The first set of binary digits is extracted and undergoes first and second processing. The second set of binary digits is extracted and undergoes second processing. | 12-24-2009 |
20100026888 | IMAGE PROCESSING METHOD AND SYSTEM WITH REPETITIVE PATTERN DETECTION - An image processing engine, comprising: a frame rate conversion entity configured to: (a) generate output pictures from input pictures, the output pictures comprising a set of first output pictures and a plurality of sets of second output pictures, each set of second output pictures being associated with one of the first output pictures, each of the first output pictures being derived from a respective one of the input pictures; and (b) control generation of the set of second output pictures associated with a particular first output picture based upon repetitive pattern presence detection within a related picture that is either (i) the particular first output picture or (ii) the input picture from which the particular first output picture was derived. | 02-04-2010 |
20100077176 | METHOD AND APPARATUS FOR IMPROVED CALCULATION OF MULTIPLE DIMENSION FAST FOURIER TRANSFORMS - Apparatus and methods for storing data in a block to provide improved accessibility of the stored data in two or more dimensions. The data is loaded into memory macros constituting a row of the block such that sequential values in the data are loaded into sequential memory macros. The data loaded in the row is circularly shifted a predetermined number of columns relative to the preceding row. The circularly shifted row of data is stored, and the process is repeated until a predetermined number of rows of data are stored. A two dimensional (2D) data block is thereby formed. Each memory macro is a predetermined number of bits wide and each column is one memory macro wide. | 03-25-2010 |
20110051005 | Method And Apparatus For Integrated Motion Compensated Noise Reduction And Frame Rate Conversion - A video processing system may receive a current raw video frame and may estimate motion between the current frame and a previous frame to determine motion vectors (mv). Based on the same mvs, motion compensated (MC) noise reduction may be performed and MC frame rate conversion (FRC) may generate a new frame. The previous frame may be noise reduced and/or a raw video frame. A MC frame may be generated based on the previous video frame and the mvs. Noise reduction may comprise blending the current raw frame with the MC frame. A blending factor may be determined based on similarity between pixels of the current video frame and MC pixels of the previous frame. The mvs may be scaled for FRC. Noise reduction may be performed in parallel and/or prior to the FRC depending on whether raw or noise reduced frames are utilized. | 03-03-2011 |
20120069242 | METHOD AND SYSTEM FOR ACTIVE NOISE CANCELLATION BASED ON REMOTE NOISE MEASUREMENT AND SUPERSONIC TRANSPORT - An audio processing device may estimate noise effects at a particular location based on noise measurement data corresponding to one or more noise sources. The audio processing device may modify one or more output audio content transmitted by the audio processing device to that particular location such that the modification may cancel the estimated noise effects at the particular location, at time when the output audio streams are received at that location. The noise effects estimation may also be based on audio reception measurement data at the particular location. The noise measurement data and/or the audio reception measurement data may be generated by audio capturing devices placed at or near noise sources, and/or at or near the particular location, respectively. The noise measurement data and/or the audio reception measurement data may be communicated to the audio processing device using wired and/or wireless connections. | 03-22-2012 |
20120154527 | Method and System for Frame Rate Conversion of 3D Frames - A 3-dimensional (3D) video rendering device may convert a first left view video of a decompressed 3D video having a first frame rate to generate a second left view video having a second frame rate, and convert a first right view video having the first frame rate to generate a second right view video having the second frame rate. The second left view video having a particular pixel resolution may be converted by the 3D video rendering device to generate a third left view video having full pixel resolution of the decompressed 3D video. The second right view video having the particular pixel resolution may be converted to generate a third right view video having the full pixel resolution. The 3D video rendering device may generate a sequence of video frames for 3D video display based on the third left view video and the third right view video. | 06-21-2012 |
20120287339 | Image Processing Method and System with Repetitive Pattern Detection - An image processing engine, comprising: a frame rate conversion entity configured to: (a) generate output pictures from input pictures, the output pictures comprising a set of first output pictures and a plurality of sets of second output pictures, each set of second output pictures being associated with one of the first output pictures, each of the first output pictures being derived from a respective one of the input pictures; and (b) control generation of the set of second output pictures associated with a particular first output picture based upon repetitive pattern presence detection within a related picture that is either (i) the particular first output picture or (ii) the input picture from which the particular first output picture was derived. | 11-15-2012 |
20130100351 | METHOD AND APPARATUS FOR REDUCED COMPLEXITY VIDEO PROCESSING VIA SPECIAL CHROMA HANDLING - A method and apparatus for reduced complexity video and image processing with special chroma handling are disclosed. Frame-type decisions are made on a video stream made up of a sequence of frames. A first subset of the frames are selected to be monochrome and generated without chroma data. A second subset of the frames are selected to be in color and generated with chroma components. In one embodiment, the first subset of frames includes odd frames and the second subset of frames includes even frames in the video stream. Under higher video frame rates, the lack of color in every other frame is not visible to the end viewer. Accordingly, subsequent processing of the output video stream permits luma-only processing of many frames in the video stream, extensively reducing the amount of computation. | 04-25-2013 |
20140044189 | HYBRID MEMORY COMPRESSION SCHEME FOR DECODER BANDWIDTH REDUCTION - A method for reducing memory bandwidth in a video decoder begins by performing a data reduction operation on a decoded first coded image to produce a second set of image data. The second set of image data stored and is selectively used for subsequent image decoding, thereby reducing the memory bandwidth. The data reduction operation can include image downsampling, wherein the pixel density is reduced by a factor of two in each of the vertical and horizontal directions. | 02-13-2014 |
20150078433 | REDUCING BANDWIDTH AND/OR STORAGE OF VIDEO BITSTREAMS - Bandwidth, power and/or storage may be saved when certain pictures of a video bitstream are selectively reduced in size prior to transmission and/or storage in a video decoding process. Any number of criteria may be used in determining which pictures are to be selected for reduction. For example, pictures that are to be used for display only and not to be used for future picture predictions or may be used only in a small number future picture predictions may be reduced. | 03-19-2015 |
Patent application number | Description | Published |
20080231482 | METHODS AND APPARATUS FOR PROCESSING VARIABLE LENGTH CODED DATA - An apparatus for processing variable length coded data includes a coefficient buffer unit and several lookup tables. The coefficient buffer unit includes a coefficient memory and an index register for storing an indication of a non-zero nature of coefficients stored in the coefficient memory. Advantageously, the lookup tables may be altered to adapt the apparatus for processing variable length coded data to handle encoding or decoding video adhering to a specific standard. Furthermore, the lookup tables may be adapted to accelerate the determination of the presence of escape codes and the subsequent handling of the escape codes. | 09-25-2008 |
20090046205 | Automatic Reduction of Video Display Device Power Consumption - One or more components of a video display device such as a television set can be powered down in response to a determination that a video input source has been paused. The video signal provided by the video input source can be analyzed to determine whether the video source is paused. When the video input source is no longer paused, the powered down components can be restored to fill power operation. | 02-19-2009 |
20090125702 | SIMD processor and addressing method - A single instruction, multiple data (SIMD) processor including a plurality of addressing register sets, used to flexibly calculate effective operand source and destination memory addresses is disclosed. Two or more address generators calculate effective addresses using the register sets. Each register set includes a pointer register, and a scale register. An address generator forms effective addresses from a selected register set's pointer register and scale register; and an offset. For example, the effective memory address may be formed by multiplying the scale value by an offset value and summing the pointer and the scale value multiplied by the offset value. | 05-14-2009 |
20090132785 | SIMD processor executing min/max instructions - A SIMD processor responds to a single min/max instruction to find the minimum or maximum valued data unit in an array of data units. The determined minimum/maximum value and an associated index value thereto may be output. Alternatively, the value of a data unit in another array may be output at a corresponding location. A further single instruction executable by the SIMD processor, may be applied to results obtained using such a single min/max instruction, to allow such instructions to operate on two dimensional arrays. | 05-21-2009 |
20090175343 | HYBRID MEMORY COMPRESSION SCHEME FOR DECODER BANDWIDTH REDUCTION - A method for reducing memory bandwidth in a video decoder begins by performing a data reduction operation on a decoded first coded image to produce a second set of image data. The second set of image data stored and is selectively used for subsequent image decoding, thereby reducing the memory bandwidth. The data reduction operation can include image downsampling, wherein the pixel density is reduced by a factor of two in each of the vertical and horizontal directions. | 07-09-2009 |
20100013988 | METHOD AND APPARATUS FOR TRANSMITTING AND USING PICTURE DESCRIPTIVE INFORMATION IN A FRAME RATE CONVERSION PROCESSOR - A method and apparatus of frame rate conversion where descriptive information relating to an input video signal is transmitted to the frame rate converter along with the input signal. The descriptive information is used to interpolate frames, allowing the interpolator to make pixel analysis using the descriptive information relating to the original signal. The descriptive information is derived by a compositor/scaler and is transmitted to the frame rate converter with the composited/scaled signal. There may be multiple input signals that are composited to make a final composited video output such as a picture-in-picture display. The information may be transmitted in-band with the video signal received by the frame rate converter. Alternatively, the descriptive information may be transmitted in a separate stream in a side-band manner. In another embodiment, the descriptive information may be transmitted to the frame rate converter separate from the video input source as commands or packets. | 01-21-2010 |
Patent application number | Description | Published |
20110141352 | Adaptation of Frame Selection For Frame Rate Conversion - At least a method and a system are described for providing frame rate upconversion by way of using “short side” or bidirectional interpolation in generating interpolated frames. In a representative embodiment, the method may comprise receiving a first frame of video corresponding to a first frame time and a second frame of the video corresponding to a second frame time, computing a first absolute difference between the first frame time and an interpolated frame time wherein the interpolated frame time temporally is located between the first frame time and the second frame time. The method further comprises using a first motion vector field and the first frame to compute a third frame at the interpolated frame time. The method further comprises outputting the third frame as the interpolated frame at the interpolated frame time if the first absolute difference is less than or equal to a first threshold value. | 06-16-2011 |
20130300926 | ADAPTATION OF FRAME SELECTION FOR FRAME RATE CONVERSION - At least a method and a system are described for providing frame rate upconversion by way of using “short side” or bidirectional interpolation in generating interpolated frames. In a representative embodiment, the method may comprise receiving a first frame of video corresponding to a first frame time and a second frame of the video corresponding to a second frame time, computing a first absolute difference between the first frame time and an interpolated frame time wherein the interpolated frame time temporally is located between the first frame time and the second frame time. The method further comprises using a first motion vector field and the first frame to compute a third frame at the interpolated frame time. The method further comprises outputting the third frame as the interpolated frame at the interpolated frame time if the first absolute difference is less than or equal to a first threshold value. | 11-14-2013 |
20140301719 | PROCESSING CACHE FOR MULTIPLE BIT PRECISIONS - The present disclosure relates generally to system and method of data processing that may provide for efficient use of on-chip cache for processing data having a first bit precision and a second bit precision. In some implementations an on-chip cache is configured to store integer data corresponding to a first bit precision in an integer tile and fractional data corresponding to a difference in bit precision between a second bit precision and the first bit precision in a hybrid memory tile. | 10-09-2014 |
20150070742 | Methods And Systems For Enhanced Viewing Of A Display Device - A method and system for enhanced viewing of a display device is disclosed in this application. In some implementations, a method and system for improving a perceived contrast of a screen of a display device is disclosed. Some implementations may also relate to a method and system for privately viewing content displayed on a screen. | 03-12-2015 |
Patent application number | Description | Published |
20090272938 | Ionic Liquid Based Mixtures For Gas Storage and Delivery - A mixture and method for the storage and delivery of a gas are disclosed herein. In one aspect, there is provided a mixture comprising: an ionic liquid comprising an anion and a cation, at least a portion of the gas that is disposed within and reversibly chemically reacted with the ionic liquid, and optionally an unreacted gas. In another aspect, there is provided a method for delivering a gas from a mixture comprising an ionic liquid and one or more gases comprising: reacting at least a portion of the gas with the ionic liquid to provide the mixture comprising a chemically reacted gas and an ionic liquid and separating the chemically reacted gas from the mixture wherein the chemically reacted gas after the separating step has substantially the same chemical identity as the chemically reacted gas prior to the reacting step. | 11-05-2009 |
20110308275 | METHOD AND SYSTEM FOR PERIODIC COOLING, STORING, AND HEATING OF ATMOSPHERIC GAS - Disclosed is a method and a system. The method and system involve compressing an atmospheric gas stream to form a supercritical atmospheric gas stream, forming at least a first stream from the supercritical atmospheric gas stream, directing the first stream to a regenerator for cooling to form a first cooled stream, directing the first cooled stream from the regenerator, expanding the first cooled stream to form a liquefied atmospheric gas stream, storing at least a portion of the liquefied atmospheric gas stream, pressurizing at least a portion of the stored portion of the liquefied atmospheric gas stream, and heating at least a portion of a pressurized liquefied atmospheric gas stream in the regenerator. In the method and system, refrigeration below the critical temperature of the atmospheric gas is directly or indirectly provided to at least one portion of the system from a non-combustible source. | 12-22-2011 |