屏幕亮度控制方法及装置与流程



1.本技术涉及计算机技术领域,特别是涉及一种屏幕亮度控制方法及装置。


背景技术:



2.电子设备由于受到电池性能和电池容量的限制,其续航时间有限,为了尽可能的增加电子设备的续航时间,可以在使用电子设备的过程中,通过调整屏幕亮度来增加续航。
3.相关技术中,电子设备中可以内置有陀螺仪传感器,陀螺仪传感器是一种角运动检测装置,可以分析得到对电子设备当前执行的手势操作,如手持电子设备抬手、手持电子设备放手等。基于对用户使用习惯的分析可以发现,用户在手持电子设备抬手时观看电子设备的屏幕,并在手持电子设备放手时停止观看,因此,通过陀螺仪传感器所检测的手势操作,可以在检测到手势操作为抬手操作时,调整屏幕亮屏;在检测到手势操作为放手操作时,调整屏幕暗屏,这样在用户放手不使用电子设备时,自动暗屏以节省电量,增加电子设备的续航。
4.但是,目前的方案中,仅通过检测抬手、放手手势操作来进行屏幕省电,还是无法达到精确的功耗优化的目的,在一些较复杂的实操环境中,这种省电方式能够达到的省电效果仍微乎其微。例如,在物流场景下使用物流掌上电脑(pda,personal digital assistant)来分拣货物,由于手持物流pda执行的操作较为复杂,仅通过目前的省电方式仍难以实现精确亮暗屏。


技术实现要素:



