Multimedia graphics system
First Claim
1. In combination for use with a display monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
- first means for providing standard interframe video signals,second means for providing television signals,third means for providing graphics signals,fourth means for providing color palette signals,fifth means for storing the standard interframe video signals, the television signals, the graphics signals and the color palette signals,sixth means for receiving the standard interframe video signals from the fifth means and for providing an output representative of such standard interframe video signals,seventh means for receiving the television signals from the fifth means and for providing an output representative of such television signals,eighth means for receiving the graphics signals from the fifth means and for providing an output representative of such graphics signals,ninth means for providing a color palette having a plurality of positions each indicative of an individual color when selected,tenth means for introducing the color palette signals from the fifth means to the individual positions in the color palette to obtain an indication of the individual colors at the individual positions in the color palette,the fifth means also storing audio signals,eleventh means for receiving the audio signals from the fifth means and for providing an output representative of such audio signals, andtwelfth means for selecting an individual one of the sixth, seventh, eighth, tenth and eleventh means at each instant to obtain the transfer of an individual one of the standard interframe video signals, the television signals, the graphics signals, the color palette signals and the audio signals from the fifth means to such individual one of the sixth, seventh, eighth, tenth and eleventh means at such instant.
3 Assignments
0 Petitions
Accused Products
Abstract
Words of different types of digital information, including standard interframe video (SIF), graphics, television and audio are transferred preferably in packets between a controller, storage memory and shift registers (e.g. FIFO'"'"'s) individually associated with the different information types. For a VRAM memory, information is transferred in parallel, controlled by tag bus information, from the controller to the memory and then serially to the FIFO'"'"'s, all at a frequency higher than a clock frequency in a monitor raster scan. The tag bus information is decoded and introduced to an additional FIFO. A state machine processes such additional FIFO information and transfers the digital information to the different FIFO'"'"'s at times controlled in each line by such additional FIFO--e.g. particular times in each line for the SIF and graphics and, thereafter, for television and audio, at times unrelated to any times in such line. The graphics transfer is timed to substantially fill, but not overflow, in such line the limited capacity of the associated FIFO. Their limited capacities cause the television and audio FIFO'"'"'s to stop receiving words when filled to particular limits. For a DRAM memory, parallel information is transferred, dependent upon the tag bus information, between the controller, memory and FIFO'"'"'s at the clock frequency. In a "Rambus" system, a bus common with the controller, memory and FIFO'"'"'s provides control and timing words. Such words control information transfer in successive words through the common bus to the controller, memory and FIFO'"'"'s upon such timing and control.
-
Citations
126 Claims
-
1. In combination for use with a display monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
first means for providing standard interframe video signals, second means for providing television signals, third means for providing graphics signals, fourth means for providing color palette signals, fifth means for storing the standard interframe video signals, the television signals, the graphics signals and the color palette signals, sixth means for receiving the standard interframe video signals from the fifth means and for providing an output representative of such standard interframe video signals, seventh means for receiving the television signals from the fifth means and for providing an output representative of such television signals, eighth means for receiving the graphics signals from the fifth means and for providing an output representative of such graphics signals, ninth means for providing a color palette having a plurality of positions each indicative of an individual color when selected, tenth means for introducing the color palette signals from the fifth means to the individual positions in the color palette to obtain an indication of the individual colors at the individual positions in the color palette, the fifth means also storing audio signals, eleventh means for receiving the audio signals from the fifth means and for providing an output representative of such audio signals, and twelfth means for selecting an individual one of the sixth, seventh, eighth, tenth and eleventh means at each instant to obtain the transfer of an individual one of the standard interframe video signals, the television signals, the graphics signals, the color palette signals and the audio signals from the fifth means to such individual one of the sixth, seventh, eighth, tenth and eleventh means at such instant. - View Dependent Claims (108, 109)
-
-
2. In combination,
first means for providing standard interframe video signals, second means for providing television signals, third means for providing graphics signals, fourth means for providing color palette signals, fifth means for storing the standard interframe video signals, the television signals, the graphics signals and the color palette signals, sixth means for receiving the standard interframe video signals from the fifth means and for providing an output representative of such standard interframe video signals, seventh means for receiving the television signals from the fifth means and for providing an output representative of such television signals, eighth means for receiving the graphics signals from the fifth means and for providing an output representative of such graphics signals, ninth means for providing a color palette having a plurality of positions each indicative of an individual color when selected, tenth means for introducing the color palette signals from the fifth means to the individual positions in the color palette to obtain an indication of the individual colors at the individual positions in the color palette, the fifth means also storing audio signals, eleventh means for receiving the audio signals from the fifth means and for providing an output representative of such audio signals, and twelfth means for activating an individual one of the sixth, seventh, eighth, tenth and eleventh means at each instant to obtain the transfer of an individual one of the standard interframe video signals, the television signals, the graphics signals, the color palette signals and the audio signals from the fifth means, to such individual one of the sixth, seventh, eighth, tenth and eleventh means at such instant, thirteenth means for providing a visual display in a raster scan defined by a plurality of lines, and fourteenth means for storing the signals from the first through fifth means in each line in the raster scan in a particular sequence.
-
6. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented in each line:
-
storage means for storing words of audio information and for providing for the transfer of the words of audio information from the storage means at a first particular frequency, shift register means for receiving the words of audio information from the storage means and for transferring the words of audio information from the shift register means at a second frequency different from the first frequency, a controller for providing for a transfer of bytes in the words of the audio information for each line from the storage means to the shift register means at the first particular frequency, first means for providing a control signal when the shift register means has been filled for any particular line in the raster scan with the bytes of the audio information to a particular percentage of the capacity of the shift register means, and second means responsive to the control signal for interrupting the transfer of the words of the audio information for such particular line from the storage means to the shift register means. - View Dependent Claims (7, 8, 9, 10, 11, 110, 111)
-
-
12. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for storing words of television information and for providing for the transfer of the words of television information from the storage means at a second particular frequency different from the first particular frequency, shift register means for receiving the words of television information from the storage means and for transferring bytes in the words of television information from the shift register means at the first particular frequency, a controller for providing for a transfer of the words of the television information for each line from the storage means to the shift register means at the second particular frequency, means for providing a control signal when the shift register means has been filled for any particular line in the raster scan with the bytes of the television information to a particular percentage capacity of the shift register means, and means responsive to the provision of the control signal for interrupting the transfer of the words of the television information from the storage means to the shift register means. - View Dependent Claims (13, 14, 15, 16, 17, 112, 113)
-
-
18. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line,
storage means for storing words of different types of digital information selected from a group including standard interface video information, graphics information, audio information and television information for transfer of such different types of information from the storage means, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information, a plurality of first means each associated with an individual one of the shift register means in the plurality and operative to convert to analog form at the first particular frequency bytes in the words of digital information from the individual one of the shift register means in the plurality, and controller means for providing for the transfer of each individual one of the different types of digital information in a particular sequence relative to each line in the raster scan, at a second particular frequency less than the first particular frequency, to the individual one of the shift register means receiving that individual one of the different types of digital information, and second means operatively coupled to the controller means for transferring at each instant the bytes of information from a selective one of the shift register means to a selective one of the first means for the presentation in analog form of the information introduced to such selective one of the first means.
-
24. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for storing words of different types of digital information selected from a group including standard interframe video information, graphics information, audio information and television information for a transfer of such different types of information from the storage means, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to pass such stored information from such shift register means, a plurality of converter means each associated with an individual one of the shift register means in the plurality and each operative to convert to analog form bytes in the words of digital information from such individual one of the shift register means in the plurality, first means for providing for the transfer of the words of at least a first one of the different types of information, at a particular time relative to each line in the raster scan in the monitor, from the storage means to a first individual one of the shift register means receiving such words, and second means for providing for the transfer of the words of at least a second one of the different types of information in each line, at times relative to such line after the transfer of the words of the first individual one of the different types of information to the first individual one of the shift register means in such line but without reference to any particular time relative to such line, from the storage means to a second individual one of the shift register means receiving such words. - View Dependent Claims (25, 26, 27, 28, 29, 116)
-
-
30. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for storing words of different types of digital information, selected from a group including standard interframe video information and graphics information, for each line in the raster scan in the monitor, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of information and to pass bytes in such stored information from such shift register means at the first particular frequency, a plurality of converter means each associated with an individual one of the shift register means in the plurality and each operative to convert to analog form the bytes of digital information from such individual one of the shift register means in the plurality, first means for providing for the transfer of the words of the different types of digital information from the storage means to the individual ones of the shift register means at a second frequency less than the first frequency, the first means being operative to initiate the transfer of such words for each line at a particular time relative to such line, the shift register means for the standard interframe video information having a capacity corresponding to the words of digital information for supplying the pixels in each line, the shift register means for the graphics information having a capacity less than that for providing the words for the pixels in each line, the first means being operative to initiate the transfer of the words of graphics information for each line from the storage means to the individual one of the shift register means for such words at a time relative to such line to provide for the transfer of the words for such line into and out of such individual one of the shift register means before the end of such line without overloading the individual one of the shift register means during such line and to provide for the use of substantially the full capacity of the individual one of the shift register means in storing the words of information for such line. - View Dependent Claims (31, 32, 33, 117, 118)
-
-
34. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for storing words of digital graphics information and for providing for a transfer of such digital graphics information from the storage means at a second particular frequency less than the first particular frequency, shift register means for receiving and storing the words of the digital graphics information from the storage means and for passing such information from the shift register means in the same order as the reception of such words by the shift register means, the shift register means having a capacity less than that for storing bytes in the words for a complete line of pixels, first means for converting the bytes of the digital graphics information from the shift register means at the first frequency into analog representations of such words, and second means for providing for an initiation of the transfer of the words of the digital graphics information from the storage means into the shift register means at the second particular frequency at a time relative to each line to obtain the transfer of the bytes from the shift register means at the first particular frequency for such line by using substantially the full capacity of such shift register means, without overloading the shift register means, during the transfer of the words of the digital graphics information into the shift register means for such line. - View Dependent Claims (35, 36, 37, 119, 120)
-
-
38. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for storing words of digital standard interframe video information and for providing for a transfer of such information from the storage means at a second particular frequency less than, and unrelated to, the first particular frequency, shift register means for receiving and storing the words of the digital standard interframe video information and for passing such words from the shift register means in the same order as the reception of such words by the shift register means, means for converting bytes in the words of the digital standard interframe video information from the shift register means at the first particular frequency into analog representations of such bytes, and means for initiating the transfer of the words of the digital standard interframe video information into the shift register means at the second frequency at a time relative to each line to obtain the transfer of such words from the shift register means at the first particular frequency for such line, each of the lines having a blanking interval, means for providing clock signals at the second particular frequency and for introducing such clock signals to the shift register means to provide for the transfer of the words of the digital standard interframe video information from the storage means to the shift register means in synchronism with the clock signals, and means including a bus for providing for the activation of the shift register means to receive the words of the digital standard interframe video information for each line at a particular time relative to the blanking interval in such line, the bus providing a tag indicating in digital form the time for the initiation of the transfer of the words of the digital standard interframe video signals from the storage means to the shift register means for each line, and the means including the bus also including a state machine for decoding the tag to provide a synchronizing signal for initiating the transfer of the words of the digital standard interframe video information from the storage means to the shift register means at a particular time relative to each line, and means for initiating the transfer of the words of the digital standard interframe video information from the storage means to the shift register means in accordance with the provision of the synchronizing signal.
-
-
39. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for providing words of digital information from a group of different types of information including standard interframe video information, graphics information, television information and audio information for the transfer of such words from the storage means, a plurality of shift register means each operative to receive and store the words of digital information from an individual one of the different types in the group and, after a delay, to transfer bytes in such words from such shift register means at the first particular frequency in the same order as received, a plurality of converter means operative to receive the bytes of digital information from individual ones of the shift register means in the plurality and to produce analog signals representative of such bytes, first means including a bus for providing on the bus digital signals indicating the individual one of the shift register means in the plurality to be activated at each instant to receive words of the individual one of the different types of digital information from the storage means at that instant at the second particular frequency, and second means responsive to the digital signals from the first means at each instant for selecting the individual one of the shift register means in the plurality to receive words of the individual one of the different types of digital information from the storage means at that instant.
-
-
40. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for providing words of digital information from a group of different types of information including standard interframe video information, graphics information, television information and audio information for the transfer of such words from the storage means, a plurality of shift register means each operative to receive and store the words of digital information from an individual one of the different types in the group and, after a delay, to transfer bytes in such words from such shift register means at the first particular frequency in the same order as received, a plurality of converter means operative to receive the bytes of digital information from individual ones of the shift register means in the plurality and to produce analog signals representative of such bytes, first means including a bus for providing on the bus digital signals indicating the individual one of the shift register means in the plurality to be activated at each instant to receive words of the individual one of the different types of digital information from the storage means at that instant at a second particular frequency less than the first particular frequency, and second means responsive to the digital signals from the first means at each instant for selecting the individual one of the shift register means in the plurality to receive words of the individual one of the different types of digital information from the storage means at that instant, the storage means being operative to transfer the words of the digital information from the storage means at the second particular frequency.
-
-
41. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for providing words of digital information from a group of different types of information including standard interframe video information, graphics information, television information and audio information for transfer of such words from the storage means, a plurality of shift register means each operative to receive and store the words of digital information from an individual one of the different types in the group and, after a delay, to transfer bytes in such words from such shift register means at the first particular frequency in the same order as received, a plurality of converter means operative to receive the bytes of digital information from individual ones of the shift register means in the plurality and to produce analog signals representative of such bytes, first means including a bus for providing on the bus digital signals indicating the individual one of the shift register means in the plurality to be activated at each instant to receive words of the individual one of the different types of digital information from the storage means at that instant at a second particular frequency less than the first particular frequency, and second means responsive to the digital signals from the first means at each instant for selecting the individual one of the shift register means in the plurality to receive words of the individual one of the different types of digital information from the storage means at that instant, the first means including the bus also including state machine means responsive to the digital signals on the bus for determining the order in which the words of the different types of the digital information are to be transferred for each line to the individual ones of the shift register means in the plurality, and the second means being responsive to the determinations of the order by the state machine means for selecting the individual one of the shift register means to receive the words of digital information from the storage means at that instant. - View Dependent Claims (42, 43)
-
-
44. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for holding words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such digital information from such shift register means in the same order as received, an additional shift register means, the storage means also holding additional words of digital information providing timing information and providing for the selective transfer of the additional words of digital information from the storage means to the additional shift register means, first means for selecting the additional shift register means at particular times, second means responsive to the selection of the additional shift register means for providing for the transfer of the additional words of digital information from the storage means to the additional shift register means, third means responsive to the additional words of digital information in the additional shift register means for decoding such information to provide timing signals and control signals providing for the selective transfer of the words of digital information from an individual one of the shift register means in the plurality, fourth means responsive to the timing signals and the control signals for obtaining a selective transfer of the words of digital information from the individual one of the shift register means in the plurality for each line, and fifth means for processing bytes in the words of digital information selectively transferred from the individual one of the shift register means in the plurality to convert such bytes to analog information. - View Dependent Claims (121)
-
-
45. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for holding words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such digital information from such shift register means in the same order as received, an additional shift register means, the storage means also holding additional words of digital information providing timing information and providing for the selective transfer at each instant of the words of additional information from the storage means in the plurality to the additional shift register means, first means including a bus for selecting the additional shift register means at particular times, second means responsive to the selection of the additional shift register means for providing for the transfer of the additional words of digital information to the additional shift register means, third means responsive to the additional words of digital information in the additional shift register means for decoding such information to provide timing signals and control signals providing for the selective transfer of the words of digital information from an individual one of the shift register means in the plurality, fourth means responsive to the timing signals and the control signals for obtaining a selective transfer of the words of digital information from the individual one of the shift registers in the plurality for each line, and fifth means for processing bytes in the words of digital information selectively transferred from the individual one of the shift register means in the plurality to convert such words to analog information, each additional word having a plurality of binary bits, first bits in each additional word providing the information for the production of the timing and control signals, the third means being responsive to the first bits in each additional word for decoding such first bits to provide the timing signals and the control signals controlling the selective transfer of the words of digital information from the individual one of the shift register means in the plurality, sixth means for providing clock signals at a particular frequency, second bits in each additional word being responsive to the clock signals for providing a count of the clock signals in each additional word, the fifth means being responsive to the count of the clock signals in each additional word and to the timing signals and the control signals decoded in such additional word for processing the bytes of digital information selectively transferred from the individual one of the shift register means in the plurality to convert such bytes to analog information. - View Dependent Claims (48)
-
-
46. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for holding words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such digital information from such shift register means in the same order as received, an additional shift register means, the storage means also holding additional words of digital information providing timing information and providing for the selective transfer at each instant of the additional words of digital information from the storage means in the plurality to the additional shift register means, first means including a bus for selecting the additional shift register means at particular times, second means responsive to the selection of the additional shift register means for providing for the transfer of the additional words of digital information to the additional shift register means, third means responsive to the additional words of digital information in the shift register means for decoding such information to provide timing signals and control signals providing for the selective transfer of the words of digital information from an individual one of the shift register means in the plurality, fourth means responsive to the timing signals and the control signals for obtaining a selective transfer of the words of digital information from the individual one of the shift registers in the plurality for each line, and fifth means for processing the words of digital information selectively transferred from the individual one of the shift register means in the plurality to convert such words to analog information, and sixth means responsive to the count of the clock signals in each additional word for providing for the transfer of the words of the individual one of the different types of the digital information from the storage means into the individual one of the shift register means in the plurality receiving and storing such individual one of the different types of the digital information.
-
-
47. In combination for displaying information in a raster scan defined by a plurality of pixels presented at a first particular frequency in each line:
-
storage means for holding words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such digital information from such shift register means in the same order as received, an additional shift register means, the storage means also holding additional words of digital information providing timing information and providing for the selective transfer at each instant of the additional words of digital information from the storage means in the plurality to the additional shift register means, first means including a bus for selecting the additional shift register means at particular times, second means responsive to the selection of the additional shift register means for providing for the transfer of the additional words of digital information to the additional shift register means, third means responsive to the additional words of digital information in the shift register means for decoding such information to provide timing signals and control signals providing for the selective transfer of the words of digital information from an individual one of the shift register means in the plurality, fourth means responsive to the timing signals and the control signals for obtaining a selective transfer of the words of digital information from the individual one of the shift registers in the plurality for each line, fifth means for processing bytes in the words of digital information selectively transferred from the individual one of the shift register means in the plurality to convert such words to analog information, and a monitor for displaying information, the monitor providing the raster scan defined by the plurality of lines and by the plurality of pixels presented at the first particular frequency in each line, there being horizontal sync signals in each line in the raster scan and blanking signals in such line and vertical sync signals at the end of such raster scan, the third means being responsive to the additional words of digital information for decoding such digital information to provide the horizontal sync signals for such line and the blanking signals for such line and the vertical sync signals for such raster scan.
-
-
49. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented at a first particular frequency in each line:
-
first means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive the words of an individual one of the different types of digital information, an additional shift register means for receiving additional words of digital information indicative of timing and controls, second means for providing for the selection at each instant of an individual one of the shift register means in the plurality or the additional shift register means, the first means also providing words of digital information of an additional type for providing for the timing and transfer of the words of the different types of the digital information from the individual one of the shift register means in the plurality and the processing of such transferred words, third means responsive to the selection by the second means of an individual one of the shift register means in the plurality or the additional shift register means for processing the words of the digital information received by such individual one of the shift register means in the plurality or the additional shift register means, and fourth means responsive to the words of the digital information introduced to the additional shift register means for processing such words of digital information to obtain the selection of the individual one of the shift register means in the plurality and the processing of the words of the digital information in the individual one of the shift register means in the plurality in accordance with the timing and control information in the words in the additional shift register means. - View Dependent Claims (50, 51, 52, 123)
-
-
53. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
storage means having a plurality of positions each storing indications in binary form of the intensity of each of three primary colors, first means responsive to the selection of any individual one of the positions in the storage means for converting to analog form the indications in binary form of each of the three (3) primary colors at such position, second means for selecting, for each of the pixels in each line in the raster scan in the monitor, an individual one of the positions in the storage means for display at such pixel of an image in accordance with the indications in binary form at such position in the storage means of the intensity of each of the three primary colors, and third means operative at the end of each raster scan for updating the indications in binary form of the intensity of the three (3) primary colors at each of the positions in the storage means.
-
-
54. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
storage means having a plurality of positions each storing indications in binary form of the intensity of each of three primary colors, first means responsive to the selection of any individual one of the positions in the storage means for converting to analog form the indications in binary form of each of the three (3) primary colors at such position, second means for selecting, for each of the pixels in each line in the raster scan in the monitor, an individual one of the positions in the storage means for display at such pixel of an image in accordance with the indications in binary form at such position in the storage means of the intensity of each of the three primary colors, and third means operative at the end of each raster scan for updating the indications in binary form of the intensity of the three (3) primary colors at each of the positions in the storage means, each raster scan providing for a vertical retrace at the end of such raster scan, the third means being operative during the vertical retrace in each raster scan to update the indications of the intensity of the primary colors at each of the positions in the storage means. - View Dependent Claims (55, 56)
-
-
57. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented in each line at a first particular frequency:
-
first storage means for storing words indicative of different types of binary information selected from a group including standard interframe video information, graphics information, television information and audio information, second storage means for providing a plurality of positions each storing in binary form indications of the intensity of the three binary indications cumulatively indicating an individual color for the graphics information, a plurality of shift register means each operative to receive and store words of an individual one of the different types of binary information and to transfer such words from such individual one of the shift register means in the same order as received by such individual one of the shift register means, first means for providing for the transfer of the words indicative of the different types of binary information, in a particular order in each line in the raster scan in the monitor, to the shift register means in the plurality at a second particular frequency greater than the first particular frequency, second means for selecting in each line at each instant an individual one of the shift register means in the plurality to transfer at that instant from the shift register means the words in such shift register means, and third means for transferring into each position in the second storage means at the end of each raster scan, from the particular one of the shift register means receiving the words of graphics information, the indications of the intensity of the three binary colors cumulatively indicating an updated color for such position in the second storage means. - View Dependent Claims (58, 59, 60, 61, 62, 67, 122)
-
-
63. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels presented in each line at a first particular frequency:
-
storage means for storing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such words from such shift register means in the same order as received by such shift register means, first means for providing for a transfer of the words of the different types of digital information to the shift register means in the plurality at a second particular frequency lower than the first particular frequency, second means for indicating at each instant the individual one of the shift register means from which digital information is to be transferred at each instant, and a plurality of decoding means each operatively coupled to an individual one of the shift register means in the plurality and each responsive to the indications from the second means for activating such individual one of such shift register means in the plurality to obtain a transfer of the words of digital information from the individual one of the shift register means. - View Dependent Claims (64, 65, 66)
-
-
68. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
first means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the words of the different types of digital information, second means for introducing into the storage means, in parallel form, the words of the different types of digital information from the first means, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such words from the shift register means in the same order as received, and third means for serially transferring to the individual ones of the shift register means in the plurality, in a particular order for each line and initiated at a particular time relative to the beginning of each line, the words of the different types of information for such line.
-
-
69. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line,
first means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the different types of digital information, second means for introducing into the storage means, in parallel form, the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such words from the shift register means in the same order as received, and third means for serially transferring to the individual ones of the shift register means in the plurality, in a particular order for each line, the words of the different types of information for such line, the pixels in each line in the raster scan in the monitor being presented at a first particular frequency, the third means being operative to transfer the words of the different types of digital information into the individual ones of the shift register means in the plurality at a second particular frequency less than the first particular frequency.
-
71. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line,
first means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the different types of digital information, second means for introducing into the storage means, in parallel form, the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such words from the shift register means in the same order as received, and third means for serially transferring into the individual ones of the shift register means in the plurality, in a particular order for each line, the words of the different types of information for such line, each line in the raster scan in the monitor having a blanking interval at the beginning of such line and fourth means for initiating the transfer of the words of the digital standard interframe video information into the associated one of the shift register means in the plurality at a particular time for each line before the blanking interval for that line and for the transfer of the words of the digital graphics information into the associated one of the shift register means in the plurality at a particular time for each line after the transfer of the words of the digital standard interframe video information into the shift register means for that line.
-
73. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
storage means for storing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means such operative to receive and store an individual one of the different types of digital information and to transfer such individual one of the different types of digital information from such shift register means in the same order as received, first means for providing a transfer in a particular order of the words of the different types of digital information from the storage means into the individual ones of the shift register means for each line in the raster scan in the monitor, the storage means also storing words of digital cursor information, an additional shift register means for receiving and storing the words of the digital cursor information and for transferring the words from the additional shift register means in the same order as received, and second means for providing a transfer of the words of the digital cursor information to the additional shift register means for a particular line in the raster scan in the monitor, third means for processing the words of digital information transferred from the shift register means in the plurality and from the additional shift register means, fourth means for providing binary indications controlling the transfer at each instant of the words of the digital information from the individual ones of the shift register means in the plurality and the additional shift register means to the third means, and fifth means responsive to the binary indications from the fourth means for transferring the words of the digital information from the individual ones of the shift register means and the additional shift register means to the third means.
-
-
74. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
storage means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store an individual one of the different types of digital information and to transfer such digital information in the same order as received and stored, first means for transferring the digital information in the storage means to the shift register means in the plurality, second means for providing tags for the words of digital information transferred from the storage means to the shift register means in the plurality, each tag being indicative of the individual one of the shift register means to which an individual one of the words of digital information in the storage means is to be transferred, and third means responsive to the tags from the second means for providing for the transfer of the individual ones of the words of digital information by the first means from the storage means to the individual ones of the shift register means in the plurality in accordance with the indication in the tags of such individual ones of the shift register to receive such words. - View Dependent Claims (124)
-
-
75. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line,
storage means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store an individual one of the different types of digital information and to transfer such digital information in the same order as received and stored, first means for transferring the digital information in the storage means to the shift register means in the plurality, second means for providing tags for the words of digital information transferred from the storage means to the shift register means in the plurality, each tag being indicative of the individual one of the shift register means to which a word of digital information in the storage means is to be transferred, and third means responsive to the tags from the second means for providing for the transfer of the words of digital information by the first means from the storage means to the individual ones of the shift register means in the plurality in accordance with the indication in the tags of such individual ones of the shift register to receive such words, the third means including fourth means for decoding the tag and including additional shift register means for receiving and storing the decoded information and for transferring the decoded information from the additional shift register means, the third means also including fifth means responsive to the decoded information from the fourth means for activating the individual ones of the shift register means selected to receive the words of digital information from the storage means.
-
76. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
storage means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, a plurality of shift register means each operative to receive and store an individual one of the different types of digital information and to transfer such digital information in the same order as received and stored, first means for transferring the digital information in the storage means to the shift register means in the plurality, second means for providing tags for the words of digital information transferred from the storage means to the shift register means in the plurality, each tag being indicative of the individual one of the shift register means to which an individual one of the words of digital information in the storage means is to be transferred, and third means responsive to the tags from the second means for providing for the transfer of the individual ones of the words of digital information by the first means from the storage means to the individual ones of the shift register means in the plurality in accordance with the indication in the tags of such individual ones of the shift register to receive such words, the pixels in each line in each raster scan in the monitor being presented at a first particular frequency, the first means being operative to transfer the words of the digital information in the storage means to the shift register means in the plurality at a second particular frequency less than the first particular frequency.
-
-
79. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
controller means for providing words of the different types of digital information selected from a group including standard video information, graphics information, television information and audio information, storage means for storing words of the different types of digital information transferred from the controller means, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and to transfer such words from such individual one of the shift register means in the same order as received by such shift register means, first means for transferring the words of the different types of digital information from the controller means to the storage means, second means in the controller means for providing digital information controlling the selective transfer in a particular sequence of the words of the different types of digital information from the storage means to the individual ones of the shift register means in the plurality, third means for processing the different types of the digital information in the individual ones of the shift register means, and fourth means for providing a transfer of the words of the different types of the digital information from the shift register means in the plurality to the third means in a particular sequence for each line in the raster scan. - View Dependent Claims (80, 81, 82, 125, 126)
-
-
83. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
controller means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for receiving and storing the words of the different types of digital information and for transferring such words from the storage means, a plurality of shift register means each operative to receive and store the words of an individual one of the different types of digital information and for transferring such words from the shift register means in the same order as received, first means including a first bus extending from the controller means for addressing the storage means with respect to the transfer of words of digital information between the controller means and the storage means, second means including a second bus common to the controller means, the storage means and the shift register means in the plurality for providing digital information for the transfer of the words of the different types of digital information between the controller means, the storage means and the individual ones of the shift register means in the plurality, and third means responsive to the digital information from the second means for providing on the second bus digital instructions controlling the transfer of the words of the different types of digital information between the controller means, the storage means and the individual ones of the shift register means in the plurality. - View Dependent Claims (84, 85, 86, 87, 88, 89)
-
-
90. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
controller means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for receiving and storing the words of the different types of digital information for transfer of such words from the storage means, a plurality of shift register means each operative to receive from the storage means and store the words of an individual one of the different types of digital information and for transferring such words from the shift register means in the same order as received, first means including a first bus extending from the controller means to the storage means to address the storage means to provide a controlled transfer of the words of digital information into and out of the storage means, second means including a second bus extending between the controller means, the storage means and the shift register means in the plurality for transferring the words of the different types of digital information between the controller means, the storage means and the shift register means in the plurality, and third means for providing a controlled transfer of the words of the individual ones of the different types of digital information from the storage means through the second bus to the individual ones of the shift register means receiving such words. - View Dependent Claims (91, 92, 93, 94, 95, 96)
-
-
97. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels generated in each line:
-
controller means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of digital information for an individual one of the different types of digital information and to transfer such words from such shift register means in the same order as received, a bus connected to the controller means, the storage means and the shift register means in the plurality and providing successive words of digital information representing data and other words of digital information representing the destination of such data among the controller means, the storage means and the shift register means in the plurality, and first means for directing the individual ones of the words of digital information from the storage means through the bus to the individual ones of the shift register means in the plurality in accordance with the information in such other ones of such words.
-
-
98. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels generated in each line:
-
controller means for providing bytes of different words of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of digital information for an individual one of the different types of digital information and to transfer such words from such shift register means in the same order as received, a bus extending between the controller means, the storage means and the shift register means in the plurality and providing successive words of digital information representing data and other words of digital information representing the destination of such data among the controller means, the storage means and the shift register means in the plurality, and first means for directing the individual ones of the words of digital information from the storage means to the individual ones of the shift register means in the plurality in accordance with the information in such other ones of such words, each of the other ones of the words including a plurality of bits, first ones of which indicate that second ones of the bits in such words contain information indicating the destination of successive ones of the words, the first means including second means responsive to the first bits in such other ones of the words for decoding the second bits in such other ones of the words and for directing such successive ones of the words through the bus to the individual ones of the shift register means in the plurality in accordance with such decoding.
-
-
99. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels generated in each line:
-
controller means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of digital information for an individual one of the different types of digital information and to transfer such words from such shift register means in the same order as received, a bus extending between the controller means, the storage means and the shift register means in the plurality and providing successive words of digital information representing data and other words of digital information representing the destination of such data among the controller means, the storage means and the shift register means in the plurality, and first means for directing the individual ones of the words of digital information from the storage means to the individual ones of the shift register means in the plurality in accordance with the information in such other ones of such words, the second bits in the other ones of the words providing digital information indicating the timing of the transfer, for each line in the raster scan in the monitor, of the successive ones of the words into the individual ones of the shift register means in the plurality receiving such individual ones of the different types of digital information, and the first means including third means responsive to the digital information indicating such timing for directing the successive ones of the words through the bus to such individual ones of the shift register means in the plurality in accordance with such timing. - View Dependent Claims (100, 101)
-
-
102. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
controller means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of digital information for an individual one of the different types of digital information and to transfer such words from such shift register means in the same order as received, a bus connected to the controller means, the storage means and the shift register means in the plurality and providing successive words, first ones of which provide the individual ones of the different types of digital information and second ones of which indicate the individual ones of the shift register means in the plurality to receive the successive words after such second ones of the words and also providing indications controlling the processing of the indications in such successive ones of the words, each of the words having a particular bit indicating whether such word constitutes one of the first ones of the words or one of the second ones of the words, first means for processing the words in the individual ones of the shift register means in the plurality, second means responsive to the particular bit in each word for determining whether such word constitutes one of the first words or one of the second words, third means responsive to the determination by the second means for decoding the word when the determination by the second means is that the word constitutes one of the second words, and fourth means responsive to the decoding provided by the third means for one of the second words for passing the successive words to an individual one of the shift register means in the plurality in accordance with such decoding. - View Dependent Claims (107)
-
-
103. In combination for use with a monitor for displaying information, the monitor providing a raster scan defined by a plurality of lines and by a plurality of pixels in each line:
-
controller means for providing words of different types of digital information selected from a group including standard interframe video information, graphics information, television information and audio information, storage means for storing the words of the different types of digital information, a plurality of shift register means each operative to receive and store the words of digital information for an individual one of the different tapes of digital information and to transfer such words from such shift register means in the same order as received, a bus extending between the controller means, the storage means and the shift register means in the plurality and providing successive words first ones of which provide the individual ones of the different types of digital information and second ones of which indicate the individual ones of the shift register means in the plurality to receive the successive words after such second ones of the words and also providing indications controlling the processing of the indications in such successive words, each of the bytes having a particular bit indicating whether such word constitutes one of the first ones or one of the second ones of the words, first means for processing the words in the individual ones of the shift register means in the plurality, second means responsive to the particular bit in each word for determining whether such word constitutes one of the first words or one of the second words, third means responsive to the determination by the second means for decoding the word when the determination is that the word constitutes one of the second words, and fourth means responsive to the decoding provided by the third means for one of the second words for passing the successive words to an individual one of the shift register means in the plurality in accordance with such decoding, the shift register means in the plurality for the graphics information having a capacity less than the number of pixels in each line in the raster scan in the monitor, and means for initiating the transfer of the words of the graphics information from the storage means to the shift register means in the plurality for such graphics information at a particular time in each line to provide for a substantially full, but not an overflowing, use of the capacity of the shift register means in such line during the transfer of the words of the graphics information to such shift register means for such line. - View Dependent Claims (104, 105, 106)
-
Specification