显示设备及AI算法结果获取方法技术

技术编号:27124260 阅读:46 留言:0更新日期:2021-01-25 19:40
本申请提供一种显示设备及AI算法结果获取方法,其中所述显示设备包括显示器、摄像头以及控制器。实际应用中,控制器可以在获取启动摄像头应用的控制指令后,一方面控制运行摄像头应用,以通过显示器显示应用界面;另一方面还启动摄像头,以通过摄像头拍摄多帧图像数据,并且从摄像头中获取AI算法结果。所述显示设备可以将图像数据的AI算法由摄像头完成,减小控制器的处理负荷,缓解AI算法对其他数据处理过程造成的影响。理过程造成的影响。理过程造成的影响。

【技术实现步骤摘要】
显示设备及AI算法结果获取方法


[0001]本申请涉及智能电视
,尤其涉及一种显示设备及AI算法结果获取方法。

技术介绍

[0002]智能电视是基于Internet应用技术,具备开放式操作系统与芯片,拥有开放式应用平台,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体的电视产品,用于满足用户多样化和个性化需求。智能电视可以内置或外接摄像头设备,通过摄像头可以对指定区域进行图像采集,并显示在智能电视中,以实现特定的功能。
[0003]摄像头可以通过图像采集传感器将环境内的光学信号转化为电信号,形成多帧图像数据。智能电视在启动对应功能的摄像头相关应用后,可以从摄像头获取多帧图像数据,并按照应用内置的显示算法,生成具体的显示画面。例如,在启动“照镜子”应用时,照镜子应用会先启动摄像头,由摄像头实时采集用户图像。再通过获取摄像头采集的图像数据,从而将多帧图像数据依次在应用界面中展出,实现“照镜子”的功能。
[0004]根据智能电视所启动的应用,部分应用需要对摄像头采集的数据执行AI算法,即通过AI算法从摄像头采集的图像数据中识别出人脸、肢体动作等目标,以实现更加丰富的功能。由于AI算法需要对连续多帧图像数据进行处理,因此智能电视运行AI算法会大量消耗运算资源,不仅需要智能电视拥有较高的配置,而且容易影响其他数据的处理过程,造成播放卡顿、死机等故障。

技术实现思路

