一种混合数据源智能电视播放及交互系统的制作方法

文档序号:15262409发布日期:2018-08-24 21:59阅读:297来源:国知局

本发明涉及智能电视播放及交互技术领域,具体来说,是涉及一种混合数据源智能电视播放及交互系统。



背景技术:

目前,现有的智能电视播放及交互系统,比较有代表性的有广电系统的电视播放系统以及各互联网运营商运营的互联网电视播放系统。两者基本上独立运营,数据不混合。

由于制作成本以及专业化的限制,绝大部分广电系统的视音频数据都是以大多数普通的健康人作为试听对象来制作的。制作的视音频内容不适合有听力障碍的群体的收看,虽然有少量广电视频也配上了手语,但是从根本上来说,这种手语还是属于广电视频内容的一部分,并不能对第三方互联网专业服务机构开放接口,不能实时接入第三方互联网专业服务机构的手语数据;而且,上述已经配上了手语的视频数量很少,限制了有听力障碍的群体的收看范围。

另外,广电系统的视音频数据中虽然包含字幕,但是实际上,这种字幕也是视音频内容自身的一个组成部分,基本上都是事先和内容配套的对话等内容,并不能对第三方互联网专业服务机构开放接口,不能实时接入第三方互联网专业服务机构的有特色的字幕数据。这样一来,限制了用户获得更好的和节目内容相关的特色信息来源。这种特色信息可以是多个角度多个方面的信息,比较有代表性的是为没有字幕的视频配上字幕,对原字幕的翻译,对节目内容带知识性的解说等。

综上所述,现有的广电系统的电视播放系统不利于有听力障碍的群体的收看,也不利于用户获得更好的相关信息源。



技术实现要素:

本发明的目的是解决现有技术中单一广播数据源的问题,提供一种混合数据源智能电视播放及交互系统,能够支持广播数据源和互联网数据源的混合播放功能,并能够提供用户交互。

本发明的目的是这样实现的:

一种混合数据源智能电视播放及交互系统,可以同时在电视屏幕上播放显示广播数据源和互联网数据源,包括:数据通讯子系统,用于接收广播数据源和互联网数据源,并将接收的数据源传输至播放子系统;交互子系统,用于设置或调整互联网数据源的显示属性,并将设置或调整后的显示属性通知至播放子系统;播放子系统,用于接收来自数据通讯子系统的数据源,并根据交互子系统设置或调整的显示属性播放显示广播数据源和互联网数据源。

所述数据通讯子系统,包括:广播数据源接收模块和广播数据源传输模块,用于接收广电广播数据并将所接收的广电广播数据传输至播放子系统;互联网数据源接收模块和互联网数据源传输模块,用于接收互联网数据并将所接收的互联网数据传递给播放子系统。

所述交互子系统,包括:大小控制模块,用于对互联网数据源的显示区域的大小进行设置或调整,并将设置或调整后的显示区域的显示大小属性通知至播放子系统;位置控制模块,用于对互联网数据源的显示位置进行设置或调整,并将设置或调整后的显示位置属性通知至播放子系统。

所述播放子系统,包括:广播数据源播放子系统,用于接收并播放显示广电广播数据;显示属性获取模块,用于获取交互子系统通知的显示属性;互联网数据源播放子系统,用于接收互联网数据,并根据交显示属性获取模块所获取的互子系统通知的显示大小属性和显示位置属性播放显示互联网数据。

本发明由于采用了上述技术方案,与现有技术相比,具有以下有益效果:本发明所提供的一种混合数据源智能电视播放及交互系统,通过把广电的广播数据源和互联网数据源进行混合播放并支持交互,从而可以对第三方互联网专业服务机构开放接口,实现实时接入第三方互联网专业服务机构的有特色的互联网数据信息。

同时,本发明的社会效益是明显的,从需求侧的用户角度看,不仅扩大了广播视频的用户群体,而且让普通用户也可以获得更多的特色信息和知识;从供应侧的互联网专业服务机构来看,增加了一个为用户服务的途径,扩大了社会就业机会;所以本发明,为需求侧和供应侧建立了一个通道,让供求双方双赢,具备良好的社会效益。

基于上述发明构思,还可以把广电的原有广播数据源和第三方互联网专业服务机构的手语以及字幕等特色数据源混合显示,并提供交互来控制信息显示的位置,大小,颜色。从而解决有听力障碍群体收看广电节目的问题,并帮助普通用户在收看广电节目的同时获得更广泛的互联网相关信息。其中这种特色信息可以是多个角度多个方面的信息,比较有代表性的是为没有字幕的视频配上字幕,对原字幕的翻译,对节目内容带知识性的解说等。

