本发明公开了一种多路媒体同步呈现控制方法,主要解决需要同步播放的多路媒体在呈现时的时间同步问题.针对不同媒体的重要程度及媒体之间的不同同步需求进行有区别的同步呈现控制,能提高多路媒体呈现效果.使得在多路媒体呈现过程中,重要程度高及同步要求高的媒体得到优先考虑,解决现有同步方案所存在的不考虑媒体重要性及各路媒体之间同步要求的局限性.本发明适用于两路及两路以上任意类型媒体间的呈现同步控制.
发明专利
CN200710017228.1
2007.01.12
CN101026769
2007-08-29
郑庆华 刘均 彭挺 伍洋 杨冬 张帆 姜山 张之明 杜海鹏
西安交通大学
H04N7/62(2006.01)I,H,H04,H04N,H04N7
H04N7/62(2006.01)I,H04N7/60(2006.01)I,H04N7/52(2006.01)I,H,H04,H04N,H04N7,H04N7/62,H04N7/60,H04N7/52
1、一种多路媒体同步呈现控制方法,包括媒体呈现模块和同步主控模块,媒体呈现模块包含对应各路媒体显示或表现的多个子模块,它们各自负责一路媒体的解码并送往输出呈现设备,在此过程中实时检测同步主控模块发来的同步指令,并予以执行;同步主控模块监控各媒体呈现模块的当前呈现时间,并进行计算及判断,确定是否需要向各路媒体发出同步控制指令,以实现同步呈现控制,其特征在于:a.设多路媒体对象组S包含n个媒体流对象,分别为s1,s2...,sn,同步主控模块在媒体开始播放时,获取各路媒体的重要程度Pi及各路媒体间的同步许可差异rij;b.计算最小许可同步差异Dmin,Dmin=min(rij),i,j∈1...n,确定同步时间间隔Ts,其取值范围为5~20倍Dmin;c.获取各路媒体的当前呈现时间ti,计算各路媒体的同步权重