CN103189873A - 水印提取效率的改进 - Google Patents

水印提取效率的改进 Download PDF

Info

Publication number
CN103189873A
CN103189873A CN2011800516908A CN201180051690A CN103189873A CN 103189873 A CN103189873 A CN 103189873A CN 2011800516908 A CN2011800516908 A CN 2011800516908A CN 201180051690 A CN201180051690 A CN 201180051690A CN 103189873 A CN103189873 A CN 103189873A
Authority
CN
China
Prior art keywords
content
watermark extracting
watermark
record
extracting
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.)
Pending
Application number
CN2011800516908A
Other languages
English (en)
Inventor
约瑟夫·M·威诺格拉德
拉德·彼得罗维奇
健·赵
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.)
Verance Corp
Original Assignee
Verance Corp
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 Verance Corp filed Critical Verance Corp
Publication of CN103189873A publication Critical patent/CN103189873A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • 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/107License processing; Key processing
    • G06F21/1078Logging; Metering
    • 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • G06F21/445Program or device authentication by mutual authentication, e.g. between devices or programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0823Network architectures or network communication protocols for network security for authentication of entities using certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0894Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage
    • H04L9/0897Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage involving additional devices, e.g. trusted platform module [TPM], smartcard or USB
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/321Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving a third party or a trusted authority
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • 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/106Enforcing content protection by specific content processing
    • G06F21/1063Personalisation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/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
    • G06F2221/2101Auditing as a secondary aspect
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/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
    • G06F2221/2129Authenticate client device independently of the user
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/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
    • G06F2221/2141Access rights, e.g. capability lists, access control lists, access tables, access matrices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/60Digital content management, e.g. content distribution
    • H04L2209/608Watermarking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/103Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for protecting copy right
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/02Network architectures or network communication protocols for network security for separating internal from external traffic, e.g. firewalls
    • H04L63/0281Proxies

Abstract

方法、装置和计算机程序产品促进基于嵌入在内容中的水印来应用内容使用规则。所需内容筛选操作被组织为若干单独任务,所述内容筛选操作包含水印提取和内容使用强制执行动作的施加。这些任务可由不同装置在不同时间进行。水印提取结果被存储在安全位置中且可由其它装置在不同时间存取。这些操作可由驻留在家庭网络中的一个或一个以上受信任装置进行。装置的可信任性可在装置认证过程期间被探知。另外,某些装置能力可作为所述装置认证过程的部分或通过所述装置之间的额外通信而被探知。

Description

