Claims Analysis
Total Claims: 102
Claim 1
Independent Claim
166 words
A method for scrolling a first image inside a window of a second image displayed on a display screen comprising the steps of: storing the second image in a VRAM; designating display addresses in the VRAM corresponding to a location of the window on the display screen; storing the first image in a memory different from the VRAM; defining a pointer indicating a first portion of the first image to be displayed in the window; copying the first portion of the first image from the memory to the VRAM at the display addresses in the VRAM based on the pointer; displaying the first portion of the first image in the window of the second image; accepting user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and repeating said copying step and said displaying step with respect to the second portion.
Claim 2
Independent Claim
166 words
A method for scrolling a first image inside a window of a second image displayed on a display screen comprising the steps of: storing the second image in a VRAM; designating display addresses in the VRAM corresponding to a location of the window on the display screen; storing the first image in a memory different from the VRAM; defining a pointer indicating a first portion of the first image to be displayed in the window; copying the first portion of the first image from the memory to the VRAM at the display addresses in the VRAM based on the pointer; displaying the first portion of the first image in the window of the second image; accepting user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and repeating said copying step and said displaying step with respect to the second portion.
Claim 3
Dependent Claim
44 words
A method according to claim 1, wherein said first and second portions of the first image have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image downward.
Claim 4
Dependent Claim
20 words
A method according to claim 2, wherein said accepting step further comprises decreasing the value of the pointer by y.
Claim 5
Dependent Claim
24 words
A method according to claim 2, wherein said accepting step further comprises decreasing the value of the pointer by an integer multiple of y.
Claim 6
Dependent Claim
44 words
A method according to claim 1, wherein said first and second portions of the first image have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image upward.
Claim 7
Dependent Claim
20 words
A method according to claim 5, wherein said accepting step further comprises increasing the value of the pointer by y.
Claim 8
Dependent Claim
24 words
A method according to claim 5, wherein said accepting step further comprises increasing the value of the pointer by an integer multiple of y.
Claim 9
Dependent Claim
29 words
A method according to claim 1, wherein the first image is stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image rightward.
Claim 10
Dependent Claim
20 words
A method according to claim 8, wherein said accepting step further comprises increasing the value of the pointer by one.
Claim 11
Dependent Claim
21 words
A method according to claim 8, wherein said accepting step further comprises increasing the value of the pointer by an integer.
Claim 12
Dependent Claim
29 words
A method according to claim 1, wherein the first image is stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image leftward.
Claim 13
Dependent Claim
20 words
A method according to claim 11, wherein said accepting step further comprises decreasing the value of the pointer by one.
Claim 14
Dependent Claim
21 words
A method according to claim 11, wherein said accepting step further comprises decreasing the value of the pointer by an integer.
Claim 15
Dependent Claim
25 words
A method according to claim 1, wherein the display addresses in the VRAM are mapped to the location of the window on the display screen.
Claim 16
Dependent Claim
25 words
A method according to claim 1, wherein, when a value of the pointer reaches a predetermined value, the pointer is reset to an initial value.
Claim 17
Dependent Claim
26 words
A method according to claim 1, wherein a size of said second image is n (n is an integer) times a size of said first image.
Claim 18
Independent Claim
231 words
An apparatus for scrolling a first image inside a window of a second image displayed on a display screen, said apparatus comprising: a memory for storing program instruction sequences; and a processor for executing the program instruction sequences stored in the memory, wherein said program instruction sequences include (a) a storing step for storing the second image in a VRAM, (b) a designating step for designating display addresses in the VRAM corresponding to a location of the window on the display screen, (c) a storing step for storing the first image in a memory different from the VRAM, (d) a defining step for defining a pointer indicating a first portion of the first image to be displayed in the window, (e) a copying step for copying the first portion of the first image from the memory to the VRAM at the display addresses in the VRAM based on the pointer, (f) a displaying step for displaying the first portion of the first image in the window of the second image, (g) an accepting step for accepting user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window, and (h) a repeating step for repeating said copying step and said displaying step with respect to the second portion.
Claim 19
Independent Claim
231 words
An apparatus for scrolling a first image inside a window of a second image displayed on a display screen, said apparatus comprising: a memory for storing program instruction sequences; and a processor for executing the program instruction sequences stored in the memory, wherein said program instruction sequences include (a) a storing step for storing the second image in a VRAM, (b) a designating step for designating display addresses in the VRAM corresponding to a location of the window on the display screen, (c) a storing step for storing the first image in a memory different from the VRAM, (d) a defining step for defining a pointer indicating a first portion of the first image to be displayed in the window, (e) a copying step for copying the first portion of the first image from the memory to the VRAM at the display addresses in the VRAM based on the pointer, (f) a displaying step for displaying the first portion of the first image in the window of the second image, (g) an accepting step for accepting user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window, and (h) a repeating step for repeating said copying step and said displaying step with respect to the second portion.
Claim 20
Dependent Claim
44 words
An apparatus according to claim 17, wherein said first and second portions of the first image have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image downward.
Claim 21
Dependent Claim
20 words
An apparatus according to claim 18, wherein said accepting step further comprises decreasing the value of the pointer by y.
Claim 22
Dependent Claim
24 words
An apparatus according to claim 18, wherein said accepting step further comprises decreasing the value of the pointer by an integer multiple of y.
Claim 23
Dependent Claim
44 words
An apparatus according to claim 17, wherein said first and second portions of the first image have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image upward.
Claim 24
Dependent Claim
20 words
An apparatus according to claim 21, wherein said accepting step further comprises increasing the value of the pointer by y.
Claim 25
Dependent Claim
24 words
An apparatus according to claim 21, wherein said accepting step further comprises increasing the value of the pointer by an integer multiple of y.
Claim 26
Dependent Claim
29 words
An apparatus according to claim 17, wherein the first image is stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image rightward.
Claim 27
Dependent Claim
20 words
An apparatus according to claim 24, wherein said accepting step further comprises increasing the value of the pointer by one.
Claim 28
Dependent Claim
21 words
An apparatus according to claim 24, wherein said accepting step further comprises increasing the value of the pointer by an integer.
Claim 29
Dependent Claim
29 words
An apparatus according to claim 17, wherein the first image is stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image leftward.
Claim 30
Dependent Claim
20 words
An apparatus according to claim 27, wherein said accepting step further comprises decreasing the value of the pointer by one.
Claim 31
Dependent Claim
21 words
An apparatus according to claim 27, wherein said accepting step further comprises decreasing the value of the pointer by an integer.
Claim 32
Dependent Claim
25 words
An apparatus according to claim 17, wherein the display addresses in the VRAM are mapped to the location of the window on the display screen.
Claim 33
Dependent Claim
25 words
An apparatus according to claim 17, wherein, when a value of the pointer reaches a predetermined value, the pointer is reset to an initial value.
Claim 34
Dependent Claim
26 words
An apparatus according to claim 17, wherein a size of said second image is n (n is an integer) times a size of said first image.
Claim 35
Dependent Claim
204 words
Computer executable process steps stored on a computer-readable medium, the process steps for scrolling a first image inside a window of a second image displayed on a display screen, comprising: a storing step to store the second image in a VRAM; a designating step to designate display addresses in the VRAM corresponding to a location of the window on the display screen; a storing step to store the first image in a memory different from the VRAM; a defining step to define a pointer indicating a portion of the first image to be displayed in the window; a copying step to copy the first portion of the first image from the memory to the VRAM at the display addresses in the VRAM based on the pointer; a displaying step to display the first portion of the first image in the window of the second image; an accepting step to accept user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and a repeating step to repeat said copying step and said displaying step with respect to the second portion.
Claim 36
Dependent Claim
204 words
Computer executable process steps stored on a computer-readable medium, the process steps for scrolling a first image inside a window of a second image displayed on a display screen, comprising: a storing step to store the second image in a VRAM; a designating step to designate display addresses in the VRAM corresponding to a location of the window on the display screen; a storing step to store the first image in a memory different from the VRAM; a defining step to define a pointer indicating a portion of the first image to be displayed in the window; a copying step to copy the first portion of the first image from the memory to the VRAM at the display addresses in the VRAM based on the pointer; a displaying step to display the first portion of the first image in the window of the second image; an accepting step to accept user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and a repeating step to repeat said copying step and said displaying step with respect to the second portion.
Claim 37
Dependent Claim
46 words
Computer executable process steps according to claim 33, wherein said first and second portions of the first image have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image downward.
Claim 38
Dependent Claim
22 words
Computer executable process steps according to claim 34, wherein said accepting step further comprises decreasing the value of the pointer by y.
Claim 39
Dependent Claim
26 words
Computer executable process steps according to claim 34, wherein said accepting step further comprises decreasing the value of the pointer by an integer multiple of y.
Claim 40
Dependent Claim
46 words
Computer executable process steps according to claim 33, wherein said first and second portions of the first image have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image upward.
Claim 41
Dependent Claim
22 words
Computer executable process steps according to claim 37, wherein said accepting step further comprises increasing the value of the pointer by y.
Claim 42
Dependent Claim
26 words
Computer executable process steps according to claim 37, wherein said accepting step further comprises increasing the value of the pointer by an integer multiple of y.
Claim 43
Dependent Claim
31 words
Computer executable process steps according to claim 33, wherein the first image is stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image rightward.
Claim 44
Dependent Claim
22 words
Computer executable process steps according to claim 40, wherein said accepting step further comprises increasing the value of the pointer by one.
Claim 45
Dependent Claim
23 words
Computer executable process steps according to claim 40, wherein said accepting step further comprises increasing the value of the pointer by an integer.
Claim 46
Dependent Claim
31 words
Computer executable process steps according to claim 33, wherein the first image is stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image leftward.
Claim 47
Dependent Claim
22 words
Computer executable process steps according to claim 43, wherein said accepting step further comprises decreasing the value of the pointer by one.
Claim 48
Dependent Claim
23 words
Computer executable process steps according to claim 43, wherein said accepting step further comprises decreasing the value of the pointer by an integer.
Claim 49
Dependent Claim
27 words
Computer executable process steps according to claim 33, wherein the display addresses in the VRAM are mapped to the location of the window on the display screen.
Claim 50
Dependent Claim
26 words
Computer-executable process steps according to claim 33, wherein, when a value of the pointer reaches a predetermined value, the pointer is reset to an initial value.
Claim 51
Dependent Claim
27 words
Computer-executable process steps according to claim 33, wherein a size of said second image is n (n is an integer) times a size of said first image.
Claim 52
Independent Claim
306 words
A method for scrolling a first image and a second image inside a window of a third image displayed on a display screen comprising the steps of: storing the third image in a first memory used for storing images to be displayed on the display screen; designating first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen; storing the first image in a second memory, the second memory being different from the first memory; storing the second image in a third memory, the third memory being different from the first memory; defining a first pointer indicating a first portion of the first image to be displayed in the window; defining a second pointer indicating a first portion of the second image to be displayed in the window; copying the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer; copying the first portion of the second image from the third memory to the first memory at the second display addresses based on the second pointer; displaying the first portion of the first image and the first portion of the second image in the window of the third image; accepting user interface commands to scroll the first image, the second image, or both images, and changing a value of the first pointer, a value of the second pointer, or both values in response thereto, the changed value or values indicating a second portion of the first image to be displayed in the window, a second portion of the second image to be displayed in the window, or both; and repeating said copying step and said displaying step with respect to the portion or portions indicated by the changed value or values.
Claim 53
Independent Claim
306 words
A method for scrolling a first image and a second image inside a window of a third image displayed on a display screen comprising the steps of: storing the third image in a first memory used for storing images to be displayed on the display screen; designating first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen; storing the first image in a second memory, the second memory being different from the first memory; storing the second image in a third memory, the third memory being different from the first memory; defining a first pointer indicating a first portion of the first image to be displayed in the window; defining a second pointer indicating a first portion of the second image to be displayed in the window; copying the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer; copying the first portion of the second image from the third memory to the first memory at the second display addresses based on the second pointer; displaying the first portion of the first image and the first portion of the second image in the window of the third image; accepting user interface commands to scroll the first image, the second image, or both images, and changing a value of the first pointer, a value of the second pointer, or both values in response thereto, the changed value or values indicating a second portion of the first image to be displayed in the window, a second portion of the second image to be displayed in the window, or both; and repeating said copying step and said displaying step with respect to the portion or portions indicated by the changed value or values.
Claim 54
Dependent Claim
52 words
A method according to claim 49, wherein the first and second portions of the first and second images have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image, the second image, or both images downward.
Claim 55
Dependent Claim
27 words
A method according to claim 50, wherein said accepting step further comprises decreasing the value of the first pointer, the second pointer, or both pointers by y.
Claim 56
Dependent Claim
31 words
A method according to claim 50, wherein said accepting step further comprises decreasing the value of the first pointer, the second pointer, or both pointers by an integer multiple of y.
Claim 57
Dependent Claim
27 words
A method according to claim 50, wherein said accepting step further comprises increasing the value of the first pointer, the second pointer, or both pointers by y.
Claim 58
Dependent Claim
31 words
A method according to claim 50, wherein said accepting step further comprises increasing the value of the first pointer, the second pointer, or both pointers by an integer multiple of y.
Claim 59
Dependent Claim
52 words
A method according to claim 49, wherein the first and second portions of the first and second images have a height of x pixels and a width of y pixels and wherein said accepting step comprises accepting user interface commands to scroll the first image, the second image, or both images upward.
Claim 60
Dependent Claim
39 words
A method according to claim 49, wherein the first image and the second image are stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image, the second image, or both images rightward.
Claim 61
Dependent Claim
27 words
A method according to claim 56, wherein said accepting step further comprises increasing the value of the first pointer, the second pointer, or both pointers by one.
Claim 62
Dependent Claim
28 words
A method according to claim 56, wherein said accepting step further comprises increasing the value of the first pointer, the second pointer, or both pointers by an integer.
Claim 63
Dependent Claim
39 words
A method according to claim 49, wherein the first image and the second image are stored horizontally, and wherein said accepting step comprises accepting user interface commands to scroll the first image, the second image, or both images leftward.
Claim 64
Dependent Claim
27 words
A method according to claim 59, wherein said accepting step further comprises decreasing the value of the first pointer, the second pointer, or both pointers by one.
Claim 65
Dependent Claim
28 words
A method according to claim 59, wherein said accepting step further comprises decreasing the value of the first pointer, the second pointer, or both pointers by an integer.
Claim 66
Independent Claim
177 words
A method for scrolling a first image inside a window of a second image displayed on a display screen comprising the steps of: storing the second image in a first memory used for displaying images on the display screen; designating display addresses in the first memory corresponding to a location of the window on the display screen; storing the first image in a second memory different from the first memory; defining a pointer indicating a first portion of the first image to be displayed in the window; copying the first portion of the first image from the second memory to the first memory at the display addresses based on the pointer; displaying the first portion of the first image in the window of the second image; accepting user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and repeating said copying step and said displaying step with respect to the second portion.
Claim 67
Independent Claim
177 words
A method for scrolling a first image inside a window of a second image displayed on a display screen comprising the steps of: storing the second image in a first memory used for displaying images on the display screen; designating display addresses in the first memory corresponding to a location of the window on the display screen; storing the first image in a second memory different from the first memory; defining a pointer indicating a first portion of the first image to be displayed in the window; copying the first portion of the first image from the second memory to the first memory at the display addresses based on the pointer; displaying the first portion of the first image in the window of the second image; accepting user interface commands to scroll the first image and changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and repeating said copying step and said displaying step with respect to the second portion.
Claim 68
Dependent Claim
225 words
A method according to claim 62, wherein, in said designating step, first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen are designated, wherein, in said storing step, the first image and a third image are stored in the second memory, wherein, in said defining step, a first pointer indicating a first portion of the first image to be displayed in the window and a second pointer indicating a first portion of the third image to be displayed in the window are defined, wherein, in said copying step, the first portion of the first image is copied from the second memory to the first memory at the first display addresses based on the first pointer and the first portion of the third image is copied from the second memory to the first memory at the second display addresses based on the second pointer, wherein, in said displaying step, the first portion of the first image and the first portion of the third image are displayed in the window of the second image, and wherein, in said accepting step, user interface commands to scroll the first image, the third image, or both are accepted and a value of the first pointer, a value of the second pointer, or both is changed in response thereto.
Claim 69
Independent Claim
327 words
An apparatus for scrolling a first image and a second image inside a window of a third image displayed on a display screen, comprising: a first memory for storing the third image, the first memory for storing images to be displayed on the display screen; designation means for designating first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen; a second memory for storing the first image, the second memory being different from the first memory; a third memory for storing the second image, the third memory being different from the first memory; defining means for defining a first pointer indicating a first portion of the first image to be displayed in the window; defining means for defining a second pointer indicating a first portion of the second image to be displayed in the window; copying means for copying the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer; copying means for copying the first portion of the second image from the third memory to the first memory at the second display addresses based on the second pointer; display means for displaying the first portion of the first image and the first portion of the second image in the window of the third image; and accepting means for accepting user interface commands to scroll the first image, the second image, or both images, and for changing a value of the first pointer, a value of the second pointer, or both values in response thereto, the changed value or values indicating a second portion of the first image to be displayed in the window, a second portion of the second image to be displayed in the window, or both, wherein said copying and said displaying are repeated with respect to the portion or portions indicated by the changed value or values.
Claim 70
Independent Claim
327 words
An apparatus for scrolling a first image and a second image inside a window of a third image displayed on a display screen, comprising: a first memory for storing the third image, the first memory for storing images to be displayed on the display screen; designation means for designating first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen; a second memory for storing the first image, the second memory being different from the first memory; a third memory for storing the second image, the third memory being different from the first memory; defining means for defining a first pointer indicating a first portion of the first image to be displayed in the window; defining means for defining a second pointer indicating a first portion of the second image to be displayed in the window; copying means for copying the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer; copying means for copying the first portion of the second image from the third memory to the first memory at the second display addresses based on the second pointer; display means for displaying the first portion of the first image and the first portion of the second image in the window of the third image; and accepting means for accepting user interface commands to scroll the first image, the second image, or both images, and for changing a value of the first pointer, a value of the second pointer, or both values in response thereto, the changed value or values indicating a second portion of the first image to be displayed in the window, a second portion of the second image to be displayed in the window, or both, wherein said copying and said displaying are repeated with respect to the portion or portions indicated by the changed value or values.
Claim 71
Dependent Claim
51 words
An apparatus according to claim 64, wherein the first and second portions of the first and second images have a height of x pixels and a width of y pixels and wherein said accepting means accepts user interface commands to scroll the first image, the second image, or both images downward.
Claim 72
Dependent Claim
25 words
An apparatus according to claim 65, wherein said accepting means decreases the value of the first pointer, the second pointer, or both pointers by y.
Claim 73
Dependent Claim
29 words
An apparatus according to claim 65, wherein said accepting means decreases the value of the first pointer, the second pointer, or both pointers by an integer multiple of y.
Claim 74
Dependent Claim
25 words
An apparatus according to claim 65, wherein said accepting means increases the value of the first pointer, the second pointer, or both pointers by y.
Claim 75
Dependent Claim
29 words
An apparatus according to claim 65, wherein said accepting means increases the value of the first pointer, the second pointer, or both pointers by an integer multiple of y.
Claim 76
Dependent Claim
51 words
An apparatus according to claim 64, wherein the first and second portions of the first and second images have a height of x pixels and a width of y pixels and wherein said accepting means accepts user interface commands to scroll the first image, the second image, or both images upward.
Claim 77
Dependent Claim
38 words
An apparatus according to claim 64, wherein the first image and the second image are stored horizontally, and wherein said accepting means accepts user interface commands to scroll the first image, the second image, or both images rightward.
Claim 78
Dependent Claim
25 words
An apparatus according to claim 71, wherein said accepting means increases the value of the first pointer, the second pointer, or both pointers by one.
Claim 79
Dependent Claim
26 words
An apparatus according to claim 71, wherein said accepting means increases the value of the first pointer, the second pointer, or both pointers by an integer.
Claim 80
Dependent Claim
38 words
An apparatus according to claim 64, wherein the first image and the second image are stored horizontally, and wherein said accepting means accepts user interface commands to scroll the first image, the second image, or both images leftward.
Claim 81
Dependent Claim
25 words
An apparatus according to claim 74, wherein said accepting means decreases the value of the first pointer, the second pointer, or both pointers by one.
Claim 82
Dependent Claim
26 words
An apparatus according to claim 74, wherein said accepting means decreases the value of the first pointer, the second pointer, or both pointers by an integer.
Claim 83
Independent Claim
198 words
An apparatus for scrolling a first image inside a window of a second image displayed on a display screen, comprising: a first memory for storing the second image, the first memory used for displaying images on the display screen; designation means for designating display addresses in the first memory corresponding to a location of the window on the display screen; a second memory for storing the first image, the second memory different from the first memory; defining means for defining a pointer indicating a first portion of the first image to be displayed in the window; copying means for copying the first portion of the first image from the second memory to the first memory at the display addresses on the basis of the pointer; display means for displaying the first portion of the first image in the window of the second image; and accepting means for accepting user interface commands to scroll the first image and for changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window, wherein said copying and said displaying are repeated with respect to the second portion.
Claim 84
Independent Claim
198 words
An apparatus for scrolling a first image inside a window of a second image displayed on a display screen, comprising: a first memory for storing the second image, the first memory used for displaying images on the display screen; designation means for designating display addresses in the first memory corresponding to a location of the window on the display screen; a second memory for storing the first image, the second memory different from the first memory; defining means for defining a pointer indicating a first portion of the first image to be displayed in the window; copying means for copying the first portion of the first image from the second memory to the first memory at the display addresses on the basis of the pointer; display means for displaying the first portion of the first image in the window of the second image; and accepting means for accepting user interface commands to scroll the first image and for changing a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window, wherein said copying and said displaying are repeated with respect to the second portion.
Claim 85
Dependent Claim
217 words
An apparatus according to claim 77, wherein said designating means designates first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen area in the first memory, wherein said storing means stores the first image and image a third image in the second memory, wherein said defining means defines a first pointer indicating a first portion of the first image to be displayed in the window and a second pointer indicating a first portion of the third image to be displayed in the window, wherein said copying means copies the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer and copies the first portion of the third image from the second memory to the first memory at the second display addresses based on the second pointer, wherein said displaying means displays the first portion of the first image and the first portion of the third image in the window of the second image, and wherein said accepting means accepts user interface commands to scroll the first image, the third image, or both and changes a value of the first pointer, a value of the second pointer, or both in response thereto.
Claim 86
Dependent Claim
358 words
Computer executable process steps stored on a computer-readable medium, the steps to scroll a first image and a second image inside a window of a third image displayed on a display screen, the steps comprising: a storing step to store the third image in a first memory used for storing images to be displayed on the display screen; a designating step to designate first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen; a storing step to store the first image in a second memory, the second memory being different from the first memory; a storing step to store the second image in a third memory, the third memory being different from the first memory; a defining step to define a first pointer indicating a first portion of the first image to be displayed in the window; a defining step to define a second pointer indicating a first portion of the second image to be displayed in the window; a copying step to copy the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer; a copying step to copy the first portion of the second image from the third memory to the first memory at the second display addresses based on the second pointer; a displaying step to display the first portion of the first image and the first portion of the second image in the window of the third image; an accepting step to accept user interface commands to scroll the first image, the second image, or both images, and changing a value of the first pointer, a value of the second pointer, or both values in response thereto, the changed value or values indicating a second portion of the first image to be displayed in the window, a second portion of the second image to be displayed in the window, or both; and a repeating step to repeat said copying step and said displaying step with respect to the portion or portions indicated by the changed value or values.
Claim 87
Dependent Claim
358 words
Computer executable process steps stored on a computer-readable medium, the steps to scroll a first image and a second image inside a window of a third image displayed on a display screen, the steps comprising: a storing step to store the third image in a first memory used for storing images to be displayed on the display screen; a designating step to designate first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen; a storing step to store the first image in a second memory, the second memory being different from the first memory; a storing step to store the second image in a third memory, the third memory being different from the first memory; a defining step to define a first pointer indicating a first portion of the first image to be displayed in the window; a defining step to define a second pointer indicating a first portion of the second image to be displayed in the window; a copying step to copy the first portion of the first image from the second memory to the first memory at the first display addresses based on the first pointer; a copying step to copy the first portion of the second image from the third memory to the first memory at the second display addresses based on the second pointer; a displaying step to display the first portion of the first image and the first portion of the second image in the window of the third image; an accepting step to accept user interface commands to scroll the first image, the second image, or both images, and changing a value of the first pointer, a value of the second pointer, or both values in response thereto, the changed value or values indicating a second portion of the first image to be displayed in the window, a second portion of the second image to be displayed in the window, or both; and a repeating step to repeat said copying step and said displaying step with respect to the portion or portions indicated by the changed value or values.
Claim 88
Dependent Claim
55 words
Computer executable process steps according to claim 79, wherein the first and second portions of the first and second images have a height of x pixels and a width of y pixels and wherein, in said accepting step, user interface commands to scroll the first image, the second image, or both images downward are accepted.
Claim 89
Dependent Claim
29 words
Computer executable process steps according to claim 80, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is decreased by y.
Claim 90
Dependent Claim
33 words
Computer executable process steps according to claim 80, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is decreased by an integer multiple of y.
Claim 91
Dependent Claim
29 words
Computer executable process steps according to claim 80, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is increased by y.
Claim 92
Dependent Claim
33 words
Computer executable process steps according to claim 80, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is increased by an integer multiple of y.
Claim 93
Dependent Claim
55 words
Computer executable process steps according to claim 79, wherein the first and second portions of the first and second images have a height of x pixels and a width of y pixels and wherein, in said accepting step, user interface commands to scroll the first image, the second image, or both images upward are accepted.
Claim 94
Dependent Claim
42 words
Computer executable process steps according to claim 79, wherein the first image and the second image are stored horizontally, and wherein, in said accepting step, user interface commands to scroll the first image, the second image, or both images rightward are accepted.
Claim 95
Dependent Claim
28 words
Computer executable process steps to claim 86, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is increased by one.
Claim 96
Dependent Claim
30 words
Computer executable process steps according to claim 86, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is increased by an integer.
Claim 97
Dependent Claim
42 words
Computer executable process steps according to claim 79, wherein the first image and the second image are stored horizontally, and wherein, in said accepting step, user interface commands to scroll the first image, the second image, or both images leftward are accepted.
Claim 98
Dependent Claim
29 words
Computer executable process steps according to claim 89, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is decreased by one.
Claim 99
Dependent Claim
30 words
Computer executable process steps according to claim 89, wherein, in said accepting step, the value of the first pointer, the second pointer, or both pointers is decreased by an integer.
Claim 100
Dependent Claim
219 words
Computer executable process steps stored on a computer-readable medium, the process steps to scroll a first image inside a window of a second image displayed on a display screen, the steps comprising: a storing step to store the second image in a first memory used for displaying images on the display screen; a designating step to designate display addresses in the first memory corresponding to a location of the window on the display screen; a storing step to store the first image in a second memory different from the first memory; a defining step to define a pointer indicating a first portion of the first image to be displayed in the window; a copying step to copy the first portion of the first image from the second memory to the first memory at the display addresses based on the pointer; a displaying step to display the first portion of the first image in the window of the second image; an accepting step to accept user interface commands to scroll the first image, and to change a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and a repeating step to repeat said copying step and said displaying step with respect to the second portion.
Claim 101
Dependent Claim
219 words
Computer executable process steps stored on a computer-readable medium, the process steps to scroll a first image inside a window of a second image displayed on a display screen, the steps comprising: a storing step to store the second image in a first memory used for displaying images on the display screen; a designating step to designate display addresses in the first memory corresponding to a location of the window on the display screen; a storing step to store the first image in a second memory different from the first memory; a defining step to define a pointer indicating a first portion of the first image to be displayed in the window; a copying step to copy the first portion of the first image from the second memory to the first memory at the display addresses based on the pointer; a displaying step to display the first portion of the first image in the window of the second image; an accepting step to accept user interface commands to scroll the first image, and to change a value of the pointer in response thereto, the changed value indicating a second portion of the first image to be displayed in the window; and a repeating step to repeat said copying step and said displaying step with respect to the second portion.
Claim 102
Dependent Claim
227 words
Computer executable process steps according to claim 92, wherein, in said designating step, first display addresses and second display addresses in the first memory corresponding to a location of the window on the display screen are designated, wherein, in said storing step, the first image and a third image are stored in the second memory, wherein, in said defining step, a first pointer indicating a first portion of the first image to be displayed in the window and a second pointer indicating a first portion of the third image to be displayed in the window are defined, wherein, in said copying step, the first portion of the first image is copied from the second memory to the first memory at the first display addresses based on the first pointer and the first portion of the third image is copied from the second memory to the first memory at the second display addresses based on the second pointer, wherein, in said displaying step, the first portion of the first image and the first portion of the third image are displayed in the window of the second image, and wherein, in said accepting step, user interface commands to scroll the first image, the third image, or both are accepted and a value of the first pointer, a value of the second pointer, or both is changed in response thereto.