Embodiments of the present invention include a computer implemented method for preprocessing a video frame using the Haar wavelet transform (HWT), and then use the codec to compress the video frame to generate a compressed video frame. It can then send, decompress, post process and display the compressed video frame with its original size and quality, which can produce the high quality reproduction of the video sequence in real time. Device can realize the method of the invention, and includes mainframe computers, desktop computers, personal computers, laptops, tablet computers, wireless computer, TV, set-top boxes, cellular phone and computer readable medium. The steps of computer implementation can be implemented easily and efficiently in multi-core parallel hardware architecture.
【技术实现步骤摘要】
【国外来华专利技术】优先权要求本国际申请要求于2014年7月16日提交的美国临时专利申请No.62/025,365、于2014年12月29日提交的美国临时专利申请No.62/097,255以及于2015年4月21日提交的美国临时专利申请No.62/150,436的优先权,每个题为“MultilevelVideoCompression,DecompressionandDisplayfor4Kand8Kapplications”,专利技术人AngelDeCegama。这些申请中的每个通过引用完全并入本文,如同单独地并入。版权声明该申请包含受美国(18U.S.C.)和其他国家的版权法保护的材料。
本申请涉及视频压缩、传输、解压缩和显示。特别地,本专利技术涉及用于预处理和后处理视频信息的新装置和方法。更特别地,本专利技术涉及使用基于Haar小波的方法结合计算机实现的压缩和解压缩的装置。
技术介绍
视频通信系统正在被越来越多的数据量淹没,并且当前的视频压缩技术几乎不能跟上计算机、电缆系统、移动装置和电视机的日益增长的需求。在整个世界中,在有线和无线通信网络上的视频数据业务迅速增加,这正在耗尽它们的物理能力,同时针对数百万用户的服务质量相应下降,特别是现在随着4K和8KUHD多媒体内容的引入。当前的暂时解决方案仍是提供大量基础设施投资,包括为城市和农村地区服务的广泛的电缆网络。然而,这种系统需要大量的基础设施、投资和时间。因此,出于商业原因,电缆提供商可能不愿意投入大量的资金来安装电缆基础设施。另一种当前的解决方案是安装用于视频内容的分发的光纤系统。尽管与电缆系统相比,光纤系统可以增加信 ...
【技术保护点】
一种用于对视频图像帧进行预处理的计算机装置,包括:输入端;计算机存储模块,其包含用于根据抽取的Haar WT对由所述输入端接收到的视频帧进行帧预处理的指令;处理器,用于通过保留低频部分并丢弃高频部分来处理所述抽取的WT;以及输出端;用于预处理的所述指令包括以下步骤:i.针对所有行i,将第一个像素存储在原始帧W0(i,0)的第一个元素中,并计算HWT的所有低频值并将它们存储在帧W0(i,j)中;并且ii.针对每个帧W0(i,j)的所有列j,将第一个像素存储在帧W(0,j)的第一个元素中,并计算HWT的所有低频值并将它们存储在帧W(i,j)中。
【技术特征摘要】
【国外来华专利技术】2014.07.16 US 62/025,365;2014.12.29 US 62/097,255;1.一种用于对视频图像帧进行预处理的计算机装置,包括:输入端;计算机存储模块,其包含用于根据抽取的HaarWT对由所述输入端接收到的视频帧进行帧预处理的指令;处理器,用于通过保留低频部分并丢弃高频部分来处理所述抽取的WT;以及输出端;用于预处理的所述指令包括以下步骤:i.针对所有行i,将第一个像素存储在原始帧W0(i,0)的第一个元素中,并计算HWT的所有低频值并将它们存储在帧W0(i,j)中;并且ii.针对每个帧W0(i,j)的所有列j,将第一个像素存储在帧W(0,j)的第一个元素中,并计算HWT的所有低频值并将它们存储在帧W(i,j)中。2.一种用于对视频图像帧进行后处理的计算机装置,包括:输入端;计算机存储模块,其包含用于使用HaarWT的低频部分进行帧后处理的指令,使用以下步骤:处理器,其被编程为执行以下步骤;i.针对帧Wx(i,j)的所有行i,将第一行复制到F0(0,j)=Wx(0,j);ii.针对所有列j,计算下一行F0(1,j)=(2*Wx(1,j)+F0(0,j))/3;iii.针对所有列j,计算下一行F0(2,j)=(2*Wx(2,j)-F0(1,j))/3);iv.针对所有列j,计算下一行F0(3,j)=2*Wx(2,j)-F0(2,j);v.针对所有列j,类似地计算后续行;vi.将F0(i,j)的第一列复制到F(i,0),F(i,0)=F0(i,0);vii.针对F0(i,j)的所有行i,计算下一列F(i,1)=((2F0(i,1)+F(i,0))/3;F(i,2)=((2F0(i,2)+F(i,1))/3;F(i,3)=((2F0(i,2)-F(i,2));viii.针对所有列j>3,类似地计算后续列;并且is.存储计算出的像素。3.一种用于视频图像压缩和解压缩的系统,包括:权利要求1的用于图像帧预处理的第一计算机模块,视频编解码器;权利要求2的用于图像帧后处理的第二计算机模块;以及输出装置;所述第一计算机模块或所述第二计算机模块是从由大型计算机、台式计算机、个人计算机、膝上型计算机、平板计算机、无线计算机和蜂窝电话组成的组中选出的可编程处理装置。4.一种计算机可读介质,包括:物理介质;以及其上的根据权利要求1的对视频帧进行预处理的指令。5.一种计算机可读介质,包括:物理介质;以及其上的根据权利要求2的对减小的视频帧进行后处理的指令。6.根据权利要求4或权利要...
【专利技术属性】
技术研发人员:安格尔·迪斯伽马,
申请(专利权)人:雅玛兹资讯处理公司,
类型:发明
国别省市:荷兰;NL
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。