Patent application number | Description | Published |
20100027897 | Method and apparatus for detecting image blocking artifacts - A method and apparatus are provided for detecting image blocking artifacts. The apparatus includes a full-reference blocking artifact detector for detecting blocking artifacts in a processed version of a picture based on a blockiness metric. The blockiness metric is determined based on respective local variations in the processed version of the picture and in an original version of the picture. | 02-04-2010 |
20100091837 | Hypothetical Reference Decoder For Scalable Video Coding - The present principles relate to a hypothetical reference decoder (HRD) for a Scalable Video Coding extension for a compression algorithm. One such implementation proposes to modify the H.264/AVC HRD for use with the SVC of AVC. That implementation defines HRD constraints for each interoperability point of SVC. One implementation in particular is described, but other implementations are possible and are contemplated by the present principles. The changes for spatial, temporal, and SNR scalability are shown. There are also changes to the related HRD parameters followed that are shown. The several mentioned implementations provide rules for an HRD for SVC. At least one implementation proposes the SVC-HRD rules as modifications to the AVC-HRD rules. A user may use the proposed SVC-HRD rules to build an SVC-HRD and test a bitstream for SVC compliance. | 04-15-2010 |
20100195738 | CODING SYSTEMS - In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information ( | 08-05-2010 |
20100208810 | METHOD AND APPARATUS FOR INTER-LAYER RESIDUE PREDICTION FOR SCALABLE VIDEO - There are provided methods and apparatus for inter-layer residue prediction for scalable video. An apparatus is described for an encoder for encoding a block of a picture, or a decoder for decoding a block of a picture, by applying inverse tone mapping to an inter-layer residue prediction process for the block, wherein the inverse tone mapping is performed in the pixel domain. Methods for encoding or decoding a block of a picture are also described; and performed by applying inverse tone mapping to an inter-layer residue prediction process for the block, wherein the inverse tone mapping is performed in the pixel domain. | 08-19-2010 |
20100208818 | METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING GEOMETRICALLY PARTITIONED BII-PREDICTIVE MODE PARTITIONS - There are provided methods and apparatus for video encoding and decoding geometrically partitioned bi-predictive mode partitions. An apparatus includes an encoder for encoding bi-predictable picture data for at least a portion of a picture using adaptive geometric partitioning. Geometric partitions for the adaptive geometric partitioning are predicted using at least one predictor selected from a first set of predictors corresponding to a first list of references pictures, a second set of predictors corresponding to a second list of references pictures, and a third set of predictors used for bi-prediction and including predictors from at least one of the first and second sets. | 08-19-2010 |
20100220789 | COMBINED SPATIAL AND BIT-DEPTH SCALABILITY - Various implementations are described. Several implementations relate to combined scalability. One method is for encoding a combined spatial and bit-depth scalability. The method includes encoding a source image of a base layer macroblock. The method also includes and encoding a source image of an enhancement layer macroblock by performing an inter-layer prediction. The source image of the base layer and the source image of the enhancement layer differ from each other both in spatial resolution and color bit-depth. | 09-02-2010 |
20110007800 | METHODS AND APPARATUS FOR ILLUMINATION COMPENSATION OF INTRA-PREDICTED VIDEO - There are provided methods and apparatus for illumination compensation of intra-predicted video. An apparatus includes an encoder for encoding a picture using non-local intra prediction. The encoder includes an illumination compensation processing unit for applying illumination compensation to predicted data obtained from the non-local intra prediction. | 01-13-2011 |
20110038418 | CODE OF DEPTH SIGNAL - Various implementations are described. Several implementations relate to determining, providing, or using a depth value representative of an entire coding partition. According to a general aspect, a first portion of an image is encoded using a first-portion motion vector that is associated with the first portion and is not associated with other portions of the image. The first portion has a first size. A first-portion depth value is determined that provides depth information for the entire first portion and not for other portions. A second portion of an image is encoded using a second-portion motion vector that is associated with the second portion and is not associated with other portions of the image. The second portion has a second size that is different from the first size. A second-portion depth value is determined that provides depth information for the entire second portion and not for other portions. | 02-17-2011 |
20110044550 | INTER-VIEW STRIP MODES WITH DEPTH - Various implementations are described. Several implementations relate to one or more encoding modes that use depth information to determine a corresponding reference block. According to a general aspect, a portion of a first-view image from a first view in a multiple-view system is encoded. The portion is all or part of the first-view image. It is determined that a portion of a second-view image from a second view in the multiple-view system corresponds to the portion of the first-view image. The determination is based on a second-view depth value providing depth information for the portion of the second-view image. The portion of the second-view image is encoded using information from the encoding of the portion of the first-view image. | 02-24-2011 |
20110096839 | METHODS AND APPARATUS FOR VIDEO CODING AND DECORING WITH REDUCED BIT-DEPTH UPDATE MODE AND REDUCED CHROMA SAMPLING UPDATE MODE - Methods and apparatus are provided for video coding and decoding with reduced bit-depth update mode and reduced chroma sampling update mode. An apparatus includes an encoder for encoding at least a portion of a picture using at least one of a reduced bit-depth update mode and a reduced chroma sampling update mode that respectively reduces at least one of a bit-depth and a chroma sampling of a residue signal corresponding to the portion. | 04-28-2011 |
20110158320 | METHODS AND APPARATUS FOR PREDICTION REFINEMENT USING IMPLICIT MOTION PREDICTIONS - Methods and apparatus are provided for prediction refinement using implicit motion prediction. An apparatus includes an encoder for encoding an image block using explicit motion prediction to generate a coarse prediction for the image block and using implicit motion prediction to refine the coarse prediction. | 06-30-2011 |
20110170615 | METHODS AND APPARATUS FOR VIDEO IMAGING PRUNING - Methods and apparatus are provided for video image pruning. An apparatus includes a data pruner for pre-processing a picture prior to, and in preparation for, compression by encoding. The data pruner selectively removes, in the spatial domain, at least one region within the picture. At the decoder end, an apparatus includes a data restorer for receiving a decompressed picture subsequent to decompression by decoding, and post-processing the decompressed picture by selectively restoring, in the spatial domain, at least one region in the decompressed picture based on information indicating a removal of the at least one region prior to a previously performed encoding process. | 07-14-2011 |
20110222597 | METHOD AND APPARATUS FOR SPARSITY-BASED DE-ARTIFACT FILTERING FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for sparsity-based de-artifact filtering for video encoding and decoding. An apparatus includes an encoder ( | 09-15-2011 |
20110261882 | METHODS AND APPARATUS FOR TEMPLATE MATCHING PREDICTION (TMP) IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for template matching prediction in video encoding and decoding. An apparatus includes an encoder for encoding a target block in a picture by determining at least one predictor for the target block and respectively utilizing the at least one predictor as a template to search for at least one additional predictor for the target block. | 10-27-2011 |
20110268183 | METHOD AND APPARATUS FOR TRANSFORM SELECTION IN VIDEO ENCODING AND DECODING - There are provided methods and apparatus for transform selection in video coding. An apparatus includes a video encoder for encoding at least a block in a picture by selecting a transform to apply to a residue of the block from a set of two or more available transforms. The transform is selected based on at least one of an inter prediction mode used to predict at least one reference for the block, one or more values corresponding to a motion vector, a value of a residue of one or more previously encoded blocks, a value of prediction data for the block, one or more transform selections of one or more neighboring reconstructed blocks, and a quantization step applied to transform coefficients for the residue of the block. | 11-03-2011 |
20110274164 | METHODS AND APPARATUS FOR TRANSFORM SELECTION IN VIDEO ENCODING AND DECODING - There are provided methods and apparatus for transform selection in video coding. An apparatus includes a video encoder for encoding at least a block in a picture by selecting a transform to apply to a residue of the block from a set of two or more available transforms. The transform is selected based on at least one of an inter prediction mode used to predict at least one reference for the block, one or more values corresponding to a motion vector, a value of a residue of one or more previously encoded blocks, a value of prediction data for the block, one or more transform selections of one or more neighboring reconstructed blocks, and a quantization step applied to transform coefficients for the residue of the block. | 11-10-2011 |
20110286513 | METHODS AND APPARATUS FOR ADAPTIVE MODE VIDEO ENCODING AND DECODING - There are provided methods and apparatus for adaptive mode video encoding and decoding. An apparatus includes an encoder for encoding adapted mode mapping information for a mapping between values of a mode index and modes available to encode at least a portion of a picture in a sequence of pictures. The adapted mode mapping information is adapted based on one or more actual parameters of the sequence. | 11-24-2011 |
20110286520 | METHODS AND APPARATUS FOR IMPLICIT AND SEMI-IMPLICIT INTRA MODE SIGNALING FOR VIDEO AND DECODERS - Methods and apparatus are provided for implicit and semi-implicit intra mode signaling for video encoders and decoders. An apparatus includes an encoder for encoding picture data for at least a portion of a picture. The encoder derives an intra mode to apply to the portion from neighboring template data and abstains from explicitly signaling the intra mode for the portion. The neighboring template data corresponds to a neighboring template formed from neighboring pixels with respect to the portion. | 11-24-2011 |
20110286530 | Frame packing for video coding - Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular implementation accesses a video picture that includes multiple pictures combined into a single picture, and accesses additional information indicating how the multiple pictures in the accessed video picture are combined. The accessed information includes spatial interleaving information and sampling information. Another implementation encodes a video picture that includes multiple pictures combined into a single picture, and generates information indicating how the multiple pictures in the accessed video picture are combined. The generated information includes spatial interleaving information and sampling information. A bitstream is formed that includes the encoded video picture and the generated information. Another implementation provides a data structure for transmitting the generated information. | 11-24-2011 |
20110293002 | METHODS AND APPARATUS FOR TRANSFORM SELECTION IN VIDEO ENCODING AND DECODING - There are provided methods and apparatus for transform selection in video coding. An apparatus includes a video encoder for encoding at least a block in a picture by selecting a transform to apply to a residue of the block from a set of two or more available transforms. The transform is selected based on at least one of an inter prediction mode used to predict at least one reference for the block, one or more values corresponding to a motion vector, a value of a residue of one or more previously encoded blocks, a value of prediction data for the block, one or more transform selections of one or more neighboring reconstructed blocks, and a quantization step applied to transform coefficients for the residue of the block. | 12-01-2011 |
20110293003 | METHODS AND APPARATUS FOR BIT DEPTH SCALABLE VIDEO ENCODING AND DECODING UTILIZING TONE MAPPING AND INVERSE TONE MAPPING - Methods and apparatus are provided for bit depth scalable video encoding and decoding utilizing tone mapping and inverse tone mapping. An apparatus includes an encoder ( | 12-01-2011 |
20120002722 | METHOD AND APPARATUS FOR REGION-BASED FILTER PARAMETER SELECTION FOR DE-ARTIFACT FILTERING - Methods and apparatus are provided for region-based filter parameter selection for de-artifact filtering. An apparatus includes an encoder for encoding picture data for at least a region of a picture. The encoder includes a de-artifact filter for performing de-artifact filtering on the region using region-based filter parameter selection. The region includes any of a non-block-boundary, a block boundary, a combination thereof, and the non-block-boundary to an exclusion of any block boundaries. | 01-05-2012 |
20120030219 | METHODS AND APPARATUS FOR FILTER PARAMETER DETERMINATION AND SELECTION RESPONSIVE TO VARRIABLE TRANSFROMS IN SPARSITY BASED DE-ARTIFACT FILTERING - There are provided method and apparatus for filter parameter determination and selection responsive to variable transforms in sparsity-based de-artifact filtering. An apparatus includes an encoder for encoding picture data for at least a portion of a picture. The encoder includes a sparsity-based de-artifact filter for performing sparsity-based de-artifact filtering on the portion. One or more filter parameters for the sparsity-based de-artifact filtering are determined and selected responsive to variable transforms. | 02-02-2012 |
20120099642 | METHODS AND APPARATUS FOR SPATIALLY VARYING RESIDUE CODING - Methods and apparatus are provided for spatially varying residue coding. An apparatus includes a video encoder ( | 04-26-2012 |
20120106628 | METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING BINARY SETS USING ADAPTIVE TREE SELECTION - Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter. | 05-03-2012 |
20120106629 | METHODS AND APPARATUS FOR SIGNALING INTRA PREDICTION FOR LARGE BLOCKS FOR VIDEO ENCODERS AND DECODERS - Methods and apparatus are provided for signaling intra prediction for large blocks for video encoders and decoders. An apparatus includes a video encoder for encoding picture data for at least one large block in a picture by signaling intra prediction for the at least one large block. The intra prediction is signaled by selecting a basic coding unit size and assigning a single spatial intra partition type for the basic coding unit size. The single spatial intra partition type is selectable from among a plurality of spatial intra partition types. The at least one large block has a large block size greater than a block size of the basic coding unit. The intra prediction is hierarchical layer intra prediction and is performed for the at least one large block by at least one of splitting from the large block size to the basic coding unit size and merging from the basic coding unit size to the large block size. | 05-03-2012 |
20120114048 | METHODS AND APPARATUS FOR COLLABORATIVE PARTITION CODING FOR REGION BASED FILTERS - Methods and apparatus are provided for collaborative partition coding for region based filters. An apparatus includes a video encoder ( | 05-10-2012 |
20120121009 | METHODS AND APPARATUS FOR ADAPTIVE TRANSFORM SELECTON FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive transform selection for video encoding and decoding. An apparatus includes a video encoder for encoding at least a block in a picture using a transform. The transform used to encode the block is selected from a plurality of transforms. The plurality of transforms is adaptively updated during the encoding of the picture. | 05-17-2012 |
20120134426 | METHOD AND APPARATUS FOR REUSING TREE STRUCTURES TO ENCODE AND DECODE BINARY SETS - Methods and apparatus are provided for reusing tree structures to encode and decode binary sets. The method encodes a binary set of data using a tree structure, wherein said encoding step encodes a portion of the binary set using a portion of the tree structure and encodes another portion of the binary set by reusing at least some of the portion of the tree structure used to encode the portion of the binary set. | 05-31-2012 |
20120140830 | METHODS AND APPARATUS FOR IMPROVED INTRA CHROMA ENCODING AND DECODING - Methods and apparatus are provided for improved chroma encoding and decoding. An apparatus includes an encoder for encoding picture data for at least a block in a picture. Multiple partition types are supported for intra chroma coding of the block. The multiple partition types include a set of chroma partition types and a set of luma partition types. The set of chroma partition types are different than the set of luma partition types. | 06-07-2012 |
20120147948 | METHODS AND APPARATUS FOR EXPLICIT UPDATES FOR SYMBOL PROBABILITIES OF AN ENTROPY ENCODER OR DECODER - Methods and apparatus are provided for explicit updates for symbol probabilities of an entropy encoder or decoder. An apparatus includes a video encoder having an entropy encoder for encoding symbols for picture data for at least a portion of a picture. An explicit update function is used to update probabilities of the symbols processed by the entropy encoder. The explicit update function at least one of is truncated at a threshold value and has a varying rate of adaptation. | 06-14-2012 |
20120170652 | METHODS AND APPARATUS FOR EFFICIENT VIDEO ENCODING AND DECODING OF INTRA PREDICTION MODE - Methods and apparatus are provided for efficient video encoding and decoding of intra prediction mode. An apparatus includes a video encoder for encoding picture data for at least a block in a picture by determining a spatial pattern for a decoded intra prediction mode residue used to reconstruct the picture at the video encoder. The decoded intra prediction mode residue is obtained by inverse quantizing and inverse transforming a transformed and quantized difference between an original version of the block and at least one reference block. The spatial pattern is used to determine an intra prediction mode for encoding the block. | 07-05-2012 |
20120177106 | METHODS AND APPARATUS FOR ADAPTIVE GEOMETRIC PARTITIONING FOR VIDEO DECODING - There are provided methods and apparatus for adaptive geometric partitioning for video encoding and decoding. An apparatus includes an encoder for encoding image data corresponding to pictures by adaptively partitioning at least portions of the pictures responsive to at least one parametric model. The at least one parametric model involves at least one of implicit and explicit formulation of at least one curve. | 07-12-2012 |
20120177129 | METHODS AND APPARATUS FOR ADAPTIVE PROBABILITY UPDATE FOR NON-CODED SYNTAX - There is provided an apparatus. The apparatus includes an encoder ( | 07-12-2012 |
20120183053 | METHODS AND APPARATUS FOR EMBEDDED QUANTIZATION PARAMETER ADJUSTMENT IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for embedded quantization parameter adjustment in video encoding and decoding. An apparatus includes an encoder for encoding picture data for at least a block in a picture. A quantization parameter, applied to one or more transform coefficients obtained by transforming a difference between an original version of the block and at least one reference block, is derived from reconstructed data corresponding to at least the block. | 07-19-2012 |
20120189051 | METHODS AND APPARATUS FOR DEBLOCKING FILTERING OF NON-LOCAL INTRA PREDICTION - Methods and apparatus are provided for deblocking filtering on non-local intra prediction. An apparatus includes an encoder for encoding picture data using non-local intra prediction. The encoder includes a deblocking filter configured for use with non-local intra prediction modes so as to deblock filter at least a portion of the picture data encoded using the non-local intra prediction. | 07-26-2012 |
20120195371 | METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING BINARY SETS USING ADAPTIVE TREE SELECTION - Methods and apparatus are provided for encoding and decoding binary sets using adaptive tree selection. In one exemplary encoding method embodiment, picture data is encoded for a block in a picture; in which one of a plurality of trees structures is selected to code a binary set of data for indicating coefficient significance for the block. In another exemplary encoding method embodiment, picture data is encoded for a block in a picture, in which one or more trees are used to encode a binary set of data for indicating coefficient significance for the block, the one or more trees each having a plurality of nodes, at least one of the nodes of the one or more trees being modified responsive to at least one parameter. | 08-02-2012 |
20120201293 | METHODS AND APPARATUS FOR ADAPTIVE CODING OF MOTION INFORMATION - Methods and apparatus are provided for adaptive coding of motion information. An apparatus includes an encoder for encoding at least a block in a picture using a motion vector. An adaptive motion vector accuracy scheme is used to select an accuracy of the motion vector used to encode the block. Selection criteria for selecting the accuracy for the motion vector include non-rate-distortion-based criteria. | 08-09-2012 |
20120201311 | METHODS AND APPARATUS FOR ADAPTIVE FILTERING OF PREDICTION PIXELS FOR CHROMA COMPONENTS IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive filtering of prediction pixels for chroma components in video encoding and decoding. An apparatus includes a video encoder for encoding picture data for at least a portion of a picture. The video encoder includes an adaptive filter for performing filtering of prediction data used to generate an intra prediction for a chroma component of the portion of the picture. The filtering is adaptive with respect to at least one of filter parameters for the filtering and whether the filtering is used or bypassed. | 08-09-2012 |
20120213279 | METHODS AND APPARATUS FOR DC INTRA PREDICTION MODE FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for DC intra prediction mode for video encoding and decoding. An apparatus includes a video encoder for encoding image data for at least a portion of an input picture by deriving a direct current prediction value from a pre-determined constant and using the derived direct current prediction value for a direct current intra prediction mode. The portion is encoded using the direct current intra prediction mode. | 08-23-2012 |
20120230394 | METHODS AND APPARATUS FOR IMPROVED CHROMA TRANSFORMS FOR INTER FRAMES IN VIDEO ENCODING AND DECODING - Methods and apparatus are provided for improved chroma transforms for inter frames in video encoding and decoding. The apparatus and method encode at least a portion of a picture using inter-coding, wherein a transform is adaptively selected, from among a plurality of transforms, to apply to chroma components of the portion responsive to at least one selection criterion ( | 09-13-2012 |
20120281752 | METHODS AND APPARATUS FOR ADAPTIVE RESIDUAL UPDATING OF TEMPLATE MATCHING PREDICTION FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive residual updating of template matching prediction for video encoding and decoding. In one embodiment, an apparatus and method encodes picture data for at least a block in a picture using template matching prediction, wherein the template matching prediction involves selecting from among a plurality of residual updating schemes for use in encoding the block. In another embodiment, an apparatus and method encodes a block in a picture using template matching prediction, wherein the template matching prediction involves partitioning the block into a plurality of sub-blocks, and applying a transform to a residual of a particular sub-block from among the plurality of sub-blocks subsequent to searching for a prediction for the particular sub-block block and prior to completion of processing of the block with respect to the template matching prediction. | 11-08-2012 |
20120281753 | METHODS AND APPARATUS FOR ADAPTIVE COUPLED PRE-PROCESSING AND POST-PROCESSING FILTERS FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive coupled pre-processing and post-processing filters for video encoding and decoding. The apparatus and method encode input data for a picture into a resultant bitstream, wherein said video encoder comprises a pre-filter and a post-filter coupled to the pre-filter, wherein said pre-filter filters the input data for the picture and the post-filter filters in-loop reconstructed data for the picture. | 11-08-2012 |
20120320973 | METHODS AND APPARATUS FOR A CLASSIFICATION-BASED LOOP FILTER - Methods and apparatus for a classification-based loop filter are provided. An encoding method encodes an input picture by transforming and quantizing a residue of the input picture to obtain quantized transform coefficients. Then inverse quantizing and inverse transforming the quantized transform coefficients to obtain a reconstructed version of the residue. A reconstructed version of the input picture is obtained by combining at least one reference picture with the reconstructed version of the residue. Pixels in the reconstructed version of the input picture are classified within a respective one of a plurality of categories responsive to local geometric characteristics. Pixels are selected for filtering responsive to a corresponding classification of the pixels with respect to the plurality of categories. | 12-20-2012 |
20120320983 | METHODS AND APPARATUS FOR REDUCED COMPLEXITY TEMPLATE MATCHING PREDICTION FOR VIDEO ENCODING AND DECODING - There are provided methods and apparatus for reduced complexity template matching prediction for video encoding and decoding. The encoding method encodes at least an image block in a picture using template matching prediction, wherein the template matching prediction is selectably constrained using one or more constraining criterion that reduces a complexity of performing the template matching prediction. | 12-20-2012 |
20130016768 | METHODS AND APPARATUS FOR EFFICIENT ADAPTIVE FILTERING FOR VIDEO ENCODERS AND DECODERS - Methods and apparatus are provided for efficient adaptive filtering for video encoders and decoders. An apparatus includes a video encoder for encoding picture data for at least a portion of a picture using adaptive filtering. The video encoder includes an adaptive filter for performing the adaptive filtering. A final filter coefficient set used for the adaptive filtering is determined by iteratively estimating a plurality of filter coefficient sets and selecting a last estimated one of the plurality of filter coefficient sets as the final filter coefficient set when a last iteration corresponding to the last estimated one of the plurality of filter coefficient sets results in a quality improvement above a threshold value for the portion. | 01-17-2013 |
20130044814 | METHODS AND APPARATUS FOR ADAPTIVE INTERPOLATIVE INTRA BLOCK ENCODING AND DECODING - Methods and apparatus are provided for adaptive interpolative intra block encoding and decoding. An apparatus includes a video encoder for encoding at least an intra block in a picture by dividing the intra block into at least a first partition and a second partition, and generating predictions of pixels in the second partition by adaptively interpolating reconstructed pixels from the first partition. | 02-21-2013 |
20130051453 | METHODS AND APPARATUS FOR CONSTRAINED TRANSFORMS FOR VIDEO CODING AND DECODING HAVING TRANSFORM SELECTION - Methods and apparatus are provided for constrained transforms for video coding and decoding having transform selection. An apparatus includes a video encoder for encoding at least a block in a picture by selecting a particular transform from at least a first transform and a second transform that is different than the first transform, and applying the particular transform to a residue of the block. Transform coefficients for the second transform are selected responsive to a deblocking filter that is present in the video encoder. | 02-28-2013 |
20130058411 | METHODS AND APPARATUS FOR INTRA CODING A BLOCK HAVING PIXELS ASSIGNED TO GROUPS - Methods and apparatus are provided for intra coding a block having pixels assigned to groups. An apparatus includes a video encoder for encoding a block in a picture using intra prediction by dividing pixels within the block into at least a first group and a second group and encoding the pixels in the first group prior to encoding the pixels in the second group. A prediction for at least one of the pixels within the second group is obtained by evaluating the pixels within the first group and the second group. | 03-07-2013 |
20130058413 | METHODS AND APPARATUS FOR UNI-PREDICTION OF SELF-DERIVATION OF MOTION ESTIMATION - Methods and apparatus are provided for uni-prediction of self-derivation of motion estimation. An apparatus includes a video encoder for encoding at least a portion of a picture. The video encoder includes a self derivation motion estimator for performing self derivation motion estimation for the portion. The self derivation motion estimation is used for selectively performing uni-prediction or bi-prediction for the portion based on one or more criterion. | 03-07-2013 |
20130058418 | Methods and Apparatus for Unified Significance Map Coding - Methods and apparatus are provided for unified significance map coding. An apparatus includes a video encoder for encoding transform coefficients for at least a portion of a picture. The transform coefficients are obtained using a plurality of transforms. One or more context sharing maps are generated for the transform coefficients based on a unified rule. The one or more context sharing maps are for providing at least one context that is shared among at least some of the transform coefficients obtained from at least two different ones of the plurality of transforms. | 03-07-2013 |
20130058421 | METHODS AND APPARATUS FOR ADAPTIVE DIRECTIONAL FILTER FOR VIDEO RESTORATION - Methods and apparatus are provided for an adaptive directional filter for video restoration. An apparatus includes a video encoder for encoding at least a portion of a picture by categorizing pixels in the portion into respective ones of a plurality of groups, and selecting on a pixel basis filtering parameters for filtering the pixels responsive to the respective ones of the plurality of groups to which the pixels belong. | 03-07-2013 |
20130064301 | METHODS AND APPARATUS FOR ADAPTIVE MOTION VECTOR CANDIDATE ORDERING FOR VIDEO ENCODING AND DECODING - Methods and apparatus are provided for adaptive motion vector candidate ordering for video encoding and decoding. An apparatus includes a video encoder for encoding a block in a picture by selecting an order of motion vector predictor candidates for the block responsive to a characteristic available at both the video encoder and a corresponding decoder. The characteristic excludes a mode in which the block is partitioned. | 03-14-2013 |
20130077871 | Methods and Apparatus for Determining Quantization Parameter Predictors from a Plurality of Neighboring Quantization Parameters - Methods and apparatus are provided for determining quantization parameter predictors from a plurality of neighboring quantization parameters. An apparatus includes an encoder for encoding image data for at least a portion of a picture using a quantization parameter predictor for a current quantization parameter to be applied to the image data. The quantization parameter predictor is determined using multiple quantization parameters from previously coded neighboring portions. A difference between the current quantization parameter and the quantization parameter predictor is encoded for signaling to a corresponding decoder. | 03-28-2013 |
20130148907 | Guided Post-Prediction Filtering in Layered VDR Coding - A visual dynamic range (VDR) coding system creates a sequence of VDR prediction images using corresponding standard dynamic range (SDR) images and a prediction function. For each prediction image, an encoder identifies one or more areas within the prediction image suitable for post-prediction filtering. For each identified post-prediction area, a post-prediction filtering mode is selected among one or more post-prediction filtering modes. The selected post-prediction filtering mode is applied to output a filtered prediction image. Information related to the post-prediction filtering areas and the selected corresponding post-prediction filtering modes may be communicated to a receiver (e.g., as metadata) for guided post-prediction filtering. Example post-prediction filtering modes that use low-pass averaging filtering or adaptive linear interpolation are also described. | 06-13-2013 |
20130177066 | Context based Inverse Mapping Method for Layered Codec - Context based inverse mapping methods are provided. An image with pixel values within a lower dynamic range can be mapped to an image with pixel values within a higher dynamic range by utilizing context information associated with pixels in the lower dynamic range image. | 07-11-2013 |
20130182073 | Region Based Asymmetric Coding for 3D Video Compression - Video data that represents two or more views is coded. The regions of the views are asymmetrically processed according to different coding patterns. Techniques that impose asymmetry at the region level, but at the same time may consider overall/average symmetry or significantly reduced asymmetry at the picture/view level are presented. | 07-18-2013 |
20130194511 | REMOTE CONTROL DEVICE FOR 3D VIDEO SYSTEM - A remote control device is operative to enable and facilitate user control of video systems that are operative to provide one or more three-dimensional (3D) viewing effects. According to an exemplary embodiment, the remote control device includes a user input terminal having an input element operative to receive user inputs to adjust at least one of a volume setting and a channel setting of a video system, and further operative to receive user inputs to adjust a three-dimensional (3D) viewing effect of the video system. A transmitter is operative to transmit control signals to the video system in response to the user inputs. | 08-01-2013 |
20130208787 | Methods And Apparatus For Implicit Adaptive Motion Vector Predictor Selection For Video Encoding And Decoding - Methods and apparatus are provided for implicit adaptive motion vector predictor selection for video encoding and decoding. The method encodes an image block using implicit adaptive motion vector predictor selection. The motion vector for encoding the block is predicted by defining a set of motion vector predictor candidates for the block based on a plurality of spatio-temporal neighboring motion vectors; and then selecting from the set a particular motion vector predictor candidate as the motion vector for encoding the bloc. The selection is made responsive to respective values for a fidelity of the spatio-temporal neighboring motion vectors. | 08-15-2013 |
20130208806 | METHOD AND APPARATUS FOR IMPROVED ENTROPY ENCODING AND DECODING - Methods and apparatus are provided for improved entropy encoding and decoding. An apparatus includes a video encoder for encoding at least a block in a picture by transforming a residue of the block to obtain transform coefficients, quantizing the transform coefficients to obtain quantized transform coefficients, and entropy coding the quantized transform coefficients. The quantized transform coefficients are encoded using a flag to indicate that a current one of the quantized transform coefficients being processed is a last non-zero coefficient for the block having a value greater than or equal to a specified value. | 08-15-2013 |
20130242048 | METHODS AND APPARATUS FOR MULTI-VIEW VIDEO CODING - There are provided methods and apparatus for multi-view video coding. A video encoder includes an encoder for encoding a block in a picture by choosing between temporal prediction and cross-view prediction to enable a prediction for the block. The picture is one of a set of pictures corresponding to multi-view video content and having different view points with respect to a same or similar scene. The picture represents one of the different view points. A high-level syntax is used to indicate the use of cross-view prediction for the block. | 09-19-2013 |
20130243104 | ADAPTIVE LOOP FILTERING - Various implementations provide filtering for pictures. Several such implementations attempt to reduce artifacts caused by over-filtering in a decoding loop. Certain of these implementations provide multiple loop filters, and select a loop filter based on the result of a deblocking | 09-19-2013 |
20130251027 | Complexity Scalable Multilayer Video Coding - A multi-layer video system has a first layer encoder that encodes a first layer of video information, at least one second layer encoder that encodes at least one second layer of video information, and an encoder side reference processing unit (RPU) that estimates one or more of an optimal filter or an optimal process that applies on a reference picture that is reconstructed from the first video information layer, and processes a current picture of the second video information layer, based on a correlation between the first layer reconstructed reference picture. The correlation relates to a complexity characteristic that scaleably corresponds to the first video information layer reconstructed reference picture and the second video information layer current picture. A scalable video bitstream is outputted, which may be decoded by a compatible decoder. A decoder side RPU and the encoder side RPU function as an RPU pair. | 09-26-2013 |
20140010295 | Methods and Apparatus for Geometric-Based Intra Prediction - Methods and apparatus are provided for geometric-based intra prediction. An apparatus includes a video encoder for encoding picture data for at least a portion of a block in a picture by detecting a local geometric pattern in a surrounding area with respect to the portion, and performing at least one of interpolation and extrapolation with respect to an edge direction of the local geometric pattern to generate an intra prediction for the portion. | 01-09-2014 |
20140072058 | CODING SYSTEMS - In an implementation, a supplemental sequence parameter set (“SPS”) structure is provided that has its own network abstraction layer (“NAL”) unit type and allows transmission of layer-dependent parameters for non-base layers in an SVC environment. The supplemental SPS structure also may be used for view information in an MVC environment. In a general aspect, a structure is provided that includes (1) information ( | 03-13-2014 |
20140286397 | Frame-compatible full-resolution stereoscopic 3D video delivery with symmetric picture resolution and quality - A high resolution 3D image may be encoded into a first multiplexed image frame and a second multiplexed image frame in a base layer (BL) video signal and an enhancement layer (EL) video signal. The first multiplexed image frame may comprise horizontal high resolution image data for both eyes, while the second multiplexed image frame may comprise vertical high resolution image data for both eyes. Encoded symmetric-resolution image data for the 3D image may be distributed to a wide variety of devices for 3D image processing and rendering. A recipient device may reconstruct reduced resolution 3D image from one of the first multiplexed image frame or the second multiplexed image frame. A recipient device may also reconstruct high resolution 3D image by combining high resolution image data from both of the first multiplexed image frame and the second multiplexed image frame. | 09-25-2014 |
20140286433 | HIERARCHICAL MOTION ESTIMATION FOR VIDEO COMPRESSION AND MOTION ANALYSIS - Systems and methods for hierarchical motion estimation are described. The hierarchical motion estimation may provide motion information and pixel correlation among temporal pictures at different resolutions, which may be utilized in motion related video processing applications such as video coding, motion compensation based denoising, interpolation, and others to improve the quality and/or speed of motion predictions. Systems and methods of video processing that include pre- and post-processing utilizing information from hierarchical motion estimations are also discussed. Specifically, systems and methods of video processing with hierarchical motion estimation instead of or in addition to other motion estimations are shown. | 09-25-2014 |
20140301479 | TILING IN VIDEO ENCODING AND DECODING - Implementations are provided that relate, for example, to view tiling in video encoding and decoding. A particular method includes accessing a video picture that includes multiple pictures combined into a single picture ( | 10-09-2014 |
20140341273 | Hybrid Reference Picture Reconstruction Method for Single and Multiple Layered Video Coding Systems - An inter-layer reference picture is generated either by considering an inverse mapped signal from a base layer, a temporal signal from an enhancement layer, or a combination of both. | 11-20-2014 |
20140341305 | SPECIFYING VISUAL DYNAMIC RANGE CODING OPERATIONS AND PARAMETERS - Coding syntaxes in compliance with same or different VDR specifications may be signaled by upstream coding devices such as VDR encoders to downstream coding devices such as VDR decoders in a common vehicle in the form of RPU data units. VDR coding operations and operational parameters may be specified as sequence level, frame level, or partition level syntax elements in a coding syntax. Syntax elements in a coding syntax may be coded directly in one or more current RPU data units under a current RPU ID, predicted from other partitions/segments/ranges previously sent with the same current RPU ID, or predicted from other frame level or sequence level syntax elements previously sent with a previous RPU ID. A downstream device may perform decoding operations on multi-layered input image data based on received coding syntaxes to construct VDR images. | 11-20-2014 |
20140369409 | Piecewise Cross Color Channel Predictor - A sequence of visual dynamic range (VDR) images may be encoded using a standard dynamic range (SDR) base layer and one or more enhancement layers. A prediction image is generated by using piecewise cross-color channel prediction (PCCC), wherein a color channel in the SDR input may be segmented into two or more color channel segments and each segment is assigned its own cross-color channel predictor to derive a predicted output VDR image. PCCC prediction models may include first order, second order, or higher order parameters. Using a minimum mean-square error criterion, a closed form solution is presented for the prediction parameters for a second-order PCCC model. Algorithms for segmenting the color channels into multiple color channel segments are also presented. | 12-18-2014 |