因此,进一步地,所述互联网数据源接收模块,可以包括:手语数据接收模块,用于接收互联网手语数据,所述互联网手语数据包括但不限于是:跟随主节目视频播放过程同时产生的实时手语视频或事先录制好的非实时手语视频。其中的实时手语视频可以是ip多播实时手语视频。

这样一来,通过把广电的广播数据源和互联网数据源进行混合播放并支持交互,可以对广电的原有广播视频配上互联网的手语解说,让有听力障碍群体也可以正常收看原有的广播视频。

相应地,所述互联网数据源传输模块,还包括手语数据传输模块,用于将所接收的授予数据传递给播放子系统。

或者地,所述互联网数据源接收模块,可以包括:字幕数据接收模块,用于接收互联网字幕数据,所述互联网字幕数据包括但不限于是:跟随主节目视频播放过程中同时输入的实时字幕数据或事先准备好的非实时字幕数据。其中的实时字幕数据可以是http实时字幕数据。

这样一来,通过把广电的广播数据源和互联网数据源进行混合播放并支持交互,可以对广电的原有广播视频配上互联网字幕,让普通用户可以获得更加广泛的和节目相关的互联网特色信息。

相应地,所述互联网数据源传输模块,还包括字幕数据传输模块,用于将所接收的字幕数据传递给播放子系统。

或者地,作为一种较优的实施方案,所述互联网数据源接收模块,也可以同时包括上述手语数据接收模块和字幕数据接收模块。相应地,所述互联网数据源传输模块,还包括:手语数据传输模块和字幕数据传输模块,用于分别将所接收的手语数据和字幕数据传递给播放子系统。

优选地,所述交互子系统,包括:大小控制模块,用于对手语显示区域的大小和/或字幕显示区域的大小进行设置或调整,并将设置或调整后的显示区域的显示大小属性通知至播放子系统;位置控制模块,用于对手语和/或字幕的显示位置进行设置或调整,并将设置或调整后的显示位置属性通知至播放子系统;颜色控制模块,用于对字幕的显示颜色进行设置或调整,并将设置或调整后的显示颜色属性通知至播放子系统。

优选地,所述互联网数据源播放子系统,包括:实时手语播放子系统,用于接收互联网手语数据,并根据交互子系统通知的显示属性播放显示互联网手语数据;和/或实时字幕播放子系统,用于接收互联网字幕数据,并根据交互子系统通知的显示属性播放显示互联网字幕数据。

进一步地,所述大小控制模块,包括:大小用户设置模块,用于用户在用户交互界面上对互联网数据源的显示区域的大小进行设置;大小变化播放子系统通知模块,用于把用户设置的显示区域的大小数据通知至播放子系统。所述位置控制模块,包括:位置用户设置模块,用于用户在用户交互界面上对互联网数据源的显示位置进行设置;位置变化播放子系统通知模块,用于把用户设置的显示位置数据通知至播放子系统。

作为一种较优的实施方案,所述大小控制模块,包括:大小用户设置模块,用于用户在用户交互界面上对手语显示区域的大小和/或字幕显示区域的大小进行设置;大小变化播放子系统通知模块,用于把用户设置的显示区域的大小数据通知至播放子系统。所述位置控制模块,包括:位置用户设置模块,用于用户在用户交互界面上对手语和/或字幕的显示位置进行设置;位置变化播放子系统通知模块,用于把用户设置的显示位置数据通知至播放子系统。所述颜色控制模块,包括:颜色用户设置模块,用于用户在用户交互界面上对字幕的显示颜色进行设置;颜色变化播放子系统通知模块,用于把用户设置的显示颜色数据通知至播放子系统。

进一步地,所述显示属性获取模块,包括分别与交互子系统中的各显示属性的变化播放子系统通知模块相对应的各显示属性的获取模块,用于获取各显示属性的设置信息和/或变化信息。

如上所述的混合数据源智能电视播放及交互系统的实施方案,其中:所述广电广播数据采用的是dvb-c规格;各数据的传输采用的方法包括且不限于:通过内存中循环链表的方法来进行数据传输。

附图说明

通过以下本发明的实施例并结合附图的描述,示出本发明的其它优点和特征,该实施例以实例的形式给出,但并不限于此,其中:

图1为本发明混合数据源智能电视播放及交互系统的系统构成结构示意图。

图2为本发明混合数据源智能电视播放及交互系统的一个较优实施例的数据通讯子系统的结构示意图。

图3为本发明混合数据源智能电视播放及交互系统的一个较优实施例的交互子系统的结构示意图。

图4为本发明混合数据源智能电视播放及交互系统的一个较优实施例的播放子系统的结构示意图。

具体实施方式

如图1所示,一种混合数据源智能电视播放及交互系统,包括:交互子系统1、数据通讯子系统2和播放子系统3。

