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
相关推荐
暮云星影21 小时前
全志linux开发屏幕适配(一)屏幕参数设置说明
linux·arm开发
swordbob1 天前
NIO 的 Channel 里有多个 BIO 吗?
linux·网络·nio
Fcy6481 天前
Linux下 信号的保存与捕捉
linux·中断·信号的捕捉·信号的保存
A_humble_scholar1 天前
Linux(九) 进程管理完全指南:从入门到实战
linux·运维·chrome
江华森1 天前
Linux 操作命令完全指南
linux·运维
rjszcb1 天前
Linux,sensor调试笔记1,修改帧率,以及曝光上不去问题
linux
C++ 老炮儿的技术栈1 天前
Ubuntu root账号自动登陆
linux·运维·服务器·c语言·c++·ubuntu·visual studio
2301_780789661 天前
零信任架构中,身份感知防火墙(IAFW)的部署要点与最佳实践
linux·运维·服务器·人工智能·tcp/ip·架构
小狮子&1 天前
ubuntu2604无法共享文件夹问题解决
linux·运维·服务器
biter down1 天前
3:VMware Workstation 安装 Ubuntu 22.04 超详细教程
linux·运维·ubuntu