显示设备和数据共享方法技术

技术编号:32962922 阅读:29 留言:0更新日期:2022-04-09 10:56
本申请提供了一种显示设备和数据共享方法。显示设备包括显示器和控制器。其中,控制器被配置为:当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建虚拟设备节点;将摄像头采集的图像数据存储至物理内存中;利用摄像头的设备节点将图像数据从物理内存中映射到第一虚拟内存中,第一虚拟内存用于向第一摄像头应用提供图像数据;以及,利用虚拟设备节点将图像数据从物理内存映射到第二虚拟内存中,第二虚拟内存用于向第二摄像头应用提供图像数据。摄像头采集的图像数据可以同时发送给多个摄像头应用,实现了多个摄像头应用之间的数据共享。从而使得用户可以同时使用多个摄像头应用,提高了用户的体验性。提高了用户的体验性。提高了用户的体验性。

【技术实现步骤摘要】
显示设备和数据共享方法


[0001]本申请涉及显示设备
,尤其涉及一种显示设备和数据共享方法。

技术介绍

[0002]随着显示设备的快速发展,显示设备的功能将越来越丰富,性能也越来越强大,可实现双向人机交互功能,集影音、娱乐、数据等多种功能于一体,用于满足用户多样化和个性化需求。显示设备可以内置或外接摄像头设备,以实现诸如视频聊天、拍照、录像等特定的功能。
[0003]显示设备中可以安装有需要利用摄像头的摄像头应用,例如“视频通话”、“照镜子”。显示设备在启动摄像头相关的摄像头应用后,可以利用摄像头获取多帧图像数据,并根据图像数据生成具体的画面,将画面在显示器中进行显示,从而实现摄像头应用的相关功能。
[0004]摄像头应用需要通过摄像头的设备节点获取到摄像头的图像数据。然而,摄像头的设备节点在同一时间内只能向一个摄像头应用发送数据,导致摄像头的图像数据在同一时间内仅能被一个摄像头应用使用,例如,在同时使用视频通话和照镜子应用时,摄像头的图像数据仅能用于视频通话,或仅能用于照镜子。即多个摄像头应用不能同时获取到摄像头的图像数据,用户无法同时使用多个摄像头相关的摄像头应用,给用户的体验性较差。

技术实现思路

