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: 9612867Abstract: 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: GrantFiled: August 3, 2011Date of Patent: April 4, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Hee-Jin Chung, Hyun-Ki Baik, Jae-Won Kim, Gyong-Jin Joung
-
Patent number: 9250968Abstract: 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: GrantFiled: September 25, 2009Date of Patent: February 2, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Kue-hwan Sihn, Hyun-ki Baik, Jong-tae Kim
-
Patent number: 9223620Abstract: 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: GrantFiled: January 10, 2011Date of Patent: December 29, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Jong-Tae Kim, Hyun-Ki Baik
-
Patent number: 8675739Abstract: 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: GrantFiled: December 17, 2008Date of Patent: March 18, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun-Ki Baik, Grigory Abuladze, Yun-Il Kim, Se-Hyun Bae
-
Patent number: 8634470Abstract: 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: GrantFiled: July 24, 2008Date of Patent: January 21, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Yun-il Kim, Hyun-ki Baik, Grigory Abuladze, Se-hyun Bae
-
Patent number: 8457198Abstract: 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: GrantFiled: January 8, 2007Date of Patent: June 4, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Hyun-ki Baik
-
Patent number: 8369416Abstract: 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: GrantFiled: June 29, 2006Date of Patent: February 5, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Hyun-ki Baik
-
Publication number: 20120154410Abstract: 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: ApplicationFiled: December 5, 2011Publication date: June 21, 2012Inventors: Hyun-Ki Baik, Hee-Jin Chung, Gyong-Jin Joung, Jae-Won Kim
-
Patent number: 8204130Abstract: 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: GrantFiled: August 9, 2007Date of Patent: June 19, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Tae-hee Kim, Yeong-kyeong Seong, Hyun-ki Baik
-
Publication number: 20120131588Abstract: 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: ApplicationFiled: August 3, 2011Publication date: May 24, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hee-Jin Chung, Hyun-Ki Baik, Jae-Won Kim, Gyong-Jin Joung
-
Publication number: 20120060161Abstract: 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: ApplicationFiled: March 22, 2011Publication date: March 8, 2012Inventors: Gyong-Jin JOUNG, Seo-Jin Kim, Hyun-Ki Baik, Hee-Jin Chung, Jae-Won Kim
-
Patent number: 8014619Abstract: 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: GrantFiled: December 28, 2007Date of Patent: September 6, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Hyun-ki Baik, Nyeong-kyu Kwon, Kiran Varaganti, Kalyan K. Kumar
-
Publication number: 20110191782Abstract: 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: ApplicationFiled: January 10, 2011Publication date: August 4, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jong-Tae Kim, Hyun-Ki Baik
-
Publication number: 20100083273Abstract: 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: ApplicationFiled: September 25, 2009Publication date: April 1, 2010Inventors: Kue-hwan SIHN, Hyun-ki Baik, Jong-tae Kim
-
Publication number: 20090154572Abstract: 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: ApplicationFiled: December 17, 2008Publication date: June 18, 2009Applicant: Samsung Electronics Co., Ltd.Inventors: Hyun-Ki Baik, Grigory Abuladze, Yun-Il Kim, Se-Hyun Bae
-
Publication number: 20090049281Abstract: 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: ApplicationFiled: July 24, 2008Publication date: February 19, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Yun-il KIM, Hyun-ki Baik, Grigory Abuladze, Se-hyun Bae
-
Publication number: 20080192831Abstract: 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: ApplicationFiled: August 9, 2007Publication date: August 14, 2008Applicant: Samsung Electronics Co., Ltd.Inventors: Tae-hee KIM, Yeong-kyeong Seong, Hyun-ki Baik
-
Publication number: 20080166059Abstract: 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: ApplicationFiled: December 28, 2007Publication date: July 10, 2008Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyun-ki BAIK, Nyeong-kyu KWON, Kiran VARAGANTI, Kalyan K. KUMAR
-
Publication number: 20070171974Abstract: 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: ApplicationFiled: January 8, 2007Publication date: July 26, 2007Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Hyun-ki Baik
-
Publication number: 20070064812Abstract: 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: ApplicationFiled: June 29, 2006Publication date: March 22, 2007Inventor: Hyun-ki Baik