HDMI Spec

Audio Clock Regeneration

  • Audio data being carried across the HDMI link, which is driven by a TMDS clock running at a rate corresponding to the video pixel rate, does not retain the original audio sample clock. The task of recreating this clock at the Sink is called Audio Clock Regeneration.

  • coherent clocks :In many video source devices, the audio and video clocks are generated from a common clock

  • The Source shall determine the fractional relationship between the TMDS clock and an audio reference clock (128 *audio sample rate fs) and shall

    pass the numerator and denominator of that fraction to the Sink across the HDMI link.

  • The Sink may then recreate the audio clock from the TMDS clock by using a clock divider and a clock multiplier.

    • fs : audio sample rate
    • N: 在video和audio用同一个clock的情况下, N的定义是在spec推荐的表中Recommended N and Expected CTS,不同一个clock的情况下需要计算(N = 128*fs / 1000Hz)
    • CTS: 等于 (fTMDS_clock* N ) / (128 · fs)
  • Typically, this value N will be used in a clock divider to generate an intermediate clock that is slower than the 128·fs clock by the factor N.

  • The Source will typically determine the value of the denominator CTS (Cycle Time Stamp) by counting the number of TMDS clocks in each of the 128·fs/N clocks.

参考文档

  • High-Definition Multimedia Interface Specification Version 1.3
相关推荐
爱丶狸7 小时前
Grafana_Zabbix_ImageRenderer_部署与前端操作手册
linux·前端·zabbix·grafana·kylin
k4m7v2pz9 小时前
把 Bevy 0.14 游戏移植到 R36S 掌机:一场与“无窗口系统“的搏斗
linux·rust·bevy·r36s·rk3326·开源掌机
木子欢儿10 小时前
Intel 架构的 MacBook Pro 运行 Linux 发热量高解决
linux·运维·服务器
会编程的土豆13 小时前
Go 模板初识
linux·运维·服务器
regret~15 小时前
【记录】网络路由、转发与网卡隔离
linux·服务器·网络
aFakeProgramer15 小时前
Linux版本兼容问题及RTA-VRTE环境配置笔记
linux·笔记
Zhu75815 小时前
在Ubuntu24快速配置专用SFTP
linux·sftp
码农客栈16 小时前
Linux 内核顶层 Makefile 详解
linux
Embedded-Xin16 小时前
Rust学习——Cargo工具
linux·学习·架构·rust·嵌入式
weixin_4357761116 小时前
2026年长沙托育vi设计从风格定位到元素运用的设计方法
linux·运维·服务器·python