Claims
- 1. The write mask control system for Video data capture system or display system comprising:
- control memory containing the following data as a control data block for at least each scan line:
- write start address,
- write mask data;
- and a controller which reads the control data block from the control memory, comprising:
- a write address generator which generates a write address from the initial said write start address, and a write control means that controls the video data to either write or not write according to said write mask data.
- 2. The write mask control system for Video data capture system or display system according to claim 1, with said control data block further comprising:
- scaling information.
- 3. The write mask control system for Video data capture system or display system according to claim 2, with said control data block further comprising:
- write direction control data for the mirror control.
- 4. The write mask control system for Video data capture system or display system according to claim 3 with said control data block further comprising:
- dividing the incoming video stream into multiple windows controlled by the write mask control data where the write mask control data allows independent control of the multiple windows; where such a scheme allows each incoming video line to be broken up into several window sections where the write mask control data allows each window section to be independently masked, routed, scaled and mirrored.
- 5. The write mask control system for Video data capture system or display system according to claim 3,
- where the incoming video data consists of scan lines which contain either displayable data or data containing information, such as close caption information: the write start address scheme of addressing allows the scan lines containing information data to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value, in addition the scan lines containing display data are allowed to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value.
- 6. The write mask control method for Video data capture system or display system according to claim 3,
- where the incoming video data contains interlaced scan lines forming even and odd field video, this write start address scheme of addressing allows one video data field to be routed to either system memory or Video memory by setting each write start address for each scan line of the field to either the system address or the Video memory address and the other field of display data routed to either Video memory or system memory by setting each write start address for each scan line of the field to Video memory or system memory.
- 7. The write mask control system for Video data capture system or display system according to claim 2, with said control data block further comprising:
- dividing the incoming video stream into multiple windows controlled by the write mask control data where the write mask control data allows independent control of the multiple windows; where such a scheme allows each incoming video line to be broken up into several window sections where the write mask control data allows each window section to be independently masked, routed, scaled and mirrored.
- 8. The write mask control system for Video data capture system or display system according to claim 2,
- where the incoming video data consists of scan lines which contain either displayable data or data containing information, such as close caption information: the write start address scheme of addressing allows the scan lines containing information data to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value, in addition the scan lines containing display data are allowed to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value.
- 9. The write mask control method for Video data capture system or display system according to claim 2,
- where the incoming video data containing interlaced scan lines forming even and odd field video, this write start address scheme of addressing allows one video data field to be routed to either system memory or video memory by setting each write start address for each scan line of the field to either the system address or the Video memory address and the other field of display data routed to either Video memory or system memory by setting each write start address for each scan line of the field to Video memory or system memory.
- 10. The write mask control system for Video data capture system or display system according to claim 1, with said control data block further comprising:
- dividing the incoming video stream into multiple windows controlled by the write mask control data where the write mask control data allows independent control of the multiple windows; where such a scheme allows each incoming video line to be broken up into several window sections where the write mask control data allows each window section to be independently masked, routed, scaled and mirrored.
- 11. The write mask control system for Video data capture system or display system according to claim 10,
- where the incoming video data consists of scan lines which contain either displayable data or data containing information, such as close caption information: the write start address scheme of addressing allows the scan lines containing information data to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value, in addition the scan lines containing display data are allowed to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value.
- 12. The write mask control method for Video data capture system or display system according to claim 10,
- where the incoming video data contains interlaced scan lines forming even and odd field video, this write start address scheme of addressing allows one video data field to be routed to either system memory or Video memory by setting each write start address for each scan line of the field to either the system address or the Video memory address and the other field of display data routed to either Video memory or system memory by setting each write start address for each scan line of the field to Video memory or system memory.
- 13. The write mask control system for Video data capture system or display system according to claim 1,
- where the incoming video data consists of scan lines which contain either displayable data or data containing information, the write start address scheme of addressing allows the scan lines containing information data to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value, in addition the scan lines containing display data are allowed to be routed either to system memory or Video memory or both by setting the write start address associated with each scan line to the appropriate value.
- 14. The write mask control system for Video data capture system or display system according to claim 1,
- where the incoming video data contains interlaced scan lines forming even and odd field video, this write start address scheme of addressing allows one video data field to be routed to either system memory or video memory by setting each write start address for each scan line of the field to either the system address or the video memory address and the other field of display data routed to either Video memory or system memory by setting each write start address for each scan line of the field to Video memory or system memory.
- 15. The write mask control method for Video data capture system or display system comprising:
- creating a control data block in control memory where the control data block contains the following for at least each scan line:
- write start address,
- write mask data;
- and providing steps for a controller to read the control data block from the control memory as follows:
- (a) read the write start address and use to set an address generator to an initial value,
- (b) the initialized address generator then generates write addresses in a predetermined manner,
- (c) which in turn allows the writing of the video data to address indicated by the write address generator if the write mask data so indicates, else the video data is not written to the indicated address and is thus masked.
- 16. The write mask control method for Video data capture system or display system according to claim 15, further comprising a step of:
- (d) creating scaled video data as generated by step (c) according to scaling information found in control data block.
- 17. The write mask control method for Video data capture system or display system according to claim 16, further comprising a step of:
- (e) using the write direction control data in the control data block to decide the write direction used to generate the write address at step (b).
- 18. The write mask control system for Video data capture system or display system according to claim 16, where steps are taken to create a control data block further comprising:
- a method to divide each scan line of the incoming video stream into multiple windows controlled by the write mask control data where the write mask control data provides a means to independently control the multiple windows; where the method of creating the write mask control data allows each window section to be independently routed, scaled and mirrored.
- 19. The write mask control method for Video data capture system or display system according to claim 16;
- providing a method whereby the incoming video data, which consists of scan lines containing either displayable data or data containing information, such as close caption information, is separated into several streams with the write start address addressing scheme; this allows one stream, the information data stream, to be routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the information data stream to either the system address or Video memory address and allows the display data to be routed to either Video memory or system memory by taking steps to write start address for each scan line of display data to either Video memory or system memory.
- 20. The write mask control method for Video data capture system or display system according to claim 16;
- providing a method whereby the incoming video data, where the incoming video data contains interlaced scan lines forming even and odd field video, allows the fields to be routed to separate places with this write start address addressing scheme, steps are provided where one video data field is routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the field to either the system address or Video memory address and the other field of display data is routed to either Video memory or system memory by taking steps to set the write start address for each scan line in the other field to either the Video memory or system memory.
- 21. The write mask control method for Video data capture system or display system according to claim 15, further comprising a step of:
- (e) using the write direction control data in the control data block to decide the write direction used to generate the write address at step (b).
- 22. The write mask control method for Video data capture system or display system according to claim 21, where the steps are taken to create a control data block further comprising:
- a method to divide each scan line of the incoming video stream into multiple windows controlled by the write mask control data where the write mask control data provides a means to independently control the multiple windows; where the method of creating the write mask control data allows each window section to be independently routed, scaled and mirrored.
- 23. The write mask control method for Video data capture system or display system according to claim 21;
- providing a method whereby the incoming video data, which consists of scan lines containing either displayable data or data containing information, such as close caption information, is separated into several streams with the write start address addressing scheme; this allows one stream, the information data stream, to be routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the information data stream to either the system address or Video memory address and allows the display data to be routed to either Video memory or system memory by taking steps to write start address for each scan line of display data to either Video memory or system memory.
- 24. The write mask control method for Video data capture system or display system according to claim 21;
- providing a method whereby the incoming video data, where the incoming video data contains interlaced scan lines forming even and odd field video, allows the fields to be routed to separate places with this write start address addressing scheme, steps are provided where one video data field is routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the field to either the system address or Video memory address and the other field of display data is routed to either Video memory or system memory by taking steps to set the write start address for each scan line in the other field to either the Video memory or system memory.
- 25. The write mask control method for Video data capture system or display system according to claim 15, where steps are taken to create a control data block further comprising:
- a method to divide each scan line of the incoming video stream into multiple windows controlled by the write mask control data where the write mask control data provides a means to independently control the multiple windows; where the method of creating the write mask control data allows each window section to be independently routed, scaled and mirrored.
- 26. The write mask control method for Video data capture system or display system according to claim 25;
- providing a method whereby the incoming video data, which consists of scan lines containing either displayable data or data containing information, such as close caption information, is separated into several streams with the write start address addressing scheme; this allows one stream, the information data stream, to be routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the information data stream to either the system address or Video memory address and allows the display data to be routed to either Video memory or system memory by taking steps to write start address for each scan line of display data to either Video memory or system memory.
- 27. The write mask control method for Video data capture system or display system according to claim 25;
- providing a method whereby the incoming video data, where the incoming video data contains interlaced scan lines forming even and odd field video, allows the field to be routed to separate places with this write start address addressing scheme, steps are provided where one video data field is routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the field to either the system address or Video memory address and the other field of display data is routed to either Video memory or system memory by taking steps to set the write start address for each scan line in the other field to either the Video memory or system memory.
- 28. The write mask control method for Video data capture system or display system according to claim 15;
- providing a method whereby the incoming video data, which consists of scan lines containing either displayable data or data containing information, such as close caption information, is separated into several streams with the write start address addressing scheme; this allows one stream, the information data stream, to be routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the information data stream to either the system address or Video memory address and allows the display data to be routed to either Video memory or system memory by taking steps to write start address for each scan line of display data to either Video memory or system memory.
- 29. The write mask control method for Video data capture system or display system according to claim 15;
- providing a method whereby the incoming video data, where the incoming video data contains interlaced scan lines forming even and odd field video, allows the fields to be routed to separate places with this write start address addressing scheme, steps are provided where one video data field is routed to either system memory or Video memory by taking steps to set the write start address for each scan line of the field to either the system address or Video memory address and the other field of display data is routed to either Video memory or system memory by taking steps to set the write start address for each scan line in the other field to either the Video memory or system memory.
Parent Case Info
This application is a continuation of application Ser. No. 08/136,327, filed Oct. 13, 1993, now abandoned.
US Referenced Citations (4)
Number |
Name |
Date |
Kind |
5222159 |
Kawamura et al. |
Jun 1993 |
|
5229852 |
Maietta et al. |
Jul 1993 |
|
5469541 |
Kingman et al. |
Nov 1995 |
|
5557302 |
Levinthal et al. |
Sep 1996 |
|
Continuations (1)
|
Number |
Date |
Country |
Parent |
136327 |
Oct 1993 |
|