Claims
- 1. A frame sequential image processing system comprising:
- a) input means for providing cyclically, during a sequence of frame periods, a sequence of video signals representing a spatial arrangement of one or more characters;
- b) output storage means having storage locations for storing video signals;
- c) processing means for manipulating video signals from said input means during successive frame periods so as to write said video signals from said input means selectively in said output storage means in a new configuration which is updated from frame period to frame period;
- d) reading means for reading successive frame of video signals from said output storage means in said new configuration, representing a new spatial arrangement of said one or more characters, for display in one or more frame periods;
- e) sequencing means for said processing means and said reading means for causing manipulated video signals, representing said new spatial arrangement of characters in said new configuration, to be written in a first group of storage locations in said output storage means during first time intervals which are spaced from each other by second time intervals, wherein said first and second time intervals are shorter than said frame periods, and to be written in a second group of storage locations during said second time intervals, and to be read from said second group of storage locations during said first time intervals and from said first group of storage locations during said second time intervals; and
- f) means for restoring storage locations in said output storage means to a reference state upon reading video signals therefrom and before further video signals in a new configuration are written therein.
- 2. A system according to claim 1, in which said first and second groups of storage locations of si output storage means comprise stores for different fields of a video frame.
- 3. A system according to claim 1, in which said input means comprises a source of video signals each representing a different character for display.
- 4. A system according to claim 3, in which said source comprises a character generator for generating characters for display.
- 5. A system according to claim 3, in which said source comprises a library store for video signals representing a plurality of different characters for display.
- 6. A system according to claim 5, in which said library store has the capacity to store video signals representing the characters of a plurality of typeface fonts for display.
- 7. A system according to claim 1, further comprising an intermediate store for video signals representing a plurality of characters to be displayed, said intermediate store receiving signals provided by said input means and passing said signals to said processing means.
- 8. A system according to claim 7 in which said intermediate store has the capacity to store video signals representing a typeface font for display.
- 9. A system according to claim 1, including at least two small capacity cache stores which alternately receive manipulated groups of video signals from said processing means representing individual character areas, said cache stores being connected to said output storage means to pass thereto for storage therein a plurality of said groups of video signals sequentially.
- 10. A system according to claim 1, in which said processing means includes means for providing selected factors each of which is less than unity and for multiplying video signals received from said input means by said selected factors each of which is less than unity, and means for adding to each video signal resulting from said multiplying, before writing it at a respective storage location in the output storage means, a video signal previously stored at said storage location.
- 11. A system according to claim 1, in which said means for restoring selectively restores the storage locations in said output storage means to a selected one of (i) a uniform reference state and (ii) a non-uniform reference state, after video signals are read therefrom.
- 12. A system according to claim 11, in which said means for restoring restores said storage locations to said non-uniform reference state by applying signals representing a graphic image to storage locations in said output storage means.
- 13. A system according to claim 11, in which said means for restoring selectively restores said storage locations to a reference state by applying, to restore locations in said output storage means, signals including a selected proportion of signals previously stored in said storage locations.
- 14. A frame sequential image processing system according to claim 1, in which said means for restoring storage locations in said output storage means to a reference state comprises storing reference values in said restored locations, and said reading means comprises means for reading from said output storage means said reference values as well.
- 15. A frame sequential image processing system comprising:
- a) input means for providing during each of a sequence of frame periods a plurality of groups of video signals respectively representing a plurality of typeface characters, said plurality of groups of video signals being provided cyclically during said sequence of frame periods;
- b) output storage means having storage locations for storing a frame of video signals;
- c) processing means for individually manipulating each of said groups of video signals during each frame period of said sequence of frame periods, each of said groups of video signals being manipulated during succeeding frame periods to produce, after each manipulation, a new configuration of the respective typeface characters;
- d) said processing means including means for writing said manipulated groups of video signals in respective selected storage locations of said output storage means during said successive frame periods to represent a spatial arrangement of said plurality of typeface characters variable from frame period to frame period;
- e) output signal means for cyclically reading video signals from said output storage means to produce successive frames of output video signals; and
- f) means for causing storage locations in said output storage means to store reference video values after reading video signals therefrom and before further video signals in a new configuration are written therein;
- g) wherein the output signal means for reading video signals from the output storage means reads out said reference video values as well so that successive frames of output video signals comprise said groups of video signals as last manipulated, together with the respective reference video values.
- 16. A frame sequential image processing system according to claim 15, in which said processing means further comprises:
- a) a plurality of cache stores each having the capacity to store signals representing an individual typeface character;
- b) random address generator means for writing said groups of video signals provided by said input means in turn in said cache stores, one group at a time to a cache store, to produce a changed configuration determined by said random address generator means;
- c) linear address generator means for reading the respective groups of video signals in changed configuration from said cache stores in turn and for writing said groups of video signals in changed configuration in said output storage means.
- 17. A frame sequential image processing system comprising:
- a) input means for providing cyclically during a sequence of frame periods at least one group of video signals representing a character in an initial manifestation, each group of video signals defining an area small in relation to the image frame;
- b) output storage means having storage locations for storing a frame of video signals;
- c) processing mean for manipulating each group of video signals provided by said input means during each of a sequence of frame periods to represent a sequence of updating changes in the manifestation or position of the respective character;
- d) said processing means including means for writing each group of video signals as updated during each of said frame periods in selected storage locations of said output storage means to store the respective video signals for subsequent reading;
- e) output means for cyclically reading video signals form the storage locations of said output storage means to produce successive frames of output video signals;
- f) reference means for causing background video values to be stored in storage locations of said output storage means not used for storing the said each group of video signals as most recently updated;
- g) wherein said output means for reading video signals reads from said output storage means said background video values as well, and each frame of output video signals produced by said output means comprises said each group of video signals as updated at the respective time, together with the respective background values.
- 18. A frame sequential image processing system according to claim 17, in which said reference means utilizes signals read from said output storage means to produce said background video values.
- 19. A frame sequential image processing system according to claim 17, in which said reference means utilizes signals representing a background scene to produce said background video values.
- 20. A frame sequential image processing system according to claim 17, in which reference means utilizes a signal representing a uniform value to produce said background video values.
- 21. A frame sequential image processing system according to claim 17, in which said reference means comprises means for combining the video signals read from said output storage means with signals from another source of signals to produce said background video values.
- 22. A frame sequential image processing method comprising:
- a) providing cyclically, during a sequence of frame periods, a sequence of video signals representing a spatial arrangement of one or more characters;
- b) enabling an output storage means having storage locations for storing video signals;
- c) manipulating video signals provided in said providing step during successive frame periods so as to write said video signals provided in said providing step selectively in said output storage means in a new configuration which is updated from frame period to frame period;
- d) reading successive frames of video signals from said output storage means in said new configuration, representing a new spatial arrangement of said one or more characters, for display in one or more frame periods;
- e) sequencing said manipulating and said reading to cause manipulated video signals, representing said new spatial arrangement of characters in said new configuration, to be written in a first group of storage locations in said output storage means during first time intervals which are spaced from each other by second time intervals, wherein said first and second time intervals are shorter than said frame periods, and to be written in a second group of storage locations during said second time intervals, and to be read from said second group of storage locations during said first time intervals and from said first group of storage locations during said second time intervals; and
- f) restoring storage locations in said output storage means to a reference state upon reading video signals therefrom and before further video signals in a new configuration are written therein.
- 23. A frame sequential image processing method as in claim 22, in which said restoring step comprises storing in the restored locations reference values and said reading step comprises reading from the storage means said reference values as well.
Priority Claims (1)
Number |
Date |
Country |
Kind |
8309306 |
Apr 1983 |
GBX |
|
Parent Case Info
This is a continuation of application Ser. No. 328,728, filed Mar. 23, 1989, now abandoned.
US Referenced Citations (16)
Foreign Referenced Citations (5)
Number |
Date |
Country |
3026225 |
Feb 1982 |
DEX |
2426295 |
May 1978 |
FRX |
2528208 |
Jun 1982 |
FRX |
2116407 |
Sep 1983 |
GBX |
2119594 |
Nov 1983 |
GBX |
Non-Patent Literature Citations (1)
Entry |
H. J. Tafel, A. Kohl, "Input and Output apparatus of Data Technology", 1982; published by Karl Hanser Vertag, Munich and Vienna; pp. 121-124. |
Continuations (4)
|
Number |
Date |
Country |
Parent |
328728 |
Mar 1989 |
|
Parent |
207892 |
Jun 1988 |
|
Parent |
936990 |
Dec 1986 |
|
Parent |
594066 |
Mar 1984 |
|