CN102713924A - 安全时间空间偏移的视听作品 - Google Patents
安全时间空间偏移的视听作品 Download PDFInfo
- Publication number
- CN102713924A CN102713924A CN2010800571474A CN201080057147A CN102713924A CN 102713924 A CN102713924 A CN 102713924A CN 2010800571474 A CN2010800571474 A CN 2010800571474A CN 201080057147 A CN201080057147 A CN 201080057147A CN 102713924 A CN102713924 A CN 102713924A
- Authority
- CN
- China
- Prior art keywords
- audio
- video work
- playback
- ccm
- video
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2541—Rights Management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/254—Management at additional data server, e.g. shopping server, rights management server
- H04N21/2543—Billing, e.g. for subscription services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/442—Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed, the storage space available from the internal hard disk
- H04N21/44204—Monitoring of content usage, e.g. the number of times a movie has been viewed, copied or the amount which has been watched
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4627—Rights management associated to the content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/835—Generation of protective data, e.g. certificates
- H04N21/8355—Generation of protective data, e.g. certificates involving usage data, e.g. number of copies or viewings allowed
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00731—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction
- G11B20/00847—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a digital rights management system for enforcing a usage restriction wherein the usage restriction is defined by a licence file
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/00086—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy
- G11B20/00855—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server
- G11B20/00869—Circuits for prevention of unauthorised reproduction or copying, e.g. piracy involving a step of exchanging information with a remote server wherein the remote server can deliver the content to a receiving device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91307—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal
- H04N2005/91328—Television signal processing therefor for scrambling ; for copy protection by adding a copy protection signal to the video signal the copy protection signal being a copy management signal, e.g. a copy generation management signal [CGMS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/91—Television signal processing therefor
- H04N5/913—Television signal processing therefor for scrambling ; for copy protection
- H04N2005/91357—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal
- H04N2005/91364—Television signal processing therefor for scrambling ; for copy protection by modifying the video signal the video signal being scrambled
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Television Signal Processing For Recording (AREA)
- Nonwoven Fabrics (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明公开了用于安全地提供时间偏移和空间偏移的视听作品的***和方法。该方法包括访问时间偏移和空间偏移的视听作品,所述视听作品包括本来打算与伴音一起呈现的一系列相关图像。此外,利用启用版权遵约机制的回放/记录应用程序来呈现所述时间偏移和空间偏移的视听作品,所述启用版权遵约机制的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
Description
技术领域
本技术的实施例总体上涉及视听作品领域。
背景技术
视听作品是由本来打算通过诸如投影仪、阅读器或电子设备等的机器或装置与伴音(如果有的话)一起呈现的一系列相关图像所构成,而不考虑作品所嵌入的材料对象的性质(如胶卷或磁带)。
当前,如果用户想要购买特定的视听作品,则可以从互联网购买并下载该视听作品。在很多情况下,所购买和下载的视听作品包括某种类型的版权保护。基本上,这种版权保护允许授权视听作品的拥有者控制该视听作品的销售并对于该版权保护的视听作品的使用收取适当的版税。例如,如果下载的视听作品受到版权保护,则任何人拷贝、传输或后续下载该受保护的视听作品都要缴纳版税。
当前存在多种尝试绕开版权保护的应用程序。不过根据美国法典Title 17,版权拥有者具有法定的资格要求视听作品的销售商采用技术手段来保护版权素材。
发明内容
本文公开了一种安全地提供时间和空间偏移的视听作品的***和方法。该方法包括对时间偏移和空间偏移的视听作品进行访问,该作品包括本来打算与伴音一起呈现的一系列相关图像。另外,该时间偏移和空间偏移的视听作品是利用启用版权遵约机制(CCM)的回放/记录应用程序来呈现的,该启用CCM的回放/记录应用程序利用与普遍使用的操作***的视听作品呈现子***的数据路径不同的新路径,从而视听作品在呈现、回放和记录期间持续保持在安全环境中。
广义来说,本文公开了一种安全的时间和空间偏移的视听作品。
附图说明
图1是根据本发明一个实施例的版权遵约机制(CCM)的各种示例性功能组件的框图。
图2是根据本技术的一个实施例的用于保护视听作品的客户视听作品库的框图。
图3是根据本发明一个实施例的用于增强版权税收生成的***的框图。
图4是根据本发明一个实施例的用于增强版权生成的方法的流程框图。
图5A是根据本发明一个实施例的用于以在线内容安全地提供时间和空间偏移的视听作品的***的框图。
图5B是根据本发明一个实施例的用于以本地内容安全地提供时间和空间偏移的视听作品的***的框图。
图5C是根据本发明一个实施例的用于以分离的音频播放器和视频播放器安全地提供时间和空间偏移的视听作品的***的框图。
图6是根据本发明一个实施例的用于安全地提供时间和空间偏移的视听作品的方法的流程图。
图7是根据本发明一个实施例的示例性计算机***的框图。
除非具体指出,否则本文的附图应当理解为不按比例绘制。
具体实施方式
下面对本技术的实施例进行详细说明,附图中绘出了这些实施例的示例。尽管结合各种实施例对本技术进行描述,但应当理解,这些实施例并非意在将本技术限制为这些实施例。相反,本技术涵盖由所附权利要求限定的各种实施例的范围内的替代实施例、变型和等同部分。
此外,在后续对实施例的说明中,给出了各种具体细节以提供对本技术的透彻理解。然而,本技术也可以脱离这些具体细节而实现。在其它情况下,为了避免不必要地模糊本实施例的主要方面,对公知的各种方法、过程、组件和电路未做描述。
下面从版权遵约机制(CCM,copyright compliance mechanism)开始讨论,并且用于提供关于视听作品的版权信息的多个实施例针对视听作品。然后对视听作品的呈现和保护进行讨论,并结束于对可用来对所讨论的一个或多个实施例进行利用、存储或输入的计算机***的说明。
版权遵约机制
图1是根据本发明一个实施例的用于控制视听作品文件的销售、访问和/或版权遵守的示例性版权遵约机制(CCM)100的框图。在一个实施例中,CCM 100包括一个或多个软件组件和指令,用于实现对与视听作品文件有关的DMCA(数字千禧年版权法案)约束和/或RIAA(美国唱片业协会)使用权转让协定的遵守。在一个实施例中,尽管在本说明中使用的是版权,但包括拷贝、转印或回放限制的其它类型的使用保护也可以应用于本文所描述的框架中。换句话说,在一个实施例中,本技术很好地适用于包括但不限于版权保护的多种使用保护。总体上,这种使用保护允许使用受限的视听作品的拥有者控制视听作品的销售。
当前已存在两种用于广播版权素材保护的通过DMCA识别的两种版权许可。一种广播版权许可是强制许可,也称作法定许可。法定许可被定义为非交互式许可,意味着用户无法选择歌曲。此外,这种广播许可的一个声明(caveat)是用户不可以出于记录到用户的计算机***或其它存储设备的目的而选择特定的音乐文件。法定许可的另一个声明是在给定的时间段内不可以访问视听作品超过一次。在一个示例中,该时间段为3个小时。
通过DMCA识别的另一种广播许可是交互式许可协定。交互式许可协定通常是与版权拥有者(如唱片公司、艺人)签订的,版权持有者授权服务商对版权素材进行广播。在交互式许可协定中,存在多种对版权素材(如音乐文件)进行广播的途径。例如,一种对音乐文件进行广播的方式是允许用户选择并收听特定的录音,但用户不可以进行录音。这通常称作带有“不保存”许可的交互,意味着最终用户无法以相对永久的方式保存或存储视听作品内容文件。另外,另一种广播音乐文件的方式是不仅允许用户选择和收听特定的音乐文件,还另外允许用户将该特定的音乐文件保存至磁盘和/或将音乐文件烧制到CD上、MP3播放器中或其它便携式电子设备中。这通常称作带有“保存”许可的交互,意味着最终用户可以对视听作品内容文件进行保存、存储或烧制到CD上。
注意,DMCA允许录音的“完美”再现。录音的完美拷贝是原始录音到数字形式的一对一映射,从而该完美拷贝实际上与原始记录是不可区分和/或不具有听觉上的差异。
在一个实施例中,CCM 100安装到每个客户端计算机***中。或者在另一实施例中,可以将CCM 100置于外部并且与客户端计算机***可通信地连接。在一个实施例中,CCM 100的部分组件、整个组件和/或组件的组合可以容易地进行更新以反映DMCA的变化或发展、关于任何视听作品文件的版权约束和/或许可协定的变化或发展、当前视听作品播放器应用程序中的变化和/或新的视听作品播放器应用程序的发展。
参照图1,在一个实施例中,CCM 100示为包括指令101,指令101用于使客户端计算机***能够与网页服务器或网络上的内容服务器交互。CCM 100还包括用于生成用户ID或用户密钥(key)的用户ID生成器102,以及一个或多个包含用户和用户的计算机***的专用信息的cookie。在一个实施例中,在安装CCM 100的剩余组件之前,通过网页服务器来验证有效cookie和有效用户ID/用户密钥的存在。另外,用户ID/用户密钥可以包含但不限于用户的姓名、地址、信用***、经验证的电子邮箱地址以及用户选择的身份(用户名)和密码。此外,cookie可以包括但不限于用户专用的信息、关于用户的计算机***的信息(例如计算机***上的视听作品应用程序)、诸如MAC(机器地址码)地址和/或IP地址的唯一识别符、以及用户和用户操作的计算机***专用的其它信息。关于本文描述的客户端计算机***、***用户、和访问密钥的信息可以统称作授权数据。
有利地,利用关于用户和用户的计算机***的信息,网页服务器能够确定一个计算机***的用户何时将其用户名和密码给予使用其它计算机***的其它用户。如果网页服务器检测到用户名和密码的未授权共享,则可以阻止该计算机***在未来的任意指定时间周期(例如从数分钟或小时至数月、数年或更长)内访问通过网页服务器可以获得的拥有版权的视听作品内容。
仍参照图1,CCM 100还包括一个或多个编码器/解码器(视频编解码器,CODEC)103,在一个实施例中,编码器/解码器103适用于但不限于执行视听作品文件的编码/解码、视听作品文件的压缩/解压缩、检测传送的视听作品文件按照CCM 100的规则加密。在本实施例中,编码器/解码器103还可以从附接至每个视听作品文件的头中提取密钥字段,以部分地验证视听作品文件。在一个实施例中,CODEC 103还可以对视听作品文件执行周期性和重复的检验,同时例如逐帧或逐缓冲区地将视听作品文件传递至视听作品播放器应用程序,以确保在视听作品回放的任何特定时刻CCM 100规则均得到执行。注意,可以结合各种类型的拥有版权的视听作品内容来使用不同的CODEC 103,从而可以根据本发明的各个实施例来保护任何种类的视听作品内容文件,所述拥有版权的视听作品内容包括但不限于音频文件、视频文件、图形文件、字母数字文件等。
仍参照图1,CCM 100还包括一个或多个代理程序104,其配置为可在客户端计算机***中操作的用于计算机***、服务器和/或视听作品播放器应用程序之间的会话以及信息的协商转移(negotiateand coordinate transfer),可以具有或不具有记录功能。另外,代理程序104可以配置为维持***状态,验证其它组件正在被同时使用,无需客户知悉而自动实现功能,还可以通过显示窗口或电子邮件呈现诸如错误消息、视听作品信息、广告等消息。从而能够检测正确的皮肤实现(skin implementation)并检测正在运行的应用程序。注意,代理程序是本领域公知的,根据本实施例可以各种方式实现。
CCM 100还包括一个或多个***钩105。在一个实施例中,***钩105是安装在计算机***中并且截取***广义事件的库。例如,***钩105结合皮肤106能够对客户端计算机***中操作的视听作品播放器应用程序的特定属性和/或功能进行管理,这些属性和/或功能包括但不限于鼠标点击快捷方式、键盘快捷方式、标准***加速器、进度条、保存功能、暂停功能、后退功能、跳过音轨功能、向前音轨预览、拷贝到CD、拷贝到可移动电子设备等。
注意,术语“管理”可以表示对属性或功能的禁用、使其不活动、启用、激活等。管理还可以表示排除某功能或属性,使得该功能或属性可以操作但不是以原始期望的方式运行。例如,在播放一个视听作品期间,可以选择进度条并从进度线上的一个位置移动到另一个位置,但不对视听作品的播放构成影响。
在一个实施例中,***钩105将客户端计算机***中操作的视听作品播放器应用程序的信息与已知视听作品记录应用程序相关联的“签名”列表进行比较。在一个实施例中,该签名可以是但不限于视听作品播放器应用程序的唯一标识符,该唯一标识符可以由应用程序的窗口类以及作为应用程序窗口标题的一部分的产品名称串构成。有利地,当开发新的视听作品播放器应用程序时,可以通过本文所述的CCM 100的更新来将其签名容易地添加至签名列表。
下面的C++源代码是根据本发明实施例的用于执行视听作品播放器应用程序检测的***钩105的一部分的示例实现方式。
在一个实施例中,***钩105还可以选择性地抑制波形输入/输出操作,以防止在客户端计算机***上对拥有版权的视听作品进行记录。例如,在客户端计算机***上检测到可操作的捆绑的视听作品播放器应用程序之后,***钩105可以停止或破坏视听作品内容文件的播放。在一个实施例中,这可以通过重定向和/或转移通常用于记录的特定数据路径来实现,从而通过CCM 100来管理所使用的数据路径。这可以在用于标准操作***波形输出设备的driver shim(驱动补充包)中实现。另外,driver shim可以配置为在客户层应用程序作为默认波形音频设备。这样,处理波形音频输入和/或输出的请求将会在转送至实际波形音频驱动之前经过driver shim。这种波形输入/输出抑制可以通过CCM 100的其它组件(如代理程序104)触发,从而在遵从DMCA的视听作品文件的回放期间当通过客户端计算机***初始化记录操作时被激活。driver shim可以针对包括但不限于视听作品文件和听觉输入和输出设备的几乎任何格式的几乎任何视听作品来实现。
下面的C++源代码是根据本发明实施例的用于转移和/或重定向通常用于记录视听作品内容的特定数据路径的***钩105的一部分的示例实现方式。
在适当配置后,***钩105可以管理能够在客户端计算机***中操作的几乎任何视听作品播放器应用程序中的几乎任何功能或属性。在一个实施例中,***钩105是DLL(动态链接库)文件。还应注意,***钩可以在几乎任何操作***中实现。
在图1中,CCM 100还包括设计为安装在客户端计算机***中的一个或多个皮肤106。在一个实施例中,皮肤106用于帮助客户端遵守有关拥有版权的视听作品内容的DMCA。皮肤106是可定制界面,在一个实施例中,其显示在计算机***的显示设备上,并为用户提供与所传输的视听作品内容互动的功能。另外,皮肤106还提供与视听作品内容文件相关的信息的显示,这些信息包括但不限于歌曲名称、艺人姓名、专辑名称、艺人简历(bio)以及诸如购买调查、广告等其它特征。
此外,当***钩105无法对操作在客户端计算机***中的视听作品播放器应用程序的功能进行管理,从而客户端计算机***无法遵守DMCA和/或RIAA约束时,皮肤106可以实现为提供这种遵守。
根据可施加给每个视听作品内容文件的DMCA和/或RIAA约束,可以实现不同的皮肤106。例如,在一个实施例中,皮肤106可以配置为以非交互协议保护的视听作品内容文件的方式来使用,并可以不包括暂停功能、停止功能,选择器功能和/或保存功能等。在另一个实施例中,皮肤106可以配置为以交互式“不保存”协议保护的视听作品内容文件的方式来使用,从而皮肤106可以包括暂停功能、停止功能、选择器功能、以及对于具有交互式带“保存”协议的视听作品文件可以包括保存或烧制到CD的功能。
回到图1,每个皮肤106可以具有唯一的名称和签名,并可以部分地通过使用MD(消息摘要)5散列表或类似算法实现。在一种实现方式中,MD5散列表可以是校验和算法。根据本发明的一个实施例,由于对皮肤的修改可能改变校验和和/或MD5散列,因此在不知道MD5散列表的情况下,改变名称或修改皮肤可以仅仅用于使皮肤失效。由于CCM 100验证皮肤106,因此MD5散列表能够有利地提供对皮肤名称改变和/或对其修改的制止。
在一个实施例中,CCM 100还包括一个或多个客户视听作品设备驱动107,用于在增强遵约可靠性的同时提供对视听作品流的控制的更多措施。客户端计算机***配置为使用通过客户视听作品设备驱动107模拟的客户视听作品设备应用程序,例如客户音频设备应用程序、客户视频设备应用程序等。对于音频视听作品,在与客户音频设备相关联的波形音频驱动中执行模拟。驱动107配置为在视听作品文件被发送至视听作品输出设备(例如用于视频文件的视频卡或用于音频文件的声卡)之前接收被***输出的视听作品文件。在一个实施例中,客户端计算机***配置为将客户视听作品设备驱动107作为用于视听作品文件输出的默认设备驱动。在一个实施例中,通过例如使用皮肤106或者基于用户网页的播放器应用程序,可以使用现有的GUI(图形用户界面)或可以提供GUI,以强制或要求***将驱动107作为默认驱动。
因此,当通过***接收到视听作品内容文件时,只要视听作品内容文件在被输出之前经过由客户视听作品设备驱动107模拟的客户视听作品设备应用程序,则该视听作品内容文件即可播放。不过,如果选择了替代的视听作品播放器应用程序,则传送的视听作品文件将不会在***上显示。
这样,在将请求转送至音频文件的默认波形音频驱动之前,安全视听作品播放器应用程序可以将视听作品请求发送至用于客户视听作品设备的驱动,该驱动随后执行必要的视听作品输入抑制,例如音频文件的波形抑制。
注意,针对非限制视听作品文件的请求可以直接通过客户视听作品设备驱动107送至***上可操作的波形音频驱动。还应注意,对于安全视听作品以及非限制视听作品二者(例如音频视听作品文件),可以通过CCM 100的其它组件来触发波形输入抑制,这些组件例如是代理程序104、***钩105和皮肤106,或者它们的组合,以便在安全视听作品文件回放的同时开始记录操作时被激活。
有利地,通过以客户视听作品设备驱动107模拟的客户视听作品设备配置为默认设备驱动,这些需要将其特定的设备驱动作为默认驱动的视听作品播放器应用程序(如Total Recorder等)对于受保护的音乐变得不起作用。此外,有利地是模拟的客户视听作品设备不对这些用作记录机制的视听作品播放器应用程序(例如DirectSound捕获等)提供本地支持,这些视听作品播放器应用程序能够绕过大多数视听作品设备的用户模式驱动。另外,利用通过设备驱动107发送的视听作品内容,能够有效地禁止对视听作品文件进行未授权的保存/记录;不必对在受保护的传送***中传送的视听作品文件进行加密以提供对版权限制和/或许可协议的遵守,当然在其它实施例中也可以进行加密。
客户视听作品库
本文解决和克服了用于对流出的拥有版权的视听作品数据进行捕获的破解性非法技术。具体来说,本技术阻止了无视版权的记录应用程序出于生成拥有版权的视听作品的非法拷贝的目的而建立***钩。也即,本技术将安全视听作品回放应用程序做出的调用重定向到用于呈现原始视听作品数据的不受保护的标准操作***服务。由此,***钩不再能够截取原始视听作品数据,因此不再能够将截取的数据传送至违法的记录应用程序290。
另外,由于本技术实现了这样一种客户视听作品库,该库利用启用了CCM的回放/记录应用程序中的新路径来避免非法的拷贝技术,而同时不会对通常使用的路径造成干扰或中断,于是计算机***维持了传送可以合法拷贝至记录应用程序的视听作品内容的功能,同时能够防止由相同或其它记录应用程序对拥有版权的视听作品进行非法拷贝。
现在参照图2,示出了根据本发明一个实施例的具有客户视听作品库以保护视听作品的计算机***200的框图。在一个实施例中,为了便于讨论,图2包括多个分立的组件和设备。不过在其它实施例中,可以存在更多或更少的组件和设备。此外在其它实施例中,这些组件和设备可以合并到一个或多个能够执行图2所示多个动作的组件中。
在一个实施例中,通过结合使用视听作品库212和启用CCM的回放/记录应用程序205以及CCM 100,可以对安全视听作品内容进行呈现、播放、记录和拷贝,而不将数据置于安全的环境中。另外在一个实施例中,由于环境受保护,因此不必对视听作品内容进行加密。
例如图2所示,当调用了钩取的***服务(如OS视听作品子***215)时,***钩285将首先获得对通常使用的路径207的控制,以在将控制传递给实际的OS视听作品子***215之前允许记录应用程序209执行应用程序专用处理。于是***钩285允许记录应用程序209在不使用虚拟视听作品设备驱动或插件模块的情况下捕获输出数据。
不过,本文所描述的实施例通过如下方式来克服非法捕获技术,即,将使用低等级组件(例如视听作品过滤器驱动220)的视听作品功能的视听作品库212并入到视听作品子***中,以呈现安全视听作品数据。这些低等级组件不受记录应用程序所使用的***钩285的影响,因此版权受保护的视听作品可以安全地从启用CCM的回放/记录应用程序205传送至视听作品子***的一部分,例如通过现有的CCM(如CCM 100)保护的视听作品过滤器驱动220。
例如,在一个实施例中,客户视听作品库212为视听作品提供了当视听作品从启用CCM的回放/记录应用程序205传送至操作***(OS)视听作品子***215时的安全通道。在一个实施例中,视听作品库212能够安全地从启用CCM的回放/记录应用程序205接收视听作品,因为其直接链接至启用CCM的回放/记录应用程序205。也即,视听作品库212不是dll,并且不是作为独立对象实现的。换句话说,由于视听作品库212直接链接至启用CCM的回放/记录应用程序205,因此***钩285无法在视听作品从启用CCM的回放/记录应用程序205传送至视听作品库212时对其进行钩取。
另外,在一个实施例中,视听作品库212以内核模式和驱动级模式操作。因此,在数字视听作品通过新路径213从视听作品库212传输到视听作品过滤器驱动220期间,不存在不受保护的内核模式或者驱动级模式路径以供***钩285“钩取”。
例如,代替使用通常使用的路径207来将版权受保护的视听作品内容(如原始波形数据)传送至OS视听作品子***215以进行呈现,启用CCM的回放/记录应用程序205将会使用客户视听作品库212来生成新的路径213,并将原始波形数据直接传送至视听作品过滤器驱动220。换句话说,在一个实施例中,对视听作品库212的使用将会在增强整个方案的兼容性和可靠性的同时提供对视听作品流的更一般的控制。例如,视听作品库212将把新路径213的配置包含在计算机***200内,从而在内核级安全地将视听作品传送至视听作品过滤器驱动220。
同时,启用CCM的回放/记录应用程序205将通过通信路径214通知CCM 100如下内容:版权受保护的原始数据将在视听作品过滤器驱动220处被接收到,并且将以内核模式开启保护。如本文所述,在一个实施例中,CCM 100能够通过经过开关221指示视听作品设备驱动225抑制波形输入操作,来保护版权受保护的视听作品。另外在某些情况下,CCM 100还可以通过开关231指示视听作品设备230来抑制诸如数字输出235的波形输出操作。
于是,在一个实施例中,用于在OS视听作品子***215中呈现的受控制的视听作品将首先从安全的启用CCM的回放/记录应用程序205安全地传送至视听作品过滤器驱动220,然后在通过CCM 100呈现期间保持安全。
在一个实施例中,针对不安全视听作品通信的请求也由视听作品库212使用新路径213来控制。不过在另一实施例中,针对不安全视听作品通信的请求可以直接从启用CCM的回放/记录应用程序205通过共用的路径207传送至OS视听作品子***215。当把视听作品从启用CCM的回放/记录应用程序205通过共用的路径207直接传送至OS视听作品子***215时,视听作品将是容许***钩285和记录应用程序290的。当然,由于利用共用路径207的视听作品是不受控制的,因此在尝试获得视听作品的破解拷贝时使用***钩285将会是无关紧要的,因为该视听作品会被合法拷贝。
在另一实施例中,对于支持内核级的“标准”流的视听作品设备230,OS视听作品子***215可以针对捕获操作要读取的每个数据块向视听作品设备230发出请求。在一个实施例中,如果视听作品是受控制的,则CCM 100可以(例如在开关221处)截取每个请求,并控制返回OS视听作品子***215的数据缓冲器中的内容。如本文所述,CCM 100控制可以包括(但不必限于)波形数据的静噪以及对视听作品流引入失真。
对于支持“循环”流或者支持WaveRT端口类型的视听作品设备230,OS视听作品子***215可以在捕获操作开始时发出一个或多个请求,以提供用于该操作的应用程序专用视听作品缓冲器的位置,或者获得具备驱动的捕获缓冲器的地址。OS视听作品子***215然后使用这些缓冲器将数据直接传送至记录应用程序290,于是CCM 100将无法在捕获操作期间监控数据流。在一个实施例中,为了防止支持这些技术的视听作品设备230进行无授权记录,CCM 100将在开关221和/或开关231处指示视听作品设备230停止捕获操作。如果记录应用程序290或OS视听作品子***215尝试随后重启捕获,则CCM 100将检测该重启请求,并阻止该请求被视听作品设备230实现。
为了简明起见,“标准”流是指将多个数据缓冲器用于流音频数据的技术,其中内核在每一时刻只在一个缓冲器上执行动作。“循环”流使用单个共享的缓冲器,客户端和内核在缓冲器内的不同区域上执行动作。“WaveRT”使用类似于循环流的机制,除了缓冲器是由音频设备而不是内核来分配和管理以外。
如本文所述,CCM 100将会监控***200的未授权捕获操作。在检测到这种操作时,CCM 100可以通过在控制视听作品捕获的同时连续地允许安全的视听作品数据回放、或者控制视听作品数据的回放,来做出响应。这种控制可以包括(但不必限于)对波形输入或输出的静噪、以及对视听作品流引入失真。
于是,利用本文所述的技术,即,使用用户模式的新路径213和CCM 100通过视听作品库212来安全传送版权受保护的视听作品,能够绕过不安全的OS视听作品子***215,并将视听作品传送至受到CCM 100保护的诸如视听作品过滤器驱动220之类的低等级视听作品组件。然后,当随后将版权受保护的视听作品从视听作品过滤器驱动220传送至OS视听作品子***215以进行呈现时,该视听作品已经受到CCM 100的保护,而先前使用的DirectSound盗用***钩285将不再能够访问视听作品。
换句话说,版权受保护的视听作品在计算机***200上的全部时间内均处于受保护的环境中。由于计算机***200为版权受保护的视听作品提供了安全的环境,因此在一个实施例中,诸如对版权受保护的视听作品的部分或全部进行加密等的附加措施对于确保版权遵守来说不再必要。
版税收集
提供大视听作品数据库(例如但不限于录音)的视听作品提供者(比如视听作品网页广播者),可以发放大量的版权受保护的视听作品,并可以要求支付大量的版税费。根据本发明的一个实施例提供了用于增强版权税收生成的***300,如图3所示。***300包括***305、设备340和版权特许付费控制器380。***305包括基于帧的视听作品数据库310、版权和回放管理信息嵌入器320、唯一识别符嵌入器325和编码器330。
***305通过帮助确保对被授予的版权特许权的适当付费来帮助增强版权税收生成。在一个实施例中,***305是通过互联网对视听作品进行广播的网页广播者。应当理解,视听作品可以是任何基于帧的视听作品307,其存储在基于帧的视听作品数据库310中。在一个实施例中,基于帧的视听作品307是固有地与伴随的一系列相关图像相关联的MPEG-1音频第三层(MP3)文件。
在一个实施例中,***305通过版权和回放管理信息嵌入器320将技术措施引入版权受保护的基于帧的视听作品307,来帮助确保版权作品的被授予的版权特许权得到适当付费。在另一实施例中,***305通过唯一识别符嵌入器325将技术措施引入版权受保护的基于帧的视听作品307来帮助确保版权作品的被授予的版权特许权得到适当付费。
应当理解,版权和回放管理信息可以是但不限于SCMS。SCMS是通过防止数据被重复拷贝来保护数字产品的版权的方案。SCMS被嵌入具有能够创建数字数据(如MP3文件)的拷贝的功能的视听作品应用程序中。嵌入有SCMS的视听作品应用程序能够防止用户记录的第一代拷贝被再次拷贝。换句话说,SCMS防止创建二次或更多次拷贝。
版权和回放管理信息嵌入器320将版权和回放管理信息嵌入基于帧的视听作品307中。应当理解,版权和回放管理信息是与版权受保护的作品所关联的版权保护的管理和/或执行相关的信息。在各种实施例中,版权和回放管理信息可以是但不限于基于帧的视听作品的允许拷贝数、基于帧的视听作品的版本号或者不允许拷贝、针对后续拷贝等的规则、以及基于帧的视听作品的允许播放次数和允许播放视听作品的设备的类型。
在一个实施例中,版权管理信息指示版权受保护的视听作品来自哪个机器、产品和/或公司和/或允许在哪个机器、产品和/或公司中进行回放。应当理解,版权管理信息可以是取证(forensics)相关信息,例如但不限于跟踪信息。此外在一个实施例中,版权管理信息是与版权受保护的作品相关联的有效期。
应当理解,版权和回放管理信息嵌入器320将版权和回放管理信息嵌入基于帧的视听作品307的至少一个数据字段中。在一个实施例中,该数据字段是MP3文件的应用程序私有位。通常,MP3文件分段成数千帧。例如,三至五分钟的歌曲可以具有约8000至12000帧。每帧都包括几分之一秒的音频数据。每个数据帧的开始处是头帧,其存储与后面的数据帧相关的32位元数据。MP3头以包含11位的同步块开始。同步块允许播放器搜索并锁定有效帧的第一个可出现位置。同步块后面是多个其它头块,其用于帮助进行正确的解码和后续的MP3文件的播放。其它头块之一是应用程序私有位,其允许应用程序专用的触发。例如,如果MP3文件中有8000个帧,则对应于每个帧存在一个私有位,共8000个私有位。
在一个实施例中,版权和回放管理信息是在连续的音频帧中的MP3帧头中使用应用程序私有位的多位数据结构。例如,如果版权和回放管理信息包含32位,则每个位存储在相应的32个连续帧中的32个连续的应用程序私有位中。具体地,版权和回放管理信息的第一位存储在第一音频帧的头的应用程序私有位中。版权和回放管理信息的第二位存储在第二音频帧的应用程序私有位中,依此类推,直到版权和回放管理信息的全部数据都存储在连续的帧中。
此外,与版权和回放管理信息数据块相关联的位序列在整个音频文件中持续重复。一旦整个数据块编码完毕,则版权和回放管理信息数据块的第一位被存储在MP3文件中针对下一帧的头的应用程序私有位中。因此,回放应用程序可以不考虑文件中开始回放的起始位置就能检测版权和回放管理信息。例如,如果MP3文件具有8000帧和相应的8000个应用程序私有位,则32位的版权和回放管理信息数据块初始地存储在前32个连续的应用程序私有位中,并针对存储在整个MP3文件中的版权和回放管理信息数据块的总共250个连续重复的情况,重复存储在连续的应用程序私有位中。
在一个实施例中,版权和回放管理信息(CMI)是具有如下格式的32位数据结构。应当理解,该32位数据结构是除了用于拷贝控制信息还用于编码回放权限信息的SCMS数据结构。例如,在要求许可密钥或其它访问机制之前,版权所有者可以选择允许特定的作品自由播放一定的次数。
表1中示出了32位数据结构的元素:
使用加密机制可以获得额外的安全。具体来说,编码器生成用于对文件的视听作品数据进行编码的用作密钥的一个或多个数据字节序列。该密钥序列可以从取自文件的全部或部分数据的密码安全摘要中导出。于是,每个视听作品文件的密钥序列很可能不同。
用于对SCMS数据块的全部或部分进行加密的密钥序列对于每个版权受保护的作品来说是唯一的。密钥序列可以使用来自版权受保护的作品的数据来生成。这样,SCMS数据块可以用于帮助确保版权受保护的作品的完整性和可靠性。
应当理解,为了允许回放设备更容易地检测版权和回放管理信息的存在,可以针对每个版权和回放管理信息数据块保留两个不编码的标记字节。
在一个实施例中,***305通过唯一识别符嵌入器325将技术措施加入基于帧的视听作品,来帮助确保版权受保护的视听作品307的被授予的版权特许权得到适当付费。唯一识别符嵌入器325将至少一个唯一标识符嵌入基于帧的视听作品文件。在一个实施例中,所述至少一个唯一标识符是不变量,并且被嵌入元数据中,例如是但不限于ID3V2标签。此外,在一个实施例中,所述至少一个唯一标识符可以是与受版权保护的基于帧的视听作品307相关联的来自美国版权局的有效版权登记号。在另一实施例中,至少两个版权登记号嵌入MP3文件的ID3V2标签中。
在版权和回放管理信息嵌入器320将版权和回放管理信息嵌入基于帧的视听作品307和/或唯一识别符嵌入器325将至少一个唯一识别符嵌入基于帧的视听作品307之后,***305对基于帧的视听作品进行编码。
可以对基于帧的视听作品进行转码,以产生无帧的视听作品。例如,MP3文件可以转码成另一格式(如wav、AC3),从而失去其帧、头、脚,结果剩下的全部是净荷。在无帧的视听作品中,可以通过选择一般不会被收听者感觉到的特定频率并随后改变其值以反映版权和回放信息数据,来对版权和回放信息进行编码。例如,如果选择了低频并进行采样以使得能够确保有效图案的匹配,则可以针对版权和回放规则进一步读取版权和回放信息。
视听作品设备340包括用于对编码后的基于帧的视听作品309进行解码的解码器350,版权和回放管理信息管理器360,唯一识别符验证器365和特许权付费确保器370。版权和回放管理信息管理器360根据嵌入基于帧的视听作品的版权和回放信息来管理基于帧的视听作品307。
唯一识别符验证器365验证嵌入到解码的基于帧的视听作品中的至少一个唯一标识符与已嵌入到基于帧的视听作品307中的至少一个唯一标识符是否相同。在一个实施例中,唯一识别符验证器365验证嵌入MP3文件的ID3V2标签中的与MP3文件相关联的两个版权登记号是否与嵌入设备340中的后续解码MP3文件的ID3V2标签中的与MP3文件相关联的两个版权登记号相同。应当理解,如果唯一识别符验证器365确定在设备340处解码的至少一个唯一标识符与嵌入基于帧的视听作品307的至少一个唯一标识符相同,则这有助于确定解码后的基于帧的视听作品307未被篡改且不是伪造。还应理解,ID3V2标签是如上文所述的MP3帧头中的元数据。
在一个实施例中,特许权付费确保器370至少部分基于嵌入的版权和回放管理信息来帮助确保版权受保护的基于帧的作品307的被授予的版权特许权得到适当付费。在另一实施例中,特许权付费确保器370至少部分基于嵌入的至少一个唯一标识符来帮助确保版权受保护的基于帧的作品307的被授予的版权特许权得到适当付费。通常,版权受保护的作品的版权拥有者被授予传播基于帧的视听作品307的版权特许权。至少部分基于版权和回放管理信息管理器360和唯一识别符验证器365的输出,可以确保基于帧的视听作品的版权拥有者获得授予的特许权的适当付费。
版权特许付费控制器380从设备340接收信息,并对于版权受保护的作品的使用向版权受保护的作品的版权拥有者做出相应的付费。应当理解,版权特许付费控制器380可以是但不限于执行权组织(如美国词曲作者和出版者协会,广播音乐公司,SESAC公司和SoundExhange)和/或机械复制权代理机构(如哈里福克斯代理机构和加拿大机械复制权再现代理机构(Canadian Mechanical RightsReproduction Agency))。
图4是例示了用于增强版权税收生成的处理400的流程图。在一个实施例中,在计算机可读和计算机可执行指令的控制下通过处理器和电子器件来执行处理400。所述计算机可读和计算机可执行指令驻留在例如计算机可用的易失和非易失性存储器之类的数据存储介质中。不过,所述计算机可读和计算机可执行指令也可以驻留在任何类型的计算机可读存储介质中。在一个实施例中,至少通过图7的***700来执行处理400。
在图4的块410处,将版权和回放管理信息嵌入版权受保护的基于帧的作品的至少一个数据字段中。版权和回放管理信息对应于版权受保护的基于帧的作品的入口。在一个实施例中,在块411处,将版权和回放管理信息嵌入MP3文件的至少一个相应帧的至少一个应用程序私有位中。在另一实施例中,在块412处,将版权和回放管理信息嵌入多个应用程序私有位的序列中。在另一实施例中,在块413处,将版权和回放管理信息重复和连续地嵌入多个应用程序私有位的序列中。
在另一实施例中,将至少两个唯一识别符嵌入版权受保护的基于帧的作品的至少两个数据字段中。这至少两个唯一标识符的嵌入对应于版权受保护的基于帧的作品的入口。例如,至少两个唯一识别符可以嵌入MP3文件至少一个对应帧的ID3V2标签中。在另一实施例中,对应于版权受保护的基于帧的作品的强调(underlining)录音和/或强调乐曲的版权登记号被嵌入基于帧的作品中。
在另一实施例中,选择通常不被版权受保护的作品的收听者感觉到的音频频率。版权受保护的作品是编码转换成无帧作品的基于帧的作品。例如,以所选择的通常不被版权受保护的作品的收听者感觉到的音频频率对版权和回放管理信息进行编码。
在块414处,版权和回放管理信息是作品的版本号。在块415处,版权和回放管理信息不允许拷贝作品。在块416处,版权和回放管理信息是作品允许拷贝的次数。在块417处,版权和回放管理信息是作品允许播放的次数。
在块420处,对版权受保护的基于帧的作品进行编码。在块430处,对编码后的版权受保护的基于帧的作品进行传输。在一个实施例中,在块435处,将编码后的版权受保护的基于帧的作品传输至一个设备。该设备对嵌入的版权和回放管理信息解码,以帮助确保版权受保护的基于帧的作品的被授予的版权特许权得到适当付费。在块440处,至少部分地基于嵌入的版权和回放管理信息来确保版权受保护的基于帧的作品的被授予的版权特许权得到适当付费。
视听作品
现参照图5A-5C,示出了根据本发明多个实施例的用于安全地提供时间和空间偏移的视听作品的***的多个框图500、550和575。总体上,图5A是根据本发明一个实施例的用于以在线内容安全地提供时间和空间偏移的视听作品的***的框图。另外,图5B是根据本发明一个实施例的用于以本地内容安全地提供时间和空间偏移的视听作品的***的框图。此外,图5C是根据本发明一个实施例的用于以分离的音频播放器和视频播放器安全地提供时间和空间偏移的视听作品的***的框图。
总体上,本文参照图5A-5C描述的多种***和技术提供了后续实施例以及多种不同的可能组合的示例,以便在安全和遵约的环境中呈现视听作品307。尽管提供了如下实施例,但应当理解其它的实施例可以多于两个,其它实施例包括在视听作品中具有不同数量的链接以及视听作品的一个或多个部分可以存储在不同数量的位置处的实施例。另外,在下文的讨论中,以图6的讨论来提供***500、550和575的具体操作细节。此外为了简明起见,对于三种***之间的共同之处以及三种***的多种可能的组合不再重复。
在本文的讨论中,视听作品被认为是由一系列相关图像组成的作品,这些图像本来打算使用诸如投影仪、看片器或电子装置并且与伴音(如果有的话)一起呈现,而不考虑作品所嵌入的材料对象(如胶片或磁带)的性质。另外,在本文的讨论中,与视听作品相关联的声音不必物理集成到相关图像序列中,例如可以是带有单独的音频磁带的胶片。
另外,术语“时间偏移”是指预先呈现或生成的视听作品,如现场直播的记录。术语“空间偏移”是指视听作品的当前观看所在地点与视听作品的生成所在地点不同。另外,尽管在后文的讨论中使用了术语“链接”,但在替代实施例中,“链接”可以由诸如引用、地址、统一资源***等来代替。
现参照图5,示出了使用在线内容的集成视听表演(performance)。换句话说,图5A的集成视听表演501例示了利用与嵌入的音频播放器508结合操作的网页浏览器506来从在线源呈现视听内容。在一个实施例中,网页浏览器506将会呈现包括艺人信息、专辑信息、图像等的视觉信息,同时嵌入的音频播放器508将同时提供录音或其它音频内容。在一个实施例中,网页浏览器506和音频播放器508是独立的应用程序。不过在另一实施例中,网页浏览器506和音频播放器508可以链接到诸如BlueBeat Audio/Visual PlayerTM的单个应用程序中。在一个实施例中,启用CCM的回放/记录应用程序205同时被视觉播放器506和音频播放器508使用。在另一实施例中,单个启用CCM的回放/记录应用程序205针对视听作品307的呈现来控制视觉播放器506和音频播放器508。
在另一实施例中,例如针对分离的视听呈现,提供视听呈现的服务器的一部分可以包括访问控制。换句话说,视听呈现的特性可以是使得用户能够自由播放音频部分或者视觉部分或二者的部分,但需要特权来播放该呈现的其余部分。这种特权包括(但不限于)特定网站的会员身份或订阅。
例如,BlueBeatTM网站可以使其视觉内容仅对注册用户可用,在这种情况下,想要使用BlueBeatTM视听播放器以访问视听呈现的视觉内容的用户将需要预先登陆BlueBeatTM网站,或者需要对网站提供有效证书。然后BlueBeatTM服务商可以基于用户的注册状态允许或拒绝对视觉内容的访问。
现参照图5B,示出了使用本地内容的集成视听表演。换句话说,图5B的集成视听表演551例示了使用本地视听播放器557从本地源呈现视听内容。在一个实施例中,所述本地视听内容包括诸如艺人信息、专辑信息、图像等的视觉信息,同时提供录音或其它音频内容。在一个实施例中,本地视听播放器557是例如BlueBeatAudio/Visual PlayerTM等的应用程序。在一个实施例中,本地视听播放器557包括启用CCM的回放/记录应用程序205。
现参照图5C,示出了分离的视听表演。在图5C中,如参照图6所详细说明的,所述内容可以是在线的、本地的或其组合。不过,在图5C中示出了与分离的音频播放器578结合操作的独立视觉播放器576。在另一实施例中,视觉播放器576可以包括艺人信息、专辑信息、图像等。此外,音频播放器578可以包括录音或其它音频内容。另外在一个实施例中,当访问音频播放器578以呈现视听作品307时,音频播放器578将使用通信路径579来自动起动视觉播放器576。类似地,在另一实施例中,当访问视觉播放器576以呈现视听作品307时,视觉播放器576将使用通信路径577来自动起动音频播放器578。在一个实施例中,启用CCM的回放/记录应用程序205被视觉播放器576和音频播放器578二者使用。在另一实施例中,单个启用CCM的回放/记录应用程序205针对视听作品307的呈现来控制视觉播放器576和音频播放器578。
现参照图6,示出了根据本发明一个实施例的用于安全地提供时间和空间偏移的视听作品307的方法的流程图600。
现参照图6的601,一个实施例提供了在服务器处下载以用于传送至本地设备的时间偏移和空间偏移的视听作品。在一个实施例中,完备的视听作品下载单元的构造包含了在能够呈现视听作品的一个或多个设备上进行呈现所需的全部视听信息。在另一实施例中,视听作品的构造包括对包含嵌入的视觉信息的音频文件的生成,以及对呈现视听作品307所需的额外的视觉内容的链接。在另一实施例中,视听作品307的构造包括对包含嵌入的音频信息的视觉文件的生成,以及对呈现视听作品307所需的额外的音频内容的链接。
应当理解,所述视听作品可以是存储在基于帧的视听作品数据库110中的任何基于帧的视听作品。在一个实施例中,基于帧的视听作品包括例如MPEG-1音频第三层(MP3)文件的声音;以及本来打算与伴音一起呈现的一系列相关图像。例如在一个实施例中,可以从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的相关图像组中选择所述一系列相关图像。参照图1至4描述的方法和***可以针对视听作品307来执行或使用。在一个实施例中,对于本来打算与伴音一起呈现的一系列相关图像,伴音可以不必物理集成在所述一系列相关图像中。
现参照图6的605,将呈现的下载从服务器接收到本地设备。在一个实施例中,使用互联网来传送视听作品广播。在一个实施例中,本地设备可以是任何能够呈现视听作品307的电子设备,例如但不限于计算机***、便携式计算设备、移动电话、PDA、带有视频呈现功能的MP3播放器、电视机、呈现设备(诸如投影仪、看片器或者本身与诸如磁带播放机、数字播放机、立体声播放机等的音频设备结合的电子装置)。
现参照图6的610,将启用CCM的回放/记录应用程序205的可选下载从服务器接收到本地设备。一般地,启用CCM的回放/记录应用程序205需要呈现、回放或拷贝视听作品307。不过,由于本地设备上可能已经具有启用CCM的回放/记录应用程序205,因此610是可选的,于是其它的启用CCM的回放/记录应用程序205的下载可能是不必要的。
现参照图6的615,在本地设备上通过启用CCM的回放/记录应用程序来提供对视听作品307的呈现。例如,在一个实施例中,在其上具有启用CCM的回放/记录应用程序205的第一计算设备中接收视听作品的第一部分。另外,在视听作品的第一部分内提供了到达被存储在第二计算设备上的视听作品的第二部分的链接。另外,在一个实施例中,启用CCM的回放/记录应用程序205要求第一计算设备在视听作品可被访问之前访问视听作品的第一部分和第二部分。在一个实施例中,第一计算设备使用网络连接来访问存储在第二计算设备上的视听作品的第二部分。
在一个实施例中,视听作品的第一部分包括含有嵌入的视觉信息的音频文件,以及到包括额外视觉内容的第二部分的链接。在另一实施例中,视听作品的第一部分包括含有嵌入的音频信息的视觉文件,以及到包括额外音频内容的第二部分的链接。
如本文所述,在一个实施例中,在视听作品的第一部分中使用SCMS信息来提供到视听作品的第二部分的链接。在另一实施例中,在视听作品的第一部分中使用ID3V2标签来提供到视听作品的第二部分的链接。在另一实施例中,可以使用SCMS信息和ID3V2标签二者。在又一实施例中可以提供多个链接。
换句话说,在呈现视听作品307之前,对已下载的文件的SCMS信息或ID3V2标签的一部分进行检查,以确保视听作品307能够以独立的格式呈现,例如作为完备的文件,或者检查下载的视听作品307是否包括链接。如果在SCMS信息和ID3V2标签之一或二者中提供了链接,则启用CCM的回放/记录应用程序将自动访问互联网连接,并且在呈现视听作品307之前从链接位置接收信息。于是,在一个实施例中,如果没有可用的互联网连接,则视听作品307将不会被启用CCM的回放/记录应用程序所呈现。
在一个实施例中,在图3的讨论中提供的32位示例的一个或多个位置中可以包括链接信息。此外,还应理解,ID3V2可以是MP3帧头中的在操作上与上述参照图3描述的对元数据类似的元数据。
在一个实施例中,如果视听作品307具有可检测的SCMS信息,但是该信息已破坏或者内部不一致,则启用CCM的回放/记录应用程序205不允许呈现视听作品。例如,如果启用CCM的回放/记录应用程序205不能确认在正确呈现音频以及本来打算一起播放的一系列相关图像时不需要网络链接,则启用CCM的回放/记录应用程序205将默认不呈现视听作品307。
示例计算***
现参照图7,更详细地示出了根据本发明一个实施例的计算机***700的视图。在一个实施例中,所讨论的特定处理是作为驻留在***700的计算机可读存储器单元中或者通过***700的处理器702执行的一系列指令。所述指令在执行时使计算机***700如前文所述执行具体功能并呈现具体性能。
一般而言,本发明实施例使用的计算机***700包括用于通信信息的地址/数据总线701,与总线701耦接的一个或多个用于处理信息和指令的中央处理器702,与总线701耦接的用于存储用于中央处理器702的信息和指令的计算机可读易失存储器单元703(例如随机访问存储器、静态RAM、动态RAM等),与总线701耦接的用于存储用于处理器702的静态信息和指令的计算机可读非易失存储器单元704(例如只读存储器、可编程ROM、闪存、EPROM、EEPROM等)。
***700还包括大存储容量计算机可读数据存储设备705,例如与总线701耦接的用于存储信息和指令的磁盘或光盘以及盘驱动器。可选地,***700可以包括耦接至总线701以将信息显示给计算机用户(如维护技术人员等)的显示设备706,耦接至总线701以将信息和命令选择通信至中央处理器702的包含字母数字及功能键的字母数字输入设备707,耦接至总线以将用户输入的信息和命令选择通信至中央处理器702的光标控制设备708,和耦接至总线701以将命令选择通信至中央处理器702的信号生成输入/输出设备709。
适用于本发明的已知计算机***、环境和配置的示例包括但不限于个人计算机、服务器计算机、手持或膝上型设备、多处理器***、基于多处理器的***、机顶盒、可编程用户电子设备、网络PC、微型计算机、大型机、包含任何上述***或设备的分布式计算环境等。
应当理解,与本文所公开的***和方法相关的示例和实施例不对本发明技术的可能的实现方式构成限制。尽管以具体的结构特征和/或方法动作的方式描述了本发明的主题,但是应当理解,所附权利要求中定义的主题不必限于上述具体特征或动作,上述具体特征或动作仅是实现权利要求的示例方式。文中所述的所有元件、部件和步骤均是优选包括的。应当理解,对于本领域技术人员来说,显然任何这些元件、部件和步骤均可以由其它元件、部件和步骤代替或者删除。
思想
本文公开了至少如下思想。
思想1一种用于安全地提供时间偏移和空间偏移的视听作品的方法,所述方法包括:
访问时间偏移和空间偏移的视听作品,所述视听作品包括本来打算与伴音一起呈现的一系列相关图像;和
利用启用版权遵约机制(CCM)的回放/记录应用程序来呈现所述时间偏移和空间偏移的视听作品,所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
思想2思想1的方法,还包括:
将所述时间偏移和空间偏移的视听作品下载到其上具有所述启用CCM的回放/记录应用程序的计算设备;和
利用所述计算设备上的所述启用CCM的回放/记录应用程序来呈现所述时间偏移和空间偏移的视听作品,所述计算设备上的所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
思想3思想1的方法,还包括:
在其上具有所述启用CCM的回放/记录应用程序的第一计算设备处接收所述视听作品的第一部分;
在所述视听作品的所述第一部分内提供到存储在第二计算设备中的所述视听作品的第二部分的链接;和
要求所述第一计算设备在所述视听作品可访问之前访问所述视听作品的所述第一部分和所述第二部分。
思想4思想3的方法,还包括:
所述第一计算设备使用网络连接来访问存储在所述第二计算设备中的所述视听作品的所述第二部分。
思想5思想3的方法,其中接收所述视听作品的所述第一部分包括:
接收音频文件,所述音频文件包括嵌入的视觉信息以及到包含额外视觉内容的所述第二部分的所述链接。
思想6思想3的方法,其中接收所述视听作品的所述第一部分包括:
接收视觉文件,所述视觉文件包括嵌入的音频信息以及到包含额外音频内容的所述第二部分的所述链接。
思想7思想3的方法,还包括:
使用针对所述视听作品的所述第一部分的序列拷贝管理***信息来提供到所述视听作品的所述第二部分的所述链接。
思想8思想3的方法,还包括:
使用所述视听作品的所述第一部分中的ID3V2标签来提供到所述视听作品的所述第二部分的所述链接。
思想9思想1的方法,其中所述一系列相关图像是从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的组中选择的。
思想10思想1的方法,其中所述伴音不物理集成在所述一系列相关图像中。
思想11一种用于安全地呈现、播放和记录时间偏移和空间偏移的视听作品的***,包括:
时间偏移和空间偏移的视听作品,其包括从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的组中选择的一系列相关图像,所述一系列相关图像本来打算与伴音一起呈现,所述伴音不物理集成在所述一系列相关图像中;和
启用版权遵约机制(CCM)的回放/记录应用程序,用于呈现所述时间偏移和空间偏移的视听作品,所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
思想12思想10的***,其中在其上具有所述启用CCM的回放/记录应用程序的第一计算设备处接收所述视听作品的第一部分;所述第一部分包括到存储在第二计算设备中的所述视听作品的第二部分的链接;其中在所述视听作品可被访问以便在所述第一计算设备上回放或记录之前,要求访问所述视听作品的所述第一部分和所述第二部分。
思想13思想11的***,其中所述视听作品的所述第一部分包括音频文件,所述音频文件包括嵌入的视觉信息以及到包含额外视觉内容的所述第二部分的所述链接。
思想14思想11的***,其中所述视听作品的所述第一部分包括视觉文件,所述视觉文件包括嵌入的音频信息以及到包含额外音频内容的所述第二部分的所述链接。
思想15思想11的***,其中到所述视听作品的所述第二部分的所述链接是从包含所述视听作品所述的第一部分的序列拷贝管理***信息和所述视听作品的所述第一部分中的ID3V2标签的组中选择的。
思想16一种存储有计算机可执行指令的计算机可读介质,所述指令用于使服务器执行将安全的时间偏移和空间偏移的视听作品提供给计算设备的方法,所述方法包括:
生成视听作品,所述视听作品包括本来打算与伴音一起呈现的一系列相关图像,所述伴音不物理集成在所述一系列相关图像中;
对所述视听作品进行时间偏移;
对所述视听作品进行空间偏移;和
将所述时间偏移和空间偏移的视听作品提供至其上具有启用版权遵约机制(CCM)的回放/记录应用程序的计算设备上,所述计算设备上的所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
思想17思想15的计算机可读介质,还包括:
在其上具有所述启用CCM的回放/记录应用程序的所述计算设备处接收所述视听作品的第一部分;
在所述视听作品的所述第一部分内提供到存储在所述服务器中的所述视听作品的第二部分的链接;和
要求所述计算设备在所述视听作品可被访问以便在所述计算设备上进行回放或记录之前访问所述视听作品的所述第一部分和所述第二部分。
思想18思想16的计算机可读介质,其中接收所述视听作品的所述第一部分包括:
接收音频文件,所述音频文件包括嵌入的视觉信息以及到包含额外视觉内容的所述第二部分的所述链接。
思想19思想16的计算机可读介质,其中接收所述视听作品的所述第一部分包括:
接收视觉文件,所述视觉文件包括嵌入的音频信息以及到包含额外音频内容的所述第二部分的所述链接。
思想20思想16的计算机可读介质,其中到所述视听作品的所述第二部分的所述链接是从包含所述视听作品的所述第一部分的序列拷贝管理***信息和所述视听作品的所述第一部分中的ID3V2标签的组中选择的。
思想21思想15的计算机可读介质,其中所述一系列相关图像是从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的组中选择的。
Claims (21)
1.一种用于安全地提供时间偏移和空间偏移的视听作品的方法,所述方法包括:
访问时间偏移和空间偏移的视听作品,所述视听作品包括本来打算与伴音一起呈现的一系列相关图像;和
利用启用版权遵约机制(CCM)的回放/记录应用程序来呈现所述时间偏移和空间偏移的视听作品,所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
2.权利要求1的方法,还包括:
将所述时间偏移和空间偏移的视听作品下载到其上具有所述启用CCM的回放/记录应用程序的计算设备;和
利用所述计算设备上的所述启用CCM的回放/记录应用程序来呈现所述时间偏移和空间偏移的视听作品,所述计算设备上的所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
3.权利要求1的方法,还包括:
在其上具有所述启用CCM的回放/记录应用程序的第一计算设备处接收所述视听作品的第一部分;
在所述视听作品的所述第一部分内提供到存储在第二计算设备中的所述视听作品的第二部分的链接;和
要求所述第一计算设备在所述视听作品可访问之前访问所述视听作品的所述第一部分和所述第二部分。
4.权利要求3的方法,还包括:
所述第一计算设备使用网络连接来访问存储在所述第二计算设备中的所述视听作品的所述第二部分。
5.权利要求3的方法,其中接收所述视听作品的所述第一部分包括:
接收音频文件,所述音频文件包括嵌入的视觉信息以及到包含额外视觉内容的所述第二部分的所述链接。
6.权利要求3的方法,其中接收所述视听作品的所述第一部分包括:
接收视觉文件,所述视觉文件包括嵌入的音频信息以及到包含额外音频内容的所述第二部分的所述链接。
7.权利要求3的方法,还包括:
使用针对所述视听作品的所述第一部分的序列拷贝管理***信息来提供到所述视听作品的所述第二部分的所述链接。
8.权利要求3的方法,还包括:
使用所述视听作品的所述第一部分中的ID3V2标签来提供到所述视听作品的所述第二部分的所述链接。
9.权利要求1的方法,其中所述一系列相关图像是从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的组中选择的。
10.权利要求1的方法,其中所述伴音不物理集成在所述一系列相关图像中。
11.一种用于安全地呈现、播放和记录时间偏移和空间偏移的视听作品的***,包括:
时间偏移和空间偏移的视听作品,其包括从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的组中选择的一系列相关图像,所述一系列相关图像本来打算与伴音一起呈现,所述伴音不物理集成在所述一系列相关图像中;和
启用版权遵约机制(CCM)的回放/记录应用程序,用于呈现所述时间偏移和空间偏移的视听作品,所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
12.权利要求10的***,其中在其上具有所述启用CCM的回放/记录应用程序的第一计算设备处接收所述视听作品的第一部分;所述第一部分包括到存储在第二计算设备中的所述视听作品的第二部分的链接;其中在所述视听作品可被访问以便在所述第一计算设备上回放或记录之前,要求访问所述视听作品的所述第一部分和所述第二部分。
13.权利要求11的***,其中所述视听作品的所述第一部分包括音频文件,所述音频文件包括嵌入的视觉信息以及到包含额外视觉内容的所述第二部分的所述链接。
14.权利要求11的***,其中所述视听作品的所述第一部分包括视觉文件,所述视觉文件包括嵌入的音频信息以及到包含额外音频内容的所述第二部分的所述链接。
15.权利要求11的***,其中到所述视听作品的所述第二部分的所述链接是从包含所述视听作品的所述第一部分的序列拷贝管理***信息和所述视听作品的所述第一部分中的ID3V2标签的组中选择的。
16.一种存储有计算机可执行指令的计算机可读介质,所述指令用于使服务器执行将安全的时间偏移和空间偏移的视听作品提供给计算设备的方法,所述方法包括:
生成视听作品,所述视听作品包括本来打算与伴音一起呈现的一系列相关图像,所述伴音不物理集成在所述一系列相关图像中;
对所述视听作品进行时间偏移;
对所述视听作品进行空间偏移;和
将所述时间偏移和空间偏移的视听作品提供至其上具有启用版权遵约机制(CCM)的回放/记录应用程序的计算设备上,所述计算设备上的所述启用CCM的回放/记录应用程序使用与操作***的视听作品呈现子***通常使用的数据路径不同的新的路径,使得所述视听作品在呈现、回放和记录期间始终保持在安全环境中。
17.权利要求15的计算机可读介质,还包括:
在其上具有所述启用CCM的回放/记录应用程序的所述计算设备处接收所述视听作品的第一部分;
在所述视听作品的所述第一部分内提供到存储在所述服务器中的所述视听作品的第二部分的链接;和
要求所述计算设备在所述视听作品可被访问以便在所述计算设备上进行回放或记录之前访问所述视听作品的所述第一部分和所述第二部分。
18.权利要求16的计算机可读介质,其中接收所述视听作品的所述第一部分包括:
接收音频文件,所述音频文件包括嵌入的视觉信息以及到包含额外视觉内容的所述第二部分的所述链接。
19.权利要求16的计算机可读介质,其中接收所述视听作品的所述第一部分包括:
接收视觉文件,所述视觉文件包括嵌入的音频信息以及到包含额外音频内容的所述第二部分的所述链接。
20.权利要求16的计算机可读介质,其中到所述视听作品的所述第二部分的所述链接是从包含所述视听作品的所述第一部分的序列拷贝管理***信息和所述视听作品的所述第一部分中的ID3V2标签的组中选择的。
21.权利要求15的计算机可读介质,其中所述一系列相关图像是从包括艺人信息、专辑信息、艺人图像、相关艺人信息和相关艺人图像的组中选择的。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/610,080 | 2009-10-30 | ||
US12/610,080 US20110103769A1 (en) | 2009-10-30 | 2009-10-30 | Secure time and space shifted audiovisual work |
PCT/US2010/050074 WO2011059575A2 (en) | 2009-10-30 | 2010-09-23 | Secure time and space shifted audiovisual work |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102713924A true CN102713924A (zh) | 2012-10-03 |
Family
ID=43925541
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2010800571474A Pending CN102713924A (zh) | 2009-10-30 | 2010-09-23 | 安全时间空间偏移的视听作品 |
Country Status (11)
Country | Link |
---|---|
US (1) | US20110103769A1 (zh) |
EP (1) | EP2494492A4 (zh) |
JP (1) | JP2013509643A (zh) |
KR (1) | KR20120093967A (zh) |
CN (1) | CN102713924A (zh) |
AU (1) | AU2010318603A1 (zh) |
BR (1) | BR112012010033A2 (zh) |
CA (1) | CA2779056A1 (zh) |
IL (1) | IL219402A0 (zh) |
RU (1) | RU2012115673A (zh) |
WO (1) | WO2011059575A2 (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2010123324A2 (ko) * | 2009-04-24 | 2010-10-28 | 엘지전자 주식회사 | 영상표시장치 및 그 동작방법 |
US8843594B2 (en) * | 2010-03-26 | 2014-09-23 | Dan Fiul | Time shifted transcoded streaming (TSTS) system and method |
WO2011155098A1 (ja) * | 2010-06-10 | 2011-12-15 | パナソニック株式会社 | 再生装置、記録媒体、再生方法、プログラム |
US9449179B2 (en) | 2012-10-17 | 2016-09-20 | Sony Corporation | Information processor |
US11449601B2 (en) * | 2020-01-08 | 2022-09-20 | Red Hat, Inc. | Proof of code compliance and protected integrity using a trusted execution environment |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6934759B2 (en) * | 1999-05-26 | 2005-08-23 | Enounce, Inc. | Method and apparatus for user-time-alignment for broadcast works |
US7406603B1 (en) * | 1999-08-31 | 2008-07-29 | Intertrust Technologies Corp. | Data protection systems and methods |
AU2001245575A1 (en) * | 2000-03-09 | 2001-09-17 | Videoshare, Inc. | Sharing a streaming video |
JP3519691B2 (ja) * | 2001-02-26 | 2004-04-19 | 株式会社東芝 | 制限情報の整合処理機能付き情報録再装置および方法 |
JP4197230B2 (ja) * | 2002-02-13 | 2008-12-17 | パイオニア株式会社 | フォーマット変換装置、フォーマット変換方法、フォーマット変換処理プログラムおよびフォーマット変換処理プログラムを記録した記録媒体、並びに、情報記録装置、情報記録方法、情報記録処理プログラムおよび情報記録処理プログラムを記録した記録媒体 |
US8250663B2 (en) * | 2002-09-04 | 2012-08-21 | Music Public Broadcasting, Inc. | Method and system for controlling presentation of media on a media storage device |
FR2850515B1 (fr) * | 2003-01-23 | 2005-07-01 | Medialive | Procede et systeme adaptatif et progressif de distribution securisee d'images fixes codees en ondelettes |
US7802095B2 (en) * | 2004-02-03 | 2010-09-21 | Music Public Broadcasting, Inc. | Method and system for preventing unauthorized recording of media content on a Macintosh operating system |
US20050192815A1 (en) * | 2004-02-27 | 2005-09-01 | Clyde Stuart M. | Display rights management system |
US20060075033A1 (en) * | 2004-09-20 | 2006-04-06 | Bienstock Terry S | Method and system for creating and sending electronic mail having multi-media files |
US7593950B2 (en) * | 2005-03-30 | 2009-09-22 | Microsoft Corporation | Album art on devices with rules management |
US20080085096A1 (en) * | 2006-10-04 | 2008-04-10 | Aws Convergence Technologies, Inc. | Method, system, apparatus and computer program product for creating, editing, and publishing video with dynamic content |
WO2009027128A1 (en) * | 2007-08-31 | 2009-03-05 | International Business Machines Corporation | Method for synchronizing data flows |
US8776159B2 (en) * | 2007-11-27 | 2014-07-08 | Nec Corporation | Content distribution system, content distribution server, content distribution method, and content distribution program |
US8745513B2 (en) * | 2007-11-29 | 2014-06-03 | Sony Corporation | Method and apparatus for use in accessing content |
-
2009
- 2009-10-30 US US12/610,080 patent/US20110103769A1/en not_active Abandoned
-
2010
- 2010-09-23 JP JP2012536822A patent/JP2013509643A/ja active Pending
- 2010-09-23 BR BR112012010033A patent/BR112012010033A2/pt not_active IP Right Cessation
- 2010-09-23 AU AU2010318603A patent/AU2010318603A1/en not_active Abandoned
- 2010-09-23 CN CN2010800571474A patent/CN102713924A/zh active Pending
- 2010-09-23 EP EP10830374.4A patent/EP2494492A4/en not_active Withdrawn
- 2010-09-23 CA CA2779056A patent/CA2779056A1/en not_active Abandoned
- 2010-09-23 KR KR1020127012815A patent/KR20120093967A/ko not_active Application Discontinuation
- 2010-09-23 WO PCT/US2010/050074 patent/WO2011059575A2/en active Application Filing
- 2010-09-23 RU RU2012115673/08A patent/RU2012115673A/ru not_active Application Discontinuation
-
2012
- 2012-04-24 IL IL219402A patent/IL219402A0/en unknown
Also Published As
Publication number | Publication date |
---|---|
EP2494492A4 (en) | 2013-10-16 |
AU2010318603A1 (en) | 2012-05-24 |
CA2779056A1 (en) | 2011-05-19 |
BR112012010033A2 (pt) | 2019-09-24 |
RU2012115673A (ru) | 2013-12-20 |
EP2494492A2 (en) | 2012-09-05 |
KR20120093967A (ko) | 2012-08-23 |
WO2011059575A3 (en) | 2011-08-04 |
US20110103769A1 (en) | 2011-05-05 |
IL219402A0 (en) | 2012-06-28 |
JP2013509643A (ja) | 2013-03-14 |
WO2011059575A2 (en) | 2011-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5302425B2 (ja) | 長期にリニューアル可能なセキュリティを提供するコンテンツセキュリティ方法、その装置およびコンピュータ読取可能記憶媒体 | |
US8087091B2 (en) | Method and system for preventing unauthorized reproduction of electronic media | |
US8255331B2 (en) | Method for providing curriculum enhancement using a computer-based media access system | |
US20110010778A1 (en) | Standalone solution for serial copy management system (scms) compliance | |
JP2004532495A5 (zh) | ||
CN113411638A (zh) | 视频文件的播放处理方法、装置、电子设备及存储介质 | |
US20120109784A1 (en) | Method and system for automating protection of media files for download | |
CN102713924A (zh) | 安全时间空间偏移的视听作品 | |
US8407808B2 (en) | Security thread for protecting media content | |
US20100306860A1 (en) | Using a custom media library to secure digital media content | |
US20100306859A1 (en) | Secure media copying and/or playback in a usage protected frame-based work | |
CN101123105B (zh) | 宿主装置和*** | |
US8719946B2 (en) | System and method for securely retrieving and playing digital media | |
US10078737B2 (en) | System and method for securely retrieving and playing digital media | |
Xu et al. | Content protection and usage control for digital music | |
WO2002031618A2 (en) | Method and system for controlling usage and protecting against copying of digital multimedia content and associated players/readers | |
US8826445B2 (en) | Method and system of deterring unauthorized use of media content by degrading the contents waveform | |
Schmucker | Possibilities, Limitations, and the Future of Audiovisual Content Protection | |
山崎哲也 et al. | Digital Content Distribution and Copyright Management Technology in the Broadband Age |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20121003 |