一种数字阅读格式到数字多维度多媒体(dmm)格式的转换方法

文档序号:6397865阅读:478来源:国知局
专利名称:一种数字阅读格式到数字多维度多媒体(dmm)格式的转换方法
技术领域
本发明属于移动数字阅读领域,涉及一种数字阅读格式到另外一种数字阅读格式的转换方法。
背景技术
由于WORD、PDF, EPUB等现有的数字阅读格式是针对传统互联网而设计,没有考虑到移动互联网终端的交互体验特征、触摸手势特征及移动特征,因此直接移植到移动互联网时,就会有展现方式比较单一,用户交互体验不友好等缺点,其能力显著无法满足人们在移动互联网领域对于多媒体、互动体验、多维逻辑的进一步需求。针对WORD、PDF, EPUB等现有格式的上述缺陷,申请人开发了一种新的数字阅读格式一DMM(Digitalized Multidimensional Multimedia 数字多维度多媒体)格式。DMM 格式是基于传统互联网内容格式的基础上,增加移动互联网的特性而产生的文档格式,用以对内容进行多维度、逻辑化、智能化的互动表达,能够为终端提供更友好的交互阅读体验。DMM数字阅读格式是一种独立于硬件、软件、操作系统及各种便携式设备的数字多维度多媒体格式。目前,DMM数字阅读格式已经适配于主流的操作系统,包括10S、Android、Windows等,每一种操作系统项下又可分出平板电脑(Pad)、智能手机(Phone)、智能电视(TV)。只需一次制作,就可以将多操作系统多终端进行全覆盖。DMM数字阅读格式的文档可以实现纸媒原本不便或者无法提供的全新媒体服务,在接受信息的同时进行与内容互动,选择自身所需要的信息,同时给用户带来的是直觉式、个性化、互动式阅读,给读者全新的直觉阅读体验。信息的多维表达是指通过DMM数字阅读格式跨越空间的局限,对信息进行空间上的全方位的多维表达。信息可以通过三维空间进行表达,以X/Y/Z轴表示立体空间,能够将信息从上下、左右、垂直五个维度的形式展现给读者,拓展了原有单一维度的展现形式,给读者带来了新的阅读体验。目前,已经有多家移动数字出版媒体(包括报纸媒体,杂志媒体等)采用DMM格式作为移动数字媒体的阅读格式,取得了很好的阅读体验效果。图1给出了 DMM文档结构的基本技术架构图。DMM文档结构包括多个部分,由多个层次组成,包括 XML, OPF(Open Packaging Format), OCF(Open Container Format)等内容格式。a) XML由于XML是非专有的格式,具有良好的可扩展性和可移植性;而且还易于阅读和编写,使得XML成为在不同的应用间交换数据的理想格式。DMM采用XML技术来描述版式结构和文档数据,实现了数据的结构化,可以很容易与其他系统进行数据交换、解析、编辑、阅读。b)0PF
开放包裹格式(OpenPackaging Format, OPF) 2.0,定义以 XML 为基础的 opf■档案结构;DMM采用OPF格式来定义DMM文档的描述信息及页面的逻辑结构信息。c)0CFOEBPS容纳格式(OEBPS Container Format,0CF) 1.0,将所有相关文件收集至ZIP压缩档案之中,DMM采用OCF来组织整合DMM版面格式和文档数据信息及使用的资源为.dmm后缀的存储格式。d)数字版权保护DRMDMM文档支持数字版权保护。DRM保护主要有三种方式:数字签名、DRM加密和第三方加密。数字签名应能对用户身份及文档内容进行验证,用于保存签名者的信息以及被签名内容当时的状态。同时,DMM格式支持通过对文档进行加密来保证文档的安全,防止未被授权的用户浏览文档。此外,DMM文档还支持第三方DRM方案。DMM数字阅读格式的页面中基本元素包括文本(Text)、图形(Graph)、图像(Image)、音视频(Audio、Video)等。DMM数字阅读格式的焦点(Focus)主要完成页面的跳转或者打开文本文件、图片、网页等操作。