5.本技术实施例提供了一种屏幕亮度控制方法,以在基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题。
6.相应的,本技术实施例还提供了一种屏幕亮度控制装置、电子设备以及存储介质,用以保证上述方法的实现及应用。
7.为了解决上述问题,本技术实施例公开了一种屏幕亮度控制方法,所述方法包括:
8.获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量;
9.将所述第一向量转换为球坐标系中的第二向量;
10.根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度;其中,所述可视球面区域用于反映所述电子设备的屏幕处于可视情况下的区域。
11.本技术实施例公开了一种屏幕亮度控制装置,所述装置包括:
12.获取模块,用于获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量;
13.映射模块,用于将所述第一向量转换为球坐标系中的第二向量;
14.调整模块,用于根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度;其中,所述可视球面区域用于反映所述电子设备的屏幕处于可视情况下的区域。
15.本技术实施例公开了一种物流扫描设备,其特征在于,所述物流扫描设备包括屏幕亮度控制装置。
16.本技术实施例还公开了一种电子设备,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如本技术实施例中一个或多个所述的方法。
17.本技术实施例还公开了一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如本技术实施例中一个或多个所述的方法。
18.与现有技术相比,本技术实施例包括以下优点:
19.本技术实施例中,电子设备可以建立用于表达电子设备的倾斜方向的球坐标系,使得倾斜方向可以在球坐标系中以第二向量表达,另外,球坐标系中的球面中可以建立用于反映电子设备的屏幕处于可视情况下的可视球面区域,可视球面区域限定了可视范围的大小,在第二向量处于可视球面区域限定的范围时,可以认为电子设备处于可视姿态;使得本技术可以基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
附图说明
20.图1是本技术实施例的一种电子设备的架构图;
21.图2是本技术实施例的一种直角坐标系示意图;
22.图3是本技术实施例的一种物流仓储系统示意图;
23.图4是本技术实施例的一种球坐标系示意图;
24.图5是本技术实施例的另一种球坐标系示意图;
25.图6是本技术实施例的一种屏幕亮度控制方法的步骤流程图;
26.图7是本技术实施例的另一种屏幕亮度控制方法实施例的步骤流程图;
27.图8是本技术实施例的一种电子设备的界面图;
28.图9是本技术实施例的一种可视球面区域的设置示意图;
29.图10是本技术实施例的另一种可视球面区域的设置示意图;
30.图11是本技术实施例的另一种球面坐标系的示意图;
31.图12是本技术实施例的一种物流pda的示意图;
32.图13是本技术实施例的一种物流pda的放置示意图;
33.图14是本技术实施例的另一种物流pda的放置示意图;
34.图15是本技术实施例的一种屏幕亮度控制装置的结构框图;
35.图16是本技术实施例的一种物流扫描设备的结构框图;
36.图17是本技术一实施例提供的装置的结构示意图。
具体实施方式
37.为使本技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本技术作进一步详细的说明。
38.为使本领域技术人员更好地理解本技术,以下对本技术涉及的概念进行说明:
39.物流掌上电脑(pda,personal digital assistant):物流pda在物流快递业又称为巴,是物流智能化管理的重要设备之一。物流pda配备专业扫描引擎,扫码速度快,物流pda一般轻巧便携,握感舒适,减轻快递员手部疲累。物流快递业作业环境复杂多变,对物流pda的通讯性能、使用稳定性、防护等级、续航时间都有着较高的要求。
40.惯性测量单元(imu,inertial measurement unit)芯片:imu芯片是一种主要用来检测和测量加速度与旋转运动的芯片,其原理是采用惯性定律实现的,物流pda中可以设置有imu芯片来实现姿态采集。imu芯片可以包括三轴陀螺仪、三轴加速度计等运动检测装置,用于检测角速度、加速度等数据,并基于四元数数据算法进行运动姿态测量,输出三维的姿态数据。
41.姿态数据:imu芯片通过检测角速度、加速度等数据,并基于四元数数据算法进行运动姿态测量,输出三维数据,在直角坐标系下,姿态数据包括根据直角坐标系的三个坐标轴上采集的数据所计算得到的用于反映电子设备倾斜方向的第一向量。
42.球坐标系:球坐标系是三维坐标系的一种,用以确定三维空间中点、线、面以及体的位置,它以坐标原点为参考点,由方位角、仰角和距离构成,球坐标系是一种利用球坐标表示一个点p在三维空间的位置的三维正交坐标系。
43.可视球面区域:球坐标系所示出的球面中,用于反映电子设备的屏幕处于可视情况下的区域,具体的,本技术实施例可以建立球坐标系,并将imu芯片采集的直角坐标系下用于反映电子设备倾斜方向的第一向量,转换为球坐标系中的第二向量,使得球坐标系中的第二向量可以反映电子设备的倾斜姿态,倾斜姿态处于可视球面区域限定的范围时,可以认为倾斜姿态为可视姿态,即电子设备处于被观看屏幕的姿态。
44.参照图1,其示出了本技术实施例提供的一种电子设备的架构图,包括:屏幕10、处理器20和姿态传感器30。
45.其中,屏幕10用于显示电子设备所提供的交互信息,处理器20可以获取姿态传感器30传输的姿态数据,对姿态数据进行处理,并根据处理结果调整屏幕10的亮度。姿态传感器30微机电技术的高性能三维运动姿态测量装置,可以检测电子设备的姿态数据,并将姿态数据发送至处理器20进行处理。
46.在一种实现方式中,姿态传感器30可以为imu芯片,imu芯片可以包括三轴陀螺仪、三轴加速度计等运动检测装置,用于检测角速度、加速度等数据,并基于四元数数据算法进行运动姿态测量,输出三维的姿态数据。
47.其中,参照图2,其示出了本技术实施例提供的一种直角坐标系示意图,在imu芯片包括三轴陀螺仪、三轴加速度计的情况下,该imu芯片可以被称为6轴imu芯片,其可以获取陀螺仪在三轴(x轴、y轴、z轴)上采集的陀螺仪值以及加速度计在三轴(x轴、y轴、z轴)上采集的加速度值,并将这两个数据发送至处理器20,处理器20可以利用卡尔曼滤波及重力场
融合算法,算出电子设备的姿态数据,如,根据电子设备的重力加速度在直角坐标系下x轴、y轴、z轴上的各自的分量:rx、ry、rz算出的反映电子设备的倾斜方向的第一向量r,以及横滚角、俯仰角等数据,其中,r2=rx2+ry2+rz2。
48.进一步的,球坐标系可以用于反映三维立体的球面场景,本技术实施例可以进一步将第一向量映射至球坐标系,得到第二向量,从而在三维场景中反映电子设备的倾斜方向的变化,另外,由于球坐标系是三维坐标系,因此也可以利用球坐标系示出的球体,在球体上设置可视球面区域来限定电子设备的屏幕的可视范围的大小,从而使得可视范围得到量化。
49.在电子设备的使用场景中,屏幕耗电是影响续航的重要因素,相关技术中利用陀螺仪检测电子设备当前执行的手势操作,并根据手势操作来进行屏幕亮度的调整,但是感知手势操作仅是一个节点,电子设备较难维持对手势操作之后的状态的感知,也就无法针对手势操作之后的状态进行屏幕对应的亮度调整,在复杂的使用场景下,电子设备在手势操作之后的状态下,可能存在较大的屏幕耗电,相关技术则无法对此进行优化,例如,在检测到电子设备抬手亮屏后,如果将电子设备偏转至未观看屏幕的姿态,手势识别难以识别该状态,此时屏幕高亮造成较大耗电。
50.针对上述问题,本技术实施例可以将电子设备的屏幕亮度优化方式,聚焦到电子设备是否处于屏幕在被用户所观看的状态下,在用户观看状态下,可以亮屏;在非用户观看状态下,可以息屏或调低屏幕亮度,以降低屏幕耗电,从而在复杂的使用场景下同时兼顾屏幕的省电以及对电子设备的正常使用。
51.例如,参照图3,其示出了本技术实施例提供的一种物流仓储系统示意图,在一种物流的仓储系统场景中,电子设备可以为物流pda 41,拣货员40可以手持物流pda 41对处于货架50上的快递包裹51进行扫码以获取货品信息,并将货品信息上传至管理端52进行管理,在实际物流实操作业中,物流pda 41的续航问题是影响拣货效率的重要因素,而且拣货员40在拣货过程中,需要频繁进行屏幕观看和扫码拣货之间的切换,拣货员40在点亮屏幕观看后,若转动物流pda 41的姿态为非看模式进行扫码转货,此时拣货员40并未观看屏幕,但屏幕若依然保持亮屏,则会导致电量浪费,长时间下来,严重影响物流pda 41的续航。
52.为了达到省电的目的,在本技术实施例中,参照图4,其示出了本技术实施例提供的一种球坐标系示意图,物流pda中可以建立球坐标系(oxyz),并根据实际需求,在球坐标系(oxyz)示出的球面60中划分可视球面区域61,物流pda可以通过处理器对imu芯片采集的姿态数据的处理,确定物流pda所处的姿态,将用于反映物流pda倾斜方向的第一向量r转换为球坐标系中(oxyz)的第二向量r,再根据第二向量r与所述球坐标系中的可视球面区域61之间的关系,调整物流pda的屏幕的亮度,在确定物流pda处于屏幕在被用户所观看的姿态时,调亮屏幕;在确定物流pda不处于屏幕被用户所观看的姿态时,调暗屏幕,这样在保证屏幕的展示功能的正常实现的基础上,还能进一步进行屏幕省电,提高了物流pda的续航能力。
53.具体的,由球坐标系(oxyz)的球心o指向可视球面区域61的中心m的基准向量d,可以反映物流pda正处于屏幕在被用户所直视的倾斜方向,则反映物流pda当前的倾斜姿态的第二向量r与基准向量d之间的夹角θ的大小,可以反映物流pda当前的倾斜姿态与物流pda处于屏幕在被用户所直视的姿态的偏离程度,进一步参照图5,其示出了本技术实施例提供
的另一种球坐标系示意图,在物流pda处于拣货员41观看屏幕的姿态下,物流pda可以检测到球坐标系中第二向量r与基准向量d之间的夹角θ小于第一预设角度阈值,此时第二向量r与球面的交点处于可视球面区域61中,处理器可以判定物流pda处于可视姿态,物流pda会进一步调亮屏幕亮度,以满足拣货员41的正常观看体验。在物流pda不处于拣货员41观看屏幕的姿态下,如拣货员41背过屏幕进行扫码操作,物流pda可以检测到球坐标系中第二向量r’与基准向量d之间的夹角大于第一预设角度阈值,此时第二向量r’与球面的交点不处于可视球面区域61中,处理器可以判定物流pda处于非可视姿态,物流pda会进一步调暗屏幕亮度,以进行屏幕省电,提高续航能力。因此,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
54.需要说明的是,第一预设角度阈值可以根据可视球面区域61的半径求得。另外,根据实际需求的不同,可视球面区域61也可以为非圆形球面区域,其可以为任一规则形状或不规则形状。
55.另外,在另一种实现方式中,还可以直接对图2中用于反映电子设备的倾斜方向的第一向量r进行分析,并根据第一向量r是否满足可视姿态条件,确定电子设备是否处于屏幕在被用户所观看的姿态,可以姿态条件可以为一个设定的可视角度范围,在第一向量r与设定的基准向量间的夹角处于该可视角度范围的情况下,认为在电子设备处于屏幕被用户所观看的姿态。基准向量可以为反映用户直视屏幕时,电子设备所处的倾斜方向。
56.可选的,电子设备包括:物流掌上电脑、手机、可穿戴设备中的任意一种。
57.进一步的,在其他场景下,电子设备都可以内置有imu芯片和处理器芯片,从而能够满足本技术实施例中姿态数据获取和姿态数据处理的需求,例如,手机操作场景、可穿戴设备操作等场景中,手机和可穿戴设备都内置有imu芯片和处理器芯片。所以在其他场景下工作的电子设备,也可以采用本技术提供的一种屏幕亮度控制方法,从而基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度。
58.进一步的,电子设备都可以内置有系统芯片(system on a chip,soc),系统芯片是一个将计算机或其他电子系统集成到单一芯片的集成电路,能够辅助电子设备实现相应功能,系统芯片可以处理数字信号、模拟信号、混合信号甚至更高频率的信号。在电子设备使用的过程中,系统芯片的耗电量也影响着电子设备的续航时间,系统芯片的耗电量与系统芯片的工作频率正相关,即系统芯片的工作频率越大,系统芯片的耗电量也就越高。
59.在本技术实施例中,为了进一步提高电子设备的续航能力,可以在调暗电子设备的屏幕亮度以进行省电的过程中,同时降低系统芯片的工作频率,以达到进一步省电的目的;在调亮电子设备的屏幕亮度以实现清楚观看的过程中,同时也可以提高系统芯片的工作频率,以达到提高提升系统芯片的处理效率的目的。
60.例如,假设系统芯片的正常工作频率为500mhz,则在将电子设备的屏幕亮度由100%调整为50%的过程中,可以将系统芯片的工作频率由500mhz调整至250mhz。当然,在实际应用中,降低系统芯片的工作频率可以根据电子设备的操作系统工作过程中的实际需求确定,本技术实施例不对其加以限制。
61.需要说明的是,对于其他类型的芯片,本技术实施例也可以降低该芯片的工作频
率,从而可以降低耗电量。
62.本技术实施例中,电子设备可以建立用于表达电子设备的倾斜方向的球坐标系,使得倾斜方向可以在球坐标系中以第二向量表达,另外,球坐标系中的球面中可以建立用于反映电子设备的屏幕处于可视情况下的可视球面区域,可视球面区域限定了可视范围的大小,在第二向量处于可视球面区域限定的范围时,可以认为电子设备处于可视姿态;使得本技术可以基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
63.参照图6,其示出了本技术实施例提供了一种屏幕亮度控制方法的步骤流程图,包括:
64.步骤101,获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量。
65.在本技术实施例中,电子设备内可以内置姿态传感器,姿态传感器可以为imu芯片,imu芯片可以包括三轴陀螺仪、三轴加速度计等运动检测装置,用于检测角速度、加速度等数据,并基于四元数数据算法进行运动姿态测量,输出三维的姿态数据。
66.其中,参照图2,在imu芯片包括三轴陀螺仪、三轴加速度计的情况下,该imu芯片可以被称为6轴imu芯片,其可以获取陀螺仪在三轴(x轴、y轴、z轴)上采集的陀螺仪值以及加速度计在三轴(x轴、y轴、z轴)上采集的加速度值,并将这两个数据发送至处理器20,处理器20可以利用卡尔曼滤波及重力场融合算法,算出电子设备的姿态数据,如,根据电子设备的重力加速度在直角坐标系下x轴、y轴、z轴上的各自的分量:rx、ry、rz算出的反映电子设备的倾斜方向的第一向量r,以及横滚角、俯仰角等数据,其中,r2=rx2+ry2+rz2。
67.步骤102,将所述第一向量转换为球坐标系中的第二向量。
68.在本技术实施例中,球坐标系可以用于反映三维立体的球面场景,本技术实施例可以进一步将第一向量映射至球坐标系,得到第二向量,从而在三维场景中反映电子设备的倾斜方向的变化,另外,由于球坐标系是三维坐标系,因此也可以利用球坐标系示出的球体,在球体上设置可视球面区域来限定电子设备的屏幕的可视范围的大小,从而使得可视范围得到量化。
69.具体的,参照图4,将直角坐标系中的第一向量转换为球坐标系中的第二向量,可以通过公式1:来实现,将第一向量的x,y,z轴的值代入公式1,即可求得第二向量r的值。
70.步骤103,根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度;其中,所述可视球面区域用于反映所述电子设备的屏幕处于可视情况下的区域。
71.本技术实施例可以将电子设备的屏幕亮度优化方式,聚焦到电子设备是否处于屏幕在被用户所观看的状态下,在用户观看状态下,可以亮屏;在非用户观看状态下,可以息屏或调低屏幕亮度,以降低屏幕耗电,从而在复杂的使用场景下同时兼顾屏幕的省电以及对电子设备的正常使用。
72.具体的,由球坐标系的球心指向可视球面区域的中心的基准向量,可以反映电子设备正处于屏幕在被用户所直视的倾斜方向,则反映电子设备当前的倾斜姿态的第二向量与基准向量之间的夹角的大小,可以反映电子设备当前的倾斜姿态与电子设备处于屏幕在被用户所直视的姿态的偏离程度,在第二向量与基准向量之间的夹角小于第一预设角度阈值,此时第二向量与球面的交点处于可视球面区域中,处理器可以判定电子设备处于可视姿态,电子设备会进一步调亮屏幕亮度,在第二向量与基准向量之间的夹角大于第一预设角度阈值,此时第二向量与球面的交点不处于可视球面区域中,处理器可以判定电子设备处于非可视姿态,电子设备会进一步调暗屏幕亮度。
73.综上所述,本技术实施例中,电子设备可以建立用于表达电子设备的倾斜方向的球坐标系,使得倾斜方向可以在球坐标系中以第二向量表达,另外,球坐标系中的球面中可以建立用于反映电子设备的屏幕处于可视情况下的可视球面区域,可视球面区域限定了可视范围的大小,在第二向量处于可视球面区域限定的范围时,可以认为电子设备处于可视姿态;使得本技术可以基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
74.参照图7,示出了本技术的另一种屏幕亮度控制方法实施例的步骤流程图。包括:
75.步骤201,获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量。
76.该步骤可以参照上述步骤101,此处不再赘述。
77.步骤202,根据所述姿态数据和对所述电子设备执行的输入,在所述球坐标系中设置可视球面区域。
78.在本技术实施例中,用户可以手持电子设备改变各种姿态,并在处于目标姿态的情况下,执行对电子设备的输入从而采集当前的姿态数据,该姿态数据可以用于反映目标姿态的特征,将姿态数据映射至球坐标系,即可在球坐标系的球面上到姿态数据包含的第二向量与球面的交点,通过最终得到的一个或多个交点,即可划分得到可视球面区域。
79.其中,用户可以在直视屏幕中心时执行输入,该输入所触发采集得到姿态数据,目标姿态可以包括:该采集到的姿态数据所反映的电子设备被用户直视屏幕中心的姿态,通过该姿态数据,可以在球坐标系的球面上到姿态数据包含的第二向量与球面的交点,该交点即可作为可视球面区域的中心,在进一步确定了可视球面区域的半径后,可以得到可视球面区域。
80.需要说明的是,对电子设备执行的输入,可以包括对界面中显示的控件(如,标记按钮,确认按钮等)的触发操作,也可以包括一些不改变电子设备姿态的手势操作,如双击屏幕、按压屏幕等。也可以包括对电子设备的物理按键执行的触发操作,本技术实施例对此不作限定。
81.可选的,在响应于对所述电子设备执行的输入的过程中,显示所述球坐标系以及所述第二向量。
82.在本技术实施例中,参照图8,其示出了本技术的一种电子设备的界面图。电子设
备可以在触发设置可视球面区域的操作后,显示球坐标系(oxyz),以及显示球坐标系下电子设备采集的姿态数据,即第二向量r,以及显示用于触发响应输入的标记按钮,并提示:“向量r用于反映电子设备的倾斜方向,请改变电子设备的姿态,并在在向量r处于合适位置时标记用于构建可视球面区域的特征点”。
83.则用户在改变电子设备的姿态的过程中,向量r会实时更新显示,用户可以依据当前电子设备的姿态与屏幕可视范围的关系,在合适位置点击标记按钮并建立特征点以构建可视球面区域。
84.可选的,一种实现方式中,步骤202具体可以包括:
85.子步骤2021、将响应对所述电子设备执行的输入时所获取的第二向量,与所述球坐标系的球面交点,确定为所述可视球面区域的中心;所述输入包括:用户直视所述屏幕中心时执行的输入。
86.子步骤2022、根据所述屏幕的尺寸与预设的转换比例,确定所述可视球面区域的半径值,并结合所述中心得到所述可视球面区域,或,根据接收到的输入半径值,并结合所述中心得到所述可视球面区域。
87.在一种实现方式中,用户可以在直视屏幕中心时执行输入,该输入所触发采集得到姿态数据,该采集到的姿态数据包含的第二向量r反映了电子设备被用户直视屏幕中心时的倾斜方向,此时的第二向量r可以作为基准向量,球坐标系的球面上第二向量r与球面的交点即可作为可视球面区域的中心。
88.进一步的,一种方式可以通过屏幕的尺寸与预设的转换比例,确定所述可视球面区域的半径值,如基于对电子设备的屏幕尺寸和球坐标系的分析,确定屏幕的尺寸与可视球面区域的半径值之间的转换比例,通过获取电子设备的屏幕尺寸并乘以该转换比例,即可直接得到电子设备的屏幕尺寸可视球面区域的半径值,利用已确定的可视球面区域的中心和可视球面区域的半径值,即可在球坐标系中建立得到可视球面区域。
89.另一种方式,参照图8,可以在触发设置可视球面区域的操作后显示的界面中,设置触发设置可视球面区域的半径值的输入框,用户可以根据实际需求输入可视球面区域的半径值,利用已确定的可视球面区域的中心和可视球面区域的半径值,即可在球坐标系中建立得到可视球面区域。
90.可选的,另一种实现方式中,步骤202具体可以包括:
91.子步骤2023、响应于对所述电子设备依次执行的四次输入,获取每次输入时获取的第二向量,并将每个所述第二向量与所述球坐标系的球面交点,作为第一拟合点。
92.子步骤2024、根据四个所述第一拟合点拟合得到所述可视球面区域。
93.其中,所述四次输入包括:用户直视所述屏幕上边缘时执行的输入;用户直视所述屏幕下边缘时执行的输入;用户直视所述屏幕左边缘时执行的输入;用户直视所述屏幕右边缘时执行的输入。
94.在另一种实现方式中,参照图9,其示出了本技术的一种可视球面区域的设置示意图。在设置可视球面区域的过程中,用户可以改变四次电子设备的姿态,分别包括:用户直视所述屏幕上边缘时的姿态a;用户直视所述屏幕下边缘时的姿态b;用户直视所述屏幕左边缘时的姿态c;用户直视所述屏幕右边缘时的姿态d,并针对每个姿态执行一次输入,获取四个第二向量,由四个第二向量从而得到球坐标系的球面60中的四个第一拟合点:a1、b1、
c1、d1,这四个第一拟合点可以用于拟合得到球面60中的可视球面区域61。
95.可选的,另一种实现方式中,步骤202具体可以包括:
96.子步骤2025、响应于对所述电子设备依次执行的五次输入,获取每次输入时获取的第二向量,并将每个所述第二向量与所述球坐标系的球面交点,作为第二拟合点。
97.子步骤2026、根据五个所述第二拟合点拟合得到所述可视球面区域。
98.其中,所述五次输入包括:用户直视所述屏幕中心时执行的输入;用户直视所述屏幕上边缘时执行的输入;用户直视所述屏幕下边缘时执行的输入;用户直视所述屏幕左边缘时执行的输入;用户直视所述屏幕右边缘时执行的输入。
99.在另一种实现方式中,参照图10,其示出了本技术的另一种可视球面区域的设置示意图。在设置可视球面区域的过程中,用户可以改变四次电子设备的姿态,分别包括:用户直视所述屏幕上边缘时的姿态a;用户直视所述屏幕下边缘时的姿态b;用户直视所述屏幕左边缘时的姿态c;用户直视所述屏幕右边缘时的姿态d,以及用户直视所述屏幕中心时的姿态e,并针对每个姿态执行一次输入,获取五个第二向量,由五个第二向量从而得到球坐标系的球面60中的五个第二拟合点:a1、b1、c1、d1、e1,这五个第二拟合点可以用于拟合得到球面60中更精确的可视球面区域61。
100.步骤203,将所述第一向量转换为球坐标系中的第二向量。
101.该步骤可以参照上述步骤102,此处不再赘述。
102.步骤204,确定由所述球坐标系的球心指向所述可视球面区域的中心的基准向量与所述第二向量间的夹角θ。
103.在本技术实施例中,第二向量与基准向量之间的夹角θ的大小,可以反映电子设备当前的倾斜姿态与电子设备处于屏幕在被用户所直视的姿态的偏离程度,夹角θ越大,电子设备当前的倾斜姿态与电子设备处于屏幕在被用户所直视的姿态越偏离;夹角θ越小,电子设备当前的倾斜姿态与电子设备处于屏幕在被用户所直视的姿态越接近。
104.步骤205,根据所述夹角θ调整所述电子设备的屏幕的亮度。
105.可选的,一种实现方式中,步骤205具体可以包括:
106.子步骤2051、在所述夹角θ小于或等于第一预设角度阈值的情况下,确定用户正在观看所述电子设备的屏幕,并调大所述屏幕的亮度。
107.子步骤2052、在所述夹角θ大于所述第一预设角度值的情况下,确定用户未在观看所述电子设备的屏幕,并调小所述屏幕的亮度。
108.进一步参照图5,在物流仓储场景下,在物流pda处于拣货员41观看屏幕的姿态下,物流pda可以检测到球坐标系中第二向量r与基准向量d之间的夹角θ小于第一预设角度阈值,此时第二向量r与球面的交点处于可视球面区域61中,处理器可以判定物流pda处于可视姿态,物流pda会进一步调亮屏幕亮度,以满足拣货员41的正常观看体验。在物流pda不处于拣货员41观看屏幕的姿态下,如拣货员41背过屏幕进行扫码操作,物流pda可以检测到球坐标系中第二向量r’与基准向量d之间的夹角大于第一预设角度阈值,此时第二向量r’与球面的交点不处于可视球面区域61中,处理器可以判定物流pda处于非可视姿态,物流pda会进一步调暗屏幕亮度,以进行屏幕省电,提高续航能力。第一预设角度阈值可以根据可视球面区域61的半径求得,例如可以为30度。
109.可选的,在调大所述屏幕的亮度的过程中,所述夹角θ的值越小,所述屏幕的亮度
就越大;在调小所述屏幕的亮度的过程中,所述夹角θ的值越大,所述屏幕的亮度就越小。
110.在夹角θ的值越小的情况下,用户处于观看电子设备的屏幕的几率也就越大,则可以将屏幕的亮度调整为越大,从而满足用户清楚观看屏幕内容的目的。在夹角θ的值越大的情况下,用户处于观看电子设备的屏幕的几率也就越小,则可以将屏幕的亮度调整为越暗,从而满足屏幕省电的目的。
111.可选的,步骤205还可以包括:
112.子步骤2053、在所述夹角θ大于所述第一预设角度阈值,且所述夹角θ大于所述第一预设角度阈值的持续时长超过预设时长阈值的情况下,将所述屏幕息屏。
113.在夹角θ大于所述第一预设角度阈值的情况下,电子设备可以判定用户当前未在观看屏幕,且在夹角θ大于所述第一预设角度阈值的持续时长超过预设时长阈值(如30秒)的情况下,可以认为用户已未在使用该电子设备观看屏幕,此时可以直接将屏幕息屏,从而进一步节省屏幕耗电。
114.可选的,另一种实现方式中,步骤205具体可以包括:
115.子步骤2054、根据预设的对应关系,确定当前的夹角θ对应的目标亮度,所述对应关系包括不同角度与亮度之间的对应关系,且所述角度越大,所述角度对应的亮度就越小。
116.子步骤2055、将所述电子设备的屏幕的亮度调整为所述目标亮度。
117.例如,可以预先设定对应关系:0度(夹角θ为0即用户在直视屏幕)—100%亮度、10度—90%亮度、20度—80%亮度、30度—70%亮度...并根据电子设备当前采集的第二向量与基准向量之间的夹角θ,在该对应关系中查对应的目标亮度,并将所述电子设备的屏幕的亮度调整为所述目标亮度,达到了根据电子设备的姿态,灵活调节屏幕亮度的目的。
118.可选的,在根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度之前,所述方法还包括:
119.步骤207、在所述球坐标系中设置与所述可视球面区域关联的自定义球面区域。
120.步骤208、根据由所述球坐标系的球心指向所述自定义球面区域的中心的基准子向量与所述第二向量间的夹角α,调整所述屏幕的亮度。
121.在本技术实施例中,由于电子设备的本身结构存在多样性、且电子设备的使用环境的复杂性,在使用电子设备时受本身结构及环境的影响,常常存在一些特定的姿态范围,这些特定的姿态范围包括:一些特定的可视姿态范围和/或一些特定的非可视姿态范围,如,电子设备的姿态处于一些特定可视姿态范围内时,并不处于本身实施例可视球面区域所限定的范围或与可视球面区域所限定的范围有重叠,但电子设备的姿态处于这些特定的可视姿态范围内时,需要亮屏以供用户正常观看屏幕;电子设备的姿态处于一些特定非可视姿态范围内时,并这些特定非可视姿态范围与可视球面区域所限定的范围有重叠,但电子设备的姿态处于这些特定的非可视姿态范围内时,需要暗屏以降低屏幕耗电。
122.因此,参照图11,其示出了本技术的另一种球面坐标系的示意图。本技术实施例可以针对这些特定的姿态范围,在球坐标系中设置与可视球面区域61关联的第一自定义球面区域62和第一自定义球面区域63;并由球坐标系的球心指向自定义球面区域的中心的基准子向量d1与所述第二向量r间的夹角α,调整所述屏幕的亮度。具体的,在自定义球面区域为反映可视姿态范围的区域的情况下,第二向量r因夹角α的变化与自定义球面区域重叠时,可以判断屏幕需要亮屏以供用户观看;在第二向量r因夹角α的变化与自定义球面区域不重
叠的情况下,可以判断屏幕暗屏以节省耗电;在自定义球面区域为反映非可视姿态范围的区域的情况下,第二向量r因夹角α的变化与自定义球面区域重叠时,可以判断屏幕暗屏以节省耗电;在第二向量r因夹角α的变化与自定义球面区域不重叠的情况下,可以判断屏幕需要亮屏以供用户观看。
123.其中,自定义球面区域的半径可以根据实际需求进行设定,根据实际需求的不同,自定义球面区域也可以为非圆形球面区域,其可以为任一规则形状或不规则形状。自定义球面区域的划分设定方法,可以参照上述实施例对可视球面区域的划分设定方法。
124.可选的,自定义球面区域具有可视类型和非可视类型;步骤208具体可以包括:
125.子步骤2081、针对非可视类型的自定义球面区域,在所述夹角α小于或等于第二预设角度阈值的情况下,确定用户未在观看所述屏幕,并调小所述屏幕的亮度。
126.子步骤2082、针对非可视类型的自定义球面区域,在所述夹角α大于所述第二预设角度阈值的情况下,确定用户正在观看所述屏幕,并调大所述屏幕的亮度。
127.子步骤2083、针对可视类型的自定义球面区域,在所述夹角α小于或等于第三预设角度阈值的情况下,确定用户正在观看所述屏幕,并调大所述屏幕的亮度。
128.子步骤2084、针对可视类型的自定义球面区域,在所述夹角α大于所述第三预设角度阈值的情况下,确定用户未在观看所述屏幕,并调小所述屏幕的亮度。
129.具体的,第二预设角度阈值的大小可以根据非可视类型的自定义球面区域的半径求得;第三预设角度阈值的大小可以根据可视类型的自定义球面区域的半径求得。
130.在本技术实施例中,基于自定义球面区域的屏幕亮度调节逻辑可以优先与基于可视球面区域的屏幕亮度调节逻辑。
131.可选的,参照图12,其示出了本技术的一种物流pda的示意图。在物流掌上电脑41背离屏幕411的一面中设置有支撑件412;进一步参照图11,自定义球面区域包括:与可视球面区域重叠的第一自定义球面区域62和第二自定义球面区域63,第一自定义球面区域62和第二自定义球面区域63相对设置;参照图13,其示出了本技术的一种物流pda的放置示意图。在物流掌上电脑41以第一侧边q和支撑件612为支撑布置在水平面上,或,参照图14,其示出了本技术的另一种物流pda的放置示意图。在物流掌上电脑41以第二侧边p和支撑件612为支撑布置在水平面上的情况下,确定第一自定义球面区域62和第二自定义球面区域63为非可视类型,第二侧边p为与第一侧边相对q的侧边。
132.在物流的仓储系统场景中,拣货员在繁忙的拣货过程中需要经常将物流掌上电脑41放置于桌面或台面上以进行其他操作,拣货员所采用的物流掌上电脑41如图12所示,在物流掌上电脑41背离屏幕411的一面中设置有支撑件412,物流掌上电脑41可以基于一个侧边和支撑件412实现物流掌上电脑41的支撑放置,即如图13和图14所示的姿态,但是在图13和图14所示的姿态下,拣货员并不需要观看屏幕,因此需要屏幕暗屏以节省电量,图13和图14所示的姿态即为非可视姿态。但是,在图13和图14所示的物流掌上电脑41的姿态所处的非可视范围,与屏幕本身的可视球面区域限定的可视范围有重叠冲突,因此可以在图11中的球坐标系中设置与可视球面区域重叠61的第一自定义球面区域62和第二自定义球面区域63,第一自定义球面区域62和第二自定义球面区域63相对设置;第一自定义球面区域62可以对应图13所示的姿态所处的非可视范围;第二自定义球面区域63可以对应图14所示的姿态所处的非可视范围,且第一自定义球面区域62和所述第二自定义球面区域63为非可视
类型,即在由球坐标系的球心指向第一自定义球面区域62的中心的基准子向量与所述第二向量r间的夹角α小于或等于第二预设角度阈值的情况下,确定用户未在观看所述屏幕,并调小所述屏幕的亮度;在所述夹角α大于第二预设角度阈值的情况下,确定用户正在观看所述屏幕,并调大所述屏幕的亮度;在由球坐标系的球心指向第二自定义球面区域63的中心的基准子向量与所述第二向量r间的夹角α’小于或等于第二预设角度阈值的情况下,确定用户未在观看所述屏幕,并调小所述屏幕的亮度;在所述夹角α’大于第二预设角度阈值的情况下,确定用户正在观看所述屏幕,并调大所述屏幕的亮度。夹角α的值可以由第二自定义球面区域62的半径求得;夹角α’的值可以由第二自定义球面区域63的半径求得。
133.综上所述,本技术实施例中,电子设备可以建立用于表达电子设备的倾斜方向的球坐标系,使得倾斜方向可以在球坐标系中以第二向量表达,另外,球坐标系中的球面中可以建立用于反映电子设备的屏幕处于可视情况下的可视球面区域,可视球面区域限定了可视范围的大小,在第二向量处于可视球面区域限定的范围时,可以认为电子设备处于可视姿态;使得本技术可以基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
134.参照图15,示出了本技术实施例的一种屏幕亮度控制装置的结构框图,屏幕亮度控制装置300具体可以包括如下模块:
135.获取模块301,用于获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量;
136.映射模块302,用于将所述第一向量转换为球坐标系中的第二向量;
137.调整模块303,用于根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度;其中,所述可视球面区域用于反映所述电子设备的屏幕处于可视情况下的区域。
138.可选的,所述装置还包括:
139.设置模块,用于根据所述姿态数据和对所述电子设备执行的输入,在所述球坐标系中设置可视球面区域。
140.可选的,所述设置模块,包括:
141.第一响应子模块,用于将响应对所述电子设备执行的输入时所获取的第二向量,与所述球坐标系的球面交点,确定为所述可视球面区域的中心;所述输入包括:用户直视所述屏幕中心时执行的输入;
142.半径获取子模块,用于根据所述屏幕的尺寸与预设的转换比例,确定所述可视球面区域的半径值,并结合所述中心得到所述可视球面区域;或,根据接收到的输入半径值,并结合所述中心得到所述可视球面区域。
143.可选的,所述设置模块,包括:
144.第二响应子模块,用于响应于对所述电子设备依次执行的四次输入,获取每次输入时获取的第二向量,并将每个所述第二向量与所述球坐标系的球面交点,作为第一拟合点;
145.第一拟合子模块,用于根据四个所述第一拟合点拟合得到所述可视球面区域;
146.其中,所述四次输入包括:用户直视所述屏幕上边缘时执行的输入;用户直视所述屏幕下边缘时执行的输入;用户直视所述屏幕左边缘时执行的输入;用户直视所述屏幕右边缘时执行的输入。
147.可选的,所述设置模块,包括:
148.第三响应子模块,用于响应于对所述电子设备依次执行的五次输入,获取每次输入时获取的第二向量,并将每个所述第二向量与所述球坐标系的球面交点,作为第二拟合点;
149.第二拟合子模块,用于根据五个所述第二拟合点拟合得到所述可视球面区域;
150.其中,所述五次输入包括:用户直视所述屏幕中心时执行的输入;用户直视所述屏幕上边缘时执行的输入;用户直视所述屏幕下边缘时执行的输入;用户直视所述屏幕左边缘时执行的输入;用户直视所述屏幕右边缘时执行的输入。
151.可选的,在响应于对所述电子设备执行的输入的过程中,显示所述球坐标系以及所述第二向量。
152.可选的,所述调整模块,包括:
153.夹角确定子模块,用于确定由所述球坐标系的球心指向所述可视球面区域的中心的基准向量与所述第二向量间的夹角θ;
154.调整子模块,用于根据所述夹角θ调整所述电子设备的屏幕的亮度。
155.可选的,所述调整子模块,包括:
156.第一调整单元,用于在所述夹角θ小于或等于第一预设角度阈值的情况下,确定用户正在观看所述电子设备的屏幕,并调大所述屏幕的亮度;
157.第二调整单元,用于在所述夹角θ大于所述第一预设角度值的情况下,确定用户未在观看所述电子设备的屏幕,并调小所述屏幕的亮度。
158.可选的,在调大所述屏幕的亮度的过程中,所述夹角θ的值越小,所述屏幕的亮度就越大;
159.在调小所述屏幕的亮度的过程中,所述夹角θ的值越大,所述屏幕的亮度就越小。
160.可选的,所述装置还包括:
161.息屏模块,用于在所述夹角θ大于所述第一预设角度阈值,且所述夹角θ大于所述第一预设角度阈值的持续时长超过预设时长阈值的情况下,将所述屏幕息屏。
162.可选的,所述调整子模块,包括:
163.亮度映射单元,用于根据预设的对应关系,确定当前的夹角θ对应的目标亮度,所述对应关系包括不同角度与亮度之间的对应关系,且所述角度越大,所述角度对应的亮度就越小;
164.调节单元,用于将所述电子设备的屏幕的亮度调整为所述目标亮度。
165.可选的,所述装置还包括:
166.关联模块,用于在所述球坐标系中设置与所述可视球面区域关联的自定义球面区域;
167.所述装置还包括:
168.调节模块,用于根据由所述球坐标系的球心指向所述自定义球面区域的中心的基
准子向量与所述第二向量间的夹角α,调整所述屏幕的亮度。
169.可选的,所述自定义球面区域具有可视类型和非可视类型;
170.所述调节模块,包括:
171.第一调节子模块,用于针对非可视类型的自定义球面区域,在所述夹角α小于或等于第二预设角度阈值的情况下,确定用户未在观看所述屏幕,并调小所述屏幕的亮度;
172.第二调节子模块,用于针对非可视类型的自定义球面区域,在所述夹角α大于所述第二预设角度阈值的情况下,确定用户正在观看所述屏幕,并调大所述屏幕的亮度;
173.第三调节子模块,用于针对可视类型的自定义球面区域,在所述夹角α小于或等于第三预设角度阈值的情况下,确定用户正在观看所述屏幕,并调大所述屏幕的亮度;
174.第四调节子模块,用于针对可视类型的自定义球面区域,在所述夹角α大于所述第三预设角度阈值的情况下,确定用户未在观看所述屏幕,并调小所述屏幕的亮度。
175.可选的,所述电子设备包括物流掌上电脑的情况下,在所述物流掌上电脑背离屏幕的一面中设置有支撑件;所述自定义球面区域包括:与所述可视球面区域重叠的第一自定义球面区域和第二自定义球面区域,所述第一自定义球面区域和所述第二自定义球面区域相对设置;
176.在所述物流掌上电脑以第一侧边和所述支撑件为支撑布置在水平面上,或所述物流掌上电脑以第二侧边和所述支撑件为支撑布置在水平面上的情况下,确定所述第一自定义球面区域和所述第二自定义球面区域为非可视类型,所述第二侧边为与第一侧边相对的侧边。
177.可选的,所述电子设备包括:物流掌上电脑、手机、可穿戴设备中的任意一种。
178.综上,本技术实施例中,电子设备可以建立用于表达电子设备的倾斜方向的球坐标系,使得倾斜方向可以在球坐标系中以第二向量表达,另外,球坐标系中的球面中可以建立用于反映电子设备的屏幕处于可视情况下的可视球面区域,可视球面区域限定了可视范围的大小,在第二向量处于可视球面区域限定的范围时,可以认为电子设备处于可视姿态;使得本技术可以基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
179.参照图16,示出了本技术实施例的一种物流扫描设备的结构框图,具体可以包括屏幕亮度控制装置300。
180.在本技术实施例中,物流扫描设备的具体解释可以参照上述实施例对物流pda的描述,此处不再赘述。
181.综上,本技术实施例中,物流扫描设备可以建立用于表达物流扫描设备的倾斜方向的球坐标系,使得倾斜方向可以在球坐标系中以第二向量表达,另外,球坐标系中的球面中可以建立用于反映物流扫描设备的屏幕处于可视情况下的可视球面区域,可视球面区域限定了可视范围的大小,在第二向量处于可视球面区域限定的范围时,可以认为物流扫描设备处于可视姿态;使得本技术可以基于球坐标系下反映物流扫描设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整物流扫描设备的屏幕的亮度,解决
了相关技术中仅通过检测手势动作来进行屏幕省电会在一些较复杂的实操环境中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流pda可以将省电策略聚焦于拣货员是否在观看屏幕,并能够满足复杂拣货操作下的屏幕省电需求。
182.本技术实施例还提供了一种非易失性可读存储介质,该存储介质中存储有一个或多个模块(programs),该一个或多个模块被应用在设备时,可以使得该设备执行本技术实施例中各方法步骤的指令(instructions)。
183.本技术实施例提供了一个或多个机器可读介质,其上存储有指令,当由一个或多个处理器执行时,使得电子设备执行如上述实施例中一个或多个所述的方法。本技术实施例中,所述电子设备包括终端设备、服务端(集)等各类型的设备。
184.本公开的实施例可被实现为使用任意适当的硬件,固件,软件,或及其任意组合进行想要的配置的装置,该装置可包括终端设备、服务端(集)等电子设备。图17示意性地示出了可被用于实现本技术实施例中所述的各个实施例的示例性装置700。
185.对于一个实施例,图17示出了示例性装置700,该装置具有一个或多个处理器702、被耦合到(一个或多个)处理器702中的至少一个的控制模块(芯片组)704、被耦合到控制模块704的存储器706、被耦合到控制模块704的非易失性存储器(nvm)/存储设备708、被耦合到控制模块704的一个或多个输入/输出设备710,以及被耦合到控制模块704的网络接口712。
186.处理器702可包括一个或多个单核或多核处理器,处理器702可包括通用处理器或专用处理器(例如图形处理器、应用处理器、基频处理器等)的任意组合。在一些实施例中,装置700能够作为本技术实施例中所述终端设备、服务端(集)等设备。
187.在一些实施例中,装置700可包括具有指令714的一个或多个计算机可读介质(例如,存储器706或nvm/存储设备708)以及与该一个或多个计算机可读介质相合并被配置为执行指令714以实现模块从而执行本公开中所述的动作的一个或多个处理器702。
188.对于一个实施例,控制模块704可包括任意适当的接口控制器,以向(一个或多个)处理器702中的至少一个和/或与控制模块704通信的任意适当的设备或组件提供任意适当的接口。
189.控制模块704可包括存储器控制器模块,以向存储器706提供接口。存储器控制器模块可以是硬件模块、软件模块和/或固件模块。
190.存储器706可被用于例如为装置700加载和存储数据和/或指令714。对于一个实施例,存储器706可包括任意适当的易失性存储器,例如,适当的dram。在一些实施例中,存储器706可包括双倍数据速率类型四同步动态随机存取存储器(ddr4sdram)。
191.对于一个实施例,控制模块704可包括一个或多个输入/输出控制器,以向nvm/存储设备708及(一个或多个)输入/输出设备710提供接口。
192.例如,nvm/存储设备708可被用于存储数据和/或指令714。nvm/存储设备708可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(hdd)、一个或多个光盘(cd)驱动器和/或一个或多个数字通用光盘(dvd)驱动器)。
193.nvm/存储设备708可包括在物理上作为装置700被安装在其上的设备的一部分的存储资源,或者其可被该设备访问可不必作为该设备的一部分。例如,nvm/存储设备708可
通过网络经由(一个或多个)输入/输出设备710进行访问。
194.(一个或多个)输入/输出设备710可为装置700提供接口以与任意其他适当的设备通信,输入/输出设备710可以包括通信组件、音频组件、传感器组件等。网络接口712可为装置700提供接口以通过一个或多个网络通信,装置700可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信,例如接入基于通信标准的无线网络,如wifi、2g、3g、4g、5g等,或它们的组合进行无线通信。
195.对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器(例如,存储器控制器模块)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑封装在一起以形成系统级封装(sip)。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器702中的至少一个可与控制模块704的一个或多个控制器的逻辑集成在同一模具上以形成片上系统(soc)。
196.在各个实施例中,装置700可以但不限于是:服务端、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)等终端设备。在各个实施例中,装置700可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,装置700包括一个或多个摄像机、键盘、液晶显示器(lcd)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(asic)和扬声器。
197.其中,检测装置中可采用主控芯片作为处理器或控制模块,传感器数据、位置信息等存储到存储器或nvm/存储设备中,传感器组可作为输入/输出设备,通信接口可包括网络接口。
198.对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
199.本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。
200.本技术实施例是参照根据本技术实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
201.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
202.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程
和/或方框图一个方框或多个方框中指定的功能的步骤。
203.尽管已描述了本技术实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术实施例范围的所有变更和修改。
204.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
205.以上对本技术所提供的一种屏幕亮度控制方法、装置、电子设备和存储介质,进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。

