The invention discloses a method for reading the image data of a video encoder, a computer device and a computer readable storage medium. The method includes a high-speed buffer receiving an instruction to read the video data, and the high-speed buffer reads the compressed image data from the external memory and stores the compressed image data in the compression graph. In the data storage area, the compressed image data is decompressed and stored in the decompression image data storage area of the high speed buffer; the coordinates of the image data are determined according to the instruction to read the video data, and the image data to be searched from the decompressed image data storage area is searched according to the coordinates of the image data, and it is determined to be unchecked. After the searched image data exists in the decompressed image data storage area, the searched image data is sent to the lower data usage module. The invention also provides a computer device for realizing the above method and a computer readable storage medium. The invention can reduce the bandwidth cost of the memory in the process of image coding.
【技术实现步骤摘要】
视频编码器的图像数据读取方法、计算机装置及计算机可读存储介质
本专利技术涉及图像处理领域,尤其涉及一种视频编码过程中图像数据的读取方法、实现这种方法的计算机装置以及计算机可读存储介质。
技术介绍
随着电子技术以及网络技术的发展,通过网络传播视频数据已经被广泛应用在网络电视、远程教育、数字影院、广播电视等行业中。由于视频数据的数据量很大,为了让视频数据的高效传输,往往需要在视频信号的发送端对视频数据进行编码,而在视频数据的接收端进行数据解密。因此,视频编解码技术作为一种对图像信息数据进行处理的技术,对于视频数据的传播技术的普及起到了重要作用。视频编码技术发展的大趋势是大分辨率、高帧率的编码,随之而来的是计算量的级数增加以及处理芯片数据传输的带宽的成倍增加,尤其是视频编码中为了达到较高的压缩率,需要使用更多的帧参考进行图像编码运算,并且使用更大的运动搜索范围。为了降低处理芯片的带宽开销,现有的做法通常是采用内部缓存参考帧的数据,考虑到实现成本问题,内部缓冲器的容量不会太大,所以参考帧相同部分需要重复读取,这样,处理芯片所需要承担的带宽压力较大,特别是在大分辨率和高帧率应用场景中尤其明显。为了降低处理芯片的带宽开销,典型的做法是采用视频无损压缩技术,此类做法可以降低带宽30%到50%不等,但是不足以解决当前的问题。申请号为CN201510361767.1的中国专利技术专利申请就公开了一种视频解码参考帧的取数方法,该方法是设置一个高速缓冲器(cache),使用该高速缓冲器来缓存参考帧的数据。然而,该取数方法中,高速缓冲器主要应用于解码参考帧读取,原因是参考帧数据需 ...
【技术保护点】
1.视频编码器的图像数据读取方法,包括:高速缓冲器接收读取视频数据的指令;其特征在于:所述高速缓冲器从外部存储器中读取压缩图像数据,并将所述压缩图像数据存储在压缩图像数据存储区域中;将所述压缩图像数据解压后存储到所述高速缓冲器的解压图像数据存储区域中;根据所述读取视频数据的指令确定图像数据的坐标,并根据图像数据的坐标从所述解压图像数据存储区域中查找待查找的图像数据,并确定待查找的图像数据存在于所述解压图像数据存储区域后,将查找获得的图像数据发送至下级数据使用模块。
【技术特征摘要】
1.视频编码器的图像数据读取方法,包括:高速缓冲器接收读取视频数据的指令;其特征在于:所述高速缓冲器从外部存储器中读取压缩图像数据,并将所述压缩图像数据存储在压缩图像数据存储区域中;将所述压缩图像数据解压后存储到所述高速缓冲器的解压图像数据存储区域中;根据所述读取视频数据的指令确定图像数据的坐标,并根据图像数据的坐标从所述解压图像数据存储区域中查找待查找的图像数据,并确定待查找的图像数据存在于所述解压图像数据存储区域后,将查找获得的图像数据发送至下级数据使用模块。2.根据权利要求1所述的视频编码器的图像数据读取方法,其特征在于:从所述解压图像数据存储区域中查找待查找的图像数据后,如确定所述解压图像数据存储区域中不存在待查找的图像数据,则在所述高速缓冲器的标签区域在中查找待查找图像数据对应的压缩图像数据的地址信息,如在所述标签区域内查找到所述地址信息后,并且确定待查找图像数据的压缩图像数据存储在所述压缩图像数据存储区域以后,将所述压缩图像数据存储区域的数据解压后存储到所述解压图像数据存储区域,并且将所述解压图像数据存储区域中的图像数据发送至下级数据使用模块。3.根据权利要求2所述的视频编码器的图像数据读取方法,其特征在于:如在所述压缩图像数据存储区域中未查找到待查找图像数据的压缩图像数据,则从外部存储器中读取压缩图像数据并存储到所述压缩图像数据存储区域中,并更新所述标签区域的数据。4.根据权利要求1至3任一项所述的视频编码器的图像数据读取方法,其特征在于:所述解压图像数据存储区域包括多条第一缓存行,每一条所述第一缓存行存储有一个图像块的解压图像数据。5.根据权利要求1至3任一项所述...
【专利技术属性】
技术研发人员:王军,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。