多媒体内容的适应的制作方法

文档序号:7578121阅读:175来源:国知局
专利名称:多媒体内容的适应的制作方法
技术领域
本发明涉及数字项适应,特别涉及使用数字项的“ChoicePrecedence”描述符的DID实例文件的适应方法和产生数字项的“ChoicePrecedence”描述符的方法。
背景技术
与电子商务相关的活动中,例如多媒体数据的创造、生产、交易、传播、管理、存储和消费,对多媒体资源的灵活、透明和扩大利用具有需求。
特别地,考虑到随着互联网的发展广泛采用电子商务的趋势,没有电子商务中使用的多媒体数据的处理单元的声明模型是一个可能导致电子商务混乱的潜在因素考虑到这些问题,数字项的声明在国际标准组织ISO/IECSC29/WG11的MPEG-21中进行了规定,最大地考虑到电子商务交易模型的用户(用户包括所有与电子商务相关的主体,例如数字项创建者、提供者、分配者、消费者、知识产权拥有者、金融服务提供者、电子商务监管者等等)。已有人试图使数字项成为基于电子商务的主体或它们相关的描述之间的关系的灵活、一致和兼容的国际标准。
因此,有对数字项声明模型的需求,该数字项声明模型可以考虑电子商务中的交易模型结构的主体(或用户)或相关的描述之间的关系,并可实现电子商务而不考虑网络或终端的类型。
这种数字项的声明模型作为电子商务活动,例如用于电子商务的多媒体数据的创造、生产、交易、传播、管理、存储和消费中多媒体数据的最小单元,应该具有兼容性、一致性和灵活性。
数字项是全部活动,例如在有线/无线环境下的作为知识产权而有价值的多媒体内容的创造、生产、交易、传播、管理、存储和消费的基础单元。通常,数字项包括三个部分。换句话说,数字项包括RESOURCE(资源)(例如,电影或音乐本身),其是独立的资产或内容;DESCRIPTOR(描述符)(例如,电影或音乐的主题、流派、作者的姓名、内容的摘要、使用条件、或内容的规律),描述内容和它们的用法;以及配置元素(例如,“CHOICE”、“SELECTION”和“CONDITION”),配置数字项。
除了资源本身之外,数字项可以进一步包括元数据。元数据包括描述资源的DESCRIPTOR,供用户选择的SELECTION元素,作为SELECTION元素包的CHOICE元素,并且各个SELECTION元素和CHOICE元素包含在特定条件下表示有效性的CONDITION元素。此外,数字项包括很多COMPONENT(部分)(实际的资源(音乐文件或图形文件)和DESCRIPTOR)。在它们之中,为了使用户能够选择理想的COMPONENT和配置合适的数字项,数字项和该COMPONENT包括需要由用户设置的特定条件的CONDITION元素。特别地,CONDITION指的是SELECTION元素。如果在引用表中存在用户挑选的SELECTION元素,则相应的CONDITION是“真”,否则是“假”。
如上所述,CHOICE元素描述了一组相关的SELECTION元素,而CONDITION元素描述预先满足的条件。
数字项能够被配置用来产生新的数字项(合成数字项)。
例如,图象数字项被配置用来产生合成数字项,其被称为图册。在此情况下,各个图象数字项是存在于独立的存储单元中的外部存储数字项。为了包含该图象数字项,新图册数字项包含可访问它们的REFERENCE。
另外,在理想的数字项利用CONDITION元素进行配置的情况下,CONDITION的有效表达是确定比较操作的效率和表达CONDITION的能力的重要因素。需要有效表达考虑条件比较目标的特性的CONDITION。
在数字项声明语言(DIDL)中,数字项用DECLARATION(声明)、CONTAINER(容器)和ITEM(项)描述。
COMPONENT包括RESOURCE,例如音频、视频、图形和文本,ANCHOR,表示RESOURCE,和DESCRIPTOR,描述COMPONENT。ITEM是sub-ITEM和/或COMPONENT的分组。而且,CONTAINER是一种结构,其允许ITEMS和/或CONTAINERS被分组。数字项可以包括其它数字项,并且可访问外部存储数字项的引用部分在该数字项中被定义。
数字项呈现出可以利用CHOICE元素和SELECTION元素来选择理想的配置的机制。另外,用户可以利用CONDITION元素配置理想的数字项。CONDITION的有效表达是确定比较操作的效率和表达CONDITION的能力的重要因素。因此,可以看出需要有效表达考虑条件比较目标的特性的CONDITION。
如上所述,有必要提供能够使用户依据不同使用环境以最佳的状态体验各种不同多媒体内容的描述。换句话说,有必要提供能够使用户依据用户终端性能、网络性能、传送层(delivery layer)性能、用户特性例如优先和性别、自然环境特性、和提供服务的能力以最佳的状态体验多媒体的描述。为了这些描述的目的,数字项适应(DIA)应该基本地提供关于使用环境的描述符。
根据需要,各种不同使用环境描述符应该被描述或处理以应对各种不同多媒体内容被提供和内容的使用环境广泛改变的趋势。因此,需要产生定义在数字项适应下的各种不同和大量的环境描述符当中哪个环境描述符是优选的描述符的方法。
多媒体框架的MPEG-21标准声明数字项作为多媒体内容的基本单元,多媒体内容用声明数字项的数字项声明语言(DIDL)描述的DID实例文件表示。DID实例文件包括关于数字项配置的信息并采用被称作CHOICE的用户配置选择器。因此,MPEG-21的数字项适应应该包括DID实例文件适应。
另外,为了使DID实例文件适应,需要数字项配置中使用的CHOICE元素的适应方法。另外,也需要用于CHOICE的“ChoicePrecedence”描述符。

发明内容
本发明的目的是解决至少上述问题和/或缺点并提供至少以下描述的优点。
本发明的另一个目的是提供在例如多媒体内容的取得、交易、传播、管理和消费的活动中利用各种不同的用户终端性能、网络性能、用户优先,等等的多媒体内容的适应方法。
本发明的另一个目的是提供“ChoicePrecedence”描述符的适应方法,其充分地避免由于现有技术的局限和缺点造成的一个或多个问题。
本发明的另一个目的是提供利用“ChoicePrecedence”描述符的DID实例文件的适应方法和在例如多媒体内容的取得、交易、传播、管理和消费的活动中利用不同用户终端性能、网络性能、用户优先等等的多媒体内容的适应中产生“ChoicePrecedence”描述符的方法。
本发明的另一个目的是提供“ChoicePrecedence”描述符的适应方法和产生“ChoicePrecedence”描述符的方法,其中具有DID配置功能的DID实例文件采用使用环境优先适应性地产生,以便在不同环境下为具有不同需求的各种不同用户提供最好的多媒体。
依据本发明的实施例,在基于使用多媒体内容的环境描述符和用户优先描述符的多媒体内容的描述中,产生数字项声明文件的适应方法其特征在于将“ChoicePrecedence”应用于输入DID实例文件以按照“ChoicePrecedence”中指定的顺序改变输入DID实例文件的相应的“ChoicePrecedence”。
依据本发明的另一个实施例,在基于多媒体内容的使用环境描述符和用户优先描述符的多媒体内容的描述中,产生“ChoicePrecedence”描述符的方法的特征在于“ChoicePrecedence”描述符是通过描述数字项的“TargetChoice”,如果需要,还描述条件,和
“ChoicePrecedenceClass”产生的,“ChoicePrecedenceClass”是通过“SpecifiedPrecedence”或“BaseChoice”进行描述的。
本发明附加的优点、目的和性能将在下面的描述中部分地体现并且对那些具有本领域普通技能的技术人员通过下面的考查部分地变得明显,或者从本发明的实践中得到了解。本发明的目的和优点可以如权利要求中特别指出的被实现和获得。


本发明将参照附图进行详细说明,附图中,相似的附图标记指代相似的元件图1为表示依据本发明的优选实施方式的DID实例文件的适应的流程图;图2和图3说明依据本发明的优选实施方式的DID实例文件的适应;图4至图6说明依据本发明的优选实施方式的属性应用;图7说明依据本发明的优选实施方式的“ChoicePrecedence”描述符的产生;以及图8说明DIAinDID描述的结构。
具体实施例方式
对本发明的优选实施方式将做具体的说明,其示例在附图中说明。尽可能,相同附图标记在整个附图中表示相同或相似的部分。
以下,DID实例文件的适应性产生方法和其中使用的“ChoicePrecedence”描述符将结合图1至图8详细说明。
图1为表示依据本发明的DID实例文件的适应的流程图。依据本发明的DID实例文件的适应方法应用于三个文件并基于利用适合于“ChoicePrecedence”描述符的属性的适应。
参见图1,本发明的适应方法包括将DID实例文件改变到可适应的格式的步骤S101至S105,通过采用“ChoicePrecedence”文件再配置“ChoicePrecedence”的步骤S106至S108,和通过应用属性产生适应的DID实例文件的步骤S109至S113。
为了DID实例文件的适应,DID实例文件应该被改变为可适应的格式。三个不同的文件存在以便适应该DID实例文件。它们其中的一个是原始DID实例文件,其是在最初的步骤被改变为可适应的格式的DID实例文件。另一个是最近适应的DID实例文件,其是最近适应的结果。还有一个是新的适应DID实例文件,其是新适应的结果。
例如,如果“ChoicePrecedence”被应用于作为最初产生的适应文件的原始DID实例文件一次,那么原始DID实例文件就变为新适应的DID实例文件。然后,如果“ChoicePrecedence”被再应用一次,在该步骤中新产生的DID实例文件就变为新适应的DID实例文件。
这里,将对步骤S101至S105进行描述。首先,准备好非可适应的DID实例文件(S101)。DIAinDID(数字项声明中的数字项适应)描述符被插入到非可适应的DID实例文件中(S102)。换句话说,图8的DIAinDID描述符被插入到DID实例文件中以便将DID实例文件改变为可适应的格式。如图8所示,DIAinDID描述符801是表示相应的CHOICE并通过“TargetChoice”802和描述选择条件805和808的部分定义的描述符。
换句话说,图8表示DIAinDID描述符,其被插入到非可适应的无格式DID实例文件中以产生可适应的DID实例文件。DIAinDID描述符包括描述“TargetChoice”的部分和描述条件(在它们存在的情况下)的部分。“TargetChoice”802通过“TargetChoice”类型进行描述并包括“ChoiceName”(环境变量例如屏幕尺寸)803和相应的“Value”804。“RequiredCondition”805包括“ChoiceName”806和相应的“Value”807,以及“ANDCondition”808包括“RequiredCondition”809。“RequiredCondition”809也包括“ChoiceName”810和相应的“Value”811。
如果图8的DIAinDID描述符被插入到要进行适应的选择,那么DID实例文件就被改变为可适应的DID实例文件并且该可适应的DID实例文件被存储在原始DID实例文件中(S104,S105)。
在接下来的步骤,相对于原始DID实例文件,DID实例文件通过用户配置优先,也就是,“ChoicePrecedence”,进行改变。“ChoicePrecedence”文件S106a被应用(S106),并根据“ChoicePrecedence”进行选择重排和完整性控制过程以产生改变的DID实例文件(S107)。然后改变的DID实例文件被储存到新适应的DID实例文件(S108)。
这里,完整性控制过程被执行以便确保DID实例文件的完整性。换句话说,如果选择(choice)由于“ChoicePrecedence”而被重排或删除,其它指向适应的选择的选择就被影响了。例如,如果关于屏幕尺寸的选择由于“ChoicePrecedence”被删除,具有屏幕尺寸的“RequiredCondition”的选择应该被删除。因此,为了确保DID实例文件的完整性,完整性控制过程就被执行。
然后,确定是否有更多的要处理的“ChoicePrecedence”(S109)。如果没有更多的“ChoicePrecedence”,过程结束。如果调整要求的新的“ChoicePrecedence”被输入,“reset”属性被检查(S110)。如果“reset”属性是“真”,DID实例文件被重置为原始DID实例文件,该原始DID实例文件是通过在最初的步骤将DID实例文件插入到DIAinDID描述符产生的(S112)。
确定是否有更多的要被处理的“ChoicePrecedence”(S113)。如果没有更多的“ChoicePrecedence”,过程结束。如果有更多的要被处理的“ChoicePrecedence”,过程继续执行步骤S 106并按照新“ChoicePrecedence”重复执行接下来的步骤S108至S113。
上述DID实例文件的适应方法将参考图2至6进行描述。本发明的适应方法是基于三个文件(“原始DID实例文件”、“最近适应的DID实例文件”和“新适应的DID实例文件”),且适当的属性(“reset”、“reorder”)可以在其中被应用。这里有一个例子显示在“TargetChoice”类包括文件格式、色深、标题和屏幕尺寸的情况下DID实例文件的适应。
在图2中,显示了一种情况,在该情况下,当在作为可适应的DID实例文件的原始DID实例文件中没有恰好之前适应的文件时,首先配置与屏幕尺寸相关的选择(choice)。
特别地,提供了原始DID实例文件201的DID适配器202。在用户要求203将屏幕尺寸设置为第一优先的情况下,新适应的DID实例文件204通过DID适配器202的DID适应被产生。在用户设置的“TargetChoice”是“ScreenSize”且依据“PrecedenceClass”设置的优先是“First”优先的情况下,原始DID实例文件201的重排结果是新适应的DID实例文件204,其中屏幕尺寸被放置在文件顶部。
参见显示图2的下一步骤的图3,作为新适应DID实例文件存储的DID实例文件204随后存储为最近适应的DID实例文件302(这时,存在原始DID实例文件301本身)。如果新的用户配置优先,即,“ChoicePrecedence”要求304,被输入(图3中,要求是要删除文件格式),DID适配器303不象图2那样被应用于原始DID实例文件,而是用户要求被应用于最近适应的DID实例文件302,因此产生新适应的DID实例文件305,其中文件格式被删除。
图4和5是说明“reorder”属性的图。如果“reorder”的属性是“真”,仅在最近适应的DID实例文件中要求的“ChoicePrecedence”被处理。
在图4中,提供了原始DID实例文件401,最近适应的DID实例文件402,DID适配器403和新适应的DID实例文件。如果文件格式的选择不存在于最近适应的DID实例文件402且“reorder”被设为“真”,这意味着只执行重排序。因此,在这种情况下,通过DID适配器403新适应的新适应DID实例文件405不被改变。
在图5中,提供了原始DID实例文件501,最近适应的DID实例文件502,DID适配器503,用户要求504,和新适应的DID实例文件505。参见图5,如果“reorder”没有被设置(也就是,“reorder”=“假”),在要求最近适应的DID实例文件502中不存在的选择(图5中的文件格式)的情况下,DID适配器503根据原始DID实例文件501产生新适应的DID实例文件505。换句话说,原始DID实例文件501的文件格式被插入用来产生新适应的DID实例文件505,其中文件格式被放置在文件顶部。
图6表示依据“reset”的属性的DID实例文件适应的结构。如果“reset”的属性是“真”,那么由最近适应的DID实例文件产生的新适应DID实例文件就不被存储,而是原始DID实例文件被存储。换句话说,执行了还原到“ChoicePrecedence”的最初状态的过程。图6中,提供了原始DID实例文件601,最近适应的DID实例文件602,DID适配器603,用户要求604和新适应DID实例文件605。参见图6,如果假定“TargetChoice”是“Colordepth”且被指定为“First”优先,“reset”的属性是“真”,因此原始DID实例文件601被存储为最近适应DID实例文件602。执行将最近适应DID实例文件602(其与原始DID实例文件相同)的“ColorDepth”的选择指定为“First”优先的重排序过程以便产生新适应DID实例文件605,其中“ColorDepth”被放置在文件顶部。
图7说明上述的DID实例文件适应的“ChoicePrecedence”描述符。依据“ChoicePrecedence”描述符,优先(也就是配置顺序)可以被描述为通过不同环境描述符在DID实例文件中产生的各个选择,以便使用户将注意力集中在重要的决定上。另外,关于上述环境描述符配置过程的优先能够被改变。
“ChoicePrecedence”描述符701通过“TargetChoice”702、“TargetChoice”的“RequiredCondition”703、“ANDCondition”704和“PrecedenceClass”705进行定义。在本发明中,描述“TargetChoice”和用于选择“TargetChoice”的条件以便确定改变DID实例文件的方法。声明目标“ChoicePrecedence”的“PrecedenceClass”被描述。这里,“TargetChoice”的条件按照两个类型进行描述。一个是将条件的选择与OR操作结合,另一个是将它们与AND操作结合。
“TargetChoice”702通过“TargetChoiceType”710进行描述,“TargetChoiceType”710是由“ChoiceName”(也就是,环境变量例如屏幕尺寸)706和相应“Value”707,例如640*480定义的。“RequiredCondition”703通过“RequiredConditionType”711进行描述,“RequiredConditionType”711是由“ChoiceName”708和相应“Value”709定义的。
另外,“PrecedenceClass”705通过“PrecedenceClassType”705a进行描述,“PrecedenceClassType”705a是由“SpecifiedPrecedence”712和“BaseChoice”713定义的。“SpecifiedPrecedence”712通过“SpecifiedPrecedenceType”712a进行描述。
在“SpecifiedPrecedenceType”712a中,绝对优先包括“First”优先714,“Second”优先715,“Third”优先716,“Last”优先717,“Preemptive”优先718,和“Delete”优先719。例如,如果环境变量(屏幕尺寸)的选择被设置为“First”优先,这意味着屏幕尺寸的选择在配置中首先使用,然后“Second”和“Third”优先被依次执行。“Last”优先在所考虑的选择中是最后考虑的。“Preemptive”优先从考虑中排除前面考虑的选择并只考虑指定作为抢先的选择进行配置过程。“删除”优先删除指定的选择并执行配置过程。
“BaseChoice”713是一种用来指定在DID实例文件中数字项配置的选择的优先的相对的方法。依据“BaseChoice”713,“BaseChoice”被指定并且在“BaseChoice”之前或之上设置优先,也就是,比“BaseChoice”低或高一级(已用属性的例子“before”)。例如,如果屏幕尺寸中文件格式是“BaseChoice”并且“before=真”,DID适应被执行以便允许屏幕尺寸优先于文件格式而不考虑文件格式的绝对优先(这里,绝对优先可以是第一、第二,等等)。结果,其中屏幕尺寸被放置在文件格式之前的新适应DID实例文件就产生了。
“BaseChoice”713提供相应的“ChoiceName”720。如果选择有条件,那么“BaseChoice”713应该描述条件721和722。例如,这意味着文件格式是“jpeg”的屏幕尺寸的选择和文件格式是“gif”的屏幕尺寸的选择能够以独立的优先进行处理。
如上所述,本发明提供利用选择的用户优先的DID实例文件的适应方法。本发明的适应方法使数字项适应的配置程序进行适应,因而多媒体内容能够依据用户环境和用户优先进行适应性改变。因此,足够使用户感到满意的高水平多媒体内容能够通过适当的适应提供给不同的环境下的和动态改变的使用环境中的各种不同用户。
前述的实施方式和优点只是示范性的,不构成对本发明的限制。本发明的原理可以很容易地应用于其它类型的装置。本发明的说明书是用于说明,并不限制权利要求的保护范围。许多的替换、改进和变化对本领域技术人员是显而易见的,装置加功能的条款是用于覆盖此处描述的执行所述功能的结构,不仅是结构的等同而且是等效的结构。
权利要求
1.在基于多媒体内容的使用环境描述符和用户优先描述符的多媒体内容描述中,产生数字项声明文件的适应方法,包括将“ChoicePrecedence”用于输入的DID实例文件;按照“ChoicePrecedence”中指定的顺序改变输入DID实例文件的相应的“ChoicePrecedence”;以及产生重排的DID实例文件。
2.如权利要求1所述的适应方法,其中在先执行将DIAinDID描述符插入到DID实例文件的过程,从而能够适应地改变输入DID实例文件,其中DIAinDID代表相应的选择。
3.如权利要求2所述的适应方法,其中DIAinDID描述符包括“TargetChoice”和目标选择条件。
4.如权利要求1所述的适应方法,其中DID实例文件是原始DID实例文件。
5.如权利要求1所述的适应方法,其中DID实例文件是通过恰好适应之前的改变而得到的最近适应DID实例文件。
6.如权利要求1所述的适应方法,其中DID实例文件是由当前适应性改变产生的新适应DID实例文件。
7.如权利要求1所述的适应方法,其中“ChoicePrecedence”应用“SpecifiedPrecedence”。
8.如权利要求1所述的适应方法,其中“ChoicePrecedence”应用“BaseChoice”。
9.如权利要求1所述的适应方法,其中“ChoicePrecedence”被指定为绝对优先。
10.如权利要求1所述的适应方法,其中“ChoicePrecedence”被指定为“First”优先、“Second”优先、“Third”优先和“Last”优先之一。
11.如权利要求1所述的适应方法,其中“ChoicePrecedence”包括从考虑中排除先前考虑的选择并在仅考虑指定的选择时执行配置过程的“Preemptive”。
12.如权利要求1所述的适应方法,其中“ChoicePrecedence”包括删除指定的选择并执行配置过程的“Delete”优先。
13.如权利要求1所述的适应方法,其中“ChoicePrecedence”是相对优先并指定为比“BaseChoice”高或低。
14.如权利要求1所述的适应方法,其中在“ChoicePrecedence”被用于产生DID实例文件的情况下,DID实例文件是通过利用将原始DID实例文件用作为恰好之前的适应DID实例文件的“reset”属性产生的。
15.如权利要求1所述的适应方法,其中在应用“ChoicePrecedence”产生DID实例文件的情况下,,DID实例文件是通过利用在原始DID实例文件中引用在恰好之前的适应DID实例文件中不存在的选择的“reorder”属性而产生的。
16.如权利要求1所述的适应方法,其中在“ChoicePrecedence”被用来产生DID实例文件的情况下,DID实例文件是通过利用“before”的属性以表示是否指定比“BaseChoice”高或低的优先而产生的。
17.在基于多媒体内容的使用环境描述符和用户优先描述符的多媒体内容描述中,产生数字项的“ChoicePrecedence”描述符的方法,包括描述数字项的“TargetChoice”,如果需要,还有条件,和“ChoicePrecedenceClass”;以及向“ChoicePrecedenceClass”描述“SpecifiedPrecedence”或“BaseChoice”。
18.如权利要求17所述的适应方法,其中“ChoicePrecedenceClass”包括“First”优先,表示相应选择的绝对优先,“Second”优先、“Third”优先,“Last”优先,“Preemptive”优先,和“Delete”优先。
19.如权利要求17所述的适应方法,其中“ChoicePrecedence”描述符包括将原始DID实例文件用作最近适应DID实例文件的“reset”属性,在原始DID实例文件中引用在恰好之前的适应DID实例文件中不存在的选择的“reorder”属性,以及用于表示是否指定比“BaseChoice”高或低的优先的“before”属性。
全文摘要
提供了产生数字项的DID实例文件的方法。“Choice Precedence”描述符被用来进行原始DID实例文件、最近适应DID实例文件和新适应DID实例文件的适应。指定的优先(第一、第二、第三、最后、抢先、删除)或“Base Choice”和属性(重置、之前、重排序)被用来适应性地将最近适应的DID实例文件改变为新适应DID实例文件。或者,最近适应DID实例文件根据原始DID实例文件产生并随后被适应性地改变为新适应DID实例文件。
文档编号H04N7/24GK1705942SQ200380101689
公开日2005年12月7日 申请日期2003年10月6日 优先权日2002年10月17日
发明者金度年 申请人:Lg电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1