Texture Patents (Class 345/582)
  • Patent number: 10290112
    Abstract: Techniques for planar region-guided estimates of 3D geometry of objects depicted in a single 2D image. The techniques estimate regions of an image that are part of planar regions (i.e., flat surfaces) and use those planar region estimates to estimate the 3D geometry of the objects in the image. The planar regions and resulting 3D geometry are estimated using only a single 2D image of the objects. Training data from images of other objects is used to train a CNN with a model that is then used to make planar region estimates using a single 2D image. The planar region estimates, in one example, are based on estimates of planarity (surface plane information) and estimates of edges (depth discontinuities and edges between surface planes) that are estimated using models trained using images of other scenes.
    Type: Grant
    Filed: June 4, 2018
    Date of Patent: May 14, 2019
    Assignee: Adobe Inc.
    Inventors: Xiaohui Shen, Scott Cohen, Peng Wang, Bryan Russell, Brian Price, Jonathan Eisenmann
  • Patent number: 10276267
    Abstract: The present disclosure provides systems and methods for rendering lesions on a geometric surface model of a geometric structure. The system includes a computer-based model construction system configured to create a three-dimensional (3D) texture map including a plurality of voxels each having a tissue necrosis value, increment the tissue necrosis values as a function of at least one parameter to generate a total tissue necrosis value for each voxel, render at least one lesion on the geometric surface model based on the total tissue necrosis values, and display the geometric surface model and the at least one rendered lesion.
    Type: Grant
    Filed: September 29, 2016
    Date of Patent: April 30, 2019
    Assignee: St. Jude Medical, Cardiology Division, Inc.
    Inventor: Eric J. Voth
  • Patent number: 10274711
    Abstract: A microscopic image recognition system for detecting a protein-based molecule by presenting a recognition image is provided. The protein-based molecule has a state of a monomer. The microscopic image recognition system includes an image capturing unit, a monomer tracking module and a texture mask. The image capturing unit is configured to capture an original image of the protein-based molecule. The monomer tracking module is configured to capture a monomer image from the original image based on a predetermined size and a predetermined brightness. The predetermined size and the predetermined brightness correspond to the monomer. The texture mask is configured to perform a two-dimensional masking process on the monomer image to form at least two texture images. The recognition image is formed by superimposing the at least two texture images. A microscopic image recognition method is also provided.
    Type: Grant
    Filed: July 19, 2017
    Date of Patent: April 30, 2019
    Assignee: I SHOU UNIVERSITY
    Inventors: Ching-Fen Chiang, Ming-Hung Tsai
  • Patent number: 10271060
    Abstract: A method for generating at least one image with a first dynamic range, from an image with a second dynamic range, which is lower than the first dynamic range is described. The method includes obtaining an epitome of the image with a first dynamic range, called a first epitome. Thereafter, the image with a first dynamic range is generated from the image with a second dynamic range and the first epitome.
    Type: Grant
    Filed: April 6, 2016
    Date of Patent: April 23, 2019
    Assignee: INTERDIGITAL VC HOLDINGS, INC.
    Inventors: Philippe Guillotel, Martin Alain, Dominique Thoreau, Mehmet Turkan
  • Patent number: 10257488
    Abstract: View synthesis is performed based on obtained texture data and a depth map. The resolution of the depth map is lower than that of the texture data by a ratio dw in the x direction and by a ratio dh in the y direction. Texture pixel positions x, y are transformed into non-integer depth map pixel positions by performing divisions x/dw and y/dh and these non-integer depth map pixel positions are rounded to integer depth map pixel positions, and a view is synthesized based at least on the obtained texture data and depth map values at the integer depth map pixel positions and/or adjacent positions.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: April 9, 2019
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
    Inventors: Bjorn Johansson, Thomas Rusert
  • Patent number: 10246179
    Abstract: A display system for displaying a layout of controls in a simulator including at least one of an information display, a switch such as a toggle or push-button switch, and a monitoring device such as an indicator, or a gauge, for a vehicle, the display system including a touch sensitive screen which is generally transparent over a significant portion of its area, and a plurality of projectors which project onto a back of the screen, images of the vehicle controls, the projectors each being operatively connected to a computer controller which responds to the front of the screen being touched where a depicted control is displayed, to change the display in a manner to mimic the result of a corresponding actual vehicle control being operated.
    Type: Grant
    Filed: January 7, 2014
    Date of Patent: April 2, 2019
    Assignee: AUGUSTAWESTLAND LIMITED
    Inventor: Keith David Stickels
  • Patent number: 10249211
    Abstract: A makeup assisting apparatus including a first image acquirer that acquires a first image of a first face, a first face portion acquirer that acquires an area of a portion of the first face, a second image acquirer that acquires a second image of a second face to which makeup is applied and a second face portion acquirer that acquires an area of a portion of the second face. A reference makeup acquirer acquires reference makeup from the second image for each of the portions of the second face based on an area of the portion of the second face, the reference makeup being a way of applying the makeup, a cosmetics information display displays cosmetics information of skin cosmetics required for applying the reference makeup, and a makeup presenter presents, to a user, the acquired makeup in association with the corresponding area of the portion of the first face.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 2, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Tomofumi Yamanashi, Rieko Asai, Aoi Muta, Chie Nishi, Kaori Ajiki
  • Patent number: 10242589
    Abstract: A makeup assisting apparatus includes a first image acquirer that acquires a first image which is a captured image of a first face, a first facial part acquirer that acquires an area of a portion of the first face, a second image acquirer that acquires a second image which is a captured image of a second face to which makeup is applied, and a second facial part acquirer that acquires an area of a portion of the second face. A reference makeup acquirer acquires makeup from the second image for each of the portions of the second face, based on the area of the portion of the second face, the makeup being a way of applying the makeup and a makeup presenter that presents, to a user, the acquired makeup in association with the corresponding area of the portion of the first face.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: March 26, 2019
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Tomofumi Yamanashi, Rieko Asai, Aoi Muta, Chie Nishi, Kaori Ajiki
  • Patent number: 10244250
    Abstract: A fixed rate compressor is used to perform variable rate texture compression. A texture image is accessed. A block size used to compress the image is automatically varied over the image to achieve variable rate texture compression. The block size may be selected to reduce the compressed texture image size and adapted in local regions of the texture image based on quality considerations, such as a quality condition that an error for each block be less that a threshold error. The restriction on block size and block types may be selected to perform decompression with hardware conventionally used to perform decompression of fixed-rate blocks. The quality condition may be user-selectable by a user input to provide additional control over the tradeoffs between quality and compression.
    Type: Grant
    Filed: April 13, 2016
    Date of Patent: March 26, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Pavel Krajcevski, Karthik Ramani, Abhinav Golas
  • Patent number: 10234964
    Abstract: An image processing apparatus includes detection circuitry and processing circuitry. The detection circuitry, in operation, detects a position on a sensor that is pointed to by a pointer. The processing circuitry, in operation, generates three-dimensional data that includes the position detected by the detection circuitry, positions a two-dimensional surface relative to the position detected by the detection circuitry, and applies rendering to, at least, part of the three-dimensional data that is arranged on one side of the two-dimensional surface to be displayed on a display screen.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: March 19, 2019
    Assignee: Wacom Co., Ltd.
    Inventor: Isao Maruoka
  • Patent number: 10228748
    Abstract: Systems, apparatus and methods are described related to context aware power management for graphics devices.
    Type: Grant
    Filed: December 9, 2016
    Date of Patent: March 12, 2019
    Assignee: INTEL CORPORATION
    Inventors: Kun Tian, Ke Yu, Yao Zu Dong
  • Patent number: 10230941
    Abstract: Systems and devices for acquiring imagery and three-dimensional (3D) models of objects are provided. An example device includes a platform configured to enable an object to be positioned thereon, and a plurality of scanners configured to capture geometry and texture information of the object when the object is positioned on the platform. A first scanner is positioned below the platform so as to capture an image of a portion of an underside of the object, a second scanner is positioned above the platform, and a third scanner is positioned above the platform and offset from a position of the second scanner. The scanners are positioned such that each scanner is outside of a field of view of other scanners. Scanners may include a camera, a light source, and a light-dampening element, and the device may include a control module configured to operate the scanners to individually scan the object.
    Type: Grant
    Filed: July 24, 2017
    Date of Patent: March 12, 2019
    Assignee: Google LLC
    Inventors: James Robert Bruce, Arshan Poursohi
  • Patent number: 10223823
    Abstract: Provided is an image processing apparatus including: an image selection unit selectively extracting 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; a surface designation unit designating a surface of a predetermined polygon using surfaces of polygons among the computer graphics description data as a selection; and an image mapping unit texture-mapping an image according to the image data extracted by the image selection unit onto the surface of the polygon designated by the surface designation unit.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: March 5, 2019
    Assignee: SONY CORPORATION
    Inventors: Sensaburo Nakamura, Norimasa Ozaki, Takeo Ugai, Toshimasa Kakihara
  • Patent number: 10225575
    Abstract: An image processing device according to one of the exemplary aspects of the present invention includes: inferring means for selecting, for each of local unknown patches including a target unknown patch, candidate patches from a plurality of input patches based on similarity to the local unknown patch, the local unknown patches being images generated from a part of an unknown image, the plurality of input patches being images generated from a plurality of input images, a subject ID (Identifier) being correlated with the input patches that are generated from an input image to which the subject ID is assigned in the plurality of input image; first score calculation means for calculating a score representing nearness of a candidate patch in the candidate patches to a local unknown patch in the local unknown patches; and patch replacement means for calculating a score summation for the subject ID by summing up scores of the candidate patches being correlated with a same subject ID in the candidate patches of the l
    Type: Grant
    Filed: September 3, 2014
    Date of Patent: March 5, 2019
    Assignee: NEC CORPORATION
    Inventors: Lee Kapik, Atsushi Sato, Takashi Shibata
  • Patent number: 10200572
    Abstract: Various examples are directed to systems and methods for detection motion in video data. An image processor may receive video data. A first frame and a second frame may describe a plurality of pixel locations. The second frame may be positioned after the first frame in the frame sequence. The image processor may determine that a first subset of pixel locations from the plurality of pixel locations differ by less than a threshold amount between frames for at least a threshold number of frames in the frame sequence prior to the first frame. The image processor may identify from the first subset of pixel locations, a second subset of pixel locations that differ by more than the threshold amount between the first frame and the second frame and determine that a number of pixel locations in the second subset of pixel locations is greater than a motion pixel threshold.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: February 5, 2019
    Assignee: AMAZON TECHNOLOGIES, INC
    Inventors: David Allen Fotland, Alexander Michael Fotland
  • Patent number: 10198850
    Abstract: An apparatus and method are described for texture compression, decompression and filtering. For example, one embodiment of a method comprises: determining distances between each of a plurality of texels of a texture block and each of a plurality of approximation points; generating a decompression matrix comprising a plurality of radial basis function RBF values over the distances using a specified type of RBF; using the decompression matrix to generate a decompression-filtering matrix according to a defined filter function, the decompression-filtering matrix being usable to generate a decompressed and filtered version of the texture block as a result of the filter function being integrated into the decompression-filtering matrix.
    Type: Grant
    Filed: September 26, 2014
    Date of Patent: February 5, 2019
    Assignee: INTEL CORPORATION
    Inventors: Tomasz Maksymczuk, Tomasz Poniecki
  • Patent number: 10192347
    Abstract: Described herein are methods and systems for texturing a three-dimensional (3D) model using photogrammetry. A sensor captures scans of a physical object, including related pose information, and color images corresponding to each scan. A computing device generates a 3D mesh of the physical object. The computing device preprocesses the color images to remove blurry images and detect textured regions of the object in each non-blurry image. The computing device optimizes the pose information for each color image by generating associations between the color images and vertices in the 3D mesh and classifying the vertices as textured or non-textured. The computing device generates texture coordinates for the 3D mesh by segmenting the mesh, parameterizing the segments, and packing the parameterized segments into a texture atlas. The computing device paint the texture atlas using the color images that have optimized pose information to generate a model having texture coordinates for each vertex.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: January 29, 2019
    Assignee: VanGogh Imaging, Inc.
    Inventors: Huy Bui, Ken Lee, Jun Yin
  • Patent number: 10186082
    Abstract: A method of merging 3D meshes includes receiving a first mesh and a second mesh; performing spatial alignment to register the first mesh and the second mesh in a common world coordinate system; performing mesh clipping on the first mesh and the second mesh to remove redundant mesh vertices; performing geometry refinement around a clipping seam to close up mesh concatenation holes created by mesh clipping; and performing texture blending in regions adjacent the clipping seam to obtain a merged mesh.
    Type: Grant
    Filed: March 23, 2017
    Date of Patent: January 22, 2019
    Assignee: MAGIC LEAP, INC.
    Inventors: Jianyuan Min, Xiaolin Wei
  • Patent number: 10181176
    Abstract: A texture cache architecture includes a first texture cache to store compressed texel data and a second texture cache to store decompressed texel data. A controller schedules accesses to access texel data from the first or second texture cache. The second texture cache permits decompressed texel data to be reused for more than one texel access request.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 15, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Santosh Abraham, Karthik Ramani, Woong Seo, Kwontaek Kwon, Jeongae Park
  • Patent number: 10169907
    Abstract: For a given texture address, a texture sampler fetches and reduces texture data with a filter accumulator suitable for providing a weighted average over a variety of filter footprints. A multi-mode texture sampler is configurable to provide both a wide variety of footprints in either a separable or non-separable filter modes and allow for a filter footprint significantly wider than the bi-linear (2×2 texel) footprint. In embodiments, sub-sample addresses are generated by the texture sampler logic to accommodate a desired footprint. The sub-sample addresses may be generated and sequenced by multi-texel units, such as 2×2 texel quads, for efficient filtering. In embodiments, filter coefficients are cached from coefficient tables stored in memory.
    Type: Grant
    Filed: May 6, 2016
    Date of Patent: January 1, 2019
    Assignee: INTEL CORPORATION
    Inventors: Liang Leon Peng, Steven Spangler
  • Patent number: 10158858
    Abstract: A method for performing index compression. The method includes identifying a tile in an image, wherein the image comprises a plurality of tiles, wherein each tile includes color associated with a plurality of pixels. Furthermore, the method includes generating a plurality of indices located throughout the tile, and storing the plurality of indices. Additionally, the method includes offsetting zero or more locations of an index of the plurality of indices from a pixel location.
    Type: Grant
    Filed: December 27, 2012
    Date of Patent: December 18, 2018
    Assignee: Nvidia Corporation
    Inventor: Walter Donovan
  • Patent number: 10152765
    Abstract: A texture processing method of processing a compressed texel block in which texels constituting a texture are compressed into a predetermined block unit includes obtaining, based on the compressed texel block, a representative value of texels constituting a texel block, a weight for each of the texels constituting the texel block, and an index of the representative value and the weight corresponding to each of the texels constituting the texel block; storing the representative value, the weight, and the index in a texture cache; reading the representative value and the weight from the texture cache according to an index corresponding to a requested texel; generating texels based on the read representative value and the read weight; and performing texture filtering using the generated texels.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 11, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sangheon Lee, Soojung Ryu, Yeongon Cho
  • Patent number: 10152778
    Abstract: Systems, apparatus, articles, and methods are described below including operations for real-time face beautification features for video images.
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: December 11, 2018
    Assignee: Intel Corporation
    Inventors: Ke Chen, Zhipin Deng, Xiaoxia Cai, Chen Wang, Yi-Jen Chiu, Ya-Ti Peng, Lidong Xu
  • Patent number: 10134111
    Abstract: A method, device, system, and article of manufacture are provided for generating an enhanced image of a predetermined scene from images. In one embodiment, a method comprises receiving, by a computing device, a first indication associated with continuous image capture of a predetermined scene being enabled; in response to the continuous image capture being enabled, receiving, by the computing device, from an image sensor, a reference image and a first image, wherein each of the reference image and the first image is of the predetermined scene and has a first resolution; determining an estimated second resolution of an enhanced image of the predetermined scene using the reference image and the first image; and in response to the continuous image capture being disabled, determining the enhanced image using the reference image and the first image, wherein the enhanced image has a second resolution that is at least the first resolution and about the estimated second resolution.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 20, 2018
    Assignee: Google Technology Holdings LLC
    Inventor: Michael D McLaughlin
  • Patent number: 10134175
    Abstract: In a computer graphics processing unit (GPU) having a texture unit, when pixel sample locations are based on a non-orthonormal grid in scene space, the texture unit receives texture space gradient values directly, e.g., from a shader unit or generates them from texture coordinates supplied, e.g., by a shader unit, and then applies a transformation to the gradient values configured to adjust the gradient values to those which would arise from the use of a orthonormal screen space grid.
    Type: Grant
    Filed: September 27, 2017
    Date of Patent: November 20, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: Mark Evan Cerny
  • Patent number: 10134142
    Abstract: The present invention relates to a device for segmenting an image (12) of a subject (14) comprising a data interface (16) for receiving an image (12) of said subject (14) and at least one contour (18) or at least one part of a contour (18), said contour (18) indicating a structure (19) within said image (12), a selection unit (20) for selecting a region (22) in said image (12) divided into a first and a second disjoint part (24, 26) by said contour (18) or said part of said contour (18), said selected region (22) comprising a drawn region and/or a computed region, a classifier (28) for classifying said selected region (22) based on at least one parameter for image segmentation, an analysis unit (29) for defining an objective function based on the classification result, an optimizer (30) for optimizing said parameter set by varying an output of said objective function and an image segmentation unit (32) for segmenting said image (12) using said optimized parameter set.
    Type: Grant
    Filed: June 11, 2015
    Date of Patent: November 20, 2018
    Assignee: KONINKLIJKE PHILIPS N.V.
    Inventors: Daniel Bystrov, Heinrich Schulz, Torbjoern Vik
  • Patent number: 10127344
    Abstract: A method of designing a 3D Integrated Circuit, the method including: performing partitioning to at least a first strata and a second strata; then performing a first placement of the first strata using a 2D placer executed by a computer, where the 2D placer is a Computer Aided Design (CAD) tool currently used in the industry for two-dimensional devices; and performing a second placement of the second strata based on the first placement, where the partitioning includes a partition between logic and memory, and where the logic includes at least one decoder representation for the memory.
    Type: Grant
    Filed: March 29, 2015
    Date of Patent: November 13, 2018
    Assignee: MONOLITHIC 3D INC.
    Inventors: Zvi Or-Bach, Zeev Wurman
  • Patent number: 10127343
    Abstract: This application discloses a computing system implementing tools and mechanisms to synchronize multiple layouts for a circuit design during the layout process. The tools and mechanisms can implement multiple communicating kernels, each to manage at least one of the layouts. In response to an alteration of one of the layouts, the kernels can communicate with each other, so that the kernel corresponding to the unaltered layout can automatically augment corresponding layouts for the circuit design to synchronize with the altered layout. At least one of the layouts can include a 3-dimensional layout representation of the circuit design, the tools and mechanisms can perform 3-dimensional design rule checking based on mechanical constraints and 3-dimensional solid component models in response to alterations to a 2-dimensional layout representation of the circuit design.
    Type: Grant
    Filed: December 11, 2014
    Date of Patent: November 13, 2018
    Assignee: Mentor Graphics Corporation
    Inventors: Gerald Suiter, Edwin Smith, Henry Potts
  • Patent number: 10115054
    Abstract: Embodiments of the invention provide a method comprising receiving a set of features extracted from input data, training a linear classifier based on the set of features extracted, and generating a first matrix using the linear classifier. The first matrix includes multiple dimensions. Each dimension includes multiple elements. Elements of a first dimension correspond to the set of features extracted. Elements of a second dimension correspond to a set of classification labels. The elements of the second dimension are arranged based on one or more synaptic weight arrangements. Each synaptic weight arrangement represents effective synaptic strengths for a classification label of the set of classification labels. The neurosynaptic core circuit is programmed with synaptic connectivity information based on the synaptic weight arrangements. The core circuit is configured to classify one or more objects of interest in the input data.
    Type: Grant
    Filed: July 2, 2014
    Date of Patent: October 30, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rathinakumar Appuswamy, Steven K. Esser, Dharmendra S. Modha
  • Patent number: 10108734
    Abstract: A method for importing document data into a website hosted on a server computer includes a block of document data that is received at the server computer. The block of document data includes data from an identified section of a document. In response to receiving the block of document data, the server computer automatically updates a web page component on the website. The web page component is selected via a document widget on the server computer. The document data is mapped to the web page component.
    Type: Grant
    Filed: September 15, 2012
    Date of Patent: October 23, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Alan Billharz, Michael Monarch, Marta Rey-Babarro
  • Patent number: 10109100
    Abstract: Adaptive sampling of pixels is disclosed. In some embodiments, an initial rendering of a scene that determines texture at each portion of the scene is generated, and a ray traced rendering of the scene is generated by tracing an initial sample of rays. The following steps are iterated until all portions of the ray traced rendering satisfy a noise threshold: subtract the initial rendering of the scene from the ray traced rendering of the scene to determine a measure of noise at each portion of the ray traced rendering and trace another sample of rays in the ray traced rendering for each portion of the ray traced rendering that does not satisfy the noise threshold. The completed ray traced rendering is outputted. Different portions of the completed ray traced rendering are sampled with different numbers of samples of rays.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: October 23, 2018
    Assignee: Outward, Inc.
    Inventors: Clarence Chui, Manu Parmar
  • Patent number: 10102663
    Abstract: In a computer graphics processing unit (GPU) having a shader and a texture unit the pixel shader is configured to receive or generate one or more sets of texture coordinates per pixel sample location. The pixel shader and texture unit between them are configured to calculate texture space gradient values for one or more primitives and generate and apply per-pixel gradient scale factors configured to modify the gradient values to smoothly transition them between regions of a display device having different pixel resolutions.
    Type: Grant
    Filed: May 5, 2017
    Date of Patent: October 16, 2018
    Assignee: SONY INTERACTIVE ENTERTAINMENT LLC
    Inventor: Mark Evan Cerny
  • Patent number: 10095955
    Abstract: An object retrieval apparatus includes a storage and a retrieval. The storage stores first to N-th space index information relating to X1 objects to XN objects which are selected in a descending order of an object size from among a plurality of objects, and in which a value of XT (where T is a value from 1 to N) decreases as a value of T increases. The retrieval processor divides a sight range into a plurality of pieces according to distance from a sight point, assign a different one of the first to N-th space index information to each divided range such that a smaller index number of the space index information is assigned to the divided range closer to the sight point, and specifies an object having a size visible from the sight point among objects existing in each divided range by retrieving the assigned space index information.
    Type: Grant
    Filed: September 2, 2015
    Date of Patent: October 9, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yusuke Endoh, Hiromasa Shin
  • Patent number: 10089775
    Abstract: A graphics system interleaves a combination of graphics renderer operations and compute shader operations. A set of API calls is analyzed to determine dependencies and identify candidates for interleaving. A compute shader is adapted to have a tiled access pattern. The interleaving is scheduled to reduce a requirement to access an external memory to perform reads and writes of intermediate data.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: October 2, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: John W. Brothers, Joohoon Lee, Abhinav Golas
  • Patent number: 10088898
    Abstract: An exemplary virtual reality media system provides a field of view of an immersive virtual reality world for display. The field of view includes content of the immersive virtual reality world and dynamically changes in response to user input provided by a user. The virtual reality media system integrates a virtual object into the immersive virtual reality world and detects that a gaze of the user is directed at the virtual object while the virtual object is within the field of view. The virtual reality media system tracks an amount of time that the gaze of the user is directed at the virtual object and, based on the tracked amount of time, generates effectiveness data for the virtual object with respect to the user. Corresponding methods and systems are also disclosed.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: October 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Mohammad Raheel Khalid, Ali Jaafar
  • Patent number: 10074040
    Abstract: The invention introduces a method for compressing texture tiles, which contains at least the following steps: classifying each pixel of a texture tile into one of a plurality of groups and generating a bitmap of the texture tile, wherein the bitmap contains information indicating to which group each pixel of the texture tile belongs; reducing dependencies between pixels of each group; lossless-encoding each pixel of the texture tile to generate a first compression result; and outputting the first compression result and the bitmap.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: September 11, 2018
    Assignee: VIA ALLIANCE SEMICONDUCTOR CO., LTD.
    Inventors: Yemao Shen, Deming Gu, Heng Que, Wei Zhang
  • Patent number: 10068338
    Abstract: Structured light active sensing systems transmit and receive spatial codes to generate depth maps. Spatial codes can't be repeated within a disparity range if they are to be uniquely identified. This results in large numbers of codes for single transmitter/single receiver systems, because reflected ray traces from two object locations may be focused onto the same location of the receiver sensor, making it impossible to determine which object location reflected the code. However, the original code location may be uniquely identified because ray traces from the two object locations that focus onto the same location of the first receiver sensor may focus onto different locations on the second receiver sensor. Described herein are active sensing systems and methods that use two receivers to uniquely identify original code positions and allow for greater code reuse.
    Type: Grant
    Filed: March 12, 2015
    Date of Patent: September 4, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Kalin Mitkov Atanassov, Sergiu Radu Goma
  • Patent number: 10061752
    Abstract: A method and apparatus for generating a font of which style is changeable are disclosed. The disclosed method is a method for generating a font to be performed on an apparatus including a processor. The method comprises (a) setting a fixed style parameter which cannot change the style, wherein the fixed style parameter is included in style parameters, and a METAFONT consists of the style parameter and a letter drawing function, (b) generating an intermediate code based on the letter drawing function and the fixed style parameter; and (c) generating an output font by combining the intermediate code with a variable style parameter which can change the style, wherein the variable style parameter is included in the style parameter.
    Type: Grant
    Filed: May 16, 2017
    Date of Patent: August 28, 2018
    Assignee: FOUNDATION OF SOONGSIL UNIVERSITY INDUSTRY COOPERATION
    Inventors: Jae Young Choi, Sung Min Kim, Geun Ho Jeong
  • Patent number: 10062206
    Abstract: A parallel adaptable graphics rasterization system in which a primitive assembler includes a router to selectively route a primitive to a first rasterizer or one of a plurality of second rasterizers. The second rasterizers concurrently operate on different primitives and the primitive is selectively routed based on an area of the primitive. In some variations, a bounding box of the primitive is reduced to a predetermined number of pixels prior to providing the primitive to the one of the plurality of second rasterizers. Reducing the bounding box can include subtracting an origin of the bounding box from coordinates of points that represent the primitive.
    Type: Grant
    Filed: August 30, 2016
    Date of Patent: August 28, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Boris Prokopenko, Timour T. Paltashev, Vladimir V. Kibardin
  • Patent number: 10055810
    Abstract: A texture cache architecture facilitates access of compressed texture data in non-power of two formats, such as the Adaptive Scalable Texture Compression (ASTC) codec. In one implementation, the texture cache architecture includes a controller, a first buffer, a second buffer, and a texture decompressor. A first buffer stores one or more blocks of compressed texel data fetched, in response to a first request, from a first texture cache, where the one or more blocks of compressed texel data including at least requested texel data. The second buffer stores decompressed one or more blocks of compressed texel data and provides the decompressed requested texel data as output to a second texture cache. The one or more blocks of compressed texel data stored by the first buffer includes second texel data in addition to the requested texel data.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: August 21, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Santosh Abraham, Karthik Ramani, Woong Seo, Kwontaek Kwon, Jeongae Park
  • Patent number: 10049423
    Abstract: Exemplary methods, apparatuses, and systems receive a command from a program to render graphics data on a display device, transmit the command to a graphics processing unit (GPU), and transmit a readback request to the GPU. Upon receiving a response to the readback request from the GPU, the program is alerted that the command has been transmitted to the GPU. The response to the readback request is a pointer to a memory location at which the GPU has written rendered frame data representing the command. In response to receiving notification of a failure of the GPU, the rendered frame data written in response to the readback request and any additional commands to render the additional graphics requests received subsequent to the transmission of the readback request are transmitting to the GPU upon recovery from the failure, or to another GPU.
    Type: Grant
    Filed: March 18, 2013
    Date of Patent: August 14, 2018
    Assignee: VMware, Inc.
    Inventors: Michael Banack, Mark Sheldon
  • Patent number: 10049486
    Abstract: An importance map indicates, for each of a plurality of pixels, whether the pixel is considered important enough to be rendered. A hierarchical tree for pixels is created to generate a hierarchical importance map. The hierarchical importance map may be used to stop traversal of a primitive that does not overlap a pixel indicated to be important.
    Type: Grant
    Filed: September 10, 2016
    Date of Patent: August 14, 2018
    Assignee: Intel Corporation
    Inventors: Rasmus Barringer, Tomas G. Akenine-Moller
  • Patent number: 10031726
    Abstract: The present disclosure discloses a flowchart generating method including steps of: designing a main process and a sub-module of a flowchart; wherein the main process includes a main process start, a sub-module port, and a main process end. The sub-module includes a sub-module node, and the sub-module node includes a sub-module entry node, a sub-module exit node, and a sub-module interrupted node; establishing a connection relationship between the sub-module and the sub-module port. The present disclosure may support cross-platform development. Therefore, resources depended by the present disclosure may be reduced, and a third-part software may not be installed.
    Type: Grant
    Filed: April 23, 2017
    Date of Patent: July 24, 2018
    Assignee: UBTECH ROBOTICS CORP.
    Inventors: Youjun Xiong, Zhiping Zhou, Lin Chen
  • Patent number: 10027944
    Abstract: Methods and apparatus for using selective resolution reduction on images to be transmitted and/or used by a playback device are described. Prior to transmission one or more images of an environment are captured. Based on image content, motion detection and/or user input a resolution reduction operation is selected and performed. The reduced resolution image is communicated to a playback device along with information indicating a UV map corresponding to the selected resolution allocation that should be used by the playback device for rendering the communicated image. By changing the resolution allocation used and which UV map is used by the playback device different resolution allocations can be made with respect to different portions of the environment while allowing the number of pixels in transmitted images to remain constant. The playback device renders the individual images with the UV map corresponding to the resolution allocation used to generate the individual images.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: July 17, 2018
    Assignee: NextVR Inc.
    Inventors: David Cole, Alan McKay Moss, Hector M Medina
  • Patent number: 10019829
    Abstract: Methods for enabling graphics features in processors are described herein. Methods are provided to enable trinary built-in functions in the shader, allow separation of the graphics processor's address space from the requirement that all textures must be physically backed, enable use of a sparse buffer allocated in virtual memory, allow a reference value used for stencil test to be generated and exported from a fragment shader, provide support for use specific operations in the stencil buffers, allow capture of multiple transform feedback streams, allow any combination of streams for rasterization, allow a same set of primitives to be used with multiple transform feedback streams as with a single stream, allow rendering to be directed to layered framebuffer attachments with only a vertex and fragment shader present, and allow geometry to be directed to one of an array of several independent viewport rectangles without a geometry shader.
    Type: Grant
    Filed: June 7, 2013
    Date of Patent: July 10, 2018
    Assignee: Advanced Micro Devices, Inc.
    Inventors: Graham Sellers, Pierre Boudier, Juraj Obert
  • Patent number: 10011369
    Abstract: The vision system for an aircraft according to the invention comprises a display management system, on a display, capable of dynamically displaying synthetic information coming from a synthetic environment generating assembly on the display. The management assembly can control the display, on a first region of the display, of relief lines representative of the terrain situated facing the aircraft, without displaying synthetic surface representations of the terrain in the intermediate areas situated between the relief lines of the first region of the display. The generating assembly includes means for determining the position of the crest lines of the terrain from topographical data present in at least one database, and means for computing the position of the relief lines from the position of the crest lines of the terrain.
    Type: Grant
    Filed: October 2, 2013
    Date of Patent: July 3, 2018
    Assignee: DASSAULT AVIATION
    Inventors: Olivier Baudson, Arnaud Turpin
  • Patent number: 9990665
    Abstract: Searching for items, such as apparel items, can be performed using a set of category-specific outlines or contours from which a user can select. The outlines enable a user to quickly specify a relevant category, and provide guidance as to how to orient the camera in order to enable an item to be identified in an image without the need for an expensive object identification and segmentation process. The outline can specify a “swatch” region, indicating where the user should position a view of a pattern, texture, or color of the item in which the user is interested. The category selection and swatch region data can be used to determine matching items. If the user wants a different set of search results, the user can select a different outline, causing a new query to be executed with updated category information and swatch data to obtain new search results.
    Type: Grant
    Filed: May 8, 2017
    Date of Patent: June 5, 2018
    Assignee: A9.com, Inc.
    Inventor: Arnab Sanat Kumar Dhua
  • Patent number: 9990748
    Abstract: The adverse affects of using out-of-bounds texels for bilateral interpolation may be reduced by redefining the valid texel domain as having four corners defined at the centers of four corner texels. As a result, the texels around the periphery of the valid texture domain are partial texels, with the corner texels being one quarter of a texel and the edges being half of a texel.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: June 5, 2018
    Assignee: Intel Corporation
    Inventors: Franz P. Clarberg, Robert M. Toth, Larry Seiler
  • Patent number: 9990761
    Abstract: A method of image compositing that directly manipulates ray tracing samples generated by a ray tracing renderer, rather than manipulating the pixels of a rasterized image. Rasterization may be performed after compositing at any desired resolution or resolutions, for example to adapt to different displays. Ray tracing samples may be tagged with the identity of the object intersected by the ray, facilitating object selection during compositing without the need for object masks. Random or pseudo-random ray patterns typically used by renderers may be supported directly. A large number of compositing operations may be performed directly on the ray tracing samples, including color changes, object repositioning in two dimensions or three dimensions, merging of images or objects from different scenes or rendering passes, and generation of new viewpoints for an image. Preview images may be generated during compositing using a subset of the available samples, trading off image quality for speed.
    Type: Grant
    Filed: August 30, 2017
    Date of Patent: June 5, 2018
    Assignee: Go Ghost, LLC
    Inventors: Erik Anderson, Mathew Fride
  • Patent number: RE47076
    Abstract: A picture coding method of the present invention codes a picture signal and a ratio of a number of luminance pixels and a number of chrominance pixels for the picture signal, and then one coding method out of at least two coding methods is selected depending on the ratio. Next, data related to a picture size is coded in accordance with the selected coding method. The data related to the picture size indicates a size of the picture corresponding to the picture signal or an output area, which is a pixel area to be outputted in decoding in a whole pixel area coded in the picture signal coding.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: October 2, 2018
    Assignee: Dolby International AB
    Inventor: Shinya Kadono