技术新讯 > 计算推算,计数设备的制造及其应用技术 > 基于电子白板的图像叠加显示方法、装置、设备及介质与流程  >  正文

基于电子白板的图像叠加显示方法、装置、设备及介质与流程

  • 国知局
  • 2024-10-21 14:39:39

本发明涉及图像显示领域,尤其涉及一种基于电子白板的图像叠加显示方法、装置、设备及介质。

背景技术:

1、目前,教育一体机逐渐成为市场主流。教育一体机包含:(1)一个具备运行教学软件及播放视频内容等功能子信号源,如ops盒子;(2)一个负责发送教学材料或实时演示的主信号源,如教育者的笔记本电脑或平板电脑;(3)一个能够同时显示来自子信号源和主信号源传递内容的电子白板。

2、在教育一体机的使用场景中,有效地管理和显示来自不同信号源的内容是提升教学互动性和效率的关键;然而在现有技术中,在将子窗口悬浮在主窗口上时,由于很多用于教学辅助的应用程序是不满屏的,如计时器、投票器等等,因此在将教学辅助的应用程序显示在子窗口上时,会导致子窗口出现了与应用程序显示图像无关的背景图像,导致用户误触;此外,由于现有技术中子窗口并无法根据弹窗应用程序的原始大小进行窗口大小的适应性调整,从而导致子窗口占据主窗口较大区域,严重影响了用户的观感。

技术实现思路

1、本发明提供了一种基于电子白板的图像叠加显示方法、装置、设备及介质,所述方法通过将子窗口显示数据中的应用程序显示图像以及背景图像进行分离,以使子窗口显示区域更加整洁,以及,根据应用程序显示图像的尺寸对子窗口做适应性调整,由此有效扩展了电子白板屏幕的功能和空间,使得电子白板的功能更强大。

2、本发明一实施例提供了一种基于电子白板的图像叠加显示方法,包括:

3、获取子信号源传递的子窗口显示数据以及主信号源传递的主窗口显示数据;其中,所述子窗口显示数据包括:应用程序显示图像以及背景图像;

4、将所述子窗口显示数据中的应用程序显示图像以及背景图像进行分离,提取出应用程序显示图像;

5、将所述应用程序显示图像满屏覆盖至电子白板的初始子窗口中,得到包含应用程序显示图像的子窗口;

6、将所述包含应用程序显示图像的子窗口进行缩小,使得缩小后的子窗口的尺寸与应用程序显示图像的原始尺寸一致;

7、根据所述主窗口显示数据,在电子白板的主窗口内展示对应的显示内容;

8、将所述缩小后的子窗口与包含有显示内容的主窗口进行叠加,得到叠加合成窗口;

9、将所述叠加合成窗口渲染至电子白板的画布上。

10、进一步地,所述子信号源为ops信号源;

11、所述将所述子窗口显示数据中的应用程序显示图像以及背景图像进行分离,提取出应用程序显示图像,包括:

12、获取应用程序显示区域的位置以及应用程序显示区域的尺寸;

13、根据所述应用程序显示区域的位置以及所述应用程序显示区域的尺寸,识别得到应用程序的显示区域;

14、截取所述应用程序的显示区域内的图像,得到应用程序的显示图像。

15、进一步地,所述将所述应用程序显示图像满屏覆盖至电子白板的初始子窗口中,得到包含应用程序显示图像的子窗口,包括:

16、调取初始子窗口的尺寸;

17、将所述应用程序显示区域的尺寸与所述初始子窗口的尺寸进行比较,确定所述应用程序的显示图像所需的放大倍数;

18、根据所述放大倍数,对所述应用程序的显示图像进行放大处理;

19、将放大处理后的应用程序显示图像覆盖至所述初始子窗口中,得到包含应用程序显示图像的子窗口。

20、进一步地,所述将所述缩小后的子窗口与包含有显示内容的主窗口进行叠加,得到叠加合成窗口,包括:

21、获取所述缩小后的子窗口相对于所述主窗口的相对位置信息;

22、根据预设的透明度配置信息,调整所述缩小后的子窗口的透明度,得到待叠加子窗口;

23、根据所述相对位置信息,将所述待叠加子窗口叠加至所述包含有显示内容的主窗口的相应位置上,得到叠加合成窗口。

