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

技术编号:27006083 阅读:14 留言:0更新日期:2021-01-08 17:08
本申请提供一种视频显示方法、装置、电子设备及存储介质,该方法应用于包括共享内存以及隔离的第一域和第二域的系统级芯片,基于该方法,先启动第一域和第二域并初始化共享内存;在第一域启动完成后运行第一域中的第一方向控制应用;在接收到第一方向控制信号且第二域未启动完成时,通过第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过第一方向控制应用对应的第一硬件显示单元显示;在第二域启动完成且第一方向控制未结束时,通过第一方向控制应用将视频共享至共享内存;最后通过第二域中的第二方向控制应用从共享内存中获取视频,并通过第二方向控制应用对应的第二硬件显示单元显示。

【技术实现步骤摘要】
一种视频显示方法、装置、电子设备及存储介质
本申请涉及显示
,尤其涉及一种视频显示方法、装置、电子设备及存储介质。
技术介绍
系统级芯片一般分为多个相互独立的域,各域基于不同的操作系统,如基于Linux或RTOS系统的域和基于Android系统的域,其中基于Linux或RTOS系统的域应用较少,冷启动速度较快,启动时间较短,而基于Android系统的域应用较多,冷启动速度较慢,启动时间较长。在现有技术中,安装有系统级芯片的设备在接受方向控制时,通过方向控制应用来响应方向控制信号和获取当前环境的视频,方向控制应用设置在基于Android系统的域中。然而,在整个系统冷启动时,如果需要立刻显示当前环境视频来为快速方向控制提供指引,由于基于Android系统的域冷启动时间过长,方向控制应用不能在较短时间内运行,进而无法立刻显示当前视频,不能满足快速方向控制的需求,现在技术采用增加其他控制单元的方式来实现快速方向控制,但该方案需要额外的硬件,又造成了成本的增加。因此,现有的视频显示系统存在需要额外硬件实现快速方向控制的技术问题,需要改进。
技术实现思路
本申请实施例提供一种视频显示方法、装置、电子设备及存储介质,用以缓解现有的视频显示系统中需要额外硬件实现快速方向控制的技术问题。为解决上述技术问题,本申请实施例提供以下技术方案:本申请提供一种视频显示方法,应用于系统级芯片,所述系统级芯片包括共享内存以及隔离的第一域和第二域,所述视频显示方法包括:启动所述第一域和所述第二域,并初始化所述共享内存,所述第一域设置有第一方向控制应用,所述第二域设置有第二方向控制应用;在所述第一域启动完成后,运行所述第一方向控制应用;在接收到第一方向控制信号且所述第二域未启动完成时,通过所述第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过所述第一方向控制应用对应的第一硬件显示单元显示;在所述第二域启动完成且方向控制未结束时,通过所述第一方向控制应用将所述视频共享至所述共享内存;通过所述第二方向控制应用从所述共享内存中获取所述视频,并通过所述第二方向控制应用对应的第二硬件显示单元显示。同时,本申请还提供一种视频显示装置,设置在系统级芯片中,所述系统级芯片包括共享内存以及隔离的第一域和第二域,所述视频显示装置包括:启动模块,用于启动所述第一域和所述第二域,并初始化所述共享内存,所述第一域设置有第一方向控制应用,所述第二域设置有第二方向控制应用;运行模块,用于在所述第一域启动完成后,运行所述第一方向控制应用;接收模块,用于在接收到第一方向控制信号且所述第二域未启动完成时,通过所述第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过所述第一方向控制应用对应的第一硬件显示单元显示;共享模块,用于在所述第二域启动完成且方向控制未结束时,通过所述第一方向控制应用将所述视频共享至所述共享内存;获取模块,用于通过所述第二方向控制应用从所述共享内存中获取所述视频,并通过所述第二方向控制应用对应的第二硬件显示单元显示。本申请还提供一种电子设备,包括存储器和处理器;所述存储器存储有应用程序,所述处理器用于运行所述存储器内的应用程序,以执行上述任一项所述的视频显示方法中的操作。本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行以实现上述任一项所述的视频显示方法。有益效果:本申请提供一种视频显示方法、装置、电子设备及存储介质,应用于系统级芯片,系统级芯片包括共享内存以及隔离的第一域和第二域,第一域的启动时间小于第二域的启动时间,基于该方法,先启动第一域和第二域,并初始化共享内存;在第一域启动完成后,运行第一域中的第一方向控制应用;在接收到第一方向控制信号且第二域未启动完成时,通过第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过第一方向控制应用对应的第一硬件显示单元显示;在第二域启动完成且方向控制未结束时,通过第一方向控制应用将视频共享至共享内存;最后通过第二域中的第二方向控制应用从共享内存中获取视频,并通过第二方向控制应用对应的第二硬件显示单元显示。通过上述方法,在第一域中设置第一方向控制应用也即快速方向控制应用,由于第一域的启动速度较快,可以满足快速启动第一方向控制应用和获取视频的需求;而在第二域启动完成后,可以从共享内存中获取第一域共享的视频,并通过自身的硬件显示单元显示,因此可以实现视频显示从第一域到第二域的无缝切换,第一域中的硬件显示单元可以用来做其他工作,整个过程在系统级芯片中不需要增加额外的硬件,且在满足快速启动第一方向控制应用和获取视频需求的同时还实现了原有硬件资源的复用。附图说明下面结合附图,通过对本申请的具体实施方式详细描述,将使本申请的技术方案及其它有益效果显而易见。图1是本申请实施例提供的视频显示系统的场景示意图。图2为本申请实施例提供的视频显示方法的步骤流程示意图。图3为本申请实施例提供的视频显示方法中第一域快速方向控制的流程示意图。图4为本申请实施例提供的视频显示方法中第一域与第二域切换的流程示意图。图5为本申请实施例提供的视频显示方法中第二域常规方向控制的流程示意图。图6为本申请实施例提供的视频显示方法的逻辑流程示意图。图7为本申请实施例提供的视频显示装置的结构示意图。图8为本申请实施例提供的电子设备的结构示意图。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请的视频显示方法应用于系统级芯片,系统级芯片包括启动时间较短的第一域和启动时间较长的第二域,整个系统冷启动时第一域的系统先完成启动,此时通过将第一方向控制应用设置在第一域中,可以快速启动第一方向控制应用,以响应快速方向控制信号和获取摄像头拍摄的视频,满足快速方向控制的需求,而在第二域的启动完成后,又可以将第一域加载的相关硬件单元释放,并由第二域来加载,因此在实现视频显示无缝切换的同时不需要增加额外的硬件。以下实施例以视频显示方法应用在车载场景,系统级芯片为车载系统级芯片,设备为安装有系统级芯片,且可实现方向控制和方向控制影像显示的车辆为例进行说明,但本申请不限于此,本申请的视频显示方法可应用在任意可安装系统级芯片,且可实现方向控制和视频显示的设备中。请参阅图1,图1为本申请实施例所提供的视频显示系统的场景示意图,该应用场景中包括车载系统级芯片10、摄像头20以及中控显示屏30;其中:车载系统级芯片10是以电子系统的系统功能为出发点,把系统模型、处理机制、芯片结构、各层次电路以及器件的设计紧密结合起来,在单一芯片上完成整本文档来自技高网...

