发明名称 PTS修正方法
摘要 一种PTS修正方法,其应用于一电子设备中,该方法包括步骤如下:(1)解码一音频数据,并获取音频PTS及播放速率;(2)将解码后的音频数据传送至音频设备中,并获取该音频设备最大缓冲区的长度;(3)解码一视频数据,并获取视频的PTS;(4)计算上述解码后的音频数据传送至音频设备中到解码视频数据完成后的时间,得到一修正时间。本发明的PTS修正方法既可以实现软体上对PTS的修正、达到节约成本的目的,又可以解决软体上实现产生同步误差大的问题。
申请公布号 CN101888560A 申请公布日期 2010.11.17
申请号 CN200910059303.X 申请日期 2009.05.15
申请人 成都宇达电通有限公司 发明人 李佳欣
分类号 H04N7/62(2006.01)I 主分类号 H04N7/62(2006.01)I
代理机构 代理人
主权项 一种PTS修正方法,其应用于一电子设备中,其特征在于,该方法包括步骤如下:(1)解码一音频数据,并获取音频PTS及播放速率;(2)将解码后的音频数据传送至音频设备中,并获取该音频设备最大缓冲区的长度;(3)解码一视频数据,并获取视频的PTS;(4)计算上述解码后的音频数据传送至音频设备中到解码视频数据完成后的时间,得到一修正时间;其中,上述步骤4具体包括:获得音频设备中剩余的音频字节数;用上述音频设备最大缓冲区的长度减去该剩余的音频字节数得到一播放长度;用上述播放长度除以上述播放速率得到一修正时间;用上述修正时间加上上述音频PTS得到一修正后的PTS。
地址 610041 四川省成都市高新技术开发区天府软件园A7幢2楼