Patents by Inventor Patrick Garus

Patrick Garus 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: 20240348828
    Abstract: A method of decoding video data includes receiving a block of video data encoded using an intra block copy (IBC) mode or an intra template matching prediction (TMP) mode, determining a pair of transforms, from among a plurality of pairs of transforms, for decoding the block using a multiple transform selection (MTS) process, and decoding the block using the pair of transforms.
    Type: Application
    Filed: April 10, 2024
    Publication date: October 17, 2024
    Inventors: Patrick Garus, Muhammed Zeyd Coban, Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Publication number: 20240292017
    Abstract: A method for constructing a depth image associated with a view of a multiview video, called current view, from a data stream representative of the video. The stream includes information representative of the motion vectors of a texture image associated with the current view with respect to at least one reference texture image, the texture image having been divided into blocks. The method includes: obtaining the motion vectors from the information encoded in the stream; when at least one motion vector has been obtained for at least one block, called current block, of the texture image, motion-compensating a block of the depth image, co-located with the current block, from the at least one motion vector and at least one available reference depth image, the reference depth image being associated with the same view as the reference texture image.
    Type: Application
    Filed: June 13, 2022
    Publication date: August 29, 2024
    Inventors: Félix Henry, Patrick Garus
  • Publication number: 20240129532
    Abstract: An example device for decoding video data includes a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: inverse transform a block of transform coefficients of a block of the video data using an inverse non-separable primary transform (NSPT), without using an inverse separable transform, to reconstruct a residual block of the block of the video data; and decode the block using the residual block.
    Type: Application
    Filed: October 12, 2023
    Publication date: April 18, 2024
    Inventors: Patrick Garus, Muhammed Zeyd Coban, Bappaditya Ray, Vadim Seregin, Marta Karczewicz
  • Publication number: 20240129525
    Abstract: An example device for decoding video data includes: a memory configured to store video data; and a processing system comprising one or more processors implemented in circuitry, the processing system being configured to: determine whether motion information of a block of video data is for sub-blocks of the block larger than individual pixels of the block or for the individual pixels, the block being associated with data indicating that the block is to be predicted using affine motion compensation; in response to determining that the motion information of the block is for the sub-blocks, perform sub-block-based affine motion compensation to form a prediction block for the block; in response to determining that the motion information is for the individual pixels, perform pixel-based affine motion compensation to form the prediction block for the block; and decode the block using the prediction block.
    Type: Application
    Filed: October 4, 2023
    Publication date: April 18, 2024
    Inventors: Zhi Zhang, Han Huang, Yan Zhang, Patrick Garus, Vadim Seregin, Marta Karczewicz
  • Publication number: 20230412831
    Abstract: A method for coding views simultaneously representing a 3D scene from different positions or different view angles, implemented by a coding device. The method includes, for a depth component of at least one view: partitioning the depth component into at least one block; obtaining depth information of the at least one block from texture data of a texture component of at least one of the views; obtaining at least one depth estimation parameter from the information; and coding the at least one depth estimation parameter, the depth information of the at least one block not being coded.
    Type: Application
    Filed: September 8, 2021
    Publication date: December 21, 2023
    Inventors: Félix Henry, Patrick GARUS, Gordon CLARE
  • Publication number: 20230065861
    Abstract: A method for processing multi-view video data including, for at least one block of an image of a view encoded in an encoded data stream representing the multi-view video, obtaining at least one information item, which specifies a mode for obtaining a synthesis data item, from among first and second obtaining modes. The synthesis data item is used to synthesize at least one image of an intermediate view of the multi-view video, the intermediate view not being encoded in the encoded data stream. The first obtaining mode involves decoding an information item representing the synthesis data item from the encoded data stream, the second obtaining mode involves obtaining the synthesis data item from at least the reconstructed encoded image. At least one part of an image of the intermediate view is synthesised from at least the reconstructed encoded image and the synthesis data item obtained by the specified mode.
    Type: Application
    Filed: February 4, 2021
    Publication date: March 2, 2023
    Inventors: Joël Jung, Pavel Nikitin, Patrick Garus
  • Publication number: 20220247989
    Abstract: A method and a device for processing multi-view video data. The multi-view video data includes at least one part of a decoded image of at least one view of the multi-view video, from an encoded data stream representative of the multi-view video. At least one item of data, referred to as synthesis data, is obtained from at least the one part of the decoded image, and at least one image of an intermediate view of the multi-view video not encoded in the encoded data stream is synthesized from at least the one part of the decoded image and from the synthesis data obtained.
    Type: Application
    Filed: June 11, 2020
    Publication date: August 4, 2022
    Inventors: Joël Jung, Pavel Nikitin, Patrick Garus