水印提取效率的改进
相关申请案
本申请案主张第13/080,593号、第13/080,605号和第13/080,598号美国专利申请案的优先权,所有专利申请案都是在2011年4月5日申请的。上述专利申请案中的每一者主张2010年9月16日申请的第61/383,693号美国临时申请案的权益。上述专利申请案的全部内容以引用的方式并入以作为本申请案的揭示内容的部分。
技术领域
本发明大体上涉及内容管理的领域。更明确地说,所揭示的实施例涉及从媒体内容有效且安全地提取水印以实现内容管理。
背景技术
本章节希望提供权利要求书中所叙述的所揭示的实施例的背景或上下文。本文中的描述可包含可追求的概念,但未必为先前已设想或追求的概念。因此,除非本文中另外指示,否则本章节中描述的内容并非本申请案中的描述和权利要求书的现有技术,且不会由于包含在本章节中而被承认是现有技术。
已提出数字水印且将其用于例如音频、视频、图像等信号的版权保护。在典型水印情形中,辅助信息信号用一种方式隐藏在宿主内容内,使得其大体上难以察觉,且同时难以在不损坏宿主内容的情况下被移除。隐藏在宿主内容内的辅助信息接着可允许在不同程度上执行内容管理。在一些实施例中,内容管理包含(但不限于)根据一个或一个以上政策的内容的使用的管理。举例来说,辅助信息可能仅传送不允许复制宿主内容(即,“不允许复制”水印)。一旦被相容的装置提取和解译,内容的复制便得以防止。相容的装置可包含(但不限于)执行筛选,或另外以符合内容使用政策的方式操作的装置。内容使用(或内容的使用)可包含(但不限于)涉及内容的操作,例如回放、复制、记录、传送、串流传输或其它操作。另外或替代地,嵌入式辅助信息可识别合法拥有者、作者和/或内容的作者或可提供与内容相关联的序列号或识别信息的其它内容。辅助信息还可用于其它应用,例如监视嵌入式宿主内容的使用,解决所有权争议和记录特许权等。
为了提取和利用嵌入在各种内容中的水印,可使用实质性资源(例如,CPU循环、数字存储器)和通信资源。这又可延迟对内容的存取,增加制造设计有最小处理负荷目标的装置的成本,增加移动装置中的电池消耗等。与提取这些水印相关联的处理负担常常因为需要执行必须在可尝试水印提取之前执行的特定额外内容变换操作(例如,解密、解压缩、多路分用等)而加重。
发明内容
本章节希望提供某些示范性实施例的概述且无意限制本申请案中揭示的实施例的范围。
所揭示的实施例通过减少总资源使用,在可能时利用空闲资源和及时分配资源使用以实现低峰值要求和优化成本-性能权衡来改进水印提取和相关联的处理的效率。所揭示的实施例的这些和其它特征得以实行,同时维持与水印的使用相关联的适当安全等级。所揭示的实施例进一步增强经连接(例如,联网)装置的能力以通过合作努力实现水印提取、内容筛选和内容管理。可组织水印提取和内容筛选操作以使得操作中的一些或全部可在不同时间由不同装置进行,所述水印提取和内容筛选操作可包含施加内容使用强制执行动作。可通过交换网络中的各种装置之间的证书来执行安全和有效的内容水印提取和内容筛选操作。交换的证书可进一步实现装置能力的交换,进而促进操作配置的分派以进行水印提取和内容筛选操作。
所揭示的实施例的一个方面涉及一种方法,其包含在第一装置处从第二装置接收存取内容的请求,其中所述第一装置在网络中操作。此方法进一步包括执行装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态,以及确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置。在一个实施例中,所述第二装置为受信任内容客户端装置,且所述第二装置经配置以执行所述水印提取和筛选操作。
在另一实施例中,所述第二装置也为受信任内容客户端装置。但在此实施例中,受信任从属装置经配置以执行所述水印提取操作且向所述第二装置提供与提取信息相关联的信息。此外,所述第二装置经配置以执行所述筛选操作。在所述第二装置为受信任内容客户端装置的又一实施例中,受信任受委托装置经配置以执行所述水印提取和筛选操作。
根据另一实施例,所述第一装置为受信任内容服务器,且所述第一装置经配置以执行所述水印提取和筛选操作。在另一实施例中,所述第一装置类似地为受信任内容服务器。然而,在此实施例中,受信任从属装置经配置以执行所述水印提取操作且向所述第一装置提供与提取信息相关联的信息。另外,所述第一装置经配置以执行所述筛选操作。
在所述第一装置为受信任内容服务器的另一实施例中,受信任受委托装置经配置以执行所述水印提取和筛选操作。在又一实施例中,所述第一装置为受信任内容服务器且所述第二装置为受信任内容客户端装置。根据此实施例,所述第一装置经配置以执行所述水印提取操作,且所述第二装置经配置以执行所述筛选操作。
在所述第一装置为受信任内容服务器且所述第二装置为受信任内容客户端装置的另一实施例中,所述第二装置经配置以执行所述水印提取操作。在此实施例中,所述第一装置经配置以执行所述筛选操作。
根据一个实施例,上述方法中的网络为家庭网络。举例来说,此家庭网络可为数字生活网络联盟(DLNA)网络。而在另一实施例中,所述第二装置也在所述网络中操作,在另一实施例中,所述第二装置在所述网络外部操作。
根据一个实施例,所述第一装置为非相容装置且所述第二装置为相容装置。在另一实施例中,所述第一装置为相容装置但所述第二装置为非相容装置。在又一实施例中,所述第一装置和所述第二装置两者都为非相容装置。
所揭示的实施例的另一方面涉及一种包含处理器和存储器的装置,所述存储器包含处理器可执行代码。所述处理器可执行代码在由所述处理器执行时配置所述装置以在第一装置处从第二装置接收存取内容的请求,其中所述第一装置在网络中操作。所述处理器可执行代码在由所述处理器执行时还配置所述装置以执行装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态。所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置。
所揭示的实施例的另一方面涉及一种体现在非暂时性计算机可读媒体上的计算机程序产品。所述计算机程序产品包括用于在第一装置处从第二装置接收存取内容的请求的程序代码,所述第一装置在网络中操作。所述计算机程序产品还包含用于执行装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态的程序代码。所述计算机程序产品进一步包含用于确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置的程序代码。
所揭示的实施例的另一方面涉及一种装置,其包括:用于在第一装置处从第二装置接收存取内容的请求的构件,所述第一装置在网络中操作;以及用于执行装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态的构件。此装置进一步包含用于确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置的构件。
所揭示的实施例的另一方面涉及一种方法,其包括在网关装置处接收存取内容的请求,所述网关装置经配置以协调网络内的多个装置的操作。此请求是从第二装置接收以用于存取第一装置可存取的内容,其中所述第一装置经配置以在所述网络内操作。此方法进一步包含:在所述网关装置处协调装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态;以及在所述网关装置处确定用于使用一个或一个以上受信任装置来执行水印提取和内容筛选操作的操作配置。
在一个实施例中,所述第二装置为经配置以在所述网络内操作的装置,而在另一实施例中,所述第二装置为经配置以在所述网络外部操作的装置。在另一实施例中,所述网关装置经配置以与所述一个或一个以上受信任装置通信以开始所述水印提取和/或筛选操作。在另一实例中,所述网关装置经配置以撤销所述网络内的装置的受信任状态。在又其它实例中,所述网关装置经配置以保持与所嵌入的水印相关联的使用规则。在一个变化中,所述网关装置还经配置以将所述使用规则传送到各种受信任装置。
所揭示的实施例的另一方面涉及一种包括处理器和存储器的网关装置,所述存储器包括处理器可执行代码。所述处理器可执行代码在由所述处理器执行时配置所述网关装置以在所述网关装置处接收存取内容的请求,所述网关装置经配置以协调网络内的多个装置的操作。所述请求是从第二装置接收以用于存取第一装置可存取的内容,其中所述第一装置经配置以在所述网络内操作。所述处理器可执行代码在由所述处理器执行时进一步配置所述网关装置以协调装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态。所述处理器可执行代码在由所述处理器执行时还配置所述网关装置以确定用于使用一个或一个以上受信任装置来执行水印提取和内容筛选操作的操作配置。
所揭示的实施例的另一方面涉及一种体现在非暂时性计算机可读媒体上的计算机程序产品,所述计算机程序产品包括用于在网关装置处接收存取内容的请求的程序代码,所述网关装置经配置以协调网络内的多个装置的操作。所述请求是从第二装置接收以用于存取第一装置可存取的内容,其中所述第一装置经配置以在所述网络内操作。所述计算机程序产品还包括:用于协调装置认证以探知与所述第一装置和所述第二装置中的一者或两者相关联的受信任状态的计算机代码;以及用于确定用于使用一个或一个以上受信任装置来执行水印提取和内容筛选操作的操作配置的计算机代码。
所揭示的实施例的另一方面涉及一种装置,所述装置包括用于将存取内容的请求从第二装置传输到第一装置的构件,所述第一装置在网络中操作。此装置还包含用于执行装置认证以探知与所述第一装置相关联的受信任状态的构件,和用于确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置的构件。
所揭示的实施例的另一方面涉及一种方法,其包含将存取内容的请求从第二装置传输到第一装置,其中所述第一装置在网络中操作。此方法还包含执行装置认证以探知与所述第一装置相关联的受信任状态,和确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置。
所揭示的实施例的另一方面涉及一种包括处理器和存储器的装置,所述存储器包含处理器可执行代码。所述处理器可执行代码在由所述处理器执行时配置所述装置以:将存取内容的请求从第二装置传输到第一装置,所述第一装置在网络中操作;以及执行装置认证以探知与所述第一装置相关联的受信任状态。所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置。
所揭示的实施例的另一方面涉及一种体现在非暂时性计算机可读媒体上的计算机程序产品。所述计算机程序产品包含用于将存取内容的请求从第二装置传输到第一装置的程序代码,其中所述第一装置在网络中操作。所述计算机程序代码还包含用于执行装置认证以探知与所述第一装置相关联的受信任状态的程序代码,和用于确定用于使用一个或一个以上受信任装置来执行水印提取和/或筛选操作的操作配置的程序代码。
所揭示的实施例的一方面涉及一种方法,其包括在第一装置处从第二装置接收装置认证证书以及验证所述证书的可靠性。此方法还包含探知所述第二装置的能力以及确定进行与内容相关联的水印提取和/或筛选操作的操作配置。在一个实施例中,所述证书含有指示所述第二装置的所述能力的至少一部分的信息。在一个实例中,所述证书为因特网协议上的数字传输内容保护(DTCP-IP)证书,且关于所述第二装置的所述能力的信息被执行为所述DCTP-IP证书的部分。在另一实施例中,从除了所述证书以外的来源探知所述第二装置的所述能力的至少一部分。举例来说,可通过与所述第二装置的额外通信来接收所述第二装置的所述能力的至少一部分。
根据另一实施例,所述第二装置的所述所探知能力包含进行所述水印提取操作和/或内容筛选操作中的一些或全部的能力。在此情形中,所述操作配置可指定所述第二装置执行所述水印提取和内容筛选操作中的至少一者。在另一实施例中,所述第二装置的所述所探知能力包含将计算和存储器资源授予其它装置的能力。
在一个实施例中,上述方法进一步包含在所述第二装置处从所述第一装置接收装置认证证书;验证从所述第一装置接收的所述证书的可靠性;以及探知所述第一装置的能力。在一个变化中,从所述第一装置接收的所述证书含有指示所述第一装置的所述能力的至少一部分的信息。在一个实例中,从所述第一装置接收的所述证书为因特网协议上的数字传输内容保护(DTCP-IP)证书,且关于所述第一装置的所述能力的信息被执行为所述DCTP-IP证书的部分。在另一实例中,从除了所述证书以外的来源探知所述第一装置的所述能力的至少一部分。举例来说,可通过与所述第一装置的额外通信来接收所述第一装置的所述能力的至少一部分。在另一实施例中,所述第一装置的所述所探知能力包括进行所述水印提取和/或内容筛选操作中的一些或全部的能力。
在一个实施例中,所述第一装置的所述所探知能力包括将计算和存储器资源授予其它装置的能力。在一个变化中,根据所述第一装置和所述第二装置的所述所探知能力来进行用于进行水印提取和/或筛选操作的操作配置的确定。在另一实施例中,所述操作配置指定所述第一装置执行所述水印提取和内容筛选操作中的至少一者。在又一实施例中,所述操作配置指定所述第一装置和所述第二装置合作地执行所述水印提取和所述内容筛选操作。
根据另一实施例,所述操作配置根据选自由以下各者组成的群组的因素来指定所述第一装置和所述第二装置中的至少一者进行所述水印提取和内容筛选操作:计算资源的可用性;水印提取和筛选能力的可用性;装置制造商、消费者体验、处理性能和总偏好排名的集成复杂性。在一个实施例中,所述第一装置和所述第二装置中的至少一者经配置以在家庭网络中操作。举例来说,此家庭网络可为数字生活网络联盟(DLNA)网络。
所揭示的实施例的另一方面涉及一种包含处理器和存储器的装置,所述存储器包含处理器可执行代码。所述处理器可执行代码在由所述处理器执行时配置所述装置以在第一装置处从第二装置接收装置认证证书且验证所述证书的可靠性。所述处理器可执行代码在由所述处理器执行时还配置所述装置以探知所述第二装置的能力且确定进行与内容相关联的水印提取和/或筛选操作的操作配置。
所揭示的实施例的另一方面涉及一种体现在非暂时性计算机可读媒体上的计算机程序产品。所述计算机程序产品包括用于在第一装置处从第二装置接收装置认证证书的程序代码和用于验证所述证书的可靠性的程序代码。所述计算机程序产品还包含用于探知所述第二装置的能力的程序代码和用于确定进行与内容相关联的水印提取和/或筛选操作的操作配置的程序代码。
所揭示的实施例的另一方面涉及一种装置,其包括用于在第一装置处从第二装置接收装置认证证书的构件和用于验证所述证书的可靠性的构件。所述装置还包含用于探知所述第二装置的能力的构件和用于确定进行与内容相关联的水印提取和/或筛选操作的操作配置的构件。
所揭示的实施例的另一方面涉及一种方法,其包含检测内容处置装置中的操作,其中此操作需要对内容的存取。所述方法还包含检索与所述内容相关联的现有水印提取记录和根据所述现有水印提取记录认证所述内容。此方法还包含根据与所述内容相关联的使用规则实行内容筛选。在一个实施例中,需要对所述内容的存取的所述操作可为以下各项中的至少一者:复制操作;传送操作;再现操作;回放操作和记录操作。
在一个实施例中,所述现有水印提取记录是从所述内容处置装置外部的位置检索的。在另一实施例中,此位置为以下各项中的至少一者:云上的私人虚拟锁定器;云上的通用虚拟锁定器;家庭网络内的与DLNA(数字生活网络联盟)相容的装置上的存储装置;数字生活网络联盟(DLNA)相容网络内的存储位置;通信地连接到内容处置装置的另一装置内的存储位置和可装卸计算机可读存储媒体。
在另一实施例中,所述现有水印提取记录包括以下各项中的至少一者:所提取的水印有效负载;所提取的水印的数目;与所提取的水印有效负载相关联的时戳;内容认证信息;与所述提取记录相关联的数字签名;与所述内容相关联的使用规则;以及与所述使用规则和所提取的水印有效负载相关联的强制执行动作。
在又一实施例中,所述现有水印提取记录的所述检索和内容文件的认证中的至少一者失败,且所述内容经受新水印提取操作。在此实施例中,所述方法可进一步包含产生新水印提取记录。在此实施例中,所述使用规则可根据所述新水印提取操作的结果规定强制执行动作。举例来说,所述规定的强制执行动作可被存储为所述新水印提取记录的部分。在另一实施例中,所述使用规则根据所述现有水印提取记录规定强制执行动作。
根据另一实施例,所述内容筛选包括以下各项中的至少一者:使所述内容的至少一部分静音;使所述内容的至少一部分消隐;显示版权通知;拒绝对所述内容的存取;以及删除所述内容。在又一实施例中,所述内容处置装置为数字生活网络联盟(DLNA)相容装置。
在一个实施例中,需要对所述内容的存取的所述操作需要对所述内容的实时存取。在此实施例中,所述现有水印提取记录包括对应于多个内容片段的分段认证信息,且所述认证是根据所述分段认证信息针对所述内容的至少一个片段而执行的。在此情形中,现有提取信息可伴随串流传输的内容。在一个实例中,所述分段认证信息包括分段散列值。在另一实例中,所述认证是针对所述内容的顺序片段执行的,而在不同实例中,所述认证是针对所述内容的非顺序片段执行的。
在一个实例中,通过评估所述现有水印提取记录内含有的信息结合与预定时间周期相关联的内容使用信息来实行筛选。举例来说,所述内容使用信息可包括所提取的水印有效负载和紧接在需要内容存取的所述操作的检测之前的时间间隔内的相关联的时戳。
根据另一实施例,所述内容处置装置中的需要内容存取的所述操作需要对多个内容的存取,其中所述多个所述内容中的一者或一者以上具有在特定阈值以下的大小。在此情形中,通过首先串联具有在所述特定阈值以下的大小的所述多个所述内容和对所述串联的内容进行新水印提取操作来实行内容筛选。通过聚集与所述新水印提取操作相关联的所述结果和从所述现有水印提取记录获得的信息来进一步实行内容筛选,所述信息对应于大小在所述特定阈值以上或等于所述特定阈值的所述多个所述内容中的一者或一者以上。这些操作之后为根据所述所聚集结果产生强制执行动作。
所揭示的实施例的另一方面涉及一种包括处理器和存储器的装置,所述存储器包含处理器可执行代码。所述处理器可执行代码在由所述处理器执行时配置所述装置以检测内容处置装置中的操作,其中此操作需要对内容的存取。所述处理器可执行代码在由所述处理器执行时进一步配置所述装置以检索与所述内容相关联的现有水印提取记录。所述处理器可执行代码在由所述处理器执行时还配置所述装置以根据所述现有水印提取记录认证所述内容且根据与所述内容相关联的使用规则实行内容筛选。
所揭示的实施例的另一方面涉及一种体现在非暂时性计算机可读媒体上的计算机程序产品。所述计算机程序代码包括用于检测内容处置装置中的操作的程序代码,其中此操作需要对内容的存取。所述计算机程序产品还包含用于检索与所述内容相关联的现有水印提取记录的程序代码、用于根据所述现有水印提取记录认证所述内容的程序代码和用于根据与所述内容相关联的使用规则实行内容筛选的程序代码。
所揭示的实施例的另一方面涉及一种装置,其包括用于检测内容处置装置中的操作的构件,其中此操作需要对内容的存取。所述装置进一步包括用于检索与所述内容相关联的现有水印提取记录的构件。所述装置还包含用于根据所述现有水印提取记录认证所述内容的构件和用于根据与所述内容相关联的使用规则实行内容筛选的构件。
根据结合附图进行的以下详细描述,所揭示的实施例的这些和其它优点和特征连同其组织和操作方式将变得显而易见。
附图说明
通过参照附图来描述所揭示的实施例,其中:
图1为根据实例实施例的内容处置装置的框图;
图2为根据实例实施例的特定水印提取和内容筛选操作的流程图;
图3为根据实例实施例的特定水印提取操作的流程图;
图4说明根据实例实施例的调用模型装置配置的框图;
图5说明根据实例实施例的委托模型装置配置的框图;
图6说明根据实例实施例的内容服务器和内容客户端装置配置的框图;
图7说明根据实例实施例的认证过程;
图8说明根据实例实施例的合作的水印提取和内容筛选操作;
图9说明根据实例实施例的内容分配架构的框图;以及
图10说明可适应所揭示的实施例的示范性装置的框图。
具体实施方式
在以下描述中,出于解释而非限制的目的,阐述细节和描述以便提供对所揭示的实施例的透彻理解。然而,所属领域的技术人员应明白,本发明可在脱离这些细节和描述的其它实施例中实践。
另外,在本描述中,词语“示范性”用以指充当实例、例子或说明。不必将本文中描述为“示范性”的任何实施例或设计解释为比其它实施例或设计优选或有利。而是,既定使用词语示范性来以具体方式呈现概念。
所揭示的实施例中的一些在数字生活网络联盟(DLNA)相容网络的背景下进行描述。DLNA为引导消费型电子装置、计算产业和移动装置公司的跨产业组织。DLNA的想象为可共同操作的消费型电子装置(CE)、个人计算机(PC)和移动装置在家中和路上的有线和无线网络,从而实现共享和发展新数字媒体和内容服务的无缝环境。DLNA集中于基于开放产业标准来递送互操作性指导方针以完成跨产业数字融合。
为了使商业数字内容可用于与DLNA装置一起使用,必须保护内容以防未被授权的复制和使用。数字版权管理(DRM)技术被广泛使用且用以保护商业内容以及管理与通过不同通道(电缆、卫星、因特网等)和模型(VOD、DVD、租用等)获取的内容相关联的使用权。然而,DRM在当前DLNA之外,这将DRM实施的选择权留给装置制造商。此外,受认可的DRM技术的列表和DRM互操作性两者都不包含在DLNA的当前版本中。
链路保护是DLNA中仅有的内容保护机制,其为DLNA相容装置的任选实施方案。链路保护的主要使用情况适用于存储在媒体服务器上且由DRM技术保护的商业内容。链路保护规定此内容在发送到客户端装置(例如,电视)之前可由媒体服务器使用链路保护技术进行解密和重新加密。客户端装置接着对所接收内容进行解密且再现/显示所述内容。DLNA链路保护因此实现(例如)家庭网络中的所有装置上的商业内容的仅观看共享。然而,链路保护不能防止在家庭网络中共享和消费盗版商业内容。实际上,由于内容的经解密复本可在家庭网络内使用,因此具备DLNA功能的内容共享可导致较容易且较广泛地共享盗版内容。
在DLNA中缺乏适当的内容保护已成为使商业内容可广泛用于DLNA相容网络中的障碍。所揭示的实施例利用嵌入在宿主内容内的水印来识别网络(例如,DLNA相容网络)中的未被授权或盗版的内容,且在较广范围的分配通道和装置上实现内容的使用政策的传送和颁布。在一些实施例中,筛选和/或内容筛选用以指包含(但不限于)由装置对内容进行检查以确定使用是否符合内容使用政策的操作。内容使用政策可(例如)包含支配内容的使用的一个或一个以上规则,包含(但不限于)特定使用导致采取指定动作的条件。还应注意,术语提取可指包含(但不限于)用以确定水印的存在的对内容的检查,以及对检测到的水印内的辅助数据的可能评定的操作。在提取期间,水印通常不从内容移除。然而,所揭示的实施例也可易于适应在提取过程期间移除所嵌入的水印的水印提取算法。根据所揭示的实施例,经由各种操作(例如,从内容提取水印),与被提取的水印相关联的使用规则的评定和适当强制执行动作的施加可分配在一个或一个以上受信任实体中。在一些实施例中,这些强制执行动作包含(但不限于)与在指定类型的使用发生时执行的操作或功能有关的内容使用政策的元素。因而,并非网络内的所有装置都需要拥有整个范围的水印提取和内容筛选能力来遵照特定内容管理方案。另外,所揭示的实施例使装置能够确定另一装置是否值得信任,且探知那个装置的水印提取和/或筛选能力的程度。应注意,尽管所揭示的实施例中的一些是在DLNA以及DLNA相容装置和网络的背景下描述的,但所揭示的实施例同样适用于与媒体内容(例如,电影、音频轨道、图像等)的产生、传输、发现、存储、控制和呈现相关联的其它协议、标准、联网环境和装置。
如先前指出,水印可用以保护音频或视听内容以防未被授权的使用。举例来说,发行到电影院的电影可嵌入有携带“非家用”(NHU)代码的水印,其指示所述电影只能被专业复制单位复制且在专业投影设备上回放。在另一实例中,在蓝光光盘、DVD上或由授权的下载服务发行的内容可嵌入有携带“受信任来源”(TS)代码的水印,其指示此内容意在供消费者使用,但限制条件为其必须被受信任DRM技术保护。在另一实例中,内容可嵌入有携带代码的水印,所述代码唯一地识别内容,例如具有产业标准识别代码,例如国际标准音视频编号(ISAN)、国际标准音像制品编码(ISRC)、全球发行识别符(GRID)、国际标准书号(ISBN)、通用产品代码(UPC)或从另一编号系统指派的值,且针对所述代码提供使用识别代码以(例如)在本地存储的或在线数据库中“查找”关于内容和与其使用相关联的许可(或“权利”)的更详细的描述性信息的机制。根据所揭示的实施例而提供的所嵌入的水印可嵌入有内容的音频、视频和/或图像部分且经设计以与内容一起保留,无论内容在什么地方出现,包含在复制、转换为不同格式、由摄像机俘获和其它有意和无意的内容操纵之后。内容处置装置(例如,蓝光光盘播放器)可检测所嵌入的水印的存在且在识别到某些未被授权的使用时限制内容的使用。举例来说,可停止内容的未被授权的复本的回放或复制或可使内容的音频部分静音,这取决于提取了哪个嵌入的代码以及内容处置装置执行了什么操作。
在一些实施例中,通过在使用(例如,回放、复制、传输、显示等)内容之前执行水印提取来实现水印提取效率的显著改进。在此些实施例中,水印提取操作有时被称作“后台”水印提取。在使用内容之前进行的水印提取操作可产生提取记录以供安全存储,以便减少在未来使用时对同一内容进行实时提取的需要。在一些实施例中,在使用内容之时对所述内容执行实时提取。在一些例子中,水印提取也可为实时提取。作为水印提取(例如,后台水印提取)的结果,可产生提取记录,其包含(但不限于)呈适合于存储的形式的表示后台提取操作的结果的信息。此外,应理解,在所揭示的实施例的上下文中的术语“后台”无意传达必须在多任务操作系统内通过后台处理来执行相关联的操作。而是,后台提取可作为前台处理、后台处理或其组合的部分而被执行。在一些实施例中,内容使用可被延迟,直到水印提取过程至少部分完成为止。在又其它实施例中,水印提取和内容使用在时间上交错,使得水印提取始终在内容使用之前。在再其它实施例中,水印提取可在内容的传送或使用期间实时地且与内容的传送或使用同步地发生。
根据所揭示的实施例,水印提取的结果以安全方式存储,使得其可在不同时间(例如,在内容使用开始时)被检索。在此背景下,水印提取由水印提取器执行,水印提取器可经配置以提取、处理、解码和分析所嵌入的水印以辨别水印的存在和/或获得所嵌入的水印的有效负载值。在一些实施例中,水印提取可进一步包含辨别与所嵌入的水印相关联的使用规则中的一些或全部。水印的提取通常为不影响宿主内容的完整性的被动操作。可在软件、硬件和/或固件中实施的水印提取器可进一步经配置以指定必须基于所提取的水印而起始的且与相关联的使用规则一致的潜在强制执行动作。在通过对所嵌入的水印的评定而检测到内容的未被授权的使用的一个实例中,可清除(即,删除)内容。替代地,可保存内容且可在方便的时刻(例如,在回放尝试开始时)向用户告知内容状态。在其它实施例中,可向用户建议一个或一个以上推荐的校正动作,例如购买允许内容的授权回放的许可证。以上情形仅提供可在提取一个或一个以上所嵌入的水印时开始的一些示范性强制执行动作。然而,应理解,可另外或替代地实行额外强制执行动作。
在一些实施例中,如果内容没有所嵌入的水印,那么存储指示缺乏所嵌入的水印的信息(例如,存储在相关联的媒体数据文件中)以供未来使用。举例来说,在实际内容使用时,指示缺乏水印的所存储信息可用以允许内容使用而无需进行水印提取。在一些实施例中,提取过程可产生不足以触发强制执行动作的水印。举例来说,与受信任来源(TS)水印相关联的强制执行规则需要在触发强制执行动作之前在延长的时间周期内提取水印。举例来说,针对故事片的强制执行动作逻辑可能需要在9个顺序200秒筛选间隔中的至少7个间隔中发现TS水印以便触发强制执行动作。另一方面,对于短的视听内容(例如,短于一小时,例如TV演出),强制执行逻辑可能需要在9个顺序100秒筛选间隔中的至少7个间隔中发现TS水印以便触发强制执行动作。在一些实施例中,此强制执行逻辑包含(但不限于)与将导致指定强制执行动作的内容的使用类型有关的内容使用政策的元素。为了促进内容处置装置在这些和其它类似情形中的操作,在水印提取期间提取水印后,即刻存储所提取的水印以及相关联的时戳的列表以供稍后使用。
所存储的信息必须以安全方式保护以防操纵。在一个实例中,数字签名用以确保所存储的信息为可靠的且未篡改。还需要通过防止未被授权的第三方存取所存储的信息来确保用户隐私。这可通过利用加密技术以保护所存储的数据以防未被授权的存取来实现。明确地说,在DLNA中,当装置实施链路保护时,经由因特网协议的数字传输内容保护(DTCP-IP)为强制技术。因而,所有DTCP-IP相容装置被指派了唯一装置识别代码和装置公用/私人密钥对。在此情形中,所存储的提取信息可由DLNA相容装置的私人密钥进行数字签名且使用所述装置的公用密钥进行加密。在一些实施例中,提取信息可包含(但不限于)从执行提取操作获得的信息。因此,仅所述装置可产生新数字签名且对所存储的提取信息解密,而具有相关联的公用密钥的任何人可检测对所存储的信息进行的篡改尝试。
图1说明可用以适应所揭示的实施例的示范性内容处置装置100。内容处置装置可进行一个或一个以上操作,例如输入内容102的再现、记录、复制、传送和/或回放。输入内容102可通过一个或一个以上通信信道(其包括有线和/或无线通信信道)、磁性、光学、快闪和/或其它计算机可读媒体或其它来源传送到内容处置装置100。因而,内容处置装置100可经配置以检测输入内容102的存在。内容处置装置内的相同或不同组件可检测从另一实体接收的对输入内容102的请求。可通过内容处置装置100内的检测器/接收器组件来执行对输入内容102的检测或对输入内容102的请求的接收。此检测器/接收器组件可为通信组件110的部分或为与通信组件110分离的组件。在内容处置装置100经配置以请求来自另一实体的内容的实施例中,内容处置装置100内的组件(例如,正执行程序代码的处理器)可产生对所述内容的此请求且通过(例如)通信组件100将所述请求传输到另一装置。在一个实例中,内容处置装置100为DLNA相容装置,其可与一个或一个以上其它DLNA相容装置通信。内容处置装置包括筛选输入内容以查看水印是否存在的水印提取器104。如先前所指出,水印提取器104可提取、处理、解码和/或分析所嵌入的水印且辨别与所嵌入的内容相关联的使用规则。内容处置装置还可包含数字签名产生器106,其可经配置以根据一个或一个以上算法产生数字签名。
另外,内容处置装置100内的加密/解密组件108可经配置以对输入内容102和/或由水印提取器104产生的提取信息的一些或全部进行加密/解密。加密/解密组件108可经配置以实施多种公用和/或私人密钥加密和/或解密算法。内容处置装置100可进一步包含认证组件120,认证组件120可产生与输入内容102相关联的认证参数、与提取信息相关联的认证信息和/或装置认证信息(例如,证书)。举例来说,认证组件120可包含产生用于一系列输入值的散列值的散列产生组件。认证组件120可进一步比较新产生的认证信息与先前存储的认证信息以验证内容的完整性。认证组件120可经配置以实施多种散列算法,例如MD5、SHA-1和SHA-2。认证组件120可进一步经配置以执行为实行装置认证所必要的操作。因而,认证组件120可产生和传送对装置认证、认证信息的请求,交换认证证书且验证另一装置的可信任性。
图1还说明可驻留在内容处置装置100内的一个或一个以上存储单元112。此些存储单元112可存储输入内容102(例如,以加密、部分加密或明文格式)、由水印提取器104产生的信息以及相关联的索引信息和元数据、内容认证信息、与所嵌入的内容的使用相关联的相容规则和相关联的强制执行动作以及可被检索以便实施所揭示的实施例的功能性中的任一者的计算机程序代码。因而,存储单元112可与内容处置装置100的各种组件通信,例如内容处置装置100内的水印提取器104、数字签名产生器106、加密组件108、认证组件120、一个或一个以上处理器等。这些组件可检索和利用存储在存储单元112上的信息、计算机代码和内容。图1还展示可驻留在内容处置装置100外部的存储单元118。外部存储单元118可存储上述输入内容102、水印提取记录以及其它数据和程序代码中的一些或全部,可通过通信组件110经由通信链路120与内容处置装置100通信。通信组件110可进一步允许内容处置装置100或内容处置装置100内的特定模块或组件与外部存储单元118和/或外部实体和用户通信。
图1还描绘相容强制执行器114,其可经配置以评估与特定内容的所提取的水印相关联的强制执行逻辑,且强制执行与强制执动作作相关联的规则。举例来说,此些强制执行动作可包含中止所要操作(例如,不输出输出内容116),使与输出内容116相关联的音频静音和/或使与输出内容116相关联的屏幕消隐,和/或呈现版权约束通知。应理解,内容处置装置100也可包含图1中未明确展示的额外组件,一个或一个以上处理器或控制器以及额外存储装置。举例来说,内容处置装置内的组件可接收与可与内容处置装置100通信的其它装置相关联的信息。此信息可(例如)通过通信组件110接收。内容处置装置100内的相同或单独组件可关于将筛选操作(例如,水印提取、筛选等)中的一些或全部委托给内容处置装置100内的组件(例如,委托给水印提取器104、相容强制执行器114等)和/或委托给可与内容处置装置100通信的其它装置而作出决定。内容处置装置100内的组件可在硬件或软件,或其组合中实施。另外,尽管将图1的媒体处置装置100描绘为单一装置,但与内容处置装置100相关联的组件或模块中的一者或一者以上可实施为单独装置的部分。举例来说,水印提取器104可在与实施相容强制执行器114的第二装置分离的第一装置中实施。
根据所揭示的实施例执行的水印提取可在每当检测到新内容(例如,在例如DLNA相容网络等家庭网络内)以及每当空闲资源可用于DLNA相容网络内的某个受信任装置时执行。这样,可通过随着时间和/或在家庭网络内的其它装置上分配处理负荷来减小任何给定装置上的峰值处理负荷。所揭示的实施例进一步使后台水印提取能够结合可驻留在家庭网络外部的其它受信任装置和/或作为不同网络的部分的受信任装置而执行。举例来说,后台处理操作可至少部分由驻留在DLNA相容网络内的受信任装置进行,所述受信任装置可直接或间接地以安全方式与可驻留在装置的非集中式网络中的装置通信。将在随后的章节中论述关于如何识别和利用受信任装置来执行内容筛选操作中的全部或部分的其它细节。在一些实例中,执行具有低优先级的后台水印提取以确保计算和存储器资源可用于其它较高优先级操作且改进用户体验。
为了促进提取信息的存取和检索,提取记录可通过内容文件名称(其(例如)包含文件夹名称或到文件的路径),通过与水印提取记录相关联的统一资源定位符(URL)编制索引。提取记录还可含有相关联的内容的文件大小。可通过周期性地搜索装置或可驻留在家庭网络内的额外/附属装置上的新文件名称来检测新内容的存在。替代地或另外,可在每当水印提取的机会出现时(例如,在空闲计算和存储器资源变得可用的情形中)检测新内容的存在。
图2说明与根据示范性实施例的提取信息的产生和此信息的使用相关联的操作。过程开始于202处,其中执行水印提取。水印提取的结果可包含所提取的水印的有效负载值和指定内容内的所提取的水印的时间位置的相关联的时戳。提取信息可进一步包含文件名称、文件大小以及与内容相关联的其它信息。在204处,产生内容认证信息。此信息可用以验证内容尚未被修改或篡改。举例来说,在204处,可产生与内容相关联的散列值。如随后的章节中将描述,散列值产生可确保内容的可靠性和其与相关联的提取信息的恰当对应。在206处,计算与提取信息相关联的数字签名。在一个实例中,将数字签名附加到提取信息。在208处,对提取信息和相关联的数字签名的至少一部分进行加密。在一个实例中,仅对提取信息进行加密,而在另一实例中,对提取信息和相关联的数字签名两者进行加密。接着在210处将完全或部分加密的提取记录存储在存储媒体上。某些额外操作(例如,对内容项目编制索引、压缩内容项目等)也可在水印提取202之后但在存储提取信息208之前的某一点执行。
参看图2,可在时间上较晚的例子处(例如,在内容的回放时)检索所存储的提取信息。在212处,验证内容的可靠性。在随后的章节中将进一步详细描述内容的认证。如果内容认证不成功(214处的“否”),那么通过(例如)返回到方框202来针对内容进行水印提取操作。如果内容认证成功(214处的“是”),那么在216处检查与提取信息相关联的使用规则。举例来说,与非家用水印有效负载相关联的使用规则可防止在消费型装置上回放内容。使用规则可存储在内容处置装置内部或外部的存储位置处。另外或替代地,可从外部实体(例如,受信任机构)接收使用规则。在218处,实行可适用的强制执行动作(如果有)。举例来说,可使输出内容的音频部分静音,或可中止复制操作。应注意,在一些实施例中,在步骤210中存储与所提取的水印相关联的使用规则以及提取信息。在这些实施例中,在218处施加强制执行动作之前,必须确保所存储的使用规则为最新的。在另一实施例中,也可在210处存储可适用的强制执行动作以及提取信息。
图2的框图中所说明的操作也可适用于其中实时地执行水印的提取的实施例(例如,在内容被再现、显示等时)。在此些实施例中,与再现内容的特定片段并行地或稍早于再现内容的特定片段在202处产生提取信息。可存取至少暂时存储在存储位置处的提取信息以确定是否需要与相关联的使用规则一致的强制执行动作。在实时应用中,在206处产生数字签名以及在208处对提取信息进行加密可能因为缺乏计算资源而不可行。在这些情形中,提取信息可存储在水印提取器的防篡改部分内。可根据防篡改技术和此项技术中已知的算法执行装置(即,软件和/或硬件装置)内的防篡改模块的实施。
图3说明在内容处置装置处检测到新内容文件后即刻开始的操作。在一些实施例中,当装置遇到新内容且开始用于获得相关联的提取记录的后续动作时,检测到新内容。在此些情形中,“新内容”为在提取记录中不具有匹配文件和/或路径名称的任何内容。在其它实施例中,内容处置装置可监视某些操作(例如,“保存”和“导入”操作),且在满足特定条件时触发额外操作。在这些实施例中,具有匹配路径和文件名称的内容仍被视为新内容。返回参看图3,在302处,检测新内容的存在。如果在304处检测到文件名称为新的(即,在提取记录中找不到内容文件名称匹配),那么在318处指定文件经受水印提取。举例来说,可将内容放置在等待列表上以进行处理来用于水印提取。在一个实施例中,如果文件的基本名称(不管文件的完整路径名称)不存在于装置或相关联的实体(例如,连接的数据库)内,那么内容文件被视为新文件。如果内容文件不是新的(即,304处的“否”),那么在306处确定新内容和现有内容是否具有相同的文件大小。如果文件大小不匹配(即,306处的“否”),那么过程移动到318,其中内容经指定以用于水印提取。如果在306处文件大小匹配(即,306处的“是”),那么在308处触发内容认证操作(将在随后的章节中描述内容认证程序)。如果内容认证失败(即,310处的“否”),那么在318处内容经指定以用于水印提取。否则(即,310处的“是”),在312处确定内容路径名称是否为新的(即,经由比较新内容的路径名称与保存在提取记录中的现有路径名称)。如果路径名称相同(即,312处的“否”),那么在316处省略水印提取。否则,如果路径名称不同(即,312处的“是”),那么在314处用新文件位置更新提取记录且在316处省略水印提取。
图3的流程图希望促进对所揭示的实施例的理解。因此,可进行额外或更少步骤以便实施各种实施例。还应注意,为了促进对新文件和/或重复文件的搜索,可使用多种索引编制技术和参数来对所存储的内容文件和/或相关联的提取记录编制索引。举例来说,文件名称可用作搜索内容文件的数据库的索引。
在其它实施例中,装置进一步验证先前分析的文件(例如,先前已经受水印提取的文件)是否仍存在于装置上。此过程可结合搜索新文件的过程来执行,或其可在空闲资源可用时或在装置上执行删除动作时独立地执行。如果从装置移除了与提取记录相关联的内容,那么也可移除提取记录以节省存储器资源且减少搜索整个所存储的提取记录的计算工作。
在其中提取信息在内容使用时不可用的一些实施例中,可实时地(即,在运作中)执行水印提取。如果没有足够计算和/或存储器资源可用于实时提取的执行和内容的使用两者,那么内容使用可被延迟,直到水印提取过程至少部分完成为止。在一些实例中,水印提取和内容使用在时间上交错(例如,在一个片段上进行水印提取,随后为使用所述片段),使得水印提取始终在内容使用之前。
重要安全考虑为在已完成水印提取之后内容修改或替换的可能性。举例来说,可在最初导入未标记的内容,且接着外部程序可试图用新内容(其可具有所嵌入的水印)取代内容的承载水印的成分。在此过程中,攻击者可有意保留相同文件名称和文件大小以防止内容被指定用于水印提取。为了挫败此尝试,装置必须在使用所存储的提取信息之前认证内容。此操作先前结合图2的步骤212进行描述。
可使用单向加密散列函数(例如,MD5、SHA-1或SHA-2)来迅速且安全地执行内容认证。在对新导入的文件进行水印提取过程期间,计算散列值且将其与提取结果一起保存,如图2中步骤204到210所描绘。当开始内容使用时,计算内容的散列值且将其与先前存储的散列值进行比较(例如,图2中的212处)。如果新计算出的值与所存储的散列值匹配,那么内容被视为可靠的,且因此相关联的提取信息可用以实行任何可适用的强制执行动作。否则,如果计算出的散列值与所存储的散列值不匹配,那么可完全或部分停用内容的使用(例如,中止复制、停止回放、显示版权通知等)。另外或替代地,内容可经指定以经受新水印提取操作(参看,例如,图2的步骤214处的“否”和图3的步骤310处的“否”)。
在一些实施例中,当内容为加密格式时,产生内容认证信息(例如,散列值)(例如,在图2中的步骤204处)。这样,当进行内容认证时(例如,在图2中的步骤212处),不需要在验证内容的可靠性之前对内容进行解密。因此,在内容使用时,所揭示的实施例仅需要产生内容认证信息(例如,散列值),而不是进行完整水印提取操作。所揭示的实施例的这个方面在内容处置装置的操作的效率方面提供实质改进,特别是在水印提取之前需要内容变换(例如,解密、解压缩、多路分用等)的情况下。许多散列函数可在硬件和/或软件中有效地实施。在其中对水印提取记录进行加密(参看,例如,图2的步骤208)的一些例子中,必须对所存储的提取信息进行解密以便检索所存储的散列值。然而,由于所存储的水印提取记录的大小相对小,所以此解密操作不可能呈现显著处理负担。
在选择散列函数时的至关重要的要求为抗前像,定义如下:给出散列值h,难以(几乎肯定任何对手都达不到)找到消息m使得h=hash(m)。此要求与攻击有关,其中盗版者试图用具有相同散列值的未标记的内容替换标记的内容,以便产生自由提取的水印提取报告。在这种攻击情形中,在内容处置装置对未标记的内容进行水印提取之后,攻击者可试图用具有相同散列值的标记的内容取代未标记的内容,以避免对标记的内容的筛选。
应注意,上述前像要求比抗碰撞要求容易满足。抗碰撞要求可如下定义:应难以找到两个不同的消息m1和m2使得hash(m1)=hash(m2)。此要求通常使得必须使用要求更高的散列函数(例如,散列函数的SHA-2家族),此要求在散列函数用于索引编制方案时较普遍。然而,在较不严格的抗前像提供足够保护的情形中,可使用较简单且计算要求较小的散列函数(例如,MD5和SHA-1)。
在一些实施例中,可通过从内容选择仅数据的子集以输入到散列函数计算来实现与散列函数计算相关联的处理负荷的进一步减小。在一个实例中,将选择过程维持为秘密。举例来说,可使用随机数产生器来选择随机内容片段,随机数产生器使用装置私人密钥作为种子。
所揭示的实施例通过考虑与马赛克攻击有关的安全性问题来进一步提供内容处置装置的操作。马赛克攻击被定义为将内容分裂为多个片段,使得每一内容片段可个别地避开强制执行动作。在此攻击情形中,将内容划分为个别地经受水印提取的若干片段。在实际内容使用期间,在内容再现情况下使用(例如)播放列表特征来再次组合所述片段以用于向用户呈现。粗略的马赛克攻击通常涉及产生相对大的内容片段。举例来说,可将故事片分段为若干10分钟的块,以便避免个别片段上的受信任来源(TS)强制执行。此攻击可成功用于标记有TS的内容,因为如先前所指出,需要若干内容片段中的重复水印提取以触发强制执行动作。
在一个实施例中,可通过安全地存储与相容装置相关联的内容使用历史且随后用每一新内容使用来检索和分析内容使用历史以防止粗略的马赛克攻击在所述装置中发生。内容使用历史提供预定义间隔(例如,装置进行的内容使用的至少最后20分钟)内的所有水印提取的记录以及相关联的时戳。可接着将任何新内容使用的水印提取结果附加到所检索的内容使用历史数据以便评估强制执行条件是否存在。在利用播放列表的马赛克攻击的情况下,强制执行条件的评估可基于播放列表上按列出次序的每一项目的所检索的内容使用历史和提取记录的聚集。这样,可有效地评估强制执行条件而不必在内容使用开始时进行实时水印提取操作。
另一攻击情形与精细的马赛克攻击有关,其中内容被划分为具有精细粒度的大量片段,使得来自每一个别片段的水印提取不可行。精细的马赛克攻击意味着由于小文件处置而引起的显著开销,且因此对于许多装置来说可能不实际。举例来说,故事片可被分段为若干1秒剪辑且保存为一串独立文件,所述文件稍后使用某种播放列表功能而被串联。尽管如此,根据所揭示的实施例,可通过恰当地辨识精细的马赛克攻击的存在来有效地阻挠此攻击。在一个实施例中,在某一大小限制以下的内容文件的存在触发精细的马赛克防范措施。举例来说,对小于5秒长的视听内容文件的检测可为在水印提取过程期间触发精细的马赛克防范措施的旗标。
在一个实施例中,通过在播放列表中提供的多个串联文件上需要水印提取来阻挠精细马赛克攻击。可在内容使用之前或在内容使用期间实时地执行串联文件上的水印提取。在一个实施例中,如果串联文件含有在大小限制以下和以上的文件的混合,那么仅针对总长度在大小限制以上的邻近短文件的集合执行水印提取。此提取过程的结果可与用于在大小限制以上的文件的提取信息的结果(其应已在先前进行)组合,且用于强制执行逻辑评估和/或强制执行。
在替代实施例中,在检测到精细的马赛克攻击后,可即刻例示高级水印提取器。高级提取器可在后台模式下执行大多数处理,且保存中间数据以供未来使用。举例来说,中间数据可由内容特征组成,所述内容特征针对水印提取为相关的且具有比原始内容小得多的大小。所揭示的实施例的此特征可导致计算和存储器资源的使用的显著减少。因此,在检测到精细马赛克攻击后,装置可即刻仅通过评估中间数据来迅速且有效地提取所嵌入的水印,这与试图从原始内容提取水印形成对比。举例来说,在使用扩展频谱水印的系统中,中间数据可包括已知扩展频谱载波与具有特定粒度的内容样本之间的相关值。在内容使用时,串联中间数据,尝试水印提取且基于从中间数据提取的任何水印来评估强制执行条件。如先前所指出,在一些实施例中,如果串联文件含有在大小限制以下和以上的文件的混合,那么仅总长度在大小限制以上的邻近短文件的集合需要中间数据串联和水印提取。此提取过程的结果可组合与在大小限制以上的文件相关联的提取信息,且用于强制执行逻辑评估和/或强制执行。
在可建立受信任装置的网络的情形中,使用网络来共享水印提取和强制执行职责可为有利的。在一个实施例中,如果具有新内容项目的装置不能解译内容的格式,那么装置可将水印提取操作的全部或一部分托付给可解译内容格式的另一装置。执行水印提取的装置可向委托装置报告提取信息以用于进一步动作和/或安全存储。
图4说明使用调用模型来实现合作水印提取的示范性实施例。在此实施例中,接收输入内容402的主装置404具有执行产生输出内容406的操作(例如,复制、传送、播放、记录等)的任务。如图4中所描绘,主装置404调用从属装置412来对传送到从属装置412的选定内容408执行水印提取。在从属装置412完全或部分完成水印提取后,主装置404即刻接收提取信息410且决定是否将把选定内容408递送到目的地装置和/或是否批准额外强制执行动作(例如,使警告消息静音或显示警告消息)。此调用模型可应用于以下情形中:主装置404不具有水印提取的能力,或其过载(例如,在多个串流传输的例子或水印提取任务的情况下),或其不具有处置选定内容的适当编解码器。
图5说明使用委托模型来实现合作水印提取的另一示范性实施例。在此实施例中,具有对输入内容402执行操作(例如,复制、传送、播放、记录等)的任务的委托装置504完全将水印提取委托给受委托装置510。受委托装置510从委托装置504接收选定内容508且执行水印提取操作。受委托装置510根据与提取信息514相关联的使用规则进一步决定是否将所请求的内容(即,如果作出转发内容的决定,那么为受信任内容512)转发到目的地装置514。在一个情形中,受委托装置执行水印提取和筛选操作,同时串流传输内容直到使用规则限制内容的使用为止(例如,停止串流传输或静音的音频)。在另一情形中,内容到目的地的传送可仅在部分或完全完成水印提取和筛选之后开始。另外,受委托装置510可或可不将提取信息514传回到委托装置504(此任选操作由图5中的虚线箭头描绘,其从受委托装置510开始且终止于委托装置504)。委托模型可用于以下各种情形中:委托装置504不具有水印提取的能力,或其过载(例如,在多个串流传输的例子或水印提取任务的情况下),或其不具有处置所请求内容的适当编解码器。明确地说,此模型在以下情形中有用:需要存在桥接装置(例如,受委托装置510)以实现内容变换,例如将高清晰度内容转换为MPEG-4移动版本等。
在调用和委托模型两者中,可合作地执行筛选的装置可双向地或单向地知道编解码器能力。其可在选定内容的传送开始之前或开始时查询或交换编解码器能力。举例来说,在采用HTTP协议以用于内容传送的DLNA中,装置使用在DLNA媒体格式简档中定义的MIME-TYPE值以作为HTTP请求或响应中的Content-Type的值来规定所请求内容的编解码器。例如RTP(实时传输协议)等其它内容传送协议也支持编解码器能力的交换。
在利用调用或委托模型的一些系统中,可能有可能选定内容的发送者(主装置404或委托装置504)不知道接收装置(从属装置410或受委托装置510)的编解码器能力。在一些实施例中,在此些情形中,如果接收装置不具有需要处理所请求内容的适当编解码器,那么接收装置立即向发送者告知异常(作为提取信息514的部分)。接收装置也可任选地请求发送者转换和重新传送呈可由接收装置处理的媒体格式的内容。
在实时水印提取情形中,根据所揭示的实施例的合作水印提取可在第一装置存取内容且第二装置再现(例如,显示)所述内容的情形中实施。在这些情形中,内容存取装置通常不能解译内容,而再现装置(其当然能够解译内容)不受信任。在这种情况下,内容存取装置可起始搜索以发现可解译内容的受信任装置。此受信任装置必须还能够以比内容的实时再现快或与内容的实时再现相等的速率执行水印提取。可(例如)通过咨询可由内容存取装置安全地存取的受信任装置的列表来识别受信任装置。此列表还可从受信任机构安全地传送到内容存取装置。在另一实施例中,在装置发现期间基于UPnP(通用即插即用)联网协议而产生列表。举例来说,DLNA使用UPnP以用于发现和描述装置类型和能力。在其它实施例中,开始装置认证程序以验证装置的可信任性且探知其能力。将在随后的章节中进一步描述装置认证程序。由受信任装置产生的提取结果和/或强制执行事件可传回到内容存取装置以用于进一步动作和/或安全存储。
上述实时水印提取情形可视为上述调用模型的实例。此实例情形允许商业内容在传统再现装置(例如,无水印提取器的DLNA TV)上递送。为了鼓励采用受信任再现装置,内容拥有者、PayTV公司以及越顶(OTT)和按需点播内容提供者可向用户提供激励,用户将奖金内容直接再现在受信任再现装置上。替代地,受DRM保护的商业内容中的旗标可由内容分配者插入以指示内容必须由受信任客户端再现。
在一些实施例中,如果实时水印提取操作不可行(即使在具有额外受信任装置的合作的情况下也如此),那么延迟的水印提取操作仍可在每当必要资源变得可用时进行。由延迟的水印提取操作产生的结果可存储为所述内容的提取记录的部分。举例来说,水印提取记录可存储在数据库处,其中所述记录可在未来由一个或一个以上受信任装置存取。在执行延迟的水印提取操作的情形中,可易于使用所存储的提取记录来筛选对所述内容的任何后续实时存取。
实时应用(例如,视频内容的直播)的另一方面在于在内容再现之前仅内容的一小部分可用。在这些情况下,可能不可能在内容使用之前使用仅本地可用资源来执行水印提取。因此,如先前所指出,可需要实时的水印提取操作。在一些实施例中,可通过提供由受信任装置产生的提取记录以伴随串流传输的内容来消除进行实时水印提取的需要。如先前所指出,内容认证可确保内容的完整性以及其与现有提取记录的恰当对应。然而,在串流传输应用的背景下,完全认证串流传输的内容在内容的串流传输期间可能不可能,这是因为完整内容仅在串流传输会话结束时才变得可用。
在一些实施例中,通过利用分段的散列值来启用内容的一个或一个以上部分的认证。明确地说,将内容划分为具有特定大小(例如,时间为10秒或大小为1MB)的若干片段,且针对每一内容片段产生散列值且将其与对应水印提取记录存储在一起。这样,可根据内容片段的粒度用计算出的散列值以较小单元来认证内容。在串流传输操作期间,可通过计算所接收的内容片段的对应散列值和将所述散列值与存储在提取记录中的散列值进行比较来认证所接收的内容片段(例如,驻留在缓冲器中的内容片段)。当片段在串流传输操作期间变得可用时,可按顺序并连续地选择片段以用于认证。或者,可选择内容片段的子集以用于认证。在一个实施例中,可根据确定模式(例如,选择每第三个片段)或根据随机/伪随机选择模式(例如,具有均匀分配的随机选择)来选择片段的子集。对于甚至一个片段,认证失败可用信号通知内容已被操纵,且因此触发实时提取操作。或者,检测到内容操纵可中止内容使用。
根据所揭示的实施例,分段的散列值由一系列散列值组成,其中每一散列值是从内容的片段计算的。片段可通过内容的固定时间周期或固定字节大小定义。此外,可填补最终内容以产生具有预定义的固定大小的片段。用于产生分段散列函数的一个示范性算法描述如下。假定C为视听内容,且c1、c2……cn为C的连续片段,或C的随机选定片段。在选择片段的情况下,可实现认证粒度与性能之间的灵活性。举例来说,为了获得较佳计算性能,可选择较少片段。片段的大小也将对性能具有影响,如由计算和资源效率所测量。明确地说,较小片段需要较少计算以用于认证所述特定片段。然而,可需要最小片段大小限制来确保散列函数的安全性。
在一个实施例中,可通过提供在如由(例如)随机数产生器确定的特定范围内变化的片段大小来进一步增强所产生的散列值的安全性。用于产生与可变片段大小相关联的散列值的示范性算法描述如下。假定HF为散列函数,其接受种子值s和数据块cn以产生散列值hn。可使用以下操作集合来计算片段c1、c2……cn的散列值:
h1=HF(s,c1);                     (1)
h2=HF(h1,c2);
hn=HF(hn-1,cn)。
可如下计算直到片段ci(1<i<n)的内容的散列值Hi
Hi=HF(s,h1+h2+...+hi)              (2)
使用散列值以用于内容认证的一个主要优点为散列函数将串流传输的内容视为二进制流,而不管内容格式如何、内容是否被加密以及哪些加密算法用于加密。所揭示的实施例可结合不同散列函数而使用。举例来说,在奔腾90MHz计算机上的软件中的MD5实施方案可按每秒45百万位处理输入数据。为了进一步加速散列处理,可将来自每一片段的某些选择性字节而不是每一字节视为散列函数的输入。
在另一实时水印提取情形中,根据所揭示的实施例的合作水印提取可在内容存取装置缺乏同时执行内容存取、传输、再现和水印提取的处理能力的情形中实施。明确地说,此情形可在相同装置经配置以进行多个内容流的同时存取和传输时出现。在这些情形中,可将水印提取委托给有能力且受信任装置。提取信息和/或强制执行事件可传回到内容存取装置以用于进一步动作和/或安全存储。此实时合作水印提取为上述调用模型的另一实例。
图6说明另一实例实施例,其中内容由内容服务器602递送到内容客户端装置604。内容服务器602和/或内容客户端装置604可与存储单元606、从属装置608和/或受委托装置610通信。取决于系统配置,内容服务器602和/或客户端内容装置604可作为主装置与如先前结合图4的调用模型论述的从属装置608通信。类似地,取决于系统配置,内容服务器602和/或客户端内容装置604可作为委托装置与如先前结合图5的委托模型论述的受委托装置610通信。图6中描绘的通信链路612实现图6中所展示的装置之间的内容、提取信息和其它信息的通信。举例来说,通信链路612中的一者或一者以上可允许不同装置之间的安全通信(例如,经由链路加密)。另外,内容服务器602、内容客户端装置604、存储单元606、从属装置608和受委托装置610中的一者或一者以上可驻留在家庭网络(例如,DLNA)内。在其它实施例中,内容服务器602、内容客户端装置604、存储单元606、从属装置608和受委托装置610中的一者或一者以上可驻留在家庭网络外部。
参看图6,可了解可在实时和非实时应用中使用所描绘的装置中的一者或一者以上执行水印提取和适用筛选操作和强制执行动作的实施。另外,图6中描绘的内容处置装置可驻留在网络(例如,DLNA相容网络)内部,所述网络可包含可直接或间接彼此通信的多个其它服务器装置、客户端装置、存储单元等。另外,位于此网络内的装置可与驻留在网络外部的多个其它装置通信。在一些实施例中,网关装置614可经由通信链路612与图6中描绘的其它装置和/或驻留在家庭网络内部或外部的其它装置中的一者或一者以上通信。网关装置614可(例如)协调各种装置的操作以促进水印提取、提取记录的传送、认证操作、受信任装置列表的传送和/或获取等。将在随后的章节中论述关于网关装置614的操作的进一步细节。
在一些情形中,大量内容处置装置(例如,图6中描绘的内容处置装置)可彼此通信以交换内容文件或进行其它操作。然而,可能仅此些内容处置装置的子集具有进行水印提取、对照内容使用规则来评估提取记录和/或实行强制执行动作的能力。因此,任务仍然是关于如何恰当地识别具有这些能力中的全部或一部分的值得信任的装置。进一步有必要确定在各种装置之间分配所需工作负荷以及在装置之间进行各种通信的最有效且安全的方式。
根据所揭示的实施例执行的装置认证使得每一装置能够验证另一装置为“受信任”装置。通过建立装置的可信任性,每一装置的能力可向彼此传送。图7说明根据实例实施例可在装置A702与装置B704之间执行的认证程序。在操作706中,装置A702将其证书传输到装置B704。在操作708中,装置B704验证装置A702的所接收到的证书,进而确定装置A的可信任性,以及装置A702的一些或所有能力。在一个实例中,受信任装置认证使得装置B704能够验证由装置A702提供的证书是从受信任机构颁发的。类似地,在操作710中,装置B704可将其证书传输到装置A702。在操作712中,装置A702确定装置B704是否为受信任装置且进一步探知装置B的能力。应注意,认证过程可包含此项技术中已知的额外操作。举例来说,认证过程还可包含装置A702与装置B704之间的一个或一个以上挑战和对应响应的通信。在一些实施例中,进行这些额外操作以确保所传送的信息不仅是从缓存位置复制的。
在一些实施例中,可使用DCTP-IP认证协议执行装置认证。DTCP-IP规范包含强制完全认证和任选扩展完全认证程序。DTCP-IP使用高级加密标准(AES)-128以用于内容加密。DTCP-IP的两种认证程序都使用基于公用密钥的椭圆曲线数字签名算法(EC-DSA)以用于签名和验证。由数字传输许可管理员(DTLA)(即,DTCP-IP的许可管理员和开发者)颁发的装置证书存储在相容装置中且在认证过程期间使用。所有相容装置还被指派了唯一装置ID和由DTLA产生的装置公用/私人密钥对。装置证书包括多个字段,包含关于证书格式、装置ID、数字签名、DTCP公用密钥等的信息。DTCP-IP认证协议的使用允许认证装置在证明装置为相容之后证实受认证的装置拥有由DTLA发行的私人密钥。
在一个示范性实施例中,与DTCP-IP装置证书相关联的保留位中的一些可用以用信号通知装置的内容筛选(例如,水印提取和强制执行)能力。因此,此装置证书可用以确定装置是否为受信任装置且获得关于装置的筛选能力的信息。在其它实施例中,例如提取记录数据库的位置等额外信息可在两个装置之间交换。装置可进一步交换关于其处理和存储能力的信息。
在另一实施例中,装置认证可使用远程证明来获得受认证的装置为相容的增加的保证。远程证明在认证装置与受认证的装置之间使用加密协议以使得认证装置能够确定受认证的装置被证实为相容的且未被修改。协议需要受认证的装置执行其内部处理状态(例如计算数据或代码的散列或对其计算操作执行时序测量)的具体计算(或“测量”),其结果向认证装置提供其在测量时的操作与在装置被证明为按相容方式表现之时执行的操作匹配的确定性。在一个示范性实施例中,可使用例如受信任平台模块(TPM)或其它安全处理单元等“受信任硬件根”来执行远程证明。TPM为硬件装置,其可将密码、证书、加密密钥和其它值安全地存储在内部存储器中,且基于从较通用的计算机处理器(例如,CPU)接收的指令和其它数据值来将密码学原语的非常有限的集合应用于那些值。存储在TPM的内部存储器中的值保持为秘密且仅可通过TPM的有限加密函数存取。TPM通常包含在来自CPU的单独计算机芯片(例如,附着到PC的母板)中,但也可并入到含有TPM和一个或一个以上CPU以及其它硬件功能的系统级芯片中。将此数据存储在硬件芯片上而不是计算机硬盘驱动器上或可由通用CPU直接存取的存储器内使得能够针对装置的行为建立“受信任硬件根”且显著地增加整个平台的安全性。此硬件存储位置确保所存储的信息更安全而不会受外部软件攻击和物理偷窃。TPM提供三种安全功能性:1)由仅对TPM可用的密钥加密的任何数据的安全存储;2)包含BIOS、启动扇区、操作系统和应用软件的平台的完整性的测量和报告;和3)使用由TPM保护的签名密钥经由数字签名对平台或专用数据进行的认证。
为了在TPM平台中实现装置认证,受信任一方(例如,证书机构)将签署由TPM保护的签名密钥。也由TPM保护的此些证书用以证明签名密钥确实属于有效TPM。具有受TPM保护的证书和签名密钥的两个装置可基于DTCP-IP认证以与上文所论述相同的方式执行认证过程。唯一的不同之处在于TPM平台中的签署密钥更安全。
具有TPM能力的装置可认证另一不具有TPM能力的装置。此认证可导致不相等的可信任性,其接着可由服务提供者使用以提供不同服务。举例来说,高值内容(例如,高清晰度或早先发行的内容)可仅被递送到具有TPM能力的装置,而其它内容可被递送到具有TPM能力和不具有TPM能力的装置两者。
TPM含有数个160位寄存器(称作平台配置寄存器(PCR))以用受信任方式测量和报告平台环境的状态。从受信任根开始,其使得受信任实体能够获得关于平台状态的忘不了的信息。可执行程序可通过计算其散列代码来测量另一程序并组合当前测量与散列值且将组合存储在PCR中。因此,PCR表示从通电到目前的经执行程序的历史的累积测量。此受信任链提供对恶意程序的有力防御,例如脆弱程序上的病毒、间谍软件和攻击。其还可用以检测和停用未被授权的程序,例如盗版软件或非法程序。
软件媒体播放器(尤其在PC环境中)已成为大多数内容保护系统的弱点。在TPM平台上扩展媒体播放器的受信任链通过启用检测且进一步停用未被授权的程序和/或对软件播放器的修改来加强安全性。
TPM可针对数据加密产生可迁移或不可迁移密钥。非可迁移密钥从不离开产生其的TPM,而可迁移密钥可被导出到其它平台(装置)。因此,可通过使用TPM产生的非可迁移密钥对内容加密来将内容锁定到具有TPM能力的装置中,使得内容仅可在所述装置上被解密和播放。此被理解为使用“受信任软件根”执行远程证明的唯一做法。然而,当前已知或可能在未来变成已知的其它方法和装置可用以实现装置认证的目的。
基于各种装置的受信任状态以及其能力的评定,可在那些装置之间共享需要确保与内容相关联的恰当水印提取和筛选操作的各种操作。为了促进论述,可将与将内容从内容服务器提供到内容客户端装置(参看,例如图6的内容服务器602和内容客户端装置604)相关联的操作划分为(1)水印提取和(2)筛选。举例来说,水印提取可包含(但不限于)提取水印、计算内容认证信息、产生数字签名和将结果存储在安全位置中。另一方面,筛选可包含(但不限于)验证内容可靠性、获取和验证使用规则以及实施强制执行动作(如果需要)。也应理解,水印提取和筛选操作之间的某一重叠可存在。举例来说,某些操作(例如,获取和验证相容规则)可作为水印提取和筛选操作中的一者或两者的部分而进行。因此,仅呈现上述操作划分以促进对基础概念的理解而无意限制所揭示的实施例的范围。
取决于装置是否受信任(即,认证为相容的)、计算资源的可用程度、相容能力、所需操作安全性、架构和设计复杂性、用户体验考虑、内容拥有者的偏好和其它因素,水印提取和筛选操作可由可驻留在家庭网络内部和/或外部的一个或一个以上装置进行。举例来说,表1提供水印提取和筛选的职责可如何在八个示范性情形中在各种装置之间共享的列表。
表1-操作的实例划分
情形 负责任的装置 水印提取 筛选
1 内容客户端装置 内容客户端装置 内容客户端装置
2 内容客户端装置 从属装置 内容客户端装置
3 内容客户端装置 受委托装置 受委托装置
4 内容服务器 内容服务器 内容服务器
5 内容服务器 从属装置 内容服务器
6 内容服务器 受委托装置 受委托装置
7 内容客户端装置和内容服务器 内容服务器 内容客户端装置
8 内容客户端装置和内容服务器 内容客户端装置 内容服务器
表1说明在情形1中,水印提取和筛选操作两者都在内容客户端装置处执行,而在情形4中,两个操作都在内容服务器处执行。在剩余情形中,水印提取和筛选操作通过内容客户端装置、内容服务器、受委托装置和/或从属装置的合作进行。明确地说,在情形2中,内容客户端装置调用进行水印提取的从属装置。举例来说,此从属装置可为具有水印提取能力的另一受信任内容客户端装置或受信任服务器装置。在情形3中,内容客户端装置(其为受信任装置)将水印提取和筛选操作两者都委托给受信任受委托装置。情形4到6提供情形1到3的类似情形。但在情形4到6中,内容服务器为可独立地进行筛选操作、调用从属装置以进行筛选操作或将这些操作委托给受委托装置的负责任的装置。在情形7中,内容服务器进行水印提取操作且内容客户端装置执行筛选。在情形8中,内容客户端装置进行水印提取操作且内容服务器执行筛选。
可了解,表1的示范性列表不提供所有合作情形的详尽列表。举例来说,情形7的变化可经建构,其中水印提取由内容服务器通过调用从属装置来实施。如先前所指出,选择一个或一个以上受信任装置以与一个或一个以上受信任装置合作进行特定操作可受多种因素(例如,用户偏好、实施的复杂性等)影响。表2提供基于六个不同因素的表1的八个情形的示范性评估。
表2-情形1到8的示范性评估
Figure BDA00003105623300271
表2的示范性评估提供用于情形1到8中的装置的每一配置的优点的粗略评定。出于说明的目的,表2进一步包含有限数目个因素。然而,应理解,例如每一装置的计算负荷和存储能力、内容拥有者的偏好等额外因素也可在进行每一情形的评定时加以考虑。表2的最右栏提供每一情形的总偏好排名。可通过考虑表2中列出的所有所评估项和/或表2中未列出的额外因素来产生此总排名。在一个实施例中,此总偏好排名用作默认设置,其在缺少特殊指令的情况下规定装置的优于其它配置的特定配置。
表2的审阅揭露,即使内容服务器和内容客户端装置两者能够执行水印提取和/或筛选操作,将某些操作指派给所述装置中的一者或两者(或甚至第三装置,例如受委托装置或从属装置)以适应特定偏好也可为优选的。根据所揭示的实施例,如果客户端内容装置和内容服务器两者都为受信任实体,那么其可探知彼此的能力,并决定如何最有效地进行水印提取和筛选操作。如果装置中仅一者为受信任装置,那么所述装置必须确定如何独立地或与其它受信任装置合作地执行必要的水印提取和筛选操作。
图8为根据示范性实施例与以合作方式进行的水印提取和筛选操作相关联的流程图。在802处,检测到对内容存取的请求。此请求通常由内容客户端装置起始且被引导到内容服务器。然而,在一些实例中,请求可在内容客户端装置、内容服务器和/或其它装置之间传送。在804处,执行装置认证。举例来说,可执行结合图7描述的装置认证以确定装置的受信任状态且获得某些装置能力。如果在806处确定两个装置都受信任(即,806处的“是”),那么在808处某些装置能力可任选地在两个受信任装置之间交换。如先前所指出,装置能力中的一些或全部可在804处的装置认证步骤期间交换。然而,在一些实施例中,可在单独步骤中进行装置认证和装置能力的获取。举例来说,某些装置能力(例如,装置是否可执行水印提取或筛选)可在认证步骤(即,804处)期间被探知,而其它装置能力(例如,装置是否具有进行额外操作的空闲计算资源)在随后的信息交换操作(即,808处)期间被探知。
返回参看图8,在810处,两个装置合作地确定恰当的操作配置。此步骤允许基于所要准则在两个受信任装置(和/或额外受信任装置)之间划分工作。举例来说,可基于表2中列出的偏好来选择对应于情形S1到S8(参看表1)中的一者的操作配置。或者,可选择具有最高总偏好排名的可用操作配置。在812处,水印提取和/或内容筛选操作由在810处选择的适当装置进行。还应注意,812处的内容筛选操作可仅包括从受信任装置(或从对受信任装置已知的安全存储位置)接收现有水印提取记录,且根据所接收的提取记录进行筛选(例如,参看图2的步骤212到218)。在先前存在的水印提取记录不存在(或不能被存取)的其它实施例中,在812处可通过一个或一个以上受信任装置执行水印提取和/或内容筛选操作。
如果在图8中的806处确定为“否”,那么过程移动到814,其中确定是否只有一个装置受信任。可在(例如)受信任内容客户端装置不能认证内容服务器时作出此确定。或者,如随后的章节中将描述,中心机构可作出此确定。如果只有一个装置受信任(即,814处的“是”),那么在816处受信任装置确定用于进行水印提取和/或筛选操作的恰当配置。在这么做时,受信任装置可利用在家庭网络内部或外部的其它受信任装置的服务。在确定恰当配置之后,过程即刻移动到812,其中进行水印提取和/或内容筛选操作。如果在814处确定装置中无一者受信任(即,814处的“否”),那么在818处可中止过程(例如,拒绝内容存取)。或者,可以受保护的格式(例如,以加密格式)提供内容。在一些实施例中,以降级格式递送内容。在又其它实施例中,仅递送内容的一部分。
图8中描述的操作可在家庭网络内的每一装置试图获取内容时至少部分被重复以提供内容,或索要筛选来自家庭网络内的另一装置的服务/信息。另外,如果在网络内部与外部的装置之间存在用于认证的机构,那么上述操作也可在装置的至少一者驻留在家庭网络外部时执行。
表3提供基于两个装置的受信任状态和两个装置处的水印提取和筛选能力的可用性而组织的装置配置可能性的示范性列表。S1到S8分别表示先前结合示范性情形1到8所论述的装置配置。
表3-基于筛选能力的操作配置可能性
Figure BDA00003105623300291
表3说明根据示范性实施例的基于每一装置的受信任状态和可用筛选能力的不同操作配置的可用性。一旦确定操作配置中的哪些可用,可选择特定配置以实行所要筛选操作。举例来说,如先前所指出,可选择提供最佳总偏好排名的配置。
通过向各装置和在内容分配的各点处提供水印提取和筛选能力,可实现内容的安全分配。水印提取和筛选操作的分离进一步促进具有有限计算资源的“相容”装置(例如移动装置)的扩散。这些相容装置为受信任装置,其可(例如)实施水印提取和/或筛选能力的仅一部分,且依赖其它装置来提供剩余操作能力。图9为不同内容分配情形的示范性图,其涉及相容内容服务器902、非相容内容服务器904、相容内容客户端装置906、非相容内容客户端装置908以及受保护和未受保护的内容。受保护的内容可由内容保护机制保护(例如加密)。在此情形中,如910处所说明,受保护内容可由能够对内容进行解密的相容内容客户端装置906播放且因此被递送到相容内容客户端装置906。此在910处说明。然而,应注意,在920处此受保护的内容也可被递送到非相容内容客户端装置908。如果(例如)非相容内容客户端装置908已获取必要的解密能力,那么其可能能够使用受保护的内容。可(例如)非法地(例如,装置被黑客入侵或加密密钥被偷窃)或合法地(例如,如果内容拥有者决定暂时将能力授予非相容客户端装置908)获取此能力。
返回参看图9,在912处,可从相容内容服务器902将未受保护的内容递送到执行水印提取和/或筛选操作的相容内容客户端装置906。在916处,也可从非相容内容服务器904将未受保护的内容递送到筛选内容的相容内容客户端装置906。相容内容装置906可使用前述合作方法中的一者来有效地筛选未受保护的内容。图9还说明在914处可从相容内容服务器902将未受保护的内容递送到非相容客户端内容装置908。在此情形中,相容内容服务器902在递送内容之前执行必要的水印提取和筛选。
图9中描绘的示范性内容递送架构也考虑在918处将未受保护的内容(例如,盗版内容)从非相容内容服务器904递送到非相容内容客户端装置908。如先前所指出,为了减少未被授权的内容使用的可能性,可通过向内容用户提供激励来鼓励相容内容客户端装置的扩散。另外,在920处阻止受保护内容到非相容客户端装置908的递送(或部分内容的递送)可鼓励用户获取相容装置。根据所揭示的实施例促进此升级,因为非相容内容客户端装置908可仅需要获取筛选能力中的一些或全部。获取此些筛选能力使得装置能够接收受保护内容(例如,在920处)。另外,通过使用先前描述的合作提取方法,装置可接收并筛选来自非相容内容服务器904的未受保护的内容。
如先前所指出,相容装置(例如,902或906)可能不具有执行对以特定媒体格式编码的内容的水印提取和/或筛选所需要的适当编解码器。以下政策中的一者可应用于此情形:1)停止内容的传送或使用;2)使用调用或委托模型中的一者以进行水印提取和/或筛选;3)允许内容的有限或无限传送或使用(限制可包含允许此传送或使用的最大次数)。
在特别可适用于集中式架构的另一实施例中,根据所揭示的实施例的合作水印提取可在以下情形中实施:特殊受信任装置(例如,图6中描绘的“网关”614)协调和控制其它装置来实现内容共享和消耗,以及水印提取、筛选和数字版权管理。因而,网关装置可协调水印提取、提取记录的传送、认证操作、受信任装置列表的传送和/或获取等。网关装置通常驻留在家庭网络(例如,DLNA相容网络)内部。在一些实施例中,网关与各种装置之间的通信被加密。
可直接由服务提供者控制的网关装置可负责将水印提取任务指派给家庭网络中的一个或一个以上有能力且受信任装置。举例来说,网关装置可为被授权以获取和解密受保护内容和/或为家庭网络中的此受保护内容服务的唯一装置。网关装置可进一步能够控制相容内容服务器以用于内容递送、暴露、服务和传输。网关装置还可控制相容内容客户端装置以用于内容再现。
在另一实例中,网关装置可另外或替代地负责确定进行各种筛选操作所必要的适当操作配置。网关装置还可引导受信任装置且使受信任装置同步以进行筛选操作。举例来说,网关可使用调用和委托模型中的一者以实行必要筛选操作。在一些实施例中,受信任装置认证操作也可由网关装置进行。另外,网关装置可维持撤销列表且可具有撤销网络内的装置的受信任状态的权限。另外,网关装置可保持与不同的所嵌入的水印相关联的使用规则。此些使用规则可用以规定各种强制执行动作。此些使用规则也可传送到各种受信任装置。网关装置还可控制筛选且更新政策强制执行的使用规则。
在又其它实施例中,网关装置可与驻留在家庭网络外部的一个或一个以上外部装置(例如,另一网关装置、内容服务器装置、内容客户端装置等)通信。在这些实施例中,网关装置可控制家庭网络与外部装置之间的内容流、认证信息和其它信息。
根据一些实施例,所有水印提取记录可存储在可由网关存取的中心位置中。水印提取记录可另外在家庭网络的其它装置上被复制。筛选效率的进一步改进可通过水印提取记录的安全和私人交换来实现。交换必须在家庭网络(例如,DLNA相容网络)内或经由因特网来自云空间的受信任装置之间进行。提取记录的交换可在两个装置的认证期间发生,使得安全性(包含保密性和完整性)得以确保。举例来说,使用DTCP-IP的认证协议,任何信息(例如提取记录)可在两个装置之间安全地交换。
如果两个装置中的一者不具有提取记录,那么可能需要所述两个装置之间的提取记录的交换。在此情形中,记录可从一个装置复制到另一装置。在另一情形中,记录的交换对于合并和同步两个装置的记录可为必要的。在这些情形中,记录的交换可按以下方式进行。如果由第一装置上的文件名称或散列代码识别的内容项目的提取记录不存在于第二装置上的记录中,那么可将遗失的记录添加到第二装置(且反之亦然)。另一方面,如果用于同一内容项目的记录存在于两个装置上,那么使用具有最后日期和时戳(例如,最后修改日期和时间)的记录以使两个装置的内容同步。
当与用户相关联的提取记录保持在云中时,所述提取记录可视为允许或拒绝用户再现内容的中心“虚拟记录”储存库的部分。这些虚拟记录可以若干方式组织。在一个实例实施例中,每一用户在云中具有用于对应于其家庭网络中的内容文件的提取记录的私人虚拟锁具。这种配置的优点为用户可随处存取记录以接收再现其内容的许可。在另一实例实施例中,将来自所有用户(例如,地理区域中的所有用户或服务提供者的所有用户)的所有虚拟记录存储在通用锁具中。提取记录可由散列代码编制索引。因此,仅一个记录需要存储在内容项目的云中,唯一散列代码可从所述内容项目产生。此组织的一个优点为这些记录为匿名的且较不冗余。
在一些实施例中,提取记录的仅一部分存储在云中。在一个实例中,仅对应于成功内容存取请求的提取记录存储在云中。在另一实例中,仅对应于不成功内容存取请求的提取记录存储在云中。在其它实施例中,通过使用受信任服务或通过使询问来源模糊来保护用户的隐私。在又其它实施例中,给予某些用户增强的特权以促进提取记录的存取和交换。举例来说,此些特权可被授予不具有不成功内容存取请求记录的用户,而具有不成功内容存取请求历史的用户可能必须接受与额外认证和验证操作相关联的一些延迟。
应理解,本发明的各种实施例可个别地或共同地在包括各种硬件和/或软件模块和组件的装置中实施。这些装置(例如)可包括处理器、存储器单元、通信地彼此连接的接口,且范围可从桌上型计算机和/或膝上型计算机到例如媒体播放器、移动装置等消费型电子装置。举例来说,图10说明装置1000的框图,各种所揭示的实施例可在装置1000内实施。装置1000包括:至少一个处理器1002和/或控制器;至少一个存储器1004单元,其与处理器1002通信;以及至少一个通信单元1006,其使得能够通过通信链路1008直接或间接地与其它实体、装置和网络交换数据和信息。通信单元1006可根据一个或一个以上通信协议提供有线和/或无线通信能力,且因此其可包括恰当的发射器/接收器天线、电路和端口以及编码/解码能力,其对于数据和其它信息的恰当传输和/或接收可为必要的。图10中描绘的示范性装置1000可作为图1、4和5中描绘的内容处置装置100、主装置404、从属装置412、委托装置504、受委托装置510和/或目的地装置514的部分而集成到其中。
返回参看图1,水印提取器104、数字签名产生器106、加密组件108、认证组件120等中的任一者可在软件、硬件、固件或其组合中实施。类似地,每一模块内的各种组件或子组件可在软件、硬件或固件中实施。可使用此项技术中已知的连接方法和媒体中的任一者来提供模块和/或模块内的组件之间的连接性,所述连接方法和媒体包含(但不限于)经由因特网、有线或无线网络使用适当协议进行的通信。
在方法或过程的一般背景下描述本文中描述的各种实施例,所述方法或过程可在一个实施例中由体现在计算机可读媒体中的计算机程序产品实施,所述计算机程序产品包含由联网环境中的计算机执行的计算机可执行指令(例如,程序代码)。计算机可读媒体可包含可装卸和非可装卸存储装置,其包含(但不限于)只读存储器(ROM)、随机存取存储器(RAM)、光盘(CD)、数字多功能光盘(DVD)等。因此,在本申请案中描述的计算机可读媒体包括非暂时性存储媒体。一般来说,程序模块可包含执行特定任务或实施特定抽象数据类型的例程、程序、对象、组件、数据结构等。计算机可执行指令、相关联的数据结构和程序模块表示本文中揭示的方法的执行步骤的程序代码的实例。此些可执行指令或相关联的数据结构的特定序列表示用于实施此些步骤或过程中描述的功能的对应动作的实例。
已出于说明和描述的目的而呈现实施例的以上描述。以上描述无意为详尽的或将本发明的实施例限于所揭示的精确形式,且鉴于以上教示,修改和变化为可能的,且可从各种实施例的实践获取。选择和描述本文中论述的实施例以便解释各种实施例以及其实际应用的原理和本质,以使得所属领域的技术人员能够在各种实施例中且借助于适于所预期的特定使用的各种修改来利用本发明。本文中描述的实施例的特征可在方法、设备、模块、系统和计算机程序产品的所有可能组合中加以组合。

