Patents by Inventor Tomasz Poniecki

Tomasz Poniecki has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • 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: 10140732
    Abstract: An apparatus and method are described for texture compression. For example, one embodiment of a method comprises: determining a distance between each of a plurality of texture block texels and each of a plurality of points; determining a set of texel color values sampled over the texture block; and generating a set of approximation coefficients to compress the texture block using the distance between each of the plurality of texture block texels and each of the plurality of points and the set of texel color values sampled over the texture block.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: November 27, 2018
    Assignee: Intel Corporation
    Inventors: Tomasz Maksymczuk, Tomasz Poniecki
  • Publication number: 20170330371
    Abstract: A mechanism is described for facilitating dynamic culling of composite objects producing not visible change in graphics images on computing devices. A method of embodiments, as described herein, includes identifying one or more objects of a plurality of objects of a frame for being potentially insignificant to be included in a subsequent frame, and applying one or more bounding boxes encompassing the one or more objects. The method may further include determining, basing on a vertex transformation, one or more minimum bounding rectangles corresponding to the one or more bounding boxes. The method may further include determining, based on rasterization rules, coverage of the one or more minimum bounding rectangles to one or more pixel centers of one or more pixels, and selecting a first object of the one or more objects to be included in the subsequent frame, if a first of the one or more corresponding minimum bounding rectangles touch or include a pixel center of a pixel.
    Type: Application
    Filed: December 23, 2014
    Publication date: November 16, 2017
    Inventors: JACEK KROL, BIMAL PODDAR, TOMASZ PONIECKI
  • Publication number: 20170221256
    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: Application
    Filed: September 26, 2014
    Publication date: August 3, 2017
    Inventors: Tomasz MAKSYMCZUK, Tomasz PONIECKI
  • Publication number: 20170154443
    Abstract: An apparatus and method are described for texture compression. For example, one embodiment of a method comprises: determining a distance between each of a plurality of texture block texels and each of a plurality of points; determining a set of texel color values sampled over the texture block; and generating a set of approximation coefficients to compress the texture block using the distance between each of the plurality of texture block texels and each of the plurality of points and the set of texel color values sampled over the texture block.
    Type: Application
    Filed: July 10, 2014
    Publication date: June 1, 2017
    Inventors: Tomasz Tomek MAKSYMCZUK, Tomasz PONIECKI
  • Patent number: 9589316
    Abstract: Described herein are technologies that facilitate computationally low-intensity creation of additional frames in a sequence of frames created by real-time three-dimensional (3D) rendering. More particularly, the technologies described herein generate an interposed two-dimensional (2D) screen-space projection (e.g., the resulting rendered image) in between a pair of fully rendered surrounding frames in a sequence of rendered frames. The interposed 2D screen-space projection is generated based upon information derived from the pair of surrounding frames.
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: March 7, 2017
    Assignee: Intel Corporation
    Inventors: Tomasz Maksymczuk, Tomasz Poniecki
  • Publication number: 20160379400
    Abstract: In accordance with some embodiments, a relatively lower capacity 3D rendering engine may be used to create a more visually pleasing scene while operating at a frame rate which normally would not produce a visually pleasing three-dimensional depiction. However by interpolating frames between the frames generated at a relatively lower frame rate, a visually pleasing depiction may be achieved in some embodiments with a relatively lower cost 3D rendering engine.
    Type: Application
    Filed: June 23, 2015
    Publication date: December 29, 2016
    Inventors: Tomasz Maksymczuk, Tomasz Poniecki