Video display control
First Claim
1. An apparatus for displaying video information, comprising:
- a video display screen,a storage device for holding a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first-pointed-to command responsive image element lists can be grouped with later-pointed-to command responsive image elements to define at least a portion of a display on said video display screen,a video image data assembly module adapted for responding to data commands by applying data commands to output addressable image element lists in said storage device and peripheral audio/video sources, said video image data assembly module further adapted for assembling output addresses representing at least three image element lists in order to compile a video image suitable for display on said video display screen, anda video image command module for transmitting data commands to said video image data assembly module to be applied over the data structure of output addressable image element lists in said storage device.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus for displaying video information includes a video display screen, a screen buffer, a frame buffer, and a video image data assembly module. The module assembles data from linked lists of screen objects, segment objects and field objects which identify images stored in the frame buffer into video image data to store in the screen buffer to be displayed on said screen. Data elements in the lists are linked in a hierarchical arrangement of most-significant to least-significant data elements, with significance denoted by the usual size of the data element as displayed on said screen, so that selecting data from an upper one of the members of a hierarchical list thereby selects data from a lower member by virtue of the linking of the lower member to the upper member. A television signal source supplies television signals to the video image data assembly module as data for one of the linked lists, A communication link to the video image data assembly module receives data to be listed in a linked list for display and data indicative of which of the linked lists is to be selected for assembly into the video image.
93 Citations
37 Claims
-
1. An apparatus for displaying video information, comprising:
-
a video display screen, a storage device for holding a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first-pointed-to command responsive image element lists can be grouped with later-pointed-to command responsive image elements to define at least a portion of a display on said video display screen, a video image data assembly module adapted for responding to data commands by applying data commands to output addressable image element lists in said storage device and peripheral audio/video sources, said video image data assembly module further adapted for assembling output addresses representing at least three image element lists in order to compile a video image suitable for display on said video display screen, and a video image command module for transmitting data commands to said video image data assembly module to be applied over the data structure of output addressable image element lists in said storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18)
-
-
17. An apparatus for displaying video information comprising
a video display screen, a screen buffer, a frame buffer for holding a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first-pointed-to command responsive image element lists can be grouped with later-pointed-to command responsive image elements in order to define, at least a portion of a display on said video display screen a video image data assembly module adapted for responding to data commands by applying data commands to the output addressable image element lists in said storage device, said video image data assembly module further adapted for assembling output addresses representing at least three image element lists in order to compile a video image suitable for display on said video display screen, and assembling responsive output addresses from said image element lists linked in a hierarchical arrangement of most-significant to least-significant data elements, with significance dented by the usual size of the image element as displayed on said screen, so that selecting data elements located at any one of the output addresses of one the hierarchical arranged image element lists thereby selects data elements located at the output addresses of another of the image element lists by virtue of the linking the one output address to the other output address, a television signal source supplying television signals to a portion of said video screen as directed by said image data assembly module, and a communication link to said video image data assembly module to receive data to be listed in a linked list for display and to receive data indicative of which of the linked lists are to be selected for assembly into the video image.
-
19. An apparatus for displaying video information comprising:
-
a video display screen, a storage device for holding a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first-pointed-to command responsive image element lists can be grouped with later-pointed-to command responsive image elements in order to define at least a portion of a display on said video display screen, a video image data assembly module adapted for responding to data commands by applying data commands to the output addressable image element lists in said storage device, said video image data assembly module further adapted for assembling output addresses representing at least three image element lists in order to compile a video image suitable for display on said video display screen, and a video image command module for transmitting data commands to said video image data assembly module to be applied over the data structure of output addressable image element lists in said storage device.
-
-
20. A fuel dispenser for dispensing fuel, comprising:
-
fuel delivery mechanism, a transaction computer, and apparatus for displaying video information to a fuel customer including a video display screen. a storage device for holding a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first-pointed-to command responsive image element lists can be grouped with later;
pointed-to command responsive image element in order to define at least a portion of a display on said video display screen, anda video image data assembly module adapted for responding to data commands by applying data commands to the output addressable image element lists in said storage device, said video image data assembly module further adapted for assembling output addresses representing at least three image element lists in order to compile a video image suitable for display on said video display screen.
-
-
21. A method of displaying video information, comprising:
-
providing a video display screen, and electronically assembling data from a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first pointed to command responsive image element lists can be grouped with later pointed to command responsive image element in order to simultaneously display responsive image element lists on respective portions of said video display screen, and displaying the assembled data on the video display screen. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of displaying video information comprising
receiving, arranging and storing data to be listed in a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first pointed to command responsive image element lists can be grouped with later pointed to command responsive image element in order to simultaneously display the responsive image element lists on respective portions of a video display screen receiving control data indicative of which of the output addressable image element lists is to be selected for assembly into a video image, acting on such received control data to electronically assemble a video image by applying the output addresses of the output addressable image element lists to actuate images stored in a frame buffer, writing the assembled video image data from a frame buffer to a screen butter, and outputting and displaying the assembled video image data from the screen buffer to the video display screen.
-
36. A method of displaying video information, comprising:
-
organizing data in a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first pointed to command responsive image element lists can be grouped with later pointed to command responsive image element in order to simultaneously display the responsive image element lists on respective portions of a video display screen, providing a video display screen, and electronically assembling video images by applying responsive output addresses from the plurality of levels and branches of output addressable image element lists to trigger images stored in a frame buffer to be displayed on the screen.
-
-
37. A method of dispensing fuel comprising
organizing and storing data in a collection of output addressable image element lists linked to one another by a data structure including pointers between image element lists of the collection so that combinations of output addresses from first-pointed-to command responsive image element lists can be grouped with later-pointed-to command responsive image elements in order to simultaneously display the responsive image element lists on respective portions of a video display screen, delivering fuel through a fuel delivery mechanism, computing the amount of fuel dispensed on a transaction computer, and displaying video information to a fuel customer on a video display screen by applying command data to a plurality of levels and branches of output addressable image element lists, applying the output addresses from responsive output addressable image element list to activate images stored in a frame buffer as well as from peripheral audio/video sources assembling responsive images to simultaneously display on respective portions of a display screen, writing the assembled video image data from the frame buffer to the screen buffer, and outputting the assembled video data from the screen buffer to a video display screen.
Specification