Patents by Inventor Philippe Bordes

Philippe Bordes has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20220060701
    Abstract: Different implementations are described, particularly implementations for video encoding and decoding are presented including a method for deblocking an image. According to an implementation, in a method for deblocking an image, at least one boundary is determined between a first block of samples and a second block of samples; a boundary strength is determined according to at least one of a prediction mode of the first block and a prediction mode of the second block; and samples of the first and second blocks neighboring the at least one boundary are filtered according to the boundary strength. Advantageously, in case the prediction mode of the first block is a weighted prediction mode, the boundary strength further depends on the relative weight of samples used in predicting the first block of samples according to the weighted prediction mode of the first block and reciprocally for the second block.
    Type: Application
    Filed: December 10, 2019
    Publication date: February 24, 2022
    Inventors: Philippe BORDES, Franck GALPIN, Philippe DE LAGRANGE
  • Publication number: 20220038681
    Abstract: Different implementations are described, particularly implementations for video encoding and decoding using block extension for overlapped block motion compensation. The method comprises: obtaining for a current block of a picture to be encoded or decoded an extended portion corresponding to at least one portion of a neighboring block, the at least one portion being adjacent to the current block; forming an extended block using the current block and the extended portion; and performing a prediction to determine prediction samples for the extended block.
    Type: Application
    Filed: November 1, 2019
    Publication date: February 3, 2022
    Inventors: Franck GALPIN, Antoine ROBERT, Philippe BORDES
  • Publication number: 20220038711
    Abstract: A Local illumination compensation system for video encoding and decoding uses memory for storing illumination compensation parameters and does not require access to reconstructed pixels of neighboring blocks. A set of illumination compensation parameters is stored in a dedicated buffer, which is of limited size, and which is decoupled from the coding unit level storage of information. The buffer contains a set of illumination compensation parameters, which may be, for example, computed (or determined in some other manner) on the fly or determined beforehand (for example for example obtained from the video signal or from a device).
    Type: Application
    Filed: September 11, 2019
    Publication date: February 3, 2022
    Inventors: Fabrice LELEANNEC, Tangi POIRIER, Ya CHEN, Philippe BORDES
  • Publication number: 20220038719
    Abstract: Different implementations are described, particularly implementations for video encoding and decoding using entropy coding of quantized transform coefficients. The method comprises: determining context model indices for one or more syntax elements of quantized transform coefficients of a transform block, wherein different context model indices are obtained for quantized transform co-efficients in different regions of the transform block and a single context index is used for at least one region of the transform block; and selecting for the one or more syntax elements associated with a particular quantized transform coefficient one of several context models based on the determined content model index.
    Type: Application
    Filed: November 20, 2019
    Publication date: February 3, 2022
    Inventors: Fabrice LELEANNEC, Ya CHEN, Philippe BORDES
  • Publication number: 20220038704
    Abstract: A decoding method is disclosed. A quantization parameter of at least one luma block is obtained. The at least one luma block comprises a luma sample co-located with at least one chroma sample selected in a current chroma block. The luma and chroma blocks are coded in dual tree mode. A quantization parameter of the current chroma block is then determined responsive to the quantization parameter of the at least one luma block. Finally, the current chroma block is decoded using the quantization parameter of the current chroma block.
    Type: Application
    Filed: September 19, 2019
    Publication date: February 3, 2022
    Inventors: Philippe De Lagrange, Karam Naser, Philippe Bordes
  • Publication number: 20220030268
    Abstract: In general, encoding or decoding a picture part can involve determining a spatiotemporal motion vector predictor (STMVP) candidate for a merge mode of operation from spatial motion vector candidates taken from spatial positions around a current coding unit (CU) and a temporal motion vector candidate, where at least one embodiment involves determining the STMVP candidate based on considering at most two spatial positions and based on an average of at least two of the spatial and temporal motion vector candidates.
    Type: Application
    Filed: September 20, 2019
    Publication date: January 27, 2022
    Inventors: Fabrice Le Leannec, Franck Galpin, Tangi Poirier, Philippe Bordes
  • Publication number: 20220021869
    Abstract: A decoding method is disclosed. It comprises: —decoding parameters for a current block; —disabling a first coding tool for said current block in the case where one or more of the following conditions is verified: a second coding tool is used for said current block and a given condition on the decoded parameters is verified; —enabling for said current block said first coding tool otherwise; and —decoding said current block using said first coding tool if said first coding tool is enabled.
    Type: Application
    Filed: November 15, 2019
    Publication date: January 20, 2022
    Inventors: Philippe Bordes, Tangi Poirier, Ya Chen
  • Patent number: 11228757
    Abstract: An encoding method for encoding blocks of a picture part is disclosed in an embodiment. A reconstructed version of each block of the picture part, called reconstructed block, is determined. A plurality of candidate sets of filter parameters is obtained and an index is determined for each block of the picture part that identifies one of the candidate sets of filter parameters to be used for filtering the block. Each reconstructed block is filtered with the candidate set of filter parameters of the plurality of candidate sets of filter parameters identified by the index. The plurality of candidate sets of filter parameters, the blocks of the picture part and the index for each block are encoded in a bitstream. Advantageously, a plurality of candidate sets of filter parameters are determined such as to minimize a rate-distortion cost for each block of the picture part.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: January 18, 2022
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Philippe Bordes, Fabien Racape, Ya Chen
  • Publication number: 20220007054
    Abstract: A method for encoding a LUT defined as a lattice of vertices is disclosed. At least one value is of each vertex of the lattice. The method comprises for a current vertex: predicting the at least one value of said current vertex from another value which is for example obtained from reconstructed values of neighboring vertices; and encoding in a bitstream at least one residue computed between the at least one value of the current vertex and its prediction in a bitstream.
    Type: Application
    Filed: September 20, 2021
    Publication date: January 6, 2022
    Applicant: DOLBY LABORATORIES LICENSING CORPORATION
    Inventors: Philippe BORDES, Pierre ANDRIVON, Emmanuel JOLLY
  • Publication number: 20210400275
    Abstract: An image is split into a plurality of blocks of various sizes and a subdivision level counter is associated to each of the blocks. The value of this subdivision level counter for a block is representative of the size of the block and is used to determine the quantization parameter for the block. The value is propagated for each subdivision and incremented according the type of the subdivision. When the image is split, an analysis is done according to the subdivision level counter, a maximal value of subdivision and the type of split, in order to determine the start of a new quantization group and when it is the case, the current position of the partition is propagated to the further split partitions to be stored with these partition and serve in the prediction process when decoding.
    Type: Application
    Filed: October 21, 2019
    Publication date: December 23, 2021
    Inventors: Philippe De Lagrange, Philippe Bordes, Edouard Francois
  • Publication number: 20210392329
    Abstract: In general, encoding or decoding a picture part can involve a first CABAC probability model associated with a first flag indicating use of an affine mode and a second CABAC probability model associated with a second flag indicating use of either the affine mode or a second mode different from the affine mode, where the first and second CABAC probability models are different and are determined independently.
    Type: Application
    Filed: October 9, 2019
    Publication date: December 16, 2021
    Inventors: Franck Galpin, Fabrice Le Leannec, Philippe Bordes
  • Publication number: 20210377553
    Abstract: Encoding or decoding video information can involve, for example, partitioning a coding unit of the video information using a partitioning based on a modification of a constraint on partitioning that is associated with a pipeline configuration for reconstruction of the coding unit, where the modification is based on an information dependency between two or more pipeline units associated with the pipeline configuration, and encoding or decoding the video information based on the partitioning.
    Type: Application
    Filed: November 11, 2019
    Publication date: December 2, 2021
    Inventors: Franck Galpin, Fabien Racape, Philippe Bordes
  • Publication number: 20210377517
    Abstract: A decoding method is presented. An illumination compensation parameter is first determined for a current block of a picture. The illumination compensation parameter is determined from one or more illumination compensation parameters or from one or more reconstructed samples of at least one spatially neighbor block only in the case where said at least one spatially neighbor block belongs to the same local illumination compensation group as the current block, called current local illumination compensation group. Finally, the current block is reconstructed using the determined illumination compensation parameter.
    Type: Application
    Filed: September 19, 2019
    Publication date: December 2, 2021
    Inventors: Ya CHEN, Tangi POIRIER, Philippe BORDES, Fabrice LELEANNEC, Franck GALPIN
  • Patent number: 11190765
    Abstract: Methods (1100, 1300) and apparatuses (600, 1200) for video coding and decoding are provided. The method of video encoding includes accessing (1110) a reconstructed block corresponding to a block in a picture of a video, determining (1120) at least one filter pattern based on a property of the block and filtering (1130) the reconstructed block according to the at least one filter pattern. The method of video decoding includes accessing (1310) a reconstructed block corresponding to a block in a picture of an encoded video, determining (1320) at least one filter pattern based on a property of the block and filtering (1330) the reconstructed block according to the at least one filter pattern. A bitstream formatted to include encoded data, a computer-readable storage medium and a computer program product are also described.
    Type: Grant
    Filed: September 6, 2018
    Date of Patent: November 30, 2021
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Philippe Bordes, Philippe De Lagrange, Edouard Francois
  • Publication number: 20210352320
    Abstract: Different implementations are described, particularly implementations for video encoding and decoding using motion compensation with bi-prediction are presented. The encoding method comprises for a picture, obtaining a first predictor for a block of the picture using a first reference picture; obtaining a second predictor for said block of the picture using a second reference picture; using the first predictor and the second predictor for forming a third predictor for the block in bi-prediction inter prediction, wherein the third predictor is obtained as a weighted average of the first predictor and the second predictor; and wherein a weight used in the weighed prediction depend on the position of the sample in the block. Others embodiments are presented for implementing block triangle partition prediction, for implementing block partition prediction using multiple patterns and for corresponding motion compensation in decoding method.
    Type: Application
    Filed: September 18, 2019
    Publication date: November 11, 2021
    Inventors: Fabrice LELEANNEC, Tangi PIORIER, Philippe BORDES
  • Publication number: 20210344962
    Abstract: Implementations for video encoding and decoding involve signaling of at least one syntax data element related to a coding type of at least one region of a picture or of at least one syntax data element related to a coding tree type of at least one region of a picture. For example, at least one syntax data element related to a coding type, such as intra coding or inter coding, of at least one region of a picture is encoded/decoded, a region of a picture is one of a tile, a coding tree unit, a rectangular region of the picture wherein a same coding tree type is used for luma and chroma components; a coding tree type, such as joint or dual, is implicitly or explicitly obtained; and luma and chroma components of the region are encoded/decoded according to the coding type and coding tree type.
    Type: Application
    Filed: October 24, 2019
    Publication date: November 4, 2021
    Inventors: Fabrice LeLeannec, Franck Galpin, Philippe Bordes, Edouard Francois
  • Patent number: 11153605
    Abstract: A method for encoding a LUT defined as a lattice of vertices is disclosed. At least one value is of each vertex of the lattice. The method comprises for a current vertex: predicting the at least one value of said current vertex from another value which is for example obtained from reconstructed values of neighboring vertices; and encoding in a bitstream at least one residue computed between the at least one value of the current vertex and its prediction in a bitstream.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: October 19, 2021
    Assignee: Dolby Laboratories Licensing Corporation
    Inventors: Philippe Bordes, Pierre Andrivon, Emmanuel Jolly
  • Publication number: 20210297706
    Abstract: Methods and apparatus for performing in-loop filtering in an encoder or a decoder provide regions which use a common set of filter parameters An index can be sent from an encoder to a decoder indicating which set of filter parameters is to be used for a particular region. The in-loop filter can be Sample Adaptive Offset, Adaptive Loop Filter, or any other such filter. An encoder classifies regions of a picture according to blocks using a common set of filter parameter. The classification can be in the form of a map. Filtering blocks use the common set of filter parameters for a region. A decoder parses a bitstream for a set of filter parameters and an index indicative of the filter parameter set for a region being decoded.
    Type: Application
    Filed: July 10, 2019
    Publication date: September 23, 2021
    Inventors: Fabien RACAPE, Philippe BORDES, Edouard FRANCOIS
  • Patent number: 11128864
    Abstract: A block of video data is split using one or more of several possible partition operations by using the partitioning choices obtained through use of a deep learning-based image partitioning. In at least one embodiment, the block is split in one or more splitting operations using a convolutional neural network. In another embodiment, inputs to the convolutional neural network come from motion vector fields and corresponding residuals. Methods, apparatus, and signal embodiments are provided for encoding.
    Type: Grant
    Filed: April 9, 2019
    Date of Patent: September 21, 2021
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Franck Galpin, Fabien Racape, Philippe Bordes
  • Publication number: 20210274143
    Abstract: A method includes encoding target parameters describing characteristics for a target color space for a video picture to be displayed in the target color space and encoding color transform parameters that facilitate remapping the video picture to the target color space. A method includes decoding target parameters describing characteristics for a target color space for a video picture to be displayed in the target color space, decoding color transform parameters that facilitate remapping the video picture to the target color space, remapping the video picture to the target color space utilizing at least one of the decoded color transform parameters, and displaying the remapped video picture in the target color space. The color transform parameters represent at least three successively applied color transforms comprising a first color transform followed by a second color transform followed by a third color transform. Related apparatus for each method are described.
    Type: Application
    Filed: April 19, 2021
    Publication date: September 2, 2021
    Inventors: Pierre Andrivon, Philippe Bordes, Emmanuel Jolly