设立数字内容权利的设备和方法,以及计算机程序产品的制作方法

文档序号:3399728阅读:118来源:国知局
专利名称:设立数字内容权利的设备和方法,以及计算机程序产品的制作方法
技术领域
本发明涉及设立作为版权信息的许可证信息的数字内容权利设立设备、数字内容权利设立方法以及数字内容权利设立程序,所述许可证信息确定当对数字内容进行二次处理时执行的操作的权利表达。
背景技术
近年来,开发了大量的保护数字版权作品的版权的DRM(数字权利管理)技术。尤其是,对于以DVD为代表的商业数字内容比如电影或者音乐作品,对内容提供商有利地开发了对版权的有力保护。
由于强烈需求这些技术中的版权保护功能以防止数字内容被拷贝,提供了一种非常严格和坚固的机制来限制用户对模拟数字内容的自由度。
在版权法中,设置了所谓的“合理使用”条款,比如私人使用目的的拷贝或者引用,使得版权作品的使用无需版权所有者的许可。但是,用户的自由度限于防止这样的数字版权作品被拷贝。因此,不能为了私人使用的目的拷贝或者引用版权作品,对数字版权作品的合理使用的需求增加了。
另一方面,在目前的条件下,对非商业化内容比如业务文件、产品目录、个人网页和电子邮件(它们的内容一般都要重复使用或者经过二次处理)的保护没有给予足够多的注意,因此这些内容的流通并不安全。
在这些情况下,提出了国际标准化操作比如ISO/IEC21000(MPEG21),其目标在于各种格式的数字内容的流通和管理。在MPEG21中,REL(Right Expression Language,权利表达语言)、权利数据词典等的标准化是基于XrML(可扩展权利标记语言,eXtensible right Markup Language)。美国专利申请公开号US2003/0125976提出了一种进行权利表达的支持方法等。
另一方面,还提出了下述技术。那就是,当通过引用原始版权作品而创造二次版权作品时,当注意二次版权作品的权利信息的表达时,通过包含与该版权作品中的被引用部分的内容相关的版权信息,来实现权利的继承。(例如见日本专利申请公开No.2002-176549)。
但是,取决于二次加工的内容,对内容的二次加工的许可必须解决这样的假设各种二次加工,比如二次版权作品,只不过是一个拷贝的作品,或者用作法定引用的版权作品。更具体地,当经过加工而产生的经过二次加工的内容对应于版权法下的二次版权作品时,经过二次加工的内容具有与所产生的文档相关的版权(所产生的文档作为原始内容),新的版权属于进行二次加工的创作者。但是,当经过二次处理的内容不对应于二次版权作品时,作为对二次加工的内容的版权,继承了对原始内容的版权。这样,取决于二次加工的类型,对数字内容的权利的许可必须假设不同的情形。
在数字内容的权利的许可中,权利表达,也就是“禁止拷贝”和“可添加到邮件”,或者“禁止拷贝”和“允许拷贝二次加工作品”等,有相关性(依赖性)。为此,在作为不能在实体上执行的内容的权利表达之间,要防止出现实质性的不匹配。为此,作为数字内容的权利表达,必须设定复杂的权利表达。
另外,当要设置二次加工作品的权利时,必须避免这样的情况原始内容的创作者设定的许可权利基本上无效。例如,尽管许可权中禁止了原始内容经过因特网发送,但是必须避免允许经过二次加工的内容经过因特网发送,以设置许可权。
在日本专利申请公开No.2002-176549的技术中,在通过二次加工原始内容获得的引用和拷贝(其中,在二次加工的内容中原始内容是完整的)中,可以实现对原始内容的权利的保护。但是,例如,当在原始内容中形成二次加工的内容而未保留原始形式,并且与原始内容的原始形式结合在一起的经过二次加工的内容不能与原始形式分开时,必须确定经过二次加工的内容是否是演绎作品。为此,原始内容的创作者的版权不容易获得保护。在日本专利申请公开No.2002-176549的技术中,具有依赖性的权利表达的匹配也不能得到保证。
在美国专利申请公开US2003/0125976中,可以将权利丰富地表达为通过对各种权利打包获得的许可证。但是,不能防止权利表达的实质性失配,不能保护原始内容的权利表达。

发明内容
本发明的一个目的是至少解决传统技术中的上述问题。
根据本发明的一个方面,一种设备用于对经过二次加工的内容产生版权信息,所述经过二次加工的内容是通过对原始内容进行二次加工而获得的,该设备包括二次加工方式获取单元,默认许可证信息产生单元以及许可证信息编辑单元。所述二次加工方式获取单元获取对原始内容执行二次加工的操作内容(操作方式,operationsubstance)。所述默认许可证信息产生单元对于所述二次加工方式获取单元获得的操作方式获得权利表达,以产生包括权利表达的默认许可证信息作为初始值。所述许可证信息编辑单元接受用户从所述默认许可证信息产生单元所产生的默认许可证信息的权利表达中对所需权利表达的选择,从选定的权利表达产生经过二次加工的内容的许可证信息。
根据本发明的另一个方面,一种方法用于对经过二次加工的内容产生版权信息,所述经过二次加工的内容是通过对原始内容进行二次加工而获得的,该方法包括获取对原始内容执行二次加工的操作方式(operation substance);获得所述操作方式的权利表达,以产生包括权利表达的默认许可证信息作为初始值;接受用户从所述默认许可证信息的权利表达中对所需权利表达的选择,从选定的权利表达产生经过二次加工的内容的许可证信息。
根据本发明的另一方面的计算机程序产品使计算机执行根据本发明的方法。
本发明的其它目的、特征和优点在下面结合附图进行了详细说明,或者基于下面的详细说明和附图是显而易见的。


