1. ASPEED 视频驱动

在 AST2400/2500/2600 SoC 上发现的 ASPEED 视频引擎支持高性能视频压缩,具有广泛的视频质量和压缩比选项。采用的压缩算法是修改后的 JPEG 算法。

此 IP 中有 2 种类型的压缩。

  • JPEG JFIF 标准模式:用于单帧和管理压缩

  • ASPEED 专有模式:用于多帧和差分压缩。支持 2 遍(高质量)视频压缩方案(ASPEED 正在申请专利)。提供视觉上无损的视频压缩质量,或减少内网 KVM 应用下的网络平均负载。

可以使用 VIDIOC_S_FMT 来选择你想要的格式。V4L2_PIX_FMT_JPEG 代表 JPEG JFIF 标准模式;V4L2_PIX_FMT_AJPG 代表 ASPEED 专有模式。

有关 ASPEED 视频硬件操作的更多详细信息,请参阅 github 上提供的 SDK_User_Guide 的第 6.2.16 节 KVM 视频驱动

ASPEED 视频驱动程序实现了以下驱动程序特定的控制

1.1. V4L2_CID_ASPEED_HQ_MODE

启用/禁用 ASPEED 的高质量模式。这是一个私有控制,可用于为 ASPEED 专有模式启用高质量。

(0)

ASPEED HQ 模式已禁用。

(1)

ASPEED HQ 模式已启用。

1.2. V4L2_CID_ASPEED_HQ_JPEG_QUALITY

定义 ASPEED 高质量模式的质量。这是一个私有控制,可用于在高品质模式启用时决定压缩质量。值越高,质量越好,尺寸越大。

(1)

最小值

(12)

最大值

(1)

步长

(1)

默认值

版权所有 © 2022 ASPEED Technology Inc.