码流录制播放装置、系统及方法与流程

文档序号:12499011阅读:252来源:国知局
码流录制播放装置、系统及方法与流程
本发明涉及视频处理
技术领域
,特别涉及一种码流录制播放装置、系统及方法。
背景技术
:码流(即DataRate)是指视频文件在单位时间内使用的数据流量,也叫码率,是视频编码中画面质量控制中最重要的部分。码流的录制以及播放在产品开发过程中具有重要的意义,首先可以记录实时信号,转存后进行播放,便于码流信息的携带以及跨地传送简单需求;其次便于研发端了解分析甄别实际场地的码流信息,有利于研发针对码流进行针对性测试以及方便问题的验证。目前行业内,录制实际场地的码流信息,往往需要外购专业的码流录制仪器,这种码流录制仪器还不能当作播放仪器使用,其功能单一,需要在播放终端多加一个编码调制器,使得成本提高,同时造成使用非常不便。技术实现要素:本发明的主要目的是提供一种码流录制播放装置,旨在提供一种能够同时录制及播放码流的装置,方便使用。为实现上述目的,本发明提出一种码流录制播放装置,包括调谐模块、调制/解调模块、及微控制模块;其中,所述微控制模块用于判断码流录制播放装置工作模式;在码流录制播放装置工作于录制模式时:所述调谐模块,用于将输入的高频信号转换成中频信号输出至调制/解调模块;所述调制/解调模块,用于对输入的中频信号进行转换后输出流媒体信号;所述微控制模块,用于将流媒体信号进行转换后输出编码信号至外部的终端;在码流录制播放装置工作于播放模式时:所述微控制模块,还用于对外部的终端发出的编码信号进行转换后输出流媒体信号至调制/解调模块,所述调制/解调模块,还用于对流媒体信号进行转换后输出中频信号至所述调谐模块,所述调谐模块,还用于将所述调制/解调模块输出的中频信号转换成高频信号输出。优选地,所述调制/解调模块包括模拟/数字转换单元、处理单元、及传送流单元;在码流录制播放装置工作于录制模式时:所述模拟/数字转换单元,用于将输入的模拟的中频信号转换成数字的中频信号;所述处理单元,用于将数字的中频信号进行解调及解码后输出流媒体信号;所述传送流单元,用于发送流媒体信号至所述微控制模块;在码流录制播放装置工作于播放模式时:所述传送流单元,还用于接收所述微控制模块发送的流媒体信号;所述处理单元,还用于将流媒体信号进行编码及调制后输出数字的中频信号;所述模拟/数字转换单元,还用于将输入的数字的中频信号转换成模拟的中频信号。优选地,所述调制/解调模块还包括自动增益单元,所述自动增益单元用于调节调谐模块输出或接收的中频信号强度。优选地,所述微控制模块包括通用可编程单元、USB转换单元及CPU单元;其中,所述CPU单元,用于判断码流录制播放装置工作模式;在码流录制播放装置工作于录制模式时:所述通用可编程单元,用于接收所述调制/解调模块输出的流媒体信号并发送至USB转换单元;所述USB转换单元,用于将流媒体信号进行编码后输出USB信号至终端;在码流录制播放装置工作于播放模式时:所述USB转换单元,还用于将终端输出的USB信号进行解码后输出流媒体信号,并输出至所述通用可编程单元;所述通用可编程单元,还用于将所述USB转换单元输出的流媒体信号发送至所述调制/解调模块。本发明还提出一种码流录制播放系统,所述码流录制播放系统包括如上所述的码流录制播放装置及终端;所述终端输出模式信号;所述微控制模块,用于根据模式信号判断码流录制播放装置工作模式。本发明还提出一种码流录制播放方法,该方法包括以下步骤:通过微控制模块接收终端输出模式信号,根据模式信号判断码流录制播放装置工作模式;在码流录制播放装置工作于录制模式时:所述调谐模块将输入的高频信号进行转换后输出中频信号至调制/解调模块;所述调制/解调模块对输入的中频信号进行转换后输出流媒体信号;所述微控制模块将流媒体信号进行转换后输出编码信号至外部的终端;在码流录制播放装置工作于播放模式时:所述微控制模块对外部的终端发出的编码信号进行转换后输出流媒体信号至调制/解调模块;所述调制/解调模块对流媒体信号进行转换后输出中频信号至所述调谐模块;所述调谐模块将所述调制/解调模块输出的中频信号转换成高频信号输出。优选地,所述步骤“调谐模块将输入的高频信号转换成中频信号输出至调制/解调模块”包括如下步骤:所述模拟/数字转换单元,将输入的模拟的中频信号转换成数字的中频信号;所述处理单元,将数字的中频信号进行解调及解码后输出流媒体信号;所述传送流单元,发送流媒体信号至所述微控制模块。优选地,所述步骤“所述调制/解调模块对流媒体信号进行调制输出中频信号至所述调谐模块”包括:所述传送流单元接收所述微控制模块发送的流媒体信号;所述处理单元将流媒体信号进行编码及调制后输出数字的中频信号;所述模拟/数字转换单元将输入的数字的中频信号转换成模拟的中频信号。优选地,所述步骤“调制/解调模块对输入的中频信号进行解码输出流媒体信号”包括:所述通用可编程单元,接收所述调制/解调模块输出的流媒体信号并发送至USB转换单元;所述USB转换单元将流媒体信号进行编码后输出USB信号至终端。优选地,所述步骤“所述微控制模块对外部的终端发出的编码信号进行解码输出流媒体信号至调制/解调模块”包括:所述USB转换单元将终端输出的USB信号进行解码后输出流媒体信号,并输出至所述通用可编程单元;所述通用可编程单元,将所述USB转换单元输出的流媒体信号发送至所述调制/解调模块。本发明技术方案通过采用调谐模块、调制/解调模块、及微控制模块,形成了一种码流录制播放装置。微控制器接收终端发出的状态信号,判断码流录制播放装置的工作模式。在工作于录制模式时,高频信号输入至调谐模块,转为中频信号,经调制/解调模块及微控制模块转换后输出编码信号至终端;在工作于播放模式时,微控制器接收终端输出的编码信号,解码为流媒体信号,经调制/解调模块转换为中频信号,再经调谐模块转换为高频信号输出。如此,码流录制播放装置能够双向处理码流数据,实现了码流的录制和播放,相对传统的单一的录制或播放装置,本发明技术方案有效降低了成本,并方便使用。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的流程获得其他的附图。图1为本发明码流录制播放装置一实施例的功能模块图;图2为本发明码流录制播放系统一实施例的功能模块图;图3为本发明码流录制播放方法一实施例的流程示意图;图4为本发明码流录制播放方法进一步实施例的流程示意图。附图标号说明:标号名称标号名称100调谐模块300微控制单元110第一调谐模块310CPU单元120第二调谐模块320通用可编程单元200调制/解调模块330USB转换单元210模拟/数字转换单元340总线控制器220处理单元400终端230流传送单元410录制单元240自动增益单元420播放单元250HOST总线430底层驱动单元260总线接口500USB接口本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本发明提出一种码流录制播放装置。参照图1,在本发明实施例中,该码流录制播放装置,所述码流录制播放装置包括调谐模块100、调制/解调模块200、及微控制模块300;其中,微控制模块300接收终端400发出的状态信号,所述微控制模块300用于根据状态信号判断码流录制播放装置工作模式,易于理解的是码流录制播放装置有录制模式及播放模式。其中播放模式是从终端400接收编码数据,经码流录制播放装置处理后,输出高频信号;录制模式是接收高频信号,经码流录制播放装置处理后输出编码信号到终端400,并存储于终端400中。在码流录制播放装置工作于录制模式时:所述调谐模块100,用于将输入的高频信号转换成中频信号输出至调制/解调模块200;所述调制/解调模块200,用于对输入的中频信号进行转换后输出流媒体信号;所述微控制模块300,用于将流媒体信号进行转换后输出编码信号至外部的终端400。在码流录制播放装置工作于播放模式时:所述微控制模块300,还用于对外部的终端400发出的编码信号进行转换后输出流媒体信号至调制/解调模块200;所述调制/解调模块200,还用于对流媒体信号进行转换后输出中频信号至所述调谐模块100;所述调谐模块100,还用于将所述调制/解调模块200输出的中频信号转换成高频信号输出。需要说明的是,所述高频信号为一种射频信号,本实施例中调谐模块100,即Tuner模块,包括第一调谐模块110及第二调谐模块120,第一调谐模块110和第二调谐模块120均与调制/解调模块200连接。第一调谐模块110用于对DVB-T/T2、DVB-C、ATSC、ISDB-T制式的高频信号或中频信号进行转换;第二调谐模块120用于对DVB-S/S2制式的高频信号或中频信号进行转换。DVB及ISDB是一种地面数字视频广播传输标准。DVB-T/T2、DVB-C、ATSC、ISDB-T、及DVB-S/S2则是不同国家及地区通常采用的数字视频广播传输制式。通过对不同制式高频信号或中频信号进行转换,使得该码流录制播放装置可以针对现有常见制式的码流信号进行录制或播放,提高了通用性。调制/解调模块200,即Demodulator模块,可采用调制/解调芯片实现。微控制模块300,即Microcontroller模块,该微控制器模块还设有与所述终端400连接的常见的USB接口500,该USB接口500还可采用其他的端口实现,例如VGA、DVI端口等实现。本发明技术方案通过采用调谐模块100、调制/解调模块200、及微控制模块300,形成了一种码流录制播放装置。微控制器接收终端400发出的状态信号,判断码流录制播放装置的工作模式。在工作于录制模式时,高频信号输入至调谐模块100,转为中频信号,经调制/解调模块200及微控制模块300转换后输出编码信号至终端400;在工作于播放模式时,微控制模块300接收终端400输出的编码信号,解码为流媒体信号,经调制/解调模块200转换为中频信号,再经调谐模块100转换为高频信号输出。如此,码流录制播放装置能够双向处理码流数据,实现了码流的录制和播放,相对传统的单一的录制或播放装置,本发明技术方案有效降低了使用成本,并方便使用。具体地,所述调制/解调模块200包括模拟/数字转换单元210、处理单元220、及传送流单元230;在码流录制播放装置工作于录制模式时:所述模拟/数字转换单元210,用于将输入的模拟的中频信号转换成数字的中频信号;所述处理单元220,用于将数字的中频信号进行解调及解码后输出流媒体信号;所述传送流单元230,用于发送流媒体信号至所述微控制模块300。在码流录制播放装置工作于播放模式时:所述传送流单元230,还用于接收所述微控制模块300发送的流媒体信号;所述处理单元220,还用于将流媒体信号进行编码及调制后输出数字的中频信号;所述模拟/数字转换单元210,还用于将输入的数字的中频信号转换成模拟的中频信号输出。需要说明的是,模拟/数字转换单元210,即ADC单元,因为外部的高频信号为一种射频模拟信号,在通过调制/解调模块200处理时需要转换成数字信号。处理单元220,即Demodulator&Decoder单元,用于对输入的中频信号进行解调,在解调之后再进行编码得到TS流信号;或者将输入的TS流信号进行解码,再进行调制后输出中频信号。传送流单元230,则是用于发送或接收TS流信号。进一步地,所述调制/解调模块200还包括自动增益单元240,所述自动增益单元用于240调节调谐模块100输出或接收的中频信号强度的大小。例如,当输入至调谐模块100的高频信号强度超过上限阈值时,自动增益单元240调低高频信号的强度,即限制高频信号的幅值,使得输出的中频信号的强度在合适范围内。反之,在输入至调谐模块100的高频信号强度低于下限阈值时,自动增益单元240调高高频信号的幅值,使得输出的中频信号的强度在合适范围内。具体地,所述微控制模块300包括通用可编程单元310、USB转换单元320及CPU单元310;其中,本实施例中CPU单元310采用8051单片机实现,这里CPU单元310接受终端400发出的状态信号,判断码流录制播放装置工作模式,在码流录制播放装置工作于录制模式时:所述通用可编程单元310,用于接收所述调制/解调模块200输出的流媒体信号并发送至USB转换单元320;所述USB转换单元320,用于将流媒体信号进行编码后输出USB信号至终端400。在码流录制播放装置工作于播放模式时:所述USB转换单元320,还用于将终端400输出的USB信号进行解码后输出流媒体信号,并输出至所述通用可编程单元310;所述通用可编程单元310,还用于将所述USB转换单元320输出的流媒体信号发送至所述调制/解调模块200。需要说明的是,本实施例中,微控制模块300输出至终端400的接口为USB接口,因而需要将TS流信号转换成USB信号。通用可编程单元310,即GeneralProgrammableI/F单元;USB转换单元320,即SmartUSBEngine单元。该微控制器单元中还包括总线控制器340,调制/解调模块200中包括HOST总线250及总线接口260,总线控制器340与HOST总线250连接,HOST总线250在再与Demodulator&Decoder单元以及总线接口260连接,总线接口260与第一调谐模块110及第二调谐模块120连接。在CPU单元310接收到终端400发出的模式信号及相关指令后,控制总线控制器340,通过总线传输至调制/解调模块200和调谐模块100,以设置工作模式,并控制整个码流录制播放装置按预定时序运行。基于上述码流录制播放装置,参照图2,本发明还提出一种码流录制播放系统,所述码流录制播放系统包括调谐模块100、调制/解调模块200、微控制模块300、及终端400。本实施例中,该终端400为一种移动终端400,可以是笔记本电脑等智能设备。该终端400中安装有用于控制码流录制播放装置的APP,该模式信号(录制模式或播放模式)由用户通过APP发出,在输出至CPU单元310。所述终端400输出模式信号;所述微控制模块300,根据模式信号判断码流录制播放装置工作模式;在码流录制播放装置工作于录制模式时:所述调谐模块100,将输入的高频信号转换成中频信号输出至调制/解调模块200;所述调制/解调模块200,对输入的中频信号进行转换后输出流媒体信号;所述微控制模块300,将流媒体信号进行转换后输出编码信号至外部的终端400。在码流录制播放装置工作于播放模式时:所述微控制模块300,对外部的终端400发出的编码信号进行转换后输出流媒体信号至调制/解调模块200,所述调制/解调模块200,对流媒体信号进行转换后输出中频信号至所述调谐模块100;所述调谐模块100,将所述调制/解调模块200输出的中频信号转换成高频信号输出。该终端400包括录制单元410、播放单元420及底层驱动单元430,其中用户通过录制单元410产生录模式信号,并通过底层驱动单元430输出模式信号,控制码流录制播放装置录制码流,底层驱动单元将微控制模块300输入的码流储存在指定的位置;用户还通过播放单元420输出播放模式信号,并通过底层驱动单元430输出模式信号,控制码流录制播放装置播放码流,将码流从指定位置输出至微控制模块300。基于上述码流录制播放系统,参照图3,本发明还提出一种码流录制播放方法,该方法包括以下步骤:S10、微控制模块300接收终端400输出的模式信号,根据模式信号判断码流录制播放装置工作模式;在码流录制播放装置工作于录制模式时:S20、所述调谐模块100将输入的高频信号进行转换后输出中频信号至调制/解调模块200;S30、所述调制/解调模块200对输入的中频信号进行转换后输出流媒体信号;S40、所述微控制模块300将流媒体信号进行转换后输出编码信号至外部的终端400。在码流录制播放装置工作于播放模式时:S50、所述微控制模块300对外部的终端400发出的编码信号进行转换后输出流媒体信号至调制/解调模块200;S60、所述调制/解调模块200对流媒体信号进行转换后输出中频信号至所述调谐模块100;S70、所述调谐模块100将所述调制/解调模块200输出的中频信号转换成高频信号输出。进一步地,参照图4,所述调制/解调模块200包括模拟/数字转换单元210、处理单元220、及传送流单元230,所述步骤“调谐模块100将输入的高频信号转换成中频信号输出至调制/解调模块200”包括如下步骤:S31、所述模拟/数字转换单元210,将输入的模拟的中频信号转换成数字的中频信号;S32、所述处理单元220,将数字的中频信号进行解调及解码后输出流媒体信号;S33所述传送流单元230,发送流媒体信号至所述微控制模块300。具体地,所述步骤“所述调制/解调模块200对流媒体信号进行调制输出中频信号至所述调谐模块100”包括:S61、所述传送流单元230接收所述微控制模块300发送的流媒体信号;S62、所述处理单元220将流媒体信号进行编码及调制后输出数字的中频信号;S63、所述模拟/数字转换单元210将输入的数字的中频信号转换成模拟的中频信号。进一步地,所述微控制模块300包括通用可编程单元310及USB转换单元320;所述步骤“调制/解调模块200对输入的中频信号进行解码输出流媒体信号”包括:S41、所述通用可编程单元310,接收所述调制/解调模块200输出的流媒体信号并发送至USB转换单元320;S42、所述USB转换单元320将流媒体信号进行编码后输出USB信号至终端400。进一步地,所述步骤“所述微控制模块300对外部的终端400发出的编码信号进行解码输出流媒体信号至调制/解调模块200”包括:S51、所述USB转换单元320将终端400输出的USB信号进行解码后输出流媒体信号,并输出至所述通用可编程单元310;S52、所述通用可编程单元310,将所述USB转换单元320输出的流媒体信号发送至所述调制/解调模块200。现结合图1至图4,对码流录制播放方法作进一步阐述:步骤1:调谐模块100从外部天线接收高频射频(RF)信号,经过调谐模块100调谐为中频(IF)信号送至调制/解调模块200中,工作过程受调制解调模块的自动增益单元240以及总线(I2C)信号控制。步骤2:调制/解调模块200从调谐模块100接收中频(IF)信号,经过模数转换(ADC)后,送入处理单元220(即Demodulator&Decoder单元)中,进行解调以及解码。工作过程受微控制模块300的总线信号控制,同时也通过总线信号以及自动增益单元240控制调谐模块100;步骤3:调制/解调模块200中的处理单元220输出TS流,经过流传送单元发送至微控制模块300中,工作过程受微控制模块300的总线信号控制。步骤4:微控制模块300的通用可编程单元310(即GeneralProgrammableI/F)从微控制模块300接收到TS流信号。工作过程受总线信号控制。步骤5:微控制模块300的通用可编程单元310将其接收到的TS流信号送入USB转换单元320(即SmartUSBEngine单元)中,在USB转换单元320中与总线信号打包后转换为USB格式编码的USB信号。其工作过程受CPU单元310控制。步骤6:打包后USB信号被USB转换单元320送入到USB接口500中。工作过程受CPU控制,并且通过总线信号控制调制/解调模块200。步骤7:USB信号经过USB接口500传输至终端400的应用程序的底层驱动单元中。底层应用程序接收该USB信号并解析,进行数据的收录存档。步骤8:解析后的数据信息受用户控制,进行收录存档。本发明实施例播放模式的步骤为:步骤1:在应用程序中,选择需要播放的制式以及码流信息,选择播放,对应的码流信息传入应用程序的底层驱动单元430中。步骤2:码流信息传入底层驱动单元中转为可传输的USB信号流,经过底层驱动单元加工处理后传到USB接口500。步骤3:USB接口500将打包后USB信号送入到微控制模块300的USB转换单元320中。其工作过程受CPU单元310控制。步骤4:微控制模块300的USB转换单元320受CPU单元310控制,将接收到的信号进行解码,转换后接出数据信号以及控制信号,控制信号送入I2C控制模块中,数据信号转为TS流信号送入通用可编程单元310中。其工作过程受CPU单元310控制。步骤5:通过通用可编程单元310发送至调制/解调模块200中,而总线信号也同时发送至调制解调模块中。步骤6:调制/解调模块200从微控制模块300接收TS流,经过流传送单元传输到处理单元220中。工作过程受微控制器模块的总线信号控制。步骤7:调制解调模块的处理单元220接收到TS流信号后,对其进行编码以及调制,输出信号经过数模转换单元转换(ADC)后,输出中频(IF)信号至调谐模块100,工作过程受微控制模块300的总线信号控制,同时也通过总线信号以及自动增益单元240控制调谐模块100。步骤8:调谐模块100从调制/解调模块200中接收中频(IF)信号,经过调谐模块100转换为高频射频(RF)信号传送至外部天线,工作过程受调制/解调模块200的自动增益单元240以及总线信号控制。如此,完成了在同一个系统中实现了码流的录制及播放,同时该系统面对常见的DVB-T/T2、DVB-C、ATSC、ISDB-T、DVB-S/S2制式的广播电视信号,都能进行处理,功能全面。以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效流程变换,或直接/间接运用在其他相关的
技术领域
均包括在本发明的专利保护范围内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1