用于发送和接收丰富媒体内容的方法和装置的制作方法

文档序号:6594252阅读:158来源:国知局
专利名称:用于发送和接收丰富媒体内容的方法和装置的制作方法
技术领域
本发明一般涉及一种用于发送和接收丰富媒体内容的方法和装置,且更具体地涉 及一种用于发送和接收丰富媒体应用的对象的方法和装置。
背景技术
丰富媒体应用(rich media application)是这样的应用,其包括诸如音频、视频 和文本的多媒体内容;在服务器和客户端之间的交互信息交换和控制;对用户的交互信息 交换和控制;在这些元素之间的时间和空间排列。最显著地,该丰富媒体通常就其交互性 而言区别于多媒体。也即,丰富媒体是以如下结构来创建的除了媒体数据、图形元素数据 和各个元素值的属性数据之外,利用诸如指示时间/空间关系的数据、用于表达交互性的 事件和操作数据的信息来描述所述结构,并且以由特定丰富媒体引擎提供的语言来表达这 些。能够以各种方式应用的语言包括例如MPEG4轻便应用场景表现(LAkR)、MPEG-4场景 描述的二进制格式(BIFS)、万维网联盟(W3C)的可缩放矢量图形(SVG)等。为了驱动该应用,需要将以上信息片段转换为分级结构的操作。上述操作用于按 照驱动元素的时间/空间顺序从根元素(最高节点)到根的子元素(最低节点)来对丰富 媒体元素进行分层或层化。以树结构形成该分级(或分层)结构。一个根可以具有多个子 节点,并且每个节点由构成节点的元素、表示每个元素的属性的类型和各个属性值组成。驱 动该应用的丰富媒体引擎使用它的关联属性类型和属性值来以分级结构实现每个元素。这 里,属性类型将被称为“属性”。

发明内容
技术问题传统丰富媒体应用使用在内容对象的创建期间创建的内容对象的分级结构信息 来提供丰富媒体应用。也即,丰富媒体应用实现实际上创建的丰富媒体信息片段的完整分 级结构信息片段,因为如果未定义用于实现丰富媒体服务的分级结构的节点信息片段中的 至少一个(即,元素、属性和属性值),则它不能实现丰富媒体服务。基于该原因,传统驱动 器应该仅驱动由创建器创建的应用。技术方案设计本发明来解决至少以上所述的问题和/或不足并且提供至少以下所述的优
点ο因此,本发明的一方面提供一种装置和方法,其中使用丰富媒体应用的创建器向 驱动器发送分级结构信息片段,其中元素、属性和属性值中的至少一个未定义或仅具有指 定的默认元素。驱动器能够通过识别分级信息片段将其中元素、属性和属性值中的至少一 个未定义的分级结构改变为完整分级结构,然后执行该应用。本发明的另一方面提供一种装置和方法,其中驱动器接收其中元素、属性和属性 值中的至少一个未定义的分级结构信息,检查组成形成层的每个节点的信息片段,然后针对不完整的或能够被改变的节点信息片段,基于由创建器展示的条件使用新元素或属性值 来创建完整分级结构。依据本发明的一方面,提供一种用于在创建器中发送内容的方法。该方法包括以 其中驱动器能够改变配置信息的可改变格式来创建按分级结构形成的每个节点的配置信 息;以及向驱动器发送包括每个节点的配置信息的内容。依据本发明的另一方面,提供一种用于在驱动器中接收内容的方法。该方法包括 接收内容;确定在接收的内容中按分级结构形成的每个节点的配置信息是否是以其中驱动 器能够改变配置信息的可改变格式创建的;当配置信息是以可改变格式创建的时,根据驱 动器的判决条件重新配置每个节点;以及执行在重新配置的节点上的应用。依据本发明的另一方面,提供一种用于在创建器中发送内容的装置。该装置包括 内容创建器,以其中驱动器能够改变配置信息的可改变格式来创建按分级结构形成的每个 节点的配置信息;和发送器,用于向驱动器发送包括每个节点的配置信息的内容。依据本发明的另一方面,提供一种用于在驱动器中接收内容的装置。该装置包括 接收器,用于接收内容;分级结构创建器,用于确定在接收的内容中按分级结构形成的每个 节点的配置信息是否是以其中驱动器能够改变配置信息的可改变格式创建的,并且当配置 信息是以可改变格式创建的时根据驱动器的判决条件重新配置每个节点;和内容执行器, 用于执行在重新配置的节点上的应用。有益效果根据本发明的实施例,应用创建器能够创建和发送具有不完整的分级结构的内 容,并且驱动器能够完成具有不完整的分级结构的内容,然后驱动该完整内容,由此有助于 减少创建器的创建负荷。另外,本发明能够使用由创建器做出的一个公共应用来在多个驱动器之间提供适 应个别差异的(differentiated)服务。


通过结合附图的以下描述,本发明的一些实施例的以上和其他方面、特征和优点 将更明了,其中图1是示出根据本发明的实施例的创建器的操作的流程图;图2是示出根据本发明的实施例的驱动器的操作的流程图;图3是根据本发明的实施例的创建器装置的框图;以及图4是根据本发明的实施例的驱动器装置的框图。贯穿附图,相同的附图参考数字应当被理解为表示相同组件、特征和结构。
具体实施例方式提供在说明书中定义的主题(诸如详细的结构和组件)以助于本发明的各种实施 例的完整理解。因此,本领域的普通技术人员将认识到在不背离本发明的范围和精神的情 况下,这里所述的实施例的各种改变和修改可以被实现。此外,出于清楚和简洁之故,公知 的功能和结构的说明被省去。传统上,利用由创建器创建的分级结构的节点信息来实现应用驱动器,但是创建器创建具有完整分级结构的节点。然而,依据本发明的实施例,提供一种方法和装置,其中 应用创建器创建和发送具有不完整的分级结构的内容,并且驱动器完成具有不完整的分级 结构的内容然后驱动该完整内容。本发明支持这样的方案,其中当驱动器即使驱动不完整的分级结构中的应用时也 应该没有错误发生,并且即使创建器没有提供完整分级结构,驱动器也能够表达创建器的 意图。也即,虽然创建器不能指定分级结构值,但是它向驱动器提供条件或限制,以使得它 的意图能够被反映在完整应用中。然后,驱动器能够在定义的条件下完成该应用的对象的 创建。以此方式,驱动器能够创建创建器期望的应用,即使创建器不向驱动器提供该应用的 全部分级结构信息片段。另外,传统上,驱动器仅驱动由创建器创建的应用。然而,本发明提供另外的功能 在于,当驱动器成功地解码来自创建器的不完整分级结构且存在关于相关对象值的条件 时,驱动器能够分析条件并且基于驱动器的判决完成合适的对象创建。下面将描述的本发明的以下实施例使用MPEG4轻便应用场景表现(LAkR)语言。 但是,对本领域技术人员来说显然的是,本发明不限于该特定语言并且可以使用任何其他 合适的语言。当按分级结构表达丰富媒体应用的对象配置时,如上所述,每个对象被表达为一 个节点,并且每个节点包括三个信息片段,即,元素、属性和属性值。因此,依据本发明的实 施例,创建器可以创建未指定三个信息片段中的至少一个的分级结构,并且本发明单独地 提供关于元素、属性和属性值的每个的建议(proposal)。下表1示出其中没有指定属性值的情况的示例。表 1
<}; id >Japiaiiot>01" ., . “ · ■ i.-rcct id "a(1sp5,itlonU2" fit卜‘_rerf"> f-rwtW "aJaprriinrfH· wMft '"Siriidfht "KW"- · ,'t·.-在表1中,“<g>”和“<rect>”是表示丰富媒体对象的命令,它们在LASeR中定义。 例如,作为预定属性的“<rect>”是用于绘制矩形的命令。另外,“id”、“fill”、“width” 和“height”是每个丰富媒体对象的元素值的属性,并且分别指示标识符(id)、特定色彩 或图案的表达、宽度和高度。依据本发明的实施例提出的“〈change〉”元素值指示具有 "adaptation02" id属性值的丰富媒体对象的“fill”属性的值没有被创建器指定,或者是 能够由驱动器重新创建的属性值。下表2A示出其中没有指定属性值的情况的另一示例。表 2A
权利要求
1.一种用于在创建器中发送内容的方法,包括以其中驱动器能够改变配置信息的可改变格式来创建按分级结构形成的每个节点的 配置信息;以及向驱动器发送包括每个节点的配置信息的内容。
2.根据权利要求1所述的方法,其中,创建每个节点的配置信息的步骤包括将创建器 的要求包括在每个节点的配置信息中。
3.一种用于在驱动器中接收内容的方法,包括 接收来自创建器的内容;确定在接收的内容中按分级结构形成的每个节点的配置信息是否是以其中驱动器能 够改变配置信息的可改变格式创建的;当配置信息是以可改变格式创建的时,根据驱动器的判决条件重新配置每个节点;以及执行在重新配置的节点上的应用。
4.根据权利要求3所述的方法,还包括确定在对其未定义元素、属性和属性值中的至少一个的节点中是否包括创建器的要求;当在节点中包括创建器的要求时,根据创建器的要求创建每个节点;以及 执行在创建的节点上的应用。
5.一种用于在创建器中发送内容的装置,包括内容创建器,以其中驱动器能够改变配置信息的可改变格式来创建按分级结构形成的 每个节点的配置信息;和发送器,用于向驱动器发送包括每个节点的配置信息的内容。
6.根据权利要求5所述的装置,其中,每个节点的配置信息包括创建器的要求。
7.一种用于在驱动器中接收内容的装置,包括 接收器,用于接收来自创建器的内容;分级结构创建器,用于确定在接收的内容中按分级结构形成的每个节点的配置信息是 否是以其中驱动器能够改变配置信息的可改变格式创建的,并且当配置信息是以可改变格 式创建的时,根据驱动器的判决条件重新配置每个节点;和 内容执行器,用于执行在重新配置的节点上的应用。
8.根据权利要求7所述的装置,其中,分级结构创建器确定在对其未定义元素、属性和 属性值中的至少一个的节点中是否包括创建器的要求,并且当在节点中包括创建器的要求 时,根据创建器的要求创建每个节点。
9.分别根据权利要求3所述的方法和根据权利要求7所述的装置,其中,驱动器的判决 条件包括驱动器的资源能力和丰富媒体应用用户的偏好中的至少一个。
10.分别根据权利要求1所述的方法、根据权利要求3所述的方法、根据权利要求5所 述的装置和根据权利要求7所述的装置,其中,每个节点的配置信息包括元素、属性和属性 值中的至少一个。
11.分别根据权利要求1所述的方法、根据权利要求3所述的方法、根据权利要求5所 述的装置和根据权利要求7所述的装置,其中,可改变格式是如下的格式之一其中元素、属性和属性值中的至少一个未定义的格式;和其中当驱动器没有通过基于驱动器的唯一权利的选择来选择用于完成场景的元素时, 创建器指定通过其驱动器将完成场景的默认元素的格式。
12.分别根据权利要求1所述的方法、根据权利要求3所述的方法、根据权利要求5所 述的装置和根据权利要求7所述的装置,其中,创建器的要求指示创建器指定该驱动器不 能改变的元素和属性值中的至少一个。
13.分别根据权利要求1所述的方法、根据权利要求3所述的方法、根据权利要求5所 述的装置和根据权利要求7所述的装置,其中,创建器的要求指示创建器指定该驱动器不 能创建的元素和属性值中的至少一个。
14.分别根据权利要求1所述的方法、根据权利要求3所述的方法、根据权利要求5所 述的装置和根据权利要求7所述的装置,其中,创建器的要求指示创建器指定该驱动器能 够选择的值。
全文摘要
一种用于发送和接收丰富媒体内容的方法和装置。创建器以其中驱动器能够改变配置信息的可改变格式创建按分级结构形成的每个节点的配置信息,以及向驱动器发送包括每个节点的配置信息的内容。驱动器接收该内容,确定在接收的内容中按分级结构形成的每个节点的配置信息是否是以可改变格式创建的,当配置信息是以可改变格式创建的时重新配置每个节点,以及执行在重新配置的节点上的应用。
文档编号G06Q50/00GK102099824SQ200980127886
公开日2011年6月15日 申请日期2009年7月16日 优先权日2008年7月16日
发明者宋在涓, 金奎宪, 黄棲煐 申请人:三星电子株式会社, 庆熙大学校产学协力团
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1