Claims
- 1. Apparatus in a signal transport processor for processing signal including time division multiplexed packets of program components, wherein respective packets include a payload of program component data and a header including a program component identifier, SCID, and wherein payloads of respective components are stored in mutually exclusive portions of buffer memory, circuitry for addressing said buffer memory comprising;
- a source of time division multiplexed packets;
- an SCID detector, responsive to respective component identifiers in packet headers for detecting packets having predetermined program components;
- a plurality of direct memory access circuits;
- control apparatus programmed to condition respective ones of said direct memory access Circuits to write payloads of received packets into appropriate Said mutually exclusive portions of buffer memory responsive to detected said identifiers.
- 2. The apparatus set fourth in claim 1 wherein respective ones of said plurality of direct memory access circuits comprises:
- a register for storing a start pointer provided by said control apparatus; and
- a further register for storing a value related to the last address of a respective exclusive portion of said buffer memory.
- 3. The apparatus set fourth in claim 2 wherein respective ones of said plurality of direct memory access circuits further include a register for storing a current write address and said plurality of direct memory access circuits further include a common incrementing circuit for incrementing respective memory addresses stored in respective said registers for storing a current write address.
- 4. The apparatus set forth in claim 3 wherein respective ones of said plurality of, direct memory access circuits further comprises a still further register for storing a current read address.
- 5. The apparatus set forth in claim 4 wherein said plurality of direct memory access Circuits includes a further common incrementing circuit for incrementing respective memory addresses stored in respective said registers for storing a current read address.
- 6. Apparatus in an audio/video signal transport processor for processing signal including time division multiplexed packets of program components With respective packets including a payload of component data and a header with a component identifier, SCID, and wherein respective payloads of predetermined components are extracted from respective packets and stored in buffer memory, said apparatus including multiple allocated direct memory access circuits, responsive to detected said identifiers for generating memory addresses to write payloads of component data in mutually exclusive blocks of said buffer memory.
- 7. The apparatus set forth in claim 6 further including:
- control apparatus programmed to generate a plurality of N-bit start and end pointers for application to said multiple allocated direct memory access circuits to define said mutually exclusive blocks of buffer memory (N an integer).
- 8. The apparatus set forth in claim 7 wherein said multiple allocated direct memory access circuits includes:
- first and second like pluralities of registers for storing said plurality of N-bit start pointers and N-bit end pointers respectively; and
- means for forming write addresses from said N-bit start pointers including an accumulator for incrementing successive write addresses by one unit.
- 9. The apparatus set forth in claim 6 further including circuitry including a comparator for preventing respective ones of the multiple allocated direct memory access circuits from generating addresses outside of its associated mutually exclusive memory block.
- 10. The apparatus set forth in claim 6 further including a multiplexer for multiplexing addresses from said multiple allocated direct memory access circuits to an address port of said buffer memory.
- 11. Apparatus in an audio/Video signal transport processor for processing signal including time division multiplexed packets of program components with respective packets including a payload of component data and a header with a component identifier, SCID, and wherein respective payloads of predetermined components are extracted from respective packets and stored in buffer memory, said apparatus including direct memory access circuits, responsive to detected said identifiers for generating mutually exclusive direct memory access address sequences to write payloads of component data in mutually exclusive blocks of said buffer memory.
Parent Case Info
This is a division of Ser. No. 08/232,787, filed Apr. 22, 1994, now U.S. Pat. No. 5,475,754. This invention relates to apparatus for separating program packets from a packet video signal and extracting corresponding payloads of different program signal components, with emphasis on apparatus for addressing a transport buffer memory.
US Referenced Citations (5)
Divisions (1)
|
Number |
Date |
Country |
Parent |
232787 |
Apr 1994 |
|