[0005]本申请提供了一种显示设备及AI算法结果获取方法,以解决传统显示设备AI算法影响其他数据处理过程的问题。<br/>[0006]第一方面,本申请提供一种显示设备,包括:显示器、摄像头以及控制器。其中,所述显示器被配置为呈现应用界面;所述摄像头内置AI算法模型,被配置为采集多帧图像数据以及将所述图像数据输入所述AI算法模型。
[0007]所述控制器被配置为执行以下程序步骤:
[0008]获取用户输入的用于启动摄像头应用的控制指令;
[0009]响应于所述控制指令,运行所述摄像头应用;
[0010]向所述摄像头发送开启指令,以开启所述摄像头;
[0011]通过所述摄像头应用从所述摄像头获取AI算法结果,所述AI算法结果为所述AI算法模型根据所述图像数据输出的结果文件。
[0012]由以上技术方案可知,本申请第一方面提供的显示设备,包括显示器、摄像头以及控制器;其中,控制器可以在获取启动摄像头应用的控制指令后,一方面控制运行摄像头应用,以通过显示器显示应用界面;另一方面还启动摄像头,以通过摄像头拍摄多帧图像数据,并且从摄像头中获取AI算法结果。所述显示设备可以将图像数据的AI算法由摄像头完成,减小控制器的处理负荷,缓解AI算法对其他数据处理过程造成的影响。
[0013]基于上述显示设备,本申请第一方面还提供一种摄像头,应用于显示设备,所述摄像头包括:镜头组件和AI模块。所述镜头组件被配置为获取多帧图像数据;所述AI模块内置AI算法模型,并且被配置为执行以下程序步骤:
[0014]获取所述显示设备发送的开启指令;
[0015]响应于所述开启指令,启动所述镜头组件获取多帧图像数据;
[0016]将所述多帧图像数据逐一输入所述AI算法模型,以获取AI算法结果;
[0017]将所述AI算法结果写入结果文件。
[0018]由以上技术方案可知,本申请第一方面提供的摄像头,可以内置或外接在显示设备上,包括镜头组件和AI模块。其中AI模块内置AI算法模型,并在获取开启指令后,控制镜头组件拍摄多帧图像数据,以及将拍摄的图像数据输入AI算法模型,获得AI算法结果,最后将AI算法结果写入结果文件并反馈给显示设备。所述摄像头能够通过AI模块执行图像处理的AI算法,分担显示设备的处理负荷,从而缓解AI算法对显示设备中其他数据处理过程造成的影响。
[0019]第二方面,本申请还提供一种显示设备,包括:显示器、外部装置接口以及控制器。其中,所述显示器被配置为呈现应用界面;所述外部装置接口被配置为连接摄像头,所述摄像头内置AI算法模型,被配置为采集多帧图像数据以及将所述图像数据输入所述AI算法模型。
[0020]所述控制器被配置为执行以下程序步骤:
[0021]获取用户输入的用于启动摄像头应用的控制指令;
[0022]响应于所述控制指令,运行所述摄像头应用;
[0023]通过所述外部装置接口向所述摄像头发送开启指令,以开启所述摄像头;
[0024]通过所述摄像头应用从所述摄像头获取AI算法结果,所述AI算法结果为所述AI算法模型根据所述图像数据输出的结果文件。
[0025]由以上技术方案可知,本申请第二方面提供的显示设备,包括显示器、外部装置接口以及控制器;其中,控制器可以在获取启动摄像头应用的控制指令后,一方面控制运行摄像头应用,以通过显示器显示应用界面;另一方面还通过外部装置接口向所述摄像头发送开启指令,启动摄像头,以通过摄像头拍摄多帧图像数据,并且从摄像头中获取AI算法结果。所述显示设备可以将图像数据的AI算法由摄像头完成,减小控制器的处理负荷,缓解AI算法对其他数据处理过程造成的影响。
[0026]第三方面,本申请还提供一种AI算法结果获取方法,应用于显示设备,所述显示设备内置或外接有摄像头,所述摄像头内置AI算法模型;所述获取方法包括以下步骤:
[0027]获取用户输入的用于启动摄像头应用的控制指令;
[0028]响应于所述控制指令,运行所述摄像头应用;
[0029]向所述摄像头发送开启指令,以开启所述摄像头;
[0030]通过所述摄像头应用从所述摄像头获取AI算法结果,所述AI算法结果为所述AI算法模型根据所述图像数据输出的结果文件。
[0031]由以上技术方案可知,本申请第三方面提供的AI算法结果获取方法,可以被配置运行在显示设备中,实现在开启摄像头后,使摄像头应用能够获取由摄像头执行的AI算法的结果文件,既满足摄像头应用对AI算法结果的需求,又减少控制器的数据处理量,缓解AI
算法与其他数据处理过程之间的相互影响。
附图说明
[0032]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本申请实施例中显示设备与控制装置之间操作场景的示意图;
[0034]图2为本申请实施例中显示设备的硬件配置框图;
[0035]图3为本申请实施例中控制设备的硬件配置框图;
[0036]图4为本申请实施例中显示设备软件配置示意图;
[0037]图5为本申请实施例中显示设备应用程序的图标控件界面显示示意图;
[0038]图6为本申请实施例中显示设备与摄像头结构示意图;
[0039]图7为本申请实施例中AI算法结果获取方法流程示意图;
[0040]图8为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器;摄像头,所述摄像头内置AI算法模型,被配置为采集多帧图像数据以及将所述图像数据输入所述AI算法模型;控制器,被配置为:获取用户输入的用于启动摄像头应用的控制指令;响应于所述控制指令,运行所述摄像头应用;向所述摄像头发送开启指令,以开启所述摄像头;通过所述摄像头应用从所述摄像头获取AI算法结果,所述AI算法结果为所述AI算法模型根据所述图像数据输出的结果文件。2.根据权利要求1所述的显示设备,其特征在于,向所述摄像头发送开启指令的步骤中,所述控制器被进一步配置为:通过框架层调用摄像头服务;控制所述摄像头服务通过hidl调用硬件抽象层;使用所述硬件抽象层的摄像头提供者进程,与所述摄像头建立基于uvc协议的通信连接;通过所述uvc协议向所述摄像头发送开启指令。3.根据权利要求2所述的显示设备,其特征在于,通过所述摄像头应用从所述摄像头获取AI算法结果的步骤中,所述控制器被进一步配置为:通过所述uvc协议从所述摄像头读取所述结果文件;将所述结果文件传递给所述摄像头应用;使用所述摄像头应用根据所述结果文件生成AI结果画面;控制所述显示器在所述摄像头应用的界面中显示所述AI结果画面。4.根据权利要求1所述的显示设备,其特征在于,通过所述摄像头应用从所述摄像头获取AI算法结果的步骤中,所述控制器被进一步配置为:获取显示设备当前运行的所述摄像头应用的总数量;如果所述总数量等于1,通过数据获取接口从所述摄像头主动获取所述结果文件;如果所述总数量大于1,通过数据回调接口从所述摄像头被动接收所述结果文件。5.根据权利要求4所述的显示设备,其特征在于,通过数据获取接口从所述摄像头主动获取所述结果文件的步骤中,所述控制器被进一步配置为:通过hidl跨进程调用数据获取接口;控制所述摄像头应用通过所述数据获取接口提取AI算法结果文件...

【专利技术属性】
技术研发人员:孔祥键刘晋
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1