一种电子杂志的播放处理方法及装置的制作方法

文档序号:7699941阅读:141来源:国知局
专利名称:一种电子杂志的播放处理方法及装置的制作方法
技术领域
本发明涉及图文处理技术领域,尤其涉及一种电子杂志的播放处理方法及装置。
背景技术
目前,市场上出现了各种各样的移动终端设备,如手机、掌上电脑、移动上网终端 等。使用这些移动终端设备,用户可以随时随地的约定各种电子杂志,如书、电子杂志、报纸 新闻等。其中,电子杂志以展现纸质杂志的页面为主旨,结合文字的顺畅阅读,融合背景图 片、音视频、焦点工作等元素为主要特征。在现有技术中,一般采用svg(Scalable Vector Graphics,可缩放矢量图形)语 言。Svg语言是基于可扩展标记语言(XML)的矢量图形描述语言,它能够描述矢量图形、点 阵图像和文本等元素信息,并支持链接及交互操作。同时,svg语言还融合、扩展了一些关 于动画的定义,以在杂志中支持动画的展示。在实现本发明的过程中,发明人发现利用svg语言制作电子杂志的时候,由于svg语言本身的限制,其中并没有针对音 视频文件播放的定义,也没有对多媒体文件同异步播放规范的定义。因此,在电子杂志的制 作过程中,如何实现多媒体文件的展示成为研究人员的主要研究方向。

