本公开通常涉及视频压缩,更具体地,涉及使用dvc编码技术的视频压缩。
背景技术:
1、视频压缩系统可以压缩视频流(例如,一系列视频帧),并且特别适用于但不限于通过通信信道传输视频流。已经开发了各种视频压缩技术,各种视频压缩技术利用不同策略并采用不同权衡,并且不同应用可以具有不同要求。例如,许多交互式应用可以优先考虑图像质量和低延迟(例如,实时)传输,并且可以接受视频流中的一定量的不连续性以满足这些要求。然而,现有的压缩技术不足以以最小的损失和低延迟来满足对高分辨率视频日益增长的需求。因此,需要开发系统和方法来弥补上述不足。
技术实现思路
1、根据一个或更多个说明性实施例公开一种视频压缩系统。在一个说明性实施例中,系统包括控制器,用于基于来自一组分层编码器命令的针对视频帧中的一个或更多个像素的序列的编码器命令来发送压缩视频流或接收压缩视频流或发送并接收压缩视频流,其中,在ycbcr色彩空间中提供视频帧。在另一个说明性实施例中,针对一个或更多个像素的特定序列的特定编码器命令包括以下中的一个:指示一个或更多个像素的特定序列与视频帧中的先前像素、位于视频帧中的特定序列中的第一像素上方的像素、或者先前视频帧中在特定序列中的第一像素的位置处的像素中的一个相同的复制命令。在另一个说明性实施例中,针对一个或更多个像素的特定序列的特定编码器命令包括增量(delta)命令,增量命令指示特定序列包括单个像素,该单个像素的色彩值等于视频帧中的先前像素结合带符号色彩增量。在另一个说明性实施例中,针对一个或更多个像素的特定序列的特定编码器命令包括提供特定序列的色彩值的生成像素命令。
2、根据一个或更多个说明性实施例公开一种视频压缩方法。在一个说明性实施例中,该方法包括提供来自一组分层编码器命令的针对视频帧中的一个或更多个像素的序列的编码器命令,其中,在ycbcr色彩空间中提供视频帧。在另一个说明性实施例中,针对一个或更多个像素的特定序列的特定编码器命令包括以下中的一个:指示一个或更多个像素的该特定序列与视频帧中的先前像素、位于视频帧中的特定序列中的第一像素上方的像素、或者先前视频帧中在特定序列中的第一像素的位置处的像素中的一个相同的复制命令。在另一个说明性实施例中,针对一个或更多个像素的特定序列的特定编码器命令包括增量命令,增量命令指示特定序列包括单个像素,该单个像素的色彩值等于视频帧中的先前像素结合带符号色彩增量。在另一个说明性实施例中,针对一个或更多个像素的特定序列的特定编码器命令包括提供特定序列的色彩值的生成像素命令。在另一个说明性实施例中,该方法包括在生成时通过通信信道传输针对视频帧中的一个或更多个像素的序列中的每一个的编码器命令。
3、应当理解,上述一般描述和以下详细描述都只是示例性的和解释性的,不一定是对所要求保护的发明的限制。结合在说明书中并构成说明书的一部分的附图示出本发明的实施例,并与一般描述一起用于解释本发明的原理。
1.一种视频压缩系统,包括:
2.根据权利要求1所述的视频压缩系统,其中,所述编码器命令为所述一个或更多个像素的序列提供23位色彩深度信息。
3.根据权利要求2所述的视频压缩系统,其中,所述特定编码器命令寻址具有共同色度值和不同亮度值的所述一个或更多个像素的对,其中,所述特定编码器命令包括定义色度值和亮度值的一个或更多个有效载荷位和一个或更多个报头位。
4.根据权利要求3所述的视频压缩系统,其中,所述生成像素命令是包括一个报头位的四字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
5.根据权利要求3所述的视频压缩系统,其中,所述复制命令是包括四个报头位的一字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
6.根据权利要求3所述的视频压缩系统,其中,所述增量命令是具有四个报头位的二字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
7.根据权利要求3所述的视频压缩系统,其中,所述增量命令是具有四个报头位的三字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
8.根据权利要求2所述的视频压缩系统,其中,所述特定编码器命令寻址所述一个或更多个像素中的每一个,其中,所述特定编码器命令包括对所述一个或更多个像素的色度值和亮度值进行定义的一个或更多个有效载荷位和一个或更多个报头位。
9.根据权利要求8所述的视频压缩系统,其中,所述生成像素命令是包括一个报头位的四字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
10.根据权利要求8所述的视频压缩系统,其中,所述生成像素命令是包括一个报头位的一字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
11.根据权利要求8所述的视频压缩系统,其中,所述复制命令是包括四个报头位的一字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
12.根据权利要求8所述的视频压缩系统,其中,所述增量命令是具有四个报头位的一字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
13.根据权利要求8所述的视频压缩系统,其中,所述增量命令是具有四个报头位的二字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
14.根据权利要求1所述的视频压缩系统,其中,所述编码器命令提供29位色彩深度信息,其中,所述特定编码器命令寻址具有共同色度值和不同亮度值的所述一个或更多个像素的对,其中,所述特定编码器命令包括定义色度值和亮度值的一个或更多个有效载荷位和一个或更多个报头位。
15.根据权利要求14所述的视频压缩系统,其中,所述生成像素命令是包括一个报头位的五字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
16.根据权利要求14所述的视频压缩系统,其中,所述生成像素命令是包括一个报头位的一字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
17.根据权利要求14所述的视频压缩系统,其中,所述复制命令是包括四个报头位的一字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
18.根据权利要求14所述的视频压缩系统,其中,所述增量命令是具有四个报头位的一字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
19.根据权利要求14所述的视频压缩系统,其中,所述增量命令是具有四个报头位的二字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
20.一种视频压缩方法,包括:
21.一种视频压缩系统,包括:
22.根据权利要求21所述的视频压缩系统,其中,所述特定编码器命令寻址所述一个或更多个像素中的每一个,其中,所述特定编码器命令包括对所述一个或更多个像素的色度值和亮度值进行定义的一个或更多个有效载荷位和一个或更多个报头位。
23.根据权利要求22所述的视频压缩系统,其中,所述生成像素命令是包括一个报头位的三字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
24.根据权利要求22所述的视频压缩系统,其中,所述复制命令是包括四个报头位的一字节命令,其中,所述生成像素命令中的位的剩余部分是有效载荷位。
25.根据权利要求22所述的视频压缩系统,其中,所述增量命令是具有四个报头位的一字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。
26.根据权利要求22所述的视频压缩系统,其中,所述增量命令是具有四个报头位的二字节命令,其中,所述增量命令中的位的剩余部分是有效载荷位。