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

一种显示设备及旋转控制方法与流程

2022-02-25 18:29:39 来源:中国专利 TAG:


1.本技术涉及旋转电视技术领域,尤其涉及一种显示设备及旋转控制方法。


背景技术:

2.智能电视设备拥有独立的操作系统,并支持功能扩展。可以根据用户需要在智能电视中安装各种应用程序,例如,传统视频应用、短视频等社交应用以及漫画、看书等阅读应用。这些应用可利用智能电视的屏幕展示应用画面,为智能电视提供丰富的媒体资源。同时,智能电视还可以与不同的终端进行数据交互和资源共享。例如,智能电视可以通过局域网、蓝牙等无线通信方式与手机连接,从而播放手机中的资源或者直接进行投屏显示手机上的画面。
3.但是,由于不同应用或不同来源的媒资所对应的画面比例是不同的,智能电视常用来显示不同于传统视频比例的画面。例如,通过手机等终端拍摄的视频资源一般是宽高比为9:16、9:18、3:4等比例的竖向媒资;而阅读应用所提供的画面是与书籍宽高比相似的竖向资源。智能电视显示屏幕的宽高比一般为16:9、16:10等横向状态,因此在通过智能电视显示短视频、漫画等竖向媒资时,因画面比例与显示屏幕比例不匹配,无法正常显示竖向媒资画面。一般需要对竖向媒资画面进行缩放,才能显示完全,这不仅浪费屏幕上的显示空间,而且会带来不好的用户体验。


技术实现要素:

