Patents Examined by Anh-Tuan V Nguyen
-
Patent number: 10628970Abstract: 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: GrantFiled: February 10, 2017Date of Patent: April 21, 2020Assignee: SQUARE ENIX LIMITEDInventors: Luc LeBlanc, Jean-Francois Dufort
-
Patent number: 10573277Abstract: 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: GrantFiled: February 28, 2017Date of Patent: February 25, 2020Assignee: RICOH COMPANY, LTD.Inventors: Takuro Mano, Yoko Sugiura, Taeko Ishizu, Takahiro Kamekura
-
Patent number: 10565680Abstract: 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: GrantFiled: January 22, 2018Date of Patent: February 18, 2020Assignee: Intelligent Security Systems CorporationInventor: Oleg Vladimirovich Stepanenko
-
Patent number: 10542785Abstract: 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: GrantFiled: February 11, 2019Date of Patent: January 28, 2020Inventor: Konstantin A. Karavaev
-
Patent number: 10535187Abstract: 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: GrantFiled: April 14, 2014Date of Patent: January 14, 2020Assignee: AUTODESK, INC.Inventors: Olivier Dionne, Martin De Lasa
-
Patent number: 10529135Abstract: 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: GrantFiled: July 27, 2016Date of Patent: January 7, 2020Assignee: GOOGLE LLCInventors: Joel Hesch, Ashish Shah, James Fung
-
Patent number: 10503351Abstract: 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: GrantFiled: July 21, 2017Date of Patent: December 10, 2019Assignee: Reavire, Inc.Inventor: Jeff Gullicksen
-
Patent number: 10491941Abstract: 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: GrantFiled: August 30, 2017Date of Patent: November 26, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: David Chiyuan Chu, Eduardo Alberto Cuervo Laffaye, Johannes Peter Kopf, Alastair Wolman, Yury Degtyarev, Kyungmin Lee, Sergey Grizan
-
Patent number: 10488702Abstract: 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: GrantFiled: August 25, 2016Date of Patent: November 26, 2019Assignees: 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: 10482577Abstract: 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: GrantFiled: July 27, 2016Date of Patent: November 19, 2019Assignee: Adobe Inc.Inventors: Tarun Beri, Vineet Batra, Harish Kumar
-
Patent number: 10460418Abstract: 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: GrantFiled: June 19, 2017Date of Patent: October 29, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Martin Jon Irwin Fuller, Ivan Nevraev
-
Patent number: 10453226Abstract: 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: GrantFiled: July 26, 2011Date of Patent: October 22, 2019Assignee: GOOGLE LLCInventors: Emma Burrows, Stefan H. Pharies, Jiri Semecky, David P. Marmaros, Andrew J. McCarthy, Alejandro Diaz, Konrad Gianno, Marcin Z. Brodziak
-
Patent number: 10444518Abstract: 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: GrantFiled: March 31, 2014Date of Patent: October 15, 2019Assignee: WAYRAY AGInventors: Vitaly Andreevich Ponomarev, Sergey Aleksandrovich Dyakov, Anton Alekseevich Shcherbina
-
Patent number: 10430912Abstract: 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: GrantFiled: February 14, 2017Date of Patent: October 1, 2019Assignee: QUALCOMM IncorporatedInventors: Andrew Evan Gruber, Lin Chen
-
Patent number: 10424117Abstract: 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: GrantFiled: November 8, 2016Date of Patent: September 24, 2019Assignee: SEIKO EPSON CORPORATIONInventors: Jia Li, Guoyi Fu, Irina Kezele, Yang Yang
-
Patent number: 10410409Abstract: 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: GrantFiled: July 26, 2017Date of Patent: September 10, 2019Assignee: Koninklijke Philips N.V.Inventors: James Robertson Jago, Alasdair Dow, Antoine Collet Billon, Lisa Kay Pumphrey
-
Patent number: 10390770Abstract: Medical overlay mirror methods and related systems.Type: GrantFiled: April 11, 2017Date of Patent: August 27, 2019Assignee: Invention Science Fund I, LLCInventors: Paul G. Allen, Edward K. Y. Jung, Royce A. Levien, Mark A. Malamud, John D. Rinaldo, Jr.
-
Patent number: 10395423Abstract: 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: GrantFiled: December 29, 2016Date of Patent: August 27, 2019Assignee: Intel CorporationInventor: Ingo Wald
-
Patent number: 10395412Abstract: 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: GrantFiled: December 30, 2016Date of Patent: August 27, 2019Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kurt William Berglund, Barry Christopher Allyn
-
Patent number: 10382287Abstract: 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: GrantFiled: February 25, 2013Date of Patent: August 13, 2019Inventor: Ajay Jadhav