Patents by Inventor Scott Liam RANSOM

Scott Liam RANSOM 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: 20250142124
    Abstract: This disclosure provides methods, devices, and systems for video coding. The present implementations more specifically relate to autoencoders that support infer-frame coding in the latent domain. A video encoder may convert a frame of video from the pixel domain to the latent domain based on a machine learning model. For example, the machine learning model may be trained to transform the video frame into a tensor of latent attributes. In some aspects, the video encoder may combine the resulting tensor with a tensor of latent attributes associated with a previously-encoded video frame and transform the resulting tensor into a vector that includes latent attributes from both the current video frame and the previous video frame based on an inter-coding transform. More specifically, the inter-coding transform may reduce a dimensionality of the combined tensor so that the resulting vector is smaller or more compressible than the original tensor of latent attributes.
    Type: Application
    Filed: October 26, 2023
    Publication date: May 1, 2025
    Applicant: Synaptics Incorporated
    Inventors: Scott Liam Ransom, Parisha Rafiq Ullah
  • Patent number: 12087020
    Abstract: Systems and methods for controlling compression of image data by a quality controller include obtaining a desired target number of bits to be generated from compression of a current image area using a predetermined compression protocol, determining a calculated quantisation level based on the desired number of bits using a predetermined relationship between the number of bits and quantisation level, selecting a discrete quantisation level from a plurality of predetermined discrete quantisation levels based on the calculated quantisation level, determining a predicted number of bits that would result from compression of the current image area at the selected discrete quantisation level using the predetermined relationship, determining whether the predicted number of bits exceeds the desired number of bits and, if not, providing to an encoder information to enable the encoder to determine a set of compression parameters associated with the selected discrete quantisation level.
    Type: Grant
    Filed: September 15, 2021
    Date of Patent: September 10, 2024
    Assignee: Synaptics Incorporated
    Inventors: Matteo Naccari, Scott Liam Ransom
  • Patent number: 12034462
    Abstract: This disclosure provides methods, devices, and systems for data compression. The present implementations more specifically relate to encoding techniques for compressing probability tables used for entropy coding. In some aspects, an entropy encoder may encode a probability table so that one or more contexts are represented by fewer bits than would otherwise be needed to represent the frequency of each symbol as a proportion of the total frequency of all symbols associated with such contexts. For example, if a given row of the probability table (prior to encoding) includes a number (M) of entries each having a binary value represented by a number (K) of bits, the same row of entries may be represented by fewer than M*K bits in the encoded probability table.
    Type: Grant
    Filed: August 9, 2022
    Date of Patent: July 9, 2024
    Assignee: Synaptics Incorporated
    Inventor: Scott Liam Ransom
  • Publication number: 20240169478
    Abstract: This disclosure provides methods, devices, and systems for image scaling. The present implementations more specifically relate to downscaling techniques that preserve a subset of pixel values in a digital image so that all reconstructed pixel values in the upscaled image can be interpolated based on two or more preserved pixel values. In some aspects, an image downscaler may partition a digital image into a number of image tiles based on a base tile size and one or more scaling factors associated with a downscaling operation used to downscale each image tile. The base tile size indicates the dimensions of the downscaled tiles. The one or more scaling factors indicate distances between the pixel values preserved as a result of one or more iterations, respectively, of the downscaling operation, where each iteration preserves a smaller subset of the pixel values from the original image (as a lower resolution tile).
    Type: Application
    Filed: November 21, 2022
    Publication date: May 23, 2024
    Applicant: Synaptics Incorporated
    Inventors: Scott Liam RANSOM, Paul JAMES, Timothy John BORER
  • Publication number: 20240056097
    Abstract: This disclosure provides methods, devices, and systems for data compression. The present implementations more specifically relate to encoding techniques for compressing probability tables used for entropy coding. In some aspects, an entropy encoder may encode a probability table so that one or more contexts are represented by fewer bits than would otherwise be needed to represent the frequency of each symbol as a proportion of the total frequency of all symbols associated with such contexts. For example, if a given row of the probability table (prior to encoding) includes a number (M) of entries each having a binary value represented by a number (K) of bits, the same row of entries may be represented by fewer than M*K bits in the encoded probability table.
    Type: Application
    Filed: August 9, 2022
    Publication date: February 15, 2024
    Inventor: Scott Liam RANSOM
  • Publication number: 20230254493
    Abstract: This disclosure provides methods, devices, and systems for data compression. The present implementations more specifically relate to lossless data compression techniques that combine entropy coding with run-length encoding of zeroes. In some aspects, an encoder may obtain a sequence of integer values representing a frame of data and may iteratively scan the sequence for runs of zeros. During each iteration of the scan, the encoder may increment a count value (N) if the current integer value is equal to zero or, if the current integer value is not equal to zero, output a pattern of bits representing the current count value or the current integer value. In some implementations, the pattern of bits may include a codeword associated with an entropy encoding scheme. More specifically, the encoder may encode the current integer value as the codeword if N>0 and may encode the current count value as the codeword if N=0.
    Type: Application
    Filed: February 8, 2022
    Publication date: August 10, 2023
    Inventors: Karol TROJANOWSKI, Scott Liam RANSOM, Timothy John BORER
  • Publication number: 20230078190
    Abstract: Systems and methods for controlling compression of image data by a quality controller include obtaining a desired target number of bits to be generated from compression of a current image area using a predetermined compression protocol, determining a calculated quantisation level based on the desired number of bits using a predetermined relationship between the number of bits and quantisation level, selecting a discrete quantisation level from a plurality of predetermined discrete quantisation levels based on the calculated quantisation level, determining a predicted number of bits that would result from compression of the current image area at the selected discrete quantisation level using the predetermined relationship, determining whether the predicted number of bits exceeds the desired number of bits and, if not, providing to an encoder information to enable the encoder to determine a set of compression parameters associated with the selected discrete quantisation level.
    Type: Application
    Filed: September 15, 2021
    Publication date: March 16, 2023
    Inventors: Matteo NACCARI, Scott Liam RANSOM