A program comprising instructions which, when the program is executed by a computer, cause the computer to realize a function of recording readable time information by accumulating the readable time in association with each of a plurality of contents displayed by the computer or an external computer, wherein the program causes the computer to execute: a first measurement step (S100) for specifying a visible range at a first timing (T1); a second measurement step (S120) for specifying a visible range at a second timing (T2) after the first timing (T1); a speed calculation step for calculating a scroll speed based on the visible range specified at the first timing (T1) and the visible range specified at the second timing (T2); a speed comparison step (S130) for comparing a scroll speed with a predetermined threshold; and a readable region specifying step (S140; S150) for specifying a readable region in the visible range; an accumulation step (S160) for increasing a readable time during scrolling when the scroll speed is smaller than the threshold, and for not increasing a readable time during scrolling when the scroll speed is equal to or larger than the threshold, wherein the computer is equipped with a touch panel display and an interface for scrolling a display screen by a sliding operation of a contact position with respect to the touch panel display, wherein in the readable region specifying step (S140; S150), determination of a hand with which of a user is touching the screen is performed based on whether of a locus of the touch position draws a clockwise arc or a counterclockwise arc, a non-readable region (R1) in the visible range is specified based on the result of the determination, and the readable region (R2) is specified by excluding the non-readable region (R1) from the visible range; wherein in the accumulation step (S160), when the scroll speed is smaller than the threshold value, the readable time corresponding to the content included in the readable region in the visible range during the scrolling is increased. a first measurement step (S100) for specifying a visible range at a first timing (T1); a second measurement step (S120) for specifying a visible range at a second timing (T2) after the first timing (T1); a speed calculation step for calculating a scroll speed based on the visible range specified at the first timing (T1) and the visible range specified at the second timing (T2); a speed comparison step (S130) for comparing a scroll speed with a predetermined threshold; and a readable region specifying step (S140; S150) for specifying a readable region in the visible range; an accumulation step (S160) for increasing a readable time during scrolling when the scroll speed is smaller than the threshold, and for not increasing a readable time during scrolling when the scroll speed is equal to or larger than the threshold, wherein the computer is equipped with a touch panel display and an interface for scrolling a display screen by a sliding operation of a contact position with respect to the touch panel display, wherein in the readable region specifying step (S140; S150), determination of a hand with which of a user is touching the screen is performed based on whether of a locus of the touch position draws a clockwise arc or a counterclockwise arc, a non-readable region (R1) in the visible range is specified based on the result of the determination, and the readable region (R2) is specified by excluding the non-readable region (R1) from the visible range; wherein in the accumulation step (S160), when the scroll speed is smaller than the threshold value, the readable time corresponding to the content included in the readable region in the visible range during the scrolling is increased. <EOS>