图像内容区域重构数据消息及其方法

文档序号:6408017阅读:200来源:国知局
专利名称:图像内容区域重构数据消息及其方法
技术领域
本公开通常涉及显示诸如多媒体内容的图像内容,且尤其涉及设定显示设备上图像内容显示的区域,例如区域的形状,本发明还涉及关于图像内容和图像内容重构信息的数据消息及其方法。
背景技术
诸如多媒体消息服务(MMS)的多媒体消息传输已经充分发展,且在电信业的无线和有线部分继续增长。
同步多媒体集成语言(SMIL)规范是目前实现诸如多媒体消息服务(MMS)的明信片格式多媒体消息传输所需的标准。SMIL规范是一种基于扩展标记语言(XML)的编程语言,可以允许作者创建交互式的组件式多媒体表示方式。例如,SMIL允许作者描述多媒体表示方式的时间上的行为,将超链接与媒体对象关联,并在显示屏上的一个或多个区域描述表示方式的布局。SMIL规范模块将语义上相关的SMIL元素、属性和属性值分组到不相交的SMIL模块集合中,从而可以重新组合生成多个SMIL框架。
包括SMIL规范在内的已知现有的实现多媒体消息传输的标准不允许在非矩形区域插入图像和文本。例如,在同步多媒体集成语言(SMIL)中实现的多媒体消息服务(MMS)必须在矩形区域描绘(render)或显示图像内容。
在依照下面的附图仔细研究随后的本发明详细实施方式的基础上,本公开的多个方面、特点和优势对于那些本领域的技术人员将更加明显。


