Patents by Inventor Sami Boukortt

Sami Boukortt 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: 20250191154
    Abstract: A method including receiving an image having a first dynamic range, determining the first dynamic range fails to meet a criteria, downsampling a region of the image, blurring the downsampled region of the image, upsampling the blurred region of the image, generating a tone-mapping curve based on the upsampled region, and generating a transformed image having a second dynamic range by transforming the image using the tone-mapping curve.
    Type: Application
    Filed: December 5, 2024
    Publication date: June 12, 2025
    Inventors: Sami Boukortt, Jyrki Antero Alakuijala, Luca Versari, Zoltan Szabadka, Moritz Firsching, Evgenii Kliuchnikov
  • Publication number: 20250139831
    Abstract: A method including generating base values and delta values based on an image, generating weighted delta values based on the delta values, generating an enhanced image based on the base values and the weighted delta values, and compressing the enhanced image.
    Type: Application
    Filed: January 27, 2023
    Publication date: May 1, 2025
    Inventors: Jyrki Antero Alakuijala, Matthew Sharifi, Zoltan Szabadka, Moritz Firsching, Thomas Fischbacher, Sami Boukortt, Martin Bruse, Evgenii Kliuchnikov
  • Publication number: 20240205603
    Abstract: Spatial audio may be generated by a speaker array that is switched according to rows and/or columns to reduce its cost and complexity. The speaker array may include a row of speakers that are each coupled to a different column channel. The rows of speakers can receive portions of the spatial audio on a row-by-row basis as each row is activated to couple the speakers in a row to their respective column. This switched approach reduces a number of required audio sources. The audio sources may generate PWM signals for each column using an approach that is similar to that found in Class-D amplification or sigma-delta Modulation. Analog signals may be recovered from the PWM signals using a low-pass filter positioned before each speaker in the array.
    Type: Application
    Filed: December 13, 2023
    Publication date: June 20, 2024
    Inventors: Jyrki Antero Alakuijala, Matthew Sharifi, Martin Bruse, Zoltan Szabadka, Thomas Fischbacher, Sami Boukortt, Moritz Firsching, Evgenii Kliuchnikov
  • Publication number: 20240105190
    Abstract: A method including receiving an audio signal, generating a transformed audio signal by transforming the audio signal using a plurality of windows each separated in time, generating an interpolated audio signal by interpolating the transformed audio signal, generating a separated audio signal by applying a mask to the interpolated audio signal, and compressing the separated audio signal.
    Type: Application
    Filed: September 22, 2023
    Publication date: March 28, 2024
    Inventors: Martin Bruse, Jyrki Antero Alakuijala, Moritz Firsching, Thomas Fischbacher, Sami Boukortt, Evgenii Kliuchnikov
  • Patent number: 11234022
    Abstract: A method includes obtaining respective filtered pixels for pixels of a reconstructed image; and obtaining an edge-preserved image using the respective filtered pixels. Obtaining the respective filtered pixels includes, for each pixel of the reconstructed image, obtaining a respective filtered pixel by selecting a pixel patch including the pixel and first neighboring pixels of the pixel that are at relative neighboring locations with respect to the pixel; calculating respective weights for the first neighboring pixels; and filtering the pixel using the respective weights of the first neighboring pixels and the neighboring pixels to obtain the respective filtered pixel.
    Type: Grant
    Filed: June 22, 2020
    Date of Patent: January 25, 2022
    Assignee: GOOGLE LLC
    Inventors: Jan Wassenberg, Jyrki Alakuijala, Sami Boukortt
  • Publication number: 20200322642
    Abstract: A method includes obtaining respective filtered pixels for pixels of a reconstructed image; and obtaining an edge-preserved image using the respective filtered pixels. Obtaining the respective filtered pixels includes, for each pixel of the reconstructed image, obtaining a respective filtered pixel by selecting a pixel patch including the pixel and first neighboring pixels of the pixel that are at relative neighboring locations with respect to the pixel; calculating respective weights for the first neighboring pixels; and filtering the pixel using the respective weights of the first neighboring pixels and the neighboring pixels to obtain the respective filtered pixel.
    Type: Application
    Filed: June 22, 2020
    Publication date: October 8, 2020
    Inventors: Jan Wassenberg, Jyrki Alakuijala, Sami Boukortt
  • Patent number: 10708626
    Abstract: A method for decoding an image block includes receiving a quantized transform block; generating a decoded block from the quantized transform block; applying an edge-preserving filter to the decoded block, to obtain an edge-filtered decoded block; obtaining a transformed edge-preserved block using a transform type and quantization data to the edge-filtered decoded block; clamping a value of the transformed edge-preserved block to a corresponding value of the quantized transform block to obtain a smoothed transform block; and inverse transforming the smoothed transform block to obtain an edge-preserved smoothed block. The applying an edge-preserving filter to the decoded block includes determining respective patch-based distances between a pixel of the decoded block and neighboring pixels; determining respective weights corresponding to the respective patch-based distances; and filtering the pixel using the respective weights and the neighboring pixels.
    Type: Grant
    Filed: March 12, 2019
    Date of Patent: July 7, 2020
    Assignee: GOOGLE LLC
    Inventors: Jan Wassenberg, Jyrki Alakuijala, Sami Boukortt
  • Publication number: 20200162760
    Abstract: A method for decoding an image block includes receiving a quantized transform block; generating a decoded block from the quantized transform block; applying an edge-preserving filter to the decoded block, to obtain an edge-filtered decoded block; obtaining a transformed edge-preserved block using a transform type and quantization data to the edge-filtered decoded block; clamping a value of the transformed edge-preserved block to a corresponding value of the quantized transform block to obtain a smoothed transform block; and inverse transforming the smoothed transform block to obtain an edge-preserved smoothed block. The applying an edge-preserving filter to the decoded block includes determining respective patch-based distances between a pixel of the decoded block and neighboring pixels; determining respective weights corresponding to the respective patch-based distances; and filtering the pixel using the respective weights and the neighboring pixels.
    Type: Application
    Filed: March 12, 2019
    Publication date: May 21, 2020
    Inventors: Jan Wassenberg, Jyrki Alakuijala, Sami Boukortt