基于广电移动、数字电视无线传输数据的方法及系统与流程

文档序号:12822713阅读:485来源:国知局
基于广电移动、数字电视无线传输数据的方法及系统与流程

技术领域:

本发明涉及无线传输数据传输领域,尤其涉及一种基于广电移动、数字电视无线传输数据的方法及系统。



背景技术:

现有公交车、地铁、出租等车载多媒体播放系统,是通过车载天线实时接收本地广电(dvb-t/dtmb)发射台的mpeg-2/h.264的音视频流,通过车载机顶盒实时解码播放。播放内容视音频数据为主。由于各类运营车辆多数情况处于运动状态,受到城市高楼、隧道等建筑物的影响,广电信号存在大量的覆盖盲区,导致画面播放过程中会出现画面停顿、呆滞、大量马赛克等情况,严重影响乘客的收看效果,同时也影响城市形象。

很多城市的动视媒体为了改善乘客收看效果,在广电信号不能有效覆盖的地铁、公交等车辆采用录播的方式人工上载节目。这种数据更新方式工作量大,工作强度高,花费了大量的人力物力,经营成本居高不下,严重阻碍了车载多媒体播放系统的发展,有必要进行改进。

城市动视媒体大部分的运营经费来源于广告收入,节目是广播方式,所有的播放终端必须播放同一个节目,许多中小型广告客户被阻挡在门槛之外,无法做到广告内容的精准投放。



技术实现要素:

本发明是为了解决城市动视媒体经营过程中存在的信号盲区、录播文件人工上载以及广告内容无法做到精准投放等问题,而提供一种基于广电移动、数字电视无线传输数据的方法及系统,具体由以下技术方案实现:

所述基于广电移动、数字电视无线传输数据的方法,包括如下步骤:

1)由节目编辑主机输出各类型的节目文件数据,通过专用的打包主机将节目文件数据,按照一定的排序规则进行碎片化的处理;接着把碎片化处理过的数据经封装、汇合后形成ts格式的文件,并将所述ts格式的文件广电的数字电视标准通过发射设备进行发射;

2)在重传机制下,通过车载的接收解调装置根据设定的数据解包方法接收到ts格式的数据;

3)接收解调装置将接收到的数据进行分块分位置进行存储,把存在坏块的数据进行标记、隔离、丢弃,同时开设用于为做好下次重新补包时接收损坏数据的缓冲区,等待下次数据的到达;

4)接收解调装置将存储的有效的完整的数据,按顺序、位置分别放到对应的节目文件数据中,再次对文件的数据完整性和文件长度完整性进行检查,确保文件有效并完整接收后,对文件的类型进行解析,分析出指令性数据与媒体性数据,并根据指示,对文件进行下一步的逻辑性操作或者播放显示。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,所述ts格式的数据是由多种不同数据类型的数据组合而成,可以是视频数据或音频数据或填充数据或psi/si表格数据。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,每一种数据类型的ts格式的数据对应唯一的且用于表示不同的数据包类型的pid。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,所述碎片化的处理为包括如下步骤:

1-1)对逐个节目文件数据进行分段、分块、分位置拆分后,形成不同大小的数据碎片;

1-2)对碎片化处理后的数据进行加密。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,ts格式的文件的形成过程:把加密过的碎片化处理数据组成一个排队的缓冲区,将此缓冲区生成基本的数据流es;再把生成的数据流es封装成分组的pes数据包;再把pes数据包汇集成节目流ps,形成ts缓冲区,并根据ts缓冲区生成一个ts格式的文件。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,所述pes数据包中分别加入用于视频、音频同步处理的时间戳。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,所述时间戳包括将解码后的数据显示在屏幕上的时间标签pts和将数据进行解码的时。

所述基于广电移动、数字电视无线传输数据的方法的进一步设计在于,所述步骤3)中数据解包方法为通过数据解包模块不停的从接收缓冲区读出数据,并对数据的完整性进行检验,将有效的数据过滤出来,然后对数据进行展开、排序、组织、拼接、解压缩等等的处理操作,最终得到近似于完整的有效数据。

根据所述的基于广电移动、数字电视无线传输数据的方法,提供了一种基于广电移动、数字电视无线传输数据的系统,包括广电播控中心、广电发射塔以及车载机顶盒,所述广电播控中心由节目编辑主机、专用ts打包主机以及dvb-t/dtmb发射装置组成,所述节目编辑主机将各类型的节目文件数据传输至专用ts打包主机将节目文件数据,专用ts打包主机按照一定的排序规则对节目文件数据进行碎片化的处理后形成打包数据,所述打包数据通过dvb-t/dtmb发射装置发出,所述车载机顶盒接收打包数据。

所述基于广电移动、数字电视无线传输数据系统的进一步设计在于,所述车载机顶盒包括微处理器、调谐器、信号调制芯片、存储器以及天线,所述微处理器分别与信号调制芯片、存储器通信连接,所述天线通过调谐器与信号调制芯片通信连接,微处理器设有usb接口、sd卡、以太网接口、3g接口以及wifi接口。

本发明的有益效果:

本发明的基于广电移动、数字电视无线传输数据的方法及系统通过广电动视无线发射塔将经ts打包主机碎片化处理的节目数据传输到公共交通工具上安装的机顶盒,通过机顶盒校验、重组还原数据,并缓存播出,达到消除马赛克及画面呆滞等现象,同时采用接收无线广播信号收集广告媒体文件等视频数据,解决了媒体数据人工上载的问题,做到了广告媒体文件精准投放的要求;解决了广电动视媒体(dvb-t/dtmb)无线传输系统只能生成有限的几种音视频流数据ts流(mpeg-2/h.264等),其他数据格式的数据则不能识别的问题,从而实现任何格式的数据在广电动视媒体(dvb-t/dtmb)系统中的单向无线传输。

