[发明专利]实现解复用系统的片外动态存储器的数据存储和传输方法有效
申请号: | 201310487675.9 | 申请日: | 2013-10-17 |
公开(公告)号: | CN103501458B | 公开(公告)日: | 2017-04-12 |
发明(设计)人: | 罗佳明 | 申请(专利权)人: | 上海龙晶科技有限公司 |
主分类号: | H04N21/434 | 分类号: | H04N21/434 |
代理公司: | 上海智信专利代理有限公司31002 | 代理人: | 王洁,郑暄 |
地址: | 201108 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 解复用 系统 动态 存储器 接口 数据传输 方法 | ||
技术领域
本发明涉及解复用传输技术领域,尤其涉及解复用系统的片外存储器领域,具体是指一种用于解复用系统的片外动态存储器接口及数据传输方法。
背景技术
目前,国际上普遍采用MPEG系列标准和H26X系列标准作为音视频编解码技术标准;我国则制定和推广使用自主知识产权的先进音视频编解码标准(AVS),采用MPEG-TS分组码流作为上述音视频数据和其他数据合成的传输载体,在实际应用中,以上述标准得到的广播音视频数据,仍然封装于MPEG-TS分组码流中。解复用系统就是将该MPEG-TS码流解复用过滤为程序特殊信息(PSI,Program Special Information)数据、视频数据和音频数据输出。这些数据量较大,所以需要较大的存储器空间。一般使用片外的动态随机存取存储器(DRAM,Dynamic Random Access Memory)。
如图2所示,动态存储器一般分为四个存储区域,分别存放视频数据,音频数据,PSI数据和视频PES(Packaged elementary stream,打包的基本码流)包头地址数据(即VIB数据),其中,VIB数据为Video Index Buffer,视频PES包头地址索引数据,即VIB数据为视频数据包头地址索引数据,以便给后级模块进一步处理使用。
在原有的方案中,该动态存储器接口是32位数据接口方式,即包含有接口信号:
o_request, // bus request signal
o_datalen[4:0], // burst length
o_address[31:0], // burst write address
o_data[31:0], // output data
i_ack。 // ram acknowledge signal
原有方案中,由于总线接口是32位数据,在数据码率比较大时,例如视频数据码率比较高,所以视频数据率比较大,如果在视频数据之前的PSI数据或者音频数据传输时有总线响应延迟发生,就会导致后续的视频数据迟滞堵塞,再加上数据位宽小,所以总线的效率就会比较低,这在处理高码率高清码流信号时表现尤其明显。基于此,提出了新的高效率的片外动态存储器接口设计。
发明内容
本发明的目的是克服了上述现有技术的缺点,提供了一种能够实现将音频数据和程序特殊信息数据等以最大的带宽效率传输存储到动态存储器、将不同类型的数据按照各自特点进行不同数据包形式的存储、结构简单、具有更广泛应用范围的用于解复用系统的片外动态存储器接口及数据传输方法。
为了实现上述目的,本发明的用于解复用系统的片外动态存储器接口及数据传输方法具有如下构成:
该用于解复用系统的片外动态存储器接口结构,所述的片外动态存储器的存储区包括视频数据存储单元、音频数据存储单元、程序特殊信息数据存储单元和视频数据包头地址索引数据存储单元,其主要特点是,所述的接口结构包括接口控制器和三个数据缓冲区,所述的三个数据缓冲区分别为音频数据缓冲区、视频数据缓冲区、程序特殊信息数据缓冲区。
本发明还涉及一种基于上述接口结构实现解复用系统的片外动态存储器的数据传输方法,其主要特点是,所述的方法包括以下步骤:
(1)所述的接口控制器判断达到满状态的数据缓冲区的类型,如果是音频数据缓冲区,则继续步骤(2),如果是视频数据缓冲区,则继续步骤(3),如果是程序特殊信息缓冲区,则继续步骤(6);
(2)所述的片外动态存储器通过数据总线接收待传输的音频数据,然后结束退出;
(3)所述的接口控制器判断待传输的视频数据中是否有视频数据包头地址索引数据,如果是,则继续步骤(4),如果否,则继续步骤(5);
(4)所述的片外动态存储器通过数据总线接收待传输的视频数据包头地址索引数据,然后继续步骤(5);
(5)所述的片外动态存储器通过数据总线接收待传输的视频数据,然后结束退出;
(6)所述的片外动态存储器通过数据总线接收待传输的程序特殊信息数据,然后结束退出。
较佳地,所述的片外动态存储器通过数据总线接收待传输的音频数据,包括以下步骤:
(21)所述的接口控制器由空闲状态进入请求状态并向所述的片外动态存储器发出数据传输请求;
(22)所述的片外动态存储器将地址总线置为音频数据存储单元的地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海龙晶科技有限公司,未经上海龙晶科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310487675.9/2.html,转载请声明来源钻瓜专利网。