Patents Examined by Mark Zimmerman
-
Patent number: 9773340Abstract: A method and apparatus for ray tracing may include a method, manufacture and apparatus for ray tracing that may include dividing a render target into a plurality of bins. Next, a visibility pass is performed using ray tracing to generate a visibility stream such that the visibility stream indicates, for each bin of the plurality of bins, which primitives are visible in the bin. Then, for at least one bin of the plurality of bins, each primitive in the bin that is indicated in the visibility stream as being visible in the bin is rendered.Type: GrantFiled: June 12, 2015Date of Patent: September 26, 2017Assignee: QUALCOMM IncorporatedInventors: Murat Balci, Christopher Paul Frascati, Juraj Obert, Hitendra Mohan Gangani, Avinash Seetharamaiah
-
Patent number: 9761205Abstract: A map display method display a plurality of drawing pictures. The device and the method facilitate comprehension of relevance between drawing objects included in the drawing pictures. The map display device includes an input/display unit receiving user operation input related to drawing picture display and displays a first drawing object related to map information in a first drawing picture and a second drawing object related to map relevant information in a second drawing picture; and a controller controlling an overlapping state between the first drawing picture and the second drawing picture in accordance with input of user operation received by the input/display unit and outputs, to the input/display unit, a picture in which one of the first and second drawing objects masks the other one in a portion where the first and second drawing pictures are overlapped with each other.Type: GrantFiled: January 12, 2012Date of Patent: September 12, 2017Assignee: Mistubishi Electric CorporationInventors: Hidekazu Arita, Mitsuo Shimotani
-
Patent number: 9747661Abstract: A system, method, and computer program product are provided for adjusting vertex positions. One or more viewport dimensions are received and a snap spacing is determined based on the one or more viewport dimensions. The vertex positions are adjusted to a grid according to the snap spacing. The precision of the vertex adjustment may increase as at least one dimension of the viewport decreases. The precision of the vertex adjustment may decrease as at least one dimension of the viewport increases.Type: GrantFiled: October 24, 2016Date of Patent: August 29, 2017Assignee: NVIDIA CorporationInventors: Eric Brian Lum, Henry Packard Moreton, Kyle Perry Roden, Walter Robert Steiner, Ziyad Sami Hakura
-
Patent number: 9734167Abstract: An interactive image selection and display system having a image selection and display application that makes maps, images, and media stored in one or more server computers available to client devices in a common format including a graphic user interface depicted on a display surface which allows a user to select within an interactive visual representation a target area and view a plurality of images presented in serial order concurrent with the presentation of a location identifier matched to each image on the display surface and to further select one or more of the plurality of images for concurrent still presentation on the display surface and to retrieve media associated with each selected image and to retrievably store the interactive visual representation, target area, selected images, and associated media as an image bucket file.Type: GrantFiled: September 19, 2012Date of Patent: August 15, 2017Assignee: Horsetooth Ventures, LLCInventors: Keith G. Croteau, Doran J. Geise
-
Patent number: 9734615Abstract: An animation analyzer is configured to receive an animation sequence and to identify a subsample of the frames that are to be rendered. A rendering engine is configured to render the subsample of the frames. The rendering engine is further configured to identify the frames that have not been rendered and to generate in-betweens for the frames that have not been rendered. The rendering engine is further configured to assemble the subsample of frames and the in-betweens into a video sequence depicting the animation sequence.Type: GrantFiled: March 14, 2013Date of Patent: August 15, 2017Assignee: LUCASFILM ENTERTAINMENT COMPANY LTD.Inventors: John Knoll, Victor Schutz, IV, Mark Nettleton
-
Patent number: 9727997Abstract: An electronic device for and a method of providing handwriting animation are provided. The electronic device includes an input and output interface configured to receive a text selection signal; and a management module configured to use vector data for stroke data on text to generate at least one piece of masking data, mask the stroke data with the masking data, and sequentially remove the masking data. The method includes checking vector data for stroke data on selected text; generating at least one piece of masking data from the vector data; masking the stroke data with the masking data; and sequentially removing the masking data.Type: GrantFiled: June 19, 2015Date of Patent: August 8, 2017Assignee: Samsung Electronics Co., LtdInventor: Gi Yong Lee
-
Patent number: 9728159Abstract: Several embodiments of systems and methods are disclosed that create iso-perceptible image data from input image data. Such iso-perceptible image data may be created from Just-Noticeable-Difference (JND) modeling that leverages models from the Human Visual System (HVS). From a set of iso-perceptible image data set, an output image data may be selected, such that the chosen output image data has a less power and/or energy requirement to render than the input image data. Further, the output image data may have a substantially lower power and/or energy requirement than the set of iso-perceptible image data.Type: GrantFiled: March 6, 2013Date of Patent: August 8, 2017Assignee: Dolby Laboratories Licensing CorporationInventors: Scott Daly, Hadi Hadizadeh, Ivan V. Bajic, Parvaneh Saeedi
-
Patent number: 9720062Abstract: A process for generating enhanced resolution images of fibrous tissue within a portion of a body being sampled, including accessing source data representing a distribution of the tissue orientations for a plurality of discrete sample imaging elements defined within the portion based on a first imaging resolution; generating, based on the source data, streamline data representing a plurality of fiber tracks, each representing an estimated path of fibers in the tissue within the portion; generating an output matrix for a plurality of discrete output imaging elements within the portion based on a second imaging resolution that provides higher imaging resolution than the first imaging resolution; generating, for each output imaging element, image data including intensity data based on a number of fiber tracks at a location corresponding to the output imaging element; and generating display data for a device to display an enhanced image generated based on the image data.Type: GrantFiled: March 3, 2010Date of Patent: August 1, 2017Assignee: Brain Research Institute Foundation Pty Ltd.Inventors: Fernando Calamante, Jacques-Donald Tournier, Alan Connelly, Graeme Jackson
-
Patent number: 9721381Abstract: A system, method, and computer program product are provided for discarding pixel samples. The method includes the steps of completing shading operations for a pixel set including one or more pixels to generate per-sample shaded attributes according to a shader program executed by a processing pipeline. Discard information for the pixel set is evaluated and one or more per-sample shaded attributes for at least one pixel in the pixel set are discarded based on the evaluated discard information.Type: GrantFiled: October 11, 2013Date of Patent: August 1, 2017Assignee: NVIDIA CorporationInventors: Christian Jean Rouet, Manan Maheshkumar Patel, Shirish Gadre, Daniel Paul Wilde
-
Patent number: 9715758Abstract: A sampler of an image processing apparatus may sample at least one first virtual point light (VPL) from a direct light view. The sampler may sample a second VPL in a three-dimensional (3D) space independent of the direct light view. A calculator may calculate a luminance of the second VPL using a first VPL adjacent to the second VPL selected from among the at least one first VPL.Type: GrantFiled: July 8, 2014Date of Patent: July 25, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Min Su Ahn, In Woo Ha, Hyong Euk Lee
-
Patent number: 9679367Abstract: A system and method can mitigate or prevent contrast ratio issues due to bright light (e.g., light saturation) in a head up display (HUD). The head up display can include a waveguide combiner (or non-waveguide combiner) and a mitigator disposed to prevent or reduce bright light from being provided through the combiner. The bright light can be direct lunar light, direct solar light, or solar/lunar reflections. The mitigator dynamically selects and reduces bright background light which results in an increase of contrast ratio.Type: GrantFiled: April 24, 2014Date of Patent: June 13, 2017Assignee: Rockwell Collins, Inc.Inventors: Daniel S. Wald, Brandon E. Wilson, Eric P. Stratton, Conor D. Kelly
-
Patent number: 9672788Abstract: Methods, systems, and apparatuses, including computer programs encoded on computer readable media, for modifying displayed text in a gaze-contingent way to reduce crowding, thus increasing the observer's visual span, and thus increasing the observer's reading rate. The trick is to introduce only a few differences between characters (not enough to produce a pattern) of text so as to reduce crowding. For example, differences between characters near the left and right extremes of the observer's estimated visual span can be altered to reduce crowding.Type: GrantFiled: October 19, 2012Date of Patent: June 6, 2017Assignee: NEW YORK UNIVERSITYInventors: Sarah Rosen, Denis G. Pelli
-
Patent number: 9665979Abstract: Method and computer system for rendering damaged-enhanced images in an interactive computer simulation comprising an interactive computer generated environment. During the simulation, an input is received from a user of the simulation for triggering a virtual impact having an effective radius and coordinates of the virtual impact are determined on at least one 3D polygon mesh of the interactive computer generated environment. Thereafter, simplified calculation of at least one newly formed 3D polygon mesh from the virtual impact at the coordinates is performed by removing a portion of a sphere, computed from the effective radius, from the at least one 3D polygon mesh, thereby defining the newly formed 3D polygon mesh(es). At least one damaged-enhanced image is then rendered for display of the newly formed 3D polygon mesh(es) from a field of view of the user of the interactive computer simulation.Type: GrantFiled: September 30, 2015Date of Patent: May 30, 2017Inventors: Patrick Piche, Jonathan Breton
-
Patent number: 9658744Abstract: Aspects of the disclosure relate generally to allowing users to create their own image navigation experiences. As an example, a set of panoramic images may be identified using manual and/or automated methods. One or more suggested potential paths connecting ones of the panoramic images may be determined. This information may be displayed to a user with an interface that allows the user to create and change relationships between the panoramic images. For example, users may activate the suggested paths and create connections between the panoramic images of the set. Users may also draw their own connecting paths between panoramic images. The panoramic images and the connections between them may be used to provide a navigation experience.Type: GrantFiled: November 25, 2013Date of Patent: May 23, 2017Assignee: Google Inc.Inventors: Aaron Michael Donsbach, John Isidoro, Jeffrey Scott Beis, Evan Rapoport, Ping Hsin Chen
-
Patent number: 9652561Abstract: According to an illustrative embodiment an information processing system is provided. The system includes a processor for determining one or more candidate tags based on input data, the candidate tags being included within a hierarchical structure; and a display for displaying the candidate tags in a manner indicative of the candidate tags' positions in the hierarchical structure.Type: GrantFiled: September 14, 2012Date of Patent: May 16, 2017Assignee: Sony CorporationInventors: Tatsuhito Sato, Tomohiko Gotoh, Shunsuke Mochizuki
-
Patent number: 9646406Abstract: The present invention relates to electronic maps, and provides a position searching method and apparatus based on an electronic map. The method includes: receiving a keyword of a searching object; searching the electronic map with the keyword to obtain a current geographical position; acquiring panoramic images of a plurality of scenes that are located within a geographical area around the current geographical position and of a predetermined size; calculating coordinates of the searching object in one of the panoramic images according to position-related information of each scene; generating an image from an image area of the one of the panoramic images and outputting the image, wherein the image area is centered on the coordinates and of a predetermined size. The present invention can accurately position an image associated with the searching object, and has the advantages of low cost and less amount of data.Type: GrantFiled: November 7, 2016Date of Patent: May 9, 2017Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITEDInventor: Long Liu
-
Patent number: 9626787Abstract: Systems and methods for rendering three-dimensional images using a render setup graph are provided. A dependency graph is accessed. The dependency graph comprises a plurality of supplier nodes, a multiplexer node, and a plurality of graphlet nodes. The plurality of supplier nodes is accessed. The supplier nodes each have an output of a first type. These outputs are connected to the multiplexer node. A graphlet is accessed. The graphlet comprises the plurality of graphlet nodes. An output of the multiplexer node connects to the graphlet by connecting to an input of one node of the plurality of graphlet nodes. The multiplexer is configured to generate an instance of the graphlet for each supplier node connected to the multiplexer node. An image is rendered utilizing the accessed graphlet.Type: GrantFiled: March 15, 2013Date of Patent: April 18, 2017Assignee: DreamWorks Animation LLCInventors: Peter McNerney, Evan P. Smyth
-
Patent number: 9614892Abstract: This disclosure describes a performance-monitoring system that computes a display performance metric of a remote application. During operation, the system performs a sequence of input events, and receives information which updates a graphical user interface (GUI). The GUI displays a sequence of frames rendered by a remote application in response to the input events. The system then samples colors at a number of pivot points on the GUI, and matches the a respective frame to a previously performed input event based on the sampled colors. The system subsequently computes a display performance metric for the remote application based on the frames and the corresponding input events.Type: GrantFiled: December 2, 2014Date of Patent: April 4, 2017Assignee: VMware, Inc.Inventors: Rishi Bidarkar, Banit Agrawal, Lawrence Andrew Spracklen, Hari Sivaraman
-
Patent number: 9607435Abstract: A method and device for rendering a synthesis image comprising generating a plurality of elementary geometries (201 . . . 2i2) from an input geometry, a plurality of vertices being associated with each elementary geometry, each vertex being defined with coordinates; assigning an index value (0, 1 . . . 6, 7) to each elementary geometry of at least a part of the elementary geometries (201 . . . 2i2), the index value being estimated from the coordinates associated with at least one vertex of the elementary geometry, and rendering the synthesis image by using the indexed elementary geometries.Type: GrantFiled: November 8, 2012Date of Patent: March 28, 2017Assignee: Thomson LicensingInventors: Cyprien Buron, Jean-Eudes Marvie, Pascal Gautron
-
Patent number: 9601087Abstract: An information processing apparatus that includes a processor that controls a display to display a plurality of images in a stacked configuration, each of the plurality of images corresponding to one of a plurality of groups. The processor assigns movement corresponding to each of the plurality of images based on the respective location of each of the plurality of images in the stacked configuration.Type: GrantFiled: December 2, 2011Date of Patent: March 21, 2017Assignees: SONY CORPORATION, SONY INTERACTIVE ENTERTAINMENT INC.Inventors: Satoshi Suzuki, Shinichirou Tobinaga