[发明专利]对按照容器格式的媒体文件进行的知晓语法的操纵有效
申请号: | 201380075289.7 | 申请日: | 2013-09-13 |
公开(公告)号: | CN105122370B | 公开(公告)日: | 2018-03-30 |
发明(设计)人: | F.达拉尔;吴勇军 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G11B27/36 | 分类号: | G11B27/36;H04N21/85;G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司72001 | 代理人: | 王兴秋,景军平 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 按照 容器 格式 媒体文件 进行 知晓 语法 操纵 | ||
1.一种在计算系统中的方法,包括:
接收用于呈现的按照容器格式的媒体文件,该媒体文件包括音频内容、图像内容和视频内容中的一个或多个,其中容器格式是树结构的,使得媒体文件包括根据容器格式定义的按层级组织的语法元素;以及
对于媒体文件中根据容器格式定义的按层级组织的语法元素中的至少一些实施知晓语法的操纵,包括验证媒体文件对于容器格式的遵循,其中验证包括对于根据容器格式定义的按层级组织的语法元素中的所述至少一些进行的交叉验证,交叉验证包括,对于根据容器格式定义的按层级组织的语法元素中的给定语法元素,检查持续时间、帧计数、样本尺寸、文件尺寸、盒子尺寸或组块偏移量中的给定一项在根据容器格式定义的按层级组织的语法元素中的相应的一个或多个其他语法元素中的每一个其他语法元素的值与所述给定语法元素的值之间是相一致的。
2.如权利要求1的方法,其中验证还包括,对于根据容器格式定义的按层级组织的语法元素中的所述至少一些进行的单一元素的验证,包括,对于根据容器格式定义的按层级组织的语法元素中的给定语法元素,检查给定语法元素的值满足用于给定语法元素的一个或多个约束。
3.如权利要求1的方法,其中验证还包括:
检查在呈现中的音频样本和视频样本之间的同步,包括检查音频样本之一的时间戳充分地靠近视频样本中的对应的一个视频样本的时间戳;以及
其中,验证还包括,检查根据容器格式定义的按层级组织的语法元素中的任何强制性语法元素的存在性。
4.如权利要求1的方法,其中实施知晓语法的操纵还包括,模仿对于按照容器格式的媒体文件的破坏。
5.如权利要求4的方法,其中模仿破坏包括以下项中的一个或多个:
针对根据容器格式定义的按层级组织的语法元素中的所述至少一些中的一个或多个,利用其他值替代有效值,同时保留按照容器格式的媒体文件的文件格式结构;
对于根据容器格式定义的按层级组织的语法元素中的给定语法元素,通过改动该给定语法元素的值来模仿随机比特反转;
通过从按照容器格式的媒体文件的音频轨道移除音频数据来模仿音频记录失效;
通过将根据容器格式定义的额外语法元素添加到按照容器格式的媒体文件的对象中来模仿不正确的记录终止。
6.如权利要求1的方法,其中实施知晓语法的操纵还包括:
检测根据容器格式定义的按层级组织的语法元素中的一个或多个已破坏的值;以及
校正所述一个或多个已破坏的值。
7.如权利要求1的方法,其中实施知晓语法的操纵还包括:将根据容器格式定义的按层级组织的新的语法元素插入到按照容器格式的媒体文件中,以便对按照容器格式的另一个媒体文件的问题进行效仿。
8.如权利要求1的方法,其中根据容器格式定义的按层级组织的语法元素是根据容器格式嵌套在层级结构中的对象和对象属性。
9.一种计算系统,包括:
用于存储用于呈现的按照容器格式的媒体文件的缓存器,该媒体文件包括音频内容、图像内容和视频内容中的一个或多个,其中容器格式是树结构的,使得媒体文件包括根据容器格式定义的按层级组织的语法元素;以及
语法操纵工具,其被配置为对于媒体文件中根据容器格式定义的按层级组织的语法元素中的至少一些实施知晓语法的操纵,其中语法操纵工具被配置为实施媒体文件对于容器格式的遵循验证,其中遵循验证包括对于根据容器格式定义的按层级组织的语法元素中的所述至少一些进行的交叉验证,交叉验证包括,对于根据容器格式定义的按层级组织的语法元素中的给定语法元素,检查持续时间、帧计数、样本尺寸、文件尺寸、盒子尺寸或组块偏移量中的给定一项在根据容器格式定义的按层级组织的语法元素中的相应的一个或多个其他语法元素中的每一个其他语法元素的值与所述给定语法元素的值之间是相一致的。
10.一种计算机可读介质,其存储了计算机可执行指令,所述计算机可执行指令使得计算系统被编程从而实施一种方法,该方法包括:
接收用于呈现的按照容器格式的媒体文件,该媒体文件包括音频内容、图像内容和视频内容中的一个或多个,其中容器格式是树结构的,使得媒体文件包括根据容器格式定义的按层级组织的语法元素;以及
对于媒体文件中根据容器格式定义的按层级组织的语法元素中的至少一些实施知晓语法的操作,包括验证媒体文件对于容器格式的遵循,其中验证包括对于根据容器格式定义的按层级组织的语法元素中的所述至少一些进行的交叉验证,交叉验证包括,对于根据容器格式定义的按层级组织的语法元素中的给定语法元素,检查持续时间、帧计数、样本尺寸、文件尺寸、盒子尺寸或组块偏移量中的给定一项在根据容器格式定义的按层级组织的语法元素中的相应的一个或多个其他语法元素中的每一个其他语法元素的值与所述给定语法元素的值之间是相一致的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380075289.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:射频变压器卷绕线圈结构
- 下一篇:一种治疗咽炎的药剂及制备方法