DVK是用于解码器 IP 设计和合规性验证的比特流和软件工具链。它是芯片 RTL 设计、目标设备集成(如智能手机、智能电视、机顶盒)、发货给客户前的软件堆栈验证的必备工具。它经过精心构造,尽可能紧凑,在设计过程中实现最大覆盖范围并最小化验证时间。
DVK 定义
VQ DVK 的意思是:
我们为每个编解码器提供不同的工具 - VVC、AV1、HEVC、VP9。它们中的每一个在一组流和它们的数量上都是不同的。例如,VQ DVK VVC 由以下比特流组组成:
主要特征
在本文中,我们将介绍 VQ DVK 的主要功能,即:
一体化
立即“开箱即用”的好处。DVK 合规流可以立即集成到任何 CI 或验证管道中,以证明客户的产品。
特殊流
需要一些特别的东西吗?不是问题!DVK 团队可以请求特殊流(应在合同中讨论),也可以使用非常灵活的编码器设计轻松生成:DVK 的编码器基于参考并支持配置文件。在配置文件的帮助下,用户可以生成他们想要的任何流,因为任何语法元素都可以定义为开/关或特定值,例如“ pps_init_qp_minus26”(VVC 的语法元素示例之一)。作为一个附加示例,使用这种方法,如果启用“filmgrain”组(AV1示例)的所有元素以在验证期间测试此功能,则可以生成流。
一些 AV1 流的配置文件,每个都专注于特定的元素
AV1的配置文件部分
交叉覆盖
有时简单的一维覆盖是不够的。这就是 DVK 在 VVC 报告中引入 CrossCoverage 的原因。CrossCoverage 是 2D 报告:为了降低成本,它需要智能,因此在某些情况下需要使用一些背景知识(另一个元素)检查元素覆盖率。
VVC 流的交叉覆盖报告,绿色表示两个元素都启用,灰色 - 无法通过设计访问
分析工具
分析工具是生成代码、语法和交叉覆盖率报告(跨平台html格式)并分析流并检查流集是否可以降低的专用工具。
非常重要的是,分析工具可以用于任何一组流。因此,如果一个组织已经拥有他们的流视频库,则可以通过这些工具轻松地对其进行分析、缩减或比较。
京ICP备09015132号-996 | 网络文化经营许可证京网文[2017]4225-497号 | 违法和不良信息举报电话:4006561155
© Copyright 2000-2023 北京哲想软件有限公司版权所有 | 地址:北京市海淀区西三环北路50号豪柏大厦C2座11层1105室