Claims (20)

1.一种方法,其包括:
响应于检测到内容处置装置中的操作而检索与内容相关联的现有水印提取记录,其中所述操作需要对内容的存取;
根据所述现有水印提取记录认证所述内容;以及
根据与所述内容相关联的内容使用政策实行内容筛选。
2.根据权利要求1所述的方法,其中所述操作包括以下各者中的至少一者:
复制操作;
传送操作;
再现操作;
回放操作;以及
记录操作。
3.根据权利要求1所述的方法,其中所述现有水印提取记录包括以下各者中的至少一者:
所提取的水印有效负载;
所提取的水印的数目;
与所提取的水印相关联的时戳;
内容认证信息;
与所述提取记录相关联的数字签名;
与所述内容相关联的使用规则;以及
与所述内容使用政策和所提取的水印有效负载相关联的动作。
4.根据权利要求1所述的方法,其中:
所述现有水印提取记录的所述检索和内容文件的认证中的至少一者失败;
所述内容经受新水印提取操作;
所述内容使用政策根据所述新水印提取操作的结果规定动作;以及
存储所述所规定的动作以作为新水印提取记录的部分。
5.根据权利要求1所述的方法,其中所述内容使用政策根据所述现有水印提取记录规定强制执行动作。
6.根据权利要求1所述的方法,其中所述内容筛选包括以下各者中的至少一者:
使所述内容的至少一部分静音;
使所述内容的至少一部分消隐;
显示版权通知;
拒绝对所述内容的存取;
删除所述内容;
将内容使用信息记录在所述内容处置装置中;
将内容使用信息发送到远程服务器;
回放或显示本地存储的或从远程服务器传输的至少一广告;
回放或显示降低了分辨率的所述内容;
联系远程服务器以获得存取所述内容的许可;以及
完成与远程服务器的支付交易。
7.根据权利要求1所述的方法,其中:
所述操作需要对所述内容的实时存取;
所述现有水印提取记录包括对应于多个内容片段的分段认证信息;且
根据所述分段认证信息针对所述内容的至少一片段而执行所述认证。
8.根据权利要求7所述的方法,其中所述现有水印提取记录伴随有串流传输的内容。
9.根据权利要求1所述的方法,其中:
所述操作存取多个内容;
所述多个所述内容中的一者或一者以上具有在特定阈值以下的大小;以及
所述内容筛选通过以下操作来实行:
串联具有在所述特定阈值以下的大小的所述多个所述内容;
对所述串联的内容进行新水印提取操作;
聚集与所述新水印提取操作相关联的所述结果和从所述现有水印提取记录获得的信息,所述信息对应于所述多个所述内容中的具有高于或等于所述特定阈值的大小的一者或一者以上;以及
根据所述所聚集结果产生动作。
10.一种装置,其包括:
处理器;以及
存储器,其包含处理器可执行代码,所述处理器可执行代码在由所述处理器执行时配置所述装置以:
响应于检测到内容处置装置中的操作而检索与内容相关联的现有水印提取记录,其中所述操作需要对内容的存取;
根据所述现有水印提取记录认证所述内容;以及
根据与所述内容相关联的内容使用政策实行内容筛选。
11.根据权利要求10所述的装置,其中所述操作包括以下各者中的至少一者:
复制操作;
传送操作;
再现操作;
回放操作;以及
记录操作。
12.根据权利要求10所述的装置,其中所述现有水印提取记录包括以下各者中的至少一者:
所提取的水印有效负载;
所提取的水印的数目;
与所提取的水印相关联的时戳;
内容认证信息;
与所述提取记录相关联的数字签名;
与所述内容相关联的使用规则;以及
与所述内容使用政策和所提取的水印有效负载相关联的动作。
13.根据权利要求10所述的装置,其中所述处理器可执行代码在由所述处理器执行时配置所述装置以:
在所述现有水印提取记录的所述检索和内容文件的认证中的至少一者失败后,即刻使所述内容经受新水印提取操作,其中所述内容使用政策根据所述新水印提取操作的结果规定动作,且其中所述所规定的动作被存储为新水印提取记录的部分。
14.根据权利要求10所述的装置,其中所述内容使用政策根据所述现有水印提取记录规定强制执行动作。
15.根据权利要求10所述的装置,其中所述内容筛选包括以下各者中的至少一者:
使所述内容的至少一部分静音;
使所述内容的至少一部分消隐;
显示版权通知;
拒绝对所述内容的存取;
删除所述内容;
将内容使用信息记录在所述内容处置装置中;
将内容使用信息发送到远程服务器;
回放或显示本地存储的或从远程服务器传输的至少一广告;
回放或显示降低了分辨率的所述内容;
联系远程服务器以获得存取所述内容的许可;以及
完成与远程服务器的支付交易。
16.根据权利要求10所述的装置,其中
所述操作需要对所述内容的实时存取;
所述现有水印提取记录包括对应于多个内容片段的分段认证信息;且
所述处理器可执行代码在由所述处理器执行时配置所述装置以根据所述分段认证信息认证所述内容的至少一片段。
17.根据权利要求16所述的装置,其中所述现有水印提取记录伴随有串流传输的内容。
18.根据权利要求10所述的装置,其中
所述操作需要对多个内容的存取;
所述多个所述内容中的一者或一者以上具有在特定阈值以下的大小;以及
所述内容筛选是由在由所述处理器执行时配置所述装置以进行以下操作的所述处理器可执行代码实行:
串联具有在所述特定阈值以下的大小的所述多个所述内容;
对所述串联的内容进行新水印提取操作;
聚集与所述新水印提取操作相关联的所述结果和从所述现有水印提取记录获得的信息,所述信息对应于所述多个所述内容中的具有高于或等于所述特定阈值的大小的一者或一者以上;以及
根据所述所聚集结果产生动作。
19.一种体现在非暂时性计算机可读媒体上的计算机程序产品,其包括:
用于响应于检测到内容处置装置中的操作而检索与内容相关联的现有水印提取记录的计算机代码,其中所述操作需要对内容的存取;
用于根据所述现有水印提取记录认证所述内容的计算机代码;以及
用于根据与所述内容相关联的内容使用政策实行内容筛选的计算机代码。
20.一种装置,其包括:
用于响应于检测到内容处置装置中的操作而检索与内容相关联的现有水印提取记录的构件,其中所述操作需要对内容的存取;
用于根据所述现有水印提取记录认证所述内容的构件;以及
用于根据与所述内容相关联的内容使用政策实行内容筛选的构件。
CN2011800516908A 2010-09-16 2011-09-15 水印提取效率的改进 Pending CN103189873A (zh)

