Patents by Inventor Vijayaraghavan Thirumalai

Vijayaraghavan Thirumalai 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).

  • Patent number: 12075054
    Abstract: A method of compressing a frame in an image compression and storage system, the method including applying a modulo addition to a residue of an original sample of the frame to generate a biased residue based on a bit depth of the original sample and a maximum allowed error, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value that has a non-negative reconstruction error.
    Type: Grant
    Filed: February 28, 2022
    Date of Patent: August 27, 2024
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11936898
    Abstract: A method of compressing a frame in an image compression and storage system includes mapping an original sample to a mapped sample based on a bit depth of the original sample and a maximum allowed error, determining a residue of the mapped sample based on a mapped previous reconstructed sample, applying a modulo addition to the residue to generate a biased residue, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value.
    Type: Grant
    Filed: October 7, 2022
    Date of Patent: March 19, 2024
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20230326087
    Abstract: A method for decoding image content from an encoded bitstream including a plurality of blocks includes: dividing a block including one or more components of the image content into N single samples and M sample groups corresponding to one of the components, where N and M are greater than or equal to one; decoding each of the N single samples using a symbol variable length code to generate one or more decoded single samples; decoding each of the M sample groups using a common prefix entropy code to generate one or more decoded sample groups, each of the M sample groups including a variable length prefix and one or more fixed length suffixes representing a plurality of samples; concatenating the decoded single samples and the decoded sample groups into a block of residuals; and reconstructing image content based on previously reconstructed neighboring blocks and the block of residuals.
    Type: Application
    Filed: June 16, 2023
    Publication date: October 12, 2023
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11770535
    Abstract: A method includes receiving an image frame comprising pixels, wherein each pixel comprises n color channels, generating, by a separate color channel quantization branch for each of the n color channels configured to guarantee a non-negative reconstruction error, a first sample set of quantized indices based on color values of residues for a first particular pixel in the image frame, wherein the first sample set corresponds to a first n-tuple, and generating, by an entropy encoder, an entropy encoding for the first particular pixel based on data that maps indices to n-tuples of quantized indices, wherein the first n-tuple is mapped to a first index.
    Type: Grant
    Filed: June 7, 2021
    Date of Patent: September 26, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11715239
    Abstract: A method for decoding image content from an encoded bitstream including a plurality of blocks includes: dividing a block including one or more components of the image content into N single samples and M sample groups corresponding to one of the components, where N and M are greater than or equal to one; decoding each of the N single samples using a symbol variable length code to generate one or more decoded single samples; decoding each of the M sample groups using a common prefix entropy code to generate one or more decoded sample groups, each of the M sample groups including a variable length prefix and one or more fixed length suffixes representing a plurality of samples; concatenating the decoded single samples and the decoded sample groups into a block of residuals; and reconstructing image content based on previously reconstructed neighboring blocks and the block of residuals.
    Type: Grant
    Filed: September 1, 2022
    Date of Patent: August 1, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20230033083
    Abstract: A method of compressing a frame in an image compression and storage system includes mapping an original sample to a mapped sample based on a bit depth of the original sample and a maximum allowed error, determining a residue of the mapped sample based on a mapped previous reconstructed sample, applying a modulo addition to the residue to generate a biased residue, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value.
    Type: Application
    Filed: October 7, 2022
    Publication date: February 2, 2023
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20230008330
    Abstract: A method for decoding image content from an encoded bitstream including a plurality of blocks includes: dividing a block including one or more components of the image content into N single samples and M sample groups corresponding to one of the components, where N and M are greater than or equal to one; decoding each of the N single samples using a symbol variable length code to generate one or more decoded single samples; decoding each of the M sample groups using a common prefix entropy code to generate one or more decoded sample groups, each of the M sample groups including a variable length prefix and one or more fixed length suffixes representing a plurality of samples; concatenating the decoded single samples and the decoded sample groups into a block of residuals; and reconstructing image content based on previously reconstructed neighboring blocks and the block of residuals.
    Type: Application
    Filed: September 1, 2022
    Publication date: January 12, 2023
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11546611
    Abstract: Provided is a method of coding blocks of video data representing an image using an encoder, the method including identifying, by the encoder, a first region of the image and a second region of the image, a sum of a first number of pixels in the first region and a second number of pixels in the second region being equal to a total number of pixels of the image, and allocating, by the encoder, a first number of bits including base bits for encoding the first region, and a second number of bits including base bits and enhancement bits for encoding the second region, a sum of the first number of bits and the second number of bits being equal to a total number of bits for encoding all of the pixels, wherein the second region is encoded with a greater number of bits per pixel than the first region.
    Type: Grant
    Filed: March 1, 2019
    Date of Patent: January 3, 2023
    Assignee: Samsung Display Co., Ltd.
    Inventors: Vijayaraghavan Thirumalai, Jalil Kamali
  • Patent number: 11509897
    Abstract: A method of compressing a frame in an image compression and storage system, the method including applying a modulo addition to a residue of an original sample of the frame to generate a biased residue based on a bit depth of the original sample and a maximum allowed error, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value that has a non-negative reconstruction error.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: November 22, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11503322
    Abstract: A method of compressing a frame in an image compression and storage system includes mapping an original sample to a mapped sample based on a bit depth of the original sample and a maximum allowed error, to ensure low reconstruction error for a high priority sample value, determining a residue of the mapped sample based on a mapped previous reconstructed sample, applying a modulo addition to the residue to generate a biased residue, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value.
    Type: Grant
    Filed: October 14, 2020
    Date of Patent: November 15, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11468601
    Abstract: A method for decoding image content from an encoded bitstream including a plurality of blocks includes: dividing a block including one or more components of the image content into N single samples and M sample groups corresponding to one of the components, where N and M are greater than or equal to one; decoding each of the N single samples using a symbol variable length code to generate one or more decoded single samples; decoding each of the M sample groups using a common prefix entropy code to generate one or more decoded sample groups, each of the M sample groups including a variable length prefix and one or more fixed length suffixes representing a plurality of samples; concatenating the decoded single samples and the decoded sample groups into a block of residuals; and reconstructing image content based on previously reconstructed neighboring blocks and the block of residuals.
    Type: Grant
    Filed: March 30, 2020
    Date of Patent: October 11, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11431968
    Abstract: A video coder determines a first block of the video data is intra mode coded; based on a first height and the first width of the first block, identifies a group of N available intra prediction modes for the first block of video data; selects from the group of N available intra prediction modes, a first intra prediction mode used to code the first block of the video data; and codes the first block using the first intra prediction mode. A video coder generates a first most probable mode (MPM) candidate list for the block; codes a first flag indicating an actual intra prediction mode used to code the block is not included in the first MPM candidate list; generates a second MPM candidate list by deriving at least one candidate intra prediction mode based on an intra prediction mode in the first MPM candidate list.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: August 30, 2022
    Assignee: QUALCOMM Incorporated
    Inventors: Vadim Seregin, Nan Hu, Wei-Jung Chien, Marta Karczewicz, Xin Zhao, Vijayaraghavan Thirumalai
  • Publication number: 20220272344
    Abstract: A method includes receiving an image frame comprising pixels, wherein each pixel comprises n color channels, generating, by a separate color channel quantization branch for each of the n color channels configured to guarantee a non-negative reconstruction error, a first sample set of quantized indices based on color values of residues for a first particular pixel in the image frame, wherein the first sample set corresponds to a first n-tuple, and generating, by an entropy encoder, an entropy encoding for the first particular pixel based on data that maps indices to n-tuples of quantized indices, wherein the first n-tuple is mapped to a first index.
    Type: Application
    Filed: June 7, 2021
    Publication date: August 25, 2022
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20220256159
    Abstract: A method of compressing a frame in an image compression and storage system, the method including applying a modulo addition to a residue of an original sample of the frame to generate a biased residue based on a bit depth of the original sample and a maximum allowed error, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value that has a non-negative reconstruction error.
    Type: Application
    Filed: February 28, 2022
    Publication date: August 11, 2022
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11343512
    Abstract: Systems and methods for performing rate-distortion optimization includes receiving an original data corresponding to a block of an image frame, and identifying a reconstructed version of the original data that minimizes a cost function. The cost associated with a particular reconstructed version of the original data may be based on an encoding rate associated with the particular reconstructed version of the original data, and a distortion between the original data and the particular reconstructed version of the original data in response to a supremum norm of error between the original data and the particular reconstructed version of the original data being less than or equal to a threshold value.
    Type: Grant
    Filed: April 20, 2021
    Date of Patent: May 24, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20220046264
    Abstract: A method of compressing a frame in an image compression and storage system includes mapping an original sample to a mapped sample based on a bit depth of the original sample and a maximum allowed error, to ensure low reconstruction error for a high priority sample value, determining a residue of the mapped sample based on a mapped previous reconstructed sample, applying a modulo addition to the residue to generate a biased residue, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value.
    Type: Application
    Filed: October 14, 2020
    Publication date: February 10, 2022
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20220046243
    Abstract: A method of compressing a frame in an image compression and storage system, the method including applying a modulo addition to a residue of an original sample of the frame to generate a biased residue based on a bit depth of the original sample and a maximum allowed error, quantizing the biased residue based on the maximum allowed error to generate a quantized biased residue, and encoding a value corresponding to the quantized biased residue to generate an encoded value that has a non-negative reconstruction error.
    Type: Application
    Filed: October 14, 2020
    Publication date: February 10, 2022
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11244476
    Abstract: A method for encoding data includes: receiving a frame of data including subunits; initializing a remaining bit budget for the frame; setting a current codec to a lossless codec having a lossless codec bitrate; and sequentially encoding the subunits, including: encoding a first subunit using the lossless codec to compute a first encoded sub-unit; subtracting a length of the first encoded subunit from the remaining bit budget; determining whether the remaining bit budget exceeds a first lossy bits required to encode a plurality of remaining subunits using a first lossy codec having a first lossy codec bitrate lower than the lossless codec bitrate; in response to determining that the remaining bit budget is less than or equal to the first lossy bits required, setting the current codec to the first lossy codec; and encoding a second subunit using the first lossy codec to compute a second encoded sub-unit.
    Type: Grant
    Filed: June 12, 2020
    Date of Patent: February 8, 2022
    Assignee: Samsung Display Co., Ltd.
    Inventor: Vijayaraghavan Thirumalai
  • Publication number: 20210312666
    Abstract: A method for encoding data includes: receiving a frame of data including subunits; initializing a remaining bit budget for the frame; setting a current codec to a lossless codec having a lossless codec bitrate; and sequentially encoding the subunits, including: encoding a first subunit using the lossless codec to compute a first encoded subunit; subtracting a length of the first encoded subunit from the remaining bit budget; determining whether the remaining bit budget exceeds a first lossy bits required to encode a plurality of remaining subunits using a first lossy codec having a first lossy codec bitrate lower than the lossless codec bitrate; in response to determining that the remaining bit budget is less than or equal to the first lossy bits required, setting the current codec to the first lossy codec; and encoding a second subunit using the first lossy codec to compute a second encoded subunit.
    Type: Application
    Filed: June 12, 2020
    Publication date: October 7, 2021
    Inventor: Vijayaraghavan Thirumalai
  • Patent number: 11095893
    Abstract: A video coding device (e.g., a video encoder or a video decoder) is configured to perform various transformations on video data. The video coding device applies a primary transform to a block of the video data, the primary transform having a first size, and the sub-block being at least a portion of the block. The video coding device determines whether application of a secondary transform, having a second size, to a sub-block of the block is allowed. Application of the secondary transform is disallowed when the first size is equal to the second size. Based on the application of the secondary transform being allowed, the video coding device applies the secondary transform to the sub-block. Application of the primary transform and the secondary transform construct a residual block in a pixel domain.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: August 17, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Cheng-Teh Hsieh, Vadim Seregin, Xin Zhao, Amir Said, Vijayaraghavan Thirumalai, Marta Karczewicz