Patents by Inventor Do-Kyoung Kwon

Do-Kyoung Kwon 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).

  • Publication number: 20120063516
    Abstract: A method for encoding a video sequence in a scalable video encoder is provided that includes selecting a first search window configuration for coding a current picture of the video sequence in an enhancement layer encoder of the scalable video encoder based on motion vectors generated by a reference layer encoder when encoding the current picture, and coding the current picture in the enhancement layer encoder using the first search window configuration.
    Type: Application
    Filed: September 9, 2011
    Publication date: March 15, 2012
    Inventors: Do-Kyoung Kwon, Hyung Joon Kim
  • Patent number: 8135063
    Abstract: A video encoder controlling rate of each frame in a current frame set (Group of Picture, GOP), and method thereof. The video encoder comprises a frame grouping device, a GOP initialization device, and a GOP encoding device. The frame grouping device allocates a target bit budget RGOP to the current frame set. The GOP initialization device is coupled to the frame grouping device, and estimates a first quantization parameter QP1 based on the target bit budget RGOP and complexity of the current frame set. The GOP encoding device is coupled to the GOP initialization device, and encoding a frame in the current frame set with the second quantization parameter QP2 to generate output data.
    Type: Grant
    Filed: September 8, 2006
    Date of Patent: March 13, 2012
    Assignee: Mediatek Inc.
    Inventors: Do Kyoung Kwon, Meiyin Shen, Chung-Chieh Kuo
  • Publication number: 20120044323
    Abstract: A method and apparatus for assessing 3 dimensional video. The method includes computing at least one of 3 dimensional quality and geometric quality, and combining two quality values for overall 3 dimensional quality assessment.
    Type: Application
    Filed: August 22, 2011
    Publication date: February 23, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Ming-Jun Chen, Do-Kyoung Kwon
  • Publication number: 20120008691
    Abstract: A method and apparatus for determining a region-based weighted prediction with improved global brightness detection. The method includes applying a global brightness change detection methods by computing the weighted prediction parameters, determining if the brightness change is different amount of change for the different regions, if the change is not different, calculate motion estimation and setting Refidx to 1 and setting Refidx is set to 0 when there is change, determining the best motion vector, motion vector cost and the best reference input, and determining a region-based weighted prediction with improved global brightness detection based on the motion vector data.
    Type: Application
    Filed: July 12, 2011
    Publication date: January 12, 2012
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Do-Kyoung Kwon, Hyung Joon Kim
  • Patent number: 8031774
    Abstract: A frame-layer rate control method, and a video encoding method and system. In a first-step encoding stage, a QP of a previous frame is used to determine MVs and MB modes for all MBs in a current frame through R-D optimization, and the residual signal is encoded and then decoded for intra prediction. The residual signal is stored and the number of header bits is estimated from the determined MB modes and MVs. Given a target bit-rate for the current frame, a new QP is determined by a rate model. In a second-step encoding stage, the residual signal is encoded and reconstructed for both intra-prediction of subsequent MBs and inter prediction of subsequent frames using the new QP.
    Type: Grant
    Filed: January 31, 2005
    Date of Patent: October 4, 2011
    Assignee: Mediatek Incoropration
    Inventor: Do-Kyoung Kwon
  • Publication number: 20110235708
    Abstract: A method of encoding a coding unit of a digital video sequence is provided that includes computing a brightness measure for each region in a plurality of regions in the coding unit, wherein the brightness measure indicates a relative brightness between the region in the coding unit and a corresponding region in a reference coding unit, determining a number of regions in the plurality of regions with significant brightness change by comparing each brightness measure to a region brightness change threshold, detecting whether there is global brightness change in the coding unit by comparing the number of regions to a global brightness threshold, and when global brightness change is detected, computing weighted prediction factors to be used for weighted prediction in encoding the coding unit.
    Type: Application
    Filed: March 27, 2010
    Publication date: September 29, 2011
    Inventors: Hyung Joon Kim, Do-Kyoung Kwon
  • Publication number: 20110235706
    Abstract: A method of encoding an image frame in a video encoding system. The image frame has a region of interest (ROI) and a non region of interest (non-ROI). In the method, quantization scale for the image frame based on rate control information is determined. ROI statistics based on residual energy of the ROI and non-ROI is then calculated. Quantization scale for the image frame based on ROI priorities and ROI statistics is calculated. Further, quantization scales for ROI and non-ROI based on ROI priorities are determined.
    Type: Application
    Filed: March 22, 2011
    Publication date: September 29, 2011
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mehmet Umut Demircin, Do-Kyoung Kwon, Naveen Srinivasamurthy, Manoj Koul, Soyeb Nagori
  • Patent number: 7961783
    Abstract: A method of rate control in a video encoder includes performing a first encoding step to encode macroblocks of a current frame by utilizing a first quantization parameter to thereby generate a residual signal for the current frame; estimating a number of header bits for each macroblock mode to thereby estimate a total number of header bits for the current frame; estimating an available number of texture bits according to the total number of header bits for the current frame; determining a second quantization parameter according to the estimated available number of texture bits; and performing a second encoding step to encode the residual signal for the current frame by utilizing the second quantization parameter.
    Type: Grant
    Filed: July 7, 2005
    Date of Patent: June 14, 2011
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Meiyin Shen, Chung-Chieh Kuo
  • Publication number: 20110122942
    Abstract: In a video encoder, pixel values of a macro-block are processed to determine an activity measure indicative of the type of content in the macro-block. Several techniques are employed for determining the activity measure of a macro-block. In an embodiment, a default quantization scale for quantizing a macro-block is modified based on the activity measure of the macro-block. In another embodiment, the macro-block is classified into one of multiple classes based on its activity measure. The default quantization scale for quantizing the macro-block is modified based on the classification of the macro-block. In yet another embodiment, an encoding mode to be used for encoding a macro-block is also determined on the basis of the class of the macro-block. Several of the techniques exploit the fact that the human visual system (HVS) has different sensitivities in perceiving a (rendered) macro-block or video frame, depending on the type of macro-block content.
    Type: Application
    Filed: November 20, 2010
    Publication date: May 26, 2011
    Applicant: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Arun Shankar Kudana, Ajit Venkat Rao, Soyeb Nagori, Manoj Koul, Zhan Ma, Do-Kyoung Kwon
  • Publication number: 20100124285
    Abstract: A system and method for image coding with error feedback are provided, including a method comprising receiving image data containing at least one macro block of pixels, and computing an activity indicator for a macro block. The method further comprising computing prediction error values for pixels in the macro block, and scaling the prediction error values based on the activity indicator.
    Type: Application
    Filed: November 20, 2008
    Publication date: May 20, 2010
    Inventor: Do-Kyoung Kwon
  • Publication number: 20090225829
    Abstract: A method of frame-layer rate control in a video encoder includes allocating a target characteristic for a current frame, performing a first encoding stage for encoding macroblocks of the current frame by utilizing a first quantization parameter to thereby generate a residual signal and an actual characteristic for the current frame corresponding to being encoded according to the first quantization parameter, and testing whether or not the actual characteristic for the current frame corresponding to being encoded with the first quantization parameter is within a predetermined range of the target characteristic for the current frame.
    Type: Application
    Filed: July 6, 2005
    Publication date: September 10, 2009
    Inventors: Do-Kyoung Kwon, Meiyin Shen, Chung-Chieh KUO
  • Patent number: 7539248
    Abstract: A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: May 26, 2009
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Mei-Yin Shen, Chung-Chieh Kuo
  • Patent number: 7496141
    Abstract: A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: February 24, 2009
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Mei-Yin Shen, Chung-Chieh Kuo
  • Patent number: 7460596
    Abstract: A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: December 2, 2008
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Mei-Yin Shen, Chung-Chieh Kuo
  • Publication number: 20080232468
    Abstract: A video encoder, determining a Group of Picture (GOP) structure and a method thereof. The video encoder comprises an input frame buffer, an I-frame module and a P-frame module. The input frame buffer receives and stores input frames. The I-frame module coupled to the input frame buffer identifies an I-frame based on a correlation between two consecutive input frames to obtain the GOP size. The P-frame module coupled to the input frame buffer and the I-frame module, determines P-frames in the GOP having the GOP size based on the GOP rate.
    Type: Application
    Filed: March 21, 2007
    Publication date: September 25, 2008
    Applicant: MEDIATEK INC.
    Inventors: Do Kyoung Kwon, Meiyin Shen, Chung-Chieh Kuo
  • Patent number: 7400679
    Abstract: A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: July 15, 2008
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Mei-Yin Shen, Chung-Chieh Kuo
  • Patent number: 7397854
    Abstract: A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: July 8, 2008
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Mei-Yin Shen, Chung-Chieh Kuo
  • Patent number: 7397853
    Abstract: A post processing de-blocking filter includes a threshold determination unit for adaptively determining a plurality of threshold values according to at least differences in quantization parameters QPs of a plurality of adjacent blocks in a received video stream and to a user defined offset (UDO) allowing the threshold levels to be adjusted according to the UDO value; an interpolation unit for performing an interpolation operation to estimate pixel values in an interlaced field if the video stream comprises interlaced video; and a de-blocking filtering unit for determining a filtering range specifying a maximum number of pixels to filter around a block boundary between the adjacent blocks, determining a region mode according to local activity around the block boundary, selecting one of a plurality of at least three filters, and filtering a plurality of pixels around the block boundary according to the filtering range, the region mode, and the selected filter.
    Type: Grant
    Filed: April 29, 2004
    Date of Patent: July 8, 2008
    Assignee: Mediatek Incorporation
    Inventors: Do-Kyoung Kwon, Mei-Yin Shen, Chung-Chieh Kuo
  • Publication number: 20080063051
    Abstract: A video encoder controlling rate of each frame in a current frame set (Group of Picture, GOP), and method thereof. The video encoder comprises a frame grouping device, a GOP initialization device, and a GOP encoding device. The frame grouping device allocates a target bit budget RGOP to the current frame set. The GOP initialization device is coupled to the frame grouping device, and estimates a first quantization parameter QP1 based on the target bit budget RGOP and complexity of the current frame set. The GOP encoding device is coupled to the GOP initialization device, and encoding a frame in the current frame set with the second quantization parameter QP2 to generate output data.
    Type: Application
    Filed: September 8, 2006
    Publication date: March 13, 2008
    Applicant: MEDIATEK INC.
    Inventors: Do Kyoung Kwon, Meiyin Shen, Chung-Chieh Kuo
  • Publication number: 20070009026
    Abstract: A method of rate control in a video encoder includes performing a first encoding step to encode macroblocks of a current frame by utilizing a first quantization parameter to thereby generate a residual signal for the current frame; estimating a number of header bits for each macroblock mode to thereby estimate a total number of header bits for the current frame; estimating an available number of texture bits according to the total number of header bits for the current frame; determining a second quantization parameter according to the estimated available number of texture bits; and performing a second encoding step to encode the residual signal for the current frame by utilizing the second quantization parameter.
    Type: Application
    Filed: July 7, 2005
    Publication date: January 11, 2007
    Inventors: Do-Kyoung Kwon, Meiyin Shen, Chung-Chieh Kuo