Inventors list

Assignees list

Classification tree browser

Top 100 Inventors

Top 100 Assignees

Space transformation

Subclass of:

345 - Computer graphics processing and selective visual display systems


345419000 - Three-dimension

Patent class list (only not empty are listed)

Deeper subclasses:

20090219291MOVIE ANIMATION SYSTEMS - This invention relates generally to methods, apparatus, and computer program code for machine-assisted generation of animated films/movies, in particular for animation based on games engine technology. We describe methods of controlling a plurality of virtual cameras in a 3D virtual reality environment, and also methods of controlling a plurality of animated characters and objects within the 3D virtual reality environment. These enable a director controlling said environment to create a movie of a story set within the environment We also describe methods of providing random time access to a scripted animation with many scripted activities and controlled-random performance activities, techniques for automatically controlling camera framing, and techniques for automatically controlling the gaze direction of animated characters within the movie.09-03-2009
20100045678IMAGE CAPTURE AND PLAYBACK - A video signal is generated having a moving image as a series of playback frames and representing movement of a viewer through a computer-generated virtual scene which is generated using stored images by taking the stored images to have different viewpoints within the virtual scene. The video signal is generated by selecting a first stored image based on the selection of a first viewpoint, generating a first playback frame using the first stored image, selecting a next viewpoint from a set of potential next viewpoints distributed relative to the first viewpoint across the virtual scene, selecting a second stored image on the basis of the selected next viewpoint, and generating a subsequent playback frame using the second stored image. The image data is captured by capturing a set of images based on the selection of a set of points of capture, wherein at least some of the points of capture are distributed with a substantially constant or substantially smoothly varying average density across a first two-dimensional area.02-25-2010
20100045677SYSTEM AND METHOD FOR CREATION OF PERSPECTIVE IMAGES GENERATED BY A NEGATIVE EXPONENTIAL ALGORITHM - A system for creation of perspective images of the present invention includes: A new method for transforming three-dimensional (3D) world coordinates into two-dimensional (2D) screen coordinates using a negative exponential algorithm, instead of the classical projection algorithms that have the distance ‘z’ to the observer in the denominator (division algorithms); A new method for generating realistic perspective images of objects located at any distance from the observer (positive, negative or zero distances) that does not need any correction for zero or negative distances; The demonstration of practical use of the invention by computer graphics programs that generates and displays perspective images based on this exponential algorithm.02-25-2010
20130135310Method and device for representing synthetic environments - A method and a device for representing synthetic environments notably comprises a position detector of the observer, a synthesis image generator, and a conformal dynamic transformation module producing a rendering in two dimensions of a scene in three dimensions, said rendering being displayed by a calibrated display device. The invention can be implemented in the field of the simulation of mobile craft such as helicopters, airplanes, trucks.05-30-2013
20130135311IMAGE REPRODUCER, IMAGE REPRODUCTION METHOD, AND DATA STRUCTURE - According to one embodiment, an image reproducer includes: a viewpoint position acquisition module configured to acquire a viewpoint of a viewer with respect to a display surface of a display; an image data acquisition module configured to acquire image data including an image to be displayed and disposition information indicating a three-dimensional position of the image with respect to the viewer when the image is displayed to the viewer; a pixel value calculator configured to calculate a pixel value on the display surface corresponding to a pixel of the acquired image such that the acquired image is displayed at the acquired position based on the acquired viewpoint of the viewer and the acquired position; and a display controller configured to control the display to display the acquired image based on the calculated pixel value.05-30-2013
20100103173REAL TIME OBJECT TAGGING FOR INTERACTIVE IMAGE DISPLAY APPLICATIONS - Apparatus and methods that track the location of an object within a video image at the time of capture of the video image are described. The location of the object within each frame can be recorded as meta-data for the video image so that when the video image is played back, a viewer can select the object using suitable interaction means and be linked through to a source of additional information about the object, such as a product website or the like. A device emitting radio frequency (RF) signals is attached to an object that is to be identified and tracked within a video image. Using an RF receiver with multiple antennas and applying trilateration techniques, the object's location within the video image is determined in real time and recorded as the video image is recorded. Where multiple objects are to be tracked, each object is provided with a radio device having a unique ID and the location of each device within the video image is recorded. The described solution automates an otherwise manual, error-prone and time-consuming process.04-29-2010
20100103174METHOD AND DEVICES FOR PROJECTING TWO-DIMENSIONAL PATTERNS ONTO COMPLEX SURFACES OF THREE-DIMENSIONAL OBJECTS - A method and device optimizing projection of a two-dimensional pattern onto a three-dimensional object surface. After defining an original curve on the two-dimensional pattern and a projection curve on the three-dimensional object surface, a point of the pattern is selected. The abscissa and ordinate of the projection of the selected point are determined according to the abscissa and ordinate of the selected point and first and second projection ratios, respectively. A projection plane, including the point of the projection curve determined by the abscissa of the projection of the selected point, is then determined. The projection of the selected point onto the three-dimensional object surface is determined according to the ordinate of the projection of the selected point, the intersection of the surface of the three-dimensional object with the plane of projection, and the projection curve.04-29-2010
20090267943GAME MACHINE, GAME IMAGE PROCESSING METHOD, AND INFORMATION STORAGE MEDIUM - When a viewpoint moves in a game space, the movement of the viewpoint is reflected in a game screen image to thereby improve the realism. A game machine for producing a screen image on a real time basis, the screen image showing a picture obtained by viewing from a predetermined viewpoint defined in a game space in a predetermined viewing direction, and displaying the screen image on a real time basis comprises a viewpoint moving unit (10-29-2009
20110063298METHOD AND SYSTEM FOR RENDERING 3D GRAPHICS BASED ON 3D DISPLAY CAPABILITIES - A first 3D graphics and/or 3D video processing device generates left and right view 3D graphics frames comprising 3D content which are communicated to a 3D display device for display. The 3D frames are generated based on a display format utilized by the 3D display device. The first 3D device may comprise a set-top-box and/or computer. The left and/or right 3D graphics frames may be generated based on time sequential display and/or polarizing display. Sub-sampling 3D graphics frames may be based on odd and even row display polarization patterns and/or checkerboard polarization patterns. Left and right 3D graphics pixels may be blended with video pixels. Left and/or right 3D graphics frames may be displayed sequentially in time. Left and/or right 3D graphics frames may be sub-sampled in complimentary pixel patterns, interleaved in a single frame and displayed utilizing varying polarization orientations for left and right pixels.03-17-2011
20120194518Content Creation Supporting Apparatus, Image Processing Device, Content Creation Supporting Method, Image Processing Method, And Data Structure of Image Display Content. - When a creator enters an input indicating that the creator desires to create content, a target viewpoint information acquisition unit acquires a change over time in target viewpoint coordinates. Then, based on identification information of a device for executing the content input by the creator, a correction method identification unit identifies a method for correcting viewpoint coordinates that is used in the device. A scenario data generation unit then derives an equation for generating scenario data based on the identified method for correcting viewpoint coordinates. The scenario data generation unit then calculates viewpoint coordinates to be set to the scenario data for respective time instances by using a generation equation derived. The generated scenario data is stored along with image data as a content file.08-02-2012
20090237403IMAGE DRAWING SYSTEM, IMAGE DRAWING SERVER, IMAGE DRAWING METHOD, AND COMPUTER PROGRAM - An image drawing system, an image drawing server, an image drawing method, and a computer program product that provides a three-dimensional world to a client-terminal. The method includes: providing a viewpoint in the vicinity of an avatar and creating a three-dimensional object; performing a perspective projection of a static object to create a two-dimensional panoramic image; overlaying the two-dimensional panoramic image, information on a dynamic object, and an image of the avatar; and storing the two-dimensional panoramic image. The computer program product tangibly embodies instructions which when implemented causes a computer to execute the steps of the method. The system includes: a three-dimensional object creation unit; a panoramic image creation unit; a drawing unit for overlaying; and a panoramic image storage unit. The server includes: a reception unit; a three-dimensional object creation unit; a panoramic image creation unit; and a transmission unit.09-24-2009
20090009516Methods of displaying volumetric 3D images - This invention describes methods of displaying both physiological and psychological depth cues in a volumetric image display. This added psychological visual depth can display a background image of infinite depth. The basic concept is to combine a skewed coordinate system with a 2D image plane and display the V3D object as a V3D image according to the skewed 3D coordinates if the object falls in the physical 3D space, but display the object as a 2D perspective image if it falls beyond the 3D space into the 2D plane's virtual space.01-08-2009
20090213121IMAGE PROCESSING METHOD AND APPARATUS - An image processing method and apparatus. The image processing method includes an analysis module analyzing vanishing points of an image and icons by using a database, a mesh mapping module mapping a mesh on the image based on the result of analysis, and an icon mapping module mapping icons on the image based on the result of analysis. The mesh includes a plurality of horizontal lines and a plurality of perspective lines, and the icons include general icons indicating objects in the image and length icons indicating lengths.08-27-2009
20120098833Image Processing Program and Image Processing Apparatus - Optical reflection and refraction are expressed of an object extending through a water surface by rather light load processing without using any cut models prepared in advance. A photographing angle of a virtual camera for displaying the object OB is set. Virtual cameras A, B and C are generated for photographing reflected and refracted object. The image processing is executed by projecting texture value of transparent degree for each of media different from texture for other media. Parameters are defined concerning the virtual cameras A, B and C, in order to achieve a desired visual expression of an object extending through various media.04-26-2012
20090096790SYSTEM AND METHOD FOR 3D OBJECT RECOGNITION - The present invention provides a system and method for recognizing a 3D object in a single camera image and for determining the 3D pose of the object with respect to the camera coordinate system. In one typical application, the 3D pose is used to make a robot pick up the object. A view-based approach is presented that does not show the drawbacks of previous methods because it is robust to image noise, object occlusions, clutter, and contrast changes. Furthermore, the 3D pose is determined with a high accuracy. Finally, the presented method allows the recognition of the 3D object as well as the determination of its 3D pose in a very short computation time, making it also suitable for real-time applications. These improvements are achieved by the methods disclosed herein.04-16-2009
20100328311 SYSTEM AND METHOD FOR ESTABLISHING CORRESPONDENCE, MATCHING AND REPAIRING THREE DIMENSIONAL SURFACES OF ARBITRARY GENUS AND ARBITRARY TOPOLOGY IN TWO DIMENSIONS USING GLOBAL PARAMETERIZATION - A system, method and computer program product for parameterizing a 3D surface of genus g and arbitrary topology to the 2D plane. The method includes receiving an input 3D mesh of genus g; computing n discrete harmonic one-forms on the surface of the mesh to obtain n numbers for every edge in the graph represented by an input mesh; selecting two compatible linearly independent discrete harmonic one-forms for parameterization; assigning an arbitrary vertex in the mesh as an origin, and then summing each of the two harmonic one-forms along the edges of the graph using a traversal strategy to form 2D coordinates for every other vertex of the mesh to form the 2D parameterization of the 3D surface; detecting all singularities in the 2D parameterization; and, removing faces connected to the singularity and parameterizing the vertices of the removed faces using a 2D parameterization method, and connecting these vertices using a 2D polygonalization algorithm. Using the 3D mapping methodology employed, a correspondence function is computed that can be used to match two 3D object surfaces and repair meshes of arbitrary genus.12-30-2010
20110279455SKETCHED OVERDRAWN LINES FOR EDITING SPLINE-BASED THREE-DIMENSIONAL CURVES - An overdraw method for editing a three-dimensional geometry includes receiving a three-dimensional geometry including a plurality of individual curves whose positions are defined by a plurality of control points, receiving a polyline overdrawn on the three-dimensional geometry, matching the polyline to the three-dimensional geometry to determine a portion of the three-dimensional geometry being modified, recognizing a shape feature of the polyline to determine a shape modification to apply to the three-dimensional geometry, shifting the three-dimensional geometry to determine a modified geometry by changing a position of at least one of the control points towards the polyline, and matching the modified geometry with at least one symmetry operator to determine whether the changed position satisfies a constraint and applying the constraint to the modified geometry to further modify the modified geometry.11-17-2011
20090309878IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - An image processing apparatus includes a projecting unit that projects a registered face image containing at least part of a face onto a surface of a three-dimensional model having a shape in which at least part of the three-dimensional model in one direction on the surface onto which an image is projected is bent to a front side, so that a horizontal direction of the face contained in the registered face image substantially coincides with the one direction, a transforming unit that transforms the three-dimensional model on the basis of an orientation of a face contained in a target image, a generating unit that generates a two-dimensional image by projecting the registered face image projected on the surface of the transformed three-dimensional model, onto a plane, and an identifying unit that identifies the face contained in the target image, by comparing the generated two-dimensional image against the target image.12-17-2009
20110298803APPARATUS AND METHOD FOR PRESENTING MEDIA CONTENT - A system that incorporates teachings of the present disclosure may include, for example, a media processor including a controller to receive a broadcast of media content comprising three-dimensional image content for presentation on a display device operably coupled with the media processor, adjust the broadcast of the media content to comprise two-dimensional image content, and present the media content on a display device, wherein the controller adjusts the media content to comprise the two-dimensional image content during presentation of the broadcast of the media content on the display device. Other embodiments are disclosed.12-08-2011
20110134123METHOD, APPARATUS, MEDIA, AND SIGNALS FOR APPLYING A SHAPE TRANSFORMATION TO A THREE DIMENSIONAL REPRESENTATION - A method, apparatus, media and signals for applying a shape transformation to at least a portion of a three dimensional representation of an appliance for a living body is disclosed. The representation is defined by an input plurality of coordinates representing a general shape of the appliance. The method involves identifying a coordinate location of a datum plane with respect to the representation of the appliance, the datum plane defining a transform volume within which the shape transformation is to be applied, the transform volume extending outwardly from and normal to a first surface of the datum plane. The method also involves identifying input coordinates in the plurality of input coordinates that are located within the transform volume. The method further involves modifying the identified input coordinates in accordance with the shape transformation to produce a modified representation of the appliance, and storing the modified representation of the appliance in a computer memory.06-09-2011
20090147003Conversion of Two Dimensional Image Data Into Three Dimensional Spatial Data for Use in a Virtual Universe - Arrangements are disclosed herein that can capture image data reflecting real world objects and/or interactions and convert this data into a format that is usable in a virtual universe (VU). In one embodiment, a method can include receiving sets of image data that capture an object or a setting from different viewing angles. The image can be in multiple data sets where the sets have at least one common feature. The image data can be analyzed using the common features in the image data and a spatial map can be created. The spatial map can be modified (if required) such that a VU engine can use the modified data to provide a VU that has a representation of the real world object and/or interaction. This allows a participant to customize objects and/or activities in the VU, and provide a unique “persona” for their avatar and their VU.06-11-2009
20090207172COMPRESSION SYSTEM, PROGRAM AND METHOD - An object is to calculate an accurate motion vector with a small computational effort. To this end, provided is a system for compressing a motion picture generated by projecting objects onto a screen, the objects moving relatively to the screen in a 3D space, the system including: a motion calculating component which calculates a motion vector of the object within the screen by projecting onto the screen a motion of the object in the 3D space between a time corresponding to a compression target frame and a time corresponding to another frame; and a compressing component which compresses the compression target frame by motion compensation based on the motion vector.08-20-2009
20090207170MAP DISPLAY SYSTEM, MAP DISPLAY METHOD FOR MAP DISPLAY SYSTEM, MAP DISPLAY DEVICE, AND PROGRAM - When a bird's-eye view map showing roads, the roads are emphatically displayed. A map display system comprises a database storing map data and display means for displaying an image of a planar map or a bird's-eye view according to the map data acquired from the database storing map image. The map display system further comprises image data creating means for creating image data on a planar map or image data on a bird's-eye view map created by projection transformation of a planar map with a predetermined display width coefficient, drawing means for drawing a map on basis of the image data on the planar map or the bird's-eye view map, and display width coefficient control means. When the image data on the bird's-eye view map is created, the display width coefficient control means controls image data creating means so that the roads shown on the planar map undergo projection transformation with a display width coefficient larger than the predetermined display width coefficient, and the display means displays the map of the image data drawn by the drawing means.08-20-2009
20090251466Methods and Apparatus for Displaying Three-Dimensional Images for Analysis - Techniques for presenting at least one 3D image to at least one user through a communications network are provided. A 3D image is obtained. The 3D image is converted into two or more 2D images. The two or more 2D images are stored in a data repository. At least a portion of the two or more stored 2D images is presented to the at least one user. The portion of the two or more stored 2D images is accessible by the at least one user via a browser program.10-08-2009
20110199379METHOD AND DEVICE FOR PROVIDING A LAYERED DEPTH MODEL OF A SCENE - The invention relates to a device and method of providing a layered depth model of a scene, the layers of the depth model comprising primary view information for a primary view of the scene from a primary viewing direction and occlusion information associated with the primary view information for use in rendering in other views of the scene, wherein: the primary view information comprises layer segments of the model which are depth-wise closest with respect to the primary viewing direction, and the occlusion information comprises further layer segments of the model and wherein the occlusion in formation comprises a safety region (SR08-18-2011
20090289941COMPOSITE TRANSITION NODES FOR USE IN 3D DATA GENERATION - Several embodiments provide methods and apparatuses for use with node-based compositing to assist in the generation of a second eye or camera of a stereoscopic image. In one implementation, a method for use in 3D movie production comprises the steps: displaying composite nodes to a user, the composite nodes indicating how to composite a first plurality of rendered 2D elements into an output image, the rendered 2D elements and the plurality of composite nodes corresponding to a first eye of a 3D image; and receiving user input to add one or more transition nodes to the composite nodes, each transition node following a respective composite node and to be used for regeneration of one or more elements corresponding to the respective composite node, wherein the composite nodes and the one or more transition nodes are to be used to direct generation of a second eye of the 3D image.11-26-2009
20090262112GAME PROGRAM, GAME APPARATUS, AND GAME CONTROL METHOD - A virtual camera for displaying characters to be imaged on a monitor can be readily set. In the present program, a virtual camera and imaging space are set in a virtual game space. A plurality of characters are arranged in the virtual game space. A controller determines whether or not the plurality of characters are positioned inside the imaging space. At least one option among the viewing angle of the virtual camera and the position of the virtual camera is modified. Therefore, when any single character among a plurality of characters is positioned outside the imaging space, the character positioned outside the imaging space is positioned inside the imaging space. The plurality of characters are displayed on the image display unit.10-22-2009
201101698323D Motion Interface Systems and Methods - A 3D interface system for moving the at least one digital displayed object based on movement of the at least one physical object. The 3D interface system comprises a display system for displaying 3D images, a sensor input system, and a computing system. The sensor input system generates sensor data associated with at least one physical control object. The computing system receives the sensor data and causes the display system to display the at least one digital displayed object and the at least one digital sensed object associated with the at least one physical object. The computing system moves the at least one digital displayed object based on movement of the at least one physical object.07-14-2011
20090079740NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE - A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system provides a zoom tool that allows a user to designate a target point in a scene and zoom relative to that target point.03-26-2009
20090167764Image Processing Device, Image Processing Method, and Information Storage Medium - To provide an image processing device, an image processing method, and an information storage medium for achieving preferable texture mapping onto a three dimensional model which moves in a virtual three dimensional space. The image processing device (07-02-2009
20110205228VIRTUAL TRACE-MULTIPLE VIEW MODELING SYSTEM AND METHOD - A system for generating two-dimensional views of a three-dimensional model is provided. The system includes an active building model system generating one or more user-selected two-dimensional views of a three-dimensional building model. A floor plan view location system receives user control data and places a two-dimensional floor plan view in a user-selected location of a viewing window. An elevation view location system receives user control data and places a two-dimensional elevation view in a user-selected location of the viewing window.08-25-2011
20080231634INTUITIVE MODIFICATION OF VISUAL OUTPUT FROM A MULTI-FUNCTION DISPLAY - According to an example embodiment, a method for changing the display of a function on a flight deck display having a plurality of non-overlapping display regions comprises the steps of, receiving a first input that identifies the function, receiving a second input that identifies a first display region of the plurality of non-overlapping display regions, and displaying at least a portion of the first function using the first display region in response to receiving the first input and receiving the second input.09-25-2008
20080291202Plenoptic system for recording images from sheets - A system for recording an image as digital data comprises a photosensor array and a plenoptic set, including a main lens and a lenticular grating, to enable the photosensor array to obtain plenoptic image data from the sheet. A subset of the plenoptic image data is selected, such as according to a predetermined object distance, to obtain image data for a focused image. The subset of the plenoptic image can be selected after the scanning, so that prescanning of an unusual-shaped image-bearing object, such as an open book, is avoided.11-27-2008
20080316210SIGNAGE DISPLAY SYSTEM AND PROCESS - The invention is a novel display system, for signage and the like. An apparatus and process is provided for displaying a static source image in a manner that it is perceived as an animated sequence of images when viewed by an observer in relative motion to the apparatus. The source image is sliced or fractured to provide a plurality of image fractions of predetermined dimension. The fractions are redistributed in a predetermined sequence to provide an output image, which is placed in a preferably illuminated display apparatus provided with a mask. An observer in relative motion to the display apparatus, sequentially views a predetermined selection of image fractions through the mask, which are perceived by the observer as a changing sequence of images. Applying the concepts of persistence of vision, the observer perceives the reconstructed imagery as live action animation, a traveling singular image or a series of static images, or changing image sequences, from a plurality of lines of sight.12-25-2008
20100141654Device and Method for Displaying Feature Marks Related to Features in Three Dimensional Images on Review Stations - A system is provided for displaying information associated with at least one feature of a three-dimensional image. The three-dimensional image is apportioned along a plane into a plurality of 2-D image slices and a display is provided for viewing the 2-D image slices. A feature window of the present invention is positioned together with a 2-D image display. The feature window displays feature distribution along a plane normal to the plane of the 2-D image slices for one or more regions of interest, thereby increasing reviewing efficiency by enabling visualization of three-dimensions of information using a 2 dimensional display. As a result a reviewer is able to quickly identify image slices with the most pertinent feature information and diagnostic efficiency and accuracy is greatly increased.06-10-2010
20090091571INCREASING THE NUMBER OF ADVERTISING IMPRESSIONS IN AN INTERACTIVE ENVIRONMENT - Increasing a number of advertising impressions in a system configured to facilitate user interaction with an interactive environment containing one or more advertising targets is described. A scene of a portion of the simulated environment is displayed from a camera point of view (camera POV) on a video display. The scene may change as the camera POV changes in response to movement of the camera POV along a camera path during the user's interaction with the simulated environment. By adding movement to the camera path that directs the camera POV toward one or more advertising targets encountered along the camera path advertising targets may be placed within the scene displayed on the video display to increase a likelihood a number of advertising impressions associated with the advertising targets.04-09-2009
20090128564IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - Position and orientation information of a specific part of an observer is acquired (S05-21-2009
20090128563USER INTERFACE FOR ACCESSING VIRTUAL VIEWPOINT ANIMATIONS - A user such as a television viewer is provided with the capability to view an event from different virtual viewpoints which differ from the viewpoint of a camera. In one aspect, the user is informed of particular camera images from which a virtual viewpoint can be viewed. For example, a menu interface may provide thumbnail preview images of the one or more particular camera images. In another aspect, the use enters commands to manipulate a virtual viewpoint, such as by rotating around a point, moving a lookout point and zooming in or out. In response, a display is provided which includes a textured 3d model of the event combined with at least one textured object in the event. For instance, the event may be a sporting event and the at least one textured object may be a participant in the sporting event.05-21-2009
20090128562SYSTEMS AND METHODS FOR RENDERING WITH RAY TRACING - For ray tracing scenes composed of primitives, systems and methods accelerate ray/primitive intersection identification by testing rays against elements of geometry acceleration data (GAD) in a parallelized intersection testing resource. Groups of rays can be described as shared attribute information and individual ray data for efficient ray data transfer between a host processor and the testing resource. The host processor also hosts shading and/or management processes controlling the testing resource and adapting the ray tracing, as necessary or desirable, to meet criteria, while reducing degradation of rendering quality. The GAD elements can be arranged in a graph, and rays can be collected into collections based on whether a ray intersects a given element. When a collection is deemed ready for further testing, it is tested for intersection with GAD elements connected, in the graph, to the given element. The graph can be hierarchical such that rays of a given collection are tested against children of the GAD element associated with the given collection.05-21-2009
20090058855ELECTROMECHANICAL SURFACE OF ROTATIONAL ELEMENTS FOR MOTION COMPENSATION OF A MOVING OBJECT - Mechanical surface of rotational elements for motion compensation of a locomotive object. A single layer of rotational elements formed as a mechanical surface on which a human can stand and/or move, and which automatically compensates for diverse human locomotion such as translation in two dimensions and rotation. The surface can be used to actively sense and compensate for varying speeds of human motion while in locomotion on the surface. The layer allows a user to move freely within a confined area and to be maintained within the confined area via motion compensation. Thus, the surface is particularly suited for immersion visualization environments where user motion on the surface is translated into user navigation through a virtual environment such as for computer games and simulation without necessitating constraints on immersive scene projection or participant motion.03-05-2009
20110227923IMAGE SYNTHESIS METHOD - With the ubiquity of new information technology and media, face and facial expression recognition technologies have been receiving significant attention. For face recognition systems, detecting the locations in two-dimension (2D) images where faces are present is a first step to be performed. However, face detection from a 2D image is a challenging task because of variability in imaging conditions, image orientation, pose, presence/absence of facial artefacts facial expression and occlusion. Existing efforts to address the shortcomings of existing face recognition systems involve technologies for creation of three-dimensional (3D) models of a human subject's face based on a digital photograph of the human subject. However, such technologies are computationally intensive nature and susceptible to errors and hence might not be suitable for deployment. An embodiment of the invention describes a method for synthesizing a plurality of 2D face images of an image object based on a synthesized 3D head object of the image object.09-22-2011
20110141113INTEGRATION OF GRAPHICAL APPLICATION CONTENT INTO THE GRAPHICAL SCENE OF ANOTHER APPLICATION - This application describes a system that captures 3D geometry commands from a first 3D graphics process and stores them in a shared memory. A second 3D environment process creates a 3D display environment using a display and display hardware. A third process obtains the 3D commands and supplies them to the hardware to place 3D objects in the 3D environment. The result is a fused display environment where 3D objects are displayed along with other display elements. Input events in the environment are analyzed and mapped to the 3D graphics process or the environment where they affect corresponding processing.06-16-2011
201102279243D MODELING APPARATUS, 3D MODELING METHOD, AND COMPUTER READABLE MEDIUM - A 3D modeling apparatus includes: an accepting unit configured to accept sets of images; a generator configured to generate 3D models of a subject based on the sets of images; a selector configured to select first and second 3D models from the 3D models, wherein the second 3D model is to be superimposed on the first 3D model; a divider configured to divide the second 3D model into second regions; a specifying unit configured to specify first regions in the first 3D model, wherein each of the first regions corresponds to one of the second regions; an acquiring unit configured to acquire coordinate transformation parameters; a transformation unit configured to transform coordinates of the second regions based on the coordinate transformation parameters; and an updating unit configured to superimpose the second regions having the transformed coordinates on the first regions to update the first 3D model.09-22-2011
20090015589Store Misaligned Vector with Permute - Embodiments of the invention provide logic within the store data path between a processor and a memory array. The logic may be configured to misalign vector data as it is stored to memory. By misaligning vector data as it is stored to memory, memory bandwidth may be maximized while processing bandwidth required to store vector data misaligned is minimized. Furthermore, embodiments of the invention provide logic within the load data path which allows vector data which is stored misaligned to be aligned as it is loaded into a vector register. By aligning misaligned vector data as it is loaded into a vector register, memory bandwidth may be maximized while processing bandwidth required to align misaligned vector data may be minimized.01-15-2009
20080309669METHOD AND APPARATUS FOR GENERATING ELEMENTAL IMAGE IN INTEGRAL IMAGING - A method and apparatus for generating an elemental image by an integral image technique are provided. The method includes normalizing coordinates of dots in a frustum formed in perspective projection by mapping the dots in the frustum into a cube; reversing a grade of depth of the cube viewed from a particular viewpoint; and generating a two-dimensional (2D) elemental image necessary for three-dimensional (3D) display from dots in the cube whose grade of depth is reversed.12-18-2008
20100156907DISPLAY SURFACE TRACKING - Display surface tracking techniques are described in which a one or more modules may perform enhanced rendering techniques to output graphics based on tracking of a display device. In an embodiment, one or more tracking sensors may be used to track position of a display relative to a viewer. In at least some embodiments, the tracking sensors include a camera of the device that is used to monitor a position of the viewer relative to the display. Based on tracking performed via the one or more tracking sensors, projection planes used to render graphics on the display may be calculated and a graphics presentation may be output in accordance with the calculated projection planes.06-24-2010
20090079739NAVIGATION SYSTEM FOR A 3D VIRTUAL SCENE - A navigation system for navigating a three-dimensional (3D) scene that includes a model or object with which a user can interact. The system accommodates and helps both novice and advanced users. To do this, the system allows a user to designate a point on a model in a scene and the point is moved to the center of the view.03-26-2009
20090079738SYSTEM AND METHOD FOR LOCATING ANATOMIES OF INTEREST IN A 3D VOLUME - A system and method for modifying a curved cut plane of a 3D volume to locate objects or sections of interest within the 3D volume intersected by the cut plane. A cross-section of the 3D volume along an initially estimated curved cut plane is projected onto a flat viewing plane, and a panorama image of the cross-section is displayed to the user. If the initially estimated curved cut plane does not exactly intersect the object or section of interest, the user manipulates a user input device to modify the curve of the plane inward or outward in the 3D volume away from the projected plane. As the user manipulates the user input device, an affected portion of the curve is recalculated and a modified curved cut plane is reconstructed based on the recalculated curve for re-projecting a modified cross-section of the 3D volume in real time with the movement of the user input device. The user is therefore provided with instant visual feedback as the user moves the user input device to browse in and out within the 3D volume from the current projected plane.03-26-2009
20100194752STORAGE MEDIUM HAVING INPUT PROCESSING PROGRAM STORED THEREON AND INPUT PROCESSING DEVICE - An input processing program for displaying a virtual 3-dimensional space and causing a computer to execute: a virtual plane setting step for setting a virtual plane in the virtual 3-dimensional space; a 2-dimensional coordinate detection step for detecting 2-dimensional coordinates inputted by a pointing device; an on-virtual plane moving step for moving a predetermined object on the virtual plane based on the 2-dimensional coordinates; an in-3-dimensional-space moving step for moving the object in the virtual 3-dimensional space out of the virtual plane, according to a predetermined input condition, and a display control step for displaying the object which is moved in the on-virtual plane moving step and the in-3-dimensional-space moving step and represented in the virtual 3-dimensional space.08-05-2010
20100182316GEOSPATIAL MODELING SYSTEM FOR 3D CLUTTER DATA AND RELATED METHODS - A geospatial modeling system may include a geospatial model database having stored therein an initial three-dimensional (3D) digital surface model of a geographical area, and two-dimensional (2D) clutter data files for respective different types of possible non-building clutter. The geospatial modeling system may also include a processor cooperating with the geospatial model database to generate an updated digital surface model including 3D clutter data within and being based upon the initial digital surface model and the 2D clutter data files.07-22-2010
20100259542AUTOMATIC MOVIE FLY-PATH CALCULATION - Movies of volume rendered medical images, that give an impression of the anatomy, become more and more important, because this type of visualization comes close to reality. However it is time consuming to compose these movies, if another path than geometrical primitives (like a circle) is preferred. Besides this it is virtually impossible to reproduce comparable complex, manually composed, fly-paths. The proposed apparatus focuses on volume rendered movies of whole heart MR scans. It solves the problems mentioned above, by automatically deriving a fly-path from the segmentation data of the coronary arteries. A method, computer-readable medium and use are also provided.10-14-2010
20100002001SYSTEM FOR REPRESENTING A VIRTUAL ENVIRONMENT - A system for representing a virtual environment is described, in which the system comprises means which comprise a fitness device, a means for two-dimensional and/or three-dimensional visual representation, at least one acoustic output and/or recording means and means for generating wind, temperature and/or odour.01-07-2010
20080291201EFFICIENT RENDERING OF PANORAMIC IMAGES, AND APPLICATIONS THEREOF - A fast renderer for panoramic images is herein disclosed. In an embodiment, a precomputation is made of (a) a region on a surface defined by a first transformation from a viewport to the surface and (b) a second transformation that maps from the precomputed region to the viewport. In order to render the surface on the viewport, the renderer determines what portion of the image intersects with the precomputed region and proceeds to apply the precomputed second transformation to the portion of the image, thereby resulting in a transformed image which can be rendered in the viewport for display.11-27-2008
20090040225Apparatus and method for three-dimensional model retrieval - The present invention relates to three-dimensional model retrieval apparatus and method. The three-dimensional model retrieval apparatus according to the present invention comprises a model normalizing unit for rotating and/or translating a three-dimensional model so that main axis directions of the three-dimensional model are consistent with coordinate axes of a system coordinate system, and barycenter of the three-dimensional model is consistent with origin of the system coordinate system; a two-dimensional image generating unit for projecting said three-dimensional model respectively in a positive direction and a negative direction of each coordinate axis of said system coordinate system to generate a plurality of two-dimensional images; a model describing unit for generating a model descriptor of the three-dimensional model from said two-dimensional images; and a retrieving unit for retrieving, based on said model descriptor, a three-dimensional model which most matches an input query from a model database.02-12-2009
20090040224Three-dimensional shape conversion system, three-dimensional shape conversion method, and program for conversion of three-dimensional shape - In a computer 02-12-2009
20090040226METHODS AND APPARATUS FOR CONTROLLING OUTPUT OF MULTIDIMENSIONAL INFORMATION AND INPUT APPARATUS - A method for controlling display output of the multidimensional information comprises: setting a corresponding relation of the moving distance and moving direction information of the multidimensional parameter information and the display information in multidimensional directions in advance, so that the moving distance and moving direction information of the current display information in multidimensional directions can be determined according to the collected multidimensional parameter information; and moving the current display information according to the moving distance and moving direction information in multidimensional directions, and display outputting the relative position relation information between the current display information and the whole display information in which the current display information is located. According to the method, when the display information is larger than the displayable space, it is possible to move to the corresponding display information position conveniently, and to conveniently inform the user of the relative position information displayed currently.02-12-2009
20090109223System and Method for Virtual Journey Futuring - A system for displaying at least one virtual future journey to at least one passenger onboard a mobile platform (such as a train, marine vessel, aircraft or automobile) is provided. The system includes a display device that displays the virtual future journey. The system further includes a journey futuring control module that generates the journey data that includes at least one future journey for the passenger. The future journey is selected from the group that includes a journey from the mobile platform to a baggage claim, a journey from the baggage claim to a transportation means, a journey via the transportation means to a destination, and combinations thereof. The system further includes a graphical user interface control module that displays the future journey for the passenger on the display device to enable the passenger to virtually view the future journey.04-30-2009
20100295854VIEWPOINT-INVARIANT IMAGE MATCHING AND GENERATION OF THREE-DIMENSIONAL MODELS FROM TWO-DIMENSIONAL IMAGERY - A method and system for characterizing features in a source multifeatured three-dimensional object and for locating a best-matching three-dimensional object from a reference database of such objects by performing a viewpoint invariant search among the reference objects. The invention further includes the creation of a three-dimensional representation of the source object by deforming a reference object.11-25-2010
20090066696VIDEO PROCESSING SYSTEM AND METHOD - An image processing method introduces a graphical feature or effect into a part of one or more video images of a scene. The scene includes a view of a plurality of objects disposed on an object plane, the part of the video images including one of the plurality of objects on the object plane. The method includes forming a three dimensional model view of the object plane, calculating a transform matrix for transforming points in the model of the object plane into the view of the object plane in the video image, forming the graphical feature or effect in the model of the object plane, transforming the graphical feature or effect from the model to the image view of the object plane using the transform matrix, identifying the one of the plurality of object which is to be viewed within the part of the video image, in which the object is present, and extracting the part of the image view from the video images, into which the graphical feature has been transformed, the extracted part including that part of the feature of effect, which has been transformed from the model. The image processing method provides an improved way of adding a graphical feature or effect to a plane on which a plurality of objects are disposed, so that when a part of the video image, in which one of the plurality of objects, is viewed, the graphical feature or effect appears to the viewer to be a natural scene as if the graphical feature or effect is actually present.03-12-2009
20090066695METHOD AND SYSTEM FOR DISPLAYING A MAP - A computer-readable storage medium comprising instructions which when executed cause a computing device to receive a request from a client to display a map projection of a spatial reference, wherein the spatial reference comprises a location and a scale, select a projected coordinate system from a plurality of projected coordinate systems based on the spatial reference and a set of business rules, generate the map projection of the spatial reference using the projected coordinate system, and send the map projection to the client, wherein the map projection is displayed on the client.03-12-2009
20110242105IMAGE PROCESSING DEVICE AND METHOD - The present invention relates to an image processing device and method whereby an image and so forth that a contents producer intends can be displayed in a case where a stereoscopic image content is displayed as a 2D image.10-06-2011
20100164956Method and Apparatus for Monitoring User Attention with a Computer-Generated Virtual Environment - Avatars focal points are monitored as the Avatars move within a virtual environment to determine, statistically, where users are looking at in the virtual environment. The Avatar's focal point may be used to control a virtual brush that may paint the virtual environment in an attention monitoring function. A statistical distribution about the focal point is used to affect the coloration, and other known information about the virtual environment may be used to affect the statistics. As attention records from multiple users are collected, they may be overlaid to obtain a very accurate picture of how users are interacting with the virtual environment and with objects in the virtual environment. The attention monitoring function may generate a thermal overlay to the virtual environment to visually show where users tend to focus within the virtual environment. Users' attention on three dimensional and graphic objects may be monitored as well.07-01-2010
20090219290IMAGE DISPLAY PROCESSING APPARTUS, IMAGE DISPLAY PROCESSING METHOD, AND RECORDING MEDIUM - An image display processing apparatus includes an input-shape detector detecting a shape of a trajectory of a line drawn in the monitor screen; a center-point determiner determining, in a case where the shape of the trajectory of the line is formed of a circular line and an offshoot line extending from the circular line, a center point of a graphic object formed of the circular line; a ratio calculator calculating a distance ratio between a distance from the center point of the graphic object to the circular line and a distance from the center point of the graphic object to an end point of the offshoot line; and an enlargement-ratio changer changing the enlargement ratio of the image on the basis of the distance ratio.09-03-2009
20090219289FAST THREE-DIMENSIONAL VISUALIZATION OF OBJECT VOLUMES WITHOUT IMAGE RECONSTRUCTION BY DIRECT DISPLAY OF ACQUIRED SENSOR DATA - Embodiments of the present invention address deficiencies of the art in respect to 3D visualization of object volumes and provide a method, system and computer program product for fast 3D visualization of object volumes without image reconstruction by direct display of acquired sensor data. In an embodiment of the invention, a method for fast 3D visualization of object volumes without image reconstruction can be provided. The method can include acquiring a 3D dataset from an scanner of a 3D object volume, slicing the acquired sensor data without image reconstruction to produce a sequence of 2D images in Radon space and playing back the sequence of 2D images in a movie player to provide a rotating view of the 3D object volume.09-03-2009
20100177098IMAGE GENERATION SYSTEM, IMAGE GENERATION METHOD, AND COMPUTER PROGRAM PRODUCT - An image generation system includes a communication section that receives drawn image data from each of a plurality of area processing units. Each of the plurality of area processing units performs a control process that controls an object positioned in a corresponding area among a plurality of areas formed by dividing a virtual three-dimensional space, performs a drawing process that draws an image of the corresponding area viewed from a virtual camera, and transmits drawn image data obtained by the drawing process. The image generation system includes an image synthesis section that performs an image synthesis process based on the drawn image data received by the communication section to generate a display image viewed from the virtual camera.07-15-2010
20090040223METHOD FOR GENERATING THREE DIMENSIONAL RIBBON CABLE OBJECTS IN COMPUTER AIDED DESIGN DRAWINGS - A method for generating a three-dimensional representation of a ribbon cable in a computer-aided design drawing is disclosed. In one embodiment, a user may create a three-dimensional ribbon cable object with an arbitrary shape and an arbitrary number of fold or twists. A user creates or specifies a ribbon cable template incorporating several attributes and a computer aided design application may be configured to generate a three-dimensional ribbon cable object from the template and displays the representation of the three-dimensional ribbon cable object in the computer-aided design drawing. Further, once generated, the ribbon cable object may be flattened to a two-dimensional surface, identifying the overall length of the ribbon cable and the location of any folds.02-12-2009
20100053164SPATIALLY CORRELATED RENDERING OF THREE-DIMENSIONAL CONTENT ON DISPLAY COMPONENTS HAVING ARBITRARY POSITIONS - Two or more display components are used to provide spatially correlated displays of 3D content. Three-dimensional content is rendered on multiple displays where the 3D content refers to the same virtual 3D coordinates, in which the relative position of the displays to each other determines the 3D virtual camera position for each display. Although not required, one of the displays may be mobile, such as a cell phone, and the other stationary or nomadic, such as a laptop. Each display shows a view based on a virtual camera into 3D content, such as an online virtual world. By continuously sensing and updating the relative physical distances and orientations of each device to one another, the devices show the user a view into the 3D content that is spatially correlated. Each device has a virtual camera that uses a common pool of 3D geometrical data and renders this data to display images.03-04-2010
20100053163POINT-CLOUD CLIP FILTER - A viewer renders a first image from a point cloud of data of a scanned scene accessed from a data store. A region of interest may then be defined. In response, the image is updated to only include data included within the region of interest. Alternatively, the region of interest may be provided to a second viewer, where a second image is rendered or updated to only include data included within the region of interest.03-04-2010
201100690713D Virtual Environment for Generating Variable Data Images - Embodiments described herein are directed to generating a variable data image using a variable data image generator. The variable data image generator assigns a variable identifier to a specified location in a 3D scene to identify the specified location as being variable and populate the 3D scene with a component at the specified location based on the variable identifier and in response to a predefined populating rule. The predefined populating rule is applied based on an attribute of a recipient for which a static image of the 3D scene is to be generated. The component is selected and inserted at the specified location in accordance with the populating rule and with a perspective substantially matching a perspective of the specified location. The variable data generator outputs the static image of the 3D scene for the recipient, wherein the static image includes the component.03-24-2011
20100295855METHOD FOR GENERATING ORTHOPHOTO IMAGE - The present invention relates to a method for generating an orthophoto image. The method can be used to utilize an orthophoto image mainly for creation of a topographic map or as a photographic map.11-25-2010
20100097378DEVICE AND METHOD FOR RECONSTRUCTION AND VISUALIZATION OF PROJECTION DATA - In a device and associated method for reconstruction and visualization of projection data, projection data are stored per slice and are subjected to an image reconstruction procedure in parallel within arbitrary slice planes in a processor-controlled filtering process that is executed n times, wherein volume data that are created can already be made available (loaded) for a direct visualization.04-22-2010
20100091020Computer arrangement for and method of matching location Data of different sources - A computer arrangement is disclosed, including a processor and a memory that stores a computer program, object data originating from a first source and including object location data, and laser samples originating from a second source, including a sub-set of laser samples relating to the object and including laser sample location data as to each laser sample. In at least one embodiment, the processor compares the object location data and the laser sample location data of the sub-set of laser samples, and matches the object location data to the laser sample location data of the sub-set of laser samples based on this comparison, and thereby corrects for relative positional errors between the first and second sources of location data. The object may be a building façade, for example.04-15-2010
20090109224Display control apparatus and method, program, and recording media - A display control apparatus configured to execute control such that a list of a plurality of programs is displayed, includes a data capturer, a two-dimensional arranger, a setter, and a superimposed-display controller.04-30-2009
20090085915GEOSPATIAL MODELING SYSTEM PROVIDING USER-SELECTABLE BUILDING SHAPE OPTIONS AND RELATED METHODS - A geospatial modeling system may include a geospatial model data storage device, a user input device, and a display. A processor may be included for cooperating with the geospatial model data storage device, the user input device and the display for displaying a geospatial model data set on the display including at least one group of building data points, and displaying a plurality of user-selectable different building shapes on the display based upon the at least one group of building data points. The plurality of user-selectable different building shapes may have different respective feature detail levels. The processor may further replace the at least one group of building data points with a given one of the user-selectable different building shapes based upon user selection thereof with the user input device.04-02-2009
20080266295Virtual trace-multiple view modeling system and method - A system for generating two-dimensional views of a three-dimensional model is provided. The system includes an active building model system generating one or more user-selected two-dimensional views of a three-dimensional building model. A floor plan view location system receives user control data and places a two-dimensional floor plan view in a user-selected location of a viewing window. An elevation view location system receives user control data and places a two-dimensional elevation view in a user-selected location of the viewing window.10-30-2008
20110254846USER ADAPTIVE DISPLAY DEVICE AND METHOD THEREOF - Provided are a user adaptive display device and method thereof. The user adaptive display device includes a plurality of display modules that are jointly or individually controllable and adjacent to each other. The user adaptive display device includes a communication unit, a control unit, and a display unit. The communication unit receives data on user information. The control unit analyzes the user information and changes an image configuration according to the user information. The display unit displays an image with the image configuration changed by the control unit.10-20-2011
20110254845IMAGE PROCESSING METHOD AND IMAGE PROCESSING APPARATUS - The present invention proposes an image processing method and an image processing apparatus, in which an object of interest is selected in a three-dimensional scene by using information on a section parallel to a sight line, and a surface is generated to divide the line of sight passing through the object into two parts, so as to display the user-interested object through an opaque area by establishing different rendering parameters for the two parts of the sight line.10-20-2011
20100321390METHOD AND APPARATUS FOR AUTOMATIC TRANSFORMATION OF THREE-DIMENSIONAL VIDEO - A method of transforming a 3D video format of a 3D video, the method including receiving a video sequence comprising 3D video that includes left-viewpoint video and right-viewpoint video; estimating at least one of disparity information between the left-viewpoint video and the right-viewpoint video and correlation information between neighboring pixel values of the left-viewpoint video and the right-viewpoint video, and determining a 3D video format of the 3D video based on a result of the estimating; transforming the left-viewpoint video and the right-viewpoint video into a format, based on the determined 3D video format; and displaying the transformed left-viewpoint video and the transformed right-viewpoint video three-dimensionally on a the display device.12-23-2010
20100321388Temporal parallax induced display - A temporal parallax induced display includes the presentation of different views of a scene. The system likewise uses a model of the human visual system to modify the image to reduce the rocking artifacts.12-23-2010
20080204455Method For Displaying an Autostereoscopic Image Having N Viewpoints - The invention relates to a method for displaying an autostereoscopic image having N viewpoints on at least a portion of a screen containing display pixels arranged in lines and columns, each display pixel containing a first, a second and a third color point aligned on the same line and each being of a different color (R.V.B.). The first display pixel of one line is constituted of color points of row 1 to 3, the second display pixel of one line is constituted of color points of row 4 to 6, the display pixel of row q of a line is constituted of color points of row (3q 2) to 3q. According to the inventive method, N is greater than 1 and the pixels of an autostereoscopic image to be displayed are displayed in such a manner that the 3 color points of each display pixel display 3 homologous color component color points of pixels of the autostereoscopic image coming from at least two pixels of the same row of at least two different viewpoints. The invention is characterized in that, for at least one group of two successive image lines comprising a first, a second and a third line, said spatial distribution of the 3 color points is offset by a step corresponding to a color point when passing from one line of the group to an adjacent line.08-28-2008
20090207171METHOD FOR SEGMENTING A THREE-DIMENSIONAL IMAGE DATA SET, CORRESPONDING COMPUTER PROGRAM AND CORRESPONDING SYSTEM - The present invention relates to a method for segmenting a three-dimensional image data set, comprising the steps of:08-20-2009
20120147008NON-UNIFORMLY SAMPLED 3D INFORMATION REPRESENTATION METHOD - A non-uniformly sampled three-dimensional (3D) information representation method is revealed. Firstly, use a computer to reconstruct a 3D model according to a 3D model data. Then set up a projection point according to the 3D model. The projection point is projected onto the 3D mode so as to get a plurality of sampling points uniformly. Then create at least one 2D array data according to a plurality of horizontal parameters and a plurality of vertical parameters of a 3D sample model. The 2D array, data corresponds to the sampling points. Take samples from non-uniform area of the 3D model so as to generate a non-uniform element. Thus, the 3D model data is simplified and this is beneficial to representation, operation, storage and transmission of 3D data.06-14-2012
20090189899IMAGE PROCESSING APPARATUS, IMAGE PROCESSING METHOD, AND STORAGE MEDIUM STORING A PROGRAM FOR CAUSING AN IMAGE PROCESSING APPARATUS TO EXECUTE AN IMAGE PROCESSING METHOD - In an image processing apparatus, when an output image generator generates an output image in which an individual image of each part of a product model is arranged around a parts assembly image of the entire product model with a specific part highlighted, a boundary information calculator calculates boundary information for each part highlighted. An individual image arrangement calculator obtains a center position of the highlighted part on the parts assembly image based on the boundary information, obtains a straight line dividing the parts assembly image to equally distribute the parts into respective areas, and calculates a position of arrangement of the individual image of each part corresponding to the highlighted part distributed in each of the areas. The output image generated by the output image generator includes a leading line extending from the individual image of each part to the corresponding part on the parts assembly image.07-30-2009
20110074785PROJECTION IMAGE GENERATION APPARATUS, METHOD, AND PROGRAM - A method for generating a projection image from three-dimensional image data, including the steps of determining first three-dimensional image data to be projected from the three-dimensional image data, generating a first projection image by projecting the first three-dimensional image data in a first projection direction by maximum intensity projection or minimum intensity projection, specifying a first coordinate position in the first projection image, determining second three-dimensional image data to be projected from the three-dimensional image data, generating a second projection image by projecting the second three-dimensional image data in a second projection direction different from the first projection direction, and displaying a second coordinate position, in the second projection image, obtained by projecting a first voxel in the three-dimensional image data, which corresponds to the pixel at the first coordinate position in the first projection image, onto the second projection image from the second projection direction.03-31-2011
20110074784GRADIENT MODELING TOOLKIT FOR SCULPTING STEREOSCOPIC DEPTH MODELS FOR CONVERTING 2-D IMAGES INTO STEREOSCOPIC 3-D IMAGES - Implementations of the present invention involve methods and systems for creating depth and volume in a 2-D planar image to create an associated 3-D image by utilizing a plurality of layers of the 2-D image, where each layer comprises one or more portions of the 2-D image. Each layer may be reproduced into a corresponding left eye and right eye layers, with one or both layers including a pixel offset corresponding to a perceived depth. Further, a depth model may be created for one or more objects of the 2-D image to provide a template upon which the pixel offset for one or more pixels of the 2-D image may be adjusted to provide the 2-D image with a more nuanced 3-D effect. In this manner, the 2-D image may be converted to a corresponding 3-D image with a perceived depth.03-31-2011
20100283784IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - A deformation information transformation OK/NG discrimination unit determines whether or not it is possible to achieve a transformation equivalent to three-dimensional deformation information by only two-dimensional affine transformation. If it is possible to achieve this transformation, a two-dimensional bitmap generation unit generates a processed two-dimensional graphics image by applying the two-dimensional affine transformation equivalent to the transformation indicated by the three-dimensional deformation information to a two-dimensional graphics image.11-11-2010
20100060640INTERACTIVE ATMOSPHERE - ACTIVE ENVIRONMENTAL RENDERING - In the field of rendering a three dimensional model into a two dimensional graphical representation, the resources available to a general purpose computer can be used to efficiently render the scene. The high speed/low computer resource with which the rendering is performed results from utilizing different inputs to the rendering engine and from the manner in which the rendering engine handles these inputs.03-11-2010
20110187716USER INTERFACES FOR INTERACTING WITH TOP-DOWN MAPS OF RECONSTRUCTED 3-D SCENES - Technologies are described herein for providing user interfaces through which a user may interact with a top-down map of a reconstructed structure within a 3-D scene. An application provides one or more user interfaces allowing a user to select a camera pose, a reconstruction element, a point, or a group of points on the top-down map. The application then determines at least one representative photograph from the visual reconstruction based on the selection of the user, and the displays a preview of the representative photograph on the top-down map as a thumbnail image. The provided user interfaces may further allow the user to navigate to the representative photograph in the local-navigation display of the visual reconstruction.08-04-2011
20090174714Cross-sectional image display apparatus, cross-sectional image display method, and computer readable recording medium storing cross-sectional image display program - A cross-sectional image display apparatus, method, and program capable of setting cross-sectional positions consecutively and efficiently, are obtained. Display of a cross-sectional image of a 3D image based on 3D image data is carried out by storing the 3D image data in a PC (07-09-2009
20090244066MULTI PARALLAX IMAGE GENERATION APPARATUS AND METHOD - An apparatus includes a unit acquiring number of first viewpoints and positions of the first viewpoints, and generating parallax image priority information which defines priority levels for each first viewpoint, a storage unit storing first-parallax images at the first viewpoints for first-resolution levels, a unit generating parallax image resolution information, which defines the first-resolution levels of the first-parallax images for the first viewpoints, by setting second-resolution levels to be a higher-resolution level for second viewpoints to be rendered, and by re-setting, if a sum total of data sizes of second-parallax images of the second viewpoints exceeds a threshold, the second-resolution levels of the second viewpoints with lower-priority levels to be a low-resolution level until the sum total becomes not more than the threshold, a unit reading out third-parallax images corresponding to the re-set second-resolution levels for the second viewpoints from the storage unit based on the parallax image resolution information.10-01-2009
20090251465Method for Interpolating an intermediate polygon p from two polygons p1 and p2 - A method for interpolating an intermediate polygon P from two polygons P10-08-2009
20100225648STORY DEVELOPMENT IN MOTION PICTURE - Developing a story for a motion picture, including: receiving drawings; receiving camera setups by generating an animated 3-D environment; incorporating placeholders for the drawings into the generated 3-D environment; creating shots by ordering and timing the camera setups; and integrating the drawings into the camera setups.09-09-2010
20090073170DISPARITY MAP - A method of computing an output disparity map, comprising output elements having output values corresponding to shifts to be applied to respective pixels of a first image to compute a second image is disclosed. The computing is on basis of an input disparity map comprising respective input elements having input values. The method comprises: determining a particular input value (03-19-2009
20090135184GAME MACHINE, GAME MACHINE CONTROL METHOD, AND INFORMATION STORAGE MEDIUM - Provided is a game machine for realizing, by relatively simple processing, an execution of predetermined game processing based on how a region of interest in a virtual three-dimensional space is displayed on a game screen (such as the size, or the position within the game screen). The present invention relates to a game machine which generates a game screen showing a scene of the three-dimensional space viewed from a given viewpoint by transforming coordinates of an object placed in the virtual three-dimensional space into a screen coordinate system by using a predetermined coordinate transformation calculation. A reference point storage unit (05-28-2009
20090135185Operability verification apparatus, operability verification method, and computer-readable storage medium storing operability verification program - An operability verification apparatus includes a work plane generation section that generates a work plane on a virtual space where a three-dimensional model of an equipment to be verified is disposed; a plane display section where a two-dimensional image on a work plane generated in the work plane generation section of the three-dimensional model is displayed on the display screen; and a mark display update section in which a mark representative of the pointing device is displayed on the display screen, and upon receipt of the notification of direction of movement and migration length of the pointing device, the mark on the display screen is moved in the direction of the movement corresponding to the direction of the movement of the pointing device by only a migration length in which a ratio of a real size of the equipment to a display size of the two-dimensional image on the display screen is considered.05-28-2009
20110043525DRAWING CORRECTION ASSISTING APPARATUS, DRAWING CORRECTION ASSISTING METHOD, AND STORAGE MEDIUM - A drawing correction assisting method executed by a computer, the method includes: dividing a drawing area of two-dimensional drawing data into unit areas and storing positional information for every unit area in a storage unit; allocating at least one of the unit areas to each of the plurality of drawing elements included in the drawing area on the basis of arrangement information about each the drawing element and the positional information for every unit area and storing association information associating each drawing element with the allocated at least one unit area in the storage unit; and determining whether interference occurs between the plurality of drawing elements on the basis of the presence of duplication of the allocated unit areas in the stored association information.02-24-2011
20110090225SYSTEM AND METHOD FOR APPLYING LEVEL OF DETAIL SCHEMES - A method for level of detail in a 3D environment application involves establishing a tiered system for processing a graphical object at a distance from a perspective point. The tiered system comprises a first level and a second level, the first level for processing the graphical object at a first range from the perspective point, and the second level for processing the graphical object at a second range from the perspective point. The method also involves determining the distance of the graphical object from the perspective point, assigning, while rendering the graphical object and based on the distance, the graphical object to a corresponding level of the tiered system, and executing a virtual processor assigned to the graphical object. The virtual processor executes every frame when the graphical object is assigned to the first level, less than every frame when assigned to the second level, and displaying the graphical object.04-21-2011
201202360023D TO STEREOSCOPIC 3D CONVERSION - This disclosure describes techniques for modifying application program interface (API) calls in a manner that can cause a device to render native three dimensional (3D) graphics content in stereoscopic 3D. The techniques of this disclosure can be implemented in a manner where API calls themselves are modified, but the API itself and the GPU hardware are not modified. The techniques of the present disclosure include using the same viewing frustum defined by the original content to generate a left-eye image and a right-eye image and shifting the viewport offset of the left-eye image and the right-eye image.09-20-2012
20100245356Techniques for Displaying a Selection Marquee in Stereographic Content - A technique for stereographic display of a selection marquee in a scene includes receiving the selection marquee in a two-dimensional viewpoint at a near plane of the scene. A selection volume is generated from which the fragments of a scene associated with the selection marquee are determined. A two-dimensional stereoscopic representation of the three-dimensional scene, including the selection marquee at the associated fragments, may then be rendered.09-30-2010
20110181593IMAGE PROCESSING APPARATUS, 3D DISPLAY APPARATUS, AND IMAGE PROCESSING METHOD - According to an embodiment, an image processing apparatus includes an acquisition unit, a setting unit, a transform unit and a generation unit. The acquisition unit is configured to acquire a parallax value of each pixel of a plurality of images having a parallax. The setting unit is configured to set at least one reference range within a range of the parallax value. The transform unit is configured to apply transform to the parallax value of each pixel so as not to change a parallax value belonging to the reference range but to change a parallax value that does not belong to the reference range without changing a magnitude relationship between the parallax values of the pixels. The generation unit is configured to generate a parallax image from the image based on the parallax values after applying the transform.07-28-2011
20090058856IMAGE GENERATING APPARATUS, METHOD OF GENERATING IMAGE, PROGRAM, AND RECORDING MEDIUM - The object is to smoothly move the position of the viewing point of the virtual camera with existence of an object between the position of the viewing point of the virtual camera and the position of the subject avoided. A camera peripheral area that has a viewing point as its center and has the radius of R, a subject peripheral area that has a subject toward which a viewing axis of the virtual camera is aligned as its center and has the radius of r, and a camera-to-subject area formed by a circular truncated cone area therebetween are set as a camera collision in which an obstacle cannot exist. When an obstacle exists in the camera collision, the position of the viewing point is adjusted. The radius R and the radius r are adjusted each time the reference distance D is changed.03-05-2009
20090058854GEOSPATIAL DATA SYSTEM FOR SELECTIVELY RETRIEVING AND DISPLAYING GEOSPATIAL TEXTURE DATA BASED UPON USER-SELECTED POINT-OF-VIEW AND RELATED METHODS - A geospatial data system may include at least one geospatial database containing three-dimensional (3D) geospatial structure data and geospatial texture data associated with the geospatial 3D structure data. At least one geospatial data access device may also be included and comprise a display and a processor cooperating therewith for communicating remotely with the at least one geospatial database to retrieve and display a scene on the display based upon the 3D structure data and the geospatial texture data associated therewith. The geospatial data access device(s) may further comprise at least one user input device cooperating with the processor for permitting user selection of a point-of-view (POV) within the scene on the display with the POV determining revealed portions and obscured portions of 3D geospatial structures within the scene on the display. The processor may selectively retrieve geospatial texture data based upon the revealed portions and not the obscured portions.03-05-2009
20080303818MEDICAL IMAGE DISPLAY APPARATUS AND PROGRAM, AND RECORDING MEDIUM THEREFOR - With the present invention, using the schematic depiction of the tubular tissue in which the run path of the tubular tissue is adjusted so that the tubular tissues may not overlap, the information of the tubular tissue acquired from the volume image (three-dimensional image) is mapped onto this schematic depiction and displayed on the display device, whereby it is possible for the user to confirm all the information of the tubular tissue at a glance without need of performing an operation of rotating the displayed image in grasping the overall image of the tubular image.12-11-2008
20100271371DATA PROCESSING DEVICE AND METHOD FOR CONVERTING COORDINATES OF A CURVED SURFACE - A method for converting coordinates of a curved surface is provided. Parameters of the curved surface to be converted are received, and basic data is computed using a B-spline basis function according to the parameters to formulate a data structure. Basic points are determined according to the parameters and the data structure, and coordinates of the curved surface are converted from three-dimensional coordinates to two-dimensional coordinates using the basic points.10-28-2010
20080309668Image processing method and apparatus - A plurality of items of panorama data are prepared and associated with a plurality of coordinates in a three-dimensional space. The data represent distant view as viewed from the respective coordinates. When a camera is located at a coordinate not associate with the panorama data, background data representing a distant view as viewed from a camera coordinate is generated by synthesizing two or more items of panorama data.12-18-2008
20120327086IMAGE PROCESSING APPARATUS AND IMAGE PROCESSING METHOD - Tristimulus values of a partial adaptation white point of a virtual object and those of a partial adaptation white point of a display device are calculated from tristimulus values of a white point of the display device, and those of a white point of the virtual object, which are decided according to the area of a light source central reflection region. Then, RGB values for respective pixel positions on a projection plane are settled based on these partial adaptation white points, and a rendering image configured by pixels having the RGB values is formed on the projection plane.12-27-2012
20120262458TRANSFORM MANIPULATOR CONTROL - A method, apparatus, system, article of manufacture, and computer readable storage device provides the ability to manipulate an object in a three-dimensional (3D) modeling system. A first object is displayed and then selected in the 3D modeling system. In response to the selecting, a transform manipulator is displayed displaying coincident with the first object. The transform manipulator includes a two-dimensional (2D) control plane object and grips located on the 2D control plane object. One of the grips is activated and used to manipulate the first object.10-18-2012
20100321389System and method for rendering in accordance with location of virtual objects in real-time - There is provided a system and method for rendering in accordance with location of virtual objects in real-time. There is provided a method for persistent association of a graphic overlay with a virtual object in a displayable environment, comprising receiving a first three-dimensional coordinate of the virtual object in the displayable environment, determining a three-dimensional coordinate of the graphic overlay in accordance with the first three-dimensional coordinate of the virtual object, tracking a movement of the virtual object in the displayable environment by receiving one or more second three-dimensional coordinates of the virtual object, and modifying the three-dimensional coordinate of the graphic overlay in accordance with the one or more second three-dimensional coordinates of the virtual object.12-23-2010
20120268464METHOD AND DEVICE FOR PROCESSING SPATIAL DATA - A method and a device for processing spatial data are disclosed, the method includes: transforming the received primitive coordinate of the primitive spatial data into view coordinates of the view window according to the preset view control parameter (S10-25-2012
20120320057COMMUNICATIONS SYSTEM INCLUDING DATA SERVER STORING 3D GEOSPATIAL MODEL AND MOBILE ELECTRONIC DEVICE TO DISPLAY 2D IMAGES BASED UPON THE 3D GEOSPATIAL MODEL - A communications system includes an image data server configured to store a three dimensional (3D) geospatial model, and generate a series of two dimensional (2D) images corresponding to different vantage points for a given area of the 3D geospatial model. A mobile electronic device is configured to cooperate with the image data server and includes a display, and a processor coupled to the display. The processor is configured to present an initial image from the series of 2D images on the display corresponding to an initial vantage point, permit selection of a next vantage point, and display a next image of the series of 2D images on the display corresponding to the next vantage point.12-20-2012
20110043524METHOD AND SYSTEM FOR CONVERTING A 3D VIDEO WITH TARGETED ADVERTISEMENT INTO A 2D VIDEO FOR DISPLAY - A video receiver receives a compound transport stream (TS) comprising 3D program video streams and spliced advertising streams. The received one or more 3D program video streams are extracted and decoded. Targeted advertising streams are extracted from the received advertising streams according to user criteria. Targeted advertising graphic objects of the extracted or replaced targeted advertising streams are spliced into the decoded 3D program video streams. The decoded 3D program video with the spliced targeted advertising graphic objects is presented in a 2D video. The extracted or replaced targeted advertising streams are processed to generate the targeted advertising graphic objects to be spliced based on focal point of view. The generated targeted advertising graphic objects are located according to associated scene graph information. The decoded 3D program video streams and the spliced targeted advertising graphic objects are converted into a 2D video for display.02-24-2011
20100156906Shot generation from previsualization of a physical environment - Methods and apparatus, including computer program products, for generating a shot list for a physical environment based on fields of view of virtual cameras. A 3D virtual environment is created by texture mapping one or more photographs of the physical environment onto a representation of the physical environment's 3D topography. One or more virtual cameras is placed in relation to the virtual environment so that each virtual camera's field of view captures a portion of the virtual environment. Virtual camera fields of view are presented and input accepted to modify one or more parameters of the virtual cameras. The fields of view of the virtual cameras are updated based on the modifying.06-24-2010
20110157179METHOD AND SYSTEM FOR PROVIDING AUGMENTED REALITY BASED ON MARKER TRACKING, AND COMPUTER PROGRAM PRODUCT THEREOF - A method, a system, and a computer program product for providing augmented reality based on marker tracking are provided. In the method, an image is captured by an image capturing unit, and whether a quadrangle is present in the image is determined. If the quadrangle is found in the image, whether the quadrangle is a marker that complies with a marker definition is determined. If the quadrangle is the marker, an identity of the marker and four vertice coordinates of a marker image are identified. A rotation state of the marker is determined according to the vertex coordinates of the marker image, and a relative displacement between the marker and the image capturing unit is calculated. A three-dimensional object is combined into the image according to the relative displacement, the rotation state, and the identity of the marker, so as to provide an augmented reality image.06-30-2011
20080246768Imaging Volume Data - A method and apparatus for generating a two-dimensional output image of a slab multi-planar reformatting (MPR) volume data set from a selectable view point and view direction is described. The method comprises factorising a view transform matrix into an intermediate transform matrix and a warp transform matrix. The intermediate transform matrix is such that voxels in the volume data set map to pixels in an intermediate image in which neighbouring voxels in a plane of the volume data set which is most parallel to tie plane of the output image are separated by an integer number of pixel along each of tie axes of the intermediate image. The intermediate transform matrix is applied to the data set to provide an intermediate data set. A projection of the intermediate data set along the view direction is performed according to a desired projection algorithm to provide the intermediate image. The wrap transform matrix is then applied to the intermediate image to provide the output image.10-09-2008
20100091021PHOTO MANTEL VIEW AND ANIMATION - A system and computer-implemented method for rendering images on a two-dimensional display, such as a computer, handheld device, or television screen, so that the images appear to be positioned in a three-dimensional space is disclosed. The images may be graphics files or standard files with an associated thumbnail image. Numerous layouts of the images on the display are disclosed.04-15-2010
20130135312METHOD OF RENDERING AND MANIPULATING ANATOMICAL IMAGES ON MOBILE COMPUTING DEVICE - Methods are provided for rendering an image of an anatomical object on a display of a mobile computing device. Sensors of the mobile computing device are interrogated to determine an orientation, or a change in orientation, of the computing device. Transformations are determined for rotating and positioning the image of the anatomical object such that the image appears to be stationary after a change in the orientation of the mobile computing device. Additional image data associated with a surgical tool or a surgical plan may also be rendered on the device for planning and/or training simulations.05-30-2013
20130113802METHODS AND SYSTEMS FOR VISUALIZATION OF 3D PARAMETRIC DATA DURING 2D IMAGING - Methods and systems for visualization of 3D parametric data in a 2D image. The set of 3D parametric data includes a plurality of voxels in 3D space each associated with at least one parametric value, and the set of 2D image data includes information about a known camera position and a known camera orientation at which the 2D image was obtained. A graphical representation is generated of the parametric values of the voxels corresponding to a viewing surface in 3D space. A virtual 2D view of the viewing surface is determined. The 2D image is displayed registered with the graphical representation of the parametric values of the voxels corresponding to the virtual 2D view.05-09-2013
20110273451COMPUTER SIMULATION OF VISUAL IMAGES USING 2D SPHERICAL IMAGES EXTRACTED FROM 3D DATA - A system, method, and computer-readable instructions for virtual real-time computer simulation of visual images of perspective scenes. A plurality of 2D spherical images are saved as a data set including 3D positional information of the 2D spherical images corresponding to a series of locations in a 3D terrain, wherein each 2D spherical image comprises a defined volume and has an adjacency relation with adjacent 2D spherical images in 3D Euclidean space. As the input for a current virtual position changes based on simulated movement of the observer in the 3D terrain, a processor updates the current 2D spherical image to an adjacent 2D spherical image as the current virtual position crosses into the adjacent 2D spherical image.11-10-2011
20100315424COMPUTER GRAPHIC GENERATION AND DISPLAY METHOD AND SYSTEM - A computer-implemented method is provided for generating and transforming graphics related to an object. The method includes obtaining one or more images taken from different points of view of the object, and a surface of the object is placed with a plurality of external markers such that control points for image processing are marked by the external markers. The method also includes building a spatial model from the one or more images based on the external markers, and processing the images to restore original color of parts of the one or more images covered by the external markers. Further, the method includes integrating texture from the restored images with the spatial model to build an integrated graphic model, and saving the integrated graphic model in a database.12-16-2010

Patent applications in class Space transformation