发明名称 |
一种播放音视频同步的方法 |
摘要 |
本发明适用于多媒体技术领域,提供了一种播放音视频同步的方法。该方法包括:A.输入一帧数据至解复用组件;B.判断PTS是否发生跳变,跳变则计算CLOCK_OFFSET值;C.计算数据帧调整后的PTS;D.判断Delta是否在ERR_RANGE内,如果在,则进行计算CLOCK_OFFSET,否则,进行步骤E;E.将调整后的PTS值写回数据帧,并将数据帧发送给解码器。本发明只需在解复用组件中修改PTS值,不需修改播放器本地时钟,因此也无需进行硬件方面的操作。 |
申请公布号 |
CN102075803A |
申请公布日期 |
2011.05.25 |
申请号 |
CN201010601598.1 |
申请日期 |
2010.12.22 |
申请人 |
TCL通力电子(惠州)有限公司;TCL集团股份有限公司 |
发明人 |
唐耀斌;简玉娟 |
分类号 |
H04N21/434(2011.01)I |
主分类号 |
H04N21/434(2011.01)I |
代理机构 |
广东国晖律师事务所 44266 |
代理人 |
欧阳启明 |
主权项 |
一种播放音视频同步的方法,该方法包括:A.输入一帧数据至解复用组件;B.判断PTS是否发生跳变,跳变则计算CLOCK_OFFSET值;C.计算数据帧调整后的PTS;D.判断Delta是否在ERR_RANGE内,如果在,则进行计算CLOCK_OFFSET,否则,进行步骤E;E.将调整后的PTS值写回数据帧,并将数据帧发送给解码器,该方法中,ERR_RANGE是调整后的数据帧PTS值与播放器本地时钟之间允许的误差范围;PTS_GAP是用于判断PTS值是否发生跃变的区间范围;CLOCK_OFFSET值是接收的数据帧PTS与本地时钟PTS之间的偏移值;Delta值是网络延迟造成的调整后PTS值与本地PTS之间的差值。 |
地址 |
516006 广东省惠州市仲恺高新技术开发区19号小区 |