US7050073B2
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for scrolling an image to be presented on a display unit
Assignee: Quarterhill Inc
•
Filing: 2001-10-24
•
Granted: 2006-05-23
•
Expires: 2021-10-24
Abstract
Abstract In order to enable the gentlest possible scrolling of an image to be presented on a display unit, without restricting the scrolling range and with a low outlay, an image area is defined that is larger than the image area that can be presented on the display unit. This larger image area is subdivided into a number of image area sections to which the image data of a corresponding memory section of a frame buffer provided for storing the image data of the image area are assigned by means of corresponding address information items.
Inventors
- 👤 Michael Abler
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 21:29
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/34; G09G5/346
Claims Analysis
Total Claims: 21
Claim 1
Independent Claim
353 words
A method for scrolling an image to be presented on a display unit comprising the steps of: storing image data of a first image area in a frame buffer, wherein the first image area is larger than a second image area that can be presented on the display unit and contains the second image area; addressing the frame buffer in a manner dependent on first address information items that define the position of the second image area within the first image area, and reading corresponding image data from the frame buffer and presenting the corresponding image data on the display unit in the form of the second image area; changing the first address information items in order to scroll the second image area presented on the display unit; subdividing the first image area into a plurality of image area sections and assigning the image data of a corresponding memory section of the frame buffer to each image area section through the use of corresponding second address information items, the second address information items each having a fixed assignment to a corresponding image area section within the first image area; defining a boundary for the position of the second image area within the first image area by utilizing the first address information items; monitoring the position of the second image area within the first image area with respect to the boundary; and loading new image data into specific memory sections of the frame buffer that are assigned to the image area sections of the first image area that are the furthest away from a specific boundary location in a direction opposite to a scrolling direction when the boundary is reached at the specific boundary location on account of scrolling of the second image area, and correspondingly changing the second address information items in such a way that the first image area is extended in the scrolling direction by the image area sections which are the furthest away from the specific boundary location in the direction opposite to the scrolling direction and for which new image data have been loaded into the specific memory sections.
Claim 2
Independent Claim
353 words
A method for scrolling an image to be presented on a display unit comprising the steps of: storing image data of a first image area in a frame buffer, wherein the first image area is larger than a second image area that can be presented on the display unit and contains the second image area; addressing the frame buffer in a manner dependent on first address information items that define the position of the second image area within the first image area, and reading corresponding image data from the frame buffer and presenting the corresponding image data on the display unit in the form of the second image area; changing the first address information items in order to scroll the second image area presented on the display unit; subdividing the first image area into a plurality of image area sections and assigning the image data of a corresponding memory section of the frame buffer to each image area section through the use of corresponding second address information items, the second address information items each having a fixed assignment to a corresponding image area section within the first image area; defining a boundary for the position of the second image area within the first image area by utilizing the first address information items; monitoring the position of the second image area within the first image area with respect to the boundary; and loading new image data into specific memory sections of the frame buffer that are assigned to the image area sections of the first image area that are the furthest away from a specific boundary location in a direction opposite to a scrolling direction when the boundary is reached at the specific boundary location on account of scrolling of the second image area, and correspondingly changing the second address information items in such a way that the first image area is extended in the scrolling direction by the image area sections which are the furthest away from the specific boundary location in the direction opposite to the scrolling direction and for which new image data have been loaded into the specific memory sections.
Claim 3
Dependent Claim
26 words
The method according to claim 1 , wherein the first address information items and the second address information items are configured in the form of pointers.
Claim 4
Dependent Claim
56 words
The method according to claim 1 , wherein after the new image data is loaded into the specific memory sections, the second address information items are changed and the first image area, the boundary and the first address information items defining the position of the second image area within the first image area are correspondingly changed.
Claim 5
Dependent Claim
38 words
The method according to claim 1 , wherein one or more of the first image area, the second image area, the boundary and the individual image area sections of the first image area are defined in rectangular form.
Claim 6
Dependent Claim
77 words
The method according to claim 1 , wherein for the case when the boundary is reached at a specific boundary location on account of scrolling of the second image area, only those memory sections of the frame buffer are loaded with the new image data which are assigned to the image area sections of the first image area which are the furthest away from the said specific boundary location in the opposite direction to the scrolling direction.
Claim 7
Dependent Claim
19 words
The method according to claim 1 , wherein the first image area is subdivided into 16 image area sections.
Claim 8
Dependent Claim
33 words
The method according to claim 1 , wherein the first image area is set to be four times as large as the second image area that can be presented on the display unit.
Claim 9
Dependent Claim
45 words
The method according to claim 7 , wherein the width and the height of the first image area are both set to be twice as large as the respective width and height of the second image area that can be presented on the display unit.
Claim 10
Dependent Claim
30 words
The method according to claim 1 , wherein each memory section of the frame buffer is configured for storing the image data of an image area section having 512×384 pixels.
Claim 11
Independent Claim
400 words
An apparatus for scrolling an image to be presented on a display unit, comprising: a frame buffer configured for storing image data of a first image area, wherein the first image area is larger than a second image area that can be presented on the display unit and contains the second image area; a memory configured for storing first address information items, which define the position of the second image area within the first image area; and a control system configured for addressing the frame buffer in a manner dependent on the first address information items and for reading corresponding image data from the frame buffer in order to present the image data on the display unit in the form of the second image area, wherein the second image area to be presented on the display unit can be scrolled by changing the first address information items; wherein the first image area is subdivided into a plurality of image area sections and the image data of a corresponding memory section of the frame buffer are assigned to each image area section through the use of corresponding second address information items, which are stored in the memory and each having a fixed assignment to a corresponding image area section within the first image area, and a boundary is defined for the position of the second image area within the first image area by utilizing the first address information items; and wherein the control system is further configured to monitor the position of the second image area within the first image area with respect to the boundary and, in a case when the boundary is reached at a specific boundary location on account of scrolling of the second image area, the control system causes memory sections of the frame buffer, which are assigned to the image area sections of the first image area that are the furthest away from the specific boundary location in a direction opposite to a scrolling direction, to be loaded with new image data and change the second address information items stored in the memory such that the first image area is extended in the scrolling direction by the image area sections that are the furthest away from the specific boundary location in the opposite direction to the scrolling direction and for which new image data have been loaded into the corresponding memory sections of the frame buffer.
Claim 12
Independent Claim
400 words
An apparatus for scrolling an image to be presented on a display unit, comprising: a frame buffer configured for storing image data of a first image area, wherein the first image area is larger than a second image area that can be presented on the display unit and contains the second image area; a memory configured for storing first address information items, which define the position of the second image area within the first image area; and a control system configured for addressing the frame buffer in a manner dependent on the first address information items and for reading corresponding image data from the frame buffer in order to present the image data on the display unit in the form of the second image area, wherein the second image area to be presented on the display unit can be scrolled by changing the first address information items; wherein the first image area is subdivided into a plurality of image area sections and the image data of a corresponding memory section of the frame buffer are assigned to each image area section through the use of corresponding second address information items, which are stored in the memory and each having a fixed assignment to a corresponding image area section within the first image area, and a boundary is defined for the position of the second image area within the first image area by utilizing the first address information items; and wherein the control system is further configured to monitor the position of the second image area within the first image area with respect to the boundary and, in a case when the boundary is reached at a specific boundary location on account of scrolling of the second image area, the control system causes memory sections of the frame buffer, which are assigned to the image area sections of the first image area that are the furthest away from the specific boundary location in a direction opposite to a scrolling direction, to be loaded with new image data and change the second address information items stored in the memory such that the first image area is extended in the scrolling direction by the image area sections that are the furthest away from the specific boundary location in the opposite direction to the scrolling direction and for which new image data have been loaded into the corresponding memory sections of the frame buffer.
Claim 13
Dependent Claim
26 words
The apparatus according to claim 10 , wherein the first address information items and the second address information items are configured in the form of pointers.
Claim 14
Dependent Claim
66 words
The apparatus according to claim 10 , wherein the control system is configured in such a way that after the loading of new image data into the specific memory sections, the second address information items are changed and the first image area, the boundary and the first address information items defining the position of the second image area within the first image area are correspondingly changed.
Claim 15
Independent Claim
36 words
The apparatus according to 10 , one or more of the first image area, the second image area, the boundary and the individual image area sections of the first image area are defined in rectangular form.
Claim 16
Independent Claim
36 words
The apparatus according to 10 , one or more of the first image area, the second image area, the boundary and the individual image area sections of the first image area are defined in rectangular form.
Claim 17
Dependent Claim
83 words
The apparatus according to claim 10 , wherein the control system is configured in such a way that, in the case when the boundary is reached at a specific boundary location on account of scrolling of the second image area, only those memory sections of the frame buffer that are assigned to the image area sections of the first image area furthest away from the specific boundary location in the opposite direction to the scrolling direction are loaded with the new image data.
Claim 18
Dependent Claim
19 words
The apparatus according to claim 10 , wherein the first image area is subdivided into 16 image area sections.
Claim 19
Dependent Claim
32 words
The apparatus according to claim 10 , the first image area is set to be four times as large as the second image area that can be presented on the display unit.
Claim 20
Dependent Claim
44 words
The apparatus according to claim 16 , wherein the width and the height of the first image area are set to be twice as large as the respective width and height of the second image area that can be presented on the display unit.
Claim 21
Dependent Claim
30 words
The apparatus according to claim 10 , wherein each memory section of the frame buffer is configured for storing the image data of an image area section having 512×384 pixels.
References Cited (Backward Citations)
US4602251A
Cited
US4845631A
Cited
US5208588A
Cited
US5396430A
Cited
US5754161A
Cited
US5798749A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2009-05-22 | 2009-11-21 | 2010-05-23 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2013-05-22 | 2013-11-21 | 2014-05-23 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2017-05-22 | 2017-11-21 | 2018-05-23 | $7700.00 | Window Closed / Lapsed |