[发明专利]用于将声音文件添加到JPEG文件中的方法及装置无效
申请号: | 200810144972.2 | 申请日: | 2008-08-18 |
公开(公告)号: | CN101656814A | 公开(公告)日: | 2010-02-24 |
发明(设计)人: | 汤宝伟;殷律;罗栋元;李相研 | 申请(专利权)人: | 爱思开电讯投资(中国)有限公司 |
主分类号: | H04N1/21 | 分类号: | H04N1/21;G06F17/30 |
代理公司: | 永新专利商标代理有限公司 | 代理人: | 林锦辉;王 英 |
地址: | 100084北京市海淀区中关村东*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 声音文件 添加 jpeg 文件 中的 方法 装置 | ||
1、一种用于在JPEG文件中添加声音文件的方法,该方法在具 有音频和视频能力的设备上执行,所述方法包括:
通过所述设备获取声音文件;
通过所述设备获取JPEG文件;
将所述声音文件添加到所述JPEG文件的空闲域中。
2、如权利要求1所述的方法,其中,将所述声音文件添加到所 述JPEG文件的空闲域中还包括:
打开所述JPEG文件;
在所述JPEG文件的头文件中搜索用于指示扫描线开始的第一标 记;
在找到所述第一标记后,将该第一标记以后的数据,包括该第一 标记在内,读入缓存器中进行缓存;
在对所述第一标记以后的数据进行缓存后,将所述JPEG的文件 指针移动到所述第一标记处,向所述JPEG文件写入第二标记,其中 所述第二标记用于指示所述空闲域;
在写入所述第二标记后,打开所述声音文件;
将所述声音文件写入所述JPEG文件的所述空闲域中,并且
在写入所述声音文件后,再将所述缓存器所缓存的数据写入所述 JPEG文件中。
3、如权利要求2所述的方法,其中,向所述JPEG文件写入第 二标记的步骤还包括:
将所述文件指针移动两个字节,并向所述JPEG文件写入第三标 记,所述第三标记用于指示在所述JPEG文件中存在有所述声音文件。
4、如权利要求3所述的方法,还包括;
在写入所述第三标记后,向所述JPEG文件写入第四和第五标记, 其中所述第四和第五标记分别用于指示所述声音文件的扩展名长度 和扩展名。
5、如权利要求4所述的方法,还包括:
计算所述声音文件的大小,并判断所述声音文件长度是否超过预 设值T=64k-(第二标记的长度)-2-(第三标记的长度)-(第四标记的长 度)-(第五标记的长度),
如果所述声音文件的长度未超过所述预设值,则将所述声音文件 写入所述JPEG文件中。
6、如权利要求1所述的方法,其中,所述空闲域可以是COM 域或保留域。
7、如权利要求1所述的方法,其中,所述声音文件是从所述设 备中读取的已记录的声音文件。
8、如权利要求1所述的方法,其中,所述声音文件是用户通过 录音而获得的。
9、如权利要求1所述的方法,其中,所述声音文件可以是不同 格式的音频文件。
10、如权利要求1所述的方法,其中,所述JPEG文件是从所述 设备中读取的已记录的JPEG文件。
11、如权利要求1所述的方法,其中,所述JPEG文件是所述设 备正拍摄的JPEG文件。
12、如权利要求1所述的方法,其中,所述设备可以是具有照像 功能的移动设备和具有图像浏览器的PC中之一。
13、一种用于在观看JPEG文件时播放声音文件的方法,所述方 法包括:
打开所述JPEG文件;
读出嵌入有所述声音文件的空闲域的总长度以及文件名扩展名 长度,并确定所述声音文件的字节长度;
从文件名扩展名的结束处开始,从所述JPEG中读取出所确定的 长度个字节;
创建二进制文件,并将从所述JPEG文件读取出所确定的长度个 字节写入到该二进制文件中,作为声音文件,以供在观看所述JPEG 文件时进行播放。
14、如权利要求13所述的方法,其中所述空闲域可以是COM 域或保留域。
15、如权利要求13所述的方法,还包括步骤:
确定所述JPEG文件的空闲域中是否存在声音文件;
如果所述JPEG文件的空闲域中存在声音文件,则读出所述空闲 域的总长度以及文件名扩展名长度。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于爱思开电讯投资(中国)有限公司,未经爱思开电讯投资(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810144972.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:数码照相装置及其防抖方法
- 下一篇:一种为从设备分配逻辑地址的方法及系统