Patents Examined by Jeffrey Chow
-
Patent number: 9342904Abstract: Formulating a visual scene includes accessing shapes, each corresponding to an object that is to be visually represented. Formulating the visual scene also includes accessing a data series, which includes data points to be applied to the shapes. Formulating the visual scene also includes accessing a geometry, which includes a container, a binding definition, and an arrangement definition. The data series is visualized within the container by visually rendering each shape within the container. The binding definition defines how to apply each data point to a shape. The arrangement definition defines how to map an axis set to a coordinate system of the container, and how to lay out the shapes within dimensions of the container. Formulating the visual scene includes populating the geometry with a visual representation of the data series using the shapes, including visually rendering each shape within the container according to the binding and arrangement definitions.Type: GrantFiled: September 25, 2014Date of Patent: May 17, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Darryl E. Rubin, Vijay Mital, David G. Green, Brian C. Beckman
-
Patent number: 9336625Abstract: Digitizing objects in a picture is discussed herein. A user presents the object to a camera, which captures the image comprising color and depth data for the front and back of the object. The object is recognized and digitized using color and depth data of the image. The user's client queries a server managing images uploaded by other users for virtual renditions of the object, as recognized in the other images. The virtual renditions from the other images are merged with the digitized version of the object in the image captured by the user to create a composite rendition of the object.Type: GrantFiled: October 25, 2011Date of Patent: May 10, 2016Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Jeffrey Jesus Evertt, Justin Avram Clark, Christopher Harley Willoughby, Joel Deaguero, Relja Markovic
-
Patent number: 9330498Abstract: It is proposed a computer-implemented method, system and program product designing a path connecting a first point to a second point in a three-dimensional scene. The method comprises: providing the first point coupled with a first vector; providing the second point coupled with a second vector; and providing a set of paths by following at the most three portions of a parallelepiped, the parallelepiped comprising the provided first point on a first vertex and the provided second point on a second vertex, a portion of the parallelepiped being an edge, a diagonal of a face, a space diagonal.Type: GrantFiled: July 21, 2014Date of Patent: May 3, 2016Assignee: Dassault SystemesInventor: Guillaume Lerey
-
Patent number: 9311114Abstract: A method, system, and computer program product for creating a virtual display overlay are provided in the illustrative embodiments. A first value of a visual characteristic of a presentation and an ambient condition are detected at a first time, the ambient condition changes a user's perception of the first value of the visual characteristic to a perceived value of the visual characteristic. A difference is identified between the perceived value of the visual characteristic and a preference specified by a user. The virtual display overlay having an adjustment value is generated responsive to the identifying. the adjustment value when applied to the perceived value of the visual characteristic reduces the difference to less than a tolerance threshold. The virtual display overlay is displayed on the display device such that the virtual display overlay covers the presentation.Type: GrantFiled: December 13, 2013Date of Patent: April 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Puthukode G. Ramchandran, Shunguo Yan
-
Patent number: 9305519Abstract: An image color adjusting method and an electronic device thereof are provided. The image color adjusting method includes following steps: obtaining multiple groups of first pixel data of an image in a first color space, and performing a color space transforming process for the first pixel data to obtain multiple groups of second pixel data of the image in a CIELAB color space, wherein each of the second pixel data includes a luminance component L*, a first color component a* and a second color component b*; adjusting the first color component and the second color component of the second pixel data to obtain multiple groups of third pixel data, and performing a color space transforming process for the third pixel data to obtain multiple groups of fourth pixel data corresponding to the third pixel data in the first color space.Type: GrantFiled: May 8, 2014Date of Patent: April 5, 2016Assignee: ASUSTeK COMPUTER INC.Inventor: Shan Li
-
Patent number: 9298008Abstract: A method and device is disclosed for converting a picture or a video located in front of a user into an immersive picture or video in real time. The picture can be a picture located in a book or newspaper. The video can be a movie presented on a computer display, TV screen or a theatre screen. The method and the device are also utilized for virtual reality applications presented on a computer display to convert the virtual reality into. The invention can be utilized in various educational, training, entertainment, and gaming applications.Type: GrantFiled: December 6, 2013Date of Patent: March 29, 2016Inventor: Cherif Atia Algreatly
-
Patent number: 9293113Abstract: An image processing apparatus includes a storage unit configured to store respective profiles representing visual characteristics of each of a plurality of persons; and a correction unit configured to perform color correction processing on image data on the basis of the plurality of profiles corresponding to the plurality of persons stored in the storage unit.Type: GrantFiled: May 9, 2014Date of Patent: March 22, 2016Assignee: CANON KABUSHIKI KAISHAInventor: Ryoji Yoshie
-
Patent number: 9275190Abstract: A method and system for building a statistical four-chamber heart model from 3D volumes is disclosed. In order to generate the four-chamber heart model, each chamber is modeled using an open mesh, with holes at the valves. Based on the image data in one or more 3D volumes, meshes are generated and edited for the left ventricle (LV), left atrium (LA), right ventricle (RV), and right atrium (RA). Resampling to enforce point correspondence is performed during mesh editing. Important anatomic landmarks in the heart are explicitly represented in the four-chamber heart model of the present invention.Type: GrantFiled: April 9, 2008Date of Patent: March 1, 2016Assignee: SIEMENS AKTIENGESELLSCHAFTInventors: Yefeng Zheng, Adrian Barbu, Bogdan Georgescu, Michael Lynch, Michael Scheuering, Dorin Comaniciu
-
Patent number: 9262861Abstract: Methods and apparatus are provided for displaying shadows of polygonal light sources. A computing device can determine a light-source polygon of a polygonal light source, where the light-source polygon includes light-source vertices. The computing device can determine an occluding polygon between the light-source polygon and a background surface. The computing device can determine a shadow of the occluding polygon on the background surface by: for each light-source vertex, determining a vertex-shadow region of the background surface corresponding to a shadow cast upon the background surface by the occluding polygon for light emitted from the light-source vertex, determining an umbra of the shadow based on an intersection of the vertex-shadow regions, and determining a penumbra of the shadow based on a convex representation of a union of vertex-shadow regions. The computing device can display the shadow.Type: GrantFiled: July 21, 2014Date of Patent: February 16, 2016Assignee: Google Inc.Inventors: Teng-Hui Zhu, John Hoford
-
Patent number: 9229130Abstract: A method, apparatus and system for, in a computing system, modeling a subsurface structure at a time period when the structure was originally formed. A memory may store a first model having a plurality of non-planar horizons representing a current state of the subsurface structure. A processor may compute a vector field based on the non-planar geometry of the horizons of the first model. The vector field may be a non-uniform vector field (e.g., the axe and/or co-axe vector field) or a uniform vector field (e.g., a global axis). Using the vector field, the processor may transform geographic coordinates of the first model to paleo-geographic coordinates of a second model representing a predicted state of the subsurface structure at a time period when the subsurface structure was originally formed, where the non-planar horizons in the first model are transformed to planar horizons in the second model. A display may display the first model.Type: GrantFiled: February 25, 2014Date of Patent: January 5, 2016Assignees: PARADIGM SCIENCES LTD.Inventor: Jean-Laurent Mallet
-
Patent number: 9215443Abstract: A play mode changing method, a display mode changing method, and a display apparatus and a three-dimensional (3D) image providing system using the same are provided. The method for changing a play mode includes: receiving state information regarding shutter glasses from the shutter glasses; and based on the received state information, performing one of changing the play mode and displaying a message for changing the play mode.Type: GrantFiled: November 10, 2010Date of Patent: December 15, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Chang-seog Ko, Ji-youn Han
-
Patent number: 9189874Abstract: A system and method are provided for displaying a data series. In one embodiment, a graphical interface is provided including at least one axis that is divided into a plurality of axis regions. Preferably, each axis region uses a different linear scale, and the plurality of axis regions forms a continuous non-linear scale. The graphical interface also displays the data series in relation to the plurality of axis regions, and the data series is plotted in relation to each axis region based on a scale resolution corresponding to each respective axis region.Type: GrantFiled: August 6, 2013Date of Patent: November 17, 2015Assignee: Trading Technologies International, Inc.Inventor: Brian J. Buck
-
Patent number: 9148656Abstract: A three-dimensional (3D) image providing method and a display apparatus using the same are provided. According to the 3D image providing method, if a particular manipulation is input from a user in the two-dimensional (2D) mode, whether an input image is a 2D image or a 3D image is detected. If the input image is the 3D image, the display mode is changed to the 3D mode and the 3D image is displayed. If the input image is the 2D image, the input 2D image is converted to a 3D image and the converted 3D image is displayed by changing the display mode to the 3D mode. Thus, regardless of whether the input image is the 2D image or the 3D image, users can execute the 3D mode using the single manipulation.Type: GrantFiled: November 10, 2010Date of Patent: September 29, 2015Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventors: Ji-youn Han, Chang-seog Ko
-
Patent number: 9142059Abstract: A system and method may model physical geological structures. Seismic and geologic data may be accepted. A three-dimensional (3D) transformation may be generated between a 3D present day model having points representing present locations of the physical geological structures and a 3D past depositional model having points representing locations where the physical geological structures were originally deposited. An indication may be accepted to locally change the 3D transformation for a subset of sampling points in a first model of the models. The 3D transformation may be locally changed to fit the updated subset of sampling points. A locally altered or updated version of the first model and, e.g., second model, may be displayed where local changes to the first model are defined by the locally changed 3D transformation. The transformation may also be used to extract geobodies in the past depositional model.Type: GrantFiled: April 24, 2014Date of Patent: September 22, 2015Assignees: PARADIGM SCIENCES LTD.Inventors: Jean-Laurent Mallet, Jean-Claude Dulac, Emmanuel Labrunye, Christophe Winkler, Laurent Deny
-
Patent number: 9105113Abstract: A graphics processor method and system for rendering a circle. The method includes the step of accessing an instruction to render a circle. A square is defined using at least one graphics primitive, and a circle is defined within the square, wherein a center of the circle corresponds to a center of the square and wherein a radius of the circle is defined by a width of the square. The circle is rasterized into at least one pixel and a coverage value is determined for each pixel of the circle by comparing a distance from the pixel to the center of the circle with the radius of the circle. Each pixel is then shaded in accordance with the coverage value.Type: GrantFiled: December 15, 2004Date of Patent: August 11, 2015Assignee: NVIDIA CORPORATIONInventors: Franklin C. Crow, Blaise A. Vignon
-
Patent number: 9098932Abstract: Briefly, graphics data processing logic includes a plurality of parallel arithmetic logic units (ALUs), such as floating point processors or any other suitable logic, that operate as a vector processor on at least one of pixel data and vertex data (or both) and a programmable storage element that contains data representing which of the plurality of arithmetic logic units are not to receive data for processing. The graphics data processing logic also includes parallel ALU data packing logic that is operatively coupled to the plurality of arithmetic logic processing units and to the programmable storage element to pack data only for the plurality of arithmetic logic units identified by the data in the programmable storage element as being enabled.Type: GrantFiled: August 11, 2005Date of Patent: August 4, 2015Assignee: ATI Technologies ULCInventor: Michael Mantor
-
Patent number: 9087161Abstract: An asymmetrically scaling multiple GPU graphics system wherein the multiple GPUs are asymmetric, meaning that their rendering capabilities and/or rendering power is not equal. The asymmetric scaling multiple GPU graphics system includes a plurality of GPUs configured to execute graphics instructions from a computer system. A GPU output multiplexer and a controller unit are coupled to the GPUs. The controller unit is configured to control the GPUs and the output multiplexer such that the GPUs cooperatively execute the graphics instructions from the computer system.Type: GrantFiled: March 29, 2005Date of Patent: July 21, 2015Assignee: NVIDIA CORPORATIONInventor: Michael B. Diamond
-
Patent number: 9053571Abstract: Generating computer models of 3D objects is described. In one example, depth images of an object captured by a substantially static depth camera are used to generate the model, which is stored in a memory device in a three-dimensional volume. Portions of the depth image determined to relate to the background are removed to leave a foreground depth image. The position and orientation of the object in the foreground depth image is tracked by comparison to a preceding depth image, and the foreground depth image is integrated into the volume by using the position and orientation to determine where to add data derived from the foreground depth image into the volume. In examples, the object is hand-rotated by a user before the depth camera. Hands that occlude the object are integrated out of the model as they do not move in sync with the object due to re-gripping.Type: GrantFiled: June 6, 2011Date of Patent: June 9, 2015Assignee: Microsoft CorporationInventors: Jamie Daniel Joseph Shotton, Shahram Izadi, Otmar Hilliges, David Kim, David Molyneaux, Pushmeet Kohli, Andrew Fitzgibbon, Stephen Edward Hodges
-
Patent number: 9047686Abstract: In general, aspects of this disclosure describe example techniques for efficient storage of data of various data types for graphics processing. In some examples, a processing unit may assign first and second contiguous range of addresses for a first and second data type, respectively. The processing unit may store at least one of graphics data of the first or second data type or addresses of the graphics data of the first or second data type within blocks whose addresses are within the first and second contiguous range of addresses, respectively. The processing unit may store, in cache lines of a cache, the graphics data of the first data type, and the graphics data of the second data type.Type: GrantFiled: February 10, 2011Date of Patent: June 2, 2015Assignee: QUALCOMM IncorporatedInventors: Colin Sharp, Zachary Aaron Pfeffer, Eduardus A. Metz, Maurice Ribble
-
Patent number: 9047688Abstract: One or more systems, devices, and/or methods for illustrating depth are disclosed. For example, a method includes receiving a depthmap generated from an optical distancing system. The depthmap includes depth data for each of a plurality of points, which are correlated to pixels of an image. Data indicative of a location on the image is received. Depth data correlated with the first point is compared to depth data correlated with pixels at surrounding points in the image. If the depth data correlated with the first point indicate a lesser distance from a viewer perspective of the image than the depth data of a pixel at the surrounding points in the image, the pixel is changed to a predetermined value. The comparison may be repeated at other pixels and a depth illustration may be drawn that relates the depth of the received location to other objects in the image.Type: GrantFiled: October 21, 2011Date of Patent: June 2, 2015Assignee: HERE Global B.V.Inventor: James D. Lynch