IP Library Granted Patent US 7,221,372
Granted Patent B2
US 7,221,372 · App. 11/080,776 · Granted May 22, 2007

Method of analyzing and modifying a footprint

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,221,372
App. No.
11/080,776
Granted
May 22, 2007
Kind
B2
Abstract

In a method of analyzing and modifying a footprint depending on a specified number of texture elements touched by the footprint, in a graphics system providing the texture elements having a resolution, a dimension or a shape of the footprint is initially determined. On the basis of the specified number of texture elements and on the basis of the determined dimension or shape, the resolution of the texture elements associated with the footprint is specified. Then it is determined whether the graphics system provides texture elements having the specified resolution. If the graphics system provides texture elements having the specified resolution, the footprint is preserved. If the graphics system does not provide texture elements having the specified resolution, the texture elements which are provided by the graphics system and have a relevant resolution are selected, and those of the footprint are reduced such that the number of texture elements touched by the footprint having a reduced size is essentially equal to or smaller than the specified number.

Claims (16)

1. A method of modifying a footprint in dependence on a specified number of texture elements touched by the footprint, in a graphics system providing the texture elements having a resolution, comprising:

(a) determining a dimension or a shape of the footprint;

(b) specifying the resolution of the texture elements associated with the footprint, based on the specified number of texture elements and based on the dimension or shape determined in step (a); and

(c) determining whether the graphics system provides texture elements having the resolution specified in step (b),

(c.1) if the graphics system provides texture elements having the resolution specified in step (b), maintaining the footprint; and

(c.2) if the graphics system does not provide texture elements having the resolution specified in step (b), selecting the texture elements provided by the graphics system and having a respective resolution, and reducing the size of the footprint such that the number of texture elements touched by the footprint having the reduced size is essentially equal to or smaller than the specified number.

2. The method as claimed in claim 1 , wherein the graphics system provides the texture elements having a plurality of resolutions, texture elements having a resolution which is one down from the specified resolution being selected in step (c.2).

3. The method as claimed in claim 1 , wherein step (a) comprises:

(a.1) determining whether an edge of the footprint exceeds a specified dimension; and

(a.2) reducing the size of the footprint until the dimension of the edge is smaller than or equal to the specified dimension, if the dimension of the edge exceeds the specified dimension.

4. The method as claimed in claim 1 , wherein the graphics system provides the texture elements having different resolutions in the form of mipmaps of various levels.

5. The method as claimed in claim 1 , wherein step (b) includes specifying a rectangle surrounding the footprint, vertices of the footprint being arranged on edges of the rectangle.

6. The method as claimed in claim 5 , wherein the rectangle and the bounding box are specified based on a thickness parameter of the footprint.

7. The method as claimed in claim 1 , wherein step (c.2) comprises:

specifying a bounding box in dependence on the resolution of the texture element provided by the graphics system, and

reducing the size of the footprint by shifting the vertices of the footprint onto edges of the bounding box.

Assignments (7)
SECURITY AGREEMENT Recorded Jul 9, 2021
From: MAXLINEAR, INC.; MAXLINEAR COMMUNICATIONS, LLC; EXAR CORPORATION
To: WELLS FARGO BANK, NATIONAL ASSOCIATION
Reel/Frame 056816/0089 →
RELEASE OF SECURITY INTEREST Recorded Jun 23, 2021
From: MUFG UNION BANK, N.A.
To: MAXLINEAR, INC.; EXAR CORPORATION; MAXLINEAR COMMUNICATIONS LLC
Reel/Frame 056656/0204 →
SUCCESSION OF AGENCY (REEL 042453 / FRAME 0001) Recorded Jul 1, 2020
From: JPMORGAN CHASE BANK, N.A.
To: MUFG UNION BANK, N.A.
Reel/Frame 053115/0842 →
SECURITY AGREEMENT Recorded May 12, 2017
From: MAXLINEAR, INC.; ENTROPIC COMMUNICATIONS, LLC (F/K/A ENTROPIC COMMUNICATIONS, INC.); EXAR CORPORATION
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 042453/0001 →
MERGER AND CHANGE OF NAME Recorded May 19, 2015
From: ENTROPIC COMMUNICATIONS, INC.; EXCALIBUR SUBSIDIARY, LLC; ENTROPIC COMMUNICATIONS, LLC
To: ENTROPIC COMMUNICATIONS, LLC
Reel/Frame 035717/0628 →
MERGER AND CHANGE OF NAME Recorded May 18, 2015
From: EXCALIBUR ACQUISITION CORPORATION; ENTROPIC COMMUNICATIONS, INC.; ENTROPIC COMMUNICATIONS, INC.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 035706/0267 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 3, 2012
From: TRIDENT MICROSYSTEMS, INC.; TRIDENT MICROSYSTEMS (FAR EAST) LTD.
To: ENTROPIC COMMUNICATIONS, INC.
Reel/Frame 028153/0440 →