Patents by Inventor Kwon Taek Kwon
Kwon Taek Kwon 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: 20130293543Abstract: An image processing apparatus. A rendering unit of the image processing apparatus may perform rendering with respect to each of N passes by applying a multi-pass rendering process with respect to an object in an image. The image processing apparatus may include a texture buffer to store information about at least one pixel using second pass rendering different from first pass rendering, while performing the first pass rendering corresponding to a process of generating a final result image among the N passes.Type: ApplicationFiled: March 11, 2013Publication date: November 7, 2013Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min Kyu JEONG, Jae Don Lee, Kwon Taek Kwon, Seung Won Lee, Shi Hwa Lee
-
Patent number: 8458389Abstract: An apparatus and method for converting a protocol interface are provided. A protocol converter may analyze a protocol of protocol data, and may sequentially output a plurality of sub-data of the input protocol data according to types of the plurality of sub-data and a plurality of phase information representing the types of the plurality of sub-data. A phase channel line may transmit phase information received from the protocol converter among the plurality of phase information. A data channel line may simultaneously transmit the received phase information and a sub-data corresponding to the received phase information.Type: GrantFiled: October 1, 2010Date of Patent: June 4, 2013Assignees: Samsung Electronics Co., Ltd., SNU R&DB FoundationInventors: Kwon Taek Kwon, Seok Yoon Jung, Hyuk Jae Lee, Kyu Dong Kim
-
Publication number: 20130073756Abstract: A processor for processing stream data at a high speed is provided. The processor may include a functional unit to perform an operation on the stream data, an input interface module to perform relaying between the functional unit and an external data producer module that is used to input the stream data to the processor, and an output interface module to perform relaying between the functional unit and an external data consumer module that is used to receive an input of result data regarding a result of the operation performed by the functional unit.Type: ApplicationFiled: August 30, 2012Publication date: March 21, 2013Applicant: Samsung Electronics Co., Ltd.Inventors: Kwon Taek Kwon, Seok Yoon Jung, Shi Hwa Lee
-
Publication number: 20130031336Abstract: An external intrinsic interface. A processor may include a core including a plurality of functional units, an intrinsic module located outside the core, and an interface module to perform relaying between the intrinsic module and a functional unit, among the plurality of functional units.Type: ApplicationFiled: February 16, 2012Publication date: January 31, 2013Applicant: Samsung Electronics Co., Ltd.Inventors: Kwon Taek KWON, Seok Yoon Jung
-
Patent number: 8214617Abstract: Provided are a method and apparatus for avoiding bank conflict. A first instruction that is one of access instructions that are predicted to cause the bank conflict is replaced with a second instruction by changing an execute timing of the first instruction to a timing prior to the execute timing of the first instruction so as for the access instructions not to cause the bank conflict. Next, a load/store unit that is scheduled to access the bank according to the first instruction accesses the bank and reads out a data from the bank at an execute timing of the second instruction, and after that, the load/store unit is allowed to be inputted the read data at the execute timing of the first instruction. Accordingly, although the access instructions that are predicted to cause the bank conflict are allocated to the load/store units, the bank conflict can be prevented, so that it is possible to avoid deterioration in performance due the occurrence of the bank conflict.Type: GrantFiled: February 27, 2008Date of Patent: July 3, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung-june Min, Chan-min Park, Suk-jin Kim, Won-jong Lee, Kwon-taek Kwon, Hee-seok Kim
-
Publication number: 20120124262Abstract: A bus arbitration apparatus and method are provided. A plurality of masters may be classified into master types based on master characteristics, and bus arbitration may be performed. Thus, it is possible to prevent a bus from being distributed to a predetermined master, and it is possible to improve overall performance of a bus system by solving a problem of unbalanced distribution of performance between the plurality of masters.Type: ApplicationFiled: October 13, 2011Publication date: May 17, 2012Applicants: SNU R&DB FOUNDATION, SAMSUNG ELECTRONICS CO., LTD.Inventors: Hyuk Jae LEE, Kwon Taek Kwon, Seok Yoon Jung, Kyu Dong Kim, Deum Ji Woo
-
Publication number: 20120079179Abstract: A processor and an operating method are described. By diversifying an L1 memory being accessed, based on an execution mode of the processor, an operating performance of the processor may be enhanced. By disposing a local/stack section in a system dynamic random access memory (DRAM) located external to the processor, a size of a scratch pad memory may be reduced without deteriorating a performance. While a core of the processor is performing in a very long instruction word (VLIW) mode, the core may data-access a cache memory and thus, a bottleneck may not occur with respect to the scratch pad memory even though a memory access occurs with respect to the scratch pad memory by an external component.Type: ApplicationFiled: June 22, 2011Publication date: March 29, 2012Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventor: Kwon Taek Kwon
-
Patent number: 8144162Abstract: Provided is a method and apparatus for rendering 3D graphics data. By calculating the size of a primitive, which is a basic constituent unit of objects indicated by the graphics data, on a screen, selecting one of a plurality of resolutions supported by a video stream according to the calculated size, generating a video frame image having the selected resolution from the video stream, and rendering the graphics data using the generated video frame image, the amount of memory space used and power consumed are reduced. In addition, since when rendering is performed using a video frame image decoded at a low resolution, a processing speed increases, and since rendering can be performed using video frame images decoded at various resolutions, image quality increases.Type: GrantFiled: October 22, 2007Date of Patent: March 27, 2012Assignee: Samsung Electronics Co., Ltd.Inventors: Sang-oak Woo, Seok-yoon Jung, Kwon-taek Kwon
-
Patent number: 8041903Abstract: A processor and a memory controlling method. The processor enables a Scratch-Pad Memory (SPM) to prepare data that a processor core intends to process, using a data management unit including a data cache, thereby increasing a data processing rate.Type: GrantFiled: February 17, 2009Date of Patent: October 18, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Kyoung June Min, Chan Min Park, Won Jong Lee, Kwon Taek Kwon
-
Publication number: 20110164692Abstract: An apparatus and method for converting a protocol interface are provided. A protocol converter may analyze a protocol of protocol data, and may sequentially output a plurality of sub-data of the input protocol data according to types of the plurality of sub-data and a plurality of phase information representing the types of the plurality of sub-data. A phase channel line may transmit phase information received from the protocol converter among the plurality of phase information. A data channel line may simultaneously transmit the received phase information and a sub-data corresponding to the received phase information.Type: ApplicationFiled: October 1, 2010Publication date: July 7, 2011Applicants: Samsung Electronics Co., Ltd., SNU R&DB FoundationInventors: Kwon Taek Kwon, Seok Yoon Jung, Hyuk Jae Lee, Kyu Dong Kim
-
Publication number: 20110099555Abstract: Disclosed are a reconfigurable processor and processing method, a reconfiguration control apparatus and method, and a thread modeler and modeling method. A memory area of a reconfigurable processor may be divided into a plurality of areas, and a context enabling a thread process may be stored in respective divided areas, in advance. Accordingly, when a context switching is performed from one thread to another thread, the other thread may be executed by using information stored in an area corresponding to the other thread.Type: ApplicationFiled: September 23, 2010Publication date: April 28, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwon Taek Kwon, Kyoung June Min, Seok Yoon Jung
-
Publication number: 20110090224Abstract: A tile based rendering apparatus and method is provided. The rendering method may be used to graphically represent a three dimensional (3D) model on a two dimensional (2D) display screen. Also, the rendering method may perform pre-binning with respect to objects included in a frame, and thus all geometry processing results may not be stored in an external memory and use of the external memory may be reduced.Type: ApplicationFiled: May 5, 2010Publication date: April 21, 2011Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang Oak Woo, Seok Yoon Jung, Kwon Taek Kwon
-
Publication number: 20100115141Abstract: A processor and a memory controlling method. The processor enables a Scratch-Pad Memory (SPM) to prepare data that a processor core intends to process, using a data management unit including a data cache, thereby increasing a data processing rate.Type: ApplicationFiled: February 17, 2009Publication date: May 6, 2010Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyoung June Min, Chan Min Park, Won Jong Lee, Kwon Taek Kwon
-
Publication number: 20100110091Abstract: An apparatus and method of reading texture data for texture mapping. Each of a plurality of blocks included in a cache memory may have any one of an even numbered index or odd numbered index. In this instance, the cache memory may be embodied with an odd numbered index cache memory including odd numbered index blocks and an even numbered index cache memory including even numbered index blocks. Also, address indexes of requested texture data may be analyzed to appropriately access to at least one of the odd numbered index cache memory and even numbered index cache memory, thereby improving an accessing speed.Type: ApplicationFiled: April 7, 2009Publication date: May 6, 2010Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seok Yoon Jung, Sang Oak Woo, Kwon Taek Kwon
-
Publication number: 20100103164Abstract: A method and apparatus of processing three-dimensional (3D) graphic data using a texture factor. The method of processing 3D graphic data includes configuring a polygon including a plurality of vertexes, calculating a texture factor of an object texture corresponding to the polygon, the texture factor being associated with a degree by which the object texture is identified on an actual screen, and determining a texture filtering mode with respect to the object texture based on the calculated texture factor.Type: ApplicationFiled: April 7, 2009Publication date: April 29, 2010Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang Oak Woo, Seok Yoon Jung, Kwon Taek Kwon
-
Publication number: 20090184959Abstract: A rendering apparatus and method are provided. The rendering method includes: reading a block, corresponding to a fragment, from among compressed blocks stored in a depth buffer, by considering frequency information corresponding to the fragment and prepared in advance; and performing a depth test for the fragment by considering the restored block.Type: ApplicationFiled: April 14, 2008Publication date: July 23, 2009Applicants: SAMSUNG ELECTRONICS CO., LTD., YONSEI UNIVERSITY INDUSTRY FOUNDATIONInventors: Sang-oak Woo, Seok-yoon Jung, Kwon-taek Kwon, Tack-don Han, Woo-chan Park, Woo-nam Chung, Jin-hong Park, Jeong-soo Park
-
Publication number: 20090167777Abstract: A rendering method and apparatus are provided. The rendering method includes: performing texture mapping of a transparency value of a fragment; testing whether or not the fragment can be expressed as a pixel after the performing of the texture mapping; and selectively performing texture mapping of the color value of the fragment according to the test result.Type: ApplicationFiled: March 26, 2008Publication date: July 2, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seok-yoon Jung, Sang-oak Woo, Kwon-taek Kwon
-
Publication number: 20090089551Abstract: Provided are a method and apparatus for avoiding bank conflict. A first instruction that is one of access instructions that are predicted to cause the bank conflict is replaced with a second instruction by changing an execute timing of the first instruction to a timing prior to the execute timing of the first instruction so as for the access instructions not to cause the bank conflict. Next, a load/store unit that is scheduled to access the bank according to the first instruction accesses the bank and reads out a data from the bank at an execute timing of the second instruction, and after that, the load/store unit is allowed to be inputted the read data at the execute timing of the first instruction. Accordingly, although the access instructions that are predicted to cause the bank conflict are allocated to the load/store units, the bank conflict can be prevented, so that it is possible to avoid deterioration in performance due the occurrence of the bank conflict.Type: ApplicationFiled: February 27, 2008Publication date: April 2, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Kyoung-june Min, Chan-min Park, Suk-jin Kim, Won-jong Lee, Kwon-taek Kwon, Hee-seok Kim
-
Publication number: 20090002387Abstract: Provided is a method and apparatus for rendering 3D graphics data. By calculating the size of a primitive, which is a basic constituent unit of objects indicated by the graphics data, on a screen, selecting one of a plurality of resolutions supported by a video stream according to the calculated size, generating a video frame image having the selected resolution from the video stream, and rendering the graphics data using the generated video frame image, the amount of memory space used and power consumed are reduced. In addition, since when rendering is performed using a video frame image decoded at a low resolution, a processing speed increases, and since rendering can be performed using video frame images decoded at various resolutions, image quality increases.Type: ApplicationFiled: October 22, 2007Publication date: January 1, 2009Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Sang-oak Woo, Seok-yoon Jung, Kwon-taek Kwon