Patent ID: 6651250
Filing Date: 2003-11-18
Classification: H04H,H04N

Abstract:
A system for receiving a digital broadcast in an information processing apparatus comprising:a computer including a CPU, a display device, a speaker, a video display unit, an audio reproducing unit and a host bus; and a digital satellite broadcast receiving unit which is connected to the host bus of the computer; said digital satellite broadcast receiving unit including: a filter for filtering packets, by packet ID, inputting an MPEG2-based transport stream, which is output by the digital satellite broadcast tuner, from the MPEG2-based transport stream, which is output by a descrambler for descrambling in case of a subscription broadcast, to facilitate section formation from packets of the MPEG2-based transport stream by the CPU of the computer, filtering being performed after the transport stream is descrambled if the broadcast is a subscription broadcast; a buffer memory for storing resulting filtered data, which has been output by said filter, until the data can be accessed by the host bus; and a DMA controller for transferring, by direct memory access, a content of said buffer memory to a system member of the computer via the host bus; an input/output controller for writing/reading the content of the system memory obtained from the host bus in order that data for descrambling may be sent to the IC card by the CPU so that this data may be read out of the IC card; a second buffer memory for temporarily storing data sent to the IC card; and an RS-232C controller for transmitting data in said buffer memory to the IC card via an IC card interface; wherein after the data is transmitted to the IC card, the data for descrambling is read by said RS-232C controller via the IC card interface; wherein the data read by said RS-232C controller is stored temporarily by said second buffer memory until the data can be accessed by the host bus; and wherein the descrambling data, which has been read out to the system memory from said second buffer memory via the host bus, is written to said descrambler via said input/output controller, whereupon a digital satellite subscription broadcast is descrambled.