发明内容
本发明实施例提供一种电子杂志的播放处理方法及装置,以实现电子杂志对多媒 体文件同异步播放的支持。本发明实施例采用如下技术方案一种电子杂志的播放处理方法,包括在同步多媒体集成语言的同异步标签下,扩展定义组成电子杂志的多媒体内容;解析所述同异步标签;根据对所述同异步标签的解析结果,对所述多媒体内容的同步和/或异步播放。一种电子杂志的播放处理装置,包括内容设置单元,用于在同步多媒体集成语言的同异步标签下,扩展定义组成电子 杂志的多媒体内容;标签解析单元,用于解析所述同步多媒体集成语言的同异步标签,播放处理单元,用于根据所述标签解析单元的解析结果,对所述多媒体内容进行 同步和/或异步播放。本发明实施例的电子杂志的播放处理方法及装置,是基于smil语言来实现的。 由于smil语言本身支持多媒体文件的同异步播放等处理方式,因此本发明实施例通过对 smil标签的定义实现了电子杂志对多媒体内容同异步播放的支持。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1为本发明实施例一电子杂志的播放处理方法的流程图;图2为本发明实施例一电子杂志的播放处理方法的具体流程图;图3为本发明实施例一电子杂志的播放处理装置的示意图;图4为本发明实施例一电子杂志的播放处理装置的第一结构图;图5为本发明实施例一电子杂志的播放处理装置的第二结构图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。在本发明实施例电子杂志的播放处理方法及装置中,主要是通过对smil语言中 同异步标签的定义和扩展,来实现在电子杂志中对多媒体内容同异步播放的支持。Smil是 同步多媒体集成i吾言(Synchronized Multimedia IntegrationLanguage)的缩写,它是由 3ff (World Wide Web Consortium)组织规定的多媒体操纵语言。Smil语言以XML为载体, 使用简单的文本标签来定义多媒体片断(声音、视频文件、图片、文字等)播放的时间、空间 以及同异步方式。3GPP根据移动终端的特殊要求,对smil语言进行了相应的调整和规范定 义,允许在其他的基于XML的语言中重用其语法与语义,因此smil语言尤其适合于与希望 描述时序与同步表现行为的语言进行结合。根据smil语言的上述特征,如图1所示,本发明实施例一提供了一种电子杂志的 播放处理方法,包括如下步骤步骤11、在同步多媒体集成语言的同异步标签下,扩展定义组成电子杂志的多媒 体内容。其中,所述多媒体内容可包括文本、声音片段、音视频片段等。组成电子杂志的多 媒体内容可以作为该电子杂志的封面,目录页,第一页,或者其他页,或者作为封底。并且, 在此步骤中,扩展定义组成电子杂志的多媒体内容包括扩展定义所述多媒体内容的属性参 数,如显示方式,文件格式等等。步骤12、解析所述同步多媒体集成语言的同异步标签。在smil语言中,通过定义两个特有的“Seq”、“par”标签实现多媒体元素的异步 (顺序)及同步播放。其中,对“seq”、“par”标签的定义如下(1)对seq标签的定义如下<seq dur = " indefinite" >.........</seq>“seq”标签定义其所含元素为顺序播放,并定义了标签播放的时间长度。解释为在 规定的时间(dur属性的值)内,所有元素顺序呈现,前一个元素的结束时间默认为下一个元素的开始时间。其元素可以是“par”标签,或多个多媒体文件如文本,图像,音视频等。(2)对par标签的定义如下<par dur = " indefinite" >.........</par>“par”标签定义其所含元素为同步播放,并定义了标签播放的时间长度。解释为在 规定的时间(dur属性的值)内,所含的元素同步执行。其元素可以是“seq”标签或者多个 多媒体文件如文本,图像,音视频等。在对多媒体内容进行同异步处理的过程中,根据smil语言标签的定义,处理方式 如下当解析得到异步标签时,在所述异步标签下实现多媒体内容异步播放;当解析得 到同步标签时,在所述同步标签下实现多媒体内容同步播放;当解析得到同步标签为异步 标签的子元素时,在所述异步标签下实现多媒体内容异步播放,在所述同步标签下实现多 媒体内容同步播放;当解析得到异步标签为同步标签的子元素时,在所述同步标签下实现 多媒体内容同步播放,在所述异步标签下实现多媒体内容异步播放。由于smil语言本身支持多媒体文件的同异步播放等处理方式,因此本发明实施 例一通过对smil标签的定义实现了对多媒体内容同异步播放的支持。步骤13、根据对所述同异步标签的解析结果,对所述多媒体内容的同步和/或异 步播放。当然,所述的电子杂志在简单的情况下包括一页,但是在多数情况下,电子杂志一 般都包括有多页。因此,在本发明实施例一所述的方法中,如图2所示,在上述步骤12前, 还可包括步骤110、对所述多媒体内容进行分页处理。在制作电子杂志的过程中,根据smil语言的特性,可将“seq”标签作为电子杂志 内容的开始标志,该标签下的子元素作为页的序列;“par”标签作为页的标志,该标签下的 子元素为同步展示的页内信息。这样在“seq”标签内的每个“par”或多个多媒体元素序列 组成了杂志的每一个页。在具体应用过程中,在对多媒体内容进行分页处理时,可首先将在所述异步标签 下,将顺序呈现的每个多媒体内容作为单独一页。对于同步标签,若所述同步标签为所述异 步标签的子元素,将所述同步标签下的多媒体内容组成所述电子杂志的每页的内容。对于 在所述异步标签、不在同步标签下且与所述同步标签同级的单个多媒体内容,可组成单独 一页。在同步标签组成页的内部,含有异步标签子元素时,异步标签的内容作为此页内的元 素顺序播放。在进行了上述分页处理后,在对多媒体内容进行同异步播放的过程中,即可是以 页为单位,针对每个分页进行同异步的播放处理。此外,为了实现组成多媒体内容的多样化的呈现方式,在本发明实施例一中,还可 通过对smil语言同异步标签的扩展定义,实现多媒体内容的手动翻页、跳转式阅读、焦点 切换及交互式阅读、图像的缩放显示,滚动显示等功能。在实现上述功能的过程中,既可利用smil语言现有的标签属性实现,也可通过对 扩展smil语言的标签属性来实现。对于手动式翻页和跳转式阅读这一功能,在按照步骤110对多媒体内容进行了分页处理后,即可将电子杂志的每页组成元素链表。当前页对应该元素链表的一个节点,然后根据目标页与当前页页码之间的差值,找到该目标页在元素链表中所对应的节点,并跳转 到该对应的节点所在的页,实现手动翻页或者点击页面中元素,通过超级链接,实现跳转式 阅读。例如,假设该元素链表的形式为T3->T4->T5->T6->T7->T8,若当前页是Τ6节点所 在的页,当选择上翻页操作时,则向前搜索前一个节点,定位到Τ5节点并进行播放,实现上 一页的翻页操作。若当前页是Τ6节点所在的页,若搜索到后一个节点Τ7,则跳转并播放Τ7 节点所在的页而实现下翻页;若当前页是Τ6节点所在的页,若希望跳转到第一页,则可得 到第一页与Τ6节点所在的页4之间的页码差为3,则由Τ6节点向前搜索到与Τ6节点相差 为3的节点Τ3,跳转并播放Τ3节点所在的页,实现跳转式阅读。在现有的smil语言中,通过“area”标签定义多媒体文件的链接信息。Area标签 的定义如下〈area href=" #pagel" coords = " 25%, 26%, 87%, 31 % " />其中,href属性指向链接的锚点,可以是文件内部的锚点或者是外部文件,coords 属性为可以激活此链接锚点的矩形区域。因此,在实现焦点切换的过程中,通过统计页 面链接元素链接区域或需要驻留的区域,并对区域进行定义,建立焦点信息链表,激活含 有链接的焦点,实现焦点切换。而对于交互式阅读,本发明实施例是通过扩展定义smil 语言的颜色“fontcolor”文本标签属性、滚动条“scrollColor”文本标签属性和边框颜 色“rectColor”文本标签属性,并定义可驻留焦点的区域,通过点击或按键操作来实现 的。在实现图像的缩放显示以及滚动显示功能时,是通过扩展定义smil语言的自动滚动 “autoscroll”属性实现的。另外,对于图像的缩放显示功能的实现,当图像的显示区域固定时,利用smil语 言的“fit”属性标签实现图像的缩放显示。而对于图像的动态显示,在本发明实施例中是 通过在同步多媒体集成语言中扩展定义自动滚动“autoscroll”属性实现的。由以上可以看出,本发明实施例的电子杂志的播放处理方法,是基于smil语言来 实现电子杂志的制作的。由于smil语言本身支持多媒体文件的同异步播放等处理方式, 因此本发明实施例通过对smil标签的定义实现了电子杂志对多媒体内容同异步播放的支 持。下面以一段具体的smil语言程序段,来具体描述一下是如何实现电子杂志的制 作和各种功能的实现的。利用smil语言描述的程序段如下<body>Tl<seq>T2〈par id = " fengnian" dur =" indefinite" >T3<img src =" images/main/fengmian. png" /></par>〈par id = " content" dur =" indefinite" >T4<img src =" images/content/contentl. jpg" >〈area href=" #pagel" coords = " 25%, 26%, 87%, 31 % " />
〈area href =〃 #page2" coords = " 25%, 31 %, 87%, 54% " />〈area href = 〃 #page3" coords = " 25%, 54%, 87%, 64% " />〈area href = 〃 #page4" coords = " 25%, 65%, 87%, 74% " /></img></par>〈par id = 〃 pagel" dur =" 100〃 >T5<img src =" images/1, png" />〈text src = " txts/l.txt" left = " 5〃 top = 〃 5〃 width = 〃 220〃height =〃 200〃 ><param name = " fontColor" value = 〃 white" /><param name = " scrollColor" value = " white" /></text></par>〈par id = 〃 page2〃 dur =" indefinite" >T6<img src =" images/2, png" ><param name = " autoscroll " value = " true" /></img></par><img id = 〃 page3" src = " images/3, png" dur = " indefinite" />T7</sep>〈par id = 〃 page4〃 dur =" indefinite" >T8<seq><img src =" images/4. png〃 /dur =" 10〃 ><viedo src =〃 video/4, wmv" /></seq><audio src = " audio/4. mp3" /></par></body>由以上描述可以看出,<body>标志电子杂志内容的开始,这个标签是smil描述中
必须存在且唯一的。该标签下子节点默认为顺序播放,如T1段所示。<seq>标签下子节点为顺序播放。子节点可以是<par>,也可以是单独的多媒体元 素,每个子节点作为一页,进行顺序播放。如果播放周期为无限长dur =" indefinite", 则必须通过交互,才能切换到下一个节点的开始,如T2段所示。当然,<seq>也可以作为 <par>标签的子元素组成一页,标志页内的元素顺序播放,从而丰富页内元素的变化,如T8 段所示。在<par>标签下的每个元素同步播放。并且,通过上面的程序段可以看出,在此电子杂志中分别定义了封面(fengmian)、 目录(content)、第一页(pagel)、第二页(page2)、第三页(page3)、第四页(page4)组成。 并且,T4中指定目录播放周期为无限大,所有只有手动翻页才会进入下一页。而T5段指定 第一页播放100秒,则系统会在播放第一页100秒之后,自动播放第二页。第四页中,音频文件与seq标签同步播放,但seq标签内的图片和视频文件会顺序播放,即先播放图片10 秒,之后播放视频,而音频文件会一直同步播放。由每一页的第一个元素,组成元素链表,生 成分页及统计信息,链表如下T3->T4->T5->T6->T7->T8。
其中,在封面中包括有图像。在目录中包括有图片,其中利用area标签属性定义了该电子杂志中的链接信息, 如T4段所示。T4段中包含4个链接区域〈area〉的定义,则根据描述信息,注册焦点区域 (coords可以是绝对或相对的位置定义),组成焦点区域链表,根据输入键值,实现焦点的 上下左右移动,点击确定则进入对应的链接锚点,实现页面的跳转。第一页中,包括图像和文本,其中定义了文本的宽、高等属性,并利用 “f0ntC0l0r”、“SCr0llC0l0r”定义了文本的颜色属性和滚动条颜色属性,如T5段所示。T5 段中如果文本显示超过定义的区域时,则会自动生成滚动条及操作按钮,定义操作按钮矩 形区,便可实现焦点切换,当向上按钮获得焦点时,可进行文本的前向阅读;向下按钮获得 焦点时,文本向后滚动。在第二页中包括图片,并利用“autoscroll”定义了自动滚动条属性,如T6段所 示。T6段中,丨‘autoscroll"设置为〃 true",标志该图片可以自动滚屏显示,如果图片 原始大小为240*600,而目标显示区为240*320,则该图片会自动从左向右或从右向右循环 滚动显示,从而方便图像的展示与简化操作过程。在第三页中包括有图片,如T7段所示;在第四页中包括有图片、视频和音频,如T8 段所示。通过执行上面的程序,完成了电子杂志的分页、每页的播放处理,如图像缩放、焦 点切换和链接等。因此,利用本发明实施例一的技术方案,实现了电子杂志内容的复杂呈现 方式。而在实际的电子杂志的制作过程中,由于不同的设计人员的设计思路不同,从而 导致电子杂志可能会呈现不同的播放方式。但是无论多么复杂的播放方式,都可看作上上 述程序中的某些语句所定义的处理方式的组合。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。如图3所示,本发明实施例二提供了一种电子杂志的播放处理装置,包括内容设置单元21,用于在同步多媒体集成语言的同异步标签下,扩展定义组成电 子杂志的多媒体内容;标签解析单元22,用于解析所述同步多媒体集成语言的同异步标签,播放处理单元23,用于根据所述标签解析单元的解析结果,对所述多媒体内容进 行同步和/或异步播放。与实施例一中描述的相同,所述的电子杂志在简单的情况下包括一页,但是在多 数情况下,电子杂志一般都包括有多页。因此,如图4所示,还可包括分页处理单元24,用于对所述多媒体内容进行分页处理,并将分页处理的结果发送给所述播放处理单元。其中,所述分页处理单元24可包括分页模块,用于在异步标签下,将顺序呈现的 每个多媒体内容作为单独一页,或将在所述异步标签、不在同步标签下且与所述同步标签 同级的单个多媒体内容组成单独一页;页面内容设置模块,用于当同步标签为异步标签的 子元素时,将所述同步标签下的多媒体内容组成所述电子杂志的每页的内容。为了丰富电子杂志内容的呈现方式,如图5所示,本发明实施例二所述的装置还 可包括手动翻页处理单元25,用于根据对所述同异步标签的解析结果,实现所述同异步 标签下的多媒体内容的手动翻页。跳转式阅读单元26,用于根据对所述同异步标签的解析结果,实现所述同异步标 签下的多媒体内容的跳转式阅读。焦点切换单元27,用于根据对所述同异步标签的解析结果,实现所述同异步标签 下的多媒体内容的焦点切换及交互式阅读。图像缩放滚动单元28,用于根据对所述同异步标签的解析结果,实现所述同异步 标签下的多媒体内容中的图像的缩放显示和/或滚动显示。上述手动翻页处理单元25、跳转式阅读单元26、焦点切换单元27以及图像缩放滚 动单元28可根据需要进行选择,以实现不同显示功能的组合。综上所述,本发明实施例的电子杂志的播放处理方法及装置,是基于smil语言来 实现的。由于smil语言本身支持多媒体文件的同异步播放等处理方式,因此本发明实施例 通过对smil标签的定义实现了电子杂志对多媒体内容同异步播放的支持。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
10
权利要求
一种电子杂志的播放处理方法,其特征在于,包括在同步多媒体集成语言的同异步标签下,扩展定义组成电子杂志的多媒体内容;解析所述同异步标签;根据对所述同异步标签的解析结果,对所述多媒体内容的同步和/或异步播放。
2.根据权利要求1所述的方法,其特征在于,所述利用同步多媒体集成语言扩展定义 组成电子杂志的多媒体内容包括扩展定义所述多媒体内容的属性参数。
3.根据权利要求1所述的方法,其特征在于,在所述解析所述同异步标签前,所述方法 还包括对所述多媒体内容进行分页处理;对所述多媒体内容进行同步和/或异步播放具体为按照分页处理的结果,以页为单位,对所述多媒体内容进行同步和/或异步播放。
4.根据权利要求3所述的方法,其特征在于,对所述多媒体内容进行分页处理包括 在所述异步标签下,将顺序呈现的每个多媒体内容作为单独一页;在所述同步标签,若所述同步标签为所述异步标签的子元素,将所述同步标签下的多 媒体内容组成所述电子杂志的每页的内容;将在所述异步标签、不在同步标签下且与所述同步标签同级的单个多媒体内容组成单 独一页。
5.根据权利要求1所述的方法,其特征在于,根据对所述同异步标签的解析结果,对所 述多媒体内容进行同步和/或异步播放包括当解析得到异步标签时,在所述异步标签下实现多媒体内容异步播放; 当解析得到同步标签时,在所述同步标签下实现多媒体内容同步播放; 当解析得到同步标签为异步标签的子元素时,在所述异步标签下实现多媒体内容异步 播放,在所述同步标签下实现多媒体内容同步播放;当解析得到异步标签为同步标签的子元素时,在所述同步标签下实现多媒体内容同步 播放,在所述异步标签下实现多媒体内容异步播放。
6.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括根据对所述同异步标签的解析结果,实现所述同异步标签下的多媒体内容的手动翻页。
7.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括根据对所述同异步标签的解析结果,实现所述同异步标签下的多媒体内容的跳转式阅读。
8.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括根据对所述同异步标签的解析结果,实现所述同异步标签下的多媒体内容的焦点切换 及交互式阅读。
9.根据权利要求8所述的方法,其特征中在于,在实现所述同异步标签下的多媒体内 容的焦点切换及交互式阅读中,是通过在同步多媒体集成语言中扩展定义颜色文本标签属 性、滚动条文本标签属性或边框颜色文本标签属性来实现的。
10.根据权利要求1-5任一所述的方法,其特征在于,所述方法还包括根据对所述同异步标签的解析结果,实现所述同异步标签下的多媒体内容中的图像的 缩放显示和/或滚动显示。
11.根据权利要求10所述的方法,其特征中在于,在实现所述同异步标签下的多媒体 内容中的图像的缩放和/或滚动显示中,是通过在同步多媒体集成语言中扩展定义自动滚 动属性实现的。
12.一种电子杂志的播放处理装置,其特征在于,包括内容设置单元,用于在同步多媒体集成语言的同异步标签下,扩展定义组成电子杂志 的多媒体内容;标签解析单元,用于解析所述同步多媒体集成语言的同异步标签,播放处理单元,用于根据所述标签解析单元的解析结果,对所述多媒体内容进行同步 和/或异步播放。
13.根据权利要求12所述的装置,其特征在于,还包括分页处理单元,用于对所述多媒体内容进行分页处理,并将分页处理的结果发送给所 述播放处理单元。
14.根据权利要求13所述的装置,其特征在于,所述分页处理单元包括分页模块,用于在异步标签下,将顺序呈现的每个多媒体内容作为单独一页,或将在所 述异步标签、不在同步标签下且与所述同步标签同级的单个多媒体内容组成单独一页;页面内容设置模块,用于当同步标签为异步标签的子元素时,将所述同步标签下的多 媒体内容组成所述电子杂志的每页的内容。
15.根据权利要求13所述的装置,其特征在于,还包括手动翻页处理单元,用于根据对所述同异步标签的解析结果,实现所述同异步标签下 的多媒体内容的手动翻页。
16.根据权利要求13所述的装置,其特征在于,还包括跳转式阅读单元,用于根据对所述同异步标签的解析结果,实现所述同异步标签下的 多媒体内容的跳转式阅读。
17.根据权利要求13所述的装置,其特征在于,还包括焦点切换单元,用于根据对所述同异步标签的解析结果,实现所述同异步标签下的多 媒体内容的焦点切换及交互式阅读。
18.根据权利要求13所述的装置,其特征在于,还包括图像缩放滚动单元,用于根据对所述同异步标签的解析结果,实现所述同异步标签下 的多媒体内容中的图像的缩放显示和/或滚动显示。
全文摘要
本发明实施例公开了一种电子杂志的播放处理方法及装置,涉及图文处理技术领域,为能够实现电子杂志对多媒体文件同异步播放的支持而发明。其中所述电子杂志的播放处理方法,包括在同步多媒体集成语言的同异步标签下,扩展定义组成电子杂志的多媒体内容;解析所述同异步标签;根据对所述同异步标签的解析结果,对所述多媒体内容的同步和/或异步播放。本发明实施例主要应用于电子杂志技术领域。
文档编号H04M1/725GK101873370SQ200910082848
公开日2010年10月27日 申请日期2009年4月23日 优先权日2009年4月23日
发明者张军, 张金伟, 李松峰, 王长桥 申请人:北大方正集团有限公司;北京方正飞阅传媒技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1