一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

显示设备、屏幕控制方法及存储介质与流程

2022-08-23 21:40:25 来源:中国专利 TAG:


1.本公开涉及显示技术领域,尤其涉及一种显示设备、屏幕控制方法及存储介质。


背景技术:

2.随着科技的不断发展,显示设备的功能越来越丰富,为人们的工作和生活带来了极大的便利。例如,在会议场景下,用户可以通过显示设备播放多媒体内容,使所有与会人员通过显示设备观看该多媒体内容。现有技术中,用户通常是通过与显示设备配对的遥控设备,即:遥控笔,对显示设备的屏幕进行控制,当遥控笔丢失、故障或者电量过低时,用户无法对显示设备的屏幕进行控制,从而导致屏幕控制方式不够方便和灵活。


技术实现要素:

3.为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种显示设备、屏幕控制方法及存储介质,通过控制设备与显示设备的交互,可以在遥控笔丢失、故障或者电量过低时,通过控制设备对显示设备的屏幕进行控制,使得屏幕控制方式更加灵活。
4.第一方面,本公开提供了一种显示设备,该显示设备包括:
5.显示屏;
6.控制器,被配置为:响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在所述显示屏中对应的目标位置,所述控制设备包括便携式终端设备;
7.接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令,根据所述控制指令对所述目标位置显示的显示内容执行相应的操作。
8.在本公开一些实施例中,所述控制器,具体被配置为:
9.接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为所述控制设备采集的多个坐标数据;
10.基于所述多个坐标数据和所述显示设备的分辨率,对所述多个坐标数据进行转换,得到对应的多个目标坐标;
11.基于所述多个目标坐标,确定所述移动操作在所述显示屏中对应的目标位置。
12.在本公开一些实施例中,所述控制器,具体被配置为:
13.接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为基于所述显示设备的分辨率确定的。
14.在本公开一些实施例中,所述控制器,还被配置为:
15.在响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在所述显示屏中对应的目标位置之前,确定所述移动操作为目标移动操作。
16.在本公开一些实施例中,所述控制器,具体被配置为:
17.接收所述控制设备发送的与所述移动操作对应的目标参数变化值;
18.若所述目标参数变化值超过对应的目标参数阈值,则确定所述移动操作为目标移动操作。
19.在本公开一些实施例中,所述显示屏,还被配置为:
20.在所述控制器接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令之后,显示对应的目标窗口;
21.所述控制器,具体被配置为:在所述目标窗口上显示对所述目标位置显示的显示内容执行相应的操作后的目标内容。
22.在本公开一些实施例中,所述控制器,还被配置为:
23.接收所述控制设备发送的结束指令;
24.根据所述结束指令,移除所述目标窗口以及所述目标内容。
25.第二方面,本公开提供一种屏幕控制方法,包括:
26.响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在显示设备的显示屏中对应的目标位置,所述控制设备包括便携式终端设备;
27.接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令,根据所述控制指令对所述目标位置显示的显示内容执行相应的操作。
28.在本公开一些实施例中,所述响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在所述显示屏中对应的目标位置,包括:
29.响应于控制设备的移动操作,接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为所述控制设备采集的多个坐标数据;
30.基于所述多个坐标数据和所述显示设备的分辨率,对所述多个坐标数据进行转换,得到对应的多个目标坐标;
31.基于所述多个目标坐标,确定所述移动操作在所述显示屏中对应的目标位置。
32.在本公开一些实施例中,所述方法,还包括:
33.接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为基于所述显示设备的分辨率确定的。
34.在本公开一些实施例中,所述方法还包括:
35.在响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在所述显示屏中对应的目标位置之前,确定所述移动操作为目标移动操作。
36.在本公开一些实施例中,所述确定所述移动操作为目标移动操作,包括:
37.接收所述控制设备发送的与所述移动操作对应的目标参数变化值;
38.若所述目标参数变化值超过对应的目标参数阈值,则确定所述移动操作为目标移动操作。
39.在本公开一些实施例中,所述方法还包括:
40.在所述控制器接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令之后,显示对应的目标窗口;
41.在所述目标窗口上显示对所述目标位置显示的显示内容执行相应的操作后的目标内容。
42.在本公开一些实施例中,所述方法还包括:
43.接收所述控制设备发送的结束指令;
44.根据所述结束指令,移除所述目标窗口以及所述目标内容。
45.第三方面,本公开提供了一种计算机可读存储介质,包括:计算机可读存储介质上存储计算机程序,计算机程序被处理器执行时实现如第二方面所示的屏幕控制方法。
46.第四方面,本公开提供了一种计算机程序产品,其特征在于,包括:当计算机程序产品在计算机上运行时,使得计算机实现如第二方面所示的屏幕控制方法。
47.本公开实施例提供的技术方案与现有技术相比具有如下优点:首先响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,控制设备包括便携式终端设备,然后接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作,通过控制设备与显示设备的交互,可以在遥控笔丢失、故障或者电量过低时,通过控制设备对显示设备的屏幕进行控制,使得屏幕控制方式更加灵活,能够避免给用户造成操作不便,同时能够提高用户的使用体验。
附图说明
48.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
49.为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
50.图1a为现有技术中显示设备与遥控设备之间操作场景的示意图;
51.图1b为根据本公开一个或多个实施例的显示设备与控制设备之间操作场景的示意图;
52.图2a为根据本公开一个或多个实施例的显示设备200的硬件配置框图;
53.图2b为根据本公开一个或多个实施例的显示设备200中软件配置示意图;
54.图3a为根据本公开一个或多个实施例实现屏幕控制方法的系统框架图;
55.图3b为根据本公开一个或多个实施例实现屏幕控制方法的架构图;
56.图4a为本公开实施例提供的一种屏幕控制方法的流程示意图;
57.图4b为本公开实施例提供的一种屏幕控制方法的原理示意图;
58.图4c为本公开实施例提供的一种屏幕控制方法中控制设备与显示设备的交互过程示意图;
59.图4d为本公开实施例提供的一种显示设备的第一显示界面的示意图;
60.图4e为本公开实施例提供的一种显示设备执行相应的操作后的第二显示界面的示意图;
61.图5a为本公开实施例提供的另一种屏幕控制方法的流程示意图;
62.图5b为本公开实施例提供的另一种屏幕控制方法的原理示意图;
63.图5c本公开实施例提供的一种控制设备采集的多个坐标数据的坐标系示意图;
64.图5d为本公开实施例提供的另一种屏幕控制方法中控制设备与显示设备的交互过程示意图;
65.图6a为本公开实施例提供的又一种屏幕控制方法的流程示意图;
66.图6b为本公开实施例提供的又一种屏幕控制方法的原理示意图;
67.图6c为本公开实施例提供的又一种屏幕控制方法中控制设备与显示设备的交互过程示意图;
68.图6d为本公开实施例提供的一种显示设备的显示屏显示目标窗口时的第三显示界面的示意图;
69.图6e为本公开实施例提供的一种显示设备的显示器显示目标内容时的第四显示界面的示意图。
具体实施方式
70.为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
71.在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
72.目前,在显示领域中对显示设备的屏幕进行控制是一种较为常见的场景,例如对教育屏或者会议屏等进行控制。以会议屏为例,会议屏是许多公司必备的电子产品,相比于会议室传统的电子设备,如:电脑、投影仪、黑板以及音响等,通过会议屏和白板功能,能够随意进行书写、标记以及擦涂等,且智能环保,具有较高的使用价值。通常情况下,一个小型会议可能有3~20人参加,中型会议可能多达20~50人,如何在会议过程中达到更好的交流效果,成为上述显示屏幕重点考虑的问题。
73.屏幕控制主要是指对显示设备中显示的多媒体文件,例如演示文稿(microsoft office powerpoint,ppt)或者excel表格等进行编辑和控制。屏幕控制在很多场景中都有具体的应用,例如,在会议场景中,其核心需求是能够在演讲过程中随时随地对屏幕进行控制,使参会人员能够更好的理解会议讲解人的观点和看法,达到更好的交流效果。
74.需要说明的是:本实施例中的显示设备可以理解为具有显示屏的电子设备,例如,教育场景下的教育屏、会议场景中的会议屏以及多媒体设备等。显示屏可以包括:电容屏、电磁屏或红外屏等,本实施例对此不做具体限制。
75.图1a为现有技术中显示设备与遥控设备之间操作场景的示意图。现有技术在对显示设备的屏幕进行控制时,需要用户先将遥控笔100与显示设备200进行配对连接,然后用户通过操作遥控笔100实现对显示设备200的屏幕进行控制的目的。但是,当遥控笔100丢失、故障或者电量过低时,用户无法对显示设备200的屏幕进行控制,导致屏幕控制方式不够方便和灵活,降低用户的体验感。
76.在一些实施例中,遥控笔100和显示设备200的通信方式可以包括红外协议通信、蓝牙协议通信、无线或其他有线方式等,通过上述方式的任一种能够控制显示设备200。例
如,用户可以通过遥控笔100上按键、语音输入以及控制面板输入等输入用户指令,来控制显示设备200。
77.为了解决上述问题,本公开中显示设备的控制器首先响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,控制设备包括便携式终端设备,然后接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作,通过控制设备与显示设备的交互,可以在遥控笔丢失、故障或者电量过低时,通过控制设备对显示设备的屏幕进行控制,使得屏幕控制方式更加灵活,能够避免给用户造成操作不便,同时能够提高用户的使用体验。
78.图1b为根据本公开一个或多个实施例的显示设备与控制设备之间操作场景的示意图。如图1b所示,用户可以通过控制设备300控制显示设备200,在显示设备200上可以显示ppt或者excel表格等,用户可以移动控制设备300,控制设备300中的角速度传感器能够采集到控制设备300的变化数据(即位置信息),如坐标信息、角度值和速度值等,并将变化数据发送至显示设备200,便于后续显示设备200响应于控制设备300的移动操作,根据控制设备300发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,以及显示设备200接收到控制设备300基于显示屏中对应的目标位置所发送的控制指令之后,根据该控制指令对目标位置显示的显示内容执行相应的操作。
79.控制设备300可以包括便携式终端设备,便携式终端设备可以理解为在使用场地之间容易携带的设备,通常情况下,重量不大于5kg不带提手的易于手持的设备,或者不大于23kg带有提手的设备都是便携式设备,本实施例中的控制设备主要为移动终端、平板电脑等容易携带的设备,本实施例对此不做具体限制。
80.在一些实施例的场景中,假设为会议场景,参会人员可以通过移动、旋转等操作控制自己的手机,并将手机在移动过程中采集到的位置信息传输给显示设备,以便后续通过手机与显示设备的交互实现对显示设备的屏幕进行控制的目的,避免由于遥控笔丢失、故障或者电量过低时,用户无法对显示设备的屏幕进行控制的问题,提升了用户的使用体验。
81.在一些实施例中,显示设备200可以不使用上述的控制设备接收指令,而是通过触摸或者手势等接收用户的控制。
82.在一些实施例中,显示设备200还可以采用除了控制设备300之外的方式进行控制,例如,可以通过显示设备200设备内部配置的获取语音指令的模块直接接收用户的语音指令控制,也可以通过显示设备200设备外部设置的语音控制设备来接收用户的语音指令控制。
83.在一些实施例中,控制设备300可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。也可以将控制设备300上显示的音视频内容传输到显示设备200上,实现同步显示功能。显示设备200还可以与服务器通过多种通信方式进行数据通信,可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器可以是一个集群,也可以是多个集群,可以包括一类或多类服务器。服务器可以向显示设备200提供各种内容和互动。显示设备200,可以为液晶显示器、oled显示器或者投影显示设备等。
84.图2a为根据本公开一个或多个实施例的显示设备200的硬件配置框图。如图2a所
示,显示设备200包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、显示器260、音频输出接口270、存储器、供电电源、用户接口(即用户输入接口)280中的至少一种。控制器250包括中央处理器,视频处理器,音频处理器,图形处理器,ram,rom,用于输入/输出的第一接口至第n接口。显示器260可为液晶显示器、oled显示器、触控显示器以及投影显示器中的至少一种,还可以为一种投影装置和投影屏幕。调谐解调器210通过有线或无线接收方式接收广播电视信号,以及从多个无线或有线广播电视信号中解调出音视频信号,如以及epg数据信号。通信器220是用于根据各种通信协议类型与外部设备或服务器进行通信的组件。例如:通信器可以包括wifi模块,蓝牙模块,有线以太网模块等其他网络通信协议芯片或近场通信协议芯片,以及红外接收器中的至少一种。显示设备200可以通过通信器220与服务器建立控制信号和数据信号的发送和接收。检测器230用于采集外部环境或与外部交互的信号。控制器250和调谐解调器210可以位于不同的分体设备中,即调谐解调器210也可在控制器250所在的主体设备的外置设备中,如外置机顶盒等。用户接口280可用于接收遥控笔100的控制信号。
85.在一些实施例中,控制器250,通过存储在存储器上中各种软件控制程序,来控制显示设备的工作和响应用户的操作。控制器250控制显示设备200的整体操作。用户可在显示器260上显示的图形用户界面(gui)输入用户命令,则用户输入接口通过图形用户界面(gui)接收用户输入命令。或者,用户可通过输入特定的声音或手势进行输入用户命令,则用户输入接口通过传感器识别出声音或手势,来接收用户输入命令。
86.在一些实施例中,“用户界面”,是应用程序或操作系统与用户之间进行交互和信息交换的介质接口,它实现信息的内部形式与用户可以接受形式之间的转换。用户界面常用的表现形式是图形用户界面(graphic user interface,简称gui),是指采用图形方式显示的与计算机操作相关的用户界面。它可以是在电子设备的显示屏中显示的一个图标、窗口和控件等界面元素,其中控件可以包括图标、按钮、菜单、选项卡、文本框、对话框、状态栏、导航栏、widget等可视的界面元素中的至少一种。
87.图2b为根据本公开一个或多个实施例的显示设备200中软件配置示意图,如图2b所示,将系统分为四层,从上至下分别为应用程序(applications)层(简称“应用层”),应用程序框架(application framework)层(简称“框架层”),安卓运行时(android runtime)和系统库层(简称“系统运行库层”),以及内核层。
88.在一些实施例中,应用程序层中运行有至少一个应用程序,这些应用程序可以是操作系统自带的窗口(window)程序、系统设置程序或时钟程序等;也可以是第三方开发者所开发的应用程序。在具体实施时,应用程序层中的应用程序包括但不限于以上举例。
89.在一些实施例中,系统运行库层为上层即框架层提供支撑,当框架层被使用时,安卓操作系统会运行系统运行库层中包含的c/c 库以实现框架层要实现的功能。
90.在一些实施例中,内核层是硬件和软件之间的层,至少包含以下驱动中的至少一种:音频驱动、显示驱动、蓝牙驱动、摄像头驱动、wifi驱动、usb驱动、hdmi驱动、传感器驱动(如指纹传感器,温度传感器,压力传感器等)、以及电源驱动等。
91.在一些实施例中,上述显示设是具有显示功能的设备,例如会议屏、教育屏等。该显示设备中:
92.输出接口(显示屏260,和/或,音频输出接口270),被配置为输出用户交互信息;
93.通信器220,用于与服务器进行通信;
94.控制器250,被配置为:响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在所述显示屏中对应的目标位置,所述控制设备包括便携式终端设备;
95.接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令,根据所述控制指令对所述目标位置显示的显示内容执行相应的操作。
96.在一些实施例中,控制器250,具体被配置为:接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为所述控制设备采集的多个坐标数据;基于所述多个坐标数据和所述显示设备的分辨率,对所述多个坐标数据进行转换,得到对应的多个目标坐标;基于所述多个目标坐标,确定所述移动操作在所述显示屏中对应的目标位置。
97.在一些实施例中,控制器250,具体被配置为:接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为基于所述显示设备的分辨率确定的。
98.在一些实施例中,控制器250,还被配置为:在响应于控制设备的移动操作,根据所述控制设备发送的与所述移动操作对应的位置信息,确定所述移动操作在所述显示屏中对应的目标位置之前,确定所述移动操作为目标移动操作。
99.在一些实施例中,控制器250,具体被配置为:接收所述控制设备发送的与所述移动操作对应的目标参数变化值;若所述目标参数变化值超过对应的目标参数阈值,则确定所述移动操作为目标移动操作。
100.在一些实施例中,显示屏260,还被配置为:在所述控制器接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令之后,显示对应的目标窗口;控制器250,具体被配置为:在所述目标窗口上显示对所述目标位置显示的显示内容执行相应的操作后的目标内容。
101.在一些实施例中,控制器250,还被配置为:接收所述控制设备发送的结束指令;根据所述结束指令,移除所述目标窗口以及所述目标内容。
102.综上所述,本公开首先响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,控制设备包括便携式终端设备,然后接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作,通过控制设备与显示设备的交互,可以在遥控笔丢失、故障或者电量过低时,通过控制设备对显示设备的屏幕进行控制,使得屏幕控制方式更加灵活,能够避免给用户造成操作不便,同时能够提高用户的使用体验。
103.图3a为根据本公开一个或多个实施例实现屏幕控制方法的系统框架图,如图3a所示,该系统中可以包括目标位置确定模块301、控制指令接收模块302以及操作执行模块303。该系统在检测到控制设备的移动操作之后,该移动操作为用户触发的对控制设备的移动、旋转等操作,目标位置确定模块301响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,控制指令接收模块302能够接收控制设备基于显示屏中对应的目标位置所发送的控制指令,操作执行模块303根据该控制指令对目标位置显示的显示内容执行相应的操作,从而实现用户通过控制设备对显示设备进行控制的目的,提高用户的使用体验。
104.图3b为根据本公开一个或多个实施例实现屏幕控制方法的架构图,基于上述系统
框架,本公开在安卓系统中的实现如图3b所示,安卓系统中主要包括应用层、框架层、系统运行库层以及内核层,实现逻辑主要在应用层体现,其中包括目标位置确定模块、控制指令接收模块以及操作执行模块。
105.本公开实施例中提供的屏幕控制方法,通过响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,控制设备包括便携式终端设备,然后接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作,通过控制设备与显示设备的交互,可以在遥控笔丢失、故障或者电量过低时,通过控制设备对显示设备的屏幕进行控制,使得屏幕控制方式更加灵活,能够避免给用户造成操作不便,同时能够提高用户的使用体验。为了更加详细的说明本方案,以下将以示例性的方式结合图4a进行说明,可以理解的是,图4a中所涉及的步骤在实际实现时可以包括更多的步骤,或者更少的步骤,并且这些步骤之间的顺序也可以不同,以能够实现本公开实施例中提供的屏幕控制方法为准,本公开实施例不做限定。
106.图4a为本公开实施例提供的一种屏幕控制方法的流程示意图;图4b为本公开实施例提供的一种屏幕控制方法的原理示意图。本实施例可适用于通过便携式终端设备对显示设备的屏幕进行控制的情况。
107.如图4a所示,该屏幕控制方法具体包括如下步骤:
108.s410,响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置。
109.其中,控制设备包括便携式终端设备。移动操作可以理解为用户对控制设备的操作,如移动、旋转等。位置信息可以理解为控制设备采集的多个坐标数据,或者控制设备将采集的坐标数据转化后得到的数据。目标位置可以理解为控制设备的移动操作过程中,在显示屏中对应的具体位置。角速度传感器是一种用于感测与维持方向的设备,单轴的角速度传感器只能测量单一方向的改变,因此要测量x、y和z轴三个方向的改变时,就需要三个单轴的角速度传感器。目前通用的一个三轴角速度传感器能够替代三个单轴的角速度传感器,而且还具有体积小、重量轻、结构简单以及可靠性好等诸多优点。本实施例中的角速度传感器可以采用三轴角速度传感器,也可以采用其他的能够测量三个方向改变的角速度传感器,本实施例对此不做具体限制。
110.控制设备随着用户的控制操作进行移动,控制设备中的角速度传感器根据移动操作能够采集到对应的位置信息,同时将采集到的与移动操作对应的位置信息发送至显示设备,或者控制设备在接收到显示设备发送的位置信息获取命令时,将采集到的与移动操作对应的位置信息发送至显示设备。显示设备的控制器检测到控制设备发送的位置信息时,响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,能够将控制设备的移动操作所产生的移动轨迹转化为在显示设备的显示屏端中对应的连续坐标,即:控制器根据位置信息,确定出移动操作在显示设备的显示屏中对应的目标位置。
111.s420,接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作。
112.其中,控制指令可以包括:聚焦、放大、标记以及批注等指令,本实施例对此不做具体限制。
113.显示设备的控制器在接收到控制设备基于显示屏中对应的目标位置所发送的控制指令之后,根据该控制指令能够直接对目标位置显示的显示内容执行相应的操作。
114.在一些实施例中,当显示设备的控制器接收到控制设备基于显示屏中对应的目标位置所发送的聚焦指令,则控制目标位置显示的显示内容的焦点处亮,其他地方遮罩处理。
115.在一些实施例中,当显示设备的控制器接收到控制设备基于显示屏中对应的目标位置所发送的标记指令,则控制目标位置显示的显示内容以明显的颜色或者线条等突出显示,具体的颜色或者线条根据相应的设置确定,本实施例对此不做具体限制。
116.本实施例中,通过控制设备实现遥控笔的作用从而对屏幕进行控制,由于控制设备(例如手机)中配置有角速度传感器(陀螺仪),角速度传感器能够对转动、偏转等移动动作很好的进行测量,从而可以分析判断出用户的实际动作,满足显示设备的使用场景,增加产品适配度,提高用户的使用体验。
117.图4c为本公开实施例提供的一种屏幕控制方法中控制设备与显示设备的交互过程示意图,如图4c所示:通过控制设备与显示设备的交互实现屏幕控制方法的过程已经在上述实施例中详细描述过,为了避免重复,此处不再赘述。
118.图4d为本公开实施例提供的一种显示设备的第一显示界面的示意图,如图4d所示,示例性的展示了一种显示设备在响应于控制设备的移动操作之前所显示的第一显示界面。
119.图4e为本公开实施例提供的一种显示设备执行相应的操作后的第二显示界面的示意图,如图4e所示:
120.假设用户要对假设用户要对图4d中第一显示界面所显示的内容进行响应的控制,那么图4e示例性的展示了一种通过上述实施例中所述的屏幕控制方法所得到的显示设备执行相应的操作后的第二显示界面的示意图。图4e中的11即为控制器根据控制指令对目标位置显示的显示内容执行相应的操作后所对应的具体内容。
121.在一些实施例中,上述屏幕控制方法,还可以具体包括:显示设备的控制器响应于多个控制设备的多组移动操作,根据各控制设备的优先级以及各控制设备发送的与目标组移动操作对应的位置信息,确定多组移动操作分别在显示屏中对应的多个目标位置,其中,多个控制设备包括至少两个控制设备,多组移动操作与多个控制设备一一对应,多个目标位置与多组移动操作对应,目标组移动操作为与各控制设备相对应的移动操作;接收各控制设备基于显示屏中对应的目标位置所发送的控制指令,并根据控制指令对显示屏中对应的显示内容执行相应的操作。
122.其中,各控制设备的优先级可以预先确定,也可以视具体情况而定,本实施例对此不做具体限制。
123.具体的,多个控制设备可以同时对显示设备的屏幕进行控制,各控制设备分别接收对应用户的目标组移动操作,并基于该目标组移动操作采集对应的位置信息。各控制设备分别将采集到的与目标组移动操作对应的位置信息发送至显示设备,或者各控制设备在接收到显示设备发送的位置信息获取命令时,将采集到的与目标组移动操作对应的位置信息发送至显示设备。显示设备的控制器检测到各控制设备发送的位置信息时,响应于各控制设备的多组移动操作,当控制器同时接收到多组移动操作对应的位置信息时,根据各控制设备的优先级以及各控制设备发送的与目标组移动操作对应的位置信息,依次确定出多
组移动操作分别在显示屏中对应的多个目标位置,即:将多个控制设备的移动操作所产生的移动轨迹转化为在显示设备的显示屏端中对应的连续坐标;当控制器接收到的多组移动操作对应的位置信息具有时间先后顺序时,则根据时间先后顺序,依次确定多组移动操作分别在显示屏中对应的多个目标位置。控制器确定了多组移动操作分别在显示屏中对应的多个目标位置之后,在接收到各控制设备基于显示屏中对应的目标位置所发送的控制指令之后,能够根据各控制指令分别对显示屏中对应的显示内容执行相应的操作。
124.本实施例中,通过控制设备实现遥控笔的作用从而对屏幕进行控制,能够实现多个用户同时对显示设备的屏幕进行控制,提高用户的使用体验,满足显示设备的使用场景。
125.图5a为本公开实施例提供的另一种屏幕控制方法的流程示意图;
126.图5b为本公开实施例提供的另一种屏幕控制方法的原理示意图。可选的,本实施例主要对确定移动操作在显示屏中对应的目标位置的过程进行进一步说明。
127.如图5a所示,该屏幕控制方法具体包括如下步骤:
128.s510,响应于控制设备的移动操作,接收控制设备发送的与移动操作对应的位置信息,位置信息为控制设备采集的多个坐标数据。
129.其中,位置信息具体为控制设备中配置的角速度传感器所采集的多个坐标数据。多个坐标数据为三维坐标数据。
130.示例性的,图5c本公开实施例提供的一种控制设备采集的多个坐标数据的坐标系示意图,如图5c所示:以控制设备为手机进行说明,该坐标系的原点为手机屏幕的中心点,并以中心点所延伸的三个方向(x、y和z)建立三维坐标系。
131.s520,基于多个坐标数据和显示设备的分辨率,对多个坐标数据进行转换,得到对应的多个目标坐标。
132.在接收到多个坐标数据之后,根据多个坐标数据以及显示设备的分辨率,通过相应的坐标转换公式对多个坐标数据进行转换,将三维坐标转换为二维坐标,从而得到对应的多个目标坐标。
133.在一些实施例中,上述方法还包括:
134.显示设备的控制器对控制设备的角速度传感器进行校准操作,并基于校准操作确定控制设备的初始位置。
135.具体的,校准操作的过程为:将控制设备正对着显示设备后(控制设备需要平放),获取控制设备的当前位置所对应的三维坐标数据和陀螺数据(gyro data),将该三维坐标数据作为控制设备的初始位置,便于后续确定移动操作在显示屏中对应的目标位置。
136.示例性的,以图5c为例,对坐标转换公式进行说明,具体过程如下所示:
137.图5c中的手机在xy方向的移动操作对应于显示设备的显示屏中的横向移动,手机在yz方向的移动操作对应于显示设备的显示屏中的纵向移动。手机端的移动操作在显示设备的显示屏中对应的目标位置可以根据xyz旋转的角度和移动距离定义。假设显示屏的分辨率为a*b,为2k显示,那么将xy轴90度对应a/2的像素位置,zy轴90度对应b/2的像素位置。
138.假设控制设备的初始位置为(x0、y0、z0),移动操作对应的位置信息中,控制设备上次移动后的位置数据为(x1、y1、z1),控制设备本次移动后的位置数据为(x2、y2、z2),那么将三维坐标转换为二维坐标的过程为:
139.[0140][0141][0142][0143][0144][0145][0146][0147]
其中,cosα表示和的夹角的余弦值;x表示显示屏中对应的xy的移动距离;cosβ表示和的夹角的余弦值;y表示显示屏中对应的yz的移动距离。
[0148]
本实施例中,通过上述方法能够快速对控制设备采集的多个坐标数据进行转换,得到对应的多个目标坐标。
[0149]
在一些实施例中,在对多个坐标数据进行转换的过程中,目标坐标不能超过显示屏的屏幕范围,若确定的目标坐标超过显示屏的屏幕范围,则该目标坐标为无效数据。
[0150]
s530,基于多个目标坐标,确定移动操作在显示屏中对应的目标位置。
[0151]
控制器在确定多个目标坐标之后,由于该目标坐标中包括了控制设备的移动操作在显示设备的显示屏中对应的角度和移动距离,因此根据多个目标坐标,能够直接确定出移动操作在显示屏中对应的目标位置。
[0152]
s540,接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作。
[0153]
本实施例中,通过接收控制设备发送的与移动操作对应的位置信息,位置信息为控制设备采集的多个坐标数据,基于多个坐标数据和显示设备的分辨率,对多个坐标数据进行转换,得到对应的多个目标坐标,基于多个目标坐标,确定移动操作在显示屏中对应的目标位置,能够提高确定的目标位置的准确性,从而便于后续步骤的顺利执行以及提高用户的使用体验。
[0154]
图5d为本公开实施例提供的另一种屏幕控制方法中控制设备与显示设备的交互过程示意图,如图5d所示:通过控制设备与显示设备的交互实现本公开实施例提供的另一种屏幕控制方法的过程已经在上述实施例中详细描述过,为了避免重复,此处不再赘述。
[0155]
在本公开一些实施例中,所述方法还包括:
[0156]
接收所述控制设备发送的与所述移动操作对应的位置信息,所述位置信息为基于所述显示设备的分辨率确定的。
[0157]
具体的,控制设备发生移动操作之后,控制设备中配置的角速度传感器能够采集到多个坐标数据,在得到多个坐标数据之后,控制设备中配置的处理器能够直接根据显示
设备的分辨率对多个坐标数据进行坐标转换,并将转换后得到的数据作为移动操作对应的位置信息发送至显示设备。相应的,显示设备的控制器就能够接收到该位置信息。其中,坐标转换的过程在上述实施例中已经描述过,为了避免重复,此处不再赘述。
[0158]
本实施例中,通过在控制设备端进行坐标转换,能够减少显示设备的处理量,显示设备无需对坐标数据再进行转换,能够基于控制设备发送的与移动操作对应的位置信息,直接确定该移动操作在显示屏中对应的目标位置,从而提高效率。
[0159]
图6a为本公开实施例提供的又一种屏幕控制方法的流程示意图;图6b为本公开实施例提供的又一种屏幕控制方法的原理示意图。可选的,本实施例主要是对确定移动操作在显示屏中对应的目标位置之前的过程进行说明。
[0160]
如图6a所示,该屏幕控制方法具体包括如下步骤:
[0161]
s610,确定移动操作为目标移动操作。
[0162]
其中,目标移动操作可以为预先设定的移动操作,例如,控制设备的加速度变化值超过一定数值的移动操作,还可以是其他移动操作,也可以视具体情况而定,本实施例对此不做具体限制。
[0163]
具体的,由于控制设备为用户常用的设备,因此可能会不小心触发控制设备从而发生移动操作,或者由于手抖等原因造成控制设备发生轻微抖动,为了避免上述情况,显示设备还需要确定移动操作为目标移动操作,从而提高屏幕控制过程的准确性。
[0164]
s620,响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置。
[0165]
s630,接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作。
[0166]
本实施例中,显示设备在响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置之前,还要确定移动操作为目标移动操作,能够保证后续屏幕控制过程的顺利进行以及避免干扰。
[0167]
在本公开一些实施例中,所述确定所述移动操作为目标移动操作,可以具体包括:
[0168]
接收所述控制设备发送的与所述移动操作对应的目标参数变化值;
[0169]
若所述目标参数变化值超过对应的目标参数阈值,则确定所述移动操作为目标移动操作。
[0170]
其中,目标参数变化值可以理解为预先设定的参数的变化值,例如角速度传感器采集的加速度变化值、x轴的位移变化值、y轴的位移变化值以及z轴的位移变化值等,还可以视具体情况而定,本实施例对此不做具体限制。目标参数阈值可以为预先设定的与目标参数变化值所对应的阈值,也可以视具体情况而定,本实施例对此不做具体限制。
[0171]
具体的,显示设备的控制器在接收到控制设备发送的与移动操作对应的目标参数变化值之后,比较目标参数变化值与对应的目标参数阈值的大小,根据二者的大小关系,如果目标参数变化值超过对应的目标参数阈值,则确定移动操作为目标移动操作;相反,如果目标参数变化值未超过对应的目标参数阈值,则确定移动操作不是目标移动操作,此时的移动操作可视为误操作。
[0172]
本实施例中,通过上述方法确定移动操作为目标移动操作,简单快捷,能够节省工作效率,且能够避免误操作对屏幕控制过程产生的干扰。
[0173]
图6c为本公开实施例提供的又一种屏幕控制方法中控制设备与显示设备的交互过程示意图,如图6c所示:通过控制设备与显示设备的交互实现本公开实施例提供的又一种屏幕控制方法的过程已经在上述实施例中详细描述过,为了避免重复,此处不再赘述。
[0174]
在本公开一些实施例中,所述方法还可以具体包括:
[0175]
在所述控制器接收所述控制设备基于所述显示屏中对应的目标位置所发送的控制指令之后,显示对应的目标窗口;
[0176]
在所述目标窗口上显示对所述目标位置显示的显示内容执行相应的操作后的目标内容。
[0177]
具体的,在显示设备的控制器接收到控制设备基于显示屏中对应的目标位置所发送的控制指令之后,显示对应的目标窗口,该目标窗口的位置能够进行自定义设置,同时后续控制器能够在该目标窗口上显示对目标位置显示的显示内容执行相应的操作后的目标内容。
[0178]
本实施例中,通过显示目标窗口便于后续用户能够看到具体的执行控制指令之后的过程,当屏幕控制过程中发现错误时能够及时进行纠正。
[0179]
图6d为本公开实施例提供的一种显示设备的显示屏显示目标窗口时的第三显示界面的示意图,示例性的给出了一种实现方式,如图6d所示12所指的虚线框即为目标窗口。
[0180]
图6e为本公开实施例提供的一种显示设备的显示器显示目标内容时的第四显示界面的示意图,在图6d的基础上,显示设备在图6d中所示的目标窗口12上显示执行控制指令后所对应的目标内容,如图6e所示,该目标内容即为13。
[0181]
在本公开一些实施例中,所述方法还可以具体包括:接收所述控制设备发送的结束指令;根据所述结束指令,移除所述目标窗口以及所述目标内容。
[0182]
具体的,显示设备的控制器还能够接收控制设备发送的结束指令,并且根据该结束指令,移除目标窗口以及目标内容。
[0183]
本实施例中,通过上述方法在屏幕控制过程结束后,能将显示屏的显示内容恢复至原来的内容。
[0184]
在本公开一些实施例中,所述方法还可以具体包括:建立控制设备与显示设备的通信连接,构建数据传输通道。
[0185]
其中,通信连接方式可以为蓝牙连接或者wifi连接等,本实施例不做限定。
[0186]
本实施例中,通过上述数据传输通道,能够便于后续的位置信息传输和控制指令传输。
[0187]
在本公开一些实施例中,假设控制设备为手机,显示设备为会议屏,会议屏端创建角速度传感器服务,通过会议屏蓝牙服务,实时监测手机端的角速度传感器数据变化。会议屏蓝牙服务用于和手机端进行蓝牙连接、数据以及控制指令传输等,手机端可以直接利用现有的蓝牙服务和传感器数据。则屏幕控制方法可以包括以下步骤:
[0188]
1、建立会议屏和手机端的蓝牙连接,蓝牙连接为普通属性协议(generic attribute profile,gatt)连接,gatt事务是建立在嵌套的协议(profiles)、服务(services)和特征(characteristics)之上的,characteristics中可以添加角速度传感器采集的x/y/z三个坐标轴的数据;
[0189]
2、手机端获取角速度传感器采集的坐标数据,具体可以为蓝牙服务通过传感器管
理器(sensor manager)获取坐标数据;
[0190]
3、会议屏进行手机端角速度传感器校准操作,校准操作获取的数据作为原始数据,角速度传感器数据检测服务中获取的数据减掉原始数据,作为新数据;
[0191]
4、会议屏启动陀角速度传感器数据监测:会议屏蓝牙服务通过gatt向手机端发送获取角速度传感器数据的指令,手机端接收到指令后,将角速度传感器采集的坐标数据,通过手机蓝牙发送至会议屏蓝牙服务;
[0192]
5、手机端的控制应用通过手机蓝牙发送控制指令;
[0193]
6、会议屏蓝牙指令监听服务,用于会议屏控制指令的监听转发;
[0194]
7、会议屏应用能够与会议屏端的角速度传感器服务和会议屏蓝牙指令监听服务进行交互。
[0195]
综上所述,本公开通过在显示设备上执行上述屏幕控制方法,首先响应于控制设备的移动操作,根据控制设备发送的与移动操作对应的位置信息,确定移动操作在显示屏中对应的目标位置,控制设备包括便携式终端设备,然后接收控制设备基于显示屏中对应的目标位置所发送的控制指令,根据控制指令对目标位置显示的显示内容执行相应的操作,通过控制设备与显示设备的交互,可以在遥控笔丢失、故障或者电量过低时,通过控制设备对显示设备的屏幕进行控制,使得屏幕控制方式更加灵活,能够避免给用户造成操作不便,同时能够提高用户的使用体验。
[0196]
本公开实施例提供一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现上述屏幕控制方法执行的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
[0197]
其中,该计算机可读存储介质可以为只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等。
[0198]
本公开提供一种计算机程序产品,其特征在于,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现上述的屏幕控制方法。
[0199]
为了方便解释,已经结合具体的实施方式进行了上述说明。但是,上述在一些实施例中讨论不是意图穷尽或者将实施方式限定到上述公开的具体形式。根据上述的教导,可以得到多种修改和变形。上述实施方式的选择和描述是为了更好的解释原理以及实际的应用,从而使得本领域技术人员更好的使用实施方式以及适于具体使用考虑的各种不同的变形的实施方式。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献