Patents by Inventor Sang-oak Woo

Sang-oak Woo 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: 20080100613
    Abstract: A method, medium, and system rendering 3D graphics data. The method includes selecting objects to render from graphic data that have rendering results of a current frame that are different from rendering results of a previous frame, setting an operational voltage and an operational frequency based on the selected objects to render, and rendering the selected objects according to the set operational voltage and operational frequency with reference to the rendering results of the previous frame.
    Type: Application
    Filed: August 10, 2007
    Publication date: May 1, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-oak Woo, Seok-yoon Jung
  • Publication number: 20080094395
    Abstract: A method, medium, and system rendering 3-dimensional (3D) graphic data. The method of rendering 3D graphic data may include grouping objects from among transparent objects included in graphic data, which overlap each other in a 3D space, and rendering the group and remaining objects excluding the grouped objects, in an order determined according to the distance between the group and a viewpoint and the distance between the remaining objects and the viewpoint. In particular, in the rendering of the group, the objects included in the group may be rendered in an order determined according to the distance between each unit element of each object belonging to the group and the viewpoint. By using such a method, medium, and system, rendering picture quality of a transparent object may be improved by avoiding rendering errors.
    Type: Application
    Filed: August 10, 2007
    Publication date: April 24, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Sang-oak Woo, Hee-sae Lee
  • Publication number: 20080079720
    Abstract: A method, medium, and system authoring 3D (three-dimensional) graphic data. In the method, a rendering function corresponding to characteristics of an authored object is generated. It is determined whether the total number of rendering functions including the generated rendering function exceeds a predetermined number. The object is re-authored to correspond to one of the total number of rendering functions according to results of the determining. When 3D graphic data is reproduced, the number of rendering functions being used can be limited, and thus, a reduction in rendering performance during the authoring phase can be prevented.
    Type: Application
    Filed: August 10, 2007
    Publication date: April 3, 2008
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Se-yoon Tak, Sang-oak Woo
  • Publication number: 20080079718
    Abstract: A 3D graphics rendering method, medium and system that provide a motion blur effect. Clone objects of an object are generated based on animation information of the object to which a motion blur effect is to be applied and 3D graphics data including the generated clone objects is rendered, thereby providing a motion blur effect without using accumulation buffers.
    Type: Application
    Filed: April 16, 2007
    Publication date: April 3, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sang-oak Woo
  • Publication number: 20080079719
    Abstract: A method, medium, and system rendering 3-dimensional (3D) graphic objects. According to the 3D rendering method, medium, and system, a minimum number of objects for expressing a current state of a user interface are extracted, and the extracted objects are rendered, thereby enabling the rendering performance of a user interface engine to be improved. Here, according to a method, medium, and system minimizing the number of rendering objects, a minimum number of objects for expressing each state of a user interface are culled, and a list of the culled objects is generated, thereby enabling the minimum number of objects for expressing a current state of a user interface to be extracted using the list of the culled objects.
    Type: Application
    Filed: August 9, 2007
    Publication date: April 3, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Sang-oak Woo
  • Publication number: 20080074415
    Abstract: Provided are a method and apparatus rendering three-dimensional (3D) graphic data. The method includes eliminating at least one of a plurality of processes for rendering the three-dimensional (3D) graphic data in consideration of a rendering environment of the 3D graphic data and a state of power of a system rendering the 3D graphic data, generating a rendering function which performs the remaining processes after the at least one process is eliminated and rendering the 3D graphic data using the generated rendering function.
    Type: Application
    Filed: August 22, 2007
    Publication date: March 27, 2008
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sang-oak Woo, Kee-chang Lee
  • Patent number: 7336713
    Abstract: A DPCM operation which can reduce the size of differential data and a method and an apparatus for encoding data using the DPCM operation are provided. A method for generating differential data includes generating differential data by performing a DPCM operation on quantized data and generating predicted differential data by performing a predicted DPCM operation on the quantized data, generating circular-quantized differential data and circular-quantized predicted differential data by performing a circular quantization operation on the differential data and the predicted differential data so as to reduce their ranges, and selecting one of the circular-quantized differential data and the circular-quantized predicted differential data depending on their magnitudes.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: February 26, 2008
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-oak Woo, Seok-yoon Jung, Euee-seon Jang, Mahn-jin Han, Do-kyoon Kim, Shin-jun Lee, Gyeong-ja Jang
  • Publication number: 20080018664
    Abstract: A tile binning method including: dividing a scene for rendering a triangle, into a plurality of tiles; determining identification values of tile nodes of each of the tiles; and identifying a tile including an entirety or a part of the triangle from the tiles, based on the identification value of the tile nodes for each of the tiles.
    Type: Application
    Filed: November 28, 2006
    Publication date: January 24, 2008
    Inventors: Kyoung June Min, Jeong Wook Kim, Dong Soo Kang, Suk Jin Kim, Hee Seok Kim, Seok Yoon Jung, Sang Oak Woo
  • Publication number: 20070273692
    Abstract: A 3D graphics processing method, medium and apparatus performing perspective correction is described. The 3D graphics processing method includes receiving a homogeneous coordinate and an attribute value of both end points of one scan line of a polygon composed of a plurality of perspective projected vertices, calculating a reference value indicating an amount of perspective distortion in the scan line using the received homogeneous coordinates, and interpolating an attribute value of each of pixels of the scan line using at least some of the received homogeneous coordinates and attribute values, the attribute value interpolated by selectively applying perspective correction to each pixel based on the reference value. Accordingly, processing time and power consumption may be reduced.
    Type: Application
    Filed: May 25, 2007
    Publication date: November 29, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD
    Inventors: Sang-Oak Woo, Do-Kyoon Kim, Kee-Chang Lee, Jeong-Hwan Ahn, Se-Yoon Tak, Sergey U. Belyaev
  • Publication number: 20070182748
    Abstract: A three-dimensional graphics data rendering method. The method divides initially inputted first graphics data into a static object and a dynamic object, performs a rendering process with respect to the static object, and updates a predetermined buffer with the rendering result. Then the method performs a transformation process, a portion of the rendering process with respect to the dynamic object, determines an updating area, and stores a rendering result of the buffer corresponding to the updating area in a predetermined storage unit; performs a remaining rendering process with respect to the dynamic object, updates the buffer and outputs a first image whose rendering is completed. Finally, the method restores a rendering result of the updating area to the buffer by referring to the storage unit and utilizes a rendering result of the restored buffer as a rendering result of subsequently inputted second graphics data.
    Type: Application
    Filed: January 25, 2007
    Publication date: August 9, 2007
    Applicant: Samsung Electronics Co., Ltd.
    Inventor: Sang Oak Woo
  • Publication number: 20070183674
    Abstract: A method and an apparatus for encoding/decoding key value data of a coordinate interpolator used in a three-dimensional graphic animation are provided.
    Type: Application
    Filed: March 13, 2007
    Publication date: August 9, 2007
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Shin-jun Lee, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Mahn-jin Han, Do-kyoon Kim, Gyeong-ja Jang
  • Publication number: 20070116368
    Abstract: A method and an apparatus for encoding key value data of an orientation interpolator representing the rotation of an object in a keyframe image are provided. The apparatus includes a rotational differential data generator which generates, using a rotational transformation value of a current keyframe and a restored rotational transformation value of a previous keyframe, a rotational differential value used to rotate the object by as much as a difference between rotational transformation applied to the object in the current keyframe by key value data and rotational transformation applied to the object in the previous keyframe by key value data, and outputs rotational differential data by quantizing the rotational differential value, a circular DPCM operator which selectively performs a linear DPCM operation or a circular DPCM operation on rotational differential data, and an entropy encoder which entropy-encodes the rotational differential data.
    Type: Application
    Filed: January 19, 2007
    Publication date: May 24, 2007
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Do-kyoon Kim, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Shin-jun Lee, Mahn-jin Han, Gyeong-ja Jang
  • Patent number: 7209590
    Abstract: An apparatus for coding keys of graphic animation data and a method thereof are provided. The coding apparatus for encoding key data corresponding to time variables among graphic animation comprises a quantizer which quantizes the key data and generates quantized data; a differential pulse code modulation (DPCM) processing unit which DPCM processes the quantized data, receives the DPCM processed data, and by repeatedly performing DPCM processing, selects and outputs DPCM data having the lowest dispersion among N-th order DPCM data generated in the DPCM processing; a polar value removing unit which reduces the range of data by removing a polar value in the DPCM data output form the DPCM processing unit; and an entropy encoder which removes the redundancy of binary bits in the data output from the polar value removing unit and generates a compressed and encoded binary bit stream.
    Type: Grant
    Filed: July 5, 2002
    Date of Patent: April 24, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shin-jun Lee, Sang-oak Woo
  • Patent number: 7206457
    Abstract: A method and an apparatus for encoding/decoding key value data of a coordinate interpolator used in a three-dimensional graphic animation are provided. The apparatus for encoding key value data of a coordinate interpolator representing the position of each vertex of an object using coordinates of each of the vertices including x, y, and z components includes a quantizer, which quantizes a coordinate interpolator input there into with predetermined quantization bits, a DPCM processor, which performs a DPCM operation of a predetermined mode on each component of each vertex of the quantized coordinate interpolator and generates differential data based on the temporal variation of the coordinates of each of the vertices and differential data based on the spatial variation of the coordinates of each of the vertices.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: April 17, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shin-jun Lee, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Mahn-jin Han, Do-kyoon Kim, Gyeong-ja Jang
  • Publication number: 20070053600
    Abstract: A method and an apparatus for encoding/decoding key value data of a coordinate interpolator used in a three-dimensional graphic animation are provided. The apparatus for encoding key value data of a coordinate interpolator representing the position of each vertex of an object using coordinates of each of the vertices including x, y, and z components includes a quantizer, which quantizes a coordinate interpolator input thereinto with predetermined quantization bits, a DPCM processor, which performs a DPCM operation of a predetermined mode on each component of each vertex of the quantized coordinate interpolator and generates differential data based on the temporal variation of the coordinates of each of the vertices and differential data based on the spatial variation of the coordinates of each of the vertices.
    Type: Application
    Filed: October 10, 2006
    Publication date: March 8, 2007
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Shin-jun Lee, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Mahn-jin Han, Do-kyoon Kim, Gyeong-ja Jang
  • Patent number: 7181071
    Abstract: A method and an apparatus for encoding key value data of an orientation interpolator representing the rotation of an object in a keyframe image are provided. The apparatus includes a rotational differential data generator which generates, using a rotational transformation value of a current keyframe and a restored rotational transformation value of a previous keyframe, a rotational differential value used to rotate the object by as much as a difference between rotational transformation applied to the object in the current keyframe by key value data and rotational transformation applied to the object in the previous keyframe by key value data, and outputs rotational differential data by quantizing the rotational differential value, a circular DPCM operator which selectively performs a linear DPCM operation or a circular DPCM operation on rotational differential data, and an entropy encoder which entropy-encodes the rotational differential data.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: February 20, 2007
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Do-kyoon Kim, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Shin-jun Lee, Mahn-jin Han, Gyeong-ja Jang
  • Publication number: 20060171533
    Abstract: An apparatus and a method for encoding and decoding key data are provided.
    Type: Application
    Filed: March 28, 2006
    Publication date: August 3, 2006
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Shin-jun Lee, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Mahn-jin Han, Do-kyoon Kim, Gyeong-ja Jang
  • Patent number: 7026960
    Abstract: An apparatus and a method for encoding and decoding key data are provided.
    Type: Grant
    Filed: November 27, 2002
    Date of Patent: April 11, 2006
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Shin-jun Lee, Seok-yoon Jung, Euee-seon Jang, Sang-oak Woo, Mahn-jin Han, Do-kyoon Kim, Gyeong-ja Jang
  • Patent number: 7006097
    Abstract: Methods for compressing and reconstructing an animation path using linear approximation, apparatuses for performing the methods, and data formats therefor are provided. The apparatus for compressing an animation path, has an interpolator analysis unit for extracting a predetermined number of break points from an animation path and outputting keys and key values corresponding to the break points; a key coder for coding keys output from the interpolator analysis unit; a key value coder for coding key values output from the interpolator analysis unit; and an entropy encoder for entropy encoding the keys and key values which are coded in the key coder and key value coder, respectively, and outputting encoded bit streams. According to the methods, by analyzing break points, a simplified encoded bit stream having a minimum number of break points is obtained.
    Type: Grant
    Filed: November 20, 2001
    Date of Patent: February 28, 2006
    Assignee: Samsung Electronic Co., Ltd.
    Inventors: Euee-seon Jang, Do-kyoon Kim, Sang-oak Woo
  • Publication number: 20050151747
    Abstract: Provided are a 3D object graphics processing apparatus and a 3D scene graph processing apparatus.
    Type: Application
    Filed: October 14, 2004
    Publication date: July 14, 2005
    Applicant: Samsung Electronics Co., Ltd.
    Inventors: Do-kyoon Kim, Mahn-jin Han, Jeong-hwan Ahn, Sang-oak Woo