【技术实现步骤摘要】
【国外来华专利技术】视频内容分类
本公开一般地涉及数据压缩。
技术介绍
在计算机网络上发送大量视频数据受视频数据的大小和计算机网络连接的吞吐量约束。在发送数据前对视频数据进行压缩能够产生更快的传输。各种传统的压缩算法是可用的。然而,在视频的一部分上工作良好的压缩算法在被使用在视频的另一部分上时,可能产生无法接受的质量。用于在计算机网络上发送视频数据的传统的系统可以选择使用较少压缩以保持质量的低数据压缩率算法。然而,低数据压缩率产生较大尺寸的压缩后的数据。为了补偿,系统可以减少视频帧率来每秒发送较少的帧。
技术实现思路
视频内容分类系统对输入视频数据逐帧地进行分类。视频内容分类系统在每一个帧上执行定制的离散余弦变换(DCT)操作。视频内容分类系统随后基于DCT操作的结果确定该帧中多少图像信息可能由于压缩而损失。如果估计该损失低于阈值,则视频内容分类系统应用高数据压缩率算法来对该帧进行压缩。否则,视频内容分类系统应用低数据压缩率算法来对该帧进行压缩。视频内容分类系统可以生成被逐帧不同地压缩的输出视频数据。在本说明书中所述的特征可以被实现来达成一个或多个优势。例如,在一些情况下,在本说明书中所述的技术可以在不牺牲视频质量的情况下最大化数据压缩率,该数据压缩率是未压缩的数据与压缩后的数据之间的比率。通过对视频采用多种压缩算法,视频内容分类系统能够避免必须在损失帧率、损失质量和大的结果数据大小之间折中。这些折中在传统的视频压缩系统中是常见的。视频内容分类系统使用高效算法来对视频内容进行分类。分类的开销可以最小,并且该算法足够快以便实时应用。在下面的附图和描述中阐述了本主题的一个或多个实现的 ...
【技术保护点】
一种方法,包括:通过一个或多个计算机接收视频数据,所述视频数据包含帧序列,每一个帧包括包含多个像素的图像;从每一个帧中选择多个像素块;计算每一个帧的各自的信息损失分数,所述信息损失分数指示在使用第一压缩算法对各自的帧进行压缩时所述各自的帧中的所述图像中的信息的估计的损失程度;确定在所述帧序列中第一帧的信息损失分数满足压缩阈值而所述帧序列中第二帧的信息损失分数不满足所述压缩阈值;作为响应,使用所述第一压缩算法对所述第一帧进行压缩,并且使用第二压缩算法对所述第二帧进行压缩,所述第二压缩算法不同于所述第一压缩算法;以及提交压缩后的第一帧和压缩后的第二帧,以渲染为输出视频中的连续帧序列以显示在显示设备上。
【技术特征摘要】
【国外来华专利技术】1.一种方法,包括:通过一个或多个计算机接收视频数据,所述视频数据包含帧序列,每一个帧包括包含多个像素的图像;从每一个帧中选择多个像素块;计算每一个帧的各自的信息损失分数,所述信息损失分数指示在使用第一压缩算法对各自的帧进行压缩时所述各自的帧中的所述图像中的信息的估计的损失程度;确定在所述帧序列中第一帧的信息损失分数满足压缩阈值而所述帧序列中第二帧的信息损失分数不满足所述压缩阈值;作为响应,使用所述第一压缩算法对所述第一帧进行压缩,并且使用第二压缩算法对所述第二帧进行压缩,所述第二压缩算法不同于所述第一压缩算法;以及提交压缩后的第一帧和压缩后的第二帧,以渲染为输出视频中的连续帧序列以显示在显示设备上。2.根据权利要求1所述的方法,其中选择所述像素块包含:确定每一个各自的帧的子部分,所述子部分代表所述各自的帧中的所述图像;以及选择位于所述各自的帧的所述子部分中的所述像素块。3.根据权利要求1所述的方法,其中计算每一个帧的所述各自的信息损失分数包含:通过将离散余弦变换DCT应用到所述帧的每一个已选择的像素块,为所述像素块确定各自的频域数据;使用每一个像素的各自的像素值来确定每一个像素块的各自的最高频率DCT系数;以及基于所述帧中的所述像素块的所述最高频率DCT系数来确定所述帧的所述信息损失分数。4.根据权利要求3所述的方法,其中每一个像素的所述像素值是所述像素的被确定为最大地影响人类心理视觉系统的颜色分量。5.根据权利要求4所述的方法,其中,在所述像素被分解为红色、绿色和蓝色的情况下,所述像素的所述颜色分量是绿色分量;或者在所述像素被分解为亮度和色度的情况下,所述像素的所述颜色分量是亮度分量。6.根据权利要求3所述的方法,其中确定所述帧的所述信息损失分数包含:将所述帧中具有最大绝对值的、像素块的最高频率DCT系数指定为所述帧的所述信息损失分数。7.根据权利要求1所述的方法,其中所述第一压缩算法是基于离散余弦变换DCT的压缩算法,而所述第二压缩算法是无损压缩算法或者是具有低于所述第一压缩算法的数据压缩率的基于DCT的压缩算法。8.根据权利要求1所述的方法,其中:所述视频数据是从显示缓冲器接收的,并且所述压缩后的第一帧和所述压缩后的第二帧通过计算机网络被提交给所述显示设备。9.一种非临时性存储介质,存储有计算机指令,所述计算机指令可操作来引发一个或多个计算机执行操作,所述操作包括:接收视频数据,所述视频数据包含帧序列,每一个帧包括包含多个像素的图像;从每一个帧中选择多个像素块;计算每一个帧的各自的信息损失分数,所述信息损失分数指示在使用第一压缩算法对各自的帧进行压缩时所述各自的帧中的所述图像中的信息的估计的损失程度;确定在所述帧序列中第一帧的信息损失分数满足压缩阈值而所述帧序列中第二帧的信息损失分数不满足所述压缩阈值;作为响应,使用所述第一压缩算法对所述第一帧进行压缩,并且使用第二压缩算法对所述第二帧进行压缩,所述第二压缩算法不同于所述第一压缩算法;以及提交压缩后的第一帧和压缩后的第二帧,以渲染为输出视频中的连续帧序列以显示在显示设备上。10.根据权利要求9所述的非临时性存储介质,其中选择所述像素块包含:确定每一个各自的帧的子部分,所述子部分代表所述各自的帧中的所述图像;以及选择位于所述各自的帧的所述子部分中的所述像素块。11.根据权利要求9所述的非临时性存储介质,其中计算每一个帧的所述各自的信息损失分数包含:通过将离散余弦变换DCT应用到所述帧的每一个已选择的像素块,为所述像素块确定各自的频域数据;使用每一个像素的各自的像素值来确定每一个像素块的各自的最高频率DCT系数;以及基于所述帧中的所述像素块的所述最高频率DCT系数来确定所述帧的所述信息损失分数。12.根据权利要求11所述的非临时性存储介质,其中每一个像素的所述像素值是所述像素的被确定为最大地影响人类心理视觉系统的颜色分量。13.根据权利要求12所述的非临时性存储介质,其中,在所述像素被分解为红色、绿色和蓝色的情况下,所述像素的所...
【专利技术属性】
技术研发人员:L·G·G·路奈苏,D·A·沃尔特,
申请(专利权)人:云巅控股有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。