[发明专利]使用软件驱动器及硬件驱动器彼此联合来实现混合视频编码器的方法及装置有效
申请号: | 201480005575.0 | 申请日: | 2014-01-21 |
公开(公告)号: | CN104937931B | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 李坤傧;刘政宏;周汉良;朱启诚 | 申请(专利权)人: | 联发科技股份有限公司 |
主分类号: | H04N19/00 | 分类号: | H04N19/00 |
代理公司: | 北京三友知识产权代理有限公司11127 | 代理人: | 汤在彦 |
地址: | 中国台湾新竹*** | 国省代码: | 台湾;71 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 使用 软件 驱动器 硬件 彼此 联合 实现 混合 视频 编码器 方法 装置 | ||
1.一种视频编码方法,包含:
由软件驱动器执行多个指令来处理视频编码操作的第一部分,其中该视频编码操作的第一部分包含至少运动估计功能;
输送该运动估计功能产生的运动估计结果至硬件驱动器;以及
由该硬件驱动器处理该视频编码操作的第二部分;
该软件驱动器包含高速缓存,并且该视频编码方法进一步包含:
通过使用该高速缓存来服务该硬件驱动器发出的数据存取需求。
2.根据权利要求1所述的视频编码方法,其特征在于,该执行该视频编码操作的第一部分的步骤包含:
决定运动估计的搜索区域;以及
设置已决定的运动估计的搜索区域至该硬件驱动器。
3.根据权利要求1所述的视频编码方法,其特征在于,该数据存取需求是读取需求,来读取一个目标帧的至少一部分,其中该目标帧是一个源视频帧或者一个参考帧。
4.根据权利要求1所述的视频编码方法,其特征在于,专属的高速缓存写入线连接该硬件驱动器与该软件驱动器,该数据存取需求是写入需求,来写入该硬件驱动器产生的数据,并且该服务该数据存取需求的步骤包含:
将通过该专属的高速缓存写入线输出的写入数据存储至该高速缓存。
5.根据权利要求1所述的视频编码方法,其特征在于,进一步包含:
执行地址同步来保证该高速缓存的同一条目是由该软件驱动器以及该硬件驱动器正确地取址以及存取。
6.根据权利要求1所述的视频编码方法,其特征在于,进一步包含:
执行数据同步,来通知该软件驱动器以及该硬件驱动器中的一个所需的数据在该高速缓存中可用。
7.根据权利要求6所述的视频编码方法,其特征在于,进一步包含:
当该数据同步指示该软件驱动器与该硬件驱动器中的一个特定驱动器需要停滞时,通知该特定的驱动器停滞。
8.根据权利要求6所述的视频编码方法,其特征在于,进一步包含:
当数据在该高速缓存中不可用时,从不同于该高速缓存的一个存储装置获取该数据。
9.根据权利要求1所述的视频编码方法,其特征在于,该软件驱动器与该硬件驱动器之间存在互动间隔,在该互动间隔的时间内该高速缓存保持所存储的数据。
10.根据权利要求1所述的视频编码方法,其特征在于,该视频编码操作第二部分包含运动补偿功能、帧间预测功能、变换功能、量化功能、反变换功能、反量化功能、后端处理功能、熵编码功能中的至少一个;当执行该运动估计功能时,使用源视频帧作为运动估计所需的参考帧;当执行该运动补偿功能时,使用重建帧作为运动补偿所需的参考帧。
11.一种视频编码方法,包含:
由软件驱动器执行多个指令以及高速缓存来处理视频编码操作的第一部分;由硬件驱动器处理该视频编码操作的第二部分;
通过该高速缓存执行该软件驱动器与该硬件驱动器之间的数据传输;以及执行地址同步来保证该高速缓存的同一条目是由该软件驱动器以及该硬件驱动器正确地取址以及存取。
12.根据权利要求11所述的视频编码方法,其特征在于,该视频编码操作的第一部分至少包含运动估计功能。
13.根据权利要求11所述的视频编码方法,其特征在于,进一步包含:
执行数据同步,来通知该软件驱动器以及该硬件驱动器中的一个所需的数据在该高速缓存中可用。
14.根据权利要求11所述的视频编码方法,其特征在于,在该软件驱动器与该硬件驱动器之间传输数据的步骤包含:
通过连接该硬件驱动器与该软件驱动器之间的专属的高速缓存写入线接收从该硬件驱动器产生的写入数据;以及
存储该接收的写入数据至该高速缓存。
15.根据权利要求11所述的视频编码方法,其特征在于,进一步包含:
当该软件驱动器与该硬件驱动器发出多个数据存取需求时,处理高速缓存存取冲突,以协调高速缓存存取顺序。
16.根据权利要求11所述的视频编码方法,其特征在于,进一步包含:
决定该硬件驱动器发出的是存取该高速缓存还是存取不同于该高速缓存的一个存储装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于联发科技股份有限公司,未经联发科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480005575.0/1.html,转载请声明来源钻瓜专利网。