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).
-
Patent number: 9323717Abstract: 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: GrantFiled: August 30, 2012Date of Patent: April 26, 2016Assignee: Samsung Electronics Co., Ltd.Inventors: Kwon Taek Kwon, Seok Yoon Jung, Shi Hwa Lee
-
Publication number: 20160078666Abstract: A method and apparatus for processing a texture are provided. The method of processing the texture includes acquiring a texture address corresponding to a pixel address and frequency information of the texture, determining a number of texels to be used for texture filtering according to the frequency information of the texture, reading texel values corresponding to the determined number of texels based on the texture address, and performing the texture filtering by using the read texel values.Type: ApplicationFiled: April 2, 2015Publication date: March 17, 2016Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeong Soo PARK, Kwon Taek KWON, Jeong-ae PARK
-
Patent number: 9218308Abstract: 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: GrantFiled: October 13, 2011Date of Patent: December 22, 2015Assignees: Samsung Electronics Co., Ltd., SNU R&DB FOUNDATIONInventors: Hyuk Jae Lee, Kwon Taek Kwon, Seok Yoon Jung, Kyu Dong Kim, Deum Ji Woo
-
Publication number: 20150228113Abstract: A method and apparatus for rendering graphics data are provided. The graphics data rendering method includes calculating a number of overlapping objects by tile in a first frame. The graphics data rendering method determines a tile size of a second frame based on the calculated number of the overlapping objects, divides the second frame based on the determined tile size, and renders the second frame by divided tile.Type: ApplicationFiled: July 18, 2014Publication date: August 13, 2015Applicant: Samsung Electronics Co., Ltd.Inventors: Jeong-soo PARK, Kwon-taek KWON, Jeong-ae PARK
-
Publication number: 20150221122Abstract: Methods and apparatuses of rendering graphics data are disclosed to reduce the amount of computation to be performed in rendering the graphics data. The method of rendering graphics data includes extracting, at an extractor for rendering graphics data, an object existing at a first frame and a second frame on the basis of attribute information of the object in the first frame and attribute information the object in the second frame, comparing first viewpoint information of the object in the first frame with second viewpoint information of the object in the second frame, and acquiring geometric data of the object in a second viewpoint on the basis of geometric data of the object in a first viewpoint and the viewpoint comparison information.Type: ApplicationFiled: July 11, 2014Publication date: August 6, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-young SON, Kwon-taek KWON, Sang-oak WOO
-
Publication number: 20150145858Abstract: Provided is a method and apparatus for processing a current command by using previous command information. The rendering method includes receiving first data corresponding to a current command that is to be rendered, determining whether to reuse a second data corresponding to a previous command that has already been processed by comparing the first data with the second data, and processing the current command, at a renderer, based on a result of the determination.Type: ApplicationFiled: May 27, 2014Publication date: May 28, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Jeong-ae PARK, Kwon-taek KWON, Min-young SON
-
Patent number: 9043805Abstract: 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: GrantFiled: September 23, 2010Date of Patent: May 26, 2015Assignee: Samsung Electronics Co., Ltd.Inventors: Kwon Taek Kwon, Kyoung June Min, Seok Yoon Jung
-
Patent number: 9013495Abstract: 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: GrantFiled: April 14, 2008Date of Patent: April 21, 2015Assignees: 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: 20150103072Abstract: Provided is a method of rendering an object. The method includes rendering extracting transparency information, at a object rendering apparatus, from a plurality of fragments, which comprise information representing at least one object in a frame, comparing depth information of at least one fragment, from among the plurality of fragments, located at a position of the frame, and determining a rendering of at least one fragment that is located in the position based on the comparison of the depth information and the transparency information.Type: ApplicationFiled: May 13, 2014Publication date: April 16, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-young SON, Kwon-taek KWON, Min-kyu JEONG
-
Publication number: 20150103071Abstract: Provided are graphics data rendering methods. The method includes obtaining, at a graphics data renderer, first space information of at least one object corresponding to graphics data of a first frame, determining a sampling mode of the first frame, based on the graphics data, and rendering graphics data of a second frame based on the first space information and the sampling mode of the first frame. Thus, memory space and time that are used for rendering graphics data may be reduced.Type: ApplicationFiled: May 12, 2014Publication date: April 16, 2015Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Min-young SON, Kwon-taek KWON, Jeong-soo PARK, Min-kyu JEONG
-
Publication number: 20150097830Abstract: An image processing method includes: determining whether a draw command that is identical to a previous draw command is input; obtaining information about a transparency of a previous frame that is performed with the previous draw command; and performing image processing on a current frame based on the information about the transparency.Type: ApplicationFiled: October 7, 2014Publication date: April 9, 2015Inventors: Min-kyu JEONG, Kwon-taek KWON, Min-young SON, Jeong-soo PARK, Sang-oak WOO
-
Publication number: 20150091892Abstract: Provided is a rendering method and apparatuses for rendering image data. The rendering method includes generating a primitive list by performing geometry processing on a current tile to be rendered; determining whether the current tile is identical to a previous tile from among tiles included in a previously rendered frame; and in response to the previous tile being identical to the current tile, generating an image of the current tile by re-using an image of the previous tile.Type: ApplicationFiled: February 26, 2014Publication date: April 2, 2015Applicant: SAMSUNG ELECTRONICS CO., LTDInventors: Kwon-taek KWON, Seok-yoon JUNG
-
Publication number: 20150095589Abstract: A cache memory system includes a cache memory, which stores cache data corresponding to portions of main data stored in a main memory and priority data respectively corresponding to the cache data; a table storage unit, which stores a priority table including information regarding access frequencies with respect to the main data; and a controller, which, when at least one from among the main data is requested, determines whether cache data corresponding to the request is stored in the cache memory, deletes one from among the cache data based on the priority data, and updates the cache data set with new data, wherein the priority data is determined based on the information regarding access frequencies.Type: ApplicationFiled: September 29, 2014Publication date: April 2, 2015Applicant: Samsung Electronics Co., Ltd.Inventors: Jeong-soo PARK, Kwon-taek Kwon, Jeong-ae Park
-
Publication number: 20150062127Abstract: A rendering method includes determining, at a geometry processor, if a previous draw command from among previous draw commands is identical to a current draw command; in response to the previous draw command being identical to the current draw command, selecting a primitive list indicating a result of geometry processing performed on the previous draw command; and performing pixel processing using the primitive list.Type: ApplicationFiled: February 26, 2014Publication date: March 5, 2015Applicant: Samsung Electronics Co., LtdInventors: Kwon-taek KWON, Seok-yoon JUNG
-
Patent number: 8862825Abstract: 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: GrantFiled: June 22, 2011Date of Patent: October 14, 2014Assignee: Samsung Electronics Co., Ltd.Inventor: Kwon Taek Kwon
-
Publication number: 20140285501Abstract: A method and apparatus for controlling a fragment that controls processing of a fragment during a graphic rendering process. The method of controlling the fragment includes determining whether to process a second fragment, based on flag data representing a processing state of a first fragment, and updating the flag data based on a processing state of at least one of the first fragment and the second fragment, wherein the first fragment and the second fragment refer to fragments representing an identical spatial location among fragments included in differing primitives in a frame.Type: ApplicationFiled: December 20, 2013Publication date: September 25, 2014Applicant: SAMSUNG ELECTRONICS CO., LTD.Inventors: Seok Yoon JUNG, Kwon Taek KWON, Sang Oak WOO
-
Publication number: 20140258690Abstract: An apparatus and method for non-blocking execution of a static scheduled processor, the apparatus including a processor to process at least one operation using transferred input data, and an input buffer used to transfer the input data to the processor, and store a result of processing the at least one operation, wherein the processor may include at least one functional unit (FU) to execute the at least one operation, and the at least one FU may process the transferred input data using at least one of a regular latency operation and an irregular latency operation.Type: ApplicationFiled: March 6, 2014Publication date: September 11, 2014Applicant: Samsung Electronics Co., Ltd.Inventors: Kwon Taek KWON, Sang Oak WOO, Shi Hwa LEE, Seok Yoon JUNG
-
Publication number: 20140244939Abstract: A non-blocking texture cache memory for a texture mapping pipeline and an operation method of the non-blocking texture cache memory may include: a retry buffer configured to temporarily store result data according to a hit pipeline or a miss pipeline; a retry buffer lookup unit configured to look up the retry buffer in response to a texture request transferred from a processor; a verification unit configured to verify whether result data corresponding to the texture request is stored in the retry buffer as the lookup result; and an output control unit configured to output the stored result data to the processor when the result data corresponding to the texture request is stored as the verification result.Type: ApplicationFiled: August 14, 2013Publication date: August 28, 2014Applicants: INDUSTRY & ACADEMIC COOPERATION GROUP OF SEJONG UNIVERSITY, SAMSUNG ELECTRONICS CO., LTD.Inventors: Kwon Taek KWON, Young Sik Kim, Woo Chan Park, Young Duke Seo, Sang Oak Woo, Seok Yoon Jung, Duk Ki Hong
-
Patent number: 8605101Abstract: 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: GrantFiled: April 7, 2009Date of Patent: December 10, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Seok Yoon Jung, Sang Oak Woo, Kwon Taek Kwon
-
Patent number: 8587592Abstract: 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: GrantFiled: May 5, 2010Date of Patent: November 19, 2013Assignee: Samsung Electronics Co., Ltd.Inventors: Sang Oak Woo, Seok Yoon Jung, Kwon Taek Kwon