电视图文显示方法、装置、设备及存储介质制造方法及图纸

技术编号:27359987 阅读:26 留言:0更新日期:2021-02-19 13:41
本发明专利技术公开了一种电视图文显示方法、装置、设备及存储介质,该方法包括:基于第一进程在检测图文按键的触发信号时,对共享内存进行初始化,并获取图文数据,将所述图文数据传输至共享内存进行存储图文数据;基于第二进程从所述共享内存中读取所述图文数据,并将读取的所述图文数据传输至图文显示模块,所述图文显示模块用于对图文数据进行加载并对所述图文数据进行绘制。本发明专利技术实施例提供的技术方案可以实现应对不同系统的电视机都可实现图文数据的传输及图文数据的绘制,增加了软件的灵活性和稳定性,解决了图文数据在不同电视机系统中的权限问题,提供电视机系统中进行图文数据的传输及绘制的稳定性。的传输及绘制的稳定性。的传输及绘制的稳定性。

【技术实现步骤摘要】
电视图文显示方法、装置、设备及存储介质


[0001]本专利技术实施例涉及电视
,尤其涉及一种电视图文显示方法、装置、设备及存储介质。

技术介绍

[0002]图文电视(Teletext)又称为电视文字广播,是电视广播中常用的方式。在模拟电视时代,主要利用电视信号的场消隐期(VBI,Vertical Blanking Intercal)来插空传送特定的PID(Packet Identifier,包识别码)来识别图文数据,在打包TS流(Transport Stream,传送流)时,根据图文数据的PID,将图文数据加入其中,向观众传播即时的新闻、交通、天气、电视节目预告和字幕等信息。
[0003]目前Android与Linux系统的图文数据绘制及呈现方式较多,但是针对电视机图文设计的跨平台方案少之又少。现有技术中,提供了基于Android的图文显示方案,但是在Linux系统中不适用,而基于Linux系统的图文显示方案,在Android中不适用。尤其是在Android 9及以上的安全性能提升权限收紧之后,很多图文操作不能完成,所以,急需一种可跨平台、减少平台差异性,满足不同方案的图文显示方法。

技术实现思路

