Patents by Inventor Kun-Bin Lee

Kun-Bin Lee 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: 9373176
    Abstract: An image compression method includes at least the following steps: receiving a plurality of pixels of a frame, wherein pixel data of each pixel has a plurality of color channel data corresponding to a plurality of different color channels, respectively; encoding the pixel data of each pixel and generating bit-streams corresponding to the plurality of color channel data of the pixel, wherein the bit-streams corresponding to the plurality of color channel data of the pixel are separated; packing bit-streams of a same color channel data of different pixels into color channel bit-stream segments, wherein each of the bit-stream segments has a same predetermined size; and concatenating color channel bit-stream segments of the different color channels into a final bit-stream. Alternatively, color channel bit-stream segments of the same pixel are concatenated into a concatenated bit-stream portion, and concatenated bit-stream portions of different pixels are concatenated into a final bit-stream.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: June 21, 2016
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Kun-Bin Lee, Han-Liang Chou, Ting-An Lin, Chi-Cheng Ju
  • Publication number: 20160154583
    Abstract: A data processing apparatus includes a storage element and a clock controller. The storage element has storage partitions, including a first storage partition and a second storage partition. The clock controller controls clock driving of the first storage partition and the second storage partition. When a processing circuit is configured to operate in a first condition to process a first data sample with a first bit width, the clock controller enables clock driving of both of the first storage partition and the second storage partition. When the processing circuit is configured to operate in a second condition to process a second data sample with a second bit width, the clock controller enables clock driving of the first storage partition and disables clock driving of the second storage partition.
    Type: Application
    Filed: June 16, 2015
    Publication date: June 2, 2016
    Applicant: MEDIATEK INC.
    Inventors: Kun-Bin Lee, Tung-Hsing Wu, Yi-Hao Wu
  • Patent number: 9307248
    Abstract: An image encoding method includes at least following steps: receiving a plurality of target pixels within a frame, wherein pixel data of each target pixel has at least one color channel data corresponding to at least one color channel; determining a bit budget of the target pixels; and performing bit-plane scanning coding upon selected pixels according to the bit budget and a scanning order, and accordingly generating encoded pixel data of the selected pixels as encoded data of the target pixels, wherein the selected pixels are derived from the target pixels, and the bit-plane scanning coding extracts partial bits of pixel data of each selected pixel as encoded pixel data of the selected pixel. In addition, a corresponding image decoding method is provided.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: April 5, 2016
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee, Chi-Cheng Ju
  • Patent number: 9288487
    Abstract: Electronic devices for de-quantization are disclosed. In one configuration, the electronic device includes a local storage storing a plurality of first user-defined sub-factors and a plurality of second sub-factors and a plurality of default de-quantization scales; a first multiplier connected to the local storage and generating a plurality of user-defined de-quantization scales by multiplying the first user-defined sub-factors and the second sub-factors; a multiplexer connected to the local storage and the first multiplier and selectively outputting one of the generated user-defined de-quantization scales and the stored default de-quantization scales for a block of a macro-block (MB) of a bitstream to be decoded; and a second multiplier connected to the multiplexer and generating a plurality of inverse quantized coefficients by multiplying the output de-quantization scales from the multiplexer by the quantized coefficients.
    Type: Grant
    Filed: October 16, 2013
    Date of Patent: March 15, 2016
    Assignee: MEDIATEK INC.
    Inventor: Kun-Bin Lee
  • Patent number: 9274374
    Abstract: A receiving container for a display device includes a bottom plate, a sidewall and a grounding unit. The sidewall is extended from the bottom plate to define a receiving space. The grounding unit is integrally formed with the bottom plate. The grounding unit includes a grounding member that grounds a circuit board received in the receiving space. The circuit board includes a grounding electrode and the grounding member corresponds to the grounding electrode. The grounding member is formed on a rear surface of the bottom plate. The grounding member may include a protrusion or a projected portion having an elastic structure.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: March 1, 2016
    Assignee: SAMSUNG DISPLAY CO., LTD.
    Inventors: Ahn-Ho Jee, Kun-Bin Lee, Dong-Hwan Kim, Hyeong-Cheol Ahn
  • Publication number: 20160014415
    Abstract: An encoding method includes following steps: performing a wave-front parallel encoding procedure for encoding pixel data of a frame partition, wherein the frame partition comprises a plurality of block rows, each of the block rows comprises a plurality of blocks, and each of the blocks comprises a plurality of pixels; and imposing constraint on a coding mode selection of a first block of a first block row.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 14, 2016
    Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee
  • Publication number: 20150326886
    Abstract: A method and apparatus for loop processing of reconstructed video in an encoder system are disclosed. The loop processing comprises an in-loop filter and one or more adaptive filters. The filter parameters for the adaptive filter are derived from the pre-in-loop video data so that the adaptive filter processing can be applied to the in-loop processed video data without the need of waiting for completion of the in-loop filter processing for a picture or an image unit. In another embodiment, two adaptive filters derive their respective adaptive filter parameters based on the same pre-in-loop video data. In yet another embodiment, a moving window is used for image-unit-based coding system incorporating in-loop filter and one or more adaptive filters. The in-loop filter and the adaptive filter are applied to a moving window of pre-in-loop video data comprising one or more sub-regions from corresponding one or more image units.
    Type: Application
    Filed: October 10, 2012
    Publication date: November 12, 2015
    Inventors: Yi-Hau CHEN, Kun-Bin LEE, Chi-Cheng JU, Yu-Wen HUANG, Shaw-Min LEI, Chih-Ming FU, Ching-Yeh CHEN, Chia-Yang TSAI, Chih-Wei HSU
  • Publication number: 20150319446
    Abstract: An image compression method includes at least the following steps: receiving a plurality of pixels of a frame, wherein pixel data of each pixel has a plurality of color channel data corresponding to a plurality of different color channels, respectively; encoding the pixel data of each pixel and generating bit-streams corresponding to the plurality of color channel data of the pixel, wherein the bit-streams corresponding to the plurality of color channel data of the pixel are separated; packing bit-streams of a same color channel data of different pixels into color channel bit-stream segments, wherein each of the bit-stream segments has a same predetermined size; and concatenating color channel bit-stream segments of the different color channels into a final bit-stream. Alternatively, color channel bit-stream segments of the same pixel are concatenated into a concatenated bit-stream portion, and concatenated bit-stream portions of different pixels are concatenated into a final bit-stream.
    Type: Application
    Filed: June 30, 2015
    Publication date: November 5, 2015
    Inventors: Tung-Hsing Wu, Kun-Bin Lee, Han-Liang Chou, Ting-An Lin, Chi-Cheng Ju
  • Publication number: 20150304674
    Abstract: An image processing method includes at least following steps: partitioning a picture into a plurality of picture regions, wherein each picture region comprises at least one pixel group row, each pixel group row comprises at least one pixel group, and the picture regions comprise a first picture region and a second picture region horizontally adjacent to each other; and performing flatness check upon a specific pixel group in a pixel group row of the first picture region through using at least one pixel borrowed from the second picture region.
    Type: Application
    Filed: October 24, 2014
    Publication date: October 22, 2015
    Inventors: Kun-Bin Lee, Tung-Hsing Wu, Han-Liang Chou
  • Patent number: 9148672
    Abstract: A method and apparatus for a multiple-channel image/video coding system are disclosed. A residue generation process is applied to the image/video data to generate residue data. A set of integer operations is applied to the residue data across the input channels to generate residue transformed data having multiple output channels. In one embodiment, the residue transformed data associated with a first output channel is related to the difference between a first residue data associated with a first input channel and a second residue data associated with a second input channel. In another embodiment, the residue transformed data associated with a second output channel is related to the second difference between a threshold and a third residue data associated with a third input channel, and wherein the threshold corresponds to the first truncated or rounded average of the first residue data and the second residue data.
    Type: Grant
    Filed: May 8, 2013
    Date of Patent: September 29, 2015
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee
  • Patent number: 9118891
    Abstract: A video processing method for a video image consisting of a plurality of units includes: generating a plurality of information types of at least a first unit and a second unit neighboring the first unit; and storing the plurality of information types of the first unit in a first continuous address space in a buffer and storing the plurality of information types of the second unit in a second continuous address space in the buffer, wherein the first continuous address space is adjacent to the second continuous address space. The plurality of information types of the first and second units are required for coding a specific unit, and the order of the stored plurality of information types of the first and second units is manipulated in each of the first and second continuous address spaces.
    Type: Grant
    Filed: April 22, 2014
    Date of Patent: August 25, 2015
    Assignee: MEDIATEK INC.
    Inventors: Yu-Wen Huang, Chih-Hui Kuo, Kun-Bin Lee
  • Publication number: 20150237378
    Abstract: A method for controlling sample adaptive offset (SAO) filtering includes: generating a first SAO decision for pixels in a first partial region of a first frame based at least partly on a cost function that uses a first weighting parameter; and generating a second SAO decision for pixels in a second partial region of the first frame based at least partly on the cost function that uses a second weighting parameter. The second partial region is different from the first partial region, and the second weighting parameter is different from the first weighting parameter.
    Type: Application
    Filed: February 11, 2015
    Publication date: August 20, 2015
    Inventors: Tung-Hsing Wu, Kun-Bin Lee, Yi-Hsin Huang
  • Patent number: 9098887
    Abstract: An image compression method includes at least the following steps: receiving a plurality of pixels of a frame, wherein pixel data of each pixel has a plurality of color channel data corresponding to a plurality of different color channels, respectively; encoding the pixel data of each pixel and generating bit-streams corresponding to the plurality of color channel data of the pixel, wherein the bit-streams corresponding to the plurality of color channel data of the pixel are separated; packing bit-streams of a same color channel data of different pixels into color channel bit-stream segments, wherein each of the bit-stream segments has a same predetermined size; and concatenating color channel bit-stream segments of the different color channels into a final bit-stream. Alternatively, color channel bit-stream segments of the same pixel are concatenated into a concatenated bit-stream portion, and concatenated bit-stream portions of different pixels are concatenated into a final bit-stream.
    Type: Grant
    Filed: October 8, 2013
    Date of Patent: August 4, 2015
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Kun-Bin Lee, Han-Liang Chou, Ting-An Lin, Chi-Cheng Ju
  • Publication number: 20150195546
    Abstract: A video operating and processing apparatus includes a memory circuit, a data arrangement unit and a processor. The memory circuit is used for buffering sets of macroblock parameters for operating and processing the video stream, each set of macroblock parameter corresponding to a set of the macroblocks. The data arrangement unit stores the sets of macroblock parameters in the memory circuit, the storing addresses of the memory circuit are determined by a characteristic of the macroblock parameters. The processor is designed for processing the macroblocks according to the sets of macroblock parameters. On processing the macroblocks, the processor needs to reference to sets of macroblock parameters. The data arrangement unit stores the macroblock parameters in the memory circuit with addresses determined by reference to a characteristic of the macroblock parameters, instead of directly storing the macroblock parameters into continuous bits in the memory circuit.
    Type: Application
    Filed: March 19, 2015
    Publication date: July 9, 2015
    Inventor: Kun-Bin LEE
  • Patent number: 9077965
    Abstract: An image compression method has at least the following steps: receiving source pixel data of a plurality of blocks of a frame; when a lossless compression mode is enabled for the frame, bypassing a source quantization operation and applying a lossless compression kernel to source pixel data of each of the blocks; and when a lossy compression mode is enabled for the frame, applying the source quantization operation to the source pixel data of each of the blocks to generate input pixel data of each of the blocks, and applying the lossless compression kernel to the input pixel data of each of the blocks. For example, the source quantization operation employs an adaptive quantization parameter for each of the blocks such that a size of compressed data of the frame generated under the lossy compression mode does not exceed a bit budget.
    Type: Grant
    Filed: October 9, 2013
    Date of Patent: July 7, 2015
    Assignee: MEDIATEK INC.
    Inventors: Tung-Hsing Wu, Han-Liang Chou, Kun-Bin Lee, Chi-Cheng Ju
  • Publication number: 20150187045
    Abstract: Method is disclosed for reducing frame buffer, stream buffer, reconstruction buffer, or latency associated with frame buffer compression in an encoder or decoder with multiple slices of an image frame. The image frame is divided into multiple slices vertically, horizontally or both. One core compressor or decompressor can be used to process two or more slices. The encoding and decoding of two or more slices may be performed in parallel. Instead of encoding an entire slice, the encoder compresses only partial data of one slice before encoding another slice. According to one embodiment, each slice is divided into two or more partitions. The encoder is switched to another slice after encoding one partition of one slice. In another embodiment, the encoder is switched to another slice based the information related to the coding status. The decoding order may be same as the encoding order.
    Type: Application
    Filed: July 28, 2014
    Publication date: July 2, 2015
    Inventors: Han-Liang Chou, Kun-Bin Lee
  • Publication number: 20150189271
    Abstract: Methods for determining reference type of each image unit and adjusting the corresponding lambda table of the reference type are disclosed. Embodiments according to the invention are used to improve the quality of video compression or reduce the requirement of memory buffer, memory power or computation power. The reference type is determined based on the encoder system information or image unit information. The frame/slice type structure of a video sequence is adjusted according to the image unit information of encoded frames or together with input frames. By fine-tuning the mode decision process, the coding efficiency can be improved. The mode decision process is modified by adaptively adjusting the lambda table. The lambda table is adaptively determined according to the conventional image unit type (such as Intra coded, predicted or bi-directional predicted type) and the reference type determined.
    Type: Application
    Filed: December 26, 2013
    Publication date: July 2, 2015
    Applicant: MEDIA TEK INC.
    Inventors: Tung-Hsing Wu, Kun-Bin Lee
  • Publication number: 20150139336
    Abstract: A method for decoding compressed multimedia data is disclosed. This method receives the compressed multimedia data; wherein the compressed multimedia data comprises at least two bitstream portions. The method then decodes a first portion of bitstream with a first resolution, decodes a second portion of bitstream with a second resolution, and outputs the decoded compressed multimedia data.
    Type: Application
    Filed: January 28, 2015
    Publication date: May 21, 2015
    Inventors: Kun-Bin LEE, Chi-Cheng JU, Chin-Jung YANG
  • Publication number: 20150139311
    Abstract: A block prediction search method includes at least following steps: utilizing a data buffer to store bit-depth reduced sample values of a plurality of samples in a first pixel line; detecting occurrence of an edge in the first pixel line according to restored sample values derived from stored sample values in the data buffer; and determining a block prediction vector for a pixel group in a second pixel line different from the first pixel line, wherein the block prediction vector is determined based at least partly on a last edge count value indicative of a number of samples in the first pixel line that have gone by since the edge occurs.
    Type: Application
    Filed: November 6, 2014
    Publication date: May 21, 2015
    Inventors: Tung-Hsing Wu, Kun-Bin Lee
  • Publication number: 20150131730
    Abstract: A compression method with block prediction includes at least following steps: utilizing a vector buffer to store a final vector information set of at least one pixel group at a same time, wherein each pixel line of an image is composed of a plurality of pixel groups, and a maximum number of the at least one pixel group having the final vector information set simultaneously stored in the vector buffer is smaller than a number of the pixel groups of each pixel line; and when encoding a first pixel group in a first pixel line, obtaining a final vector information of the first pixel group from the vector buffer, and encoding the first pixel group with the obtained final vector information set of the first pixel group, wherein the final vector information set of the first pixel group stored in the vector buffer is derived from performing block prediction search upon a second pixel line.
    Type: Application
    Filed: November 3, 2014
    Publication date: May 14, 2015
    Inventors: Tung-Hsing Wu, Kun-Bin Lee