A PC card video recorder. The conditional access functionality of a Point Of
Deployment
module (POD) is augmented by providing solid state memory on a PC card for recording
and playback of programming. An encrypted video stream from a television Set-Top
Box (STB)or other appliance is decrypted in the PC card. The decrypted video stream
is then filtered to remove information not relevant to a program to be stored.
The filtered video stream is then applied to the solid state memory. During playback,
the video stream is retrieved from the memory and encrypted prior to transmission
to the STB. Intra-pictures can be played back rapidly to provide a fast forward
mode by reference to a table or packet header storing starting and ending address
of the intra-pictures. Multiple POD card interfaces can be provided in the STB
to accept multiple PC card recorders. Pairing security can be provided by checking
a recording STB identifier against a playback STB identifier.