Patent application number | Description | Published |
20080219354 | Methods and Systems for Scalable-to-Non-Scalable Bit-Stream Rewriting - Aspects of the present invention relate to systems and methods for selectively determining a quantization parameter based on coding parameters. In some embodiments, a quantization parameter selection may be based on the presence of non-zero transform coefficients as well as other parameters. Some embodiments relate to rewriting a multi-layer bitstream to a single-layer bitstream with a quantization parameter selected with reference to transform coefficients. Some embodiments convert a scalable, multi-layer video sequence into a single-layer, non-scalable video sequence that is compatible with legacy devices. | 09-11-2008 |
20080253672 | Methods and Systems for Inter-Layer Image Parameter Prediction - Aspects of embodiments of the present invention comprise systems and methods for determining prediction parameters for a multi-layer image. | 10-16-2008 |
20090175338 | Methods and Systems for Inter-Layer Image Prediction Parameter Determination - Aspects of the present invention are related to systems and methods for predicting a prediction parameter which may be used in the prediction of high dynamic range image elements from low dynamic range image data. | 07-09-2009 |
20090185747 | SYSTEMS AND METHODS FOR TEXTURE SYNTHESIS FOR VIDEO CODING WITH SIDE INFORMATION - A method for texture synthesis for video coding with side information may be implemented by a decoder device. The method may include receiving seed texture at high fidelity. The method may also include receiving remaining portions of synthesized regions at low fidelity. The method may also include receiving marking of regions to synthesize. The method may further include synthesizing the marked regions based on the high-fidelity seed texture and the low-fidelity portions of the synthesized regions. | 07-23-2009 |
20090245349 | Methods and Systems for Parallel Video Encoding and Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and decoding. | 10-01-2009 |
20100027680 | Methods and Systems for Parallel Video Encoding and Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and decoding. | 02-04-2010 |
20100040302 | Image sharpening technique - A sharpening technique for digital images for presentation on a display. | 02-18-2010 |
20100183071 | Methods and Systems for Enhanced Dynamic Range Images and Video from Multiple Exposures - Aspects of the present invention relate to systems and methods for video coding and decoding. Some aspects relate to coding and decoding of enhanced dynamic range video sequences based on a series of low-dynamic-range (LDR) frames, captured at a first exposure configuration, that are multi-plexed with a series of enhancement frames that are captured at a second exposure configuration. | 07-22-2010 |
20110026604 | METHODS, DEVICES AND SYSTEMS FOR PARALLEL VIDEO ENCODING AND DECODING - A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion ( | 02-03-2011 |
20110135217 | IMAGE MODIFYING METHOD AND DEVICE - A sharpening technique for digital images for presentation on a display is provided. In the technique, an image is modified in order to sharpen the features while at the same time suppress the noise. The image is first filtered resulting in at least two different channels of information. The channels can contain such information as texture information or edge and flat region information. Each channel is then further filtered in order to enhance the information stored in that channel. Finally, the channels are combined to result in a modified image with a different sharpness. | 06-09-2011 |
20110249731 | Methods and Systems for Intra Prediction - Aspects of the present invention relate to systems and methods for intra prediction. According to one aspect of the present invention, a macroblock may be partitioned into two, or more, sets of blocks. The pixel values for a block within a first set of blocks may be predicted using reconstructed values from only neighboring macroblocks. The pixel values for a block within another set of blocks may be subsequently predicted using reconstructed values from blocks in previously reconstructed sets of blocks and/or reconstructed values from neighboring macroblocks. The pixel values for blocks within a set of blocks may be predicted in parallel. | 10-13-2011 |
20110249732 | Methods and Systems for Intra Prediction - Aspects of the present invention relate to systems and methods for intra prediction. According to one aspect of the present invention, a macroblock may be partitioned into two, or more, sets of blocks. The pixel values for a block within a first set of blocks may be predicted using reconstructed values from only neighboring macroblocks. The pixel values for a block within another set of blocks may be subsequently predicted using reconstructed values from blocks in previously reconstructed sets of blocks and/or reconstructed values from neighboring macroblocks. The block residuals for the first set of blocks may be signaled, and the block residuals for subsequently predicted blocks may be signaled. The pixel values for blocks within a set of blocks may be predicted in parallel. | 10-13-2011 |
20110249733 | Methods and Systems for Intra Prediction - Aspects of the present invention relate to systems and methods for intra prediction. According to one aspect of the present invention, a macroblock may be partitioned into two, or more, sets of blocks. According to a second aspect of the present invention, when a block is in a first set of blocks, a predicted intra-prediction mode for the block may be predicted based on the intra-prediction modes of available blocks within the first set and of blocks in available neighboring macroblocks. According to a third aspect of the present invention, when a block is in the first set of blocks, a predicted intra-prediction mode for the block may be predicted based on the intra-prediction modes of blocks in available neighboring macroblocks. | 10-13-2011 |
20110249734 | Methods and Systems for Intra Prediction - Aspects of the present invention relate to systems and methods for intra prediction. According to one aspect of the present invention, a macroblock may be partitioned into two, or more, sets of blocks. According to another aspect of the present invention, the pixel values for a block within a first set of blocks may be predicted using reconstructed values from only neighboring macroblocks, wherein the reconstructed values may be weighted according to their distance from the block. | 10-13-2011 |
20110249735 | Methods and Systems for Intra Prediction - Aspects of the present invention relate to systems and methods for intra prediction. According to one aspect of the present invention, a macroblock may be partitioned into two, or more, sets of blocks. The pixel values for a block within a first set of blocks may be predicted using reconstructed values from only neighboring macroblocks. The pixel values for a block within another set of blocks may be subsequently predicted using reconstructed values from blocks in previously reconstructed sets of blocks and/or reconstructed values from neighboring macroblocks. A reconstructed block used in the prediction may be above, below, to left of or to the right of the block being predicted. The pixel values for blocks within a set of blocks may be predicted in parallel. | 10-13-2011 |
20110249736 | Codeword restriction for high performance video coding - A system for encoding and/or decoding video that includes the use of restricted codewords. The use of restricted codewords permits a reduction in the bit-rate of the video bit stream without substantially impacting the resulting image quality. | 10-13-2011 |
20110249741 | Methods and Systems for Intra Prediction - Aspects of the present invention relate to systems and methods for intra prediction. According to a first aspect of the present invention, a pixel value, in a first block of a macroblock, may be predicted according to a first-direction intra-prediction mode when a flag has a first value and may be predicted according to a second-direction intra-prediction mode when the flag has a second value, wherein the first-direction intra-prediction mode and the second-direction intra-prediction mode are associated with opposite prediction directions. | 10-13-2011 |
20110249743 | Super-block for high performance video coding - A system for encoding and/or decoding video that includes the use of super blocks. The use of super blocks permits a reduction in the bit-rate of the video bit stream. | 10-13-2011 |
20110310071 | ENERGY EFFICIENT DISPLAY SYSTEM - A display for that includes an ambient light sensor suitable to receive ambient light such that the display modifies its power usage based upon the amount of light sensed by the ambient light sensor. An energy interface receives an energy signal from a location remote to the display indicative of energy usage. The energy interface, in response to the energy signal, modifies the amount of light received by the ambient light sensor. | 12-22-2011 |
20120014429 | Methods and Systems for Parallel Video Encoding and Parallel Video Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and parallel video decoding. | 01-19-2012 |
20120014431 | Methods and Systems for Parallel Video Encoding and Parallel Video Decoding - Aspects of the present invention are related to systems and methods for parallel video encoding and parallel video decoding. | 01-19-2012 |
20120014436 | PARALLEL VIDEO CODING BASED ON BLOCK SIZE - A system encoding and decoding video that uses a parallel encoding and decoding technique. | 01-19-2012 |
20120014437 | PARALLEL VIDEO CODING BASED ON SAME SIZED BLOCKS - A system encoding and decoding video that uses a parallel encoding and decoding technique. | 01-19-2012 |
20120014438 | PARALLEL VIDEO CODING BASED ON PREDICTION TYPE - A system encoding and decoding video that uses a parallel encoding and decoding technique. | 01-19-2012 |
20120014439 | PARALLEL VIDEO CODING BASED ON SCAN ORDER - A system encoding and decoding video that uses a parallel encoding and decoding technique. | 01-19-2012 |
20120014440 | PARALLEL VIDEO CODING BASED ON MAPPING - A system encoding and decoding video that uses a parallel encoding and decoding technique. | 01-19-2012 |
20120014441 | PARALLEL VIDEO CODING BASED ON BOUNDARIES - A system encoding and decoding video that uses a parallel encoding and decoding technique. | 01-19-2012 |
20120014445 | SYSTEM FOR LOW RESOLUTION POWER REDUCTION USING LOW RESOLUTION DATA - A system for encoding and decoding video that uses power reduction techniques. | 01-19-2012 |
20120014446 | SYSTEM FOR LOW RESOLUTION POWER REDUCTION USING DEBLOCKING - A system for encoding and decoding video that uses power reduction techniques. | 01-19-2012 |
20120014447 | SYSTEM FOR LOW RESOLUTION POWER REDUCTION WITH HIGH RESOLUTION DEBLOCKING - A system for encoding and decoding video that uses power reduction techniques. | 01-19-2012 |
20120014448 | SYSTEM FOR LOW RESOLUTION POWER REDUCTION WITH COMPRESSED IMAGE - A system for encoding and decoding video that uses power reduction techniques. | 01-19-2012 |
20120014450 | SYSTEM FOR LOW RESOLUTION POWER REDUCTION WITH DEBLOCKING FLAG - A system for encoding and decoding video that uses power reduction techniques. | 01-19-2012 |
20120062797 | Methods and Systems for Noise Reduction and Image Enhancement - Aspects of the present invention are related to systems and methods for image enhancement, wherein an input image may be separated into two images: a first image comprising image content, from the input image, which may be sharpened; and a second image comprising image content, from the input image, which may be attenuated. One aspect of the present invention relates to determining a noise estimate associated with the input image and using the noise estimate to control the separation of the input image into the two images. Another aspect of the present invention relates to controlling the image separation based on the level of sharpening being applied to the first image. | 03-15-2012 |
20120063694 | Methods and Systems for Estimation of Compression Noise - Aspects of the present invention are related to systems and methods for determining the compression noise present in an image or frame in a video sequence. | 03-15-2012 |
20120076205 | Methods and Systems for Capturing Wide Color-Gamut Video - Aspects of the present invention relate to systems and methods for capturing, encoding and decoding wide color-gamut video. According to a first aspect of the present invention, a plurality of processed image frames are associated with a legacy bit-stream, and a plurality of unprocessed image frames are associated with an enhancement bit-stream. | 03-29-2012 |
20120076429 | METHODS AND SYSTEMS FOR ESTIMATION OF COMPRESSION NOISE - Aspects of the present invention are related to systems and methods for determining the compression noise present in an image or frame in a video sequence. | 03-29-2012 |
20120076430 | Methods and Systems for Noise Reduction and Image Enhancement - Aspects of the present invention are related to systems and methods for image enhancement, wherein an input image may be separated into two images: a first image comprising image content, from the input image, which may be sharpened; and a second image comprising image content, from the input image, which may be attenuated. One aspect of the present invention relates to determining a value for a noise-control parameter that controls the amount of attenuation applied to the second image. | 03-29-2012 |
20120081241 | Methods and Systems for Context Initialization in Video Coding and Decoding - Aspects of the present invention are related to systems and methods for context model initialization in entropy encoders and decoders. | 04-05-2012 |
20120081612 | AUTOMATIC PARAMETER CONTROL FOR SPATIAL-TEMPORAL FILTER - A method for image processing includes receiving an input image and estimating a noise characteristic of the input image, wherein the noise characteristic includes a temporal characteristic and a spatial characteristic. Spatially filtering the input image based upon the spatial characteristic, wherein the spatial characteristic is dependent upon the temporal characteristic. | 04-05-2012 |
20120082218 | Methods and Systems for Entropy Coder Initialization - Aspects of the present invention are related to systems and methods for initialization of entropy encoders and decoders. | 04-05-2012 |
20120082228 | NESTED ENTROPY ENCODING - Methods and systems for improving coding efficiency of video. | 04-05-2012 |
20120082229 | SYSTEM FOR NESTED ENTROPY ENCODING - Methods and systems for improving coding efficiency of video. | 04-05-2012 |
20120101554 | ADAPTIVE THERAPEUTIC LIGHT CONTROL SYSTEM - A system for influencing a state of a user including a light source for emitting light influencing the state of the user and a light controller selectively controlling the emission of the light. The emission may include at least one of, the spectrum of said light; the duration of said light; the distribution of said light; the intensity of said light; and the timing of said light. The analysis engine provides a signal to the light controller indicating a desired emission of the light. | 04-26-2012 |
20120106639 | MOTION-COMPENSATED TEMPORAL FILTERING BASED ON VARIABLE FILTER PARAMETERS - Systems and devices for, and methods of, motion-compensated temporal filtering based on variable filter parameters. A method embodiment includes (a) determining, by a processor having memory, a pixel-related residue image based on a set of differences between a current pixel intensity of a current frame and a corresponding pixel intensity of a previous frame, wherein the corresponding pixel intensity is augmented by a motion-compensated vector of the previous frame; (b) determining an intensity weight based on the determined pixel-related residue image and a temporal filtering parameter; and (c) filtering the pixel intensity of the current frame based on the determined intensity weight and the motion compensated vector of the previous frame. | 05-03-2012 |
20120183044 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH MEMORY STORING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183045 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM INCLUDING CLIPPING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183046 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH INVERSE TRANSFORM SHIFTING MEMORY - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183047 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH INVERSE TRANSFORM CLIPPING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120183048 | VIDEO DECODER WITH REDUCED DYNAMIC RANGE TRANSFORM WITH MULTIPLE CLIPPING - A method for decoding video includes receiving quantized coefficients representative of a block of video representative of a plurality of pixels. The quantized coefficients are dequantized based upon a function of a remainder. The dequantized coefficients are inverse transformed to determine a decoded residue. | 07-19-2012 |
20120189059 | BUFFER COMPRESSION FOR MOTION VECTOR COMPETITION - A method for decoding video includes creating a first list of motion vectors from at least one neighboring block in a current frame of the video and creating a second list of motion vectors from at least one previous block in a temporally earlier frame of the video. A third list of motion vectors is created based upon the first list and the second list. Based upon receiving a motion vector competition control parameter selecting one of the motion vectors from the third list, wherein the second list of motion vectors is further based upon a flooring function. | 07-26-2012 |
20120189216 | Methods and Systems for Image Enhancement and Estimation of Compression Noise - Aspects of the present invention are related to systems and methods for determining the compression noise present in an image or frame in a video sequence and for enhancing an image or frame in a video sequence. | 07-26-2012 |
20120201294 | METHODS FOR PARALLEL VIDEO ENCODING AND DECODING - Aspects of the present invention are related to methods and devices for parallel video encoding and decoding. Aspects can include a method for encoding a video frame of a video sequence in an encoder, comprising partitioning a frame of a video sequence into at least one reconstruction slice, thereby producing a first reconstruction slice, and partitioning said first reconstruction slice into a plurality of entropy slices, wherein a number of bins associated with each entropy slice in said plurality of entropy slices is less than or equal to a predefined number of bins. | 08-09-2012 |
20120236936 | Video coding based on edge determination - A system encoding and decoding video using intra prediction that uses an edge based determination technique together with smoothing filters. | 09-20-2012 |
20120300838 | LOW RESOLUTION INTRA PREDICTION - A video decoder decodes video from a bit-stream including a low resolution predictor that predicts pixel values based upon both a low resolution reference image and an interpolated high resolution reference image at positions different from the low resolution reference image using low resolution motion data. A high resolution predictor predicts pixel values using a non-interpolated high resolution reference image at positions different from the low resolution reference image using the low resolution motion data, wherein the non-interpolated high resolution reference image and the interpolated high resolution reference image are co-sited. | 11-29-2012 |
20120300844 | CASCADED MOTION COMPENSATION - A video decoder decodes video from a bit-stream including a low resolution predictor that predicts pixel values based upon both a low resolution reference image and an interpolated high resolution reference image at positions different from the low resolution reference image using low resolution motion data. A high resolution predictor predicts pixel values using a non-interpolated high resolution reference image at positions different from the low resolution reference image using the low resolution motion data, wherein the non-interpolated high resolution reference image and the interpolated high resolution reference image are co-sited. | 11-29-2012 |
20120307889 | VIDEO DECODER WITH DYNAMIC RANGE ADJUSTMENTS - A system for decoding video including receiving quantized coefficients representative of a block of video representative of a plurality of pixels and dequantizing the quantized coefficients. Inverse transforming the dequantized coefficients to determine a decoded residue wherein the dequantized coefficients are modified prior to the inverse transforming based upon a predicted dynamic range output of the inverse transform. | 12-06-2012 |
20120307891 | DECODER WITH DYNAMIC RANGE COMPENSATION - A system for decoding video including receiving quantized coefficients representative of a block of video representative of a plurality of pixels and dequantizing the quantized coefficients. The system inverse transform the dequantized coefficients using a first one dimensional inverse transform and a second one dimensional inverse transform to determine a decoded residue where the result of the first one-dimensional inverse transform are shifted different amounts using a shifting process based upon the magnitude of the dequantized coefficients. | 12-06-2012 |
20130003823 | SYSTEM FOR INITIALIZING AN ARITHMETIC CODER - Decoding a slice using a context based adaptively binary arithmetic coding, based upon a pair of variables n and m, corresponding to a probability state index and the value of the most probable symbol. | 01-03-2013 |
20130003827 | CONTEXT INITIALIZATION BASED ON DECODER PICTURE BUFFER - Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice. | 01-03-2013 |
20130003829 | SYSTEM FOR INITIALIZING AN ARITHMETIC CODER - Decoding an entropy slice using a context based adaptively binary arithmetic coding, based upon a pair of variables n and m, corresponding to a probability state index and the value of the most probable symbol. | 01-03-2013 |
20130003830 | CONTEXT INITIALIZATION BASED ON DECODER PICTURE BUFFER - Technique for initialization of encoders and decoders. In some cases, the decoder receives a slice and identifies if the slice is either a forward predicted B-slice or a backward predicted B-slice, and not both a forward and backward predicted B-slice, and based upon this identification initializes, using a P-slice technique, a context associated with the slice. | 01-03-2013 |
20130016771 | VIDEO DECODER PARALLELIZATION FOR TILESAANM Misra; KiranAACI VancouverAAST WAAACO USAAGP Misra; Kiran Vancouver WA USAANM Segall; Christopher A.AACI CamasAAST WAAACO USAAGP Segall; Christopher A. Camas WA US - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 01-17-2013 |
20130016786 | VIDEO DECODER FOR TILES - A system for decoding a video bitstream includes receiving a frame of the video that includes at least one slice and at least one tile and where each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one tile is characterized that it is decoded independently of the other the at least one tile including intra-prediction information, motion information. The system receives a set of data from a set of largest coding unit of at least two of the tiles and decoding the largest coding units in a selected manner depending upon a flag in the bitstream. The flag indicates that the decoding is to be performed in a raster scan order within a tile or the decoding is to be performed in a raster scan order across at least two tiles. | 01-17-2013 |
20130094585 | TRACKING A REFERENCE PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130094772 | TRACKING A REFERENCE PICTURE BASED ON A DESIGNATED PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130094773 | TRACKING A REFERENCE PICTURE BASED ON A DESIGNATED PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130094774 | TRACKING A REFERENCE PICTURE BASED ON A DESIGNATED PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing based on a designated picture. The method additionally includes decoding a picture based on the decoded reference picture. | 04-18-2013 |
20130113880 | High Efficiency Video Coding (HEVC) Adaptive Loop Filter - A High Efficiency Video Coding (HEVC) receiver is provided with a method for adaptive loop filtering. The receiver accepts digital information representing an image, and adaptive loop filter (ALF) parameters with no DC coefficient of weighting. The image is reconstructed using the digital information and estimates derived from the digital information. An ALF filter is constructed from the ALF parameters, and is used to correct for distortion in the reconstructed image. Typically, the receiver accepts a flag signal to indicate whether the DC coefficients have been transmitted or not. In other aspects, center luma coefficients are estimated from other coefficients, and the use of k values is simplified. | 05-09-2013 |
20130114668 | VIDEO DECODER WITH ENHANCED CABAC DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding that includes at least two decoding modes, the first mode decoding the bitstream based upon a probability estimate which is based upon at least one of spatially and temporally adjacent syntax element values to a current syntax element being decoded, the second mode decoding the bitstream not based upon a probability estimate based upon other syntax elements to the current syntax element being decoded. The coding decodes the current syntax element using the first mode if the current syntax element is intra-coded and selecting between sets probable modes with different probabilities. The coding decodes the current syntax element using the second mode if the current syntax element is intra-coded and if selecting among one of the second set of probable modes. | 05-09-2013 |
20130114681 | VIDEO DECODER WITH ENHANCED SAMPLE ADAPTIVE OFFSET - A decoder decodes video received in a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and a plurality of offset type characteristics. Each of the plurality of offset type characteristics is associated with a respective block of the video. A deblocking process deblocks the video to reduce artifacts proximate boundaries between the blocks of the video. A sample adaptive offset process classifies a pixel based upon the offset type characteristic associated with the respective block of the video, wherein the classification for a first offset type characteristic is based upon a first source of data and a second offset type characteristic is based upon a second source of data. | 05-09-2013 |
20130114682 | VIDEO DECODER WITH ENHANCED SAMPLE ADAPTIVE OFFSET - A decoder decodes video received in a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and a plurality of offset type characteristics. Each of the plurality of offset type characteristics is associated with a respective block of the video. A deblocking process deblocks the video to reduce artifacts proximate boundaries between the blocks of the video based upon deblocking information. A sample adaptive offset process classifies a pixel based upon the offset type characteristic associated with the respective block of the video and the deblocking information. | 05-09-2013 |
20130114683 | VIDEO DECODER WITH ENHANCED SAMPLE ADAPTIVE OFFSET - A decoder decodes video received in a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and a plurality of offset type characteristics. Each of the plurality of offset type characteristics is associated with a respective block of the video. A deblocking process deblocks the video to reduce artifacts proximate boundaries between the blocks of the video. A sample adaptive offset process classifies a pixel based upon the offset type characteristic associated with the respective block of the video using a threshold criteria. | 05-09-2013 |
20130114684 | ELECTRONIC DEVICES FOR SELECTIVE RUN-LEVEL CODING AND DECODING - An electronic device configured for selective run-level coding (SRLC) is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a block of transformed and quantized coefficients (TQCs). The electronic device also determines whether to skip run-level coding. The electronic device further level codes any remaining TQCs if it is determined to skip run-level coding. The electronic device additionally run-level codes one or more TQCs if it is determined not to skip run-level coding and level codes any remaining TQCs if it is determined not to skip run-level coding. | 05-09-2013 |
20130114685 | VIDEO DECODER WITH CONSTRAINED DYNAMIC RANGE - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video. The technique includes de-quantizing the quantized coefficient level values based upon the quantized coefficient level values and the quantization parameter only if the quantized coefficient level values and the quantization parameter are jointly within a predefined range of acceptable values. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 05-09-2013 |
20130114686 | VIDEO DECODER WITH ENHANCED CABAC MOTION VECTOR DECODING - A decoder receives a bitstream containing quantized coefficients representative of blocks of video representative of a plurality of pixels and decodes the bitstream using context adaptive binary arithmetic coding. The coding including at least two decoding modes, the first mode decoding the bitstream based upon a probability estimate which is based upon at least one of spatially and temporally adjacent syntax element values to a current syntax element being decoded, the second mode decoding the bitstream not based upon a probability estimate based upon other syntax elements to the current syntax element being decoded. The context adaptive binary arithmetic coding decoding the current syntax element using the second mode if the current syntax element belongs to a block which is coded using inter-predicted and a motion vector predictor index is signaled explicitly and selecting between a first motion vector predictor set and a second motion vector predictor set. | 05-09-2013 |
20130114687 | FIXED INTRA RUN-LEVEL MODE FOR CAVLC IN HEVC - An electronic device configured for fixed intra run-level mode is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a symbol, e.g. a run-lev pair. The electronic device determines whether a fixed intra run-level mode condition is met. If the condition is met, the electronic device uses fixed intra run-level mode to determine a ‘cn’ value for the symbol. If the condition is not met, the electronic device does not use the fixed intra run-level mode to determine the ‘cn’ value for the symbol. The electronic device run-level codes at least a portion of video data based on the determined ‘cn’ value. | 05-09-2013 |
20130114688 | Video Decoder with Constrained Dynamic Range - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video, and an inverse quantization scaling factor and an offset scaling factor related to a frame or slice of video. The technique includes de-quantizing the quantized coefficient level values based upon the quantized coefficient level values, the quantization parameter, the inverse quantization scaling factor, and the offset scaling factor. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 05-09-2013 |
20130114728 | VIDEO DECODER WITH CONSTRAINED DYNAMIC RANGE - A technique for decoding video including receiving quantized coefficient level values representative of a block of video representative of a plurality of pixels and a quantization parameter related to the block of video. The technique includes de-quantizing the quantized coefficient level values based upon the quantized coefficient level values and the quantization parameter only if the quantized coefficient level values and the quantization parameter are jointly within a predefined range of acceptable values. The technique also includes inverse transforming the dequantized coefficients to determine a decoded residue. | 05-09-2013 |
20130170767 | IMAGE CONTENT ENHANCEMENT USING A DICTIONARY TECHNIQUE - A system for determining a high resolution image includes receiving a low resolution image and determining a vector of a patch of the low resolution image based upon a low resolution dictionary. The system includes determining a high resolution patch based upon a high resolution dictionary and the vector and determining the high resolution image based upon the high resolution patch. | 07-04-2013 |
20130188734 | HIGH THROUGHPUT BINARIZATION (HTB) METHOD FOR CABAC IN HEVC - An electronic device configured for high throughput binarization mode is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device obtains a block of transformed and quantized coefficients (TCQs). The electronic device determines whether a high throughput binarization mode condition is met. If the condition is met, the electronic device uses the high throughput binarization mode to process the block. If the condition is not met, the electronic device does not use the high throughput binarization mode to process the block. The electronic device transmits the generated first or second bitstream to a decoder. | 07-25-2013 |
20130188881 | REDUCING REFERENCE PICTURE SET SIGNAL OVERHEAD ON AN ELECTRONIC DEVICE - A method for reducing signal overhead on an electronic device is described. The method includes obtaining a picture. The method also includes encoding the picture. The method further includes indicating a reference picture set (RPS) corresponding to the picture based on an initialized index value. The method additionally includes sending a bitstream. | 07-25-2013 |
20130188882 | DECODING A PICTURE BASED ON A REFERENCE PICTURE SET ON AN ELECTRONIC DEVICE - A method for decoding a picture on an electronic device is described. The method includes obtaining a bitstream. The method also includes obtaining a current picture. The method further includes obtaining a relative reference picture set (RPS) parameter. The method additionally includes initializing an index value. Furthermore, the method includes processing another RPS parameter based on the index value. The method also includes decoding the current picture. | 07-25-2013 |
20140241438 | METHODS, DEVICES AND SYSTEMS FOR PARALLEL VIDEO ENCODING AND DECODING - A method for decoding a video bitstream is disclosed. The method comprises: entropy decoding a first portion of a video bitstream, wherein first portion of video bitstream is associated with a video frame, thereby producing a first portion of decoded data; entropy decoding a second portion of video bitstream, wherein second portion of video bitstream is associated with video frame, thereby producing a second portion of decoded data, wherein entropy decoding second portion of video bitstream is independent of entropy decoding first portion of video bitstream; and reconstructing a first portion of video frame associated with video bitstream using first portion of decoded data and second portion of decoded data. | 08-28-2014 |
20140247881 | VIDEO DECODER PARALLELIZATION FOR TILES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-04-2014 |
20140247882 | VIDEO DECODER PARALLELIZATION FOR TILES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-04-2014 |
20140254671 | VIDEO DECODER PARALLELIZATION FOR TILES - A method for decoding video includes receiving a frame of the video that includes at least one slice and at least one tile. Each of the at least one slice and the at least one tile are not all aligned with one another. Each of the at least one slice is characterized that it is decoded independently of the other the at least one slice. Each of the at least one tile is characterized that it is a rectangular region of the frame and having coding units for the decoding arranged in a raster scan order. The at least one tile of the frame are collectively arranged in a raster scan order of the frame. | 09-11-2014 |
20140254672 | TRACKING A REFERENCE PICTURE ON AN ELECTRONIC DEVICE - A method for tracking a reference picture on an electronic device is described. The method includes receiving a bitstream. The method also includes decoding a portion of the bitstream to produce a decoded reference picture. The method further includes tracking the decoded reference picture in a decoded picture buffer (DPB) with reduced overhead referencing. The method additionally includes decoding a picture based on the decoded reference picture. | 09-11-2014 |