Patents by Inventor Kyoung Chung
Kyoung Chung 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).
-
Publication number: 20130067203Abstract: A swizzle pattern generator is provided to reduce an overhead due to execution of a swizzle instruction in vector processing. The swizzle pattern generator is configured to provide swizzle patterns with respect to data sets of at least one vector register or vector processing unit. The swizzle pattern generator may be reconfigurable to generate various swizzle patterns for different vector operations.Type: ApplicationFiled: September 14, 2012Publication date: March 14, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Moo-Kyoung Chung, Woong Seo, Ho-Young Kim, Soo-Jung Ryu, Dong-Hoon Yoo, Jin-Seok Lee, Yeon-Gon Cho, Chang-Moo Kim, Seung-Hun Jin
-
Publication number: 20120221797Abstract: Provided is a multi-port cache memory apparatus and a method of the multi-port cache memory apparatus. The multi-port memory apparatus may divide an address space into address regions and allocate the divided memory regions to cache banks, thereby preventing the concentration of access to a particular cache.Type: ApplicationFiled: January 31, 2012Publication date: August 30, 2012Inventors: Moo-Kyoung Chung, Soo-Jung Ryu, Ho-Young Kim, Woong Seo, Young-Chul Cho
-
Publication number: 20120158394Abstract: A simulation apparatus and method for a multicore system are provided. The simulation apparatus may prevent the occurrence of a data collision during the communication between modules and may reduce the overhead generated during simulation. The simulation apparatus may select a plurality of modules to be synchronized in terms of function execution timing based on timing information and may configure a multicore system architecture model using the selected modules. The simulation apparatus may acquire function execution timing information of the modules, control the execution of functions by the modules based on the acquired function execution timing information, and output the results of the control of the execution of functions by the modules.Type: ApplicationFiled: June 28, 2011Publication date: June 21, 2012Inventors: Young Chul Cho, Soo-Jung Ryu, Moo-Kyoung Chung, Ho-Young Kim, Woong Seo
-
Publication number: 20120151154Abstract: A latency management apparatus and method are provided. A latency management apparatus for a multiprocessor system having a plurality of processors and shared memory, when the shared memory and each of the processors is configured to generate a delayed signal, includes a delayed signal detector configured to detect the generated delayed signal; and one or more latency managers configured to manage an operation latency of any one of the processors upon detection of the delayed signal.Type: ApplicationFiled: June 20, 2011Publication date: June 14, 2012Applicant: Samsung Electronics Co., Ltd.Inventors: Woong Seo, Soo-Jung Ryu, Moo-Kyoung Chung, HoYoung Kim, Young-Chul Cho
-
Publication number: 20120124343Abstract: Provided are an apparatus and method for modifying an instruction operand. The apparatus includes a first selector configured to receive first instruction operands and a second selector configured to receive second instruction operands. The apparatus also includes a modification unit configured to select a first instruction operand and a second instruction operand, and to modify the selected first instruction operand and the selected second instruction operand to reduce the operand instructions that are input to the first selector and the second selector.Type: ApplicationFiled: June 17, 2011Publication date: May 17, 2012Inventors: Ho-Young Kim, Soo-Jung Ryu, Moo-Kyoung Chung, Woong Seo, Young-Chul Cho
-
Publication number: 20120113128Abstract: A computing apparatus is provided. The computing apparatus includes a memory unit configured to have an address space defined as a multidimensional space having at least two axes, and a memory access unit configured to include a first pointer register storing a first pointer pointing to a row corresponding to the first axis and a second pointer register storing a second pointer pointing to a column corresponding to the second axis.Type: ApplicationFiled: June 29, 2011Publication date: May 10, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Soo-Jung Ryu, Sung-Bae Park, Woong Seo, Young-Chul Cho, Jeong-Wook Kim, Moo-Kyoung Chung, Ho-Young Kim
-
Publication number: 20120092987Abstract: A routing apparatus and a network apparatus that are capable of improving general system performance by compressing/decompressing data and transmitting the result of the compression/decompression, are provided. The routing apparatus may compress and/or decompress input data, and may transmit the compressed and/or decompressed input data.Type: ApplicationFiled: April 23, 2011Publication date: April 19, 2012Inventors: Moo-Kyoung CHUNG, Soo-Jung RYU, Woong SEO, Ho-Young KIM, Young-Chul CHO
-
Patent number: 7994948Abstract: Provided is a table generation method of decoding a variable-length code. The table generation method includes receiving a variable-length code table and a search width N, generating a K-ary tree from the variable-length code table and the search width N, and generating an N-bit code table from the K-ary tree.Type: GrantFiled: May 29, 2009Date of Patent: August 9, 2011Assignee: Electronics and Telecommunications Research InstituteInventors: Seung Hyun Cho, Moo Kyoung Chung, Kyung Su Kim, Jae Jin Lee, Jun Young Lee, Seong Mo Park, Nak Woong Eum
-
Publication number: 20110153958Abstract: Provided are a network load reducing method and a node structure for a multiprocessor system with a distributed memory. The network load reducing method uses a multiprocessor system including a node having a distributed memory and an auxiliary memory storing a sharer history table. The network load reducing method includes recording the history of a sharer node in the sharer history table of the auxiliary memory, requesting share data with reference to the sharer history table of the auxiliary memory, and deleting share data stored in the distributed memory and updating the sharer history table of the auxiliary memory.Type: ApplicationFiled: December 16, 2010Publication date: June 23, 2011Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Sang Heon LEE, Moo Kyoung CHUNG, Kyoung Seon SHIN, June Young CHANG, Seong Mo PARK, Nak Woong EUM
-
Publication number: 20110116550Abstract: A video decoding apparatus and method based on a data and function splitting scheme are disclosed. The video decoding apparatus based on a data and function splitting scheme includes a variable length decoding unit performing variable length decoding and parsing on a bit stream to acquire residual data and a decoding parameter, and splitting the residual data and the decoding parameter by row; and N (N is a natural number of 2 or larger) number of clusters splitting dequantization and inverse discrete cosine transform (IDCT), motion vector prediction, intra prediction and motion compensation, video restoration, and deblocking function into M number of functions, acquiring the residual data, the decoding parameter, and macroblock (MB) processing information of an upper cluster by column, and splitting the information acquired by column into M number of functions to process the same.Type: ApplicationFiled: July 15, 2010Publication date: May 19, 2011Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jae Jin Lee, Moo Kyoung Chung, Kyung Su Kim, Jun Young Lee, Seong Mo Park, Nak Woong Eum
-
Publication number: 20110107063Abstract: There is provided a vector processing apparatus and method allowing for the parallel processing of a plurality of different instructions while maintaining vector processing architecture. The vector processing apparatus includes an instruction memory storing a multiple instruction group including one or more instructions; an instruction fetch unit reading the multiple instruction group from the instruction memory; and a plurality of instruction processing units each receiving the multiple instruction group through the instruction fetch unit, selecting a single instruction from the multiple instruction group according to a previous arithmetic result, and performing a arithmetic operation.Type: ApplicationFiled: August 2, 2010Publication date: May 5, 2011Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Moo Kyoung Chung, Young Su Kwon, Kyung Su Kim
-
Publication number: 20110099334Abstract: A core cluster includes a cache memory, a core, and a cluster cache controller. The cache memory stores and provides instructions and data. The core accesses the cache memory or a cache memory provided in an adjacent core cluster, and performs an operation. The cluster cache controller allows the core to access the cache memory when the core requests memory access. The cluster cache controller allows the core to access the cache memory provided in the adjacent core cluster when the core requests a clustering to the adjacent core cluster. The cluster cache controller allows a core provided in the adjacent core cluster to access the cache memory when the core receives a clustering request from the adjacent core cluster.Type: ApplicationFiled: July 22, 2010Publication date: April 28, 2011Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Young Su KWON, Moo Kyoung CHUNG, Nak Woong EUM
-
Publication number: 20110085601Abstract: Disclosed are a multiprocessor-based video decoding apparatus and method. The multiprocessor-based video decoding apparatus includes: a stream parser dividing an input stream by row and parsing a skip counter and a quantization parameter of the input stream; and a plurality of processors acquiring the plurality of divided streams, the skip counter, and the quantization parameter generated by the stream parser, acquiring decoded information of an upper processor among neighboring processors by row, and parallel-decoding the plurality of divided streams by row. Decoding of an input stream can be parallel-processed by row.Type: ApplicationFiled: July 15, 2010Publication date: April 14, 2011Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jae Jin Lee, Jun Young Lee, Moo Kyoung Chung, Seong Mo Park, Nak Woong Eum
-
Publication number: 20100074542Abstract: Provided are an apparatus for decoding a minimum memory access-based context adaptive variable length code (CAVLC) of the moving picture compression standard, H.264, and a table search method for decoding a context adaptive variable length code using the same. The apparatus for decoding a context adaptive variable length code may be useful to improve an overall decoding speed since the repeated memory accesses may be reduced to 2 cycles of memory accesses by reconstructing a context adaptive variable length code table of first decoding information (TrailingOnes) and second decoding information (TotalCoefficient) into 2-step tables and storing the reconstructed 2-step tables in advance and performing a table search to decode the first decoding information and the second decoding information, by using the information stored in the 2-step tables, depending on whether the remaining bits except for the number of leading zero are present in the inputted bit stream.Type: ApplicationFiled: February 10, 2009Publication date: March 25, 2010Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jae Jin LEE, Moo Kyoung CHUNG, Seung Hyun CHO, Kyung Su KIM, Jun Young LEE, Seong Mo PARK, Nak Woong EUM
-
Publication number: 20100052955Abstract: Provided is a table generation method of decoding a variable-length code. The table generation method includes receiving a variable-length code table and a search width N, generating a K-ary tree from the variable-length code table and the search width N, and generating an N-bit code table from the K-ary tree.Type: ApplicationFiled: May 29, 2009Publication date: March 4, 2010Applicant: ELECTRONICS AND TELECOMUNICATIONS RESEARCH INSTITUTEInventors: Seung Hyun CHO, Moo Kyoung Chung, Kyung Su Kim, Jae Jin Lee, Jun Young Lee, Seong Mo Park, Nak Woong Eum
-
Patent number: 7646318Abstract: Provided is an H.264 Context Adaptive Variable Length Coding (CAVLC) decoding method based on an Application-Specific Instruction-set Processor (ASIP). The H.264 CAVLC decoding method includes determining a plurality of comparison bit strings on the basis of a table of a decoding coefficient, storing lengths of the comparison bit strings in a first register, storing code values of the comparison bit strings in a second register, comparing an input bit stream with the comparison bit strings based on the lengths and code values of the comparison bit strings, and determining value of the decoding coefficient according to a result of comparison between the input bit stream and the comparison bit strings. The method extracts a decoding coefficient using a register in an ASIP without accessing a memory and prevents a reduction in speed caused by memory access, thereby increasing the decoding speed of an H.264 decoder.Type: GrantFiled: July 29, 2008Date of Patent: January 12, 2010Assignee: Electronics and Telecommunications Research InstituteInventors: Jae Jin Lee, Jun Young Lee, Moo Kyoung Chung, Seong Mo Park, Nak Woong Eum
-
Publication number: 20090282215Abstract: Provided are a multi-processor system and a multi-processing method in the multi-processor system. The multi-processor system comprises a plurality of processors each including a data core and a processing core; and switches connecting the data core to the processing core in each of the processors as a combination of a data core-processing core pair. Therefore, the multi-processor system may be useful to remove any overhead for communications and make programming easy and simple.Type: ApplicationFiled: December 30, 2008Publication date: November 12, 2009Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Moo Kyoung CHUNG, Seong Hyun Cho, Kyung Su Kim, Jae Jin Lee, Jun Young Lee, Seong Mo Park, Nak Woong Eum
-
Publication number: 20090138684Abstract: Provided is an H.264 Context Adaptive Variable Length Coding (CAVLC) decoding method based on an Application-Specific Instruction-set Processor (ASIP). The H.264 CAVLC decoding method includes determining a plurality of comparison bit strings on the basis of a table of a decoding coefficient, storing lengths of the comparison bit strings in a first register, storing code values of the comparison bit strings in a second register, comparing an input bit stream with the comparison bit strings based on the lengths and code values of the comparison bit strings, and determining value of the decoding coefficient according to a result of comparison between the input bit stream and the comparison bit strings. The method extracts a decoding coefficient using a register in an ASIP without accessing a memory and prevents a reduction in speed caused by memory access, thereby increasing the decoding speed of an H.264 decoder.Type: ApplicationFiled: July 29, 2008Publication date: May 28, 2009Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTEInventors: Jae Jin Lee, Jun Young Lee, Moo Kyoung Chung, Seong Mo Park, Nak Woong Eum
-
Publication number: 20080036739Abstract: A wireless pointing device, a terminal equipment with the same, and a pointing method using the wireless pointing device are disclosed. A disclosed wireless pointing device includes a lighting means, an image acquisition area, an image formation means, a light receiving means, a movement detection means, and a wireless communication means. The subject is the surface of a finger, a lattice pattern or a perceivable pattern. One example wireless pointing device is combined with a fingerprint sensor to collect a user's fingerprint during operation of the pointing device and compare the fingerprint with an existing registered fingerprint without a separate fingerprint authentication procedure.Type: ApplicationFiled: May 17, 2005Publication date: February 14, 2008Applicants: MOBISOL INC., KOREA ELECTRONICS TECHNOLOGY INSTITUTEInventors: Sung Juh, Kyoung Chung, Dong Yong, Kyu Hwang
-
Publication number: 20070146318Abstract: The present invention relates to a micro-optical pointing device suitable for mobile terminals such as a cellular phone and PDA. A disclosed pointing device includes a light source emitting light rays to a subject; a contact member comprising a lattice type or perceivable pattern, which reflects an image of the moving subject; and an automatic transfer device restoring the contact member moved by a finger. The pointing device may further include a flip chip containing an image sensor, which converts the acquired image into an electronic signal, and a circuit for signal processing. The pointing device may include an integrated optical structure comprising a condensing lens, a specular surface, a light output part, and an image-formation lens. The pointing device may include a light guide structure that a parallel light prism lens, an image-formation lens, and a mask for blocking disturbance ray are formed into a single part.Type: ApplicationFiled: March 10, 2005Publication date: June 28, 2007Applicants: MOBISOL INC., Korea Electronics Technology InstituteInventors: Sung Juh, Kyoung Chung, Yoon Kim, Kyu Cho, Tae Kim, Dong Yong, Jae Jo, Seung Oh, Sun Jun, Kyu Hwang