发明名称 影音封包同步解码方法
摘要 本发明系关于一种影音封包同步解码方法,尤指一种解决串列影音(AV)封包于解码还原期间所导致之影音不同步之问题者,本发明之重点为无须使用大容量的PTS(时间戳记)记忆体做为影像缓冲器之索引表,而仅以取样方式记录其一PTS值,而在进行下一次取样时,取代旧的PTS资料,如此重覆进行,而未记录之其余的PTS资料,则以图框速率及由前次PTS值估算而得,此举,不仅结构较为精简之外,更对于影音来源错误率过高之情况下,更能获得较为平顺的播放效果,而提供较佳的抗杂讯能力。
申请公布号 TW499818 申请公布日期 2002.08.21
申请号 TW090107433 申请日期 2001.03.29
申请人 华邦电子股份有限公司 发明人 王继辉
分类号 H04N7/52;H03M7/30 主分类号 H04N7/52
代理机构 代理人 林镒珠 台北市长安东路二段一一二号九楼
主权项 1.一种影音封包同步解码方法,包括: 以声音为时间同步参考基准,由声音时间戳记(PTS) 不断地更新系统时钟(STC)之步骤; 配置两分别为缓冲量参数以及暂时性PTS参数以及 分别设定其初始値之步骤; 于影像解码器发现新的PTS封包,且该缓冲量参数为 清空的条件下,暂时性PTS参数之値设为该新封包的 PTS値,且令缓冲量的値设为影像缓冲区内之待解码 资料的大小,其他条件下的PTS均予废弃之步骤; 每当解码完成其一影像资料时,依序对该缓冲器扣 除此已解码影像资料之大小的步骤; 每当影像解码器测知有影像起始点(picture header)而 开始进行影像解码时,若该缓冲量被清空时,即以 该暂存之暂时性PTS参数値视为解码图像之PTS値,反 之,则以前一PTS値以及图框速率估算出一预估之图 像PTS値;及 循环重覆前述发现PTS新封包以下之各项步骤,直到 影像资料结束为止者。2.如申请专利范围第1项所 述之影音封包同步解码方法,其中该缓冲量之初始 値为+1者。3.如申请专利范围第1项所述之影音封 包同步解码方法,其中该暂时性PTS之参数値的初始 値为等于系统时钟(STC)者。4.如申请专利范围第1 项所述之影音封包同步解码方法,其中在该影像解 码器测知有影像起始点而判断缓冲量是否清空之 步骤中,更包括一判断该暂时性PTS是否清空之步骤 者。5.如申请专利范围第1项所述之影音封包同步 解码方法,其中该图像PTS値为以暂时性PTS参数取代 之步骤中,更包括一同时令暂时性PTS清除之步骤。 6.一种影音封包同步解码方法,为一令声音时间戳 记(PTS)设为系统时钟(STC),而令影像PTS同步于系统 时钟,方法步骤为包括: 一对影像封包依次读入至影像缓冲器之步骤; 一对新送入之影像PTS封包的PTS値暂存于一暂时性 PTS参数中; 一对影像缓冲器此时之待解码的资料量大小存于 一缓冲量参数中; 该缓冲量参数値为随着图像依次解码完成而依次 扣除; 待缓冲量参数之値一旦被清空时,令先前暂存之暂 时性PTS参数値视为此时欲解码影像之图像FTS値,否 则,依照前一PTS値以及图框速率估算决定图像PTS値 ; 重新对新送入的封包进行暂存于暂时性PTS参数中 之步骤以及将影像缓冲器此时之资料値大小存于 一缓冲量参数中之步骤,及 重覆前述对缓冲量参数渐次扣除之步骤以及判断 缓冲量参数値之步骤以及设定图像PTS値之步骤者 。7.如申请专利范围第6项所述之影音封包同步解 码方法,其中该缓冲量之初始値为+1者。8.如申请 专利范围第6项所述之影音封包同步解码方法,其 中该暂时性PTS之参数値的初始値为等于系统时钟( STC)者。9.如申请专利范围第6项所述之影音封包同 步解码方法,其中在该判断缓冲量是否清空之步骤 中,更包括一判断该暂时性PTS是否清空之步骤者。 10.如申请专利范围第6项所述之影音封包同步解码 方法,其中该图像PTS値为以暂时性PTS参数取代之步 骤中,更包括一同时令暂时性PTS清除之步骤。图式 简单说明: 第一图:系本发明之解码方法流程示意图。 第二图:系本发明之图像播放前跳过∕重覆之判断 示意图。 第三图:系本发明之方法图解示意图。 第四图:系影音封包资料串之示意图。 第五图:系影音封包之结构示意图。 第六图:系影音解码结构方块图。
地址 新竹科学工业园区研新三路四号