A program guide data processing apparatus which can effectively use a frame_filter
by effectively combining SCIDs of an SCID_filter (corresponding to the conventional
PID_filter) and frame_headers of a frame_filter (correponding to the conventional
section_filter), and which can reduce the size of a buffer for storing APG data
by effectively using the buffer. The apparatus has the feature that the SCID_filter
(PID_filter) and the frame_filter (section_filter) are in a multi-to-multi correspondence
by providing at least one SCID corresponding to a respective header of the frame_filter,
and the size of the buffer for storing the APG data is (the number of APG_SCIDs)*(the
size of the buffer set by a user: the minimum size whereby the buffer is not in full).