Patent application number | Description | Published |
20080232463 | Fast Intra Mode Prediction for a Video Encoder - There are provided video encoders and corresponding methods for encoding video data for an image that is divisible into macroblocks. A video encoder includes an encoder for performing inta mode selection when encoding a current macroblock by testing a first subset of intra modes to compute a rate distortion cost, and utilizing the rate distortion cost to determine whether to terminate the intra mode selection and which additional intra modes, if any, are to be examined with respect to the current macroblock. | 09-25-2008 |
20080253456 | Video Codec With Weighted Prediction Utilizing Local Brightness Variation - There are provided video encoders, video decoders, and corresponding encoding and decoding methods for video data for a picture, wherein the video data has local brightness variation. The video encoder includes an encoder for inter-coding the video data using a localized weighted function to determine weights for the local brightness variation. The weights for the localized weighted function are derived without explicit coding. | 10-16-2008 |
20090003431 | Method for encoding video data in a scalable manner - The invention concerns a method for encoding video data in a scalable manner according to H.264/SVC standard. The method comprises the steps of
| 01-01-2009 |
20090010323 | Methods and Apparatuses 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. | 01-08-2009 |
20090010330 | Method and Apparatus for Adaptive Weight Selection for Motion Compensated Prediction - There are provided a method and apparatus for adaptive weight selection for motion compensated prediction. The apparatus includes an encoder for encoding a picture by deriving a set of weighting parameters, selecting at least one weighting parameter in the set based upon a selection criteria, and applying the selected at least one weighting parameter to a reference picture used to encode the picture. | 01-08-2009 |
20090010333 | Method and Apparatus for Constrained Prediction for Reduced Resolution Update Mode and Complexity Scalability in Video Encoders and Decoders - There are provided methods and apparatus for constrained prediction for reduced resolution update mode and complexity scalability in video encoders and decoders. A scalable complexity video encoder includes an encoder for encoding a block in a particular picture in the video sequence by generating an intra mode prediction for the block using a constrained intra prediction process that reduces artifacts for both low and high resolutions in a reduced resolution update mode when the particular picture is eventually decoded. The constrained intra prediction process reduces the artifacts by prohibiting the use of particular prediction modes associated with the introduction of the artifacts in the reduced resolution update mode. | 01-08-2009 |
20090028249 | Method and Apparatus for Providing Reduced Resolution Update Mode for Multi-View Video Coding - There are provided a video encoder, a video decoder, and corresponding encoding and decoding methods for providing adaptation of deblocking filtering for multi-view video coding. The video encoder includes a deblocking filter adaptable based on prediction information for encoding multi-view video sequences. | 01-29-2009 |
20090067505 | Method and Apparatus for Motion Estimation Using Combined Reference Bi-Prediction - A method and apparatus are provided for motion estimation using combined reference bi-prediction. The apparatus includes an encoder ( | 03-12-2009 |
20090074061 | Method and Apparatus for Macroblock Adaptive Inter-Layer Intra Texture Prediction - There are provided scalable video encoders and decoders and corresponding methods for scalable video encoding and decoding. A scalable video encoder includes an encoder for selectively using spatial intra prediction to code, on a macroblock adaptive basis, an enhancement layer residue generated between an enhancement layer macroblock and a corresponding upsampled base layer macroblock. | 03-19-2009 |
20090074070 | Method and Apparatus for Slice Adaptive Motion Vector Coding for Spatial Scalable Video Encoding and Decoding - There are provided spatial scalable video encoder and decoders and corresponding methods for scalable video encoding and decoding. A method for spatial scalable video encoding includes selecting between scalable coding and non-scalable coding of motion vectors on a slice basis. | 03-19-2009 |
20090080535 | Method and apparatus for weighted prediction for scalable video coding - There are provided scalable video encoder and decoders, and corresponding scalable video encoding and decoding methods. A scalable video encoder includes an encoder for encoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for encoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. The scalable video decoder includes a decoder for decoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for decoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. | 03-26-2009 |
20090122860 | Method and Apparatus for Adaptive Group of Pictures (GOP) Structure Selection - There are provided a method and apparatus for adaptive Group of Pictures structure selection. The apparatus includes an encoder for encoding a video sequence using a Group of Pictures structure by performing, for each Group of Pictures for the video sequence, picture coding order selection, picture type selection, and reference picture selection. The selections are based upon a Group of Pictures length. | 05-14-2009 |
20090129474 | Method and apparatus for weighted prediction for scalable video coding - There are provided scalable video encoders, scalable video decoders, and corresponding scalable video encoding and decoding methods. A scalable video encoder includes an encoder for encoding a block in an enhancement layer of a picture by using a motion vector that corresponds to a block in a lower layer of the picture as a motion vector predictor for the block in the enhancement layer, and using a weighting parameter that was applied to a particular lower layer reference picture to encode the block in the lower layer for motion compensation of the block in the enhancement layer. The block in the enhancement layer corresponds to the block in the lower layer. | 05-21-2009 |
20090141814 | Method and Apparatus for Providing Reduced Resolution Update Mode for Multi-View Video Coding - There are provided a method and apparatus for providing reduced resolution update mode for multi-view video coding. A video encoder includes an encoder for encoding a picture using a reduced resolution update mode. The picture is one of a set of pictures corresponding to multi-view content having different view points with respect to a same or similar scene. The picture represents one of the different view points. | 06-04-2009 |
20090147860 | METHOD AND APPARATUS FOR SIGNALING VIEW SCALABILITY IN MULTI-VIEW VIDEO CODING - There are provided methods and apparatus for signaling view scalability in multi-view video coding. An apparatus includes an encoder for encoding at least one picture for at least one view corresponding to multi-view video content in a resultant bitstream. The encoder signals at least one of a view direction and a view level to support view scalability for the at least one view using at least one of a message, a field, a flag, and a syntax element. | 06-11-2009 |
20090168874 | 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. | 07-02-2009 |
20090168884 | Method and Apparatus For Reusing Available Motion Information as a Motion Estimation Predictor For Video Encoding - There are provided a method and apparatus for reusing available motion information as a motion estimation predictor for video encoding. The apparatus includes an encoder for encoding an image block by determining a motion estimation predictor for the image block using motion information previously generated from an element other than the encoder, and using the motion estimation predictor in a motion estimation process to generate a motion vector for the image block. The motion estimation predictor is used in place of at least one predictor otherwise used in the motion estimation process. The at least one predictor is any of a search window predictor, a temporal predictor, and a block type predictor. | 07-02-2009 |
20090185616 | Multi-View Video Coding Method and Device - There are provided method and apparatus for use in a multi-view video coding system. The apparatus includes an encoder for encoding at least two views corresponding to multi-view video content into a resultant bitstream, wherein the resultant bitstream is encoded to include view specific information. The view specific information indicates a decoding interdependency between at least some of the at least two views. | 07-23-2009 |
20090196517 | METHOD AND APPARATUS FOR REDUCED RESOLUTION PARTITIONING - There are provided methods and apparatus for reduced resolution partitioning. An apparatus includes an encoder for encoding video data using adaptive tree-based frame partitioning, wherein partitions are obtained from a combination of top-down tree partitioning and bottom-up tree joining. | 08-06-2009 |
20090207904 | Multi-View Video Coding Method and Device - There are provided method and apparatus for use in a multi-view video coding system. The apparatus includes an encoder for encoding at least two views corresponding to multi-view video content into a resultant bitstream, wherein the resultant bitstream is encoded to include view specific information. The view specific information indicates a decoding interdependency between at least some of the at least two views. | 08-20-2009 |
20090207919 | Method and Apparatus for Weighted Prediction for Scalable Video Coding - There are provided scalable video encoder and decoders, and corresponding scalable video encoding and decoding methods. A scalable video encoder includes an encoder for encoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for encoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. The scalable video decoder includes a decoder for decoding a block in an enhancement layer of a picture by applying a same weighting parameter to an enhancement layer reference picture as that applied to a lower layer reference picture used for decoding a block in a lower layer of the picture. The block in the enhancement layer corresponds to the block in the lower layer, and the enhancement layer reference picture corresponds to the lower layer reference picture. | 08-20-2009 |
20090238269 | Method and Apparatus for Decoupling Frame Number and/or Picture Order Count (POC) for Multi-View Video Encoding and Decoding - There is disclosed and described a decoder and decoding method for decoding at least one picture corresponding to at least one of at least two views of multi-view video content from a bitstream, wherein in the bitstream at least one of coding order information and output order information for the at least one picture is decoupled from the at least one view to which the at least one picture corresponds. Furthermore, there is disclosed and described an encoder and encoding method for encoding at least one picture corresponding to at least one of at least two views of multi-view video content to form a resultant bitstream, wherein in the resultant bitstream at least one of coding order information and output order information for the at least one picture is decoupled from the at least one view to which the at least one picture corresponds. | 09-24-2009 |
20090238276 | Method and apparatus for video coding using prediction data refinement - There are provided methods and apparatus for video coding using prediction data refinement. An apparatus includes an encoder for encoding an image region of a picture. The encoder has a prediction refinement filter for refining at least one of an intra prediction and an inter prediction for the image region. The prediction refinement filter refines the inter prediction for the image region using at least one of previously decoded data and previously encoded data, the previously decoded data and the previously encoded data corresponding to pixel values in neighboring regions with respect to the image region. | 09-24-2009 |
20090257664 | METHODS AND APPARATUS FOR IN -LOOP DE-ARTIFACT FILTERING - There are provided methods and apparatus for in-loop artifact filtering. An apparatus includes an encoder for encoding an image region. The encoder has at least two filters for successively performing in-loop filtering to respectively reduce at least a first and a second type of quantization artifact. | 10-15-2009 |
20090257669 | LOCAL ILLUMINATION AND COLOR COMPENSATION WITHOUT EXPLICIT SIGNALING - There are provided method and apparatus for local illumination and color compensation without explicit signaling. An apparatus includes an encoder for encoding a picture by enabling at least one of color compensation and illumination compensation of at least one color component of a prediction for an image block of the picture without using explicit signaling. The method comprises at least the step of enabling the encoding of a picture described above in the apparatus, again without use of explicit signaling. In the description of an specific embodiment, this enabling of the color compensation and the illumination compensation is based on at least one of a group of pixels and a local signal block corresponding to the picture. Similar descriptions are provided for a method and apparatus for decoding the signal the encoded signal. There are provided method and apparatus for local illumination and color compensation without explicit signaling. An apparatus includes an encoder for encoding a picture by enabling at least one of color compensation and illumination compensation of at least one color component of a prediction for an image block of the picture without using explicit signaling. The method comprises at least the step of enabling the encoding of a picture described above in the apparatus, again without use of explicit signaling. In the description of an specific embodiment, this enabling of the color compensation and the illumination compensation is based on at least one of a group of pixels and a local signal block corresponding to the picture. Similar descriptions are provided for a method and apparatus for decoding the signal the encoded signal. | 10-15-2009 |
20090262804 | Reference picture list management syntax for multiple view video coding - A picture reference list ordering process is defined for a multiview coder for coding moving pictures, where the picture list has the coding order of reference pictures used to code a picture specified in relationship to whether a picture to be coded is associated with a view. The ordering of the picture list will therefore change the coding order of the reference pictures in the picture reference list depending on the temporal relationships the reference pictures have with the picture to be coded and views associated with the reference picture. | 10-22-2009 |
20090279612 | Methods and apparatus for multi-view video encoding and decoding - There are provided methods and apparatus for multi-view video encoding and decoding. The apparatus includes an encoder for encoding at least two views corresponding to multi-view video content into a resultant bitstream using a syntax element. The syntax element identifies a particular one of at least two methods that indicate a decoding dependency between at least some of the at least two views. | 11-12-2009 |
20090285299 | Method and Apparatus for Encoding Enhancement Layer Video Data - A method for improving the performance of the BLSkip mode in SVC includes the steps of upsampling the motion field of the base layer, interpolating the motion vectors for the intra MBs, interpolating the 8×8 block motion field to a 4×4 block motion field, and generating a MV predictor for a 4×4 block in BLSkip mode using neighbor candidates. | 11-19-2009 |
20090290637 | Methods and Apparatus for Adaptive Reference Filtering - There are provided methods and apparatus for adaptive reference filtering. An apparatus includes an encoder for encoding at least one picture. The encoder performs adaptive filtering of at least one reference picture to respectively obtain at least one filtered reference picture, and predictively codes the at least one picture using the at least one filtered reference picture. The at least one reference picture is a picture wherein at least one sample thereof is used for inter-prediction either of subsequent to the at least one sample being applied to an in-loop filter or in an absence of the at least one sample being applied to an in-loop filter | 11-26-2009 |
20090296826 | METHODS AND APPARATUS FOR VIDEO ERROR CORRECTION IN MULTI-VIEW CODED VIDEO - There are provided methods and apparatus for video error correction in multi-view coded video. An apparatus includes a decoder for decoding pictures for at least one view corresponding to multi-view video content from a bitstream. The decoder determines whether any of the pictures corresponding to a particular one of the at least one view are lost using an existing syntax element. The existing syntax element is for performing another function other than picture loss determination. The particular one of the at least one view is compliant with at least one of a video coding standard and a video coding recommendation. | 12-03-2009 |
20090304068 | Method and Apparatus for Decoupling Frame Number and/or Picture Order Count (POC) for Multi-View Video Encoding and Decoding - There is disclosed and described a decoder and decoding method for decoding at least one picture corresponding to at least one of at least two views of multi-view video content from a bitstream, wherein in the bitstream at least one of coding order information and output order information for the at least one picture is decoupled from the at least one view to which the at least one picture corresponds. Furthermore, there is disclosed and described an encoder and encoding method for encoding at least one picture corresponding to at least one of at least two views of multi-view video content to form a resultant bitstream, wherein in the resultant bitstream at least one of coding order information and output order information for the at least one picture is decoupled from the at least one view to which the at least one picture corresponds. | 12-10-2009 |
20090323824 | Methods and Apparatus for Use in Multi-View Video Coding - There are provided methods and apparatus for use in multi-view video coding. An apparatus includes an encoder for encoding anchor and non-anchor pictures for at least two views corresponding to multi-view video content, wherein a dependency structure of each non-anchor picture in a set of non-anchor pictures disposed between a previous anchor picture and a next anchor picture in display order in at least one of the at least two views is the same as the previous anchor picture or the next anchor picture in display order. | 12-31-2009 |
20100002761 | Method for using a network abstract layer unit to signal an instantaneous decoding refresh during a video operation - A memory management technique is defined for memory management for a memory used for storing reference pictures associated with a multiview coded video picture system. Based upon information received with coded picture information of an instantaneous refresh decode picture, a determination is made to delete reference pictures associated with a particular view, where such pictures to be deleted from the memory. | 01-07-2010 |
20100002762 | Method for reference picture management involving multiview video coding - A series of memory management operation commands are described for the memory management of decoded reference pictures that are stored within a memory ( | 01-07-2010 |
20100020884 | Methods and Apparatus for Multi-View Information Conveyed in High Level Syntax - There are provided methods and apparatus for multi-view information conveyed in high level syntax. An encoding method and apparatus is disclosed for encoding multi-view video content in a resultant bitstream and multi-view coding information for the multi-view video content in at least one high level syntax element. A decoding method and apparatus is disclosed for decoding multi-view video content from a resultant bitstream and multi-view coding information for the multi-view content from at least one high level syntax element. | 01-28-2010 |
20100027615 | Picture identification for multi-view video coding - According to a general aspect, a picture from a first view, a picture from a second view, and dependency information are accessed. The dependency information describes one or more inter-view dependency relationships for the picture from the first view. Based on the dependency information, it is determined whether the picture from the first view is a reference picture for the picture from the second view. One application area involves determining whether pictures in a decoded picture buffer are reference pictures for pictures that have not yet been decoded. The pictures in the buffer may be marked to indicate whether they continue to be needed as inter-view reference pictures. | 02-04-2010 |
20100027681 | METHOD AND APPARATUS FOR VIDEO ERROR CONCEALMENT IN MULTI-VIEW CODED VIDEO USING HIGH LEVEL SYNTAX - There are provided a method and apparatus for video error concealment in multi-view coded video using high level syntax. The apparatus includes a decoder for decoding pictures for at least one view corresponding to multi-view video content from a bitstream. The pictures are representative of at least a portion of a video sequence. At least some of the pictures correspond to different time instances in the video sequence. The decoder determines whether any of the pictures corresponding to a particular one of the different time instances are lost using an existing syntax element. The existing syntax element is for indicating a number of coded views in the bitstream, including the at least one view. | 02-04-2010 |
20100027684 | MODIFYING A CODED BITSTREAM - Implementations may relate to various aspects of modifying, or using, a coded bitstream, or to recovering water-marking information from data. In one implementation, a coded bitstream is modified to allow for the application of a watermark to the coded bitstream without changing the coding of any other syntax elements in the bitstream. This is performed by identifying conditions necessary to change a coded syntax element without disrupting the interpretation of subsequent coded elements. The coded syntax element is replaced with another coded value if the modified value generates the same decoding variables as the original value would have generated. Particular implementations focus on syntax elements coded using entropy coding, including, for example, Context-based Adaptive Binary Arithmetic Coding (CABAC). Regardless of the type of coding or watermarking, various implementations may provide for recovering watermarking information. Particular implementations recover watermarking information using detection data and feature information. | 02-04-2010 |
20100027881 | LOCAL ILLUMINATION AND COLOR COMPENSATION WITHOUT EXPLICIT SIGNALING - There are provided method and apparatus for local illumination and color compensation without explicit signaling. An apparatus includes an encoder for encoding a picture by enabling at least one of color compensation and illumination compensation of at least one color component of a prediction for an image block of the picture without using explicit signaling. The method comprises at least the step of enabling the encoding of a picture described above in the apparatus, again without use of explicit signaling. In the description of an specific embodiment, this enabling of the color compensation and the illumination compensation is based on at least one of a group of pixels and a local signal block corresponding to the picture. Similar descriptions are provided for a method and apparatus for decoding the signal the encoded signal. | 02-04-2010 |
20100034258 | Picture management for multi-view video coding - According to a general aspect, a decoded picture is removed from memory based on dependency information that describes one or more inter-view dependency relationships for the picture. Implementations may also include accessing a picture from a first view and the dependency information. The dependency information may describe one or more inter-view dependency relationships for the picture from the first view. The picture from the first view may be decoded to produce the decoded picture. The decoded picture may be stored in memory. One application area involves removing pictures from a decoded picture buffer when such pictures are no longer needed as a reference picture. | 02-11-2010 |
20100040146 | Method and apparatus for multiple pass video coding and decoding - There are provided a video encoder, a video decoder and corresponding method for encoding and decoding video signal data using a multiple-pass video encoding scheme. The video encoder includes a motion estimator and a decomposition module. The motion estimator performs motion estimation on the video signal data to obtain a motion residual corresponding to the video signal data in a first encoding pass. The decomposition module, in signal communication with the motion estimator, decomposes the motion residual in a subsequent encoding pass. | 02-18-2010 |
20100061452 | METHOD AND APPARATUS FOR VIDEO ERROR CONCEALMENT USING HIGH LEVEL SYNTAX REFERENCE VIEWS IN MULTI-VIEW CODED VIDEO - There are provided a method and apparatus for video error concealment using high level syntax reference views in multi-view coded video. The apparatus includes a decoder for decoding pictures for at least one view corresponding to multi-view video content from a bitstream. The pictures are representative of at least a portion of a video sequence. At least some of the pictures correspond to different time instances in the video sequence. The decoder determines whether any of the pictures corresponding to a particular one of the different time instances are lost using an existing syntax element. The existing syntax element is for indicating at least one reference view used for inter-view prediction of at least one of the pictures. | 03-11-2010 |
20100074340 | METHODS AND APPARATUS FOR VIDEO STREAM SPLICING - There are provided methods and apparatus for video stream splicing. An apparatus includes a spliced video stream generator for creating a spliced video stream using hypothetical reference decoder parameters. Another apparatus includes a spliced video stream generator for creating a spliced video stream that prevents decoder buffer overflow and underflow conditions relating to the spliced video stream by modifying standard values of at least one hypothetical reference decoder related high level syntax element. | 03-25-2010 |
20100091881 | METHODS AND APPARATUS FOR IMPROVED SIGNALING USING HIGH LEVEL SYNTAX FOR MULTI-VIEW VIDEO CODING AND DECODING - There are provided methods and apparatus for improved signaling using high level syntax for multi-view video coding and decoding. An apparatus includes an encoder for encoding at least one picture for at least one view corresponding to multi-view video content in a resultant bitstream, wherein said encoder signals video coding order information for at least the at least one picture in a high level syntax. | 04-15-2010 |
20100091882 | HYPOTHETICAL REFERENCE DECODER FOR MULTIVIEW VIDEO CODING - A method and apparatus to define a Hypothetical Reference Decoder (HRD) for Multiview Video Coding (MVC) defines constraints for each possible interoperability point. Each combination of M views denotes an interoperability point. The principles of the present invention also allow for constraints to be defined for a set of interoperable points and other sets are derived from the defined set. The method also allow for the rules of the interoperability points to be derived from information in the bitstream syntax. | 04-15-2010 |
20100098154 | METHODS AND APPARATUS FOR VIDEO USABILITY INFORMATION (VUI) FOR SCALABLE VIDEO CODING (SVC) - There are provided methods and apparatus for video usability information (VUI) for scalable video coding (SVC). An apparatus includes an encoder for encoding video signal data into a bitstream. The encoder specifies video user information, excluding hypothetical reference decoder parameters, in the bitstream using a high level syntax element. The video user information corresponds to a set of interoperability points in the bitstream relating to scalable video coding. | 04-22-2010 |
20100111193 | METHODS AND APPARATUS FOR THE USE OF SLICE GROUPS IN DECODING MULTI-VIEW VIDEO CODING (MVC) INFORMATION - There are provided methods and apparatus for the use of slice groups in encoding and decoding multi-view video coding (MVC) information. An apparatus and method are described which encodes at least two views corresponding to multi-view video content using multiple slice groups. Furthermore, an apparatus and method are described for decoding at least two views corresponding to multi-view video content using multiple slice groups. | 05-06-2010 |
20100118933 | REFERENCE PICTURE LIST MANAGEMENT - A change to the high level syntax of the H.264/MPEG-4 AVC based Multiview Coding standard is made to allow for efficient management of the reference pictures lists. The invention allows for inter-view reference pictures to be duplicated in the final reference list by modifying the equation that is used to select the index of the inter-view picture that is to be added to the reference list. Duplication of a reference picture is valuable when a modified version of the reference picture is used as a reference picture along with the original reference picture, such as in weighted prediction and adaptive reference filtering. An efficient implementation of the reordering of reference pictures is also achieved through an implementation of the invention. Reordering of reference pictures can improve coding efficiency by enabling pictures that are more correlated to the current picture to be present in the lower indices of the reference picture list. In the MVC extension, a new set of RPLR commands were introduced to reorder inter-view reference pictures. The equations specified in the derivation of the view index value in the current MVC specification are modified to allow management of the reference pictures lists through another implementation of the invention. This modification removes the restrictions imposed in the current specification and additionally allows duplication of an interview reference picture in the reference list. | 05-13-2010 |
20100118940 | ADAPTIVE REFERENCE PICTURE DATA GENERATION FOR INTRA PREDICTION - A device incorporates an H.264 compatible video encoder for providing compressed, or encoded, video data. The H.264 encoder comprises a buffer for storing previously coded macroblocks of a current picture being encoded; and a processor for generating adaptive reference picture data from the previously coded macroblocks of the current picture; wherein the adaptive reference picture data is for use in predicting uncoded macroblocks of the current picture. | 05-13-2010 |
20100118981 | METHOD AND APPARATUS FOR MULTI-LATTICE SPARSITY-BASED FILTERING - There are provided a method and apparatus for multi-lattice sparsity-based filtering. The apparatus includes a filter for filtering picture data for a picture to generate an adapted weighted combination of at least two filtered versions of the picture. The picture data includes at least one sub-sampling of the picture. | 05-13-2010 |
20100124273 | METHODS AND APPARATUS SUPPORTING MULTI-PASS VIDEO SYNTAX STRUCTURE FOR SLICE DATA - There are provided methods and apparatus supporting a multi-pass video structure for slice data. An apparatus includes an encoder for encoding at least one syntax data element related to at least two partitions of at least a portion of a picture. The at least one syntax element is encoded within a multi-pass syntax structure. The at least one syntax element belongs to a given class of data. The encoder encodes the at least one syntax data element with respect to all partitions of at least the portion of the picture prior to encoding a next class of data, wherein later coded data classes, including the next class, have at least one of an explicit coding and an implicit coding of at least one of a casual dependency and a non-casual dependency with respect to earlier coded data classes coded earlier than the next class. | 05-20-2010 |
20100135387 | METHOD AND APPARATUS FOR CONTEXT DEPENDENT MERGING FOR SKIP-DIRECT MODES FOR VIDEO ENCODING AND DECODING - There are provided methods and apparatus for context dependent merging for SKIP/DIRECT modes for video encoding and decoding. An apparatus includes an encoder for joint coding partitions of an image region using frame partitioning and a partition merging procedure, wherein any given one of the partitions that use a coding mode with implicit coding rules is subject to being merged, with another one of the partitions, using a distinct merging rule different than that used for a coding mode with explicit coding rules. | 06-03-2010 |
20100142614 | INTER-VIEW PREDICTION - At least one disclosed method and apparatus relate to inter-view prediction with different resolution reference picture. A particular method includes accessing at least a portion of an encoded picture ( | 06-10-2010 |
20100142618 | METHODS AND APPARATUS FOR THE USE OF SLICE GROUPS IN ENCODING MULTI-VIEW VIDEO CODING (MVC) INFORMATION - There are provided methods and apparatus for the use of slice groups in encoding and decoding multi-view video coding (MVC) information. An apparatus ( | 06-10-2010 |
20100150248 | METHOD AND APPARATUS FOR ERROR CONCEALMENT IN MULTI-VIEW CODED VIDEO - There are provided a method and apparatus for error concealment in multi-view coded video. The apparatus includes a decoder ( | 06-17-2010 |
20100158110 | Methods and Apparatus for Weighted Prediction in Scalable Video Encoding and Decoding - There are provided methods and apparatus for weighted prediction in scalable video encoding and decoding. A scalable video encoder includes an encoder ( | 06-24-2010 |
20100158129 | METHODS AND APPARATUS FOR MOTION SKIP MODE IN MULTI-VIEW CODED VIDEO USING REGIONAL DISPARITY VECTORS - There are provided methods and apparatus for motion skip mode in multi-view coded video using regional disparity vectors. An apparatus includes an encoder for encoding an image block of a picture corresponding to at least one view of multi-view video content by obtaining motion information for the image block based upon disparity information for a region of another picture corresponding to at least one other view of the multi-view video content. The disparity information for the region of the other picture corresponds to less than an entirety of the other picture. | 06-24-2010 |
20100158133 | Method and Apparatus for Using High-Level Syntax in Scalable Video Encoding and Decoding - According to an aspect of the present invention, there are provided method and apparatus for using high-level syntax in scalable video encoding and decoding. In one embodiment, a scalable video encoder includes an encoder for encoding video signal data by adding fragment order information in a network abstraction layer unit header ( | 06-24-2010 |
20100158134 | Method and Apparatus for Contrained Variable Bit Rate (VBR) Video Encoding - A method and apparatus are provided for encoding video signal data for transmission in a network. The method includes the step of encoding the video signal data at a variable bit rate using at least one of a prioritized structure or a scalable coding structure to obtain a bitstream having a base layer and an enhancement layer. The encoding step encodes the video signal data such that a base layer bitrate is constrained ( | 06-24-2010 |
20100158135 | Region of Interest H.264 Scalable Video Coding - An encoder, a decoder, corresponding encoding and decoding methods, video signal structure, and storage media are provided for scalable video encoding and decoding. A scalable video encoder includes an encoder ( | 06-24-2010 |
20100165077 | Multi-View Video Coding Using Scalable Video Coding - There are provided methods and apparatus for stereoscopic video coding using scalable video coding. A scalable video encoder includes an encoder ( | 07-01-2010 |
20100169349 | MODIFYING A CODED BITSTREAM - Implementations may relate to various aspects of modifying, or using, a coded bitstream, or to recovering watermarking information from data. In one implementation, a coded bitstream is modified to allow for the application of a watermark to the coded bitstream without changing the coding of any other syntax elements in the bitstream. This is performed by identifying conditions necessary to change a coded syntax element without disrupting the interpretation of subsequent coded elements. The coded syntax element is replaced with another coded value if the modified value generates the same decoding variables as the original value would have generated. Particular implementations focus on syntax elements coded using entropy coding, including, for example, Context-based Adaptive Binary Arithmetic Coding (CABAC). Regardless of the type of coding or watermarking, various implementations may provide for recovering watermarking information. Particular implementations recover watermarking information using detection data and feature information. | 07-01-2010 |
20100183068 | METHODS AND APPARATUS FOR REDUCING CODING ARTIFACTS FOR ILLUMINATION COMPENSATION AND/OR COLOR COMPENSATION IN MULTI-VIEW CODED VIDEO - There are provided methods and apparatus for reducing coding artifacts for illumination compensation and/or color compensation in multi-view coded video. An apparatus includes an encoder for encoding at least one block in at least one picture for at least one view of multi-view video content. The encoder has a deblocking filter for performing adaptive deblocking filtering on the at least one block responsive to an indication of at least one of illumination compensation and color compensation being used for the at least one block | 07-22-2010 |
20100208796 | METHODS AND APPARATUS FOR INCORPORATING VIDEO USABILITY INFORMATION (VUI) WITHIN A MULTI-VIEW VIDEO (MVC) CODING SYSTEM - There are provided methods and apparatus for incorporating video usability information (VUI) within multi-view video coding (MVC). An apparatus includes an encoder for encoding multi-view video content by specifying video usability information for at least one selected from: individual views, individual temporal levels in a view, and individual operating points. Further, an apparatus includes a decoder for decoding multi-view video content by specifying video usability information for at least one selected from: individual views, individual temporal levels in a view, and individual operating points. | 08-19-2010 |
20100208809 | METHODS 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 |
20100208827 | METHODS AND APPARATUS FOR VIDEO ENCODING AND DECODING GEOMETERICALLY PARTITIONED SUPER MACROBLOCKS - There are provided methods and apparatus for video encoding and decoding geometrically partitioned super blocks. An apparatus includes an encoder for encoding image data for at least a portion of a picture. The image data is formed by a geometric partitioning that applies geometric partitions to picture block partitions. The picture block partitions are obtained from at least one of top-down partitioning and bottom-up tree joining. | 08-19-2010 |
20100215103 | Method and apparatus for weighted prediction for scalable video coding - There are provided scalable video encoders, scalable video decoders, and corresponding methods for scalable video encoding and decoding. A scalable video encoder includes an encoder ( | 08-26-2010 |
20100232506 | METHOD FOR HANDLING LOCAL BRIGHTNESS VARIATIONS IN VIDEO - There is provided a compression method for handling local brightness variation in video. The compression method estimates the weights from previously encoded and reconstructed neighboring pixels of the current block in the source picture and their corresponding motion predicted (or collocated) pixels in the reference pictures. Since the information is available in both the encoder and decoder for deriving these weights, no additional bits are required to be transmitted. | 09-16-2010 |
20110038424 | METHODS AND APPARATUS FOR INCORPORATING VIDEO USABILITY INFORMATION (VUI) WITHIN A MULTI-VIEW VIDEO (MVC) CODING SYSTEM - There are provided methods and apparatus for incorporating video usability information (VUI) within multi-view video coding (MVC). An apparatus includes an encoder for encoding multi-view video content by specifying video usability information for at least one selected from: individual views, individual temporal levels in a view, and individual operating points. Further, an apparatus includes a decoder for decoding multi-view video content by specifying video usability information for at least one selected from: individual views, individual temporal levels in a view, and individual operating points. | 02-17-2011 |
20110243224 | Methods and Apparatus Using Virtual Reference Pictures - There are provided methods and apparatus using virtual reference pictures. An apparatus includes an encoder for encoding at least one picture, using at least one virtual reference picture, to form a resultant bitstream. The at least one virtual reference picture is different than a previously decoded picture. | 10-06-2011 |