24、本发明一实施例还提供了一种基于电子白板的图像叠加显示装置,包括:数据获取模块、显示图像提取模块、显示图像覆盖模块、显示图像缩小模块、主窗口内容展示模块、叠加合成模块以及渲染模块;

25、所述数据获取模块,用于获取子信号源传递的子窗口显示数据以及主信号源传递的主窗口显示数据;其中,所述子窗口显示数据包括:应用程序显示图像以及背景图像;

26、所述显示图像提取模块,用于将所述子窗口显示数据中的应用程序显示图像以及背景图像进行分离,提取出应用程序显示图像;

27、所述显示图像覆盖模块,用于将所述应用程序显示图像满屏覆盖至电子白板的初始子窗口中,得到包含应用程序显示图像的子窗口;

28、所述显示图像缩小模块,用于将所述包含应用程序显示图像的子窗口进行缩小,使得缩小后的子窗口的尺寸与应用程序显示图像的原始尺寸一致;

29、所述主窗口内容展示模块,用于根据所述主窗口显示数据,在电子白板的主窗口内展示对应的显示内容;

30、所述叠加合成模块,用于将所述缩小后的子窗口与包含有显示内容的主窗口进行叠加,得到叠加合成窗口;

31、所述渲染模块,用于将所述叠加合成窗口渲染至电子白板的画布上。

32、进一步地,所述子信号源为ops信号源;

33、所述将所述子窗口显示数据中的应用程序显示图像以及背景图像进行分离,提取出应用程序显示图像,包括:

34、获取应用程序显示区域的位置以及应用程序显示区域的尺寸;

35、根据所述应用程序显示区域的位置以及所述应用程序显示区域的尺寸,识别得到应用程序的显示区域;

36、截取所述应用程序的显示区域内的图像,得到应用程序的显示图像。

37、进一步地,所述将所述应用程序显示图像满屏覆盖至电子白板的初始子窗口中,得到包含应用程序显示图像的子窗口,包括:

38、调取初始子窗口的尺寸;

39、将所述应用程序显示区域的尺寸与所述初始子窗口的尺寸进行比较,确定所述应用程序的显示图像所需的放大倍数;

40、根据所述放大倍数,对所述应用程序的显示图像进行放大处理;

41、将放大处理后的应用程序显示图像覆盖至所述初始子窗口中,得到包含应用程序显示图像的子窗口。

42、进一步地,所述将所述缩小后的子窗口与包含有显示内容的主窗口进行叠加,得到叠加合成窗口,包括:

43、获取所述缩小后的子窗口相对于所述主窗口的相对位置信息;

44、根据预设的透明度配置信息,调整所述缩小后的子窗口的透明度,得到待叠加子窗口;

45、根据所述相对位置信息,将所述待叠加子窗口叠加至所述包含有显示内容的主窗口的相应位置上,得到叠加合成窗口。

46、本技术还提供一种终端设备,包括:

47、一个或多个处理器;

48、存储器,与所述处理器耦接,用于存储一个或多个程序;

49、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述发明实施例所述的基于电子白板的图像叠加显示方法。

50、本技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述发明实施例所述的基于电子白板的图像叠加显示方法。

51、通过实施本发明具有如下有益效果:

52、本发明提供了一种基于电子白板的图像叠加显示方法、装置、设备及介质,所述方法在将子信号源以及主信号源的图像叠加渲染至电子白板的画布前,将子窗口显示数据中的应用程序显示图像分离出来,由此有效避免子窗口中出现非应用程序的背景内容,使得电子白板显示区域更加整洁、避免了用户在与应用程序交互时可能遇到的干扰;然后将所述应用程序的显示图像满屏覆盖至初始子窗口中,从而将包含应用程序显示图像的子窗口进行缩小,使得缩小后的子窗口的尺寸与应用程序显示图像的原始尺寸一致,由此解决了现有技术中因无法根据应用程序显示图像的原始尺寸对子窗口进行适应性调整而导致子窗口占据主窗口较大区域的这一问题,有效扩展了电子白板屏幕的功能和空间,使得电子白板的功能更强大。

本文地址:https://www.jishuxx.com/zhuanli/20241021/318868.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。