专利名称:一种多媒体图像数据的封装方法
技术领域:
本发明涉及多媒体图像技术领域,具体涉及一种多媒体图像数据的封装方法,可应用于智能手机中。
背景技术:
多媒体是计算机和视频技术的结合,实际上它是两个媒体;声音和图像,或者用现在的术语音响和电视。多媒体本身有两个方面,和所有现代技术一样它是由硬件和软件, 或机器和思想混合组成。可以将多媒体技术和功能在概念上区分为控制系统和信息。多媒体之所以能够实现是依靠数字技术。多媒体代表数字控制和数字媒体的汇合,电脑是数字控制系统,而数字媒体是当今音频和视频最先进的存储和传播形式。多媒体电脑需要具有比主流电脑更强的能力,多媒体电脑决定了主流电脑的发展。区别普通电脑和多媒体电脑的主要东西是声卡和只读光盘驱动器。光盘是多媒体的主要存储和交换媒体。图像,是多媒体的的承载方式之一,它是用点、线、符号、文字和数字等描绘事物几何特征、形态、位置及大小的一种形式。现有的常见的图像数据封装方法有下列几种
1,BMP格式;
2,GIF格式;
3,JPEG 格式;
4,JPEG2000 格式;
5,TIFF 格式;
6,PSD格式;
7,PNG格式;
8,SWF格式;
9,SVG格式;
10,JPG 格式;
其它图像格式如
LPCX格式;
2,DXF格式;
3,WMF格式;
4,EMF格式;
5,LIC(FLI/FLC)格式;
6,EPS格式;
7,TGA格式;
以上现有的图片格式很难相互包容,也无法同时具有几种常用图像格式的特性,
更不存在多媒体特效应用信息,这给越来越丰富的用户交互体验带来不便或增加它的处理时间,从而不够充分流畅地表现其多媒体特效。
发明内容
本发明需要解决的技术问题是,如何提供一种多媒体图像数据的封装方法,能使得多媒体应用能够更加方便高效地进行且能兼容各种格式的图像数据。本发明的技术问题这样解决构建一种多媒体图像数据的封装方法,该多媒体图像数据包括特效参数部分和图片部分,该方法具体包括以下步骤为被封装图片数据配置一个图片包头,记录被封装图片数据大小的长度信息和类型,再与所述图片数据一起,依所述图片包头在前、被封装图片数据在后的顺序,封装于所述图片部分;为被封装图片数据配置必选特效参数和可选特效参数,并在本部分记录本部分长度信息和可选特效参数的总数目一起封装于所述多媒体图像数据中的位于所述图片部分之前的特效参数部分;所述必选特效参数包括通透框区域、图片压缩比、图片旋转角度或横竖屏切换;所述可选特效参数的总数目是正整数。这种封装方法可以兼容各种图片格式,并且能更好地适应越来越广泛的多媒体特效应用。按照本发明提供的封装方法,该多媒体图像数据还包括可选的预览图片部分,该方法还包括以下步骤进一步根据是否存在可选的预览图片数据,记录对应存在标记并封装于所述特效参数部分中;若所述存在标记为真,为所述预览图片数据配置一个预览图片包头,记录所述预览图片数据大小的长度信息,再与所述预览图片数据一起,依所述预览图片包头在前、所述预览图片数据在后的顺序,封装于所述多媒体图像数据中的位于所述图片部分之后的所述可选的预览图片部分。这种封装方法尤其在图片数据很大时,能大大加快预览速度。按照本发明提供的封装方法,进一步在所述预览图片包头内记录所述预览图片数据的类型、显示高度和显示宽度。按照本发明提供的封装方法,进一步在所述预览图片包头内记录所述预览图片数据的对比度。按照本发明提供的封装方法,进一步在所述图片包头内记录所述图片数据的显示高度和显示宽度。按照本发明提供的封装方法,进一步在所述图片包头内记录所述图片数据的对比度。按照本发明提供的封装方法,配置任一个所述可选特效参数包括依次记录该可选特效参数的序号索引、子参数总数和自身各个子参数。按照本发明提供的封装方法,进一步在所述特效参数部分的尾部封装指定长度的预留保护字节。按照本发明提供的封装方法,所述类型是BMP格式、GIF格式、JPEG格式、JPEG2000 格式、TIFF格式、PSD格式、PNG格式、SWF格式、SVG格式、JPG格式、PCX格式、DXF格式、WMF 格式、EMF格式、LIC格式、EPS格式或TGA格式中的任一种。
5
按照本发明提供的封装方法,该多媒体图像数据包括特效参数部分、图片部分和可选的预览图片部分,该方法具体包括以下步骤为被封装图片数据配置一个图片包头,记录被封装图片数据大小的长度信息、类型、对比度、显示高度和显示宽度,再与所述图片数据一起,依所述图片包头在前、被封装图片数据在后的顺序,封装于所述图片部分;为被封装图片数据配置必选特效参数和可选特效参数,并在本部分记录本部分长度信息、可选特效参数的总数目和用于标记是否存在可选的预览图片数据的存在标记一起封装于所述多媒体图像数据中的位于所述图片部分之前的特效参数部分;所述必选特效参数包括通透框区域、图片压缩比、图片旋转角度或横竖屏切换;所述可选特效参数的总数目是正整数,且配置任一个所述可选特效参数包括依次记录该可选特效参数的序号索引、子参数总数和自身各个子参数;若所述存在标记为真,为所述预览图片数据配置一个预览图片包头,记录所述预览图片数据大小的长度信息、类型、对比度、显示高度和显示宽度,再与所述预览图片数据一起,依所述预览图片包头在前、所述预览图片数据在后的顺序,封装于所述多媒体图像数据中的位于所述图片部分之后的所述可选的预览图片部分。本发明提供的多媒体图像数据的封装方法,通过封装多媒体图像的参数信息和所需处理的图片来有效方便地进行图像处理,通过“png”格式图片,可以提供一张带通透特性的图片进行处理;通过参数信息,可以解决需要另外新建文件来指示需要进行的特效处理的难题。
下面结合附图和具体实施例进一步对本发明进行详细说明图1为本发明具体实施例的多媒体图像数据结构示意图;图2为图1中参数信息部分数据结构示意图;图3为图1中png图片和预览图片前8个字节的数据结构示意图;图4为本发明多媒体图像数据一种具体应用的流程示意图。
具体实施例方式本发明实现了对多媒体图像和多媒体图像处理参数方法的封装,如图1所示,本发明具体实施例的多媒体图像数据包括有3个部分,多媒体处理特效相关参数信息部分, png图片信息部分,预览图片信息部分,其中png图片信息部分包括png图片相关参数和 png图片数据信息,预览图片信息部分包括预览图片相关参数和预览图片数据信息。如图2所示,图1中的多媒体处理特效相关参数信息部分的主要包括201)特效相关参数的总字节数,指示此部分所占用的总字节数。202)当前模板需要添加的特效总数,指示应用的特效数目。203)通透框区域的长度,指示png图片通透区域的长度。204)通透框区域的宽度,指示png图片通透区域的宽度。205)通透框区域的中心点X,指示png图片通透区域的中心点X坐标。206)通透框区域的中心点Y,指示png图片通透区域的中心点Y坐标。
207)图片压缩比,将图片按比例进行压缩。208)图片旋转角度,将图片按角度进行旋转。209)横竖屏切换,被压缩到png通透区域的图片是否进行90度的旋转指示。210)是否有预览图,指示除了 png图外,是否还有另一张图片数据。如图3所示,图1中的png图片信息部分的前8字节和预览图片信息部分的前8 字节定义了图片类型(格式)、对比度、大小、显示高度和显示宽度。上述封装的图像可应用于趣味拍照功能,具体流程如图4所示,包括首先进入相机,选择自定义模板,根据是否有预览图来显示预览图或者png图片,选择好模板后进行相机拍照,然后再将所拍照片与png图片进行合成。做成一种将所拍照片融入png图片情景的形式,更富趣味性。最后,以上所述仅为本发明的较佳实施例,凡依本发明权利要求范围所做的均等变化与修饰,皆应属本发明权利要求的涵盖范围。
权利要求
1.一种多媒体图像数据的封装方法,其特征在于,该多媒体图像数据包括特效参数部分和图片部分,该方法具体包括以下步骤为被封装图片数据配置一个图片包头,记录被封装图片数据大小的长度信息和类型, 再与所述图片数据一起,依所述图片包头在前、被封装图片数据在后的顺序,封装于所述图片部分;为被封装图片数据配置必选特效参数和可选特效参数,并在本部分记录本部分长度信息和可选特效参数的总数目一起封装于所述多媒体图像数据中的位于所述图片部分之前的特效参数部分;所述必选特效参数包括通透框区域、图片压缩比、图片旋转角度或横竖屏切换;所述可选特效参数的总数目是正整数。
2.根据权利要求1所述封装方法,其特征在于,该多媒体图像数据还包括可选的预览图片部分,该方法还包括以下步骤进一步根据是否存在可选的预览图片数据,记录对应存在标记并封装于所述特效参数部分中;若所述存在标记为真,为所述预览图片数据配置一个预览图片包头,记录所述预览图片数据大小的长度信息,再与所述预览图片数据一起,依所述预览图片包头在前、所述预览图片数据在后的顺序,封装于所述多媒体图像数据中的位于所述图片部分之后的所述可选的预览图片部分。
3.根据权利要求2所述封装方法,其特征在于,进一步在所述预览图片包头内记录所述预览图片数据的类型、显示高度和显示宽度。
4.根据权利要求3所述封装方法,其特征在于,进一步在所述预览图片包头内记录所述预览图片数据的对比度。
5.根据权利要求1所述封装方法,其特征在于,进一步在所述图片包头内记录所述图片数据的显示高度和显示宽度。
6.根据权利要求1所述封装方法,其特征在于,进一步在所述图片包头内记录所述图片数据的对比度。
7.根据权利要求1所述封装方法,其特征在于,配置任一个所述可选特效参数包括依次记录该可选特效参数的序号索引、子参数总数和自身各个子参数。
8.根据权利要求1所述封装方法,其特征在于,进一步在所述特效参数部分的尾部封装指定长度的预留保护字节。
9.根据权利要求1或3所述封装方法,其特征在于,所述类型是BMP格式、GIF格式、 JPEG格式、JPEG2000格式、TIFF格式、PSD格式、PNG格式、SffF格式、SVG格式、JPG格式、 PCX格式、DXF格式、WMF格式、EMF格式、LIC格式、EPS格式或TGA格式中的任一种。
10.根据权利要求1所述封装方法,其特征在于,该多媒体图像数据包括特效参数部分、图片部分和可选的预览图片部分,该方法具体包括以下步骤为被封装图片数据配置一个图片包头,记录被封装图片数据大小的长度信息、类型、对比度、显示高度和显示宽度,再与所述图片数据一起,依所述图片包头在前、被封装图片数据在后的顺序,封装于所述图片部分;为被封装图片数据配置必选特效参数和可选特效参数,并在本部分记录本部分长度信息、可选特效参数的总数目和用于标记是否存在可选的预览图片数据的存在标记一起封装于所述多媒体图像数据中的位于所述图片部分之前的特效参数部分;所述必选特效参数包括通透框区域、图片压缩比、图片旋转角度或横竖屏切换;所述可选特效参数的总数目是正整数,且配置任一个所述可选特效参数包括依次记录该可选特效参数的序号索引、子参数总数和自身各个子参数;若所述存在标记为真,为所述预览图片数据配置一个预览图片包头,记录所述预览图片数据大小的长度信息、类型、对比度、显示高度和显示宽度,再与所述预览图片数据一起, 依所述预览图片包头在前、所述预览图片数据在后的顺序,封装于所述多媒体图像数据中的位于所述图片部分之后的所述可选的预览图片部分。
全文摘要
本发明涉及一种多媒体图像数据的封装方法,包括为被封装图片数据配置一个图片包头,记录图片数据大小的长度信息、类型、对比度、显示高度和显示宽度,再与图片数据一起封装于多媒体图像数据中的图片部分;为图片数据配置必选特效参数和可选特效参数,并记录长度信息、可选特效参数的总数目和可选的预览图片数据的存在标记一起封装于多媒体图像数据中的特效参数部分;若存在标记为真,为预览图片数据配置一个预览图片包头,记录预览图片数据大小、类型、对比度、显示高度和显示宽度,再与预览图片数据一起封装于多媒体图像数据中的预览图片部分。这种封装方法,能使得多媒体应用能够更加方便高效地进行且能兼容各种格式的图像数据。
文档编号G06T9/00GK102509313SQ20111031714
公开日2012年6月20日 申请日期2011年10月18日 优先权日2011年10月18日
发明者曾元清 申请人:广东欧珀移动通信有限公司