Patents by Inventor Hariharan G. Lalgudi

Hariharan G. Lalgudi 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: 11582443
    Abstract: A mode decision component is configured to determine the costs of different modes for a selected partition of a frame of a video using an estimated compression coding data, which is calculated prior to a corresponding actual compression coding data being calculated based on another partition immediately prior to the selected partition in a partition processing order. The estimated compression coding data is determined based on a previously calculated compression coding data calculated based on a completed partition prior to the selected partition in the partition processing order. The mode decision component is configured to use the determined costs to select one of the modes. An encoder component is configured to use the selected mode to encode the selected partition by using the corresponding actual compression coding data calculated based on the another partition immediately prior to the selected partition in the partition processing order.
    Type: Grant
    Filed: February 18, 2021
    Date of Patent: February 14, 2023
    Assignee: Meta Platforms, Inc.
    Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Yunqing Chen, Harikrishna Madadi Reddy
  • Publication number: 20230020946
    Abstract: A method for sharing the motion estimation and mode decision results and decisions of one codec with another codec is disclosed. A video is received to be transcoded into a plurality of different output encodings of a plurality of different codecs. Each codec has a different video encoding format. A shared motion estimation and a shared mode decision processing of the video are performed. One or more results of the shared mode decision processing shared across the plurality of different codecs are used to encode the video into the plurality of different output encodings of the plurality of different codecs.
    Type: Application
    Filed: July 15, 2022
    Publication date: January 19, 2023
    Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Harikrishna Madadi Reddy
  • Patent number: 11425402
    Abstract: A method for sharing the motion estimation and mode decision results and decisions of one codec with another codec is disclosed. A video is received to be transcoded into a plurality of different output encodings of a plurality of different codecs. Each codec has a different video encoding format. A shared motion estimation and a shared mode decision processing of the video are performed. One or more results of the shared mode decision processing shared across the plurality of different codecs are used to encode the video into the plurality of different output encodings of the plurality of different codecs.
    Type: Grant
    Filed: April 22, 2021
    Date of Patent: August 23, 2022
    Assignee: Meta Platforms, Inc.
    Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Harikrishna Madadi Reddy
  • Publication number: 20220021891
    Abstract: A method for sharing the motion estimation and mode decision results and decisions of one codec with another codec is disclosed. A video is received to be transcoded into a plurality of different output encodings of a plurality of different codecs. Each codec has a different video encoding format. A shared motion estimation and a shared mode decision processing of the video are performed. One or more results of the shared mode decision processing shared across the plurality of different codecs are used to encode the video into the plurality of different output encodings of the plurality of different codecs.
    Type: Application
    Filed: April 22, 2021
    Publication date: January 20, 2022
    Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Harikrishna Madadi Reddy
  • Patent number: 9432614
    Abstract: Implementations include video image processing systems, methods, and apparatus for integrated video downscale in a video core. The downscaler computes and writes a display frame to an external memory. This frame may have the same resolution as a target display device (e.g., mobile device). The target display device then reads this display frame, rather than the original higher resolution frame. By enabling downscale during encoding/decoding, the device can conserve resources such as memory bandwidth, memory access, bus bandwidth, and power consumption associated with separately downscaling a frame of video data.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: August 30, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Feng Ge, Hariharan G. Lalgudi, Sumit Mohan, Kai Wang, Narendranath Malayath
  • Publication number: 20140269895
    Abstract: Implementations include video image processing systems, methods, and apparatus for integrated video downscale in a video core. The downscaler computes and writes a display frame to an external memory. This frame may have the same resolution as a target display device (e.g., mobile device). The target display device then reads this display frame, rather than the original higher resolution frame. By enabling downscale during encoding/decoding, the device can conserve resources such as memory bandwidth, memory access, bus bandwidth, and power consumption associated with separately downscaling a frame of video data.
    Type: Application
    Filed: March 13, 2013
    Publication date: September 18, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Feng Ge, Hariharan G. Lalgudi, Sumit Mohan, Kai Wang, Narendranath Malayath
  • Publication number: 20130301727
    Abstract: Methods and systems for efficient searching of candidate blocks for inter-coding and/or intra coding are provided. In one innovative aspect, an apparatus for performing motion estimation is provided. The apparatus includes a processor configured to identify a number of candidate blocks of a frame of video data to be searched, at least one candidate block corresponding to a block of another frame of the video data. The processor is further configured to select one or more of the candidate blocks to search based on a distance between the candidate blocks. The processor is also configured to select a method for searching the selected candidate blocks based on a format of the video data. The processor is also configured to estimate the motion for the block of the another frame based on the selected method and the selected candidate blocks.
    Type: Application
    Filed: March 13, 2013
    Publication date: November 14, 2013
    Applicant: QUALCOMM Incorporated
    Inventors: Ling Feng Huang, Hari Ganesh Thirunageswaram, Hariharan G. Lalgudi, Sumit Mohan, Kai Wang
  • Patent number: 8126279
    Abstract: A method for compressing 2D images includes determining a depth map for each of a plurality of sequential 2D images of a 3D volumetric image, determining coordinate transformations the 2D images based on the depth maps and a geometric relationship between the 3D volumetric image and each of the 2D image, performing a lifting-based view compensated wavelet transform on the 2D images using the coordinate transformations to generate a plurality of wavelet coefficients and compressing the wavelet coefficients and depth maps to generate a compressed representation of the 2D images.
    Type: Grant
    Filed: June 26, 2008
    Date of Patent: February 28, 2012
    Assignees: The University of Arizona, Siemens Aktiengesellschaft
    Inventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi, Mariappan S. Nadar
  • Patent number: 8064708
    Abstract: A method for remotely visualizing an image on a client includes the steps of rendering a 2D image from image data on a server, applying a 2D wavelet transform to the 2D image on the server to generate a plurality of sub-bands, identifying code blocks of the sub-bands that correspond to a region of interest in the 2D image on the server, compressing a number of bit planes of each code block using one of a plurality of coding techniques on the server based on the number of bit planes to generate compressed codes, sending the compressed codes from the server to the client, and visualizing a new 2D image on the client using the received compressed codes.
    Type: Grant
    Filed: February 28, 2008
    Date of Patent: November 22, 2011
    Assignee: Arizona Board of Regents on Behalf of the University of Arizona
    Inventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi
  • Publication number: 20090129690
    Abstract: A method for compressing 2D images includes determining a depth map for each of a plurality of sequential 2D images of a 3D volumetric image, determining coordinate transformations the 2D images based on the depth maps and a geometric relationship between the 3D volumetric image and each of the 2D image, performing a lifting-based view compensated wavelet transform on the 2D images using the coordinate transformations to generate a plurality of wavelet coefficients and compressing the wavelet coefficients and depth maps to generate a compressed representation of the 2D images.
    Type: Application
    Filed: June 26, 2008
    Publication date: May 21, 2009
    Applicant: The University of Arizona
    Inventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi, Mariappan S. Nadar
  • Publication number: 20080219570
    Abstract: A method for remotely visualizing an image on a client includes the steps of rendering a 2D image from image data on a server, applying a 2D wavelet transform to the 2D image on the server to generate a plurality of sub-bands, identifying code blocks of the sub-bands that correspond to a region of interest in the 2D image on the server, compressing a number of bit planes of each code block using one of a plurality of coding techniques on the server based on the number of bit planes to generate compressed codes, sending the compressed codes from the server to the client, and visualizing a new 2D image on the client using the received compressed codes.
    Type: Application
    Filed: February 28, 2008
    Publication date: September 11, 2008
    Applicant: Siemens Corporate Research, Inc.
    Inventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi