信息处理设备和方法

文档序号:7588791阅读:106来源:国知局
专利名称:信息处理设备和方法
技术领域
本发明涉及一种信息处理设备和方法,更具体地,涉及一种用于保护输入数据的知识产权的信息处理。
近年来,通过组合包含着多个对象,例如活动图象数据、声频数据等,的所谓的MPEG-4(活动图象专家组阶段4)的多媒体数据发送单个位流的方法已被标准化。MPEG-4的接收器(播放机)重放例如连带着声频数据的活动图象景物。在这种MPEG-4播放机中,为了得到版权保护等必须对部分数据或全部数据施加各种使用限制。
上述MPEG-4数据流具有和常规多媒体流不同的在单个流上独立地发送/接收许多视频景物和视频对象的功能。对于声频数据,可以从单个流类似地恢复许多对象。即,MPEG-4数据流包含BIFS(用于景物的二进制格式),BIFS把VRML(虚拟现实建模语言)修改成用来合成这些景物的信息。请注意,BIFS是利用二进制数据描述MPEG-4的信息。
因为合成景物所需的各个对象是在它们单独历经最优编码后发送的,它们也由译码器单独译码,并且通过使各个数据的时间轴根据BIFS中的说明和播放机中使用的数据同步来合成和重放景物。
在这种方式下,因为MPEG-4播放机合成多个对象,必须根据所谓的版权把使用限制施加在这些对象上。出于这个目的,提议一种用于获得以对象为单位的与版权所有的信息的使用有关的鉴别信息的系统。
通常,为了实现版权保护,发送器必须执行加密要发送的数据或者在要发送的数据中嵌入作为数字水印的版权信息。
当用户支付用于版权所有的信息的给定费用时,接收器即播放机获取用于对加密数据解密(译码)的信息或者获取鉴别数字水印所需的信息,并且对历经过上述处理的包含着所需的活动图象数据和声频数据的数据进行译码和重放。一旦解密加密过的数据或者一旦利用数字水印鉴别,通过限制拷贝数据的次数或通过禁示某给定对象与其它对象一些编辑,版权保护得到确保。
在这种方式下,在解密或用数字水印鉴别后,接收器译码并重放接收到的多媒体数据。
然而,当把版权信息作为数字水印嵌入到多媒体数据中以保护版权时,在多媒体数据被译码之前不能提取嵌入多媒体数据中的版权信息。
可以在译码多媒体数据前完成解密。但是,只能在多媒体数据译码后才可完成数字水印的鉴别。因此,通过版权信息保护的多媒体数据的重放控制必须能够适应加密或数字水印。
在这些情况下,本发明的一个目的是提供一种信息处理设备和方法,即使知识产权信息已历经了加密处理或该知识产权信息作为保护知识产权权力的数字水印被嵌入到信息数据中,该设备和方法可以可靠地控制信息数据的重放以保护所涉及的知识产权权力。
为了达到上述目的,依据本发明的一种优选实施例的信息处理方法/设备是一种用于从包括着多个各具有预定信息的对象流的数据流多路分解出对象流并且译码、合成及输出这些对象流的信息处理方法/设备,其中鉴别这些对象流,并且根据鉴别方法和鉴别结果确定是在译码某预定的对象流之前还是之后进行该预定对象流的重放控制。
此外,依据本发明的另一种优选实施例的信息处理方法/设备是一种用于从包括着多个各具有预定信息、景物描述信息和管理信息的对象流的数据流多路分解对象流(其中景物描述信息用于合成多个对象流中含有的信息,而管理信息用于管理信息的版权)、重放各信息、并根据景物描述信息合成及输出信息的信息处理方法/设备,其中根据管理信息至少鉴别一个对象流,并且依据鉴别方法和鉴别结果确定是在译码该对象流之前还是之后进行该对象流的重放控制。
另外,依据本发明的又一种优选实施例的信息处理方法/设备是一种信息处理方法/设备,在其中,输入编码的信息数据和用于保护该信息数据的知识产权权力的管理数据,根据该管理数据辨别对该信息数据的鉴别方法,并且依据辨别步骤的辨别结果控制是在译码该信息数据之前还是之后进行编码的信息数据的重放控制。
从下述连带着附图的详细说明,本发明的其它目的、特点和优点会变为清楚。


