← Back to Patent Explorer
US4951230A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for tiling an image

Assignee: AMERICAN VIDEO GRAPHICS LP
•
Filing: 1989-09-05
•
Granted: 1990-08-21
•
Expires: 2009-09-05
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory device having a plurality of addressable memory locations, each of which can be defined uniquely by an address having an X component and a Y component. The locations correspond respectively to grid points in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction is loaded with data values at locations corresponding to grid points lying substantially on a line from a location (X0+e*dX, Y0+f*dY) to a location (X0+p*dX, Y0+q*dY), where X0, Y0) is a grid point and e, f, p, and q are integers. The memory device is loaded by a method which includes (a) setting s=floor (p/q) -PInc = p - sq -q -NInc = p -sq -AErr0 = PInc - (b) for each value of i in the range from 0 to q-1, executing -If AErri >= 0 -then Xi+i: = Xi + (s + 1)dX -AErri+1: = AErri + PInc -else Xi+1: = Xi + sdX -AErri+l: = AErr1 + NInc -end If -Yi+1: = Yi + dY - and (c) loading the memory locations (Xi+1+u*dX, Yi+1), where u is an integer, for each value of i in the range from 0 to q-1.

Inventors

  • 👤 John C. Dalrymple
  • 👤 Suresh V. B. Kumar
  • 👤 Peter B. Parkinson

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 14:58
CPC Classifications
G; G06; G06T; G06T11/00; G06T11/40; G06T15/00; G06T15/50; G06T15/80

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 199 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points within a first selected area of the display surface and subsequently generating addresses of memory locations corresponding to grid points within a second selected area of the display surface, the second selected area and the first selected area being contiguous, and the XY address generator being such that it generates the address of each memory location in the first and second selected areas only once, and (e) loading means for calculating a value for a parameter Q for each of the memory locations whose addresses were generated in step (d) and loading the calculated values into the respective memory locations.
Claim 2
Dependent Claim 199 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points within a first selected area of the display surface and subsequently generating addresses of memory locations corresponding to grid points within a second selected area of the display surface, the second selected area and the first selected area being contiguous, and the XY address generator being such that it generates the address of each memory location in the first and second selected areas only once, and (e) loading means for calculating a value for a parameter Q for each of the memory locations whose addresses were generated in step (d) and loading the calculated values into the respective memory locations.
Claim 3
Independent Claim 208 words
A method of tiling a computer graphics system that comprises a display device having a display surface, display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, and an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, said method comprising: (a) generating the address of each memory location corresponding to a grid point within a first selected area of the display surface, without generating the address of any memory location corresponding to a grid point outside the first selected area, (b) calculating a value for a parameter Q for each memory location having an address generated in step (a), (c) loading the values calculated in step (b) into the respective memory locations, and (d) generating the address of each memory location corresponding to a grid point within a second selected area of the display surface, contiguous with the first selected area, without generating the address of any memory location corresponding to a grid point within the first selected area.
Claim 4
Independent Claim 208 words
A method of tiling a computer graphics system that comprises a display device having a display surface, display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, and an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, said method comprising: (a) generating the address of each memory location corresponding to a grid point within a first selected area of the display surface, without generating the address of any memory location corresponding to a grid point outside the first selected area, (b) calculating a value for a parameter Q for each memory location having an address generated in step (a), (c) loading the values calculated in step (b) into the respective memory locations, and (d) generating the address of each memory location corresponding to a grid point within a second selected area of the display surface, contiguous with the first selected area, without generating the address of any memory location corresponding to a grid point within the first selected area.
Claim 5
Dependent Claim 41 words
A method according to claim 2, further comprising: (e) calculating a value for the parameter Q for each memory location having an address generated in step (d), and (f) loading the values calculated in step (e) into the respective memory locations.
Claim 6
Dependent Claim 169 words
A method according to claim 2, wherein the first and second selected areas are each substantially triangular and meet at a side that extends transverse to the X direction substantially along a line from a location (P*dX, Q*dY) to a location ((P+p)*dX, (Q+q*dY)), where P, Q, p and q are integers, the addresses generated in step (a) include the addresses of memory locations corresponding to at least one grid point of which the Y coordinate is given by (Q+i)*dY, where i is an integer in the range from 1 to q, and the X coordinate is given by floor of the X coordinate of the exact intersection of a line Y=(q/p)*X+(Q*p-q*P)*dY/p with the line Y=(Q+i)*dY, and the addresses generated in step (d) include the addresses of memory locations corresponding to at least one grid point of which the Y coordinate is given by (Q+i)*dY and the X coordinate is dX plus the floor of the X coordinate of the exact intersection of the line Y=(q/p)*X+(Q*p-q*P)*dY/p with the line Y=(Q+i)*dY.
Claim 7
Dependent Claim 293 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points lying substantially on a line from a location (X 0 +e*dX, Y 0 +f*dY) to a location (X 0 +p*dX, Y 0 +q*dY), where (X 0 , Y 0 ) is a grid point and e, f, p, and q are rational numbers, by performing the following operations: ______________________________________ (i) set s = floor ((p - e)/(q - f)) PInc = (p - e) - s(q - f) - (q - f) NInc = (p - e) - s(q - f) AErr.sub.0 = PInc ______________________________________ and (ii) for each value of i in the range from 0 to q-1, execute ______________________________________ If AErr.sub.i >= 0 then X.sub.i+1 : = X.sub.i + (s + 1)dX AErr.sub.i+1 : = AErr.sub.i + PInc else X.sub.i+1 : = X.sub.i + sdX AErr.sub.i+1 : = AErr.sub.i + NInc end If Y.sub.i+1 : = Y.sub.i + dY ______________________________________ and (e) loading means for calculating a value for a parameter Q at the memory location (X i+1 +u*dX, Y i+1 ), where u is an integer, for each value of i in the range from 0 to q-1, and loading the calculated value of the parameter Q into the memory location.
Claim 8
Dependent Claim 293 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points lying substantially on a line from a location (X 0 +e*dX, Y 0 +f*dY) to a location (X 0 +p*dX, Y 0 +q*dY), where (X 0 , Y 0 ) is a grid point and e, f, p, and q are rational numbers, by performing the following operations: ______________________________________ (i) set s = floor ((p - e)/(q - f)) PInc = (p - e) - s(q - f) - (q - f) NInc = (p - e) - s(q - f) AErr.sub.0 = PInc ______________________________________ and (ii) for each value of i in the range from 0 to q-1, execute ______________________________________ If AErr.sub.i >= 0 then X.sub.i+1 : = X.sub.i + (s + 1)dX AErr.sub.i+1 : = AErr.sub.i + PInc else X.sub.i+1 : = X.sub.i + sdX AErr.sub.i+1 : = AErr.sub.i + NInc end If Y.sub.i+1 : = Y.sub.i + dY ______________________________________ and (e) loading means for calculating a value for a parameter Q at the memory location (X i+1 +u*dX, Y i+1 ), where u is an integer, for each value of i in the range from 0 to q-1, and loading the calculated value of the parameter Q into the memory location.
Claim 9
Dependent Claim 91 words
A computer graphics system according to claim 5, wherein e and f are each zero, p and q are integers, and u is an integer selected from one and zero, and the loading means calculate values of Q for the memory location (X i+1 +u*dX, Y i+1 ) and an adjacent memory location (x i+1 +u*dX+v*dX, Y i+1 ), where v is an integer selected from one and minus one, for at least one value of i in the range from 0 to q-1, and successively load the respective memory locations.
Claim 10
Dependent Claim 408 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points between a straight line from a location (XM 0 +eM*dX, Y 0 +f*dY) to a location (XM 0 +pM*dX, Y 0 +q*dY) and a straight line from a location (Xm 0 +em*dX, Y 0 +f*dY) to a location (Xm 0 +pm*dx, Y 0 +q*dY) where (XM 0 , Y 0 ) and (Xm 0 , Y 0 ) are grid points and eM, em, f, pM, pm, and q are rational numbers, by performing the following operations: ______________________________________ (i) set sM = floor((pM - eM)/(q - f)) PIncM = (pM - eM) - sM(q - f) - (q - f) NIncM = (pM - eM) - sM(q - f) AEerrM.sub.0 = PIncM sm = floor ((pM - em)/(q - f)) PIncm = (pm - em) - sm(q - f) - (q - f) NIncm = (pm - em) - sm(q - f) AEerrm.sub.0 = PIncm ______________________________________ and (ii) for each line value of i in the range from 0 to q-1, execute ______________________________________ If AErrM.sub.i >= 0 then XM.sub.i+1 : = XM.sub.i + sM + 1 AErrM.sub.i+1 : = AErrM.sub.i + PIncM else XM.sub.i+1 : = XM.sub.i + sM AErrM.sub.i+1 : = AErrM.sub.i + NIncM end If If AErrm.sub.i >= 0 then Xm.sub.i+1 : = Xm.sub.i + sm + 1 AErrm.sub.i+1 : = AErrm.sub.i + PIncm else Xm.sub.i+1 : = Xm.sub.i + sm AErrm.sub.i+1 : = AErrm.sub.i + NIncm end If Y.sub.i+1 : = Y.sub.i + dy Hrz.sub.i+1 = Xm.sub.i+1 - XM.sub.i+1' ______________________________________ and (e) loading means for calculating a value for a parameter Q at the memory location (XM i+1 +u*dX, Y i+1 ), where u is an integer, and at Hrz i+1 adjacent memory locations that are on the (i+1)th row and are successively closer to the location (Xm i+1 , Y i+1 ) and for successively loading the calculated values of Q into those memory locations.
Claim 11
Dependent Claim 408 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points between a straight line from a location (XM 0 +eM*dX, Y 0 +f*dY) to a location (XM 0 +pM*dX, Y 0 +q*dY) and a straight line from a location (Xm 0 +em*dX, Y 0 +f*dY) to a location (Xm 0 +pm*dx, Y 0 +q*dY) where (XM 0 , Y 0 ) and (Xm 0 , Y 0 ) are grid points and eM, em, f, pM, pm, and q are rational numbers, by performing the following operations: ______________________________________ (i) set sM = floor((pM - eM)/(q - f)) PIncM = (pM - eM) - sM(q - f) - (q - f) NIncM = (pM - eM) - sM(q - f) AEerrM.sub.0 = PIncM sm = floor ((pM - em)/(q - f)) PIncm = (pm - em) - sm(q - f) - (q - f) NIncm = (pm - em) - sm(q - f) AEerrm.sub.0 = PIncm ______________________________________ and (ii) for each line value of i in the range from 0 to q-1, execute ______________________________________ If AErrM.sub.i >= 0 then XM.sub.i+1 : = XM.sub.i + sM + 1 AErrM.sub.i+1 : = AErrM.sub.i + PIncM else XM.sub.i+1 : = XM.sub.i + sM AErrM.sub.i+1 : = AErrM.sub.i + NIncM end If If AErrm.sub.i >= 0 then Xm.sub.i+1 : = Xm.sub.i + sm + 1 AErrm.sub.i+1 : = AErrm.sub.i + PIncm else Xm.sub.i+1 : = Xm.sub.i + sm AErrm.sub.i+1 : = AErrm.sub.i + NIncm end If Y.sub.i+1 : = Y.sub.i + dy Hrz.sub.i+1 = Xm.sub.i+1 - XM.sub.i+1' ______________________________________ and (e) loading means for calculating a value for a parameter Q at the memory location (XM i+1 +u*dX, Y i+1 ), where u is an integer, and at Hrz i+1 adjacent memory locations that are on the (i+1)th row and are successively closer to the location (Xm i+1 , Y i+1 ) and for successively loading the calculated values of Q into those memory locations.
Claim 12
Dependent Claim 133 words
A computer graphics system according to claim 7, wherein eM, em and f are each zero, pM, pm and q are integers, and u is an integer selected from one and zero, and the XY address generator performs the following additional operations: (iii) for each value of i, execute ______________________________________ If Xm.sub.i+1 > XM.sub.i+1 then HES = 0 else HES = 1 end If ______________________________________ (iv) store XM i+1 , Y i+1 , Hrz i+1 and HES, and (v) if HES=1, set u=1 and otherwise set u=0, and the loading means successively load the memory locations from (XM i+1 +dX, Y i+1 ) to (Xm i+1 , Y i+1 ) if u=1, and otherwise successively load the memory locations from (XM i+1 , Y i+1 ) to (Xm i+1 +dX, Y i+1 ).
Claim 13
Dependent Claim 299 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, and (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points lying substantially on a line from a location (X 0 +e*dX, Y 0 +f*dY) to a location (X 0 +p*dX, Y 0 +dY), where (X 0 , Y 0 ) is a grid point and e, f, p, and q are rational numbers, by performing the following operations: ______________________________________ (i) set s = floor ((p - e)/(q - f)) PInc = (p - e) - s(q - f) - (q - f) Ninc = (p - e) - s(q - f) AErr.sub.0 = PInc ______________________________________ and (ii) for each value of i in the range from 0 to q-1, execute ______________________________________ If AErr.sub.i >= 0 then X.sub.i+1 : = X.sub.i + (s + 1)dX AErr.sub.i+1 : = AErr.sub.i + PInc else X.sub.i+1 : = X.sub.i + sdx AErr.sub.i+1 : = AErr.sub.i + NInc end If Y.sub.i+1 : = Y.sub.i + dY, ______________________________________ and (e) loading means for calculating a value of a parameter Q for the memory location (X i+1 +u*dX, Y i+1 ), where u is an integer, for each value of i in the range from 0 to q-1, and loading the memory locations (X i+1 +u*dX, Y i+1 ) with the respective calculated values of Q.
Claim 14
Dependent Claim 299 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, and (d) an XY address generator for automatically generating addresses of memory locations corresponding to grid points lying substantially on a line from a location (X 0 +e*dX, Y 0 +f*dY) to a location (X 0 +p*dX, Y 0 +dY), where (X 0 , Y 0 ) is a grid point and e, f, p, and q are rational numbers, by performing the following operations: ______________________________________ (i) set s = floor ((p - e)/(q - f)) PInc = (p - e) - s(q - f) - (q - f) Ninc = (p - e) - s(q - f) AErr.sub.0 = PInc ______________________________________ and (ii) for each value of i in the range from 0 to q-1, execute ______________________________________ If AErr.sub.i >= 0 then X.sub.i+1 : = X.sub.i + (s + 1)dX AErr.sub.i+1 : = AErr.sub.i + PInc else X.sub.i+1 : = X.sub.i + sdx AErr.sub.i+1 : = AErr.sub.i + NInc end If Y.sub.i+1 : = Y.sub.i + dY, ______________________________________ and (e) loading means for calculating a value of a parameter Q for the memory location (X i+1 +u*dX, Y i+1 ), where u is an integer, for each value of i in the range from 0 to q-1, and loading the memory locations (X i+1 +u*dX, Y i+1 ) with the respective calculated values of Q.
Claim 15
Dependent Claim 84 words
A computer graphics system according to claim 9, wherein e and f are each zero, p and q are integers, and u is an integer selected from one and zero, and the loading means calculate the value of Q for the memory location (X i+1 +u*dX, Y i+1 ) and an adjacent memory location (X i+1 +u*dX+v*dX, Y i+1 ), where v is an integer selected from one and minus one, and successively load the calculated values of Q into the respective memory locations.
Claim 16
Dependent Claim 442 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to substantially all grid points between a straight line from a location (XM 0 +eM*dX, Y 0 +f*dY) to a location (XM 0 +pM*dX, Y 0 +q*dY) and a straight line from a location (Xm 0 +em*dX, Y 0 +f*dY) to a location (XM 0 +pm*dx, Y 0 +q*dY) where (XM 0 , Y 0 ) and (XM 0 , Y 0 ) are grid points and eM, em, f, pM, pm, and q are rational numbers, by performing the following operation: ______________________________________ (i) set sm = floor((pM - eM)/(q - f)) PIncM = (pM - eM) - sM(q - f) - (q - f) NIncM = (pM -eM) - sM(q -f) AEerrM.sub.0 = PIncM sm = floor ((pm - em)/q - f)) PIncm = (pm - em) - sm(q - f) - (q - f) NIncm = (pm - em) - sm(q - f) AEerrm.sub.0 = PIncm ______________________________________ and (ii) for each value of i in the range from 0 to q-1, execute ______________________________________ If AErrM.sub.i >= 0 then XM.sub.i+1 = XM.sub.i + sM + 1 AErrM.sub.i+1 : = AErrM.sub.i + PIncM else XM.sub.i+1 : = XM.sub.i + sM AErrM.sub.i+1 : = AErrM.sub.i + NIncM end If If AErrm.sub.i >= 0 then Xm.sub.i+1 : = Xm.sub.i + sm + 1 AErrm.sub.i+1 : = AErrm.sub.i + PIncm else Xm.sub.i+1 L = Xm.sub.i + sm AErrm.sub.i+1 = AErrm.sub.i + NIncm end If Y.sub.i+1 : = Y.sub.i + dy Hrz.sub.i+1 = Xm.sub.i+1 - XM.sub.i+1' ______________________________________ and (e) loading means for calculating values of a parameter Q for the memory location (XM i+1 +u*dX, Y i+1 ), where u is an integer, and Hrz i+1 adjacent memory locations on the (i+1)th row that are between the location (XM i+1 +u*dX, Y i+1 ) and the location (Xm i+1 +DIR*dX, Y i+1 ), where DIR is equal to Hrz i+1 /abs. Hrz i+1 , and loading the calculated values of Q into the respective memory locations, starting with the location (XM i+1 +u*dX, Y i+1 ) and successively loading locations closer to the location (Xm i+1 +DIR*dX, Y i+1 ).
Claim 17
Dependent Claim 442 words
A computer graphics system comprising: (a) a display device having a display surface, (b) display address means for generating a display address signal having an X component and a Y component such as to define a set of grid points on the display surface in a rectangular array at a pitch dX in the X direction and a pitch dY in the Y direction, (c) an electronic memory device having an equivalent set of addressable memory locations corresponding respectively to the grid points, (d) an XY address generator for automatically generating addresses of memory locations corresponding to substantially all grid points between a straight line from a location (XM 0 +eM*dX, Y 0 +f*dY) to a location (XM 0 +pM*dX, Y 0 +q*dY) and a straight line from a location (Xm 0 +em*dX, Y 0 +f*dY) to a location (XM 0 +pm*dx, Y 0 +q*dY) where (XM 0 , Y 0 ) and (XM 0 , Y 0 ) are grid points and eM, em, f, pM, pm, and q are rational numbers, by performing the following operation: ______________________________________ (i) set sm = floor((pM - eM)/(q - f)) PIncM = (pM - eM) - sM(q - f) - (q - f) NIncM = (pM -eM) - sM(q -f) AEerrM.sub.0 = PIncM sm = floor ((pm - em)/q - f)) PIncm = (pm - em) - sm(q - f) - (q - f) NIncm = (pm - em) - sm(q - f) AEerrm.sub.0 = PIncm ______________________________________ and (ii) for each value of i in the range from 0 to q-1, execute ______________________________________ If AErrM.sub.i >= 0 then XM.sub.i+1 = XM.sub.i + sM + 1 AErrM.sub.i+1 : = AErrM.sub.i + PIncM else XM.sub.i+1 : = XM.sub.i + sM AErrM.sub.i+1 : = AErrM.sub.i + NIncM end If If AErrm.sub.i >= 0 then Xm.sub.i+1 : = Xm.sub.i + sm + 1 AErrm.sub.i+1 : = AErrm.sub.i + PIncm else Xm.sub.i+1 L = Xm.sub.i + sm AErrm.sub.i+1 = AErrm.sub.i + NIncm end If Y.sub.i+1 : = Y.sub.i + dy Hrz.sub.i+1 = Xm.sub.i+1 - XM.sub.i+1' ______________________________________ and (e) loading means for calculating values of a parameter Q for the memory location (XM i+1 +u*dX, Y i+1 ), where u is an integer, and Hrz i+1 adjacent memory locations on the (i+1)th row that are between the location (XM i+1 +u*dX, Y i+1 ) and the location (Xm i+1 +DIR*dX, Y i+1 ), where DIR is equal to Hrz i+1 /abs. Hrz i+1 , and loading the calculated values of Q into the respective memory locations, starting with the location (XM i+1 +u*dX, Y i+1 ) and successively loading locations closer to the location (Xm i+1 +DIR*dX, Y i+1 ).
Claim 18
Dependent Claim 133 words
A computer graphics system according to claim 11 wherein eM, em, and f are each zero, pM, pm and q are integers, and u is an integer selected from one and zero, and the XY address generator performs the following additional operations: (iii) for each value of i, execute ______________________________________ If Xm.sub.i+1 > XM.sub.i+1 then HES = 0 else HES = 1 end If ______________________________________ (iv) store XM i+1 , Y i+1 , Hrz i+1 and HES, and (v) if HES=1, set u=1 and otherwise set u=0 and the loading means successively loads the memory locations from (XM i+1 +dX, Y i+1 ) to (Xm i+1 , Y i+1 ) if u=1, and otherwise successively loads the memory locations from (XM i+1 , Y i+1 ) to (Xm i+1 +dX, Y i+1 ).

References Cited (Backward Citations)

US4580236A Cited
US4628489A Cited
US4701864A Cited
US4725831A Cited
US4654804A Cited
US4821212A Cited
US4773044A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-08-20 1994-02-19 1994-08-21 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-08-20 1998-02-19 1998-08-21 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-08-20 2002-02-19 2002-08-21 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag