Patent ID: 8300817
Filing Date: 2012-10-30
Classification: H04N

Abstract:
1. An information processing apparatus for receiving broadcast data and outputting the received broadcast data to a client connected to a network, the information processing apparatus comprising: a broadcast receiving unit that receives the broadcast data; an encryption processor that performs encryption on the broadcast data received by the broadcast receiving unit to generate encrypted data, wherein the encrypted data comprises a protected content packet, wherein the protected content packet includes a plurality of timestamped transport stream packets formed by adding a timestamp to a transport stream packet, and wherein the protected content packet has a size that is an integral multiple of the size of one of the plurality of the timestamped transport stream packets; a data accumulation unit that accumulates the encrypted data generated by the encryption processor; a data retention period monitoring unit that associates an input time at which the protected content packet was input from the encryption processor to the data accumulation unit, records the input time associated with the protected content packet, and calculates a retention period for the protected content packet in the data accumulation unit; a data transmission unit that generates a communication packet, wherein the communication packet stores the encrypted data accumulated in the data accumulation unit, and outputs the generated communication packet to a network; and a transmission data controller configured to monitor a retention period of the protected content packet accumulated in the data accumulation unit and remove, from transmission data, a protected content packet retained in the data accumulation unit for a period of time exceeding a predetermined allowable retention period.