Applications Claiming Priority (9)

Application Number Priority Date Filing Date Title
US38369310P 2010-09-16 2010-09-16
US61/383,693 2010-09-16
US13/080,605 2011-04-05
US13/080,593 2011-04-05
US13/080,593 US8838977B2 (en) 2010-09-16 2011-04-05 Watermark extraction and content screening in a networked environment
US13/080,598 2011-04-05
US13/080,605 US9607131B2 (en) 2010-09-16 2011-04-05 Secure and efficient content screening in a networked environment
US13/080,598 US8838978B2 (en) 2010-09-16 2011-04-05 Content access management using extracted watermark information
PCT/US2011/051857 WO2012037422A2 (en) 2010-09-16 2011-09-15 Improvements in watermark extraction efficiency

Publications (1)

Publication Number Publication Date
CN103189873A true CN103189873A (zh) 2013-07-03

Family

ID=45818801

Family Applications (2)

Application Number Title Priority Date Filing Date
CN2011800516908A Pending CN103189873A (zh) 2010-09-16 2011-09-15 水印提取效率的改进
CN201180051678.7A Expired - Fee Related CN103189872B (zh) 2010-09-16 2011-09-15 联网环境中的安全和有效内容筛选的方法和装置

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201180051678.7A Expired - Fee Related CN103189872B (zh) 2010-09-16 2011-09-15 联网环境中的安全和有效内容筛选的方法和装置

Country Status (5)

