发明名称 |
AVI文件播放时切换多路音频流的AV同步方法及装置 |
摘要 |
一种AVI文件播放时切换多路音频流的AV同步方法,应用于包括切换控制单元、数据传输单元、数据处理单元和数据解码单元的系统,在播放AVI文件如用户切换音频流,切换控制单元向数据处理单元和数据解码单元发送切换指令;数据解码单元回传当前解码的视频帧数;切换控制单元根据该视频帧数和索引信息、文件头信息计算得到重传位置和同步播放参数,分别发送到数据传输单元和数据解码单元;数据解码单元完成音视频解码的重新初始化后,对重新传输的音视频数据解码,根据同步播放参数决定是否将解码的音视频数据传输到数据显示单元进行同步播放。本发明方法在播放含有一路Divx视频编码数据、多路音频数据的AVI文件时,切换音频流后可保持AV同步。 |
申请公布号 |
CN101212679A |
申请公布日期 |
2008.07.02 |
申请号 |
CN200610172268.9 |
申请日期 |
2006.12.30 |
申请人 |
凌阳科技股份有限公司;北京北阳电子技术有限公司 |
发明人 |
石学会;刘勇 |
分类号 |
H04N7/26(2006.01);H04N7/24(2006.01);H04N7/62(2006.01);H04N7/52(2006.01) |
主分类号 |
H04N7/26(2006.01) |
代理机构 |
北京安信方达知识产权代理有限公司 |
代理人 |
龙洪;霍育栋 |
主权项 |
1.一种AVI文件播放时切换多路音频流的AV同步方法,应用于包括切换控制单元、数据传输单元、数据处理单元和数据解码单元的系统,在播放含有多路音频流的AVI文件时,先保存AVI文件头信息,当用户切换音频流后,执行以下步骤:(a)切换控制单元收到切换请求后,向数据处理单元和数据解码单元发送切换指令;(b)数据解码单元向切换控制单元回传当前解码的视频帧数;(c)切换控制单元根据当前解码的视频帧数和保存的索引信息、文件头信息计算得到重传位置和同步播放参数,将重传位置发送到数据传输单元,将同步播放参数发送到数据解码单元;(d)数据传输单元按指定重传位置重新传输AVI文件的音视频数据,数据处理单元接收到音视频数据后分离出视频流和应切换到的那路音频流;数据解码单元完成视频解码的重新初始化,并按要切换到的那路音频流的参数重新进行音频解码的初始化;(e)数据解码单元接收到重新传输的音视频数据后,根据同步播放参数决定是否将解码的音视频数据传输到数据显示单元进行同步播放。 |
地址 |
台湾省新竹科学工业园区创新一路19号 |