Morphing Patents (Class 345/646)
  • Patent number: 10210671
    Abstract: An editing apparatus of three-dimensional shape data, includes: a range setting unit that sets at least one of a protection target range and an editable range of a three-dimensional shape represented by three-dimensional shape data including three-dimensional position information, as an edit control range; and a control condition setting unit that sets a control condition for controlling edit in the editable range so as not to edit the protection target range when the editable range is edited.
    Type: Grant
    Filed: May 12, 2017
    Date of Patent: February 19, 2019
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Tomonari Takahashi
  • Patent number: 10025898
    Abstract: The present invention relates to a graphic user interface for a 3D board inspection apparatus. The graphic user interface includes an actual measurement image display area in which a 3D actual measurement image of an inspection target is displayed based on 3D actual measurement data for the inspection target on a board, and a dimension setup display area in which a dimension of the inspection target in CAD data, a dimension of the inspection target in the 3D actual measurement data and a recommend dimension of the inspection target based on the 3D actual measurement data are displayed. A first contour line of the inspection target based on the dimension of the inspection target in the CAD data and a second contour line of the inspection target based on the 3D actual measurement data is displayed with overlapping the 3D actual measurement image of the inspection target in the actual measurement image display area.
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: July 17, 2018
    Assignee: KOH YOUNG TECHNOLOGY INC.
    Inventor: Joongki Jeong
  • Patent number: 9984588
    Abstract: This is a method of showing to a person a visual change to his or her current human body shape. Historical data is used to show how human body shapes change in response to change in weight and measurement of the bodies. A user takes a picture of his or her current body and then selects points on the picture where change is desired in response to desired weight change. The user then views a picture of how his or her desired change will look on his or her current body shape by altering the picture using the historical data.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: May 29, 2018
    Assignee: Better Body Image, Inc.
    Inventor: Deborah J. Barker
  • Patent number: 9959366
    Abstract: A computer-implemented method for managing data objects stored in a data repository and displaying elements associated with data objects on a graphical user interface is presented. The method includes using reusable logic to provide at least one displayed input element associated with a first data object stored in the data repository. In response to user input associated with the displayed input element, the method includes generating a second data object stored in the data repository, and linking the second data object with one or more related data objects in the data repository automatically based on the data object associated with the displayed element.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: May 1, 2018
    Assignee: Ab Initio Technology LLC
    Inventors: Timothy Perkins, Alan Morse
  • Patent number: 9948919
    Abstract: Embodiments are disclosed for embedding calibration metadata for a stereoscopic video capturing device. The device captures a sequence of stereoscopic images by a plurality of image sensors and combines the captured sequence of stereoscopic images into a stereoscopic video sequence. The device further embeds calibration information into the stereoscopic video sequence in a real time as the sequence of stereoscopic images is being recorded. The calibration information can be used to correct distortion caused by hardware variances of individual video capturing devices. The corrected stereoscopic videos can be used to provide a virtual reality (VR) experience by immersing a user in a simulated environment.
    Type: Grant
    Filed: June 10, 2016
    Date of Patent: April 17, 2018
    Assignee: LUCID VR, INC.
    Inventors: Han Xiong Jin, Adam Rowell
  • Patent number: 9761033
    Abstract: Object matching between slides of a presentation is disclosed. In certain implementations, different objects within separate slides are matched and can be separately and independently handled during slide transitions as compared to unmatched objects. In certain embodiments, this involves matching objects on both an outgoing and incoming slide and providing specific animation or handling for those matched objects. Further, different degrees or levels of object matches may be provided and this information may be leveraged in the slide transition process.
    Type: Grant
    Filed: October 18, 2013
    Date of Patent: September 12, 2017
    Assignee: Apple Inc.
    Inventor: Mark J. Flider
  • Patent number: 9655545
    Abstract: An apparatus and method for measuring mechanical properties of tissue has a stereo optical surgical microscope with at least one objective lens and at least two digital cameras such that paired images obtained from the digital cameras form stereo pairs, and a digital image processing system adapted to determine surface topography of tissue from the stereo pairs of images and a resulting surface displacement map as a result from indentation. The apparatus has an one indenter; and mechanical modeling routines stored in memory of the image processing system, the mechanical modeling routines capable of constructing computer models of mechanical properties of tissue, and fitting parameters of the computer model to observed surface displacement maps generated by coregistering surface topography of tissue with and without the indenter positioned on the tissue. In an embodiment, fitted parameters of the computer model are displayed and used to adjust a surgical plan.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: May 23, 2017
    Assignee: THE TRUSTEES OF DARTMOUTH COLLEGE
    Inventors: Songbai Ji, David W. Roberts, Keith D. Paulsen
  • Patent number: 9594948
    Abstract: A makeup supporting device includes: a position acquisition unit that acquires a relative position of a predetermined indicator to a face; a contact determination unit that determines whether or not the indicator is in contact with the face; a makeup decision unit that decides a way of makeup to be applied to a facial image obtained by photographing the face, based on a contact position which is the relative position when the indicator is determined to be in contact with the face; and a makeup presentation unit that generates a simulation image by superimposing a makeup image on the facial image, the makeup image indicating a state of the makeup when the decided makeup is applied.
    Type: Grant
    Filed: May 14, 2015
    Date of Patent: March 14, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Youichi Gouda, Tomofumi Yamanashi
  • Patent number: 9256962
    Abstract: Augmented reality is used to simulate the impact of medical conditions on body parts and other objects within images taken of the objects. The simulations enable a user to see how a medical condition can affect the user by dynamically simulating the impact of the medical condition on captured images of body parts associated with the user in real-time. A user can select different medical conditions that are associated with different body parts. These objects are then identified within images containing the body parts using image recognition algorithms and/or user input. Thereafter, the images are modified so as to render the body parts as though the body parts were being impacted by the medical condition. The modifications are made by blending image data of the captured image with condition image data available to the processing system.
    Type: Grant
    Filed: January 23, 2013
    Date of Patent: February 9, 2016
    Assignee: Orca Health Inc.
    Inventors: Matthew M. Berry, Daniel D. Lyman, Gary L. Robinson
  • Patent number: 9251582
    Abstract: A computer-implemented system for enhanced automated visual inspection of a physical asset includes a visual inspection device capable of generating images of the physical asset and a computing device including a processor and a memory device coupled to the processor. The computing device includes a storage device coupled to the memory device and coupled to the processor. The storage device includes at least one historic image of the physical asset and at least one engineering model substantially representing the physical asset. The computing device is configured to receive, from a present image source, at least one present image of the physical asset captured by the visual inspection device. The computing device is configured to identify at least one matching historic image corresponding to the at least one present image. The computing device is configured to identify at least one matching engineering model corresponding to the at least one present image.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: February 2, 2016
    Assignee: General Electric Company
    Inventors: Ser Nam Lim, Vinod Padmanabhan Kumar, Russell Robert Irving, John Brandon Laflen, Li Guan, Shubao Liu, Xingwei Yang
  • Patent number: 9087407
    Abstract: A method, a program, by which an animated expression of three-dimensional information space is created bringing forth a reading architecture on digital screens in which the presented readable information appears three-dimensionally and dynamically to the reader's field of vision.
    Type: Grant
    Filed: November 17, 2011
    Date of Patent: July 21, 2015
    Assignee: ICERGO OY
    Inventor: Esko Koivusalo
  • Patent number: 9076209
    Abstract: Method for creating a final real-time photorealistic image of a virtual object, corresponding to a real object arranged on an original photo of a user, in a realistic orientation related to the user's position, includes: detecting the presence of an area for the object in the photo; determining the position of characteristic points of the area for the object in the photo; determining the 3D orientation of the face, the angles ? and ? of the camera having taken the photo relative to the principal plane of the area; selecting the texture to be used for the virtual object, in accordance with the angle-of-view, and generating the view of the virtual object in 3D; creating a first layered rendering in the correct position consistent with the position of the placement area for the object in the original photo; obtaining the photorealistic rendering by adding overlays to obtain the final image.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: July 7, 2015
    Assignee: FITTINGBOX
    Inventor: Ariel Choukroun
  • Patent number: 8994736
    Abstract: Methods and apparatus for interactive curve-based freeform deformation of three-dimensional (3-D) models may provide a user interface that allows a user to interactively deform 3-D models based on simple and intuitive manipulations of a curve drawn on the model (i.e., freeform deformation). The user may apply freeform deformations using touch and/or multitouch gestures to specify and manipulate a deformation curve. The deformations may be applied by deforming the space around a curve/sweep path and deforming the 3-D model accordingly. The freeform deformation methods are not dependent on manipulation of a fixed set of parameters to perform deformations, and may provide for both local and global deformation. One or more weights and user interface elements for controlling those weights may be provided that allow the user to control the extent (region of influence) of the freeform deformations along the curve and/or perpendicular to the curve.
    Type: Grant
    Filed: September 10, 2012
    Date of Patent: March 31, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Nathan A. Carr, Pushkar P. Joshi, Fatemeh Abbasinejad
  • Patent number: 8963958
    Abstract: Techniques for wrapping a two-dimensional texture conformally onto a surface of a three dimensional virtual object within an arbitrarily-shaped, user-defined region. The techniques provide minimum distortion and allow interactive manipulation of the mapped texture. The techniques feature an energy minimization scheme in which distances between points on the surface of the three-dimensional virtual object serve as set lengths for springs connecting points of a planar mesh. The planar mesh is adjusted to minimize spring energy, and then used to define a patch upon which a two-dimensional texture is superimposed. Points on the surface of the virtual object are then mapped to corresponding points of the texture. A haptic/graphical user interface element that allows a user to interactively and intuitively adjust texture mapped within the arbitrary, user-defined region.
    Type: Grant
    Filed: November 20, 2012
    Date of Patent: February 24, 2015
    Assignee: 3D Systems, Inc.
    Inventors: Torsten Berger, Elaine Chen, Walter C. Shannon, III, Bob Tipton
  • Patent number: 8963955
    Abstract: An information processing section of a game apparatus executes a program which includes: acquiring a real world image; setting the most recent view matrix of a virtual camera based on a detected marker S204; reading the previous view matrix S206; calculating correction view matrixes so as to change a blending ratio at which the most recent view matrix is blended depending on a distance S208 to S210; selecting the correction view matrix such that the longer the distance between an object and the marker is, the lower the blending ratio is; and rendering a virtual object in a frame buffer in a superimposed manner by using the selected correction view matrix.
    Type: Grant
    Filed: January 5, 2011
    Date of Patent: February 24, 2015
    Assignees: Nintendo Co., Ltd., Hal Laboratory Inc.
    Inventor: Tetsuya Noge
  • Patent number: 8966528
    Abstract: A method of providing a menu for video content is disclosed and may include delivering a looping video clip over a first video channel. The looping video clip may be configured to be displayed on a video plane. The method may also include delivering side channel data over a second video channel. The side channel data may include two or more navigable menu elements that may be configured to be displayed on a graphics overlay plane.
    Type: Grant
    Filed: September 19, 2012
    Date of Patent: February 24, 2015
    Assignee: Sony Corporation
    Inventor: Thomas Patrick Dawson
  • Publication number: 20150022556
    Abstract: Systems, methods, and computer-readable medium containing instructions for processing image data. One system includes at least one processor configured to generate a graphical user interface (“GUI”). Through the GUI, the at least one processor receives a matching condition and a morphing action from a user. The morphing action includes an action to perform on a data attribute associated with image data when the image data satisfies the matching condition. Based on the received matching condition and morphing action, the at least one processor creates executable code. The at least one processor also receives image data including an image data attribute and executes the executable code to determine if the received image data satisfies the matching condition. If the image data satisfies the matching condition, the at least one processor automatically performs the morphing action on the received image data attribute.
    Type: Application
    Filed: May 20, 2014
    Publication date: January 22, 2015
    Inventor: Amit Khare
  • Patent number: 8933962
    Abstract: Techniques for generating a personalized cartoon by using a few text queries are described herein. The present disclosure describes efficiently searching multiple images from a network, obtaining clipart image from the multiple images, and vectorization of the clipart image. The present disclosure also describes techniques to change a style of the cartoon such as recoloring one or more cartoon objects.
    Type: Grant
    Filed: November 15, 2010
    Date of Patent: January 13, 2015
    Assignee: Microsoft Corporation
    Inventors: Jian Sun, Ying-Qing Xu, Litian Tao, Mengcheng Huang
  • Patent number: 8902232
    Abstract: Acquisition, modeling, compression, and synthesis of realistic facial deformations using polynomial displacement maps are described. An analysis phase can be included where the relationship between motion capture markers and detailed facial geometry is inferred. A synthesis phase can be included where detailed animated facial geometry is driven by a sparse set of motion capture markers. For analysis, an actor can be recorded wearing facial markers while performing a set of training expression clips. Real-time high-resolution facial deformations are captured, including dynamic wrinkle and pore detail, using interleaved structured light 3D scanning and photometric stereo. Next, displacements are calculated between a neutral mesh driven by the motion capture markers and the high-resolution captured expressions. These geometric displacements are stored in one or more polynomial displacement maps parameterized according to the local deformations of the motion capture dots.
    Type: Grant
    Filed: February 2, 2009
    Date of Patent: December 2, 2014
    Assignee: University of Southern California
    Inventors: Paul E. Debevec, Wan-Chun Ma, Timothy Hawkins
  • Patent number: 8803906
    Abstract: 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.
    Type: Grant
    Filed: August 24, 2009
    Date of Patent: August 12, 2014
    Assignee: Broadcom Corporation
    Inventors: Xuemin Chen, Samir Hulyalkar, Marcus Kellerman, Ilya Klebanov
  • Publication number: 20140204126
    Abstract: An apparatus and method pertaining to the display of a stylus path that includes both a validated portion and a predicted portion. Upon determining an error between subsequent stylus movement and that predicted portion, these teachings provide for morphing a display of the predicted portion to accord with the subsequent stylus movement over time rather than abruptly switching the display to an immediately fully-corrected representation.
    Type: Application
    Filed: January 18, 2013
    Publication date: July 24, 2014
    Applicant: RESEARCH IN MOTION LIMITED
    Inventors: Peter MANKOWSKI, Jacek S. IDZIK, Cornel MERCEA, Weimin Michael RANG, Yaran NAN
  • Patent number: 8786609
    Abstract: The placement of one animated element in a virtualized three-dimensional environment can be accomplished with reference to a second animated element and a vector field derived from the relationship thereof. If the first animated element is “inside” the second animated element after the second one was moved to a new animation frame, an existing vector field can be calculated for the region where it is “inside”. The vector field can comprise vectors that can have a direction and magnitude commensurate with the initial velocity and direction required to move the first animated element back outside of the second one. Movement of the first animated element can then be simulated in accordance with the vector field and afterwards a determination can be made whether any portion still remains inside. Such an iterative process can move and place the first animation element prior to the next move of the second animation element.
    Type: Grant
    Filed: June 1, 2010
    Date of Patent: July 22, 2014
    Assignee: Microsoft Corporation
    Inventors: Pengpeng Wang, Nishant Dani, Cole Brooking, Pragyana K. Mishra, Manjula Ananthnarayanan Iyer
  • Patent number: 8780139
    Abstract: Resolution monitoring when using visual manipulation tools is described, including determining a minimum resolution for a visual manipulation tool, monitoring a usage of the visual manipulation tool, and interrupting the usage of the visual manipulation tool if the visual manipulation tool is operating below the minimum resolution.
    Type: Grant
    Filed: March 27, 2006
    Date of Patent: July 15, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: Robert Murata
  • Patent number: 8766978
    Abstract: Methods and apparatus for generating curved extrusions. A user interface may be provided via which the value of one or more extrusion parameters and/or a reference point may be changed. The extrusion parameters may include a depth parameter that controls the amount of extrusion, an X angle parameter that controls the angle of bend in the X direction, a Y angle parameter that controls the angle of bend in the Y direction, a scale parameter that controls the scale factor, and a twist parameter that controls the angle of extrusion twist. A weight function for changing one or more of the extrusion parameters non-uniformly along the sweep path may also be provided. An extrusion may be generated from an initial 2D object according to the set of extrusion parameters and the reference point.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: July 1, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Pushkar P. Joshi, Gavin S. P. Miller, Peter F. Falco, Jr.
  • Patent number: 8760467
    Abstract: Systems and techniques to apply an image distortion to two image objects of different graphic types. In general, in one implementation, the technique includes: receiving an image distortion description to be applied to an image portion including a vector graphic and a raster graphic, the raster graphic being distortable separate from the vector graphic, applying the image distortion description to the vector graphic to produce a distorted vector graphic, and applying the image distortion description to the raster graphic to produce a distorted raster graphic, the distorted vector graphic and the distorted raster graphic together forming a distorted image portion.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: June 24, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: John W. Peterson
  • Publication number: 20140168269
    Abstract: The present invention re-renders data center visualizations at different levels of abstraction based on roles or activities of an avatar. Morphing of data center objects is accomplished by either combining or decomposing existing data center objects in a manner that will result in a new object that maintains its relationship to the original objects. An example of this would be when creating an application object by combining an existing infrastructure objects (e.g., a server, a network and storage) used to support the application object runtime environment. This allows for the avatar to not only relate the application object to the supporting infrastructure objects, but also provides a view of how the application object is impacted whenever the supporting infrastructure objects change or break.
    Type: Application
    Filed: February 24, 2014
    Publication date: June 19, 2014
    Applicant: International Business Machines Corporation
    Inventors: Christopher J. Dawson, Michael J. Osias, Brian W. Sledge
  • Publication number: 20140125706
    Abstract: In the present invention, an input assembly unit (1) receives vertex information used before and after geomorphing and index information as input, and uses the index information to output vertex information used before and after the geomorphing of each polygon. A polygon processing unit (3) interpolates vertex information that has been processed at a vertex processing unit (2) in accordance with the time in order to perform output for each polygon. A rasterizing unit (4) detects pixels included in each polygon output by the polygon processing unit (3) within the output image in order to output pixel information in which the vertex information for the polygon has been interpolated in accordance with the position of each pixel. A pixel processing unit (5) determines the color of each pixel of the corresponding output image using the pixel information.
    Type: Application
    Filed: September 12, 2011
    Publication date: May 8, 2014
    Applicant: Mitsubishi Electric Corporation
    Inventors: Satoshi Sakurai, Shoichiro Kuboyama
  • Publication number: 20140118402
    Abstract: A set of images is processed to modify and register the images to a reference image in preparation for blending the images to create a high-dynamic range image. To modify and register a source image to a reference image, a processing unit generates correspondence information for the source image based on a global correspondence algorithm, generates a warped source image based on the correspondence information, estimates one or more color transfer functions for the source image, and fills the holes in the warped source image. The holes in the warped source image are filled based on either a rigid transformation of a corresponding region of the source image or a transformation of the reference image based on the color transfer functions.
    Type: Application
    Filed: April 30, 2013
    Publication date: May 1, 2014
    Applicant: NVIDIA CORPORATION
    Inventors: Orazio GALLO, Kari PULLI, Jun HU
  • Patent number: 8711178
    Abstract: A method for generating an animated morph between a first image and a second image is provided. The method may include: (i) reading a first set of cephalometric landmark points associated with the first image; (ii) reading a second set of cephalometric landmark points associated with the second image; (iii) defining a first set of line segments by defining a line segment between each of the first set of cephalometric landmarks; (iv) defining a second set of line segments by defining a line segment between each of the second set of cephalometric landmarks such that each line segment of the second set of line segments corresponds to a corresponding line segment of the first set of line segments; and (v) generating an animation progressively warping the first image to the second image based at least on the first set of line segments and the second set of line segments.
    Type: Grant
    Filed: May 19, 2011
    Date of Patent: April 29, 2014
    Assignee: Dolphin Imaging Systems, LLC
    Inventor: Emilio David Cortés Provencio
  • Patent number: 8711150
    Abstract: Methods and apparatus for deactivating internal constraint curves when inflating an N-Sided patch. Given a patch representation, the methods simplify the construction of 3D models from 2D sketches. At least some interior constraint curves may be deactivated when inflating an N-sided patch generated from a 2D sketch, or when performing other surface deformation tasks. An inactive constraint is a passive curve that stays on the surface and that gets modified along with the surface when the surface is inflated, but that does not affect the surface itself. By changing parameters stored at the active constraints, embodiments may modify the surface and turn the inactive constraints from flat 2D curves into 3D space curves. The inactive constraints can be activated at any time when their 3D shape meets the user's expectations.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: April 29, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Pushkar P. Joshi, Nathan A. Carr
  • Patent number: 8704827
    Abstract: The description relates to surgical computer systems, including computer program products, and methods for cumulative buffering for surface imaging. A display image is buffered that has been saved from a previous update. A model representing a tool is subtracted from the buffered display image. The subtracted display image is displayed using a CSG technique at a fixed angle. The subtracted display image is saved. This process is repeated so that the displayed image is cumulatively changed with each change in location of the model representing the tool.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: April 22, 2014
    Assignee: Mako Surgical Corp.
    Inventor: Min Wu
  • Publication number: 20140104295
    Abstract: The disclosure provides an approach for transferring image edits from a source image to target images. In one embodiment, a warp application receives a user-selected region of interest in a source image and determines for the region of interest content-aware bounded weight functions and seed locations for the same. For each of the target images, the warping application initializes a linear blend skinning subspace warp to a projection onto a feature space of a piecewise affine map from scale invariant feature transform features of the source image to the target image. After initializing the warps, the warping application iteratively optimizes the warps by applying the inverse compositional Lucas-Kanade procedure and using the content-aware weight functions in said procedure. Edits made to the source image may automatically be transferred to target images by warping those edits via the optimized warp function for the respective target images.
    Type: Application
    Filed: October 17, 2012
    Publication date: April 17, 2014
    Applicant: Disney Enterprises, Inc.
    Inventors: Alexander SORKINE-HORNUNG, Kaan YUCER, Alec Stefan JACOBSON, Olga SORKINE-HORNUNG
  • Publication number: 20140085324
    Abstract: A system and method for validating GPU rendered display data—e.g., a sequence of frames—by comparing, across substantially all of the pixel locations in a frame, the GPU rendered display data to display data rendered by another processor. In this way, by checking substantially all of the pixel locations in a frame, errors in the display image data can be detected without prior knowledge of the format, layout, etc. of the display data. The system may be capable of operating without receiving input from a user or producing output to a user, and without receiving input from other applications or producing output to other applications. In this way, the validation would be invisible to a user and/or other applications.
    Type: Application
    Filed: September 24, 2012
    Publication date: March 27, 2014
    Applicant: BARCO N.V.
    Inventors: Edouard Y-M J. Charvet, Lieven W. Demeestere, Maarten Zanders
  • Patent number: 8675952
    Abstract: Provided is a method and apparatus of extracting a 3D facial expression of a user. When a facial image of the user is received, the 3D facial expression extracting method and apparatus may generate 3D expression information by tracking an expression of the user from the facial image using at least one of shape-based tracking and texture-based tracking, may generate a 3D expression model based on the 3D expression information, and reconstruct the 3D expression model to have a natural facial expression by adding muscle control points to the 3D expression model.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: March 18, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Young Kyoo Hwang, Jung Bae Kim
  • Patent number: 8660382
    Abstract: A computer system running image processing software receives an identification of a desired geographical area to be imaged and collected into an oblique-mosaic image; creates a mathematical model of a virtual camera looking down at an oblique angle, the mathematical model having an oblique-mosaic pixel map of the desired area encompassing multiple source images; assigns surface locations to pixels included in the oblique-mosaic pixel map; creates a ground elevation model of the ground and vertical structures within the oblique-mosaic pixel map using overlapping source images of the desired geographical area, wherein the source oblique images were captured at an oblique angle and compass direction similar to that of the virtual camera; and reprojects, with the mathematical model, source oblique image pixels of the overlapping source images for pixels included in the oblique-mosaic pixel map using the ground elevation model to thereby create an oblique-mosaic image of the desired area.
    Type: Grant
    Filed: February 27, 2013
    Date of Patent: February 25, 2014
    Assignee: Pictometry International Corp.
    Inventors: Stephen L. Schultz, Frank Giuffrida, Robert Gray
  • Patent number: 8643641
    Abstract: System and method for periodic body scan differencing for detecting changes in surface and subsurface body scans over time. May include use of a scanner and a computer system configured to scan a portion of body at first point in time to yield first scan, scan the portion of the body at second point in time to yield second scan, difference the two scans to produce a morphological difference image, and display the morphological difference image. May utilize surface or subsurface scans. Any type of scanner may be utilized that scans to the desired resolution of morphological testing. Can morph scan(s), geometrically, visually or both, to account for age, weight or color differences that have occurred between scans. Can display morphological surface or subsurface differences between scans in multiple images or atlas view. Differences can be displayed independently or overlaid onto scan(s). Differences may be highlighted to make more readily viewable.
    Type: Grant
    Filed: May 12, 2008
    Date of Patent: February 4, 2014
    Inventor: Charles G. Passmore
  • Publication number: 20140002502
    Abstract: A method of outputting graphics to a display comprising: detecting an input from a user representative of an image manipulation request; performing a first image manipulation process on at least part of the retrieved image data set in accordance with the image manipulation request to produce second graphics; outputting the second graphics to a display area of the display; determining that a boundary condition relating to the retrieved image data set has been satisfied, the boundary condition relating to a limit of the retrieved image data set beyond which there is no further element of the retrieved image data set to be displayed; performing a second image manipulation process on at least part of the retrieved image data set to produce third graphics, the second image manipulation process providing a second type of alteration to the retrieved image data set, the second type of alteration being of a different type than the first type of alteration; and outputting the third graphics to the display area of the d
    Type: Application
    Filed: June 27, 2013
    Publication date: January 2, 2014
    Inventor: Kapsu HAN
  • Patent number: 8610720
    Abstract: Methods and apparatus for decomposing an N-sided patch into multiple patches. A single patch may be decomposed into multiple, disjoint, and possibly abutting patches. An internal constraint curve may be selected, and a new patch with the constraint curve as the boundary may be generated. If the constraint curve is closed, it is turned into a hole in the original patch. If the constraint curve is not closed, the system closes the curve. The 3D position, surface normal, and possibly other information such as an up direction required for every point along the boundary of the new patch may be taken from the original patch surface. The new patch(es) may be edited independent of the original patch and may be further decomposed into more patches.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: December 17, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Pushkar P. Joshi, Nathan A. Carr
  • Patent number: 8576250
    Abstract: 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.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: November 5, 2013
    Assignee: Vorum Research Corporation
    Inventors: Robert Malcolm Sabiston, Jeffrey David Chang, Christopher Cameron Handford
  • Patent number: 8576225
    Abstract: Systems and processes for rendering fractures in an object are provided. In one example, a surface representation of an object may be converted into a volumetric representation of the object. The volumetric representation of the object may be divided into volumetric representations of two or more fragments. The volumetric representations of the two or more fragments may be converted into surface representations of the two or more fragments. Additional information associated with attributes of adjacent fragments may be used to convert the volumetric representations of the two or more fragments into surface representations of the two or more fragments. The surface representations of the two or more fragments may be displayed.
    Type: Grant
    Filed: July 13, 2010
    Date of Patent: November 5, 2013
    Assignee: DreamWorks Animation LLC
    Inventors: Akash Garg, Kyle Maxwell, David Lipton
  • Patent number: 8547396
    Abstract: Systems, methods, and computer storage media for generating a computer animation of a game. A custom animation platform receives game play data of the game and determines at least one scene based on the game play data. Then, one or more frames in the scene are set up, where at least one of the frames includes at least one non-game pre-production element of the game. Subsequently, the frames are rendered and the rendered frames are combined to generate a computer animation.
    Type: Grant
    Filed: December 31, 2007
    Date of Patent: October 1, 2013
    Inventor: Jaewoo Jung
  • Patent number: 8531484
    Abstract: Embodiments of the present invention provide a method and a device for generating a morphing animation from multiple images, where the method includes: performing hue preprocessing on adjacent images among multiple images; determining the quantity of intermediate frames between the adjacent images according to a feature point differential of the adjacent images on which the hue preprocessing has been performed, generating, between the adjacent images through an image warping technology, intermediate frame images, the quantity of which is the same as that of the intermediate frames, insert the intermediate frame images between the adjacent images, and generate a morphing animation from the multiple images and the intermediate frame images that are inserted between all adjacent images among the multiple images. The morphing animation generated in the present invention is smooth and natural, thereby improving a morphing effect of the morphing animation.
    Type: Grant
    Filed: September 26, 2012
    Date of Patent: September 10, 2013
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Lanfang Dong, Zeju Xia, Yuan Wu, Jingfan Qin
  • Patent number: 8493406
    Abstract: The rendering on a user interface of a potentially complex computerized scene generation system. The user interface includes visual item(s) that have associated data. In addition, another set of visual items may be driven by data provided to input parameters, and may represent elements in the scene. Through user gestures, a user may correlate data items in the data source visual items with the element visual items to thereby automatically populate the element visual items with data, affecting the rendering of the data-driven element visual items. The element visual items might be linked, once again, perhaps through user gestures, to a parent visual item. In so doing, properties of the parent visual item might change and/or input parameters of the element visual items might change. Accordingly, complex visual scenes may be created through potentially quite simple user gestures.
    Type: Grant
    Filed: June 19, 2009
    Date of Patent: July 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Darryl E. Rubin, Vijay Mital, David G. Green, Jason A. Wolf, John A. Payne
  • Publication number: 20130155112
    Abstract: Provided herein is a method, apparatus, and computer program product for providing a method of graphically transitioning between multiple interactive levels of a program. In particular, the method of example embodiments may include providing for display of a first representation of a program including a first interaction level, providing for presentation of a first graphical transition from the first representation of the program to an intermediate representation of the program in response to receiving a first input, where the first graphical transition provides a visual cue indicative of a relationship between the first representation of the program and the intermediate representation of the program. The first graphical transition may resemble the physical manipulation of a tangible object. The method may include providing for display of the intermediate representation where the intermediate representation includes an intermediate interaction level.
    Type: Application
    Filed: December 20, 2011
    Publication date: June 20, 2013
    Applicant: Nokia Corporation
    Inventors: Christopher Paretti, William Lindmeier
  • Publication number: 20130155111
    Abstract: A method of making an article of footwear is disclosed. The method includes the steps of providing a customer with a pre-selected set of graphics, allowing a customer to choose a set of input graphics, and generating a set of morphed graphics based on a set of input graphics. The user can select a morphed graphic and apply it to an article. The method may further include the step of limiting the number of times a customized graphic may be selected and applied to an article.
    Type: Application
    Filed: December 15, 2011
    Publication date: June 20, 2013
    Applicant: Nike, Inc.
    Inventors: David J. Dirsa, Clifford B. Gerber, Petre Gheorghian, E. Scott Morris
  • Publication number: 20130141457
    Abstract: An electronic device capable of displaying correct characters in place of garbled characters includes a storage unit, a control unit, and a display unit. The storage unit stores a number of garbled characters and identifiable characters associated with the garbled characters, and the identifiable characters are translated from original characters corresponding to the garbled characters. The control unit obtains any garbled character displayed on the display unit, determines whether the obtained garbled character matches a garbled character stored in the storage unit, if so, then the control unit controls the display unit to display an identifiable character in place of the garbled character.
    Type: Application
    Filed: June 27, 2012
    Publication date: June 6, 2013
    Applicants: HON HAI PRECISION INDUSTRY CO., LTD., Fu Tai Hua Industry (Shenzhen) Co., Ltd.
    Inventor: Qiang YOU
  • Patent number: 8452125
    Abstract: A system, including a computer system running image processing software, receives an identification of a desired area to be imaged and collected into an oblique-mosaic image, creates a mathematical model of a virtual camera having a sensor higher in elevation from which the source oblique images were captured and looking down at an oblique angle, the mathematical model having an oblique-mosaic pixel map for the sensor of the desired area encompassing multiple source images, determines geographic coordinates for pixels, and selects source oblique images of the geographic coordinates captured at an oblique angle and compass direction similar to the oblique angle and compass direction of the virtual camera. The computer system reprojects at least one source oblique image pixel of the area to be imaged for each pixel included in the oblique-mosaic pixel map to create the oblique-mosaic image.
    Type: Grant
    Filed: October 19, 2011
    Date of Patent: May 28, 2013
    Assignee: Pictometry International Corp.
    Inventors: Stephen Schultz, Frank Giuffrida, Robert Gray
  • Patent number: 8436874
    Abstract: An item editing device, and item editing method, and a program stored on a tangible media enable easily editing items whether the item is rectangle or an arch shape by unifying the item editing operation and reducing the number of steps.
    Type: Grant
    Filed: December 7, 2007
    Date of Patent: May 7, 2013
    Assignee: Seiko Epson Corporation
    Inventors: Masakazu Honma, Junichi Otsuka
  • Patent number: 8421805
    Abstract: Dynamic animated avatars selectively morph to reveal or depict the user's identity while simultaneously emulating or tracking active movements associated with the user's verbal stream or perceived movements of the user. A user elects morphing to transition the rendered avatar to another, more revealing avatar, for example from a cartoon caricature to a posed photographic image. Animation processing identifies active movements derived from an input stream to compute animations of the mouth and profile based on speech, text, or captured video from the user. The computed animations appear as active movements to the currently rendered avatar, and emulate the user speaking or moving according to text, audio or video being transmitted. A user maintains an anonymous or posed identity with respect to the receiving party, and chooses to reveal a different avatar depicting a truer identity at the user's discretion, while continuing to display active movements paralleling the user's verbal activities.
    Type: Grant
    Filed: February 9, 2007
    Date of Patent: April 16, 2013
    Assignee: Dialogic Corporation
    Inventor: Wendell E. Bishop
  • Patent number: 8417365
    Abstract: A system includes an encoding module and a decoding module. The encoding module generates a three-dimensional (3D) model of a part, modifies the 3D model to include a 3D structure, and generates a computer-aided design (CAD) file based on the modified 3D model. The decoding module determines whether the CAD file includes the 3D structure, authorizes operation of analysis software on the CAD file when the CAD file includes the 3D structure, and prohibits operation of the analysis software when the CAD file does not include the 3D structure.
    Type: Grant
    Filed: April 15, 2010
    Date of Patent: April 9, 2013
    Inventors: Paul N. Crepeau, Qigui Wang