Information processing apparatus, information processing method, and computer program
First Claim
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.
1 Assignment
0 Petitions
Accused Products
Abstract
An information processing apparatus for receiving broadcast data and outputting the received data to a client connected to a network includes a broadcast receiving unit that receives broadcast data; an encryption processor that performs encryption processing on the broadcast data received by the broadcast receiving unit; a data accumulation unit that accumulates encrypted data generated by the encryption processor; a data transmission unit that generates a communication packet in which encrypted data accumulated in the data accumulation unit is stored and outputs the generated communication packet; and a transmission data controller that monitors a retained state of the encrypted data in the data accumulation unit and removes, if a state different from a predetermined allowable retained state is detected, at least part of the encrypted data accumulated in the data accumulation unit from transmission data.
8 Citations
17 Claims
-
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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information processing method executed in an information processing apparatus for receiving broadcast data and outputting the received broadcast data to a client connected to a network, the information processing method comprising the steps of:
-
receiving the broadcast data at a broadcast receiving unit; performing, with an encryption processor, encryption on the broadcast data received by the broadcast receiving unit to generate encrypted data, wherein the encrypted data is a protected content packet, and 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; accumulating, with a data accumulation unit, the encrypted data generated by the encryption processor; associating an input time at which the protected content packet was input from the encryption processor to the data accumulation unit, recording the input time associated with the protected content packet, and calculating a retention period for the protected content packet in the data accumulation unit; transmitting data with a data transmission unit that generates a communication packet, wherein the communication packet stores the encrypted data accumulated in the data accumulation unit, and outputting the generated communication packet to a network; and monitoring, with a transmission data controller, a retained state of the protected content packet accumulated in the data accumulation unit and removing the protected content packet if a period of time exceeding a predetermined allowable retention period is exceeded. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium encoded with a computer program for causing information processing to be executed in an information processing apparatus that receives broadcast data and outputs the received broadcast data to a client connected to a network, the information processing comprising the steps of:
-
receiving the broadcast data at a broadcast receiving unit; performing, with an encryption processor, encryption on the broadcast data received by the broadcast receiving unit to generate encrypted data, wherein the encrypted data is 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; accumulating, with a data accumulation unit, the encrypted data generated by the encryption processor; associating an input time at which the protected content packet was input from the encryption processor to the data accumulation unit, recording the input time associated with the protected content patent, and calculating a retention period for the protected content packet in the data accumulation unit; transmitting data with a data transmission unit that generates a communication packet, wherein the communication packet stores the encrypted data accumulated in the data accumulation unit, and outputting the generated communication packet to a network; and monitoring, with a transmission data controller, a retained state of the protected content packet accumulated in the data accumulation unit and removing the protected content packet if a period of time exceeding a predetermined allowable retention period is exceeded.
-
Specification