一种利用数字机顶盒录制DVB码流的系统及方法技术方案

技术编号:9697381 阅读:170 留言:0更新日期:2014-02-21 06:26
本发明专利技术公开了一种利用数字机顶盒录制DVB码流的系统及方法,包括控制PC机和数字机顶盒,所述控制PC机,主要由录制控制模块组成,用于生成录制控制指令,并将控制指令通过RS-232接口发送到数字机顶盒,并接收、处理数字机顶盒反馈的数据和信息,所述数字机顶盒内置码流录制/传输模块,主要由信号解调模块、SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS-232接口和音视频接口组成。与现有系统相比较,本发明专利技术扩展了数字机顶盒的功能,提供了一种低成本、实用和方便的DVB码流录制途径,不但可以方便用户收藏、保存自己喜爱的节目,还为专业技术人员提供实时、离线码流分析条件。

【技术实现步骤摘要】
一种利用数字机顶盒录制DVB码流的系统及方法
本专利技术涉及一种数字电视
,尤其涉及一种利用数字机顶盒录制DVB码流的系统及方法。
技术介绍
随着数字电视技术日渐成熟,有线数字电视系统从前端节目编码、复用、调制到终端数字机顶盒等环节形成了一个复杂的DVB码流传输系统。原始的数字图像、音视频等信息经过编码或打包处理而形成DVB传输码流,DVB传输码流中的关键数据字段必须准确无误,以确保数字机顶盒终端能够正确接收,否则会直接影响到有线数字电视系统的传输质量。DVB传输码流一旦出现问题,将会影响用户使用数字机顶盒观看节目,此时,需要对DVB传输码流进行分析检测,其中包括分析TS包结构、TS包大小、PSI/SI表信息、音视频数据、PCR抖动、CRC错误和TS包连续性计数等,以纠正DVB传输码流中的错误。因此,如何快速、便捷地获取原始DVB传输码流便成显得尤其重要。而目前一般使用专业的码流分析仪器进行DVB传输码流的录制和在线分析,这些专业设备价格昂贵,远程携带不方便,而且需要专业技术人员进行操作。数字机顶盒产业的迅速发展,使得数字机顶盒成为家庭中不可缺少的多媒体信息终端,并且朝着双向性、低成本、多功能、多用途、多服务等方向发展。但是目前除了PVR数字机顶盒外,普通的数字机顶盒不具有录制电视节目的功能,PVR数字机顶盒价格比较贵,如果普通数字机顶盒可以提供录制喜爱电视节目的功能,则用户就可以将自己喜爱的电视节目保存为可随时观看的视频文件,而不受特定播放时间的限制,为用户增加了一种新的功能体验。
技术实现思路
本专利技术的目的就在于解决了上述问题,提供了一种快捷、实用、低成本且利用数字机顶盒录制DVB码流的系统及方法。为了实现上述目的,本专利技术采用的技术方案是:一种利用数字机顶盒录制DVB码流的系统,包括控制PC机和数字机顶盒,所述控制PC机通过RS-232接口与数字机顶盒连接,所述控制PC机主要由录制控制模块组成,用于生成录制控制指令,并将控制指令通过RS-232接口发送到数字机顶盒,并接收、处理数字机顶盒反馈的数据和信息,所述数字机顶盒内置码流录制/传输模块,码流录制/传输模块主要由信号解调模块、SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS-232接口和音视频接口组成,所述SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS-232接口、音视频接口分别与信号解调模块电连接;作为优选,所述数字机顶盒接收到控制PC机发送过来的录制控制指令,则根据指令要求录制指定频点的码流,并启动数字机顶盒端的码流录制模块,将数字机顶盒解调出来的TS数据存储于SDRAM中,同时启动数字机顶盒端的码流传输模块,根据指令要求,通过以太网接口芯片的接口将录制的码流发送到码流实时/离线分析PC机上,或通过USB接口将录制的码流发送到移动存储设备中;作为优选,所述录制控制指令包括录制数据类型、录制频点、录制大小/时间选择、录制大小、录制时间、传输方式、保存路径、串口通讯端口等信息,其中录制数据类型包括原始TS码流和PSI/SI码流,其中传输方式包括以太网传输、USB传输;作为优选,所述信号解调模块主要由解码芯片和解调芯片组成;一种利用数字机顶盒录制DVB码流的方法,包括控制PC机录制控制流程和数字机顶盒码流录制/传输模块流程,所述控制PC机录制控制流程,包括以下步骤,a、设置录制控制指令参数,通过PC端录制控制软件的可视化界面,可以设置相关的录制控制参数,包括录制数据类型、录制频点、录制大小/时间选择、录制大小、录制时间、传输方式、保存路径、串口通讯端口等信息,b、校核录制控制指令参数,对设置的录制控制指令参数进行校核,以判断设置的参数是否有误,如果校核失败,则提示失败原因,并要求重新进行设置,c、封装录制控制指令,将录制控制指令参数按照录制控制指令协议要求进行封装,d、检测RS-232端口,检测控制端PC机RS-232端口是否正常,如端口检测失败,则进行提示失败原因,并要求重新进行端口检测,e、发送录制控制指令,将封装后的录制控制指令通过RS-232接口发送到数字机顶盒系统,f、录制状态信息接收与显示,录制控制指令发送完毕后,录制控制软件则开始接收数字机顶盒端反馈的录制状态信息数据,并在可视化界面上显示出来;所述数字机顶盒码流录制/传输模块流程,包括以下步骤,a、控制指令解析,数字机顶盒端接收到控制指令数据后,按照控制指令数据协议进行解析,得到控制指令相关数据信息,其中包括录制数据类型、录制频点、录制大小/时间选择、录制大小、录制时间、传输方式、保存路径等信息,b、对录制频点进行调频和解调,数字机顶盒端信号调谐解调模块首先将录制频点调谐成中频信号,并将该中频信号传入到解调芯片进行解调,以解调出TS包数据,c、启动录制和发送任务,录制任务完成DVB码流的录制,发送任务完成DVB码流的发送,录制和发送完成后,分别结束录制和发送任务。与现有技术相比,本专利技术的优点在于:本专利技术所提供的一种利用数字机顶盒录制DVB码流的系统,在具备数字机顶盒基本功能的基础上,扩展了数字机顶盒的功能,提供了一种低成本、实用和方便的DVB码流录制途径,不但可以方便用户收藏、保存自己喜爱的节目,还为专业技术人员提供实时、离线码流分析条件。附图说明图1为本专利技术的系统结构图;图2为本专利技术控制PC机录制控制流程图。图3为本专利技术的数字机顶盒码流录制/传输流程图。具体实施方式实施例:一种利用数字机顶盒录制DVB码流的系统,在具备数字机顶盒基本功能的基础上,提供了一种低成本、实用和方便的DVB码流录制途径,不但可以方便用户收藏、保存自己喜爱的节目,还为专业技术人员提供了实时、离线分析码流创造了条件。下面结合附图对本专利技术利用数字机顶盒录制DVB码流的系统进行详细说明。本专利技术的系统结构,如图1所示:本系统主要由控制PC机和数字机顶盒两部分组成,其中控制PC机通过RS-232接口与数字机顶盒连接,控制PC机通过安装可视化录制控制软件来生成控制指令,并通过RS-232接口通讯将控制指令发送给数字机顶盒系统,由数字机顶盒系统根据指令要求进行信号调频、解调,提取TS包数据,并根据指令要求进行数据过滤,然后将过滤后的TS包数据存储于大容量的循环Buffer中,同时,数字机顶盒系统启动数据发送任务,从循环Buffer中读取TS包数据,既可以通过USB接口将TS包数据写入到接入的移动存储设备中,也可以通过以太网口将TS包数据发送到码流实时/离线分析PC机上。通过数字机顶盒内置码流录制/传输模块而具备码流录制和发送功能。码流录制模块负责根据控制指令录制码流,码流传输模块负责根据控制指令将录制的码流发送至指定目标设备。码流录制模块和传输模块分别由单独两个任务管理,两者通过读写指针共同管理循环Buffer,高效的完成码流数据的录制和发送。一种利用数字机顶盒录制DVB码流的方法,包括控制PC机录制控制流程和数字机顶盒码流录制/传输模块流程,所述控制PC机录制控制流程,如图2所示,包括以下步骤:1、设置录制控制指令参数。通过PC端录制控制软件的可视化界面,可以设置相关的录制控制参数,包括录制数据类型、录制频点、录制大小/时间选择、录制大小、录本文档来自技高网...
一种利用数字机顶盒录制DVB码流的系统及方法

