【技术实现步骤摘要】
低延时实时传输多码率位流数据的方法及其异步FIFO
本专利技术涉及诸如遥控数据、图像数据、话音数据或者仪表注入数据等位流数据的传输,尤其涉及能实现低延时实时传输多码率遥控数据、图像数据、话音数据或者仪表注入数据的FIFO和前述位流数据的传输方法。
技术介绍
随着计算机及电子器件的飞速发展,高速通信处理器中的逻辑越来越复杂,芯片规模不断扩大,在一个芯片中常常含有多个不同的高速时钟域或低速时钟域,当位流数据从一个时钟域传输到另一个时钟域时,会存在数据的延迟。所述位流数据包括图像数据、话音数据、遥控数据或者仪表注入数据。比如,在传输图像数据和话音数据的过程中,图像数据先于话音数据传输至终端或者话音数据先于图像数据传输至终端。
技术实现思路
本专利技术解决的问题是跨时钟域传输位流数据存在延迟的问题。为解决上述问题,本专利技术提供一种低延时实时传输多码率位流数据的方法,其特征是:该方法包括如下步骤:在FIFO中定义用以表明1/4FIF0深度水平的第一深度标志、3/4FIF0深度水平的第二深度标志;获取位流数据在FIFO中的数据量并比较数据量与所述第一深度标志和第二深度标志,在数据量大于3/4深度水平时,以大于正常码速率的速度传输位流数据;在数据量小于1/4FIF0深度水平时,以小于正常码速率的速度传输位流数据;在数据量大于1/4FIF0深度水平而小于3/4FIF0深度水平时,以正常码速率传输位流数据。可选地,所述位流数据是图像数据,所述以大于正常码速率的速度传输位流数据具体是以正常码速率的103%?116%的速度传输所述图像数据;以小于正常码速率的速度输出位 ...
【技术保护点】
一种低延时实时传输多码率位流数据的方法,其特征是:该方法包括如下步骤:在FIFO中定义用以表明1/4FIFO深度水平的第一深度标志、3/4FIFO深度水平的第二深度标志;获取位流数据在FIFO中的数据量并比较数据量与所述第一深度标志和第二深度标志,在数据量大于3/4深度水平时,以大于正常码速率的速度传输位流数据;在数据量小于1/4FIFO深度水平时,以小于正常码速率的速度传输位流数据;在数据量大于1/4FIFO深度水平而小于3/4FIFO深度水平时,以正常码速率传输位流数据。
【技术特征摘要】
1.一种低延时实时传输多码率位流数据的方法,其特征是:该方法包括如下步骤: 在FIFO中定义用以表明1/4FIF0深度水平的第一深度标志、3/4FIF0深度水平的第二深度标志; 获取位流数据在FIFO中的数据量并比较数据量与所述第一深度标志和第二深度标志,在数据量大于3/4深度水平时,以大于正常码速率的速度传输位流数据;在数据量小于1/4FIF0深度水平时,以小于正常码速率的速度传输位流数据;在数据量大于1/4FIF0深度水平而小于3/4FIF0深度水平时,以正常码速率传输位流数据。2.根据权利要求1所述的低延时实时传输多码率位流数据的方法,其特征是:所述位流数据是图像数据,所述以大于正常码速率的速度传输位流数据具体是以正常码速率的103%~110%的速度传输所述图像数据;以小于正常码速率的速度输出位流数据具体是以正常码速率的91%~97%传输所述图像数据。3.根据权利要求2所述的低延时实时传输多码率位流数据的方法,其特征是:所述图像数据的帧速率是25帧/秒,所述以大于正常码速率的速度输出位流数据具体是以2.048Mbps输出位流数据;所述以小于正常码速率的速度输出位流数据具体是以1.807Mbps传输所述位流数据;所述正常码速率是1.92Mbps。4.根据权利要求2所述的低延时实时传输多码率位流数据的方法,其特征是:还包括还在FIFO中定义用以表明1/8FIF0深度水平的第三深度标志、1/2FIF0深度水平的第四深度标志和7/8FIF0深度水平的第五深度标志; 在数据量大于7/8FIF0深度水平时,以正常码速率的110%~116%的速度传输所述图像数据; 在数据量小于7/8FIF0深度水平而大于3/4FIF0深度水平,以正常码速率的103%~110%的码速度传输所述图像数据; 在数据量小于3/4FIF0深度水平而大于1/4FIF0深度水平时,以正常码速率的100%速度传输所述图像数据; 在数据量小于1/4FIF0深度水平而大于1/8FIF0深度水平时,以正常码速率的92%~96%的速度传输所述图像数据; 在数据量小于1/8FIF0深度水平,以正常码速率的88%~92%的速度传输所述图像数据。5.根据权利要求1中任何一项所述的低延时实时传输多码率位流数据的方法,其特征是:所述位流数据是话音数据,所述以大于正常码速率的速度传输位流数据具体是以正常码速率的101%~109%的速度传输所述话音数据;以小于正常码速率的速度输出位流数据具体是以正常码速率的90%~97%传输所述话音数据。6.根据权利要求5所述的低延时实时传输多码率位流数据的方法,其特征是:所述以大于正常码速率的速度输出位流数据具体是以393.SKbps输出位流数据;所述以小于正常码速率的速度输出位流数据具体是以374.6Kbps传输所述位流数据;所述正常码速率是384Kbps。7.根据权利要求5所述的低延时实时传输多码率位流数据的方法,其特征是:还包括还在FIFO中定义用以表明1/8FIF0深度水平的第三深度标志、1/2FIF0深度水平的第四深度标志和7/8FIF0深度水平的第五深度标志;在数据量大于7/...
【专利技术属性】
技术研发人员:张风源,徐起,魏文超,泮朋军,
申请(专利权)人:上海航天测控通信研究所,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。