[0004]本专利技术提供一种电视图文显示方法、装置、设备及存储介质,以实现在不同系统中均可进行图文显示。
[0005]第一方面,本专利技术实施例提供了一种电视图文显示方法,该方法包括:
[0006]基于第一进程在检测图文按键的触发信号时,对共享内存进行初始化,并获取图文数据,将所述图文数据传输至共享内存进行存储图文数据;
[0007]基于第二进程从所述共享内存中读取所述图文数据,并将读取的所述图文数据传输至图文显示模块,所述图文显示模块用于对图文数据进行加载并对所述图文数据进行绘制。
[0008]第二方面,本专利技术实施例还提供了一种电视图文显示装置,该装置包括:
[0009]图文数据存储模块,用于基于第一进程在检测图文按键的触发信号时,对共享内存进行初始化,并获取图文数据,将所述图文数据传输至共享内存进行存储图文数据;
[0010]图文数据绘制模块,用于基于第二进程从所述共享内存中读取所述图文数据,并将读取的所述图文数据传输至图文显示模块,所述图文显示模块用于对图文数据进行加载并对所述图文数据进行绘制。
[0011]第三方面,本专利技术实施例还提供了一种图文显示设备,所述设备包括:
[0012]一个或多个处理器;
[0013]存储装置,用于存储一个或多个程序,
[0014]当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本专利技术实施例任一所述的电视图文显示方法。
[0015]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本专利技术实施例中任一所述的电视图文显示方法。
[0016]本专利技术实施例提供的技术方案,通过在第一进程中设置共享内存用于存储图文数据,在第二进程中从共享内存中读取所述图文数据,并将读取的图文数据传输至图文显示模块,图文显示模块用于对图文数据进行加载并对图文数据进行绘制,以在显示界面中将图文数据显示出来。本专利技术实施例的技术方法可以针对不同系统的电视机实现图文的传输及显示,提高了电视机系统中模块兼容性,进而提高了电视机系统的稳定性。
附图说明
[0017]为了更加清楚地说明本专利技术示例性实施例的技术方案,下面对描述实施例中所需要用到的附图做一简单介绍。显然,所介绍的附图只是本专利技术所要描述的一部分实施例的附图,而不是全部的附图,对于本领域普通技术人员,在不付出创造性劳动的前提下,还可以根据这些附图得到其他的附图。
[0018]图1为本专利技术实施例一所提供的一种电视图文显示方法的流程示意图;
[0019]图2为本专利技术实施例一所提供的一种电视图文显示方法的流程示意图;
[0020]图3为本专利技术实施例二所提供的一种电视图文显示方法的流程示意图;
[0021]图4为本专利技术实施例二所提供的在第一进程中图文数据传输的流程示意图;
[0022]图5为本专利技术实施例二所提供的在第二进程中图文数据传输的流程示意图;
[0023]图6为本专利技术实施例三所提供的一种电视图文显示装置的结构示意图;
[0024]图7为本专利技术实施例四所提供的一种图文显示设备的结构示意图。
具体实施方式
[0025]下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。
[0026]实施例一
[0027]图1为本专利技术实施例所提供的一种电视图文显示方法流程示意图,本实施例可适用于针对不同系统的电视机进行图文显示的情况,该方法可以由图文显示装置来执行,该装置可以通过软件和/或硬件的形式实现。本专利技术实施例的图文显示方法的具体包括如下步骤:
[0028]S110、基于第一进程在检测图文按键的触发信号时,对共享内存进行初始化,并获取图文数据,将所述图文数据传输至共享内存进行存储图文数据。
[0029]其中,第一进程是指图文数据传输过程中的获取图文数据的进程。图文按键是指电视机上的按键或者遥控器上的带有的图文按键。图文数据包括即时的新闻、体育、天气、电视节目预告等。所述共享内存是用于存储图文数据的。具体的,当用户按下图文按键,第一进程检测到图文按键的触发信号时,对共享内存进行初始化,并获取图文数据,当获取到图文数据时,将所述图文数据存储至共享内存中。
[0030]示例性的,所述图文数据为图文协议栈解析之后的数据。所述图文协议栈用于根据图文规范对原始数据进行解析,以获取可以图文数据。当原始数据进行加密等操作时,可
以通过图文协议栈的解析操作将原始数据转换为图文数据。所述图文数据可以基于图文显示模块进行加载,以在电视机的显示器中显示。
[0031]S120、基于第二进程从所述共享内存中读取所述图文数据,并将读取的所述图文数据传输至图文显示模块,所述图文显示模块用于对图文数据进行加载并对所述图文数据进行绘制。
[0032]其中,第二进程是指对图文数据进行读取并加载显示的进程。图文显示模块是用于对图文数据进行加载并对图文数据进行在绘制,以在电视机的显示器中将图文数据显示出来的模块,包括DirectFB等模块。第二进程用于对图文数据进行读取操作,将图文数据从共享内存中读取出来,传输至具有图文绘制功能的图文显示模块,用来对图文数据进行加载,将图文数据在电视机的显示器中进行绘制,以实现图文数据在电视机显示器中的显示。
[0033]示例性的,本专利技术实施例提供的电视图文显示方法应用于配置有Android系统或Linux系统的电视机设备,电视机的系统包括Android和/或Linux等系统,在Android系统9.0以下时图文数据的绘制过本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电视图文显示方法,其特征在于,包括:基于第一进程在检测图文按键的触发信号时,对共享内存进行初始化,并获取图文数据,将所述图文数据传输至共享内存进行存储图文数据;基于第二进程从所述共享内存中读取所述图文数据,并将读取的所述图文数据传输至图文显示模块,所述图文显示模块用于对图文数据进行加载并对所述图文数据进行绘制。2.根据权利要求1所述的方法,其特征在于,在检测图文按键的触发信号时,还包括:对所述第一进程的信号量进行初始化,将所述第一进程的信号量调节为0。3.根据权利要求2所述的方法,其特征在于,在获取图文数据之后,还包括:对所述图文数据进行有效性验证,若所述图文数据为有效图文数据,将所述第一进程的信号量调节为1。4.根据权利要求3所述的方法,其特征在于,所述对所述图文数据进行有效性验证,包括:判断所述图文数据的传输源头是否为预设数据源,若是,则确定所述图文数据为有效图文数据。5.根据权利要求1所述的方法,其特征在于,在基于第二进程从所述共享内存中读取所述图文数据之前,还包括:对所述第二进程的信号量进行初始化,将所述第二进程的信号量调节为0;相应的,在检测到所述第...

【专利技术属性】
技术研发人员:石博朱建文耿婷
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:

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

1