Patents Examined by Anh-Tuan V Nguyen
  • Patent number: 10628970
    Abstract: A computer readable medium and an image processing method implemented by a computer processor, for determining a color value for a given pixel of a current frame. The method comprises: selecting, by the computer processor, coordinates of a sample position within the given pixel of the current frame; determining, by the computer processor, a present color value for said sample position coordinates; blending, by the computer processor, the computed color value with a color value for at least one pixel of a previous frame, the at least one pixel of the previous frame including a pixel related to the given pixel; and storing in a memory the blended color value for the given pixel of the frame. Thus, aliasing may be mitigated by dynamically varying the relative contributions of the past and the present to the rendered color value of pixels in a frame.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: April 21, 2020
    Assignee: SQUARE ENIX LIMITED
    Inventors: Luc LeBlanc, Jean-Francois Dufort
  • Patent number: 10573277
    Abstract: A display device includes: a zoom ratio determining unit configured to determine whether a zoom ratio different from a current zoom ratio is set for a first image; a data type determining unit configured to determine a type of the first image; state determining unit configured to determine an operating state of the display device; a display item acquiring unit configured to acquire an item to be displayed in a second image that indicates information on the display device in accordance with the type that has been determined and the operating state that has been determined; and a position adjusting unit configured to adjust a display position of the second image in accordance with the zoom ratio that is different from the current zoom ratio set for the first image, in response to the zoom ratio determining unit determining that the zoom ratio is set.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: February 25, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Takuro Mano, Yoko Sugiura, Taeko Ishizu, Takahiro Kamekura
  • Patent number: 10565680
    Abstract: A computer-implemented method comprises: extracting a setting from a description file of a virtual pan-tilt-zoom (PTZ) camera used to capture an original image through a wide-angle lens; determining a first set of coordinates of a pixel of the original image for each cell of a sparse conversion map represented as a first look-up table, wherein the sparse conversion map corresponds to a sparse grid of pixels of an output image; determining, via interpolating the first set of coordinates, a second set of coordinates of a pixel of the original image for each cell of a full conversion map, wherein the second set of coordinates is represented as a second look-up table, wherein the full conversion map corresponds to a full grid of pixels of the output image; instructing a display to present the output image, wherein the original image is less rectilinear than the output image.
    Type: Grant
    Filed: January 22, 2018
    Date of Patent: February 18, 2020
    Assignee: Intelligent Security Systems Corporation
    Inventor: Oleg Vladimirovich Stepanenko
  • Patent number: 10542785
    Abstract: A method for selecting clothing includes a computer that processes markings and produces a three-dimensional mathematical model of the body of a subject, which is input into a database using an identification number pertaining to the same. The database is accessible by the buyer, the seller and the clothing manufacturer. The method is applicable for selecting clothing for humans, and also for animals. Standard-shape graphical elements are applied, in a regular pattern, to an elastic covering which is worn on the body, and the relationship between the elements is used as a basis for forming a three-dimensional model of the body. Models of clothing, which correspond to the parameters of the three-dimensional model of the subject, are selected from clothing databases. A consumer receives, on the screen of their computer, three-dimensional images of their body in the selected clothing models.
    Type: Grant
    Filed: February 11, 2019
    Date of Patent: January 28, 2020
    Inventor: Konstantin A. Karavaev
  • Patent number: 10535187
    Abstract: A computer-implemented method for classifying voxels. The method includes rendering a plurality of images associated with a three-dimensional model. The method also includes identifying one or more pixels associated with the plurality of images that correspond to a voxel. The method further includes classifying the voxel as either external to the three-dimensional model or internal to the three-dimensional model based on the one or more pixels.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: January 14, 2020
    Assignee: AUTODESK, INC.
    Inventors: Olivier Dionne, Martin De Lasa
  • Patent number: 10529135
    Abstract: A head mounted display (HMD) adjusts feature tracking parameters based on a power mode of the HMD. Examples of feature tracking parameters that can be adjusted include the number of features identified from captured images, the scale of features identified from captured images, the number of images employed for feature tracking, and the like. By adjusting its feature tracking parameters based on its power mode, the HMD can initiate the feature tracking process in low-power modes and thereby shorted the time for high-fidelity feature tracking when a user initiates a VR or AR experience at the HMD.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: January 7, 2020
    Assignee: GOOGLE LLC
    Inventors: Joel Hesch, Ashish Shah, James Fung
  • Patent number: 10503351
    Abstract: A technique for rendering virtual content to a user stores map data of features in a physical environment of the user and measures the location of the user with stationary sensors placed at respective locations within the environment. A server provides the location of the user and portions of the map data to a headset worn by the user. The headset is thus enabled to render virtual content at apparent locations that are based on the measured location of the user and the features described by the map data.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: December 10, 2019
    Assignee: Reavire, Inc.
    Inventor: Jeff Gullicksen
  • Patent number: 10491941
    Abstract: A server device and method are provided for use in predictive server-side rendering of scenes based on client-side user input. The server device may include a processor and a storage device holding instructions for an application program executable by the processor to receive, at the application program, a current navigation input in a stream of navigation inputs from a client device over a network, calculate a predicted future navigation input based on the current navigation input and a current application state of the application program, render a future scene based on the predicted future navigation input to a rendering surface, and send the rendering surface to the client device over the network.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: November 26, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: David Chiyuan Chu, Eduardo Alberto Cuervo Laffaye, Johannes Peter Kopf, Alastair Wolman, Yury Degtyarev, Kyungmin Lee, Sergey Grizan
  • Patent number: 10488702
    Abstract: A display device and a driving method for the same are disclosed. The display device includes a LCD panel and a backlight module disposed at a light incident side of the LCD panel; a surface of the backlight module facing the LCD panel is provided with a diffraction grating structure. Under 3D display mode, the light emitted by the backlight module is incident onto the LCD panel through the diffraction grating structure and formed into alternately bright and dark stripe patterns which are arranged laterally and extending lengthways, wherein every at least three bright stripe patterns arranged in sequence are considered as a group, and the bright stripe patterns in each group have colors different from each other. The display device not only reduces the entire thickness, but also improves the transmittance and reduces the power consumption, accordingly.
    Type: Grant
    Filed: August 25, 2016
    Date of Patent: November 26, 2019
    Assignees: BOE Technology Group Co., Ltd., Beijing BOE Optoelectronics Technology Co., Ltd.
    Inventors: Xiaochen Niu, Xue Dong, Xiaochuan Chen, Wenqing Zhao, Jian Gao, Pengcheng Lu, Ming Yang, Qian Wang, Rui Xu, Lei Wang
  • Patent number: 10482577
    Abstract: Dynamic spread anti-aliasing is described. In some embodiments, a filled object is segmented into control tiles. Along the object border, multiple exterior control tiles respectively correspond to multiple curves forming the border. For each curve, one side is filled and the other is anti-aliased to smooth the appearance of the filled object. Each exterior control tile is expanded to create an expanded control tile having a spread zone that includes additional pixels. For example, a control triangle is transformed into a control rectangle, and the control rectangle is enlarged to create an expanded control rectangle by extending an edge outward and away from the curve on the side to be anti-aliased. The additional pixels of the spread zone are subjected to anti-aliasing, such as by applying alpha modulation to the pixels based on respective distances between the pixels and the curve. For subpixel zoom levels, pixel color can be adjusted.
    Type: Grant
    Filed: July 27, 2016
    Date of Patent: November 19, 2019
    Assignee: Adobe Inc.
    Inventors: Tarun Beri, Vineet Batra, Harish Kumar
  • Patent number: 10460418
    Abstract: Flexible, dynamic, and efficient compression and de-compression mechanisms are described. An example compression mechanism includes reading a plurality of groups of indices, identifying a smallest index in each of the plurality of groups, rotating indices in each of the plurality of groups such that the smallest index is a first value, calculating unsigned delta encoded values relative to the smallest index in each of the plurality of groups for remaining indices, converting the plurality of groups of indices into a plurality of compressed groups of indices, and storing the plurality of compressed groups of indices. An example de-compression mechanism include reading a plurality of compressed groups of indices, identifying a first index as an absolute value in each of the plurality of groups, calculating remaining indices of each of the plurality of groups, and converting the plurality of compressed groups of indices into a plurality of decompressed groups of indices.
    Type: Grant
    Filed: June 19, 2017
    Date of Patent: October 29, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Martin Jon Irwin Fuller, Ivan Nevraev
  • Patent number: 10453226
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting information relative to a map. In one aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; constructing one or more heat areas for the map using the identified points of interest; and displaying one or more polygons on the map, wherein a polygon is displayed to encompass an area within a constructed heat area. In another aspect, a method includes identifying points of interest within a geographical region; displaying a map for the geographical region; displaying one or more polygons on the map, wherein the polygons are displayed to encompass one or more points of interest within the geographical region.
    Type: Grant
    Filed: July 26, 2011
    Date of Patent: October 22, 2019
    Assignee: GOOGLE LLC
    Inventors: Emma Burrows, Stefan H. Pharies, Jiri Semecky, David P. Marmaros, Andrew J. McCarthy, Alejandro Diaz, Konrad Gianno, Marcin Z. Brodziak
  • Patent number: 10444518
    Abstract: Indication systems for the drivers of vehicles and cars include a data display device that combines two optical systems of the image display—the virtual image display system and the real image display system. The display device may be configured to provide a maximum of displayed information and to ensure safe driving, by controlling the level of details and the content of the data displayed for the vehicle driver, depending on the speed, and by choosing the optical system of data display to minimize the accident risk. Image quality and safe driving may be improved due to the combination of two systems and control of the level of detail of displayed data.
    Type: Grant
    Filed: March 31, 2014
    Date of Patent: October 15, 2019
    Assignee: WAYRAY AG
    Inventors: Vitaly Andreevich Ponomarev, Sergey Aleksandrovich Dyakov, Anton Alekseevich Shcherbina
  • Patent number: 10430912
    Abstract: A GPU may be configured to detect and nullify unnecessary instructions. Nullifying unnecessary instructions include overwriting a detected unnecessary instruction with a no operation (NOP) instruction. In another example, nullifying unnecessary instructions may include writing a value to a 1-bit instruction memory. Each bit of the 1-bit instruction memory may be associated with a particular instruction of the draw call. If the 1-bit instruction memory has a true value (e.g., 1), the GPU is configured to not execute the particular instruction.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: October 1, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Andrew Evan Gruber, Lin Chen
  • Patent number: 10424117
    Abstract: A head-mounted display device includes an image display section, an imaging section, an image setting section configured to set an image, an operation input section, an object specification section configured to derive a spatial relationship of a specific object included in an imaged outside scene with respect to the imaging section, and a parameter setting section. The image setting section causes the image display section to display a setting image based at least on the derived spatial relationship and a predetermined parameter group so as to allow a user to visually perceive the setting image, and the parameter setting section adjusts at least one parameter in the parameter group so as to allow the user to visually perceive a condition that at least a position and pose of the setting image and those of the specific object are substantially aligned with each other.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: September 24, 2019
    Assignee: SEIKO EPSON CORPORATION
    Inventors: Jia Li, Guoyi Fu, Irina Kezele, Yang Yang
  • Patent number: 10410409
    Abstract: An ultrasound system and method are described for acquiring standard views of the fetal heart simultaneously with real-time imaging. A matrix array probe is manipulated until a first standard view such as a 4-chamber view is acquired. The first standard view image is matched to its corresponding plane in a fetal heart model. From the matched plane of the heart model, the orientations of the other standard views are known from the geometrical relationships of structures within the heart model. This orientation information is used to control the matrix array probe to automatically scan the planes of all of the standard views simultaneously in real-time.
    Type: Grant
    Filed: July 26, 2017
    Date of Patent: September 10, 2019
    Assignee: Koninklijke Philips N.V.
    Inventors: James Robertson Jago, Alasdair Dow, Antoine Collet Billon, Lisa Kay Pumphrey
  • Patent number: 10390770
    Abstract: Medical overlay mirror methods and related systems.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: August 27, 2019
    Assignee: Invention Science Fund I, LLC
    Inventors: Paul G. Allen, Edward K. Y. Jung, Royce A. Levien, Mark A. Malamud, John D. Rinaldo, Jr.
  • Patent number: 10395423
    Abstract: An apparatus and method are described for rendering adaptive mesh refinement data. For example, one embodiment of a graphics processing apparatus comprises: a tree data structure generator to transform adaptive mesh refinement (AMR) data into a multi-octree or kd-tree data structure, respectively; an interpolator to implement an interpolation scheme based on the multi-octree or kd-tree data structure to generate interpolated results, the interpolation scheme using repeated linear interpolation; and a ray tracing-based renderer to use the interpolated results to render image frames using ray tracing techniques.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: August 27, 2019
    Assignee: Intel Corporation
    Inventor: Ingo Wald
  • Patent number: 10395412
    Abstract: Morphing animations between arbitrary chart states in a web client application are provided. A morphing animation engine interpolates changes between a first output state (before geometry) and a second output state (after geometry), aligning the before and after geometries by semantic identifiers encoded in the geometry. The morphing animation engine further performs simple geometric transitions of geometric primitives for producing an unlimited number of intermediate states (key frames) between any two arbitrary chart states without requiring per frame layouts. According to an aspect, processing times for producing intermediate frames are minimized, allowing for animations to have consistent rendering and achieving a high frame rate (60 FPS).
    Type: Grant
    Filed: December 30, 2016
    Date of Patent: August 27, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Kurt William Berglund, Barry Christopher Allyn
  • Patent number: 10382287
    Abstract: A node framework capable of rendering any aspect of a computer model with persistence onto a graphical rendering surface of a computing device is disclosed. Initially, a plurality of nodes are received, where each of the plurality of nodes is associated with a payload, at one of the plurality of nodes is a persistent node, and another of the plurality of nodes has a predefined relationship with the persistent node. Next, the payload associated with each of the plurality of nodes extracted. Finally, display of information based on the extracted payload associated with each of the plurality of nodes is enabled.
    Type: Grant
    Filed: February 25, 2013
    Date of Patent: August 13, 2019
    Inventor: Ajay Jadhav