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

Image display apparatus and method

Assignee: Crosfield Electronics Ltd
•
Filing: 1992-12-31
•
Granted: 1994-12-13
•
Expires: 2012-12-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Image display apparatus comprises a display monitor; an image frame buffer for storing data defining the color content of pixels of an image; and a control system for selecting from the frame buffer for each pixel displayed on the monitor the appropriate pixel data from the frame buffer. The relationship between the monitor pixels and the frame buffer pixels is defined by a preselected composite linear function, wherein the control system determines the frame buffer pixels corresponding to the monitor pixels by applying the preselected composite linear function in a stepwise manner.

Inventors

  • 👤 John P. Strait
  • 👤 Clive L. Mayne
  • 👤 Lindsay W. MacDonald
  • 👤 Brian S. Rosen
  • 👤 Richard E. Huber
  • 👤 David M. Kern

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 23:03
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/36; G09G5/39; G09G5/391; G09G5/395

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 245 words
Image display apparatus comprising a display monitor; an image frame buffer for storing data defining the colour content of pixels of an image; and a control means for selecting from the frame buffer for each pixel displayed on the display monitor the appropriate pixel data from the frame buffer, characterised in that the relationship between the monitor pixels and the frame buffer pixels is defined by a preselected composite linear function comprising at least two linear functions selected from the group consisting of zooming, amplification, panning, and scrolling, wherein during scanning of an image displayed on the display monitor the control means determines the frame buffer pixels corresponding to the monitor pixels by applying the preselected composite linear function on a pixel-by-pixel basis downstream of the frame buffer and outputting said determined frame buffer pixels directly to the display; wherein the control means is adapted to implement the selected composite linear function in accordance with Bresenham's algorithm; and wherein the relationship between the address of each frame buffer pixel and the address of the corresponding monitor or video display pixel is defined as: X.sub.FB =SS * Trunc (B*X.sub.VD /A*SS*M)+(B*P+A*S)/(A*SS*M))+SA(1) where P is the monitor pixel address offset for pan; A, B are integers defining a zoom ratio A:B (A≦B); S is the frame buffer pixel address offset for scroll; SS is the amplification sub-sampling rate (i.e. SS:1); SA is offset in frame buffer of start of sub-sample (range 0≦SA≦SS-1); and M is magnification (i.e. M:1).
Claim 2
Dependent Claim 245 words
Image display apparatus comprising a display monitor; an image frame buffer for storing data defining the colour content of pixels of an image; and a control means for selecting from the frame buffer for each pixel displayed on the display monitor the appropriate pixel data from the frame buffer, characterised in that the relationship between the monitor pixels and the frame buffer pixels is defined by a preselected composite linear function comprising at least two linear functions selected from the group consisting of zooming, amplification, panning, and scrolling, wherein during scanning of an image displayed on the display monitor the control means determines the frame buffer pixels corresponding to the monitor pixels by applying the preselected composite linear function on a pixel-by-pixel basis downstream of the frame buffer and outputting said determined frame buffer pixels directly to the display; wherein the control means is adapted to implement the selected composite linear function in accordance with Bresenham's algorithm; and wherein the relationship between the address of each frame buffer pixel and the address of the corresponding monitor or video display pixel is defined as: X.sub.FB =SS * Trunc (B*X.sub.VD /A*SS*M)+(B*P+A*S)/(A*SS*M))+SA(1) where P is the monitor pixel address offset for pan; A, B are integers defining a zoom ratio A:B (A≦B); S is the frame buffer pixel address offset for scroll; SS is the amplification sub-sampling rate (i.e. SS:1); SA is offset in frame buffer of start of sub-sample (range 0≦SA≦SS-1); and M is magnification (i.e. M:1).
Claim 3
Dependent Claim 16 words
Apparatus according to claim 1, wherein the composite linear function comprises zooming, amplification, panning, and scrolling.
Claim 4
Independent Claim 249 words
A method of operating image display apparatus comprising a display monitor; an image frame buffer for storing data defining the colour content of pixels of an image; and a control means for selecting from the frame buffer for each pixel displayed on the display monitor the appropriate pixel data from the frame buffer, the method comprising selecting a composite linear function comprising at least two linear functions selected from the group consisting of zooming, amplification, panning, and scrolling, said composite linear function defining the relationship between the monitor pixels and the frame buffer pixels; and during scanning of the monitor display causing the control means to determine the frame buffer pixels corresponding to the monitor pixels by applying the preselected composite linear function on a pixel-by-pixel basis downstream of the frame buffer and outputting said determined frame buffer pixels directly to the display; wherein the control means is adapted to implement the selected composite linear function in accordance with Bresenham's algorithm; and wherein the relationship between the address of each frame buffer pixel and the address of the corresponding monitor or video display pixel is defined as: X.sub.FB =SS * Trunc (B*X.sub.VD /A*SS*M)+(B*P+A*S)/(A*SS*M))+SA(1) where P is the monitor pixel address offset for pan; A, B are integers defining a zoom ratio A:B (A≧B); S is the frame buffer pixel address offset for scroll; SS is the amplification sub-sampling rate (i.e. SS:1); SA is offset in frame buffer of start of sub-sample (range 0≦SA≦SS-1); and M is magnification (i.e. M:1).
Claim 5
Independent Claim 249 words
A method of operating image display apparatus comprising a display monitor; an image frame buffer for storing data defining the colour content of pixels of an image; and a control means for selecting from the frame buffer for each pixel displayed on the display monitor the appropriate pixel data from the frame buffer, the method comprising selecting a composite linear function comprising at least two linear functions selected from the group consisting of zooming, amplification, panning, and scrolling, said composite linear function defining the relationship between the monitor pixels and the frame buffer pixels; and during scanning of the monitor display causing the control means to determine the frame buffer pixels corresponding to the monitor pixels by applying the preselected composite linear function on a pixel-by-pixel basis downstream of the frame buffer and outputting said determined frame buffer pixels directly to the display; wherein the control means is adapted to implement the selected composite linear function in accordance with Bresenham's algorithm; and wherein the relationship between the address of each frame buffer pixel and the address of the corresponding monitor or video display pixel is defined as: X.sub.FB =SS * Trunc (B*X.sub.VD /A*SS*M)+(B*P+A*S)/(A*SS*M))+SA(1) where P is the monitor pixel address offset for pan; A, B are integers defining a zoom ratio A:B (A≧B); S is the frame buffer pixel address offset for scroll; SS is the amplification sub-sampling rate (i.e. SS:1); SA is offset in frame buffer of start of sub-sample (range 0≦SA≦SS-1); and M is magnification (i.e. M:1).
Claim 6
Dependent Claim 17 words
A method according to claim 3, wherein the composite linear function comprises zooming, amplification, panning, and scrolling.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag