System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种显示设备及字幕显示方法技术_技高网

一种显示设备及字幕显示方法技术

技术编号:40874432 阅读:4 留言:0更新日期:2024-04-08 16:42
本申请一些实施例示出一种显示设备及字幕显示方法,所述方法包括:在接收用户输入由第一协议切换至第二协议的指令后,关闭第一协议对应的第一解析模块,以及加载第二协议对应的第二解析模块;在接收第二协议中广播节目的数据流后,将字幕数据发送至第二解析模块,以使第二解析模块解析字幕数据,以获取解析数据;将解析数据通过转换模块转化为目标格式数据;控制渲染模块基于目标格式数据绘制字幕;控制显示器显示字幕。本申请实施例在切换协议后,该协议对应节目的字幕数据通过该协议对应的解析模块解析,解析后的数据转换为目标格式数据,使得不同协议的解析数据使用同一个渲染模块绘制,减少不同协议对应渲染模块的切换时间,提高切换速度。

【技术实现步骤摘要】

本申请涉及显示设备,尤其涉及一种显示设备及字幕显示方法


技术介绍

1、一些国家的智能电视支持搜索和播放多种协议的广播节目,可通过切换至目标协议后搜台,搜台后播放目标协议下对应的广播节目。但是不同的dtv(digital television,数字电视)标准使用多种不同的字幕协议。例如atsc(advanced television systemscommittee,数字电视国家标准)1.0使用cea-608、cea-708标准,atsc3.0使用imsc1标准,dvb-t(digital video broadcasting-terrestrial,地面数字电视广播)使用etsi en 300743标准,isdb-t(integrated service digital broadcasting-terrestrial,地面综合业务数字广播)使用arib std-b24标准等。每一种标准的字幕数据源的格式都不一样,代码中的逻辑差异较大,因此所有标准都独立开发不同的解析模块和渲染模块,对应多个不同的进程和库。这样在切换不同dtv协议时,需要关闭原协议的解析模块(解析进程)和渲染模块(渲染进程),并加载新协议的解析模块和渲染模块,导致切换速度慢。


技术实现思路

1、本申请一些实施例提供了一种显示设备及字幕显示方法,在切换协议后,协议对应节目的字幕数据通过该协议对应的解析模块解析,解析后的数据转换为目标格式数据,使得不同协议的解析数据使用同一个渲染模块绘制,减少不同协议对应渲染模块的切换时间,提高切换速度。

2、第一方面,本申请一些实施例中提供一种显示设备,包括:

3、显示器;

4、控制器,被配置为:

5、在接收用户输入由第一协议切换至第二协议的指令后,关闭所述第一协议对应的第一解析模块,以及加载所述第二协议对应的第二解析模块;

6、在接收所述第二协议中广播节目的数据流后,将字幕数据发送至所述第二解析模块,以使所述第二解析模块解析所述字幕数据,以获取解析数据,所述数据流包括字幕数据;

7、将所述解析数据通过转换模块转化为目标格式数据;

8、控制渲染模块基于所述目标格式数据绘制字幕;

9、控制所述显示器显示所述字幕。

10、在一些实施例中,所述目标格式数据包括内容数据和目标样式数据,所述控制器执行控制渲染模块基于所述目标格式数据绘制字幕,被进一步配置为:

11、获取字幕的偏好标识;

12、如果所述偏好标识为预设值,则控制渲染模块基于所述目标样式数据和所述内容数据绘制字幕。

13、在一些实施例中,所述控制器,被配置为:

14、如果所述偏好标识不为预设值,获取用户设置的偏好样式数据;

15、基于所述偏好格式数据和所述内容数据绘制字幕。

16、在一些实施例中,所述数据流包括视频数据和音频数据,所述控制器,被配置为:解码并播放所述视频数据和所述音频数据;

17、所述目标格式数据包括所述字幕显示的起止时间,所述控制器执行控制所述显示器显示所述字幕,被进一步配置为:

18、获取所述视频数据和所述音频数据的媒体时间;

19、如果所述媒体时间在所述字幕显示的起止时间内,则控制所述显示器在视频层的上层浮层显示字幕。

20、在一些实施例中,所述控制器,被配置为:

21、在接收到用户输入由第一协议切换至第二协议的指令后,清空所述目标格式数据的内容。

22、在一些实施例中,所述目标格式数据包括字幕在屏幕的相对位置,所述控制器执行控制渲染模块基于所述目标格式数据绘制字幕,被进一步配置为:

23、获取所述显示器的屏幕大小;

24、基于所述屏幕大小创建画布,所述画布的大小与所述屏幕大小相同;

25、在所述画布中所述相对位置绘制所述字幕。

26、在一些实施例中,所述控制器执行接收用户输入由第一协议切换至第二协议的指令,被进一步配置为:

27、响应于用户输入打开频道设置界面的指令,控制所述显示器显示频道设置界面,所述频道设置界面包括广播控件;

28、响应于用户输入选择广播控件的指令,控制所述显示器显示协议选择界面,所述协议选择界面包括第一协议控件和第二协议控件;

29、接收用户输入选择第二协议控件的指令。

30、在一些实施例中,所述控制器执行接收所述第二协议中广播节目的数据流,被进一步配置为:

31、在搜索到所述第二协议对应的广播节目后,接收所述第二协议中广播节目的数据流;或者,

32、在搜索所述第二协议对应的广播节目后,控制所述显示器显示节目列表,所述节目列表包括至少一个广播节目控件;

33、接收用户输入选择所述广播节目控件的指令,接收所述广播节目的数据流。

34、在一些实施例中,所述控制器,被配置为:

35、响应于用户输入打开字幕样式设置界面的指令,控制所述显示器显示字幕样式设置界面,所述字幕样式设置界面包括风格控件;

36、响应于用户输入选择风格控件的指令,控制所述显示器显示风格设置界面,所述风格设置界面包括自动控件和自定义控件;

37、如果接收到用户输入选择自动控件的指令,将字幕的偏好标识设置为预设值;

38、如果接收到用户输入选择自定义控件的指令,将字幕的偏好标识设置为非预设值。

39、第二方面,本申请一些实施例中提供一种字幕显示方法,包括:

40、在接收用户输入由第一协议切换至第二协议的指令后,关闭所述第一协议对应的第一解析模块,以及加载所述第二协议对应的第二解析模块;

41、在接收所述第二协议中广播节目的数据流后,将字幕数据发送至所述第二解析模块,以使所述第二解析模块解析所述字幕数据,以获取解析数据,所述数据流包括字幕数据;

42、将所述解析数据通过转换模块转化为目标格式数据;

43、控制渲染模块基于所述目标格式数据绘制字幕;

44、控制显示器显示所述字幕。

45、本申请的一些实施例提供一种显示设备及字幕显示方法。在接收到用户输入由第一协议切换至第二协议的指令后,关闭所述第一协议对应的第一解析模块,并加载所述第二协议对应的第二解析模块;在搜台后可接收所述第二协议中广播节目的数据流,数据流中包括字幕数据,在识别到字幕数据后,将字幕数据发送至所述第二解析模块,第二解析模块可解析所述字幕数据,得到解析数据;将所述解析数据通过转换模块转化为目标格式数据;控制渲染模块基于所述目标格式数据绘制字幕;控制所述显示器显示所述字幕。本申请实施例在切换协议后,协议对应节目的字幕数据通过该协议对应的解析模块解析,解析后的数据转换为目标格式数据,使得不同协议的解析数据使用同一个渲染模块绘制,减少不同协议对应渲染模块的切换时间,提高切换速度。本文档来自技高网...

【技术保护点】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述目标格式数据包括内容数据和目标样式数据,所述控制器执行控制渲染模块基于所述目标格式数据绘制字幕,被进一步配置为:

3.根据权利要求2所述的显示设备,其特征在于,所述控制器,被配置为:

4.根据权利要求1所述的显示设备,其特征在于,所述数据流包括视频数据和音频数据,所述控制器,被配置为:解码并播放所述视频数据和所述音频数据;

5.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:

6.根据权利要求1所述的显示设备,其特征在于,所述目标格式数据包括字幕在屏幕的相对位置,所述控制器执行控制渲染模块基于所述目标格式数据绘制字幕,被进一步配置为:

7.根据权利要求1所述的显示设备,其特征在于,所述控制器执行接收用户输入由第一协议切换至第二协议的指令,被进一步配置为:

8.根据权利要求1所述的显示设备,其特征在于,所述控制器执行接收所述第二协议中广播节目的数据流,被进一步配置为:

9.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:

10.一种字幕显示方法,其特征在于,包括:

...

【技术特征摘要】

1.一种显示设备,其特征在于,包括:

2.根据权利要求1所述的显示设备,其特征在于,所述目标格式数据包括内容数据和目标样式数据,所述控制器执行控制渲染模块基于所述目标格式数据绘制字幕,被进一步配置为:

3.根据权利要求2所述的显示设备,其特征在于,所述控制器,被配置为:

4.根据权利要求1所述的显示设备,其特征在于,所述数据流包括视频数据和音频数据,所述控制器,被配置为:解码并播放所述视频数据和所述音频数据;

5.根据权利要求1所述的显示设备,其特征在于,所述控制器,被配置为:

6.根据...

【专利技术属性】
技术研发人员:吴耀华吴金旺王特新
申请(专利权)人:海信电子科技深圳有限公司
类型:发明
国别省市:

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

1