图1是一个方块图,表示依据本发明的一种实施例的整个信息处理设备的配置;图2是一个方块图,表示依据本发明的该实施例的IPMP控制单元20的配置;图3是解释依据本发明的该实施例的IPMP控制单元20的操作的流程图;图4是解释依据本发明的该实施例的活动图象译码电路17的操作的流程图;图5是一个时间图,用于解释依据本发明的该实施例在处理中一旦允许活动图象重放时的操作概念;以及图6是一个时间图,用于从概念上解释依据本发明的该实施例在处理中一旦禁止活动图象重放时的操作。
下面参照各附图详细说明本发明的优选实施例。
图1是一个示意方块图,表示依据本发明的一种实施例的MPEG-4播放机的配置。
参照图1,传输线1代表各种网络,并且在该实施例中是一个在其上分发MPEG-4位流的网络。请注意,该实施例的传输线除了所谓的通信线之外例如包括存储介质本身,如磁带、硬盘、DVD-RAM等。
在该实施例的设备中,一旦接收从网络分发的或者从存储介质重放的MPEG-4位流,接收到的MPEG-4位流被输入到多路分解器2。多路分解器2把接收到的MPEG-4位流多路分解成包含图形数据的景物描述数据、声频对象数据、活动图象对象数据、对象描述数据等,它们分别输入到同步层处理电路3至6。
请注意声频对象数据已经历过高效(压缩)编码处理,例如周知的CELP(代码激励线性预测)编码、TWINVQ(变换域加权交错向量量化)编码等。活动对象数据已历经过通过例如周知的MPEG-2、H.263等的高效编码处理。而且,对象描述数据包含例如动画等,并且在适合于各种描述数据的格式下类似地编码。
因为通过同步层处理电路3至6根据附着在位流中的所谓的时间印记的时间信息同步的包含着图形数据的景物描述数据声频对象数据、活动图象对象数据、对象描述数据等已历经过上面说明的编码处理,例如高效(压缩)编码处理等,以对象为单位在译码电路15至18对这些数据译码。
由于该实施例设想一种即使当MPEG-4位流对声频对象、活动图象对象和对象描述数据中的每个含有二种不同类型的对象时仍能译码,对应于声频对象、活动图象对象和对象描述数据准备了二个同步层处理电路和二个译码电路。
由译码电路16、17和18译码过的声频对象、活动图象对象以及对象描述数据提供到景物合成电路30,并且依据译码电路15译码的景物描述信息重放景物并处理图形数据。以这种方式得到的最终多媒体数据序列提供给由显示器、打印机等代表的输出部件31并且被可视化。
该实施例中接收的数据流添加着IPMP(知识产权管理和保护)信息,该IPMP信息在例如先前提出的日本专利申请10-295937中说明,其承担例如如版权保护所要求的对构成每个景物的各个声频对象或活动图象的停止重放或重新启动重放的控制。
在该实施例的设备中,多路分解器2提取IPMP信息并且把IPMP信息提供到IPMP控制单元20。根据需要,IPMP控制单元20在图1的进入点10、11和12或者25、26和27切断位流或进入译码电路16至18。以这种方式,即使输入包含着需要版权保护的内容的位流,可以防止按常规地重放该位流。
图2是一个方块图,示出图1中所示的IPMP控制单元20的示例配置。
参照图2,用于算术运算/控制的CPU 40控制IPMP控制单元20。ROM 50存储永久的或固定的控制程序50a、固定参数50b等。RAM 60充当CPU 40的临时存储,并且包括用于存储诸如命令数据、时间数据等信息的信息区60a和用于存储从外部存储部件70装入的程序的程序装入区60b。外部存储部件70包含诸如软盘、CD-ROM等的外部存储介质并且存储要装入到程序装入区60b的程序。
输入接口80接收来自多路分解器2的IPMP信息以及来自同步层处理电路4至6的时间信息。输出接口90向进入点10至12输出进入点控制信号并向译码电路16至18输出译码电路控制信号。
在该实施例中,把IPMP控制单元20描述成是一个独立的处理机部件。备译地,如业内人士周知地那样,MPEG-4播放机的部分或全部功能可由CPU 40控制或者可通过软件实现。
下面参照图3和图4中示出的流程图详细说明依据本实施例的MPEG-4的操作、尤其是利用IPMP信息的操作。
图3是一个流程图,用于解释MPEG-4播放机接收MPEG-4位流时IPMP控制单元20的操作。出于简化,假定MPEG-4位流由以分组为单位的活动图象数据的位流以及与活动图象数据有关的IPMP信息的位流构成。
在步骤200,从多路分解器2多路分解出的IPMP信息的位流中得到下个分组。
在步骤201判定是否存在下个分组以检查该流是否结束。若步骤201中为YES,处理结束;反之,流程进入步骤202。
在步骤202根据得到的分组中的IPMP信息检查在活动图象数据中是否嵌入作为数字水印的IPMP信息以及对应活动图象数据的版权信息。
通过检查IPMP信息的格式,IPMP控制单元20可做出该判定。
更具体地,IPMP信息在它的开头包含对相随的IPMP对象类型标志的描述。当该描述中的IPMP Type为“0”时,未嵌入作为数字水印的版权信息;当IPMP Type为“1”时,嵌入作为数字水印的版权信息。该IPMPS Type是事先由版权拥有者或内容发送者设置的,而IPMP控制单元通过确定IPMP信息中的IPMPS Type判定在该活动图象数据中是否嵌入作为数字水印的对应活动图象数据的版权信息。
若在步骤202中确定嵌入了作为数字水印的版权信息,流程进入步骤203;反之,流程进入步骤209。
在步骤203,向活动图象译码电路17发送其中包含着译码后要通知的要求的启动通知以启动活动图象译码电路(或者继续运行),因为必须译码活动图象数据而且必须提取作为数字水印的版权信息。接着,流程进入步骤204。在步骤204中,控制等待表示完成译码处理的通知。一旦接收该通知,流程进入步骤205。
在步骤205,从活动图象译码电路17所译码的活动图象数据提取作为数字水印嵌入的版权信息,并且利用提取出的版权信息以及和该活动图象数据对应的IPMP信息进行鉴别。
在步骤206中检查鉴别是否成功。若步骤206中为YES,控制单元通知活动图象译码电路17完成鉴别。另一方面,若鉴别失败,因为必须禁止重放景物,流程进入步骤208以控制进入点26,从而停止从活动图象译码电路17向景物合成电路25提供数据。以这种方式,当鉴别失败时,可以禁止回发活动图象数据。
在步骤212,释放步骤200中得到的该流的分组,并且流程返回到步骤200以得到下个分组。
若在步骤202中确定未嵌入作为数字水印的版信息(即,用不同于加数字水印的方法添加版权信息或者未添加版权信息),流程进入步骤209。
若对活动图象数据添加版权信息,利用该版权信息以及和该活动图象数据对应的IPMP信息进行鉴别。另一方面,若没有添加版权信息,只利用IPMP信息完成鉴别。接着在步骤210检查鉴别是否成功。
若鉴别成功,因为只需要译码活动图象数据,向活动图象译码电路17发送其中不包括译码要通知的要求的启动通知以在步骤211启动活动图象译码电路17(或者继续运行)。流程接着进入步骤212。另一方面,若鉴别失败,由于不必译码活动图象数据,流程转移到步骤212。
图4是一个流程图,用于解释当MPEG-4播放机接收MPEG-4位流时活动图象译码电路17的操作。假定该MPEG-4位流的格式和上面图3情况中的格式相同。
一旦接收来自IPMP控制单元20的启动通知,活动图象译码电路17在步骤300译码由多路分解器2多路分解的活动图象数据位流的一个分组。
一旦完成该分组的译码,流程进入步骤301以检查从IPMP控制单元20接收的该启动通知是否包括译码后要通知的要求。
如已在图3的说明中所解释的那样,当在活动图象数据中嵌入作为数字水印的活动图象数据的版权信息时,由于在译码活动图象数据后必须进行鉴别,从IPMP控制单元20发送到活动图象译码电路17的启动通知包括译码后要通知的要求。另一方面,当在活动图象数据中未嵌入作为数字水印的活动图象数据的版权信息时(即,用不同于加数字水印的方法添加版权信息或者未添加版权信息),由于在译码活动图象数据之前完成鉴别,从IPMP控制单元20发送到活动图象译码电路17的启动通知不包括译码后要通知的要求。
在该情况下,若从IPMP控制单元20接收的启动通知包括译码后要通知的要求,流程进入步骤302;反之,则结束处理。
在步骤302,译码电路17通知IPMP控制单元20完成活动图象的译码,并且流程进入步骤303。一旦接收该通知,IPMP控制单元20执行上面步骤205中说明的鉴别。
在步骤303,译码单元17等待来自IPMP控制单元20的完成鉴别的通知。若在图3中说明的步骤206里确定鉴别成功,由于在步骤207向活动图象译码电路17发出完成鉴别的通知,则响应该完成鉴别的通知启动景物合成电路中的景物合成处理。然而,若在步骤206中确定鉴别失败,由于不向活动图象译码电路17发出完成鉴别的通知,暂停活动图象译码电路17的操作。
另一方面,当以程序的形式提供实现依据本发明的数据处理方法的手段时,因为普遍是在独立的调度单位中对声频对象数据流、活动图象对象数据流、IPMP信息等实现处理的,在这些调度单位之间必须实现同步。在本实施例中,采用周知的诸如信号标志(semaphore)、事件标志等机制同步各调度单位。
为了更好地理解本发明的操作,下面利用图5和图6中示出的时间图从概念上解释本实施例的操作。
图5是当利用作为数字水印的嵌入到移动图象数据中的版权信息成功鉴别时的时间图。
在该情况中,IPMP调度单位管理用于处理和IPMP信息对应的数据的调度单位。从而,当把IPMP信息附着到活动图象对象上时,活动图象译码调度单位(以下称为视频调度单位)的操作是由IPMP调度单位控制的。
一旦接收其中嵌入作为数字水印的版权信息的和活动图象分组数据对应的IPMP信息,IPMP调度单位启动视频调度单位,后者执行活动图象数据的译码。
一旦完成译码,视频调度单位向IPMP调度单位发送完成译码的通知。
IPMP调度单位利用译码后提取的作为数字水印嵌入的版权信息以及IPMP信息进行鉴别。一旦鉴别成功并允许重放该活动图象对象,IPMP调度单位向视频调度单位发送鉴别完成的通知。一旦接收该通知,视频调度单位再启动操作并向景物合成电路提供译码后的活动图象数据,从而允许重放活动图象数据。
图6是当利用作为数字水印的嵌入到移动图象数据中的版权信息鉴别失败时的时间图。
在图6中示出的时间图中,当不同于图5 IPMP调度单位中的鉴别失败并且禁止重放活动图象对象时,不向视频调度单位发送鉴别成功的通知,并且视频调度单位停止操作。不向景物合成电路提供译码后的活动图象数据,并且不重放活动图象数据。
在本实施例中,MPEG-4位流是由以分组为单位的活动图象数据的位流以及与该活动图象数据有关的IPMP信息的位流组成的。此外,IPMP信息可以添加到构成活动图象数据以及除活动图象数据之外的声频数据的有关对象数据上,而且其中用数字水印嵌入版权信息的目标不限于是活动图象数据,而是可以是构成活动图象数据以及声频数据的有关对象数据。
在本实施例中,当鉴别失败时,通过二种方法,即切断进入点的方法以及停止译码电路的操作的方法,禁止数据的重放。当然,可以采用这二种方法中的一种或二种。
尤其,当只采用后一种方法时,不必设置用于切断位流的进入点。通过停止译码电路本身的操作,可以防止译码电路15至18向景物合成电路30提供没有意义的数据,可以在译码电路15至18中达到电源和时间的节省,而且可以更可靠地防止景物合成电路的操作错误。
但是,由于该方法不能避免已经由译码电路15至18译码的数据流出到景物合成电路,通过还在进入点切断位流可以更可靠地禁止数据重放。
请注意,本发明既可应用于由多个装置构成的系统(例如,主计算机、接口部件、读出机、打印机等)也可应用于由单个装置构成的设备(例如,复印机,传真机等)。
还可以通过提供其上记录着可以实现上述系统或设备的实施例的功能的软件程序的程序代码的储存介质并通过由系统或设备的计算机(或CPU或MPU)读出和执行该存储介质中存储的该程序代码,来达到本发明的目的。
在这种情况下,从该存储介质读出的程序代码本身实现上述实施例的功能,而且存储该程序代码的该存储介质构成本发明的一部分。
作为提供程序代码的存储介质,例如,可以使用软盘、硬盘、光盘、磁光盘、CD-ROM、CD-R、磁带、非易失性存储器卡、ROM等。
上述实施例的功能不仅能通过由计算机执行读出的程序代码来实现,并且能通过根据该程序代码的指令由在计算机上运行的OS(操作系统)执行的部分或全部实际处理操作来实现。
此外,上述实施例的功能可由CPU或设置在功能扩充卡或功能扩充单元上的类似物执行的部分或全部实际处理操作来实现,在把从存储介质读出的程序代码写到扩充卡或单元的存储器中后该扩充卡或单元插入到或连接到计算机。
当本发明应用于存储介质时,存储介质存储和上述流程图对应的程序代码。即,在存储介质中存储图2中所示的外部存储部件70中存储的包括各模块的程序代码。
如前面所说明,依据上面的实施例,一旦从包含多个各具有预定信息的对象流的数据流多路分解和重放对象流,不仅在数据的译码前而且在译码后可以完成通过版权信息保护的对象数据的重放控制,并且可以达到更灵活的版权鉴别。
尤其,可以根据是否在对象数据中嵌入作为数字水印的版权信息确定是在数据译码之前还是之后进行对象数据的重放控制。
换言之,上述对实施例的说明只是出于示例目的的,并不是按施加在各个方面上的限制构建的。
从而,本发明的范围仅是由后面的权利要求确定的、不由本说明的文字所限制,并且在等同于权利要求书的范围的范围内做出的改变属于本发明的真正精神和范围之内。
权利要求
1.一种信息处理方法,用于从包括多个各具有预定信息的对象流的数据流多路分解出对象流并且译码、合成及输出每个对象流,其包括a)鉴别该对象流的鉴别步骤;以及b)根据所述鉴别步骤的鉴别结果控制该对象流的重放的控制步骤,其中所述控制步骤包括根据一种鉴别方法判定在某预定对象流的译码之前还是之后进行重放控制的步骤。
2.依据权利要求1的方法,其中该预定对象流中的信息已历经过高效编码。
3.依据权利要求2的方法,其中所述控制步骤包括通过停止或执行对已经过高效编码的该信息的译码控制该预定的对象流的重放的步骤。
4.依据权利要求1的方法,其中所述控制步骤包括根据多个对象中的一个知识产权管理流控制该预定对象流的重放的控制。
5.依据权利要求4的方法,其中所述鉴别步骤包括根据该知识产权管理流鉴别该预定的对象流的步骤。
6.依据权利要求5的方法,其中所述鉴别步骤包括根据知识产权管理流的类型确定是在该预定对象流的译码之前还是之后进行鉴别的步骤。
7.依据权利要求5的方法,其中所述鉴别步骤包括根据在该预定对象流中是否用数字水印嵌入用于鉴别的固有的知识产权信息确定是在译码该预定的对象流之前还是之后进行鉴别的步骤。
8.依据权利要求1的方法,其中多个对象流是MPEG-4位流。
9.依据权利要求4的方法,其中所述控制步骤包括通过根据知识产权管理流管理以流为单位的多线程处理来控制该预定对象流的重放的步骤。
10.一种计算机可读存储介质,其存储权利要求1的信息处理程序。
11.一种信息处理方法,用于从包括着多个各具有预定信息的对象流、用来合成该多个对象流中所包含的信息的景物描述信息和用来管理信息的版权的管理信息的数据流中多路分解出各对象流,重放各种信息,并且根据该景物描述信息合成和输出信息,该方法包括a)根据该管理信息鉴别至少一个对象流的鉴别步骤;以及b)依据所述鉴别步骤的鉴别结果控制该对象流的重放的控制步骤,其中所述控制步骤包括根据一种鉴别方法判定在该对象流的译码之前还是之后进行重放控制的步骤。
12.一种计算机可读存储介质,其存储权利要求11的信息处理程序。
13.一种信息处理设备,用于从包括多个各具有预定信息的对象流的数据流多路分解出对象流并且译码、合成及输出对象流,其包括a)用于鉴别对象流的鉴别装置;以及b)用于依据所述鉴别装置的输出控制对象流的重放的控制装置,其中所述控制装置依据一种鉴别方法判定在某预定对象流的译码之前还是之后进行重放控制。
14.依据权利要求13的设备,其中该预定对象流中的信息已历经过高效编码。
15.依据权利要求14的设备,其中所述控制装置通过停止或执行对历经过高效编码的该信息的译码控制该预定的对象流的重放。
16.依据权利要求13的设备,其中所述控制装置根据多个对象流中的一个知识产权管理流控制该预定对象流的重放。
17.依据权利要求16的设备,其中所述鉴别装置根据该知识产权管理流鉴别该预定对象流。
18.依据权利要求17的设备,其中所述鉴别装置根据知识产权管理流的类型确定是在该预定对象流的译码之前还是之后进行鉴别。
19.依据权利要求17的设备,其中所述鉴别步骤根据在该预定对象流中是否用数字水印嵌入用于鉴别的固有的知识产权信息确定是在译码该预定的对象流之前还是之后进行鉴别。
20.依据权利要求13的设备,其中多个对象流是MPEG-4位流。
21.依据权利要求16的设备,其中所述控制装置通过根据知识产权管理流管理以流为单位的多线程处理来控制该预定对象流的重放。
22.一种信息处理设备,用于从包括着多个各具有预定信息的对象流、用来合成该多个对象流中所包含的信息的景物描述信息和用来管理信息的版权的管理信息的数据流中分解出各对象流,重放各种信息,并且根据该景物描述信息合成和输出信息,该设备包括a)根据该管理信息鉴别至少一个对象流的鉴别步骤;以及b)依据所述鉴别装置的输出控制该对象流的重放的控制步骤,其中所述控制装置依据一种鉴别方法判定在该对象流的译码之前还是之后进行重放控制。
23.一种信息处理方法,包括a)输入编码信息数据以及保护该信息数据的知识产权权力的管理数据的输入步骤;b)根据该管理数据辨别该信息数据的鉴别方法的辨别步骤;以及c)对该编码信息数据进行重放控制的控制步骤,其中所述控制步骤包括依据辨别步骤的辨别结果控制是在译码该信息数据之前还是之后进行控制步骤中的重放控制的步骤。
24.依据权利要求23的方法,其中该信息数据是一个包含着多个各具有预定信息的对象流的数据流。
25.依据权利要求24的方法,其中该数据流遵守MPEG-4标准。
26.依据权利要求25的方法,其中管理数据是遵守MPEG-4标准的IPMP数据。
27.依据权利要求23的方法,其中该信息数据是图象数据。
28.依据权利要求23的方法,其中该信息数据是声频数据。
29.依据权利要求23的方法,其中所述辨别步骤包括辨别是否利用数字水印进行鉴别的步骤。
30.一种信息处理设备,包括a)输入装置,用于输入编码信息数据以及保护该信息数据的知识产权权力的管理数据;b)辨别装置,用于根据该管理数据辨别该信息数据的鉴别方法;以及c)控制装置,用于对该编码信息数据进行重放控制,其中所述控制装置依据辨别装置的辨别结果控制是在译码该信息数据之前还是之后进行控制步骤中的重放控制。
31.依据权利要求30的设备,其中该信息数据是一个包含着多个各具有预定信息的对象流的数据流。
32.依据权利要求31的设备,其中该数据流遵守MPEG-4标准。
33.依据权利要求32的设备,其中该管理数据是遵守MPEG-4标准的IPMP数据。
34.依据权利要求30的设备,其中该信息数据是图象数据。
35.依据权利要求30的设备,其中该信息数据是声频数据。
36.依据权利要求30的设备,其中所述辨别装置辨别是否利用数字水印进行鉴别。
全文摘要
提供一种信息处理方法/设备,用于从包括着多个各具有预定信息的对象流的数据流中多路分解出对象流并且译码、合成和输出对象流,其中鉴别对象流,并且依据鉴别方法和结果确定是在某预定对象流的译码之前还是之后进行该预定对象流的重放控制。
文档编号H04N5/913GK1268843SQ0010533
公开日2000年10月4日 申请日期2000年3月31日 优先权日1999年3月31日
发明者中川利之 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1