单屏多窗口的数字化互动展示系统及方法 |
|||||||
申请号 | CN202110898426.3 | 申请日 | 2021-08-05 | 公开(公告)号 | CN113590251B | 公开(公告)日 | 2024-04-12 |
申请人 | 四川艺海智能科技有限公司; | 发明人 | 刘佳峰; | ||||
摘要 | 本 发明 公开了一种单屏 多窗口 的数字化互动展示系统及方法,单屏多窗口的数字化互动展示系统,包括:显示屏,所述显示屏通过隔离条分隔为若干发声单元,每个发声单元设置有一个用于驱动该发声单元振动发声的音频激励器;视频采集器,用于采集监测区域的视频图像;控制主机,与所述显示屏和视频采集器连接,用于接收所述视频图像,并根据所述视频图像判断是否需要创建新的显示窗口,若是,则创建新的显示窗口,并在显示屏上显示该显示窗口,以及控制该显示窗口对应的音频激励器驱动发声单元进行发声。本发明减小了不同显示窗口播放音频时彼此之间的相互干扰。 | ||||||
权利要求 | 1.单屏多窗口的数字化互动展示系统,其特征在于,包括: |
||||||
说明书全文 | 单屏多窗口的数字化互动展示系统及方法技术领域[0001] 本发明涉及一种单屏多窗口的数字化互动展示系统及方法。 背景技术[0002] 景区等地方经常利用大屏来展示文字、图片和视频等信息,并且用户可在大屏上进行操作,如搜索和查看信息,从而实现用户与大屏之间的互动。然而现有的大屏系统在多窗口同时播放视频等信息时,只有最前面的窗口才能正常播放音频,或者多个窗口可以同时播放音频,但不同窗口之间的音频会相互干扰,导致用户无法听清想听的音频信息,降低了用户的使用体验。 发明内容[0003] 本发明的目的在于克服现有技术的一项或多项不足,提供一种单屏多窗口的数字化互动展示系统及方法。 [0004] 本发明的目的是通过以下技术方案来实现的:单屏多窗口的数字化互动展示系统,包括: [0005] 显示屏,所述显示屏通过隔离条分隔为若干发声单元,每个发声单元设置有一个用于驱动该发声单元振动发声的音频激励器; [0006] 视频采集器,用于采集监测区域的视频图像; [0007] 控制主机,与所述显示屏和视频采集器连接,用于接收所述视频图像,并根据所述视频图像判断是否需要创建新的显示窗口,若是,则创建新的显示窗口,并在显示屏上显示该显示窗口,以及控制该显示窗口对应的音频激励器驱动发声单元进行发声。 [0008] 优选的,所述显示屏包括显示面板,所述显示面板的背部设有振动发声板,所述振动发声板通过隔离条分隔为若干发声单元。 [0009] 优选的,所述控制主机包括: [0011] 窗口创建判断模块,用于获取显示屏上所有显示窗口的窗口属性和所述人员检测模块的检测结果,并判断所述人体在显示屏上的正投影与显示屏上已有的显示窗口是否存在交集,若否,则发出创建新的显示窗口的请求信息; [0012] 窗口创建模块,用于接收所述请求信息,并根据所述请求信息和预设信息创建新的显示窗口,并将该新的显示窗口显示在所述显示屏上; [0013] 音频控制模块,用于获取所述新的显示窗口的窗口属性,并根据该所述窗口属性控制对应的音频激励器驱动发声单元进行发声。 [0014] 优选的,所述控制主机还包括: [0015] 窗口控制模块,用于获取显示屏上所有显示窗口的窗口属性和所述人员检测模块的检测结果,并在已有的显示窗口与任何人体在显示屏上的正投影都不存在交集时,关闭该已有的显示窗口。 [0016] 优选的,所述控制主机还包括: [0017] 窗口调节模块,用于接收窗口调节指令,并根据所述窗口调节指令调节相应的显示窗口; [0018] 所述显示屏用于获取用户在显示屏上的触摸操作,并根据该触摸操作生成窗口调节指令。 [0019] 优选的,所述窗口调节指令包括显示窗口的位置、形状、尺寸、滑动方向和滑动速度。 [0020] 优选的,所述窗口属性包括显示窗口的位置、形状和尺寸。 [0021] 基于上述单屏多窗口的数字化互动展示系统的展示方法,包括: [0022] S1.采集监测区域的视频图像; [0023] S2.根据所述视频图像判断是否需要创建新的显示窗口,若是,则执行S3; [0024] S3.创建新的显示窗口,并在显示屏上显示该显示窗口; [0025] S4.控制该显示窗口对应的音频激励器驱动发声单元进行发声。 [0026] 优选的,所述S2的具体步骤包括: [0027] S21.检测所述视频图像中是否有人体,若是,则执行S22; [0028] S22.获取所述人体在显示屏上的正投影的位置信息; [0029] S23.获取显示屏上所有显示窗口的窗口属性; [0030] S24.判断所述人体在显示屏上的正投影与显示屏上已有的显示窗口是否存在交集,若否,则执行S3。 [0031] 优选的,所述展示方法还包括: [0032] S5.获取用户在显示屏上的触摸操作,并根据所述触摸操作调节相应的显示窗口。 [0033] 本发明的有益效果是: [0034] (1)本发明能够根据采集到的视频图像自动创建新的显示窗口,无需人工操作,改善了游客的观看体验; [0035] (2)本发明中显示屏的每个发声单元能够单独发声,对于某一显示窗口,可以控制该显示窗口的位置对应的发声单元进行发声,减小了该显示窗口播放的音频对显示窗口外游客的干扰; [0036] (3)本发明能够自动检测每个显示窗口是否有人观看,并及时关闭无人观看的显示窗口 [0038] 图1为单屏多窗口的数字化互动展示系统的一种组成框图; [0039] 图2为控制主机的一种组成框图; [0040] 图3为本发明中展示方法的一种流程图。 具体实施方式[0041] 下面将结合实施例,对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有付出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。 [0042] 参阅图1‑图3,本实施例提供了一种单屏多窗口的数字化互动展示系统及方法: [0043] 实施例一 [0044] 如图1所示,单屏多窗口的数字化互动展示系统,包括控制主机、显示屏和视频采集器,所述控制主机分别与显示屏和视频采集器通信连接。一般的,所述控制主机与显示屏和视频采集器之间既可以采用有线通信,也可以采用无线通信,具体的通信方式根据实际情况确定即可。 [0045] 所述显示屏过隔离条分隔为若干发声单元,每个发声单元设置有一个用于驱动该发声单元振动发声的音频激励器。即,每个发声单元在其对应的音频激励器的作用下可以单独发声。在一些实施例中,所述显示屏包括显示面板,所述显示面板的背部设有振动发声板,所述振动发声板通过隔离条分隔为若干发声单元,音频激励器驱动对应的发声单元,使该发声单元振动发声。 [0046] 所述视频采集器用于采集监测区域的视频图像。一般的,监测区域为显示屏正面前方的预设区域。在一些实施例中,所述视频采集器安装在所述显示屏上。 [0047] 所述控制主机用于接收所述视频图像,并根据所述视频图像判断是否需要创建新的显示窗口,若是,则创建新的显示窗口,并在显示屏上显示该显示窗口,以及控制该显示窗口对应的音频激励器驱动发声单元进行发声。 [0048] 本实施例的方案通过检测监测区域是否有人来自动控制显示窗口的创建,无人人工操作,有利于提高游客(观看者)的使用体验。同时,本实施例中显示屏的每个发声单元能够单独发声,对于某一显示窗口,可以控制该显示窗口的位置对应的发声单元进行发声,降低了各显示窗口播放的音频之间的相互干扰,减小了该显示窗口播放的音频对显示窗口外游客的干扰,改善了游客的观看体验。 [0049] 在一些实施例中,如图2所示,所述控制主机包括人员检测模块、窗口创建判断模块、窗口创建模块和音频控制模块。具体的,所述人员检测模块用于接收所述视频图像,并检测所述视频图像中是否有人体,并在检测到人体时获取所述人体在显示屏上的正投影的位置信息。所述窗口创建判断模块用于获取显示屏上所有显示窗口的窗口属性和所述人员检测模块的检测结果,并判断所述人体在显示屏上的正投影与显示屏上已有的显示窗口是否存在交集,若否,则发出创建新的显示窗口的请求信息,所述窗口属性包括显示窗口的位置、形状和尺寸,所述请求信息包括新的显示窗口的位置信息。所述窗口创建模块用于接收所述请求信息,并根据所述请求信息和预设信息创建新的显示窗口,所述预设信息包括新的显示窗口的形状和尺寸,并将该新的显示窗口显示在所述显示屏上;所述音频控制模块用于获取所述新的显示窗口的窗口属性,并根据该所述窗口属性控制对应的音频激励器驱动发声单元进行发声。这些实施例中,通过人体在显示屏上的正投影位置来判断,游客是否在观看已有的显示窗口,避免了创建过多显示窗口的情形,从而降低了系统的功耗,并降低了不同显示窗口之间的干扰,改善了游客的观看体验。 [0050] 在一些实施例中,所述控制主机还包括窗口控制模块,所述窗口控制模块用于获取显示屏上所有显示窗口的窗口属性和所述人员检测模块的检测结果,并在已有的显示窗口与任何人体在显示屏上的正投影都不存在交集时,关闭该已有的显示窗口,所述窗口属性包括显示窗口的位置、形状和尺寸。即,对于每个已有的显示窗口,通过人体在显示屏上的正投影的位置信息来判断该显示窗口是否有人在观看,若该显示窗口未与至少一个人体在显示屏上的正投影存在交集,则认为无人在观看该显示窗口,然后窗口控制模块关闭该显示窗口,以减少显示屏上显示窗口的数量,降低了系统的功耗,并降低了不同显示窗口之间的干扰,改善了游客的观看体验。 [0051] 在一些实施例中,所述控制主机还包括窗口调节模块,所述窗口调节模块用于接收窗口调节指令,并根据所述窗口调节指令调节相应的显示窗口;所述显示屏用于获取用户在显示屏上的触摸操作,并根据该触摸操作生成窗口调节指令,所述窗口调节指令包括显示窗口的位置、形状、尺寸、滑动方向和滑动速度。具体的,显示屏获取第一预设时间内用户在显示屏上的第一触摸操作,根据该第一触摸操作判断用户的操作类型;然后显示屏获取第二预设时间内用户在显示屏上的第二触摸操作,根据该第二触摸操作判断用户的操作细节,并根据操作类型和/或操作细节生成窗口调节指令。所述操作细节包括移动距离、移动方向、放大/缩小倍数和窗口形状中的一种或多种。需要说明的是,在窗口调节模块对显示窗口进行调节后,若显示窗口对应的发声单元发生变化,则音频控制模块对相应发声单元的发声状态进行调节,例如,若调节后,某一发声单元不在对应该显示窗口,则关闭该发声单元的振动发声,若某一发声单元新对应该显示窗口,则控制该发声单元进行振动发声。 [0052] 例如,用户在第一预设时间内点击一次需要调节的显示窗口,则认为用户将调节显示窗口的尺寸;然后用户在第二预设时间内由显示窗口内向显示窗口外滑动,则认为用户需要放大显示窗口(具体放大倍数可以根据用户的滑动长度确定),用户在第二预设时间内由显示窗口外向显示窗口内滑动,则认为用户需要缩小显示窗口(具体缩小倍数可以根据用户的滑动长度确定)。用户在第一预设时间内点击二次需要调节的显示窗口,则认为用户将调节显示窗口的位置,然后根据用户在第二预设时间内在显示屏上的滑动信息确定显示窗口的调节位置,如,根据用户在显示屏上的滑动方向确定显示窗口的移动方向,根据用户在显示屏上的滑动距离按比例确定显示窗口的移动距离,根据用户在显示屏上的滑动速度确定显示窗口的滑动速度。用户在第一预设时间内点击三次需要调节的显示窗口,则认为用户将调节显示窗口的形状,然后判断用户在第二预设时间内是否在显示屏上画出一个封闭图形,若是,则将显示窗口的形状调节为该封闭图形的形状,若否,则不调节显示窗口的形状。 [0053] 实施例二 [0054] 如图3所示,基于实施例一中单屏多窗口的数字化互动展示系统的展示方法,包括: [0055] S1.采集监测区域的视频图像。 [0056] S2.根据所述视频图像判断是否需要创建新的显示窗口,若是,则执行S3。 [0057] 具体的,所述S2的具体步骤包括: [0058] S21.检测所述视频图像中是否有人体,若是,则执行S22。 [0059] S22.获取所述人体在显示屏上的正投影的位置信息。 [0060] S23.获取显示屏上所有显示窗口的窗口属性。一般的,所述窗口属性包括显示窗口的位置、形状和尺寸。 [0061] S24.判断所述人体在显示屏上的正投影与显示屏上已有的显示窗口是否存在交集,若否,则执行S3。 [0062] S3.创建新的显示窗口,并在显示屏上显示该显示窗口。 [0063] S4.控制该显示窗口对应的音频激励器驱动发声单元进行发声。 [0064] 例如,若新创建的显示窗口对应三个发声单元,则控制该三个发声单元进行发声。 [0065] 在一些实施例中,所述展示方法还包括: [0066] S5.获取用户在显示屏上的触摸操作,并根据所述触摸操作调节相应的显示窗口。 [0067] 具体的,显示屏获取第一预设时间内用户在显示屏上的第一触摸操作,根据该第一触摸操作判断用户的操作类型;然后显示屏获取第二预设时间内用户在显示屏上的第二触摸操作,根据该第二触摸操作判断用户的操作细节,并根据操作类型和/或操作细节生成窗口调节指令。所述操作细节包括移动距离、移动方向、放大/缩小倍数和窗口形状中的一种或多种。 |