[0005]本专利技术提供了一种显示设备和数据共享方法。以解决现有的显示设备中多个摄像头应用不能同时获取到摄像头的图像数据的问题。
[0006]第一方面,本申请提供一种显示设备,显示设备包括显示器和控制器。其中,控制器被配置为执行以下步骤:
[0007]当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建虚拟设备节点;将摄像头采集的图像数据存储至物理内存中;利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第一虚拟内存中,所述第一虚拟内存用于向所述第一摄像头应用提供所述图像数据;以及,利用所述虚拟设备节点将所述图像数据从所述物理内存中映射到第二虚拟内存中,所述第二虚拟内存用于向第二摄像头应用提供所述图像数据。
[0008]在一些实现方式中,所述控制器还被配置为:在执行将摄像头采集的图像数据存储至物理内存中的步骤前,
[0009]通过框架层调用摄像头服务;控制所述摄像头服务调用硬件抽象层;使用所述硬件抽象层的摄像头提供者进程,与所述摄像头建立通信连接;向所述摄像头发送开启指令;接收所述摄像头发送的图像数据。
[0010]在一些实现方式中,所述控制器还被配置为:在执行利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第一虚拟内存中的步骤后,
[0011]将所述第一虚拟内存中的图像数据发送至解码器,并控制解码器对图像数据进行
解码;将解码后的图像数据发送至第一摄像头应用。
[0012]在一些实现方式中,所述控制器还被配置为:在执行利用所述虚拟设备节点将所述图像数据从物理内存中映射到第二虚拟内存中的步骤后,
[0013]当接收到第二摄像头应用发送的用于调用摄像头的第二调用请求时,将所述第二虚拟内存中的图像数据发送至解码器,并控制解码器对图像数据进行解码;将解码后的图像数据发送至第二摄像头应用。
[0014]在一些实现方式中,所述控制器还被配置为:
[0015]当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建第二虚拟设备节点;利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第三虚拟内存中;当接收到第三摄像头应用发送的用于调用摄像头的第三调用请求时,将所述第三虚拟内存中的图像数据发送至解码器,并控制解码器对图像数据进行解码;将解码后的图像数据发送至第三摄像头应用。
[0016]在一些实现方式中,所述控制器还被配置为:
[0017]响应于用户输入的指示查询虚拟设备节点数量的查询指令,控制器显示器中显示当前构建的虚拟设备节点的数量,以使用户对虚拟设备节点的数量进行设置。
[0018]在一些实现方式中,所述控制器进一步被配置为:在执行将图像数据存储至物理内存中的步骤中,
[0019]将图像数据填充至物理内存的第一空间中;判断所述第一空间是否填充完整;当所述第一空间填充完整后,允许所述摄像头的设备节点访问所述第一空间,并将图像数据继续填充至物理内存的第二空间中;利用摄像头的设备节点将所述第一空间中的图像数据从所述物理内存中映射到第一虚拟内存中。
[0020]在一些实现方式中,所述控制器还被配置为:
[0021]检测所述第一空间是否被所有的设备节点访问完毕;当所述第一空间被所有的设备节点访问完毕时,对所述第一空间进行内存释放处理。
[0022]在一些实现方式中,所述控制器还被配置为:
[0023]检测所述第二空间是否被所有的设备节点访问完毕;当所述第二空间被所有的设备节点访问完毕时,检测第一空间是否进行了内存释放处理;若是,则对所述第二空间进行内存释放处理。
[0024]第二方面,本申请提供一种数据共享方法,应用于显示设备,所述方法包括:
[0025]当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建虚拟设备节点;将摄像头采集的图像数据存储至物理内存中;利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第一虚拟内存中,所述第一虚拟内存用于向所述第一摄像头应用提供所述图像数据;以及,利用所述虚拟设备节点将所述图像数据从所述物理内存中映射到第二虚拟内存中,所述第二虚拟内存用于向第二摄像头应用提供所述图像数据。
[0026]由以上技术方案可以看出,本申请提供了一种显示设备和数据共享方法,当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建虚拟设备节点;将摄像头采集的图像数据存储至物理内存中;利用摄像头的设备节点将图像数据从物理内存中映射到第一虚拟内存中,以及,利用虚拟设备节点将图像数据从物理内存映射到第二虚拟内存中。其中,第一虚拟内存和第二虚拟内存可用于向多个摄像头应用提供图像数据。摄像头采集
的图像数据可以同时发送给多个摄像头应用,实现了多个摄像头应用之间的数据共享。从而使得用户可以同时使用多个摄像头应用,提高了用户的体验性。
附图说明
[0027]为了更清楚地说明本申请的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0028]图1示出了根据一些实施例的显示设备的使用场景;
[0029]图2示出了根据一些实施例的控制装置100的硬件配置框图;
[0030]图3示出了根据一些实施例的显示设备200的硬件配置框图;
[0031]图4示出了根据一些实施例的显示设备200中软件配置图;
[0032]图5示出了一些实施例中显示设备各部件的交互流程图;
[0033]图6示出了一可行性实施例中显示器中的用户界面;
[0034]图7示出了一可行性实施例中显示器中的应用列表界面;
[0035]图8示出了一些实施例中控制本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种显示设备,其特征在于,包括:显示器;控制器,被配置为:当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建虚拟设备节点;将摄像头采集的图像数据存储至物理内存中;利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第一虚拟内存中,所述第一虚拟内存用于向所述第一摄像头应用提供所述图像数据;以及,利用所述虚拟设备节点将所述图像数据从所述物理内存中映射到第二虚拟内存中,所述第二虚拟内存用于向第二摄像头应用提供所述图像数据。2.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:在执行将摄像头采集的图像数据存储至物理内存中的步骤前,通过框架层调用摄像头服务;控制所述摄像头服务调用硬件抽象层;使用所述硬件抽象层的摄像头提供者进程,与所述摄像头建立通信连接;向所述摄像头发送开启指令;接收所述摄像头发送的图像数据。3.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:在执行利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第一虚拟内存中的步骤后,将所述第一虚拟内存中的图像数据发送至解码器,并控制解码器对图像数据进行解码;将解码后的图像数据发送至第一摄像头应用。4.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:在执行利用所述虚拟设备节点将所述图像数据从物理内存中映射到第二虚拟内存中的步骤后,当接收到第二摄像头应用发送的用于调用摄像头的第二调用请求时,将所述第二虚拟内存中的图像数据发送至解码器,并控制解码器对图像数据进行解码;将解码后的图像数据发送至第二摄像头应用。5.根据权利要求1所述的显示设备,其特征在于,所述控制器还被配置为:当接收到第一摄像头应用发送的用于调用摄像头的调用请求时,构建第二虚拟设备节点;利用摄像头的设备节点将所述图像数据从所述物理内存中映射到第三虚拟内存中;当接收到第三摄像头应用发送的用于调用摄像头的第三...

【专利技术属性】
技术研发人员:吴汉勇刘健姜俊厚李保成
申请(专利权)人:海信视像科技股份有限公司
类型:发明
国别省市:

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

1