Patent application number | Description | Published |
20090153551 | METHOD AND APPARATUS FOR TRANSFERRING POSE OF 3-DIMENSIONAL CHARACTERS - A method for transferring a pose from an original digital character to a newly-created digital character, includes: deriving constraints from a pose of the original character; modeling pose characteristics of each joint of the newly-created character as a probability distribution function having an input variable of a rotation angle of corresponding joint; and modeling pose characteristics of all joints of the newly-created character as a joint probability distribution function having input variables of rotation angles of corresponding joints. The method further includes extracting, based on the joint probability distribution function, the rotation angles of all joints of the newly-created character to thereby create a pose of the newly-created character, the rotation angles satisfying the constraints. | 06-18-2009 |
20090153568 | LOCOMOTION GENERATION METHOD AND APPARATUS FOR DIGITAL CREATURE - A locomotion generation method for a digital creature includes: imaging and capturing movements of a creature placed on a base plate having a printed pattern; extracting body position information, body posture information, leg posture information, and footprint information of the creature by analyzing captured images; and generating creature movement by applying inverse kinematics to the body position information, the body posture information, the leg posture information, and the footprint information of the creature. The movements of the creature are imaged and captured by using two or more cameras without camera calibration | 06-18-2009 |
20090153577 | METHOD AND SYSTEM FOR TEXTURING OF 3D MODEL IN 2D ENVIRONMENT - A method for texturing of 3D model in 2D environment includes (a) generating a texture map set for 3D model data; (b) UV unwrapping the 3D model data on each of projected planes to obtain a UV map set for each projected plane; (c) performing a 2D image authoring on the UV map set for each projected plane to produce an edited image; and (d) mapping the texture map set and the UV map set by reflecting the edited image to the texture map set and the UV map sets that are generated previously until a desired texture map set is completed. | 06-18-2009 |
20090153669 | METHOD AND SYSTEM FOR CALIBRATING CAMERA WITH RECTIFICATION HOMOGRAPHY OF IMAGED PARALLELOGRAM - A method for calibrating a camera including (a) obtaining a two-dimensional (2D) homography that maps each of parallelograms projected onto images taken by two arbitrary cameras into a rectangle, wherein the 2D homography is defined as a rectification homography and wherein new cameras that have virtual images are defined as rectified cameras and a new infinite homography is generated between the two rectified cameras, the virtual images being transformed from original images by the rectification homography; (b) obtaining an original infinite homography by using the correlations among the new infinite homography, the rectification homography and the original infinite homography; and (c) obtaining intrinsic camera parameters based on the correlation between the original infinite homography and the intrinsic camera parameters, thereby calibrating the camera. | 06-18-2009 |
20090154772 | SYSTEM AND METHOD OF PRODUCING LOCOMOTION ANIMATION BY USING RIDING MOTION - A method of producing a locomotion animation includes calculating movement information of the objects on the basis of surrounding information of the objects and motion capture data for the subjects, and measuring a collision between the objects or between an object and an obstacle on the basis of the movement information to calculate riding motion information for the subjects. The movement information and the riding motion information are then synthesized to determine movement motion and riding animations of the objects. Therefore, the motions of locomotion can be naturally connected with each other. | 06-18-2009 |
20100134494 | REMOTE SHADING-BASED 3D STREAMING APPARATUS AND METHOD - 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. | 06-03-2010 |
20100156902 | METHOD AND APPARATUS FOR GENERATING GRAPHIC HAIR MOTION - The present invention provides a graphic motion generating method and apparatus for modeling hair into elastic curves that are inextensible while twisting and curling of hair can be expressed, for applying an adaptive different subdividing method to subdivide a single strand of hair into several segments such that detailed bending and curling of the strands of hair can be expressed in the vicinities of roots and ends of the strands of hair, for modeling the respective segments of respective strands of hair into low degree-of-freedom elastic curves with degrees of freedom less than two such that geometric and dynamic physical quantities can be calculated in a short time, and for automatically generating a curvature vector of the elastic curve model from an initial hair curve by using a minimizing technique. | 06-24-2010 |
20100245610 | METHOD AND APPARATUS FOR PROCESSING DIGITAL IMAGE - A digital image photographing method includes: recognizing a subject by analyzing an image photographed by a digital image photographing apparatus; separating the recognized subject from a background in the image; and displaying a recommending lead line of a rule of thirds on a display of the digital image photographing apparatus to help position the recognized subject on an intersection point of transversal and vertical trisectional lines. Further, the digital image photographing method includes recommending a composition, a pose and a motion which are matched to the recognized subject and the background with reference to pre-recorded information about the composition, the pose and the motion. | 09-30-2010 |
20110128292 | DYNAMICS-BASED MOTION GENERATION APPARATUS AND METHOD - A dynamics-based motion generation apparatus includes: a dynamics model conversion unit for automatically converting character model data into dynamics model data of a character to be subjected to a dynamics simulation; a dynamics model control unit for modifying the dynamics model data and adding or modifying an environment model; a dynamics motion conversion unit for automatically converting reference motion data of the character, which has been created by using the character model data, into dynamics motion data through the dynamics simulation by referring to the dynamics model data and the environment model; and a motion editing unit for editing the reference motion data to decrease a gap between reference motion data and dynamics motion data. The apparatus further includes a robot motion control unit for controlling a robot by inputting preset torque values to related joint motors of the robot by referring to the dynamics motion data. | 06-02-2011 |
20110142354 | APPARATUS AND METHOD FOR DETECTING POSE IN MOTION CAPTURE DATA - An apparatus for detecting a pose in motion capture data includes: a motion data input unit which receives motion data of characters; a virtual marker attaching unit for forming a point cloud by attaching virtual markers to joints of an end-effector of each character; and a scaling unit for, when a frame has different character size from an a character size of an original frame to be compared is detected, scaling the character size. The apparatus further includes an ICP algorithm execution unit for finding a matching transformation matrix between the original frame and each frame of the motion data, of which character size has been scaled, by applying an ICP algorithm, and determining a frame, in which character's pose has the smallest difference from that in the original frame based on a sum of the distances between the virtual markers chosen by sampling the matched two poses. | 06-16-2011 |
20110148862 | APPARATUS AND METHOD FOR GENERATING MESH MODELS OF FEATHERS - 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. | 06-23-2011 |
20110148870 | METHOD AND APPARATUS FOR GENERATING GRAPHIC TENTACLE MOTIONS - Disclosed herein is a method and apparatus for generating graphic tentacle motions. In the method, a 3D tentacle is divided into a 1D center line and a 2D surface based on information about an initial mesh of the 3D tentacle. New locations of sample points of the center line in a new frame are determined from initial locations of sample points of the center line, based on a tentacle root motion. New locations of sample points of the surface in the new frame are determined from initial locations of sample points of the surface, based on both the initial locations of the center line sample points and the tentacle root motion. The surface is coupled to the center line using the locations of the sample points of both the center line and the surface in the new frame. | 06-23-2011 |
20110149098 | IMAGE PROCESSING APPARUTUS AND METHOD FOR VIRTUAL IMPLEMENTATION OF OPTICAL PROPERTIES OF LENS - Provided is an image processing apparatus and method that may virtually implement characteristics of an actual lens. The image processing apparatus includes a first image obtaining unit that obtains a raw image through an image capturing apparatus, a foreground/background separation unit that separates a foreground and a background from the raw image obtained by the first image obtaining unit, a lens selecting unit that selects a lens model, a lens characteristic, or a combination thereof the image capturing apparatus, an image processing unit that performs image processing on the foreground and the background by respectively applying a predetermined calibration value for the lens model, the lens characteristic, or the combination thereof, and a second image obtaining unit that synthesizes the image-processed foreground and background to obtain a processed image. | 06-23-2011 |
20110153431 | APPARATUS AND METHOD FOR TARGETED ADVERTISING BASED ON IMAGE OF PASSERBY - Provided is an apparatus for targeted advertising based on images of passersby. A passerby image extraction unit extracts an image of a passerby. A trait information extraction unit extracts trait information regarding the passerby from the extracted image. A targeted advertisement obtainment unit obtains a targeted advertisement to be displayed based on the trait information. A targeted advertisement display unit displays the targeted advertisement. | 06-23-2011 |
20120089649 | METHOD AND APPARATUS FOR MANAGING VIRTUAL WORLD - Disclosed is a method for managing a virtual world. The method for managing a virtual world includes: receiving virtual world management information including user information and communication information; and managing a virtual world, objects in the virtual world, and relationships between the objects using the virtual world management information. | 04-12-2012 |
20120100912 | METHOD OF REUSING PHYSICS SIMULATION RESULTS AND GAME SERVICE APPARATUS USING THE SAME - 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. | 04-26-2012 |
20120129595 | APPARATUS AND METHOD FOR PROVIDING AGENT-BASED GAME SERVICE - 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. | 05-24-2012 |
20120148099 | SYSTEM AND METHOD FOR MEASURING FLIGHT INFORMATION OF A SPHERICAL OBJECT WITH HIGH-SPEED STEREO CAMERA - Disclosed is a method for automatically extracting centroids and features of a spherical object required to measure a flight speed, a flight direction, a rotation speed, and a rotation axis of the spherical object in a system for measuring flight information of the spherical object with a high-speed stereo camera. | 06-14-2012 |
20120150502 | SIMULATION METHOD OF FLYING TRAJECTORY OF BALL - Disclosed is a simulation method of a flying trajectory of a ball which flies while rotating. More particularly, An exemplary embodiment of the present invention provides an accurate simulation method of a flying trajectory of a flying ball by reflecting a roughness feature of the surface of the ball in which the flying trajectory of the ball is simulated by calculating drag force, lifting force, and gravity applied to the ball which files while rotating and the drag force and the lifting force are adjusted by a function for calculating air density and a function associated with a change in the force of wind. | 06-14-2012 |
20120270652 | SYSTEM FOR SERVICING GAME STREAMING ACCORDING TO GAME CLIENT DEVICE AND METHOD - 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. | 10-25-2012 |
20130106867 | METHOD AND APPARATUS FOR GENERATING AN AVATAR | 05-02-2013 |
20130106900 | METHOD AND APPARATUS FOR GENERATING AVATAR | 05-02-2013 |