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 |
20100119109 | MULTI-CORE MULTI-THREAD BASED KANADE-LUCAS-TOMASI FEATURE TRACKING METHOD AND APPARATUS - A multi-core multi-thread based Kanade-Lucas-Tomasi (KLT) feature tracking method includes subdividing an input image into regions and allocating a core to each region; extracting KLT features for each region in parallel and in real time; and tracking the extracted features in the input image. Said extracting the features is carried out based on single-region/multi-thread/single-core architecture, while said tracking the features is carried out based on multi-feature/multi-thread/single-core architecture. | 05-13-2010 |
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 |
20100156912 | MOTION SYNTHESIS METHOD - A motion synthesis method includes: analyzing a character's gait in motion capture data; creating motion capture data at different speeds having the analyzed gait; and storing the motion capture data at different speeds in a motion capture database. The method further includes: designating restrictions of a sketch including a trajectory and a speed tag of a desired motion; searching and extracting motion capture data corresponding to the speed tag from the motion capture database; and creating a motion satisfying the trajectory through synthesis by blending the motion capture data extracted from the motion capture database. | 06-24-2010 |
20100158352 | APPARATUS AND METHOD FOR REAL-TIME CAMERA TRACKING - A camera tracking apparatus for calculating in real time feature information and camera motion information based on an input image includes a global camera tracking unit for computing a global feature map having feature information on entire feature points; a local camera tracking unit for computing in real time a local feature map having feature information on a part of the entire feature points; a global feature map update unit for receiving the computed feature information from the global and local camera tracking units to update the global feature map; and a local feature selection unit for receiving the updated feature information from the global feature map update unit to select in real time the feature points contained in the local feature map. The local camera tracking unit computes the local feature map for each frame, while the global camera tracking unit computes the global feature map over frames. | 06-24-2010 |
20100158353 | METHOD FOR RESTORATION OF BUILDING STRUCTURE USING INFINITY HOMOGRAPHIES CALCULATED BASED ON PARALLELOGRAMS - A method for restoration of building structure using infinity homographies calculated based on parallelograms includes: calculating, using two or more parallelograms, an infinity homography between those cameras which refer to an arbitrary camera; restoring cameras and the building structure on an affine space using the computed infinity homography and homologous points between images; and transforming the restored result onto the metric space using constraints on orthogonality of vectors joining the restored three-dimensional points, the ratio of lengths of the vectors and intrinsic camera parameters. As a result, intrinsic camera parameters, camera positions on the metric space and the structure of the building are restored. All the restoration is possible even when intrinsic camera parameters corresponding to all the images are not constant. | 06-24-2010 |
20110096169 | CAMERA TRACKING SYSTEM AND METHOD, AND LIVE VIDEO COMPOSITING SYSTEM - Provided are a camera tracking system and method and a live video compositing system using the same, which track a main camera with a sub-camera attached to the main camera and thus stably calculate the motion of the main camera even in a dynamic case where most of a static background is occluded by a moving foreground object. The camera tracking system and the live video compositing system can connect feature point tracks that are cut by a foreground object which dynamically moves in an image. Accordingly, the camera tracking system and the live video compositing system can perform the more accurate and quick tracking of a camera even in a case where a foreground object occludes background by dynamically moving. | 04-28-2011 |
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 |
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 |
20110148922 | APPARATUS AND METHOD FOR MIXED REALITY CONTENT OPERATION BASED ON INDOOR AND OUTDOOR CONTEXT AWARENESS - Provided are an apparatus and method for mixed reality content operation based on indoor and outdoor context awareness. The apparatus for mixed reality content operation includes a mixed reality visualization processing unit superposing at least one of a virtual object and a text on an actual image which is acquired through the camera to generate a mixed reality image; a context awareness processing unit receiving at least one of sensed data peripheral to the mobile device and a location and posture data of the camera to perceive a peripheral context of the mobile device on the basis of the received data; and a mixed reality application content driving unit adding a content in the mixed reality image to generate an application service image, the content being provided in a context linking type according to the peripheral context. | 06-23-2011 |
20110149039 | DEVICE AND METHOD FOR PRODUCING NEW 3-D VIDEO REPRESENTATION FROM 2-D VIDEO - The present invention relates to a device and a method for allowing a user to reproduce new 3-D scene from one or two or more given 2-D video frames that already exist. The present invention provides a device and a method for automating post-image processing requiring a lot of manual work, thereby making it possible to produce and edit new 3-D representation from the existing 2-D video. | 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 |
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 |
20120251995 | APPARATUS AND METHOD FOR TUTORING IN CONVERGENCE SPACE OF REAL AND VIRTUAL ENVIRONMENT - An apparatus for tutoring in a convergence space of real and virtual environment, includes a character data processing unit for generating character shape and operation data of a participant or performing rendering on the character shape and operation data; a desk data processing unit for generating desk shape data or perform the rendering on the desk shape data; a voice and sound data processing unit for generating voice or sound data or outputs the voice or sound data; and a virtual space processing unit for generating real space data and providing the generated data to another participant, generating the convergence space data, or generating the character shape data, the operation data, the desk shape data, and the voice or sound data, then providing the generated data to the character data processing unit, the desk data processing unit, and the voice and sound data processing unit. | 10-04-2012 |
20130021322 | VISUAL ONTOLOGICAL SYSTEM FOR SOCIAL COMMUNITY - The present invention relates to a system for storing and managing a comment on content in a social community, and enabling another user to retrieve content or a comment. In particular, the present invention may generate image comments for target content from users of a social community, and summarize the generated imaged comments. | 01-24-2013 |
20130106900 | METHOD AND APPARATUS FOR GENERATING AVATAR | 05-02-2013 |
20130135466 | METHOD AND APPARATUS FOR MEASURING ROTATION CHARACTERISTICS OF ROTATING BODY - Disclosed are a method and apparatus for measuring rotation characteristics such as rotation rate, rotation axis, and rotation angle of a rotating body. A method of measuring rotation characteristics includes extracting a rotating-body region from an image of the rotating body; extracting a surface pattern of the rotating body on the basis of brightness values of the extracted rotating-body region and acquiring rotation characteristics of the rotating body on the basis of change in the extracted surface pattern. Accordingly, it is possible to accurately measure rotation characteristics regardless of variation in brightness values of a surface region of the rotating body depending on illumination of a lamp, sensitivity of a camera, and exposure time of a camera. | 05-30-2013 |
20130155476 | SYSTEM OF DISPLAYING DIGITAL HOLOGRAM BASED ON PROJECTION AND METHOD THEREOF - Disclosed are a system and a method for performing buoyance of a 3D hologram image on a hologram display screen in a projection mode. A system of displaying a digital hologram includes: a composite hologram unit configured to generate a hologram array by receiving hologram data of a fringe pattern and by compositing background image and a foreground image using the received fringe pattern; a hologram projection unit configured to project a hologram image through a wide-angle lens by applying a light to the hologram array; and a hologram display unit configured to perform space buoyance of the hologram image projected by the hologram projection unit on a 3D hologram display screen. The digital hologram content is managed in real time by using the present disclosure, and transmission of the digital hologram content to a remote place and site adaptive display of hologram image media may be achieved. | 06-20-2013 |
20130158966 | METHOD OF COLLISION SIMULATION FOR SPINNING BALL - Disclosed is a method of simulating a collision trajectory of a ball which rotates and moves in a virtual sports game (for example, golf, baseball, soccer, or tennis). A method of collision simulation for a spinning ball includes: detecting collision of a spinning ball; calculating a velocity of the ball after colliding considering rotation of the ball and the friction with the ground; calculating a center point of the ball after colliding; and rolling and stopping the ball. The detecting of collision of a spinning ball includes: checking whether a segment connecting a center point in a previous position of the ball and a center point in the current position collides with the ground; and generating vectors of a lower part of the ball to check whether the vectors collide with the ground. | 06-20-2013 |
20130169629 | METHOD FOR EDITING TERRAIN DATA CREATED BY PROCEDURAL TERRAIN METHOD - The present disclosure relates to a method of editing terrain data created by a procedure method, and particularly to a method of editing terrain data based on multiresolution for intuitively editing high-quality terrain data. To this end, the method of editing terrain data created by a procedure method includes: inputting terrain data in a form of a height map; processing a multiresolution analysis by dividing the input height map for each band; processing a terrain edition based on the multiresolution by adjusting a height value within a predetermined distance from a position selected from the multiresolution analyzed height map; and storing the multiresolution-based terrain edition processed height map in a form of a progressive mesh. | 07-04-2013 |
20130290363 | RICH USER DESCRIPTIONS FOR SOCIAL NETWORK - Provided is a method of managing contents in a social networking service, the method including storing information about each of a plurality of users participating in the social networking service, in a table structured based on a predetermined syntax, receiving a search request from a first user among the plurality of users, providing the first user with contents owned by a second user, as a search result corresponding to the search request, by referring to the structured table, receiving an additional search request from the first user, and providing the first user with additional contents owned by the second user, as a search result corresponding to the search request, by referring to the structured table. | 10-31-2013 |
20140019282 | METHOD AND SYSTEM OF PROVIDING SERVICE USING USER DESCRIPTION, SERVICE DESCRIPTION AND CONTENTS DESCRIPTION - A method of providing a service using a user description, a service description, and a contents description may include: receiving first user information from a first user description including first user information; receiving environment information from the contents description including environment information; selecting optimal service information from the service description including service information based on at least one of the first user information and the environment information; and providing a service corresponding to the selected optimal service information to a first user. | 01-16-2014 |
20140163915 | METHOD AND APPARATUS FOR TUNING TRAJECTORY MODEL OF BALL - Provided are a method and apparatus for tuning a trajectory model of a ball. The method includes generating a real trajectory of the ball based on a difference among a plurality of flight images for the ball, calculating kinetic characteristics of the ball based on the real trajectory, correcting at least one of the kinetic characteristics and a characteristic coefficient of the ground based on the real trajectory, and tuning a ball simulation trajectory based on the corrected at least one of the kinetic characteristics and the characteristic coefficient of the ground. A trajectory after the ball collides with the ground can be accurately generated. | 06-12-2014 |
20140333616 | METHOD FOR REPRESENTING TERRAIN, METHOD FOR CREATING TERRAIN PRIMITIVES, AND APPARATUS USING THE METHODS - A method for representing a terrain, a method for creating terrain primitives, and an apparatus using the methods are disclosed. The terrain representation method includes: reading digital elevation model (DEM) data of a terrain; extracting feature points of the terrain from the DEM data of the terrain; creating a plurality of terrain primitives according to the feature points of the terrain; storing terrain representation model data based on the plurality of terrain primitives; and converting the terrain primitive based terrain representation model data into DEM data, and visualizing the DEM data. | 11-13-2014 |
20140347373 | METHOD OF GENERATING TERRAIN MODEL AND DEVICE USING THE SAME - There are provided a method of generating a terrain model and a device using the same. The method of generating a terrain model includes dividing a primitive terrain model into a plurality of partial terrain sections based on a predetermined criterion, assigning the plurality of partial terrain sections to a multiprocessor, and generating a final terrain model by performing a terrain transformation simulation of the plurality of partial terrain sections through parallel processing based on the multiprocessor. Therefore, it is possible to rapidly generate a realistic terrain model. | 11-27-2014 |
20140354630 | TREE MODEL AND FOREST MODEL GENERATING METHOD AND APPARATUS - Provided is a tree model generating method according to an embodiment of the present invention. The tree model generating method includes separating and extracting a skeleton of a tree from an image including the tree to generate a matte image, applying a graph representation scheme of a two-dimensional (2D) object to the matte image to generate an object skeleton graph, generating a depth information value in accordance with a predetermined rule and allocating the generated depth information value to each node on the object skeleton graph to generate a three-dimensional (3D) primary tree model, adding branches to the primary tree model based on a branch library constructed in advance and the predetermined rule to generate a secondary tree model, and performing self-growth representation with respect to the secondary tree model based on a distance between each node on the object skeleton graph to generate a tertiary tree model. | 12-04-2014 |