[发明专利]一种DVD光盘数据压缩方法及系统有效
| 申请号: | 200910190460.4 | 申请日: | 2009-09-17 |
| 公开(公告)号: | CN101673571A | 公开(公告)日: | 2010-03-17 |
| 发明(设计)人: | 宋洋;蒋义勇 | 申请(专利权)人: | 深圳市万兴软件有限公司 |
| 主分类号: | G11B20/10 | 分类号: | G11B20/10;G11B20/12 |
| 代理公司: | 深圳市顺天达专利商标代理有限公司 | 代理人: | 郭伟刚 |
| 地址: | 518057广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 dvd 光盘 数据压缩 方法 系统 | ||
1.一种DVD光盘数据压缩方法,其特征在于,包括如下步骤:
S1)获取源盘大小X和目标盘大小Y,所述源盘大小X指的就是VIDEO_TS 文件夹的空间大小,目标盘大小Y就是目标盘可用的空间大小,计算源盘中 不需要压缩文件的大小W,计算压缩因子a;所述压缩因子a的计算公式为: a=(Y-W)/(X-W);
S2)拷贝源盘中不需要压缩的文件到所述目标盘中;
S3)每个视频传输流的信息文件包括了全部cell信息,可以从中获取每个 cell的时间长度T,解析源盘中每个视频传输流的信息文件,获取每个cell的 大小M和时间长度T,定位每个cell到相应视频目标文件的数据中;
S4)从每个cell数据中提取出视频、音轨和字幕数据,获取每个cell的视 频数据大小N;
S5)计算将要存储在目标盘中的每个cell的视频数据的理想码率V,并根 据所述理想码率V计算实际码率v,再根据实际码率v对源盘中每个cell的视 频数据进行重新压缩编码;所述理想码率V的计算公式为:V=(M*a-M+N) /T;所述实际码率v的计算公式为:v=k*V,其中k∈(0,1);
S6)将步骤S5中重新压缩编码后的每个cell视频数据、步骤S4中提取出 来的相应cell的音轨和字幕数据合成新的cell数据,将合成后的新的cell数据 顺序写入对应视频传输流的新视频目标文件中,生成新的视频目标文件,并记 录下新的cell的新起始扇区和终止扇区地址信息;用所有新cell的地址信息替 换原对应视频传输流的源信息文件中的cell地址信息,生成每个视频传输流对 应的新的信息文件;根据产生的新的信息文件,复制信息文件并修改后缀为 BUP,形成新的备份文件;
其中,一个cell是DVD上的最小单元。
2.如权利要求1所述方法,其特征在于,步骤S3中所述解析源盘中每个 视频传输流的信息文件进一步包括:根据源盘中每个视频传输流的信息文件, 获取相应的视频传输流的每个cell的起始扇区和终止扇区地址信息,计算每个 cell的大小M=(终止扇区-起始扇区+1)*P,P为DVD中默认的每个扇区的大 小。
3.如权利要求2所述方法,其特征在于,步骤S3中所述定位每个cell 到相应视频目标文件的数据中的方法为将每个视频传输流的所有视频目标文 件视作一个连续文件,根据每个cell的所述起始扇区和所述终止扇区进行定 位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万兴软件有限公司,未经深圳市万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910190460.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有荧光和磷光层的杂化OLED
- 下一篇:边注边测边调智能同步测调方法





