发明名称 将视讯资料及音讯资料同步的方法及系统
摘要
申请公布号 TWI334311 申请公布日期 2010.12.01
申请号 TW096119113 申请日期 2007.05.29
申请人 联发科技股份有限公司 发明人 张北辰;陈建豪
分类号 H04N9/806 主分类号 H04N9/806
代理机构 代理人 吴丰任 台北县永和市福和路389号6楼之3;戴俊彦 台北县永和市福和路389号6楼之3
主权项 一种将视讯资料及音讯资料同步之系统,包括:一解多工器(demultiplexer/demuxer),用以将一资料串流(data stream)分为一音讯资料及一视讯资料,其中该音讯资料具有内嵌之一音讯播放时间资讯,且该视讯资料具有内嵌之一视讯播放时间资讯;一音讯解码模组,至少具有一快速播放(fast forward)功能或一慢速播放(slow forward)功能,用以解码该音讯资料并输出已解码之该音讯资料;一视讯解码模组,至少具有该快速播放功能或该慢速播放功能,用以解码该视讯资料并输出已解码之该视讯资料;以及一决定模组,耦接至该音讯解码模组及该视讯解码模组中之至少一者,用以将该视讯播放时间资讯及该音讯播放时间资讯之至少一者与该系统之一设定值加以比较,并根据一比较结果送出至少一调整讯号以设定该视讯解码模组或该音讯解码模组,其中该调整讯号用以指示该视讯解码模组或该音讯解码模组以执行该快速播放功能或该慢速播放功能。如申请专利范围第1项所述之系统,其中该决定模组系耦接至该视讯解码模组及该音讯解码模组,用来将该视讯播放时间资讯与该系统之该设定值加以比较以产生一视讯调整因子并将其输出至该视讯解码模组,以及将该音讯播放时间资讯与该系统之该设定值加以比较以产生一音讯调整因子并将其输出至该音讯解码模组。如申请专利范围第2项所述之系统,其中该决定模组包括一视讯决定模组及一音讯决定模组,且该音讯决定模组根据一音讯时脉以自该音讯资料取出该设定值。如申请专利范围第3项所述之系统,其中该音讯决定模组根据以下方程式以决定该设定值:@sIMGTIF!d10016.TIF@eIMG!其中STC-E代表该设定值,fs代表一音讯输出取样频率,rateSTC代表一系统时序时脉(system time clock,STC)之频率,且deltaaudio output代表于PCRsampled之后所送出之复数个音讯样本之个数。如申请专利范围第2项所述之系统,更包括一系统时序时脉产生器,耦接至该决定模组,用以提供该系统之该设定值。如申请专利范围第5项所述之系统,其中该视讯决定模组根据以下方程式以决定该视讯调整因子:@sIMGTIF!d10017.TIF@eIMG!其中PTSvideo代表该视讯播放时间资讯,ratedecode代表视讯图框(frame)之解码速率,rateSTC代表一系统时序时脉之频率,且Nv代表该快速播放功能或该慢速播放功能所使用之最小图框个数。如申请专利范围第5项所述之系统,其中该音讯决定模组根据以下方程式以决定该音讯调整因子:@sIMGTIF!d10019.TIF@eIMG!其中PTSaudio代表该音讯播放时间资讯,freqdecode代表一音讯解码取样频率,rateSTC代表一系统时序时脉之频率,且N代表该快速播放功能或该慢速播放功能所使用之最小样本个数。如申请专利范围第5项所述之系统,其中该音讯决定模组根据以下方程式以决定该音讯调整因子:@sIMGTIF!d10018.TIF@eIMG!其中PTSaudio代表该音讯播放时间资讯,freqdecode代表一解码频率,rateSTC代表一系统时序时脉之频率,且Nf代表一图框中所解码之样本个数。如申请专利范围第1项所述之系统,其中该决定模组将该音讯播放时间资讯与该设定值加以比较以决定一音讯调整因子并将其输出至该音讯解码模组,且该系统更包括一更新模组,耦接至该音讯解码模组及该视讯解码模组,用以根据该音讯调整因子以校正该视讯解码模组。如申请专利范围第9项所述之系统,其中该决定模组根据一音讯时脉以自该音讯资料取出该设定值。如申请专利范围第10项所述之系统,其中该决定模组根据以下方程式以决定该设定值:@sIMGTIF!d10020.TIF@eIMG!其中STC-E代表该设定值,rateSTC代表一系统时序时脉之频率,fs代表一音讯输出取样频率,且deltaaudio output代表于PCRsampled之后所送出之复数个音讯样本之个数。如申请专利范围第1项所述之系统,其中该决定模组将该视讯播放时间资讯与该设定值加以比较以决定一视讯调整因子并输出至该视讯解码模组,且该系统更包括一更新模组,耦接至该音讯解码模组及该视讯解码模组,用以根据该视讯调整因子以校正该音讯解码模组。如申请专利范围第12项所述之系统,其中该决定模组根据一视讯同步时脉以自该视讯资料取出该设定值。如申请专利范围第13项所述之系统,其中该决定模组根据以下方程式以决定该设定值:@sIMGTIF!d10021.TIF@eIMG!其中Cv-sync代表该视讯同步时脉(视讯图场输出时脉),且deltav-sync代表于PCRsampled之后所更新之复数个图场(field)之个数。如申请专利范围第1项所述之系统,其中该视讯解码模组包括:一输入缓冲器(input buffer),具有复数个输入缓冲区块,用以暂存所接收之该视讯资料之复数个图框至该等输入缓冲区块;一解码模组,耦接至该输入缓冲器,用以解码该等输入缓冲区块内之该等图框;一输出缓冲器,耦接至该解码模组且具有复数个输出缓冲区块,用以暂存已解码之该等图框至该等输出缓冲区块;一输出模组,耦接至该输出缓冲器,用以输出该等输出缓冲区块内之已解码之该等图框;以及一视讯缓冲排程器(video buffer scheduler),耦接至该输入缓冲器及该解码模组,用以设定一指标(pointer)以决定哪些输入缓冲区块内之图框会被送至该解码模组。如申请专利范围第1项所述之系统,其中该视讯解码模组包括:一输入缓冲器,具有复数个输入缓冲区块,用以暂存所接收之该视讯资料之复数个图框至该等输入缓冲区块;一解码模组,耦接至该输入缓冲器,用以解码该等输入缓冲区块内之该等图框;一输出缓冲器,耦接至该解码模组且具有复数个输出缓冲区块,用以暂存已解码之该等图框至该等输出缓冲区块;一输出模组,耦接至该输出缓冲器,用以输出该等输出缓冲区块内之已解码之该等图框;以及一视讯缓冲排程器,耦接至该输出缓冲器及该解码模组,用以设定一指标以决定哪些输出缓冲区块内之已解码之图框会被送至该输出模组。如申请专利范围第1项所述之系统,其中该音讯解码模组包括:一输入缓冲器,具有复数个输入缓冲区块,用以暂存所接收之该音讯资料之复数个音讯框至该等输入缓冲区块;一解码模组,耦接至该输入缓冲器,用以解码该等输入缓冲区块内之该等音讯框;一输出缓冲器,耦接至该解码模组且具有复数个输出缓冲区块,用以暂存已解码之该等音讯框至该等输出缓冲区块;一输出模组,耦接至该输出缓冲器,用以输出该等输出缓冲区块内之已解码之该等音讯框;以及一音讯缓冲排程器(audio buffer scheduler),耦接至该输入缓冲器及该解码模组,用以设定一指标以决定哪些输入缓冲区块内之音讯框会被送至该解码模组。如申请专利范围第1项所述之系统,其中该音讯解码模组包括:一输入缓冲器,具有复数个输入缓冲区块,用以暂存所接收之该音讯资料之复数个音讯框至该等输入缓冲区块;一解码模组,耦接至该输入缓冲器,用以解码该等输入缓冲区块内之该等音讯框;一输出缓冲器,耦接至该解码模组且具有复数个输出缓冲区块,用以暂存已解码之该等音讯框至该等输出缓冲区块;一输出模组,耦接至该输出缓冲器,用以输出该等输出缓冲区块内之已解码之该等音讯框;以及一音讯缓冲排程器,耦接至该输出缓冲器及该解码模组,用以设定一指标以决定哪些输出缓冲区块内之已解码之音讯框会被送至该输出模组。如申请专利范围第18项所述之系统,其中该音讯缓冲排程器设定另一指标以决定哪些输入缓冲区块内之音讯框会被送至该解码模组。一种将视讯资料及音讯资料同步之方法,包括:将一资料串流分为一音讯资料及一视讯资料,其中该音讯资料具有内嵌/关联之一音讯播放时间资讯,且该视讯资料具有内嵌/关联之一视讯播放时间资讯;将该视讯播放时间资讯及该音讯播放时间资讯之至少一者与一设定值加以比较;根据一比较结果以送出至少一调整讯号;根据该调整讯号以调整该音讯资料或该视讯资料;以及将该音讯资料及该视讯资料解码;其中该调整讯号用以对该视讯资料或该音讯资料进行快速播放或慢速播放。如申请专利范围第20项所述之方法,其中根据该比较结果以送出该调整讯号之步骤包括:将该视讯播放时间资讯与该设定值加以比较以产生与该视讯资料相关之一视讯调整因子;以及将该音讯播放时间资讯与该设定值加以比较以产生与该音讯资料相关之一音讯调整因子。如申请专利范围第21项所述之方法,其中将该视讯播放时间资讯及该音讯播放时间资讯之至少一者与该设定值加以比较之步骤包括:根据一音讯时脉以自该音讯资料取出该设定值。如申请专利范围第22项所述之方法,其中该设定值系根据以下方程式而决定:@sIMGTIF!d10022.TIF@eIMG!其中STC-E代表该设定值,fs代表一音讯输出取样频率,rateSTC代表一系统时序时脉之频率,且deltaaudio output代表于PCRsampled之后所送出之复数个音讯样本之个数。如申请专利范围第21项所述之方法,更包括提供一系统时序时脉产生器,用以提供该设定值。如申请专利范围第24项所述之方法,其中该视讯调整因子系根据以下方程式而决定:@sIMGTIF!d10023.TIF@eIMG!其中PTSvideo代表该视讯播放时间资讯,ratedecode代表视讯图框(frame)之解码速率,rateSTC代表一系统时序时脉之频率,且Nv代表快速播放或慢速播放时所使用之最小图框个数。如申请专利范围第24项所述之方法,其中该音讯调整因子系根据以下方程式而决定:@sIMGTIF!d10024.TIF@eIMG!其中PTSaudio代表该音讯播放时间资讯,freqdecode代表一解码频率,rateSTC代表一系统时序时脉之频率,且N代表快速播放或慢速播放时所使用之最小样本个数。如申请专利范围第24项所述之方法,其中该音讯调整因子系根据以下方程式而决定:@sIMGTIF!d10025.TIF@eIMG!其中PTSaudio代表该音讯播放时间资讯,freqdecode代表一解码频率,rateSTC代表一系统时序时脉之频率,且Nf代表一图框中所解码之样本个数。如申请专利范围第20项所述之方法,其中该调整讯号系用以调整该音讯资料,且该方法更包括:根据该调整讯号以更新该音讯资料;以及根据已更新之该音讯资料以调整该视讯资料。如申请专利范围第28项所述之方法,更包括:根据一音讯时脉以自该音讯资料取出该设定值。如申请专利范围第29项所述之方法,其中该设定值系根据以下方程式而决定:@sIMGTIF!d10026.TIF@eIMG!其中STC-E代表该设定值,rateSTC代表一系统时序时脉之频率,fs代表一音讯输出取样频率,且deltaaudio output代表于PCRsampled之后所送出之复数个音讯样本之个数。如申请专利范围第20项所述之方法,其中该调整讯号系用以调整该视讯资料,且该方法更包括:根据该调整讯号以更新该视讯资料;以及根据已更新之该视讯资料以调整该音讯资料。如申请专利范围第31项所述之方法,更包括:根据一视讯同步时脉以自该视讯资料取出该设定值。如申请专利范围第32项所述之方法,其中该设定值系根据以下方程式而决定:@sIMGTIF!d10027.TIF@eIMG!其中Cv-sync代表该视讯同步时脉(视讯图场输出时脉),且deltav-sync代表于PCRsampled之后所更新之复数个图场(field)之个数。如申请专利范围第20项所述之方法,其中根据该调整讯号以调整该音讯资料或该视讯资料之步骤包括:暂存该音讯资料及该视讯资料;根据该调整讯号选择性地对暂存之该音讯资料或该视讯资料进行快速播放或慢速播放;根据所执行之快速播放及慢速播放选择性地对该音讯资料之复数个音讯框及该视讯资料之复数个图框进行解码;暂存已解码之该等音讯框或图框;以及输出已解码之该等音讯框或图框。如申请专利范围第20项所述之方法,其中根据该调整讯号以调整该音讯资料或该视讯资料之步骤包括:暂存该音讯资料及该视讯资料;将该音讯资料及该视讯资料解码;暂存已解码之该音讯资料及该视讯资料;根据该调整讯号选择性地对暂存之已解码之该音讯资料或该视讯资料进行快速播放或慢速播放;以及根据所执行之快速播放或慢速播放选择性地输出暂存之已解码之该音讯资料或该视讯资料。
地址 新竹市新竹科学工业园区笃行一路1号