Patents by Inventor Hyun-ki Baik

Hyun-ki Baik 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: 9612867
    Abstract: An apparatus for data processing in a heterogeneous multi-processor environment are provided. The apparatus including an analysis unit configured to analyze 1) operations to be run in connection with data processing and 2) types and a number of processors available for the data processing, a partition unit configured to dynamically partition data into a plurality of data regions having different sizes based on the analyzed operations and operation-specific processor priority information, which is stored in advance of running the operations, and a scheduling unit configured to perform scheduling by allocating operations to be run in the data regions between the available processors.
    Type: Grant
    Filed: August 3, 2011
    Date of Patent: April 4, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hee-Jin Chung, Hyun-Ki Baik, Jae-Won Kim, Gyong-Jin Joung
  • Patent number: 9250968
    Abstract: A memory managing method and memory manager for a multi processing environment are provided. The memory manager adjusts the number of processors assigned to a consumer process and/or an assignment unit size of data to be consumed by the consumer process based on a condition of a shared queue which is shared by a producer process producing data and the consumer process consuming the data.
    Type: Grant
    Filed: September 25, 2009
    Date of Patent: February 2, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kue-hwan Sihn, Hyun-ki Baik, Jong-tae Kim
  • Patent number: 9223620
    Abstract: A data processing apparatus and method for allocating data to processors, allowing the processors to process the data efficiently. The data processing apparatus may predict a result of processing data, based on a workload for the data, according to a number of processors, and may determine the number of processors to be allocated with the data, using the predicted processing result.
    Type: Grant
    Filed: January 10, 2011
    Date of Patent: December 29, 2015
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jong-Tae Kim, Hyun-Ki Baik
  • Patent number: 8675739
    Abstract: A multi-core processor device and a video decoding method using a multi-core processor, which can efficiently use system resources in a multi-core processor environment that requires a considerable amount of computation. The multi-core processor device includes a video decoder module which includes a plurality of function modules for performing video decoding; a memory which stores an input bitstream and loads the function modules; and a multi-core processor which includes a plurality of cores that perform a video decoding operation on the input bitstream by using the function modules, the cores including a first core and a second core, wherein, if the first core becomes idle during the video decoding operation, the second core allocates part of a remaining task of the second core to the first core and thus reduces an idle time of the first core.
    Type: Grant
    Filed: December 17, 2008
    Date of Patent: March 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Ki Baik, Grigory Abuladze, Yun-Il Kim, Se-Hyun Bae
  • Patent number: 8634470
    Abstract: Provided are a multimedia decoding method and multimedia decoding apparatus based on a multi-core platform including a central processor and a plurality of operation processors. The multimedia decoding method includes performing a queue generation operation on input multimedia data to generate queues of one or more operations of the multimedia data which are to be performed by the central processor and the operation processors, wherein the queue generation operation is performed by the central processor; performing motion compensation operations on partitioned data regions of the multimedia data by one or more motion compensation processors among the operation processors; and performing a deblocking operation on the multimedia data by a deblocking processor among the operation processors.
    Type: Grant
    Filed: July 24, 2008
    Date of Patent: January 21, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yun-il Kim, Hyun-ki Baik, Grigory Abuladze, Se-hyun Bae
  • Patent number: 8457198
    Abstract: Provided are a method of and an apparatus for deciding an encoding mode for variable block size motion estimation, which can decide an encoding mode quickly and with less computation during variable block size motion estimation.
    Type: Grant
    Filed: January 8, 2007
    Date of Patent: June 4, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hyun-ki Baik
  • Patent number: 8369416
    Abstract: An error concealment method and apparatus are provided. The error concealment method includes determining a reference direction of a lost frame by determining whether a scene change between frames has occurred based on the lost frame; extracting concealment reference points for a pixel of the lost frame by using at least one frame except for the lost frame according to the determined reference direction; obtaining a concealment pixel value of the pixel of the lost frame by giving weight values to the extracted concealment reference points; and restoring the lost frame by performing a concealment of the pixel using the concealment pixel value. According to the error concealment method and apparatus, when a frame loss occurs in an appliance that receives/outputs compressed moving images, error concealment in the unit of a frame can be effectively performed, and the deterioration of picture quality due to the error propagation can be minimized.
    Type: Grant
    Filed: June 29, 2006
    Date of Patent: February 5, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hyun-ki Baik
  • Publication number: 20120154410
    Abstract: An apparatus and method for processing a frame in consideration of processing capability and power consumption for each core in a multi-core system are provided. To perform a user interface drawing in a multi-core environment, an optimum combination of hardware components capable of operating with the minimum of power consumption while satisfying a requirement of a user may be obtained and a parallel user interface drawing may be performed by use of the optimum combination of hardware components.
    Type: Application
    Filed: December 5, 2011
    Publication date: June 21, 2012
    Inventors: Hyun-Ki Baik, Hee-Jin Chung, Gyong-Jin Joung, Jae-Won Kim
  • Patent number: 8204130
    Abstract: A video encoding apparatus and method to distribute one or more macroblocks, classified into the same slice group, over an entire frame, according to the H.264 standard.
    Type: Grant
    Filed: August 9, 2007
    Date of Patent: June 19, 2012
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Tae-hee Kim, Yeong-kyeong Seong, Hyun-ki Baik
  • Publication number: 20120131588
    Abstract: An apparatus for data processing in a heterogeneous multi-processor environment are provided. The apparatus including an analysis unit configured to analyze 1) operations to be run in connection with data processing and 2) types and a number of processors available for the data processing, a partition unit configured to dynamically partition data into a plurality of data regions having different sizes based on the analyzed operations and operation-specific processor priority information, which is stored in advance of running the operations, and a scheduling unit configured to perform scheduling by allocating operations to be run in the data regions between the available processors.
    Type: Application
    Filed: August 3, 2011
    Publication date: May 24, 2012
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hee-Jin Chung, Hyun-Ki Baik, Jae-Won Kim, Gyong-Jin Joung
  • Publication number: 20120060161
    Abstract: A technique of efficiently improving the processing speed and response time of a user interface (UI) framework in a multi-core environment is provided. According to the technique, it is possible to improve both the throughput and response time of a UI by causing a plurality of workers to process a frame display command.
    Type: Application
    Filed: March 22, 2011
    Publication date: March 8, 2012
    Inventors: Gyong-Jin JOUNG, Seo-Jin Kim, Hyun-Ki Baik, Hee-Jin Chung, Jae-Won Kim
  • Patent number: 8014619
    Abstract: A method and apparatus for encoding/decoding an image that divide an image sequence into sub-groups and determine encoding modes applied to bi-directional pictures included in each sub-group using correlations between the bi-directional pictures and reference pictures are provided. The image encoding method includes dividing a group of pictures (GOP) to be encoded according to consecutive B pictures into sub-groups; calculating the correlations between each B picture included in the sub-group and reference picture according to each encoding mode; and applying one of the encoding modes wherein the reference picture having the highest correlation with the B picture are used in each sub-group to encode the image, thereby improving encoding efficiency.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: September 6, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Hyun-ki Baik, Nyeong-kyu Kwon, Kiran Varaganti, Kalyan K. Kumar
  • Publication number: 20110191782
    Abstract: A data processing apparatus and method for allocating data to processors, allowing the processors to process the data efficiently. The data processing apparatus may predict a result of processing data, based on a workload for the data, according to a number of processors, and may determine the number of processors to be allocated with the data, using the predicted processing result.
    Type: Application
    Filed: January 10, 2011
    Publication date: August 4, 2011
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Jong-Tae Kim, Hyun-Ki Baik
  • Publication number: 20100083273
    Abstract: A memory managing method and memory manager for a multi processing environment are provided. The memory manager adjusts the number of processors assigned to a consumer process and/or an assignment unit size of data to be consumed by the consumer process based on a condition of a shared queue which is shared by a producer process producing data and the consumer process consuming the data.
    Type: Application
    Filed: September 25, 2009
    Publication date: April 1, 2010
    Inventors: Kue-hwan SIHN, Hyun-ki Baik, Jong-tae Kim
  • Publication number: 20090154572
    Abstract: A multi-core processor device and a video decoding method using a multi-core processor, which can efficiently use system resources in a multi-core processor environment that requires a considerable amount of computation. The multi-core processor device includes a video decoder module which includes a plurality of function modules for performing video decoding; a memory which stores an input bitstream and loads the function modules; and a multi-core processor which includes a plurality of cores that perform a video decoding operation on the input bitstream by using the function modules, the cores including a first core and a second core, wherein, if the first core becomes idle during the video decoding operation, the second core allocates part of a remaining task of the second core to the first core and thus reduces an idle time of the first core.
    Type: Application
    Filed: December 17, 2008
    Publication date: June 18, 2009
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Hyun-Ki Baik, Grigory Abuladze, Yun-Il Kim, Se-Hyun Bae
  • Publication number: 20090049281
    Abstract: Provided are a multimedia decoding method and multimedia decoding apparatus based on a multi-core platform including a central processor and a plurality of operation processors. The multimedia decoding method includes performing a queue generation operation on input multimedia data to generate queues of one or more operations of the multimedia data which are to be performed by the central processor and the operation processors, wherein the queue generation operation is performed by the central processor; performing motion compensation operations on partitioned data regions of the multimedia data by one or more motion compensation processors among the operation processors; and performing a deblocking operation on the multimedia data by a deblocking processor among the operation processors.
    Type: Application
    Filed: July 24, 2008
    Publication date: February 19, 2009
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Yun-il KIM, Hyun-ki Baik, Grigory Abuladze, Se-hyun Bae
  • Publication number: 20080192831
    Abstract: A video encoding apparatus and method to distribute one or more macroblocks, classified into the same slice group, over an entire frame, according to the H.264 standard.
    Type: Application
    Filed: August 9, 2007
    Publication date: August 14, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Tae-hee KIM, Yeong-kyeong Seong, Hyun-ki Baik
  • Publication number: 20080166059
    Abstract: A method and apparatus for encoding/decoding an image that divide an image sequence into sub-groups and determine encoding modes applied to bi-directional pictures included in each sub-group using correlations between the bi-directional pictures and reference pictures are provided. The image encoding method includes dividing a group of pictures (GOP) to be encoded according to consecutive B pictures into sub-groups; calculating the correlations between each B picture included in the sub-group and reference picture according to each encoding mode; and applying one of the encoding modes wherein the reference picture having the highest correlation with the B picture are used in each sub-group to encode the image, thereby improving encoding efficiency.
    Type: Application
    Filed: December 28, 2007
    Publication date: July 10, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Hyun-ki BAIK, Nyeong-kyu KWON, Kiran VARAGANTI, Kalyan K. KUMAR
  • Publication number: 20070171974
    Abstract: Provided are a method of and an apparatus for deciding an encoding mode for variable block size motion estimation, which can decide an encoding mode quickly and with less computation during variable block size motion estimation.
    Type: Application
    Filed: January 8, 2007
    Publication date: July 26, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Hyun-ki Baik
  • Publication number: 20070064812
    Abstract: An error concealment method and apparatus are provided. The error concealment method includes determining a reference direction of a lost frame by determining whether a scene change between frames has occurred based on the lost frame; extracting concealment reference points for a pixel of the lost frame by using at least one frame except for the lost frame according to the determined reference direction; obtaining a concealment pixel value of the pixel of the lost frame by giving weight values to the extracted concealment reference points; and restoring the lost frame by performing a concealment of the pixel using the concealment pixel value. According to the error concealment method and apparatus, when a frame loss occurs in an appliance that receives/outputs compressed moving images, error concealment in the unit of a frame can be effectively performed, and the deterioration of picture quality due to the error propagation can be minimized.
    Type: Application
    Filed: June 29, 2006
    Publication date: March 22, 2007
    Inventor: Hyun-ki Baik