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
相关推荐
白驹过隙^^9 小时前
windows通过docker compose部署oktopus服务
linux·windows·tcp/ip·docker·容器·开源
独自破碎E10 小时前
在Linux系统中怎么排查文件占用问题?
linux·运维·服务器
tiechui199410 小时前
最小化安装 ubuntu
linux·运维·ubuntu
Maggie_ssss_supp10 小时前
Linux-Web服务(Apache)
linux·运维·apache
扶尔魔ocy10 小时前
【linux C】在mysql中增加自定义的C动态库
linux·运维·mysql
oMcLin10 小时前
如何在Ubuntu 20.04上通过配置ZFS存储池,提升高性能存储系统的可靠性与扩展性
linux·运维·ubuntu
独自破碎E10 小时前
使用Linux的top命令进行性能监控的步骤?
linux
Ha_To10 小时前
2026.1.6 Windows磁盘相关
linux·运维·服务器
牛奶咖啡1310 小时前
shell脚本编程(一)
linux·shell·shell脚本·shell脚本解析·grep命令语法·grep选项详解·正则表达式解析
天码-行空10 小时前
【大数据环境安装指南】HBase集群环境搭建教程
大数据·linux·运维·hbase