Method and apparatus for importing a transport stream
AssigneeSamsung Electronics Co., Ltd.
InventorsBong-seon Kim, Young-sun Yoon
Life of this patent
Estimating the term…
Abstract
A content import method in a digital rights management (DRM) system imports transport streams received from outside a domain, generates a content file, and regularly inserts information in the form of transport packets necessary for decrypting encrypted content into a payload of the content file. Accordingly, even if usage constraint information (UCI) included in the received content changes, packaging is possible. When a device pertaining to the domain receives half of an imported content file via streaming, transport packets of the received half of the imported content file can be promptly decrypted without a time delay.
Claims22
A method of importing a first content file as a second content file, the method comprising:
- encrypting payload packets of the first content file;
- generating protection information (PI) packets including information for decrypting the encrypted payload packets and without including content data;
- and
- inserting at a predetermined interval the generated PI packets between the payload packets of the first content file for generating a payload of the second content file,
- wherein the encrypted payload packets include a plurality of content parts that requires separate content keys and each of the PI packets includes mapping information for finding a content key corresponding to a content part including the PI packet among content parts of the second content file.
An apparatus for importing a first content file as a second content file, the apparatus comprising:
- an encryption unit encrypting payload packets of the first content;
- a PI packet generation unit executed by a computer generating protected information (PI) packets including information for decrypting the encrypted payload packets and without including content data;
- and
- a file generation unit which is configured to insert at a predetermined interval the generated PI packets between the payload packets of the first content file for generating a payload of the second content file,
- wherein the encrypted payload packets include a plurality of content parts that requires separate content keys and each of the PI packets includes mapping information for finding a content key corresponding to a content part including the PI packet among content parts of the second content file.
A method of decrypting content, comprising:
- receiving a portion of a content file containing a header and a payload, the payload containing a plurality of payload packets and a plurality of protection information (PI) packets inserted on at a predetermined interval among the payload packets, and the header including a PI packet identifier containing information for locating at least one of the PI packets within the payload, wherein PI packets contain information necessary for decrypting the payload packets and without including content data;
- locating at least one of the PI packets by analyzing the header to detect a location of the PI packet;
- decrypting a payload packet based on the information contained in the located PI packet,
- wherein the encrypted payload packets include a plurality of content parts that requires separate content keys and each of the PI packets includes mapping information for finding a content key corresponding to a content part including the PI packet among content parts of the second content file.
A non-transitory computer readable storage medium having recorded therein a content file,
- wherein the content file comprising:
- a payload containing a plurality of encrypted payload packets and a plurality of protection information (PI) packets inserted at a predetermined interval among the encrypted payload packets;
- and
- a header containing a PI packet identifier for identifying a location of at least one of the PI packets within the payload, and
- wherein the PI packets contain information necessary for decrypting one or more of the encrypted payload packets and without including content data,
- wherein the encrypted payload packets include a plurality of content parts that requires separate content keys and each of the PI packets includes mapping information for finding a content key corresponding to a content part including the PI packet among content parts of the second content file.
Dependencies are inferred from the claim text.