4.本技术提供了一种显示设备及旋转控制方法,以解决传统旋转控制方法旋转触发方式单一,不能灵活操控显示设备的问题。
5.一方面,本技术提供一种显示设备,包括:显示器、旋转组件、触控组件以及控制器。其中,所述显示器被配置为呈现具体的用户界面或播放画面。所述旋转组件连接所述显示器被配置为带动所述显示器旋转,以使所述显示器处于多种旋转状态中的一种。所述触控组件设置在显示器上,被配置为检测用户输入的触控指令。显示器、旋转组件以及触控组件均与控制器建立电连接。
6.所述控制器被配置为执行以下步骤:
7.获取用于旋转所述显示器的触控指令;
8.响应于所述触控指令,提取所述触控指令对应的触控动作;
9.如果所述触控动作与预设旋转动作相同,控制所述旋转组件调整所述显示器的旋转状态。
10.另一方面,本技术还提供一种旋转控制方法,应用于显示设备,所述显示设备包括显示器、控制器、触控组件以及旋转组件,所述旋转控制方法包括:
11.获取用户输入的用于旋转显示器的触控指令;
12.响应于所述触控指令,提取所述触控指令对应的触控动作;
13.如果所述触控动作与预设旋转动作相同,控制旋转组件调整所述显示器的旋转状
态。
14.由以上技术方案可知,本技术提供一种显示设备及旋转控制方法,所述旋转控制方法可应用于所述显示设备,用于调整显示设备中显示器的旋转状态。所述方法在获取用户输入的用于旋转显示器的触控指令后,可响应于该触控指令,提取触控指令对应的触控动作,并对比触控动作与预设旋转动作。如果触控动作与预设旋转动作相同,控制旋转组件调整显示器的旋转状态。所述方法可以通过触控交互的方式控制旋转组件旋转,实现当用户手指在触控组件上按压时,触发检测,并在检测结果符合预设旋转动作时,驱动显示设备旋转,使用户可以不依赖遥控器等外设,自由操作显示设备的旋转。
附图说明
15.为了更清楚地说明本技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
16.图1a为本技术一些实施例中一种显示设备的应用场景图;
17.图1b为本技术一些实施例中一种显示设备的后视图;
18.图2为本技术一些实施例中控制装置的硬件配置框图;
19.图3为本技术一些实施例中显示设备的硬件配置框图;
20.图4为本技术一些实施例中显示设备存储器中操作系统的架构配置框图;
21.图5a为本技术一些实施例中显示设备的横屏状态的示意图;
22.图5b为本技术一些实施例中显示设备的竖屏状态的示意图;
23.图6a为本技术一些实施例中旋转控制方法流程示意图;
24.图6b为本技术一些实施例中触控旋转过程示意图;
25.图7a为本技术一些实施例中控制显示提示ui界面的流程示意图;
26.图7b为本技术一些实施例中提示ui界面示意图;
27.图8a为本技术一些实施例中确定触控动作与预设旋转动作是否相同的流程示意图;
28.图8b为本技术一些实施例中触控动作示意图;
29.图9为本技术一些实施例中控制旋转组件调整显示器的旋转状态的流程示意图;
30.图10为本技术一些实施例中根据弯曲角度控制旋转组件转动的流程示意图;
31.图11为本技术一些实施例中一种显示设备的结构示意图。
具体实施方式
32.为了使本技术领域的人员更好地理解本技术中的技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
33.本技术各实施例中使用的术语“模块”,可以是指任何已知或后来开发的硬件、软件、固件、人工智能、模糊逻辑或硬件或/和软件代码的组合,能够执行与该元件相关的功
能。
34.本技术各实施例中使用的术语“遥控器”,是指电子设备(如本技术中公开的显示设备)的一个组件,该组件通常可在较短的距离范围内无线控制电子设备。该组件一般可以使用红外线和/或射频(rf)信号和/或蓝牙与电子设备连接,也可以包括wifi、无线usb、蓝牙、动作传感器等功能模块。例如:手持式触摸遥控器,是以触摸屏中用户界面取代一般遥控装置中的大部分物理内置硬键。
35.本技术各实施例中使用的术语“手势”,是指用户通过一种手型的变化或手部运动等动作,用于表达预期想法、动作、目的/或结果的用户行为。
36.本技术各实施例中使用的术语“硬件系统”,可以是指由集成电路(integrated circuit,ic)、印刷电路板(printed circuit board,pcb)等机械、光、电、磁器件构成的具有计算、控制、存储、输入和输出功能的实体部件。在本技术各个实施例中,硬件系统通常也会被称为主板(motherboard)或主芯片或控制器。
37.旋转电视是一种新型智能电视,主要包括显示器以及旋转组件。其中,显示器通过旋转组件固定在墙壁或支架上,可通过旋转组件调节显示器放置方向,以旋转适应不同宽高比的显示画面。例如,多数情况下显示器横向放置,以显示宽高比为16:9、18:9等比例的视频画面。当视频画面的宽高比为9:16、9:18等比例时,横向放置的显示器需要对画面进行缩放,且在显示器的两侧显示黑色区域。因此,可以通过旋转组件将显示器旋转成竖向放置状态,以适应9:16、9:18等比例的视频画面。
38.而随着手机应用的广泛推广,竖向视频和图片占据了大部分的媒体资源,甚至有很多视频服务商会特意定制竖向资源内容。因此,在竖向视频播放和竖向图片浏览场景使用的可旋转显示设备,能够带来更好的用户体验。为了实现显示设备屏幕的旋转,目前领域内的屏幕旋转方式通常围绕着遥控器、语音、播放视频或者手机投屏来驱动。例如,通过按下遥控器上设置的“旋转”键,驱动旋转组件运行。然而,这些驱动旋转的方式需要依赖外接装置配合,操作复杂,并且操作过程依赖ui界面的提示,不具有更直观的交互体验。
39.为方便用户控制旋转过程,本技术实施例提供了一种显示设备及旋转控制方法,所述旋转控制方法可配置在显示设备中。其中,显示设备可以如旋转电视、计算机、平板电脑等可旋转显示设备。
40.参见图1a,为本技术一些实施例提供的一种显示设备的应用场景图。如图1a所示,控制装置100和显示设备200之间可以有线或无线方式进行通信。
41.其中,控制装置100被配置为控制显示设备200,其可接收用户输入的操作指令,且将操作指令转换为显示设备200可识别和响应的指令,起着用户与显示设备200之间交互的中介作用。如:用户通过操作控制装置100上频道加减键,显示设备200响应频道加减的操作。
42.控制装置100可以是遥控器100a,包括红外协议通信或蓝牙协议通信,及其他短距离通信方式等,通过无线或其他有线方式来控制显示设备200。用户可以通过遥控器上按键、语音输入、控制面板输入等输入用户指令,来控制显示设备200。如:用户可以通过遥控器上音量加减键、频道控制键、上/下/左/右的移动按键、语音输入按键、菜单键、开关机按键等输入相应控制指令,来实现控制显示设备200的功能。
43.控制装置100也可以是智能设备,如移动终端100b、平板电脑、计算机、笔记本电脑
等。例如,使用在智能设备上运行的应用程序控制显示设备200。该应用程序通过配置可以在与智能设备关联的屏幕上,通过直观的用户界面(ui)为用户提供各种控制。
44.示例性的,移动终端100b可与显示设备200安装软件应用,通过网络通信协议实现连接通信,实现一对一控制操作的和数据通信的目的。如:可以使移动终端100b与显示设备200建立控制指令协议,通过操作移动终端100b上提供的用户界面的各种功能键或虚拟控件,来实现如遥控器100a布置的实体按键的功能。也可以将移动终端100b上显示的音视频内容传输到显示设备200上,实现同步显示功能。
45.显示设备200可提供广播接收功能和计算机支持功能的网络电视功能。显示设备可以实施为,数字电视、网络电视、互联网协议电视(iptv)等。
46.显示设备200,可以是液晶显示器、有机发光显示器、投影设备。具体显示设备类型、尺寸大小和分辨率等不作限定。
47.显示设备200还与服务器300通过多种通信方式进行数据通信。这里可允许显示设备200通过局域网(lan)、无线局域网(wlan)和其他网络进行通信连接。服务器300可以向显示设备200提供各种内容和互动。示例的,显示设备200可以发送和接收信息,例如:接收电子节目指南(epg)数据、接收软件程序更新、或访问远程储存的数字媒体库。服务器300可以一组,也可以多组,可以一类或多类服务器。通过服务器300提供视频点播和广告服务等其他网络服务内容。
48.在一些实施例中,如图1b所示,显示设备200包括旋转组件276,控制器250,显示器275,从背板上空隙处伸出的端子接口278以及和背板连接的旋转组件276,旋转组件276可以使显示器275进行旋转。从显示设备正面观看的角度,旋转组件276可以将显示器旋转到竖屏状态,即屏幕竖向的边长大于横向的边长的状态,也可以将屏幕旋转至横屏状态,即屏幕横向的边长大于竖向的边长的状态。
49.图2中示例性示出了控制装置100的配置框图。如图2所示,控制装置100包括控制器110、存储器120、通信器130、用户输入接口140、用户输出接口150、供电电源160。
50.图3中示例性示出了显示设备200的硬件配置框图。如图3所示,显示设备200中可以包括调谐解调器210、通信器220、检测器230、外部装置接口240、控制器250、存储器260、用户接口265、视频处理器270、显示器275、旋转组件276、触控组件277、音频处理器280、音频输出接口285、供电电源290。
51.其中,旋转组件276可以包括驱动电机、旋转轴等部件。其中,驱动电机可以连接控制器250,受控制器250的控制输出旋转角度;旋转轴的一端连接驱动电机的动力输出轴,另一端连接显示器275,以使显示器275可以通过旋转组件276固定安装在墙壁或支架上。
52.旋转组件276还可以包括其他部件,如传动部件、检测部件等。其中,传动部件可以通过特定传动比,调整旋转组件276输出的转速和力矩,可以为齿轮传动方式;检测部件可以由设置在旋转轴上的传感器组成,例如角度传感器、姿态传感器等。这些传感器可以对旋转组件276旋转的角度等参数进行检测,并将检测的参数发送给控制器250,以使控制器250能够根据检测的参数判断或调整显示设备200的状态。实际应用中,旋转组件276可以包括但不限于上述部件中的一种或多种。
53.触控组件277,触控组件277可以布置在显示器275的显示屏幕上,以检测用户的触控动作。控制器250可以通过触控组件277获取用户输入的触控指令,并根据不同的触控指
令响应不同的控制动作。
54.其中,用户输入的触控指令可以按照触控指令对应的触控动作的不同,包括多种形式。例如,点击、滑动、长按等。如果触控组件277支持多点触控,还可以进一步增加触控指令的形式,例如,双指点击、双指滑动、双指长按、三指点击、三指滑动
……
等等。不同形式的触控指令可以代表不同的控制动作。例如,在一个应用图标上执行的点击动作,可以代表启动运行该图标对应的应用程序。
55.如图3所示,控制器250包括随机存取存储器(ram)251、只读存储器(rom)252、图形处理器253、cpu处理器254、通信接口255、以及通信总线256。其中,ram251、rom252以及图形处理器253、cpu处理器254通信接口255通过通信总线256相连接。
56.图4中示例性示出了显示设备200存储器中操作系统的架构配置框图。该操作系统架构从上到下依次是应用层、中间件层和内核层。
57.应用层,系统内置的应用程序以及非系统级的应用程序都是属于应用层。负责与用户进行直接交互。应用层可包括多个应用程序,如设置应用程序、电子帖应用程序、媒体中心应用程序等。这些应用程序可被实现为web应用,其基于webkit引擎来执行,具体可基于html5(hypertext markup language,超文本标记语言)、层叠样式表(cascading style sheets,css)和javascript来开发并执行。
58.中间件层,可以提供一些标准化的接口,以支持各种环境和系统的操作。例如,中间件层可以实现为与数据广播相关的中间件的多媒体和超媒体信息编码专家组(mheg),还可以实现为与外部设备通信相关的中间件的dlna中间件,还可以实现为提供显示设备内各应用程序所运行的浏览器环境的中间件等。
59.内核层,提供核心系统服务,例如:文件管理、内存管理、进程管理、网络管理、系统安全权限管理等服务。内核层可以被实现为基于各种操作系统的内核,例如,基于linux操作系统的内核。
60.内核层也同时提供系统软件和硬件之间的通信,为各种硬件提供设备驱动服务,例如:为显示器提供显示驱动程序、为摄像头提供摄像头驱动程序、为遥控器提供按键驱动程序、为wifi模块提供wifi驱动程序、为音频输出接口提供音频驱动程序、为电源管理(pm)模块提供电源管理驱动等。
61.图3中,用户接口265,接收各种用户交互。具体的,用于将用户的输入信号发送给控制器250,或者,将从控制器250的输出信号传送给用户。示例性的,遥控器100a可将用户输入的诸如电源开关信号、频道选择信号、音量调节信号等输入信号发送至用户接口265,再由用户接口265转送至控制器250;或者,遥控器100a可接收经控制器250处理从用户接口265输出的音频、视频或数据等输出信号,并且显示接收的输出信号或将接收的输出信号输出为音频或振动形式。
62.本技术提供的技术方案中,显示设备200的旋转操作是指由旋转组件276带动显示器275完成的角度调节过程,以使显示器275的放置角度发生变化的过程。通常,旋转组件276可以带动显示器275在垂直于地面的竖直面上旋转,从而使显示器275处于不同的旋转状态。
63.所述旋转状态是显示器275所处的多个特定状态,可以按照显示器275的姿态设定为多种不同的形式,例如,横屏状态、竖屏状态、倾斜状态等。其中,横屏状态和竖屏状态是
绝大多数用户所使用的旋转状态,可以分别适用于横屏场景和竖屏场景。因此,在本技术的部分实施例中,横屏状态和竖屏状态可以称为标准状态。而倾斜状态通常是因旋转组件276的故障造成显示器275旋转不到位的状态,用户极少刻意将显示器275旋转至倾斜状态。即在本技术的部分实施例中,倾斜状态也可以被称为非标准状态。
64.在一些实施例中,不同的旋转状态下显示器275上所呈现的显示内容可以不同,其不同之处可体现在具体的播放画面内容、ui界面布局等。例如,如图5a所示的在本技术一些实施例中显示设备200的横屏状态。显示器275处于横屏状态时的操作模式可以称为横屏媒资观看模式,显示器275处于竖屏状态时的操作模式可以称为竖屏媒资观看模式。
65.其中,旋转组件276能够将显示设备200进行固定,并能够在控制器250的控制下,带动显示器275旋转,以使显示器275处于不同的旋转状态。该旋转组件276可以固定在显示器275的背面,旋转组件276用于和墙面固定。旋转组件276可以接收控制器250的控制指令,使显示器275在竖直的平面内进行旋转,使得显示器275处于横屏状态或竖屏状态。
66.所述横屏状态是指从显示器275正面观看时,所述显示器275水平方向上的长度(宽)大于竖直方向上的长度(高)的状态;所述竖屏状态是指,从显示器275正面观看时,所述显示器275水平方向上的长度(宽)小于竖直方向上的长度(高)的状态。显然,所述竖直方向在本技术中是指大致竖直,水平方向也是指大致水平即可。而横屏状态和竖屏状态以外的其他旋转状态,为倾斜状态。而不同的倾斜状态下,显示器275的旋转角度也是不同的。
67.在旋转组件276的驱动下,显示器275可以顺时针或逆时针旋转90度,调节显示器275至竖屏状态,如图5b所示。在竖屏状态下,显示器275可以显示竖屏状态对应的用户界面,并拥有竖屏状态相对应的界面布局和交互方式。在竖屏媒资观看模式下,用户可以观看短视频、漫画等竖屏媒资。由于显示设备200中的控制器250进一步与服务器300通信连接,因此可以在竖屏状态时,通过调用服务器300的接口,获取竖屏相应的媒资数据。
68.需要说明的是,横屏状态主要用于显示电视剧、电影等横向媒资,竖屏状态主要用于显示短视频、漫画等竖向媒资。上述横屏状态和竖屏状态只是两种不相同的显示器状态,并不对显示的内容构成限制,例如,在横屏状态下依然可以显示短视频、漫画等竖向媒资;在竖屏状态下也依然可以显示电视剧、电影等横向媒资,只是在该状态需要对不相符的显示窗口进行压缩、调整。
69.为了调整显示器275的旋转状态,如图6a所示,本技术的部分实施例中提供一种旋转控制方法,包括以下步骤:
70.s1:获取用户输入的用于旋转显示器的触控指令。
71.用户可以通过触控组件277输入用于旋转显示器275的触控指令。具体的触控指令形式可以根据系统ui交互策略为“点击、滑动、长按”中的一种或多种。但为了与其他触控操作方式进行有效区分,减少误操作,用于旋转显示器275的触控指令可以相对于其他操作更具有独特性或复杂性。
72.例如,根据用户在触摸屏终端上的操作习惯,单指的点击、滑动、长按触控指令通常用于“启动程序”、“移动位置”和“扩展操作”,因此用于旋转显示器275的触控指令可以是多指的点击、滑动、长按等触控指令,以便与单指的点击、滑动、长按触控指令进行区分。
73.显然,用于旋转显示器275的触控指令可以二指触控、三指触控、四指触控或五指触控中的一种或者多种。例如,可以设置用于旋转显示器275的触控指令为五指触控,也可
以设置用于旋转显示器275的触控指令为多指触控指令,即当用户输入二指触控、三指触控、四指触控和五指触控的指令时,都能够触发旋转显示器275操作,如图6b所示。
74.在一些实施例中,用于旋转显示器275的触控指令可以包括两个部分动作,即触摸动作部分和旋转动作部分,其中,触摸动作部分用于触发控制器250对触控指令对应的触控动作进行检测,以确定是否启动旋转。旋转动作部分可以在触摸动作部分之后输入,用于辅助判断是否触发旋转以及控制旋转组件276的转动方式,包括转动方向、转动角度等参数的控制。
75.s2:响应于所述触控指令,提取所述触控指令对应的触控动作。
76.在获取用于旋转显示器275的触控指令之后,显示设备200的控制器250可以响应于该触控指令,提取触控指令对应的触控动作。
77.根据预设触控指令所对应的交互动作的不同,实际应用中控制器250对触控指令对应的触控动作的提取方式也不同。当触控指令是一个连续的动作时,控制器250可以直接通过检测触控指令对应的信号数据提取触控动作。例如,操作系统设置用于旋转显示器275的触控指令为,单指在屏幕上画一个“o”形的图案,则控制器250需要用户输入完触控指令后,方能对触控指令中的触控动作进行提取。
78.而当触控指令包括两个(或多个)部分时,可以在接收到触摸动作部分后,触发检测在触摸动作部分后输入的旋转动作部分。例如,操作系统设置用于旋转显示器275的触控指令为五指转动动作,操作过程中,用户可以先输入五指的触控指令,即通过五指触摸屏幕。控制器250通过触控模块277检测到有五指触摸操作后,可以进一步启动检测程序,检测用户后续在屏幕上输入的旋转动作,并根据具体的旋转动作,执行对显示器275旋转过程的控制。
79.s3:如果所述触控动作与预设旋转动作相同,控制旋转组件调整所述显示器的旋转状态。
80.在提取触控动作以后,控制器250还可以将提取的触控动作与预设旋转动作进行对比,如果触控动作与预设旋转动作相同,则确定用户要对显示器275进行旋转,因此可以控制旋转组件276启动运行,以调整显示器275的旋转状态。
81.例如,当所述旋转状态包括横屏状态和竖屏状态时,在确定触控动作与预设旋转动作相同后,控制器250可以先获取显示器275的当前旋转状态。如果显示器275的当前旋转状态为横屏状态,控制旋转组件276将显示器275调整为竖屏状态;如果显示器275的当前旋转状态为竖屏状态,控制旋转组件276将显示器275调整为横屏状态。
82.上述控制旋转组件276运行的过程中,可以由控制器250向旋转组件276发送控制指令,使得旋转组件276在接收到控制指令后,根据控制指令进行旋转。其中,控制指令可以包括用于控制旋转组件276进行旋转的一些基本运行参数,例如,旋转方向、旋转角度等。
83.而控制指令中参数的具体数值可以根据当前旋转状态和具体旋转方式确定,例如,在显示器275处于横屏状态时,如果触控动作与预设旋转动作相同,可以控制旋转组件276顺时针转动90度,以将显示器275调整到竖屏状态;同理,在显示器275处于竖屏状态时,如果触控动作与预设旋转动作相同,可以控制旋转组件276逆时针转动90度,以调整显示器275至横屏状态。
84.控制指令中参数的具体数值也可以根据用户输入的触控动作确定。例如,如果用
户输入的旋转动作为顺时针动作,则可以控制旋转组件276顺时针转动90度至对应的旋转状态。如果用户输入的旋转动作为逆时针动作,则可以控制旋转组件276逆时针转动90度至对应的旋转状态。
85.由以上技术方案可知,本技术提供的旋转控制方法可以在用户输入触控指令后,通过提取触控指令对应的触控动作,并与预设旋转动作进行对比。从而在触控动作与预设旋转动作相同时,控制旋转组件276启动旋转,以调整显示器275的旋转状态。实现基于手势触摸检测来驱动显示器275的旋转控制方式。
86.由于触控操作不能像传统的ui界面交互操作一样在具体的ui界面上实施,并通过文字提示以引导用户完成操作,因此在实际应用中用户需要记住触控操作的具体动作,才能够实现对显示器275的旋转操作,这将影响用户体验。为了便于用户记住具体的交互动作,在本技术的部分实施例中,还可以通过显示提示ui界面的方式,引导用户完成触控交互。即如图7a所示,获取用于旋转所述显示器的触控指令的步骤还包括:
87.s101:检测所述触控指令中的触摸点数量;
88.s102:如果所述触摸点数量等于预设判断数量,控制所述显示器显示提示ui界面。
89.在用户输入触控指令后,控制器250可以通过触控组件277检测触控指令中的触摸点数量,并判断触摸点数量是否等于预设判断数量,以便控制显示器275显示提示ui界面。其中,所述提示ui界面中包括用于指示旋转动作的图案和/或文字。预设判断数量可以根据操作系统的实际ui交互规则进行设定,当用户通过触控指令中触摸点数量不同时,也可以展示不同的提示ui界面。
90.例如,如图7b所示,用户可以通过多指同时触摸屏幕以输入触控指令。当控制器250通过触控组件277检测到用户的多指触摸操作后,可以对触摸操作中的触摸点数量进行检测。如果触摸点数量为5个,等于预设判断值5,则确定当前用户可能输入用于旋转显示器275的触控指令,因此可以控制显示器275显示用于提示旋转操作的ui界面,从而通过提示ui界面上的图案和/或文字提示用户完成后续的旋转动作输入。
91.提示ui界面中,还可以通过动画、视频等更直观的内容提示用户完成输入。提示ui界面可以半透明的方式显示在显示画面的最上层,并且在用户触摸屏幕的过程中一直保持显示的状态,直至用户完成后续的旋转动作。
92.另外,为了便于用户记住更多的触控手势动作,还可以在显示设备200的控制系统中设置一个基于统一触控操作的总功能入口。即在任意场景下,用户可以通过设定的触摸动作调用提示ui界面,并且在提示ui界面中通过多个图形、文字或动画的形式,分别指示不同的交互动作,以便用户按照提示ui界面进行输入。
93.例如,可以定义总功能入口的唤醒动作为五指触摸指令,在用户通过五指触摸屏幕后,显示提示ui界面。提示ui界面中可以直接设置功能入口控件,使用户在点击该控件时,实现对应的功能。提示ui界面中还可以依次展示多个功能对应手势的动画,例如,通过多指旋转的动画表示用户可以通过多指旋转指令启动旋转组件276进行旋转;通过单指下滑的动画表示用户可以通过单指下滑指令查看消息界面等等。
94.需要说明的是,由于用户在输入触控指令时,手指与触摸屏之间为面接触,即一个手指与屏幕之间会形成一个连续的接触区域,因此上述触摸点数量可以是指在交互过程中连续的接触区域数量。
95.由以上技术方案可知,本实施例中通过检测触控指令中的触摸点数量,并且在触摸点数量等于预设判断数量,显示提示ui界面,可以使得用户无需记住众多触控方式,有助于用户更加准确的输入交互动作,以便控制器250判断后执行相应的功能。
96.对于用户输入的旋转动作,可以按照输入动作的不同具有不同的检测方式。对于需要在屏幕上执行滑动的旋转动作,可以通过判断触摸点的滑动轨迹来确定用户输入的触控动作为哪种动作。即在本技术的部分实施例中,如图8a所示,提取所述触控指令对应的触控动作的步骤包括:
97.s201:遍历所述触控指令中的触摸点坐标;
98.s202:根据连续的所述触摸点坐标生成触控动作轨迹;
99.s203:对比所述触控动作轨迹的形状与预设旋转动作轨迹的形状,生成对比结果,以根据所述对比结果确定所述触控动作与预设旋转动作是否相同。
100.为了实现对触控输入的检测,可以在显示器275的屏幕范围内构建平面坐标系,使得触控组件277上的任意位置都可以通过构建的平面坐标系进行表示。当用户手指触碰屏幕上的任一位置后,则可以通过触摸点坐标来表示触控位置。而在一段时间内,所检测的连续的触摸点坐标则可以用来表示用户的触控动作轨迹。
101.显然,所检测的动作轨迹可以是由多个触摸点坐标构成的图形数据。通过对比触控动作轨迹的形状与预设旋转动作轨迹的形状,可以确定触控动作与预设旋转动作是否相同。由于用户输入触控操作时的动作幅度不同,因此提取的触控动作轨迹形状也具有多种形式,而为了确定触控动作与预设旋转动作是否相同,可以直接对轨迹的形状类别进行判断,如果所述触控动作轨迹的形状与预设旋转动作轨迹的形状为同一类形状,确定所述触控动作与预设旋转动作相同。
102.例如,如图8b所示,如果触控动作轨迹的形状和预设旋转动作轨迹的形状都是“o”形,则确定触控动作与预设旋转动作相同,而用户输入直径较大的“o”形和较小的“o”形都可以判定为输入了预设旋转动作,从而控制旋转组件276带动显示器275进行旋转。同理,如果触控动作轨迹的形状和预设旋转动作轨迹的形状都是“圆形”、“矩形”、“三角形”、“四边形”等,也可以确定触控动作与预设旋转动作相同。
103.由以上技术方案可知,上述实施例可以通过遍历触控指令中的触摸点坐标,从而检测连续触摸点坐标所组成的触控动作轨迹的形状,并在对比触控动作轨迹的形状与预设旋转动作轨迹的形状是否为同一类形状,从而确定触控动作与预设旋转动作是否相同。本实施例可以提高系统判断过程的容错率,使用户无需输入与预设旋转动作完全相同的动作也能够控制旋转组件的旋转过程。
104.在本技术的部分实施例中,还可以通过在触控指令后输入的旋转动作指令,控制旋转组件276的动作,即如图9所示,控制所述旋转组件调整所述显示器的旋转状态的步骤还包括:
105.s310:获取用户输入的旋转动作指令;
106.s320:响应于所述旋转动作指令,提取旋转动作方向;
107.s330:控制所述旋转组件按照与所述旋转动作方向相同的方向旋转所述显示器。
108.其中,旋转动作指令是指用户在屏幕上可以执行的一种滑动动作。以五指触控方式为例,用户可以通过在屏幕上五个手指同时滑动弧形的轨迹来输入旋转动作指令。旋转
动作指令可以和在先输入的触控指令为同一个连续的动作,即在输入五指触摸操作后,可以直接通过滑动弧形的轨迹输入旋转动作。旋转动作指令也可以和在先输入的触控指令为不连续的两个动作,例如,触控指令可以由五指触摸动作输入,而旋转动作指令则可以是在五指触摸动作触发显示提示ui界面后,再输入的五指旋转动作。
109.在获取旋转动作指令后,控制器250可以通过触摸点坐标的时序变化特点,确定旋转动作指令对应的旋转方向。例如,旋转动作指令中以起始触摸点坐标为基础按照顺时针的方向不断增加新的触摸点坐标时,则确定旋转方向为顺时针方向。
110.控制器250再根据旋转动作方向,控制旋转组件276按照与旋转动作方向相同的方向旋转显示器275,从而调整显示器275的旋转状态。在一些实施例中,控制器250可以先检测显示器275的当前旋转状态,以及当前旋转状态的邻近旋转状态。其中,邻近状态即与当前旋转状态不同的其他旋转状态中,与当前旋转状态相差角度最小的两种旋转状态。例如,当前为旋转状态为横屏状态,则与之相差角度最小的两个旋转状态分别为“ 90
°
竖屏状态”和
“-
90
°
竖屏状态”。
111.再根据确定的旋转方向,控制旋转组件276进行旋转,从而将显示器275旋转至对应旋转方向上的邻近状态。即,如果旋转动作方向为顺时针旋转,控制旋转组件276顺时针转动显示器275至邻近旋转状态。例如,将显示器275从横屏状态顺时针旋转90
°
至“ 90
°
竖屏状态”。同理,如果旋转动作方向为逆时针旋转,控制旋转组件逆时针转动显示器至邻近旋转状态。例如,将显示器275从横屏状态逆时针旋转90
°