Country Link
US (3) US9607131B2 (zh)
EP (2) EP2616984A4 (zh)
KR (2) KR101531450B1 (zh)
CN (2) CN103189873A (zh)
WO (2) WO2012037422A2 (zh)

Families Citing this family (114)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US9609278B2 (en) 2000-04-07 2017-03-28 Koplar Interactive Systems International, Llc Method and system for auxiliary data detection and delivery
EP2442566A3 (en) 2002-10-15 2012-08-08 Verance Corporation Media Monitoring, Management and Information System
US7330511B2 (en) 2003-08-18 2008-02-12 Koplar Interactive Systems International, L.L.C. Method and system for embedding device positional data in video signals
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
US9055239B2 (en) 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
US20090111584A1 (en) 2007-10-31 2009-04-30 Koplar Interactive Systems International, L.L.C. Method and system for encoded information processing
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US8582781B2 (en) 2009-01-20 2013-11-12 Koplar Interactive Systems International, L.L.C. Echo modulation methods and systems
US8715083B2 (en) 2009-06-18 2014-05-06 Koplar Interactive Systems International, L.L.C. Methods and systems for processing gaming data
KR20110101582A (ko) * 2010-03-09 2011-09-16 삼성전자주식회사 컴퓨터 시스템에서 휴대용 단말기의 불법 소프트웨어 다운로드 방지 방법 및 장치
US9607131B2 (en) 2010-09-16 2017-03-28 Verance Corporation Secure and efficient content screening in a networked environment
JP5087123B2 (ja) * 2010-10-15 2012-11-28 株式会社東芝 再生装置及び再生方法
US9003462B2 (en) * 2011-02-10 2015-04-07 Comcast Cable Communications, Llc Content archive model
US9515904B2 (en) 2011-06-21 2016-12-06 The Nielsen Company (Us), Llc Monitoring streaming media content
US8713314B2 (en) 2011-08-30 2014-04-29 Comcast Cable Communications, Llc Reoccuring keying system
US9049496B2 (en) 2011-09-01 2015-06-02 Gracenote, Inc. Media source identification
FR2981530B1 (fr) * 2011-10-12 2013-12-06 Broadpeak Passerelle, et procede, programme d'ordinateur et moyens de stockage correspondants
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking
US9026789B2 (en) * 2011-12-23 2015-05-05 Blackberry Limited Trusted certificate authority to create certificates based on capabilities of processes
TWI496458B (zh) * 2011-12-30 2015-08-11 Amtran Technology Co Ltd 提供即時直播視訊資料流檔案的電視接收裝置與其方法
WO2013138651A1 (en) * 2012-03-14 2013-09-19 Robert Bosch Gmbh Device pairing with audio fingerprint encodings
CN103379101A (zh) * 2012-04-20 2013-10-30 腾讯科技(深圳)有限公司 一种水印生成方法、客户端及服务器
US8930005B2 (en) * 2012-08-07 2015-01-06 Sonos, Inc. Acoustic signatures in a playback system
US9571606B2 (en) 2012-08-31 2017-02-14 Verance Corporation Social media viewing system
US9106964B2 (en) 2012-09-13 2015-08-11 Verance Corporation Enhanced content distribution using advertisements
US8869222B2 (en) 2012-09-13 2014-10-21 Verance Corporation Second screen content
US8726304B2 (en) 2012-09-13 2014-05-13 Verance Corporation Time varying evaluation of multimedia content
US9280792B2 (en) * 2012-10-12 2016-03-08 Empire Technology Development Llc Notarization based on currency transactions
CN103065662A (zh) 2013-01-22 2013-04-24 中兴通讯股份有限公司 一种媒体资源在设备中续播的方法及系统
US9317872B2 (en) 2013-02-06 2016-04-19 Muzak Llc Encoding and decoding an audio watermark using key sequences comprising of more than two frequency components
US9262793B2 (en) 2013-03-14 2016-02-16 Verance Corporation Transactional video marking system
US8978060B2 (en) 2013-03-15 2015-03-10 Google Inc. Systems, methods, and media for presenting advertisements
US9900261B2 (en) * 2013-06-02 2018-02-20 Airwatch Llc Shared resource watermarking and management
US9584437B2 (en) * 2013-06-02 2017-02-28 Airwatch Llc Resource watermarking and management
US9015062B2 (en) * 2013-06-20 2015-04-21 Aol Advertising Inc. Systems and methods for cross-browser advertising ID synchronization
US9485089B2 (en) 2013-06-20 2016-11-01 Verance Corporation Stego key management
US9525991B2 (en) 2013-06-25 2016-12-20 Actiontec Electronics, Inc. Systems and methods for sharing digital information between mobile devices of friends and family using embedded devices
US20140379800A1 (en) * 2013-06-25 2014-12-25 Actiontec Electronics, Inc. Systems and methods for sharing digital information between mobile devices of friends and family by loading application components onto embedded devices
US8838836B1 (en) 2013-06-25 2014-09-16 Actiontec Electronics, Inc. Systems and methods for sharing digital information between mobile devices of friends and family using multiple LAN-based embedded devices
US8756426B2 (en) 2013-07-03 2014-06-17 Sky Socket, Llc Functionality watermarking and management
US8806217B2 (en) 2013-07-03 2014-08-12 Sky Socket, Llc Functionality watermarking and management
US8775815B2 (en) 2013-07-03 2014-07-08 Sky Socket, Llc Enterprise-specific functionality watermarking and management
JP6224105B2 (ja) 2013-07-22 2017-11-01 パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America 情報管理方法
US9251549B2 (en) 2013-07-23 2016-02-02 Verance Corporation Watermark extractor enhancements based on payload ranking
US9872000B2 (en) * 2013-08-09 2018-01-16 Thomson Licensing Second screen device and system
CN103650459A (zh) * 2013-08-09 2014-03-19 华为技术有限公司 一种信息呈现方法及设备
US9665723B2 (en) * 2013-08-15 2017-05-30 Airwatch, Llc Watermarking detection and management
WO2015026971A2 (en) * 2013-08-20 2015-02-26 Shanklin Steven Dale Application trust-listing security service
US9208334B2 (en) 2013-10-25 2015-12-08 Verance Corporation Content management using multiple abstraction layers
FR3016067B1 (fr) * 2013-12-30 2017-03-24 European Aeronautic Defence & Space Co Eads France Dispositif mobile pour le stockage de donnees numeriques
US11601525B2 (en) * 2014-01-28 2023-03-07 Time Warner Cable Enterprises Llc Apparatus and methods for content access, retrieval, and delivery in a content distribution network
US10504200B2 (en) 2014-03-13 2019-12-10 Verance Corporation Metadata acquisition using embedded watermarks
EP3117626A4 (en) 2014-03-13 2017-10-25 Verance Corporation Interactive content acquisition using embedded codes
US20150261753A1 (en) * 2014-03-13 2015-09-17 Verance Corporation Metadata acquisition using embedded codes
US9628487B2 (en) 2014-03-24 2017-04-18 Futurewei Technologies, Inc. System and method for partial URL signing with applications to dynamic adaptive streaming
EP2950229B1 (en) * 2014-05-28 2018-09-12 Nxp B.V. Method for facilitating transactions, computer program product and mobile device
DE102014211899A1 (de) * 2014-06-20 2015-12-24 Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. Vorrichtung und Verfahren zum Kopiergeschützten Erzeugen und Abspielen einer Wellenfeldsynthese-Audiodarstellung
US9848003B2 (en) * 2014-06-23 2017-12-19 Avaya Inc. Voice and video watermark for exfiltration prevention
WO2016028934A1 (en) 2014-08-20 2016-02-25 Verance Corporation Content management based on dither-like watermark embedding
WO2016033289A1 (en) * 2014-08-27 2016-03-03 WavSTAR, LLC Content acquisition, protection, and conversion system
US9812138B1 (en) * 2014-09-03 2017-11-07 Amazon Technologies, Inc. Proving file ownership
US9705879B2 (en) 2014-09-17 2017-07-11 Microsoft Technology Licensing, Llc Efficient and reliable attestation
US10754977B2 (en) * 2014-09-25 2020-08-25 Micro Focus Llc Report comprising a masked value
US9942602B2 (en) 2014-11-25 2018-04-10 Verance Corporation Watermark detection and metadata delivery associated with a primary content
EP3225034A4 (en) 2014-11-25 2018-05-02 Verance Corporation Enhanced metadata and content delivery using watermarks
US9602891B2 (en) 2014-12-18 2017-03-21 Verance Corporation Service signaling recovery for multimedia content using embedded watermarks
US10673852B2 (en) 2014-12-23 2020-06-02 Mcafee, Llc Self-organizing trusted networks
US10277934B2 (en) * 2015-03-13 2019-04-30 Qualcomm Incorporated Permissions management for watermarked data in a broadcast environment
WO2016172585A1 (en) * 2015-04-24 2016-10-27 Verance Corporation Efficient and secure watermark screening in media servers
CN104852914B (zh) * 2015-04-30 2018-07-13 中国人民解放军国防科学技术大学 一种基于数据包间隔的水印跳变通信方法
WO2016176056A1 (en) 2015-04-30 2016-11-03 Verance Corporation Watermark based content recognition improvements
US10425427B2 (en) 2015-06-19 2019-09-24 Futurewei Technologies, Inc. Template uniform resource locator signing
WO2017015399A1 (en) 2015-07-20 2017-01-26 Verance Corporation Watermark-based data recovery for content with multiple alternative components
US20170039376A1 (en) * 2015-08-05 2017-02-09 Dell Products L.P. Systems and methods for providing secure data
CN105898351A (zh) * 2015-10-22 2016-08-24 乐视致新电子科技(天津)有限公司 远程自定义频道的分析方法、服务器、客户端及系统
CN105246172A (zh) * 2015-11-24 2016-01-13 成都微讯云通科技有限公司 移动终端网络传输方法
US20170147830A1 (en) * 2015-11-24 2017-05-25 Comcast Cable Communications, Llc Adaptive Rights Management System
US10805273B2 (en) * 2016-04-01 2020-10-13 Egnyte, Inc. Systems for improving performance and security in a cloud computing system
WO2017184648A1 (en) * 2016-04-18 2017-10-26 Verance Corporation System and method for signaling security and database population
US10027850B2 (en) * 2016-04-19 2018-07-17 Blackberry Limited Securing image data detected by an electronic device
US10019639B2 (en) 2016-04-19 2018-07-10 Blackberry Limited Determining a boundary associated with image data
US10320571B2 (en) * 2016-09-23 2019-06-11 Microsoft Technology Licensing, Llc Techniques for authenticating devices using a trusted platform module device
US20180288052A1 (en) * 2017-03-31 2018-10-04 Mcafee, Inc. Trusted remote configuration and operation
US10242680B2 (en) * 2017-06-02 2019-03-26 The Nielsen Company (Us), Llc Methods and apparatus to inspect characteristics of multichannel audio
WO2018237191A1 (en) 2017-06-21 2018-12-27 Verance Corporation ACQUISITION AND TREATMENT OF METADATA BASED ON A WATERMARK
CN107516529B (zh) * 2017-08-11 2020-06-09 杭州联汇科技股份有限公司 一种移动端音频快速识别方法
US10902144B2 (en) * 2017-08-25 2021-01-26 Electronics And Telecommunications Research Institute Method and apparatus for securing data
US11275867B1 (en) * 2018-02-28 2022-03-15 Amazon Technologies, Inc. Content integrity processing
US11468149B2 (en) * 2018-04-17 2022-10-11 Verance Corporation Device authentication in collaborative content screening
US11140460B2 (en) 2018-05-29 2021-10-05 At&T Intellectual Property I, L.P. Content distribution pipeline watermarking
US10694248B2 (en) 2018-06-12 2020-06-23 The Nielsen Company (Us), Llc Methods and apparatus to increase a match rate for media identification
CN109640299B (zh) * 2019-01-31 2021-09-21 浙江工商大学 一种保证m2m通信完整及故障容错的聚合方法及系统
CN109921902B (zh) 2019-03-22 2020-10-23 创新先进技术有限公司 一种密钥管理方法、安全芯片、业务服务器及信息系统
US11281929B2 (en) * 2019-05-06 2022-03-22 Rovi Guides, Inc. Systems and methods for determining whether to modify content
US11537690B2 (en) * 2019-05-07 2022-12-27 The Nielsen Company (Us), Llc End-point media watermarking
US11537689B2 (en) 2019-10-10 2022-12-27 Baidu Usa Llc Method and system for signing an artificial intelligence watermark using a kernel
US11740940B2 (en) 2019-10-10 2023-08-29 Baidu Usa Llc Method and system for making an artifical intelligence inference using a watermark-inherited kernel for a data processing accelerator
US11645116B2 (en) 2019-10-10 2023-05-09 Baidu Usa Llc Method and system for making an artificial intelligence inference using a watermark-enabled kernel for a data processing accelerator
US11645586B2 (en) 2019-10-10 2023-05-09 Baidu Usa Llc Watermark unit for a data processing accelerator
US11775347B2 (en) 2019-10-10 2023-10-03 Baidu Usa Llc Method for implanting a watermark in a trained artificial intelligence model for a data processing accelerator
US11709712B2 (en) 2019-10-10 2023-07-25 Baidu Usa Llc Method and system for artificial intelligence model training using a watermark-enabled kernel for a data processing accelerator
US11443243B2 (en) * 2019-10-10 2022-09-13 Baidu Usa Llc Method and system for artificial intelligence model training using a watermark-enabled kernel for a data processing accelerator
US11722741B2 (en) 2021-02-08 2023-08-08 Verance Corporation System and method for tracking content timeline in the presence of playback rate changes
US11868460B2 (en) * 2021-03-05 2024-01-09 International Business Machines Corporation Authorized encryption

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001097128A1 (en) * 2000-06-10 2001-12-20 Markany Inc. System and method of providing and authenticating works of authorship based on watermark technique
US20030223584A1 (en) * 2002-05-29 2003-12-04 Bradley Brett Alan Layered security in digital watermarking
CN1556987A (zh) * 2001-09-22 2004-12-22 英特尔公司 用于跨接口的内容保护的方法和装置
US6944771B2 (en) * 2001-12-20 2005-09-13 Koninklijke Philips Electronics N.V. Method and apparatus for overcoming a watermark security system
WO2006051043A1 (en) * 2004-11-10 2006-05-18 Thomson Licensing Method for securely binding content protection information to a content and method for verifying this binding
US7698570B2 (en) * 1999-01-06 2010-04-13 Dolby Laboratories Licensing Corporation Digital content distribution system and method
WO2010073236A1 (en) * 2008-12-22 2010-07-01 France Telecom A method of and apparatus for authenticating data content

