Patents by Inventor Hassen Guermazi

Hassen Guermazi 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: 20230012862
    Abstract: This disclosure describes systems, methods, and devices related to bit-rate-based variable accuracy level encoding. A device may generate a list of encodes based on pairs of resolutions and quantization parameters (QP) associated with one or more video segments received from a source. The device may generate an estimated bit rate associated with the one or more video segments based on an analysis of the one or more video segments. The device may utilize an accuracy level of encoding for an encoder based on the estimated bit rate. The device may encode the one or more video segments based on the accuracy level of encoding.
    Type: Application
    Filed: September 27, 2022
    Publication date: January 19, 2023
    Inventors: Faouzi Kossentini, Hassen Guermazi, Chekib Nouira, Phoenix Worth
  • Patent number: 11095895
    Abstract: Techniques related to transform coefficient shaping for video encoding are discussed. Such techniques include applying weighting parameters from one or more perceptually-designed matrices of weighting parameters to blocks of transform coefficients to generate weighted transform coefficients and encoding the weighted transform coefficients into a bitstream. The process may be based on sets of perceptually designed matrices of weighting parameters. Classifier outputs may be used to select from the set of perceptually designed matrices a subset of matrices to work with. The latter may be used in a synthesis procedure to develop the final weighting matrix to be used is shaping the transform coefficients.
    Type: Grant
    Filed: February 1, 2018
    Date of Patent: August 17, 2021
    Assignee: Intel Corporation
    Inventors: Nader Mahdi, Chekib Nouira, Hassen Guermazi, Amir Naghdinezhad, Faouzi Kossentini, Foued Ben Amara
  • Patent number: 10904552
    Abstract: Techniques related to video encoding are discussed that, for each block of input video, select an individual partitioning and coding mode selection technique from multiple such selection techniques. For a picture, the selection algorithm takes as input scores for individual blocks, costs of the various partitioning and coding mode selection techniques, and various detector outputs. The selection algorithm provides as output a partitioning and coding mode selection technique for each block in picture. The algorithms selection is such that the overall cost of the selected algorithms in the picture is as close as possible to a given picture budget. Furthermore, a partitioning and coding mode selection algorithms, binary depth partitioning (BDP), is discussed. For a block, BDP provides fast convergence to a partitioning and associated coding modes first evaluating intermediate partitioning options and converging on the final partitioning by evaluating either larger of smaller partitions.
    Type: Grant
    Filed: February 15, 2018
    Date of Patent: January 26, 2021
    Assignee: Intel Corporation
    Inventors: Hassen Guermazi, Nader Mahdi, Chekib Nouira, Omar Khlif, Faouzi Kossentini, Foued Ben Amara
  • Patent number: 10687054
    Abstract: Techniques related to video encoding that provide for a decoupled prediction and coding structure for improved performance are discussed. Such techniques include determining final partitioning decisions for blocks of a picture by evaluating intra modes for candidate partitions by comparing the candidate partitions to intra predicted partitions generated using only original pixel samples and evaluating inter modes for the candidate partitions by comparing the candidate partitions to search partitions including original pixel samples and encoding using the final partitioning decision.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: June 16, 2020
    Assignee: Intel Corporation
    Inventors: Nader Mahdi, Chekib Nouira, Hassen Guermazi, Faouzi Kossentini
  • Publication number: 20190045182
    Abstract: Techniques related to video encoding that provide for a decoupled prediction and coding structure for improved performance are discussed. Such techniques include determining final partitioning decisions for blocks of a picture by evaluating intra modes for candidate partitions by comparing the candidate partitions to intra predicted partitions generated using only original pixel samples and evaluating inter modes for the candidate partitions by comparing the candidate partitions to search partitions including original pixel samples and encoding using the final partitioning decision.
    Type: Application
    Filed: December 20, 2017
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Nader MAHDI, Chekib NOUIRA, Hassen GUERMAZI, Faouzi KOSSENTINI
  • Publication number: 20190045188
    Abstract: Techniques related to transform coefficient shaping for video encoding are discussed. Such techniques include applying weighting parameters from one or more perceptually-designed matrices of weighting parameters to blocks of transform coefficients to generate weighted transform coefficients and encoding the weighted transform coefficients into a bitstream. The process may be based on sets of perceptually designed matrices of weighting parameters. Classifier outputs may be used to select from the set of perceptually designed matrices a subset of matrices to work with. The latter may be used in a synthesis procedure to develop the final weighting matrix to be used is shaping the transform coefficients.
    Type: Application
    Filed: February 1, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Nader Mahdi, Chekib Nouira, Hassen Guermazi, Amir Naghdinezhad, Faouzi Kossentini, Foued Ben Amara
  • Publication number: 20190045210
    Abstract: Techniques related to video encoding are discussed that, for each block of input video, select an individual partitioning and coding mode selection technique from multiple such selection techniques. For a picture, the selection algorithm takes as input scores for individual blocks, costs of the various partitioning and coding mode selection techniques, and various detector outputs. The selection algorithm provides as output a partitioning and coding mode selection technique for each block in picture. The algorithms selection is such that the overall cost of the selected algorithms in the picture is as close as possible to a given picture budget. Furthermore, a partitioning and coding mode selection algorithms, binary depth partitioning (BDP), is discussed. For a block, BDP provides fast convergence to a partitioning and associated coding modes first evaluating intermediate partitioning options and converging on the final partitioning by evaluating either larger of smaller partitions.
    Type: Application
    Filed: February 15, 2018
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Hassen GUERMAZI, Nader MAHDI, Chekib NOUIRA, Omar KHLIF, Faouzi KOSSENTINI, Foued BEN AMARA
  • Publication number: 20190045198
    Abstract: Techniques related to detection of features and modification of encoding based on such detected features for improved data utilization efficiency are discussed. Such techniques include generating a partitioning decision for a block and coding mode decisions for partitions of the individual block using the detected features or indicators thereof based on one or more of generating a luma and chroma or luma only evaluation decision for a partition, generating a merge or skip mode decision for a partition having an initial merge mode decision, generating only a portion of a transform coefficient block for a partition, and evaluating 4×4 partitions only for any partition of the partitions that are 8×8 initial coding partitions.
    Type: Application
    Filed: December 28, 2017
    Publication date: February 7, 2019
    Applicant: Intel Corporation
    Inventors: Nader MAHDI, Chekib NOUIRA, Hassen GUERMAZI, Faouzi KOSSENTINI
  • Publication number: 20120195367
    Abstract: Disclosed are adaptive loop filtering techniques for video encoding and/or decoding. For a video unit, the encoder selects a set of predefined filters or generates a set of new filters, and places into the bitstream information identifying the set of predefined filters, or information defining the set of new filters. The set of filters may be used for loop filtering of at least one of the reconstructed samples of the video unit. At the decoder, a set of filters may be obtained by, decoding an index that identifies a set of predefined filters, or by decoding information related to a set of new filters. The obtained set of filters may be used for loop filtering of at least one decoded and reconstructed sample of the video unit.
    Type: Application
    Filed: January 13, 2012
    Publication date: August 2, 2012
    Applicant: EBRISK VIDEO INC.
    Inventors: Faouzi KOSSENTINI, Hassen GUERMAZI, Nader MAHDI, Mohamed Ali Ben AYED, Michael HOROWITZ
  • Publication number: 20120189064
    Abstract: Disclosed are adaptive loop filtering techniques in the context of video encoding and/or decoding. For each video unit, the encoder can select a filter shape, and can place into the bitstream information that identifies the filter shape. At least one filter whose shape is the selected filter shape is used to loop filter at least one sample. At the decoder, a filter shape is obtained by decoding information that identifies the filter shape. At least one filter whose shape is the obtained filter shape is used to loop filter at least one reconstructed sample. Different filter shapes are also disclosed.
    Type: Application
    Filed: January 13, 2012
    Publication date: July 26, 2012
    Applicant: EBRISK VIDEO INC.
    Inventors: Faouzi KOSSENTINI, Hassen GUERMAZI, Nader MAHDI, Mohamed Ali Ben AYED, Michael HOROWITZ
  • Publication number: 20120134425
    Abstract: Disclosed are techniques for adaptive interpolation filtering of luminance and chrominance samples in the context of motion compensation in video encoding or decoding. A two-dimensional interpolation filter of n×m coefficients may be separable, i.e., it may be separated into two one-dimensional filters with m and n coefficients, respectively. The bitstream may include, per video unit and sub-sample position, information indicating whether to use a newly-generated, a cached, or a default filter that may be a separable two-dimensional filter. The information may be structured in a way that takes advantage of the two-dimensional filter being separable. When a newly-generated filter is signalled, the bitstream may contain information pertaining to the characteristics of the newly-generated filter, such as its coefficients. A decoder may fetch this information from the bitstream to create the filters which are applied to samples of the video unit. An encoder may create a bitstream as described.
    Type: Application
    Filed: November 1, 2011
    Publication date: May 31, 2012
    Inventors: Faouzi Kossentini, Nader Mahdi, Mohamed-Ali Ben Ayed, Hassen Guermazi, Michael Horowitz