System for visualizing data comprising - a video source arranged for dividing first data in a plurality of chunks, said chunks to be visualized sequentially in one or more banner areas, arranged for rendering said chunks of 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 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. - a video source arranged for dividing first data in a plurality of chunks, said chunks to be visualized sequentially in one or more banner areas, arranged for rendering said chunks of 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 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.