Patents Examined by Ulka Chauhan
-
Patent number: 9999405Abstract: A processor identifies a curved structure in three-dimensional medical image data. The processor selects a plane in the three-dimensional medical image data based at least in part on the identified curved structure. The processor defines a curved image slice in the selected plane based at least in part on the identified curved structure. The curved image slice may be defined by drawing a pair of curved lines on opposite sides of the identified curved structure in the selected plane. The distance between the pair of curved lines may define a thickness of the curved image slice. The processor generates a rendered image of the defined curved image slice. The rendered image may be generally perpendicular to the selected plane. The rendered image and/or the selected plane having the pair of curved lines superimposed on opposite sides of the identified curved structure may be presented at a display system.Type: GrantFiled: February 16, 2016Date of Patent: June 19, 2018Assignee: GENERAL ELECTRIC COMPANYInventors: Klaus Pintoffl, Christian Fritz Perrey, Jos Stas
-
Patent number: 9990770Abstract: The enhancement of user-to-user communication with augmented reality is described. In one example, a method includes receiving virtual object data at a local device from a remote user, generating a virtual object using the received virtual object data, receiving an image at the local device from a remote image store, augmenting the received image at the local device by adding the generated virtual object to the received image, and displaying the augmented received image on the local device.Type: GrantFiled: December 20, 2011Date of Patent: June 5, 2018Assignee: INTEL CORPORATIONInventor: Glen J. Anderson
-
Patent number: 9940686Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.Type: GrantFiled: May 14, 2014Date of Patent: April 10, 2018Assignee: Intel CorporationInventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
-
Patent number: 9928647Abstract: A method of generating a three-dimensional (3D) face model includes extracting feature points of a face from input images comprising a first face image and a second face image; deforming a generic 3D face model to a personalized 3D face model based on the feature points; projecting the personalized 3D face model to each of the first face image and the second face image; and refining the personalized 3D face model based on a difference in texture patterns between the first face image to which the personalized 3D face model is projected and the second face image to which the personalized 3D face model is projected.Type: GrantFiled: September 27, 2017Date of Patent: March 27, 2018Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youngkyoo Hwang, Jungbae Kim, Seon Min Rhee, Jaejoon Han
-
Patent number: 9922393Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.Type: GrantFiled: October 8, 2015Date of Patent: March 20, 2018Assignee: Intel CorporationInventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
-
Patent number: 9905036Abstract: A graphics processing unit includes a shader configured to perform one operation among tessellation and texturing. The shader generates level-of-detail (LOD) using geometry information for the tessellation or texturing and adjusts the LOD using non-geometry information for the tessellation or texturing.Type: GrantFiled: July 29, 2015Date of Patent: February 27, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Seok Hoon Kim, Chang Hyu Yu
-
Patent number: 9904977Abstract: Pixel values that were computed in a previous frame may be reused for the current frame, operating in a sort-middle architecture. A hash or some other compact representation of all the data used in a tile, including all triangles, uniforms, textures, shaders, etc. is computed and stored for each tile. When rendering the next frame, that compact representation is once again computed for each tile. In a sort-middle architecture, there is a natural break point just before rasterization. At this break point, the compact representation may be compared to the compact representation computed in the previous frame for the same tile. If those compact representations are the same, then there is no need to render anything for this tile. Instead, the contents of the color buffer or other buffers of the previous frame of the tile may be moved to the same buffer of the tile for the current frame.Type: GrantFiled: July 18, 2016Date of Patent: February 27, 2018Assignee: Intel CorporationInventors: Juan Fernandez, Javier Carretero Casado, Pedro Marcuello, Tomas G. Akenine-Moller
-
Patent number: 9892511Abstract: A visualization apparatus includes a storage unit and a computation unit. The storage unit stores a three-dimensional model of a heart, excitation propagation data indicating temporal variations of electrical signal strength in myocardium during propagation of excitation in the heart, and infarct area data indicating locations of infarct areas in the heart. The computation unit places a measurement point on an accessory pathway between the infarct areas. Then based on the excitation propagation data, the computation unit determines a variation range of electrical signal strength as a range between its minimum and maximum values at the measurement point. The computation unit outputs a picture that visualizes propagation of cardiac excitation in the three-dimensional model, based on the excitation propagation data, by varying a visual property in the picture to represent variations of the electric signal strength within the determined variation range.Type: GrantFiled: May 19, 2015Date of Patent: February 13, 2018Assignees: FUJITSU LIMITED, THE UNIVERSITY OF TOKYOInventors: Masahiro Watanabe, Satoshi Fuchikami, Yoshimasa Kadooka, Toshiaki Hisada, Seiryo Sugiura, Takumi Washio, Jun-ichi Okada
-
Patent number: 9886312Abstract: Memory is reserved in a virtualized computing environment for graphics processing of each child partition in the computing environment. A video memory controller can identify video settings for child partitions. The video memory controller can determine an amount of memory for graphics processing for a child partition based on the video settings for that child partition. The video memory can also request an amount of memory to be reserved for that child partition based on the calculated amount of memory. Reserving memory for graphics processing of child partitions in this way allows for a sufficient amount of memory to be reserved for a child partition without wasting memory resources by reserving significantly more memory than is needed for the child partition.Type: GrantFiled: September 28, 2011Date of Patent: February 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Parag Chakraborty, Bradley Post
-
Patent number: 9881412Abstract: An image generation device generates an output image based on an image obtained by taking images by an image-taking part mounted to a body to be operated, which boy is capable of performing a turning operation. A coordinates correspondence part causes coordinates on a columnar space model, which is arranged to surround the body to be operated and has a center axis, to correspond to coordinates on an image plane on which the input image is positioned. An output image generation part generates the output image by causing values of the coordinates on the input image plane to correspond to values of the coordinates on an output image plane on which the output image is positioned through coordinates on the columnar space model. The columnar space model is arranged so that an optical axis of the image-taking part intersects with the center axis of said columnar space model.Type: GrantFiled: March 7, 2016Date of Patent: January 30, 2018Assignee: SUMITOMO HEAVY INDUSTRIES, LTD.Inventor: Yoshihisa Kiyota
-
Patent number: 9851887Abstract: A display device includes a plurality of cases having an opening/closing mechanism, a plurality of displays installed in a plurality of cases, and an open-close angle detector configured to detect an open-close angle between a plurality of cases. The display devices carries out a transforming process on a plurality of images based on the open-close angle between the cases such that a plurality of images can be visually recognized as a continuous plane image. Additionally, the display device changes the transforming process depending on a portrait orientation and a landscape orientation. Moreover, it is possible to correct a plurality of images based on a user's position concerning a user's specific part relative to the display device.Type: GrantFiled: October 3, 2014Date of Patent: December 26, 2017Assignee: NEC CORPORATIONInventors: Ryota Doi, Atsushi Kiyota
-
Patent number: 9830049Abstract: An apparatus, method, and computer program product are described that provide for the display of a visual transition between screens representing different interactive content to indicate to a user that the user is “leaving” (e.g., transitioning away) from one screen and is “entering” (e.g., transitioning to) another screen. In particular, a first graphical effect may be applied to a first screen and a second, different graphical effect may be applied to the second screen. The first graphical effect may be indicative of a transition from display of the first screen to non-display of the first screen, while the second graphical effect may be indicative of a transition from non-display of the second screen to display of the second screen. The combination of the first and second graphical effects may, thus, create for the user a visual transition from the first screen to the second screen.Type: GrantFiled: December 12, 2011Date of Patent: November 28, 2017Assignee: Nokia Technologies OyInventors: John Hillerich Martin, Andrew Borovsky
-
Patent number: 9824493Abstract: Systems and methods are provided for quadrilateral mesh generation. The system includes one or more data processors and a non-transitory computer-readable storage medium. The data processors are configured to: receive a geometric structure representing a physical object; determine a directional field; determine a size field; select one or more locations from a region of the geometric structure, the locations being associated with local data; and generate one or more quadrilateral mesh elements based at least in part on the directional field, the size field, and the local data. The non-transitory computer-readable storage medium is configured to store data related to the structure, data related to the directional field, data related to the size field, and the local data.Type: GrantFiled: May 19, 2015Date of Patent: November 21, 2017Assignee: Ansys, Inc.Inventors: James Chen, Wa Kwok, Gunay Orbay, Bertrand Pellenard, Shailendra Rawat, Joseph Tristano
-
Patent number: 9818218Abstract: A graphics processor includes a vertex shader 20 that processes input attribute values from a vertex buffer 26 to generate output vertex shaded attribute values 28 to be used by a rasterizer/fragment shader 22 of the graphics processor when processing an image for display. The system recognizes when a vertex shader output attribute value to be generated from a vertex shader input attribute value by the vertex shader 20 will be a copy of the vertex shader input attribute value from which it is to be generated. In this event, the vertex shader 20 does not generate the copy vertex shader output attribute value, but the rasterizer/fragment shader 22 instead processes the corresponding vertex shader input attribute value in place of the copy vertex shader output attribute value that would otherwise have been generated by the vertex shader 20.Type: GrantFiled: February 28, 2012Date of Patent: November 14, 2017Assignee: Arm LimitedInventors: Jorn Nystad, Aske Simon Christensen
-
Patent number: 9799140Abstract: A method of generating a three-dimensional (3D) face model includes extracting feature points of a face from input images comprising a first face image and a second face image; deforming a generic 3D face model to a personalized 3D face model based on the feature points; projecting the personalized 3D face model to each of the first face image and the second face image; and refining the personalized 3D face model based on a difference in texture patterns between the first face image to which the personalized 3D face model is projected and the second face image to which the personalized 3D face model is projected.Type: GrantFiled: October 14, 2015Date of Patent: October 24, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Youngkyoo Hwang, Jungbae Kim, Seon Min Rhee, Jaejoon Han
-
Patent number: 9786073Abstract: One or more processors sort a plurality of geometric shapes using one or more size criteria. One or more processors determine whether the plurality of geometric shapes include at least one geometric shape that encapsulates or partially overlaps at least one other geometric shape. One or more processors assign a hierarchical order for the plurality of geometric shapes based, at least in part, on the one or more size criteria and one or more criteria of one or both encapsulation and partial overlap.Type: GrantFiled: March 23, 2016Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Christine K. Fulford, Robert Y. Nonez, Claudiu D. Popescu, Mohsen Rais-Ghasem
-
Patent number: 9786071Abstract: One or more processors sort a plurality of geometric shapes using one or more size criteria. One or more processors determine whether the plurality of geometric shapes include at least one geometric shape that encapsulates or partially overlaps at least one other geometric shape. One or more processors assign a hierarchical order for the plurality of geometric shapes based, at least in part, on the one or more size criteria and one or more criteria of one or both encapsulation and partial overlap.Type: GrantFiled: March 25, 2015Date of Patent: October 10, 2017Assignee: International Business Machines CorporationInventors: Christine K. Fulford, Robert Y. Nonez, Claudiu D. Popescu, Mohsen Rais-Ghasem
-
Patent number: 9779691Abstract: An information handling system can include a display for displaying an image and a graphics processing unit. The graphics processing unit can select a display color table based on a display type determined based on extended data identification data for the display, receive an input image into a graphics processing unit, perform image contrast and sharpness calculations on the input image, perform a color optimization using the display color table, and provide an output image to the display.Type: GrantFiled: January 23, 2015Date of Patent: October 3, 2017Assignee: DELL PRODUCTS, LPInventor: Stefan Peana
-
Patent number: 9766089Abstract: An approach is provided for correlating and navigating between a live camera image and a prerecorded panoramic image. A mapping and augmented reality application correlates at least one live image with a prerecorded panoramic image, when a location of a device used to capture the at least one live image matches a location of a device used to capture the panoramic prerecorded image. The mapping and augmented reality application causes, at least in part, automatically alternating presentation on a screen of the device capturing the at least one live image, of the at least one live image and the prerecorded panoramic image.Type: GrantFiled: December 14, 2009Date of Patent: September 19, 2017Assignee: NOKIA TECHNOLOGIES OYInventor: Mikko Kankainen
-
Patent number: 9754560Abstract: The instant application discloses receiving a command via a processor to initiate a window creation operation on a client computing device, retrieving at least one image tile pre-allocated in a memory of the client computing device, performing a draw operation that places at least one image overplayed onto the at least one image tile and displaying the image overplayed onto the at least one image tile on a display of the client computing device.Type: GrantFiled: August 20, 2012Date of Patent: September 5, 2017Assignee: Open Invention Network, LLCInventors: Matteo Lanzi, Piergiorgio Niero