数据通讯子系统2是用于接收广播数据源和互联网数据源,并将接收的数据源传输至播放子系统3。数据通讯子系统2包括:广播数据源接收模块21、ip多播实时手语数据接收模块22和http实时字幕数据接收模块23。

交互子系统1是用于设置或调整互联网数据源的显示属性,并将设置或调整后的显示属性通知至播放子系统3,交互子系统1包括:大小控制模块11、位置控制模块12和颜色控制模块13。

播放子系统3是用于接收来自数据通讯子系统2的数据源,并根据交互子系统1设置或调整的显示属性播放显示广播数据源和互联网数据源。播放子系统3包括:广播数据源播放子系统31、实时手语播放子系统32、实时字幕显示子系统33和显示属性获取模块34。

以下分别结合图2-4分别对混合数据源智能电视播放及交互系统的一个具体实施例的各子系统的结构进行说明。

数据通讯子系统2(结合图2):

光电广播数据源的数据接收:广电广播数据采用的是dvb-c规格,dvb-c规格是公知的。广播数据源接收模块21包括:dvb-c数据接收子模块211,负责接收dvb-c规格的广播数据;广播数据源播放子系统数据传输模块212,负责把接收到的dvb-c数据传输给播放子系统3的广播数据源播放子系统31。

数据传输可以通过内存中循环链表的方法来进行。循环链表的方法是公知的,其基本方法是事先规定一个内存区域作为存储链表的内存区域用,定义一个头和尾的指针,动态指向链表的头和尾,并根据数据的传递情况动态调整头和尾的指针位置,数据传送方动态把数据放在尾部,数据接收方动态从头部获得数据。所以广播数据源数据传输可以通过公知的方法来实现。

实时手语数据接收:实时手语是指数据源可以跟随主节目视频播放过程同时生产的手语视频,事先录制好的手语视频也支持。实时手语数据采用ip多播的方法进行数据接收。ip多播技术是公知的。ip多播实时手语数据接收模块22包括:ip多播数据接收子模块221,负责ip多播实时手语数据的接收;实时手语播放子系统数据传输模块222,负责把手语数据传输给播放子系统3的实时手语播放子系统32。

ip多播技术是公知的,所以可以用公知的方法实现ip多播数据接收子系统221来完成实时手语数据的接收。数据传输可以通过内存中循环链表的方法来进行。

实时字幕数据接收:实时字幕是指字幕可以是跟随主节目视频播放过程同时输入的字幕数据,事先准备好的字幕数据也支持。本实施例采用http实时字幕数据接收。http协议是公知的。

http实时字幕数据接收模块23包括:http数据接收子模块231,定期通过http协议获取字幕数据;实时字幕显示子系统数据传输模块232,负责把字幕数据传输给播放子系统3的实时字幕显示子系统33。

由于输入字幕也需要一定的时间,所以定期的间隔事先设置为1秒以上就足够了。字幕数据含文字信息,所以http数据接收子模块231可以用公知的方法来实现。数据传输可以通过内存中循环链表的方法来进行。

交互子系统1(结合图3):

交互子系统1可以采用安卓操作系统来实现用户设置的界面,但不仅限安卓操作系统。交互子系统1包括:大小控制模块11,用于对手语显示区域的大小和字幕显示区域的大小进行设置或调整,并将设置或调整后的显示区域的显示大小属性通知至播放子系统3;位置控制模块12,用于对手语和字幕的显示位置进行设置或调整,并将设置或调整后的显示位置属性通知至播放子系统3;颜色控制模块13,用于对字幕的显示颜色进行设置或调整,并将设置或调整后的显示颜色属性通知至播放子系统3。

其中,大小控制模块11包括:大小用户设置模块111和大小变化播放子系统通知模块112。大小用户设置模块111,负责具体的设置,用户在用户交互界面上对手语显示区域的大小和/或字幕显示区域的大小进行设置,用户交互界面上提供手语宽和高的设置,以及字幕宽和高的设置。设置的具体输入方法可以采用直接输入宽和高的数值。大小变化播放子系统通知模块112,负责把大小的变化通知到播放子系统3,通知的具体方式可以采用发送消息的方式,发送消息是各个操作系统的公知方法,以安卓系统为例,发送消息或事件来通知其他模块的方法也是公知的。

位置控制模块12包括:位置用户设置模块121和位置变化播放子系统通知模块122。位置用户设置模块121,负责具体的设置,用户在用户交互界面上对手语和/或字幕的显示位置进行设置,用户交互界面上提供手语位置的设置,以及字幕位置的设置。手语位置的具体设置方法可以提供几个选项,左上,左下,右上,右下供用户选择。同时手语显示模式中提供主视屏覆盖和主视屏错位两种模式供用户选择。字幕位置的具体设置方法可以提供几个选项,左上,左下,右上,右下供用户选择。字幕的显示模式是固定覆盖在主视频上。位置变化播放子系统通知模块122,负责把位置的变化通知到播放子系统3,通知的具体方式可以采用发送消息的方式,发送消息如上所述是公知的方法。

