[发明专利]用于提供多线程视频解码的方法和设备有效
申请号: | 201180009251.0 | 申请日: | 2011-01-27 |
公开(公告)号: | CN102763136A | 公开(公告)日: | 2012-10-31 |
发明(设计)人: | C·库玛;S·R·基米迪 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06T9/00 | 分类号: | G06T9/00;H04N7/26 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 吴立明;王小衡 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 提供 多线程 视频 解码 方法 设备 | ||
1.一种设备,包括:
至少一个处理器;以及
至少一个存储器,其包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少执行:
将各个视频帧的解码分配给多核处理器的每个核处理器的相应线程,每个相应视频帧被划分成宏块行;
在宏块行水平解析每个相应视频帧的相关性;以及
在宏块行水平提供用于每个相应线程的视频解码的同步。
2.根据权利要求1的设备,其中所述至少一个存储器和计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少进一步执行:
通过确定参考帧中的已解码宏块行的可用性来解析相关性。
3.根据权利要求2的设备,其中所述至少一个存储器和计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少进一步执行:
通过基于参考帧中的已解码宏块行的可用性来执行同步而提供同步。
4.根据权利要求1的设备,其中所述至少一个存储器和计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少进一步执行:
通过在对宏块行解码之前确定参考帧中的被指向的位置是否已被解码来解析相关性,通过将当前行位置与最大垂直运动矢量范围相加来确定被指向的位置。
5.根据权利要求1的设备,其中所述至少一个存储器和计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少进一步执行:
通过基于先前行的最大运动矢量预先限制预测运动矢量来解析相对性。
6.根据权利要求1的设备,其中所述至少一个存储器和计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少进一步执行:
针对使用上下文自适应解码过程的视频解码器,通过在用于先前帧的概率表已被更新之后更新用于帧的概率表来提供同步。
7.根据权利要求1的设备,其中所述至少一个存储器和计算机程序代码被配置成用所述至少一个处理器来促使所述设备至少执行:
通过基于帧分辨率和在多核处理器的每个核处理器之间具有共享访问的高速缓存器的高速缓存器尺寸,限制连续帧的解码之间的最大滞后而提供同步。
8.一种方法,包括:
将各个视频帧的解码分配给多核处理器的每个核处理器的相应线程,每个相应视频帧被划分成宏块行;
在宏块行水平解析每个相应视频帧的相关性;以及
在宏块行水平提供用于每个相应线程的视频解码的同步。
9.根据权利要求8的方法,其中解析相关性包括:
确定参考帧中的已解码宏块行的可用性。
10.根据权利要求9的方法,其中提供同步包括:
基于参考帧中的已解码宏块行的可用性来执行同步。
11.根据权利要求8的方法,其中解析相关性包括:
在对宏块行进行解码之前确定参考帧中的被指向的位置是否已被解码,通过将当前行位置与最大垂直运动矢量范围相加来确定被指向的位置。
12.根据权利要求8的方法,其中解析相关性包括:
基于先前行的最大运动矢量来预先限制预测运动矢量。
13.根据权利要求8的方法,其中提供同步包括:
针对使用上下文自适应解码过程的视频解码器,在用于先前帧的概率表已被更新之后更新用于帧的概率表。
14.根据权利要求8的方法,其中提供同步包括:
基于帧分辨率和在多核处理器的每个核处理器之间具有共享访问的高速缓存器的高速缓存器尺寸,限制连续帧的解码之间的最大滞后而提供同步。
15.一种计算机程序产品,包括具有存储在其中的计算机可执行程序代码指令的至少一个计算机可读存储介质,所述计算机可执行程序代码指令在被设备执行时促使所述设备执行:
将各个视频帧的解码分配给多核处理器的每个核处理器的相应线程,每个相应视频帧被划分成宏块行;
在宏块行水平解析每个相应视频帧的相关性;以及
在宏块行水平提供用于每个相应线程的视频解码的同步。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180009251.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:聚合物及其作为具有抑泡作用的分散剂的用途
- 下一篇:窗帘用布