Based On Model Of Objects Patents (Class 345/621)
  • Patent number: 11348267
    Abstract: The method comprising providing a plurality of images of a scene captured by a plurality of image capturing devices (101); providing silhouette information of at least one object in the scene (102); generating a point cloud for the scene in 3D space using the plurality of images (103); extracting an object point cloud from the generated point cloud, the object point cloud being a point cloud associated with the at least one object in the scene (104); estimating a 3D shape volume of the at least one object from the silhouette information (105); and combining the object point cloud and the shape volume of the at least one object to generate a three-dimensional model (106). An apparatus for generating a 3D model, and a computer readable medium for generating the 3D model.
    Type: Grant
    Filed: December 20, 2018
    Date of Patent: May 31, 2022
    Assignee: The Provost, Fellows, Foundation Scholars, and the Other Members of Board, of the College of the Holy and Undivided Trinity of Queen Elizabeth, Near Dublin Trinity Collge Dublin
    Inventors: Aljosa Smolic, Rafael Pages, Jan Ondrej, Konstantinos Amplianitis, David Monaghan
  • Patent number: 11295181
    Abstract: Automatic font synthesis for modifying a local font to have an appearance that is visually similar to a source font is described. A font modification system receives an electronic document including the source font together with an indication of a font descriptor for the source font. The font descriptor includes information describing various font attributes for the source font, which define a visual appearance of the source font. Using the source font descriptor, the font modification system identifies a local font that is visually similar in appearance to the source font by comparing local font descriptors to the source font descriptor. A visually similar font is then synthesized by modifying glyph outlines of the local font to achieve the visual appearance defined by the source font descriptor. The synthesized font is then used to replace the source font and output in the electronic document at the computing device.
    Type: Grant
    Filed: October 17, 2019
    Date of Patent: April 5, 2022
    Assignee: Adobe Inc.
    Inventors: Nirmal Kumawat, Zhaowen Wang
  • Patent number: 11226674
    Abstract: An enhanced reality system, in an example, includes an input device, the input device including a first arm and a second arm configured to be held together by a user; a sensor to sense, at least, a relative position of at least a portion of the first and second arms; wherein sensing, at least, the relative position of the first and second arms comprises a haptic retargeting process that simulates a touching of ends of the first and second arms to the outer surface of a virtual object presented in the enhanced reality environment.
    Type: Grant
    Filed: September 25, 2017
    Date of Patent: January 18, 2022
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Alexander Thayer, Ian N. Robinson, Hiroshi Horii, Junrui Yang, Rafael Ballagas, Ning Ge, Craig Peter Sayers
  • Patent number: 11043024
    Abstract: The present application discloses a method, apparatus, and storage medium for processing an image in a virtual reality system. The method comprises: splitting an image to be rendered at a first timing in the virtual reality system into a first region and a second region; rendering the first region of the image to be rendered according to first gesture data of a user at the first timing; rendering the second region of the image to be rendered according to second gesture data at a second timing at the end of the rendering of the first region.
    Type: Grant
    Filed: July 19, 2019
    Date of Patent: June 22, 2021
    Assignees: Beijing BOE Optoelectronics Technology Co., Ltd., BOE Technology Group Co., Ltd.
    Inventors: Yakun Wang, Lin Lin, Jian Sun, Ziqiang Guo, Jiyang Shao, Binhua Sun, Feng Zi, Bingxin Liu, Yadong Ding
  • Patent number: 10898805
    Abstract: Methods and apparatus provide for: recording a first sequence of video images output by a videogame, recording a sequence of depth buffer values for a depth buffer used by the videogame, recording a sequence of in-game virtual camera positions used to generate the video images, recording one or more in-game events and their respective in-game positions, generating a second sequence of video images encoding the depth buffer value sequence, and associating the in-game virtual camera position sequence, with at least one of the first and second sequence of video images.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: January 26, 2021
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Hugh Alexander Dinsdale Spencer, Andrew Swann, Nicholas Anthony Edward Ryan
  • Patent number: 10834328
    Abstract: A user interface to a virtual camera for a 3-D rendering application provides various features. A rendering engine can continuously refine the image being displayed through the virtual camera, and the user interface can contain an element for indicating capture of the image as currently displayed, which causes saving of the currently displayed image. Autofocus (AF) and autoexposure (AE) reticles can allow selection of objects in a 3-D scene, from which an image will be rendered, for each of AE and AF. A focal distance can be determined by identifying a 3-D object visible at a pixel overlapped by the AF reticle, and a current viewpoint. The AF reticle can be hidden in response to a depth of field selector being set to infinite depth of field. The AF and AE reticles can be linked and unlinked, allowing different 3-D objects for each of AF and AE.
    Type: Grant
    Filed: December 26, 2018
    Date of Patent: November 10, 2020
    Assignee: Imagination Technologies Limited
    Inventors: Suguru Nishioka, James McCombe, Steven Blackmon
  • Patent number: 10803651
    Abstract: Methods, apparatus, systems and articles of manufacture to perform graphics processing on combinations of graphic processing units and digital signal processors are disclosed. A disclosed example method includes processing first data representing input vertices to create second data, the first data using a first format organized by vertex, the second data using a second format organized by components of the vertices. A digital signal processor (DSP) is to perform vertex shading on the second data to create third data, the third data formatted using the second format, the vertex shading performed by executing a first instruction at the DSP, the first instruction generated based on a second instruction capable of being executed at a graphics processing unit (GPU). The third data is processed to create fourth data, the fourth data formatted using the first format.
    Type: Grant
    Filed: March 14, 2019
    Date of Patent: October 13, 2020
    Assignee: TEXAS INSTRUMENTS INCORPORATED
    Inventors: Mihir Narendra Mody, Ajay Jayaraj, Hemant Hariyani, Anand Balagopalakrishnan, Jason A. T. Jones, Erick Zadiel Narvaez
  • Patent number: 10788966
    Abstract: This disclosure relates to systems and methods for interacting with a virtual interface. The virtual interface may include a virtual object. The virtual object may correlate with an instruction to change the virtual interface. A user's interaction with the virtual object may be determined. The virtual interface may be changed in accordance with the instruction.
    Type: Grant
    Filed: February 9, 2017
    Date of Patent: September 29, 2020
    Assignee: Disney Enterprises, Inc.
    Inventors: Michael P. Goslin, Joseph Olson, Jason Yeung
  • Patent number: 10780357
    Abstract: Methods and apparatus provide for: recording a sequence of video images output by a videogame, recording a sequence of depth buffer values for a depth buffer used by the videogame, recording a sequence of in-game virtual camera positions used to generate the video images, recording one or more in-game events and their respective in-game positions, associating the depth buffer value sequence, the in-game virtual camera position sequence, and an identifier for the videogame, with the video image sequence, and associating the one or more in-game events and their respective in-game positions with the identifier for the videogame.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: September 22, 2020
    Assignee: SONY INTERACTIVE ENTERTAINMENT INC.
    Inventors: Nicholas Anthony Edward Ryan, Hugh Alexander Dinsdale Spencer, Andrew Swann
  • Patent number: 10733694
    Abstract: A semiconductor device includes; a first memory that stores first and second layer image data portions used to generate first and second frame images on a display device, a second memory that stores a change map, a display controller that generates positional information associated with an image data portion in response to the change map, and an interface that receives image data and positional information and generates a command for updating the image data.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: August 4, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Kyoung-Man Kim
  • Patent number: 10699478
    Abstract: The present disclosure is directed to a software tool that facilitates the presentation of a three-dimensional view of a construction project as well as the generation of various types of two-dimensional technical drawings based on this three-dimensional view. In one implementation, the software tool causes a computing device to engage in the following operations. The computing device may receive an indication of a desired clip height of a three-dimensional view at which to generate a two-dimensional technical drawing; identify a subset of meshes that intersect with a two-dimensional plane at the desired clip height; determine respective portions of each mesh that intersect the two-dimensional plane at the desired clip height; compile a dataset that defines the two-dimensional drawing; and render the two-dimensional drawing using the compiled dataset.
    Type: Grant
    Filed: February 15, 2019
    Date of Patent: June 30, 2020
    Assignee: Procore Technologies, Inc.
    Inventors: Winson Chu, Peter Wu
  • Patent number: 10602207
    Abstract: An online system receives content items from a third party content provider. For each content item, the online system inputs an image into a neural network and extracts a feature vector from a hidden layer of the neural network. The online system compresses each feature vector by assigning a label to each feature value representing whether the feature value was above a threshold value. The online system identifies a set of content items that the user has interacted with and determines a user feature vector by aggregating feature vectors of the set of content items. For a new set of content items, the online system compares the compressed feature vectors of the content item with the user feature vector. The online system selects one or more of the new content items based on the comparison and sends the selected content items to the user.
    Type: Grant
    Filed: August 3, 2018
    Date of Patent: March 24, 2020
    Assignee: Facebook, Inc.
    Inventors: Tianshi Gao, Xiangyu Wang, Ou Jin, Yifei Huang, Vignesh Ramanathan
  • Patent number: 10182176
    Abstract: An image processing apparatus includes an image-data acquiring unit, a character recognition processing unit, and a monochrome conversion unit. The image-data acquiring unit acquires image data representing an image including a character. The character recognition processing unit performs a character recognition process on the image data to extract a character region. The character region is a region where the character is represented. The monochrome conversion unit converts the image data into monochrome image data when the image data is color image data including a color image. The monochrome image data includes a monochrome image representing the color image with a single color. When a tone difference between the extracted character region and an adjacent region is smaller than a predetermined threshold, the monochrome conversion unit changes a tone of a boundary region between the character region and the adjacent region adjacent to the character region.
    Type: Grant
    Filed: June 16, 2017
    Date of Patent: January 15, 2019
    Assignee: Kyocera Document Solutions Inc.
    Inventor: Takashi Harada
  • Patent number: 10102656
    Abstract: An augmented reality providing method may include providing space information corresponding to an image acquired from a mobile device as augmented reality, based on the image; calculating a view shift location for shifting a view in the augmented reality under control of the mobile device; extracting an image corresponding to the view shift location from a database that stores an image including location information; and providing the extracted image under control of the mobile device.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: October 16, 2018
    Assignee: Naver Corporation
    Inventors: Yoon Shick Lee, Min sik Park, Minoh Kim
  • Patent number: 10056012
    Abstract: A system and method for converting static/still medical images of a particular patient into dynamic and interactive images interacting with medical tools including medical devices by coupling a model of tissue dynamics and tool characteristics to the patient specific imagery for simulating a medical procedure in an accurate and dynamic manner by coupling a model of tissue dynamics to patient specific imagery for simulating surgery on the particular patient. The method includes a tool to add and/or to adjust the dynamic image of tissues and ability to draw any geometric shape on the dynamic image of tissues and to add the shape into the modeling system.
    Type: Grant
    Filed: May 24, 2013
    Date of Patent: August 21, 2018
    Assignee: Surgical Theatre LLC
    Inventors: Alon Yakob Geri, Mordechai Avisar
  • Patent number: 9773341
    Abstract: One embodiment of the present invention includes techniques for rasterizing geometries. First, a processing unit defines a bounding primitive that covers the geometry and does not include any internal edges. If the bounding primitive intersects any enabled clip plane, then the processing unit generates fragments to fill a current viewport. Alternatively, the processing unit generates fragments to fill the bounding primitive. Because the rasterized region includes no internal edges, conflation artifacts caused when the number of coverage samples per pixel exceeds the number of color samples per pixel may be reduced. In prior-art techniques, reducing such conflation artifacts typically involves increasing the number of color samples per pixel to equal the number of coverage samples per pixel.
    Type: Grant
    Filed: August 20, 2013
    Date of Patent: September 26, 2017
    Assignee: NVIDIA Corporation
    Inventors: Jeffrey A. Bolz, Mark J. Kilgard
  • Patent number: 9767602
    Abstract: Various embodiments are generally directed to techniques for reducing processing demands of shading primitives in rendering a 2D screen image from a 3D model. A device includes a clipping component to clip a visible primitive of a 2D screen image derived from of a 3D model within a first area of the screen image covered by a shading pixel to form a polygon representing an intersection of the first area and the visible primitive; a first interpolation component to interpolate at least one attribute of vertices of the visible primitive to each vertex of the polygon; and a second interpolation component to interpolate color values of the vertices of the polygon to a point within a second area covered by a screen pixel of the screen image, the second area smaller than the first area and at least partly coinciding with the first area. Other embodiments are described and claimed.
    Type: Grant
    Filed: June 30, 2014
    Date of Patent: September 19, 2017
    Assignee: INTEL CORPORATION
    Inventors: Gabor Liktor, Marco Salvi, Karthik Vaidyanathan
  • Patent number: 9740995
    Abstract: Embodiments of the presently disclosed invention are directed to a document processing system and method that facilitates the processing and extraction of data from the documents. The system and method receive at least one document, where the document may contain data for extraction. The document may then be converted into a preferred document format and outputted to a user interface. The system and method may then receive a selection of at least a portion of the document, wherein the selection contains data for extraction. Based on the selection, at least one coordinate set corresponding to the selection and associated with at least one data field of interest is generated. Then the data from the selection of the document is extracted using the at least one coordinate set. Finally, a structured data set that includes the extracted data is generating, and storing in a computer memory.
    Type: Grant
    Filed: October 28, 2013
    Date of Patent: August 22, 2017
    Assignee: Morningstar, Inc.
    Inventors: James J. Rhodes, D. Adam Wheat
  • Patent number: 9619865
    Abstract: A method for scaling on a display device, including: obtaining an electronic document (ED) identifying multiple graphical features; generating, before receiving a request to scale the ED on the display device, multiple resolution-independent (RI) versions of the multiple graphical features; adding, before receiving the request to scale the ED on the display device, the multiple RI versions to a RI display list; receiving the request to scale the ED on the display device specifying a resolution; and generating, in response to the request, a scaled ED for the display device by rendering the multiple RI versions of the multiple graphical features in the RI display list at the resolution.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: April 11, 2017
    Assignee: Konica Minolta Laboratory U.S.A., Inc.
    Inventor: Kurt N. Nordback
  • Patent number: 9483443
    Abstract: A method for scaling including: obtaining an electronic document (ED) identifying a graphical feature; partitioning the ED into multiple tiles including a first tile and a second tile, where the graphical feature spans the first tile and the second tile; partitioning the graphical feature into a first fragment located solely within the first tile and a second fragment located solely within the second tile; adding the first fragment to a first display sub-list corresponding to the first tile; adding the second fragment to a second display sub-list corresponding to the second tile; receiving a first request to scale the ED specifying a resolution and a first region intersecting a subset of the plurality of tiles including the first tile but excluding the second tile; and generating, in response to the first request, a first scaled ED for the display device by rendering only the first display sub-list the resolution.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: November 1, 2016
    Assignee: KONICA MINOLTA LABORATORY U.S.A., INC.
    Inventor: Kurt N. Nordback
  • Patent number: 9046927
    Abstract: Methods and systems for processing input by a computing device are presented. One method includes operations for receiving images of a control device that includes an object section, and for determining a location of the control device utilizing image analysis for each captured image. Additionally, the movement of the control device is tracked based on the determined locations, where the tracking of the movement includes receiving inertial sensor information obtained by sensors in the control device, and determining an orientation of the control device based on the sensor information. Additionally, the method includes an operation for translating the movement and orientation of the control device into input for a game executing in the computing device, where the input is translated into a motion and orientation of an object in the game based on the movement of the control device.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: June 2, 2015
    Assignee: Sony Computer Entertainment Inc.
    Inventors: Richard Marks, Anton Mikhailov, Ennin Huang, Gary M. Zalewski
  • Patent number: 9024969
    Abstract: A method and device for performing and processing user-defined clipping in object space to reduce the number of computations needed for the clipping operation. The method and device also combine the modelview transformation of the vertex coordinates with projection transform. The user-defined clipping in object space provides a higher performance and less power consumption by avoiding generation of eye coordinates if there is no lighting. The device includes a driver for the user-defined clipping in the object space to perform dual mode user-defined clipping in object space when a lighting function is disabled and in eye space when the lighting function is enabled.
    Type: Grant
    Filed: June 29, 2012
    Date of Patent: May 5, 2015
    Assignee: QUALCOMM Incorporated
    Inventors: Ning Bi, Lin Chen, Lingjun Chen
  • Patent number: 9019301
    Abstract: A medical image display apparatus 1 having a display component 9, an image data storage part 31, an information storage component 32, an operation component 10, and a control part 2. The display component 9 displays a medical image display screen P on which image display regions P1 to P4 are defined. The image data storage part 31 stores image data of medical images. The information storage component 34 stores process associating information 32a for associating combinations of the image display regions P1 to P4 with the processing content of image data of medical images.
    Type: Grant
    Filed: April 9, 2007
    Date of Patent: April 28, 2015
    Assignees: Kabushiki Kaisha Toshiba, Toshiba Medical Systems Corporation
    Inventors: Kenji Matsue, Kenichi Niwa
  • Patent number: 8982142
    Abstract: Method for parallel approximation of distance maps on a discrete representation of a manifold, the method comprising: for at least one Euclidean grid applied on the discrete representation of a manifold, iterating over rows of the Euclidean grid in a first direction, and for each row currently visited during the iterating in the first direction, calculating a distance value for each single cell of the currently visited row in parallel, wherein the calculating is carried out according to a predefined approximation rule, using a distance value calculated for each one of respective cells of a row visited immediately before the currently visited row, wherein the cells of the row visited before the currently visited row are adjacent to the single cell in the Euclidean grid.
    Type: Grant
    Filed: January 21, 2013
    Date of Patent: March 17, 2015
    Assignee: Technion Research and Development Foundation, Ltd.
    Inventors: Alexander Bronstein, Michael Bronstein, Ron Kimmel, Yohai Devir, Ofir Weber
  • Patent number: 8958986
    Abstract: A parking assistance apparatus includes a display unit that displays an image of a scene behind a host vehicle. At least when the host vehicle moves forward or when the host vehicle is stopped, the display unit displays an indication including a plurality of kinds of trajectories along which the host vehicle is able to back up from a point at which the host vehicle is currently positioned, in a manner such that the indication is superimposed on the image of the scene behind the host vehicle.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: February 17, 2015
    Assignee: Toyota Jidosha Kabushiki Kaisha
    Inventors: Kazunori Kagawa, Yuka Sobue, Satoru Niwa, Shin Tanaka, Akihisa Yokoyama, Kazuhiro Morimoto, Junichi Wakita, Chika Yoshioka, Yu Hiei, Ryuji Okamura
  • Patent number: 8913057
    Abstract: There is provided an information processing device includes a virtual space recognition unit for analyzing 3D space structure of a real space to recognize a virtual space, a storage unit for storing an object to be arranged in the virtual space, a display unit for displaying the object arranged in the virtual space, on a display device, a detection unit for detecting device information of the display device, and an execution unit for executing predetermined processing toward the object based on the device information.
    Type: Grant
    Filed: February 9, 2011
    Date of Patent: December 16, 2014
    Assignee: Sony Corporation
    Inventors: Hiroyuki Ishige, Kazuhiro Suzuki, Akira Miyashita
  • Patent number: 8842131
    Abstract: A method and system for framework clipping are disclosed. A user interface tree of widgets corresponding to widgets requiring clipping is traversed. For each encountered widget, layer allocation operations are performed which include selecting a current, previous, or next layer to which to allocate the widget and determining whether the selected layer can accommodate the widget, where a determination that the selected layer cannot accommodate the widget results in a bit from a stencil buffer being allocated to the selected layer. A value of the selected layer is incremented to account for the widget being allocated to the selected layer A stencil test mask is generated as a combination of value of the layers previous to a current layer. The stencil test mask is written to the stencil buffer, and the layer allocation operations are repeated for each remaining widget.
    Type: Grant
    Filed: January 10, 2012
    Date of Patent: September 23, 2014
    Assignee: Fanhattan LLC
    Inventor: Olivier Chalouhi
  • Patent number: 8817190
    Abstract: A general moving image includes a plurality of objects in a frame image. At the time of playback, the temporal visual characteristic is taken into consideration uniformly in the overall frame image. It is therefore impossible to perform playback while particularly considering an object of interest. In this invention, when playing back a moving image including a plurality of time-divided frame images, the object adaptation time of each object image is acquired first in the frame image of interest of the plurality of frame images. An adaptation weight is calculated based on the acquired object adaptation time, and a low-pass image reflecting the adaptation weight is generated for each object image. Color adaptation conversion using the low-pass image makes it possible to perform, for the frame image of interest, color conversion based on the adaptation time of each object image and perform color conversion particularly considering an object of interest.
    Type: Grant
    Filed: November 25, 2008
    Date of Patent: August 26, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventors: Mikiko Sugiyama, Yosuke Hayase
  • Patent number: 8810582
    Abstract: A lighting module of a hair/fur pipeline may be used to produce lighting effects in a lighting phase for a shot and an optimization module may be used to: determine if a cache hair state file including hair parameters exists; and determine if the cache hair state file includes matching hair parameters to be used in the shot, and if so, the hair parameter values from the cache hair state file are used in the lighting phase.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: August 19, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
  • Patent number: 8773459
    Abstract: A graphics processing unit (GPU) efficiently performs 3-dimensional (3-D) clipping using processing units used for other graphics functions. The GPU includes first and second hardware units and at least one buffer. The first hardware unit performs 3-D clipping of primitives using a first processing unit used for a first graphics function, e.g., an ALU used for triangle setup, depth gradient setup, etc. The first hardware unit may perform 3-D clipping by (a) computing clip codes for each vertex of each primitive, (b) determining whether to pass, discard or clip each primitive based on the clip codes for all vertices of the primitive, and (c) clipping each primitive to be clipped against clipping planes. The second hardware unit computes attribute component values for new vertices resulting from the 3-D clipping, e.g., using an ALU used for attribute gradient setup, attribute interpolation, etc. The buffer(s) store intermediate results of the 3-D clipping.
    Type: Grant
    Filed: June 15, 2012
    Date of Patent: July 8, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Guofang Jiao, Chun Yu, Lingjun Chen, Yun Du
  • Patent number: 8730233
    Abstract: A method for generating a three dimensional grid of terrain includes receiving data representing a three-dimensional point cloud and generating a plurality of slices of the data. The method evaluates the slices using a swarm intelligence algorithm. The method is able to identify both terrain and objects. The terrain can also be identified as traversable terrain.
    Type: Grant
    Filed: February 15, 2011
    Date of Patent: May 20, 2014
    Assignee: Caterpillar Inc.
    Inventors: Michael S. McDaniel, Andrea Cappalunga, Susmita Dutta, Alberto Broggi, Stefano Cattani
  • Patent number: 8711151
    Abstract: A hair pipeline utilizes a surface definition module to define a surface and a control hair and a hair motion compositor module combines different control hair curve shapes associated with the control hair and the surface. In particular, the hair motion compositor module generates a static node defining a static control hair curve shape; generates an animation node defining an animation control hair curve shape; and combines the static control hair curve shape of the static node with the animation control hair curve hair shape of the animation node to produce a resultant control hair curve shape for the control hair.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: April 29, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
  • Patent number: 8643667
    Abstract: In a method for displaying an illustrated book on a computer screen, a graphics image, corresponding to a page in the illustrated book, is displayed on the computer screen. A text detail image is displayed on the computer screen, the text detail image is displayed as a layer on the top of the graphics image. A cursor rolling over the text detail image is detected. A magnified image of the text detail image is displayed when the cursor has rolled over the text detail image.
    Type: Grant
    Filed: January 14, 2003
    Date of Patent: February 4, 2014
    Assignee: Disney Enterprises, Inc.
    Inventors: Mark A. Alessi, Alberto Gabriel Mendoza Padial, H L Courtland Whited
  • Patent number: 8626611
    Abstract: An augmented reality shopping system in one embodiment includes a store communication network, a memory including program instructions for receiving a product location request, associating the received request with product information stored in a product database, determining the location of the product within the store, receiving shopper location information, determining a route between the determined location of the product and the shopper location based upon the shopper location information, generating route rendering data based upon the determined route, and transmitting the route rendering data through the store communication network. The system further includes a processor operably connected to the store communication network and to the memory for executing the program instructions and a mobile display device operably connected to the processor through the store communication network for rendering an overlay image using the transmitted route rendering data.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: January 7, 2014
    Assignee: NCR Corporation
    Inventor: Luis Eduardo Bravo
  • Patent number: 8594980
    Abstract: An approach is provided for template model view generation for home monitor and control interface. A platform receives a model view specified by a user, where the model view includes a floor plan of a premise. The platform generates a template model view based on the received model view by removing identifying information associated with the user. Also, the platform stores the template model view for access by another user, where the template model view is used to capture location information of one or more sensors or one or more actuators within the floor plan.
    Type: Grant
    Filed: September 18, 2009
    Date of Patent: November 26, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Frank A. McKiel
  • Patent number: 8576224
    Abstract: A method of determining a rigid motion between a master solid model and an approximated target model (or, more generally, between any two models having different types) includes identifying, within each model, geometrical entities having a unique characteristic, and then determining the best match between the identified geometric entities. The system provides, in machine-readable form, a master model comprising a precise definition of a three-dimensional solid and a target model comprising a simplified definition of the three-dimensional solid. Then it identifies a first set of geometric entities (e.g., planar faces) within the master model that have a unique characteristic (e.g., planar area), and identifies a second set of geometric entities in the target model that have the unique characteristic. The system then determines a best match between a member of the first set of geometric entities and a member of the second set of geometric entities using, for example, a Hungarian matching algorithm.
    Type: Grant
    Filed: May 31, 2006
    Date of Patent: November 5, 2013
    Assignee: The Boeing Company
    Inventors: Jan H. Vandenbrande, Thomas A. Grandine, Miriam Lucian, John Monahan
  • Patent number: 8565543
    Abstract: A video recording apparatus optimally records partial images made up of a partial area from an original image and containing a feature point such as person's face. An imaging unit acquires the original image by imaging at a resolution higher than the pixel count used for video recording. A feature point detector detects one or more feature points from the original image. A partial image clipper clips, from the original image, a partial image containing a feature point selected by the user. An encoder encodes the clipped partial image. A recording unit then records the encoded partial image to a recording medium. In so doing, the user is able to select a recording subject from a summary of detected feature points before or during video recording, and thus record a desired face.
    Type: Grant
    Filed: July 7, 2009
    Date of Patent: October 22, 2013
    Assignee: Sony Corporation
    Inventors: Shinya Kano, Shunji Okada
  • Patent number: 8514222
    Abstract: Device, system, and method of Computer-Aided-Design (CAD). A system of CAD may include a client application to communicate with a server and to render to a user a viewport including at least a portion of a CAD model based on data received from the server, wherein the client application is capable of receiving section information from the server, wherein the section information defines a plurality of geometric sections of the CAD model; selecting at least one section of the plurality of sections based on a relationship between the viewport and the boundaries of the plurality of geometric sections; requesting from the server one or more files corresponding to the at least one selected section; receiving the one or more files corresponding to the at least one selected section; and rendering the viewport based on the one or more files. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 8, 2009
    Date of Patent: August 20, 2013
    Assignee: Autodesk, Inc.
    Inventors: Jonathan Seroussi, Tal Weiss
  • 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
  • Patent number: 8395614
    Abstract: Systems, methods and apparatus for generating an asset for a simulated environment using digital image capture are disclosed. An outline of an object in a digital image is automatically traced to generate data representing a two-dimensional polygon that encompasses the object. The outline is traced without relying on further input from a user once the digital image of the object has been captured. A portion of the digital image bounded by the two-dimensional polygon is separated from a remaining portion of the digital image. The portion of the image bounded by the two-dimensional polygon is associated with an asset in the simulated environment.
    Type: Grant
    Filed: October 3, 2008
    Date of Patent: March 12, 2013
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Anton Mikhailov
  • Publication number: 20130057546
    Abstract: A panoramic image display device divides a panoramic expansion image into at least two panoramic images and displays the panoramic images. The panoramic expansion image display device including: a clipping reference position setting unit that sets a clipping reference position for the panoramic expansion image; an object detection unit that detects an object as a display target from the panoramic expansion image; a clipping position determination unit that determines a clipping position of the panoramic image according to a relationship between a detected object position and the clipping reference position; and a display image generation unit that displays the panoramic image clipped from the panoramic expansion image at the clipping position.
    Type: Application
    Filed: May 16, 2011
    Publication date: March 7, 2013
    Applicant: PANASONIC CORPORATION
    Inventors: Takeshi Watanabe, Sumio Yokomitsu, Hirofumi Fujii, Takeshi Fujimatsu, Yuichi Matsumoto, Michio Miwa, Masataka Sugiura, Mikio Morioka
  • Patent number: 8373716
    Abstract: Method for parallel approximation of distance maps on a discrete representation of a manifold, the method comprising: for at least one Euclidean grid applied on the discrete representation of a manifold, iterating over rows of the Euclidean grid in a first direction, and for each row currently visited during the iterating in the first direction, calculating a distance value for each single cell of the currently visited row in parallel, wherein the calculating is carried out according to a predefined approximation rule, using a distance value calculated for each one of respective cells of a row visited immediately before the currently visited row, wherein the cells of the row visited before the currently visited row are adjacent to the single cell in the Euclidean grid.
    Type: Grant
    Filed: February 14, 2008
    Date of Patent: February 12, 2013
    Assignee: Intel Benelux B.V.
    Inventors: Alexander Bronstein, Michael Bronstein, Yohai Devir, Ofir Weber, Ron Kimmel
  • Patent number: 8368942
    Abstract: An image processing apparatus has a multi-cropping function that automatically crops the scanned images of a plurality of original sheets placed on a platen of an image reading apparatus all at one pass. The desired number of cropped images is input by the user, and the number of cropped images detected when cropping the image of the original sheets placed on the platen, are compared.
    Type: Grant
    Filed: July 7, 2006
    Date of Patent: February 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yusuke Hattori
  • Patent number: 8368692
    Abstract: A computer implemented method for creating a depth range buffer for supporting clipping geometries for ray-casting includes inputting image data, establishing a depth range buffer for specifying a start and an end point of each ray, computing a near depth of the image data corresponding to the start point of each ray, computing a far depth of the image data corresponding to the end point of each ray, clipping the volume by restricting ray-casting within the start and end points of the depth range buffer, and rendering a portion of the image data corresponding to the visible depth range.
    Type: Grant
    Filed: May 14, 2008
    Date of Patent: February 5, 2013
    Assignee: Siemens Aktiengesellschaft
    Inventor: Wei Li
  • Patent number: 8363066
    Abstract: A method allowing display of time-varying merged high resolution and low resolution image data with a smooth frame rate. In one embodiment the high resolution data is structural image data and the low resolution image data is functional image data. The functional image data is gathered (20) into groups and each group is rendered and merged (24) together. The merged images produced are then stored (28) in a First In First Out (FIFO) buffer for display. While the merged images are displayed the next set of functional image data is merged and rendered and supplied to the FIFO buffer, allowing a smooth frame rate to be achieved. A computer program and a medical imaging apparatus using the method are also disclosed.
    Type: Grant
    Filed: November 16, 2006
    Date of Patent: January 29, 2013
    Inventors: Martin Weibrecht, Olivier Ecabert, Juergen Weese, Gundolf Kiefer
  • Patent number: 8291324
    Abstract: A network management system allows a network administrator to intuitively manage all components of a heterogeneous networked computer system using views of any component or any set of components. These views are generated in a multi-dimensional, virtual reality environment. Navigation tools are provided that allow an operator to travel through the network hierarchy's representation in the virtual environment using an automatic flight mode. Automatic flight mode determines a reasonable trajectory to a network component that avoids collisions with intervening objects in the virtual environment. Since the system is capable of managing a world-wide network, city, building, subnet, segment, and computer, a view may also display internal hardware, firmware, and software of any network component. Views of network components may be filtered so only components pertaining to a specific business or other interest are displayed.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: October 16, 2012
    Assignee: CA, Inc.
    Inventors: Reuven Battat, Michael Her, Chandrasekha Sundaresh, Anders Vinberg, Sidney Wang
  • Patent number: 8274510
    Abstract: A method, apparatus, article of manufacture for illustrating progress in achieving a goal of a system modeled by a computer program. In one embodiment, the invention is evidenced by a method comprising the steps of displaying a widget wherein the widget comprises a center portion representing a category of data represented by the computer program and the category of data includes n data points that must be fulfilled to achieve the goal and an outer portion, comprising a segment representing each one of the n data points; and updating the widget to represent each of the n data points that has been fulfilled by delineating each segment representing a fulfilled data point requirement from each segment representing a non-fulfilled data point requirement.
    Type: Grant
    Filed: November 7, 2008
    Date of Patent: September 25, 2012
    Assignee: Autodesk, Inc.
    Inventors: Gregory L. Demchak, Lillian M. Smith
  • Patent number: 8276091
    Abstract: An apparatus and method for assessing a hazard associated with an object are disclosed. The apparatus includes a haptic input/output device coupled to a computer with haptic modeling software and a display device. A virtual object and a virtual passageway are displayed on the display device. The virtual passageway includes a haptic layer along a surface thereof. Force applied by a user to the haptic input/output device causes a cursor on the display device to move the virtual object into the virtual passageway. An interaction of the virtual object with the haptic layer generates a virtual contact force which may be determined by the user sensing a corresponding tactile feedback force generated by the haptic input/output device and/or by the computer processor. The magnitude of the virtual contact force may be used to assess a hazard associated with the virtual object.
    Type: Grant
    Filed: September 15, 2004
    Date of Patent: September 25, 2012
    Assignee: Ram Consulting
    Inventors: Robert Altkorn, Xiao Chen, Scott Milkovich, John Owens, Brian Rider, Eugene Rider, Daniel Stool
  • Patent number: 8237739
    Abstract: A method and device for performing and processing user-defined clipping in object space to reduce the number of computations needed for the clipping operation. The method and device also combine the modelview transformation of the vertex coordinates with projection transform. The user-defined clipping in object space provides a higher performance and less power consumption by avoiding generation of eye coordinates if there is no lighting. The device includes a driver for the user-defined clipping in the object space to perform dual mode user-defined clipping in object space when a lighting function is disabled and in eye space when the lighting function is enabled.
    Type: Grant
    Filed: September 12, 2006
    Date of Patent: August 7, 2012
    Assignee: QUALCOMM Incorporated
    Inventors: Ning Bi, Lin Chen, Lingjun Chen
  • Patent number: RE44958
    Abstract: A method and apparatus for processing a primitive for potential display on a display device (having a plurality of pixels) determines if the primitive intersects at least a predetermined number of pixel fragments on the display device. The predetermined number is no less than one. The method and apparatus then cull the primitive as a function of whether the primitive intersects at least the predetermined number of pixel fragments. If it is culled, the primitive is not raster processed (i.e., not subjected to raster processing, whether or not complete).
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: June 24, 2014
    Assignee: RPX Corporation
    Inventors: Stephen Moffitt, Eng Lim Goh