颜色控制模块13包括:颜色用户设置模块131和颜色变化播放子系统通知模块132。颜色用户设置模块131,负责具体的设置,用户在用户交互界面上对字幕的显示颜色进行设置,用户交互界面上提供颜色的rgb值输入来定义字幕的颜色。颜色变化播放子系统通知模块132,负责把颜色的变化通知到播放子系统3,通知的具体方式可以采用发送消息的方式,发送消息如上所述是公知的方法。

播放子系统3(结合图4):

播放子系统3是用于接收来自数据通讯子系统2的数据源,并根据交互子系统1设置或调整的显示属性播放显示广播数据源和互联网数据源。播放子系统3包括:广播数据源播放子系统31、实时手语播放子系统32、实时字幕显示子系统33和显示属性获取模块34。显示属性获取模块34包括大小设置获取模块341、位置设置获取模块342和颜色设置获取模块343。

广播数据源的播放:广播数据源播放子系统31负责广播数据源的播放,包括:dvb-c数据解析模块311、mpeg-2视音频播放模块312。dvb-c数据解析模块311,负责对数据通讯子系统2传输过来的广播数据进行解析。广播数据是dvb-c规格,dvb-c规格是公知的,所以dvb-c数据解析模块311可以采用公知的方法来实现。dvb-c数据解析模块311可以解析出mpeg-2格式的视音频数据。大小设置获取模块341和位置设置获取模块342可以通过消息接收的方法来获取交互子系统1用消息发送传递过来的手语显示区域的大小和显示位置的设置变化。消息发送和接收是公知的方法,以安卓操作系统为例,就可以用公知方法来实现消息的发送和接收。

大小设置获取模块341和位置设置获取模块342还负责对主视频的位置和大小进行调整。如果手语的播放模式是主视频错位模式,那么主视频的位置和大小也要根据手语的大小和位置进行调整。调整的方法是根据整个屏幕的大小以及手语的大小和位置以及主视频和手语不重叠的前提条件来计算主视频的大小和位置。根据手语的位置可以决定主视频的位置,手语的位置有左上,左下,右上,右下。对应的主视频位置分别为右下,右上,左下,左上。主视频的大小通过屏幕的大小减去手语的大小可以计算出来。如果手语的播放模式是主视频覆盖模式,则主视频的位置和大小不需要根据手语的大小和位置进行调整。

mpeg-2视音频播放模块312负责对上述解析出来的mpeg-2视音频数据进行播放。视频的位置和大小则根据上述调整的位置和大小。mpeg-2格式是公知的,所以mpeg-2视音频播放模块312可以用公知的方法来实现。

手语播放:实时手语播放子系统32负责手语数据源的播放,包括:h264视频播放模块321,负责对h264格式的手语视频播放。手语数据是h264格式的视频数据,h264格式是公知的,所以h264视频播放模块321可以通过公知的方法来实现。大小设置获取模块341和位置设置获取模块342可以通过消息接收的方法来获取交互子系统1用消息发送传递过来的手语显示区域的大小和显示位置的设置变化。消息发送和接收是公知的方法,以安卓操作系统为例,就可以用公知方法来实现消息的发送和接收。实时手语播放子系统32根据手语大小设置和位置设置来显示手语视频。

字幕显示:实时字幕显示子系统33负责字幕数据的显示,包括字幕显示模块331,具体负责字幕的显示。字幕数据是文字数据,用显示文字的方法来显示字幕。在各个操作系统中,显示文字的方法是公知的。如安卓操作系统中显示文字的方法就是公知的。所以字幕显示模块331可以通过公知的方法来实现。大小设置获取模块341和位置设置获取模块342可以通过消息接收的方法来获取交互子系统1用消息发送传递过来的字幕显示区域的大小和显示位置的设置变化。颜色设置获取模块343可以通过消息接收的方法来获取交互子系统1用消息发送传递过来的字幕颜色的设置变化。消息发送和接收是公知的方法。实时字幕显示子系统33根据字幕大小设置和位置设置以及颜色设置来显示字幕内容。

虽然本发明已依据较佳实施例在上文中加以说明,但这并不表示本发明的范围只局限于上述的结构,只要本技术领域的技术人员在阅读上述的说明后可很容易地发展出的等效替代结构,在不脱离本发明之精神与范围下所作之均等变化与修饰,皆应涵盖于本发明专利范围之内。

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