Patents by Inventor Choong-Gyoo Lim

Choong-Gyoo Lim 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: 8576221
    Abstract: Provided are an apparatus and a method for generating mesh models of feathers. The apparatus for generating the mesh models of the feathers includes a geometrical model analyzing unit that analyzes groups of barbs included in a geometrical curve model of the feather; a calculating unit that calculates the number of grids for each of the groups of barbs by applying curve lengths of the barbs and an average length of the curve lengths included in each of the groups of barbs; and a mesh model generating unit that constructs the geometrical curve models as polygonal mesh models based on the number of grids. According to the present invention, it extracts curved points by using characteristics of a model of a feather and constructs polygonal meshes by using the extracted curved points, thereby making it possible to physically and realistically express the forced physical variation of the polygonal meshes.
    Type: Grant
    Filed: December 3, 2010
    Date of Patent: November 5, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Choong-Gyoo Lim, Byoung-Tae Choi
  • Publication number: 20120270652
    Abstract: Disclosed is a system for servicing game streaming, including: a server for servicing streaming game configured to receive game input data and hardware performance information from a user terminal device and service video streaming or merging streaming coupling the video streaming and graphics streaming according to the received performance of the user terminal device; and a database configured to store a background screen and characters for a game streaming service of the server for servicing streaming game.
    Type: Application
    Filed: April 20, 2012
    Publication date: October 25, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Sung-Soo KIM, Kyoung Ill Kim, Choong Gyoo Lim, Jong Ho Won, Chang Joon Park, Byoung Tae Choi
  • Publication number: 20120129595
    Abstract: Disclosed herein is an apparatus and method for providing an agent-based game service. The apparatus for providing an agent-based game service includes an input data management unit for collecting pieces of input data from a terminal device of at least one user. A data mining unit analyzes patterns of the pieces of input data and then generates and updates mined data according to the result of the pattern analysis. A game agent processing unit creates, using the mined data, a game agent which will replace the user and play a game instead of the user, and evolves the game agent to correspond to the updated mined data.
    Type: Application
    Filed: November 4, 2011
    Publication date: May 24, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Sung-Soo KIM, Choong-Gyoo Lim, Kyoung-Ill Kim, Jong-Ho Won, Chang-Joon Park, Byoung-Tae Choi
  • Publication number: 20120100912
    Abstract: Disclosed herein are a method of reusing physics simulation results and a game service apparatus using the method. The game service apparatus includes a game service management server, a physics simulation index server, a physics computation cluster, and a rendering server. The game service management server manages physics simulation data corresponding to a game service. The physics simulation index server creates a spatial index structure corresponding to the physics simulation data, and performs spatial indexing for a user area using the spatial index structure. The physics computation cluster performs initial global simulation on the physics simulation data, manages initial global simulation results as reuse data, and performs local simulation on spatial indexing results for the user area. The rendering server merges the reuse data with local simulation results, renders merging results, and provides a game image to a user.
    Type: Application
    Filed: October 25, 2011
    Publication date: April 26, 2012
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Sung-Soo KIM, Kyoung-Ill KIM, Choong-Gyoo LIM, Jong-Ho WON, Chang-Joon PARK, Byoung-Tae CHOI
  • Publication number: 20110148862
    Abstract: Provided are an apparatus and a method for generating mesh models of feathers. The apparatus for generating the mesh models of the feathers includes a geometrical model analyzing unit that analyzes groups of barbs included in a geometrical curve model of the feather; a calculating unit that calculates the number of grids for each of the groups of barbs by applying curve lengths of the barbs and an average length of the curve lengths included in each of the groups of barbs; and a mesh model generating unit that constructs the geometrical curve models as polygonal mesh models based on the number of grids. According to the present invention, it extracts curved points by using characteristics of a model of a feather and constructs polygonal meshes by using the extracted curved points, thereby making it possible to physically and realistically express the forced physical variation of the polygonal meshes.
    Type: Application
    Filed: December 3, 2010
    Publication date: June 23, 2011
    Applicant: Electronics and Teleciommunications Research Institute
    Inventors: Choong-Gyoo Lim, Byoung-Tae Choi
  • Publication number: 20100134494
    Abstract: A remote shading-based three-dimensional (3D) streaming apparatus includes a 3D streaming server and a 3D streaming client. The 3D streaming server includes a 3D primitive extraction unit for extracting 3D primitives from 3D scene data provided thereto; a 2D primitive conversion unit for converting the extracted 3D primitives into 2D primitives; a 2D scene and network packet construction unit for constructing 2D scene data and network packets; a network packet transmission unit for transmitting the network packets to a 3D streaming client. The 3D streaming client includes a 2D scene reconstruction unit for reconstructing 2D scene data from the network packets; a 2D primitive extraction unit for extracting 2D primitives from the 2D scene data; a 2D rasterizing unit for determining screen pixel values within a primitive region; and a display unit for providing 3D and/or virtual reality contents using the determined screen pixel value.
    Type: Application
    Filed: August 12, 2009
    Publication date: June 3, 2010
    Applicant: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Choong Gyoo LIM, Il-Kwon Jeong, Byoung Tae Choi
  • Publication number: 20100066866
    Abstract: Provided are an apparatus and method for reducing the popping artifacts of level-of-detail terrain images. The apparatus includes a terrain patch constructor, a level-of-detail deciding unit, a controller, and a tapering unit. The terrain patch constructor forms terrain patches from multi-level level-of-detail patches. The level-of-detail deciding unit receives the generated terrain patches from the terrain patch constructor and decides a level-of-detail for each of the received terrain patches according to the camera distance. The controller determines whether adjacent terrain patches exist or not. The tapering unit receives terrain patches together with neighboring patches of adjacent level-of-detail from the level-of-detail deciding unit in response to the control of the controller and smoothly connects two terrain patches by applying the tapering technique.
    Type: Application
    Filed: November 27, 2007
    Publication date: March 18, 2010
    Applicant: Electronics and Telecommunications Research Institute
    Inventor: Choong Gyoo Lim
  • Publication number: 20090112852
    Abstract: A user manual supporting method for use in an electronic appliance includes converting a series of operations performed by the user to operate the electronic appliance and converting the operations into a pattern of user operation sequence, and checking if an error is present in the pattern of user operation sequence to retrieve a pattern of erroneous operation sequence corresponding to the pattern of user operation sequence having the error. Thereafter, a manual content associated with the pattern of erroneous operation pattern is extracted and the extracted manual content is provided to the user. The manual content the manual content includes text and/or graphics information for notifying the user of a missing operation in the pattern of user operation sequence, or for guiding a normal operation against the pattern of erroneous operation sequence.
    Type: Application
    Filed: May 27, 2008
    Publication date: April 30, 2009
    Applicant: Electronics amd Telecommunications Research Institute
    Inventors: Hyeon Jin KIM, Young Jik LEE, Kyoung PARK, Seung Jo BAE, Choong Gyoo LIM, Chang Woo YOON, Dong Hwan SON, Kwang-Hyun SHIM, Shin Young AHN
  • Publication number: 20090106820
    Abstract: A system for a user authentication includes an odor sensor unit for sensing an odor of a user's body to generate an odor biometric information vector, and a learning unit for performing an initial learning using the odor biometric information vector to generate a comparative odor biometric information vector. An authentication unit performs the user authentication by comparing an odor biometric information vector of the user's body to be authenticated from the odor sensor unit with the comparative biometric information vector if the user authentication is required. The authentication unit further performs an incremental learning of the comparative odor biometric information vector using the odor biometric information vector used in the authentication to create an incrementally learned odor biometric information vector. The comparative odor biometric information vector is updated with the incrementally learned odor biometric information vector.
    Type: Application
    Filed: May 29, 2008
    Publication date: April 23, 2009
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Kyoung PARK, Seung Jo BAE, Choong Gyoo LIM, Chang Woo YOON, Kwang-Hyun SHIM, Hyeon Jin KIM, Dong Hwan SON, Young Jik LEE, Shin Young AHN
  • Publication number: 20080129738
    Abstract: Provided are an apparatus and method for providing the optimized speed and realistic expressions in real time while rendering wrinkled skin during character animation. The wrinkled skin at each expression is rendered using a normal map and a bump map. Generalized wrinkled skin data and weight data are generated by calculating a difference of the normal and bump maps and other normal and bump maps without expressions. Then, the wrinkled skin data of a desirable character is generated using the generalized wrinkle skin data at each expression, and then the normal and bump maps expressing a final wrinkled skin are calculated using the weight at each expression in a current animation time t. Therefore, the wrinkled skin in animation is displayed.
    Type: Application
    Filed: November 30, 2007
    Publication date: June 5, 2008
    Applicant: Electronics and Telecommunications Research Institute
    Inventors: Hang Kee KIM, Beom Ryeol LEE, Choong Gyoo LIM, Junae KIM
  • Publication number: 20020085004
    Abstract: An algebraic blending method accomplishes continuity of two n-the order curves or curved surface patch by generating a new control point of boundary by using a simple algebraic blending method in modeling a free curves/curved surface constructed by a B-spline. At a first step, a B-spline curved surface patch is obtained by using universal parametrization. At a second step, two adjacent patch to be connected with continuity is selected among the patch obtained at the first step. At a third step, at least one control point of a large patch is obtained by obtaining control points of the selected two curved surfaces and blending superposed control points. At a final step, a B-spline curved surface patch is obtained by using the obtained control points of the large patch and the two patch of the original model is replaced with the B-spline curved surface patch.
    Type: Application
    Filed: August 27, 2001
    Publication date: July 4, 2002
    Inventors: Choong-Gyoo Lim, Young-Ho Suh, Weon-Geun Oh