1.本技术涉及到计算机领域,特别是涉及到一种基于混合数据包的数字电视信号采集方法与装置。
背景技术:
2.传统的数字电视信号采集方案,只是采用数字采集器,以采集节目场景(当然,这些节目场景里包括人物,实际上拍的也是包括人物的镜头)的音视频数字信号。因此,传统的数字电视信号采集方案(也即是数字电视节目信号数据采集),只能生成一个数字节目数据,以在数字电视播放端播放对应的音视频。但是,用户观看数字电视节目时,视线可能离开数字电视播放端的屏幕,因此将出现情节空白,而传统方式采集得到的数字电视信号无法解决这个问题,从而导致播放效果客观下降。
技术实现要素:
3.本技术提出一种基于混合数据包的数字电视信号采集方法,包括以下步骤:s1、采用预设的数字摄像机,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;s2、采用预设的第一数字音频采集器,对所述节目场景进行音频采集处理,以得到与所述数字视频数据对应的第一数字音频数据;s3、将所述数字视频数据与所述第一数字音频数据,组合为具有指定时序的第一数字节目数据;s4、采用预设的第二数字音频采集器,对播音者进行音频采集处理,以得到第二数字音频数据;其中,所述第二数字音频数据用于对所述节目场景进行语音描述;s5、对所述第二数字音频数据进行时序调整,以形成具有所述指定时序的第二数字节目数据;s6、根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;其中,所述多个第一数据段和多个第二数据段在时间上一一对应;s7、进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;其中,第一混合数据包由第一个第一数据段和第一个第二数据段构成、第二混合数据包由第二个第一数据段和第二个第二数据段构成、
…
、第n混合数据包由第n个第一数据段和第n个第二数据段构成;n为大于2的整数;s8、将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求;s9、若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段。
4.进一步地,所述将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求的步骤s8之后,包括:s81、若收到来自于数字电视播放端的节目信号获取请求,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列;其中,所述第一重要程度序列由n个第一重要程度值构成,所述n个第一重要程度值分别对应于n个第一数据段,所述第一重要程度预测模型基于神经网络模型训练而成;s82、将所述多个第二数据段输入预设的第二重要程度预测模型中进行处理,以得到所述第二重要程度预测模型输出的第二重要程度序列;其中,所述第二重要程度序列由n个第二重要程度值构成,所述n个第二重要程度值分别对应于n个第二数据段,所述第二重要程度预测模型基于神经网络模型训练而成;s83、根据重要程度值大于预设的重要程度阈值的规则,从所述多个第一数据段中选出指定第一数据段,并从所述多个第一数据段中选出重要第二数据段;s84、根据第一数据段与第二数据段的对应关系,获取与所述指定第一数据段对应的指定第二数据段;s85、生成备用节目数据,并发送所述备用节目数据,并要求数字电视播放端在任意一个时间点均只能播放一个第一数据段或者一个第二数据段;其中,所述备用节目数据由所述多个第一数据段、所述重要第二数据段和所述指定第二数据段构成。
5.进一步地,所述若收到来自于数字电视播放端的节目信号获取请求,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列的步骤s81,包括:s801、若收到来自于数字电视播放端的节目信号获取请求,则判断接收到的节目信号获取请求是请求全面节目信号还是请求简略节目信号;s802、若接收到的节目信号获取请求是请求简略节目信号,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列。
6.进一步地,所述若收到来自于数字电视播放端的节目信号获取请求,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列的步骤s81之前,包括:s71、获取预先收集的多个样本数据;其中,样本数据由样本视频数据和与样本视频数据对应的样本音频数据构成;s72、对所述多个样本数据分别进行人工分段并标注处理,以得到多个样本数据段序列;其中,每个样本数据段序列中的所有样本数据段均被标注出重要程度;s73、根据预设比例将所述多个样本数据段序列划分为多个训练数据段序列和多个验证数据段序列;s74、将所述多个训练数据段序列依次输入预设的神经网络模型中进行训练,以得到初步预测模型;其中,训练过程中采用反向传播算法以更新各层网络中的参数;s75、采用所述多个验证数据段序列对所述初步预测模型中进行验证,以得到验证
结果,并判断验证结果是否为验证通过;s76、若验证结果为验证通过,则将所述初步预测模型记为第一重要程度预测模型。
7.进一步地,所述节目场景具有多个,所述根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段的步骤s6,包括:s601、将处于同一长镜头的视频片段记为一个第一数据段,从而得到与所有的长镜头对应的多个第一数据段;其中,长镜头指未切换镜头对同一场景进行连续拍摄的视频片段,并且长镜头的连续拍摄时间大于预设的时间阈值;s602、将除长镜头外的视频片段根据预设的时间长度进行依次切断处理,以得到多个第一数据段;s603、根据所述指定时序和已经切断得到的所有第一数据段,将所述第二数字节目数据切断为与所有第一数据段对应的多个第二数据段。
8.本技术提供一种基于混合数据包的数字电视信号采集装置,包括:数字视频数据采集单元,用于采用预设的数字摄像机,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;第一数字音频数据采集单元,用于采用预设的第一数字音频采集器,对所述节目场景进行音频采集处理,以得到与所述数字视频数据对应的第一数字音频数据;第一数字节目数据组合单元,用于将所述数字视频数据与所述第一数字音频数据,组合为具有指定时序的第一数字节目数据;第二数字音频数据采集单元,用于采用预设的第二数字音频采集器,对播音者进行音频采集处理,以得到第二数字音频数据;其中,所述第二数字音频数据用于对所述节目场景进行语音描述;第二数字节目数据获取单元,用于对所述第二数字音频数据进行时序调整,以形成具有所述指定时序的第二数字节目数据;数字节目数据切断单元,用于根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;其中,所述多个第一数据段和多个第二数据段在时间上一一对应;混合数据包生成单元,用于进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;其中,第一混合数据包由第一个第一数据段和第一个第二数据段构成、第二混合数据包由第二个第一数据段和第二个第二数据段构成、
…
、第n混合数据包由第n个第一数据段和第n个第二数据段构成;n为大于2的整数;默认节目数据标记单元,用于将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求;默认节目数据发送单元,用于若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段。
9.本技术提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程
序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
10.本技术提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
11.本技术的基于混合数据包的数字电视信号采集方法、装置、计算机设备和存储介质,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;得到与所述数字视频数据对应的第一数字音频数据;组合为具有指定时序的第一数字节目数据;得到第二数字音频数据;进行时序调整,以形成具有所述指定时序的第二数字节目数据;分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据;若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段,解决了用户观看数字电视节目时可能出现的情节空白的问题,提高了整体播放效果。
12.本技术解决了用户观看数字电视节目时可能出现的情节空白的问题,提高了整体播放效果,是由于申请人发现,观看者出现情节空白的问题时,一般是闭眼等情况造成的,也即是五感中的视觉离开了数字电视,但是五感中的听觉仍不由自主地接收外界的声信号。因此,本技术通过构建两组具有相同时序的数字节目数据的方式,以使得观看者纵使视线离开数字电视,也仍然能够通过另外一组数字节目数据弥补上传统方案中会出现的空白情节,从而提高了整体播放效果。当然,此处只是介绍本技术的实施原理,具体实施过程结合后续步骤详细说明。
附图说明
13.图1 为本技术一实施例的基于混合数据包的数字电视信号采集方法的流程示意图;图2 为本技术一实施例的基于混合数据包的数字电视信号采集装置的结构示意框图;图3 为本技术一实施例的计算机设备的结构示意框图。
14.本技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
15.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
16.参照图1,本技术实施例提供一种基于混合数据包的数字电视信号采集方法,包括以下步骤:s1、采用预设的数字摄像机,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;s2、采用预设的第一数字音频采集器,对所述节目场景进行音频采集处理,以得到与所述数字视频数据对应的第一数字音频数据;
s3、将所述数字视频数据与所述第一数字音频数据,组合为具有指定时序的第一数字节目数据;s4、采用预设的第二数字音频采集器,对播音者进行音频采集处理,以得到第二数字音频数据;其中,所述第二数字音频数据用于对所述节目场景进行语音描述;s5、对所述第二数字音频数据进行时序调整,以形成具有所述指定时序的第二数字节目数据;s6、根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;其中,所述多个第一数据段和多个第二数据段在时间上一一对应;s7、进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;其中,第一混合数据包由第一个第一数据段和第一个第二数据段构成、第二混合数据包由第二个第一数据段和第二个第二数据段构成、
…
、第n混合数据包由第n个第一数据段和第n个第二数据段构成;n为大于2的整数;s8、将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求;s9、若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段。
17.如上述步骤s1-s3所述,采用预设的数字摄像机,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;采用预设的第一数字音频采集器,对所述节目场景进行音频采集处理,以得到与所述数字视频数据对应的第一数字音频数据;将所述数字视频数据与所述第一数字音频数据,组合为具有指定时序的第一数字节目数据。
18.数字视频数据,是普通的数字电视播放端播放画面的数据来源,第一数字音频数据,是普通的数字电视播放端播放声音的数据来源。因此,本技术中数字摄像机和第一数字音频采集器分别采集到的数字视频数据与所述第一数字音频数据,实际上与普通方案中进行数字信号采集的过程相同,得到的数据也相同。但是,本技术仍需要将这个过程描述出来,并且将其中的数字音频数据编号为第一数字音频数据,这是因为本技术虽然和普通方案一样,同样得到了数字视频数据与所述第一数字音频数据,但这些数字视频数据与所述第一数字音频数据不会直接发送给数字电视播放端,而第一数字音频数据的编号,是为了与后续的第二数字音频数据进行区分。其中,第一数字音频数据是台词对话等内容的数字信号的体现。
19.再将所述数字视频数据与所述第一数字音频数据,组合为具有指定时序的第一数字节目数据,而第一数字节目数据是不能直接发送给数字电视播放端的,因为若直接发送给数字电视播放端,则本技术意图解决了用户观看数字电视节目时可能出现的情节空白的问题,提高了整体播放效果的目的,无法实现。其中,指定时序即是播放节目的时间轴,体现在可视化界面中,即为播放节目时的进度条,这也是表明,数字视频数据与第一数字音频数据在时间上是相互对应匹配的。其中,数字音频采集器例如为高清收音器、定向收音器等。
20.如上述步骤s4-s6所述,采用预设的第二数字音频采集器,对播音者进行音频采集处理,以得到第二数字音频数据;其中,所述第二数字音频数据用于对所述节目场景进行语
音描述;对所述第二数字音频数据进行时序调整,以形成具有所述指定时序的第二数字节目数据;根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;其中,所述多个第一数据段和多个第二数据段在时间上一一对应。
21.第二数字音频虽然也是用数字音频采集器采集得到的,但其与第一数字音频数据有本质上的区别,即,第一数字音频数据主要反应的是台词,而第二数字音频数据用于对所述节目场景进行语音描述,即第二数字音频数据是播音者用语言对节目场景(也即是对数字电视节目的情节)进行描述时采集得到的,其是另一种形式对数字电视节目的演绎,当然这种形式摒弃了视频,从而仅以音频的方式让使用者进行了解到数字电视节目的情节。
22.对所述第二数字音频数据进行时序调整,以形成具有所述指定时序的第二数字节目数据,其目的在于,使得第二数字节目数据能够在时间上与第一数字节目数据对应上。例如,对于a镜头,第一数字节目数据是在第一时间点上出现,而第二数字节目数据应当同样在第一时间点上出现描述a镜头情节的语音;而对于在a镜头之后预设时间长度的b镜头,第一数字节目数据是在第二时间点上(第二时间点比第一时间点晚预设时间长度)出现,则第二数字节目数据应当同样在第二时间点上出现描述b镜头情节的语音。这就是指定时序的具体含义。
23.再进行数据切断处理,目的是将情节关联紧密的部分连续数据(在视频上体现为连续镜头,在音频上体现为连续语音)划为同一个数据段,也即是切断后的不同数据段之间的情节关联程度较低。具体的数据切断方法,即是选择切断点的过程,而这可以采用计算机自动切断,也可以采用人工自动切断。并且因为本技术中在此处只需要切断一次(指在时间轴上进行一遍),因此可以采用人工切断处理。由于第一数字节目数据与第二数字节目数据都是具有指定时序的,因此切断得到的多个第一数据段和多个第二数据段在时间上一一对应,这表明两个数字节目数据是在相同的切断点进行切断处理的。而之所以要进行数据切断处理,是为了使两个数字节目数据在需要时,能够进行互相替换。因为,若在观看者一闭眼就直接切换为第二数字节目数据,以通过语音描述情节的方式来演绎数字电视节目,那么若闭眼时正好是台词集中处,那么很可能出现某句台词直接被打断,然而直接采用现语音描述情节,这种突兀感并不能提高本技术方案的实施效果。因此,必须进行数据切断处理。
24.如上述步骤s7-s9所述,进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;其中,第一混合数据包由第一个第一数据段和第一个第二数据段构成、第二混合数据包由第二个第一数据段和第二个第二数据段构成、
…
、第n混合数据包由第n个第一数据段和第n个第二数据段构成;n为大于2的整数;将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求;若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段。
25.本技术中的省略号是省略了其前后之间的内容,这是数学领域的常用方式,例如,第一混合数据包、第二混合数据包、
…
、第n混合数据包,其中就是省略了第三混合数据包至第n-1混合数据包。每个混合数据包均由一个第一数据段和对应的一个第二数据段构成。通
过这种方式,使得发送数字电视信号数据时,可以将相互关联的两组数字电视信号一起发送出去,从而数字电视播放端可以根据需要,选择混合数据包中的某一个数据段进行播放。这即是,将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求;若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段。由于同一个时间点只能播放一个数据段,因此不会出现重复情节的数据被重复播放的情况。并且,采用这种播放方式,虽然会出现两组数字信号数据之间的切换,但是切换前后的情节进程并不会发生改变。
26.当然,此时采用完整的混合数据包进行发送,是能够实现本技术的目的,但是会出现数据传输量增大的情况,因为相对于传统方案只需发送一组数字电视节目数据,本技术需要发送两组。而本技术在能够实现本技术的目的基础上,仍然能够进行数据传输量控制(减少部分数据传输量),其具体实施过程及阐述见下一实施方式。
27.而从观看者的角度出发,其在观看数字电视节目时,可以张开眼看向屏幕,具有视觉与听觉方面的享受,此时是第一数字节目数据被播放,也即是混合数据包中的第一数据段被播放。当眼睛疲劳时,可以闭上眼睛,只用听觉来感受故事情节的演化,此时是第二数字节目数据被播放,也即是混合数据包中的第二数据段被播放。
28.在一个实施方式中,所述将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求的步骤s8之后,包括:s81、若收到来自于数字电视播放端的节目信号获取请求,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列;其中,所述第一重要程度序列由n个第一重要程度值构成,所述n个第一重要程度值分别对应于n个第一数据段,所述第一重要程度预测模型基于神经网络模型训练而成;s82、将所述多个第二数据段输入预设的第二重要程度预测模型中进行处理,以得到所述第二重要程度预测模型输出的第二重要程度序列;其中,所述第二重要程度序列由n个第二重要程度值构成,所述n个第二重要程度值分别对应于n个第二数据段,所述第二重要程度预测模型基于神经网络模型训练而成;s83、根据重要程度值大于预设的重要程度阈值的规则,从所述多个第一数据段中选出指定第一数据段,并从所述多个第一数据段中选出重要第二数据段;s84、根据第一数据段与第二数据段的对应关系,获取与所述指定第一数据段对应的指定第二数据段;s85、生成备用节目数据,并发送所述备用节目数据,并要求数字电视播放端在任意一个时间点均只能播放一个第一数据段或者一个第二数据段;其中,所述备用节目数据由所述多个第一数据段、所述重要第二数据段和所述指定第二数据段构成。
29.从而实现了既提高播放效果,又控制数据传输量的目的。其中,控制数据传输量是这样实现的:由于备用节目数据中,只有所有的第一数据段和部分的第二数据段,因此相对于前述的混合数据包,少了部分的第二数据段。而之所以可以不将全部的第二数据段发送出去,这是因为数字电视节目毕竟主要是电视节目,视频数据更为重要,因此将全部的第一
数据段(对应于视频)全部发送,而第二数据段中,观看者可以出现情节忽视的部分是被播放的可能性最高的,这即是重要第二数据段,因此也需要发送重要第二数据段。另外,还需要注意的是,指定第二数据段也是必要的,因为指定第二数据段是对应于指定第一数据段的,而指定第一数据段的重要性很高,因此假设观看者意外忽视了指定第一数据段的情节,例如在播放指定第一数据段时闭眼了,那么仍可以通过播放指定第二数据段的方式,实现情节补充。
30.其中,所述第一重要程度预测模型基于神经网络模型训练而成,而第二重要程度预测模型也是基于神经网络模型训练而成,采用的神经网络模型可为任意可行模型,例如为残差网络模型、深度卷积神经网络模型、对抗网络模型、长短期记忆网络模型等等。其中,第一数字节目数据(即多个第一数据段)能够被预测出重要程度的原因在于,重要的第一数据段,其或者时长较长、或者台词对话频繁、或者具有高质量特效,因此这些会在视频的图像序列或者音频中体现出来(即能够体现在第一数字节目数据中),而神经网络模型适合于寻找这些必然存在的潜在规律,当然,这需要大量的样本数据进行训练。同样的,对于重要的第二数据段,其时长也较长,播音者采用的语调、语速也会有差异,因此也会体现在第二数字节目数据中,因此也适应采用神经网络模型进行重要程度的发现。而两个重要程度预测模型,从本质上而言,均是分类或者预测模型。
31.进一步地,所述若收到来自于数字电视播放端的节目信号获取请求,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列的步骤s81,包括:s801、若收到来自于数字电视播放端的节目信号获取请求,则判断接收到的节目信号获取请求是请求全面节目信号还是请求简略节目信号;s802、若接收到的节目信号获取请求是请求简略节目信号,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列。
32.从而针对于数字电视播放端的不同要求,发送不同的节目信号。具体地,若数字电视播放端发送的是完整的数据请求(这是默认的,因此对混合数据包定为默认数据),则发送默认节目数据;若数字电视播放端发送的是简略节目信号的请求,则再发送数据量较小的备用节目数据。
33.进一步地,所述若收到来自于数字电视播放端的节目信号获取请求,则将所述多个第一数据段输入预设的第一重要程度预测模型中进行处理,以得到所述第一重要程度预测模型输出的第一重要程度序列的步骤s81之前,包括:s71、获取预先收集的多个样本数据;其中,样本数据由样本视频数据和与样本视频数据对应的样本音频数据构成;s72、对所述多个样本数据分别进行人工分段并标注处理,以得到多个样本数据段序列;其中,每个样本数据段序列中的所有样本数据段均被标注出重要程度;s73、根据预设比例将所述多个样本数据段序列划分为多个训练数据段序列和多个验证数据段序列;s74、将所述多个训练数据段序列依次输入预设的神经网络模型中进行训练,以得到初步预测模型;其中,训练过程中采用反向传播算法以更新各层网络中的参数;
s75、采用所述多个验证数据段序列对所述初步预测模型中进行验证,以得到验证结果,并判断验证结果是否为验证通过;s76、若验证结果为验证通过,则将所述初步预测模型记为第一重要程度预测模型。
34.从而获取能够胜任重要程度预测工作的第一重要程度预测模型。本技术采用的是有监督学习的训练方式对第一重要程度预测模型进行训练,因此需要对样本数据进行人工分段并标注处理。其中,样本数据可以为普通的数字电视数据,而为了进一步扩大样本数据的数量,还可以将模拟数字电视数据进行模数转换,以转换为数字电视数据,再将其加入到样本数据中。由于数字电视数据与模拟数据电视数据的数量是足够多的,因为任意一个节目数据均可以作为一个样本数据,因此在某些模型训练过程中可能出现的样本数据缺乏的问题并不会在本技术中出现。由于训练与验证的过程中,采用的是同一来源的样本数据,并且训练得到的模型也能通过验证,因此能够保证第一重要程度预测模型的可信度,以保证在正式使用时,第一重要程度预测模型输出的预测结果的可靠性。
35.在一个实施方式中,所述节目场景具有多个,所述根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段的步骤s6,包括:s601、将处于同一长镜头的视频片段记为一个第一数据段,从而得到与所有的长镜头对应的多个第一数据段;其中,长镜头指未切换镜头对同一场景进行连续拍摄的视频片段,并且长镜头的连续拍摄时间大于预设的时间阈值;s602、将除长镜头外的视频片段根据预设的时间长度进行依次切断处理,以得到多个第一数据段;s603、根据所述指定时序和已经切断得到的所有第一数据段,将所述第二数字节目数据切断为与所有第一数据段对应的多个第二数据段。
36.从而实现了切断处理,以得到多个第一数据段和多个第二数据段。切断处理时可以采用人工切断,也可以采用计算机切断。其中,本技术可以采用一种高速的切断方式,来实现高效地数据段获取。具体地,由于长镜头是视频中的一种特别手段,会使用长镜头一般是认为,长镜头对应的视频片段是不可分割,或者说是更适合作为一个整体的,因此直接将长镜头拆分出来,就能够得到多个第一数据段。而对于其他第一数据段,由于相对而言没有那么整体化,因此采用根据预设的时间长度进行依次切断处理,以得到多个第一数据段。虽然这种方式可能会造成一定的误切,但是实现速度快,并且由于有长镜头视频片段对应的第一数据段的前提,因此误切的程度是有限的。而第二数据段是与第一数据段在时间上一一对应的,因此根据切断得到的第一数据段,就可以直接进行切断处理,以得到多个第二数据段。
37.本技术的基于混合数据包的数字电视信号采集方法,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;得到与所述数字视频数据对应的第一数字音频数据;组合为具有指定时序的第一数字节目数据;得到第二数字音频数据;进行时序调整,以形成具有所述指定时序的第二数字节目数据;分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为
默认节目数据;若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段,解决了用户观看数字电视节目时可能出现的情节空白的问题,提高了整体播放效果。
38.如图2所示,本技术实施例提供一种基于混合数据包的数字电视信号采集装置,包括:数字视频数据采集单元10,用于采用预设的数字摄像机,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;第一数字音频数据采集单元20,用于采用预设的第一数字音频采集器,对所述节目场景进行音频采集处理,以得到与所述数字视频数据对应的第一数字音频数据;第一数字节目数据组合单元30,用于将所述数字视频数据与所述第一数字音频数据,组合为具有指定时序的第一数字节目数据;第二数字音频数据采集单元40,用于采用预设的第二数字音频采集器,对播音者进行音频采集处理,以得到第二数字音频数据;其中,所述第二数字音频数据用于对所述节目场景进行语音描述;第二数字节目数据获取单元50,用于对所述第二数字音频数据进行时序调整,以形成具有所述指定时序的第二数字节目数据;数字节目数据切断单元60,用于根据预设的切断方法,对所述第一数字节目数据和所述第二数字节目数据分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;其中,所述多个第一数据段和多个第二数据段在时间上一一对应;混合数据包生成单元70,用于进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;其中,第一混合数据包由第一个第一数据段和第一个第二数据段构成、第二混合数据包由第二个第一数据段和第二个第二数据段构成、
…
、第n混合数据包由第n个第一数据段和第n个第二数据段构成;n为大于2的整数;默认节目数据标记单元80,用于将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据,并判断是否收到来自于数字电视播放端的节目信号获取请求;默认节目数据发送单元90,用于若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段。
39.其中上述单元分别用于执行的操作与前述实施方式的基于混合数据包的数字电视信号采集方法的步骤一一对应,在此不再赘述。
40.本技术的基于混合数据包的数字电视信号采集装置,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;得到与所述数字视频数据对应的第一数字音频数据;组合为具有指定时序的第一数字节目数据;得到第二数字音频数据;进行时序调整,以形成具有所述指定时序的第二数字节目数据;分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据;若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目
数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段,解决了用户观看数字电视节目时可能出现的情节空白的问题,提高了整体播放效果。
41.参照图3,本发明实施例中还提供一种计算机设备,该计算机设备可以是服务器,其内部结构可以如图所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设计的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储基于混合数据包的数字电视信号采集方法所用数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于混合数据包的数字电视信号采集方法。
42.上述处理器执行上述基于混合数据包的数字电视信号采集方法,其中所述方法包括的步骤分别与执行前述实施方式的基于混合数据包的数字电视信号采集方法的步骤一一对应,在此不再赘述。
43.本领域技术人员可以理解,图中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定。
44.本技术的计算机设备,对预设的节目场景进行连续图像采集处理,以得到数字视频数据;得到与所述数字视频数据对应的第一数字音频数据;组合为具有指定时序的第一数字节目数据;得到第二数字音频数据;进行时序调整,以形成具有所述指定时序的第二数字节目数据;分别进行切断处理,从而对应得到多个第一数据段和多个第二数据段;进行混合数据包生成处理,以生成第一混合数据包、第二混合数据包、
…
、第n混合数据包;将所述第一混合数据包、第二混合数据包、
…
、第n混合数据包记为默认节目数据;若收到来自于数字电视播放端的节目信号获取请求,则发送所述默认节目数据,并要求数字电视播放端在任意一个时间点均只能播放混合数据包中的第一数据段或者第二数据段,解决了用户观看数字电视节目时可能出现的情节空白的问题,提高了整体播放效果。
45.本技术一实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现基于混合数据包的数字电视信号采集方法,其中所述方法包括的步骤分别与执行前述实施方式的基于混合数据包的数字电视信号采集方法的步骤一一对应,在此不再赘述。
46.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、装置、物品或者方法不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、装置、物品或者方法所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、装置、物品或者方法中还存在另外的相同要素。
47.以上所述仅为本技术的优选实施例,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
转载请注明原文地址:https://tc.8miu.com/read-86.html