Patents by Inventor Hyukjune Chung

Hyukjune Chung 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: 11006044
    Abstract: Systems, methods, and non-transitory media are provided for power-efficient image stabilization. An example method can include collecting measurements from a motion sensor, the measurements being based on movement of an image sensor while capturing frames; calculating parameters for counteracting motions in a frame, wherein first parameters are based on the measurements and second parameters are based on some of the measurements; adjusting, in a first stabilization pass of a dual-pass stabilization process, the first frame according to the second parameters; adjusting, in a second stabilization pass of the dual-pass stabilization process, the first frame according to the first parameters; based on a second frame having less motion than the first frame, enabling for the second frame a single-pass stabilization process for both a frame preview process and video record process; and adjusting, in the single stabilization pass, the second frame according to parameters for counteracting motions in the second frame.
    Type: Grant
    Filed: March 3, 2020
    Date of Patent: May 11, 2021
    Assignee: QUALCOMM Incorporated
    Inventors: Hrishikesh Jayakumar, Edoardo Regini, Sungwon Lee, Hyukjune Chung
  • Patent number: 10509588
    Abstract: Systems, methods, and computer programs are disclosed for controlling memory frequency. One method comprises a first memory client generating a compressed data buffer and compression statistics related to the compressed data buffer. The compressed data buffer and the compression statistics are stored in a memory device. Based on the stored compression statistics, a frequency or voltage setting of the memory device is adjusted for enabling a second memory client to read the compressed data buffer.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: December 17, 2019
    Assignee: Qualcomm Incorporated
    Inventors: Serag Gadelrab, Sudeep Ravi Kottilingal, Meghal Varia, Pooja Sinha, Ujwal Patel, Ruo Long Liu, Jeffrey Chu, Sina Gholamian, Hyukjune Chung, David Strasser, Raghavendra Nagaraj, Eric Demers
  • Patent number: 10051519
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: August 14, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Patent number: 9727530
    Abstract: 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: Grant
    Filed: January 31, 2014
    Date of Patent: August 8, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen B. Srinivasamurthy, Phoom Sagetong
  • Publication number: 20170083262
    Abstract: Systems, methods, and computer programs are disclosed for controlling memory frequency. One method comprises a first memory client generating a compressed data buffer and compression statistics related to the compressed data buffer. The compressed data buffer and the compression statistics are stored in a memory device. Based on the stored compression statistics, a frequency or voltage setting of the memory device is adjusted for enabling a second memory client to read the compressed data buffer.
    Type: Application
    Filed: January 13, 2016
    Publication date: March 23, 2017
    Inventors: SERAG GADELRAB, SUDEEP RAVI KOTTILINGAL, MEGHAL VARIA, POOJA SINHA, UJWAL PATEL, RUOLONG LIU, JEFFREY CHU, SINA GHOLAMIAN, HYUKJUNE CHUNG, DAVID STRASSER, RAGHAVENDRA NAGARAJ, ERIC DEMERS
  • Patent number: 9456383
    Abstract: 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: Grant
    Filed: August 22, 2013
    Date of Patent: September 27, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Patent number: 9247448
    Abstract: 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: Grant
    Filed: August 23, 2013
    Date of Patent: January 26, 2016
    Assignee: QUALCOMM INCORPORATED
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20150350656
    Abstract: Disclosed are systems and methods for dynamically scaling a clock and/or voltage of a video core. The method may include buffering video frames in an input buffer queue and encoding the video frames from the input buffer queue with a video encoder to generate encoded video frames. An input buffer queue is monitored to generate an indication of a fullness of the buffer queue and a high input-threshold level is established for the input buffer queue and a low input-threshold level for the input buffer queue. A clock frequency of the video encoder is increased in response to the indication of the fullness reaching the high input-threshold for the buffer queue and the clock frequency of the video decoder is decreased in response to the indication of the fullness reaching the low input-threshold for the buffer queue.
    Type: Application
    Filed: May 28, 2015
    Publication date: December 3, 2015
    Inventors: Hyukjune Chung, Scott Yee
  • Patent number: 8849884
    Abstract: 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: Grant
    Filed: March 26, 2007
    Date of Patent: September 30, 2014
    Assignee: Qualcom Incorporate
    Inventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen Srinivasamurthy, Phoom Sagetong
  • Publication number: 20140149478
    Abstract: 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: Application
    Filed: January 31, 2014
    Publication date: May 29, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Yuriy Reznik, Albert Scott Ludwin, Hyukjune Chung, Harinath Garudadri, Naveen B. Srinivasamurthy, Phoom Sagetong
  • Publication number: 20140071819
    Abstract: 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: Application
    Filed: August 23, 2013
    Publication date: March 13, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140059167
    Abstract: 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: Application
    Filed: August 22, 2013
    Publication date: February 27, 2014
    Applicant: QUALCOMM Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140056162
    Abstract: 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: Application
    Filed: August 22, 2013
    Publication date: February 27, 2014
    Applicant: Qualcomm Incorporated
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Publication number: 20140056145
    Abstract: 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: Application
    Filed: August 23, 2013
    Publication date: February 27, 2014
    Applicant: QUALCOMM INCORPORATED
    Inventors: Rahul Gopalan, Hyukjune Chung, Prasanjit Panda
  • Patent number: 8565314
    Abstract: 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: Grant
    Filed: October 5, 2007
    Date of Patent: October 22, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Hyukjune Chung, Phoom Sagetong
  • Patent number: 8548056
    Abstract: 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: Grant
    Filed: December 18, 2007
    Date of Patent: October 1, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Phoom Sagetong, Hyukjune Chung, Marta Karczewicz
  • Patent number: 8537197
    Abstract: 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: Grant
    Filed: January 10, 2008
    Date of Patent: September 17, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Harinath Garudadri, Chandru Sundarraman, Gajinder Vij, Naveen B. Srinivasamurthy, Phoom Sagetong, Hyukjune Chung
  • Patent number: 8432968
    Abstract: This disclosure describes video coding techniques that are executed in a bitdepth-based scalable video coding (SVC) scheme. Base layer video data and enhancement layer video data may be defined at different bitdepths. The techniques of this disclosure concern the coding of enhancement layer video blocks using a unique combination of inter-layer predictive coding modes after determining that inter-layer prediction should be used. In particular, two or more different inter-layer predictive coding modes may be utilized block corresponding to inter base layer blocks, and one of these inter-layer predictive coding modes may also be utilized for blocks corresponding to intra base layer blocks. Syntax information can be generated at the encoder and communicated with the bitstream, so that a decoder can use the proper inter-layer predictive coding mode in the decoding.
    Type: Grant
    Filed: October 14, 2008
    Date of Patent: April 30, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Yan Ye, Hyukjune Chung, Marta Karczewicz
  • Patent number: 8379716
    Abstract: A method, apparatus, and system for providing distributed source coding techniques that improve data coding performance, such as video data coding, when channel errors or losses occur. Errors in the reconstruction of the data is eliminated or reduced by sending extra information. Correlation between a predicted sequence and an original sequence can be used to design codebooks and find the cosets required to represent the original image. This information may be sent over another channel, or a secondary channel.
    Type: Grant
    Filed: May 15, 2008
    Date of Patent: February 19, 2013
    Assignee: Qualcomm Incorporated
    Inventors: Harinath Garudadri, Naveen B. Srinivasamurthy, Hyukjune Chung, Kannan Ramachandran, Abhik Majumdar
  • Patent number: 8335261
    Abstract: 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: Grant
    Filed: December 18, 2007
    Date of Patent: December 18, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Marta Karczewicz, Hyukjune Chung, Phoom Sagetong