-
公开(公告)号:WO2007141471A1
公开(公告)日:2007-12-13
申请号:PCT/GB2007/001657
申请日:2007-05-04
Applicant: SONY UNITED KINGDOM LIMITED , RUSSELL, Mark, Julian , GILLARD, Clive, Henry , HOOPER, Daniel, Luke , MCLEAN, Ian , TAPSON, Daniel, Warren , KEATING, Stephen, Mark
Inventor: RUSSELL, Mark, Julian , GILLARD, Clive, Henry , HOOPER, Daniel, Luke , MCLEAN, Ian , TAPSON, Daniel, Warren , KEATING, Stephen, Mark
IPC: G06T1/00
CPC classification number: G06T1/0085 , G06T1/0071 , G06T2201/0081
Abstract: An encoding data processing apparatus generates a marked copy of a video material item by embedding a payload data word into the video material item. The video material item includes a plurality of video frames. The encoding data processing apparatus comprises a code word generator, a shuffle processor and an embedding data processor. The code word generator is operable to generate a water mark code word from the payload data word and to read data representing the water mark code word into a shuffle data store. The shuffle processor is operable to generate pseudo randomly at least one address within an address space of the shuffle data store for each of the video frames and to read data representing part or parts of the water mark code word out from the data store at locations identified by the pseudo randomly generated address. The data embedding processor is operable to receive the video material item and to embed the data representing the part or parts of the water mark code word read out from the shuffle data store for each frame into a corresponding frame of the video material item. As such, by randomly embedding different parts of the code word into each frame of the video material item, a likelihood of an attacker being able to identify the code word within the video material item is substantially reduced. Security of the payload data word represented by the water mark code word is therefore improved.
Abstract translation: 编码数据处理装置通过将有效载荷数据字嵌入到视频材料项目中来生成视频材料项目的标记副本。 视频材料项目包括多个视频帧。 编码数据处理装置包括码字生成器,混洗处理器和嵌入数据处理器。 代码字生成器可操作以从有效载荷数据字生成水印码字,并将表示水印码字的数据读入洗牌数据存储。 洗牌处理器可操作以在每个视频帧的随机播放数据存储器的地址空间内产生伪随机的至少一个地址,并且从标识的位置读取表示水印码字的部分或部分的数据。 由伪随机生成的地址。 数据嵌入处理器可操作以接收视频材料项目并将表示从每个帧的混洗数据存储器读出的水印码字的部分或部分的数据嵌入到视频材料项目的相应帧中。 这样,通过将代码字的不同部分随机地嵌入到视频材料项目的每个帧中,攻击者能够识别视频材料项目内的代码字的可能性大大降低。 因此,提高了由水印码字表示的有效载荷数据字的安全性。
-
公开(公告)号:WO2006061601A1
公开(公告)日:2006-06-15
申请号:PCT/GB2005/004682
申请日:2005-12-07
Inventor: TAPSON, Daniel, Warren , HOOPER, Daniel, Luke
IPC: G06T1/00
CPC classification number: H04N21/23892 , G06T1/005 , G06T2201/0051 , G06T2201/0061 , G06T2201/0065 , G06T2201/0083
Abstract: A water marked image frame for conveying a payload data word is generated by combining at least one image frame with a two-dimensional water mark pattern. Comprising a plurality of regions, each including a two dimensional water mark block selected from a predetermined set of possible water mark blocks to represent the value of the associated payload data symbol. The payload data is detected by correlating each region of the water marked image frame with each block from of the set of water marked blocks, to form for each region a set of probability surfaces, each of which is combined with a distortion probability value for each region and for each of the water mark blocks which may be present in the region thus forming for each region, for each of the possible values of the payload symbol a probability value that that region includes that symbol value and therefrom generating an estimate of the payload data.
Abstract translation: 通过将至少一个图像帧与二维水印图案组合来生成用于传送有效载荷数据字的水印图像帧。 包括多个区域,每个区域包括从预定的一组可能的水印块中选择的二维水印块,以表示相关联的有效载荷数据符号的值。 通过将水印图像帧的每个区域与该组标记水印块的每个块相关联来检测有效载荷数据,以便为每个区域形成一组概率表面,每个区域与每个区域的失真概率值 对于可能存在于区域中的每个水印块的每个水印块,对于每个区域,对于有效载荷符号的每个可能的值,该区域包括该符号值并从而生成有效载荷的估计的概率值 数据。
-
公开(公告)号:WO2006061601A9
公开(公告)日:2009-07-30
申请号:PCT/GB2005004682
申请日:2005-12-07
Applicant: SONY UK LTD , TAPSON DANIEL WARREN , HOOPER DANIEL LUKE
Inventor: TAPSON DANIEL WARREN , HOOPER DANIEL LUKE
IPC: G06T1/00
CPC classification number: H04N21/23892 , G06T1/005 , G06T2201/0051 , G06T2201/0061 , G06T2201/0065 , G06T2201/0083
Abstract: A water marked image frame for conveying a payload data word is generated by combining at least one image frame with a two-dimensional water mark pattern. Comprising a plurality of regions, each including a two dimensional water mark block selected from a predetermined set of possible water mark blocks to represent the value of the associated payload data symbol. The payload data is detected by correlating each region of the water marked image frame with each block from of the set of water marked blocks, to form for each region a set of probability surfaces, each of which is combined with a distortion probability value for each region and for each of the water mark blocks which may be present in the region thus forming for each region, for each of the possible values of the payload symbol a probability value that that region includes that symbol value and therefrom generating an estimate of the payload data.
Abstract translation: 通过将至少一个图像帧与二维水印图案组合来产生用于传送有效载荷数据字的水印图像帧。 包括多个区域,每个区域包括从预定的一组可能的水印块中选择的二维水印块,以表示相关联的有效载荷数据符号的值。 通过将水印图像帧的每个区域与该组标记水印块的每个块相关联来检测有效载荷数据,以便为每个区域形成一组概率表面,每个区域与每个区域的失真概率值 对于可能存在于区域中的每个水印块的每个水印块,对于每个区域,对于有效载荷符号的每个可能的值,该区域包括该符号值并从而生成有效载荷的估计的概率值 数据。
-
公开(公告)号:WO2007141467A1
公开(公告)日:2007-12-13
申请号:PCT/GB2007/001603
申请日:2007-05-03
Applicant: SONY UNITED KINGDOM LIMITED , RUSSELL, Mark, Julian , HOOPER, Daniel, Luke
Inventor: RUSSELL, Mark, Julian , HOOPER, Daniel, Luke
IPC: G06T1/00
CPC classification number: G06T1/0071 , G06T1/0085
Abstract: An encoding data processing apparatus generates a marked copy of a video material item by representing a payload data word as a code word and embedding the code word into a copy of the video material item. The apparatus comprises a code word generator including a pre-processor and an encryption processor. The preprocessor is operable to form a plurality of initial values, each having the same predetermined length, by representing one or more parts of the payload data word in one or more of the initial values, including a field index in each initial value and setting the remaining parts of the initial value to a predetermined value. The encryption processor is operable to receive each of the initial values and to generate an encrypted data stream from each of the initial values using a payload encryption key to provide a plurality of encrypted data streams. The combiner is operable to combine the parts of the encrypted data streams with the frames of the material item. A plurality of the initial values are arranged to include the same part of the payload data, and the value of the field index for the initial value including the same payload data is changed with respect to the other initial values. For each of the one or more initial values which represents the same payload data, the field index is arranged to have a different value. These initial values are formed from the same payload data and have the same format, with the remaining set to a predetermined value such as zero. In order to avoid the encrypted streams, which convey the same payload data producing the same encrypted data stream which is added to the material items, the field index is changed to identify each of the initial values. Thus, each of the resulting encrypted streams produced by the initial values will produce different encrypted data streams, which can thereby be more easily detected individually by correlation, even though each initial value otherwise conveys the same payload.
Abstract translation: 编码数据处理装置通过将有效载荷数据字表示为代码字并将代码字嵌入到视频材料项目的副本中,生成视频材料项目的标记副本。 该装置包括一个代码字生成器,它包括一个预处理器和一个加密处理器。 预处理器可操作以通过以一个或多个初始值表示有效载荷数据字的一个或多个部分来形成每个具有相同预定长度的多个初始值,包括每个初始值中的场索引,并设置 初始值的剩余部分为预定值。 加密处理器可操作以接收每个初始值,并且使用有效载荷加密密钥从每个初始值生成加密的数据流,以提供多个加密的数据流。 组合器可操作以将加密的数据流的部分与材料项的帧组合。 多个初始值被布置为包括有效载荷数据的相同部分,并且包括相同有效载荷数据的初始值的字段索引的值相对于其他初始值而改变。 对于表示相同有效载荷数据的一个或多个初始值中的每一个,场索引被布置成具有不同的值。 这些初始值由相同的有效载荷数据形成并且具有相同的格式,其余的设置为预定值,例如零。 为了避免传送相同有效载荷数据的加密流产生加到物料项上的相同加密数据流,改变了场索引以识别每个初始值。 因此,由初始值产生的每个所产生的加密流将产生不同的加密数据流,从而可以通过相关性更容易地单独检测,即使每个初始值否则传达相同的有效载荷。
-
公开(公告)号:WO2006061597A1
公开(公告)日:2006-06-15
申请号:PCT/GB2005/004677
申请日:2005-12-06
Inventor: TAPSON, Daniel, Warren , HOOPER, Daniel, Luke
IPC: G06T1/00
CPC classification number: G06T1/005 , G06T2201/0051 , G06T2201/0061 , G06T2201/0065 , G06T2201/0083
Abstract: A data processing apparatus registers an image which has been encoded with a two-dimensional water mark pattern. The water mark comprises for each frame of the image a water mark frame pattern of water mark blocks, the water mark pattern comprising a plurality of regions. Each region of the pattern includes one water mark block selected from a predetermined set of possible water mark blocks in accordance with a key sequence. The key sequence provides a predetermined sequence of selected water mark blocks to form the water mark pattern of each frame to provide a predetermined sequence of water marked frames. The data processing apparatus comprises a block match processor operable to generate block match probabilities comprising for each region of a current frame of the water marked image a probability surface of possible distortion vectors for each possible water mark block of the set of possible water marked blocks which may have been added to that region of the image frame. A water mark block prior probability calculator operable to form block prior probabilities, a distortion probability calculator operable to form a spatial prior probability surface for each region of the current image frame from the block prior probabilities and the block match probabilities, providing a probability distribution of distortion vectors for the region, and a mark of distortion processor operable to form an estimate of a distortion vector for each region from the adapted spatial prior probabilities. Accordingly, distortion in a water marked image can be detected and then removed with out a need to refer to an original copy of the image.
Abstract translation: 数据处理装置对已经用二维水印图案编码的图像进行登记。 水印包括图像的每个帧的水印块的水印框图案,水印图案包括多个区域。 图案的每个区域包括根据键序列从预定的一组可能的水印块中选择的一个水印块。 密钥序列提供所选择的水印块的预定序列以形成每个帧的水印图案,以提供预定的水标记序列。 数据处理装置包括块匹配处理器,其可操作以产生块匹配概率,其包括针对水印图像的当前帧的每个区域的可能的水标记块集合中的每个可能的水印块的可能失真向量的概率表面, 可能已经被添加到图像帧的该区域。 水印块先验概率计算器可操作以形成块先验概率,失真概率计算器可操作以从块先验概率和块匹配概率形成当前图像帧的每个区域的空间先验概率表面,提供块概率分布 用于该区域的失真向量,以及可用于从适应的空间先验概率形成每个区域的失真向量的估计的失真处理器的标记。 因此,可以检测水印图像中的变形,然后除去需要参考图像的原始副本的方式去除。
-
公开(公告)号:WO2007141468A1
公开(公告)日:2007-12-13
申请号:PCT/GB2007/001605
申请日:2007-05-03
Applicant: SONY UNITED KINGDOM LIMITED , KEATING, Stephen, Mark , MCLEAN, Ian , RUSSELL, Mark, Julian , HOOPER, Daniel, Luke , TAPSON, Daniel, Luke
Inventor: KEATING, Stephen, Mark , MCLEAN, Ian , RUSSELL, Mark, Julian , HOOPER, Daniel, Luke , TAPSON, Daniel, Luke
IPC: G06T1/00
CPC classification number: G06T1/0071 , G06T1/0085
Abstract: An encoding data processing apparatus generates a marked copy of a video material item by representing a payload data word as a code word and embedding the code word into a copy of the video material item. The apparatus comprises a code word generator including a pre-processor and an encryption processor. The preprocessor is operable to divide the payload word into a plurality of parts, to form a plurality of initial values from the plurality of parts, each of the initial values being formed by adding parts of the payload data word to each initial value successively starting with the first part added to the first initial value, and adding the first and second to the second initial value so that each subsequent initial value includes all the parts of the payload data word of those of the previous initial values in addition to a new part of the payload data word. The encryption processor is operable to receive each of the initial values and to generate an encrypted data stream from each of the initial values using a payload encryption key. A combiner is operable to combine the encrypted payload data word with the video material item. The encrypted data streams are thereby provided with improved orthogonality, which can assist in the detection of each of the encrypted data streams by correlation. Furthermore, the likelihood of an attacker being able to discover, alter or destroy the payload data word in the material item is reduced.
Abstract translation: 编码数据处理装置通过将有效载荷数据字表示为代码字并将代码字嵌入到视频材料项目的副本中,生成视频材料项目的标记副本。 该装置包括一个代码字生成器,它包括一个预处理器和一个加密处理器。 预处理器可操作以将有效载荷字划分成多个部分,以从多个部分形成多个初始值,每个初始值通过将有效载荷数据字的部分加到每个初始值上而形成,每个初始值从 第一部分添加到第一初始值,并且将第一和第二添加到第二初始值,使得除了新的部分之外,每个后续初始值包括有效载荷数据字的所有部分 有效载荷数据字。 加密处理器可操作以接收每个初始值并且使用有效载荷加密密钥从每个初始值生成加密的数据流。 组合器可操作以将加密的有效载荷数据字与视频材料项组合。 因此,加密的数据流具有改进的正交性,其可以通过相关性来帮助检测每个加密的数据流。 此外,减少攻击者能够发现,改变或破坏物料项目中的有效载荷数据字的可能性。
-
-
-
-
-