Patents by Inventor Kyung Jin Byun
Kyung Jin Byun 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: 9213549Abstract: An apparatus for processing a register window overflow and underflow includes register windows each configured to include local registers and incoming registers, dedicated internal memories configured to store contents of the local registers and the incoming registers for each word, dedicated data buses configured to connect the local registers and the incoming registers and the respective dedicated internal memories, a memory word counter configured to perform counting in order to determine whether or not there is a storage space of a word unit in the dedicated internal memories, and a logic block configured to control an operation of the dedicated data buses when one of a window overflow and a window underflow is generated based on the count value of the memory word counter.Type: GrantFiled: August 1, 2012Date of Patent: December 15, 2015Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyung Jin Byun, Nak Woong Eum, Hee-Bum Jung
-
Publication number: 20150293827Abstract: The present invention relates to an apparatus for computing an error rate comprising: a first circuit interface being connected to a first sub-circuit receiving data and computing output data through a predetermined computation process; a second circuit interface and being connected to a first test circuit receiving the same data, which is inputted to the first sub-circuit, and computing output data through the predetermined computation process; an error injecting part injecting an error to the first test circuit; an error detecting part comparing output data of the first sub-circuit to output data of the first test circuit; and an error rate computing part computing input node error probability of the first sub-circuit by statistic processing of the compared result. The apparatus and method for computing error rate of the present invention is able to shorten the time required to obtain error probability, compared to the direct simulation of the full circuit.Type: ApplicationFiled: April 2, 2015Publication date: October 15, 2015Inventors: Jin-Ho HAN, Young-Su KWON, Kyung-Jin BYUN
-
Publication number: 20150237360Abstract: Disclosed herein is an apparatus for fast Sample Adaptive Offset filtering based on a convolution method, for decoding of a video. According an embodiment, the apparatus may include: an input stream provider for sequentially providing a window buffer with pixels read from a buffer that stores input data related to an SAO filter; a window buffer for defining the provided pixels as one or more windows, and for delivering the pixels on a defined window basis to one or more calculation logics; and one or more calculation logics for calculating an offset for the pixels input on the window basis, and for outputting a corrected pixel by adding the calculated offset to a target pixel.Type: ApplicationFiled: February 16, 2015Publication date: August 20, 2015Inventors: Hyun-Mi KIM, Kyung-Jin BYUN, Nak-Woong EUM
-
Publication number: 20150208094Abstract: An apparatus and method for determining a discrete cosine transform (DCT) size based on a transform depth are disclosed herein. The apparatus for determining a DCT size based on a transform depth includes a prediction mode determination unit, a transform unit (TU) generation unit, and a DCT performance unit. The prediction mode determination unit determines a prediction mode in order to determine a DCT size at the root location of a coding unit (CU) present in a coding tree unit (CTU). The transform unit (TU) generation unit partitions the CU into transform units (TUs) based on a residual quad tree (RQT). The DCT performance unit performs a DCT based on the TUs.Type: ApplicationFiled: January 16, 2015Publication date: July 23, 2015Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Suk-Ho LEE, Kyung-Jin BYUN, Nak-Woong EUM
-
Publication number: 20150149836Abstract: A recoverable and fault-tolerant CPU core and a control method thereof are provided. The recoverable and fault-tolerant CPU core includes first, second, and third arithmetic logic circuits configured to perform a calculation requested by the same instruction, a first selector configured to compare calculation values output from the first, second, and third arithmetic logic circuits by the same instruction, determine as a normal state when two or more of the calculation values are the same, and if not, determine as a fault state, and a register file configured to record the calculation value having the same value, when determining as the normal state in the first selector.Type: ApplicationFiled: November 19, 2014Publication date: May 28, 2015Inventors: Young Su KWON, Jin Ho HAN, Kyung Jin BYUN
-
Publication number: 20150063452Abstract: Disclosed is a residual signal inter-channel intra prediction encoding method between a residual signal of a luminance component of an image and a residual signal of a chrominance component thereof. It is possible to improve an intra prediction encoding performance when the inter-channel prediction is performed between residual signal of the luminance component and the chrominance component of HEVC, and derive a prediction coefficient for linear prediction at a high speed while the quadtree block structure of the HEVC is not changed. In addition, it is advantageous to avoid degradation in inter-channel prediction performance, which is caused when quadtree block structures of prediction units (PUs) of the luminance component and the chrominance component are different.Type: ApplicationFiled: June 13, 2014Publication date: March 5, 2015Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Ig Kyun KIM, Kyung Jin BYUN, Nak Woong EUM
-
Publication number: 20150006935Abstract: Disclosed are a processor capable of reducing power consumption of a cache by controlling power mode of the cache and a method for the same. A processor may comprise a processor core; a cache storing instructions to be executed in the processor core; and a cache management part controlling the cache based on a processor operation mode indicating a state of the processor core determined according to algorithm executed in the processor core. Thus, power consumption of cache may be reduced, and degradation of processor core performance may be prevented by controlling power mode of cache considering an operation mode of the processor.Type: ApplicationFiled: June 10, 2014Publication date: January 1, 2015Inventors: Jin Ho HAN, Young Su KWON, Kyoung Seon SHIN, Kyung Jin BYUN, Nak Woong EUM
-
Publication number: 20140348250Abstract: Provided is a method for a plurality of processing elements to filter a plurality of pixel blocks in a plurality of picture partitions for a single frame image. The method for filtering pixel blocks includes: checking the status of a second boundary pixel block adjacent to a picture partition boundary, the second boundary pixel block being one of a plurality of pixel blocks in a second picture partition and neighboring a first boundary pixel block in a first picture partition, the first boundary pixel block neighboring the picture partition boundary; selecting a filtering area for the first boundary pixel block based on the status of the second boundary pixel block; and filtering the filtering area for the first boundary pixel block.Type: ApplicationFiled: May 23, 2014Publication date: November 27, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Seunghyun CHO, Hyun Mi KIM, Kyung Jin BYUN, Nak Woong EUM
-
Publication number: 20140351828Abstract: An apparatus and method for controlling a multi-core SoC including a main core and at least one sub-core are disclosed. The apparatus includes a determination unit, a storage unit, and a control unit. The determination unit determines whether or not to drive the sub-core by taking the performance or power of the multi-core SoC into consideration. The storage unit stores state information including a register of the main core or the sub-core in accordance with a determination of the determination unit. The control unit performs control so that the main core and the sub-core execute a sub-task, that is, a task of the sub-core, through exchange by sharing the state information.Type: ApplicationFiled: April 22, 2014Publication date: November 27, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Yoo-Kyoung LEE, Kyung-Jin BYUN, Nak-Woong EUM
-
Publication number: 20140341270Abstract: An apparatus and method for skipping fractional motion estimation (FME) in high efficiency video coding (HEVC) are disclosed. The apparatus includes a current sum of absolute differences (SAD) acquisition unit, a redundancy determination unit, and a motion estimation skip unit. The SAD acquisition unit acquires the SAD from an integer motion estimation (IME) unit when the IME unit performs IME on a coding tree block (CTB). The redundancy determination unit determines whether or not the CTB is an estimated redundant block using the current SAD. The motion estimation skip unit provides an FME unit with an FME skip signal of the CTB depending on whether or the CTB is an estimated redundant block.Type: ApplicationFiled: April 29, 2014Publication date: November 20, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Seong-Mo Park, Seung-Hyun Cho, Hyun-Mi Kim, Kyung-Jin Byun, Nak-Woong Eum
-
Publication number: 20140307794Abstract: A motion estimation apparatus and method are disclosed. The motion estimation apparatus includes processing element (PE) array units, sub-SAD calculation units, motion vector calculation units, and a minimum motion vector selector. The PE array units each perform parallel processing for each of the three types of coding units. The sub-SAD calculation units calculate respective SAD values for the three types of coding units. The motion vector calculation units calculate respective motion vectors for the three types of coding units. The minimum motion vector selector selects a minimum motion vector from among the motion vectors.Type: ApplicationFiled: March 18, 2014Publication date: October 16, 2014Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Seong-Mo PARK, Kyung-Jin Byun, Nak-Woong Eum
-
Publication number: 20140294073Abstract: Disclosed herein are an apparatus and a method of providing recompression of a video capable of recompressing and transmitting flags of data having an association with neighboring data in a video block and an original video by a simple logic. To this end, the apparatus of providing recompression of a video includes: a recompressing unit recompressing a compressed video frame based on information obtained by comparing a selected block selected from the compressed video frame and an adjacent block adjacent to the selected block with each other; and a frame memory controlling unit storing the recompressed video frame in a frame memory. Therefore, a hardware volume may be decreased while original video data are maintained.Type: ApplicationFiled: March 13, 2014Publication date: October 2, 2014Applicant: Electronics and Telecommunications Research InstituteInventors: Seong-Mo PARK, Kyung-Jin BYUN, Nak-Woong EUM
-
Publication number: 20130166810Abstract: An apparatus for processing a register window overflow and underflow includes register windows each configured to include local registers and incoming registers, dedicated internal memories configured to store contents of the local registers and the incoming registers for each word, dedicated data buses configured to connect the local registers and the incoming registers and the respective dedicated internal memories, a memory word counter configured to perform counting in order to determine whether or not there is a storage space of a word unit in the dedicated internal memories, and a logic block configured to control an operation of the dedicated data buses when one of a window overflow and a window underflow is generated based on the count value of the memory word counter.Type: ApplicationFiled: August 1, 2012Publication date: June 27, 2013Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyung Jin Byun, Nak Woong Eum, Hee-Bum Jung
-
Publication number: 20120143602Abstract: A method for decoding segmented speech frames includes: generating parameters of a segmented current speech frame by using parameters of a segmented previous speech frame; and decoding a speech frame by using the parameters of the current speech frame, which are generated in the generating of the parameters of the segmented current speech frame.Type: ApplicationFiled: July 26, 2011Publication date: June 7, 2012Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyung Jin BYUN, Nak Woong EUM, Hee-Bum JUNG
-
Patent number: 8010814Abstract: Provided are an apparatus for controlling power management of a DSP (Digital Signal Processor) and a power management system and method using the same. The power management system includes a command decoding device for decoding a program into which a PSM (Power Saving Mode) command and a general command are inserted and transmitting module information required for execution of a corresponding command to a power management control apparatus at the time of decoding the corresponding command; a pipeline control device for blocking and restarting the transmission of data through a pipeline upon receipt of a pipeline control signal (pipeline stall) from the power management control device; and the power management control apparatus for controlling power in respective modules by setting/resetting corresponding bits of a PSM status register and a PSM flag register in accordance with the PSM command and the general command decoded in the command decoding device.Type: GrantFiled: November 7, 2007Date of Patent: August 30, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Kyung-Jin Byun, Bon-Tae Koo, Nak-Woong Eum
-
Publication number: 20110153995Abstract: Disclosed are an arithmetic apparatus including MAC calculation, and a DSP structure and a filtering method using the same. The arithmetic apparatus includes: first and second registers storing one or more pieces of n-bit data (n is a natural number); a third register storing one or more pieces of 2n bit data; a multiplier having a first input terminal connected to the first register, a second input terminal connected to the second and third registers, and multiplying an input value of the first input terminal and that of the second input terminal; and an arithmetic-logic unit (ALU) having a first input terminal connected to an output terminal of the multiplier and a second input terminal feedback-connected to an output terminal, adding an input value of the first terminal and that of the second terminal, and having the output terminal connected to the third register.Type: ApplicationFiled: December 16, 2010Publication date: June 23, 2011Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Kyung Jin BYUN, Seong Mo Park, Nak Woong Eum
-
Patent number: 7899667Abstract: A waveform interpolation speech coding apparatus and method for reducing complexity thereof are disclosed. The waveform interpolation speech coding apparatus includes: a waveform interpolation encoding unit for receiving a speech signal, calculating parameters for a waveform interpolation from the received speech signal, and quantizing the calculating parameters; and a realignment parameter calculating unit for restoring a characteristic waveform (CW) using the quantized parameter, calculating a realignment parameter that maximizes a cross-correlation among consecutive CWs for the restored CW.Type: GrantFiled: December 19, 2006Date of Patent: March 1, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Kyung-Jin Byun, Ik-Soo Eo, Hee-Bum Jung, Nak-Woong Eum
-
Patent number: 7848923Abstract: Provided is a method for converting a dimension of a vector. The vector dimension conversion method for vector quantization includes the steps of: extracting a specific parameter having a pitch period from an input speech signal and then generating a vector of a dimension that varies according to the pitch period; dividing an entire frequency domain of the generated vector of the variable dimension into at least two frequency domains; and converting the vector of the variable dimension into vectors of mutually different fixed dimensions according to the divided frequency domains. Thereby, not only an error due to the vector dimension conversion is suppressed but codebook memory required for the vector quantization is effectively reduced.Type: GrantFiled: April 24, 2006Date of Patent: December 7, 2010Assignee: Electronics and Telecommunications Research InstituteInventors: Kyung Jin Byun, Ik Soo Eo, Hee Bum Jung
-
Patent number: 7529663Abstract: Provided are a flexible bit rate code vector generation method and a wideband vocoder employing the same. This invention implements a flexible bit rate by getting three code vectors which are composed of 24, 16, and 8 pulses, at a time in a search process, through improvement of an algebraic codebook search process in a wideband AMR-WB vocoder. The method includes the steps of: performing a preprocess, wherein the preprocess divides a sub-frame by tracks and decides a pulse position having a maximum value in each track; among a plurality of pulses to be searched, fixing a same number of pulses as the tracks to the position with the maximum value of each track sequentially, and searching optimal positions having a minimum error with a target signal by combining two pulses in two consecutive tracks for the remaining pulses; and creating a code vector with flexible bit rate.Type: GrantFiled: August 30, 2005Date of Patent: May 5, 2009Assignee: Electronics and Telecommunications Research InstituteInventors: Kyung-Jin Byun, Ik-Soo Eo, Kyung-Soo Kim, Hee-Bum Jung
-
Publication number: 20080133948Abstract: Provided are an apparatus for controlling power management of a DSP (Digital Signal Processor) and a power management system and method using the same. The power management system includes a command decoding device for decoding a program into which a PSM (Power Saving Mode) command and a general command are inserted and transmitting module information required for execution of a corresponding command to a power management control apparatus at the time of decoding the corresponding command; a pipeline control device for blocking and restarting the transmission of data through a pipeline upon receipt of a pipeline control signal (pipeline stall) from the power management control device; and the power management control apparatus for controlling power in respective modules by setting/resetting corresponding bits of a PSM status register and a PSM flag register in accordance with the PSM command and the general command decoded in the command decoding device.Type: ApplicationFiled: November 7, 2007Publication date: June 5, 2008Applicant: Electronics and Telecommunications Research InstituteInventors: Kyung-Jin Byun, Bon-Tae Koo, Nak-Woong Eum