Texture Patents (Class 345/582)
  • Publication number: 20140192076
    Abstract: Hybrid image projection systems and methods can superimpose image components of an input image. An input image can be divided into smaller regions and at least one parameter of each region can be determined. The input image can be decomposed based on the parameter of each region into multiple, less correlated, orthogonal or quasi-orthogonal image components. Each projector can display respective image components so that the images projected may be optically superimposed on a screen. The superposition of orthogonal or quasi-orthogonal image components can result in superposition of images in an existing multi-projector image systems being more insensitive to inter-projector image misalignment. Superimposing orthogonal or quasi-orthogonal images can be used to avoid visible image degradation, and provide more robust image quality in a multiple projector system implementation.
    Type: Application
    Filed: August 14, 2012
    Publication date: July 10, 2014
    Applicant: IMAX CORPORATION
    Inventors: Weining Tan, Steven Charles Read
  • Publication number: 20140184631
    Abstract: Among other things, one or more techniques and/or systems are provided for defining a view direction for a texture image used to texture a geometry. That is, a geometry may represent a multi-dimensional surface of a scene, such as a city. The geometry may be textured using one or more texture images depicting the scene from various view directions. Because more than one texture image may contribute to texturing portions of the geometry, a view direction for a texture image may be selectively defined based upon a coverage metric associated with an amount of non-textured geometry pixels that are textured by the texture image along the view direction. In an example, a texture image may be defined according to a customized configuration, such as a spherical configuration, a cylindrical configuration, etc. In this way, redundant texturing of the geometry may be mitigated based upon the selectively identified view direction(s).
    Type: Application
    Filed: December 28, 2012
    Publication date: July 3, 2014
    Applicant: Microsoft Corporation
    Inventors: Markus Unger, Konrad Kamer, Blaise Aguera y Arcas
  • Patent number: 8766985
    Abstract: An animation processor comprises a processor, an instruction memory, a working memory, inputs and outputs, and an input for receiving an input animation sequence comprising a plurality of time-sequenced frames, storage for a style image pair, comprising an input style image and an output style image, wherein differences between the input style image and an output style image convey a style for drawings and other visual elements, logic for generating set of time-varying orientation fields, logic for rendering velocity fields for the sequences, and an output for outputting an output animation sequence that takes on the style specified by the style image pair, with the output animation sequence having temporal coherence.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: July 1, 2014
    Assignee: Pixar
    Inventors: Michael Kass, Igor Mordatch, James Hegarty
  • Publication number: 20140176590
    Abstract: A texture unit may be used to perform general purpose mathematical computations such as dot products. This enables some general purpose computations and operations to be offloaded from a central processing unit to the texture unit. The texture unit may use linear interpolators in order to perform the dot product calculations.
    Type: Application
    Filed: October 16, 2013
    Publication date: June 26, 2014
    Inventors: Victor W. Lee, Mikhail Smelyanskiy, Ganesh S. Dasika, Jose Gonzalez, Jatin Chhugani, Yen-Kuang Chen, Changkyu Kim, Julio Gago, Santiago Galan, Victor Moya Del Barrio
  • Patent number: 8761491
    Abstract: In accordance with at least some embodiments of the present disclosure, a processor for performing stereo matching of a first image and a second image is described. The processor may include a first pipeline stage configured to generate data costs associated with a first tile selected from the first image, wherein the data costs is generated based on pixels in the first tile and corresponding pixels in the second image. The processor may include a second pipeline stage configured to generate disparity values associated with the first tile and an outbound message from the first tile to one of neighboring tiles in the first image, wherein the disparity values and the outbound message are generated based on the data costs and inbound messages from the neighboring tiles to the first tile.
    Type: Grant
    Filed: May 30, 2011
    Date of Patent: June 24, 2014
    Assignees: Himax Technologies Limited, National Taiwan University
    Inventors: Liang-Gee Chen, Chung-Te Li, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Ling-Hsiu Huang
  • Patent number: 8760467
    Abstract: Systems and techniques to apply an image distortion to two image objects of different graphic types. In general, in one implementation, the technique includes: receiving an image distortion description to be applied to an image portion including a vector graphic and a raster graphic, the raster graphic being distortable separate from the vector graphic, applying the image distortion description to the vector graphic to produce a distorted vector graphic, and applying the image distortion description to the raster graphic to produce a distorted raster graphic, the distorted vector graphic and the distorted raster graphic together forming a distorted image portion.
    Type: Grant
    Filed: May 20, 2008
    Date of Patent: June 24, 2014
    Assignee: Adobe Systems Incorporated
    Inventor: John W. Peterson
  • Patent number: 8754901
    Abstract: A computer system generates video based cohorts. Digital video data is processed to identify a set of color and texture based attributes associated with clothing worn by a set of objects. The digital video data comprises metadata describing the set of objects. The set of color and texture based attributes are analyzed using cohort criteria to form a result. The cohort criteria specify attributes that are associated with members of a given cohort. A set of cohorts is generated based on the result. Each cohort in the set of cohorts comprises a subset of objects from the set of objects that share at least one color and texture based attribute in common.
    Type: Grant
    Filed: October 30, 2013
    Date of Patent: June 17, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert L. Angell, Sergio Borger, Robert R. Friedlander, James R. Kraemer, Yashodhara M. Patnaik
  • Patent number: 8749570
    Abstract: A computer implemented method, apparatus, and computer program product for generating video based cohorts. Digital video data is processed to identify a set of color and texture based attributes associated with the set of objects. The digital video data comprises metadata describing the set of objects. The set of color and texture based attributes are analyzed using cohort criteria to form a result. The cohort criteria specify attributes that are associated with members of a given cohort. A set of cohorts is generated based on the result. Each cohort in the set of cohorts comprises a subset of objects from the set of objects that share at least one color and texture based attribute in common.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: June 10, 2014
    Assignee: International Business Machines Corporation
    Inventors: Robert Lee Angell, Robert R Friedlander, James R Kraemer, Sergio Borger, Yashodhara M. Patnaik
  • Patent number: 8749571
    Abstract: An information processing section of a game apparatus executes a program for implementing a step S100 of acquiring a camera image; a step S200 of detecting a marker; a step S400 of calculating a position and an orientation of a virtual camera; a step S600 of generating an animation in which a hexahedron is caused to appear on the marker when the start of a game is requested; a step S800 of generating an animation in which the hexahedron is unfolded so as to position thereon virtual objects representing targets; a step S900 of mapping the photographed image on objects; a step S1000 of taking an image of the objects by means of the virtual camera; and a step S1100, S1200 of displaying the camera image and an object image which is superimposed on the camera image.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: June 10, 2014
    Assignees: Nintendo Co., Ltd., Hal Laboratory Inc.
    Inventor: Tetsuya Noge
  • Patent number: 8749572
    Abstract: Systems and methods for performing brush behavior simulation in an image editing application may facilitate realistic paint simulation by the addition of a fill channel to a color space representation that includes a set of color channels and an alpha channel representing opacity of the paint. The fill channel value for each pixel of a brush model or canvas may represent the amount of paint stored at the pixel. The system may include logic to support paint compositing, mixing, and depletion operations that calculate a consequent color of a destination pixel resulting from the operations dependent on the fill channel values for the source and/or destination pixels. The resulting color channel, opacity channel, and fill channel values may be converted to a color space that does not include a fill channel or opacity channel for display. A source pixel may be a pixel of an atomic element of a texture.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: June 10, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Stephen J. DiVerdi, Aravind Krishnaswamy
  • Patent number: 8749575
    Abstract: A display controller is configured for creating a translucency effect for a target image area of a source image containing image data expressed in a first color model. The display controller has a first color model converter adapted for color model transformation of the image data from the first color model to a second color model based upon a first predefined set of transformation coefficients, as well as a second color model converter adapted for color model transformation of the image data from the first color model to the second color model based upon a second predefined set of transformation coefficients. The display controller is controllable to produce a destination image by selecting transformed image data from the second color model converter for the target image area and by selecting transformed image data from the first color model converter for other image area(s) of the source image than the target image area.
    Type: Grant
    Filed: March 4, 2008
    Date of Patent: June 10, 2014
    Assignee: Telefonaktiebolaget L M Ericssson (publ)
    Inventor: Maria Lovén Svensson
  • Publication number: 20140152684
    Abstract: A graphics virtual texturing system in which textures stored in a storage medium of a host system are divided into respective pages that are then loaded into a local memory of a graphics processing system for use. Each page of a graphics texture has an associated fade factor value that can be set by an application that is to use the texture to control the contribution that the page will be used to make to any texturing result that is generated using the texture page in question. The graphics processing system then controls the contribution of texture data from a texture page to texturing result data to be generated in accordance with the fade factor value associated with the texture page in question. This allows texture paging to be done in a more visually pleasing manner than just a binary “page-is-here”/“page-is-not-here” switch.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: ARM LIMITED
    Inventors: Jorn Nystad, Andreas Engh-Halstvedt, Edvard Sorgard, Thomas Jeremy Olson, Marius Bjorge
  • Publication number: 20140152683
    Abstract: A graphics virtual texturing system in which textures stored in a storage medium of a host system are divided into respective pages that are then loaded into a local memory of a graphics processing system for use. If the texture page that is required for performing a texturing operation at an originally desired level of detail (52) is not present in the local memory of the graphics processing system (53), the virtual texture lookup process loops back to try to sample the texture at an increased level of detail (55), and so on, until texture data that can be used is found in the local memory of the graphics processing system (53). This allows the texturing operation to proceed using texture data for the texel positions in question from a higher level (less detailed) mipmap in place of the originally desired texture data.
    Type: Application
    Filed: November 30, 2012
    Publication date: June 5, 2014
    Applicant: ARM LIMITED
    Inventors: Jorn Nystad, Andreas Engh-Halstvedt, Edvard Sorgard, Thomas Jeremy Olson, Marius Bjorge
  • Patent number: 8743116
    Abstract: A system and methods for providing shading effects include a shading network possessing the ability to create, maintain, and incrementally evolve shading techniques and effects. The shader network provides the ability to encapsulate CPU and GPU code into a self-contained node that can be transported between renderers. As a result, authors can develop reusable shading techniques that can express the wide range of effects available via utilization of CPU and GPU code. The shader network also provides the capability to compose multiple nodes into a reusable “macro” node that affords authors the ability to build derivative shading effects without the need to modify an application's renderer or constituent nodes.
    Type: Grant
    Filed: February 24, 2006
    Date of Patent: June 3, 2014
    Assignee: Microsoft Corporation
    Inventors: Daniel Horowitz, David Floyd Aronson, Jonathan Thomas Steed, Paul Lawrence Bleisch
  • Patent number: 8745485
    Abstract: Functionality available on an enterprise server is applied to HTML content from a remote server. HTML content is collected from remote servers including remote markup tags upon request from an end user. The HTML content for the remote markup tags is parsed and converted to content formatted for enterprise server functionality. The converted content is executed at the enterprise server. Remote server and enterprise server data are then transmitted to the end user. Tags and/or libraries may be extensible, such that they may be created or modified, and the tags may or may not be included within a supplied library of tags and/or a created library of tags, or any combination thereof.
    Type: Grant
    Filed: August 18, 2005
    Date of Patent: June 3, 2014
    Assignee: Oracle International Corporation
    Inventor: Don Lewis Hayler
  • Patent number: 8743135
    Abstract: A smooth curve is represented in a graphics texture by setting the texels that are inside the curve 1 to a value greater than a predetermined threshold value and the texels that are outside the curve 1 to a value less than the threshold value (or vice-versa). The texture value returned for a sampled position can thus be used to determine whether the sampled position should be treated as being inside the curve 1 or not. The texture is optimised for sampling using bi-linear filtering.
    Type: Grant
    Filed: October 6, 2009
    Date of Patent: June 3, 2014
    Assignee: ARM Limited
    Inventors: Jørn Nystad, Rune Holm
  • Patent number: 8738280
    Abstract: Methods for pedestrian unit (PU) communication activity reduction in pedestrian-to-vehicle communication networks include obtaining safety risk information for a pedestrian at risk for involvement in an accident and using the risk information to adjust a PU communication activity. In some embodiments, the activity reduction is achieved without implementing understanding of surroundings. In other embodiments, the activity reduction is based on risk assessment provided by vehicles. In some embodiments, the activity reduction includes PU transmission reduction. In some embodiments the transmission activity reduction may be followed by reception activity reduction for overall power consumption reduction.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: May 27, 2014
    Assignee: Autotalks Ltd.
    Inventor: Onn Haran
  • Patent number: 8737730
    Abstract: Color management using a vector-based color difference metric. A color difference map is comprised of color difference vectors for each of a plurality of pixels of an original image. The color difference vector for each pixel includes both a magnitude and a directionality representing a difference for color data in each pixel in the original image, relative to color data in a corresponding mapped pixel in a color mapped image. Pixels in the color difference map having large color differences in color movement relative to nearby pixels are identified in the color difference map, by applying an edge-detection algorithm to the color difference map. For each pixel that is identified in a smooth area in the original image and is identified as having a large color difference in the color difference map, a correction algorithm is applied, so as to provide a corrected color mapped image.
    Type: Grant
    Filed: April 19, 2010
    Date of Patent: May 27, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Rocklin James Sloan
  • Patent number: 8730409
    Abstract: The invention involves a sort of curved film projection system, including a rendering surface, a projection screen, a real scene rendering model of image system, a rendering model of projection system that renders the projection the image rendered by the rendering model of image system on the rendering surface, and projecting devices that projects the image finally rendered by the rendering model of projection system onto the projection screen through optical lens. The viewing direction and angle from observer's eyes to the rendering surface is consistent with that to the projection screen: The image system rendering model can be reversible on optical path with the projection system rendering model. The curved film projection system not only reduces the rendering cost, but also produces lifelike experience for audience.
    Type: Grant
    Filed: February 24, 2012
    Date of Patent: May 20, 2014
    Assignee: Fantawild Digital Film Inc.
    Inventors: Ming Li, Zhigang Rong, Liang Ding, Tao Cui, Caixia Huo
  • Patent number: 8730252
    Abstract: A system, method and computer program product are provided for bump mapping in a hardware graphics processor. Initially, a first set of texture coordinates is received. The texture coordinates are then multiplied by a matrix to generate results. A second set of texture coordinates is then offset utilizing the results. The offset second set of texture coordinates is then mapped to color.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: May 20, 2014
    Assignee: NVIDIA Corporation
    Inventors: Henry P. Moreton, John Erik Lindholm, Matthew N. Papakipos, Harold Robert Feldman Zatz
  • Patent number: 8731876
    Abstract: Various embodiments of a method and apparatus for creating editable feature curves for a multi-dimensional model represented by a tessellated mesh are described. A mesh representation of a multi-dimensional model may not support intuitive modification of the model. The mesh representing the multi-dimensional model may be analyzed to extract feature curves that define the characteristics of the multi-dimensional model. Such feature curves may provide an intuitive mechanism for modifying the multi-dimensional model. The model may be modified by changing the constraints of the feature curves defining the model's characteristics. For example, a constraint may be modified to change the angle of the surface on either side of a location on a feature curve. A compressed representation of a multi-dimensional model may include the feature curves that define the shape of multi-dimensional model and a set of boundary curves that represent disjoint regions of the multi-dimensional model.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: May 20, 2014
    Assignee: Adobe Systems Incorporated
    Inventors: Nathan A. Carr, Pushkar P. Joshi, James L. Andrews
  • Patent number: 8730253
    Abstract: One embodiment of the present invention sets forth a technique for decomposing and filling cubic Bèzier segments of paths without tessellating the paths. Path rendering may be accelerated when a GPU or other processor is configured to perform the decomposition operations. Cubic Bèzier paths are classified and decomposed into simple cubic Bèzier path segments based on the classification. A stencil buffer is then generated that indicates pixels that are inside of the decomposed cubic Bèzier segments. The paths are then filled according to the stencil buffer to produce a filled path.
    Type: Grant
    Filed: April 29, 2011
    Date of Patent: May 20, 2014
    Assignee: NVIDIA Corporation
    Inventor: Mark J. Kilgard
  • Publication number: 20140132617
    Abstract: Various technologies described herein pertain to simulating oil painting. Data can be received from a sensor that indicates a desired orientation of an image editing tool with respect to a computer-implemented canvas. The computer-implemented canvas can include a paint map, which includes color values and height values of pixels representative of oil paint deposited on the computer-implemented canvas. Moreover, a footprint of the image editing tool upon the computer-implemented canvas can be computed based upon the data from the sensor. Further, an oil paint ridge model can be generated by modulating height values of a subset of the pixels from the paint map that are outside the footprint and less than or equal to a predetermined distance from an edge of the footprint. A display screen of a computing device can be caused to update an image rendered thereupon based upon the oil paint ridge model.
    Type: Application
    Filed: November 14, 2012
    Publication date: May 15, 2014
    Applicant: MICROSOFT CORPORATION
    Inventors: Subha Bhattacharyay, Gerard Zytnicki, Jeffrey Alan Herold, Christopher Shannon Lester, Ira Lynn Snyder, JR., Fan Zhang, Hans Thomas Landsberger, John Adam Szofran, Kaushik Barat
  • Patent number: 8724850
    Abstract: A small object detection using meaningful features and generalized histograms includes providing at least one pixilated image. A region of interest is extracted from the pixilated image. A statistogram of the region of interest is generated. The statistogram is searched to determine at least one maximal meaningful interval of the region of interest. The maximal meaningful interval is output in a tangible medium.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: May 13, 2014
    Assignee: The United States of America as Represented by the Secretary of the Navy
    Inventors: Grant A. Hanson, Steven B. Gorrono, Douglas P. Lamb, Michael S. Franklin
  • Patent number: 8724915
    Abstract: Provided is an image encoding/decoding method and apparatus. In the image encoding method, a portion of a texture region included in a current picture is selected as a sample texture for synthesizing the texture region and only the sample texture is encoded in place of the texture region, thereby improving the compression efficiency of encoding with respect to the texture region and thus improving the compression efficiency of encoding with respect to the entire image.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: May 13, 2014
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Jung-hye Min, Woo-jin Han, Jeong-hoon Park, Yu-mi Sohn
  • Publication number: 20140125659
    Abstract: A first acquiring unit acquires a background image being an image of a usage environment in which a printed material is used, a lighting image of a lighting installed in the usage environment, and light source information indicating an optical attribute in the usage environment. A second acquiring unit acquires print data. A display control unit displays a preview image on a display unit, where the preview image is an image in which a printed material image is superimposed on the background image, and the printed material image is an image in which the lighting image is mapped by environment mapping onto a print-image display surface generated based on the print data and in which the optical attribute specified by the light source information is set.
    Type: Application
    Filed: November 6, 2013
    Publication date: May 8, 2014
    Inventors: Hiroyuki YOSHIDA, Ryonosuke Miyazaki, Yasushi Yamaguchi, Tomoyoshi Takeuchi
  • Publication number: 20140125687
    Abstract: A method for sub-pixel texture mapping and filtering is provided. The method includes the steps of: dividing an area on a source image into a red (R) sub-area, a green (G) sub-area, and a blue (B) sub-area, where the area on the source image is corresponding to a pixel of a destination image presented by a display device; sampling the R sub-area to obtain a R color value, sampling the G sub-area to obtain a G color value, and sampling the B sub-area to obtain a B color value; and rendering R, G, B color components of the pixel of the destination image according to the R color value, the G color value, and the B color value.
    Type: Application
    Filed: December 28, 2012
    Publication date: May 8, 2014
    Applicant: NVIDIA CORPORATION
    Inventor: Scott Saulters
  • Patent number: 8717353
    Abstract: An image processing apparatus calculates a near image distance, corresponding to a distance from a virtual viewpoint to a first viewpoint among viewpoints of a plurality of images, and a far image distance, corresponding to a distance from the virtual viewpoint to a second viewpoint among the viewpoints of the plurality of images, which is relatively distant from the virtual viewpoint compared with the first viewpoint, sets a search range, determines parallax vectors corresponding to search reference block coordinates by executing block matching processing within the search range and by using a first block image, included in a near image and corresponding to the search reference block coordinates and the near image distance, and a second block image, included in a far image and corresponding to the search reference block coordinates and the far image distance, and generates an image viewed from the virtual viewpoint by using the parallax vectors.
    Type: Grant
    Filed: August 11, 2011
    Date of Patent: May 6, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yosuke Sato
  • Patent number: 8717377
    Abstract: A shell texture image shared for use among multilayer shell polygons and including a plurality of areas having transparency different from one another, is distorted to varying degrees depending on a position of each layer of the shell polygons, so as to texture-map each layer of the shell polygons therewith and so as to position the multilayer shell polygons in a virtual three-dimensional space. Thus, it is possible to realistically represent hair, grass, and the like with little effort in three-dimensional image processing.
    Type: Grant
    Filed: August 23, 2007
    Date of Patent: May 6, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Yasuki Tawaraishi, Yusuke Kurahashi
  • Patent number: 8717362
    Abstract: A surface definition module of a hair/fur pipeline may be used to define a surface and an optimization module may be used to: create a bounding box for a set of hairs; determine whether the bounding box is visible; and if the bounding box is visible, hair associated with the visible bounding box is rendered upon the surface.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: May 6, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
  • Patent number: 8717370
    Abstract: A method and system for automatically analyzing graphics processing unit (“GPU”) test results are disclosed. Specifically, one embodiment of the present invention sets forth a method, which includes the steps of identifying the GPU test results associated with a first register type, creating a template document associated with the same first register type, wherein the template document is pre-configured to store and operate on the GPU test results of the first register type, filling the GPU test results in the template document, aggregating the GPU test results associated with the first register type to establish a common output, and determining a suitable register value from a passing range of register values based on the common output without human intervention.
    Type: Grant
    Filed: November 30, 2007
    Date of Patent: May 6, 2014
    Assignee: Nvidia Corporation
    Inventor: James Chen
  • Patent number: 8711175
    Abstract: A method and system for creating and using a virtual dressing room, by superimposing a non-linearly stretchable object image onto a base image in a display screen of a communication device, the images being planar. The method comprises scanning an encoded indicium associated with the object image, accessing and uploading a URL associated with the object image, the object image including a plurality of object image critical points, accessing the base image at the communication device, the base image including a plurality of base image critical points respectively corresponding to the object image critical points, re-mapping the object image via global transformation of coordinates associated with the object image critical points, such that the re-mapped object image critical points coincide with the respective base image critical points, and superimposing the re-mapped object image onto the base image for display at the display screen.
    Type: Grant
    Filed: August 12, 2011
    Date of Patent: April 29, 2014
    Assignee: Modiface Inc.
    Inventor: Parham Aarabi
  • Patent number: 8711151
    Abstract: A hair pipeline utilizes a surface definition module to define a surface and a control hair and a hair motion compositor module combines different control hair curve shapes associated with the control hair and the surface. In particular, the hair motion compositor module generates a static node defining a static control hair curve shape; generates an animation node defining an animation control hair curve shape; and combines the static control hair curve shape of the static node with the animation control hair curve hair shape of the animation node to produce a resultant control hair curve shape for the control hair.
    Type: Grant
    Filed: May 11, 2007
    Date of Patent: April 29, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
  • Patent number: 8711166
    Abstract: Aspects of the invention relate generally to enforcing elements of the OpenGL ES specification. More specifically, regardless of whether or not the underlying API system would allow NPOT textures, the systems and methods herein may disallow them. As a result, objects bound with these textures may be considered errors, non-renderable, and rendered in black. In order to accomplish this, various functions may be tracked to determine whether an NPOT texture that uses mips is being bound to an object, and if so, treat the condition as an error and bind (then draw) the object with a black texture.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: April 29, 2014
    Assignee: Google Inc.
    Inventor: Greggory Alan Tavares
  • Publication number: 20140111532
    Abstract: An image processor includes generates a content adaptive kernel from an image block with noise of a luminance component signal with a low resolution. The content adaptive kernel is convolved with the luminance component signal. A noise signal and an extracted texture which excludes noise are generated. The luminance component signal is filtered as function of the noise signal to generate an enhanced luminance component signal. Horizontal and vertical scaling is performed on the enhanced luminance component signal, the extracted texture, and the luminance component signal, with the luminance component signal adaptively scaled as a function of the extracted texture. The horizontally and vertically scaled enhanced luminance component signal, extracted texture and luminance component signal are then combined to generate an output luminance component signal with a high resolution.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventor: Chandranath Manchi
  • Publication number: 20140111533
    Abstract: A method comprises supplying textures and location information to a graphics processing unit. The textures represent elevation data of obstructions in an environment. The location information indicates locations of an object in the environment and a reference point. The method further comprises using a plurality of shader units of the graphics processing unit in parallel to process the texture to determine intervisibility between the object and the reference point.
    Type: Application
    Filed: October 22, 2012
    Publication date: April 24, 2014
    Applicant: THE BOEING COMPANY
    Inventor: THE BOEING COMPANY
  • Patent number: 8704841
    Abstract: A system and method to generate digital representations of hair or animal fur on surfaces. In one embodiment the system and method includes methods to automatically place hairs on surfaces, comb the placed hairs, adjust the hairs on surface boundaries to ensure continuity across surface patches, selectively break hairs along fur tracks, and selectively clump hairs to provide wet fur looks. Rendering techniques are applied to the hairs to produce realistic two-dimensional images.
    Type: Grant
    Filed: February 1, 2006
    Date of Patent: April 22, 2014
    Assignees: Sony Corporation, Sony Pictures Entertainment Inc.
    Inventors: Armin Walter Bruderlin, Clint Hanson
  • Patent number: 8698829
    Abstract: Output textures may be generated by synthesizing an input texture comprising discrete elements with a set of boundary conditions. Elements of the input texture are copied from the input texture to an output texture that is defined by a set of boundary conditions and are then refined. The elements of the output texture are refined by assigning domain and/or attribute information to the elements of the output texture element by minimizing an energy function measuring a similarity between output neighborhoods of the output texture and a corresponding best matching input neighborhood of the input texture.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: April 15, 2014
    Assignee: Microsoft Corporation
    Inventors: Li-Yi Wei, Chongyang Ma, Xin Tong
  • Patent number: 8698828
    Abstract: In a graphics processing system, when a fragment reaches a texturing stage, it is determined whether the texture to be applied is a static or dynamic texture. If it is determined that the required texels relate to a dynamic texture, then the system first tries to fetch those texels from a dynamic texture memory. If it is found that the texels are not available in the dynamic texture memory, then the relevant texels are generated in an “on-demand” fashion and stored in the dynamic texture memory so that they can be applied to the fragment.
    Type: Grant
    Filed: June 3, 2009
    Date of Patent: April 15, 2014
    Assignee: ARM Limited
    Inventors: Edward Plowman, Jørn Nystad, Borgar Ljosland
  • Patent number: 8696565
    Abstract: A patient monitoring system is disclosed herein. The patient monitoring system includes a computer adapted to assess the health of a patient, and to generate a health status indicator for the patient. The health status indicator comprising a visual gradient adapted to visually convey the assessed health of the patient. The system also includes a display operatively connected to the computer. The display is configured to display the health status indicator comprising the visual gradient.
    Type: Grant
    Filed: June 3, 2008
    Date of Patent: April 15, 2014
    Assignee: General Electric Company
    Inventors: Robert Joseph Alberte, Jr., Carl Claude Davis, David Alan Sitzman
  • Patent number: 8698830
    Abstract: Provided is an image processing apparatus which includes an image selection unit selecting one image data from a plurality of input image data, an image generation unit generating a computer graphics image based on computer graphics description data, an image mapping unit determining an object or a portion of the object of computer graphics drawn by the image generation unit as the target of texture mapping and texture-mapping an image according to the image data selected by the image selection unit onto a surface of the target of texture mapping, and an image selection control unit controlling the image data selection by the image selection unit according to an attribute given to the target of texture mapping.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: April 15, 2014
    Assignee: Sony Corporation
    Inventors: Sensaburo Nakamura, Norimasa Ozaki, Takeo Ugai, Toshimasa Kakihara
  • Patent number: 8698873
    Abstract: Techniques for enabling video conferencing with interactive sharing of drawings and/or other information. In one set of embodiments, a system is provided that includes a drawing surface, a video camera embedded or integrated into the drawing surface, and a front projector. The drawing surface can capture drawings made on the surface by a user, and the video camera can capture a video stream of the user. The system can send digital information representing the captured drawings and the video stream to a remote system. The system can also receive digital information representing drawings made by a remote user and a video stream of the remote user from the remote system. The front projector can project a video signal onto the drawing surface that incorporates the captured drawings, the drawings made by the remote user, and the video stream of the remote user.
    Type: Grant
    Filed: March 7, 2011
    Date of Patent: April 15, 2014
    Assignee: Ricoh Company, Ltd.
    Inventor: John Barrus
  • Patent number: 8698806
    Abstract: A method and a system are provided for performing volume rendering a 3D array of image data to produce images with an increased spatial information and thus increase the usefulness of the generated images.
    Type: Grant
    Filed: November 9, 2009
    Date of Patent: April 15, 2014
    Assignee: Maxon Computer GmbH
    Inventors: Thomas Kunert, Harald Schneider
  • Patent number: 8692844
    Abstract: A method and system are disclosed for antialiased rendering a plurality of pixels in a computer system. The method and system comprise providing a fixed storage area and providing a plurality of sequential format levels for the plurality of pixels within the fixed storage area. The plurality of format levels represent pixels with varying degrees of complexity in subpixel geometry visible within the pixel. A system and method in accordance with the present invention provides at least the following format levels: one-fragment format, used when one surface fully covers a pixel; two-fragment format, used when two surfaces together cover a pixel; and multisample format, used when three or more surfaces cover a pixel. The method and system further comprise storing the plurality of pixels at a lowest appropriate format level within the fixed storage area, so that a minimum amount of data is transferred to and from the fixed storage area.
    Type: Grant
    Filed: September 28, 2000
    Date of Patent: April 8, 2014
    Assignee: NVIDIA Corporation
    Inventors: Steven E. Molnar, David B. Kirk, John Stephen Montrym, Douglas A. Voorhies
  • Patent number: 8693534
    Abstract: An apparatus including a graphics processing unit, a processor and a memory. The memory stores computer executable instructions. The computer executable instructions, when executed by the processor, configure the graphics processing unit to store a current frame, at least one reference frame, and a reconstructed frame in a globally shared memory of the graphics processing unit.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: April 8, 2014
    Assignee: Elemental Technologies, Inc.
    Inventors: Brian G. Lewis, Jesse J. Rosenzweig
  • Patent number: 8692825
    Abstract: A method includes receiving at a master processing element primitive data that includes properties of a primitive. The method includes partially traversing a spatial data structure that represents a three-dimensional image to identify an internal node of the spatial data structure. The internal node represents a portion of the three-dimensional image. The method also includes selecting a slave processing element from a plurality of slave processing elements. The selected processing element is associated with the internal node. The method further includes sending the primitive data to the selected slave processing element to traverse a portion of the spatial data structure to identify a leaf node of the spatial data structure.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: April 8, 2014
    Assignee: International Business Machines Corporation
    Inventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
  • Patent number: 8692841
    Abstract: A method for modifying color data in a display system is implemented using hardware circuitry. The method includes receiving first-color data associated with a first bit depth, the first-color data including a first-color data value. The method also includes receiving second-color data associated with a second bit depth that is less than the first bit depth, the second-color data including a second-color data value that corresponds to the first-color data value. The method also includes normalizing the second-color data according to the first bit depth for generating normalized second-color data. The method also includes adding an offset value to each data value of the normalized second-color data to generate offset second-color data, the offset second-color data including an offset second-color data value that corresponds to the first-color data value. The method also includes determining a modified second-color data value using the first-color data value and the offset second-color data value.
    Type: Grant
    Filed: December 9, 2011
    Date of Patent: April 8, 2014
    Assignee: Samsung Display Co., Ltd.
    Inventor: Anthony Botzas
  • Patent number: 8692840
    Abstract: A quality of a virtual image for a synthetic viewpoint in a 3D scene is determined. The 3D scene is acquired by texture images, and each texture image is associated with a depth image acquired by a camera arranged at a real viewpoint. A texture noise power is based on the acquired texture images and reconstructed texture images corresponding to a virtual texture image. A depth noise power is based on the depth images and reconstructed depth images corresponding to a virtual depth image. The quality of the virtual image is based on a combination of the texture noise power and the depth noise power, and the virtual image is rendered from the reconstructed texture images and the reconstructed depth images.
    Type: Grant
    Filed: February 5, 2012
    Date of Patent: April 8, 2014
    Assignee: Mitsubishi Electric Research Laboratories, Inc.
    Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
  • Patent number: 8693042
    Abstract: The disclosure discloses an image copying method, which includes the steps of: copying, an image to be copied, to a destination address line by line, in the case of the image to be copied having a width of one pixel; copying, the image to be copied, to the destination address by a number of bytes according to a size of the image to be copied, in the case of the image to be copied not having a width of one pixel. The image copying method can save the image copying time and deduce the Central Processing Unit (CPU) occupation rate.
    Type: Grant
    Filed: December 20, 2010
    Date of Patent: April 8, 2014
    Assignee: ZTE Corporation
    Inventors: Jianhua Xiao, Jianfei Yu, Keying Fang
  • Patent number: 8687011
    Abstract: Techniques to sample texels efficiently for an image effect may include determining a number of texels (kernel size) needed to compute a weighted average for an image effect on an image. The technique may further include selecting at least one mipmap generated by a graphics processing unit (GPU) according to a function of the determined kernel size. The function may also consider a threshold kernel size. The technique may further sampling texels, with the GPU, from the selected mipmap(s), and calculate the weighted average of the sampled texels to produce the image effect.
    Type: Grant
    Filed: October 28, 2010
    Date of Patent: April 1, 2014
    Assignee: Microsoft Corporation
    Inventors: Minmin Gong, Sergei Shinkevich