Claims
- 1. A network adapted to perform multiple processing of data comprising:
a first display pipeline that is formed in real time from a plurality of possible display pipelines and that performs at least a first processing step on received data; a buffer that stores the processed data; and a second display pipeline that is formed in real time from a plurality of possible display pipelines and that performs at least a second processing step on the stored data.
- 2. The network of claim 1, wherein an algorithm is used to perform said multiple processing.
- 3. The network of claim 1, wherein a plurality of display pipelines are used to perform steps on the data.
- 4. The network of claim 1, wherein the data is processed according to at least one register write instruction.
- 5. The network of claim 4, comprising a register DMA controller adapted to provide said register write instruction.
- 6. A network adapted to perform multiple processing of data comprising:
a register DMA controller adapted to support register write instructions; at least one first node adapted to selectively process the data; at least one frame buffer adapted to store the processed data; and at least one second node adapted to selectively process the stored data.
- 7. The method of claim 6, further comprising a link communicating with at least said node and adapted to transmit the data.
- 8. The method of claim 7, further comprising at least one network module communicating with at least said link and adapted to route the data to at least said link.
- 9. The network of claim 6, further comprising a capture module adapted to capture an output of said node.
- 10. The network of claim 9, further comprising a main memory communicating with said capture module and containing said frame buffer.
- 11. The network of claim 10, further comprising a memory bus coupling said capture module to said memory.
- 12. A method of performing multiple processing of data comprising:
selecting at least one first processing step; processing the data in accordance with said first processing step; storing said processed data; selecting at least one second processing step; receiving said stored processed data; and processing said stored processed data in accordance with at least said second processing step.
- 13. The method of claim 12, comprising forming at least one display pipeline from a plurality of possible display pipelines to process the data.
- 14. The method of claim 12, comprising capturing the data in a capture module.
- 15. The method of claim 12, comprising storing said processed data in a storage module.
- 16. The method of claim 15, wherein said storage module comprises a frame buffer.
- 17. A method of performing multiple processing of data in a network comprising:
(a) forming a first display pipeline from a plurality of possible display pipelines; (b) processing the data in said first display pipeline; (c) storing said processed data; (d) forming a second display pipeline from a plurality of possible display pipelines; (e) retrieving said stored processed data; and (f) processing at least said stored processed data in said second display pipeline.
- 18. The programming method of claim 17 comprising repeating steps (a)-(f).
- 19. The programming method of claim 17 comprising forming said first and second display pipelines according to at least one register write instruction.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application is related to, and claims benefit of and priority from U.S. Provisional Application Serial No. 60/420,308 (Attorney Docket No. 13748US01) filed Oct. 22, 2002, titled “Multi-Pass System and Method Supporting Multiple Streams of Video”, the complete subject matter of which is incorporated herein by reference in its entirety.
[0002] U.S. Provisional Application Serial No. 60/420,152 (Attorney Reference No. 13625US01) filed Oct. 22, 2002, titled “A/V Decoder Having A Clocking Scheme That Is Independent Of Input Data Streams”; U.S. patent application Ser. No. 10/300,371 (Attorney Reference No. 13625US02) filed Nov. 20, 2002, titled “A/V Decoder Having A Clocking Scheme That Is Independent Of Input Data Streams”; U.S. Provisional Application Serial No. 60/420,136 (Attorney Reference No. 13699US01) filed Oct. 22, 2002, titled “NCO Based Clock Recovery System and Method for A/V Decoder”; U.S. patent application Ser. No. 10/313,237 (Attorney Reference No. 13699US02) filed Dec. 5, 2002, titled “NCO Based Clock Recovery System and Method for A/V Decoder”; U.S. Provisional Application Serial No. 60/420,344 (Attorney Reference No. 13701 US01) filed Oct. 22, 2002, titled “Data Rate Management System and Method for A/V Decoder”; U.S. Provisional Application Serial No. 60/420,342 (Attorney Reference No. 13705US01) filed Oct. 22, 2002, titled “A/V System and Method Supporting a Pull Data Flow Scheme”; U.S. patent application Ser. No. 10/300,234 (Attorney Reference No. 13705US02) filed Nov. 20, 2002, titled “A/V System and Method Supporting a Pull Data Flow Scheme”; U.S. Provisional Application Serial No. 60/420,140 (Attorney Reference No. 13711 US01) filed Oct. 22, 2002, titled “Hardware Assisted Format Change Mechanism in a Display Controller”; U.S. patent application Ser. No. 10/300,370 (Attorney Reference No. 13711 US02) filed Nov. 20, 2002 titled “Hardware Assisted Format Change Mechanism in a Display Controller”; U.S. Provisional Application Serial No. 60/420,151 (Attorney Reference No. 13712US01) filed Oct. 22, 2002, titled “Network Environment for Video Processing Modules”; U.S. patent application Ser. No. 10/314,525 (Attorney Reference No. 13712US02) filed Dec. 9, 2002 titled “Network Environment for Video Processing Modules”; U.S. Provisional Application Serial No. 60/420,347 (Attorney Docket No. 13745US01) dated Oct. 22, 2002, titled “Video Bus For A Video Decoding System”; and U.S. Provisional Application Serial No. 60/420,226 (Attorney Docket No. 13746US01) filed Oct. 22, 2002, titled “Filter Module for a Video Decoding System” are each incorporated herein by reference in their entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60420308 |
Oct 2002 |
US |