Nova Patents
AU756127B2

Packet filtering

Abstract

A method of filtering a packet data stream as transmitted in an digital audiovisual transmission system characterised in that transport packet data is filtered at a first stage by a digital filter 42 according to the characteristics of the transport packet header, selected filtered data being then passed directly to a memory element 44 within the receiver/decoder. In a second aspect, the method comprises filtering a packet data stream characterised in that transport packet data is filtered at a first stage by a first digital filter 42 according to the characteristics of the transport packet header, selected filtered data from the payload corresponding to a continuous flux of data then being passed to a second digital filter 45 for a second stage of filtering. <IMAGE>

AU756127B2, drawing sheet 1
Sheet 1 of 16

Term

Term ended

Expired 12 November 2018, 7.9 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

23 claims: 11 independent, 12 dependent

  1. 1
    -16The claims defining the invention are as follows:1. A method of filtering a packet data stream as transmitted in an digital audiovisual transmission system and received by a receiver/decoder, wherein received 5 first transport packet data containing data in the form of packet stream data is filtered by a digital filter according to the characteristic of a transport packet header of the transport packet data, the selected filtered data being passed by the filter directly to a memory element within the receiver/decoder for storage in the form of a complete transport packet including the packet header and payload, and a second transport packet data containing io data in the form of packet stream data is filtered in parallel to said first transport packet data according to the value of the packet ID, to divide out the payload from a received packet, the payload being sent in real time to one or more corresponding processor elements. 15
  2. 4
    A method of filtering a packet data stream as claimed in any one of the preceding claims in which the first transport packet data is transmitted in packets of fixed size, the 25 memory element having the same size as the fixed packet size.
  3. 5
    A method of filtering a packet data stream as claimed in any one of the preceding claims in which data contained within the payload of a transport packet is itself organised in the form of secondary packets of data each with a header and a payload.
  4. 8
    10. A method of filtering a packet data stream as claimed in any one of the preceding claims in which the digital filter may also pass selected data from the payload of a transport packet to a processor for execution.
  5. 9
    11. A method of filtering a packet data stream as claimed in any one of the preceding claims in which the digital filter may also pass selected data from the payload of a transport packet to a second digital filter. 20
  6. 13
    15. A method of filtering a packet data stream as claimed in one of claims 12 to 14, in which sections contained within the payload of a transport packet are filtered according to the value of the section header. [R:\LlBOO]5502.doc:gmm ,(·
  7. 14
    16. A receiver/decoder for a digital audiovisual transmission system, said receiver/decoder comprising a first digital filter for filtering first transport packet data, received by the receiver/decoder and containing data in the form of packet stream data, 5 according to the characteristics of a transport packet header of the transport packet data, and passing selected filtered data directly to a memory element for storage in the form of a complete transport packet including the packet header and payload, and a second digital filter for filtering, in parallel to said first transport packet data, a second transport packet data, received by the receiver/decoder and containing data in the form of packet stream io data, according to the value of the packet ID, to divide out the payload from a received packet, and passing the payload in real time to one or more corresponding processor elements.
  8. 17
    19. A receiver/decoder as claimed in any one of claims 16 to 18 in which the memory element has the same size as a fixed packet size of the received transport packet data.
  9. 18
    20. A receiver/decoder as claimed in any one of claims 16 to 19, in which the first digital filter is arranged to pass selected data from the payload of a transport packet to a processor for execution. 30
  10. 19
    21. A receiver/decoder as claimed in any one of claims 16 to 20, in which the first digital filter is arranged to pass selected data from the payload of a transport packet to a third filter.
  11. 23
    25. A method of filtering a packet data stream substantially as herein described with reference to Figures 2 and 3 of the accompanying drawings. is 26. A receiver/decoder substantially as herein described with reference to Figures 2 and 3 of the accompanying drawings. DATED this Fifth Day of August, 2002 CanaU- Societe Anonyme 20 Patent Attorneys for the Applicant SPRUSON & FERGUSON [R:\L1 BOO]5502.doc:gmm