【技术实现步骤摘要】
本专利技术一般性地涉及多媒体系统,更具体地,涉及用于多媒体流同步的方法。
技术介绍
图1示出了一种传统的多媒体系统100,包括用于提供多媒体流的第一源设备102,以及与第一源设备102通信以播放该多媒体流的第一和第二接收(sink)设备104和106。在操作中,第一源设备102用与第一本地媒体时钟生成器108所生成的第一本地媒体时钟有关的对应的时间戳将多媒体流封装到数据包内。然后,第一源设备102基于第一本地媒体时钟以及该时间戳,将该数据包传输至第一和第二接收设备104和106。第一接收设备104接收该数据包,将它们解封装为多媒体流,并基于第二本地媒体时钟生成器110所生成的第二本地媒体时钟以及对应的时间戳播放该多媒体流。第二接收设备106按与第一接收设备104相同的方式操作,但是基于第三本地媒体时钟生成器112生成的第三本地媒体时钟。理想地,期待第一、第二和第三本地媒体时钟具有相同的频率,该频率由媒体流的采样率确定,例如48KHZ。然而,由于不同本地媒体时钟生成器的硬件漂移,第一、第二和第三本地时钟可能相比彼此运行较快或较慢,这导致源设备102和接收设备104、106间的异步问题。因此,需要找到一种使不同的源和接收设备彼此同步的方法。附图说明结合附图,参照对下列优选实施例的描述,可以最好地理解本专利技术以及其目标和优点,所述附图中:图1是传统多媒体系统的示意框图;图2是根据本专利技术的实施例的多媒体系统的示意框图;图3示出了根据本专利技术的实施例的从源设备传输至接收设备的数据包的结构;图4是根据本专利技术的实施例的接收设备的本地媒体时钟生成器的示意框图 ...
【技术保护点】
一种多媒体系统,包括:至少一个源设备,用于提供至少一个媒体流,其中所述源设备包括:存储器,用于存储所述至少一个媒体流;第一全局时钟单元,用于基于第一全局时钟提供第一挂钟时间;处理器,连接到所述存储器以及所述第一全局时钟单元,用于用与所述第一挂钟时间关联的对应的时间戳将所述至少一个媒体流封装到多个数据包内;和第一输入/输出I/O接口,连接到所述第一全局时钟单元和所述处理器,用于基于所述时间戳和所述第一挂钟时间发出所述多个数据包;以及至少一个接收设备,与所述至少一个源设备通信以播出所述媒体流,其中所述接收设备包括:第二I/O接口,用于接收所述多个数据包;第二全局时钟单元,连接至所述第二I/O接口,用于生成第二全局时钟并且基于该第二全局时钟提供第二挂钟时间,其中所述第一挂钟时间和第二挂钟时间通过网络协议彼此同步;本地媒体时钟生成器,用于提供被锁定至所述第二全局时钟的本地媒体时钟;和播放器,被连接至所述第二I/O接口和所述本地媒体时钟生成器,用于解封装所述多个数据包,并且用所述本地媒体时钟播放所述至少一个媒体流,其中每个数据包的播出时间由对应的时间戳以及所述第二挂钟时间所确定。
【技术特征摘要】
1.一种多媒体系统,包括:至少一个源设备,用于提供至少一个媒体流,其中所述源设备包括:存储器,用于存储所述至少一个媒体流;第一全局时钟单元,用于基于第一全局时钟提供第一挂钟时间;处理器,连接到所述存储器以及所述第一全局时钟单元,用于用与所述第一挂钟时间关联的对应的时间戳将所述至少一个媒体流封装到多个数据包内;和第一输入/输出I/O接口,连接到所述第一全局时钟单元和所述处理器,用于基于所述时间戳和所述第一挂钟时间发出所述多个数据包;以及至少一个接收设备,与所述至少一个源设备通信以播出所述媒体流,其中所述接收设备包括:第二I/O接口,用于接收所述多个数据包;第二全局时钟单元,连接至所述第二I/O接口,用于生成第二全局时钟并且基于该第二全局时钟提供第二挂钟时间,其中所述第一挂钟时间和第二挂钟时间通过网络协议彼此同步;本地媒体时钟生成器,用于提供被锁定至所述第二全局时钟的本地媒体时钟;和播放器,被连接至所述第二I/O接口和所述本地媒体时钟生成器,用于解封装所述多个数据包,并且用所述本地媒体时钟播放所述至少一个媒体流,其中每个数据包的播出时间由对应的时间戳以及所述第二挂钟时间所确定。2.如权利要求1所述的多媒体系统,其中所述第一全局时钟单元和第二全局时钟单元包含主时钟单元和从时钟单元,而所述从时钟单元通过所述网络协议被同步到所述主时钟单元。3.如权利要求1所述的多媒体系统,其中基于由所述媒体流的类型定义的流间隔和所述至少一个媒体流的采样率,每个数据包内封装的所述至少一个媒体流的样本数量被确定。4.如权利要求1所述的多媒体系统,其中所述处理器基于IEEE1722层2
\t传输协议将所述至少一个媒体流封装到所述多个数据包内。5.如权利要求1所述的多媒体系统,其中所述本地媒体时钟生成器包括:锁相环PLL,用于生成所述本地媒体时钟;捕获单元,连接到所述PLL,用于确定所述本地媒体时钟是否被锁定到所述第二全局时钟;以及控制单元,连接到所述PLL和所述捕获单元,用于将所述本地媒体时钟锁定...
【专利技术属性】
技术研发人员:周璐巍,李智,
申请(专利权)人:飞思卡尔半导体公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。