Patents by Inventor Heon Mo Koo

Heon Mo Koo 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: 10728546
    Abstract: Systems and methods for improving operation of a video encoding pipeline, which includes a sample adaptive offset block that selects an offset sample from image data corresponding with a coding unit; determines edge offset parameters including a first mapping of an edge classification to an edge offset value and band offset parameters including a second mapping of a band classification to a band offset value based at least in part on analysis of the offset sample; and determines sample adaptive offset parameters based at least in part on a first rate-distortion cost associated with the edge offset parameters and a second rate-distortion cost associated with the band offset parameters. Additionally, a decoding device may apply offsets to decoded image data corresponding with the coding unit based at least in part on the sample adaptive offset parameters.
    Type: Grant
    Filed: February 5, 2016
    Date of Patent: July 28, 2020
    Assignee: Apple Inc.
    Inventors: Athanasios Leontaris, Ponan Kuo, Heon-Mo Koo
  • Patent number: 10313681
    Abstract: Various embodiments are generally directed to techniques for reducing processing and/or storage resource requirements for RDO in compressing motion video. A device to compress motion video includes a first cost calculator to derive a first bitcost value of using a quantized coefficient of a quantized coefficient block of a frame of a video in compressing the video, the first bitcost value based on a context model of a context-adaptive binary arithmetic coder (CABAC); and a second cost calculator to derive a second bitcost value of replacing the quantized coefficient with an alternate value derived from the quantized coefficient in compressing the video, the second bitcost value based on the context model. Other embodiments are described and claimed.
    Type: Grant
    Filed: December 18, 2013
    Date of Patent: June 4, 2019
    Assignee: INTEL CORPORATION
    Inventors: Heon-Mo Koo, Atthar H. Mohammed, Thuan H. Pham
  • Publication number: 20170230656
    Abstract: Systems and methods for improving operation of a video encoding pipeline, which includes a sample adaptive offset block that selects an offset sample from image data corresponding with a coding unit; determines edge offset parameters including a first mapping of an edge classification to an edge offset value and band offset parameters including a second mapping of a band classification to a band offset value based at least in part on analysis of the offset sample; and determines sample adaptive offset parameters based at least in part on a first rate-distortion cost associated with the edge offset parameters and a second rate-distortion cost associated with the band offset parameters. Additionally, a decoding device may apply offsets to decoded image data corresponding with the coding unit based at least in part on the sample adaptive offset parameters.
    Type: Application
    Filed: February 5, 2016
    Publication date: August 10, 2017
    Inventors: Athanasios Leontaris, Ponan Kuo, Heon-Mo Koo
  • Patent number: 9336460
    Abstract: One or more apparatus and method for adaptively detecting motion instability in video. In embodiments, video stabilization is predicated on adaptive detection of motion instability. Adaptive motion instability detection may entail determining an initial motion instability state associated with a plurality of video frames. Subsequent transitions of the instability state may be detected by comparing a first level of instability associated with a first plurality of the frames to a second level of instability associated with a second plurality of the frames. Image stabilization of received video frames may be toggled first based on the initial instability state, and thereafter based on detected changes in the instability state. Output video frames, which may be stabilized or non-stabilized, may then be stored to a memory. In certain embodiments, video motion instability is scored based on a probability distribution of video frame motion jitter values.
    Type: Grant
    Filed: March 18, 2014
    Date of Patent: May 10, 2016
    Assignee: Intel Corporation
    Inventors: Lidong Xu, Chen Wang, Yi-Jen Chiu, Jong Dae Oh, Heon-Mo Koo
  • Publication number: 20150172650
    Abstract: Various embodiments are generally directed to techniques for reducing processing and/or storage resource requirements for RDO in compressing motion video. A device to compress motion video includes a first cost calculator to derive a first bitcost value of using a quantized coefficient of a quantized coefficient block of a frame of a video in compressing the video, the first bitcost value based on a context model of a context-adaptive binary arithmetic coder (CABAC); and a second cost calculator to derive a second bitcost value of replacing the quantized coefficient with an alternate value derived from the quantized coefficient in compressing the video, the second bitcost value based on the context model. Other embodiments are described and claimed.
    Type: Application
    Filed: December 18, 2013
    Publication date: June 18, 2015
    Inventors: HEON-MO KOO, ATTHAR H. MOHAMMED, THUAN H. PHAM
  • Publication number: 20140355895
    Abstract: One or more apparatus and method for adaptively detecting motion instability in video. In embodiments, video stabilization is predicated on adaptive detection of motion instability. Adaptive motion instability detection may entail determining an initial motion instability state associated with a plurality of video frames. Subsequent transitions of the instability state may be detected by comparing a first level of instability associated with a first plurality of the frames to a second level of instability associated with a second plurality of the frames. Image stabilization of received video frames may be toggled first based on the initial instability state, and thereafter based on detected changes in the instability state. Output video frames, which may be stabilized or non-stabilized, may then be stored to a memory. In certain embodiments, video motion instability is scored based on a probability distribution of video frame motion jitter values.
    Type: Application
    Filed: March 18, 2014
    Publication date: December 4, 2014
    Inventors: Lidong Xu, Chen Wang, Yi-Jen Chiu, Jong Dae Oh, Heon-Mo Koo
  • Publication number: 20130287310
    Abstract: Systems, apparatus, articles, and methods are described including operations for concurrent image decoding and rotation.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 31, 2013
    Inventors: Heon-Mo Koo, Scott Cheng, Tariq Thajudeen, Xianliang Zha, Yuan Jin
  • Patent number: 6298161
    Abstract: A digital image decoding apparatus wherein image coded in accordance with an image coding method adopting the discrete cosine transform (DCT) are decoded without generating blocking picture components. In the apparatus, a data decoder performs the inverted discrete cosine transform (IDCT) for the image data coded in accordance with the coding method adopting the DCT to decode original image data. A selective filter selectively filters the decoded image data from the data decoder, thereby eliminating the blocking picture components.
    Type: Grant
    Filed: February 26, 1998
    Date of Patent: October 2, 2001
    Assignee: LG Electronics Inc.
    Inventors: Heon Mo Koo, Hee Sub Lee, Cheol Hong Min