Modifying bitstreams
    1.
    发明授权
    Modifying bitstreams 失效
    修改比特流

    公开(公告)号:US08238435B2

    公开(公告)日:2012-08-07

    申请号:US10474013

    申请日:2003-02-05

    IPC分类号: H04N7/12

    摘要: The bitstream includes digital codes representing an information signal. At least one digital code is selected. The code occupies a part of the bitstream which is to contain at least one watermark code which represents a watermark perceptible in the information signal. The selected digital code(s) are removed from the said part of the bitstream. The watermark code(s) are put in the said part of the bitstream in place of the selected code(s). The number of bits of the selected code(s) removed from the said part of the bitstream is greater than or equal to the number of bits of the said watermark code(s) put in the said part. The removed selected code(s) are appended to an end of the bitstream and/or placed in watermark user data fields created in the bitstream.

    摘要翻译: 比特流包括表示信息信号的数字代码。 至少选择一个数字代码。 代码占据比特流的一部分,其将包含表示在信息信号中可感知的水印的至少一个水印代码。 所选择的数字代码从所述比特流的所述部分移除。 将水印代码放在比特流的所述部分中以代替所选择的代码。 从所述比特流的所述部分移除的所选择的代码的比特数大于或等于所述部分中放入的所述水印代码的比特数。 删除的所选代码被附加到比特流的末尾和/或被放置在比特流中创建的水印用户数据字段中。

    Watermarking and transferring material
    3.
    发明授权
    Watermarking and transferring material 失效
    水印和转印材料

    公开(公告)号:US07443982B2

    公开(公告)日:2008-10-28

    申请号:US10006481

    申请日:2001-12-06

    IPC分类号: H04K1/00

    摘要: A system for watermarking and transferring watermarked material comprises a transaction server, first and second clients, first apparatus for applying a perceptible watermark to the material and second apparatus for removing the watermark. The server, clients and first and second apparatus are linked by one or more communications networks. The system is arranged to implement the steps of: transferring from the transaction server to the first apparatus (i) data for creating a watermark, the creating data including (a) data defining an invertible algorithm and (b) data for creating at least one security key associated with the algorithm and (ii) data for creating a material identifier; using the said first apparatus to apply a material identifier to the material and applying a watermark to the material, using the said creating data; transferring from the first client to the transaction server the said material identifier and data for inverting the algorithm including the said at least one key; transferring the watermarked material to the second apparatus; deriving the said material identifier from the material; transferring the identifier from the second client to the transaction server; subject to predetermined conditions being satisfied, transferring from the transaction server to the second apparatus watermark removal data associated with the said material identifier, the removal data including at least one key and data defining an algorithm for removing the watermark in conjunction with the key; and using the second apparatus to remove the watermark using the said removal data.

    摘要翻译: 用于水印和传送水印材料的系统包括交易服务器,第一和第二客户端,用于向材料应用可感知水印的第一装置和用于去除水印的第二装置。 服务器,客户端和第一和第二设备由一个或多个通信网络链接。 该系统被设置为实现以下步骤:从交易服务器转移到第一装置(i)用于创建水印的数据,创建数据包括(a)定义可逆算法的数据和(b)用于创建至少一个 与该算法相关联的安全密钥和(ii)用于创建材料标识符的数据; 使用所述第一装置使用所述创建数据将材料标识符应用于所述材料并向所述材料应用水印; 从所述第一客户端向所述交易服务器传送所述材料标识符和用于反转包括所述至少一个密钥的算法的数据; 将加水印的材料转移到第二装置; 从所述材料导出所述材料标识符; 将所述标识符从所述第二客户端传送到所述交易服务器; 在满足预定条件的情况下,从交易服务器转移到与所述材料标识符相关联的第二装置水印去除数据,删除数据包括至少一个密钥和定义用于结合密钥去除水印的算法的数据; 以及使用第二装置使用所述去除数据去除水印。

    Material distribution apparatus
    4.
    发明授权
    Material distribution apparatus 失效
    物料分配装置

    公开(公告)号:US07636847B2

    公开(公告)日:2009-12-22

    申请号:US10158346

    申请日:2002-05-30

    IPC分类号: G06T1/00 H04W1/32

    摘要: A material distribution apparatus, comprising a material server including a data introduction processor operable to introduce data into material to be distributed with the effect that the introduced data is at least difficult to perceive in the material, and a material impairment processor operable to introduce a reversible impairment into the material. A communications network distributes the impaired material to at least one client processor which includes an impairment reversing processor operable to reverse the impairment of the material to produce client restored material.

    摘要翻译: 一种材料分配装置,包括材料服务器,其包括数据介绍处理器,可操作以将数据引入待分发的材料中,使得所引入的数据至少难以在材料中感知;以及材料损伤处理器,其可操作以引入可逆 损害材料。 通信网络将受损材料分配给至少一个客户端处理器,该客户端处理器包括可操作以逆转材料损伤以产生客户恢复的材料的减值逆转处理器。

    Data encoding apparatus and method
    5.
    发明授权
    Data encoding apparatus and method 失效
    数据编码装置及方法

    公开(公告)号:US07352811B2

    公开(公告)日:2008-04-01

    申请号:US10097210

    申请日:2002-03-12

    IPC分类号: H04B1/66

    摘要: A data encoding apparatus operable to encode a plurality of data blocks produces encoded data in accordance with at least one of a selectable target data quantity or a selectable target data quality. The apparatus comprises a plurality of encoding processors at least one of the encoding processors having a parameter controller operable to determine, for each of the data blocks, a value for an encoding parameter to be used in an encoding process, which encoding parameter has an effect of influencing the quantity of encoded data produced by the encoding process and the quality of a decoded version of each data block encoded using the encoding process, the value of the parameter being determined to satisfy at least one of the target data quantity and the target data quality for each encoded data block, and an encoder operable to encode each of the data blocks in accordance with the encoding process to form encoded data blocks using the value of the encoding parameter determined for each block, and a selection processor operable, for each data block, to select one of the encoded blocks produced by each of the plurality of encoding processors in dependence upon which of the data blocks has at least one of the highest quality and the lowest data quantity. The encoding process is selected to provide either the highest decoded image quality or the lowest encoded data quantity depending on whether the compression ratio for each data block is fixed or the decoded data quality is fixed and the quantity of encoded data arranged to vary. Embodiments of the present invention find particular application for encoding video data, and for use in the Motion Picture Experts Group-IV (MPEG-IV) coding scheme.

    摘要翻译: 可操作以对多个数据块进行编码的数据编码装置根据可选目标数据量或可选目标数据质量中的至少一个产生编码数据。 所述装置包括多个编码处理器,所述编码处理器中的至少一个具有参数控制器,所述参数控制器可操作以针对每个所述数据块确定要在编码处理中使用的编码参数的值,所述编码参数具有效果 影响由编码处理产生的编码数据的数量和使用编码处理编码的每个数据块的解码版本的质量,该参数的值被确定为满足目标数据量和目标数据中的至少一个 每个编码数据块的质量,以及编码器,其可操作以根据编码处理对每个数据块进行编码,以使用为每个块确定的编码参数的值来形成编码数据块;以及选择处理器,可针对每个数据 块,以根据数据块中的哪一个来选择由多个编码处理器中的每一个产生的编码块之一 具有最高质量和最低数据量之一。 选择编码处理以根据每个数据块的压缩比是固定的还是解码的数据质量是固定的并且编码数据的数量被排列而变化来提供最高的解码图像质量或最低的编码数据量。 本发明的实施例找到用于编码视频数据的特定应用,并且用于运动图像专家组IV(MPEG-IV)编码方案中。

    Watermarking and transferring material
    6.
    发明授权
    Watermarking and transferring material 失效
    水印和转印材料

    公开(公告)号:US07962964B2

    公开(公告)日:2011-06-14

    申请号:US12236573

    申请日:2008-09-24

    IPC分类号: H04N7/167 H04L9/32

    摘要: A client device for use in a system having a server, the client device including: a receiving device configured to receive information material from the server, the information material containing a reversible modification providing a visually perceptible disturbing effect having been applied to the information material by using an invertible algorithm which uses values generated from one or more keys, and to receive identifying information that distinguishes the information material from other information material available from the server and condition information which defines a predetermined condition that should be met in order for the reversible modification to be reversed.

    摘要翻译: 一种在具有服务器的系统中使用的客户端设备,所述客户端设备包括:接收设备,被配置为从所述服务器接收信息材料,所述信息材料包含可逆修改,所述可逆修改提供已经应用于所述信息材料的视觉上可察觉的干扰效应, 使用可逆算法,其使用从一个或多个密钥生成的值,并且接收将信息材料与可从服务器获得的其他信息材料区分开的识别信息,以及定义应满足的预定条件的条件信息,以便进行可逆修改 被扭转

    IMAGE PROCESSING APPARATUS AND METHOD

    公开(公告)号:US20090066784A1

    公开(公告)日:2009-03-12

    申请号:US12204417

    申请日:2008-09-04

    IPC分类号: H04N13/02

    摘要: An image processing apparatus and method generate a three dimensional representation of a scene which includes a plurality of objects disposed on a plane. The three dimensional representation is generated from one or more video images of the scene, which include the objects on the plane produced from a view of the scene by a video camera. The method comprises processing the captured video images so as to extract one or more image features from each object, comparing the one or more image features with sample image features from a predetermined set of possible example objects which the video images may contain, and identifying the objects from the comparison of the image features with the stored image features of the possible example objects. The method also includes generating object path data, which includes object identification data for each object which identifies the respective object; and provides a position of the object on the plane in the video images with respect to time. The method further includes calculating a projection matrix for projecting the position of each of the objects according to the object path data from the plane into a three dimensional model of the plane. As such a three dimensional representation of the scene which includes a synthesised representation of each of the plurality of objects on the plane can be produced, by projecting the position of the objects according to the object path data into the plane of the three dimensional model of the scene using the projection matrix and a predetermined assumption of the height of each of the objects. Accordingly, a three dimensional representation of a live video image of, for example, a football match can be generated, or tracking information included on the live video images. As such, a change in a relative view of the generated three dimensional representation can be made, so that a view can be provided in the three dimensional representation of the scene from a view point at which no camera is actually present to capture video images of the live scene.

    Embedding data in material
    8.
    发明授权
    Embedding data in material 失效
    将资料嵌入资料

    公开(公告)号:US07203336B2

    公开(公告)日:2007-04-10

    申请号:US11103005

    申请日:2005-04-11

    IPC分类号: G06K9/00

    摘要: A method of embedding data in material comprises the steps of: embedding data in original material to produce data embedded material; removing the watermark from the data embedded material to produce recovered material; comparing the original and recovered material to determine the differences and locations of differences therebetween; and storing the said locations and corrections which correct the said differences. A method of removing the data embedded in the material, comprises the steps of: removing the data from the material to produce recovered material; deriving the said corrections and locations from the said store; and using the corrections to correct the recovered material at the said locations. A method of embedding data in material, preferably comprises the steps of: producing transform coefficients Ci representing a spatial frequency transform of the material, and combining the coefficients Ci with the data bits Ri to produce a modified coefficient Ci′ where Ci′=Ci+αi Ri the method further comprising determining αi for each unmodified coefficient Ci as a function F{Cn}i of a predetermined set {Cn}i of transform coefficients Cn which set excludes the coefficient Ci.

    摘要翻译: 材料中嵌入数据的方法包括以下步骤

    Data processing method using sub-operation metadata to determine execution sequencing prior to object loading
    9.
    发明授权
    Data processing method using sub-operation metadata to determine execution sequencing prior to object loading 失效
    数据处理方法使用子操作元数据来确定对象加载之前的执行顺序

    公开(公告)号:US06523174B1

    公开(公告)日:2003-02-18

    申请号:US09363673

    申请日:1999-07-29

    IPC分类号: G06F944

    CPC分类号: G06F9/44521

    摘要: A method of data processing in which a composite data processing operation, for execution by a data processing device having a memory, is assembled by a user as a linked list of sub-operations selected from a set of possible data processing sub-operations, comprises the steps of: as a sub-operation is selected by the user for inclusion in the composite operation, loading into the memory sub-operation data defining parameters of that sub-operation including input and output interfaces of that sub-operation; and in response to an initiation of execution of a sub-operation, loading sub-operation program code into the memory for execution by the data processing device; in which the sub-operation data requires less memory space than the sub-operation program code.

    摘要翻译: 一种数据处理方法,其中用于由具有存储器的数据处理装置执行的复合数据处理操作由用户组装为从一组可能的数据处理子操作中选择的子操作的链表,包括 步骤:由用户选择子操作以包括在复合操作中,加载到定义包括该子操作的输入和输出接口的子操作的参数的存储器子操作数据中; 并且响应于子操作的执行的开始,将子操作程序代码加载到存储器中以供数据处理设备执行; 其中子操作数据比子操作程序代码需要更少的存储空间。

    Image processing apparatus and method
    10.
    发明授权
    Image processing apparatus and method 失效
    图像处理装置及方法

    公开(公告)号:US08284238B2

    公开(公告)日:2012-10-09

    申请号:US12204417

    申请日:2008-09-04

    IPC分类号: H04N13/02

    摘要: An image processing apparatus and a method for generating a three dimensional representation of a scene, which includes a plurality of objects disposed on a plane, is disclosed. The three dimensional representation is generated from one or more video images of the scene, which include the objects on the plane produced from a view of the scene by a video camera. The method includes processing the captured video images to extract image features from each object, comparing image features with sample image features from a predetermined set of possible example objects, and identifying the objects from the comparison of the image features with the sample image features. The method also includes generating object path data, which includes object identification data for each object which identifies the respective object; and provides a position of the object on the plane in the video images with respect to time.

    摘要翻译: 公开了一种用于产生场景的三维表示的图像处理装置和方法,其包括设置在平面上的多个对象。 从场景的一个或多个视频图像生成三维表示,其包括通过摄像机从场景视图产生的平面上的物体。 该方法包括处理捕获的视频图像以从每个对象提取图像特征,将图像特征与来自预定的一组可能的示例对象的样本图像特征进行比较,以及从图像特征与样本图像特征的比较中识别对象。 该方法还包括生成对象路径数据,其包括标识相应对象的每个对象的对象标识数据; 并且相对于时间在视频图像中的平面上提供对象的位置。