发明内容
对于目前已经存在的HF、EPUB等数字阅读格式,如何能够快速的把目前使用已存在格式的文档转换成DMM数字阅读格式的文档且保持原来数字阅读格式的版面结构成为了出版社和杂志社需要解决的技术问题。为了解决这一技术问题,本发明提供了一种已存在的数字阅读格式到DMM数字阅读格式的转换方法,所述转换方法包括:a.按照原数字阅读 格式的格式定义解析出原数字阅读格式的格式信息和版面内容元素,所述版面内容元素包括背景元素、图片元素、文本元素和视频元素中的一个或多个;b.将原数字阅读格式的版面内容元素转换成DMM格式相应的内容版式。其中,原数字阅读格式的格式信息包含版面的大小信息。进一步地,将版面内容元素的图片元素转换成DMM格式的图片简档,所述图片简档包括图片的显示区域信息和图片资源文件;将版面内容元素的文本元素转换成DMM格式的文本简档,所述文本简档包括文本的显示区域信息,文本的内容及文本的格式信息;或将版面内容元素的视频元素转换成DMM格式的视频简档,所述视频简档包括视频的显示区域信息和视频资源文件。进一步地,将版面内容元素的图片元素转换成DMM格式的图片简档具体包括:Cl读取原数字阅读格式的图片对应的版面信息,将版面信息转换成DMM格式的图片简档的显示区域信息;c2将原数字阅读格式图片元素的图片资源文件转为MM格式图片简档的图片资源文件;c3在DMM格式图片资源文件上增加动作,当用户点击DMM格式图片资源文件的显示区域时弹出该图片的放大图。进一步地,将版面内容元素的文本元素转换成DMM格式的文本简档具体包括:
dl读取原数字阅读格式文本对应的版面信息,将版面信息转换为DMM格式文本简档的显示区域信息;d2读取原数字阅读格式文本元素的文本的内容及文本格式信息,转换为文本简档的文本的内容及相应的格式;d3在DMM格式文本的显示区域增加动作,当用户点击此区域时弹出放大的文本。进一步地,将版面内容元素的视频元素转换成DMM格式的视频简档具体包括:el读取原数字阅读格式视频对应的版面信息,将版面信息转换为DMM格式视频简档的显示区域信息;e2读取原数字阅读格式的视频元素的视频资源文件,转换为DMM格式的视频简档的视频资源文件;e3在DMM格式视频的显示区域增加动作,当用户点击此区域时弹出放大的视频。进一步地,如果原数字阅读格式背景元素有显示区域的设置,则按照一定的比例缩放原数字阅读格式显示区域形成DMM格式背景的区域大小;否则形成的DMM格式背景将是整个页面区域。进一步地,还可将形成的DMM格式的文档压缩到合适的尺寸形成DMM格式的页面缩略图,用户在浏览DMM文档时可以通过页面的缩略图列表能够快速阅览文档。用户通过终端浏览页面缩略图时,即可以通过手势放大页面缩略图查看DMM格式文档的原版大小的信息,也可以点击相应的文本或图片区域弹出页面弹出详细信息。通过本发明的方法,本领域的技术人员能够将目前常见的数字出版格式(例如:WORD、TXT, HTML, PDF, EPUB, CEBX-M等)直接转换成DMM格式。编辑人员既可以直接对转换后的DMM格式进行发布,也可以经过二次加工,在转换后的格式的基础上增加更丰富的内容然后再发布。