技术特征:


1.一种屏幕亮度控制方法,其特征在于,所述方法包括:获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量;将所述第一向量转换为球坐标系中的第二向量;根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度;其中,所述可视球面区域用于反映所述电子设备的屏幕处于可视情况下的区域。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述姿态数据和对所述电子设备执行的输入,在所述球坐标系中设置可视球面区域。3.根据权利要求2所述的方法,其特征在于,所述根据所述姿态数据和对所述电子设备执行的输入,在所述球坐标系中设置可视球面区域,包括:将响应对所述电子设备执行的输入时所获取的第二向量,与所述球坐标系的球面交点,确定为所述可视球面区域的中心;所述输入包括:用户直视所述屏幕中心时执行的输入;根据所述屏幕的尺寸与预设的转换比例,确定所述可视球面区域的半径值,并结合所述中心得到所述可视球面区域;或,根据接收到的输入半径值,并结合所述中心得到所述可视球面区域。4.根据权利要求2所述的方法,其特征在于,所述根据所述姿态数据和对所述电子设备执行的输入,在所述球坐标系中设置可视球面区域,包括:响应于对所述电子设备依次执行的四次输入,获取每次输入时获取的第二向量,并将每个所述第二向量与所述球坐标系的球面交点,作为第一拟合点;根据四个所述第一拟合点拟合得到所述可视球面区域;其中,所述四次输入包括:用户直视所述屏幕上边缘时执行的输入;用户直视所述屏幕下边缘时执行的输入;用户直视所述屏幕左边缘时执行的输入;用户直视所述屏幕右边缘时执行的输入。5.根据权利要求2所述的方法,其特征在于,所述根据所述姿态数据和对所述电子设备执行的输入,在所述球坐标系中设置可视球面区域,包括:响应于对所述电子设备依次执行的五次输入,获取每次输入时获取的第二向量,并将每个所述第二向量与所述球坐标系的球面交点,作为第二拟合点;根据五个所述第二拟合点拟合得到所述可视球面区域;其中,所述五次输入包括:用户直视所述屏幕中心时执行的输入;用户直视所述屏幕上边缘时执行的输入;用户直视所述屏幕下边缘时执行的输入;用户直视所述屏幕左边缘时执行的输入;用户直视所述屏幕右边缘时执行的输入。6.根据权利要求2至5任一项所述的方法,其特征在于,在响应于对所述电子设备执行的输入的过程中,显示所述球坐标系以及所述第二向量。7.一种屏幕亮度控制装置,其特征在于,所述装置包括:获取模块,用于获取电子设备的姿态数据,所述姿态数据包括直角坐标系下用于反映所述电子设备倾斜方向的第一向量;
映射模块,用于将所述第一向量转换为球坐标系中的第二向量;调整模块,用于根据所述第二向量与所述球坐标系中的可视球面区域之间的关系,调整所述电子设备的屏幕的亮度;其中,所述可视球面区域用于反映所述电子设备的屏幕处于可视情况下的区域。8.一种物流扫描设备,其特征在于,所述物流扫描设备包括:如权利要求7所述的屏幕亮度控制装置。9.一种电子设备,其特征在于,包括:处理器;和存储器,其上存储有可执行代码,当所述可执行代码被执行时,使得所述处理器执行如权利要求1-6中一个或多个所述的方法。10.一个或多个机器可读介质,其上存储有可执行代码,当所述可执行代码被执行时,使得处理器执行如权利要求1-6中一个或多个所述的方法。

技术总结


本申请实施例提供了一种屏幕亮度控制方法及装置,包括:获取电子设备的姿态数据,姿态数据包括直角坐标系下用于反映电子设备倾斜方向的第一向量;将第一向量转换为球坐标系中的第二向量;根据第二向量与球坐标系中的可视球面区域之间的关系,调整电子设备的屏幕的亮度;其中,可视球面区域用于反映电子设备的屏幕处于可视情况下的区域。本申请中,可以基于球坐标系下反映电子设备倾斜方向的第二向量与球坐标系中的可视球面区域之间的关系,灵活调整电子设备的屏幕的亮度,解决了相关技术中难以提升省电效率的问题,另外,在物流仓储系统的仓储拣货场景下,物流PDA可以满足复杂拣货操作下的屏幕省电需求。货操作下的屏幕省电需求。货操作下的屏幕省电需求。


技术研发人员:

范剑刚 吴公羽 曾旭 柳厦

受保护的技术使用者:

浙江菜鸟供应链管理有限公司

技术研发日:

2021.04.28

技术公布日:

2022/10/28

本文发布于:2024-09-21 23:36:33,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/4/18255.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:所述   球面   电子设备   坐标系
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议