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: 11582443Abstract: 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: GrantFiled: February 18, 2021Date of Patent: February 14, 2023Assignee: Meta Platforms, Inc.Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Yunqing Chen, Harikrishna Madadi Reddy
-
Publication number: 20230020946Abstract: 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: ApplicationFiled: July 15, 2022Publication date: January 19, 2023Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Harikrishna Madadi Reddy
-
Patent number: 11425402Abstract: 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: GrantFiled: April 22, 2021Date of Patent: August 23, 2022Assignee: Meta Platforms, Inc.Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Harikrishna Madadi Reddy
-
Publication number: 20220021891Abstract: 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: ApplicationFiled: April 22, 2021Publication date: January 20, 2022Inventors: Gaurang Chaudhari, Hariharan G. Lalgudi, Harikrishna Madadi Reddy
-
Patent number: 9432614Abstract: 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: GrantFiled: March 13, 2013Date of Patent: August 30, 2016Assignee: QUALCOMM IncorporatedInventors: Feng Ge, Hariharan G. Lalgudi, Sumit Mohan, Kai Wang, Narendranath Malayath
-
Publication number: 20140269895Abstract: 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: ApplicationFiled: March 13, 2013Publication date: September 18, 2014Applicant: QUALCOMM IncorporatedInventors: Feng Ge, Hariharan G. Lalgudi, Sumit Mohan, Kai Wang, Narendranath Malayath
-
Publication number: 20130301727Abstract: 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: ApplicationFiled: March 13, 2013Publication date: November 14, 2013Applicant: QUALCOMM IncorporatedInventors: Ling Feng Huang, Hari Ganesh Thirunageswaram, Hariharan G. Lalgudi, Sumit Mohan, Kai Wang
-
Patent number: 8126279Abstract: 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: GrantFiled: June 26, 2008Date of Patent: February 28, 2012Assignees: The University of Arizona, Siemens AktiengesellschaftInventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi, Mariappan S. Nadar
-
Patent number: 8064708Abstract: 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: GrantFiled: February 28, 2008Date of Patent: November 22, 2011Assignee: Arizona Board of Regents on Behalf of the University of ArizonaInventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi
-
Publication number: 20090129690Abstract: 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: ApplicationFiled: June 26, 2008Publication date: May 21, 2009Applicant: The University of ArizonaInventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi, Mariappan S. Nadar
-
Publication number: 20080219570Abstract: 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: ApplicationFiled: February 28, 2008Publication date: September 11, 2008Applicant: Siemens Corporate Research, Inc.Inventors: Michael W. Marcellin, Ali Bilgin, Hariharan G. Lalgudi