影像显示方法及装置的制造方法

文档序号:9870775阅读:243来源:国知局
影像显示方法及装置的制造方法
【技术领域】
[0001]本发明涉及影像显示,具体地,涉及一种影像显示方法及装置。
【背景技术】
[0002]在基于嵌入式系统的终端设备中,需要通过嵌入式系统中运行于用户态的影像应用将接收到的图像信号传输给帧缓冲,调用帧缓冲设备将图像信号从帧缓冲设备输出到显示屏,完成影像显示。例如,基于Android系统的倒车影像车载终端。
[0003]而嵌入式系统是基于内核实现的,因此,影像应用至少需要等到内核启动完成后,才能开始影像显示,因此,影像显示响应速度通常不能满足需要。

【发明内容】

[0004]有鉴于此,本发明的目的在于提供一种影像显示方法及装置,以实现提高影像显示响应速度的目的。
[0005]在本发明实施例的第一个方面中,提供了一种影像显示方法,应用于基于嵌入式系统的终端设备,该方法包括:在所述嵌入式系统内核启动过程中,在内核态调用帧缓冲设备接收视频设备内核驱动输出的图像信号,在所述嵌入式系统内核启动过程中,在内核态调用所述帧缓冲设备将所述图像信号输出到显示屏。
[0006]可选地,所述在所述嵌入式系统内核启动过程中,在内核态调用帧缓冲设备接收视频设备内核驱动输出的图像信号包括:在嵌入式系统内核启动过程中,在内核态调用图像处理单元对所述视频设备内核驱动输出的图像信号进行图像缩放和/或色域变换,调用所述帧缓冲设备接收图像处理单元输出的、经过图像缩放和/或色域变换的图像信号。
[0007]可选地,所述方法还包括:在嵌入式系统启动完成后,通过在用户态的影像应用向内核态发送通知,所述通知用于停止在内核态对所述图像处理单元的调用。
[0008]可选地,所述方法还包括:在嵌入式系统启动完成后,在用户态调用所述帧缓冲设备将在用户态的影像应用输出的图像信号输出到显示屏。
[0009]可选地,所述帧缓冲设备包括分别独立的第一帧缓冲设备以及第二帧缓冲设备,其中,所述第一帧缓冲设备输出的图像信号在所述嵌入式系统内核启动过程中覆盖所述第二帧缓冲设备输出的图像信号。其中,所述第一帧缓冲设备用于接收视频设备内核驱动输出的图像信号,所述第二帧缓冲设备用于接收所述影像应用输出的图像信号。所述在所述嵌入式系统内核启动过程中,在内核态调用所述帧缓冲设备将所述图像信号输出到显示屏包括:在嵌入式系统内核启动过程中,在内核态调用所述第一帧缓冲设备的帧切换输出方法,使所述第一帧缓冲设备中的图像信号输出到显示屏。所述在嵌入式系统启动完成后,在用户态调用所述帧缓冲设备将在用户态的影像应用输出的图像信号输出到显示屏包括:嵌入式系统启动完成后,通过所述影像应用,关闭所述第一帧缓冲设备,并且通过在用户态的显示服务调用所述第二帧缓冲设备的帧切换输出方法,使所述第二帧缓冲设备中的图像信号输出到显示屏。
[0010]可选地,所述帧缓冲设备包括同一帧缓冲设备内的帧缓冲第一区以及帧缓冲第二区,其中,所述帧缓冲第一区为所述影像应用未知的帧缓冲区,所述帧缓冲第二区为所述影像应用已知的帧缓冲区。其中,所述帧缓冲设备的帧缓冲第一区用于接收视频设备内核驱动输出的图像信号,所述帧缓冲设备的帧缓冲第二区用于接收所述影像应用输出的图像信号。所述在所述嵌入式系统内核启动过程中,在内核态调用所述帧缓冲设备将所述图像信号输出到显示屏包括:在嵌入式系统内核启动过程中,在内核态调用所述帧缓冲设备的帧切换输出方法将所述帧缓冲第一区中的图像信号输出到显示屏,并且,阻止在用户态的显示服务对所述帧缓冲设备的帧切换输出方法的调用。所述在嵌入式系统启动完成后,在用户态调用所述帧缓冲设备将在用户态的影像应用输出的图像信号输出到显示屏包括:在嵌入式系统启动完成后,通过所述影像应用,解除对所述显示服务的阻止,通过所述显示服务调用所述帧缓冲设备的帧切换输出方法将所述帧缓冲第二区中的图像信号输出到显示屏。[0011 ]可选地,所述终端设备为车载终端设备。所述视频设备内核驱动所接收的图像信号为与所述车载终端相连的相机采集的倒车影像信号。
[0012]可选地,所述嵌入式系统为基于Linux内核的嵌入式系统。
[0013]在本发明实施例的第二个方面中,提供了一种影像显示装置,配置于基于嵌入式系统的终端设备,该装置包括:图像信号接收模块,被配置为在所述嵌入式系统内核启动过程中,在内核态调用帧缓冲设备接收视频设备内核驱动输出的图像信号。内核态显示模块,被配置为在所述嵌入式系统内核启动过程中,在内核态调用所述帧缓冲设备将所述图像信号输出到显示屏。
[0014]可选地,所述图像信号接收模块被配置为在嵌入式系统内核启动过程中,在内核态调用图像处理单元对所述视频设备内核驱动输出的图像信号进行图像缩放和/或色域变换,调用所述帧缓冲设备接收图像处理单元输出的、经过图像缩放和/或色域变换的图像信号。
[0015]可选地,所述装置还包括:通知模块,被配置为在嵌入式系统启动完成后,通过在用户态的影像应用向内核态发送通知,所述通知用于停止在内核态对所述图像处理单元的调用。
[0016]可选地,所述装置还包括:用户态显示模块,被配置为在嵌入式系统启动完成后,在用户态调用所述帧缓冲设备将在用户态的影像应用输出的图像信号输出到显示屏。
[0017]可选地,所述帧缓冲设备包括分别独立的第一帧缓冲设备以及第二帧缓冲设备,其中,所述第一帧缓冲设备输出的图像信号在所述嵌入式系统内核启动过程中覆盖所述第二帧缓冲设备输出的图像信号。其中,所述第一帧缓冲设备用于接收视频设备内核驱动输出的图像信号,所述第二帧缓冲设备用于接收所述影像应用输出的图像信号。所述内核态显示模块被配置为在嵌入式系统内核启动过程中,在内核态调用所述第一帧缓冲设备的帧切换输出方法,使所述第一帧缓冲设备中的图像信号输出到显示屏。所述用户态显示模块被配置为在嵌入式系统启动完成后,通过所述影像应用,关闭所述第一帧缓冲设备,并且通过在用户态的显示服务调用所述第二帧缓冲设备的帧切换输出方法,使所述第二帧缓冲设备中的图像信号输出到显示屏。
[0018]可选地,所述帧缓冲设备包括同一帧缓冲设备内的帧缓冲第一区以及帧缓冲第二区,其中,所述帧缓冲第一区为所述影像应用未知的帧缓冲区,所述帧缓冲第二区为所述影像应用已知的帧缓冲区。其中,所述帧缓冲设备的帧缓冲第一区用于接收视频设备内核驱动输出的图像信号,所述帧缓冲设备的帧缓冲第二区用于接收所述影像应用输出的图像信号。所述内核态显示模块被配置为在嵌入式系统内核启动过程中,在内核态调用所述帧缓冲设备的帧切换输出方法将所述帧缓冲第一区中的图像信号输出到显示屏,并且,阻止在用户态的显示服务对所述帧缓冲设备的帧切换输出方法的调用。所述用户态显示模块被配置为在嵌入式系统启动完成后,通过所述影像应用,解除对所述显示服务的阻止,通过所述显示服务调用所述帧缓冲设备的帧切换输出方法将所述帧缓冲第二区中的图像信号输出到显示屏。
[0019]可选地,所述终端设备为车载终端设备。所述视频设备内核驱动所接收的图像信号为与所述车载终端相连的相机采集的倒车影像信号。
[0020]可选地,所述嵌入式系统为基于Linux内核的嵌入式系统。
[0021]通过上述技术方案,由于在嵌入式系统内核启动过程中,在内核态调用帧缓冲设备接收视频设备内核驱动输出的图像信号,因此,在嵌入式系统内核启动过程中,可以在内核态调用所述帧缓冲设备将所述图像信号输出到显示屏,无需等到嵌入式系统内核启动完成,在内核启动过程中即可开始影像显示,因此,影像显示响应速度能够满足需要。
[0022]本发明的其他特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0023]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0024]图1是根据本发明一示例性实施例示出的一种实施环境的示意图。
[0025]图2是根据本发明一示例性实施例示出的一种影像显示方法的流程图。
[0026]图3是根据本发明另一示例性实施例示出的一种影像显示方法的流程图。
[0027]图4是根据本发明又一示例性实施例示出的一种影像显示方法的流程图。
[0028]图5是根据本发明另一示例性实施例示出的一种实施环境的示意图。
[0029]图6是根据本发明又一示例性实施例示出的一种实施环境的示意图。
[0030]图7是根据本发明一示例性实施例示出的一种影像显示装置的框图。
[0031]图8是根据本发明另一示例性实施例示出的一种影像显示装置的框图。
【具体实施方式】
[0032]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0033]图1是根据一示例性实施例示出的一种实施环境的示意图。如图1所示,该实施环境可以包括:基于Android系统的终端设备110,以及,与所述终端设备110有线或无线
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1