【技术保护点】
1.一种视频显示方法,其特征在于,应用于系统级芯片,所述系统级芯片包括共享内存以及隔离的第一域和第二域,所述第一域的启动时间小于所述第二域的启动时间,所述视频显示方法包括:/n启动所述第一域和所述第二域,并初始化所述共享内存,所述第一域设置有第一方向控制应用,所述第二域设置有第二方向控制应用;/n在所述第一域启动完成后,运行所述第一方向控制应用;/n在接收到第一方向控制信号且所述第二域未启动完成时,通过所述第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过所述第一方向控制应用对应的第一硬件显示单元显示;/n在所述第二域启动完成且第一方向控制未结束时,通过所述第一方向控制应用将所述视频共享至所述共享内存;/n通过所述第二方向控制应用从所述共享内存中获取所述视频,并通过所述第二方向控制应用对应的第二硬件显示单元显示。/n

【技术特征摘要】
1.一种视频显示方法,其特征在于,应用于系统级芯片,所述系统级芯片包括共享内存以及隔离的第一域和第二域,所述第一域的启动时间小于所述第二域的启动时间,所述视频显示方法包括:
启动所述第一域和所述第二域,并初始化所述共享内存,所述第一域设置有第一方向控制应用,所述第二域设置有第二方向控制应用;
在所述第一域启动完成后,运行所述第一方向控制应用;
在接收到第一方向控制信号且所述第二域未启动完成时,通过所述第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过所述第一方向控制应用对应的第一硬件显示单元显示;
在所述第二域启动完成且第一方向控制未结束时,通过所述第一方向控制应用将所述视频共享至所述共享内存;
通过所述第二方向控制应用从所述共享内存中获取所述视频,并通过所述第二方向控制应用对应的第二硬件显示单元显示。


2.如权利要求1所述的视频显示方法,其特征在于,所述启动所述第一域和所述第二域的步骤,包括:
启动所述第一域,以使所述第一域加载第一图像处理单元、所述第一硬件显示单元以及所述摄像头;
启动所述第二域,以使所述第二域加载第二图像处理单元和所述第二硬件显示单元。


3.如权利要求2所述的视频显示方法,其特征在于,所述通过所述第一方向控制应用获取并处理来自摄像头的原始视频数据得到视频,并通过所述第一方向控制应用对应的第一硬件显示单元显示的步骤,包括:
通过所述第一图像处理单元获取所述摄像头拍摄的原始视频数据;
处理所述原始视频数据得到视频,并将所述视频发送给所述第一硬件显示单元;
通过所述第一硬件显示单元将所述视频显示在目标显示屏中。


4.如权利要求3所述的视频显示方法,其特征在于,在通过所述第二方向控制应用从所述共享内存中获取所述视频,并通过所述第二方向控制应用对应的第二硬件显示单元显示的步骤之前,还包括:
释放所述第一硬件显示单元;
通过所述第二域加载所述第一硬件显示单元。


5.如权利要求4所述的视频显示方法,其特征在于,在通过所述第二方向控制应用从所述共享内存中获取所述视频,并通过所述第二方向控制应用对应的第二硬件显示单元显示的步骤之后,还包括:
在第一方向控制结束后,释放所述第一图像处理单元和所述摄像头;
通过所述第二域加载所述第一图像处理单元和所述摄像头。


6.如权利要求5所述的视频显示方法,其特征在于,在通过所述第二域加载所述第一图像处理单元和所述摄像头的步骤之后,还包括:
运行所述第二方向控制应用;
在接收到第二方向...

【专利技术属性】
技术研发人员:隆婷李经宇金正雄
申请(专利权)人:湖北芯擎科技有限公司
类型:发明
国别省市:湖北;42

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

1