Processing

Please wait...

Settings

Settings

Goto Application

1. WO2019053511 - DEVICE AND METHOD FOR GPU-BASED WATERMARKING

Publication Number WO/2019/053511
Publication Date 21.03.2019
International Application No. PCT/IB2018/001151
International Filing Date 12.09.2018
IPC
G06T 1/00 2006.01
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
1General purpose image data processing
CPC
G06F 21/14
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
12Protecting executable software
14against software analysis or reverse engineering, e.g. by obfuscation
G06F 21/16
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
21Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material
16Program or content traceability, e.g. by watermarking
G06F 2221/0737
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
07Indexing scheme relating to G06F21/10, protecting distributed programs or content
0722Content
0737Traceability
G06F 2221/2103
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2103Challenge-response
G06F 2221/2141
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
2221Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
G06F 8/60
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
8Arrangements for software engineering
60Software deployment
Applicants
  • IRDETO B.V. [NL]/[NL]
Inventors
  • GOODE, Grant
  • SOUKUP, Martin
  • MURDOCH, Daniel
Priority Data
62/557,18712.09.2017US
Publication Language English (EN)
Filing Language English (EN)
Designated States
Title
(EN) DEVICE AND METHOD FOR GPU-BASED WATERMARKING
(FR) DISPOSITIF ET PROCÉDÉ DE TATOUAGE NUMÉRIQUE BASÉ SUR UNE GPU
Abstract
(EN)
A method and system for watermarking content utilizing a user device GPU, Embodiments include receiving on a processing server a request from a video server for a video to be played on the user's device. The processing server may extract a set of identifying information, such as user information, from the request for the video. The processing server may further prepare shader software code which is to be executed on a GPU present on the user's device. The code preparation may include creating a watermarking procedure to be executed during playback on the user device. The processing server may further transmit the shader software code to the streaming video server to be transmitted to the user device for execution during video playback.
(FR)
La présente invention concerne un procédé et un système de tatouage numérique d’un contenu à l’aide d’une GPU d’un dispositif d’utilisateur. Des modes de réalisation comprennent la réception, sur un serveur de traitement, d’une demande provenant d’un serveur vidéo pour une vidéo à lire sur le dispositif de l’utilisateur.Le serveur de traitement peut extraire, de la demande pour la vidéo, un ensemble d’informations d’identification, telles que des informations d’utilisateur. Le serveur de traitement peut en outre préparer un code de logiciel de nuanceur qui doit être exécuté sur une GPU présente sur le dispositif de l’utilisateur. La préparation du code peut inclure la création d’une procédure de tatouage numérique à exécuter durant la lecture sur le dispositif de l’utilisateur. Le serveur de traitement peut en outre transmettre le code de logiciel de nuanceur au serveur de diffusion en continu de vidéo en flux à transmettre au dispositif d’utilisateur à des fins d’exécution durant une lecture vidéo.
Also published as
Latest bibliographic data on file with the International Bureau