Data hiding method and data extraction method using statistical examination
    1.
    发明授权
    Data hiding method and data extraction method using statistical examination 失效
    数据隐藏方法和数据提取方法采用统计检验

    公开(公告)号:US06249870B1

    公开(公告)日:2001-06-19

    申请号:US08999578

    申请日:1997-12-24

    IPC分类号: H04L900

    摘要: The invention makes it possible to properly certify a genuine owner, and to inhibit deterioration of image quality of media information to which an embedding operation is performed by adaptively determining amount of embedding for characteristic values such as pixel values. It includes a data hiding method for embedding message data into media data comprising the steps of obtaining a secondary key by inputting a key having a predetermined value to a specified function; determining hiding positions in which the message data will be embedded according to the obtained secondary key, and selecting one of plural hiding functions according to the secondary key so that the selected hiding function is used for each of the determined hiding positions; and embedding the message data into each of the determined hiding positions according to the selected hiding function corresponding to the hiding position.

    摘要翻译: 本发明使得可以正确地认证真正的所有者,并且通过自适应地确定诸如像素值的特征值的嵌入量来抑制执行嵌入操作的媒体信息的图像质量的劣化。 它包括用于将消息数据嵌入到媒体数据中的数据隐藏方法,包括以下步骤:通过将具有预定值的密钥输入到指定的功能来获得次级密钥; 根据所获得的次级密钥确定消息数据将被嵌入的隐藏位置,并且根据次要密钥选择多个隐藏功能中的一个,使得所选择的隐藏功能用于所确定的每个隐藏位置; 以及根据与所述隐藏位置相对应的所选择的隐藏功能,将所述消息数据嵌入所确定的每个隐藏位置。

    SYSTEM AND METHOD FOR EMBEDDING ADDITIONAL INFORMATION IN VIDEO DATA

    公开(公告)号:US20080118101A1

    公开(公告)日:2008-05-22

    申请号:US11930370

    申请日:2007-10-31

    IPC分类号: G06K9/00 H04N7/12

    摘要: A method and system for embedding an electronic watermark directly in an MPEG stream is provided. An intra-macroblock of an I-frame or of a P or B-frame is detected in an MPEG stream, and following the detection of an intra-macroblock of the I-frame or of the P or B-frame, data for one macroblock are extracted from the MPEG stream and buffered. An embedding pattern is embedded in the buffered macroblock without changing the length of VLC, and the resultant macroblock is returned to the MPEG stream. More specifically, a DC factor is extracted from the buffered macroblock, and a pseudorandom number is generated to produce an embedding pattern. Then, whether the bit length of the DC factor will not be changed by embedding the obtained embedded pattern is determined. When the bit length of the DC factor not be changed, the embedding pattern is embedded in the buffered macroblock. When the bit length will be changed, whether ½ of the embedding pattern can be embedded is determined. If possible, ½ of the embedded pattern is embedded in the macroblock.

    SYSTEM AND METHOD FOR EMBEDDING ADDITIONAL INFORMATION IN VIDEO DATA

    公开(公告)号:US20080117986A1

    公开(公告)日:2008-05-22

    申请号:US11930280

    申请日:2007-10-31

    IPC分类号: H04N7/12

    摘要: A method and system for embedding an electronic watermark directly in an MPEG stream is provided. An intra-macroblock of an I-frame or of a P or B-frame is detected in an MPEG stream, and following the detection of an intra-macroblock of the I-frame or of the P or B-frame, data for one macroblock are extracted from the MPEG stream and buffered. An embedding pattern is embedded in the buffered macroblock without changing the length of VLC, and the resultant macroblock is returned to the MPEG stream. More specifically, a DC factor is extracted from the buffered macroblock, and a pseudorandom number is generated to produce an embedding pattern. Then, whether the bit length of the DC factor will not be changed by embedding the obtained embedded pattern is determined. When the bit length of the DC factor not be changed, the embedding pattern is embedded in the buffered macroblock. When the bit length will be changed, whether ½ of the embedding pattern can be embedded is determined. If possible, ½ of the embedded pattern is embedded in the macroblock.

    System and method for embedding additional information in video data
    5.
    发明授权
    System and method for embedding additional information in video data 失效
    在视频数据中嵌入附加信息的系统和方法

    公开(公告)号:US08406311B2

    公开(公告)日:2013-03-26

    申请号:US11930318

    申请日:2007-10-31

    IPC分类号: H04N7/12

    摘要: A method and system for embedding an electronic watermark directly in an MPEG stream is provided. An intra-macroblock of an I-frame or of a P or B-frame is detected in an MPEG stream, and following the detection of an intra-macroblock of the I-frame or of the P or B-frame, data for one macroblock are extracted from the MPEG stream and buffered. An embedding pattern is embedded in the buffered macroblock without changing the length of VLC, and the resultant macroblock is returned to the MPEG stream. More specifically, a DC factor is extracted from the buffered macroblock, and a pseudorandom number is generated to produce an embedding pattern. Then, whether the bit length of the DC factor will not be changed by embedding the obtained embedded pattern is determined. When the bit length of the DC factor not be changed, the embedding pattern is embedded in the buffered macroblock. When the bit length will be changed, whether ½ of the embedding pattern can be embedded is determined. If possible, ½ of the embedded pattern is embedded in the macroblock.

    摘要翻译: 提供了一种用于将电子水印直接嵌入到MPEG流中的方法和系统。 在MPEG流中检测I帧或P帧或B帧的宏块内部,并且在I帧或P帧或B帧的宏块内检测之后,对于一个 从MPEG流提取宏块并进行缓冲。 在不改变VLC的长度的情况下,将嵌入图案嵌入到缓冲宏块中,并将所得到的宏块返回到MPEG流。 更具体地,从缓冲的宏块中提取DC因子,生成伪随机数以产生嵌入模式。 然后,通过嵌入获得的嵌入图案来确定DC因子的位长度是否不会改变。 当直流因子的位长度不改变时,嵌入模式被嵌入到缓冲宏块中。 当位长度被改变时,确定嵌入模式的1/2是否被嵌入。 如果可能,嵌入式图案的1/2将嵌入宏块中。

    SYSTEM AND METHOD FOR EMBEDDING ADDITIONAL INFORMATION IN VIDEO DATA

    公开(公告)号:US20080117987A1

    公开(公告)日:2008-05-22

    申请号:US11930318

    申请日:2007-10-31

    IPC分类号: H04N7/12

    摘要: A method and system for embedding an electronic watermark directly in an MPEG stream is provided. An intra-macroblock of an I-frame or of a P or B-frame is detected in an MPEG stream, and following the detection of an intra-macroblock of the I-frame or of the P or B-frame, data for one macroblock are extracted from the MPEG stream and buffered. An embedding pattern is embedded in the buffered macroblock without changing the length of VLC, and the resultant macroblock is returned to the MPEG stream. More specifically, a DC factor is extracted from the buffered macroblock, and a pseudorandom number is generated to produce an embedding pattern. Then, whether the bit length of the DC factor will not be changed by embedding the obtained embedded pattern is determined. When the bit length of the DC factor not be changed, the embedding pattern is embedded in the buffered macroblock. When the bit length will be changed, whether ½ of the embedding pattern can be embedded is determined. If possible, ½ of the embedded pattern is embedded in the macroblock.

    SYSTEM AND METHOD FOR EMBEDDING ADDITIONAL INFORMATION IN VIDEO DATA

    公开(公告)号:US20080056671A1

    公开(公告)日:2008-03-06

    申请号:US11928831

    申请日:2007-10-30

    IPC分类号: H04N5/91

    摘要: A method and system for embedding an electronic watermark directly in an MPEG stream is provided. An intra-macroblock of an I-frame or of a P or B-frame is detected in an MPEG stream, and following the detection of an intra-macroblock of the I-frame or of the P or B-frame, data for one macroblock are extracted from the MPEG stream and buffered. An embedding pattern is embedded in the buffered macroblock without changing the length of VLC, and the resultant macroblock is returned to the MPEG stream. More specifically, a DC factor is extracted from the buffered macroblock, and a pseudorandom number is generated to produce an embedding pattern. Then, whether the bit length of the DC factor will not be changed by embedding the obtained embedded pattern is determined. When the bit length of the DC factor not be changed, the embedding pattern is embedded in the buffered macroblock. When the bit length will be changed, whether ½ of the embedding pattern can be embedded is determined. If possible, ½ of the embedded pattern is embedded in the macroblock.

    System for embedding additional information in video data, and embedding method
    8.
    发明授权
    System for embedding additional information in video data, and embedding method 失效
    用于在视频数据中嵌入附加信息的系统和嵌入方法

    公开(公告)号:US07295615B1

    公开(公告)日:2007-11-13

    申请号:US09763988

    申请日:1998-11-25

    IPC分类号: H04N7/12

    摘要: It is one object of the present invention to provide a method and system for embedding an electronic watermark directly in an MPEG stream. An intra-macroblock of an I-frame or of a P or B-frame is detected in an MPEG stream, and following the detection of an intra-macroblock of the I-frame or of the P or B-frame, data for one macroblock are extracted from the MPEG stream and buffered. An embedding pattern is embedded in the buffered macroblock without changing the length of VLC, and the resultant macroblock is returned to the MPEG stream. More specifically, a DC factor is extracted from the buffered macroblock, and a pseudorandom number is generated to produce an embedding pattern. Then, whether the bit length of the DC factor will not be changed by embedding the obtained embedded pattern is determined. When the bit length of the DC factor not be changed, the embedding pattern is embedded in the buffered macroblock. When the bit length will be changed, whether ½ of the embedding pattern can be embedded is determined. If possible, ½ of the embedded pattern is embedded in the macroblock.

    摘要翻译: 本发明的一个目的是提供一种将电子水印直接嵌入到MPEG流中的方法和系统。 在MPEG流中检测I帧或P帧或B帧的宏块内部,并且在I帧或P帧或B帧的宏块内检测之后,对于一个 从MPEG流提取宏块并进行缓冲。 在不改变VLC的长度的情况下,将嵌入图案嵌入到缓冲宏块中,并将所得到的宏块返回到MPEG流。 更具体地,从缓冲的宏块中提取DC因子,生成伪随机数以产生嵌入模式。 然后,通过嵌入获得的嵌入图案来确定DC因子的位长度是否不会改变。 当直流因子的位长度不改变时,嵌入模式被嵌入到缓冲宏块中。 当位长度被改变时,确定嵌入模式的1/2是否被嵌入。 如果可能,嵌入式图案的1/2将嵌入宏块中。

    System and method for hiding and extracting message data in multimedia
