Patent ID: 7900157

Claim:
A scroll position estimation apparatus comprising: a first acquisition unit configured to acquire a complex document including main data and a plurality of sub-data items, the main data being for determining a layout of presentation of the complex document; a first visualization unit configured to visualize the main data; a first presentation unit configured to present the visualized main data; a second acquisition unit configured to acquire a plurality of scroll positions indicating display areas of the presented main data; a position-time storage unit configured to store pairs of the scroll positions and a plurality of times of acquiring the scroll positions; a first estimation unit configured to estimate a future scroll position based on the scroll positions and the times; a priority computation unit configured to compute a plurality of priority levels of the sub-data items based on the estimated scroll position, the priority levels being used to determine order of visualization; a second visualization unit configured to sequentially visualize the sub-data items in accordance with the computed priority levels of the sub-data items; and a second presentation unit configured to present the visualized sub-data items.