Patent US1653429A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5706418A Expired / Lapsed US ⏱️ 0.0 years remaining

Apparatus performing vertical and horizontal mapping of texture on polygonal area of displayed object

Assignee: YAMHA Corp
•
Filing: 1995-03-28
•
Granted: 1998-01-06
•
Expires: 2015-03-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A texture mapping apparatus graphically applies a texture pattern to a polygonal area of an object presented in a display plane. A memory is defined with a texture plane corresponding to the display plane for recording in the texture plane pattern data representative of the texture pattern. A zone operator truncates the polygonal area sequentially in a longitudinal direction to determine a set of parallel zones which extend along a lateral direction in the display plane, and to subsequently determine a set of corresponding zones in the texture plane. A segment operator interpolatively divides one parallel zone to determine a stripe of lateral segments, and to subsequently determine a group of corresponding segments within the corresponding zone of the texture plane. A point operator interpolatively divides each of the lateral segments to determine an array of display points arranged within the polygonal area in the display plane, and to subsequently determine an array of texture points in the texture plane, corresponding to the display points. An allocator reads out the pattern data recorded at the respective texture points from the memory, and allocates the read pattern data to the corresponding display points to thereby map the texture pattern to the polygonal area.

Inventors

  • 👤 Toshimi Uchiyama

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 13:44
CPC Classifications
G; G06; G06T; G06T15/00; G06T15/04

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 250 words
A texture mapping apparatus for applying a texture pattern to a polygonal area of an object presented in a display plane, the display plane being defined to extend in lateral and longitudinal directions orthogonal to each other, the apparatus comprising: memory means defined with a texture plane corresponding to the display plane for recording in the texture plane pattern data representative of the texture pattern; zone operation means for truncating the polygonal area sequentially in the longitudinal direction to determine a set of parallel zones which extend along the lateral direction in the display plane, and to subsequently determine a set of corresponding zones in the texture plane; segment operation means for interpolatively dividing each of the parallel zones in the longitudinal direction to determine a stripe of lateral segments which lie along the lateral direction within each parallel zone of the display plane, and to subsequently determine a group of corresponding segments within the corresponding zone of the texture plane; point operation means for interpolatively dividing each of the lateral segments in the lateral direction to determine an array of display points arranged within the polygonal area in the display plane, and to subsequently determine an array of texture points in the texture plane, corresponding to the display points; and allocation means for reading out the pattern data recorded at the respective texture points from the memory means, and for allocating the read pattern data to the corresponding display points to map the texture pattern to the polygonal area.
Claim 2
Dependent Claim 250 words
A texture mapping apparatus for applying a texture pattern to a polygonal area of an object presented in a display plane, the display plane being defined to extend in lateral and longitudinal directions orthogonal to each other, the apparatus comprising: memory means defined with a texture plane corresponding to the display plane for recording in the texture plane pattern data representative of the texture pattern; zone operation means for truncating the polygonal area sequentially in the longitudinal direction to determine a set of parallel zones which extend along the lateral direction in the display plane, and to subsequently determine a set of corresponding zones in the texture plane; segment operation means for interpolatively dividing each of the parallel zones in the longitudinal direction to determine a stripe of lateral segments which lie along the lateral direction within each parallel zone of the display plane, and to subsequently determine a group of corresponding segments within the corresponding zone of the texture plane; point operation means for interpolatively dividing each of the lateral segments in the lateral direction to determine an array of display points arranged within the polygonal area in the display plane, and to subsequently determine an array of texture points in the texture plane, corresponding to the display points; and allocation means for reading out the pattern data recorded at the respective texture points from the memory means, and for allocating the read pattern data to the corresponding display points to map the texture pattern to the polygonal area.
Claim 3
Dependent Claim 54 words
The texture mapping apparatus according to claim 1, further comprising a matrix of pixels for displaying the object on the display plane such that horizontal rows of the pixels extend in one of the lateral and longitudinal directions and vertical columns of the pixels extend in the other of the lateral and longitudinal directions.
Claim 4
Dependent Claim 32 words
The texture mapping apparatus according to claim 2, wherein the point operation means includes means for determining the array of the display points in one-to-one correspondence to the matrix of the pixels.
Claim 5
Dependent Claim 59 words
The texture mapping apparatus according to claim 1, wherein the zone operation means includes means for selecting a pair of sides from the polygonal area to determine therebetween each parallel zone having either of a triangular shape and a trapezoidal shape, which has at least two vertexes coincident with two of four end points of the two selected sides.
Claim 6
Dependent Claim 327 words
A texture mapping apparatus for applying a texture pattern to a polygonal area of an object presented in a display plane, the display plane being defined to extend in lateral and longitudinal directions orthogonal to each other, the apparatus comprising: memory means defined with a texture plane corresponding to the display plane for recording in the texture plane pattern data representative of the texture pattern; zone operation means for truncating the polygonal area sequentially in the longitudinal direction to determine a set of parallel zones which extend along the lateral direction in the display plane, and to subsequently determine a set of corresponding zones in the texture plane; segment operation means for interpolatively dividing each of the parallel zones in the longitudinal direction to determine a stripe of lateral segments which lie along the lateral direction within each parallel zone of the display plane, and to subsequently determine a group of corresponding segments within the corresponding zone of the texture plane; point operation means for interpolatively dividing each of the lateral segments in the lateral direction to determine an array of display points arranged within the polygonal area in the display plane, and to subsequently determine an array of texture points in the texture plane, corresponding to the display points; and allocation means for reading out the pattern data recorded at the respective texture points from the memory means, and for allocating the read pattern data to the corresponding display points to map the texture pattern to the polygonal area, wherein the zone operation means includes means for selecting a pair of sides from the polygonal area to determine therebetween each parallel zone having either of a triangular shape and a trapezoidal shape, which has at least two vertexes coincident with two of four end points of the two selected sides, and the segment operation means includes means for determining the stripe of the lateral segments based on the selected pair of sides of the polygonal area.
Claim 7
Dependent Claim 327 words
A texture mapping apparatus for applying a texture pattern to a polygonal area of an object presented in a display plane, the display plane being defined to extend in lateral and longitudinal directions orthogonal to each other, the apparatus comprising: memory means defined with a texture plane corresponding to the display plane for recording in the texture plane pattern data representative of the texture pattern; zone operation means for truncating the polygonal area sequentially in the longitudinal direction to determine a set of parallel zones which extend along the lateral direction in the display plane, and to subsequently determine a set of corresponding zones in the texture plane; segment operation means for interpolatively dividing each of the parallel zones in the longitudinal direction to determine a stripe of lateral segments which lie along the lateral direction within each parallel zone of the display plane, and to subsequently determine a group of corresponding segments within the corresponding zone of the texture plane; point operation means for interpolatively dividing each of the lateral segments in the lateral direction to determine an array of display points arranged within the polygonal area in the display plane, and to subsequently determine an array of texture points in the texture plane, corresponding to the display points; and allocation means for reading out the pattern data recorded at the respective texture points from the memory means, and for allocating the read pattern data to the corresponding display points to map the texture pattern to the polygonal area, wherein the zone operation means includes means for selecting a pair of sides from the polygonal area to determine therebetween each parallel zone having either of a triangular shape and a trapezoidal shape, which has at least two vertexes coincident with two of four end points of the two selected sides, and the segment operation means includes means for determining the stripe of the lateral segments based on the selected pair of sides of the polygonal area.

References Cited (Backward Citations)

US4935879A Cited
US5179638A Cited
JPH0680375A Cited
US5550960A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-01-05 2001-07-07 2002-01-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-01-05 2005-07-07 2006-01-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-01-05 2009-07-07 2010-01-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag