Texture Patents (Class 345/582)
-
Publication number: 20140192076Abstract: 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: ApplicationFiled: August 14, 2012Publication date: July 10, 2014Applicant: IMAX CORPORATIONInventors: Weining Tan, Steven Charles Read
-
Publication number: 20140184631Abstract: 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: ApplicationFiled: December 28, 2012Publication date: July 3, 2014Applicant: Microsoft CorporationInventors: Markus Unger, Konrad Kamer, Blaise Aguera y Arcas
-
Patent number: 8766985Abstract: 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: GrantFiled: September 23, 2011Date of Patent: July 1, 2014Assignee: PixarInventors: Michael Kass, Igor Mordatch, James Hegarty
-
Publication number: 20140176590Abstract: 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: ApplicationFiled: October 16, 2013Publication date: June 26, 2014Inventors: 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: 8761491Abstract: 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: GrantFiled: May 30, 2011Date of Patent: June 24, 2014Assignees: Himax Technologies Limited, National Taiwan UniversityInventors: Liang-Gee Chen, Chung-Te Li, Chao-Chung Cheng, Chia-Kai Liang, Yen-Chieh Lai, Ling-Hsiu Huang
-
Patent number: 8760467Abstract: 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: GrantFiled: May 20, 2008Date of Patent: June 24, 2014Assignee: Adobe Systems IncorporatedInventor: John W. Peterson
-
Patent number: 8754901Abstract: 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: GrantFiled: October 30, 2013Date of Patent: June 17, 2014Assignee: International Business Machines CorporationInventors: Robert L. Angell, Sergio Borger, Robert R. Friedlander, James R. Kraemer, Yashodhara M. Patnaik
-
Patent number: 8749570Abstract: 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: GrantFiled: December 11, 2008Date of Patent: June 10, 2014Assignee: International Business Machines CorporationInventors: Robert Lee Angell, Robert R Friedlander, James R Kraemer, Sergio Borger, Yashodhara M. Patnaik
-
Patent number: 8749571Abstract: 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: GrantFiled: October 29, 2010Date of Patent: June 10, 2014Assignees: Nintendo Co., Ltd., Hal Laboratory Inc.Inventor: Tetsuya Noge
-
Patent number: 8749572Abstract: 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: GrantFiled: May 28, 2010Date of Patent: June 10, 2014Assignee: Adobe Systems IncorporatedInventors: Stephen J. DiVerdi, Aravind Krishnaswamy
-
Patent number: 8749575Abstract: 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: GrantFiled: March 4, 2008Date of Patent: June 10, 2014Assignee: Telefonaktiebolaget L M Ericssson (publ)Inventor: Maria Lovén Svensson
-
Publication number: 20140152684Abstract: 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: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: ARM LIMITEDInventors: Jorn Nystad, Andreas Engh-Halstvedt, Edvard Sorgard, Thomas Jeremy Olson, Marius Bjorge
-
Publication number: 20140152683Abstract: 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: ApplicationFiled: November 30, 2012Publication date: June 5, 2014Applicant: ARM LIMITEDInventors: Jorn Nystad, Andreas Engh-Halstvedt, Edvard Sorgard, Thomas Jeremy Olson, Marius Bjorge
-
Patent number: 8743116Abstract: 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: GrantFiled: February 24, 2006Date of Patent: June 3, 2014Assignee: Microsoft CorporationInventors: Daniel Horowitz, David Floyd Aronson, Jonathan Thomas Steed, Paul Lawrence Bleisch
-
Patent number: 8745485Abstract: 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: GrantFiled: August 18, 2005Date of Patent: June 3, 2014Assignee: Oracle International CorporationInventor: Don Lewis Hayler
-
Patent number: 8743135Abstract: 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: GrantFiled: October 6, 2009Date of Patent: June 3, 2014Assignee: ARM LimitedInventors: Jørn Nystad, Rune Holm
-
Patent number: 8738280Abstract: 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: GrantFiled: May 10, 2012Date of Patent: May 27, 2014Assignee: Autotalks Ltd.Inventor: Onn Haran
-
Patent number: 8737730Abstract: 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: GrantFiled: April 19, 2010Date of Patent: May 27, 2014Assignee: Canon Kabushiki KaishaInventor: Rocklin James Sloan
-
Patent number: 8730409Abstract: 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: GrantFiled: February 24, 2012Date of Patent: May 20, 2014Assignee: Fantawild Digital Film Inc.Inventors: Ming Li, Zhigang Rong, Liang Ding, Tao Cui, Caixia Huo
-
Patent number: 8730252Abstract: 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: GrantFiled: March 31, 2004Date of Patent: May 20, 2014Assignee: NVIDIA CorporationInventors: Henry P. Moreton, John Erik Lindholm, Matthew N. Papakipos, Harold Robert Feldman Zatz
-
Patent number: 8731876Abstract: 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: GrantFiled: August 10, 2010Date of Patent: May 20, 2014Assignee: Adobe Systems IncorporatedInventors: Nathan A. Carr, Pushkar P. Joshi, James L. Andrews
-
Patent number: 8730253Abstract: 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: GrantFiled: April 29, 2011Date of Patent: May 20, 2014Assignee: NVIDIA CorporationInventor: Mark J. Kilgard
-
Publication number: 20140132617Abstract: 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: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Applicant: MICROSOFT CORPORATIONInventors: 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: 8724850Abstract: 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: GrantFiled: June 21, 2011Date of Patent: May 13, 2014Assignee: The United States of America as Represented by the Secretary of the NavyInventors: Grant A. Hanson, Steven B. Gorrono, Douglas P. Lamb, Michael S. Franklin
-
Patent number: 8724915Abstract: 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: GrantFiled: December 20, 2007Date of Patent: May 13, 2014Assignee: Samsung Electronics Co., Ltd.Inventors: Jung-hye Min, Woo-jin Han, Jeong-hoon Park, Yu-mi Sohn
-
Publication number: 20140125659Abstract: 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: ApplicationFiled: November 6, 2013Publication date: May 8, 2014Inventors: Hiroyuki YOSHIDA, Ryonosuke Miyazaki, Yasushi Yamaguchi, Tomoyoshi Takeuchi
-
Publication number: 20140125687Abstract: 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: ApplicationFiled: December 28, 2012Publication date: May 8, 2014Applicant: NVIDIA CORPORATIONInventor: Scott Saulters
-
Patent number: 8717353Abstract: 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: GrantFiled: August 11, 2011Date of Patent: May 6, 2014Assignee: Canon Kabushiki KaishaInventor: Yosuke Sato
-
Patent number: 8717377Abstract: 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: GrantFiled: August 23, 2007Date of Patent: May 6, 2014Assignee: Nintendo Co., Ltd.Inventors: Yasuki Tawaraishi, Yusuke Kurahashi
-
Patent number: 8717362Abstract: 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: GrantFiled: May 11, 2007Date of Patent: May 6, 2014Assignees: Sony Corporation, Sony Pictures Entertainment Inc.Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
-
Patent number: 8717370Abstract: 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: GrantFiled: November 30, 2007Date of Patent: May 6, 2014Assignee: Nvidia CorporationInventor: James Chen
-
Patent number: 8711175Abstract: 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: GrantFiled: August 12, 2011Date of Patent: April 29, 2014Assignee: Modiface Inc.Inventor: Parham Aarabi
-
Patent number: 8711151Abstract: 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: GrantFiled: May 11, 2007Date of Patent: April 29, 2014Assignees: Sony Corporation, Sony Pictures Entertainment Inc.Inventors: Armin Walter Bruderlin, Francois Chardavoine, Clint Chua, Gustav Melich
-
Patent number: 8711166Abstract: 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: GrantFiled: February 25, 2011Date of Patent: April 29, 2014Assignee: Google Inc.Inventor: Greggory Alan Tavares
-
Publication number: 20140111532Abstract: 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: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: STMICROELECTRONICS INTERNATIONAL N.V.Inventor: Chandranath Manchi
-
Publication number: 20140111533Abstract: 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: ApplicationFiled: October 22, 2012Publication date: April 24, 2014Applicant: THE BOEING COMPANYInventor: THE BOEING COMPANY
-
Patent number: 8704841Abstract: 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: GrantFiled: February 1, 2006Date of Patent: April 22, 2014Assignees: Sony Corporation, Sony Pictures Entertainment Inc.Inventors: Armin Walter Bruderlin, Clint Hanson
-
Patent number: 8698829Abstract: 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: GrantFiled: May 28, 2010Date of Patent: April 15, 2014Assignee: Microsoft CorporationInventors: Li-Yi Wei, Chongyang Ma, Xin Tong
-
Patent number: 8698828Abstract: 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: GrantFiled: June 3, 2009Date of Patent: April 15, 2014Assignee: ARM LimitedInventors: Edward Plowman, Jørn Nystad, Borgar Ljosland
-
Patent number: 8696565Abstract: 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: GrantFiled: June 3, 2008Date of Patent: April 15, 2014Assignee: General Electric CompanyInventors: Robert Joseph Alberte, Jr., Carl Claude Davis, David Alan Sitzman
-
Patent number: 8698830Abstract: 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: GrantFiled: July 6, 2010Date of Patent: April 15, 2014Assignee: Sony CorporationInventors: Sensaburo Nakamura, Norimasa Ozaki, Takeo Ugai, Toshimasa Kakihara
-
Patent number: 8698873Abstract: 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: GrantFiled: March 7, 2011Date of Patent: April 15, 2014Assignee: Ricoh Company, Ltd.Inventor: John Barrus
-
Patent number: 8698806Abstract: 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: GrantFiled: November 9, 2009Date of Patent: April 15, 2014Assignee: Maxon Computer GmbHInventors: Thomas Kunert, Harald Schneider
-
Patent number: 8692844Abstract: 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: GrantFiled: September 28, 2000Date of Patent: April 8, 2014Assignee: NVIDIA CorporationInventors: Steven E. Molnar, David B. Kirk, John Stephen Montrym, Douglas A. Voorhies
-
Patent number: 8693534Abstract: 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: GrantFiled: May 10, 2011Date of Patent: April 8, 2014Assignee: Elemental Technologies, Inc.Inventors: Brian G. Lewis, Jesse J. Rosenzweig
-
Patent number: 8692825Abstract: 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: GrantFiled: June 24, 2010Date of Patent: April 8, 2014Assignee: International Business Machines CorporationInventors: Eric O. Mejdrich, Paul E. Schardt, Robert A. Shearer, Matthew R. Tubbs
-
Patent number: 8692841Abstract: 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: GrantFiled: December 9, 2011Date of Patent: April 8, 2014Assignee: Samsung Display Co., Ltd.Inventor: Anthony Botzas
-
Patent number: 8692840Abstract: 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: GrantFiled: February 5, 2012Date of Patent: April 8, 2014Assignee: Mitsubishi Electric Research Laboratories, Inc.Inventors: Ngai-Man Cheung, Dong Tian, Anthony Vetro, Huifang Sun
-
Patent number: 8693042Abstract: 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: GrantFiled: December 20, 2010Date of Patent: April 8, 2014Assignee: ZTE CorporationInventors: Jianhua Xiao, Jianfei Yu, Keying Fang
-
Patent number: 8687011Abstract: 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: GrantFiled: October 28, 2010Date of Patent: April 1, 2014Assignee: Microsoft CorporationInventors: Minmin Gong, Sergei Shinkevich