Patents by Inventor Prasanjit Panda
Prasanjit Panda 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: 10638127Abstract: This disclosure describes techniques for achieve high coding efficiency by periodically encoding anchor frames with a lower Quantization Parameter (QP) to provide better prediction for the following frames. Techniques include adaptively deciding which frames are encoded with lower QP by use of the collected encoding statistics via an encoding scheme with or without rate control.Type: GrantFiled: May 11, 2018Date of Patent: April 28, 2020Assignee: Qualcomm IncorporatedInventors: Yang Yu, In Suk Chong, Xianglin Wang, Prasanjit Panda, Mayank Tiwari, Marta Karczewicz, Shashidhar Jangili
-
Publication number: 20180332281Abstract: This disclosure describes techniques for achieve high coding efficiency by periodically encoding anchor frames with a lower Quantization Parameter (QP) to provide better prediction for the following frames. Techniques include adaptively deciding which frames are encoded with lower QP by use of the collected encoding statistics via an encoding scheme with or without rate control.Type: ApplicationFiled: May 11, 2018Publication date: November 15, 2018Inventors: Yang Yu, In Suk Chong, Xianglin Wang, Prasanjit Panda, Mayank Tiwari, Marta Karczewicz, Shashidhar Jangili
-
Patent number: 10063861Abstract: Techniques and systems are provided for performing predictive random access using a background picture. For example, a method of decoding video data includes obtaining an encoded video bitstream comprising a plurality of pictures. The plurality of pictures include a plurality of predictive random access pictures. A predictive random access picture is at least partially encoded using inter-prediction based on at least one background picture. The method further includes determining, for a time instance of the video bitstream, a predictive random access picture of the plurality of predictive random access pictures with a time stamp closest in time to the time instance. The method further includes determining a background picture associated with the predictive random access picture, and decoding at least a portion of the predictive random access picture using inter-prediction based on the background picture.Type: GrantFiled: April 18, 2016Date of Patent: August 28, 2018Assignee: QUALCOMM IncorporatedInventors: Ying Chen, Xuerui Zhang, Mayank Tiwari, Ning Bi, Prasanjit Panda
-
Patent number: 10051519Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.Type: GrantFiled: August 22, 2013Date of Patent: August 14, 2018Assignee: QUALCOMM IncorporatedInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Publication number: 20170105005Abstract: Techniques and systems are provided for performing predictive random access using a background picture. For example, a method of decoding video data includes obtaining an encoded video bitstream comprising a plurality of pictures. The plurality of pictures include a plurality of predictive random access pictures. A predictive random access picture is at least partially encoded using inter-prediction based on at least one background picture. The method further includes determining, for a time instance of the video bitstream, a predictive random access picture of the plurality of predictive random access pictures with a time stamp closest in time to the time instance. The method further includes determining a background picture associated with the predictive random access picture, and decoding at least a portion of the predictive random access picture using inter-prediction based on the background picture.Type: ApplicationFiled: April 18, 2016Publication date: April 13, 2017Inventors: Ying Chen, Xuerui Zhang, Mayank Tiwari, Ning Bi, Prasanjit Panda
-
Patent number: 9456383Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.Type: GrantFiled: August 22, 2013Date of Patent: September 27, 2016Assignee: QUALCOMM IncorporatedInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Publication number: 20160234496Abstract: Techniques are described for performing near visually lossless video recompression. The disclosed techniques generate video frames having relatively small bitrates and relatively small file sizes while retaining approximately a same level of visually perceivable video quality as the originally recorded video frames. In general, recompression of a video frame takes an input video frame and produces a second copy of the video frame that has the same or lower Nitrate. The proposed techniques address the problem of recompressing a video frame with no perceivable loss in visual quality (i.e., visually lossless recompression) compared to the original recording of the video frame. In addition, the disclosed techniques provide one-step recompression of video frames that includes a single decoding and encoding of each video frame.Type: ApplicationFiled: September 24, 2015Publication date: August 11, 2016Inventors: Prasanjit Panda, Narendranath Malayath, Anush Krishna Moorthy, Mayank Tiwari
-
Patent number: 9247448Abstract: Methods, apparatus, and computer readable media determine a transmission rate. In some aspects, a method includes determining, via an electronic device, an amount of data buffered in a network, determining a sustainable throughput of the network; and determining a transmission rate based at least in part on the sustainable throughput and the amount of data buffered.Type: GrantFiled: August 23, 2013Date of Patent: January 26, 2016Assignee: QUALCOMM INCORPORATEDInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Publication number: 20150022677Abstract: Described herein are methods, systems, and apparatus to process video images to remove jitteriness due to hand shake. In one aspect, a camera is configured to capture raw video composed of a series of successive image frames of a scene of interest. A processor is configured to receive the image frames, estimate a global camera motion from successive frames, stabilize the camera motion by establishing an upper bound and a lower bound of the global camera motion and smoothing the curve of camera motion between the upper and lower bounds, and upsample the resulting stabilized video frames to produce a smooth video.Type: ApplicationFiled: July 16, 2013Publication date: January 22, 2015Inventors: Kai Guo, Shu Xiao, Prasanjit Panda
-
Publication number: 20140071819Abstract: Methods, apparatus, and computer readable media determine a transmission rate. In some aspects, a method includes determining, via an electronic device, an amount of data buffered in a network, determining a sustainable throughput of the network; and determining a transmission rate based at least in part on the sustainable throughput and the amount of data buffered.Type: ApplicationFiled: August 23, 2013Publication date: March 13, 2014Applicant: QUALCOMM IncorporatedInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Publication number: 20140056162Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.Type: ApplicationFiled: August 22, 2013Publication date: February 27, 2014Applicant: Qualcomm IncorporatedInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Publication number: 20140056145Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.Type: ApplicationFiled: August 23, 2013Publication date: February 27, 2014Applicant: QUALCOMM INCORPORATEDInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Publication number: 20140059167Abstract: Methods, apparatus, and computer readable media may adjust an encoding rate based on network conditions between a transmitter and a receiver. Either the transmitter, receiver, or both the transmitter and receiver may determine the encoding rate. In one aspect, a ratio of received network data to transmitted network data is determined. An encoding parameter is then determined based on the determined ratio. In one aspect, the encoding parameter may be used to adjust an encoder. In another aspect, the determined encoding parameter may be transmitted to an encoding or transmitting node. In another aspect, an amount of data buffered in a network is determined. A sustainable throughput of the network is also determined. A transmission rate is then determined based on the sustainable throughput and the amount of data buffered. An encoding parameter is then adjusted based on the transmission rate.Type: ApplicationFiled: August 22, 2013Publication date: February 27, 2014Applicant: QUALCOMM IncorporatedInventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
-
Patent number: 8340172Abstract: This disclosure describes rate control techniques that can improve video encoding. The described rate control techniques exploit relationships between the number of bits encoded per frame and the number of non-zero coefficients of the video blocks after quantization. The number of number of non-zero coefficients of the video blocks after quantization is referred to as rho (?). The value of ? is generally proportional to the number of bits used in the video encoding. This disclosure utilizes a relationship between ? and a quantization parameter (QP) in order to achieve rate controlled video encoding. More specifically, this disclosure exploits a parametric equation to map a value of a predicted ? to a QP.Type: GrantFiled: March 10, 2005Date of Patent: December 25, 2012Assignee: QUALCOMM IncorporatedInventor: Prasanjit Panda
-
Patent number: 8009963Abstract: This disclosure describes adaptive filtering techniques to improve the quality of captured imagery, such as video or still images. In particular, this disclosure describes adaptive filtering techniques that filter each pixel as a function of a set of surrounding pixels. An adaptive image filter may compare image information associated with a pixel of interest to image information associated with a set of surrounding pixels by, for example, computing differences between the image formation associated with the pixel of interest and each of the surrounding pixels of the set. The computed differences can be used in a variety of ways to filter image information of the pixel of interest. In some embodiments, for example, the adaptive image filter may include both a low pass component and high pass component that adjust as a function of the computed differences.Type: GrantFiled: March 16, 2006Date of Patent: August 30, 2011Assignee: QUALCOMM IncorporatedInventors: Prasanjit Panda, Khaled Helmi El-Maleh, Hsiang-Tsun Li
-
Patent number: 7903733Abstract: This disclosure describes adaptive filtering techniques to improve the quality of captured imagery, such as video or still images. In particular, this disclosure describes adaptive filtering techniques that filter each pixel as a function of a set of surrounding pixels. An adaptive image filter may compare image information associated with a pixel of interest to image information associated with a set of surrounding pixels by, for example, computing differences between the image information associated with the pixel of interest and each of the surrounding pixels of the set. The computed differences can be used in a variety of ways to filter image information of the pixel of interest. In some embodiments, for example, the adaptive image filter may include both a low pass component and high pass component that adjust as a function of the computed differences.Type: GrantFiled: March 16, 2006Date of Patent: March 8, 2011Assignee: QUALCOMM IncorporatedInventors: Prasanjit Panda, Khaled Helmi El-Maleh, Hsiang-Tsun Li
-
Publication number: 20070172211Abstract: This disclosure describes adaptive filtering techniques to improve the quality of captured imagery, such as video or still images. In particular, this disclosure describes adaptive filtering techniques that filter each pixel as a function of a set of surrounding pixels. An adaptive image filter may compare image information associated with a pixel of interest to image information associated with a set of surrounding pixels by, for example, computing differences between the image formation associated with the pixel of interest and each of the surrounding pixels of the set. The computed differences can be used in a variety of ways to filter image information of the pixel of interest. In some embodiments, for example, the adaptive image filter may include both a low pass component and high pass component that adjust as a function of the computed differences.Type: ApplicationFiled: March 16, 2006Publication date: July 26, 2007Inventors: Prasanjit Panda, Khaled El-Maleh, Hsiang-Tsun Li
-
Publication number: 20070171988Abstract: This disclosure describes adaptive filtering techniques to improve the quality of captured imagery, such as video or still images. In particular, this disclosure describes adaptive filtering techniques that filter each pixel as a function of a set of surrounding pixels. An adaptive image filter may compare image information associated with a pixel of interest to image information associated with a set of surrounding pixels by, for example, computing differences between the image information associated with the pixel of interest and each of the surrounding pixels of the set. The computed differences can be used in a variety of ways to filter image information of the pixel of interest. In some embodiments, for example, the adaptive image filter may include both a low pass component and high pass component that adjust as a function of the computed differences.Type: ApplicationFiled: March 16, 2006Publication date: July 26, 2007Inventors: Prasanjit Panda, Khaled El-Maleh, Hsiang-Tsun Li
-
Publication number: 20070139411Abstract: Embodiments of the present invention comprise a method for transmitting map data, a method for displaying map data, a system for processing and displaying map data, and a method for rendering line segments on a pixel display. A preferred method for transmitting map data comprises receiving, layering, and simplifying map data and transmitting some of the simplified data. A preferred method for displaying map data comprises receiving compressed map data, decompressing the received data, and rendering the decompressed data on a display device. A preferred system for processing and displaying map data comprises a map database, a map generation sub-system, a map rendering sub-system, and a display device. A preferred method for rendering line segments on a pixel display comprises, for a line segment from a first endpoint to a second endpoint, rounding off the slope of the line segment and calculating pixel locations based on that rounded off slope.Type: ApplicationFiled: February 12, 2007Publication date: June 21, 2007Inventors: Bjorn Jawerth, Do Chung, Prasanjit Panda, Johan Rade, Jiangying Zhou
-
Publication number: 20060114989Abstract: This disclosure describes rate control techniques that can improve video encoding. The described rate control techniques exploit relationships between the number of bits encoded per frame and the number of non-zero coefficients of the video blocks after quantization. The number of number of non-zero coefficients of the video blocks after quantization is referred to as rho (?). The value of ? is generally proportional to the number of bits used in the video encoding. This disclosure utilizes a relationship between ? and a quantization parameter (QP) in order to achieve rate controlled video encoding. More specifically, this disclosure exploits a parametric equation to map a value of a predicted ? to a QP.Type: ApplicationFiled: March 10, 2005Publication date: June 1, 2006Inventor: Prasanjit Panda