Family Cites Families (548)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5805635A (en) 1964-03-17 1998-09-08 The United States Of America As Represented By The Secretary Of The Navy Secure communication system
US3406344A (en) 1964-07-01 1968-10-15 Bell Telephone Labor Inc Transmission of low frequency signals by modulation of voice carrier
US3919479A (en) 1972-09-21 1975-11-11 First National Bank Of Boston Broadcast signal identification system
US3842196A (en) 1972-10-30 1974-10-15 Hazeltine Research Inc System for transmission of auxiliary information in a video spectrum
US3894190A (en) 1973-02-28 1975-07-08 Int Standard Electric Corp System for transferring wide-band sound signals
US3885217A (en) 1973-07-11 1975-05-20 Computer Specifics Corp Data transmission system
US3973206A (en) 1975-05-22 1976-08-03 A. C. Nielsen Company Monitoring system for voltage tunable receivers and converters utilizing an analog function generator
US4048562A (en) 1975-05-22 1977-09-13 A. C. Nielsen Company Monitoring system for voltage tunable receivers and converters utilizing voltage comparison techniques
JPS53144622A (en) 1977-05-24 1978-12-16 Sony Corp Video signal processing system
US4176379A (en) 1977-10-17 1979-11-27 Xerox Corporation Video input circuits for video hard copy controller
US4225967A (en) 1978-01-09 1980-09-30 Fujitsu Limited Broadcast acknowledgement method and system
US4281217A (en) 1978-03-27 1981-07-28 Dolby Ray Milton Apparatus and method for the identification of specially encoded FM stereophonic broadcasts
US4454610A (en) 1978-05-19 1984-06-12 Transaction Sciences Corporation Methods and apparatus for the automatic classification of patterns
US4230990C1 (en) 1979-03-16 2002-04-09 John G Lert Jr Broadcast program identification method and system
US4295128A (en) 1979-03-26 1981-10-13 University Of Tennessee Research Corp. Apparatus for measuring the degradation of a sensor time constant
JPS5744186A (en) 1980-08-29 1982-03-12 Takeda Riken Ind Co Ltd Waveform memory
US4425578A (en) 1981-01-12 1984-01-10 A. C. Nielsen Company Monitoring system and method utilizing signal injection for determining channel reception of video receivers
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
US4755884A (en) 1982-01-12 1988-07-05 Discovision Associates Audio evaluation of information stored on a record medium under control of video picture frame number
US4564862A (en) 1982-08-09 1986-01-14 Edwin Cohen Ghost signal elimination circuit
US4497060A (en) 1982-12-08 1985-01-29 Lockheed Electronics Co., Inc. Self-clocking binary receiver
US4967273A (en) 1983-03-21 1990-10-30 Vidcode, Inc. Television program transmission verification method and apparatus
US4805020A (en) 1983-03-21 1989-02-14 Greenberg Burton L Television program transmission verification method and apparatus
US4547804A (en) 1983-03-21 1985-10-15 Greenberg Burton L Method and apparatus for the automatic identification and verification of commercial broadcast programs
US4639779A (en) 1983-03-21 1987-01-27 Greenberg Burton L Method and apparatus for the automatic identification and verification of television broadcast programs
US4512013A (en) 1983-04-11 1985-04-16 At&T Bell Laboratories Simultaneous transmission of speech and data over an analog channel
US4703476A (en) 1983-09-16 1987-10-27 Audicom Corporation Encoding of transmitted program material
US4593904A (en) 1984-03-19 1986-06-10 Syntech International, Inc. Player interactive video gaming device
JPS60251724A (ja) 1984-05-29 1985-12-12 Pioneer Electronic Corp 番組識別受信機
US4807013A (en) 1984-10-17 1989-02-21 American Telephone And Telegraph Company At&T Bell Laboratories Polysilicon fillet
DE3523809A1 (de) 1985-05-21 1986-11-27 Polygram Gmbh, 2000 Hamburg Verfahren zur zeitkompression von informationen in digitaler form
US4677466A (en) 1985-07-29 1987-06-30 A. C. Nielsen Company Broadcast program identification method and apparatus
US4669089A (en) 1985-09-30 1987-05-26 The Boeing Company Suppressed clock pulse-duration modulator for direct sequence spread spectrum transmission systems
US4789863A (en) 1985-10-02 1988-12-06 Bush Thomas A Pay per view entertainment system
US4706282A (en) 1985-12-23 1987-11-10 Minnesota Mining And Manufacturing Company Decoder for a recorder-decoder system
US5057915A (en) 1986-03-10 1991-10-15 Kohorn H Von System and method for attracting shoppers to sales outlets
JPS6317886A (ja) 1986-07-11 1988-01-25 Kyorin Pharmaceut Co Ltd スピロピロリジン−2,5−ジオン誘導体の製法
US4739398A (en) 1986-05-02 1988-04-19 Control Data Corporation Method, apparatus and system for recognizing broadcast segments
GB8611014D0 (en) 1986-05-06 1986-06-11 Emi Plc Thorn Signal identification
US4723302A (en) 1986-08-05 1988-02-02 A. C. Nielsen Company Method and apparatus for determining channel reception of a receiver
US4755871A (en) 1986-11-25 1988-07-05 Magus, Ltd. Control of rf answer pulses in a TV answer back system
US4729398A (en) 1987-01-20 1988-03-08 Bellofram Corp. Current-to-pressure transducers
US4840602A (en) 1987-02-06 1989-06-20 Coleco Industries, Inc. Talking doll responsive to external signal
JPS63199801A (ja) 1987-02-12 1988-08-18 Chisso Corp 強磁性金属粉末の安定化処理装置
JPS63198367A (ja) 1987-02-13 1988-08-17 Toshiba Corp 半導体装置
US4764808A (en) 1987-05-05 1988-08-16 A. C. Nielsen Company Monitoring system and method for determining channel reception of video receivers
US4843562A (en) 1987-06-24 1989-06-27 Broadcast Data Systems Limited Partnership Broadcast information classification system and method
EP0298691B1 (en) 1987-07-08 1994-10-05 Matsushita Electric Industrial Co., Ltd. Method and apparatus for protection of signal copy
US4876736A (en) 1987-09-23 1989-10-24 A. C. Nielsen Company Method and apparatus for determining channel reception of a receiver
US4937807A (en) 1987-10-15 1990-06-26 Personics Corporation System for encoding sound recordings for high-density storage and high-speed transfers
US4807031A (en) 1987-10-20 1989-02-21 Interactive Systems, Incorporated Interactive video method and apparatus
US4943963A (en) 1988-01-19 1990-07-24 A. C. Nielsen Company Data collection and transmission system with real time clock
US4931871A (en) 1988-06-14 1990-06-05 Kramer Robert A Method of and system for identification and verification of broadcasted program segments
US4945412A (en) 1988-06-14 1990-07-31 Kramer Robert A Method of and system for identification and verification of broadcasting television and radio program segments
US5213337A (en) 1988-07-06 1993-05-25 Robert Sherman System for communication using a broadcast audio signal
US4930011A (en) 1988-08-02 1990-05-29 A. C. Nielsen Company Method and apparatus for identifying individual members of a marketing and viewing audience
US4969041A (en) 1988-09-23 1990-11-06 Dubner Computer Systems, Inc. Embedment of data in a video signal
US4939515A (en) 1988-09-30 1990-07-03 General Electric Company Digital signal encoding and decoding apparatus
GB8824969D0 (en) 1988-10-25 1988-11-30 Emi Plc Thorn Identification codes
NL8901032A (nl) 1988-11-10 1990-06-01 Philips Nv Coder om extra informatie op te nemen in een digitaal audiosignaal met een tevoren bepaald formaat, een decoder om deze extra informatie uit dit digitale signaal af te leiden, een inrichting voor het opnemen van een digitaal signaal op een registratiedrager, voorzien van de coder, en een registratiedrager verkregen met deze inrichting.
US4972471A (en) 1989-05-15 1990-11-20 Gary Gross Encoding system
US5319453A (en) 1989-06-22 1994-06-07 Airtrax Method and apparatus for video signal encoding, decoding and monitoring
US4972503A (en) 1989-08-08 1990-11-20 A. C. Nielsen Company Method and apparatus for determining audience viewing habits by jamming a control signal and identifying the viewers command
US5214792A (en) 1989-09-27 1993-05-25 Alwadish David J Broadcasting system with supplemental data transmission and storge
US5210831A (en) 1989-10-30 1993-05-11 International Business Machines Corporation Methods and apparatus for insulating a branch prediction mechanism from data dependent branch table updates that result from variable test operand locations
US5191615A (en) 1990-01-17 1993-03-02 The Drummer Group Interrelational audio kinetic entertainment system
US5210820A (en) 1990-05-02 1993-05-11 Broadcast Data Systems Limited Partnership Signal recognition system and method
US5080479A (en) 1990-07-30 1992-01-14 Rosenberg Stanley L Automatic implanting of identification data in any recorded medium
US5390207A (en) 1990-11-28 1995-02-14 Novatel Communications Ltd. Pseudorandom noise ranging receiver which compensates for multipath distortion by dynamically adjusting the time delay spacing between early and late correlators
US5161251A (en) 1991-02-19 1992-11-03 Mankovitz Roy J Apparatus and methods for providing text information identifying audio program selections
EP0508845B1 (en) 1991-03-11 2001-11-07 Nippon Telegraph And Telephone Corporation Method and apparatus for image processing
US5200822A (en) 1991-04-23 1993-04-06 National Broadcasting Company, Inc. Arrangement for and method of processing data, especially for identifying and verifying airing of television broadcast programs
JPH04332089A (ja) 1991-05-07 1992-11-19 Takayama:Kk 指紋データの登録方法
US5251041A (en) 1991-06-21 1993-10-05 Young Philip L Method and apparatus for modifying a video signal to inhibit unauthorized videotape recording and subsequent reproduction thereof
US5402488A (en) 1991-08-30 1995-03-28 Karlock; James A. Method and apparatus for modifying a video signal
GB2292506B (en) 1991-09-30 1996-05-01 Arbitron Company The Method and apparatus for automatically identifying a program including a sound signal
FR2681997A1 (fr) 1991-09-30 1993-04-02 Arbitron Cy Procede et dispositif d'identification automatique d'un programme comportant un signal sonore.
JPH0543159U (ja) 1991-11-08 1993-06-11 カシオ電子工業株式会社 画像形成装置
US5319735A (en) 1991-12-17 1994-06-07 Bolt Beranek And Newman Inc. Embedded signalling
US5294982A (en) 1991-12-24 1994-03-15 National Captioning Institute, Inc. Method and apparatus for providing dual language captioning of a television program
US5414729A (en) 1992-01-24 1995-05-09 Novatel Communications Ltd. Pseudorandom noise ranging receiver which compensates for multipath distortion by making use of multiple correlator time delay spacing
US5436653A (en) 1992-04-30 1995-07-25 The Arbitron Company Method and system for recognition of broadcast segments
JP3427392B2 (ja) 1992-05-25 2003-07-14 ソニー株式会社 符号化方法
US5270480A (en) 1992-06-25 1993-12-14 Victor Company Of Japan, Ltd. Toy acting in response to a MIDI signal
US5237611A (en) 1992-07-23 1993-08-17 Crest Industries, Inc. Encryption/decryption apparatus with non-accessible table of keys
US5721788A (en) 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US5502576A (en) 1992-08-24 1996-03-26 Ramsay International Corporation Method and apparatus for the transmission, storage, and retrieval of documents in an electronic domain
GB9222972D0 (en) 1992-11-03 1992-12-16 Thames Television Transmitting audio and data signals simultaneously
NZ259776A (en) 1992-11-16 1997-06-24 Ceridian Corp Identifying recorded or broadcast audio signals by mixing with encoded signal derived from code signal modulated by narrower bandwidth identification signal
CA2106143C (en) 1992-11-25 2004-02-24 William L. Thomas Universal broadcast code and multi-level encoded signal monitoring system
US5379345A (en) 1993-01-29 1995-01-03 Radio Audit Systems, Inc. Method and apparatus for the processing of encoded data in conjunction with an audio broadcast
JPH06268615A (ja) 1993-03-11 1994-09-22 Sanyo Electric Co Ltd Fm多重放送送信装置及びfm多重放送受信装置
US5523794A (en) 1993-04-16 1996-06-04 Mankovitz; Roy J. Method and apparatus for portable storage and use of data transmitted by television signal
US5408258A (en) 1993-04-21 1995-04-18 The Arbitron Company Method of automatically qualifying a signal reproduction device for installation of monitoring equipment
US5404160A (en) 1993-06-24 1995-04-04 Berkeley Varitronics Systems, Inc. System and method for identifying a television program
JP3053527B2 (ja) 1993-07-30 2000-06-19 インターナショナル・ビジネス・マシーンズ・コーポレイション パスワードを有効化する方法及び装置、パスワードを生成し且つ予備的に有効化する方法及び装置、認証コードを使用して資源のアクセスを制御する方法及び装置
US5481294A (en) 1993-10-27 1996-01-02 A. C. Nielsen Company Audience measurement system utilizing ancillary codes and passive signatures
US6636615B1 (en) 1998-01-20 2003-10-21 Digimarc Corporation Methods and systems using multiple watermarks
US5841978A (en) 1993-11-18 1998-11-24 Digimarc Corporation Network linking method using steganographically embedded data objects
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
ATE237197T1 (de) 1993-11-18 2003-04-15 Digimarc Corp Identifikations/beglaubigungskodierungsverfahre und -vorrichtung
US7171016B1 (en) 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US5636292C1 (en) 1995-05-08 2002-06-18 Digimarc Corp Steganography methods employing embedded calibration data
US5862260A (en) 1993-11-18 1999-01-19 Digimarc Corporation Methods for surveying dissemination of proprietary empirical data
US5832119C1 (en) 1993-11-18 2002-03-05 Digimarc Corp Methods for controlling systems using control signals embedded in empirical data
US5748763A (en) 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US6574350B1 (en) 1995-05-08 2003-06-03 Digimarc Corporation Digital watermarking employing both frail and robust watermarks
US6516079B1 (en) 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
US6681029B1 (en) 1993-11-18 2004-01-20 Digimarc Corporation Decoding steganographic messages embedded in media signals
US6983051B1 (en) 1993-11-18 2006-01-03 Digimarc Corporation Methods for audio watermarking and decoding
US5581658A (en) 1993-12-14 1996-12-03 Infobase Systems, Inc. Adaptive system for broadcast program identification and reporting
JPH07163765A (ja) 1993-12-16 1995-06-27 B I:Kk リモ−トコントロ−ル玩具
US5508754A (en) 1994-03-22 1996-04-16 National Captioning Institute System for encoding and displaying captions for television programs
US5424785A (en) 1994-03-22 1995-06-13 National Captioning Institute System for encoding and displaying captions for television programs
US5450490A (en) 1994-03-31 1995-09-12 The Arbitron Company Apparatus and methods for including codes in audio signals and decoding
US5404377A (en) 1994-04-08 1995-04-04 Moses; Donald W. Simultaneous transmission of data and audio signals by means of perceptual coding
US5526427A (en) 1994-07-22 1996-06-11 A.C. Nielsen Company Universal broadcast code and multi-level encoded signal monitoring system
US5719619A (en) 1994-10-08 1998-02-17 Sony Corporation Bidirectional broadcasting method, bidirectional broadcasting system and receiver apparatus for bidirectional broadcast
US6021432A (en) 1994-10-31 2000-02-01 Lucent Technologies Inc. System for processing broadcast stream comprises a human-perceptible broadcast program embedded with a plurality of human-imperceptible sets of information
US7986806B2 (en) 1994-11-16 2011-07-26 Digimarc Corporation Paper products and physical objects as means to access and control a computer or to navigate over or act as a portal on a network
US5745569A (en) 1996-01-17 1998-04-28 The Dice Company Method for stega-cipher protection of computer code
US7007166B1 (en) 1994-12-28 2006-02-28 Wistaria Trading, Inc. Method and system for digital watermarking
US5943422A (en) 1996-08-12 1999-08-24 Intertrust Technologies Corp. Steganographic techniques for securely delivering electronic digital rights management control information over insecure communication channels
US5892900A (en) 1996-08-30 1999-04-06 Intertrust Technologies Corp. Systems and methods for secure transaction management and electronic rights protection
JPH08288928A (ja) 1995-04-14 1996-11-01 Toshiba Corp スペクトラム拡散通信装置
US5519454A (en) 1995-04-21 1996-05-21 Thomson Consumer Electronics, Inc. Luma/chroma separation filter with common delay element for comb filter separation and recursive noise reduction of composite video input signal
US7224819B2 (en) 1995-05-08 2007-05-29 Digimarc Corporation Integrating digital watermarks in multimedia content
US7054462B2 (en) 1995-05-08 2006-05-30 Digimarc Corporation Inferring object status based on detected watermark data
US6590996B1 (en) 2000-02-14 2003-07-08 Digimarc Corporation Color adaptive watermarking
US6728390B2 (en) 1995-05-08 2004-04-27 Digimarc Corporation Methods and systems using multiple watermarks
US6738495B2 (en) 1995-05-08 2004-05-18 Digimarc Corporation Watermarking enhanced to withstand anticipated corruptions
US5613004A (en) 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US5699427A (en) 1995-06-23 1997-12-16 International Business Machines Corporation Method to deter document and intellectual property piracy through individualization
US7711564B2 (en) 1995-07-27 2010-05-04 Digimarc Corporation Connected audio and other media objects
US7562392B1 (en) 1999-05-19 2009-07-14 Digimarc Corporation Methods of interacting with audio and ambient music
US6829368B2 (en) 2000-01-26 2004-12-07 Digimarc Corporation Establishing and interacting with on-line media collections using identifiers in media signals
US7006661B2 (en) 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US6505160B1 (en) 1995-07-27 2003-01-07 Digimarc Corporation Connected audio and other media objects
US6411725B1 (en) 1995-07-27 2002-06-25 Digimarc Corporation Watermark enabled video objects
US7171018B2 (en) 1995-07-27 2007-01-30 Digimarc Corporation Portable devices and methods employing digital watermarking
US5822360A (en) 1995-09-06 1998-10-13 Solana Technology Development Corporation Method and apparatus for transporting auxiliary data in audio signals
US5937000A (en) 1995-09-06 1999-08-10 Solana Technology Development Corporation Method and apparatus for embedding auxiliary data in a primary data signal
JPH0983926A (ja) 1995-09-07 1997-03-28 Sony Corp Id読取・書込装置
EP0766468B1 (en) 1995-09-28 2006-05-03 Nec Corporation Method and system for inserting a spread spectrum watermark into multimedia data
US5850249A (en) 1995-10-12 1998-12-15 Nielsen Media Research, Inc. Receiver monitoring system with local encoding
US5752880A (en) 1995-11-20 1998-05-19 Creator Ltd. Interactive doll
US5719937A (en) 1995-12-06 1998-02-17 Solana Technology Develpment Corporation Multi-media copy management system
US5687191A (en) 1995-12-06 1997-11-11 Solana Technology Development Corporation Post-compression hidden data transport
WO1997022206A1 (en) 1995-12-11 1997-06-19 Philips Electronics N.V. Marking a video and/or audio signal
WO1997025798A1 (en) 1996-01-11 1997-07-17 Mrj, Inc. System for controlling access and distribution of digital property
US5822432A (en) 1996-01-17 1998-10-13 The Dice Company Method for human-assisted random key generation and application for digital watermark system
US5761606A (en) 1996-02-08 1998-06-02 Wolzien; Thomas R. Media online services access via address embedded in video or audio program
US5901178A (en) 1996-02-26 1999-05-04 Solana Technology Development Corporation Post-compression hidden data transport for video
US6035177A (en) 1996-02-26 2000-03-07 Donald W. Moses Simultaneous transmission of ancillary and audio signals by means of perceptual coding
EP0875107B1 (de) 1996-03-07 1999-09-01 Fraunhofer-Gesellschaft Zur Förderung Der Angewandten Forschung E.V. Codierverfahren zur einbringung eines nicht hörbaren datensignals in ein audiosignal, decodierverfahren, codierer und decodierer
US5664018A (en) 1996-03-12 1997-09-02 Leighton; Frank Thomson Watermarking process resilient to collusion attacks
US5949885A (en) 1996-03-12 1999-09-07 Leighton; F. Thomson Method for protecting content using watermarking
AU2435297A (en) 1996-04-02 1997-11-07 Theodore G Handel Data embedding
US5828325A (en) 1996-04-03 1998-10-27 Aris Technologies, Inc. Apparatus and method for encoding and decoding information in analog signals
US5870030A (en) 1996-04-04 1999-02-09 Motorola, Inc. Advertiser pays information and messaging system and apparatus
US20030056103A1 (en) 2000-12-18 2003-03-20 Levy Kenneth L. Audio/video commerce application architectural framework
US6128597A (en) 1996-05-03 2000-10-03 Lsi Logic Corporation Audio decoder with a reconfigurable downmixing/windowing pipeline and method therefor
US6381341B1 (en) 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
US5893067A (en) 1996-05-31 1999-04-06 Massachusetts Institute Of Technology Method and apparatus for echo data hiding in audio signals
US5778108A (en) 1996-06-07 1998-07-07 Electronic Data Systems Corporation Method and system for detecting transitional markers such as uniform fields in a video signal
US5889868A (en) 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7177429B2 (en) 2000-12-07 2007-02-13 Blue Spike, Inc. System and methods for permitting open access to data objects and for securing data within the data objects
US6078664A (en) 1996-12-20 2000-06-20 Moskowitz; Scott A. Z-transform implementation of digital watermarks
JP3982836B2 (ja) 1996-07-16 2007-09-26 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 情報信号に埋め込まれた透かし情報の検出方法
US6282299B1 (en) 1996-08-30 2001-08-28 Regents Of The University Of Minnesota Method and apparatus for video watermarking using perceptual masks
US6031914A (en) 1996-08-30 2000-02-29 Regents Of The University Of Minnesota Method and apparatus for embedding data, including watermarks, in human perceptible images
US7366908B2 (en) 1996-08-30 2008-04-29 Digimarc Corporation Digital watermarking with content dependent keys and autocorrelation properties for synchronization
US6061793A (en) 1996-08-30 2000-05-09 Regents Of The University Of Minnesota Method and apparatus for embedding data, including watermarks, in human perceptible sounds
US5848155A (en) 1996-09-04 1998-12-08 Nec Research Institute, Inc. Spread spectrum watermark for embedded signalling
US5809139A (en) 1996-09-13 1998-09-15 Vivo Software, Inc. Watermarking method and apparatus for compressed digital video
JP3109575B2 (ja) 1996-09-30 2000-11-20 日本電気株式会社 画像データ処理装置
US5986692A (en) 1996-10-03 1999-11-16 Logan; James D. Systems and methods for computer enhanced broadcast monitoring
US5825892A (en) 1996-10-28 1998-10-20 International Business Machines Corporation Protecting images with an image watermark
JP3716519B2 (ja) 1996-11-15 2005-11-16 オムロン株式会社 カメラおよび外部装置ならびに画像処理装置
JP3172475B2 (ja) 1996-12-26 2001-06-04 日本アイ・ビー・エム株式会社 統計検定を用いたデータ・ハイディング方法及びデータ抽出方法
GB9700854D0 (en) 1997-01-16 1997-03-05 Scient Generics Ltd Sub-audible acoustic data transmission mechanism
JP2000509588A (ja) 1997-01-27 2000-07-25 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ コンテンツ情報及びそれに関連する補足情報を転送する方法及びシステム
CA2227381C (en) 1997-02-14 2001-05-29 Nec Corporation Image data encoding system and image inputting apparatus
US5940429A (en) 1997-02-25 1999-08-17 Solana Technology Development Corporation Cross-term compensation power adjustment of embedded auxiliary data in a primary data signal
US6189123B1 (en) 1997-03-26 2001-02-13 Telefonaktiebolaget Lm Ericsson Method and apparatus for communicating a block of digital information between a sending and a receiving station
US6044156A (en) 1997-04-28 2000-03-28 Eastman Kodak Company Method for generating an improved carrier for use in an image data embedding application
US6181364B1 (en) 1997-05-16 2001-01-30 United Video Properties, Inc. System for filtering content from videos
US6427012B1 (en) 1997-05-19 2002-07-30 Verance Corporation Apparatus and method for embedding and extracting information in analog signals using replica modulation
US5940135A (en) 1997-05-19 1999-08-17 Aris Technologies, Inc. Apparatus and method for encoding and decoding information in analog signals
EP1002388B1 (en) 1997-05-19 2006-08-09 Verance Corporation Apparatus and method for embedding and extracting information in analog signals using distributed signal features
IL128233A0 (en) 1997-05-29 1999-11-30 Koninkl Philips Electronics Nv Method and arrangement for detecting a watermark
US5960081A (en) 1997-06-05 1999-09-28 Cray Research, Inc. Embedding a digital signature in a video sequence
US6067440A (en) 1997-06-12 2000-05-23 Diefes; Gunther Cable services security system
JPH118753A (ja) 1997-06-18 1999-01-12 Nec Corp 電子透かし挿入装置
US6222932B1 (en) 1997-06-27 2001-04-24 International Business Machines Corporation Automatic adjustment of image watermark strength based on computed image texture
JP2915904B2 (ja) 1997-07-07 1999-07-05 松下電器産業株式会社 データ制御方法、データ制御情報埋込方法、データ制御情報検出方法、データ制御情報埋込装置、データ制御情報検出装置及び記録装置
GB9715067D0 (en) 1997-07-16 1997-09-24 Forward Hygiene Services Limit Tamper resistant bait station for rats
US5940124A (en) 1997-07-18 1999-08-17 Tektronix, Inc. Attentional maps in objective measurement of video quality degradation
IL121642A0 (en) 1997-08-27 1998-02-08 Creator Ltd Interactive talking toy
KR100306457B1 (ko) 1997-09-02 2001-10-19 가나이 쓰도무 매립된데이터를위한데이터전송방법,데이터전송및재생장치,및그를위한정보기록매체
CN1160935C (zh) 1997-09-02 2004-08-04 皇家菲利浦电子有限公司 信息信号的水印处理
DE69828148T2 (de) 1997-09-02 2005-12-22 Koninklijke Philips Electronics N.V. Verfahren und anlage zur wasserzeichenauswertung
US6253189B1 (en) 1997-09-15 2001-06-26 At&T Corp. System and method for completing advertising time slot transactions
JP4064506B2 (ja) 1997-09-17 2008-03-19 パイオニア株式会社 電子透かし重畳方法及び検出方法並びに装置
PT1020077E (pt) 1997-10-08 2002-12-31 Digimarc Corp Processo e aparelho para uma marca de agua de copia unica para uma gravacao de video
US6388712B1 (en) 1997-10-09 2002-05-14 Kabushiki Kaisha Toshiba System for verifying broadcast of a commercial message
US6094228A (en) 1997-10-28 2000-07-25 Ciardullo; Daniel Andrew Method for transmitting data on viewable portion of a video signal
US5945932A (en) 1997-10-30 1999-08-31 Audiotrack Corporation Technique for embedding a code in an audio signal and for detecting the embedded code
US6173271B1 (en) 1997-11-26 2001-01-09 California Institute Of Technology Television advertising automated billing system
US6330672B1 (en) 1997-12-03 2001-12-11 At&T Corp. Method and apparatus for watermarking digital bitstreams
US6037984A (en) 1997-12-24 2000-03-14 Sarnoff Corporation Method and apparatus for embedding a watermark into a digital image or image sequence
IL137370A0 (en) 1998-01-20 2001-07-24 Digimarc Corp Multiple watermarking techniques
US6804376B2 (en) 1998-01-20 2004-10-12 Digimarc Corporation Equipment employing watermark-based authentication function
JP3673664B2 (ja) 1998-01-30 2005-07-20 キヤノン株式会社 データ処理装置、データ処理方法及び記憶媒体
US6145081A (en) 1998-02-02 2000-11-07 Verance Corporation Method and apparatus for preventing removal of embedded information in cover signals
JP3502554B2 (ja) 1998-02-04 2004-03-02 シャープ株式会社 現像装置
CN1153456C (zh) 1998-03-04 2004-06-09 皇家菲利浦电子有限公司 水印检测的方法和设备
US6373974B2 (en) 1998-03-16 2002-04-16 Sharp Laboratories Of America, Inc. Method for extracting multiresolution watermark images to determine rightful ownership
TW440819B (en) 1998-03-18 2001-06-16 Koninkl Philips Electronics Nv Copy protection schemes for copy protected digital material
US6661905B1 (en) 1998-03-23 2003-12-09 Koplar Interactive Systems International Llc Method for transmitting data on a viewable portion of a video signal
US6557103B1 (en) 1998-04-13 2003-04-29 The United States Of America As Represented By The Secretary Of The Army Spread spectrum image steganography
US6160986A (en) 1998-04-16 2000-12-12 Creator Ltd Interactive toy
US7756892B2 (en) 2000-05-02 2010-07-13 Digimarc Corporation Using embedded data with file sharing
US6314106B1 (en) 1998-04-20 2001-11-06 Alcatel Internetworking, Inc. Receive processing for dedicated bandwidth data communication switch backplane
US6888943B1 (en) 1998-04-21 2005-05-03 Verance Corporation Multimedia adaptive scrambling system (MASS)
JP3358532B2 (ja) 1998-04-27 2002-12-24 日本電気株式会社 電子すかしを利用した受信装置
US6487301B1 (en) 1998-04-30 2002-11-26 Mediasec Technologies Llc Digital authentication with digital and analog documents
JP3214555B2 (ja) 1998-05-06 2001-10-02 日本電気株式会社 電子透かし挿入装置
US6792542B1 (en) 1998-05-12 2004-09-14 Verance Corporation Digital system for embedding a pseudo-randomly modulated auxiliary data sequence in digital samples
JP3201347B2 (ja) 1998-05-15 2001-08-20 日本電気株式会社 画像属性変更装置と電子透かし装置
US6553127B1 (en) 1998-05-20 2003-04-22 Macrovision Corporation Method and apparatus for selective block processing
US6400826B1 (en) 1998-05-21 2002-06-04 Massachusetts Institute Of Technology System, method, and product for distortion-compensated information embedding using an ensemble of non-intersecting embedding generators
US6233347B1 (en) 1998-05-21 2001-05-15 Massachusetts Institute Of Technology System method, and product for information embedding using an ensemble of non-intersecting embedding generators
EP1080442A1 (en) 1998-05-28 2001-03-07 Solana Technology Development Corporation Pre-processed information embedding system
US7644282B2 (en) 1998-05-28 2010-01-05 Verance Corporation Pre-processed information embedding system
US6912315B1 (en) 1998-05-28 2005-06-28 Verance Corporation Pre-processed information embedding system
JP3156667B2 (ja) 1998-06-01 2001-04-16 日本電気株式会社 電子透かし挿入システム、電子透かし特性表作成装置
US6332194B1 (en) 1998-06-05 2001-12-18 Signafy, Inc. Method for data preparation and watermark insertion
US6285774B1 (en) 1998-06-08 2001-09-04 Digital Video Express, L.P. System and methodology for tracing to a source of unauthorized copying of prerecorded proprietary material, such as movies
US6523113B1 (en) 1998-06-09 2003-02-18 Apple Computer, Inc. Method and apparatus for copy protection
US6154571A (en) 1998-06-24 2000-11-28 Nec Research Institute, Inc. Robust digital watermarking
JP2000020600A (ja) 1998-07-06 2000-01-21 Hitachi Ltd デジタルコンテンツ提供方法、デジタルコンテンツ不正利用監視方法、デジタルコンテンツ提供装置およびデジタルコンテンツ不正利用監視装置
US6490355B1 (en) 1998-07-14 2002-12-03 Koninklijke Philips Electronics N.V. Method and apparatus for use of a time-dependent watermark for the purpose of copy protection
US6530021B1 (en) 1998-07-20 2003-03-04 Koninklijke Philips Electronics N.V. Method and system for preventing unauthorized playback of broadcasted digital data streams
US6438235B2 (en) 1998-08-05 2002-08-20 Hewlett-Packard Company Media content protection utilizing public key cryptography
US6944313B1 (en) 1998-08-06 2005-09-13 Canon Kabushiki Kaisha Method and device for inserting and decoding a watermark in digital data
JP4083302B2 (ja) 1998-08-12 2008-04-30 株式会社東芝 動画像スクランブル/デスクランブル装置
US6226618B1 (en) 1998-08-13 2001-05-01 International Business Machines Corporation Electronic content delivery system
US6253113B1 (en) 1998-08-20 2001-06-26 Honeywell International Inc Controllers that determine optimal tuning parameters for use in process control systems and methods of operating the same
JP3722995B2 (ja) 1998-08-21 2005-11-30 株式会社メガチップス ウォータマークの符号化方法および復号化方法
AU6131899A (en) 1998-08-31 2000-03-21 Digital Video Express, L.P. Watermarking system and methodology for digital multimedia content
US6704431B1 (en) 1998-09-04 2004-03-09 Nippon Telegraph And Telephone Corporation Method and apparatus for digital watermarking
US7043536B1 (en) 1998-09-11 2006-05-09 Lv Partners, L.P. Method for controlling a computer using an embedded unique code in the content of CD media
US7373513B2 (en) 1998-09-25 2008-05-13 Digimarc Corporation Transmarking of multimedia signals
US8332478B2 (en) 1998-10-01 2012-12-11 Digimarc Corporation Context sensitive connected content
KR100351485B1 (ko) 1998-10-08 2002-09-05 마츠시타 덴끼 산교 가부시키가이샤 데이터 처리 장치 및 데이터 기록 매체
US6209094B1 (en) 1998-10-14 2001-03-27 Liquid Audio Inc. Robust watermark method and apparatus for digital signals
JP3881794B2 (ja) 1998-10-27 2007-02-14 興和株式会社 電子透かしの埋め込み方法およびその復号方法
JP3733251B2 (ja) 1998-11-13 2006-01-11 キヤノン株式会社 情報処理装置、その制御方法及びコンピュータ読み取り可能な記録媒体
JP3596590B2 (ja) 1998-11-18 2004-12-02 ソニー株式会社 付随情報付加装置および方法、付随情報検出装置および方法
JP2000163870A (ja) 1998-11-20 2000-06-16 Sony Corp 音声情報制御装置および方法
JP4240614B2 (ja) 1998-12-04 2009-03-18 キヤノン株式会社 埋め込み装置及びコンピュータ読み取り可能な記憶媒体
GB2363300B (en) 1998-12-29 2003-10-01 Kent Ridge Digital Labs Digital audio watermarking using content-adaptive multiple echo hopping
US6678389B1 (en) 1998-12-29 2004-01-13 Kent Ridge Digital Labs Method and apparatus for embedding digital information in digital multimedia data
US6442283B1 (en) 1999-01-11 2002-08-27 Digimarc Corporation Multimedia data embedding
JP3397157B2 (ja) 1999-01-13 2003-04-14 日本電気株式会社 電子透かし挿入システム
US6591365B1 (en) 1999-01-21 2003-07-08 Time Warner Entertainment Co., Lp Copy protection control system
EP1022678B1 (en) 1999-01-25 2011-03-23 Nippon Telegraph And Telephone Corporation Method, apparatus and program storage medium for embedding and detecting a digital watermark
WO2000045604A1 (en) 1999-01-29 2000-08-03 Sony Corporation Signal processing method and video/voice processing device
US6449496B1 (en) 1999-02-08 2002-09-10 Qualcomm Incorporated Voice recognition user interface for telephone handsets
GB9905777D0 (en) 1999-03-12 1999-05-05 Univ London A method and apparatus for generating multiple watermarked copies of an information signal
US6556688B1 (en) 1999-03-15 2003-04-29 Seiko Epson Corporation Watermarking with random zero-mean patches for printer tracking
JP3607521B2 (ja) 1999-03-24 2005-01-05 株式会社東芝 電子透かし埋込装置、電子透かし検出装置、デジタル情報配布装置及び記憶媒体
US7319759B1 (en) 1999-03-27 2008-01-15 Microsoft Corporation Producing a new black box for a digital rights management (DRM) system
US7334247B1 (en) 1999-03-29 2008-02-19 The Directv Group, Inc. Method and apparatus for watermarking received television content
US6823455B1 (en) * 1999-04-08 2004-11-23 Intel Corporation Method for robust watermarking of content
US6510234B1 (en) 1999-05-12 2003-01-21 Signafy, Inc. Method for increasing the functionality of a media player/recorder device
US6522769B1 (en) 1999-05-19 2003-02-18 Digimarc Corporation Reconfiguring a watermark detector
US6801999B1 (en) 1999-05-20 2004-10-05 Microsoft Corporation Passive and active software objects containing bore resistant watermarking
US6952774B1 (en) 1999-05-22 2005-10-04 Microsoft Corporation Audio watermarking with dual watermarks
US6871180B1 (en) 1999-05-25 2005-03-22 Arbitron Inc. Decoding of information in audio signals
US6757908B1 (en) 1999-05-28 2004-06-29 3Com Corporation Graphical representation of impairment or other conditions in a data-over-cable system
US6785815B1 (en) 1999-06-08 2004-08-31 Intertrust Technologies Corp. Methods and systems for encoding and protecting data using digital signature and watermarking techniques
GB2351405B (en) 1999-06-21 2003-09-24 Motorola Ltd Watermarked digital images
JP2001005783A (ja) 1999-06-23 2001-01-12 Namco Ltd 個人識別方式
JP2001022366A (ja) 1999-07-12 2001-01-26 Roland Corp 波形データへの電子透かし埋込み方法および装置
US7020285B1 (en) 1999-07-13 2006-03-28 Microsoft Corporation Stealthy audio watermarking
US7430670B1 (en) 1999-07-29 2008-09-30 Intertrust Technologies Corp. Software self-defense systems and methods
DE19936049A1 (de) 1999-07-30 2001-02-01 Graf & Co Ag Rundkamm-Garnitur
US6577747B1 (en) 1999-08-05 2003-06-10 Koninklijke Philips Electronics N. V. Detection of auxiliary data in an information signal
DK1198959T3 (da) 1999-08-06 2003-06-02 Macrovision Corp En skaleringsuafhængig teknik til vandmærkning af billeder
JP2001061052A (ja) 1999-08-20 2001-03-06 Nec Corp 電子すかしデータ挿入方法及びその装置と電子すかしデータ検出装置
US7502759B2 (en) 1999-08-30 2009-03-10 Digimarc Corporation Digital watermarking methods and related toy and game applications
US6834344B1 (en) 1999-09-17 2004-12-21 International Business Machines Corporation Semi-fragile watermarks
KR100740792B1 (ko) 1999-09-27 2007-07-20 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마크 검출 방법 및 워터마크 검출 장치
US6697944B1 (en) 1999-10-01 2004-02-24 Microsoft Corporation Digital content distribution, transmission and protection system and method, and portable device for use therewith
JP2001119555A (ja) 1999-10-19 2001-04-27 Kowa Co 時系列化された一次元のデータにおける電子透かし
US6571144B1 (en) 1999-10-20 2003-05-27 Intel Corporation System for providing a digital watermark in an audio signal
EP1098522A1 (en) 1999-11-05 2001-05-09 Sony United Kingdom Limited Method and apparatus for identifying a digital signal with a watermark
US6628729B1 (en) 1999-11-12 2003-09-30 Zenith Electronics Corporation Apparatus and method for downloading and storing data from a digital receiver
US6947893B1 (en) 1999-11-19 2005-09-20 Nippon Telegraph & Telephone Corporation Acoustic signal transmission with insertion signal for machine control
JP2001242786A (ja) 1999-12-20 2001-09-07 Fuji Photo Film Co Ltd 配信装置、配信方法、及び記録媒体
WO2001047269A1 (en) 1999-12-21 2001-06-28 Robbins Thomas D Automatic reminder system using transmitted id codes
JP2001188549A (ja) 1999-12-29 2001-07-10 Sony Corp 情報処理装置及びその方法並びにプログラム格納媒体
US6915481B1 (en) 2000-01-11 2005-07-05 Cognicity, Inc. Transactional watermarking
WO2001054035A1 (en) 2000-01-19 2001-07-26 California Institute Of Technology Internet based tracking of commercial airings
JP2001218006A (ja) 2000-01-31 2001-08-10 Canon Inc 画像処理装置、画像処理方法および記憶媒体
US6625297B1 (en) 2000-02-10 2003-09-23 Digimarc Corporation Self-orienting watermarks
US8355525B2 (en) 2000-02-14 2013-01-15 Digimarc Corporation Parallel processing of digital watermarking operations
US6737957B1 (en) 2000-02-16 2004-05-18 Verance Corporation Remote control signaling using audio watermarks
US7426750B2 (en) 2000-02-18 2008-09-16 Verimatrix, Inc. Network-based content distribution system
JP3789069B2 (ja) 2000-02-29 2006-06-21 キヤノン株式会社 電子透かし埋め込み装置及び方法及びプログラム及び記憶媒体、及び電子透かし抽出装置及び方法及びプログラム及び記憶媒体
EP1134977A1 (en) 2000-03-06 2001-09-19 Irdeto Access B.V. Method and system for providing copies of scrambled content with unique watermarks, and system for descrambling scrambled content
US6654501B1 (en) 2000-03-06 2003-11-25 Intel Corporation Method of integrating a watermark into an image
JP3656728B2 (ja) 2000-03-10 2005-06-08 株式会社日立製作所 電子透かしを用いた情報埋め込み方法および抽出方法
WO2001069452A2 (en) 2000-03-14 2001-09-20 Blue Dolphin Group, Inc. Method of selecting content for a user
US7142691B2 (en) 2000-03-18 2006-11-28 Digimarc Corporation Watermark embedding functions in rendering description files
ATE359563T1 (de) 2000-03-20 2007-05-15 Ibm Verfahren und system zur reversiblen markierung eines textdokuments mit einem muster der zusätzlichen leerzeichen für beglaubigung
US7046808B1 (en) 2000-03-24 2006-05-16 Verance Corporation Method and apparatus for detecting processing stages applied to a signal
US7673315B1 (en) 2000-03-30 2010-03-02 Microsoft Corporation System and method for providing program criteria representing audio and/or visual programming
US6707926B1 (en) 2000-03-31 2004-03-16 Intel Corporation Template for watermark decoder synchronization
WO2001075794A2 (en) 2000-04-05 2001-10-11 Sony United Kingdom Limited Identifying material
JP3690726B2 (ja) 2000-04-13 2005-08-31 インターナショナル・ビジネス・マシーンズ・コーポレーション データ処理装置、画像処理装置およびこれらの方法
AU2001255445A1 (en) 2000-04-17 2001-10-30 Digimarc Corporation Authentication of physical and electronic media objects using digital watermarks
JP2001312570A (ja) 2000-04-28 2001-11-09 Matsushita Electric Ind Co Ltd 著作権保装置、著作権保護システム、著作権保護検証装置、媒体及び情報集合体
US7167599B1 (en) 2000-05-03 2007-01-23 Thomson Licensing Method and device for controlling multimedia data watermark
JP2001326952A (ja) 2000-05-15 2001-11-22 Nec Corp 放送確認システム、放送確認方法及び装置、放送確認プログラムを記録した記録媒体
JP2002042413A (ja) 2000-05-18 2002-02-08 Sony Corp データ記録媒体、データ記録方法及び装置、データ再生方法及び装置、データ記録再生方法及び装置、データ送信方法及び装置、データ受信方法及び装置、コンテンツデータ
JP2001339700A (ja) 2000-05-26 2001-12-07 Nec Corp 電子透かし処理装置並びに電子透かし挿入方法および電子透かし検出方法
JP4649760B2 (ja) * 2000-05-31 2011-03-16 ソニー株式会社 コンテンツ・コピー管理システム及び方法、情報処理装置及び方法、並びに、記憶媒体
JP2002010057A (ja) 2000-06-20 2002-01-11 Ricoh Co Ltd カラー画像形成装置
US7617509B1 (en) 2000-06-23 2009-11-10 International Business Machines Corporation Method and system for automated monitoring of quality of service of digital video material distribution and play-out
JP2002027223A (ja) 2000-07-05 2002-01-25 Konica Corp データ処理装置及びデータ管理システム
JP3973346B2 (ja) 2000-07-06 2007-09-12 株式会社日立製作所 コンテンツ配信システム、コンテンツ再生装置、コンテンツ配信装置および記憶媒体
JP3809323B2 (ja) 2000-07-06 2006-08-16 株式会社日立製作所 電子透かし情報の埋め込み方法、および、電子透かし情報の埋め込み可能性分析方法
JP4305593B2 (ja) 2000-07-17 2009-07-29 ソニー株式会社 データ記録再生方法および装置、データ記録装置および方法
US6594373B1 (en) 2000-07-19 2003-07-15 Digimarc Corporation Multi-carrier watermarks using carrier signals modulated with auxiliary messages
US6721439B1 (en) 2000-08-18 2004-04-13 Hewlett-Packard Development Company, L.P. Method and system of watermarking digital data using scaled bin encoding and maximum likelihood decoding
US6430301B1 (en) 2000-08-30 2002-08-06 Verance Corporation Formation and analysis of signals with common and transaction watermarks
JP3691415B2 (ja) 2000-09-01 2005-09-07 松下電器産業株式会社 再生装置、再生装置特定装置及びそれらの方法
JP3511502B2 (ja) 2000-09-05 2004-03-29 インターナショナル・ビジネス・マシーンズ・コーポレーション データ加工検出システム、付加情報埋め込み装置、付加情報検出装置、デジタルコンテンツ、音楽コンテンツ処理装置、付加データ埋め込み方法、コンテンツ加工検出方法、記憶媒体及びプログラム伝送装置
US6760464B2 (en) 2000-10-11 2004-07-06 Digimarc Corporation Halftone watermarking and related applications
JP3700565B2 (ja) 2000-09-11 2005-09-28 セイコーエプソン株式会社 印刷システム、及び、コンテンツデータ再現システム
US7246239B2 (en) 2001-01-24 2007-07-17 Digimarc Corporation Digital watermarks for checking authenticity of printed objects
US6674876B1 (en) 2000-09-14 2004-01-06 Digimarc Corporation Watermarking in the time-frequency domain
AU2001292910B2 (en) 2000-09-22 2008-05-01 Sca Ipla Holdings, Inc. Systems and methods for preventing unauthorized use of digital content
US20040064416A1 (en) 2000-10-03 2004-04-01 Ariel Peled Secure distribution of digital content
US6829582B1 (en) 2000-10-10 2004-12-07 International Business Machines Corporation Controlled access to audio signals based on objectionable audio content detected via sound recognition
US6512837B1 (en) 2000-10-11 2003-01-28 Digimarc Corporation Watermarks carrying content dependent signal metrics for detecting and characterizing signal alteration
JP3807220B2 (ja) 2000-10-18 2006-08-09 日本電気株式会社 電子透かし検出装置及び電子透かし検出方法
JP4346809B2 (ja) 2000-10-19 2009-10-21 エヌ・ティ・ティ・ソフトウェア株式会社 電子透かし情報検出方法
US6748360B2 (en) 2000-11-03 2004-06-08 International Business Machines Corporation System for selling a product utilizing audio content identification
US7085613B2 (en) 2000-11-03 2006-08-01 International Business Machines Corporation System for monitoring audio content in a video broadcast
AU2001296667A1 (en) 2000-11-09 2002-05-21 Macrovision Corporation Method and apparatus for determining digital a/v content distribution terms based on detected piracy levels
US7043049B2 (en) 2000-11-30 2006-05-09 Intel Corporation Apparatus and method for monitoring streamed multimedia quality using digital watermark
US6925342B2 (en) 2000-12-05 2005-08-02 Koninklijke Philips Electronics N.V. System and method for protecting digital media
JP4320951B2 (ja) 2000-12-06 2009-08-26 ソニー株式会社 記録装置及び記録・再生装置
EP1215907A3 (en) 2000-12-07 2006-04-26 Sony United Kingdom Limited Watermarking material and transferring watermarked material
US20020080976A1 (en) 2000-12-14 2002-06-27 Schreer Scott P. System and method for accessing authorized recordings
US6483927B2 (en) 2000-12-18 2002-11-19 Digimarc Corporation Synchronizing readers of hidden auxiliary data in quantization-based data hiding schemes
US8055899B2 (en) 2000-12-18 2011-11-08 Digimarc Corporation Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
AU2002232817A1 (en) 2000-12-21 2002-07-01 Digimarc Corporation Methods, apparatus and programs for generating and utilizing content signatures
US6965683B2 (en) 2000-12-21 2005-11-15 Digimarc Corporation Routing networks for use with watermark systems
US6856693B2 (en) 2000-12-22 2005-02-15 Nec Laboratories America, Inc. Watermarking with cone-forest detection regions
US6912294B2 (en) 2000-12-29 2005-06-28 Contentguard Holdings, Inc. Multi-stage watermarking process and system
FR2819672B1 (fr) 2001-01-18 2003-04-04 Canon Kk Procede et dispositif d'emission et de reception d'images numeriques utilisant un marqueur d'image pour le decodage
US7058815B2 (en) 2001-01-22 2006-06-06 Cisco Technology, Inc. Method and system for digitally signing MPEG streams
JP2002232693A (ja) 2001-02-02 2002-08-16 Ntt Electornics Corp 電子透かし管理システム、電子透かし管理方法、電子透かし埋め込み処理装置、電子透かし検出処理装置、電子透かし管理用プログラムを記録した記録媒体、電子透かしを含むコンテンツを記録した記録媒体、電子データ配信管理装置、および電子データ伝送の特性調整装置。
ATE505905T1 (de) 2001-02-09 2011-04-15 Canon Kk Informationsverarbeitungsgerät und seine steuerverfahren, computerprogramm, und speichermedium
US6891958B2 (en) 2001-02-27 2005-05-10 Microsoft Corporation Asymmetric spread-spectrum watermarking systems and methods of use
US6664976B2 (en) 2001-04-18 2003-12-16 Digimarc Corporation Image management system and methods using digital watermarks
US6931536B2 (en) 2001-03-06 2005-08-16 Macrovision Corporation Enhanced copy protection of proprietary material employing multiple watermarks
TW582022B (en) 2001-03-14 2004-04-01 Ibm A method and system for the automatic detection of similar or identical segments in audio recordings
US7987510B2 (en) 2001-03-28 2011-07-26 Rovi Solutions Corporation Self-protecting digital content
US6785401B2 (en) 2001-04-09 2004-08-31 Tektronix, Inc. Temporal synchronization of video watermark decoding
US7047413B2 (en) 2001-04-23 2006-05-16 Microsoft Corporation Collusion-resistant watermarking and fingerprinting
US7024018B2 (en) 2001-05-11 2006-04-04 Verance Corporation Watermark position modulation
JP2003091927A (ja) 2001-05-14 2003-03-28 Sony Corp 記録媒体、記録媒体の再生装置及び再生方法、記録媒体の記録装置及び記録方法、並びにデータ出力方法
US20030056213A1 (en) 2001-05-16 2003-03-20 Mcfaddin James E. Method and system for delivering a composite information stream over a computer network
US6996717B2 (en) 2001-05-24 2006-02-07 Matsushita Electric Industrial Co., Ltd. Semi-fragile watermarking system for MPEG video authentication
US7113613B2 (en) 2001-06-08 2006-09-26 Hitachi, Ltd. Watermark information detection method
US7581103B2 (en) 2001-06-13 2009-08-25 Intertrust Technologies Corporation Software self-checking systems and methods
DE10129239C1 (de) 2001-06-18 2002-10-31 Fraunhofer Ges Forschung Vorrichtung und Verfahren zum Einbetten eines Wasserzeichens in ein Audiosignal
JP2003008873A (ja) 2001-06-21 2003-01-10 Nippon Telegr & Teleph Corp <Ntt> 電子鍵管理方法、及びその装置
US20030016825A1 (en) 2001-07-10 2003-01-23 Eastman Kodak Company System and method for secure watermarking of a digital image sequence
US7877438B2 (en) 2001-07-20 2011-01-25 Audible Magic Corporation Method and apparatus for identifying new media content
JP2003039770A (ja) 2001-07-27 2003-02-13 Canon Inc 画像処理装置およびその制御方法
US7298865B2 (en) 2001-07-30 2007-11-20 Sarnoff Corporation Secure robust high-fidelity watermarking
JP4398242B2 (ja) 2001-07-31 2010-01-13 グレースノート インコーポレイテッド 録音の多段階識別方法
US20030031317A1 (en) 2001-08-13 2003-02-13 Michael Epstein Increasing the size of a data-set and watermarking
US20030053655A1 (en) 2001-08-16 2003-03-20 Barone Samuel T. Digital data monitoring and logging in an ITV system
US7068809B2 (en) 2001-08-27 2006-06-27 Digimarc Corporation Segmentation in digital watermarking
GB2379349B (en) 2001-08-31 2006-02-08 Sony Uk Ltd Embedding data in material
US6592516B2 (en) 2001-10-09 2003-07-15 Ching-Chuan Lee Interactive control system of a sexual delight appliance
US7006656B2 (en) 2001-10-15 2006-02-28 The Research Foundation Of Suny Lossless embedding of data in digital objects
US7487363B2 (en) 2001-10-18 2009-02-03 Nokia Corporation System and method for controlled copying and moving of content between devices and domains based on conditional encryption of content key depending on usage
WO2003034313A2 (en) 2001-10-18 2003-04-24 Macrovision Corporation Systems and methods for providing digital rights management compatibility
JP3902536B2 (ja) 2001-11-28 2007-04-11 日本ビクター株式会社 可変長データ符号化方法及び可変長データ符号化装置
JP2003168262A (ja) 2001-11-29 2003-06-13 Toshiba Corp ウォーターマークを含むコンテンツの記録装置及びウォーターマークを含むコンテンツの記録方法
US7515730B2 (en) 2001-12-13 2009-04-07 Digimarc Corporation Progressive image quality control using watermarking
US7392392B2 (en) 2001-12-13 2008-06-24 Digimarc Corporation Forensic digital watermarking with variable orientation and protocols
US7392394B2 (en) 2001-12-13 2008-06-24 Digimarc Corporation Digital watermarking with variable orientation and protocols
GB2383220B (en) 2001-12-13 2005-11-30 Sony Uk Ltd Data processing apparatus and method
US8059815B2 (en) 2001-12-13 2011-11-15 Digimarc Corporation Transforming data files into logical storage units for auxiliary data through reversible watermarks
US20030115504A1 (en) 2001-12-19 2003-06-19 Holliman Matthew J. Measurement of data degradation using watermarks
CN100534181C (zh) 2001-12-21 2009-08-26 皇家飞利浦电子股份有限公司 利用健壮特征增加水印的完整性
US20030131350A1 (en) 2002-01-08 2003-07-10 Peiffer John C. Method and apparatus for identifying a digital audio signal
US6996249B2 (en) 2002-01-11 2006-02-07 Nec Laboratories America, Inc. Applying informed coding, informed embedding and perceptual shaping to design a robust, high-capacity watermark
WO2003062960A2 (en) 2002-01-22 2003-07-31 Digimarc Corporation Digital watermarking and fingerprinting including symchronization, layering, version control, and compressed embedding
US7231061B2 (en) 2002-01-22 2007-06-12 Digimarc Corporation Adaptive prediction filtering for digital watermarking
US7840005B2 (en) 2002-01-22 2010-11-23 Digimarc Corporation Synchronization of media signals
US7328345B2 (en) 2002-01-29 2008-02-05 Widevine Technologies, Inc. Method and system for end to end securing of content for video on demand
JP4107851B2 (ja) 2002-02-13 2008-06-25 三洋電機株式会社 電子透かし埋め込み方法およびその方法を利用可能な符号化装置と復号装置
US7054461B2 (en) 2002-02-15 2006-05-30 Pitney Bowes Inc. Authenticating printed objects using digital watermarks associated with multidimensional quality metrics
JP2002354232A (ja) 2002-03-20 2002-12-06 Canon Inc 情報処理システム、情報処理装置、情報処理方法及びそれらを実施するためのプログラムをコンピュータ読み取り可能に記憶した記憶媒体
GB2386782B (en) 2002-03-22 2005-09-21 Sony Uk Ltd Material storage
JP4186531B2 (ja) 2002-03-25 2008-11-26 富士ゼロックス株式会社 データ埋め込み方法、データ抽出方法、データ埋め込み抽出方法、及びシステム
US7533027B2 (en) 2002-04-02 2009-05-12 Warner Bros. Entertainment Inc. Methods and apparatus for uniquely identifying a large number of film prints
US6912010B2 (en) 2002-04-15 2005-06-28 Tektronix, Inc. Automated lip sync error correction
US7389421B2 (en) 2002-04-18 2008-06-17 Microsoft Corporation Countermeasure against estimation-based attacks of spread-spectrum watermarks
MXPA04010349A (es) 2002-04-22 2005-06-08 Nielsen Media Res Inc Metodo y aparato para recolectar informacion de audiencia asociada con una presentacion de medios.
JP2003316556A (ja) 2002-04-24 2003-11-07 Canon Inc 取引システム、端末装置、端末、取引方法、取引プログラム及び取引プログラムを記録したコンピュータ読み取り可能な記録媒体
WO2003093961A2 (en) 2002-05-02 2003-11-13 Shieldip, Inc. Method and apparatus for protecting information and privacy
AU2003264750A1 (en) 2002-05-03 2003-11-17 Harman International Industries, Incorporated Multi-channel downmixing device
CN100353767C (zh) 2002-05-10 2007-12-05 皇家飞利浦电子股份有限公司 水印嵌入和恢复
JP3780510B2 (ja) 2002-05-28 2006-05-31 日本電信電話株式会社 多重電子透かし処理方法、多重電子透かし処理装置、並びに多重電子透かし処理プログラム及びその処理プログラムを記録した記憶媒体
US6954541B2 (en) 2002-05-29 2005-10-11 Xerox Corporation Method of detecting changes occurring in image editing using watermarks
US7039931B2 (en) 2002-05-30 2006-05-02 Nielsen Media Research, Inc. Multi-market broadcast tracking, management and reporting method and system
CN100458949C (zh) 2002-06-03 2009-02-04 皇家飞利浦电子股份有限公司 处理带水印多媒体信号的方法和设备、多媒体信号接收机
KR100888589B1 (ko) 2002-06-18 2009-03-16 삼성전자주식회사 반복적으로 삽입된 워터마크 추출방법 및 그 장치
US8601504B2 (en) 2002-06-20 2013-12-03 Verance Corporation Secure tracking system and method for video program content
US7818763B2 (en) 2002-06-25 2010-10-19 Starz Entertainment, Llc Video advertising
US7188248B2 (en) 2002-07-09 2007-03-06 Kaleidescope, Inc. Recovering from de-synchronization attacks against watermarking and fingerprinting
US7003131B2 (en) 2002-07-09 2006-02-21 Kaleidescape, Inc. Watermarking and fingerprinting digital content using alternative blocks to embed information
US20040091111A1 (en) 2002-07-16 2004-05-13 Levy Kenneth L. Digital watermarking and fingerprinting applications
JP3754403B2 (ja) 2002-07-26 2006-03-15 株式会社東芝 電子透かし検出方法及び装置
JP2004064582A (ja) * 2002-07-31 2004-02-26 Hitachi Ltd 放送コンテンツ著作権保護システム
US8176508B2 (en) 2002-08-02 2012-05-08 Time Warner Cable Method and apparatus to provide verification of data using a fingerprint
JP2004070606A (ja) 2002-08-05 2004-03-04 Kanazawa Inst Of Technology コンテンツ管理方法および装置
JP3749884B2 (ja) 2002-08-28 2006-03-01 株式会社東芝 電子透かし埋め込み装置、電子透かし解析装置、電子透かし埋め込み方法、電子透かし解析方法及びプログラム
US7133534B2 (en) 2002-09-03 2006-11-07 Koninklijke Philips Electronics N.V. Copy protection via redundant watermark encoding
TWI290286B (en) 2002-09-05 2007-11-21 Matsushita Electric Ind Co Ltd Group formation/management system, group management device, member device, registration device, authentication method used in a group management device, and recording medium storing a computer program used in a group management device
JP4266677B2 (ja) 2002-09-20 2009-05-20 三洋電機株式会社 電子透かし埋め込み方法およびその方法を利用可能な符号化装置と復号装置
EP2442566A3 (en) 2002-10-15 2012-08-08 Verance Corporation Media Monitoring, Management and Information System
US20040088556A1 (en) 2002-10-31 2004-05-06 Weirauch Charles R. Using digital watermarking for protection of digital data
JP3960959B2 (ja) 2002-11-08 2007-08-15 三洋電機株式会社 電子透かし埋め込み装置と方法ならびに電子透かし抽出装置と方法
KR100448888B1 (ko) 2002-11-28 2004-09-18 한국전자통신연구원 디지털 방송 컨텐츠 보호 및 관리를 위한 방송 서버시스템 및 그의 동작 방법
JP2004193843A (ja) 2002-12-10 2004-07-08 Nippon Hoso Kyokai <Nhk> コンテンツ配信装置、コンテンツ配信方法、コンテンツ配信プログラムおよびコンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム
JP2004194233A (ja) 2002-12-13 2004-07-08 Mitsubishi Electric Corp コンテンツ管理装置及びコンテンツ配信装置
RU2324301C2 (ru) 2003-02-10 2008-05-10 Конинклейке Филипс Электроникс Н.В. Управление импортом контента
AU2003206940A1 (en) 2003-02-21 2004-09-09 Telefonaktiebolaget Lm Ericsson (Publ) Method for embedding and detecting a watermark in a digital audio signal
JP4823890B2 (ja) 2003-03-06 2011-11-24 ディジマーク コーポレイション ドキュメント認証方法
CN1447269A (zh) * 2003-04-10 2003-10-08 深圳市深信服电子科技有限公司 基于硬件特征的证书认证系统和方法
US20040202324A1 (en) 2003-04-11 2004-10-14 Matsushita Electric Industrial Co., Ltd Program electronic watermark processing apparatus
US20040216157A1 (en) 2003-04-25 2004-10-28 Richard Shain System and method for advertising purchase verification
KR100624751B1 (ko) 2003-04-25 2006-09-19 (주)마크텍 영상에 워터마크를 삽입하는 방법 및 상기 방법을 이용한디지털 비디오 저장장치
JP4200106B2 (ja) 2003-07-15 2008-12-24 株式会社リコー 画像処理装置、画像処理方法、コンピュータプログラム、及びコンピュータプログラムを記憶する記憶媒体
US7206649B2 (en) 2003-07-15 2007-04-17 Microsoft Corporation Audio watermarking with dual watermarks
US7254250B2 (en) 2003-07-31 2007-08-07 Hewlett-Packard Development Company, L.P. Watermark embedding and extraction method and apparatus in compressed streams
EP1658586A1 (en) 2003-08-19 2006-05-24 Koninklijke Philips Electronics N.V. Detecting a watermark using a subset of available detection methods
JP4269861B2 (ja) 2003-09-12 2009-05-27 沖電気工業株式会社 印刷物処理システム,透かし入り文書印刷装置,透かし入り文書読み取り装置,印刷物処理方法,情報読み取り装置,および情報読み取り方法
US20050071663A1 (en) 2003-09-26 2005-03-31 General Instrument Corporation Separation of copy protection rules for digital rights management
US7706565B2 (en) 2003-09-30 2010-04-27 Digimarc Corporation Multi-channel digital watermarking
US20070039018A1 (en) 2005-08-09 2007-02-15 Verance Corporation Apparatus, systems and methods for broadcast advertising stewardship
US7369677B2 (en) 2005-04-26 2008-05-06 Verance Corporation System reactions to the detection of embedded watermarks in a digital host content
US7616776B2 (en) 2005-04-26 2009-11-10 Verance Corproation Methods and apparatus for enhancing the robustness of watermark extraction from digital host content
US9055239B2 (en) 2003-10-08 2015-06-09 Verance Corporation Signal continuity assessment using embedded watermarks
US20060239501A1 (en) 2005-04-26 2006-10-26 Verance Corporation Security enhancements of digital watermarks for multi-media content
WO2005038778A1 (en) 2003-10-17 2005-04-28 Koninklijke Philips Electronics N.V. Signal encoding
KR100907121B1 (ko) 2003-12-05 2009-07-09 모션 픽쳐 어쏘시에이션 오브 아메리카 복제금지 컨텐트의 표시를 관리하기 위한 시스템 및 방법
US20050154891A1 (en) 2004-01-08 2005-07-14 Eastman Kodak Company Metadata-based, anti-fraudulant identification card method and production system
US8023882B2 (en) 2004-01-14 2011-09-20 The Nielsen Company (Us), Llc. Portable audience measurement architectures and methods for portable audience measurement
CN1910612A (zh) 2004-01-15 2007-02-07 皇家飞利浦电子股份有限公司 用于分配水印的有效负载位的方法
EP1709760A1 (en) 2004-01-16 2006-10-11 Koninklijke Philips Electronics N.V. Method of allocating optimal payload space
US20070214049A1 (en) 2004-03-01 2007-09-13 Richard Postrel Broadcast television reward program and method of use for issuing, aggregating and redeeming sponsor's reward points
CN102169693B (zh) 2004-03-01 2014-07-23 杜比实验室特许公司 多信道音频编码
AU2005220863B2 (en) 2004-03-09 2010-03-04 Google Llc Dynamic data delivery apparatus and method for same
US7711140B2 (en) 2004-04-21 2010-05-04 Canon Kabushiki Kaisha Secure recorded documents
US7693297B2 (en) 2004-08-05 2010-04-06 Xiao-Ping Zhang Watermark embedding and detecting methods, systems, devices and components
JP4155956B2 (ja) 2004-09-16 2008-09-24 三洋電機株式会社 電子透かし埋め込み装置と方法ならびに電子透かし抽出装置と方法
JP4034776B2 (ja) 2004-11-12 2008-01-16 株式会社東芝 電子透かし検出装置、電子透かし検出方法及びプログラム
PT1684265E (pt) 2005-01-21 2008-10-27 Unltd Media Gmbh Método para integrar uma marca de água digital num sinal útil
US20060227968A1 (en) 2005-04-08 2006-10-12 Chen Oscal T Speech watermark system
US7983922B2 (en) 2005-04-15 2011-07-19 Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V. Apparatus and method for generating multi-channel synthesizer control signal and apparatus and method for multi-channel synthesizing
CA2605641A1 (en) 2005-04-26 2006-11-02 Verance Corporation Security enhancements of digital watermarks for multi-media content
US7200576B2 (en) 2005-06-20 2007-04-03 Microsoft Corporation Secure online transactions using a captcha image as a watermark
CN100461864C (zh) 2005-06-25 2009-02-11 华为技术有限公司 基于数字水印的多媒体视频通信客观质量评价方法
US8020004B2 (en) 2005-07-01 2011-09-13 Verance Corporation Forensic marking using a common customization function
US8781967B2 (en) 2005-07-07 2014-07-15 Verance Corporation Watermarking in an encrypted domain
JP4935015B2 (ja) 2005-07-29 2012-05-23 ソニー株式会社 コンテンツ配信システム,コンテンツ配信方法,コンテンツ送信端末およびコンテンツ受信端末
US7630497B2 (en) 2005-09-19 2009-12-08 International Business Machines Corporation System and method for assigning sequence keys to a media player to enable hybrid traitor tracing
CN101288098A (zh) * 2005-10-13 2008-10-15 皇家飞利浦电子股份有限公司 远程有信水印检测系统
GB2431837A (en) 2005-10-28 2007-05-02 Sony Uk Ltd Audio processing
CN101313331A (zh) 2005-11-24 2008-11-26 皇家飞利浦电子股份有限公司 具有加密的检测密钥的多比特取证水印
WO2007076459A2 (en) 2005-12-21 2007-07-05 Digimarc Corporation Rules driven pan id metadata routing system and network
US7788181B2 (en) 2005-12-27 2010-08-31 Microsoft Corporation Software licensing using certificate issued by authorized authority
CN100581239C (zh) * 2006-01-11 2010-01-13 索尼株式会社 内容传输系统、装置及方法
US7536373B2 (en) 2006-02-14 2009-05-19 International Business Machines Corporation Resource allocation using relational fuzzy modeling
EP1999999B1 (en) 2006-03-24 2011-11-02 Dolby Sweden AB Generation of spatial downmixes from parametric representations of multi channel signals
KR20090020632A (ko) 2006-06-19 2009-02-26 파나소닉 주식회사 정보매설장치 및 검출장치
JP5049288B2 (ja) * 2006-11-09 2012-10-17 パナソニック株式会社 改竄検出システム、改竄検出方法、改竄検出プログラム、記録媒体、集積回路、認証情報生成装置及び改竄検出装置
GB2445765A (en) 2006-12-14 2008-07-23 Media Instr Sa Movable audience measurement system
US9179200B2 (en) 2007-03-14 2015-11-03 Digimarc Corporation Method and system for determining content treatment
EP2135376A4 (en) 2007-03-22 2012-12-19 Nielsen Co Us Llc SYSTEMS AND METHODS FOR MANAGING DIGITAL RIGHTS AND PUBLIC MEASUREMENT
US9349153B2 (en) 2007-04-25 2016-05-24 Digimarc Corporation Correcting image capture distortion
KR101383307B1 (ko) 2007-06-14 2014-04-09 톰슨 라이센싱 원하는 허위 확률 하에서 검출 임계치를 설정하는 방법 및 장치
US20090033617A1 (en) 2007-08-02 2009-02-05 Nokia Corporation Haptic User Interface
US8176112B2 (en) * 2007-10-12 2012-05-08 At&T Intellectual Property I, L.P. Systems, methods, and products for multimedia applications gateways
JP2009158055A (ja) 2007-12-27 2009-07-16 Toshiba Corp 音声データ処理装置および音声データ処理方法
JP2009163496A (ja) * 2008-01-07 2009-07-23 Funai Electric Co Ltd コンテンツ再生装置
KR101442836B1 (ko) 2008-01-07 2014-11-04 삼성전자주식회사 가시광 통신을 이용한 영상 부가정보 제공방법 및 장치
US8527651B2 (en) 2008-06-19 2013-09-03 Huawei Technologies Co., Ltd. Content identification method and system, and SCIDM client and server
US8259938B2 (en) 2008-06-24 2012-09-04 Verance Corporation Efficient and secure forensic marking in compressed
US8346532B2 (en) 2008-07-11 2013-01-01 International Business Machines Corporation Managing the creation, detection, and maintenance of sensitive information
KR100985190B1 (ko) 2008-07-18 2010-10-05 주식회사 마크애니 워터마크를 이용한 정보 제공 방법 및 시스템
EP2166725A1 (en) 2008-08-28 2010-03-24 Alcatel, Lucent Control of delivery of digital content, and an apparatus therefor
EP2175443A1 (en) 2008-10-10 2010-04-14 Thomson Licensing Method and apparatus for for regaining watermark data that were embedded in an original signal by modifying sections of said original signal in relation to at least two different reference data sequences
US8423761B2 (en) 2008-10-31 2013-04-16 Motorola Solutions, Inc. Method and device for enabling a trust relationship using an expired public key infrastructure (PKI) certificate
US8529264B2 (en) 2008-12-23 2013-09-10 Benjamin J. Hamlin Method facilitating language learning
US9003512B2 (en) 2009-01-16 2015-04-07 Cox Communications, Inc. Content protection management system
KR20100095245A (ko) 2009-02-20 2010-08-30 삼성전자주식회사 워터마크 삽입 방법 및 장치
JP5742057B2 (ja) 2009-03-03 2015-07-01 ディジマーク コーポレイション 公共ディスプレイからのナローキャスティングおよび関連配設
KR20100009384U (ko) 2009-03-17 2010-09-29 주식회사 리수산업 가이드레일이 구비된 에이치빔 연결클램프
JP2010272920A (ja) 2009-05-19 2010-12-02 Mitsubishi Electric Corp 電子透かし埋め込み装置及び電子透かし埋め込み方法及び電子透かし埋め込みプログラム
US8489774B2 (en) 2009-05-27 2013-07-16 Spot411 Technologies, Inc. Synchronized delivery of interactive content
US8718805B2 (en) 2009-05-27 2014-05-06 Spot411 Technologies, Inc. Audio-based synchronization to media
JP5266396B2 (ja) 2009-10-30 2013-08-21 パナソニック株式会社 Avデータ受信装置、avデータ受信方法及びavデータ送受信システム
US8954434B2 (en) 2010-01-08 2015-02-10 Microsoft Corporation Enhancing a document with supplemental information from another document
US9342661B2 (en) 2010-03-02 2016-05-17 Time Warner Cable Enterprises Llc Apparatus and methods for rights-managed content and data delivery
US8645699B2 (en) 2010-03-15 2014-02-04 Blackberry Limited Use of certificate authority to control a device's access to services
US8452106B2 (en) 2010-03-23 2013-05-28 Microsoft Corporation Partition min-hash for partial-duplicate image determination
EP2387033A1 (en) 2010-05-11 2011-11-16 Thomson Licensing Method and apparatus for detecting which one of symbols of watermark data is embedded in a received signal
US9009339B2 (en) 2010-06-29 2015-04-14 Echostar Technologies L.L.C. Apparatus, systems and methods for accessing and synchronizing presentation of media content and supplemental media rich content
US9607131B2 (en) 2010-09-16 2017-03-28 Verance Corporation Secure and efficient content screening in a networked environment
US9767823B2 (en) 2011-02-07 2017-09-19 Qualcomm Incorporated Devices for encoding and detecting a watermarked signal
US8189861B1 (en) 2011-04-05 2012-05-29 Google Inc. Watermarking digital documents
US9380356B2 (en) 2011-04-12 2016-06-28 The Nielsen Company (Us), Llc Methods and apparatus to generate a tag for media content
US20130031579A1 (en) 2011-07-28 2013-01-31 United Video Properties, Inc. Systems and methods for selectively modifying the display of advertisements and providing supplementary media content
US8923548B2 (en) 2011-11-03 2014-12-30 Verance Corporation Extraction of embedded watermarks from a host content using a plurality of tentative watermarks
US8533481B2 (en) 2011-11-03 2013-09-10 Verance Corporation Extraction of embedded watermarks from a host content based on extrapolation techniques
US8615104B2 (en) 2011-11-03 2013-12-24 Verance Corporation Watermark extraction based on tentative watermarks
US8682026B2 (en) 2011-11-03 2014-03-25 Verance Corporation Efficient extraction of embedded watermarks in the presence of host content distortions
WO2013067439A1 (en) 2011-11-03 2013-05-10 Verance Corporation Watermark extraction based on tentative watermarks
US9281013B2 (en) 2011-11-22 2016-03-08 Cyberlink Corp. Systems and methods for transmission of media content
US8745403B2 (en) 2011-11-23 2014-06-03 Verance Corporation Enhanced content management based on watermark extraction records
US9323902B2 (en) 2011-12-13 2016-04-26 Verance Corporation Conditional access using embedded watermarks
US20130151855A1 (en) 2011-12-13 2013-06-13 Verance Corporation Watermark embedding workflow improvements
US9547753B2 (en) 2011-12-13 2017-01-17 Verance Corporation Coordinated watermarking

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7698570B2 (en) * 1999-01-06 2010-04-13 Dolby Laboratories Licensing Corporation Digital content distribution system and method
WO2001097128A1 (en) * 2000-06-10 2001-12-20 Markany Inc. System and method of providing and authenticating works of authorship based on watermark technique
CN1556987A (zh) * 2001-09-22 2004-12-22 英特尔公司 用于跨接口的内容保护的方法和装置
US6944771B2 (en) * 2001-12-20 2005-09-13 Koninklijke Philips Electronics N.V. Method and apparatus for overcoming a watermark security system
US20030223584A1 (en) * 2002-05-29 2003-12-04 Bradley Brett Alan Layered security in digital watermarking
WO2006051043A1 (en) * 2004-11-10 2006-05-18 Thomson Licensing Method for securely binding content protection information to a content and method for verifying this binding
WO2010073236A1 (en) * 2008-12-22 2010-07-01 France Telecom A method of and apparatus for authenticating data content

