[发明专利]利用硬件受保护的数字权限管理进行的媒体解码控制有效
申请号: | 201580048107.6 | 申请日: | 2015-09-10 |
公开(公告)号: | CN107004070B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 吴勇军;S·萨赫瓦尼;S·J·温克;B·P·埃文斯;H·法拉;L·达萨 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/84;H04N21/4405 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 利用 硬件 保护 数字 权限 管理 进行 媒体 解码 控制 | ||
1.一种存储计算机可执行指令的计算机可读设备,计算机可执行指令用于使得计算系统被编程以执行媒体解码控制,所述媒体解码控制包括:在硬件受保护的数字权限管理(DRM)系统的不可信层中:
接收包括第一加密的媒体数据的源媒体数据;
解析来自所述源媒体数据的第一元数据;
将所述源媒体数据的至少一些传递到所述硬件受保护的DRM系统的可信层;
在所述可信层中从所传递的所述源媒体数据中确定了第二元数据后,从所述可信层接收所述第二元数据,其中所述第二元数据在所述不可信层内不是不透明的;以及
由不可信层中的主机解码器,使用所述第一元数据和所述第二元数据来管理在所述可信层中的解码、再现和/或显示的至少一些方面,其中在所述可信层中解密基于所述第一加密的媒体数据的第二加密的媒体数据之后进行所述解码、所述再现和所述显示。
2.根据权利要求1所述的计算机可读设备,其中所述硬件受保护的DRM系统包括:
针对所述可信层,(a)适于解密和/或解码的一个或多个集成电路,(b)存储用于控制所述一个或多个集成电路的固件指令的存储器,以及(c)用于存储已解密的媒体数据的受保护的缓冲器;以及
针对所述不可信层,跨越一个或多个接口与所述可信层交互但不能访问所述受保护的缓冲器中的所述已解密的媒体数据的操作系统和/或应用的一个或多个模块。
3.根据权利要求1所述的计算机可读设备,其中所述硬件受保护的DRM系统针对所述可信层使用通用中央处理单元和存储器,而没有用于解密的专用硬件,其中所述可信层和所述不可信层之间的转换是硬件管理的,并且其中只有被签名的固件指令能够被加载到所述存储器中并能够执行以用于在所述可信层中的处理。
4.根据权利要求1所述的计算机可读设备,其中所述第一元数据包括以下项中的一个或多个:(a)序列参数集中的至少一些,(b)图片参数集中的至少一些,(c)数据单元的长度,(d)所述数据单元的类型,(e)用于所述数据单元中的至少一些的至少一些切片报头参数,(f)用于所述解码的其它参数,以及(g)用于所述数据单元的子样本映射数据,所述子样本映射数据指示用于相应数据单元的未加密数量和加密数量。
5.根据权利要求1所述的计算机可读设备,其中所述第二元数据包括用于至少一些数据单元的至少一些切片报头参数。
6.根据权利要求1所述的计算机可读设备,其中所述第二加密的媒体数据是所述第一加密的媒体数据。
7.根据权利要求1所述的计算机可读设备,其中所述第二加密的媒体数据是所述第一加密的媒体数据的转变加密版本,所述转变加密版本己经使用所述第一加密的媒体数据在所述可信层中创建。
8.根据权利要求1所述的计算机可读设备,其中所述媒体解码控制还包括:
从所述可信层接收其它元数据,所述其它元数据包括密钥数据,所述密钥数据用于所述第二加密的媒体数据的解密,其中所述其它元数据在不可信层内是不透明的;
将包括所述密钥数据的所述其它元数据传递到所述可信层以供在所述第二加密的媒体数据的所述解密中使用。
9.根据权利要求8所述的计算机可读设备,其中所述密钥数据是(a)可用于解密所述第二加密的媒体数据的密钥的加密版本,或(b)表示可用于解密所述第二加密的媒体数据的所述密钥的令牌或句柄。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201580048107.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:筒灯(slam‑AM)
- 下一篇:鞋底(2058)