Patents Examined by Zhengxi Liu
  • Patent number: 9773321
    Abstract: Technology for generating high perceptual-quality distance cartograms, which use geo-contextual anchors to avoid topological violations, is disclosed. A system can calculate the travel times between a selected origin of the graph, and other locations within the graph based on a graph describing the transportation network within a region (e.g., an urban setting) and data describing travel conditions. Other nodes are then shifted such that the distances between them and the origin are reflective of the travel times between them. When a shifted node violates the topology of the transportation network, which hamper a user's ability to utilize a map due to disruptions in the physical relations between adjacent nodes and map overlaps, the node is instead placed at an alternate location that does not result in a violation. A graphical projection, or geo-contextual anchor, is then generated that indicates where the node would be located but-for the violation.
    Type: Grant
    Filed: June 6, 2016
    Date of Patent: September 26, 2017
    Assignee: University of Washington
    Inventors: Sungsoo Hong, Cecilia Aragon, Min-Joon Yoo
  • Patent number: 9767598
    Abstract: A “Point Cloud Smoother” provides various techniques for refining a 3D point cloud or other 3D input model to generate a smoothed and denoised 3D output model. Smoothing and denoising is achieved, in part, by robustly fitting planes to a neighborhood of points around each point of the input model and using those planes to estimate new points and corresponding normals of the 3D output model. These techniques are useful for a number of purposes, including, but not limited to, free viewpoint video (FVV), which, when combined with the smoothing techniques enabled by the Point Cloud Smoother, allows 3D data of videos or images to be denoised and then rendered and viewed from any desired viewpoint that is supported by the input data.
    Type: Grant
    Filed: August 3, 2012
    Date of Patent: September 19, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Simon A. J. Winder
  • Patent number: 9760967
    Abstract: An example method of scaling a central processing unit (CPU) frequency of at least one CPU includes tracking an average quantity of graphics library calls made per graphics library draw call per frame of rendering. The method further includes detecting, based on tracking the average quantity of graphics library calls made per graphics library draw call per frame of rendering, a gaming workload on a computing device including a CPU. The method also includes switching the computing device to a gaming mode. Switching the computing device to a gaming mode includes reducing a CPU FMax of the CPU executing on the computing device.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: September 12, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Premal Shah, Brian Ellis
  • Patent number: 9754415
    Abstract: Embodiments that relate to displaying an image via a display device worn on a head of a user are disclosed. In one example embodiment, an image is displayed at an initial registration position with respect to a user's eye. Composite motion data is received from one or more sensors, with the composite motion data comprising a head motion component and a relative motion component which is relative motion between the head and the display device. The composite motion data is filtered to remove the head motion component and yield the relative motion component. Using the relative motion component, the initial registration position of the image is adjusted to an adjusted registration position that compensates for the relative motion component. The image is then displayed at the adjusted registration position.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: September 5, 2017
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Rod G. Fleck, Marshall T. DePue, David D. Bohn
  • Patent number: 9754398
    Abstract: Techniques are described by which the data associated with a 3D animation may be reduced in a manner that does not result in perceptible visual artifacts when the animation is rendered on the display of a target device. Animation curve reduction is achieved by the removal of redundant animation curve samples, and is independently guided for different object attributes or animation channels by the nature of the attribute and one or more display parameters of the target device for which the animation is intended.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: September 5, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Peter John Cardwell, Paul J. Furio, Richard Steven Harding, Stephen Wallace Johnson, Valere Joseph Vanderschaegen
  • Patent number: 9747871
    Abstract: A portable terminal device operable by an operator is provided with a display unit which displays display data, an image capturing unit and an image signal processing unit which acquire image data containing the face of the operator, a detection unit which detects a relative positional change between the display data displayed on the display unit and the face of the operator based on the acquired image data to create change data, a determination unit which determines whether or not the operator is walking, and a display control unit which, in a case where the determination unit has determined that the operator is walking, controls a displaying position in the display unit of the display data displayed on the display unit so that the relative positional change detected by the detection unit is suppressed.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: August 29, 2017
    Assignee: MegaChips Corporation
    Inventors: Motoyasu Tanaka, Kenji Nakamura
  • Patent number: 9734622
    Abstract: A method of digital continuous and simultaneous three-dimensional painting and three-dimensional drawing with steps of providing a digital electronic canvas having at least one display and capable of presenting two pictures for a right eye and a left eye; providing means for continuous changing of a virtual distance between the digital electronic canvas and a painter by digitally changing a horizontal disparity (shifting) between images for the right eye and the left eye on the digital electronic canvas corresponding to instant virtual canvas position; providing at least one multi-axis input control device allowing digital painting or drawing on the digital electronic canvas; painting on the digital electronic canvas for any instant virtual positions of the digital electronic canvas providing simultaneous appearance of a similar stroke on the images for the right eye and the left eye.
    Type: Grant
    Filed: August 5, 2016
    Date of Patent: August 15, 2017
    Inventor: Vladimir Vaganov
  • Patent number: 9679401
    Abstract: Color cell-based data placement systems, methods, and computer-readable storage media that visualize large amounts of multidimensional data on an output by rearranging data objects to variably grant more output space to areas with high data density and less output space to areas with low data density, and to variably rearrange overlapping data objects based on a number of data objects already placed at a preferred cell position for the data object.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: June 13, 2017
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Ming C. Hao, Umeshwar Dayal, Daniel Keim, Halldor Janetzko, Walter Hill
  • Patent number: 9672602
    Abstract: A projection image correcting apparatus for correcting, according to a three-dimensional shape of a projection surface, an original image to be projected, includes a projecting unit configured to project a pattern image on the projection surface, by controlling an image projecting device; a capturing unit configured to obtain a captured image of the projection surface on which the pattern image is projected, by controlling an image capturing device; a feature point extracting unit configured to extract feature points in the captured image corresponding to feature points in the pattern image; and a three-dimensional coordinates measuring unit configured to measure, by triangulation using the extracted feature points, three-dimensional coordinates of a plurality of measuring points on the projection surface corresponding to the feature points; and a reliability calculating unit configured to calculate reliabilities of the measuring points.
    Type: Grant
    Filed: March 9, 2015
    Date of Patent: June 6, 2017
    Assignee: RICOH COMPANY, LTD.
    Inventor: Takayuki Hara
  • Patent number: 9620076
    Abstract: An apparatus capable of displaying a plurality of images while a screen is scrolled, including a processing unit configured to process an image to be displayed on a display unit, a display control unit configured to control the display unit to display a plurality of images processed by the processing unit, a scroll control unit configured to set another plurality of images as display targets to be displayed on the display unit by scrolling the displayed plurality of images, and a control unit configured to control the processing unit to process the plurality of images as the display targets such as to prioritize the processing for an image disposed on an upstream side over an image disposed on a downstream side in a moving direction of scrolled images.
    Type: Grant
    Filed: February 2, 2011
    Date of Patent: April 11, 2017
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Yasufumi Oyama
  • Patent number: 9621887
    Abstract: Computer processor hardware receives settings information for a first image. The first image includes a set of multiple display elements. The computer processor hardware receives motion compensation information for a given display element in a second image to be created based at least in part on the first image. The motion compensation information indicates a coordinate location within a particular display element in the first image to which the given display element pertains. The computer processor hardware utilizes the coordinate location as a basis from which to select a grouping of multiple display elements in the first image. The computer processor hardware then generates a setting for the given display element in the second image based on settings of the multiple display elements in the grouping.
    Type: Grant
    Filed: May 14, 2013
    Date of Patent: April 11, 2017
    Assignee: V-NOVA INTERNATIONAL LIMITED
    Inventors: Luca Rossato, Guido Meardi
  • Patent number: 9613434
    Abstract: In accordance with some examples, when an image of an object is displayed at a display device, responsive to one or more user inputs, a computing device may be configured to adjust the image so that the object in the adjusted image approximates its actual size. A scale of a representative length may then be generated on the image, responsive to one or more other user inputs, such that the actual size of the object is visualized based on the scale.
    Type: Grant
    Filed: December 12, 2013
    Date of Patent: April 4, 2017
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventor: Shuli Huang
  • Patent number: 9582928
    Abstract: An apparatus and method for restoring a hole generated in multi-view rendering are provided. A hole in an output view may be restored using temporally neighboring images.
    Type: Grant
    Filed: January 12, 2012
    Date of Patent: February 28, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Yang Ho Cho, Du Sik Park, Ho Young Lee, Kyu Young Hwang, Young Ju Jeong
  • Patent number: 9582065
    Abstract: Various embodiments relating to reducing memory bandwidth consumed by a continuous scan display screen are provided. In one embodiment, an indication of a static image period of a continuous scan display screen is determined. A reference image of a first image format having a first bit depth is converted into a modified image of a second image format having a second bit depth that is less than the first bit depth. During the static image period, the modified image is scanned onto the continuous scan display screen.
    Type: Grant
    Filed: August 23, 2013
    Date of Patent: February 28, 2017
    Assignee: NVIDIA CORPORATION
    Inventors: Ratin Kumar, Timothy Bornemisza
  • Patent number: 9582911
    Abstract: Systems and methods for generating one or more graphs corresponding to a data set are included. A computing system may receive user input data indicating a data set, the data set including one or more variables. Variable selection data indicating a subset of the one or more variables included in the data set may be obtained for the data set. An electronic representation of a graph selection structure may be generated based on the variable selection data. One or more graphs may be generated using the graph selection structure.
    Type: Grant
    Filed: November 11, 2014
    Date of Patent: February 28, 2017
    Assignee: SAS Institute Inc.
    Inventors: Sanjay Matange, Jyoti Yakowenko
  • Patent number: 9563936
    Abstract: Pixel-based method and apparatus of obtaining a downsampled image are provided. The method includes: constructing a virtual image by an image super-resolution technology according to a resolution of the downsampled image; determining relational expressions between pixels of the virtual image and pixels of the downsampled image; calculating a MSE between the pixels of the virtual image and pixels of the original image based on the relational expressions; determining a coefficient matrix between the pixels of the downsampled image and the pixels of the original image under the condition of the MSE being at a minimum value; determining the pixels of the downsampled image according to the pixels of the original image and the coefficient matrix; and outputting the downsampled image. Accordingly, the present invention can obtain sharp image and avoid color aliasing.
    Type: Grant
    Filed: September 9, 2014
    Date of Patent: February 7, 2017
    Assignee: Shenzhen China Star Optoelectronics Technology Co., Ltd
    Inventors: Houliang Hu, Hao Li, Li-wei Chu
  • Patent number: 9547932
    Abstract: A system, method, and computer program product are provided for splitting primitives. A plurality of primitives is received for a scene and a pre-determined plane that intersects the scene is identified. Bounding volumes of the plurality of primitives that are intersected by the pre-determined plane are split, where a bounding volume that encloses each intersected primitive of the plurality of primitives is split into a first bounding volume and a second bounding volume at an intersection of the bounding volume and the pre-determined plane.
    Type: Grant
    Filed: September 24, 2013
    Date of Patent: January 17, 2017
    Assignee: NVIDIA Corporation
    Inventors: Tero Tapani Karras, Timo Oskari Aila
  • Patent number: 9547928
    Abstract: A method and an apparatus for authoring stereoscopic 3D video information comprising a 3D video stream and 3D overlay graphics are described. A depth range in z-space for the stereoscopic presentation of the 3D video stream is determined for a plurality of time codes. A reference plane in z-space for placing the 3D overlay graphics is then determined such that depth conflicts between the 3D video and the reference place are reduced. A comfort zone surrounding a display screen plane and comprising the reference plane is defined, wherein the comfort zone specifies a depth range in z-space for preferable presentation of the stereoscopic 3D video information. It is then determined whether a depth conflict between the reference plane and the 3D video stream remains for the respective time codes and/or whether a depth conflict exists between the comfort zone and the 3D overlay graphics for the respective time codes.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: January 17, 2017
    Assignee: THOMSON LICENSING
    Inventor: Jobst Hoerentrup
  • Patent number: 9542909
    Abstract: An image processing apparatus including: an acquisition unit that acquires a first image, a second image, and an identifier indicating whether or not a portion corresponding to the first image and included in a third image is to be subjected to a second process; a first processing unit that (i) performs a first process on the first and second images acquired by the acquisition unit to generate the third image and (ii) performs conversion on a ? blend value of each pixel forming the generated third image for allocating the identifier to a portion of a possible range of the ? blend value; and a second processing unit that controls whether to perform the second process on each pixel forming the third image generated by the first processing unit, on the basis of the converted ? blend value.
    Type: Grant
    Filed: February 16, 2015
    Date of Patent: January 10, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Yudai Ishibashi
  • Patent number: 9541417
    Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program which when executed on a device by at least one processing unit performs panning operations on a three-dimensional (3D) map. The program displays a first 3D perspective view of the 3D map. In response to input to pan the 3D map, the program determines a panning movement based on the input and a two-dimensional (2D) view of the 3D map. The program pans the first 3D perspective view of 3D map to a second 3D perspective view of the 3D map based on determined panning movement. The program renders the second 3D perspective view of the 3D map for display on the device.
    Type: Grant
    Filed: September 30, 2012
    Date of Patent: January 10, 2017
    Assignee: APPLE INC.
    Inventor: Patrick S. Piemonte