“-
90
°
竖屏状态”。
112.在一些实施例中,如图10所示,获取用户输入的旋转动作指令的步骤后,所述旋转控制方法还包括:
113.s311:在所述旋转动作指令中提取触摸点轨迹的弯曲角度;
114.s312:如果所述弯曲角度大于或等于预设启动阈值,向所述旋转组件发送控制指令,以使所述旋转组件转动;
115.s313:如果所述弯曲角度小于预设启动阈值,控制所述显示器显示提示ui界面。
116.控制器250可以在旋转动作指令中提取触摸点轨迹对应的弯曲角度,弯曲的角度可以是轨迹图形折弯角度,也可以是轨迹图形对应的判断角度,例如弯曲角度可以为弧形轨迹对应的圆心角。
117.在提取触摸点轨迹的弯曲角度后,可以对比弯曲角度与预设的启动角度阈值,实现在弯曲角度大于或等于预设启动阈值时向旋转组件276发送控制指令,使旋转组件276开始转动。例如,可以设定当旋转角度超过20度时,启动旋转,则在触摸点轨迹的弯曲角度小于20
°
时,不启动旋转组件276转动,仍旧在显示器275上显示提示ui界面,以引导用户继续旋转以启动旋转组件276。而在触摸点轨迹的弯曲角度大于或等于20
°
时,则向旋转组件276发送控制指令,以使旋转组件276开始转动。
118.由以上技术方案可知,上述实施例中可以通过检测触摸点轨迹的弯曲角度,并通过与设定预设启动阈值进行对比,从而在旋转动作指令对应的旋转角度较大时,才启动旋转组件276进行转动,缓解用户的误操作,即防止频繁触发旋转动作。同时,通过提示ui画面,还能够引导用户准确完成旋转动作指令的输入,从而在用户想要进行旋转操作时,可以顺利完成旋转。
119.在本技术的部分实施例中,所述旋转状态还包括倾斜状态。通常,显示设备200在
常规使用下,不会长时间保持倾斜状态,倾斜状态通常是由于异常状况所引起的,例如由于机械硬件故障、异物卡顿等原因引起的堵转现象,即旋转组件276在转动过程中并没有带动显示器275旋转至预定位置。倾斜状态将影响用户的观影体验。因此,如果所述显示器275的当前旋转状态为倾斜状态,所述旋转控制方法还包括:
120.在获取触控指令后,控制旋转组件将显示器旋转至与倾斜状态角度差最小的横屏状态或竖屏状态。
121.控制器250可以通过显示设备200内置的重力角速度传感器等设备,检测显示器275的当前旋转状态。例如,当检测到显示器275的当前旋转状态为倾斜 5度时,则可以根据检测的倾斜角度确定与当前倾斜状态相差角度最小的横屏状态或竖屏状态。可见,横屏状态与当前倾斜状态的角度差为5度,而竖屏状态与当前倾斜状态的角度差为85度,因此,可以控制旋转组件276逆时针旋转5度至横屏状态。
122.而为了快速旋转至目标状态,控制器250还可以在获取旋转动作指令后,控制旋转组件276按照旋转动作方向,将显示器275旋转至横屏状态或竖屏状态。例如,当检测到显示器275的当前旋转状态为倾斜 5度,同时用户在屏幕上输入的旋转动作指令对应的旋转方向为顺时针,则虽然横屏状态与当前倾斜状态的角度差为5度,依然按照顺时针方向将显示器275旋转85度,以调节至竖屏状态。
123.由以上技术方案可知,上述实施例可以在检测到显示器275的旋转状态为倾斜状态时,针对显示器275的倾斜状态进行纠正,从而保持显示器275能够处在适合用户观看的标准状态。同时,不影响旋转过程。
124.基于上述旋转控制方法,如图11所示,本技术的部分实施例中还提供一种显示设备200,包括:显示器275、旋转组件276、触控组件277以及控制器250。其中,所述显示器275被配置为呈现具体的用户界面或播放画面。所述旋转组件276连接所述显示器275被配置为带动所述显示器275旋转,以使所述显示器275处于多种旋转状态中的一种。所述触控组件277设置在显示器275的屏幕上,被配置为检测用户输入的触控指令。显示器275、旋转组件276以及触控组件277均与控制器250建立电连接。
125.并且,上述控制器250被配置为执行以下程序步骤:
126.s1:获取用于旋转所述显示器的触控指令;
127.s2:响应于所述触控指令,提取所述触控指令对应的触控动作;
128.s3:如果所述触控动作与预设旋转动作相同,控制所述旋转组件调整所述显示器的旋转状态。
129.实际应用中,控制器250可以通过触控组件277获取用于旋转显示器275的触控指令,再通过触控组件277检测的数据提取触控指令对应的触控动作,并判断触控动作是否与预设旋转动作相同,从而控制旋转组件2756调整显示器275的旋转状态。
130.由以上技术方案可知,本技术提供一种显示设备200及旋转控制方法,所述旋转控制方法可应用于所述显示设备200,用于调整显示设备200中显示器275的旋转状态。所述方法在获取用户输入的用于旋转显示器275的触控指令后,可响应于该触控指令,提取触控指令对应的触控动作,并对比触控动作与预设旋转动作。如果触控动作与预设旋转动作相同,控制旋转组件276调整显示器275的旋转状态。
131.所述方法可以通过触控交互的方式控制旋转组件276旋转,实现当用户手指在触
控组件277上按压时,触发检测,并在检测结果符合预设旋转动作时,驱动显示设备200旋转,使用户可以不依赖遥控器等外设,自由操作显示设备200的旋转。
132.本技术提供的实施例之间的相似部分相互参见即可,以上提供的具体实施方式只是本技术总的构思下的几个示例,并不构成本技术保护范围的限定。对于本领域的技术人员而言,在不付出创造性劳动的前提下依据本技术方案所扩展出的任何其他实施方式都属于本技术的保护范围。
再多了解一些

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

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

相关文献