图1图示了数据消息中规定的典型的图像数据区域。
图2是基于数据消息说明描绘和显示图像的流程。
图3图示了数据消息中规定的另一个典型的图像数据区域。
图4是基于数据消息说明描绘和显示链接样式的流程图。
图5图示了基于多媒体数据消息显示的典型的图像。
图6图示了基于多媒体数据消息显示的典型的图像。
图7图示了基于多媒体数据消息显示的典型的图像。
具体实施例方式
本公开涉及包含区域定义的数据消息,图像在显示设备上显示在该区域内。在一些实施例中,数据消息包括说明诸如非矩形外形等形状的区域形状信息,用于定义的区域。
在一种典型的实施例中,数据消息是同步多媒体集成语言(SMIL)消息。可选地,数据消息是可扩展超文本标记语言(XHTML),或者一些其他的基于可扩展标记语言(XML)的语言,但是在一些其他的实施例中,数据消息也可以是一些其他的语言,比如专有语言或公开的工业标准语言。
在本说明书中,包括详细实施方式和相关的权利要求,术语“图像”包括其内涵中任何可以显示的元素,包括静止图像、动画图像、视频图像、背景图像、区域和布局定义、边界等,但不限于此。
在一些实施例中,数据消息的配置通过空中传输,例如通过W-CDMA或GSM或E/GPRS和其他的无线通信网络,在这些网络中需要有效地利用带宽。然而,更为普遍的是,数据消息通过无线或有线媒介传输,包括广域网或局域网。
在一种实施例中,数据消息包括与在数据消息中定义的至少一个区域对应的区域形状属性。该区域形状属性规定与区域形状属性对应的区域的形状。图1图示了典型的区域110和区域内对应的形状120。典型的区域110具有矩形外形,且它的尺寸通过像素说明高度=75px,宽度=100px。
在数据消息是SMIL消息的实施例中,区域形状属性是区域定义的一部分。典型的带有形状属性的数据消息区域定义如下<region id=“video1” width=“100px”height=“75px”shape=“ellipse”>
在这个典型的定义中,“video1”标识了感兴趣的区域的名称,而宽度和高度规定了指定区域矩形的像素尺寸。更为普遍地,在其他的实施例中,区域可以定义为矩形之外的形状。“video1”区域的形状属性如图1所示定义为“ellipse(椭圆)”。可选地,可以使用“shape(形状)”之外的标识符定义形状属性。同样地,形状属性可以具有任何所需的形状,下面将进一步讨论非限制的例子。
在一些实施例中,缺少形状属性定义时会将缺省形状分配给指定区域。例如,缺省区域形状可以是由区域矩形尺寸规定的矩形形状,或者选择分配给此区域的一些其他的缺省外形,例如椭圆形。
典型的区域形状包括圆形、卵圆形、星形、多边形、箭头、心形和其他不规则形状等。在一些具有缺省形状的实施例中,缺省形状可以是任何形式。缺少区域形状属性,区域将优选地采取缺省形状。区域形状属性通常指定缺省形状之外的形状,例如非矩形形状或一些其他的形状,如上面讨论的例子。
在一些实施例中,区域形状属性仅仅涉及预先确定的形状。然而,在其他的实施例中,区域形状属性是区域形状的图像语言说明,例如所需区域的可扩展(scalable)向量图像(SVG)语言说明。尽管优选地采用向量图像语言,区域形状的图像语言说明也可以选择采用一些其他编程语言表示。
数据消息通常通过诸如无线或有线网络传输给具有显示图像数据能力的设备,或者由这样的设备接收。电子设备可以是计算机,或蜂窝手机,或一些其他的具有图像描绘和显示能力的移动无线通信设备。尽管可以以任何方式获得,示例的SMIL消息典型地传输到诸如多媒体服务(MMS)用户的蜂窝通信手机。
在图2所示的一种应用中,在方块210对是否为相应区域定义了形状进行判断。如果已经定义了形状,例如通过形状属性定义,在方块220为对应区域描绘该形状。如果没有定义形状,在方块230描绘缺省形状。在方块240,显示所描绘的形状。尽管图2所示的方块结构图分别描述了形状的描绘和显示,实际上这些过程可以作为单个操作或连续操作整体完成,本领域普通技术人员知道处理的细节。
在其他实施例中,数据消息包括链接类型属性和链接源属性。在一种实施例中,链接源属性说明链接源,而链接类型属性说明链接样式。指定的链接样式从链接源延伸到对应的区域或区域形状。
图3中,链接源属性标识由显示坐标(110,85)标识的源310。链接形状属性标识从源310朝具有对应椭圆形状350的对应区域330延伸的链接样式320。
图3中,从源310和区域形状330延伸的链接样式320形成整体,从而在结合椭圆形状340进行描绘和显示的时候构建新的形状。尽管组合区域的形状和链接样式更加普遍地可以采取任何形式,由图3中区域形状320和340组成的典型的新的形状是类似气球的形状。
在一种应用中,如图4所示,在方块410描绘链接样式,且基于数据消息中说明的链接类型属性和链接源属性在方块420显示该链接样式。如上指出,链接样式的描绘和显示可以作为单个操作执行。链接样式的描绘和显示可以在区域形状的描绘和显示之前、过程中和之后执行。因而在一些实施例中,区域和链接样式的描绘和显示可以是完整的或连续的操作。
在数据消息是SMIL消息的实施例中,链接源属性可以如下定义为现有的SMIL“regPoint”元素的一部分<regPoint id=“mouth”top=“85px”left=“110px”>...
在典型的regPoint元素中,“id”在以像素表示的位置(85px,110px)定义为“mouth”。然后链接源属性与在区域元素中定义的区域关联,例如,<region id=“video1” width=“100px”height=“75px”shape=“ellipse”linkOrigin=“mouth”linkType=“specify link shape here”>
因而区域元素说明linkOrigin是上面regPoint元素中定义的“mouth”。区域元素同样说明了linkType的形状,下面将给出示例。链接样式可以预先定义或选择由前面讨论的诸如SVG语言的图形语言说明。
在图2中,在一些实施例中,诸如文本和/或照片的图像在方块250在区域内或对应的区域形状内进行描绘和显示。图像的描绘和显示可以作为整体操作执行。图像的描绘和显示也可以与区域形状和/或链接样式的描绘和显示整体执行。
在一些实施例中,文本在区域的形状内显示,例如,文本可以沿着形状的内边框显示,而形状通常具有非线性的路径。可选地,文本可以按照惯例在形状内的矩形范围内显示。
在一些实施例中,范围比区域或区域形状还要大的图像需要剪切或修剪,以合适放入诸如椭圆形的区域或区域形状的内部。
图5图示了基于对应的数据消息的所显示图像的第一个实施例,其中图像包括具有照片图像的第一矩形区域形状510,和其中具有文本的第二矩形区域形状520。在一些多媒体的应用中,产生图像的对应的数据消息具有与其图像或文本相关的音频数据。如图5所示,音频数据发出对应文本的声音。
图6图示了基于数据消息的所显示图像的另一个典型的实施例,其中图像包括具有照片图像的第一椭圆形区域形状610,该照片图像可以剪切以适合放入区域形状610内。图6还图示了其中具有文本的第二椭圆形区域形状620和对应的链接样式630,该链接样式指示从图像照片上的嘴巴发出文本和声音。
图7与图6类似,除了第一区域形状710具有心形。第二区域形状720具有椭圆形,且链接形式730指示从图像照片上嘴巴发出文本和声音。在其他的可选的实施例中,图5到图7中的链接可以具有其他的样式,例如多层的像云一样的形状,用以指示显示的文本是想法而不是言语。
对于具有120×90像素的显示屏,说明图7的SMIL代码如下<smil>
<head>
<layout>
<root-layout width=“120”height=“90”/>
<!--Face region-->
<regPointid=“mouth”top=“50px”left=“30px”/>
<region id=“face”left=“5px”top=“5px”height=“80px”width=“50px”shape=“heart”linkOrigin=“mouth”fit=“fill”/>
<!--Ballon region-->
<region id=“ballon”left=“60px”top=“5px”height=“80px”width=“50px”shape=“could”/>
</layout></head><body><par>
<img src=“face.jpg”region=“face”/>
<text src=“message.txt”region=“ballon”/>
<audio src=“message.au”/>
</par>
</body>
</smil>
虽然以建立发明者所有权并允许本领域普通技术人员做出和使用本发明的方式描述了本发明以及目前被认为是其最佳的模式,应当理解,在此公开的示范实施例有许多等同物,并可作出许多修改以及改变,而不背离不是由示范实施例而是由所附权利要求限定的本发明的范围和精神。
权利要求
1.一种数据消息,包括区域定义;与数据消息中定义的至少一个区域对应的区域形状属性;所述区域形状属性说明对应区域的形状。
2.如权利要求1所述的数据消息,所述区域形状属性说明对应区域的非矩形形状。
3.如权利要求1或2所述的数据消息,所述区域形状属性是对预先确定的形状的引用。
4.如权利要求1到3中一个权利要求所述的数据消息,链接类型属性,链接源属性,所述链接源属性说明链接源,所述链接类型属性说明从链接源延伸到对应区域的链接样式。
5.如权利要求1到4中一个权利要求所述的数据消息,所述数据消息是同步多媒体集成语言消息,所述区域形状属性是区域定义的一部分。
6.如权利要求1到5中一个权利要求所述的数据消息,所述区域形状属性是所述区域形状的图形语言说明。
7.如权利要求6所述的数据消息,所述图形语言说明是所述区域形状的可扩展向量图形语言说明。
8.如权利要求1到7中一个权利要求所述的数据消息,属性说明所述数据消息中的所述区域的缺省形状。
9.一种数据消息方法,包括在区域内描绘形状,通过对应于所述区域的区域形状属性说明所述区域的形状;显示已经描绘的由所述区域形状属性说明的形状。
10.如权利要求9所述的数据消息方法,通过描绘由所述区域形状属性说明的非矩形形状描绘该形状。
11.如权利要求9或10所述的数据消息方法,通过引用预先确定的形状来说明该形状。
12.如权利要求9到11中一个权利要求所述的数据消息方法,在链接源和已显示的形状之间显示链接样式。
13.如权利要求9到12中一个权利要求所述的数据消息方法,通过将所述链接样式和所述区域形状组合而形成新的形状。
14.如权利要求9到13中一个权利要求所述的数据消息方法,描绘由链接类型属性说明的链接样式,用链接源属性说明链接源。
15.如权利要求9到14中一个权利要求所述的数据消息方法,在所述区域的形状内显示文本。
16.如权利要求15所述的数据消息方法,沿着所述形状的边框显示所述文本。
17.如权利要求15或16中所述的数据消息方法,在所述形状内的矩形范围内显示所述文本。
18.如权利要求9到17中一个权利要求所述的数据消息方法,描绘范围比所述形状大的图像,将所述形状外的图像部分剪切,在所述形状内显示所描绘的图像。
全文摘要
一种数据消息,包括区域定义以及在一些实施例中包括区域形状的属性,用以说明与在数据消息中定义的至少一个区域对应的区域形状。在一些实施例中,数据消息包括链接类型属性,以及说明链接源的链接源属性。链接类型属性说明从链接源扩展到对应区域的链接样式。数据消息在第一区域(610)显示第一图像信息,而在第二区域(620)显示第二图像信息,其中第二个区域可以通过链接样式(630)与第一个区域关联。
文档编号G06F3/14GK1650632SQ03810164
公开日2005年8月3日 申请日期2003年4月18日 优先权日2002年5月6日
发明者韦利德·阿卜杜勒-萨拉姆, 布律诺·森东-马东, 普拉迪普·加拉宁 申请人:摩托罗拉公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1