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: 20240137504
    Abstract: A method for encoding a video is provided, wherein encoding the video comprises classifying samples of a first picture, determining, for at least one part of the first picture, a first filter based on said classification, said first filter being used for a first encoding operation of the first picture or of a second picture, determining a second filter based on said classification, said second filter being used for a second encoding operation of the first picture or of the second picture. An apparatus for encoding a video, decoding method and apparatus are also provided.
    Type: Application
    Filed: February 2, 2022
    Publication date: April 25, 2024
    Inventors: Philippe Bordes, Franck Galpin, Thierry Dumas, Antoine Robert, Karam Naser, Ya Chen
  • Patent number: 11962753
    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: Grant
    Filed: September 19, 2019
    Date of Patent: April 16, 2024
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Ya Chen, Tangi Poirier, Philippe Bordes, Fabrice Leleannec, Franck Galpin
  • Patent number: 11949910
    Abstract: Methods (1500, 1600) and apparatuses (700, 900, 1700) for video coding and decoding are provided. The method of video encoding (1500) includes determining (1510) a set of parameters for illumination compensation associated with a first motion compensated reference block of a block in a picture of a video based on a function of a set of samples of the first motion compensated reference block and a set of samples of a second motion compensated reference block of the block, processing (1520) a prediction of the block based on the set of parameters, the prediction being associated with the first motion compensated reference block and encoding (1530) the block based on the processed prediction. A bitstream formatted to include encoded data, a computer-readable storage medium and a computer program product are also described.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: April 2, 2024
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Philippe Bordes, Franck Galpin, Fabien Racape
  • Patent number: 11936871
    Abstract: A method for reconstructing a picture block is disclosed, wherein the block is predicted using local illumination compensation. The parameters of local illumination compensation are determined according to a selection of reconstructed samples located to the left and above of the current block. In the case where some of them are unavailable, they may be replaced using different techniques.
    Type: Grant
    Filed: February 3, 2020
    Date of Patent: March 19, 2024
    Assignee: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
    Inventors: Philippe Bordes, Fabrice Leleannec, Tangi Poirier, Fabrice Urban
  • Patent number: 11936868
    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: Grant
    Filed: October 21, 2019
    Date of Patent: March 19, 2024
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Philippe De Lagrange, Philippe Bordes, Edouard Francois
  • Patent number: 11930184
    Abstract: Video processing can involve encoding and/or decoding a picture based on determining an activation of a processing mode involving a motion vector refinement process and a second process other than the motion vector refinement process; modifying the motion vector refinement process based on the activation and the second process; and encoding and/or decoding the picture based on the modified motion vector refinement process and the second process.
    Type: Grant
    Filed: March 6, 2020
    Date of Patent: March 12, 2024
    Assignee: InterDigital CE Patent Holdings, SAS
    Inventors: Fabrice Urban, Franck Galpin, Philippe Bordes
  • Publication number: 20240080484
    Abstract: A method comprising: obtaining (601) a syntax element associated with video data, wherein said syntax element specifies that a cross-color component transform process in which at least one second color component is transformed based on at least one first color component different from the second color component is to be applied to the video data as a post processing process following a decoding process to be applied to the video data.
    Type: Application
    Filed: December 3, 2021
    Publication date: March 7, 2024
    Inventors: Edouard Francois, Philippe Bordes, Pierre Andrivon, Philippe De Lagrange, Gaëlle Martin-Cocher, Srinivas Gudumasu
  • Publication number: 20240048731
    Abstract: A method includes decoding a first portion of video data consisting of an information set consisting of information representative of a plurality of candidate sets of sample adaptive offset filter parameters. A set of sample adaptive offset parameters comprises information representative of an offset to be added to a sample value of a current block. A first syntax element representing an index that identifies a first candidate set of the plurality of candidate sets of sample adaptive offset filter parameters is decoded from the video data for the current block. The current block is decoded from a second portion of the video data different from the first portion. The decoded current block is filtered with the first candidate set identified by the index. The first portion is signaled with syntax elements at a level of a block of a group of blocks comprising the current block decoded first in decoding order.
    Type: Application
    Filed: September 29, 2023
    Publication date: February 8, 2024
    Inventors: Philippe BORDES, Ya CHEN, Fabien RACAPE, Franck GALPIN
  • Publication number: 20240031611
    Abstract: A method and an apparatus for deep prediction refinement are disclosed. A first motion-compensated region for a block of a picture and a second region for said block are obtained. A prediction for said block is determined using a Neural Network that uses said first motion-compensated region and said second region.
    Type: Application
    Filed: September 14, 2021
    Publication date: January 25, 2024
    Inventors: Franck Galpin, Philippe Bordes, Thierry Dumas, Karam Naser, Pavel Nikitin
  • Publication number: 20240031607
    Abstract: An encoder, such as a Versatile Video Coding encoder, can disable scaling matrices for coding units employing Adaptive Color Transforms (ACT) or joint chroma coding (JCBCR) by using the existing Adaptation Parameter Set (APS) flag for Low Frequency Non-Separable Transform (LFNST). In one embodiment a process or device to encode or decode video data uses syntax that uses the same flag to control scaling matrices when Low Frequency Non-Separable Transform is used to control the scaling matrices for ACT and JCBCR. In a second embodiment, a process or device to encode or decode video data uses syntax that controls the scaling matrices for ACT only. In another embodiment, a. process or device to encode or decode video data uses syntax that controls the scaling matrices for JCBCR only. In another embodiment, a process or device to encode or decode video data uses syntax that controls the scaling matrices at a Sequence Parameter Set level.
    Type: Application
    Filed: April 9, 2021
    Publication date: January 25, 2024
    Inventors: Karam Naser, Philippe De Lagrange, Fabrice LeLeannec, Philippe Bordes
  • Publication number: 20230403406
    Abstract: A video coding system performs motion prediction based on epipolar geometry. A first camera corresponds to a current frame, a second camera corresponds to a reference frame and epipolar geometry is used to determine motion parameters allowing to perform a prediction between the reference frame and the current frame.
    Type: Application
    Filed: September 21, 2021
    Publication date: December 14, 2023
    Inventors: Philippe Bordes, Franck Galpin, Antoine Robert, Karam Naser
  • Publication number: 20230372814
    Abstract: A method for reducing a latency in a gaming application comprising: obtaining (305B) a first frame, said first frame being representative of a first action performed by a user in the gaming application; obtaining (500) information representative of a second action performed by the user in the gaming application, said second action following the first action; and, predicting (500) a second frame corresponding to the second action from data comprising at least the first frame and the information representative of a second action using a neural network.
    Type: Application
    Filed: September 30, 2021
    Publication date: November 23, 2023
    Inventors: Franck Galpin, Philippe Bordes, Fabrice Le Leannec, Karam Naser, Louis Chevallier
  • Publication number: 20230370645
    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 27, 2023
    Publication date: November 16, 2023
    Inventors: Fabien RACAPE, Philippe BORDES, Edouard FRANCOIS
  • Publication number: 20230362396
    Abstract: A method for decoding a picture block is disclosed. The decoding method comprises:—decoding (10) at least one stream S_diff into decoded data and into one information for identifying a re-constructed reference picture in a decoder picture buffer;—reconstructing (12) a special reference picture from at least the identified reconstructed reference picture and from the decoded data;—reconstructing (16) the picture block from at least the special reference picture, wherein the at least the special reference picture is not displayed.
    Type: Application
    Filed: July 17, 2023
    Publication date: November 9, 2023
    Inventors: Philippe Bordes, Franck Hiron, Pierre Andrivon, Patrick Lopez, PHILIPPE SALMON
  • Publication number: 20230362405
    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. Ohers 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: April 27, 2023
    Publication date: November 9, 2023
    Applicant: InterDigital VC Holdings, Inc.
    Inventors: Fabrice LELEANNEC, Tangi POIRIER, Philippe BORDES
  • Patent number: 11812066
    Abstract: The present disclosure relates to methods, apparatus or systems for encoding and decoding sequence of images by applying a global rotation motion compensation to an input image. According to different embodiments, the input image is a reference image in a compression loop or the image to be encoded. The images to encode are omnidirectional images. As a result, applying a global rotation motion compensation to them corresponds to generate new images as if they have been captured according to a different front direction. When this new front direction is the one of a reference image, the compensation of apparent motion is facilitated.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: November 7, 2023
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Philippe Bordes, Gagan Rath, Fabien Racape, Franck Galpin
  • Patent number: 11811975
    Abstract: A decoding method for decoding blocks of a picture part is disclosed that comprises: —decoding a plurality of candidate sets of filter parameters from a bitstream; —decoding for a current block of said picture an index identifying one of the accessing a bitstream candidate sets of filter parameters from said bitstream; —decoding said current block from said bitstream; and —filtering said decoded current block with the candidate set of filter parameters of filter parameters from a bitstream identified by said decoded index decoding for a current block an index.
    Type: Grant
    Filed: May 17, 2018
    Date of Patent: November 7, 2023
    Assignee: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
    Inventors: Philippe Bordes, Ya Chen, Fabien Racape, Franck Galpin
  • Publication number: 20230345043
    Abstract: Implementations for video encoding and decoding based on a linear model responsive to neighboring samples are described. Accordingly, for a block being encoded or decoded in a picture, at least one spatial neighboring template is determined and at least one linear model parameter is determined based on reconstructed samples of the at least one spatial neighboring template. In a first embodiment, the number N of reconstructed samples corresponds to N=2k with k chosen so that n is the maxim integer smaller than sum of the block width and block height. In a second embodiment, an offset for the relative position of a first sample in the template among samples of a left, respectively top, neighboring line of the block is determined. In a third embodiment, the number of reconstructed samples is set to a higher number in the larger dimension of the block.
    Type: Application
    Filed: June 13, 2023
    Publication date: October 26, 2023
    Applicant: InterDigital VC Holdings, Inc.
    Inventors: Franck Galpin, Tangi Poirier, Philippe Bordes, Fabrice Leleannec, Fabien Racape
  • Publication number: 20230344995
    Abstract: Methods and apparatuses for video coding and decoding are provided. The method of video encoding includes accessing a reconstructed block corresponding to a block in a picture of a video, determining at least one filter pattern based on a property of the block and filtering the reconstructed block according to the at least one filter pattern. The method of video decoding includes accessing a reconstructed block corresponding to a block in a picture of an encoded video, determining at least one filter pattern based on a property of the block and filtering 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: Application
    Filed: June 7, 2023
    Publication date: October 26, 2023
    Inventors: Philippe BORDES, Philippe DE LAGRANGE, Edouard FRANCOIS
  • Publication number: 20230336775
    Abstract: A decoding method is presented. At least one high level syntax element is decoded that indicates whether generalized bi-prediction applies for predicting blocks of a slice. A block is then decoded from said slice using generalized bi-prediction in the case where said at least one high level syntax element indicates to apply generalized bi-prediction.
    Type: Application
    Filed: June 19, 2023
    Publication date: October 19, 2023
    Applicant: InterDigital VC Holdings, Inc,
    Inventors: Philippe Bordes, Fabrice Leleannec, Tangi Poirier, Philippe De Lagrange