Patents by Inventor Phoom Sagetong
Phoom Sagetong 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: 10034198Abstract: Methods and apparatus are described for transmitting information units over a plurality of constant bit rate communication channel. The techniques include encoding the information units, thereby creating a plurality of data packets. The encoding is constrained such that the data packet sizes match physical layer packet sizes of the communication channel. The information units may include a variable bit rate data stream, multimedia data, video data, and audio data. The communication channels include CMDA channels, WCDMA, GSM channels, GPRS channels, and EDGE channels.Type: GrantFiled: September 29, 2014Date of Patent: July 24, 2018Assignee: QUALCOMM IncorporatedInventors: Harinath Garudadri, Phoom Sagetong, Sanjiv Nanda, Stein Arne Lundby
-
Patent number: 9727530Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.Type: GrantFiled: January 31, 2014Date of Patent: August 8, 2017Assignee: QUALCOMM IncorporatedInventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen B. Srinivasamurthy, Phoom Sagetong
-
Patent number: 9717018Abstract: Techniques are described for encoding an audio video stream that is transmitted over a network, for example a wireless or IP network, such that an entire frame of audio and an entire frame of video are transmitted simultaneously within a period required to render the audio video stream frames by an application in a receiver. Aspects of the techniques include receiving audio and video RTP streams and assigning an entire frame of RTP video data to communication channel packets that occupy the same period, or less, as the video frame rate. Also an entire frame of RTP audio data is assigned to communication channel packets that occupy the same period, or less, as the audio frame rate. The video and audio communication channel packets are transmitted simultaneously. Receiving and assigning RTP streams can be performed in a remote station, or a base station.Type: GrantFiled: May 13, 2005Date of Patent: July 25, 2017Assignee: QUALCOMM IncorporatedInventors: Harinath Garudadri, Phoom Sagetong, Sanjiv Nanda
-
Patent number: 9674732Abstract: Methods and apparatus are described for improving the transmission of information over wireless communication channels. These techniques include determining available communication channels for transmitting information and determining possible physical layer packet sizes of the available channels. An information unit is partitioned into portions wherein the size of the portions are selected so as to match one of the physical layer packet sizes of the available communication channels. Another aspect is partitioning the information into a number of slices that correspond to the number of transmissions that occur during the information unit interval and assigning each partition to a corresponding transmission. The techniques can be used for various types of information, such as multimedia data, variable bit rate data streams, video data, or audio data.Type: GrantFiled: August 22, 2014Date of Patent: June 6, 2017Assignee: QUALCOMM IncorporatedInventors: Harinath Garudadri, Phoom Sagetong, Sanjiv Nanda
-
Publication number: 20150016427Abstract: Methods and apparatus are described for transmitting information units over a plurality of constant bit rate communication channel. The techniques include encoding the information units, thereby creating a plurality of data packets. The encoding is constrained such that the data packet sizes match physical layer packet sizes of the communication channel. The information units may include a variable bit rate data stream, multimedia data, video data, and audio data. The communication channels include CMDA channels, WCDMA, GSM channels, GPRS channels, and EDGE channels.Type: ApplicationFiled: September 29, 2014Publication date: January 15, 2015Inventors: Harinath Garudadri, Phoom Sagetong, Sanjiv Nanda, Stein Lundby
-
Publication number: 20140362740Abstract: Methods and apparatus are described for improving the transmission of information over wireless communication channels. These techniques include determining available communication channels for transmitting information and determining possible physical layer packet sizes of the available channels. An information unit is partitioned into portions wherein the size of the portions are selected so as to match one of the physical layer packet sizes of the available communication channels. Another aspect is partitioning the information into a number of slices that correspond to the number of transmissions that occur during the information unit interval and assigning each partition to a corresponding transmission. The techniques can be used for various types of information, such as multimedia data, variable bit rate data streams, video data, or audio data.Type: ApplicationFiled: August 22, 2014Publication date: December 11, 2014Inventors: Harinath Garudadri, Phoom Sagetong, Sanjiv Nanda
-
Patent number: 8855059Abstract: Methods and apparatus are described for improving the transmission of information over wireless communication channels. These techniques include determining available communication channels for transmitting information and determining possible physical layer packet sizes of the available channels. An information unit is partitioned into portions wherein the size of the portions are selected so as to match one of the physical layer packet sizes of the available communication channels. Another aspect is partitioning the information into a number of slices that correspond to the number of transmissions that occur during the information unit interval and assigning each partition to a corresponding transmission. The techniques can be used for various types of information, such as multimedia data, variable bit rate data streams, video data, or audio data.Type: GrantFiled: May 13, 2005Date of Patent: October 7, 2014Assignee: QUALCOMM IncorporatedInventors: Harinath Garudadri, Phoom Sagetong, Sanjiv Nanda
-
Patent number: 8849884Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described. A full transform is a transform that implements the complete mathematical description of the transform. A full transform operates on or provides full transform coefficients. A scaled transform is a transform that operates on or provides scaled transform coefficients, which are scaled versions of the full transform coefficients. The scaled transform may have lower computational complexity whereas the full transform may be simpler to use by applications. The full and scaled transforms may be for a 2D IDCT, which may be implemented in a separable manner with 1D IDCTs. The full and scaled transforms may also be for a 2D DCT, which may be implemented in a separable manner with 1D DCTs. The 1D IDCTs and 1D DCTs may be implemented in a computationally efficient manner.Type: GrantFiled: March 26, 2007Date of Patent: September 30, 2014Assignee: Qualcom IncorporateInventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen Srinivasamurthy, Phoom Sagetong
-
Publication number: 20140149478Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described and comprise (1) performing a first transform on a block of first input values to obtain a block of first output values by scaling the block to obtain scaled input values, performing a scaled one-dimensional (1D) transform on each row of the block, and performing a scaled 1D transform on each column of the block; and (2) performing a second transform on a block of second input values to obtain a block of second output values by performing a scaled 1D transform on each row of the block, performing a scaled 1D transform on each column of the block, and scaling the block.Type: ApplicationFiled: January 31, 2014Publication date: May 29, 2014Applicant: QUALCOMM IncorporatedInventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen B. Srinivasamurthy, Phoom Sagetong
-
Patent number: 8565314Abstract: This disclosure describes techniques for coding an enhancement layer in a scalable video coding (SVC) scheme. The techniques may be used in variable length coding of refinement coefficients of an enhancement layer of a SVC scheme. According to this disclosure, a method may comprise determining first statistics associated with a first type of video block. determining second statistics associated with a second type of video block, selecting a first variable length coding (VLC) table from a plurality of VLC tables to be used in coding the first type of video block based on the first statistics, selecting a second VLC table from the plurality of VLC tables to be used in coding the second type of video block based on the second statistics, coding video blocks of the first type based on the first VLC table, and coding video blocks of the second type based on the second VLC table.Type: GrantFiled: October 5, 2007Date of Patent: October 22, 2013Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Hyukjune Chung, Phoom Sagetong
-
Patent number: 8548056Abstract: This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method of coding information in a SVC scheme comprises coding first video blocks defined in a base layer of the SVC scheme, and coding second video blocks defined in an enhancement layer of the SVC scheme, wherein the second video blocks provide spatial scalability enhancement relative to the first video blocks. The coding of the second video blocks includes performing inter-layer prediction for the enhancement layer relative to the base layer for a first subset of the second video blocks that fully overlap the first video blocks, and performing inter-layer prediction for the enhancement layer relative to the base layer for a second subset of the second video blocks that partially overlap the first video blocks.Type: GrantFiled: December 18, 2007Date of Patent: October 1, 2013Assignee: QUALCOMM IncorporatedInventors: Phoom Sagetong, Hyukjune Chung, Marta Karczewicz
-
Patent number: 8537197Abstract: This disclosure describes techniques that can facilitate multimedia telephony. In one example, a method for communication of multimedia data comprises determining a first level of throughput associated with multimedia data communication from a first access terminal to a network, determining a second level of throughput associated with multimedia data communication from the network to a second access terminal based on feedback from the second access terminal to the first access terminal via the network, determining a budget associated with communication of a video unit of the multimedia data, and coding the video unit of the multimedia data based on the budget and the first and second levels of throughput.Type: GrantFiled: January 10, 2008Date of Patent: September 17, 2013Assignee: QUALCOMM IncorporatedInventors: Harinath Garudadri, Chandru Sundarraman, Gajinder Vij, Naveen B. Srinivasamurthy, Phoom Sagetong, Hyukjune Chung
-
Patent number: 8335261Abstract: Variable length coding (VLC) techniques are described for coded block patterns (CBPs) used in block-based video coding. In VLC of CBPs, patterns of transform coefficients that are more likely to occur are coded with shorter codes, while patterns of coefficients that are less likely to occur are coded with longer codes. According to the techniques of this disclosure, several different VLC tables are stored in the coding devices. During the encoding and decoding processes, one of the VLC tables is selected and used to perform the coding of CBPs for a given video block. The table may be selected based on a number of neighboring video blocks to the current video block that include non-zero transform coefficients. The techniques may be particularly useful in the coding of video blocks of enhancement layers in scalable video coding (SVC).Type: GrantFiled: December 18, 2007Date of Patent: December 18, 2012Assignee: QUALCOMM IncorporatedInventors: Marta Karczewicz, Hyukjune Chung, Phoom Sagetong
-
Patent number: 8089948Abstract: Methods and apparatus are described for improving the transmission of multimedia data over wireless communication channels. These techniques include determining a physical layer packet size of the wireless communication system and determining a maximum size of a compressed header. Then, partitioning an information unit, wherein the size of the partitions are selected such that after a partition is encoded the aggregate size of the encoded partition and the compressed header are the size of the physical layer packet, or less. The techniques can be used for various types of information units, such as multimedia data, variable bit rate data streams, video streams, video teleconference stream, or voice over IP.Type: GrantFiled: May 13, 2005Date of Patent: January 3, 2012Assignee: QUALCOMM IncorporatedInventors: Harinath Garudadri, Phoom Sagetong, Raymond Tah-Sheng Hsu
-
Publication number: 20090021572Abstract: This disclosure describes techniques that can facilitate multimedia telephony. In one example, a method for communication of multimedia data comprises determining a first level of throughput associated with multimedia data communication from a first access terminal to a network, determining a second level of throughput associated with multimedia data communication from the network to a second access terminal based on feedback from the second access terminal to the first access terminal via the network, determining a budget associated with communication of a video unit of the multimedia data, and coding the video unit of the multimedia data based on the budget and the first and second levels of throughput.Type: ApplicationFiled: January 10, 2008Publication date: January 22, 2009Applicant: QUALCOMM IncorporatedInventors: Harinath Garudadri, Chandru Sundarraman, Gajinder Vij, Naveen B. Srinivasamurthy, Phoom Sagetong, Hyukjune Chung
-
Publication number: 20080165850Abstract: This disclosure describes techniques for coding information in a scalable video coding (SVC) scheme that supports spatial scalability. In one example, a method of coding information in a SVC scheme comprises coding first video blocks defined in a base layer of the SVC scheme, and coding second video blocks defined in an enhancement layer of the SVC scheme, wherein the second video blocks provide spatial scalability enhancement relative to the first video blocks. The coding of the second video blocks includes performing inter-layer prediction for the enhancement layer relative to the base layer for a first subset of the second video blocks that fully overlap the first video blocks, and performing inter-layer prediction for the enhancement layer relative to the base layer for a second subset of the second video blocks that partially overlap the first video blocks.Type: ApplicationFiled: December 18, 2007Publication date: July 10, 2008Applicant: QUALCOMM IncorporatedInventors: Phoom Sagetong, Hyukjune Chung, Marta Karczewicz
-
Publication number: 20080165858Abstract: Variable length coding (VLC) techniques are described for coded block patterns (CBPs) used in block-based video coding. In VLC of CBPs, patterns of transform coefficients that are more likely to occur are coded with shorter codes, while patterns of coefficients that are less likely to occur are coded with longer codes. According to the techniques of this disclosure, several different VLC tables are stored in the coding devices. During the encoding and decoding processes, one of the VLC tables is selected and used to perform the coding of CBPs for a given video block. The table may be selected based on a number of neighboring video blocks to the current video block that include non-zero transform coefficients. The techniques may be particularly useful in the coding of video blocks of enhancement layers in scalable video coding (SVC).Type: ApplicationFiled: December 18, 2007Publication date: July 10, 2008Applicant: QUALCOMM INCORPORATEDInventors: Marta Karczewicz, Hyukjune Chung, Phoom Sagetong
-
Patent number: 7366909Abstract: A dynamic wavelet feature-based watermark for use with digital video. Scene change detection separates digital data into one or more scenes, wherein each of the scenes is comprised of one or more frames. A temporal wavelet transformation decomposes the frames of each scene into dynamic frames and static frames. The static frames of each scene are subjected to a spatial wavelet transformation, so that the watermark can be cast into middle frequency sub-bands resulting therefrom. Polyphase-based feature selection or local block-based feature selection is used to select one or more features. The watermark is cast into the selected features by means of either (1) a comparison of energy in polyphase transform components of the selected feature, or (2) a change in value of blocked wavelet coefficients of the selected feature.Type: GrantFiled: April 21, 2003Date of Patent: April 29, 2008Assignee: The Boeing CompanyInventors: Wengsheng Zhou, Phoom Sagetong
-
Publication number: 20080089424Abstract: This disclosure describes techniques for coding an enhancement layer in a scalable video coding (SVC) scheme. The techniques may be used in variable length coding of refinement coefficients of an enhancement layer of a SVC scheme. According to this disclosure, a method may comprise determining first statistics associated with a first type of video block. determining second statistics associated with a second type of video block, selecting a first variable length coding (VLC) table from a plurality of VLC tables to be used in coding the first type of video block based on the first statistics, selecting a second VLC table from the plurality of VLC tables to be used in coding the second type of video block based on the second statistics, coding video blocks of the first type based on the first VLC table, and coding video blocks of the second type based on the second VLC table.Type: ApplicationFiled: October 5, 2007Publication date: April 17, 2008Applicant: QUALCOMM INCORPORATEDInventors: Marta Karczewicz, Hyukjune Chung, Phoom Sagetong
-
Publication number: 20070233764Abstract: Techniques for efficiently performing full and scaled transforms on data received via full and scaled interfaces, respectively, are described. A full transform is a transform that implements the complete mathematical description of the transform. A full transform operates on or provides full transform coefficients. A scaled transform is a transform that operates on or provides scaled transform coefficients, which are scaled versions of the full transform coefficients. The scaled transform may have lower computational complexity whereas the full transform may be simpler to use by applications. The full and scaled transforms may be for a 2D IDCT, which may be implemented in a separable manner with 1D IDCTs. The full and scaled transforms may also be for a 2D DCT, which may be implemented in a separable manner with ID DCTs. The 1D IDCTs and 1D DCTs may be implemented in a computationally efficient manner.Type: ApplicationFiled: March 26, 2007Publication date: October 4, 2007Inventors: Yuriy Reznik, Albert Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen Srinivasamurthy, Phoom Sagetong