附图说明:

图1是基于广电移动电视/数字电视无线传输数据系统的示意图。

图2为ts打包主机的工作流程图。

图3为车载机顶盒的电路图。

具体实施方式:

下面结合附图对本发明作进一步的说明。

本实施例的基于广电移动、数字电视无线传输数据的方法,包括如下步骤:

1)由节目编辑主机输出各类型的节目文件数据,通过专用的打包主机将节目文件数据,按照一定的排序规则进行碎片化的处理;接着把碎片化处理过的数据经封装、汇合后形成ts格式的文件,并将ts格式的文件广电的数字电视标准通过发射设备进行发射。本实施例中的专用的打包主机即为ts打包主机参加图1。本实施例中以节目文件数据中的时间标签的先后顺序进行排序。

2)在重传机制下,通过车载的接收解调装置,根据设定的数据解包方法接收到ts格式的数据,该ts格式的数据为近似于完整的有效数据;

3)将上述有效数据进行分块分位置进行存储,把存在坏块的数据进行标记、隔离、丢弃,同时开设用于为做好下次重新补包时接收损坏数据的缓冲区,等待下次数据的到达;

4)将存储的有效的完整的数据,按顺序、位置分别放到对应的节目文件数据中,再次对文件的数据完整性和文件长度完整性进行检查,确保文件有效并完整接收后,对文件的类型进行解析,分析出指令性数据与媒体性数据,并根据指示,对文件进行下一步的逻辑性操作或者播放显示。

步骤1)中提及的ts格式的数据是由多种不同数据类型的数据组合而成,可以是视频数据或音频数据或填充数据或psi/si表格数据。且每一种数据类型的ts格式的数据对应唯一的pid。

pid是ts流中唯一识别标志,数据包(packet)的类型由pid的值决定。如果一个ts流中的一个packet的packetheader中的pid是0x0000,那么这个packet的packetdata就是dvb的pat表而非其他类型数据(如video、audio或其他业务信息)。ts规定了一些固定的pid值,分别表示不同的数据包类型,在固定值之外的pid就可以自行定义使用。

步骤1)中碎片化的处理为包括如下步骤:

1-1)对逐个节目文件数据进行分段、分块、分位置拆分后,形成不同大小的数据碎片,具体实现代码如下:

1-2)对碎片化处理后的数据进行加密。

ts格式的文件的形成过程:把加密过的碎片化处理数据组成一个排队的缓冲区,将此缓冲区生成基本的数据流es;再把生成的数据流es封装成分组的pes数据包;再把pes数据包汇集成节目流ps,形成ts缓冲区,并根据ts缓冲区生成一个ts格式的文件。pes数据包中分别加入用于显示时间的pts和用于解码时间的dts。

广电发射塔仅仅只负责发送载波信号,而无法接收载波信号,而且在一段时间内节目源不变的情况下,是不停的循环重复发送载波信号。步骤2)中的重传机制就是利用了发射塔循环重复发送载波信号的机制,接收终端将需要接收的数据进行分段、分块、分位置拆分、标记、形成不同大小有序的数据碎片,并且将这些数据碎片的标记初始值设置为“0”,对于每次的数据接收,仅仅接收过滤出标记为”0”的数据碎片,一旦数据碎片被接收命中,便将该数据碎片的标记值更改为”1”,随着接收次数的增加,渐渐的标记值为”0”的数据碎片会变的越来越少,直到全部接收完整.这种接收机制代替了互联网通讯中习惯用的”丢失重传机制”,一样实现了数据的损坏补尝机制,保障了数据接收的一致完整性。对应的步骤2)中后续的过滤数据操作即是选取标记为“1”的数据碎片。

步骤3)中数据解包方法为通过数据解包模块不停的从接收缓冲区读出数据,并对数据的完整性进行检验,将有效的数据过滤出来,然后对数据进行展开、排序、组织、拼接、解压缩处理操作,最终得到近似于完整的有效数据。具体实现代码如下:

快速判断模块根据特定的每个pid信息,快速的判断该数据类型,并将有效的数据暂存入缓冲区,完成数据的接收工作。

步骤4)中节目文件数据类型的解析通过机顶盒的快速判断模块实现,快速判断模块根据特定的每个pid信息,快速的判断该数据类型,并将有效的数据暂存入缓冲区,完成数据的接收工作。

根据的基于广电移动、数字电视无线传输数据的方法,提供了一种基于广电移动电视/数字电视无线传输数据的系统,如图1,该系统包括广电播控中心、广电发射塔以及车载机顶盒。广电播控中心由节目编辑主机、专用ts打包主机以及dvb-t/dtmb发射装置组成,节目编辑主机将各类型的节目文件数据传输至专用ts打包主机将节目文件数据,专用ts打包主机按照一定的排序规则对节目文件数据进行碎片化的处理后形成打包数据,打包数据通过dvb-t/dtmb发射装置发出,车载机顶盒接收上述打包数据,并将打包数据解析为媒体文件数据后,由车载媒体输出装置对媒体文件数据进行下一步的逻辑性操作或者播放显示。

如图3,车载机顶盒主要由微处理器、调谐器、信号调制芯片、存储器以及天线组成。微处理器分别与信号调制芯片、存储器通信连接。天线通过调谐器与信号调制芯片通信连接,微处理器设有usb接口、sd卡、以太网接口、3g接口以及wifi接口。本实施例中的存储器采用drr3存储器、emmcflash存储器。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下还可以作出若干改进,这些改进也应视为本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1