本发明专利技术公开了一种数码照片的多媒体编辑方法、展示方法及系统,编辑方法包括:S101.打开被编辑的数码照片文件,并将插入标记定位到数码照片的结束位置;S102.获取被添加的多媒体数据并作为一个数据段添加至插入标记之后;S103.将数码照片文件和数据段合并成一个文件,并进行保存;展示方法包括:S201.打开数码照片,在显示界面上显示照片本身;S202.依次读取数码照片所添加的数据段,在显示界面展示数据段的多媒体数据;本发明专利技术具有不受jpeg标准限制,可以添加任意类型、任意大小的多媒体文件的数据段,向数码照片添加多媒体文件信息不需要移动原有数据,添加编辑速度快,可方便的在不同设备间共享编辑、浏览等优点。
【技术实现步骤摘要】
本专利技术涉及数码照片
,尤其涉及一种数码照片的多媒体编辑方法、展示方法及系统。
技术介绍
目前,数码相机和手机拍摄的数码照片均为jpeg格式。jpeg格式的数码照片允许拍摄时或拍摄后添加一些附加信息。如:带EXIF数据段的jpeg照片在拍摄时可以存入拍摄时间、经纬度、光圈、快门等信息。jpeg照片技术标准允许用户在拍摄后,自定义APP应用数据段,自定义COM注释数据段,将用户想要添加的数据添加到照片文件中去。但采用APP数据段和COM数据段在SOI数据段之前添加附加信息的方法,只适合于添加简短信息,包括文字和简短语音等。目前,市面上的产品和技术,均采用这种方法,功能非常有限。现有的按照自定义APP应用数据段和自定义COM注释数据段添加附加信息的方法,有以下缺点:1、jpeg标准要求每个添加的数据段的字节长度不超过65536个字节;如果待添加的信息是音频、视频,数据量如果超过65536个字节,添加时必须先分段切割。这样,添加和事后的使用均不方便。2、按照jpeg标准规定,APP数据段和COM数据段均存储在照片数据段SOI之前。这样,事后每插入一段附加信息,均需要移动照片SOI数据段,其实现方法包括移动源照片文件后插入待添加的数据,如图1所示,或者通过基于源照片文件新创建一个照片文件并添加数据,如图2所示。当插入的附加信息累积到几个G,甚至是几十个G或更多时,再添加一段附加信息,计算机或手机所需耗费的时间就会很长,可能会需要几分钟或更长,使得这种方法失去实际应用价值。
技术实现思路
本专利技术要解决的技术问题就在于:针对现有技术存在的技术问题,本专利技术提供一种不受jpeg标准限制,可以添加任意类型、任意大小的多媒体文件的数据段,向数码照片添加多媒体文件信息不需要移动原有数据,添加编辑速度快,可方便的在不同设备间共享编辑、浏览的数码照片的多媒体编辑方法、展示方法及系统。为解决上述技术问题,本专利技术提出的技术方案为:一种数码照片的多媒体编辑方法,包括如下步骤:S101.打开被编辑的数码照片文件,并将插入标记定位到数码照片的结束位置;S102.获取被添加的多媒体数据,将所述被添加的多媒体数据作为一个数据段添加至所述插入标记之后,并重新定位所述插入标记;S103.将所述数码照片文件和所述数据段合并成一个文件,并进行保存。作为本专利技术的进一步改进,所述步骤S1的具体步骤包括:S101.1.打开被编辑的数码照片文件;S101.2.判断所述数码照片文件是否有添加的数据段,是则将插入标记定位到最后一个添加的数据段的结束位置,否则将插入标记定位到数码照片的照片数据结束标记位置。作为本专利技术的进一步改进,所述数据段包括起始块、数据块和结束块;所述起始块用于存储所述被添加的多媒体数据的属性信息;所述数据块用于存储所述被添加的多媒体数据本身;所述结束块用于存储所述数据段的描述信息。作为本专利技术的进一步改进,所述数据段的描述格式包括xml格式、JSON格式、二进制结构化数据格式。所述合并成一个文件为JPG文件。作为本专利技术的进一步改进,所述多媒体数据包括在添加时直接录入的数据和预先存储好的数据文件;所述直接录入的数据包括文字、声音、视频、图片数据,所述预先存储好的数据文件包括文本文件、声音文件、视频文件、图片文件、动画文件、office文件、pdf文件、自定义表格文件。一种数码照片的多媒体展示方法,包括如下步骤:S201.打开数码照片,在显示界面上显示照片本身;S202.当所述数码照片添加有多媒体数据时,依次读取所述数码照片所添加的数据段,在显示界面展示所述数据段的多媒体数据;所述显示界面包括基于动态网页技术所创建的动态网页,并通过通用浏览器所展示出来的显示界面;或者,所述显示界面为数码照片展示软件的显示界面。作为本专利技术的进一步改进,还包括多媒体数据的导出展示:选择需要导出展示的数据段,创建一个与该数据段中多媒体文件类型相同的文件,并将该数据段中数据块所存储的多媒体文件导出并保存到所创建的文件中,通过打开该文件实现多媒体数据的展示。一种数码照片的多媒体编辑系统,包括:文件打开模块:用于打开被编辑的数码照片文件,并将插入标记定位到数码照片的结束位置;多媒体添加模块:用于获取被添加的多媒体数据,将所述被添加的多媒体数据作为一个数据段添加至所述插入标记之后,并重新定位所述插入标记;文件保存模块:用于将所述数码照片文件和所述数据段合并成一个文件,并进行保存。一种数码照片的多媒体展示系统,包括:照片展示模块:用于打开数码照片,在显示界面上显示照片本身;多媒体展示模块:用于当所述数码照片添加有多媒体数据时,依次读取所述数码照片所添加的数据段,在显示界面展示所述数据段的多媒体数据。一种数码照片系统,包括如权利要求8所述的多媒体编辑系统和权利要求9所述的多媒体展示系统。与现有技术相比,本专利技术的优点在于:1、本专利技术在jpeg数码照片文件的EOI标记之后添加多媒体文件,所添加的多媒体文件不受jpeg标准约束,可以添加任意类型、任意大小的多媒体文件作为数码照片的附加的数据段,满足用户对附加的多媒体文件的多样性的需求。2、本专利技术在jpeg数码照片文件的末尾位置添加多媒体文件,在添加多媒体文件的过程中,不需要移动或改变数码照片的原有数据,仅需要将所添加的多媒体文件数据附加到数码照片的末尾,添加速度快,对设备的硬件要求低。3、本专利技术采用xml格式、JSON格式或二进制结构化数据格式对数据段进行描述,可以方便的添加或展示数码照片的多媒体文件,同时,也方便通过B/S或C/S构架,通过网络实现多人共享添加多媒体文件,或者共享显示添加多媒体信息后的数码照片。附图说明图1为现有技术中通过移动源照片文件后插入待添加数据的流程示意图。图2为现有技术中通过新建一个照片文件并添加数据的流程示意图。图3为本专利技术具体实施例添加多媒体文件的流程示意图。图4为本专利技术具体实施例添加一段多媒体文件后的数码照片的结构示意图。图5为本专利技术具体实施例添加多段多媒体文件后的数码照片的结构示意图。图6为本专利技术具体实施例展示多媒体文件的流程示意图。图7为本专利技术具体实施例展示添加有多媒体文件的数据照片示意图。具体实施方式以下结合说明书附图和具体优选的实施例对本专利技术作进一步描述,但并不因此而限制本专利技术的保护范围。如图3所示,本实施例数码照片的多媒体编辑方法,包括如下步骤:S101.打开被编辑的数码照片文件,并将插入标记定位到数码照片的结束位置;S102.获取被添加的多媒体数据,将被添加的多媒体数据作为一个数据段添加至插入标记之后,并重新定位插入标记;S103.将数码照片文件和数据段合并成一个文件(如JPG文件),并进行保存。在本实施例中,步骤S1的具体步骤包括:S101.1.打开被编辑的数码照片文件;S101.2.判断数码照片文件是否有添加的数据段,是将插入标记则定位到最后一个添加的数据段的结束位置,否则将插入标记定位到数码照片的照片数据结束标记位置。在本实施例中,数据段包括起始块、数据块和结束块;起始块用于存储被添加的多媒体数据的属性信息;数据块用于存储被添加的多媒体数据本身;结束块用于存储数据段的描述信息。数据段的描述格式包括xml格式、JSON格式、二进制结构化数据格式。多媒体数据包括在添加时本文档来自技高网...
【技术保护点】
一种数码照片的多媒体编辑方法,其特征在于,包括如下步骤:S101. 打开被编辑的数码照片文件,并将插入标记定位到数码照片的结束位置;S102. 获取被添加的多媒体数据,将所述被添加的多媒体数据作为一个数据段添加至所述插入标记之后,并重新定位所述插入标记;S103. 将所述数码照片文件和所述数据段合并成一个文件,并进行保存。
【技术特征摘要】
1.一种数码照片的多媒体编辑方法,其特征在于,包括如下步骤:S101.打开被编辑的数码照片文件,并将插入标记定位到数码照片的结束位置;S102.获取被添加的多媒体数据,将所述被添加的多媒体数据作为一个数据段添加至所述插入标记之后,并重新定位所述插入标记;S103.将所述数码照片文件和所述数据段合并成一个文件,并进行保存。2.根据权利要求1所述的数码照片的多媒体编辑方法,其特征在于:所述步骤S1的具体步骤包括:S101.1.打开被编辑的数码照片文件;S101.2.判断所述数码照片文件是否有添加的数据段,是则将插入标记定位到最后一个添加的数据段的结束位置,否则将插入标记定位到数码照片的照片数据结束标记位置。3.根据权利要求2所述的数码照片的多媒体编辑方法,其特征在于:所述数据段包括起始块、数据块和结束块;所述起始块用于存储所述被添加的多媒体数据的属性信息;所述数据块用于存储所述被添加的多媒体数据本身;所述结束块用于存储所述数据段的描述信息。4.根据权利要求3所述的数码照片的多媒体编辑方法,其特征在于:所述数据段的描述格式包括xml格式、JSON格式、二进制结构化数据格式;所述合并成一个文件为JPG文件。5.根据权利要求1至4任一项所述的数码照片的多媒体编辑方法,其特征在于:所述多媒体数据包括在添加时直接录入的数据和预先存储好的数据文件;所述直接录入的数据包括文字、声音、视频、图片数据,所述预先存储好的数据文件包括文本文件、声音文件、视频文件、图片文件、动画文件、office文件、pdf文件、自定义表格...
【专利技术属性】
技术研发人员:易心悦,
申请(专利权)人:易心悦,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。