EP1652383B1

Content identification for broadcast media

Abstract

A method and apparatus for repeatedly embedding content identification information (identifiers) into a media data stream, such as an MPEG video data stream. The identifiers are embedded into the data stream using a hash function that binds an identifier with a rapidly varying property of the data stream so that it is difficult for an unauthorised device to insert false identifier information or to edit the identifier information. The identifier may be secured also with a digital signature. The method and apparatus also provides for transcoding of the data stream and re-calculation of the embedded identifier, by an authorised device, where the rapidly varying property of the data stream may be altered by the transcoding operation.

EP1652383B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 22 July 2024, 2.2 years ago.

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

37 claims: 37 independent, 0 dependent

  1. 1
    A method for providing content identification within a media data stream (11) comprising the steps of:receiving a data stream (11) of media content;inserting content identification data at regular intervals within the media data stream,the method characterised by the step of inserting content identification data comprising the further steps of: extracting (33) data relating to a predetermined property of the media data stream;combining the extracted data with content identification data (12);applying (36) a digital signature to the combined data;andInserting (37) the combined data and digital signature as secured content identification data into the data stream. Procédé pour fournir une identification de contenu dans une séquence de données média (11) comprenant les étapes suivantes: réception d'une séquence de données (11) de contenu média;insertion de données d'identification de contenu à des intervalles réguliers dans la séquence de données média,le procédé étant caractérisé par l'étape d'insertion de données d'identification de contenu comprenant les étapes supplémentaires suivantes: extraction (33) de données relatives à une propriété prédéterminée de la séquence de données média;combinaison des données extraites avec des données d'identification de contenu (12);application (36) d'une signature numérique aux données combinées;etinsertion (37) des données combinées et de la signature numérique comme données d'identification de contenu sécurisées dans la séquence de données. Verfahren zum Schaffen von Inhaltsidentifikation innerhalb eines Mediendatenstroms (11), wobei dieses Verfahren die nachfolgenden Verfahrensschritte umfasst: - das Empfangen eines Datenstroms (11) von Medieninhalt,- das Einfügen von Inhaltsidentifikationsdaten zu regelmäßigen Intervallen innerhalb des Mediendatenstroms, wobei das Verfahren gekennzeichnet ist durch den Verfahrensschritt der Einfügung von Inhaltsidentifikationsdaten, wobei dieser Schritt die nachfolgenden Schritte umfasst: - das Extrahieren (33) von Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms,- das Kombinieren der extrahierten Daten mit Inhaltsidentifikationsdaten (12);- das Hinzufügen (36) einer digitalen Unterschrift zu den kombinierten Daten;und- das Einfügen (37) der kombinierten Daten und der digitalen Unterschrift als gesicherte Inhaltsidentifikationsdaten in den Datenstrom.
  2. 2
    Procédé selon la revendication 1 dans lequel les données d'identification de contenu sont insérées dans chaque trame. The method of claim 1 wherein the content identification data is inserted every frame. Verfahren nach Anspruch 1, wobei die Inhaltsidentifikationsdaten jedes Frame eingefügt werden.
  3. 3
    Procédé selon la revendication 1 dans lequel les données d'identification de contenu sont numériquement combinées à une propriété prédéterminée de la séquence de données. The method of claim 1 wherein the content identification data is digitally combined with a predetermined property of the data stream. Verfahren nach Anspruch 1, wobei die Inhaltsidentifikationsdaten mit einer vorbestimmten Eigenschaft des Datenstroms digital kombiniert werden.
  4. 4
    Procédé selon la revendication 3 dans lequel l'étape de combinaison des données extraites avec des données d'identification de contenu comprend l'étape de formation d'un code de hachage à partir des données extraites et des données d'identification de contenu. The method of claim 3 in which the step of combining the extracted data with content identification data comprises the step of forming a hash code from the extracted data and the content identification data. Verfahren nach Anspruch 3, wobei der Schritt der Kombination der extrahierten Daten mit Inhaltsidentifikationsdaten den Schritt der Bildung eines Hashcodes aus den extrahierten Daten und den Inhaltsidentifikationsdaten umfasst.
  5. 5
    Procédé selon la revendication 1 dans lequel la séquence de données média peut comprendre une quelconque ou plusieurs images et séquences de données audio ou vidéo. The method of claim 1 in which the media data stream may comprise any one or more of pictures and audio or video data streams. Verfahren nach Anspruch 1, wobei der Mediendatenstrom ein oder mehrere Bilder und Audio- oder Videodatenströme aufweisen kann.
  6. 6
    Procédé selon la revendication 3 dans lequel la propriété prédéterminée est n'importe quelle propriété de la séquence de données média qui change de trame de données en trame de données. The method of claim 3 in which the predetermined property is any property of the media data stream that changes from data frame to data frame. Verfahren nach Anspruch 3, wobei die vorbestimmte Eigenschaft jede beliebige Eigenschaft des Mediendatenstroms ist, der von Datenframe zu Datenframe ändert.
  7. 7
    Procédé selon la revendication 6 dans lequel la propriété prédéterminée comprend un ou plusieurs éléments parmi:taille de trame, hachage de trame, identifiant de séquence de transport, signal d'horloge et compte de continuité. The method of claim 6 in which the predetermined property comprises any one or more of: frame size, frame hash, transport stream identifier, clock signal, and continuity count. Verfahren nach Anspruch 6, wobei die vorbestimmte Eigenschaft Folgendes umfassen kann: Framegröße, Framehashwert, Transportstromidentifizierer, Taktsignal und Kontinuitätszählung.
  8. 8
    Procédé selon la revendication 7 dans lequel la propriété prédéterminée est une combinaison de taille de trame et de hachage de trame. The method of claim 7 in which the predetermined property is a combination of frame size and frame hash. Verfahren nach Anspruch 7, wobei die vorbestimmte Eigenschaft eine Kombination der Framegröße und dem Hashwert ist.
  9. 9
    Procédé selon la revendication 4 dans lequel l'étape d'application d'une signature numérique au code de hachage inclut de plus une application de signatures numériques de l'émetteur de la séquence de données média et d'une autorité de certification. The method of claim 4 in which the step of applying a digital signature to the hash code further includes applying digital signatures of the originator of the media data stream and a certification authority. Verfahren nach Anspruch 4, wobei der Schritt der Hinzufügung einer digitalen Unterschrift zu dem Hashcode weiterhin das Hinzufügen digitaler Unterschriften des Urhebers des Mediendatenstroms und einer Zertifizierungsstelle umfasst.
  10. 10
    A method of transcoding a media data stream comprising the steps of:receiving a data stream of media content including embedded, secured content identification data, in which the secured content identification data incorporates data relating to a predetermined property of the media data stream;transcoding the media content of the data stream into a new format;extracting data relating to a predetermined property of the media data stream in its new format;extracting content identification data from the media data stream;combining the extracted data with the extracted content identification data;applying a digital signature to the combined data;andinserting the combined data and digital signature as re-secured content identification data into the data stream. Procédé de transcodage d'une séquence de données média comprenant les étapes suivantes: réception d'une séquence de données de contenu média incluant des données d'identification de contenu intégrées, sécurisées, dans laquelle les données d'identification de contenu sécurisées incorporent des données relatives à une propriété prédéterminée de la séquence de données média;transcodage du contenu média de la séquence de données en un nouveau format;extraction de données relatives à une propriété prédéterminée de la séquence de données média dans son nouveau format;extraction de données d'identification de contenu de la séquence de données média;combinaison des données extraites avec les données d'identification de contenu extraites;application d'une signature numérique aux données combinées;etinsertion des données combinées et de la signature numérique comme données d'identification de contenu re-sécurisées dans la séquence de données. Verfahren zur Umcodierung eines Mediendatenstroms mit den nachfolgenden Verfahrensschritten: - das Empfangen eines Datenstroms mit Medieninhalt mit eingebetteten, gesicherten Inhaltsidentifikationsdaten, wobei die gesicherten Inhaltsidentifikationsdaten Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms enthalten;- das Umcodieren des Medieninhaltes des Datenstroms in ein neues Format;- das Extrahieren von Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms in dem neuen Format;- das Extrahieren von Inhaltsidentifikationsdaten aus dem Mediendatenstrom;- das Kombinieren der extrahierten Daten mit den extrahierten Inhaltsidentifikationsdaten;- das Hinzufügen einer digitalen Unterschrift zu den kombinierten Daten;und- das Einfügen der kombinierten Daten und der digitalen Unterschrift als neu gesicherte Inhaltsidentifikationsdaten in den Datenstrom.
  11. 11
    Procédé selon la revendication 10 dans lequel le nouveau format de la séquence de données a une résolution ou une largeur de bande de transmission/stockage plus basse que le format original de la séquence de données. The method of claim 10 In which the new format of the data stream has a lower resolution or transmission / storage bandwidth than the original format of the data stream. Verfahren nach Anspruch 10, wobei das neue Format des Datenstroms eine niedrigere Auflösung oder Übertragungs-/Speicherbandbreite hat als das ursprüngliche Format des Datenstroms.
  12. 12
    Procédé selon la revendication 10 dans lequel le contenu média peut comprendre une quelconque ou plusieurs images et séquences de données audio ou vidéo. The method of claim 10 in which the media content may comprise any one or more of pictures, audio, video data streams. Verfahren nach Anspruch 10, wobei der Medieninhalt ein oder mehrere Bilder, Audio-, Videodatenströme aufweisen kann.
  13. 13
    Procédé selon la revendication 10 dans lequel la propriété prédéterminée est n'importe quelle propriété de la séquence de données média qui change de trame de données en trame de données. The method of claim 10 in which the predetermined property is any property of the media data stream that changes from data frame to data frame. Verfahren nach Anspruch 10, wobei die vorbestimmte Eigenschaft jede beliebige Eigenschaft des Mediendatenstroms ist, die von Datenframe zu Datenframe ändert.
  14. 14
    Procédé selon la revendication 13 dans lequel la propriété prédéterminée comprend un ou plusieurs éléments parmi:taille de trame, hachage de trame, identifiant de séquence de transport, signal d'horloge et compte de continuité. The method of claim 13 in which the predetermined property comprises any one or more of: frame size, frame hash, transport stream identifier, clock signal, and continuity count, Verfahren nach Anspruch 13, wobei die vorbestimmte Eigenschaft die Framegröße, der Framehashwert, der Transportstromidentifizierer, das Taktsignal und/oder die Kontinuitätszählung ist.
  15. 15
    Procédé selon la revendication 14 dans lequel la propriété prédéterminée est une combinaison de taille de trame et de hachage de trame. The method of claim 14 in which the predetermined property is a combination of frame size and frame hash. Verfahren nach Anspruch 14, wobei die vorbestimmte Eigenschaft eine Kombination von Framegröße und Framehashwert ist.
  16. 16
    Procédé selon la revendication 10 dans lequel l'étape d'application d'une signature numérique aux données combinées inclut de plus une application d'une signature numérique du dispositif transcodeur. The method of claim 10 in which the step of applying a digital signature to the combined data further includes applying a digital signature of the transcoding device. Verfahren nach Anspruch 10, wobei der Schritt der Hinzufügung einer digitalen Unterschrift zu den kombinierten Daten weiterhin das Hinzufügen einer digitalen Unterschrift der Umcodierungsanordnung umfasst.
  17. 17
    Procédé selon la revendication 16 dans lequel l'étape d'application d'une signature numérique aux données combinées inclut de plus l'étape de mise à disposition d'une clé publique correspondante du dispositif transcodeur, qui est numériquement signée par l'émetteur de données d'identification de contenu. The method of claim 16 in which the step of applying a digital signature to the combined data further includes the step of making available a corresponding public key of the transcoding device that is digitally signed by the originator of the content identification data. Verfahren nach Anspruch 16, wobei der Schritt der Hinzufügung einer digitalen Unterschrift zu den kombinierten Daten weiterhin den Schritt umfasst, in dem ein entsprechender öffentlicher Schlüssel der Umcodierungsanordnung verfügbar gestellt wird, der von dem Urheber der Inhaltsidentifikationsdaten unterschieben worden ist.
  18. 18
    Procédé selon la revendication 10 dans lequel l'étape de combinaison des données extraites avec les données d'identification de contenu extraites inclut de plus l'étape de modification des données d'identification de contenu extraites. The method of claim 10 in which the step of combining the extracted data with the extracted content identification data further includes the step of modifying the extracted content identification data. Verfahren nach Anspruch 10, wobei der Schritt der Kombination der extrahierten Daten mit den extrahierten Inhaltsidentifikationsdaten weiterhin den Schritt der Modifikation der extrahierten Inhaltsidentifikationsdaten umfasst.
  19. 19
    Procédé selon la revendication 18 dans lequel l'étape de modification des données d'identification de contenu extraites comprend l'inclusion d'une indication du nouveau format de la séquence de données transcodée. The method of claim 18 in which the step of modifying the extracted content identification data comprises including an indication of the new format of the transcoded data stream. Verfahren nach Anspruch 18, wobei der Schritt der Modifikation der extrahierten Inhaltsidentifikationsdaten das Einschließen des neuen Formats des umcodierten Datenstroms umfasst.
  20. 20
    Procédé selon la revendication 18 dans lequel l'étape de modification des données d'identification de contenu extraites comprend l'inclusion d'une identité d'un dispositif réalisant le transcodage. The method of claim 18 in which the step of modifying the extracted content identification data comprises including an identity of a device performing the transcoding. Verfahren nach Anspruch 18, wobei der Schritt der Modifikation der extrahierten Inhaltsidentifikationsdaten das Einschließen einer Identität einer Anordnung umfasst, welche die Umcodierung durchführt.
  21. 21
    A method of verifying the integrity of secured content identification data embedded in a media data stream, comprising the steps of:receiving a data stream of media content including embedded, secured content identification data, in which the secured content identification data incorporates data relating to a predetermined property of the media data stream;extracting first data relating to a predetermined property of the media data stream;extracting content identification data from the media data stream;extracting second data relating to the predetermined property from the secured content identification data;comparing the first data and the second data to verify the authenticity of the extracted content identification data. Procédé de vérification de l'intégrité de données d'identification de contenu sécurisées intégrées dans une séquence de données média, comprenant les étapes suivantes: réception d'une séquence de données de contenu média incluant des données d'identification de contenu intégrées, sécurisées, dans laquelle les données d'identification de contenu sécurisées incorporent des données relatives à une propriété prédéterminée de la séquence de données média;extraction de premières données relatives à une propriété prédéterminée de la séquence de données média;extraction de données d'identification de contenu de la séquence de données média;extraction de deuxièmes données relatives à la propriété prédéterminée à partir des données d'identification de contenu sécurisées;comparaison des premières données et des deuxièmes données pour vérifier l'authenticité des données d'identification de contenu extraites. Verfahren zum Überprüfen der Integrität gesicherter Inhaltsidentifikationsdaten, die in einen Mediendatenstrom eingebettet sind, wobei dieser Schritt die nachfolgenden Verfahrensschritte umfasst: - das Empfangen eines Datenstroms mit Medieninhalt mit eingebetteten, gesicherten Inhaltsidentifikationsdaten, wobei die gesicherten Inhaltsidentifikationsdaten Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms enthalten;- das Extrahieren erster Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms;- das Extrahieren zweiter Daten in Bezug auf die vorbestimmte Eigenschaft aus den gesicherten Inhaltsidentifikationsdaten:- das Vergleichen der ersten Daten mit den zweiten Daten zum Überprüfen der Authentizität der extrahierten Inhaltsidentifikationsdaten.
  22. 22
    Procédé selon la revendication 21 dans lequel les données d'identification de contenu sont extraites de données d'identification sécurisées. The method of claim 21 wherein the content identification data is extracted from the secured identification data. Verfahren nach Anspruch 21, wobei die Inhaltsidentifikationsdaten aus den gesicherten Identifikationsdaten extrahiert werden.
  23. 23
    Procédé selon la revendication 21 dans lequel l'étape de comparaison des premières données et des deuxièmes données comprend une comparaison d'un hachage des premières données et des données d'identification de contenu extraites avec les deuxièmes données extraites. The method of claim 21 wherein the step of comparing the first data and the second data comprises comparing a hash of the first data and the extracted content identification data with the extracted second data. Verfahren nach Anspruch 21, wobei der Schritt, in dem die ersten Daten mit den zweiten Daten verglichen werden, das Vergleichen eines Hashwertes der ersten Daten und der extrahierten Inhaltsidentifikationsdaten mit den extrahierten zweiten Daten umfasst.
  24. 24
    Procédé selon la revendication 21 dans lequel l'étape d'extraction de deuxièmes données à partir des données d'identification de contenu sécurisées comprend les étapes suivantes:obtention d'une clé publique d'un fournisseur de contenu qui a sécurisé les données d'identification de contenu;etvérification d'une signature chiffrée du fournisseur de contenu en utilisant la clé publique. The method of claim 21 in which the step of extracting second data from the secured content identification data comprises the steps of: obtaining a public key of a content provider that secured the content identification data;andverifying an encrypted signature of the content provider using the public key. Verfahren nach Anspruch 21, wobei der Schritt, in dem zweite Daten aus den gesicherten Inhaltsidentifikationsdaten extrahiert werden, die nachfolgenden Verfahrensschritte umfasst: - das Erhalten eines öffentlichen Schlüssels eines Inhaltslieferanten, der die Inhaltsidentifikationsdaten sicherte;und- das Überprüfen einer verschlüsselten Unterschrift des Inhaltslieferanten unter Verwendung des öffentlichen Schlüssels.
  25. 25
    Procédé selon la revendication 24 dans lequel l'étape d'extraction de deuxièmes données à partir des données d'identification de contenu sécurisées comprend les étapes suivantes:obtention d'une clé publique d'une autorité de certification;vérification de l'authenticité de la clé publique du fournisseur de contenu en utilisant la clé publique de l'autorité de certification. The method of claim 24 in which the step of extracting second data from the secured content identification data comprises the steps of: obtaining a public key of a certification authority;verifying the authenticity of the public key of the content provider using the public key of the certification authority. Verfahren nach Anspruch 24, wobei der Schritt, in dem zweite Daten aus den gesicherten Inhaltsidentifikationsdaten extrahiert werden, die nachfolgenden Verfahrensschritte umfasst: - das Erhalten eines öffentlichen Schlüssels einer Zertifizierungsstelle;- das Überprüfen der Authentizität des öffentlichen Schlüssels des Inhaltslieferanten unter Verwendung des öffentlichen Schlüssels der Zertifizierungsstelle.
  26. 26
    Procédé selon la revendication 21 dans lequel la séquence de données média est reçue via un dispositif transcodeur, et dans lequel l'étape d'extraction de deuxièmes données à partir des données d'identification de contenu sécurisées comprend l'étape de vérification que le dispositif transcodeur était autorisé à modifier la séquence de données par un émetteur des données d'identification de contenu. The method of claim 21 in which the media data stream is received via a transcoding device, and in which the step of extracting second data from the secured content identification data comprises the steps of verifying that the transcoder device was authorised to modify the data stream by an originator of the content identification data. Verfahren nach Anspruch 21, wobei der Mediendatenstrom über eine Umcodierungsanordnung empfangen wird, und wobei der Schritt, in dem zweite Daten aus den gesicherten Inhaltsidentifikationsdaten extrahiert werden, die nachfolgenden Verfahrensschritte umfasst:- das Überprüfen, ob die Umcodieranordnung von dem Urheber der Inhaltsidentifikationsdaten autorisiert war, den Datenstrom zu ändern.
  27. 27
    Procédé selon la revendication 26 dans lequel l'étape d'extraction de deuxièmes données à partir des données d'identification de contenu sécurisées comprend les étapes suivantes:obtention d'une clé publique du dispositif transcodeur qui avait sécurisé les données d'identification de contenu, la clé publique étant numériquement signée par l'émetteur des données d'identification de contenu;obtention d'une clé publique de l'émetteur;vérification d'une signature chiffrée de l'émetteur en utilisant la clé publique de l'émetteur, et en vérifiant ainsi la clé publique du dispositif transcodeur;vérification des informations d'identification de contenu en utilisant la clé publique vérifiée du dispositif transcodeur. The method of claim 26 in which the step of extracting second data from the secured content identification data comprises the steps of: obtaining a public key of: the transcoding device that secured the content identification data, the public key being digitally signed by the originator of the content identification data;obtaining a public key of the originator;verifying an encrypted signature of the originator using the public key of the originator, and thereby verifying the public key of the transcoder device;verifying the content identification information using the verified public key of the transcoder device. Verfahren nach Anspruch 26, wobei der Schritt, in dem zweite Daten aus den gesicherten Inhaltsidentifikationsdaten extrahiert werden, die nachfolgenden Verfahrensschritte umfasst: - das Erhalten eines öffentlichen Schlüssels der Umcodierungsanordnung, der die Inhaltsidentifikationsdaten sicherte, wobei der öffentliche Schlüssel von dem Urheber der Inhaltsidentifikationsdaten digital unterschrieben worden ist;- das Erhalten eines öffentlichen Schlüssels des Urhebers:- das Überprüfen einer verschlüsselten Unterschrift des Urhebers unter Verwendung des öffentlichen Schlüssels des Urhebers, und wobei der öffentliche Schlüssel der Umcodierungsanordnung überprüft wird:- das Überprüfen der Inhaltsidentifikationsinformation unter Verwendung des überprüften öffentlichen Schlüssels der Umcodierungsanordnung.
  28. 28
    Procédé selon la revendication 21 dans lequel le contenu média peut comprendre une quelconque ou plusieurs images et séquences de données audio ou vidéo. The method of claim 21 in which the media content may comprise any one or more of pictures, audio, video data streams. Verfahren nach Anspruch 21, wobei der Medieninhalt Bilder, Audio-, Video- und/oder Datenströme enthalten kann.
  29. 29
    Procédé selon la revendication 21 dans lequel la propriété prédéterminée est n'importe quelle propriété de la séquence de données média qui change de trame de données en trame de données. The method of claim 21 in which the predetermined property is any property of the media data stream that changes from data frame to data frame. Verfahren nach Anspruch 21, wobei die vorbestimmte Eigenschaft eine Eigenschaft des Mediendatenstroms ist, die von Datenframe zu Datenframe ändert.
  30. 30
    Procédé selon la revendication 29 dans lequel la propriété prédéterminée comprend un ou plusieurs éléments parmi:taille de trame, hachage de trame, identifiant de séquence de transport, signal d'horloge et compte de continuité. The method of claim 29 in which the predetermined property comprises any one or more of: frame size, frame hash, transport stream Identifier, clock signal, and continuity count Verfahren nach Anspruch 29, wobei die vorbestimmte Eigenschaft Framegröße, Framehash, Transportstromidentifizierer, Taktsignal und/oder Kontinuitätszählung umfasst.
  31. 31
    Procédé selon la revendication 30 dans lequel la propriété prédéterminée est une combinaison de taille de trame et de hachage de trame. The method of claim 30 in which the predetermined property is a combination of frame size and frame hash. Verfahren nach Anspruch 30, wobei die vorbestimmte Eigenschaft eine Kombination von Framegröße und Framehashwert ist.
  32. 32
    Anordnung zum Liefern von Inhaltsidentifikation innerhalb eines Mediendatenstroms (11), die die nachfolgenden Elemente umfasst:- Mittel zum Empfangen eines Datenstroms (11) von Medieninhalt,- Mittel zum Einfügen von Inhaltsidentifikationsdaten zu regelmäßigen Intervallen innerhalb des Mediendatenstroms, wobei die Mittel zum Einfügen Folgendes umfassen: - ein Datenextraktionsmodul (13) zum Extrahieren von Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms,- Mittel (14) zum Kombinieren der extrahierten Daten mit Inhaltsidentifikationsdaten (12);- ein Verschlüsselungsmodul (16) zum Hinzufügen einer digitalen Unterschrift zu den kombinierten Daten;und- ein Datenzusammenfügungsmodul (17) zum Einfügen der kombinierten Daten und der digitalen Unterschrift als gesicherte Inhaltsidentifikationsdaten in den Datenstrom (18). Apparatus for providing content identification within a media data stream (11) comprising: means for receiving a data stream (11) of media content;means for inserting content identification data at regular intervals within the media data stream, wherein the means for inserting comprises: a data extraction module (13) for extracting data relating to a predetermined property of the media data stream;means (14) for combining the extracted data with content identification data (12);an encryption module (16) for applying a digital signature to the combined data;anda data merge module (17) for inserting the combined data and digital signature as secured content identification data into the data stream (18). Appareil pour fournir une identification de contenu dans une séquence de données média (11) comprenant: un moyen pour recevoir une séquence de données (11) de contenu média;un moyen pour insérer des données d'identification de contenu à des intervalles réguliers dans la séquence de données média, dans lequel le moyen d'insertion comprend: un module d'extraction de données (13) pour extraire des données relatives à une propriété prédéterminée de la séquence de données média;un moyen (14) de combinaison des données extraites avec des données d'identification de contenu (12);un module de chiffrement (16) pour appliquer une signature numérique aux données combinées;etun module de fusion de données (17) pour insérer les données combinées et la signature numérique comme données d'identification de contenu sécurisées dans la séquence de données (18).
  33. 33
    Anordnung nach Anspruch 32, wobei die Mittel zum Kombinieren einen Hashfunktionsgenerator (14) aufweisen zum Bilden eines Hashcodes aus den kombinierten Daten, wobei das Verschlüsselungsmodul die digitale Unterschrift zu dem Hashcode hinzufügt. Appareil selon la revendication 32 dans lequel le moyen de combinaison inclut un générateur de fonction de hachage (14) pour former un code de hachage à partir des données combinées, le module de chiffrement appliquant la signature numérique au code de hachage. The apparatus of claim 32 in which the means for combining includes a hash function generator (14) for forming a hash code from the combined data, the encryption module applying the digital signature to the hash code.
  34. 34
    Anordnung zum Umcodieren eines Mediandatenstroms, wobei die Anordnung Folgendes umfasst:- Mittel zum Empfangen eines Datenstroms (21) mit Medieninhalt mit eingebetteten gesicherten Inhaltsidentifikationsdaten, wobei die gesicherten Inhaltsidentifikationsdaten Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms enthalten;- ein Transcodermodul (20a) zum Umcodieren des Medieninhalts des Datenstroms in ein neues Format;- ein Datenextraktionsmodul (23) zum Extrahieren von Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms in dem neuen Format und zum Extrahieren von Inhaltsidentifikationsdaten aus dem Mediendatenstrom;- Mittel (24) zum Kombinieren der extrahierten Daten mit den extrahierten Inhaltsidentifikationsdaten,- ein Verschlüsselungsmodul (26) zum Hinzufügen einer digitalen Unterschrift zu den kombinierten Daten;und- ein Datenzusammenfügungsmodul (27) zum Einfügen der kombinierten Daten und der digitalen Unterschrift als neu gesicherte Inhaltsidentifikationsdaten in den Datenstrom (28). Apparatus for transcoding a media data stream, comprising: means for receiving a data stream (21) of media content including embedded, secured content identification data, in which the secured content identification data incorporates data relating to a predetermined property of the media data stream;a transcoder module (20a) for transcoding the media content of the data stream into a new format;a data extraction module (23) for extracting data relating to a predetermined property of the media data stream in its new format and for extracting content identification data from the media data stream;means (24) for combining the extracted data with the extracted content identification data;an encryption module (26) for applying a digital signature to the combined data;anda data merge module (27) for inserting the combined data and digital signature as re-secured content identification data into the data stream (28). Appareil pour transcoder une séquence de données média, comprenant: un moyen pour recevoir une séquence de données (21) de contenu média incluant des données d'identification de contenu intégrées, sécurisées, dans lequel les données d'identification de contenu sécurisées incorporent des données relatives à une propriété prédéterminée de la séquence de données média;un module transcodeur (20a) pour transcoder le contenu média de la séquence de données en un nouveau format;un module d'extraction de données (23) pour extraire des données relatives à une propriété prédéterminée de la séquence de données média dans son nouveau format et pour extraire des données d'identification de contenu de la séquence de données média;un moyen (24) pour combiner les données extraites avec les données d'identification de contenu extraites;un module de chiffrement (26) pour appliquer une signature numérique aux données combinées;etun module de fusion de données (27) pour insérer les données combinées et la signature numérique comme données d'identification de contenu re-sécurisées dans la séquence de données (28).
  35. 35
    Anordnung zum Überprüfen der Integrität der gesicherten Inhaltsidentifikationsdaten, die in einen Mediendatenstrom eingebettet sind, wobei diese Anordnung Folgendes umfasst:- Mittel zum Empfangen eines Datenstroms (40) mit Medieninhalt mit eingebetteten gesicherten Inhaltsidentifikationsdaten, wobei die gesicherten Inhaltsidentifikationsdaten Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms enthalten;- ein Datenextraktionsmodul (41) zum Extrahieren erster Daten in Bezug auf eine vorbestimmte Eigenschaft des Mediendatenstroms;- ein Entschlüsselungsmodul (44) zum Extrahieren von Inhaltsidentifikationsdaten aus dem Mediendatenstrom;und zum Extrahieren zweiter Daten in Bezug auf die vorbestimmte Eigenschaft aus den gesicherten Inhaltsidentifikationsdaten;- ein Vergleichsmodul (45) zum Vergleichen der ersten Daten mit den zweiten Daten zum Überprüfen der Authentizität der extrahierten Inhaltsidentifikationsdaten. Apparatus for verifying the integrity of secured content identification data embedded in a media data stream, comprising: means for receiving a data stream (40) of media content including embedded, secured content identification data, in which the secured content identification data incorporates data relating to a predetermined property of the media data stream;a data extraction module (41) for extracting first data relating to a predetermined property of the media data stream;a decryption module (44) for extracting content identification data from the media data stream;and for extracting second data relating to the predetermined property from the secured content identification data;a compare module (45) for comparing the first data and the second data to verify the authenticity of the extracted content identification data. Appareil pour vérifier l'intégrité de données d'identification de contenu sécurisées intégrées dans une séquence de données média, comprenant: un moyen pour recevoir une séquence de données (40) de contenu média incluant des données d'identification de contenu intégrées, sécurisées, dans lequel les données d'identification de contenu sécurisées incorporent des données relatives à une propriété prédéterminée de la séquence de données média;un module d'extraction de données (41) pour extraire des premières données relatives à une propriété prédéterminée de la séquence de données média;un module de déchiffrement (44) pour extraire des données d'identification de contenu de la séquence de données média;et pour extraire des deuxièmes données relatives à la propriété prédéterminée à partir des données d'identification de contenu sécurisées;un module de comparaison (45) pour comparer les premières données et les deuxièmes données pour vérifier l'authenticité des données d'identification de contenu extraites.
  36. 36
    A computer program product, comprising a computer readable medium having thereon computer program code means adapted, when said program is loaded onto a computer, to make the computer execute the procedure of any one of claims 1 to 31. Computerprogrammprodukt, mit einem von Computer auslesbaren Medium mit Computerprogrammcodemitteln, die dazu vorgesehen sind, dass, wenn das Programm in einen Computer geladen wird, der Computer die Prozedur eines der Ansprüche 1 bis 31 durchführt. Produit programme informatique comprenant un support lisible par ordinateur supportant un moyen de code de programme informatique adapté, lorsque ledit programme est chargé dans un ordinateur, pour faire exécuter par l'ordinateur la procédure de l'une quelconque des revendications 1 à 31.
  37. 37
    A computer program product, distributable by electronic data transmission, comprising computer program code means adapted, when said program is loaded onto a computer, to make the computer execute the procedure of any one of claims 1 to 31. Computerprogrammprodukt, verteilbar durch elektronische Datenübertragung, mit Computerprogrammcodemitteln, die dazu vorgesehen sind, dass, wenn das genannte Programm in einen Computer geladen ist, der Computer die Prozedur eines der Ansprüche 1 bis 31 durchführt. Produit programme informatique distribuable par transmission de données électroniques, comprenant un moyen de code de programme informatique adapté, quand ledit programme est chargé dans un ordinateur, pour faire exécuter par l'ordinateur la procédure de l'une quelconque des revendications et 1 à 31.
Independent claims37