屏幕内容编码(SCC)为HEVC屏幕捕获内容提供了更高的质量和效率
视频正在进化. 不仅仅是信息的数量——它继续呈指数级增长,并成为我们日常生活中越来越重要的一部分——还有内容的多样性. 其结果是需要持续的压缩和标准发展, 全球有哪些工程师在努力交付产品.
不是很久以前, 视频主要是自然的, 相机拍摄的内容, 任何与此不同的东西都需要特殊的技能或相对昂贵的工作室开发来添加图像和字幕等内容. 今天,这一切都在迅速改变. 第一人称射击游戏频道, 我的世界, 各种各样的内容都是YouTube上订阅量最高的频道. 向人们展示如何玩游戏和如何掌握视频编辑软件的教程视频也越来越受欢迎. 在工作中, 像Skype这样的工具可以实时地将人们联系起来, 并为更有效的合作提供手段.
确保以最有效的方式和最高质量交付所有这些内容的工作是标准开发人员的工作. MPEG编解码器家族已经在业界占据了领先地位 高效视频编码(HEVC) 人们普遍预计他将接替AVC(或 H.264)编解码器. 与AVC相比, 在相同的视频质量水平下,HEVC提供了大约两倍的数据压缩比, 或者在相同比特率下大幅提高视频质量. 但它是否针对这种新型内容进行了优化?
答案是否定的. HEVC的早期版本是面向自然的, 相机拍摄的内容, 就像迄今为止所有主要的视频编解码器一样. 但工程师们刚刚完成了HEVC的扩展,这将改变这一切. 我们称之为HEVC的屏幕内容编码扩展,简称SCC.
与早期版本的HEVC相比, SCC主要是为各种屏幕捕获的内容而设计的,而不是传统的摄像头捕获的内容. 它是为通常具有文本、图形和其他渲染动画的内容而设计的, 要么在自然内容之上,要么在自然内容的位置. 在这种类型的内容, 视频的特点与自然摄像机捕捉到的内容有些不同, 因为它们通常包含更高的频率和更高的对比度信息.
屏幕捕获内容的另一个特点是,它通常使用与自然摄像机捕获内容不同的视频格式. 例如, the RGB color space is more likely to be used for screen captured content; this is in contrast to natural camera captured content, 它主要使用YCbCr色彩空间. 早期版本的HEVC可以使用RGB色彩空间, 并且可以在文本和图形的视频格式中提供良好的效果, 但是,您还可以做一些其他的事情来进一步提高此类内容的编码效率. 这就是SCC的主要目标:进一步提高屏幕捕获内容的编码效率.
这些改进主要体现在两个方面. 首先,压缩效率总是非常重要的. 如果你看看被捕获的视频的数量, 它呈指数增长, 不仅在数量上,而且在质量上. 空间分辨率等领域, 时间分辨率(大多数人称之为“帧率”), 其他领域也在不断改善. 人们不断要求更高的质量, 而质量意味着数据——因此压缩效率非常重要.
第二个维度是灵活性. HEVC当然是最灵活的视频编码标准,因为它可以压缩所有类型的视频. HEVC实际上是第一个不仅能有效压缩自然相机捕获内容的标准, 但是(通过SCC扩展)还为屏幕捕获内容提供了特定的设计. 之前没有其他视频标准做到这一点. 为了跟上视频世界的发展, 不仅要看压缩效率, 同时也要更加关注更广泛的视频来源.
HEVC的SCC扩展项目经过了两年的发展. 标准项目于今年2月结束,结果非常引人注目. 为SCC目标的内容类型, 与早期版本的HEVC相比,它在相同质量下实现了大约50%的速率降低, 与广泛使用的H相比,在相同质量下的速率降低了大约80%.264 / AVC标准. 换句话说, 您只需要使用SCC流式传输原本使用H流式传输的数据的五分之一.264/AVC,以达到相同的质量.
进入市场有不同的途径. HEVC标准的屏幕内容编码配置文件可以通过专有平台(如YouTube)实现, 由Wi-Fi联盟为miracast认证的无线显示设备所认可, 或者集成到像GoToMeeting或微软的Skype这样的会议/协作应用程序中. 它的效率和灵活性, SCC承诺为任何需要有效地提供大量屏幕捕获视频内容的视频产品提供更好的视频体验.