Also Published As

Publication number Publication date
EP2616984A2 (en) 2013-07-24
WO2012037420A3 (en) 2012-05-31
WO2012037422A2 (en) 2012-03-22
EP2616986A2 (en) 2013-07-24
KR101531450B1 (ko) 2015-06-24
US8838977B2 (en) 2014-09-16
KR20130056342A (ko) 2013-05-29
US20120072731A1 (en) 2012-03-22
CN103189872A (zh) 2013-07-03
EP2616986A4 (en) 2015-07-01
US8838978B2 (en) 2014-09-16
US20120072730A1 (en) 2012-03-22
KR101594230B1 (ko) 2016-02-26
KR20130056343A (ko) 2013-05-29
CN103189872B (zh) 2016-05-18
WO2012037422A3 (en) 2012-06-14
US20120072729A1 (en) 2012-03-22
EP2616984A4 (en) 2015-06-24
WO2012037420A2 (en) 2012-03-22
US9607131B2 (en) 2017-03-28

Similar Documents

Publication Publication Date Title
CN103189872B (zh) 联网环境中的安全和有效内容筛选的方法和装置
CA2898995C (en) Data security service
US20060149683A1 (en) User terminal for receiving license
CN101977190B (zh) 数字内容加密传送方法以及服务器端
CA2899027C (en) Data security service
CN103731395A (zh) 文件的处理方法及系统
KR20140000352A (ko) 권리 객체 백업 방법 및 장치
KR101817152B1 (ko) 신뢰된 권한 정보 제공 방법, 신뢰된 권한 정보를 포함하는 사용자 크리덴셜 발급 방법 및 사용자 크리덴셜 획득 방법
US9734346B2 (en) Device and method for providing security in remote digital forensic environment
Jeong et al. Blockchain-based management of video surveillance systems
CN103237010B (zh) 以加密方式提供数字内容的服务器端
CN110737905B (zh) 数据授权方法、数据授权装置及计算机存储介质
CN103237011B (zh) 数字内容加密传送方法以及服务器端
KR101048439B1 (ko) 게임 실행 권한 인증 방법, 게임 실행 권한 인증 프로그램이 기록된 기록매체, 및 게임 실행 권한 인증 프로그램이 저장된 서버
CN110955909B (zh) 个人数据保护方法及区块链节点
KR20130116484A (ko) 파일 보안 관리 시스템 및 방법
KR20170053459A (ko) 정보 보호를 위한 파일 암복호화 방법
Goswami et al. Investigation on storage level data integrity strategies in cloud computing: classification, security obstructions, challenges and vulnerability
Ghomi et al. Digital Rights Management

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1184252

Country of ref document: HK

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20130703

REG Reference to a national code

Ref country code: HK

Ref legal event code: WD

Ref document number: 1184252

Country of ref document: HK