图1是根据一个实施例的数字内容权利设立设备的框图;图2的示意图用于解释使用本实施例的数字内容权利设立设备100对内容进行的流通处理;图3是描述许可证信息的一个例子的数据结构的示意图;图4A图解了对登记在许可证信息词典文件108中的操作方式的定义的例子;图4B图解了登记在许可证信息词典文件108中的操作方式的分级结构;图4C图解了登记在许可证信息词典文件108中的操作方式的条件的定义;图4D图解了所述条件的分级结构;图5是一个数据结构示意图,图解了许可验证规则数据文件109的内容的一个例子;图6的流程解了二次加工方式获取处理的过程;图7图解了二次加工方式选择屏幕的一个例子;图8的流程解了默认许可证信息产生处理的过程;图9的流程解了许可证信息编辑处理的过程;图10A图解了选择编辑屏幕的一个例子;图10B图解了条件编辑屏幕的一个例子;图11A图解了在选择编辑屏幕上编辑初始值以删除“R1当前状态使用”的一个例子;图11B图解了当进行编辑以删除“R1当前状态使用”时获得的条件编辑屏幕的一个例子;
图12图解了在条件编辑屏幕上添加条件以及所述条件特有的参数的一个例子;图13的流程解了许可证信息决定处理的过程;图14A图解了权利表达表T的一个例子;图14B图解了权利表达表T的一个例子。
具体实施例方式
下面说明根据本发明的数字内容权利设立设备、数字内容权利设立方法以及数字内容权利设立程序的优选实施例。
当根据本实施例的数字内容权利设立设备通过对原始内容C1进行二次加工而产生经过二次加工的内容C2时,数字内容权利设立设备产生经过二次加工的内容的许可证信息L2,其范围不比原始内容的许可证信息L1的权利表达的范围宽。
图1的框解了根据本实施例的数字内容权利设立设备的功能配置。根据本实施例的该数字内容权利设立设备100,如图1所示,包括二次加工方式获取单元101、默认许可证信息产生单元102、许可证信息编辑单元103、许可证信息判定单元104、内容加工单元105、操作方式判定单元106,以及用户界面107。在本实施例的数字内容权利设立设备100中,如图1所示,在硬盘驱动器(HDD)中存储了许可证信息词典文件108以及许可验证规则数据文件109。
在根据该实施例的数字内容权利设立设备100中,对原始内容C1进行二次加工处理以产生经过二次加工的内容C2的内容加工单元105和操作方式判定单元106,以及二次加工方式获取单元101、默认许可证信息产生单元102、许可证信息编辑单元103以及产生经过二次加工的内容C2的许可证信息L2的许可证信息判定单元104相互配合地工作。
二次加工方式获取单元101获取内容加工单元105对原始内容C1执行的二次加工的操作方式,或者希望被执行的二次加工的操作方式。作为获取操作方式的具体方法,使用下方法。那就是,装入原始内容C1的许可证信息L1,参考许可证信息词典文件108,在用户界面107上显示二次加工方式选择屏幕,在该屏幕上只显示等于改编许可证信息L1的权利的权利表达,从该二次加工方式选择屏幕获取用户指定的操作方式。根据从操作方式判定单元106发出的,有关对原始内容C1执行的二次加工的操作方式的判断结果,获取所述操作方式。另外,在显示在用户界面107上的二次加工方式选择屏幕中反映从操作方式判定单元106发出的判断结果,以从反映了判断结果的操作方式的二次加工方式选择屏幕获取用户所指定的操作方式。
默认许可证信息产生单元102用于从二次加工方式获取单元101根据许可证信息词典文件108所获得的二次加工操作方式生成默认许可证信息。所述默认许可证信息是这样的许可证信息用作经过二次加工的内容C2的许可证信息L2的初始值的许可范围。进一步编辑默认许可证信息,以产生经过二次加工的内容的许可证信息L2。对于默认许可证信息,作为权利表达的范围,范围等于原始内容C1的许可证信息L1的权利表达的范围。
许可证信息编辑单元103从默认许可证信息产生单元102根据许可证信息词典文件108产生的默认许可证信息产生许可证信息编辑屏幕,并将许可证信息编辑屏幕输出到用户界面107。许可证信息编辑单元103接受用户从许可证信息编辑屏幕建立的对内容的权利表达的选择,并用所选择的权利表达编辑默认许可证信息,产生经过二次加工的内容C2的许可证信息L2。
许可证信息判定单元104参考经过二次加工的内容C2的许可证信息L2、许可证信息词典文件108以及许可验证规则数据文件109验证权利表达的包含关系以及权利表达之间的匹配。
用户界面107包括显示设备比如显示单元以及输入设备比如键盘或者鼠标。用户界面107显示二次加工方式选择屏幕(这将在后面描述)以及许可证信息编辑屏幕(这将在后面描述),从这些屏幕接受输入操作。用户界面107还接受对原始内容C1的二次加工的输入操作。
内容加工单元105装入原始内容C1,根据许可证信息L1限制施加于原始内容C1的编辑方式或者流通方式。在这种情况下,内容加工单元105对编辑方式或者流通方式的限制可以用已知的技术实现。例如,当许可证信息L1允许的操作方式包括″insertion of graphic andtext″(插入图形和文本)和″translation″(翻译)时,仅使执行这些操作的编辑操作有效,以防止执行另外的编辑操作。在这种情况下,由内容加工单元105执行的编辑操作可以等于许可证信息L1允许的操作方式,通过使用预先表达的信息,可以实现操作方式和编辑操作之间的匹配。例如,当准备了″insertion of graphic″(插入图形)和″insertion of text″(插入文本)作为编辑操作时,可以设计为使用下述信息实现匹配在该信息中,表达为编辑操作分别对应于许可证信息L1的″insertion of graphic and tex″(插入图形和文本)。作为一系列编辑操作信息和内容加工单元105执行的编辑操作的结果,经过二次加工的内容被送给操作方式判定单元106。
操作方式判定单元106根据从内容加工单元105接收到的系列编辑操作信息决定二次加工操作,从而,作为对原始内容C1的二次加工的编辑操作方式执行该二次加工操作,并将包括该操作方式的判定结果送给二次加工方式获取单元101。例如,当在允许的操作方式中通过向当前内容中插入图形来形成经过二次加工的内容时,将表示操作方式″insertion of graphic and text″的判定结果送给二次加工方式获取单元101。与此对照,当操作方式部分地被翻译功能替换,同时插入图形时,将表示执行了两个操作方式的判定结果送给二次加工方式获取单元101。
许可证信息词典文件108是定义可以被指定为内容的权利表达的操作方式和条件的数据文件。操作方式和条件按分级结构定义。后面将说明许可证信息词典文件108的详细结构。
许可验证规则数据文件109是这样的数据文件用于确定许可证信息L1和L2中的权利表达之间的组合中的不匹配组合。后面将描述许可验证规则数据文件109的详细结构。
下面说明许可证信息L1。许可证信息L1限定对原始内容C1以及对原始内容C1执行二次加工获得的经过二次加工的内容的操作的权利表达。
许可证信息L1有四种类型的许可权构成,那就是确定对原始内容的操作的权利表达的当前状态使用权Ro,确定对内容的二次加工操作的权利表达的改编权Rs,确定对经过二次加工的内容的操作的操作方式的二次加工当前状态使用权Ro’,以及确定对经过二次加工的内容的二次加工操作的权利表达的二次加工改编权Rs’。
具体地,许可证信息具有下述配置。具体地,权利表达(RightsExpression)G的结构包括至少一个操作方式(Operation Substance)A和要被许可的条件(Condition)C。与内容的使用相关的权利(使用权,Use Right)R由权利表达G的逻辑和表示。在此例中,例如,操作方式A表示对内容执行的诸如拷贝、打印以及上载到服务器等动作。条件C表示在执行每一个动作时要满足的要求项目E的逻辑积。例如,条件C是拷贝次数、持续时间、公开范围等的组合。每一个要求项目E可以具有独特的参数P。具体地,使用权R、权利表达G、权利表达Gi和条件Ci由下面的等式(1)和(2)给出的形式来表示使用权R=(or G1,G2,G3...)(1)权利表达Gi=(Ai,Ci)条件Ci=(and Ei1(P11,P12...)Ei2(P21,P22...)...) (2)在等式(1)和(2)的前提下,使用权R和R’具有下式(3)给出的包含关系RJR′(3)如果条件“G’等于G或者G的部分列表(OR条件的数量减少)”或者条件“E等于E’或者E’的部分列表(AND条件的数量增加)”得到满足,则可以确保所述包含关系。
在该实施例中,四种类型的许可权具有下式(4)给出的包含关系RoRo′且 RsRs′(4)
表示经过二次加工的内容的权利表达的表达范围不比原始内容的权利表达的表达范围宽。当确定了许可权利的包含关系时,当经过二次加工的内容被用作二次版权作品或者对原始内容的引用时,经过二次加工的内容的版权限于预定的范围。另一方面,当经过二次加工的内容落入原始内容的拷贝的范围内并且创造性很低时,这就意味着确认了从权利。
图2的示意图用于解释通过使用本实施例的数字内容权利设立设备100对内容的流通处理。如图2所示,存在使用内容C1的经过二次加工的内容C2,以及使用经过二次加工的内容C2的经过二次加工的内容C3。内容C1、C2和C3分别具有许可证信息L1、L2和L3。在图2中虚线环绕的区域,表示了许可权之间的包含关系。
在根据本实施例的数字内容权利设立设备100中,如图2所示,原始内容的使用权L被继承给经过二次加工的内容的使用权L的元素Ro(L′)和Rs(L′)以及Ro′(L′)和Rs′(L′),作为初始值,并进行编辑和判断以使等式(1)和(3)得到满足。可以提供安全的设置许可的支持技术,同时使内容的二次加工处理器尊重原始内容的版权持有者的权利表达。
图3是一个数据结构的示意图,其图示了许可证信息的一个例子。在该许可证信息中,如上所述,表示了四种类型的权利也就是当前状态使用权Ro 301(rights Type=Ro),改编权Rs 308 15(RightsType=Rs),二次加工当前状态使用权Ro′309和Ro′311(Rightstype=Ro),以及二次加工改编权Rs′310和Rs′312(RightsType=Rs′)。
下面以当前状态使用权Ro 301为例描述该结构。在当前状态使用权Ro 301中,作为权利表达,表示了操作方式302到304(Action ID=,Name=),所述操作方式所表示的操作被允许作为能够对内容执行的操作。在这个例子中,″Action ID″是操作方式特有的标识代码(identification code),″Name″是操作方式名称。在许可证信息词典文件108(这将在后面描述)中预先登记了标识代码和操作方式名。
用于执行的条件305(Condition Logic)被链接到操作方式302,条件305由要求项目306和307(condition ID=,Name=)的逻辑积表示。在要求项目306和307中,定义了独特的参数(Value(值)、Title(标题)等)。
在此例中,″Condition ID″是条件特有的标识代码,″Name″是条件名称。在许可证信息词典文件108(这将在后面描述)中登记了条件的标识代码和名称。
改编权Rs 308,二次加工当前使用权Ro′309和Ro′311,二次加工改编权Rs′310和Rs′312具有与当前状态使用权Ro 301相同的数据结构。
在图3的例子中,在当前状态使用权Ro 301中,作为权利表达,表示了操作方式″digital copy(数字拷贝)″,″print″(打印)以及″mailattachment″(邮件附件)。这表明这三种操作是对内容允许的操作。
类似地,在改编权Rs 308中,作为权利表达,表示了操作方式″insertion of graphic and text″(插入图形和文本)以及″translation″(翻译)。这表明允许这两种操作作为对内容的二次加工。
登记了与改编权Rs 308中表示的操作方式数量的相等数量的二次加工当前使用权Ro′和二次加工改编权Rs′。具体地,与在改编权Rs 308中表示的操作方式相关,登记了对通过对操作方式执行二次加工形成的经过二次加工的内容的二次加工当前使用权Ro′和二次加工改编权Rs′。在图3的例子中,在二次加工当前使用权Ro′309中,表示了操作方式″digital copy″(数字拷贝)和″mail attachment″(邮件附件)作为权利表达。这表明,对于通过对原始内容执行″ActionID=R331″的″insertion of graphic and text″(插入图形和文本)形成的经过二次加工的内容,允许所述两个操作。类似地,在二次加工当前使用权Ro′311中,表示了对于用″Action ID=R31″的″translation″(翻译)替换对原始内容的操作而形成的经过二次加工的内容,允许所述操作。
另外,在二次加工改编权Rs′310中,只表示了一个操作方式″insertion of graphic and text″(插入图形和文本)作为权利表达。这表明,当二次加工对原始内容执行″Action ID=R331″的″insertion ofgraphic and text″而形成的经过二次加工的内容时,允许所述操作。类似地,在二次加工改编权Ro′312中,表示了对于用″Action ID=R31″的″translation″(翻译)替换对原始内容的操作而形成的经过二次加工的内容,允许所述操作。
在图3中,尽管是用表格格式来表达许可证信息,但是许可证信息也可以用其它的方式表达,比如XML格式、关系数据库格式、语义网络格式等。
下面描述本实施例的在数字内容权利设立设备100中使用的许可证信息词典文件108。该许可证信息词典文件108是一个数据库文件,其中用分级结构来定义被表达为许可证信息L1和L2中的权利表达的对内容的操作方式,以及所述操作方式的条件。
图4A图示了在许可证信息词典文件108中登记的操作方式的定义的一个例子。如图4A所示操作方式被定义为使得标识代码、父代码和操作方式名相互关联。
标识代码是操作方式特有的代码,被设定在用作许可证信息L1和L2的权利表达的操作方式的′Action ID′中。操作方式名是操作方式的名称,被设定在用作许可证信息L1和L2的权利表达的操作方式的“名称”(Name)中。操作方式具有分级结构和概念包含关系。父代码是用作分级结构的父节点的操作方式的标识代码。
图4B的示意图可视化地图示了在许可证信息词典文件108登记的操作方式的分级结构。如图4B所示,例如,操作方式″R11copy″(拷贝)的概念包括″R111digital copy″(数字拷贝)和″R112print″(打印)。为此,如图4A所示,拷贝标识代码″R11″被设定为″R111digital copy″和″R112print″的父代码。
图4C图解了登记在许可证信息词典文件108中的操作方式的条件的定义的一个例子。如图4C表示,条件被定义为使得条件名、类型和参数(元素1(Element 1),类型(type),元素2(Element 2),类型(type))相互关联。
标识代码是条件特有的代码,被设定在与用作许可证信息L1和L2的权利表达的操作方式链接的条件的″Condition ID″(条件ID)中。条件名(condition name)是条件的名称,被设定在与许可证信息L1和L2的操作方式链接的条件的″Name″(名称)中。类型表示条件的类型,具有简单类型(Int(整型),String(串)等)、集合类型(Set)、结构类型(Struct)等的数据结构。
条件具有类似于操作方式的分级结构和概念包含关系。图4D的示意图可视地图解了条件的分级结构。如图4D所示,例如,条件″C2designation of duration″(指定持续时间)的概念包括″C21Duration″(持续时间)、″C22Date″(日期)和″C23Times″(次数)。
许可证信息词典文件108最好是标准化的。例如,MPEG21-RDD等可以用作许可证信息词典文件108。
下面描述在该实施例的数字内容权利设立设备100中使用的许可验证规则数据文件109。许可验证规则数据文件109是这样的数据文件其中包括许可证信息L1和L2中的权利表达之间的不匹配的组合。
图5是一种数据结构的示意图,其图示了许可验证规则数据文件109的实例。如图5所示,在许可验证规则数据文件109中,作为“许可”(Rxx)和“不允许”(Ryy)的组合,以表格的格式表示了“合适”(空白)和“不合适”(F)。
例如,在图5中,验证规则501″﹁R111∧R123→F″表示用″digital copy is nonpermitted″(﹁R111)(不允许数字拷贝)和″mailattachment is permitted″(R123)(允许邮件附加)的组合来设定权利表达是不合适的(F)。在该实施例中,如图5所示,用表格的形式表示验证规则。但是,验证规则不限于表格格式。例如,验证规则也可以表示为一阶谓词逻辑(first-order predicate logic)的格式、语义网络的格式以及IF-THEN(如果-则)格式。
下面描述由该实施例的具有上述配置的数字内容权利设定设备100执行的数字内容权利设立处理。在该实施例中,当由内容加工单元105对原始内容C1进行二次加工时,执行从原始内容C1的许可证信息L1产生由二次加工产生的经过二次加工的内容C2的许可证信息L2的处理。
在该实施例数字内容权利设定设备100中,二次加工方式获取单元101执行一个二次加工方式获取处理,从原始内容C1的许可证信息L1获取二次加工的操作方式,默认许可证信息产生单元102执行默认许可证信息产生处理,默认许可证信息产生单元102获得的操作方式产生默认许可证信息,许可证信息编辑单元103执行许可证信息编辑处理,用用户选择的权利表达编辑所产生的默认许可证信息,从而产生经过二次加工的内容C2的许可证信息L2。在产生经过二次加工的内容C2的许可证信息L1和L2时,执行一个许可证信息判定处理,该判定处理判定许可证信息判定单元104所产生的许可证信息L2中的当前状态使用权Ro、改编权Rs、二次加工当前使用权Ro’以及二次加工改编权Rs’之间的包含关系,并判定由所述权利设定的权利表达之间的不匹配。
下面说明由二次加工方式获取单元101执行的二次加工方式获取处理。图6的流程解了二次加工方式获取处理的过程。
二次加工方式获取单元101装入原始内容C1的许可证信息L1(步骤S601)。对该实施例的说明基于这样的假设原始内容C1和许可证信息L1是相互分离的。当许可证信息L1被整体包括在原始内容C1中时,可以在二次加工方式获取处理的前一阶段执行从原始内容C1提取许可证信息L1的处理。
当在步骤S601装入许可证信息L1时,参照许可证信息词典文件108,从装入的许可证信息L1获取用作属于二次加工的许可权的改编权Rs(L1)(步骤S602)。在此例中,由于用作在改编权Rs(L1)中设定的权利表达的操作方式具有分级结构,访问许可证信息词典文件108以识别所设定的操作方式所属的分级结构的位置。因此,与该实施例不同,当操作方式不是以分级结构定义时,可以从许可证信息L1直接提取改编权Rs(L1),而不用参考许可证信息词典文件108。
在步骤S602的处理之后,二次加工方式获取单元101判断在许可证信息L1中是否存在改编权Rs(L1)以及是否可获得改编权(步骤S603)。当判断结果是在许可证信息L1中不存在改编权Rs(L1)并且不能被获得时(步骤S603否),二次加工方式获取单元101判定对原始内容C1的所有二次加工都不被允许。二次加工方式获取单元101向用户界面107输出表示所有二次加工都不被允许的信息,以向用户通知该信息(步骤S604)。所有的处理结束,不执行随后随后的默认许可证信息产生处理、许可证信息编辑处理以及许可证信息判定处理。
另一方面,在步骤S603,判定改编权Rs(L1)存在于许可证信息L1中并且能被获取(步骤S603是),二次加工方式获取单元101产生二次加工方式选择屏幕,其能够参照许可证信息词典文件108只选择对应于改编权Rs(L1)的权利表达(步骤S605)。
另一方面,操作方式判定单元106从内容处理单元105接收一系列编辑操作信息,并根据所接收到的系列编辑操作信息决定因此要对原始内容C1执行的具体二次加工。操作方式判定单元106向二次加工方式获取单元101给出判定结果(包括所执行的二次加工的操作方式)(步骤S606)。
从操作方式判定单元106接收包括所执行的二次加工的操作方式的判定结果的二次加工方式获取单元101,根据所接收到的操作方式,只在在步骤S605所产生的二次加工方式选择屏幕中选择性地反映对应于改编权Rs(L1)的权利表达,并将所述二次加工方式选择屏幕输出到该用户界面107(步骤S607)。
图7图解了二次加工方式选择屏幕的一个例子。图7图示了遵循图3所示的许可证信息L1的改编权Rs(L1)的方式的一个例子。如图7所示,作为能够在二次加工方式选择屏幕上选择的改编权,有″R31translation″和″R331insertion of graphic and text″。图7是这样的情况从操作方式判定单元106接收到了包括操作方式″insertion ofgraphic and text″的判定结果。为此,在″insertion of graphic and text″的复选框中填上复选标记。还分别显示了条件显示按钮以作为备选。当点击条件显示按钮时,就能够显示对应的备选方案的条件。
当在二次加工方式选择屏幕上标记的权利表达由下级的权利表达构成时,并且当用户从所示下级权利表达中选择所需的权利表达的项目从而输入该项目时,二次加工方式获取单元101接收输入的项目,并将该项目送给默认许可证信息产生单元102(步骤S608)。在图7的例子中,由于″insertion of graphic and text″不能被进一步分解,该操作方式被直接选择。
在该实施例中,产生默认许可,以反映操作方式的判定结果。与此相对照,可以使用下面的配置。那就是,在对原始内容的二次加工之前,交互地使用户选择加工方式,并将该加工方式与后来实际执行的加工方式的判定结果进行比较,以验证选择是否有错误。
下面描述由默认许可证信息产生单元102执行的默认许可证信息产生处理。图8的例程解了默认许可证信息产生处理的过程。
当默认许可证信息产生单元102从二次加工方式获取单元101接收一个项目a时(步骤S801),默认许可证信息产生单元102计算对应于该项目a的经过二次加工的内容C2的一个内容二次加工当前状态使用权Ro(a)’和二次加工改编权Rs(a)’(步骤S802)。
由下述处理来产生经过二次加工的内容C2的作为许可证信息L2的初始值的默认许可证信息Ld(步骤S803)。
将Ro′(a)代入经过二次加工的内容C2的当前状态使用权Ro(Ld),将Rs′(a)代入对经过二次加工的内容C2的改编权Rs(Ld)。将Rd(a)代入通过对经过二次加工的内容C2进一步执行二次加工二获得内容的二次加工当前状态使用权Ro′(Ld),并将Rs′(a)代入对通过对经过二次加工的内容C2进一步执行二次加工二获得内容的二次加工改编权Rs′(Ld)。
这样,被包括在经过二次加工的内容C2的许可证信息L2中的Ro、Rs、Ro′和Rs′各限于原始内容C1的许可证信息L1的设定集合。这表明,与经过二次加工的内容C2相关的许可收到原始内容C1的版权持有者的限制。最后,将默认许可证信息Ld送给许可证信息编辑单元103(步骤S804)。当多个项目满足条件时,计算各项目的二次加工使用权的逻辑积作为二次加工使用权。类似地,计算各项目的二次加工改编权的逻辑和,作为二次加工改编权,从而获得默认许可证信息Ld。
下面说明有许可证信息编辑单元103执行的许可证信息编辑处理。图9的流程解了许可证信息编辑处理的过程。在许可证信息编辑处理中,通过编辑默认许可证信息Ld产生经过二次加工的内容的许可证信息L2。
许可证信息编辑单元103从默认许可证信息产生单元102接收默认许可证信息Ld(步骤S901)。许可证信息编辑单元103产生选择编辑屏幕,该屏幕包括一个部分树结构,该树结构只到达参照许可证信息词典文件108等于默认许可证信息Ld的权利表达,许可证信息编辑单元103将该选择编辑屏幕输出到用户界面107(步骤S902)。在此例中,访问许可证信息词典文件108以获取被设置为默认许可证信息Ld中的权利表达的操作方式的分级结构,以获得所述部分树结构。可对默认许可证信息Ld执行的编辑限于对条件的删除(DELETE)和改变(CHANGE CONDITION),以防止经过二次加工的内容C2的许可证信息L2的权利表达的范围比原始内容C1的许可证信息的权利表达的范围更宽。
图10A图解了选择编辑屏幕的一个例子。图10A图示了当图示于图7的二次加工方式选择屏幕上的权利表达″R331insertion ofgraphic and text″为判定结果时获得的默认许可证信息Ld(许可证信息L2的初始值)。在条件编辑屏幕上,仅对能够被编辑的项目添加下划线和编辑按钮。对于中间节点比如″R1present situation use″(当前状态使用),只添加了一个“同时删除下级节点”的按钮。
当用户在选择编辑屏幕上对默认许可证信息Ld执行编辑操作时,许可证信息编辑单元103接受相应的编辑(步骤S903)。许可证信息编辑单元103判定对默认许可证信息Ld执行的编辑方式是否是删除(步骤S904)。
当判定结果是对默认许可证信息Ld执行的编辑方式是删除时(步骤S904是),则从默认许可证信息Ld中删除被选定为要从默认许可证信息Ld删除的权利表达的权利表达,重新生成在该条件被删除后所获得的选择编辑屏幕,并输出到用户界面107(步骤S905)。
所述许可证信息编辑单元103判定对默认许可证信息Ld执行的编辑方式是否是改变条件(步骤S906)。当判定结果是对默认许可证信息Ld执行的编辑方式是改变条件时(步骤S906是),则装入被选择为从默认许可证信息Ld改变条件的权利表达的条件,生成条件编辑屏幕,并输出到用户界面107(步骤S907)。
图10B图解了条件编辑屏幕的一个例子。如图10B所示的条件编辑屏幕被设计为能够执行添加条件或者添加条件特有的参数的编辑。其被设计为防止经过二次加工的内容C2的许可证信息L2所包括的当前状态使用权Ro、改编权Rs、二次加工当前使用权Ro′和二次加工改编权Rs’的设置范围分别比原始内容C1的许可证信息L1的相应设置范围还要宽。
用户接受在该条件编辑屏幕上指定的编辑,以在默认许可证信息Ld的权利表达的条件中反映条件或者条件属性的信息(步骤S908)。执行步骤S903到S908的编辑处理,直到用户输入结束编辑的指示(步骤S909)。
在完成编辑时,许可证信息编辑单元103将编辑后的默认许可证信息Ld设定为经过二次加工的内容C2的许可证信息L2(步骤S910),许可证信息判定单元104对许可证信息L2执行许可证信息判定处理(步骤S911)。下面描述对许可证信息L2的许可证信息判定处理的细节。
判断许可证信息判定处理的判定结果是否是正面的(步骤S912)。当判定结果是正面的时(步骤S912是),将许可证信息L2保存到存储介质比如HDD中(步骤S913)。另一方面,如果许可证信息判定处理的判断接过不是正面的(步骤S912否),则在用户界面上显示权利表达的矛盾状态,比如不匹配(步骤S914),重复执行从步骤S903开始的编辑处理。
图11A图解了在选择编辑屏幕上对初始值进行编辑以删除″R1present-situation use″的例子。图11B图解了执行编辑以删除″R1present-situation use″所获得的条件编辑屏幕的一个例子。
图12图解了在添加编辑屏幕上添加条件和条件特有的参数的例子。在此例子中,添加了″location″(位置,地点)和″Duration″(持续时间)作为新的条件,并向″name display method″(名称显示方法)添加了一个参数。
下面描述许可证信息判定单元104在步骤S911执行的许可证信息判定处理。图13的流程解了许可证信息判定处理的过程。
许可证信息判定单元104从许可证信息编辑单元103接收许可证信息L2(步骤S1301)。许可证信息判定单元104参照许可证信息词典文件108产生与当前状态使用权Ro(L2)和改编权Rs(L2)相关的权利表达表T(步骤S1302)。许可证信息判定单元104参照许可证信息词典文件108产生与二次加工当前状态使用权Ro′(L2)和二次加工改编权Rs′(L2)相关的权利表达表T’(步骤S1303)。
权利表达表T是这样的数据表其中,提取了在当前状态使用权Ro(L2)和改编权Rs(L2)中设置的权利表达,作为允许的操作,列出不允许的操作作为不允许的操作。权利表达表T’是这样的数据表其中,提取了在二次加工当前使用权Ro′(L2)和二次加工改编权Rs′(L2)中设置的权利表达,作为允许的操作,列出不允许的操作作为不允许的操作。
评估所产生的权利表达表T和T’之间的包含关系(步骤S1304)以检查是否满足关系T’T(步骤S1305)。当判定不满足T’T时(步骤S1305否),则二次加工当前状态使用权Ro’(L2)的范围宽于当前状态使用权Ro(L2)的范围,或者二次加工改编权Rs’(L2)的范围宽于改编权Rs(L2)的范围。因此,将负面的结果及其原因(具有宽范围的权利以及权利表达)返回给许可证信息编辑单元103(步骤S1306)。
另一方面,当在步骤S1305判定满足T’T时(步骤S1305是),在改编权Rs(L2)的范围内设定二次加工当前使用权Ro′(L2),并判定满足了正常的包含关系。评估在权利表达表T’和T中设定的权利表达中是否存在不适当的组合(步骤S1307),以参照许可验证规则数据文件109判定权利表达是否包括不合适的组合(步骤S1308)。
如果判定结果是权利表达包括不合适的组合(步骤S1308是),则将负面结果和对应的不合适的组合返回给许可证信息编辑单元103(步骤S1309)。另一方面,如果在步骤S1308的判定结果是权利表达不包括不合适的组合(步骤S1308否),则将正面的结果返回给许可证信息编辑单元103(步骤S1310)。在步骤S912,由许可证信息编辑单元103将该结果确定为判定处理结果。
图14A的示意解了权利表达表T的一个例子,图14B的示意解了权利表达表T’的一个例子。图14A和14B系基于图11B所示的权利表达的例子。由于满足包含关系T’T,获得了负面的判定结果。
根据本实施的数字内容权利设立设备包括控制设备比如CPU、存储设备比如ROM(只读存储器)或者RAM、HDD、外部存储设备比如HDD或者CD驱动器,以及用户界面(显示设备比如显示器和输入设备比如键盘和鼠标),并具有使用传统计算机的硬件配置。
提供了由本实施例的数字内容权利设立设备所执行的数字内容权利设立程序,使该程序被记录在计算机可读的记录介质上,所述记录介质比如是CD-ROM、软盘(FD)、CD-R或者DVD(数字通用盘),程序被记录为使得数据能够被安装的格式的文件,或者被记录为其中的数据能够被执行的格式。
提供了由本实施例的数字内容权利设立设备所执行的数字内容权利设立程序,使该程序被记录在连接到网络比如因特网的计算机上并可通过网络被下载。可以通过网络比如因特网提供或者发送由本实施例的数字内容权利设立设备所执行的数字内容权利设立程序。
可以提供本实施例的数字内容权利设立程序,使之被记录在ROM等介质中。
由本实施例的数字内容权利设立设备所执行的数字内容权利设立程序具有包括上述单元的模块配置(二次加工方式获取单元101、默认许可证信息产生单元102、许可证信息编辑单元103、许可证信息判定单元104、内容加工单元105以及操作方式判定单元106)。在实际的硬件中,CPU(处理器)从存储介质读出数字内容权利设立程序,并执行该数字内容权利设立程序,以装入主存储设备上的各单元,从而在主存储设备上产生二次加工方式获取单元101、默认许可证信息产生单元102、许可证信息编辑单元103、许可证信息判定单元104、内容加工单元105以及操作方式判定单元106。
在本实施例的数字内容权利设立设备中,当内容加工单元105对原始内容C1执行二次加工时,产生经过二次加工的内容C2的许可证信息L2的权利表达,使得经过二次加工的内容C2的权利表达的范围不宽于原始内容C1的许可证信息L1的权利表达的范围。因此,能够容易地设置合适的权利表达从而能够流通可靠的经过二次加工的内容,而不用考虑取决于二次加工的形式而赋予经过二次加工的内容的版权的复杂性,所述二次加工的形式比如是这样的形式表示二次加工所产生的经过二次加工的内容C2是二次版权作品、原始内容C1的拷贝或者对原始内容C1的法定引用。
尤其是,在本实施例的数字内容权利设立设备中,当经过二次加工的内容C2中的经过二次加工的内容与原始内容C1结合在一起而没有保留原始内容C1的原始形式时,用户不需要知道取决于二次版权作品、拷贝等而变化的版权的形式。因此,能够容易地产生合适的权利表达。
在本实施例的数字内容权利设立设备中,内容加工单元105验证在所产生的经过二次加工的内容C2的许可证信息L2中设定的权利的包含关系,以及权利表达之间的不合适的组合。因此,能够容易地设定合适的权利表达,同时保持权利表达之间的匹配。
如上所述,本发明的数字内容权利设立设备、数字内容权利设立方法和数字内容权利设立程序可以应用于对原始内容进行二次加工以产生经过二次加工的内容时,对所获得的经过二次加工的内容产生许可证信息的设备、方法和程序。
根据本实施例,当对原始内容进行二次加工时,对经过二次加工的内容设立权利表达,使得经过二次加工的内容的权利表达的范围不宽于原始内容的权利表达的范围。因此,能够设定合适的权利表达,同时保持权利表达之间的匹配,而不用考虑二次加工的形式以及对经过二次加工的内容的版权的复杂类型。因此,能够有利地获得可靠的经过二次加工的内容。
对于本领域普通技术人员来说,很容易知晓另外的优点和改变。因此,本发明的范围不限于这里所图示和描述的具体细节和代表性实施例。因此可以对本发明进行各种各样的修改而不会脱离由所附权利要求及其等效方案所限定的一般发明构思的实质范围。
权利要求
1.一种用于对经过二次加工的内容产生版权信息的设备,所述经过二次加工的内容是通过对原始内容进行二次加工而获得的,该设备包括二次加工方式获取单元,用于获取对原始内容执行二次加工的操作方式;默认许可证信息产生单元,用于对于所述二次加工方式获取单元获得的操作方式获得权利表达,以产生包括权利表达的默认许可证信息作为初始值;以及许可证信息编辑单元,其接受用户从所述默认许可证信息产生单元所产生的默认许可证信息的权利表达中对所需权利表达的选择,从选定的权利表达产生经过二次加工的内容的许可证信息。
2.如权利要求1所述的设备,其中所述二次加工方式获取单元从许可证信息获得确定对原始内容的二次加工操作的权利表达的改编权,并从所获得的改编权获得对原始内容执行的二次加工的操作方式,所述许可证信息包括作为版权信息的下列项目确定对原始内容的操作的权利表达的当前状态使用权,所述改编权,确定对经过二次加工的内容的操作的权利表达的二次加工当前状态使用权,确定对经过二次加工的内容的二次加工操作的权利表达的二次加工改编权;所述默认许可证信息产生单元对于由所述二次加工方式获取单元所获得的二次加工的操作方式获取二次加工当前状态使用权和二次加工改编权,以产生作为经过二次加工的内容的默认许可证信息的许可证信息,包括等于二次加工的操作方式的二次加工当前状态使用权的当前状态使用权,等于二次加工的操作方式的二次加工改编权的改编权,等于二次加工的操作方式的二次加工当前状态使用权的二次加工当前状态使用权,以及等于二次加工的操作方式的二次加工改编权的二次加工改编权。
3.如权利要求2所述的设备,还包括对原始内容执行二次加工的内容加工单元;根据操作信息决定对原始内容执行的二次加工的操作方式的操作方式判定单元,所述操作信息表示一系列对原始内容的二次加工操作方式,其中,所述二次加工方式获取单元还在所获得的改编权的权利表达中反映由操作方式判定单元获取的二次加工操作方式,以从所反映的权利表达获取二次加工操作方式。
4.如权利要求2所述的设备,还包括词典存储单元,其存储许可证信息词典,该词典具有用于被指定为分级结构中的权利表达的内容的操作,其中,所述二次加工方式获取单元在被确定为改编权、从所述许可证信息获得的所述权利表达中反映由所述操作方式判定单元所获得的二次加工操作方式,按照所述许可证信息词典中的分级结构显示所反映的权利表达,并获取根据所显示的权利表达指定的二次加工操作方式。
5.如权利要求2所述的设备,还包括许可证信息判定单元,其判定所述许可证信息编辑单元所产生的经过二次加工的内容的许可证信息的当前状态使用权和改编权是否包括二次加工当前状态使用权和二次加工改编权,其中,当所述许可证信息判定单元判定所述经过二次加工的内容的许可证信息的当前状态使用权和改编权不包括二次加工当前状态使用权和二次加工改编权时,所述许可证信息编辑单元再次从默认许可证信息的许可信息中接受对所需权利表达的选择,以从所选择的权利表达产生经过二次加工的内容的许可证信息。
6.如权利要求5所述的设备,还包括许可验证规则存储单元,用于存储许可验证规则信息,其中,确定权利表达之间的不匹配的组合,其中,所述许可证信息判定单元还判断由许可证信息编辑单元所产生的当前状态使用权、改编权、经过二次加工的内容的许可证信息中的二次加工当前状态使用权和二次加工改编权之间的组合是否包括由所述许可验证规则信息所确定的不匹配的组合,并且当所述许可证信息判定单元判定所述组合包括由所述许可验证规则信息所确定的不匹配的组合时,所述许可证信息编辑单元还再次接受从默认许可证信息的权利表达中对所需权利表达的选择,以从所选择的权利表达产生经过二次加工的内容的许可证信息。
7.一种用于对经过二次加工的内容产生版权信息的方法,所述经过二次加工的内容是通过对原始内容进行二次加工而获得的,该方法包括获取对原始内容执行的二次加工的操作方式;获得所述操作方式的权利表达,以产生包括所述权利表达的默认许可证信息作为初始值;接受用户从所述默认许可证信息的权利表达中对所需权利表达的选择,以从选定的权利表达产生经过二次加工的内容的许可证信息。
8.一种计算机程序产品,用于对经过二次加工的内容产生版权信息,所述经过二次加工的内容是通过对原始内容进行二次加工而获得的,该计算机程序产品包括包含编程指令的计算机可读介质,其中所述指令在由计算机执行时使得计算机执行下述操作获取对原始内容执行的二次加工的操作方式;获得所述操作方式的权利表达,以产生包括所述权利表达的默认许可证信息作为初始值;接受用户从所述默认许可证信息的权利表达中对所需权利表达的选择,以从选定的权利表达产生经过二次加工的内容的许可证信息。
全文摘要
本申请涉及设立数字内容权利的设备和方法,以及计算机程序产品。具体地,提供了用于对经过二次加工的内容产生版权信息的设备,经过二次加工的内容是通过对原始内容进行二次加工而获得的,该设备包括二次加工方式获取单元,默认许可证信息产生单元以及许可证信息编辑单元。二次加工方式获取单元获取对原始内容执行二次加工的操作方式。默认许可证信息产生单元对于所述二次加工方式获取单元获得的操作方式获得权利表达,以产生包括权利表达的默认许可证信息作为初始值。许可证信息编辑单元接受用户从所述默认许可证信息产生单元所产生的默认许可证信息的权利表达中对所需权利表达的选择,从选定的权利表达产生经过二次加工的内容的许可证信息。
文档编号G06F21/62GK1722771SQ20051005307
公开日2006年1月18日 申请日期2005年3月7日 优先权日2004年7月5日
发明者伊藤聪 申请人:株式会社东芝
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1