图1为DMM文档结构的基本技术架构2为数字阅读格式转换的整体方法图3为背景元素转换的方法图4为图片元素转换的方法图5为文字元素转换的方法图6为视频元素转换的方法
具体实施例方式下面结合附图对本发明提供的技术方案进一步的进行详细描述。由原数字阅读格式转换成DMM格式的方法如图2所示。按照原数字阅读格式的格式定义解析原格式,获取原数字阅读格式的格式信息和版面内容元素。格式信息主要包含版面的大小,而版面内容元素包括0个或者一个背景元素、0个或者多个文本元素、0个或者多个图片元素、0个或者多个视频元素。所述文本元素包括版面信息,文本的内容和文本的格式信息,所述图片元素包括版面信息和图片资源文件,所述视频元素包括版面信息和视频资源文件。
原数字阅读格式的格式信息包含版面的大小信息。如果原数字阅读格式存在格式信息,则提取原数字阅读格式的格式信息,且将原数字阅读格式的版面大小与DMM格式的版面大小进行运算,获取缩放因子S的值;否则S =
1S = MIN (DMM格式版面高度/原数字阅读格式版面高度,DMM格式版面宽度/原数字阅读格式版面宽度)例如,将要转换成DMM格式的版面大小定义为1024*768,原数字阅读格式的版面大小为:<版面高>14784〈/版面高 >,〈版面宽>10396〈/版面宽>则S 为 1024/14784 (0.0693)与 768/10396 (0.0739)的最小值,即 S = 0.0693。如果原数字阅读格式存在背景元素,则将背景元素转换为DMM格式的背景简档,否则采用预设的背景元素的相关信息(比如缺省的背景色或者背景图或者两者都有)作为DMM格式的背景;如果没有预设,则不增加DMM格式的背景。解析原格式中的文本、图片、视频等元素,并按照原格式中的顺序组成数组列表V。从数组V中依此取出元素,然后判断元素的类型,如果是文本元素则转换成DMM格式的文本简档;如果是图片元素则转换成DMM格式的图片简档;如果是视频元素则转换成DMM格式的视频简档。直到把数组V中所有的元素转换完毕为止。所述背景简档包括背景的显示区域信息和背景信息,所述背景信息为背景图片和背景颜色中的一个或多个;所述文本简档包括文本的显示区域信息,文本的内容及文本的格式信息;所述图片简档包括图片的显示区域信息和图片资源文件;所述视频简档包括视频的显示区域信息和视频资源文件。将转换后的背景、图片、文本及视频根据其定义显示在屏幕上形成一张图像,将此图像压缩到合适的尺寸形成DMM格式的页面缩略图,用户在浏览DMM格式的文档时可以通过页面的缩略图列表能够快速阅览文档。用户通过终端浏览此页面时,即可以通过手势放大页面查看DMM格式的文档原版信息,也可以点击相应的文本、图片或视频区域弹出页面弹出详细信息。图3描述了原数字阅读格式的背景元素转换成DMM格式背景简档的方法。如果原数字阅读格式背景元素有显示区域的设置,则按照缩放因子S缩放原数字阅读格式显示区域形成DMM格式背景的显示区域大小;否则形成的DMM格式背景显示区域将是整个页面区域.
读取原数字阅读格式的背景元素,如果原数字阅读格式存在背景信息,所述背景信息为背景图片和背景颜色中的一个或多个,则使用原数字阅读格式的背景信息作为DMM格式的背景信息;否则,使用系统预设的背景图片或者背景颜色作为DMM格式的页面背景。例如,EPUB格式中xhtml页面中如果body元素的〈body bg =”#ff0000”>则使用背景颜色fT0000(即红色)作为DMM格式背景的背景颜色,如果body元素没有背景颜色或者背景图片,而此时系统预设缺省背景颜色如果为黑色,则使用黑色为DMM格式页面背景的背景颜色。图4描述了原数字阅读格式的图片元素转换成DMM格式图片简档的方法。如果原数字阅读格式的图片元素存在版面信息(即图片元素在原数字阅读格式定义的显示位置为绝对显示位置),则将图片元素的版面信息按照缩放因子S转换为DMM格式图片简档的显示区域信息=DMM格式图片简档的显示区域信息包括左上角坐标、宽度和高度。如果原数字阅读格式不存在版面信息,则根据原数字阅读格式图片的分辨率设置DMM格式图片显示区域的宽度和高度,该图片元素在数据列表V中的前一个元素的左下角则为DMM格式图片显示区域的左上角。例如,原数字阅读格式中图片元素的版面信息定义如下:〈版面图映射X顶点>30.49%, 50.10%〈/顶点 X 顶点 >56.11%, 50.10%〈/顶点 X 顶点 >56.11%, 70.10%</顶点 >< 顶点>30.49%, 70.10% </顶点X版面图映射>。其中S = 1024,则转换后DMM格式图片的显示区域信息为:左上角坐标为(1024*30.49%, 1024*50.10% )即为(312,513),宽度为 1024*(56.11% -30.49% ) = 262,高度为 1024*(70.10% -50.10% ) = 205。再比如原数字阅读格式中图片元素没有版面信息定义,而其在数据列表V中的前一个元素区域的左下角为(0,300),图片资源文件的分辨率为300*400,则转换成DMM格式图片的区域为左上角为(0,300),宽度为300,高度为400.
将原数字阅读格式图片元素的的图片资源文件存储为DMM格式图片简档的图片资源文件。如果原数字阅读格式采用的是XML格式这种引用外部资源名称的定义,直接将XML定义中引用的资源文件另存为DMM格式图片的图片资源文件;如果原格式采用的是二进制的格式定义,则将原数字阅读格式定义中的图片资源文件对应的二进制存储块提取出来,然后系统会产生一个资源文件并且将二进制文件存储块转存到新的资源文件中,将此新的资源文件中的文件引用赋予DMM格式图片简档的图片资源文件。下面的文本、视频等对资源文件的处理方法与此类似。在DMM格式图片的显示区域增加焦点。图片的显示区域即为焦点的热点区域。如果原数字阅读格式的图片元素定义了高清图,则焦点的弹出即为高清图,否则为原图片资源文件。焦点的主要功能是在页面的某一个区域(称之为热点区域)上面定义一个动作,当用户用手指触摸此区域时相当于触发了弹出一张图片、文本或者弹出全屏视频等功能的动作行为。具体可参考DMM协议中关于焦点的定义。例如,如果原数字阅读格式采用XML格式定义,关于图片元素的部分定义如下所示:〈图片〉< 文件名 >600 l_b.jpg</ 文件名 X !-分辨率为 200*500—〉〈/ 图片〉〈高清图〉< 文件名 >6001_b.tif</ 文件名 X !-分辨率为 600*1500—〉〈/高清图〉则在增加焦点时,由于tif文件格式不被终端支持,因此首先需要将tif文件转存成Png文件格式。将6001_ b.tif文件转存为6001_b.png文件,然后焦点弹出的图片资源为6001_b.png高清图资源文件;如果不存在高清图6001_b.tif,则焦点弹出的图片资源为600 l_b- jPg资源文件图5描述了原数字阅读格式的文本元素转换成DMM格式文本简档的方法。
原数字阅读格式的文本元素的文本内容或者文本文件的资源引用即为DMM格式文本简档的文本内容或者文本文件的资源引用。如果原数字阅读格式的文本元素存在版面信息(即文本元素在原数字阅读格式定义的显示位置为绝对显示位置,与图片元素的绝对显示位置的定义方法相同),则将版面信息按照缩放因子转换为DMM格式图片简档的显示区域信息:即DMM格式文本简档的显示区域信息包括左上角坐标、宽度和高度。如果原数字阅读格式的文本元素不存在版面信息,DMM格式文本的左上角为其在数据列表V中的前一个元素的左下角,显示区域的宽度为DMM整个页面的宽度,高度则需要根据文本内容及其属性计算需要的高度。如果原数字阅读格式的文本元素存在字体、字号、背景色、颜色等属性时,则将这些属性转换为DMM格式文本简档相应的格式信息;否则使用预设的缺省属性设置DMM文本简档相应的格式信息。在文本的显示区域增加焦点,文本的显示区域即为焦点的热点区域,动作为打开文本进行整屏文本的显示。图6描述了原数字阅读格式的视频元素转换成DMM格式视频简档的方法。将原数字阅读格式视频元素的视频资源文件存储为DMM格式视频简档的视频资源文件,如果原视频元素的视频资源文件的格式不是终端支持的,则需要将原视频资源文件调用视频格式转换程序转成终端支持的格式。比如原格式的视频资源文件为mpeg2格式,由于mpeg2格式绝大多数终端不支持,需要将mpeg2格式的视频资源文件转存为mpeg4格式的视频资源文件。如果原数字阅读格式的视频元素存在版面信息,则将版面信息(即视频元素在原数字阅读格式定义的显示位置为绝对显示位置,与图片元素的绝对显示位置定义方法相同)按照缩放因子转换为DMM格式视频的显示区域信息。如果不存在版面信息,则根据视频资源文件的尺寸设置为DMM视频显示区域的宽度和高度,其在数据列表V中的前一个元素的左下角则为DMM格式视频显示区域的左上角。在视频的显示区域增加焦点,视频的显示区域即为焦点的热点区域,动作为打开放大(例如,全屏)视频进行播放。本实施例是针对原数字阅读格式的一个页面进行DMM格式转换的,对于原数字阅读格式存在多个页面时,对于其中的多个页面中的每一个页面,都可以按照本实施例的方法进行DMM格式的转换。
权利要求
1.一种数字阅读格式到DMM格式的转换方法,其特征在于,所述转换方法包括: a.按照原数字阅读格式的格式定义解析出原数字阅读格式的格式信息和版面内容元素,所述版面内容元素包括背景元素、图片元素、文本元素和视频元素中的一个或多个; b.将原数字阅读格式的版面内容元素转换成DMM格式相应的内容版式。
2.根据权利要求1所述的转换方法,其特征在于,将版面内容元素的图片元素转换成DMM格式的图片简档,所述图片简档包括图片的显示区域信息和图片资源文件。
3.根据权利要求2所述的转换方法,其特征在于,所述将版面内容元素的图片元素转换成DMM格式的图片简档具体包括: Cl.读取原数字阅读格式的图片元素对应的版面信息,将版面信息按照一定的比例转换为DMM格式图片简档的显示区域信息; c2.将原数字阅读格式的图片元素的图片资源文件转为DMM格式图片简档的图片资源文件; c3在DMM格式图片资源文件的显示区域上增加动作,当用户点击DMM格式图片资源文件的显示区域时弹出图片资源文件的放大图。
4.根据权利要求1所述的转换方法,其特征在于,将版面内容元素的文本元素转换成DMM格式的文本简档,所述文本简档包括文本的显示区域信息,文本的内容及文本的格式信肩、O
5.根据权利要求4所述的转换方法,其特征在于,所述将版面内容元素的文本元素转换成DMM格式的文本简档 具体包括: dl.读取原数字阅读格式文本元素对应的版面信息,将版面信息按照一定的比例转换为DMM格式文本简档的显示区域信息; d2.读取原数字阅读格式文本元素的文本的内容及格式信息,转换为DMM格式文本简档的文本的内容及相应的格式; d3.在DMM格式文本的显示区域增加动作,当用户点击此区域时弹出放大的文本。
6.根据权利要求1所述的转换方法,其特征在于,将版面内容元素的视频元素转换成DMM格式的视频简档,所述视频简档包括视频的显示区域信息和视频资源文件。
7.根据权利要求6所述的转换方法,其特征在于,所述将版面内容元素的视频元素转换成DMM格式的视频简档具体包括: el.读取原数字阅读格式视频元素对应的版面信息,将版面信息按照一定的比例转换为DMM格式视频简档的显示区域信息; e2.读取原数字阅读格式的视频元素的视频资源文件,转换为DMM格式视频简档的视频资源文件; e3.在DMM格式视频的显示区域增加动作,当用户点击此区域时弹出放大的视频。
8.根据权利要求1所述的转换方法,其特征在于,如果原数字阅读格式背景元素有显示区域的设置,则按照一定的比例缩放原数字阅读格式显示区域形成DMM格式背景的区域大小;否则形成的DMM格式背景将是整个页面区域。
9.根据权利要求1到8任意一项所述的转换方法,其特征在于,所述原数字阅读格式的格式信息包括原数字阅读格式版面的大小信息。
10.根据权利要求3,5或7任意一项所述的转换方法,其特征在于,所述版面信息是指图片元素、文本元素或视频元素在原数字阅读格式的页面中的显示位置为绝对显示位置。
11.根据权利要求3,5或7任意一项所述的转换方法,其特征在于,DMM格式的图片的显示区域信息、文本的显示区域信息或者视频的显示区域信息包括显示区域的左上角坐标、显示区域的宽度和高度数值。
12.根据权利要求3,5,7或8任意一项所述的转换方法,其特征在于,所述一定的比例为缩放因子S,所述缩放因子S = MIN (DMM格式版面高度/原数字阅读格式版面高度,DMM格式版面宽度/原数字阅读格式版面宽度),MIN表示取二者的最小值。
13.根据权利要求1或8所述的转换方法,其特征在于,如果原数字阅读格式的背景元素存在背景信息,所述背景信息为背景图片和背景颜色中的一个或多个,则使用原数字阅读格式的背景信息作为DMM格式的页面背景;否则,使用预设的背景信息作为DMM格式的页面背景。
14.根据权利要求3所述的转换方法,其特征在于,在步骤Cl中,如果原数字阅读格式不存在版面信息,则根据原数字阅读格式图片的分辨率设置DMM格式图片显示区域的宽度和高度数值。
15.根据权利要求3或14所述的转换方法,其特征在于,在步骤c3中,如果原数字阅读格式的图片元素定义了高清图片,则弹出的为高清图片,否则为原图片。
16.根据权利要求5所述的转换方法,其特征在于,在步骤dl中,如果原数字阅读格式的文本元素不存在版面信息,则DMM格式文本区域的宽度为DMM格式整个页面的宽度,文本区域的高度则需要根据文字内容及其属性计算需要的高度。
17.根据权利要求5或16所述的转换方法,其特征在于,如果原数字阅读格式的文本元素存在字体、字号、背景色、颜色等属性时,则将这些属性转换为DMM格式文本相应的属性;否则,使用预设的缺省属性设置DMM格式文本的相应属性。
18.根据权利要求7所述的转换方法,其特征在于,在步骤el中,如果不存在版面信息,则根据视频资源文件的尺寸设置DMM格式视频区域的宽度和高度。
19.根据权利要求7或18所述的方法,其特征在于,如果原数字阅读格式的视频资源文件的格式不是终端支持的,则需要调用视频格式转换程序将原数字阅读格式的视频资源文件转成终端支持的视频资源文件的格式。
20.根据权利要求1到8任意一项所述的转换方法,其特征在于,所述原数字阅读格式为WORD,TXT, HTML, PDF, EPUB和CEBX-M数字阅读格式中的任何一个。
21.根据权利要求1到8任意一项所述的转换方法,其特征在于,可以对转换成DMM格式的文档进行二次加工,在转换后的DMM格式的基础上增加原数字阅读格式不存在的内容。
22.根据权利要求1到8任意一项所述的转换方法,其特征在于,将形成的DMM格式的文档压缩到合适的尺寸形成DMM格式的页面缩略图,用户在浏览DMM文档时可以通过页面的缩略图列表快速阅览文档。
23.根据权利要求22所述的转换方法,其特征在于,用户通过终端浏览页面缩略图时,即可以通过手势放大页面缩略图查看DMM格式文档的原版大小的信息,也可以点击相应的文本、图片或视频区域弹出页面弹出详细信息。
全文摘要
本发明公开了一种数字阅读格式到数字多维度多媒体(DMM)格式的转换方法,所述转换方法包括按照原数字阅读格式的格式定义解析出原数字阅读格式的格式信息和版面内容元素,所述版面内容元素包括背景元素、图片元素、文本元素和视频元素中的一个或多个;将版面内容元素的背景元素转换成DMM格式的背景简档,将版面内容元素的图片元素转换成DMM格式的图片简档,将版面内容元素的文本元素转换成DMM格式的文本简档,将版面内容元素的视频元素转换成DMM格式的视频简档。本发明解决了WORD、PDF、EPUB等展现方式比较单一,用户交互体验不友好等缺点,给用户带来的是直觉式、个性化、互动式阅读体验。
文档编号G06F17/30GK103116604SQ201310013858
公开日2013年5月22日 申请日期2013年1月15日 优先权日2013年1月15日
发明者张 杰, 黄继华, 李极冰 申请人:北京天智通达信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1