Texture Patents (Class 345/582)
  • Patent number: 9747667
    Abstract: First visual information defining the visual content in a first projection may be accessed. Second visual information defining lower versions of the visual content in the first projection may be accessed. A transformation of the visual content from the first projection to a second projection may be determined. The transformation may include a visual compression of a portion of the visual content in the first projection. The portion may be identified. An amount of the visual compression of the portion may be determined. One or more lower resolution versions of the visual content may be selected. The visual content may be transformed using the one or more lower resolution versions of the visual content.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: August 29, 2017
    Assignee: GoPro, Inc.
    Inventors: Antoine Meler, Benoit Fouet, Yann Gilquin
  • Patent number: 9747720
    Abstract: Method and device for processing a geometry image generated from a mesh associated with a 3D scene and comprising a plurality of charts that each represents a part of the 3D scene, the method comprising computing a reference direction from mesh coordinates associated with a current pixel and mesh coordinates associated with a first pixel, the first pixel corresponding to a pixel of the border of the first chart located along a determined direction having as origin the current pixel; comparing the reference direction with a set of candidate directions being each computed from the mesh coordinates associated with the at least one current pixel and indirection mesh coordinates associated with one pixel of the neighbourhood of the first pixel, the indirection mesh coordinates corresponding to mesh coordinates of a pixel of the border a second chart corresponding to the pixel of the neighbourhood of the first pixel; and selecting a pixel of the border of the second chart according to the comparison result.
    Type: Grant
    Filed: February 2, 2015
    Date of Patent: August 29, 2017
    Assignee: THOMSON LICENSING
    Inventors: Cyprien Buron, Jean-Eudes Marvie, Patrice Hirtzlin
  • Patent number: 9741089
    Abstract: A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.
    Type: Grant
    Filed: May 2, 2014
    Date of Patent: August 22, 2017
    Assignee: ARM LIMITED
    Inventors: Anders Lassen, Jorn Nystad, Alexis Mather, Sean Tristram Ellis
  • Patent number: 9727023
    Abstract: A method and apparatus for generating a hologram pattern using depth quantization may generate a hologram pattern corresponding to a three-dimensional (3D) object in a hologram plane using color image information of the 3D object and a point of the 3D object included in a quantized depth layer.
    Type: Grant
    Filed: March 20, 2014
    Date of Patent: August 8, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Seok Lee, Ho Cheon Wey, Dong Kyung Nam
  • Patent number: 9729850
    Abstract: Methods and apparatus for using selective resolution reduction on images to be transmitted and/or used by a playback device are described. Prior to transmission one or more images of an environment are captured. Based on image content, motion detection and/or user input a resolution reduction operation is selected and performed. The reduced resolution image is communicated to a playback device along with information indicating a UV map corresponding to the selected resolution allocation that should be used by the playback device for rendering the communicated image. By changing the resolution allocation used and which UV map is used by the playback device different resolution allocations can be made with respect to different portions of the environment while allowing the number of pixels in transmitted images to remain constant. The playback device renders the individual images with the UV map corresponding to the resolution allocation used to generate the individual images.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: August 8, 2017
    Assignee: NEXTVR INC.
    Inventors: David Cole, Alan McKay Moss, Hector M. Medina
  • Patent number: 9721345
    Abstract: The invention relates to a method and a device for generating at least one virtual image of a measurement object, in which a virtual position and/or a virtual orientation of the measurement object is determined and a virtual position and/or virtual orientation of at least one imaging or image recording device of a coordinate measuring machine is determined. The virtual image is generated on the basis of geometric data of the measurement object and on the basis of optical properties of the measurement object and the virtual image is additionally generated on the basis of imaging parameters of the imaging or image recording device.
    Type: Grant
    Filed: May 26, 2014
    Date of Patent: August 1, 2017
    Assignee: Carl Zeiss Industrielle Messtechnik GmbH
    Inventors: Thomas Engel, Stephan Rieger
  • Patent number: 9710698
    Abstract: The present invention provides a method for obtaining a human-face feature vector from a video image sequence, comprising: detecting a same human-face image in a plurality of image frames of the video sequence; dividing the detected human-face image into a plurality of local patches with a predetermined size, wherein each local patch is around or near a human-face feature point; determining a correspondence relationship between respective local patches of the same human-face image in the plurality of image frames of the video sequence; and using human-face local feature vector components extracted from respective local patches having a mutual correspondence relationship to form human-face local feature vectors representing facial points corresponding to the local patches. Besides, the present invention further provides an apparatus for obtaining a human-face feature vector from a video image sequence and a corresponding computer program product.
    Type: Grant
    Filed: April 24, 2013
    Date of Patent: July 18, 2017
    Assignee: Nokia Technologies Oy
    Inventors: Yong Ma, Yan Ming Zou, Kong Qiao Wang
  • Patent number: 9704193
    Abstract: A system and method for virtually displaying on-line a gallery, a showroom, a store, a mall or any other room or space and the objects contained in said room or space, wherein the data displayed is comprised of a virtual reality data packet. The system displays still photographs of virtual reality shots and textual materials, and plays virtual reality video clips and audio stores about the room and/or the objects contained therein. Links are associated with each object and are stored external to the virtual reality data packet can be retrieved on demand from an external database for presentation of the viewer. The system also provides on-line controls that enable the viewer to move around the space, and a feature that enables a viewer to view an object from 360° around the object.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: July 11, 2017
    Inventor: Catherine G. Lin-Hendel
  • Patent number: 9690451
    Abstract: A dynamic biography module in a user device receives a request for supplemental information corresponding to an electronic media item being consumed by a user. The dynamic biography module determines the user's reading location in the electronic media item and determines a version of the supplemental information corresponding to the reading location. In response, the dynamic biography module provides the corresponding version of the supplemental information to the user.
    Type: Grant
    Filed: April 9, 2015
    Date of Patent: June 27, 2017
    Assignee: Amazon Technologies, Inc.
    Inventor: Mehal Shah
  • Patent number: 9682321
    Abstract: Techniques for multiple frame distributed rendering of interactive content are described. In implementations, interactive content includes various types of visual content, such as video games, interactive videos, interactive applications, and so forth. Interactive content includes scene objects, such as graphical renderings of visual scenery and background images. Interactive content also includes interactive objects, such as avatars and/or other visuals that can be displayed in the context of scene objects and that can be manipulated in response to user input. In at least some embodiments, scene objects can be rendered over multiple frames of interactive content prior to being displayed, and interactive objects can be rendered and displayed more frequently, e.g., with each frame.
    Type: Grant
    Filed: June 20, 2012
    Date of Patent: June 20, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Damiano Luciano Iannetta
  • Patent number: 9684975
    Abstract: A system, device, computer-readable instructions, and method are provided for mapping and filtering of visual objects to address bump mapping. For example, a system, device, computer-readable instructions, and method are provided as a unified shading model representing both bump orientation and bidirectional radiance distribution function (“BRDF”). The computer-readable instructions are non-transitory, and storable on a storage device, including a CDROM, flashdrive, cloud, processor memory, or other storage capability.
    Type: Grant
    Filed: February 21, 2012
    Date of Patent: June 20, 2017
    Assignee: Take-Two Interactive Software, Inc.
    Inventors: Daniel Baker, Marc Olano
  • Patent number: 9672656
    Abstract: To render features on a digital map, a position and orientation of a virtual camera relative to a plane of the digital map is determined. The plane is tilted so that a plane of a viewport of the digital map is not parallel to the plane of the digital map, where the viewport delimiting a view of the digital map. Map features are selected for inclusion in the view of the digital map in accordance with the determined position and orientation of the virtual camera. A level-of-detail (LOD) is determined for each of the map features in accordance with a distance between the virtual camera and the map feature. The map features are rendered, using a rendering engine, in accordance with the determined LODs.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: June 6, 2017
    Assignee: GOOGLE INC.
    Inventor: Travis McPhail
  • Patent number: 9659341
    Abstract: A texture pipe of a graphics processing unit (GPU) may receive a texture data. The texture pipe may perform a block-based operation on the texture data, wherein the texture data comprises one or more blocks of texels. Shader processors of the GPU may process graphics data concurrently with the texture pipe performing the block-based operation. The texture pipe may output a result of performing the block-based operation on the one or more texture data.
    Type: Grant
    Filed: June 24, 2015
    Date of Patent: May 23, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Javier Ignacio Girado, Jay Chunsup Yun, Vineet Goel
  • Patent number: 9659381
    Abstract: A system and method for real-time texture mapping for an augmented reality system are described. A viewing device includes an optical sensor to capture an image of a real-world object. A texture extraction module extracts a texture of the image of the real-world object. A recognition module identifies the real-world object based on the captured image. A texture mapping module retrieves a virtual object corresponding to the identified real-world object, maps the texture to the virtual object, dynamically updates the texture to the virtual object in real time, and generates a visualization of the virtual object in a display of the viewing device.
    Type: Grant
    Filed: January 26, 2015
    Date of Patent: May 23, 2017
    Assignee: DAQRI, LLC
    Inventors: Brian Mullins, Matthew Kammerait, Mark Anthony Sararu, Andrew Thomas Krage, Gregory Khachaturyan
  • Patent number: 9659228
    Abstract: An image processing apparatus includes an image information obtaining unit that obtains image information regarding a process target image on which image processing for adjusting an impression of an image to that of a sample image is performed, and image information regarding the sample image, a feature value extraction unit that extracts feature values of the process target image and those of the sample image, an image adjustment unit that adjusts the feature values of the process target image to those of the sample image, and an image display unit that temporarily displays, on the process target image, an image obtained by adjusting the feature values of the process target image to those of the sample image, within a predetermined area in response to a first operation, and thereafter displays an entire image obtained after image processing in response to a second operation.
    Type: Grant
    Filed: July 27, 2015
    Date of Patent: May 23, 2017
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Takayuki Yamamoto
  • Patent number: 9652882
    Abstract: In a computer graphics processing unit (GPU) having a shader and a texture unit the pixel shader is configured to receive or generate one or more sets of texture coordinates per pixel sample location. The pixel shader and texture unit between them are configured to calculate texture space gradient values for one or more primitives and generate and apply per-pixel gradient scale factors configured to modify the gradient values to smoothly transition them between regions of a display device having different pixel resolutions.
    Type: Grant
    Filed: April 5, 2014
    Date of Patent: May 16, 2017
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Mark Evan Cerny
  • Patent number: 9652815
    Abstract: A graphics processing subsystem and a method of shading are provided. In one embodiment, the subsystem includes: (1) a memory configured to contain a texel data structure according to which multiple primitive texels corresponding to a particular composite texel are contained in a single page of the memory and (2) a graphics processing unit configured to communicate with the memory via a data bus and execute a shader to fetch the multiple primitive texels contained in the single page to create the particular composite texel.
    Type: Grant
    Filed: September 11, 2012
    Date of Patent: May 16, 2017
    Assignee: Nvidia Corporation
    Inventors: Cass W. Everitt, Henry P. Moreton
  • Patent number: 9652016
    Abstract: Techniques for degrading rendering performance to extend operating time of a computing platform includes determining a source and a level of power for the computing platform during receipt of the graphics data and rendering of the graphics data. Graphics data is rendered using settings received from the application if the computing platform is not operating from a limited power supply. The graphics data is rendered using one or more sets of graphics processing power conservation rendering settings if the computing platform is operating from a limited power supply and the remaining energy capacity of the limited power supply is less than one or more predetermined levels.
    Type: Grant
    Filed: April 27, 2011
    Date of Patent: May 16, 2017
    Assignee: NVIDIA CORPORATION
    Inventor: Franck Diard
  • Patent number: 9646408
    Abstract: According to one embodiment, a method of generating a three dimensional representation of a subject from a depth image, comprises comparing a depth image of the subject with a plurality of representative images, wherein each representative image is associated with a respective parametric model of a subject; identifying a representative image of the plurality of representative images as a closest representative image to the depth image of the subject; selecting the parametric model associated with the closest representative image to the depth image; and generating a three dimensional representation of the subject by fitting the selected parametric model to the depth image of the subject.
    Type: Grant
    Filed: May 6, 2014
    Date of Patent: May 9, 2017
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Sam Johnson, Frank Perbet, Bjorn Stenger, Minh-Tri Pham, Oliver Woodford, Riccardo Gherardi, Roberto Cipolla
  • Patent number: 9646359
    Abstract: An example method of filtering in a graphics processing unit (GPU) may include storing, by a texture engine of the GPU, filter coefficients of a filter as a texture memory object (TMO) in a texture cache of the GPU in response to a first instruction. The method may include retrieving, by the texture engine, filter coefficients from the texture cache in response to a second instruction. The method may include storing, by the texture engine, pixel data in the texture cache of the GPU in response to the second instruction. The pixel data may include one or more pixel values. The method may include filtering, by the texture engine, the pixel data stored in the texture cache using the retrieved filter coefficients.
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: May 9, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Elina Kamenetskaya, Javier Ignacio Girado, Liang Li, Jay Chunsup Yun, Vineet Goel
  • Patent number: 9640103
    Abstract: Disclosed is an apparatus for converting data capable of enhancing sharpness without deterioration of picture quality, and a display apparatus using the same, wherein the apparatus for converting data is provided in the display apparatus with a plurality of unit pixels, each unit pixel with red, green, blue and white sub-pixels, and the apparatus for converting data includes a 4-color data generator for generating 4-color data of red, green, blue and white colors for each unit pixel based on 3-color input data of red, green and blue colors of an input image; and a sharpness enhancer for enhancing sharpness of the input image by correcting white sub-pixel data of the unit pixel corresponding to an edge portion of the input image by a luminance variation of adjacent unit pixels based on white sub-pixel data for each unit pixel.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: May 2, 2017
    Assignee: LG Display Co., Ltd.
    Inventors: Yong Min Park, Dong Woo Kang, Tae Seong Han, Sung Jin Kim
  • Patent number: 9639963
    Abstract: Techniques for improved command level remoting are disclosed. In embodiments of the invention, commands to generate vertices are sent in a terminal service session. As commands to draw vertices are generated by a server to be sent to a client to display, they are analyzed by the server. Where some of those vertices have been previously sent to the client, such as to generate a previous bitmap image, the server determines not to send those vertices to the client, and sends the client the new vertices.
    Type: Grant
    Filed: December 8, 2008
    Date of Patent: May 2, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Nadim Y. Abdo, Onur Filiz, Daniel N. Wood, Max Alan McMullen
  • Patent number: 9626808
    Abstract: A graphical asset associated with a simulated character of a video game is received. A first image and a second image associated with the simulated character are subsequently received, the first image comprising graphical displacement mapping information for a first topology of image deformation and the second image comprising graphical displacement mapping information for a second topology of deformation. A portion of the graphical asset is then deformed using the graphical displacement mapping information from the first image and the second image to change the 3D geometry of the portion of the graphical asset.
    Type: Grant
    Filed: January 15, 2015
    Date of Patent: April 18, 2017
    Assignee: Electronic Arts Inc.
    Inventors: Srikumar Nair, Igor Borovikov, Kenneth Tan Kok Yoong
  • Patent number: 9621869
    Abstract: Systems and methods are provided for minimizing re-projection artifacts. From a re-projection method, a distortion map determines areas of excessive stretching or compressing of pixels, which are then rendered. The re-projection and render are composited to create a new stereo image. Systems and methods are also provided for a “depth layout” process, whereby a new offset view of a 2D plate is created, allowing a stereo pair of images. Custom geometry that approximates the scene is created and 2D rotoscoping is employed to cut out shapes from the geometry. A depth map is created, from which an offset image may be re-projected, resulting in a stereo pair. Systems and methods are also provided for a fast re-projection technique, which creates a novel view from an existing image. The process generates a disparity map and then a distortion map, which is then used to create the new view.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: April 11, 2017
    Assignees: SONY CORPORATION, SONY PICTURES TECHNOLOGIES INC.
    Inventors: Alan L. Davidson, Parag Havaldar, Peter H. Palombi, Josh Wills
  • Patent number: 9619898
    Abstract: A method includes computing an anisotropic filter with a major-axis and a minor-axis for a pixel to be displayed on screen-space, wherein the anisotropic filter is to be applied to corresponding MIPs on a texture map. Additionally, the method includes varying the length of the major-axis of the anisotropic filter based on the angle of the major-axis of anisotropy with respect to the screen space. Further, the method includes determining a number of texels from the texture map that are to be sampled in the anisotropic filter based on the length of the modified major-axis. The color of the pixel may be determined based on the texels sampled in the anisotropic filter.
    Type: Grant
    Filed: December 28, 2013
    Date of Patent: April 11, 2017
    Assignee: Intel Corporation
    Inventors: Prosun Chatterjee, Larry Seiler, Steven Spangler
  • Patent number: 9612884
    Abstract: Methods are provided for creating objects in a way that permits an API client to explicitly participate in memory management for an object created using the API. Methods for managing data object memory include requesting memory requirements for an object using an API and expressly allocating a memory location for the object based on the memory requirements. Methods are also provided for cloning objects such that a state of the object remains unchanged from the original object to the cloned object or can be explicitly specified.
    Type: Grant
    Filed: December 4, 2014
    Date of Patent: April 4, 2017
    Assignees: Advanced Micro Devices, Inc., ATI Technologies ULC
    Inventors: Guennadi Riguer, Brian K. Bennett
  • Patent number: 9607356
    Abstract: A tile-based graphics processing pipeline comprising a rasteriser 3, a renderer 6, a tile buffer 10 configured to store rendered fragment data locally to the graphics processing pipeline prior to that data being written out to an external memory, a write out stage 13 configured to write data stored in the tile buffer to an external memory, and a programmable processing stage 14. The programmable processing stage 14 is operable under the control of graphics program instructions to read fragment data stored in the tile buffer 10 on a random access basis, perform a processing operation using the read fragment data, and write the result of the processing operation into the tile buffer 10 or to an external memory.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: March 28, 2017
    Assignee: ARM LIMITED
    Inventors: Anders Lassen, Jorn Nystad
  • Patent number: 9582923
    Abstract: Processes and systems for computer enabled volume data rendering, and more particularly for mapping of volume rendering colors upon polygonal model objects applied to computer enabled volume rendering are described. In one example, the mapping or encoding of the color of volume rendering data upon polygonal model objects located inside volumetric data is achieved by assigning the rendering result of voxels near the surface of the polygonal object.
    Type: Grant
    Filed: November 19, 2014
    Date of Patent: February 28, 2017
    Assignee: FOVIA, INC.
    Inventor: Kenneth Brown
  • Patent number: 9582935
    Abstract: A tessellation method includes determining whether a previous tag the same as a current tag of a current patch is stored in a cache, and transmitting a previous tessellation pattern corresponding to the previous tag stored in the cache to a domain shader when a cache hit occurs. The method may further include, when a cache miss occurs, generating a current tessellation pattern corresponding to the current patch using a tessellator and transmitting the generated current tessellation pattern to the domain shader, and storing the generated current tessellation pattern in the cache.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: February 28, 2017
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Seok Hoon Kim, Chang Hyo Yu
  • Patent number: 9582888
    Abstract: A structured light three-dimensional (3D) depth map based on content filtering is disclosed. In a particular embodiment, a method includes receiving, at a receiver device, image data that corresponds to a structured light image. The method further includes processing the image data to decode depth information based on a pattern of projected coded light. The depth information corresponds to a depth map. The method also includes performing one or more filtering operations on the image data. An output of the one or more filtering operations includes filtered image data. The method further includes performing a comparison of the depth information to the filtered image data and modifying the depth information based on the comparison to generate a modified depth map.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: February 28, 2017
    Assignee: Qualcomm Incorporated
    Inventors: Vikas Ramachandra, Kalin Mitkov Atanassov, James Wilson Nash
  • Patent number: 9582848
    Abstract: A set of tools, in the form of a software developers kit (SDK) for a graphics rendering system, is provided to improve overall graphics operations. In general, the tools are directed to analyzing a scene tree and optimizing its presentation to one or more graphics processing units (GPUs) so as to improve rendering operations. This overall goal is provided through a number of different capabilities, each of which is presented to software developers through a new applications programming interface (API).
    Type: Grant
    Filed: October 25, 2013
    Date of Patent: February 28, 2017
    Assignee: Apple Inc.
    Inventors: Jacques P. Gasselin de Richebourg, Norman N. Wang, Timothy R. Oriol, Geoffrey G. Stahl
  • Patent number: 9582919
    Abstract: In one embodiment, a texture identification method and system are disclosed that uniquely identifies textures as they are used by the application and associates collected, inferred, or user-specified data with objects not owned by the library. In various embodiments, textures may be identified in various scenarios such as when textures are loaded, deleted, relocated, reloaded, and the like. In a further embodiment, APIs are provided that the application can call to provide useful information to the system that can improve the quality of the data in some situations.
    Type: Grant
    Filed: October 9, 2009
    Date of Patent: February 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jason Matthew Gould, Juan Carlos Arevalo Baeza
  • Patent number: 9570043
    Abstract: The present invention relates to the art of color space conversion technique, and discloses a method for processing RGB data and a system for the same. The method comprises: S1: converting input values of three colors RGB into a HSV color space; S2: adjusting a brightness value V while keeping a hue value H and a saturation value S unchanged in the HSV color space; S3: converting the H, S, V values processed by step S2 from the HSV color space to the R, G, B, W color space to display. By converting the RGB color space to the HSV color space firstly, then enhancing the brightness V while keeping H, S unchanged in the HSV color space, and finally converting the HSV color space to the RGBW color space, it can be achieved that the brightness for display is enhanced while better hue, color saturation and natural color transition are maintained at the same time.
    Type: Grant
    Filed: November 28, 2012
    Date of Patent: February 14, 2017
    Assignee: BOE TECHNOLOGY GROUP CO., LTD.
    Inventors: Xingxing Zhao, Wenjie Jiang
  • Patent number: 9563975
    Abstract: A makeup support apparatus includes an image capturer that captures an image of a user's face, a display that displays the captured image, and a guide superimposer that superimposes a guide image upon the displayed image. The guide image indicates a region of the user's face in which makeup is to be applied.
    Type: Grant
    Filed: March 2, 2015
    Date of Patent: February 7, 2017
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventor: Tomofumi Yamanashi
  • Patent number: 9557032
    Abstract: A display system includes a first display unit and a second display unit, each including a substrate having a plurality of light-emitting elements arranged in matrix, a mask disposed at a front side of the substrate, and a case having a main body supporting the substrate from its back side. The first display unit is arranged above the second display unit such that a gap is formed between the cases of the first display unit and the second display unit. The mask of the second display unit includes a plurality of canopy sections above and along each row of the plurality of light-emitting elements, except for an uppermost row. The main body of the case of the second display unit has a canopy section above and along the light-emitting elements in the uppermost row of the second display unit, at least partially covering the gap.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: January 31, 2017
    Assignee: NICHIA CORPORATION
    Inventor: Tomohiko Hatano
  • Patent number: 9547356
    Abstract: Systems, apparatus and methods are described related to context aware power management for graphics devices.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: January 17, 2017
    Assignee: INTEL CORPORATION
    Inventors: Kun Tian, Ke Yu, Yao Zu Dong
  • Patent number: 9536333
    Abstract: Operating a graphics processing pipeline that includes processing stages including a rasteriser that rasterises input primitives to generate graphics fragments to be processed, each graphics fragment having one or more sampling points associated with it, and a renderer that processes fragments generated by the rasteriser to generate output fragment data for output to a render output, comprising the following steps: (i) determining first information to test whether at least a part of a primitive should be processed further; (ii) using at least some of the first information to decide whether to process at least a part of the primitive further; and if it is decided that at least a part of the primitive is to be processed further: (iii) determining further information to be used in further processing of the primitive; and (iv) further processing at least a part of the primitive using the determined further information.
    Type: Grant
    Filed: October 17, 2013
    Date of Patent: January 3, 2017
    Assignee: ARM LIMITED
    Inventors: Frode Heggelund, Andreas Engh-Halstvedt, Jorn Nystad, Henrik Ohlsson
  • Patent number: 9536461
    Abstract: Some embodiments provide methods of increasing a resolution of multimedia content. Some of those methods comprising: identifying an uprendering matrix, wherein the uprendering matrix is dependent on a resulting resolution of resulting multimedia content having the increased resolution; and for each source image of the multimedia content: defining a reference image of the source image from the multimedia content, wherein the reference image has a resolution that is the same as an original resolution of the source image; defining multiple shifted images of the source image, wherein each of the multiple shifted images corresponds with one of the elements of the uprendering matrix; and coalescing pixels from each of the reference image and the shifted images creating an uprendered image having a higher resolution than the reference image.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: January 3, 2017
    Assignee: Sony Interactive Entertainment Inc.
    Inventors: Jacob P. Stine, Dmitri Tolstov
  • Patent number: 9529942
    Abstract: A method for rendering data of a 3D CAD assembly includes a parsing step for creating an array storing the size and location of the data, a sorting step of sorting the array in decreasing order of the size of the data, a loading step of sequentially loading the data of as many parts as will fit into memory, a rendering process of sequentially rendering the data of the parts from memory, an update process executed concurrently with the rendering process of removing from memory the data of parts loaded earlier by the update process that have already been rendered in the current rendering pass and loading into memory data of parts yet to be rendered in the current rendering pass, and an auto-optimize process of removing, after each rendering pass, the data of a subset of the parts loaded into the available memory by the loading process.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: December 27, 2016
    Assignee: GEOMETRIC LTD.
    Inventor: Tathagata Chakraborty
  • Patent number: 9514506
    Abstract: Disclosed is a method and apparatus for performing tile-based rendering. A sequence of tiles to be processed may be determined based on a locality among the tiles. A tile dispatch unit selects a subsequent tile to be dispatched, based on the determined sequence.
    Type: Grant
    Filed: April 20, 2012
    Date of Patent: December 6, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Won Jong Lee, Seok Yoon Jung
  • Patent number: 9516342
    Abstract: The invention is related to video coding and decoding. More precisely, the present invention is dedicated to a coding method investigated in the scope of screen content coding, called palette mode. It particularly concerns the encoding of level values based on the use of patterns to predict the level value in order to avoid their transmission. It has been devised to avoid the transmission of level value when the value may be predicted based on the neighbourhood of the pixel to encode. This neighbourhood is matched against memorized pattern so as to predict the level value due to the repetitive occurrence of these patterns. It proposes to save a pattern table in addition to the palette table. This pattern table is constructed symmetrically by the encoder and the decoder and allows to retrieve some predicted level value and to avoid their transmission.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: December 6, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Christophe Gisquet, Guillaume Laroche, Patrice Onno
  • Patent number: 9516270
    Abstract: A system for providing a two-way interactive 3D experience includes a first video capture system configured to capture a first set of images of a first person in a first location, and a first display system in the first location. A second video capture system is configured to capture a second set of images of a second person in a second location. A second display system is in the second location. A two-way communication link is configured to deliver the first set of images to the second display system for display and deliver the second set of images to the first display system for display. The second display system is configured to generate a substantially life-sized 3D display of the first person based on the first set of images.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: December 6, 2016
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Bradley Wittke, Nelson L Chang, Henry Sang, Jr.
  • Patent number: 9508196
    Abstract: A user equipment (UE) comprising a processor configured to generate a three dimensional (3D) model by obtaining a 3D mesh comprising a plurality of reference markers, positioning at least one first order virtual object onto a surface of the mesh by associating the first order virtual object to at least one of the mesh reference markers, wherein the first order virtual object comprises a plurality of reference markers, and positioning at least one second order virtual object onto a surface of the mesh by associating the second order virtual object to at least one of the first order virtual object reference markers.
    Type: Grant
    Filed: November 15, 2012
    Date of Patent: November 29, 2016
    Assignee: Futurewei Technologies, Inc.
    Inventors: Yunxia Chen, Kenneth Durazzo
  • Patent number: 9495790
    Abstract: In a computer graphics processing unit (GPU) having a texture unit, when pixel sample locations are based on a non-orthonormal grid in scene space, the texture unit receives texture space gradient values directly, e.g., from a shader unit or generates them from texture coordinates supplied, e.g., by a shader unit, and then applies a transformation to the gradient values configured to adjust the gradient values to those which would arise from the use of a orthonormal screen space grid.
    Type: Grant
    Filed: April 5, 2014
    Date of Patent: November 15, 2016
    Assignee: SONY INTERACTIVE ENTERTAINMENT AMERICA LLC
    Inventor: Mark Evan Cerny
  • Patent number: 9489563
    Abstract: The invention relates to a method for identifying a difference between a first 3D model of an environment and a second 3D model of the environment. The first and second 3D model each comprise a plurality of points or parts, wherein each point or part of the first and second model comprises geometrical information and texture information. Corresponding points or parts of the first and second 3D model are matched based on the geometrical information and/or the texture information. The matched points or parts of the first and second model are compared to determine at least one difference value based on the geometrical information and the texture information of the first and second model. A difference between the first and second model is identified if the at least one difference value exceeds a predetermined value. The invention also relates to an arrangement, a computer program, and a computer program product.
    Type: Grant
    Filed: March 10, 2016
    Date of Patent: November 8, 2016
    Assignee: Vricon Systems AB
    Inventors: Leif Haglund, Johan Borg, Ingmar Andersson, Folke Isaksson
  • Patent number: 9478044
    Abstract: The present invention generally relates to a method and apparatus for creating an harmony map of an image. It also relates to a method and apparatus for assessing the quality of an image. The invention also relates to a method and apparatus for assessing the quality of an image such that an assessment score of the image is obtained from a perceptual map of the image created from the previous method. As an interesting tool for content creator and in the goal of maximizing the artistic effect, the proposed method provides perceptual harmony-guided quality map as well as a score of disharmony of a picture without reference image. The method links two distinct subjects: perceptual quality metric and harmonious hue templates in order to provide new tools to content creator whatever the expertise level.
    Type: Grant
    Filed: March 26, 2014
    Date of Patent: October 25, 2016
    Assignee: Thomson Licensing
    Inventors: Christel Chamaret, Fabrice Urban, Yoann Baveye
  • Patent number: 9471934
    Abstract: An approach is provided for location-based presentation of content. A content service platform determines one or more representations of at least one structure. The content service platform also processes and/or facilitates a processing of the one or more representations to determine one or more features of the one or more representations. The content service platform further causes, at least in part, designation of the one or more features as elements of a virtual display area, wherein the one or more representations comprise, at least in part, the virtual display area. The content service platform also causes, at least in part, presentation of one or more outputs of one or more applications, one or more services, or a combination thereof in the virtual display area.
    Type: Grant
    Filed: March 28, 2011
    Date of Patent: October 18, 2016
    Assignee: NOKIA TECHNOLOGIES OY
    Inventors: Petros Belimpasakis, Jussi Severi Uusitalo, Timo Pekka Pylvänäinen, Kimmo Tapio Roimela, Juha Henrik Arrasvuori
  • Patent number: 9466129
    Abstract: Image processing apparatus comprises a memory unit configured to store medical data, and a data processing unit configured to receive medical data from the memory unit and comprising an image generation unit configured to generate a medical display image, the medical display image comprising a background region image and a foreground image derived from the medical data, wherein a brightness of the background image changes in a region between a boundary of the background region and a periphery of the medical display image.
    Type: Grant
    Filed: June 13, 2013
    Date of Patent: October 11, 2016
    Assignee: TOSHIBA MEDICAL SYSTEMS CORPORATION
    Inventors: Timothy Day, Steven Reynolds, Jeffrey Hall
  • Patent number: 9454803
    Abstract: Systems and methods for generating a composite image from a plurality of source images using a scene dependent multi-band blending operation are provided. The multi-band blending operation implements a filtering operation to reduce blending between objects or surfaces that have natural color and/or brightness differences. More particularly, the typical space invariant upsampling that occurs during multi-band blending can be replaced by a scene dependent filtering operation during upsampling that omits or reduces contributions from pixels associated with different objects in a scene during the multi-band blending process. The scene dependent filtering can be based on scene dependent data, such as height data or slope data, which can be used to identify different objects in a scene.
    Type: Grant
    Filed: July 15, 2014
    Date of Patent: September 27, 2016
    Assignee: Google Inc.
    Inventor: Stephen Charles Hsu
  • Patent number: 9445034
    Abstract: A method of processing video images is provided. The method includes reproducing 3-dimensional (3D) video images by generating left-eye video images and right-eye video images from a video stream, receiving a first command for activating a pop-up interactive graphics stream during the reproduction of the 3D video images, and reproducing 2-dimensional (2D) video images by generating either left-eye video images or right-eye video images from the video stream, in response to the first command for activating the pop-up interactive graphics stream.
    Type: Grant
    Filed: August 5, 2011
    Date of Patent: September 13, 2016
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Kil-Soo Jung, Dae-Jong Lee, Hye-Young Jun