data
    9.
    发明授权
    System and method for hiding and extracting message data in multimedia data 失效
    用于在多媒体数据中隐藏和提取消息数据的系统和方法

    公开(公告)号:US6055321A

    公开(公告)日:2000-04-25

    申请号:US867996

    申请日:1997-06-03

    摘要: The present invention provides a data hiding method of hiding media data in message data and a data extraction method of extracting the hidden data wherein message data is dispersively hidden in media data such as an image or sound to prevent a third person from modifying the message data easily.More specifically, the present invention relates to a data hiding method in which media data is expressed as a media array while message data is expressed as a message array so that the array elements of the message array can be dispersively hidden in the message array based on a state values specifying a particular array element of the media array, comprising the steps of:(a) determining the j-th (j.gtoreq.0) state value S.sub.j ;(b) determining (j+1)-th state value S.sub.j+1 based on the j-th state value, the array element of the media array indicated by the j-th state value, and the array element of the message array; and(c) hiding data with respect to the array element of the media array indicated by the (j+1)-th state value S.sub.j+1.

    摘要翻译: 本发明提供一种在消息数据中隐藏媒体数据的数据隐藏方法和提取隐藏数据的数据提取方法,其中消息数据被分散地隐藏在诸如图像或声音的媒体数据中,以防止第三人修改消息数据 容易。 更具体地,本发明涉及一种数据隐藏方法,其中媒体数据被表示为媒体阵列,而消息数据被表示为消息数组,使得消息数组的数组元素可以基于 指定媒体阵列的特定阵列元素的状态值,包括以下步骤:(a)确定第j(j> / = 0)状态值Sj; (b)基于第j个状态值确定第(j + 1)状态值Sj + 1,由第j个状态值指示的媒体阵列的数组元素和消息数组的数组元素; 和(c)隐藏相对于由第(j + 1)状态值Sj + 1指示的媒体阵列的数组元素的数据。

    Data hiding and extraction methods
    10.
    发明授权
    Data hiding and extraction methods 有权
    数据隐藏和提取方法

    公开(公告)号:US06512835B1

    公开(公告)日:2003-01-28

    申请号:US09480024

    申请日:2000-01-10

    IPC分类号: G06K900

    摘要: The present invention provides a data hiding method of hiding media data in message data and a data extraction method of extracting the hidden data wherein message data is dispersively hidden in media data such as an image or sound to prevent a third person from modifying the message data easily. More specifically, the present invention relates to a data hiding method in which media data is expressed as a media array while message data is expressed as a message array so that the array elements of the message array can be dispersively hidden in the message array based on a state values specifying a particular array element of the media array, comprising the steps of: (a) determining the j-th (j≧0) state value Sj; (b) determining (j+1)-th state value Sj+1 based on the j-th state value, the array element of the media array indicated by the j-th state value, and the array element of the message array; and (c) hiding data with respect to the array element of the media array indicated by the (j+1)-th state value Sj+1.

    摘要翻译: 本发明提供一种在消息数据中隐藏媒体数据的数据隐藏方法和提取隐藏数据的数据提取方法,其中消息数据被分散地隐藏在诸如图像或声音的媒体数据中,以防止第三人修改消息数据 更具体地,本发明涉及一种数据隐藏方法,其中媒体数据被表示为媒体阵列,而消息数据被表示为消息数组,使得消息数组的数组元素可以被分散地隐藏在消息数组中 基于指定媒体阵列的特定数组元素的状态值,包括以下步骤:(a)确定第j(j> = 0)状态值Sj;(b)确定第(j + 1)状态 基于第j个状态值的值Sj + 1,由第j个状态值指示的媒体数组的数组元素和消息数组的数组元素; 和(c)隐藏相对于由第(j + 1)状态值Sj + 1指示的媒体阵列的数组元素的数据。