System for visualizing data
First Claim
1. A system for visualizing data comprisinga video source arranged for dividing first data to be visualized in one or more banner areas in a plurality of chunks, arranged for rendering said first data and for rendering second data to be visualized as a background and arranged for outputting said plurality of chunks of said first data to be displayed and for outputting said second data to be visualized as a background,a display for visualizing said first and second data, said display being adapted for having information scrolling in said one or more banner areas of the display,said system further comprisingstorage means for storing said first data, anda scroll engine arranged for receiving said first and said second data from said video source and arranged for grabbing chunks of said first data of said plurality of chunks and for storing said grabbed chunks in said storage means, said scroll engine comprising multiplexing means for multiplexing, once enough chunks of said first data have been stored in said storage means, said second data with stored chunks of said first data from said storage means, said scroll engine arranged for forwarding said multiplexed first and second data to said display, where the chunks of said first data are shown scrolling in a banner in said one or more banner areas overlaid on said second data, said scroll engine further comprising a read pointer for pointing to a location in said storage means wherefrom said first data is read, said read pointer being incrementable with a constant value according to a scroll speed so that smooth scrolling is obtained.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for visualizing data includes storage means, and a video source arranged for dividing first data to be visualized in one or more banner areas in a plurality of chunks and arranged for outputting the plurality of chunks of the first data to be displayed and for outputting second data to be visualized as a background. A display for visualizing the first and second data is adapted for having information scrolling in the banner areas of the display. A scroll engine is arranged for receiving the first and second data from the video source, and for grabbing chunks of the first data of the plurality of chunks and for storing the grabbed chunks in the storage means. The scroll engine comprises multiplexing means for multiplexing the second data with stored chunks of the first data, and is arranged for forwarding the multiplexed first and second data to the display.
23 Citations
15 Claims
-
1. A system for visualizing data comprising
a video source arranged for dividing first data to be visualized in one or more banner areas in a plurality of chunks, arranged for rendering said first data and for rendering second data to be visualized as a background and arranged for outputting said plurality of chunks of said first data to be displayed and for outputting said second data to be visualized as a background, a display for visualizing said first and second data, said display being adapted for having information scrolling in said one or more banner areas of the display, said system further comprising storage means for storing said first data, and a scroll engine arranged for receiving said first and said second data from said video source and arranged for grabbing chunks of said first data of said plurality of chunks and for storing said grabbed chunks in said storage means, said scroll engine comprising multiplexing means for multiplexing, once enough chunks of said first data have been stored in said storage means, said second data with stored chunks of said first data from said storage means, said scroll engine arranged for forwarding said multiplexed first and second data to said display, where the chunks of said first data are shown scrolling in a banner in said one or more banner areas overlaid on said second data, said scroll engine further comprising a read pointer for pointing to a location in said storage means wherefrom said first data is read, said read pointer being incrementable with a constant value according to a scroll speed so that smooth scrolling is obtained.
-
14. A method for visualizing first data in a banner on a display overlaid on second data, comprising the steps of
rendering in a video source said first and second data to be visualized, dividing in said video source said first data to be visualized in one or more banner areas in a plurality of chunks of said first data, grabbing chunks of said first data of said plurality of chunks received from said video source and storing said grabbed chunks in a storage means, multiplexing, once enough chunks of said first data have been stored, said second data received from said video source and to be visualized as a background, with stored chunks of said first data, and forwarding said multiplexed first and second data to said display, where the chunks of said first data are shown scrolling in a banner in said one or more banner areas overlaid on said second data, whereby each time an output frame is refreshed, a read pointer to a location in said storage means wherefrom said first data is read, is incremented with a constant value according to a scroll speed, so that smooth scrolling is obtained.
Specification