【技术保护点】
一种利用数字机顶盒录制DVB码流的系统,包括控制PC机和数字机顶盒,所述控制PC机通过RS?232接口与数字机顶盒连接,其特征在于:所述控制PC机主要由录制控制模块组成,用于生成录制控制指令,并将控制指令通过RS?232接口发送到数字机顶盒,并接收、处理数字机顶盒反馈的数据和信息,所述数字机顶盒内置码流录制/传输模块,码流录制/传输模块主要由信号解调模块、SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS?232接口和音视频接口组成,所述SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS?232接口、音视频接口分别与信号解调模块电连接。

【技术特征摘要】
1.一种利用数字机顶盒录制DVB码流的系统,包括控制PC机和数字机顶盒,所述控制PC机通过RS-232接口与数字机顶盒连接,其特征在于:所述控制PC机主要由录制控制模块组成,用于生成录制控制指令,并将控制指令通过RS-232接口发送到数字机顶盒,并接收、处理数字机顶盒反馈的数据和信息,所述数字机顶盒内置码流录制/传输模块,码流录制/传输模块主要由信号解调模块、SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS-232接口和音视频接口组成,所述SDRAM、FLASH、Tuner、以太网接口芯片、USB接口、RS-232接口、音视频接口分别与信号解调模块电连接,所述录制控制模块被配置成:设置录制控制指令参数,通过PC端录制控制软件的可视化界面,设置相关的录制控制参数,包括录制数据类型、录制频点、录制大小/时间选择、录制大小、录制时间、传输方式、保存路径、串口通讯端口信息;校核录制控制指令参数,对设置的录制控制指令参数进行校核,以判断设置的参数是否有误,如果校核失败,则提示失败原因,并要求重新进行设置;封装录制控制指令,将录制控制指令参数按照录制控制指令协议要求进行封装;检测RS-232端口,检测控制端PC机RS-232端口是否正常,如端口检测失败,则进行提示失败原因,并要求重新进行端口检测;发送录制控制指令,将封装后的录制控制指令通过RS-232接口发送到数字机顶盒系统;录制状态信息接收与显示,录制控制指令发送完毕后,录制控制软件则开始接收数字机顶盒端反馈的录制状态信息数据,并在可视化界面上显示出来,所述码流录制/传输模块被配置成:控制指令解析,数字机顶盒端接收到控制指令数据后,按照控制指令数据协议进行解析,得到控制指令相关数据信息,其中包括录制数据类型、录制频点、录制大小/时间选择、录制大小、录制时间、传输方式、保存路径信息;对录制频点进行调频和解调,数字机顶盒端信号调谐解调模块首先将录制频点调谐成中频信号,并将该中频信号传入到解调芯片进行解调,以解调出TS包数据;启动录制和发送任务,录制任务完成DVB码流的录制,发送任务完成DVB码流的发送,录制和发送完成后,分别结束录制和发送任务。2.根据权利要求1所述的一种利用数字机顶盒录制DVB码流的系统,其特征在于:所述数字机顶盒接收到控制PC机发送过来的录制控制指令,则根据指令要求录制指定频点的码流,并启动数字机顶盒端的码流录制模块,将数字机顶盒解调出来的TS数据存储于SD...

【专利技术属性】
技术研发人员:夏炎
申请(专利权)人:四川九州电子科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1