CN1190961C - 信息处理设备和方法 - Google Patents
信息处理设备和方法 Download PDFInfo
- Publication number
- CN1190961C CN1190961C CNB011163968A CN01116396A CN1190961C CN 1190961 C CN1190961 C CN 1190961C CN B011163968 A CNB011163968 A CN B011163968A CN 01116396 A CN01116396 A CN 01116396A CN 1190961 C CN1190961 C CN 1190961C
- Authority
- CN
- China
- Prior art keywords
- time
- information
- bit stream
- time restriction
- restriction information
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 74
- 230000010365 information processing Effects 0.000 title claims description 3
- 230000008569 process Effects 0.000 claims abstract description 27
- 241001269238 Data Species 0.000 claims description 22
- 238000000605 extraction Methods 0.000 claims description 9
- 238000003672 processing method Methods 0.000 claims description 3
- 238000011084 recovery Methods 0.000 claims description 3
- 238000005259 measurement Methods 0.000 claims 2
- 230000005540 biological transmission Effects 0.000 abstract description 7
- 239000000284 extract Substances 0.000 abstract description 7
- NTOPKICPEQUPPH-UHFFFAOYSA-N IPMP Natural products COC1=NC=CN=C1C(C)C NTOPKICPEQUPPH-UHFFFAOYSA-N 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 description 13
- 238000012545 processing Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000008676 import Effects 0.000 description 2
- 238000012856 packing Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000002123 temporal effect Effects 0.000 description 2
- 239000004606 Fillers/Extenders Substances 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 230000008929 regeneration Effects 0.000 description 1
- 238000011069 regeneration method Methods 0.000 description 1
- UWHCKJMYHZGTIT-UHFFFAOYSA-N tetraethylene glycol Chemical compound OCCOCCOCCOCCO UWHCKJMYHZGTIT-UHFFFAOYSA-N 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
Images
Classifications
-
- 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/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/234—Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
-
- 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/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
- Television Systems (AREA)
Abstract
从传递通路(1)输入包含一个或多个编码的对象数据以及用来管理它们的管理信息的MPEG-4比特流,并通过多路分解器(2)多路分解成对象数据。IPMP控制器从该管理信息提取和用于该一个或多个对象数据的时间限制有关的时间限制信息,并根据提取出的时间限制信息控制该一个或多个对象数据的再现处理,从而一旦从含有多个对象数据的比特流译码信息时防止对设置着时间限制的预定对象的过分使用。
Description
技术领域
本发明涉及一种用于多路分解并译码比特流、多路复用并输出一个或多个译码后的对象数据的信息处理设备和方法,其中该比特流包含一个或多个编码的对象数据和管理信息,管理信息用于以对象数据为单元进行管理。
背景技术
近年来,作为一种组合包含着多个对象数据例如活动图象对象、声频对象等的多媒体数据并且用单个比特流发送它们被称为MPEG-4的方法已标准化。MPEG-4的接收方(再现方)在彼此相关下再现,例如,声频和视频图象景物。在这样的MPEG-4播放机中,必须对所有或部分数据施加各种使用限制以保护知识产权(包括版权)。
和常规多媒体流不同,通过上述MPEG-4规定的比特流具有一种在单个比特流上独立地发送/接收许多视频景物和视频对象的功能。另外,对于声频数据,可从单个比特流译码许多对象数据。即,象MPEG-4流那样的含有多个对象流的比特流含有BIFS(用于景物的二进制格式),BIFS是通过扩充VRML(虚拟现实建模语言)规定的以便复盖自然移动图象和声频数据。请注意BIFS是用二进制数据描述MPEG-4景物的信息。
由于景物合成所需的对象是分别编码和发送的,在译码方也分别地译码它们,并且通过根据BIFS描述同步各数据的时间轴和播放机的时间轴合成并再现景物。
在这种方式下,由于MPEG-4播放机合成多个对象,必须对各个对象施加知识产权的使用限制。出于这个目的,提出一种用于得到和知识产权有关的鉴别信息的***。
简而言之,例如当在通过网络或存储介质如光盘等分发的多媒体数据上设置作为使用限制的时间限制时,需要一种处理,以便把和该时间限制有关的信息(称为时间限制信息)附加成文件或修改数据从而把这种信息嵌入成数字水印。
接收方,即播放机方,从附加的文件或修改数据提取该时间限制信息,并且根据提取出的信息和从计算机或播放机的内部时钟单元读出的时间信息之间的关系限制再现或执行。
然而,有可能为整个常规的多媒体数据设置时间限制以防止过分的使用,但是不能得到一种为由多个对象构成的多媒体数据例如MPEG-4比特流中的特定对象设置时间限制以防止过分使用的技术。
发明内容
本发明用来解决上述问题并具有一旦从包含多个对象数据译码信息时对预定对象设置时间限制以防止过分使用的目的。
为了达到上述目的,依据本发明的一个方面,提供一种用于多路分解并译码比特流和再现多个译码后的对象数据的信息处理设备,其中该比特流包含多个编码的对象数据以及用来管理所述多个编码的对象数据的每一个的管理信息,该设备包括:提取装置,用于从该管理信息提取为多个编码的对象数据的每一个设置的和时间限制有关的时间限制信息;以及控制装置,用于根据该时间限制信息控制多个译码后的对象数据的每一个的再现处理。
根据本发明的另一方面,提供了一种用于多路分解并译码比特流和再现多个译码后的对象数据的信息处理方法,其中该比特流包含多个编码的对象数据以及用来管理所述每个编码的对象数据的每一个的管理信息,该方法包括:提取步骤,用于从该管理信息提取为多个编码对象数据的每一个设置的和时间限制有关的时间限制信息;以及控制步骤,用于根据该时间限制信息控制多个译码后的对象数据的每一个的再现处理。
从下述连带着附图的说明本发明的其它特征和优点将会清楚,在各图中相似的参照字符指示相同或相似的部分。
附图说明
和说明书相结合并作为说明书的一部分的各附图示出本发明的各实施例,并且和说明书一起用来解释本发明的原理。
图1是一个示意方块图,示出依据本发明的第一实施例的MPEG-4播放机的结构;
图2是一个方块图,示出图1中示出的IPMP控制器20的一种示例结构;
图3是一个流程图,示出依据本发明的第一实施例的MPEG-4播放机的操作;
图4是一个流程图,示出依据本发明的第二实施例的MPEG-4播放机的操作;
图5是一个方块图,示出依据本发明的第三实施例的计算机的结构;
图6示出在本发明的第一实施例中对多个对象附加IPMP信息时的数据结构的一个例子;以及
图7示出本发明的第一实施例中的IPMP数据结构的一个例子。
具体实施方式
下面参照各附图说明本发明的优选实施例。
[第一实施例]
作为第一实施例,下面解释一种信息处理设备的结构和操作,该设备根据和时间限制有关的信息(以下称为“时间限制信息”)限制各个对象数据的再现,当输入并且以对象数据为单位分解和译码含有通过MPEG-4规定的多个对象数据和管理信息时该时间限制信息包含在管理信息中。
图1是一个示意方块图,示出作为该实施例的信息处理设备的MPEG-4播放机的结构。将利用图1解释该MPEG-4的结构,并且解释通过该MPEG-4播放机设置时间限制以防止对预定对象过分使用的方法。
现参照图1,参考号1代表通过其传送MPEG-4比特流的各种网络的传递通路。请注意,该实施例的传递通路不仅表示诸如广播网、通信网等的通信路径,还表示诸如DVD-RAM等的存储介质本身。
一旦接收经传递通路1从网络传送的或者经传递路径1从存储介质读出的MPEG-4流,该MPEG-4播放机把该流输入到多路分解器2。多路分解器2把接收到的MPEG-4比特流分解成景物描述数据,该景物描述数据包含图形数据、声频对象数据(声频比特流)、移动图象对象数据(移动图象比特流)、对象描述数据等,并且把它们输入到对应处理层的处理电路3至6。
请注意,已通过例如周知的ECLP(码受激线性预测)编码、域变换加权交错向量量化(TWINVQ)编码等编码(压缩)声频对象数据。同样,通过例如周知的MPEG-4、H-263等已经编码移动图象对象数据。对象描述数据包括例如动画制作等并且类似地编码成各描述数据所适用的格式。对象描述数据是引用景物描述数据中的声频和移动图象流的节点所需要的并且具有指定流的控制信息(编码方法、和景物描述的对应性、包格式、知识产权管理信息等)。
在同步层处理电路3至6中,因为景物描述数据、声频对象、移动图象对象、对象描述数据等已被编码(压缩)或其它处理,通过译码电路15至18以对象为单位对它们译码。
请注意,该实施例设想一种即使当MPEG-4比特流在声频对象、移动图象对象和对象描述数据的各个中含有多个不同类型的对象下仍可译码的设备。出于这个原因,和声频对象、移动图象对象和对象描述数据对应地准备多组同步层处理电路和译码电路。
通过译码电路16、17和18分别译码的声频对象、移动图象对象和对象描述数据输入到景物合成(部件)电路30以便根据景物描述/图形译码电路15译码的景物描述信息再现景物。向由显示器、扬声器、打印机等代表的输出部件31提供最终得到的多媒体数据序列并且再现。
在该实施例中所接收到的数据流(MPEG-4比特流)中,由于需要用于保护构成景物的各声频和移动图象对象的知识产权等的再现控制,对该比特流添加例如在日本专利10-295937号申请中说明的知识产权管理信息(以下称为IPMP(知识产权管理和保护)信息)。IPMP信息包含在上面提到的对象描述数据中。图6示出整个MPEG-4比特流的数据结构的一个例子。参考号601代表上面提及的BIFS,其容纳景物描述数据。参考号602和603代表说明相继的对象数据的控制信息的对象描述数据。在图6中示出的例子中,含有二个对象描述数据602(OD1)和603(OD2),它们分别含有用于控制移动图象对象数据(604、606)和声频对象数据(605、607)的信息。请注意,OD1和OD2分别含有与移动图象对象数据有关的IPMP信息(IPMP-D1)和与声频对象数据有关的IPMP信息(IPMP-D2)。
在该实施例的播放机中,多路分解器2提取该IPMP信息并把提取的信息提供给IPMP控制器20。IPMP控制器20通过在接入点10、11、12或25、26、27处截听各对象、在各对象上叠加干扰信号、译码加密的各对象对各个对象进行再现控制,或者通过访问译码电路16、17和18停止各个对象的再现。以这种方式,即使输入含有版权内容的比特流时,仍可阻止它的再现。
图2是一个方块图,示出图1中所示的IPMP控制器20的结构的一个例子。
参照图2,参考号40代表一个控制IPMP控制器20的用于算术运算和控制的CPU;50代表一个ROM,用于存储用来控制整个IPMP控制器20的控制程序50a、固定参数50b等。参考号60代表一个RAM,CPU把它用作为暂时存储,其包括用于存储IPMP信息的信息区60a和用于存储从外部存储部件70装入的程序的程序装入区60b。参考号70代表一个外部存储部件,它存储利用诸如软盘、光盘等存储介质安装的程序并且存储要装入到程序装入区60b中的程序。
参考号80代表一个输入接口,它输入来自多路分解器2的IPMP信息以及来自同步层4至6的时间信息。参考号90代表一个输出接口,用于把接入点控制信号输出到接入点10至12以及25至27,并且用于把译码电路控制信号输出到译码电路16至18。
在该实施例中,IPMP控制器20示例成是一个独立的处理器部件,但是如业内人士周知那样可通过利用CPU40控制MPEG-4的部分或所有部件实现或通过软件实现。
下面利用图3中的流程图详细说明依据该实施例的MPEG-4的操作尤其是使用IPMP信息时的操作。
图3是用来解释当MPEG-4播放机接收MPEG-4比特流时IPMP控制器20的操作的流程图。假定该MPEG-4比特流例如含有移动图象对象数据以及包含着与该移动图象数据有关的时间限制信息的IPMP信息。
在这种情况下,该IPMP控制器20规定一个通过多路分解器2多路分解的编码移动数据对象区,并在步骤S300中把该对象的一个包的数据置成为输入流。
接着在步骤S301中检查该输入流是否达到它的结束点。若检测到比特流的结束点,即,要控制的移动图象比特流已到达它的结束点,则结束处理;反之,流程前进到步骤S302。
在步骤S302,从多路分解器2多路分解的IPMP流中确定并且提取时间限制信息。
更具体地,IPMP信息在其开始处说明IPMP对象类型标志,在MPEG-4的FDIS中它具有下述规格
Partl:Systems:
class IPMP_Descriptor O extends Base
Descriptor:bit(8)IPMP_DescrTag{
bit(8)IPMP_Descriptor ID;
unsigned int(16)IPMPS_Type;
if(IPMPS_Type=0){
bit(8)URLstring[size Of Instance-3];
}else{
bit(8)IPMP data[size Of Instance-3];
}}
IPMPS-Type指示IPMP控制器20的类型;若IPMPS_Type=0,在由URL String规定的位置处存在用于保护和管理知识产权的信息。
在RA(登记权限)中登记IPMPS_Type=0之外的值,并且在IPMP_data中说明用于保护和管理知识产权的信息。
IPMP控制器20识别IPMP信息中的IPMPS_Type并且可以通过查阅URL String、IPMP_data等确定要保护/管理的对象的控制方法。迄今尚未标准化IPMP_data中的语法,而如图7中所示本实施例中的IPMP_data包括时间限制信息字段701、接入点规定字段702以及其它管理信息字段703。请注意,这些时间限制信息、接入点以及各种其它管理信息是由版权持有人或内容供者确定的。
在本实施例中,时间限制信息是从第一次浏览、显示或再现移动图象比特流的内容的时刻开始的浏览、显示或再现的总时间周期。替代地,时间限制信息可以是从第一次浏览、显示或再现比特流时刻开始的预定的时间周期。在该情况下,该时间限制信息含有通过相加该预定的时间周期和第一次浏览、显示或再现比特流的时刻所得到的时间。替代地,该时间限制信息可以是预定的特定时间,并且在这种情况下可含有该特定的时间。
在步骤S303中,通过参照前一步骤中提取的IPMP_data区里的时间限制信息检查和该时间限制信息对应的移动图象比特流的时间限制是否期满。若该时间限制尚未期满,流程前进到步骤S304;反之,该流程前进到S305以限制移动图象比特流的再现。
通过根据从经网络提供标准时间的时钟读出的时间计算移动图象比特流的使用时间周期并且比较移动图象比特流的总使用时间周期(迄今的使用时间周期+当前计算出的使用时间周期)和时间限制,进行时间限制是否期满的检查过程。替代地,当时间限制信息是从第一次浏览、显示或再现时刻开始的预定时间周期时,通过比较从时钟读出的时间和该时间限制信息进行上述处理过程。另一方面,当时间限制信息是预定的特定时间时,通过比较从时钟读出的时间和该特定时间进行上述处理过程。时间源可以是不允许进行任何窜改的计算机的内部时钟,或者可以是MPEG-4播放机的内部时钟。
在步骤S304中,若需要,改变时间限制信息的内容,并且在IPMP比特流中的时间限制信息字段701中只嵌入该需要改变的内容;若不需要这样的改变,在不作任何处理下流程前进到步骤S306。在本实施例中,由于是按移动图象比特流的总浏览、显示和再现时间周期给出时间限制信息的,计算再现期间的经过时间,并且把从时间限制信息减去该计算出的时间周期得到的结果作为新的时间限制信息嵌入到源IPMP比特流中的时间限制信息字段701里,从而每次再现时改变(更新)受控制的对象(本实施例中的移动图象对象)的时间限制。
IPMP控制器20在步骤S305中可根据IPMP信息的格式确定再现控制方法。
在控制方法的一个例子中,从IPMP_data区的接入点规定字段702提取接入点。接入点规定字段702是由标志704、标志705和标志706组成的,标志704指向译码电路的输入级,标志705指向译码电路的输出级,而标志706指向译码电路本身,并且通过把某标志设到为1的值可规定要控制的接入点。即,接入点规定IPMP控制器20的控制位置从而控制对传递通路1上发送的对象的译码和再现,并且更具体地它指向译码电路16、17和18的输入级或输出级,即,接入点10、11和12,或25、26和27,或译码电路16、17和18。在本实施例中,由于对移动图象对象添加IPMP信息,本情况中的接入点是移动图象译码电路的输入级11或输出级26之一以及移动图象译码电路17。IPMP控制器20截听比特流、叠加干扰信号、译码加密的比特流,或者在指定的接入点停止译码电路的操作,并且在这样的情况下可根据从IPMP_data区的其它管理信息字段702提取出的各种类型的管理信息确定控制方法。这样,即使输入含有取得版权内容的移动图象比特流时,仍可阻止它的再现。
在步骤S306,启动移动图象译码电路17(或继续它的操作)以译码移动图象比特流。
在步骤S307,释放步骤S300中获得的输入流的包,并且流程返回到步骤S300以继续执行。
请注意,IPMP信息不限于是和时间限制有关的信息,而是可能包括各种类型的用来控制MPEG-4播放机的管理信息的组合。例如,IPMP信息可以是对该MPEG-4播放机的用户的限制、对MPEG-4的访问部件(***部件)的限制、诸如伪随机关键字的权限信息等等。
此外,在该实施例中,MPEG-4比特流是由以包为单位的移动图象数据的比特流以及该移动图象数据的IPMP信息的比特流组成的。除移动图象数据之外,可以对构成移动图象数据以及声频数据的对象数据添加IPMP信息。从而,对其设置时间限制并承受过分使用控制的对象不限于移动图象对象,还可把本发明应用于构成移动图象数据以及声频数据的对象数据。
这样,作为本实施例的一种信息处理设备的MPEG-4播放机以及它的控制方法可以在译码来自包含多个对象流的数据流的信息时可防止对设置着时间限制的预定对象的过分使用。
[第二实施例]
在图3中示出的第一实施例中,在提取并分析IPMP信息中的时间限制信息后,利用另一个管理信息(IPMPS_Type)对被控对象施以再现控制。替代地,也可通过首先鉴别非时间限制的管理信息的方式达到第一实施例的目的,该情况下的操作如图4中的流程图所示。
在这种情况下,在于步骤S404提取时间限制信息之前,在步骤S402中通过查阅IPMPS_Type和URLString或IPMP_data鉴别IPMP信息。
进行鉴别以确认用户是否可信、是否已付费等。例如可采用使用户输入只有可信用户才知道的口令或者***智能卡的用户交互方法。
在步骤S403检查用户是否可信。若步骤S403中为YES,流程前进到步骤S404以鉴别和控制时间限制信息;反之,流程前进到步骤S407以控制再现。随后的处理和图3中示出的流程图的处理相同。
如上面所说明,根据本实施例的方式首先鉴别和时间限制不同的管理信息,在译码来自包含着多个对象流的数据流的信息下可防止对设置着时间限制的预定对象的过分使用。
[第三实施例]
在第一和第二实施例中,解释了一种利用MPEG-4播放机防止对设置着时间限制的预定对象的过分使用的方法。也可以用计算机上运行的软件实现这种方法。
在这种情况下,从外部存储部件把图3或4中示出的流程图的程序代码读到RAM上,并且CPU执行该程序代码以实现该方法。
图5示出该实施例中的计算机的结构,下面解释该结构。
参考号501代表利用RAM 503中存储的程序代码和数据通过执行该方法控制整个计算机的CPU。
参考号502代表ROM,它存储该计算机的启动程序、启动后所需的设置等,并且存储字符码等。
参考号503代表RAM,它存储从外部存储部件504装入的程序码、数据等,并且当CPU 501利用该程序码和数据执行处理时充当工作区。
参考号504代表外部存储部件,它保存从诸如光盘、软盘等装入的程序码、数据等。
参考号505代表控制台,它包括键盘以及诸如鼠标等的指点器,并且允许用户向该计算机输入各种指令。
参考号506代表扬声器,用于利用PCM声源、FM声源等输出由该计算机生成的数据的声音。另外,一旦该计算机译码声频数据,扬声器506可用声音输出译码后的声频对象。
参考号507代表显示部件,其包括CRT显示器、液晶显示器等,可显示来自该计算机的***消息等,并且还可显示MPEG-4流中和图形有关的对象。
参考号508代表打印机,通过该计算机中安装的打印机驱动程序它可在纸上打印该计算机处理的行式映象数据。
参考号509代表接口(以下简写为I/F),它可和其它***部件(扫描仪、MIDI等)连接,并且通过I/F509可从该计算机输出图象和声频数据。
参考号510代表NCU,它可通过通信线把上面提及的该计算机的执行结果输出到网络或者到其它计算机。另外,NCU 510可从网络或其它计算机接收数据。
参考号511代表用于连接上述部件的总线。
利用由上述结构构成的计算机和各个部件的处理方法,本实施例的计算机可执行第一和第二实施例中的各种处理。
[其它实施例]
此外,第一至第三实施例不仅限于实现上述各实施例的设备和方法,第一至第三实施例的范围还包括通过向一***或设备中的计算机(CPU或MPU)提供用于实现上述各实施例的软件程序码并根据该程序码由该***或设备的计算机控制各部件的操作而达到的情况。
在该情况下,软件程序码本身实现上述各实施例的各种功能,并且该程序码本身以及向该计算机提供该程序码的装置(例如,存储该程序码的存储介质)构成本发明。
作为存储该程序码的存储介质,可使用软盘、硬盘、光盘、磁光盘、CD-ROM、磁带、非易失性存储器卡、ROM等等。
不仅当通过计算机单独地依靠该提供的程序来控制各部件实现上述实施例的各功能,并且通过该程序码和该计算机上运行的OS(操作***)、其它应用程序等的协作实现上述实施例的各功能、在第一至第三实施例的范围内包括这样的程序码。
另外,当在该计算机的功能扩充板上或者在和该计算机连接的功能扩充部件上设置的存储器中存储该被提供的程序码时,在该功能扩充板或者单元上设置的CPU等根据该程序码的指令执行部分或全部实际过程,并且通过这些过程实现上述实施例的各功能,这样的情况也包括在第一至第三实施例的范围中。
当第一至第三实施例实用于上述的存储介质时,该存储介质存储和上面提到的流程图(图3或4中示出)对应的程序码。
如上面所说明,依据上述各实施例,一旦译码来自含有多个对象流的数据流的信息,可以防止对设有时间限制的预定对象的过分使用。
由于在不会背离本发明的精神和范围下可以实现本发明的各种各样的相当不同的实施例,可以理解除在附属权利要求书中所定义的那样外本发明不受限于这些特定的实施例。
Claims (26)
1.一种用于多路分解并译码比特流和再现多个对象数据的信息处理设备,其中该比特流包含多个对象数据以及用来管理所述多个对象数据的每一个的管理信息,该设备包括:
提取装置,用于从该管理信息提取为多个对象数据的每一个设置的和时间限制有关的时间限制信息;以及
控制装置,用于根据该时间限制信息控制多个对象数据的每一个的再现处理。
2.依据权利要求1的设备,其中该比特流是MPEG-4比特流,并且该管理信息是添加到该比特流上的知识产权管理和保护信息。
3.依据权利要求1的设备,其中当提取所述时间限制信息时,所述提取装置还提取为所述多个对象数据的每一个设置的和再现处理的控制方法有关的控制信息,以及为所述多个对象数据的每一个设置的用于执行再现处理的接入点信息,以及
当根据所述时间限制信息控制所述多个对象数据的每一个的再现处理时,所述控制装置还根据所述控制信息和接入点信息控制再现处理。
4.依据权利要求3的设备,其中所述控制装置包括用于获取为所述多个对象数据的每一个设置的使用时间周期信息的获取装置,并且根据该使用时间周期信息和该时间限制信息控制所述多个对象数据的每一个的再现处理。
5.依据权利要求4的设备,其中该时间限制信息是从第一次浏览、显示或再现该对象数据的比特流内容的时刻开始的总浏览、显示或再现时间。
6.依据权利要求4的设备,其中该时间限制信息是从第一次浏览、显示或再现该对象数据的比特流内容的时刻开始的预定时间周期。
7.依据权利要求4的设备,其中该时间限制信息是一个特定时间。
8.依据权利要求4的设备,其中所述获取装置从经由网络提供标准时间的时钟获取作为使用时间周期信息的时间。
9.依据权利要求4的设备,其中所述获取装置从一个外部计算机的不允许窜改的内部时钟获取作为使用时间周期信息的时间。
10.依据权利要求4的设备,还包括用于测量时间的测量装置,并且其中所述获取装置从所述测量装置获取时间。
11.依据权利要求4的设备,其中所述控制装置根据该使用时间周期信息和该时间限制信息检查对象数据的时间限制是否期满,并且当时间限制期满时根据控制信息控制对象数据的输入、译码和再现中的至少一个。
12.依据权利要求1的设备,其中所述控制装置根据该对象数据的再现更新时间限制信息。
13.依据权利要求12的设备,其中所述控制装置通过计算浏览、显示或再现该对象数据期间经过的时间并且从时间限制信息减掉该计算出的经过时间,把时间限制信息更新为新的时间限制信息。
14.一种用于多路分解并译码比特流和再现多个对象数据的信息处理方法,其中该比特流包含多个对象数据以及用来管理所述每个对象数据的每一个的管理信息,该方法包括:
提取步骤,用于从该管理信息提取为多个对象数据的每一个设置的和时间限制有关的时间限制信息;以及
控制步骤,用于根据该时间限制信息控制多个对象数据的每一个的再现处理。
15.依据权利要求14的方法,其中该比特流是MPEG-4比特流,并且该管理信息是添加到该比特流上的知识产权管理和保护信息。
16.依据权利要求14的方法,其中当提取所述时间限制信息时,所述提取步骤还提取为所述多个对象数据的每一个设置的和再现处理的控制方法有关的控制信息,以及为所述多个对象数据的每一个设置的用于执行再现处理的接入点信息,以及
当根据所述时间限制信息控制所述多个对象数据的每一个的再现处理时,所述控制步骤还根据所述控制信息和接入点信息控制再现处理。
17.依据权利要求16的方法,其中所述控制步骤包括用于获取为所述多个对象数据的每一个设置的使用时间周期信息的获取步骤,并且根据该使用时间周期信息和该时间限制信息控制所述多个对象数据的每一个的再现处理。
18.依据权利要求17的方法,其中该时间限制信息是从第一次浏览、显示或再现该对象数据的比特流内容的时刻开始的总浏览、显示或再现时间。
19.依据权利要求17的方法,其中该时间限制信息是从第一次浏览、显示或再现该对象数据的比特流内容的时刻开始的预定时间周期。
20.依据权利要求17的方法,其中该时间限制信息是一个特定时间。
21.依据权利要求17的方法,其中获取步骤包括从经由网络提供标准时间的时钟获取作为使用时间周期信息的时间的步骤。
22.依据权利要求17的方法,其中获取步骤包括从一个外部计算机的不允许窜改的内部时钟获取作为使用时间周期信息的时间的步骤。
23.依据权利要求17的方法,还包括测量时间的测量步骤,并且其中所述获取步骤包括从测量步骤获取时间的步骤。
24.依据权利要求17的方法,其中所述控制步骤包括根据该使用时间周期信息和该时间限制信息检查对象数据的时间限制是否期满的步骤,并且当时间限制期满时根据控制信息控制对象数据的输入、译码和再现中的至少一个。
25.依据权利要求14的方法,其中所述控制步骤包括根据该对象数据的再现来更新时间限制信息的步骤。
26.依据权利要求25的方法,其中所述控制步骤包括通过计算浏览、显示或再现该对象数据期间经过的时间并且从时间限制信息减掉该计算出的经过时间,把时间限制信息更新为新的时间限制信息的步骤。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP112414/2000 | 2000-04-13 | ||
JP2000112414 | 2000-04-13 | ||
JP097034/2001 | 2001-03-29 | ||
JP2001097034A JP2001359069A (ja) | 2000-04-13 | 2001-03-29 | 情報処理装置及びその方法並びにプログラムコード、記憶媒体 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1317911A CN1317911A (zh) | 2001-10-17 |
CN1190961C true CN1190961C (zh) | 2005-02-23 |
Family
ID=26590068
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB011163968A Expired - Fee Related CN1190961C (zh) | 2000-04-13 | 2001-04-13 | 信息处理设备和方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20010041061A1 (zh) |
EP (1) | EP1150511A1 (zh) |
JP (1) | JP2001359069A (zh) |
KR (1) | KR100432107B1 (zh) |
CN (1) | CN1190961C (zh) |
Families Citing this family (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7756892B2 (en) * | 2000-05-02 | 2010-07-13 | Digimarc Corporation | Using embedded data with file sharing |
US6868497B1 (en) | 1999-03-10 | 2005-03-15 | Digimarc Corporation | Method and apparatus for automatic ID management |
EP1258837A1 (en) * | 2001-05-14 | 2002-11-20 | Thomson Licensing S.A. | Method to generate mutual photometric effects |
EP1398902A4 (en) | 2001-06-04 | 2007-02-28 | Matsushita Electric Ind Co Ltd | DEVICE AND METHOD FOR A FLEXIBLE AND COMMON IPMP SYSTEM FOR PROVIDING AND PROTECTING CONTENTS |
BRPI0407317A (pt) * | 2003-02-10 | 2006-02-21 | Koninkl Philips Electronics Nv | método e dispositivo para controlar importação de conteúdo em um domìnio incluindo vários dispositivos |
CA2514033A1 (en) | 2003-04-11 | 2004-10-28 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for flexible licensing of composite digital contents |
JP4642372B2 (ja) * | 2003-04-11 | 2011-03-02 | パナソニック株式会社 | デジタルコンテンツ再生装置およびデジタルコンテンツ再生方法 |
US7433471B2 (en) * | 2003-10-14 | 2008-10-07 | Matsushita Electric Industrial Co., Ltd. | MPEG-21 digital content protection system |
GB2412279A (en) * | 2004-03-16 | 2005-09-21 | Bbc Technology Holdings Ltd | Data distribution system and method |
DE102007026531A1 (de) * | 2006-10-31 | 2008-05-08 | Siemens Ag | Verfahren zur Synchronisierung von Szene-Datenfiles und Mediendatenströmen in einem unidirektionalen Datenübertragungssystem |
CN101860743B (zh) * | 2010-06-24 | 2012-02-08 | 北京理工大学 | 基于mpeg-2标准的实时数字视频水印方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3531978B2 (ja) * | 1994-08-10 | 2004-05-31 | 富士通株式会社 | ソフトウエアの課金方式 |
US5638443A (en) * | 1994-11-23 | 1997-06-10 | Xerox Corporation | System for controlling the distribution and use of composite digital works |
CN1912885B (zh) * | 1995-02-13 | 2010-12-22 | 英特特拉斯特技术公司 | 用于安全交易管理和电子权利保护的***和方法 |
KR0166923B1 (ko) * | 1995-09-18 | 1999-03-20 | 구자홍 | 디지탈 방송 시스템의 불법 시청 및 복사 방지방법 및 장치 |
FI100563B (fi) * | 1996-01-30 | 1997-12-31 | Nokia Oy Ab | Digitaalisten esitysobjektien salaus lähetyksessä ja tallennuksessa |
JPH10187267A (ja) * | 1996-12-25 | 1998-07-14 | Digital Vision Lab:Kk | 情報供給システム及び同システムに適用する課金システム |
JPH1185500A (ja) * | 1997-09-11 | 1999-03-30 | Toshiba Corp | アプリケーションプログラム使用期限管理装置、アプリケーションプログラム使用期限管理方法及びアプリケーションプログラム使用期限管理プログラムを記録した記録媒体 |
US7809138B2 (en) * | 1999-03-16 | 2010-10-05 | Intertrust Technologies Corporation | Methods and apparatus for persistent control and protection of content |
CN100534180C (zh) * | 1998-03-16 | 2009-08-26 | 联信技术公司 | 用于连续控制和保护媒体内容的方法和装置 |
WO1999048926A1 (en) * | 1998-03-24 | 1999-09-30 | Kyowa Hakko Kogyo Co., Ltd. | ANTIBODY AGAINST HUMAN α1,3-FUCOSE TRANSFERASE Fuc-TVII |
US6535919B1 (en) * | 1998-06-29 | 2003-03-18 | Canon Kabushiki Kaisha | Verification of image data |
JP3597051B2 (ja) * | 1998-07-31 | 2004-12-02 | 株式会社ソニー・コンピュータエンタテインメント | データ処理システム及び方法、並びにデータ処理装置及び方法 |
DE69938094T2 (de) * | 1998-11-30 | 2009-02-05 | Matsushita Electric Industries Co. Ltd., Kadoma | Paketwiederübertragungskontrolle mit Prioritätsinformationen |
SG103829A1 (en) * | 2000-01-28 | 2004-05-26 | Canon Kk | Digital contents distribution system, digital contents distribution method, roaming server, information processor, and information processing method |
EP1330784B1 (en) * | 2000-05-26 | 2007-01-17 | Canon Kabushiki Kaisha | Contents forming method and contents reproducing apparatus and method |
-
2001
- 2001-03-29 JP JP2001097034A patent/JP2001359069A/ja active Pending
- 2001-04-06 EP EP20010303272 patent/EP1150511A1/en not_active Withdrawn
- 2001-04-12 US US09/832,981 patent/US20010041061A1/en not_active Abandoned
- 2001-04-12 KR KR10-2001-0019630A patent/KR100432107B1/ko not_active IP Right Cessation
- 2001-04-13 CN CNB011163968A patent/CN1190961C/zh not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
KR20010098558A (ko) | 2001-11-08 |
US20010041061A1 (en) | 2001-11-15 |
CN1317911A (zh) | 2001-10-17 |
KR100432107B1 (ko) | 2004-05-17 |
EP1150511A1 (en) | 2001-10-31 |
JP2001359069A (ja) | 2001-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1120967B1 (en) | Digital contents distribution system, digital contents distribution method, data conversion server, information processor and information processing method, system for property right protection | |
CN1287595C (zh) | 内容的传递及保护的方法及装置 | |
CN1248505C (zh) | 用于处理包括传输流的数据流的方法和装置 | |
CN1190961C (zh) | 信息处理设备和方法 | |
US6850910B1 (en) | Active data hiding for secure electronic media distribution | |
CN1249614A (zh) | 验证设备、验证方法、验证***、以及存储介质 | |
CN101077008A (zh) | 扩展多媒体文件结构以及多媒体文件生成方法和多媒体文件执行方法 | |
US7295681B2 (en) | Method and apparatus for providing improved workflow for digital watermarking | |
WO2001091052A2 (en) | Contents forming method and contents reproducing apparatus and method | |
CN1433636A (zh) | 编码并存储数字图像和声音信号的设备及方法 | |
CN1681320A (zh) | 通用加扰 | |
EP1379084A1 (en) | Recording apparatus, recording method, recording medium, and program for recording information protecting intangible property right | |
CN1287665A (zh) | 版权保护***中的数据转换装置和方法 | |
CN1203669C (zh) | 信息处理设备和方法 | |
CN105898622A (zh) | 一种视频数字版权保护方法及*** | |
CN114697668B (zh) | 点云媒体的编解码方法及相关产品 | |
US20130132729A1 (en) | Method and system for protecting by watermarking against non-authorised use original audio or video data which are to be presented | |
CN1218928A (zh) | 数据控制*** | |
US20080159533A1 (en) | System and method of processing data | |
JP2002112220A (ja) | 動画情報配信方法 | |
JP3754847B2 (ja) | データ処理方法、データ処理装置およびその記憶媒体 | |
JP3880338B2 (ja) | データ処理装置、データ処理方法、コンピュータ可読記録媒体及びデータ処理プログラム | |
EP2132639A1 (en) | System and method for ucc contents protection | |
JP2007520098A (ja) | 破損型デジタルコンテンツ生成及び修復装置及び方法 | |
JP2001069457A (ja) | データ処理方法及びその装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20050223 Termination date: 20170413 |
|
CF01 | Termination of patent right due to non-payment of annual fee |