Nova Patents
CA2746401C

Star pattern partial encryption

Abstract

A selective encryption encoder consistent with certain embodiments of the invention has a packet identifier that identifies packets of a specified packet type, the specified packet type being defined by packets occurring in a star pattern approximately situated at an upper center of an image which contain intra- coded macroblocks. A packet duplicator duplicates the identified packets to produce first and second sets of the identified packets. The packets are sent to and from a primary encryption encoder to encrypt the first set of identified packets under a first encryption method. A secondary encrypter encrypts the second set of identified packets under a second encryption method.

CA2746401C, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Expired 11 December 2022, 3.8 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

49 claims: 6 independent, 43 dependent

  1. 1
    CA 02746401 2014-02-06 08896707CA2 What is claimed is:1. A method of partially encrypting a digital video signal, comprising: examining unencrypted packets of data in the digital video signal to identify a specified packet type, the specified packet type comprising packets occurring in a star pattern;encrypting packets identified as being of the specified packet type using a first encryption method to produce first encrypted packets;and replacing the unencrypted packets of the specified packet type with the first encrypted packets in the digital video signal to produce a partially encrypted video signal.
  2. 14
    A method of partially encrypting a digital video signal, comprising:examining unencrypted packets of data in the digital video signal to -21 CA 02746401 2014-02-06 08896707CA2 identify a specified packet type, the specified packet type comprising packets occurring in a star pattern approximately situated at an upper center of an image, and containing an intra-coded macroblock, the star pattern being centered above a true center of the image and having rays extending horizontally and vertically across a full width and height of the image respectively, the star pattern further having a rectangular central portion centered approximately one slice above a center of the image;encrypting packets identified as being of the specified packet type using a first encryption method to produce first encrypted packets;and replacing the unencrypted packets of the specified packet type with the first encrypted packets in the digital video signal to produce a partially encrypted video signal.
  3. 21
    A selectively encrypted digital video signal embodied in a tangible computer readable storage medium, comprising:a stream of packets of video data, wherein the stream of packets when not encrypted represent a segment of video content;certain of the packets being unencrypted and certain of the packets being encrypted, wherein certain of the encrypted packets carry video data arranged in a star pattern within a video frame;a first segment of code that identifies the unencrypted packets by a first packet identifier (PID);and a second segment of code that identifies the encrypted packets by a second packet identifier (PID).
  4. 24
    The selectively encrypted digital video signal embodied in a tangible -23CA 02746401 2014-02-06 08896707CA2 computer readable storage medium according to claim 21, wherein a video frame comprises 45 slices each having 80 macroblocks, and wherein the star pattern is defined by;macroblocks 34-51 in slices 1-9 and 32-45, macroblocks 26-56 of slices 10-18 and 28-31 and macroblocks 1-80 of slices 19-27.
  5. 30
    A selectively encrypted digital video signal embodied in a tangible computer readable storage medium, comprising:a sequence of packets of video data, wherein the sequence of packets when not encrypted represent a segment -24CA 02746401 2014-02-06 08896707CA2 of video content;wherein certain of the packets are unencrypted;wherein certain of the packets have been produced by decrypting encrypted packets;wherein certain of the encrypted packets carry data arranged in a star pattern within a video frame;and a segment of code that identifies the unencrypted packets by a first packet identifier (PID);and a segment of code that identifies the encrypted packets by a second packet identifier (PID).
  6. 40
    A method of partially encrypting a digital video signal, comprising:examining unencrypted packets of data in the digital video signal to identify a specified packet type, the specified packet type comprising packets occurring in a star pattern;wherein the specified packet type further comprises packets containing an intra-coded macroblock within the star pattern and wherein the star pattern is centered above a true center of the image;encrypting packets identified as being of the specified packet type using a -26CA 02746401 2014-02-06 08896707CA2 first encryption method to produce first encrypted packets;and replacing the unencrypted packets of the specified packet type with the first encrypted packets in the digital video signal to produce a partially encrypted video signal.