This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] AM5728:同步多通道编码

Guru**** 2563960 points
Other Parts Discussed in Thread: AM5728

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/627403/am5728-simultaneous-multi-channel-encode

器件型号:AM5728

大家好、

我们有兴趣在我们的设计和应用中使用 AM5728、我们有多个(4-6)摄像头以1080p30的速度捕获视频。 我们希望使用 H.264格式对视频进行编码、以便在本地存储。

根据我的理解、AM5728能够进行一个1080p60编码通道。 这样、我们就可以实现2通道同步1080p30编码和4通道同步1080p15编码、对吧?

我们是否能够拍摄从摄像头捕获的1080p30视频并以较低的分辨率进行编码、例如720p30? 在本例中、我们可以支持的同步流数量是多少?

此致、

Akash Patel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!

    请检查此主题:
    e2e.ti.com/.../2012031

    希望这对您有所帮助。

    BR
    玛格丽塔
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 USER="Akash Patel">据我了解 、AM5728 能够处理一个1080p60编码通道。 这样、我们就可以实现2通道同步1080p30编码和4通道同步1080p15编码、对吧?[/引述]

    是的、AM5728可以进行2x1080p30 H.264编码。  它可以安全地执行4x1080p13 fps。 要 实现4x1080p15、必须高效地设计系统、以便 IVA-HD 不会有死区时间等待输入/输出缓冲器或等待 DDR 资源。  这是因为编码器上下文切换每帧具有多个通道、因此某些 MHz 会丢失、并且在 IVA-HD 中处理4x1080p15时没有太多的余量、从而将其闲置在处理资源上。  

    [引述 USER="Akash Patel]我们是否能够拍摄从摄像头捕获的1080p30视频、并以较低的分辨率进行编码、例如720p30? 在本例中、我们可以支持的同步流数量是多少?

    是的、AM5728可以接受1080p30视频并将其下调至720p30。 如果视频是在非多路复用模式下捕获的、则 VIP 捕捉模块可以将其缩减至720p 分辨率视频。 AM5728可以进行4x720p30和8x720p15同步编码。  

    请注意、系统的可行性还取决于 DDR 等其他常见资源的使用情况。 在 AM5728上、系统 DDR 吞吐量应在4.5至4.8 GB/s 的范围内、以使其不会成为瓶颈。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Margarita 和 Manisha、

    感谢您的回答。

    [引用用户="Manisha"]

    是的、 AM5728 可以接受1080p30视频并将其下调至720p30。 如果视频是在非多路复用模式下捕获的、则 VIP 捕捉模块可以将其缩减至720p 分辨率视频。 AM5728 可以进行4x720p30和8x720p15同步编码。  

    请注意、系统的可行性还取决于 DDR 等其他常见资源的使用情况。 在 AM5728上、系统 DDR 吞吐量应在4.5至4.8 GB/s 的范围内、以使其不会成为瓶颈。

    [/报价]

    为了澄清一点、我们能够支持8x1080p30流、将其下调至8x720p15流、并进行编码?  所有流(降频和编码)同时发生?

    此致、

    Akash Patel

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Akash、
    这是 H264编码器数据表的链接。 这可能会对您有所帮助。
    git.ti.com/.../docs
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Prashanth、您好!

    感谢您提供数据表。

    由于视频的下缩放可能会使用分配用于编码的某些 MIPS、我们是否能够同时支持下缩放和编码?

    此致、
    Akash Patel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、Akash、

    从 Manisha 之前的答复中可以看出、当系统 DDR 吞吐量在4.5 - 4.8 GBytes/秒内时、就有可能不会成为瓶颈。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    [引用 user="Akash Patel"]我们是否能够支持8x1080p30流、将其下调至8x720p15流并进行编码?  所有流(降频和编码)同时发生?[/quot]

    按照此 Pinmux 工具检查您是否可以启用 8个 VIN 端口、而不会与系统上的其他接口发生冲突

    假设与引脚多路复用器没有冲突、则六个通道的1080p 至720p 调节可在 VIP 本身中即时进行(假设您不需要传感器流式传输的原始1080p 分辨率视频转储到 DDR 中)。 在存储器到存储器模式下、VPE 硬件加速器可能会对 REST 2通道进行扩展。 要了解 VIP 只能处理六个通道而不能处理八个通道的原因、请参阅 TRM 中的 VIP 架构。 每个 VIP 有2个层,每个层有两个端口。 切片中只有一个端口可以访问该切片内的定标器处理。 AM5728有三个 VIP。 VIP 1和 VIP 2有两个层,每个层有2个端口(端口 A 和端口 B)。 VIP3有两个层、但仅具有端口 A (没有可用的端口 B)。 对于您的用例、建议将4个摄像头连接到 VIP1、将2个摄像头分别连接到 VIP2 (在端口 A 上)和 VIP3 (在端口 A 上)。 为 所有端口 A 信道启用 VIP 缩放。 剩余的2个端口 B 通道输出被传递给 VPE 以进一步调节。 输出将在 NV12中配置、以便从 VIP 和 VPE 缩放的输出可以直接传递到 IVA-HD 进行压缩(IVA-HD 期望输入采用 NV12数据格式)。