Patents by Inventor Karam NASER

Karam NASER 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
  • Publication number: 20240089449
    Abstract: An encoding method is presented. Transform coefficients of a block are first obtained. They are then scanned according to a scan pattern for entropy coding. The scan pattern is determined responsive to a shape of the block.
    Type: Application
    Filed: November 17, 2023
    Publication date: March 14, 2024
    Applicant: InterDigital VC Holdings, Inc.
    Inventors: Ya Chen, Tangi Poirier, Karam Naser
  • Publication number: 20240073428
    Abstract: At least a method and an apparatus are presented for efficiently encoding or decoding video. For example, the encoding or decoding comprises determining an intra prediction mode from a set of regular angular intra prediction modes and wide angular intra prediction modes wherein at least one of an angle or a reference array used by the angular intra prediction mode in the set are adapted to the width or the height of the image block which is not power of two. For example, the encoding or decoding comprises determining an intra sub-partition mode for an image block wherein at least one of a size or a number of intra sub-partitions in an intra sub-partition mode are adapted to the width or the height of the image block which is not power of two. Various embodiments are described for a ratio r used in an asymmetric split and p intra sub-partitions.
    Type: Application
    Filed: November 23, 2021
    Publication date: February 29, 2024
    Inventors: Gagan Bihari Rath, Fabrice Le Leannec, Karam Naser, Ya Chen
  • Publication number: 20240031560
    Abstract: In one implementation, when coding a block in the intra prediction mode, the block can be split into two sub-partitions by a geometrically located straight line. Each geometric partition within the CU is intra predicted using its own intra mode with its available reference sample. One sub-partition copies and uses the intra prediction mode from the parent block, and another sub-partition uses another implicit or explicit signaled intra prediction mode. After predicting geometric partition, the sample values along the split boundary are adjusted using a blending process with adaptive weights. The geometric partition based intra prediction could be applied for one angular intra prediction mode, or only for one negative-directional intra prediction mode, or only for one specific intra prediction mode (e.g., mode 34). The transform selection or other intra coding tools (i.e., intra sub-partition) can be adapted for the geometric partition based intra prediction.
    Type: Application
    Filed: November 10, 2021
    Publication date: January 25, 2024
    Inventors: Ya CHEN, Gagan Bihari RATH, Karam NASER, Antoine ROBERT
  • 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: 20240031606
    Abstract: In one implementation, KLT transform matrices are derived during the encoding or decoding process. In particular, the KLT transform matrices can be derived for either the primary transforming stage or the secondary transforming stage, or both. Because the KLT transform matrices can be derived at both the encoder and decoder sides, the KLT transform matrices do not need to be signaled in the bitstream. To derive the KLT transform matrix for a current block to be encoded or decoded, a template for the current block is defined, and is used to search in reconstructed regions multiple blocks with templates similar to the current template. Those multiple blocks are used to train the KLT transform matrix.
    Type: Application
    Filed: September 23, 2021
    Publication date: January 25, 2024
    Inventors: Karam NASER, Fabrice LE LEANNEC, Franck GALPIN, Thierry DUMAS
  • Patent number: 11876968
    Abstract: An encoding method is presented. Transform coefficients of a block are first obtained. They are then scanned according to a scan pattern for entropy coding. The scan pattern is determined responsive to a shape of the block. FIG.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: January 16, 2024
    Assignee: InterDigital VC Holdings, Inc.
    Inventors: Ya Chen, Tangi Poirier, Karam Naser
  • Publication number: 20230415036
    Abstract: A method for controlling a display of a frame representing a state of a game in a network-based gaining application comprising: sending (301A) an information representative of a user action to a server; receiving (305B) at least one frame representing a predicted state of the game predicted from the user action; obtaining an information allowing determining if said at least one frame corresponds to the user action; and; if the at least one frame corresponds to said user action, determining when displaying one of the at least one frame in function of a time at which this user action was performed and of said information.
    Type: Application
    Filed: November 2, 2021
    Publication date: December 28, 2023
    Inventors: Franck Galpin, Fabrice Le Leannec, Thierry Dumas, Karam Naser
  • Publication number: 20230421788
    Abstract: Apparatuses and methods are disclosed for encoding and decoding video data. Techniques are disclosed for encoding a video block, including dividing the video block into coding units and grouping the coding units into at least one group, the grouping comprises associating an indication with each of the coding units that indicates whether a shared coding information is to be used in the encoding of the respective coding unit. Techniques are also disclosed for decoding the video block, including obtaining from a bitstream the coding units and their respective indications. For a coding unit that is associated with an indication that the shared coding information is to be used, the decoding is performed based on the shared coding information; otherwise, the decoding is performed based on coding information parsed from the bitstream.
    Type: Application
    Filed: September 1, 2023
    Publication date: December 28, 2023
    Inventors: Fabrice LE LÉANNEC, Tangi POIRIER, Karam NASER
  • 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: 20230396805
    Abstract: Template matching prediction is combined with additional coding tools to provide a robust set of coding/decoding tools by advantageous use of syntax elements. Some of the additional coding tools comprise matrix intra prediction, intra sub-partitioning, low frequency non-separable transform, multiple transform selection.
    Type: Application
    Filed: September 20, 2021
    Publication date: December 7, 2023
    Inventors: Fabrice LE LEANNEC, Karam NASER, Tangi POIRIER, Franck GALPIN
  • Patent number: 11831872
    Abstract: In general, encoding or decoding image information can involve processing a signal including image information based on determining a block of spatial-domain values for a prediction residual; replacing in a set of multiple transforms at least one first transform matrix with at least one second transform matrix and/or adding at least one second transform matrix to said set of multiple transforms; transforming the block of spatial-domain values using said second transform matrix; and encoding or decoding at least a portion of the image information based on the transforming of the block of spatial-domain values.
    Type: Grant
    Filed: October 25, 2019
    Date of Patent: November 28, 2023
    Assignee: InterDigital Madison Patent Holdings, SAS
    Inventors: Karam Naser, Franck Galpin, Gagan Rath
  • 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: 20230336721
    Abstract: Asymmetric binary trees are used in combination with coding tools such as transform unit tiling, affine motion compensation, decoder side motion vector refinement, and bidirectional optical flow. In another embodiment asymmetric binary trees is used in combination with subblock temporal motion vector prediction. Embodiments enable tiling of coding blocks into subblocks in accordance with coding tools such as used in Versatile Video Coding.
    Type: Application
    Filed: July 16, 2021
    Publication date: October 19, 2023
    Inventors: Fabrice LELEANNEC, Baptiste ESTEBAN, Karam NASER, Gagan Bihari RATH
  • Publication number: 20230328284
    Abstract: Video content frequently seen in gaming content and having a higher probability of being coded in transform skip mode is coded separately from remaining portions of a video coding block before being combined with regular coded portions. This enables more efficient coding of video by reducing the switching between regular coding modes and transform skip modes. The regular coded portion and the transform skip coded portion are combined in an encoder. At a corresponding decoder, inverse operations occur, such that the transform skipped residual portions are decoded and the regularly coded portions are decoded before the portions are combined for a resultant decoded video block.
    Type: Application
    Filed: June 28, 2021
    Publication date: October 12, 2023
    Inventors: Fabrice LeLeannec, Tangi Poirier, Karam Naser, Ya Chen, Gaëlle Martin-Cocher, Gagan Bihari Rath
  • Patent number: 11785236
    Abstract: At least a method and an apparatus are presented for encoding or decoding video and can involve, for example, obtaining a group of coding units including two or more of a plurality of coding units divided from a current block wherein the two or more of the plurality of coding units share a coding parameter, and the group of coding units overlaps at least two different pipeline units associated with a pipelined decoding operation, and encoding or decoding the current block based on the group of coding units, and the shared coding parameter.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: October 10, 2023
    Assignee: InterDigital Madision Patent Holdings, SAS
    Inventors: Fabrice Le Leannec, Tangi Poirier, Karam Naser
  • Publication number: 20230291899
    Abstract: At least a method and an apparatus are provided for efficiently encoding or decoding video. For example, a plurality of different motion prediction modes for a current block are obtained. The current block is encoded or decoded based on a combination of the plurality of different motion prediction modes with corresponding weights for a plurality of sub-blocks of the current block, wherein the combination with the corresponding weights comprising an inter prediction mode and an intra prediction mode.
    Type: Application
    Filed: March 20, 2023
    Publication date: September 14, 2023
    Applicant: INTERDIGITAL MADISON PATENT HOLDINGS, SAS
    Inventors: Tangi Poirier, Karam Naser, Edouard Francois
  • Publication number: 20230232003
    Abstract: Different quantization matrices may be transmitted corresponding to different block sizes, color components and prediction modes. To more efficiently signal the coefficients of the quantization matrices, in one implementation, a unified matrix identifier matrixId is used, based on a size identifier (sizeId) that relates to CU size with larger sizes listed first, and a matrix type (matrixTypeId) with luma QMs listed first. For example, the unified identifier is derived as: matrixId=N*sizeId+matrixTypeId, where N is the number of possible type identifiers, e.g., N=6. This single identifier allows referring to any previously transmitted matrix when using prediction (copy), and transmitting larger matrices first avoids interpolation in the prediction process. When a block uses the Intra Block Copy prediction mode, QM identifier may be derived as if the block uses the INTER prediction mode.
    Type: Application
    Filed: June 16, 2020
    Publication date: July 20, 2023
    Inventors: Philippe DE LAGRANGE, Fabrice LELEANNEC, Karam NASER, Edouard FRANCOIS, Pierre ANDRIVON, Ya Chen
  • Publication number: 20230188757
    Abstract: A method for decoding comprising obtaining an encoded video stream comprising a bitstream portion gathering high level syntax elements, at least one of said syntax elements providing an information indicating if a use of an encoding tool or feature corresponding to that high level syntax element is allowed in the encoded video stream; and, determining from a high level syntax element comprised in the bitstream portion if a use of an encoding tool or feature is allowed for decoding the encoded video stream, wherein the encoding tool or feature is at least one of Multi-Type Tree, a scaling matrix, Long Term Reference Picture, a maximum transform unit size equal to a predetermined highest possible maximum transform unit size or weighted prediction.
    Type: Application
    Filed: May 10, 2021
    Publication date: June 15, 2023
    Inventors: Karam Naser, Fabrice LeLeannec, Tangi Poirier, Philippe De Lagrange