Texture Patents (Class 345/582)
  • Publication number: 20130321441
    Abstract: Methods, systems and apparatus are described to render map data according to texture masks. A rendering device may obtain map data, which may include one or more shapes described by vector graphics data. Along with the one or more shapes, embodiments may include mask indicators corresponding to the one or more shapes. Embodiments may render the map data by creating a mask shape based upon mask indicators corresponding to the shapes described by the vector graphics data. For each created mask shape, a texture source may be determined according to the mask indicator for the mask shape. Embodiments may obtain a texture from the texture source and may apply the mask shape to the obtained texture to render a fill portion of the corresponding shape described by the vector graphics data. Some embodiments may display the rendered map data as a map view.
    Type: Application
    Filed: August 31, 2012
    Publication date: December 5, 2013
    Inventors: Aroon Pahwa, Jeffrey P. Hultquist, James A. Howard, Christopher Blumenberg
  • Patent number: 8599210
    Abstract: Techniques for surface caching are described in which a cache for surfaces is provided to enable existing surfaces to be reused. Surfaces in the cache can be assigned to one of multiple surface lists used to service requests for surfaces. The multiple lists can include at least a main list and an auxiliary list configured to group existing surfaces according to corresponding surface constraints. When a surface is requested, the multiple lists can be searched to find an existing surface based on constraints including, for example, the type of surface and size requirements for the requested surface. If an existing surface is discovered, the existing surface can be returned to service the request. If a suitable surface is not found in the multiple lists, a new surface is created for the request and the new surface can be added to a corresponding one of the multiple surface lists.
    Type: Grant
    Filed: June 8, 2011
    Date of Patent: December 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Benjamin C. Constable, Brian E. Manthos, Li-Hsin Huang, Rafael V. Cintron, Samuel R. Fortiner, Jia Zhu
  • Patent number: 8600105
    Abstract: Systems and methods for detecting visual objects by employing multiple cues include statistically combining information from multiple sources into a saliency map, wherein the information may include color, texture and/or motion in an image where an object is to be detected or background determined. The statistically combined information is thresholded to make decisions with respect to foreground/background pixels.
    Type: Grant
    Filed: August 22, 2008
    Date of Patent: December 3, 2013
    Assignee: International Business Machines Corporation
    Inventor: Jonathan H. Connell
  • Patent number: 8599199
    Abstract: Disclosed herein are a stereoscopic image generation method of background terrain scenes, a system using the same, and a recording medium for the same. The stereoscopic image generation method of background terrain scenes includes an initial mesh creation step of creating an initial mesh using terrain geometry based on image sequences, a geometry error correction step of generating a projection map, detecting error regions of the initial mesh using the generated projection map, generating a vector map of the detected error regions, and generating a corrected mesh, error of which is corrected, and a stereo conversion step of generating a stereoscopic image using the corrected mesh. Since the stereoscopic image is generated based on the mesh, the mesh fits the terrain shape even though the geometry is complex. Further, time coherence can be enforced, the mesh can be edited easily, and new elements can be unseamingly composed into the terrain.
    Type: Grant
    Filed: March 30, 2011
    Date of Patent: December 3, 2013
    Assignee: Korea Advanced Institute of Science and Technology (KAIST)
    Inventors: Jun Yong Noh, Hui Cheol Hwang, Kye Hyun Kim
  • Patent number: 8593475
    Abstract: Methods and apparatuses for scheduling and storing media creation are described. Methods and apparatuses for rendering a plurality of vector graphic objects on a display are also described.
    Type: Grant
    Filed: October 13, 2010
    Date of Patent: November 26, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Andi Terrence Smithers, Rachid El Guerrab, Baback Elmieh
  • Patent number: 8593452
    Abstract: Systems, methods, and computer readable media for determining and applying face recognition parameter sets are described. In general, techniques are disclosed for identifying and constructing a unique combination of facial recognition discriminators into a “face feature vector” that has been found to be more robust (e.g., stable to image noise, a person's pose, and scene illumination) and accurate (e.g., provide high recognition rates) than prior art techniques. More particularly, a face feature vector may be generated by the combination of shape descriptors (e.g., as generated by two-dimensional and three-dimensional shape models) and texture descriptors (e.g., as generated by global and local texture models).
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: November 26, 2013
    Assignee: Apple Inc.
    Inventors: Jan Erik Solem, Michael Rousson
  • Patent number: 8594418
    Abstract: In a method for editing a digital image by computer, operating controls for controlling properties are offered on a monitor; modifications of the image are formed in one step and modifications are applied to the image in a subsequent step. Operating controls for each type of modification are operative simultaneously. An apparatus for working the method as well as computer program products are disclosed.
    Type: Grant
    Filed: February 16, 2006
    Date of Patent: November 26, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Michael Donvig Jonsson
  • Publication number: 20130307861
    Abstract: Providing a graphical drawing includes maintaining recently drawn strokes in a wet state after the strokes are drawn, causing strokes in a wet state to transition to a dry state based on passage of time, proximity of other recently drawn strokes, and/or explicit user input directing that at least some wet strokes be transitioned to the dry state, and grouping strokes in the dry state for future user manipulation based at least in part on how the strokes transitioned from the wet state to the dry state. Wet ink strokes may transition from the wet state to the dry state in response to not adding any new wet ink strokes for a predetermined amount of time. The predetermined amount of time may be twelve hundred milliseconds.
    Type: Application
    Filed: February 25, 2013
    Publication date: November 21, 2013
    Applicant: Evernote Corporation
    Inventors: Keith LANG, Johnathan Hebert
  • Patent number: 8587602
    Abstract: Systems and associated methods for processing textures in a graphical processing unit (GPU) are disclosed. Textures may be managed on a per region (e.g., tile) basis, which allows efficient use of texture memory. Moreover, very large textures may be used. Techniques provide for both texture streaming, as well as sparse textures. A GPU texture unit may be used to intelligently clamp LOD based on a shader specified value. The texture unit may provide feedback to the shader to allow the shader to react conditionally based on whether clamping was used, etc. Per region (e.g., per-tile) independent mipmap stacks may be used to allow very large textures.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: November 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Mark S. Grossman, Charles N. Boyd, Allison W. Klein, Craig Peeper
  • Patent number: 8587599
    Abstract: In a communication device with a graphics processor, a graphics asset can be shared with two or more applications. The graphics asset can include a bitmap of a digital image. An asset server can host a texture corresponding to the graphics asset and can share the texture with the graphics processor. The asset server can host multiple textures and can share those textures with the graphics processor for rendering. The graphics processor can use the shared texture to render an instance of the graphics asset for each of the two or more applications. The texture can be generated by copying information about the graphics asset into the asset server.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventor: Romain Guy
  • Patent number: 8587601
    Abstract: A method and apparatus comprising a design tool to enable the design of a three dimensional object including a plurality of faces and a plurality of vertices. The apparatus further comprising a skinner to generate a two dimensional image file including the plurality of faces from the three dimensional object, and a communications tool to send the two dimensional image file and associated structure data to a recipient using a messaging protocol. The apparatus further comprising a builder to utilize a received two dimensional image file and associated structure data to generate a received three dimensional object.
    Type: Grant
    Filed: January 5, 2009
    Date of Patent: November 19, 2013
    Assignee: DP Technologies, Inc.
    Inventors: Philippe Kahn, Arthur Kinsolving, Andrew Thomas Wallacker
  • Patent number: 8576239
    Abstract: There is provided a system and method for parallel coherent random walk search for image processing. There is provided a method comprising selecting a present candidate from coherent texels of a target texel in an output texture, assigning a position of the present candidate as a random search center position within an input exemplar, and repeating iterations of a random walk search while an area exceeds a cut-off. Each iteration comprises: retrieving a random candidate within the area centered on the random search center position, updating the present candidate and the random search center position to the random candidate if the random candidate is a closer match, and reducing the area. The initial present candidate selection may use parallel k-coherence with k=1. The parallel coherent random walk search is particularly applicable for texture by numbers (TBN), as the random walk allows for faster convergence of transition areas between textures.
    Type: Grant
    Filed: October 26, 2011
    Date of Patent: November 5, 2013
    Assignee: Disney Enterprises, Inc.
    Inventors: Christian Eisenacher, Pau Panareda Busto
  • Patent number: 8576219
    Abstract: An image processing apparatus able to continuously generate region data, able to eliminate wasteful processing due to invalid regions, and able to efficiently draw an image, is provided with a triangle digital differential analyzer (DDA) circuit for generating region data increased by at least one unit square region worth of data based on set-up data including a change data input from a DDA set-up circuit in a case where at least one pixel is located inside a triangle in a unit square region including a plurality of pixels, storing the region data, further dividing the stored region data into usual region data equivalent to the unit square regions, and outputting the same as DDA data to a texture engine circuit, and a method of the same.
    Type: Grant
    Filed: February 5, 2003
    Date of Patent: November 5, 2013
    Assignee: Sony Corporation
    Inventors: Tetsugo Inada, Hideaki Tomikawa, Junichi Fujita
  • Patent number: 8576238
    Abstract: A system maintains data from different resolution levels of an image in textures of a graphics processing unit (GPU). Image data is organized into multiple resolution layers of an image. Data from the lower resolution level(s) is used to process an image while higher resolution data is loaded. In one embodiment, a first resolution representation of the image having a lowest resolution level using data resident in the GPU memory is drawn prior to drawing a portion of a second resolution representation having a higher resolution level using data resident in the GPU memory.
    Type: Grant
    Filed: July 14, 2009
    Date of Patent: November 5, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Jonathan Brandt
  • Patent number: 8576220
    Abstract: An image processing apparatus is for rendering a three-dimensional (3D) effect by transforming a first quadrilateral image to a second quadrilateral image. The apparatus includes a target image determining unit, a block determining unit and a graphic unit. The target image determining unit generates an outline associated with the second quadrilateral image according to the first quadrilateral image and the 3D effect. The block determining unit divides an area within the outline into a plurality of second blocks and correspondingly determines a plurality of first blocks from the first quadrilateral image. The graphic unit scales image data of the first blocks to respectively generate image data of the second blocks to obtain the second quadrilateral image.
    Type: Grant
    Filed: June 17, 2010
    Date of Patent: November 5, 2013
    Assignee: MStar Semiconductor, Inc.
    Inventors: Ruen-Rone Lee, Tsai-Sheng Wang, Chia-Liang Tai
  • Patent number: 8577158
    Abstract: Methods and apparatus are provided for texture compression using patch-based sampling texture synthesis. An apparatus includes an encoder for encoding texture for a picture by synthesizing the texture. The encoder performs texture synthesis using a patch-based sampling method, thus determining “displacement vectors” indicating positions of patches in an input sample texture which are to be synthesized. At the encoder, both the input sample texture and information representing the “displacement vectors” are coded. At the decoder, the new patches are generated by directly using the “displacement vectors”.
    Type: Grant
    Filed: June 27, 2008
    Date of Patent: November 5, 2013
    Assignee: Thomson Licensing
    Inventors: Peng Yin, Jill MacDonald Boyce
  • Publication number: 20130286031
    Abstract: Systems and methods for aggregation of textures at multiple resolution levels are described herein. An embodiment includes a preprocessing system that aggregates textures associated with objects of interest at multiple resolution levels. Individual textures may have a “pyramid” of resolution levels, and aggregated textures may be combined into a “tree” or a “forest”. Additionally, a texture forest may also be organized spatially and in resolution using the nodes of a quadtree, based on the 3D coordinates of the geometric primitives using each texture. A client identifies a resolution level for each object of interest in an image frame, groups objects based on resolution levels. The client may then test one texture coordinate per object at the beginning of a texture tree, recursively towards each child node of the tree, accumulating texture replacement transforms as a texture matrix. The client may then draw all the textures with the appropriate transform.
    Type: Application
    Filed: February 15, 2013
    Publication date: October 31, 2013
    Inventors: Emil Constantin Praun, Paul Steven Strauss, Costa Touma, Tushar Udeshi
  • Publication number: 20130286032
    Abstract: The invention provides devices and methods that process images. The invention processes a received signal representing information of texture and information of an image, which has the texture removed from at least one region. The image information is encoded to obtain encoded information of the image. An output signal is generated representing the texture information and the encoded image information. In another embodiment, the invention synthesizes texture based on the received texture information, decodes received image information, which is encoded, to obtain a decoded image, and then maps the synthesized texture onto the decoded image.
    Type: Application
    Filed: March 18, 2013
    Publication date: October 31, 2013
    Inventors: Adriana Dumitras, Barin Geoffry Haskell
  • Patent number: 8570324
    Abstract: One embodiment of the present invention sets forth technique for watertight evaluation of Gregory patches for Catmull-Clark subdivision surfaces. Each boundary of each patch within a subdivision surface is configured to be owned by one related patch. In general, a given patch may own specific control points for the patch, while certain other control points for the patch may need to be reconstructed because the control points are owned by an adjacent patch. For a given patch, each control point along to a shared boundary is consistently generated using reconstruction data available to the patch. The reconstruction data is generated from values associated with a patch that owns the shared boundary. Because numerically identical data is used to evaluate each patch at each boundary, the boundaries are watertight. One advantage of the present invention is that watertight evaluation may be achieved using similar computational effort versus conventional non-watertight evaluation techniques.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: October 29, 2013
    Assignee: NVIDIA Corporation
    Inventors: Kirill Dmitriev, Henry Packard Moreton
  • Patent number: 8570321
    Abstract: A three-dimensional graphics system is provided. The three-dimensional graphics system rasterizes each of a plurality of polygons generated from vertexes in an order adapted to characteristics of each polygon. The three-dimensional graphics system includes a rasterization engine including a polygon setup unit receiving the vertexes and generating the polygons and rasterization information for each polygon, and a rasterizer rasterizing pixels using the rasterization information received from the polygon setup unit in an order adapted to the characteristics of each polygon. Accordingly, the coherence of the pixels is increased and the hit ratio of cache memory is thus increased. As a result, the performance of the three-dimensional graphics system is improved. With the increase of the hit ratio of the cache memory, buss traffic in the system is reduced and power consumption is thus reduced.
    Type: Grant
    Filed: October 29, 2012
    Date of Patent: October 29, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Chun Ho Kim
  • Patent number: 8570336
    Abstract: A texture unit may be used utilized 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: Grant
    Filed: December 8, 2009
    Date of Patent: October 29, 2013
    Assignee: Intel Corporation
    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: 8564606
    Abstract: A method and apparatus are provided to generate automatically a mip-map chain of texture images from a portion of texture image data such that it may be used in texturing a computer graphic image. A portion of the texture image data is stored temporarily and is filtered to generate at least one lower level of mip-map data from the texture data. This lower level of mip-map texture image data is then stored for use in texturing. Preferably these are stored on a tile-by-tile basis where a tile is a rectangular area of the image being displayed.
    Type: Grant
    Filed: June 16, 2004
    Date of Patent: October 22, 2013
    Assignee: Imagination Technologies, Limited
    Inventor: Colin McKellar
  • Patent number: 8564607
    Abstract: Disclosed is an apparatus and a method for creating textures of a building capable of storing textures of a three-dimensional building automatically extracted/obtained from spatial information convergence contents such as photographs, moving pictures, etc., including positional information and directional information, etc. together with a three-dimensional spatial information model.
    Type: Grant
    Filed: October 8, 2010
    Date of Patent: October 22, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Seong-Ho Lee, Jae-Chul Kim, Yoon-Seop Chang, Sun-Rae Park, Jae-Jun Yoo, Chang-Rak Yoon, Hak-CHeol Kim, Ki-Jung Lee, Kyung-Ok Kim, Jong-Hyun Park
  • Patent number: 8564609
    Abstract: A method and system for performing full-scene anti-aliasing for an image through a technique of rotating and unrotating rasterization of a scene and rendering a resulting image. A scene is rasterized at a first angle relative to a first coordinate system to generate a plurality of pixels, which are then applied to a polygon surface that is rendered at a second angle equal to the inverse of the first angle. Thus, the resulting image is re-oriented with respect to the first coordinate system.
    Type: Grant
    Filed: October 11, 2012
    Date of Patent: October 22, 2013
    Assignee: Round Rock Research, LLC
    Inventor: Gregory M. Hunter
  • Patent number: 8564608
    Abstract: Displaying visual images by fractional color gradient increments. Distances between adjacent pairs of color shades in a color gradient are scaled down to distances of which the largest is one. The scaled distances are converted into fractions. A largest common denominator of the fractions is determined. The fractions are converted into fractions having the largest common denominator. Numerators of the converted fractions are used to provide samples of the color gradient at intervals of the largest common denominator. A texture is created from the samples. A visual image is displayed on a visual display according to the texture.
    Type: Grant
    Filed: October 28, 2011
    Date of Patent: October 22, 2013
    Assignee: Palm, Inc.
    Inventor: Christopher Tremblay
  • Patent number: 8564594
    Abstract: A similar shader search apparatus using image feature extraction includes: an image extraction unit configured to classify color, texture, pattern features of a 2D image, into a color feature set, a texture feature set, and a pattern feature set, numerically analyze the respective feature sets, and extract a feature value of the image; a shader extraction unit configured to analyze a predetermined stored shader, classify features having an effect upon color, texture, and pattern into a color feature set, a texture feature set, and a pattern feature set, numerically analyze the respective feature sets, and extract a feature value of the shader; and a distance function calculation unit configured to receive the image feature value and the shader feature value, calculate the similarity of color between the image and the shader, and calculate the similarity of texture between the image and the shader using the Euclidean distance function.
    Type: Grant
    Filed: May 20, 2010
    Date of Patent: October 22, 2013
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Jae-Ho Lee, Hee-Kwon Kim, Seung-Woo Nam
  • Patent number: 8558849
    Abstract: A method and apparatus for processing a user interface in an image processor. In the method, at least one Region of Interest (ROI) is set on an image displayed on a screen. Location information of a renewed ROI and an image processing result based on to a location of the corresponding ROI are outputted whenever the location of the at least one ROI is renewed. An image of the at least one ROI is stored according to the image processing result. In the apparatus, a control unit extracts ROI information when the ROI is set on an image displayed on a screen, and displays location information of a renewed ROI whenever the location information of the ROI is renewed. An image signal processing unit converts the location information of the ROI extracted from the control unit into graphical data and performs image signal processing on the image of the ROI.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: October 15, 2013
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Hong-jun Choi
  • Patent number: 8560957
    Abstract: Embodiments of the invention provide system and methods for organizing, browsing and editing materials stored in a computer system. The system is configured to dynamically create an organizational structure for the materials according to classification groups specified by the creator of each stored material. Additionally, the system is configured to expose certain editable material parameters of a selected material to the end-user and make available specific GUI elements to the end-user so that the end-user can edit the selected material, thereby changing the appearance of the material.
    Type: Grant
    Filed: October 13, 2008
    Date of Patent: October 15, 2013
    Assignee: Autodesk, Inc.
    Inventors: Jérôme Maillot, Andre Gauthier, John Schrag
  • Publication number: 20130257885
    Abstract: The problem of generating high quality images with a rendering pipeline based on decoupled sampling may be addressed by generating non-extrapolated shading locations and by determining improved texture filtering footprints. This may be accomplished by performing shading at the center of a bounding box that bounds mapped shading samples.
    Type: Application
    Filed: August 21, 2012
    Publication date: October 3, 2013
    Inventors: Karthik Vaidyanathan, Marco Salvi, Robert M. Toth, Aaron Lefohn
  • Patent number: 8548227
    Abstract: The present invention relates to an image processing apparatus for compressing image data used in an image generating apparatus for generating a free-viewpoint image. According to the invention, the apparatus has a selecting unit that selects one image as a first image, and defines other images as second images, a projective transformation unit that generates a projected depth map of a second image from a depth map of the first image, a subtracting unit that creates a difference map of the second image, and a storage unit that stores the depth map of the first image and the difference map of the second image. Here, the difference map is a difference between a depth map of the second image and the projected depth map of the second image, and the depth map indicates a depth value of each pixel of a corresponding image.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: October 1, 2013
    Assignee: KDDI Corporation
    Inventors: Mehrdad Panahpour Tehrani, Akio Ishikawa
  • Patent number: 8547386
    Abstract: A painterly conversion unit of an image processing device, for example, converts a main-object image piece and a background image piece into respective painterly images with a fine touch and a rough touch, respectively, when, for example, the ratio of a region representing the main-object image piece relative to a whole image represented by image data is less than a predetermined threshold. Moreover, the painterly conversion unit converts the whole image into a painterly image with a touch of predetermined roughness when the ratio of the region representing the main-object image piece relative to the whole image represented by the image data is equal to or larger than the predetermined threshold.
    Type: Grant
    Filed: January 31, 2011
    Date of Patent: October 1, 2013
    Assignee: Casio Computer Co., Ltd.
    Inventor: Wakana Odagiri
  • Patent number: 8542233
    Abstract: Systems and methods are provided for producing a rendered drawing or rendering from a detailed image of an object (e.g. photograph) resulting in a rendering that is photogrammetric and that preserves detail in the said image of said object. The combination of the metric nature and image detail preservation in a rendering resulting from the process enhances the usefulness of the rendering to users. The invention is useful in particular for large format renderings such as wire frame style drawings used for blueprints in the architecture, engineering and construction industry (AEC industry) when used for existing structures. The processes combine graphic arts techniques with photogrammetric techniques to preserve, fully or partially, information about an object as captured in image detail of said object and to present said information in photogrammetrically correct rendering, which rendering may be incorporated into drawings useful to and/or familiar to end users of said drawings.
    Type: Grant
    Filed: May 21, 2012
    Date of Patent: September 24, 2013
    Inventor: Battle M. Brown
  • Patent number: 8542243
    Abstract: Embodiments provide texture compression with high compression ratios and low decompression times. Some embodiments partition a texture map into texel blocks. The number of blocks is reduced until a compression threshold is reached, and the resulting blocks are stored as a codebook. An index array is generated by associating each texel block with an index and associating each index with the block in the codebook identified as a closest match to the associated texel block. The codebook may then be compressed according to a technique compatible with a GPU. In certain embodiments, to render a scene, a CPU “inflates” the texture map by copying the appropriate codebook block to each indexed block location of the texture map, as defined by the index array. Because the codebook blocks are already compressed in a format compatible with the GPU, the inflated texture map is also compatible with the GPU without further processing.
    Type: Grant
    Filed: November 19, 2010
    Date of Patent: September 24, 2013
    Inventor: Douglas H. Rogers
  • Publication number: 20130245819
    Abstract: Systems and methods are provided for generating a dynamic graphical display for use in a product dispensing system, wherein the content of the display is dynamically generated based, at least in part, by the dispensing of a product. The product dispensing system can be a beverage dispensing system. When an operator activates a product dispenser to dispense a product, product imagery and/or related information may be dynamically generated and presented on a graphical display. A product dispensing and display system can include multiple product dispensers (for example, beverage taps) and an associated display for displaying dynamic digital content (such as visual and/or audible content) based on information received from the product dispensers and/or other input sources.
    Type: Application
    Filed: March 8, 2013
    Publication date: September 19, 2013
    Applicant: STARBUCKS CORPORATION DBA STARBUCKS COFFEE COMPANY
    Inventor: Starbucks Corporation dba Starbuck Coffee Company
  • Patent number: 8537172
    Abstract: A method of assembling an image. The method comprises receiving an image depicting a pattern, identifying a stochastic field and a deterministic field of the pattern, separately increasing resolution of each the stochastic and deterministic fields, and assembling the resolution increased stochastic and deterministic fields to create an additional image of the pattern. The pattern in the additional image having a higher spatial resolution than in the image.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: September 17, 2013
    Assignee: Technion Research & Development Foundation Limited
    Inventors: Shira Nemirovsky, Moshe Porat
  • Patent number: 8537173
    Abstract: A graphics rendering apparatus including a scaling coefficient determination unit operable to determine, based on polygon data representing a polygon onto which a texture is to be mapped, a scaling coefficient that is a basis for scaling first vector data from which the texture is to be generated; a vector data conversion unit operable to generate second vector data by scaling the first vector data based on the scaling coefficient; a texture generation unit operable to generate a texture based on the second vector data; and a texture mapping unit operable to map the texture generated by the texture generation unit onto the polygon.
    Type: Grant
    Filed: June 24, 2010
    Date of Patent: September 17, 2013
    Assignee: Panasonic Corporation
    Inventor: Akira Uesaki
  • Patent number: 8538200
    Abstract: Systems and methods are disclosed for generating super resolution images by building a set of multi-resolution bases from one or more training images; estimating a sparse resolution-invariant representation of an image, and reconstructing one or more missing patches at any resolution level.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: September 17, 2013
    Assignee: NEC Laboratories America, Inc.
    Inventors: Jinjun Wang, Shenghuo Zhu, Yihong Gong
  • Publication number: 20130235057
    Abstract: A method and device are provided for performing tile based rendering. The method and device analyze past and current commands to determine when tiles are renderable independently of other tiles. In such cases, all rendering passes are performed successively without rendering other tiles in between.
    Type: Application
    Filed: March 12, 2012
    Publication date: September 12, 2013
    Applicant: ATI Technologies, ULC
    Inventor: William W. Licea-Kane
  • Patent number: 8531473
    Abstract: A method for photogrammetric texture mapping using casual images is provided. The method may include the following steps: estimating, for each vertex of at least a portion of a three dimensional (3D) mesh representing a model, projection parameters associated with a virtual camera that is unique for each vertex; mapping pixels from a two dimensional (2D) image to the vertices, such that each mapping of a pixel is based on the estimated respective virtual camera parameters; and texturing the portion of the mesh with corresponding mapped pixels wherein vertices on the textured portion are selected such that they are visible from a specified viewpoint associated with the 3D mesh.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: September 10, 2013
    Assignee: Technion R&D Foundation Ltd.
    Inventors: Yochay Tzur, Ayellet Tal
  • Patent number: 8531472
    Abstract: Methods are described for automatically generating a three-dimensional model of a structure including real façade textures obtained from geo-referenced oblique images. The geographical position of at least one real façade texture is located. Geo-referenced images containing the real façade texture are located. A base image having the real façade texture is selected from the geo-referenced images by analyzing image raster content. The real façade texture of the base image is applied to the three-dimensional model. Systems for generating the three-dimensional model are also described herein.
    Type: Grant
    Filed: December 3, 2007
    Date of Patent: September 10, 2013
    Assignees: Pictometry International Corp., Idan Computers Engineering (1979) Ltd.
    Inventors: Joseph G. Freund, Ran Gal
  • Patent number: 8525846
    Abstract: Methods and systems for material refinement for portions of a three-dimensional (3D) object data model are provided. An example method may include rendering a portion of a 3D object data model, and determining a first appearance metric between an appearance of the portion in the rendered view and a two-dimensional (2D) image. For one or more iterations, a modification to material properties associated with the portion may be determined based on the first appearance metric, and another view of the portion of the 3D object data model may be rendered. Also for the one or more iterations, another appearance metric between and an appearance of the portion in the rendered another view and the 2D image may be determined. Additionally, modified material properties for the portion that are associated with a minimum appearance metric of the one or more iterations may be stored for the 3D object data model.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: September 3, 2013
    Assignee: Google Inc.
    Inventors: Ryan Hickman, James J. Kuffner, Jr., Anthony Gerald Francis, Jr., Arshan Poursohi, James R. Bruce, Thor Lewis, Chaitanya Gharpure
  • Patent number: 8525825
    Abstract: The present invention relates to using image content to facilitate navigation in panoramic image data. In an embodiment, a computer-implemented method for navigating in panoramic image data includes: (1) determining an intersection of a ray and a virtual model, wherein the ray extends from a camera viewport of an image and the virtual model comprises a plurality of facade planes; (2) retrieving a panoramic image; (3) orienting the panoramic image to the intersection; and (4) displaying the oriented panoramic image.
    Type: Grant
    Filed: February 27, 2008
    Date of Patent: September 3, 2013
    Assignee: Google Inc.
    Inventors: Jiajun Zhu, Daniel Filip, Luc Vincent
  • Publication number: 20130222406
    Abstract: A method and apparatus for generating a visual representation of a flavor or texture profile based on flavor or texture preferences of a user with respect to each of a plurality of flavor or texture categories or based on flavor or texture characteristic information representing flavor or texture characteristics of a product or recipe for each of a plurality of flavor or texture categories. The flavor or texture preferences of a user and the flavor or texture characteristics of a product or recipe with respect to each of a plurality of flavor or texture categories is determined by way of a method and apparatus for determining a flavor or texture profile for a user and a method and apparatus for determining a flavor or texture profile for a food element, respectively. Also described is a method and apparatus for providing food element recommendations based on flavor or texture.
    Type: Application
    Filed: February 25, 2013
    Publication date: August 29, 2013
    Applicant: McCormick & Company, Incorporated.
    Inventor: McCormick & Company, Incorporated.
  • Publication number: 20130215132
    Abstract: A system for reproducing virtual objects includes a detector device that carries a known tracking pattern or tracking feature; and a host device configured for virtually projecting a template pattern to a surface and producing an image combining the tracking pattern and the template pattern. The template pattern corresponds to a virtual object. The host device is configured to process the image and thereby transmit information regarding the geometrical relationship between the tracking pattern and the template pattern to a user so that the user can reproduce the virtual object on the surface based on the information.
    Type: Application
    Filed: June 20, 2012
    Publication date: August 22, 2013
    Inventor: Ming FONG
  • Patent number: 8514246
    Abstract: A method of rendering user-specified image products by executing a plurality of user-interactive tasks relating to an image product. At least some of the user-interactive tasks specify a portion of the image product. A change probability of further changes to the portion of the image product is computed, and if the change probability is below a predetermined threshold, a portion of the image product is rendered.
    Type: Grant
    Filed: June 30, 2010
    Date of Patent: August 20, 2013
    Assignee: Eastman Kodak Company
    Inventors: Ronald S. Cok, Peter K. Traeg, Peter W. Hoppner
  • Patent number: 8514238
    Abstract: A system and method for adding vector textures to images may employ a unified vector representation for images and textures based on extensions to diffusion curve representations, along with tools to facilitate the draping of texture maps over an image. This vector representation may support user-configurable parameters that allow artists to design and manipulate complex textures at a high-level, and to deform them directly in two-dimensional images. The vector representation may provide material descriptors and visual cues of three-dimensional shape in two-dimensional images. It may facilitate the creation of lighting and shading effects in such images. The system may include tools to manipulate the configurable parameters to create texels, to distribute texels in a texture map, to automatically generate new texture elements, to generate 2.5D surface approximations of two-dimensional images based on diffusible normal attributes, and/or to apply a texture by mapping or projecting it onto such 2.
    Type: Grant
    Filed: September 30, 2009
    Date of Patent: August 20, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Holger Winnemoeller, Alexandrina Orzan
  • Patent number: 8509501
    Abstract: A biometrics system captures and processes a handprint image using a structured light illumination to create a 2D representation equivalent of a rolled inked handprint. A processing unit calculates 3D coordinates of the hand from the plurality of images and maps the 3D coordinates to a 2D flat surface to create a 2D representation equivalent of a rolled inked handprint.
    Type: Grant
    Filed: January 28, 2013
    Date of Patent: August 13, 2013
    Inventors: Laurence G. Hassebrook, Daniel L. Lau, Henry G. Dietz
  • Patent number: 8508543
    Abstract: Various technologies for a layered texture compression architecture. In one implementation, the layered texture compression architecture may include a texture consumption pipeline. The texture compression pipeline may include a processor, memory devices, and textures compressed at varying ratios of compression. The textures within the pipeline may be compressed at ratios in accordance with characteristics of the devices in the pipeline that contains and processes the textures.
    Type: Grant
    Filed: June 18, 2008
    Date of Patent: August 13, 2013
    Assignee: Microsoft Corporation
    Inventors: Yan Lu, John Tardif, Matt Bronder, Huifeng Shen, Feng Wu, Shipeng Li
  • Patent number: 8509546
    Abstract: A level set tree feature detection machine is disclosed along with a method for detecting a level set tree feature. At least one pixilated image is provided. An electronic model is generated of the pixilated images. Maximal meaningful nodes for the pixilated images are determined.
    Type: Grant
    Filed: August 24, 2010
    Date of Patent: August 13, 2013
    Assignee: The United States of America as Represented by the Secretary of the Navy
    Inventor: Arjuna Flenner
  • Patent number: 8502832
    Abstract: Apparatus and systems utilizing fixed point filtering to perform floating point texture filtering. A texture pipe unit consisting of a texture addressing unit, texture cache unit, and texture filter unit accepts texture requests for a specified pixel from a resource and returns formatted bilinear filtered results based on the specific pixel's corresponding four texels. The texture filtering unit consists of a pre-formatter module, interpolator module, accumulator module and a format module. The pre-formatter module accepts texel data in a floating point or fixed point format. However, if the data is in a floating point format the pre-formatter module converts the floating point data into a normalized fixed point data format whereby the interpolator module may perform its bilinear interpolator functions using standardized fixed point systems and apparatus without necessitating the use of floating point arithmetic units.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: August 6, 2013
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Brian A. Buchner, Anthony P. DeLaurier