Texture Patents (Class 345/582)
-
Publication number: 20130321441Abstract: 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: ApplicationFiled: August 31, 2012Publication date: December 5, 2013Inventors: Aroon Pahwa, Jeffrey P. Hultquist, James A. Howard, Christopher Blumenberg
-
Patent number: 8599210Abstract: 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: GrantFiled: June 8, 2011Date of Patent: December 3, 2013Assignee: Microsoft CorporationInventors: Benjamin C. Constable, Brian E. Manthos, Li-Hsin Huang, Rafael V. Cintron, Samuel R. Fortiner, Jia Zhu
-
Patent number: 8600105Abstract: 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: GrantFiled: August 22, 2008Date of Patent: December 3, 2013Assignee: International Business Machines CorporationInventor: Jonathan H. Connell
-
Patent number: 8599199Abstract: 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: GrantFiled: March 30, 2011Date of Patent: December 3, 2013Assignee: Korea Advanced Institute of Science and Technology (KAIST)Inventors: Jun Yong Noh, Hui Cheol Hwang, Kye Hyun Kim
-
Patent number: 8593475Abstract: 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: GrantFiled: October 13, 2010Date of Patent: November 26, 2013Assignee: QUALCOMM IncorporatedInventors: Andi Terrence Smithers, Rachid El Guerrab, Baback Elmieh
-
Patent number: 8593452Abstract: 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: GrantFiled: December 20, 2011Date of Patent: November 26, 2013Assignee: Apple Inc.Inventors: Jan Erik Solem, Michael Rousson
-
Patent number: 8594418Abstract: 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: GrantFiled: February 16, 2006Date of Patent: November 26, 2013Assignee: Adobe Systems IncorporatedInventor: Michael Donvig Jonsson
-
Publication number: 20130307861Abstract: 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: ApplicationFiled: February 25, 2013Publication date: November 21, 2013Applicant: Evernote CorporationInventors: Keith LANG, Johnathan Hebert
-
Patent number: 8587602Abstract: 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: GrantFiled: August 16, 2010Date of Patent: November 19, 2013Assignee: Microsoft CorporationInventors: Mark S. Grossman, Charles N. Boyd, Allison W. Klein, Craig Peeper
-
Patent number: 8587599Abstract: 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: GrantFiled: October 29, 2012Date of Patent: November 19, 2013Assignee: Google Inc.Inventor: Romain Guy
-
Patent number: 8587601Abstract: 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: GrantFiled: January 5, 2009Date of Patent: November 19, 2013Assignee: DP Technologies, Inc.Inventors: Philippe Kahn, Arthur Kinsolving, Andrew Thomas Wallacker
-
Patent number: 8576239Abstract: 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: GrantFiled: October 26, 2011Date of Patent: November 5, 2013Assignee: Disney Enterprises, Inc.Inventors: Christian Eisenacher, Pau Panareda Busto
-
Patent number: 8576219Abstract: 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: GrantFiled: February 5, 2003Date of Patent: November 5, 2013Assignee: Sony CorporationInventors: Tetsugo Inada, Hideaki Tomikawa, Junichi Fujita
-
Patent number: 8576238Abstract: 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: GrantFiled: July 14, 2009Date of Patent: November 5, 2013Assignee: Adobe Systems IncorporatedInventor: Jonathan Brandt
-
Patent number: 8576220Abstract: 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: GrantFiled: June 17, 2010Date of Patent: November 5, 2013Assignee: MStar Semiconductor, Inc.Inventors: Ruen-Rone Lee, Tsai-Sheng Wang, Chia-Liang Tai
-
Patent number: 8577158Abstract: 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: GrantFiled: June 27, 2008Date of Patent: November 5, 2013Assignee: Thomson LicensingInventors: Peng Yin, Jill MacDonald Boyce
-
Publication number: 20130286031Abstract: 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: ApplicationFiled: February 15, 2013Publication date: October 31, 2013Inventors: Emil Constantin Praun, Paul Steven Strauss, Costa Touma, Tushar Udeshi
-
Publication number: 20130286032Abstract: 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: ApplicationFiled: March 18, 2013Publication date: October 31, 2013Inventors: Adriana Dumitras, Barin Geoffry Haskell
-
Patent number: 8570324Abstract: 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: GrantFiled: June 30, 2010Date of Patent: October 29, 2013Assignee: NVIDIA CorporationInventors: Kirill Dmitriev, Henry Packard Moreton
-
Patent number: 8570321Abstract: 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: GrantFiled: October 29, 2012Date of Patent: October 29, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Chun Ho Kim
-
Patent number: 8570336Abstract: 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: GrantFiled: December 8, 2009Date of Patent: October 29, 2013Assignee: Intel CorporationInventors: 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: 8564606Abstract: 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: GrantFiled: June 16, 2004Date of Patent: October 22, 2013Assignee: Imagination Technologies, LimitedInventor: Colin McKellar
-
Patent number: 8564607Abstract: 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: GrantFiled: October 8, 2010Date of Patent: October 22, 2013Assignee: Electronics and Telecommunications Research InstituteInventors: 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: 8564609Abstract: 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: GrantFiled: October 11, 2012Date of Patent: October 22, 2013Assignee: Round Rock Research, LLCInventor: Gregory M. Hunter
-
Patent number: 8564608Abstract: 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: GrantFiled: October 28, 2011Date of Patent: October 22, 2013Assignee: Palm, Inc.Inventor: Christopher Tremblay
-
Patent number: 8564594Abstract: 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: GrantFiled: May 20, 2010Date of Patent: October 22, 2013Assignee: Electronics and Telecommunications Research InstituteInventors: Jae-Ho Lee, Hee-Kwon Kim, Seung-Woo Nam
-
Patent number: 8558849Abstract: 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: GrantFiled: April 7, 2010Date of Patent: October 15, 2013Assignee: Samsung Electronics Co., Ltd.Inventor: Hong-jun Choi
-
Patent number: 8560957Abstract: 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: GrantFiled: October 13, 2008Date of Patent: October 15, 2013Assignee: Autodesk, Inc.Inventors: Jérôme Maillot, Andre Gauthier, John Schrag
-
Publication number: 20130257885Abstract: 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: ApplicationFiled: August 21, 2012Publication date: October 3, 2013Inventors: Karthik Vaidyanathan, Marco Salvi, Robert M. Toth, Aaron Lefohn
-
Patent number: 8548227Abstract: 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: GrantFiled: March 5, 2010Date of Patent: October 1, 2013Assignee: KDDI CorporationInventors: Mehrdad Panahpour Tehrani, Akio Ishikawa
-
Patent number: 8547386Abstract: 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: GrantFiled: January 31, 2011Date of Patent: October 1, 2013Assignee: Casio Computer Co., Ltd.Inventor: Wakana Odagiri
-
Patent number: 8542233Abstract: 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: GrantFiled: May 21, 2012Date of Patent: September 24, 2013Inventor: Battle M. Brown
-
Patent number: 8542243Abstract: 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: GrantFiled: November 19, 2010Date of Patent: September 24, 2013Inventor: Douglas H. Rogers
-
Publication number: 20130245819Abstract: 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: ApplicationFiled: March 8, 2013Publication date: September 19, 2013Applicant: STARBUCKS CORPORATION DBA STARBUCKS COFFEE COMPANYInventor: Starbucks Corporation dba Starbuck Coffee Company
-
Patent number: 8537172Abstract: 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: GrantFiled: January 30, 2009Date of Patent: September 17, 2013Assignee: Technion Research & Development Foundation LimitedInventors: Shira Nemirovsky, Moshe Porat
-
Patent number: 8537173Abstract: 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: GrantFiled: June 24, 2010Date of Patent: September 17, 2013Assignee: Panasonic CorporationInventor: Akira Uesaki
-
Patent number: 8538200Abstract: 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: GrantFiled: May 20, 2009Date of Patent: September 17, 2013Assignee: NEC Laboratories America, Inc.Inventors: Jinjun Wang, Shenghuo Zhu, Yihong Gong
-
Publication number: 20130235057Abstract: 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: ApplicationFiled: March 12, 2012Publication date: September 12, 2013Applicant: ATI Technologies, ULCInventor: William W. Licea-Kane
-
Patent number: 8531473Abstract: 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: GrantFiled: July 26, 2010Date of Patent: September 10, 2013Assignee: Technion R&D Foundation Ltd.Inventors: Yochay Tzur, Ayellet Tal
-
Patent number: 8531472Abstract: 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: GrantFiled: December 3, 2007Date of Patent: September 10, 2013Assignees: Pictometry International Corp., Idan Computers Engineering (1979) Ltd.Inventors: Joseph G. Freund, Ran Gal
-
Patent number: 8525846Abstract: 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: GrantFiled: October 4, 2012Date of Patent: September 3, 2013Assignee: Google Inc.Inventors: Ryan Hickman, James J. Kuffner, Jr., Anthony Gerald Francis, Jr., Arshan Poursohi, James R. Bruce, Thor Lewis, Chaitanya Gharpure
-
Patent number: 8525825Abstract: 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: GrantFiled: February 27, 2008Date of Patent: September 3, 2013Assignee: Google Inc.Inventors: Jiajun Zhu, Daniel Filip, Luc Vincent
-
Publication number: 20130222406Abstract: 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: ApplicationFiled: February 25, 2013Publication date: August 29, 2013Applicant: McCormick & Company, Incorporated.Inventor: McCormick & Company, Incorporated.
-
Publication number: 20130215132Abstract: 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: ApplicationFiled: June 20, 2012Publication date: August 22, 2013Inventor: Ming FONG
-
Patent number: 8514246Abstract: 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: GrantFiled: June 30, 2010Date of Patent: August 20, 2013Assignee: Eastman Kodak CompanyInventors: Ronald S. Cok, Peter K. Traeg, Peter W. Hoppner
-
Patent number: 8514238Abstract: 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: GrantFiled: September 30, 2009Date of Patent: August 20, 2013Assignee: Adobe Systems IncorporatedInventors: Holger Winnemoeller, Alexandrina Orzan
-
Patent number: 8509501Abstract: 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: GrantFiled: January 28, 2013Date of Patent: August 13, 2013Inventors: Laurence G. Hassebrook, Daniel L. Lau, Henry G. Dietz
-
Patent number: 8508543Abstract: 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: GrantFiled: June 18, 2008Date of Patent: August 13, 2013Assignee: Microsoft CorporationInventors: Yan Lu, John Tardif, Matt Bronder, Huifeng Shen, Feng Wu, Shipeng Li
-
Patent number: 8509546Abstract: 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: GrantFiled: August 24, 2010Date of Patent: August 13, 2013Assignee: The United States of America as Represented by the Secretary of the NavyInventor: Arjuna Flenner
-
Patent number: 8502832Abstract: 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: GrantFiled: May 30, 2008Date of Patent: August 6, 2013Assignee: Advanced Micro Devices, Inc.Inventors: Brian A. Buchner, Anthony P. DeLaurier