A digital satellite broadcast receiving system is proposed in which the
necessary packets of an MPEG2-based transport stream can be transferred to
the system memory of a computer to facilitate processing of packets by a
CPU. The system has means for filtering packets, by packet ID, from an
MPEG2-based transport stream, which is output by a digital satellite
broadcast tuner, to facilitate section formation from packets of the
MPEG2-based transport stream by a CPU of a computer, filtering being
performed after the transport stream is descrambled if the broadcast is a
subscription broadcast; a buffer memory for storing the filtered data,
which has been output by the filter means, until the data can be accessed
by a host bus; and DMA control means for transferring, by direct memory
access, content of the buffer memory to the system memory of the computer
via the host bus.