[go: up one dir, main page]

CN1236521A - 把id信息添加到数字内容中并读取该信息的方法和设备 - Google Patents

把id信息添加到数字内容中并读取该信息的方法和设备 Download PDF

Info

Publication number
CN1236521A
CN1236521A CN97199442A CN97199442A CN1236521A CN 1236521 A CN1236521 A CN 1236521A CN 97199442 A CN97199442 A CN 97199442A CN 97199442 A CN97199442 A CN 97199442A CN 1236521 A CN1236521 A CN 1236521A
Authority
CN
China
Prior art keywords
content
added
information
digital
digital content
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN97199442A
Other languages
English (en)
Other versions
CN1178456C (zh
Inventor
伊藤博文
山下伸一
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JBF KK
Mao Norris of the company
Original Assignee
Monolith Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Monolith Co Ltd filed Critical Monolith Co Ltd
Publication of CN1236521A publication Critical patent/CN1236521A/zh
Application granted granted Critical
Publication of CN1178456C publication Critical patent/CN1178456C/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/16Program or content traceability, e.g. by watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/3216Transform domain methods using Fourier transforms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32154Transform domain methods
    • H04N1/32165Transform domain methods using cosine transforms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32208Spatial or amplitude domain methods involving changing the magnitude of selected pixels, e.g. overlay of information or super-imposition
    • H04N1/32213Modulating the least significant bits of pixels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3205Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • H04N2201/327Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3273Display

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • General Physics & Mathematics (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Storage Device Security (AREA)
  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

在把数字内容装到PC等信息终端后,把PC的观看者或用户所独有的ID信息添加到内容中。把ID信息添加到内容的预定位置,或者也可以空间频率的形式把它添加到整个内容上。然后,使得在终端中能够使用添加有ID的内容。

Description

把ID信息添加到数字内容中并读取该信息的方法和设备
技术领域
本发明涉及用于把标识信息(ID)添加到数字内容中并读取该信息的方法。
背景技术
1991年在美国提出信息高速公路,此后在以因特网为代表的网络上的信息分配成为一个新的社会基础。在这新的网络社会中,由于诸如电子商务等领域与安全性相关,所以在这些领域中需要安全的加密和验证。
另一方面,因特网的一个原理是诸如图片、动画和音乐(以下统称为内容)等数字内容的自由分配。目前,即使对于诸如文学作品等有价值的内容,也可以容易地进行制作和分配非法拷贝。采用在因特网上使用内容时的收费、可以防止非法复制或修改以及保护版权都是需要提出和解决的严重问题。这些提议对于网络社会和文化的共同发展是极为重要的。
因此,需要设计一种追查数字内容的非法拷贝的通用方法。
发明内容
本发明的目的是提供一种适用于现有内容的标识(ID)添加方法。
本发明的另一个目的是提供一种适用于没有保留区或备注区的内容的ID添加方法,这些区域在内容中不起任何作用。
本发明的再一个目的是提供了一种ID添加方法,该方法在添加ID信息时基本上不产生内容质量劣化。
本发明的又一个目的是提供了一种嵌入的可容易地被检测的ID信息的ID添加方法。
本发明的还有一个目的是提供了一种ID读出方法,该方法可容易地检测和解释嵌入内容中的ID信息。
依据本发明一个实施例的方法包括把内容装入使用该内容的信息终端,并把与该信息终端或其用户相关的ID信息添加到所装入内容的可感知部分中的预定位置。(内容可以是数字数据的任意集合,可以具有数据值序列的形式。可感知部分包含在该内容中起作用的的数据,而不是在内容中不起任何作用的保留区或备注区。)
首先把内容装入信息终端。随后,把ID信息添加到内容中的预定位置。用添加到其中的ID信息来识别复制该内容的非法拷贝的用户。由于把ID信息添加到预定位置,所以不需要串搜索。本方法适用于现有的内容,因为它预先不需要特殊数据块。
在本发明另一个方面,以空间频率信息的形式把ID信息添加到装入信息终端的整个内容中。“空间频率信息”是相应于任何方向上的空间频率的信息。在这方面,通过例如逆正交变换把ID信息转换成空间频率信息,从而反映到内容数据中。逆正交变换可以是逆快速傅里叶变换(IFFT)或逆离散余弦变换(IDCT)。本方法还适用于现有的内容。
依据本发明的ID读取过程,首先通过例如网络获得一内容,然后从其预定位置读取ID信息。此ID信息唯一地与一信息终端或其用户相关。在另一个方面,从获得的内容中提取空间频率信息,然后对其提供正交变换。通过此变换来恢复添加在内容中的ID信息。正交变换可以是快速傅里叶变换(FFT)、离散余弦变换(DCT)等。
附图概述
从以下对较佳实施例的描述并结合附图将使以上和其它的目的、特征和优点变得更加明显起来,其中:
图1是示出本发明的较佳实施例所采用的网络系统图;
图2是示出在PC 4接收到一内容时ID添加的操作流程图;
图3是示出对应于PC 4中ID添加的结构图;
图4是示出来自图3的ID添加器18的内部结构的图;
图5是示出图3所示ID添加器18的另一个结构的图;
图6是示出ID与用频谱域表示的空间频率之间的关系图;
图7是示出在图5中的IFFT部分40转换成实际图像数据模式的用户ID的图;
图8是说明把图7所示的位模式添加到解码图像上的方法图;
图9是示出图6的频谱域的图,包括叠加在其中的固定基准信息;
图10是示出读取在内容中所添加的ID的检测装置的操作流程图;
图11是示出在检测装置内的ID读取器结构的图;
图12是示出图11所示ID读取器的另一个结构的图;
图13是示出由3×3像素构成的区域的图;
图14是示出用模3运算表示的图13所示3×3像素区的亮度的图;
图15是示出将作为ID添加到图13的3×3像素区的数据模式的图;以及
图16示出把偏移0或±1加到各个像素的亮度上以把图14所示的状态变为图15所示状态的状态图。
本发明的较佳实施方式
本发明可应用于图1所示的网络系统,它包括服务器2和连接在网络9上的客户装置。在该图中,客户装置包括PC 4和8以及个人数字助理(PDA)6,它们都是信息终端。
服务器2把内容提供给客户装置,从而在客户端实行ID添加。这里,作为一个例子,PC 4设有添加功能。
图2是在PC 4接收到一内容时的操作流程图。首先,PC 4在网络9上下载来自服务器2的内容(S0)。从服务器还下载对该内容进行解码或解密的程序。此程序可包含在把加密内容变成可使用的形式的下载观察器或浏览器。把与PC 4或其用户相关的用户ID信息嵌入观察器。在观察器对内容进行解码时把ID添加到内容中(S2)。在添加了ID后,能为诸如显示或拷贝而使用该内容。
图3示出相应于添加到PC 4中的ID的结构。在以下的例子中,假设内容是图像。首先,用户把对一内容的请求发送到运行服务器2的内容管理器或提供器(未示出)。在经用户验证后,内容管理器经由网络把被请求的内容和观察器12传输到PC 4。它们由PC 4的通信部分10接收。
现在可使用PC 4中接收到的观察器12对接收到的内容进行解密和显示。如图3所示,把该内容输入到观察器12。观察器12包括用于对在传输到PC 4前已被内容管理器压缩或编码的图像进行解码的图像解码器14、用于存储ID的ID保存器16以及用于把从ID保存器16读取的ID添加到经解码的图像上的ID添加器18。图像解码器14具有解密算法。在存储了对请求位于ID保存器16中的内容的用户所独有的ID后,内容管理器传输观察器12。观察器12可以是引入现有因特网浏览器中的插入型器件。
作为在ID添加前防止使用内容的措施,例如,由ID添加器18来保护PC 4中用于存储未添加ID的内容的存储区,从而防止读取该内容。具体来说,如此设计该系统,从而在对包含没有ID的内容的存储区进行读取访问时使该系统中断或复位。一旦添加了ID,则消除该保护,从而根据需要使用图像。
如图3所示,把其中添加有ID的图像传输到显示控制器20,在其中把该图像转换成显示器24的显示格式。存储控制器22把数据写入存储器件26,存储器件26可以是在其中存储已解码图像的硬盘单元或类似器件。
图4示出依据本发明一个实施例的图3所示ID添加器18的内部结构。添加器18包括用于从ID保存器16中读取ID的ID读取器30、用于读取经解码的图像的解码图像读取器32和用于把ID添加到解码图像数据的诸如前面、中间和结尾部分等预定位置的混合器34。在ID由n位数据来构成且以多刻度来表示内容中图像像素的亮度时,混合器34例如以ID数据的n位依次替换图像前面部分中n个像素的亮度的最低位(LSB)。
在操作中,PC 4的用户请求内容管理器运行的服务器2来传输一内容。在服务器2上对该内容进行加密,然后经由网络以观察器12发送到PC 4。PC 4的通信部分10接收所传输的内容,并把它传送到已从网络接收到的观察器12。在观察器12内,图像解码器14对此内容进行解码,并把它传送到ID添加器18。ID添加器18中的ID读取器30从ID保存器16中读取ID并把它提供给混合器34。经解码的图像读取器32读取经解码的图像并把它传送到混合器34。混合器在接收到此ID和解码图像时以上述方式来替换亮度的LSB,从而把ID添加到图像上。把具有该ID的图像显示在显示器24上。也把已添加ID的图像提供给存储器26。如果随后要进行修改或复制存储在存储器26中已添加ID的图像的未授权企图时,则这种被修改或复制的图像的拷贝将携带有添加在存储器26中所存储的图像中的ID信息。因此,可识别制作此未授权拷贝的当事人。
图5示出依据本发明另一个实施例的ID添加器18的其它结构。在该图中,对与图4所示相同的部件给出相同的标号,不对其进行重复说明。图5中的结构包括用于在对代表ID的信号上进行逆快速傅里叶变换(IFFT)的IFFT部分40以及用于把经变换的ID(即,IFFT部分40的输出)混合成解码图像的混合器42。
在本实施例中,把ID信息表示为频域中的一个信号。在添加这种ID时,把逆正交变换应用于代表ID信息的频率信号,以产生内容域中的位模式(bitpattern),然后把该位模式添加到数字内容中。在本说明书中,术语“内容域”指代表数字内容中数据的域,而术语“频域”指内容域通过正交变换的映射。当内容是两维图像(在以下视图中所使用的一个例子)时,内容域为两维空间域,相应的频域为两维空间频域。当内容是音频时,则内容域可以是时域,而频域可以是一维频域。
图6示出作为频域中的信号的ID信息的表示例子的图。把两维图像用作内容的一个例子。矩形52代表用于两维空间域的两维空间频域。箭头54a和54b表示相应空间域的x和y方向,而箭头56a和56b表示频域中频率增加的方向,它们分别相应于空间域的x和y方向。在此频域中,在其各个位置(xa,ya)、(xb,yb)和(xc,yc)处标出代表三个用户A、B和C的ID信息的信号。例如,对于用户A,频率信号具有以点(xa,ya)为中心的陡峭峰值。该陡峭峰值可具有有限宽度,或者它可以是一三角函数。这样,由两维频域中的一点来代表一用户的ID信息。
图7示出被IFFT部分40转换成空间域的位模式的用户A的ID信息的图。图7所示位模式中的像素在阴影区具有值“1”,在非阴影区具有值“0”。在该例中,由于代表用户A的ID信息的频率信号相对于x和y方向(见图6)基本上位于频谱域的中心,所以图7所示阴影和非阴影区的空间频率在x和y方向上一样地更大或更小。例如,对于用户B,由于代表该用户的ID信息的频率信号沿两个方向都具有较高的频率,所以在结果位模式中的阴影和非阴影区将较窄(未示出)。
图8是说明把包含诸如图7所示的ID信息的位模式添加到解码图像(数字内容)上的方法的图。在该例中,以八位的二进制数据来表示解码图像的像素的亮度值。通过以包含ID信息的位模式中相应像素的值来替换每个像素亮度值的LSB,从而把ID信息添加到解码图像中。因而,在本例中,以“1”来替换在相应于图7阴影区的区域内的解码图像中像素的LSB,而以“0”来替换在相应于图7非阴影区的区域内的像素的LSB。来自解码图像的像素的亮度值的其余七位不变。因而,在本例中,把ID添加到整个图像或其扩展部分上。本方法作为对于防止内容的局部截止的相对措施是有益的,因为可如此选择添加ID的扩展部分,从而将基本上损害内容的有用部分的部分进行截止。
已描述了添加ID信息的本发明的特定实施例。这些实施例的许多变化都是可行的,以下将描述其中的一些。
第一,虽然在上述实施例中经由网络来分配内容,但也可通过把该内容存储在诸如CD-ROM或软盘等媒体中并把它装到PC上来分配该内容。上述实施例可适用于这种内容分配的其它方法。
第二,虽然在上述实施例中把静止图像用作数字内容的一个例子,但可把这些方法应用于其它类型的数字内容,诸如运动图像(例如,视频)或音频内容。对于运动图像,可把ID信息分割成多个部分,可把不同的部分添加到不同的图像帧中。对于音频内容,可以音频解码器、音频输出控制器和扬声器来分别替换图3中的图像解码器14、显示控制器20和显示器24。此外,一维IFFT满足音频内容,因为它是一维数据。此外,虽然在图像的情况下把ID信息添加到亮度值的位上,但在音频内容的情况下还可把该信息添加到频率信号的LSB等。
第三,不必把ID存储在内容的LSB中。只要对内容的感知质量的影响不明显量化数据的任何位就可以存储该ID。应注意,甚至可把可感知的添加用作可见的水印。
第四,虽然在上述实施例中把ID添加到与较高位无关的较低位,但可对较低位给出偏移,从而包括较高位的整个数据包含该ID。
图13示出诸如图像等内容中的3×3像素区的一个例子,其中把各个像素的亮度示为“10,8,0...”。图14是示出图像中相同的3×3像素区的亮度的图,但它是用模3运算来表示的。使用该算法,例如其亮度为10的像素的相应值就变为1。图15示出表示使用先前所述的方法产生的将被添加到图14所示图像的3×3像素区中的ID信息的采样数据模式。该ID模式也以模3运算来表示。在该例中,将把0、1和2的分别添加到像素的第一、第二和第三行。图16示出把-1、0或1中的一个偏移加到图14所示3×3像素区的每个像素值以获得图15所示3×3像素区的相应像素值的情况的图。在操作中,通过依据图16所示的计算而把一偏移值-1、0或1加到每个像素,从而把此ID信息添加到图13所示图像的3×3像素区中。依据该方法,从总体上把偏移加到亮度数据,从而包括较高位的整个数据包含该ID。
由于此方法可防止直接暴露ID,与把ID添加到较低位不同,因而增加了安全性。另一个优点是,还可添加诸如2等不同于“0”和“1”的数据。虽然这里描述了模3运算,但还可使用根据其它数目的模算法。可利用任何其它的数学、布尔代数或密码办法。
第五,在上述实施例中,混合器34(图4)把ID信息添加到诸如数据序列的前面部分等预定位置。此预定位置可以是在数据值稍稍偏移时不容易感知效果的位置。因而,内容的质量(静止图像、运动图像、声音、文本等的质量)几乎不受影响。
第六,在图3所示的实施例中,分别提供了图像解码器14和ID添加器18。这些元件可结合成一个元件,从而允许同时执行图像恢复和ID添加。
第七,在图3所示的实施例中,用于解密和/或解码的程序包含在观察器或浏览器中。该程序可采用任何其它形式,只要它可把内容恢复成可被用户使用的适当形式。
第八,虽然以频域(图6)中的一点来代表一个用户的ID信息,但也可以其它形式来表示ID信息。例如,可利用一组多个离散的点或两维区域来表示一个用户的ID信息。
第九,在诸如图6所示的频域表示中,可加上诸如图9所示的两条直线100、102等基准信息。可在从内容中读取所添加的ID信息时利用此基准信息,因为在频域中其位置是固定且已知。在基准信息的帮助下,可更确定地指定ID的位置,从而即使在已通过例如旋转或放大而修改内容时也可识别由ID所表示的用户。
已描述了用于添加ID信息的方法。接着将描述用于读取所添加的ID信息的方法。
如果要非法地复制或修改一个内容(以下叫做非法动作),则想要识别未授权的侵权者。这可以通过读取添加到内容中的ID信息来实现。可在网络中的任何地方提供用于读取所添加的ID信息的装置(以下叫做检测器)。例如,代理服务器可设有这样的检测器。
图10是示出检测器的操作的流程图。检测器装入来自存储器件或存储媒体的内容(S10)并读取添加到其中的ID信息(S12)。如果检测到非法动作,则检测器采取诸如把未授权的侵权者通知内容管理器等适当的措施。
图11示出用于读取内容中所添加的ID信息的检测器的一个实施例。检测器60(可位于一PC中)包括从网络获得内容的通信部分62、从获得的内容中读取ID的ID读取器64以及控制显示器68从而显示所读取的ID的显示控制器66。
在本实施例中,ID读取器64从预定位置读取信息,例如所获得的内容的数据序列前面部分的LSB,并根据所提取的数据来重建ID。如果此过程未产生任何有意于识别用户的ID信息,则判断该内容是原始的,即没有添加用户ID信息。另一方面,如果在网络上发现其中添加有用户ID的内容,则由所添加的ID来识别的用户可能已非法地分配了该内容。根据此ID来追查可能的非法动作。
图12是示出依据本发明另一个实施例的另一个ID读取器的图。该ID读取器用于读取作为空间频率信息添加在内容中的ID。ID读取器64包括从所获得的内容中提取LSB以形成位模式的LSB提取器72以及对由所提取的LSB形成的位模式进行快速傅里叶变换(FFT)的FFT部分74。
这里的操作是图6到8所示操作的逆操作。首先提取代表所添加的ID信息的LSB(图8)。然后检测由内容中的LSB所形成的位模式(图7)。由FFT部分74从位模式中分别计算位模式沿x和y方向的空间频率。在图7所示的采样位模式中,FFT计算揭示了图6所示用户A的ID。从而认为侵权者为用户A。
该方法的优点在于,它不需要比较可疑内容和原始内容来检测ID。
用于读取所添加的ID信息的上述方法可具有许多变化。先前在本说明书中上述的ID添加方法的每个变化可具有ID读取方法的相应变化。例如,在已使用诸如先前参考图13-16所述的一个方法把偏移加到较低位的情况下可读取该ID。此外,在把ID添加到内容的预定位置时,诸如数据值的偏移不产生明显可感知的效果的位置,提供了读出方法来检测与ID添加方法一致的相同位置。总的来说,可进行ID读取,只要添加器和读取器采用相同的添加/读出方案。
此外,虽然在以上实施例中检测器连到一网络,但如果它只检测到存储在存储媒体中的内容,则它也可以是脱机的独立式。
此外,在上述实施例中,在使用该内容的信息终端处即在用户一侧实行ID添加。然而,对本领域的技术人员明显的是,这里所述的把ID信息添加到内容中的各种方法同样可应用于内容分配方案,其中在内容提供者一侧实行ID添加。
当然,可以理解,在各种方面,本发明的修改对本领域内的技术人员是明显的。其它实施例也是可行的依据本特定申请的特定设计。因此,不应由这里所述的特定实施例来限制本发明的范围,而是只由附加的权利要求书来定义。

Claims (39)

1.一种用于在包括数据值的数字内容中添加识别信息(ID)的方法,其特征在于所述方法包括:
把数字内容装到将使用该数字内容的信息终端内;以及
把与该信息终端或其用户有关的ID的表示添加到所装内容的可感知部分中。
2.如权利要求1所述的方法,其特征在于把ID的表示添加到所装内容的预定位置。
3.如权利要求2所述的方法,其特征在于添加步骤包括处理所装内容预定位置处数据值的较低位。
4.如权利要求3所述的方法,其特征在于ID的表示包括多位,处理步骤包括以ID表示中的相应位来替换所装内容预定位置处一系列数据值中每个值的最低位。
5.如权利要求2所述的方法,其特征在于添加步骤包括把偏移加到位于内容预定位置处的一系列数据值中的每一个。
6.如权利要求5所述的方法,其特征在于ID的表示包括多个数字,每个数字具有N个可能值中的一个,N是预定的整数,加到每个数据值的偏移与数据值与偏移的和被N除得到的余数有关,而且与ID表示中的相应数字有关。
7.如权利要求2所述的方法,其特征在于预定位置是在该位置添加ID在数字内容中不产生明显可感知效果的位置。
8.如权利要求1所述的方法,其特征在于把ID的表示添加到所装内容中扩展部分上的所装数字内容。
9.如权利要求8所述的方法,其特征在于所装内容的扩展部分定义了一内容域,ID的表示是与内容域有关的频域中的一个表示。
10.如权利要求9所述的方法,其特征在于频域是经由正交变换的内容域的映射,添加步骤包括:
经由逆正交变换对ID的频域表示进行逆变换而成为ID的内容域表示;以及
把经逆变换的ID添加到内容中。
11.如权利要求10所述的方法,其特征在于添加步骤包括处理内容的数据的较低位。
12.如权利要求11所述的方法,其特征在于经逆变换的ID包括多位,处理步骤包括以逆变换ID的相应位来替换内容的多个数据值中每一个的最低位。
13.如权利要求10所述的方法,其特征在于添加步骤包括把偏移添加到内容的多个数据值中的每一个。
14.如权利要求13所述的方法,其特征在于经逆变换的ID包括多个数字,每个数字具有N个可能值中的一个,N为预定的整数,加到每个数据值的偏移与数据值与偏移的和被N除得的余数有关,且与逆变换ID中的相应数字有关。
15.如权利要求8所述的方法,其特征在于把基准信息以频域中的基准信息的形式添加到数字的内容中,
16.如权利要求1所述的方法,其特征在于对所装的内容进行加密,添加步骤包括:
对所装的内容进行解密;以及
把ID的表示添加到经解密的内容中。
17.如权利要求1所述的方法,其特征在于对所装的内容进行加密,添加步骤包括对内容进行解密同时把ID的表示添加到内容中。
18.如权利要求1所述的方法,其特征在于还包括在添加ID信息后能够使用信息终端处的数字内容。
19.一种分配数字内容的方法,其特征在于包括:
向内容管理器发出对来自信息终端的数字内容的请求,该请求识别信息终端或其用户;
响应于该请求接收内容管理器所传输的被请求内容,对接收到的内容进行加密;
响应于该请求而接收内容管理器所传输的解密程序,解密程序嵌入识别信息终端或其用户的ID信息;以及
使用接收到的解密程序来处理该内容,以产生其中添加了ID信息的解密内容。
20.如权利要求19所述的方法,其特征在于处理步骤包括:
使用接收到的解密程序对接收到的内容进行解密;以及
把ID信息添加到使用接收到的解密程序进行解密的内容中。
21.如权利要求19所述的方法,其特征在于还包括防止在把ID信息添加到解密内容前使用该解密内容。
22.如权利要求19所述的方法,其特征在于还包括使能够在添加ID信息后使用信息终端处的数字内容。
23.如权利要求19所述的方法,其特征在于信息终端和内容管理器连到一网络,经由该网络来传输请求、数字内容和解密程序。
24.一种分配数字内容的方法,其特征在于包括:
从信息终端接收对内容管理器处的数字内容的请求,该请求识别该信息终端或其用户;
响应于该请求把被请求的内容传输到信息终端,对所传输的内容进行加密;以及
响应于该请求把解密程序传输到该信息终端,解密程序嵌入识别发出请求的信息终端或其用户的ID信息,解密程序可在所传输的加密内容上进行操作,以产生其中添加有ID信息的解密内容。
25.如权利要求24所述的方法,其特征在于信息终端和内容管理器连到一网络,经由该网络来传输请求、数字内容和解密程序。
26.一种从具有使用权利要求4的方法添加的ID的数字内容中读取ID的方法,其特征在于包括:
从所添加内容的预定位置处的数据值序列中提取最低位;以及
从所提取的位中获得ID。
27.一种从具有使用权利要求5的方法添加的ID的数字内容中读取ID的方法,其特征在于包括:
从所添加内容的预定位置处的数据值序列中提取偏移;以及
从所提取的偏移中获得ID。
28.一种从具有使用权利要求10的方法添加的ID的数字内容中读取ID的方法,其特征在于包括:
从所添加内容提取所添加的经逆变换的ID;
经由正交变换把所提取的ID转换成ID的频域表示;以及
从经变换的频域表示中获得ID。
29.一种从具有使用权利要求12的方法添加的ID的数字内容中读取ID的方法,其特征在于包括:
从所添加内容的数据值的最低位中提取所添加的经逆变换的ID;
经由正交变换把所提取的ID转换成ID的频域表示;以及
从经变换的频域表示中获得ID。
30.一种从具有使用权利要求13的方法添加的ID的数字内容中读取ID的方法,其特征在于包括:
通过从所添加的内容中提取偏移来提取所添加的经逆变换的ID;
经由正交变换把所提取的ID转换成ID的频域表示;以及
从经变换的频域表示中获得ID。
31.一种把识别信息(ID)添加到数字内容中的设备,其特征在于包括:
通信部分,用于接收加密的数字内容和嵌入ID信息的解密程序,该解密程序可用于对加密内容进行解密并把嵌入的ID信息添加到经解密的内容中;以及
利用接收到的解密程序从接收到的加密内容中产生其中添加有ID信息的解密内容的装置。
32.如权利要求31所述的设备,其特征在于还包括一显示控制器,用于显示其中添加有ID信息的解密内容。
33.如权利要求32所述的设备,其特征在于还包括用于防止解密内容在被添加ID前显示的装置。
34.如权利要求31所述的设备,其特征在于还包括用于存储其中添加有ID信息的解密内容的存储器。
35.一种在数字内容中添加识别信息(ID)的设备,其特征在于包括:
通信装置,用于接收数字内容;以及
ID添加器,用于把ID添加到接收到的内容的可感知部分。
36.如权利要求35所述的设备,其特征在于添加器把ID添加到内容的预定位置。
37.如权利要求35所述的设备,其特征在于ID是以频域表示的,频域与内容所定义的内容域有关。
38.如权利要求35所述的设备,其特征在于还包括:
显示控制器,用于显示内容;以及
用于防止内容在被添加ID前显示的装置。
39.如权利要求35所述的设备,其特征在于还包括:防止在被添加ID前利用数字内容的保护器。
CNB971994420A 1996-11-08 1997-11-06 用于把id信息添加到数字内容中并读取该信息的方法和设备 Expired - Fee Related CN1178456C (zh)

Applications Claiming Priority (6)

Application Number Priority Date Filing Date Title
JP29683096 1996-11-08
JP296830/1996 1996-11-08
JP296830/96 1996-11-08
JP9282468A JPH10191036A (ja) 1996-11-08 1997-09-09 デジタルコンテンツに対するidの刷込および読出方法
JP282468/97 1997-09-09
JP282468/1997 1997-09-09

Publications (2)

Publication Number Publication Date
CN1236521A true CN1236521A (zh) 1999-11-24
CN1178456C CN1178456C (zh) 2004-12-01

Family

ID=26554617

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB971994420A Expired - Fee Related CN1178456C (zh) 1996-11-08 1997-11-06 用于把id信息添加到数字内容中并读取该信息的方法和设备

Country Status (8)

Country Link
EP (1) EP0938807B1 (zh)
JP (3) JPH10191036A (zh)
KR (1) KR100383312B1 (zh)
CN (1) CN1178456C (zh)
AU (1) AU5430898A (zh)
CA (1) CA2271106A1 (zh)
DE (1) DE69738626D1 (zh)
WO (1) WO1998020672A2 (zh)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2000007329A1 (fr) 1998-07-30 2000-02-10 Sony Corporation Systeme de traitement de contenu
JP3774574B2 (ja) * 1998-08-31 2006-05-17 キヤノン株式会社 画像通信システム及び画像通信方法
US6389403B1 (en) * 1998-08-13 2002-05-14 International Business Machines Corporation Method and apparatus for uniquely identifying a customer purchase in an electronic distribution system
BG63519B1 (bg) * 1998-10-21 2002-03-29 ЖЕЛЕВ Живко Устройство за телекомуникационна проверка на едно- и многостепенно мултимедийно шифрирани маркировки бандероли върху продукти
JP4101384B2 (ja) 1998-12-28 2008-06-18 株式会社日立製作所 デジタルコンテンツ販売方法及びその実施装置並びにその処理プログラムを記録した媒体
GB2345602A (en) * 1999-01-07 2000-07-12 Hewlett Packard Co Applying digital watermarks to selected sections of data files
JP2000236325A (ja) 1999-02-09 2000-08-29 Lg Electronics Inc デジタルデータファイルの暗号化装置及びその方法
JP4552281B2 (ja) * 1999-06-21 2010-09-29 株式会社日立製作所 電子認証方法及びその装置ならびにその記憶媒体
WO2001017228A1 (fr) * 1999-08-27 2001-03-08 Celartem Technology Inc. Procede et systeme de distribution d'images, donnees d'images et support d'enregistrement
CA2310769C (en) 1999-10-27 2013-05-28 Nielsen Media Research, Inc. Audio signature extraction and correlation
JP3470223B2 (ja) * 1999-11-29 2003-11-25 株式会社サンモアテック 画像加工方法、画像加工装置、記録媒体、及び伝送媒体
JP3468183B2 (ja) * 1999-12-22 2003-11-17 日本電気株式会社 音声再生記録装置および方法
US6834308B1 (en) 2000-02-17 2004-12-21 Audible Magic Corporation Method and apparatus for identifying media content presented on a media playing device
JP4649760B2 (ja) * 2000-05-31 2011-03-16 ソニー株式会社 コンテンツ・コピー管理システム及び方法、情報処理装置及び方法、並びに、記憶媒体
JP2002023777A (ja) 2000-06-26 2002-01-25 Internatl Business Mach Corp <Ibm> 音声合成システム、音声合成方法、サーバ、記憶媒体、プログラム伝送装置、音声合成データ記憶媒体、音声出力機器
JP4072988B2 (ja) * 2000-10-02 2008-04-09 株式会社ハドソン デジタルコンテンツデータ生成システム
CA2424331C (en) * 2000-10-31 2012-01-03 Inktomi Corporation Approach for tracking data
US7562012B1 (en) 2000-11-03 2009-07-14 Audible Magic Corporation Method and apparatus for creating a unique audio signature
US7124114B1 (en) 2000-11-09 2006-10-17 Macrovision Corporation Method and apparatus for determining digital A/V content distribution terms based on detected piracy levels
US7363278B2 (en) * 2001-04-05 2008-04-22 Audible Magic Corporation Copyright detection and protection system and method
JP4574050B2 (ja) * 2001-04-17 2010-11-04 興和株式会社 電子透かし加工サービス方法
US7529659B2 (en) 2005-09-28 2009-05-05 Audible Magic Corporation Method and apparatus for identifying an unknown work
US7877438B2 (en) 2001-07-20 2011-01-25 Audible Magic Corporation Method and apparatus for identifying new media content
US8972481B2 (en) 2001-07-20 2015-03-03 Audible Magic, Inc. Playlist generation method and apparatus
JP4200686B2 (ja) * 2002-05-08 2008-12-24 ソニー株式会社 情報通信端末、情報配信装置、情報配信システム、情報受信方法、情報配信方法
US8332326B2 (en) 2003-02-01 2012-12-11 Audible Magic Corporation Method and apparatus to identify a work received by a processing system
US8130746B2 (en) 2004-07-28 2012-03-06 Audible Magic Corporation System for distributing decoy content in a peer to peer network
AU2005292568A1 (en) * 2004-09-30 2006-04-13 Citrix Systems, Inc. A method and apparatus for assigning access control levels in providing access to networked content files
US8006314B2 (en) 2007-07-27 2011-08-23 Audible Magic Corporation System for identifying content of digital data
US9911457B2 (en) * 2008-09-24 2018-03-06 Disney Enterprises, Inc. System and method for providing a secure content with revocable access
US8199651B1 (en) 2009-03-16 2012-06-12 Audible Magic Corporation Method and system for modifying communication flows at a port level
US9081778B2 (en) 2012-09-25 2015-07-14 Audible Magic Corporation Using digital fingerprints to associate data with a work
JP2014131197A (ja) * 2012-12-28 2014-07-10 Axell Corp コンテンツデータ処理方法、コンテンツサーバ、クライアント端末、及びコンテンツ配信システム
JP6439010B1 (ja) * 2017-06-22 2018-12-19 株式会社 アイ・ピー・エル 動画視聴システム

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4890319A (en) * 1984-09-21 1989-12-26 Scientific-Atlantic, Inc. Method for controlling copying of protected information transmitted over a communications link
JP3111754B2 (ja) * 1993-07-01 2000-11-27 ミノルタ株式会社 画像形成装置
WO1996036163A2 (en) * 1995-05-08 1996-11-14 Digimarc Corporation Steganography systems
US5509074A (en) * 1994-01-27 1996-04-16 At&T Corp. Method of protecting electronically published materials using cryptographic protocols
JP3224480B2 (ja) * 1994-09-30 2001-10-29 キヤノン株式会社 カラー画像処理装置
IT1277861B1 (it) * 1995-03-22 1997-11-12 Space Engineering Spa Sistema di telecomunicazioni via satellite per l'accesso remoto a internet
US6345145B1 (en) * 1995-08-25 2002-02-05 Sony Corporation Signal recording/reproducing method and apparatus, signal record medium and signal transmission/reception method and apparatus

Also Published As

Publication number Publication date
EP0938807A1 (en) 1999-09-01
JP2001519099A (ja) 2001-10-16
WO1998020672A2 (en) 1998-05-14
KR100383312B1 (ko) 2003-05-12
WO1998020672A3 (en) 1998-10-08
EP0938807B1 (en) 2008-04-09
DE69738626D1 (de) 2008-05-21
JP2009038810A (ja) 2009-02-19
CN1178456C (zh) 2004-12-01
KR20000053169A (ko) 2000-08-25
JPH10191036A (ja) 1998-07-21
AU5430898A (en) 1998-05-29
CA2271106A1 (en) 1998-05-14

Similar Documents

Publication Publication Date Title
CN1178456C (zh) 用于把id信息添加到数字内容中并读取该信息的方法和设备
US10461930B2 (en) Utilizing data reduction in steganographic and cryptographic systems
US7568100B1 (en) Steganographic method and device
US7123718B1 (en) Utilizing data reduction in stegnographic and cryptographic systems
US6912652B2 (en) Method and apparatus for imprinting ID information into a digital content and for reading out the same
CN101884195A (zh) 内容的密码处理
CN1783102A (zh) 用于拷贝保护的方法和系统
US20090136026A1 (en) Watermark embedding using look-up tables
US20160050074A1 (en) Content traceability using segmented watermark encoding
Ahuja et al. A survey of digital watermarking scheme
Wang et al. Detecting the fingerprint of video data hiding tool OpenPuff
CN114091080B (zh) 一种字幕文件加密解密方法、系统、存储介质及电子设备
US20060020806A1 (en) Method and apparatus for imprinting ID information into a digital content and for reading out the same
Karim et al. Data fusion in universal domain using dual semantic code
Ya’qub et al. Reversible Watermarking in Content Authentication and Copyright Protection
Steinbach et al. Design principles for active audio and video fingerprinting
JP2002368985A (ja) デジタルコンテントに対してid情報を埋め込み、これを読み出すための方法と装置
WO2009085385A2 (en) System and method for protecting content transferred between devices

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: CO., LTD. TORREMOLINOS; JBF PARTENERSHIP CO., LTD

Free format text: FORMER OWNER: CO., LTD. TORREMOLINOS

Effective date: 20080801

C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20080801

Address after: Tokyo

Co-patentee after: JBF KK

Patentee after: Mao Norris of the company

Address before: Tokyo, Japan

Patentee before: Monolith Co., Ltd.

C17 Cessation of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20041201

Termination date: 20131106