CN113064792A - 一种信息处理方法及装置 - Google Patents
一种信息处理方法及装置 Download PDFInfo
- Publication number
- CN113064792A CN113064792A CN202110325531.8A CN202110325531A CN113064792A CN 113064792 A CN113064792 A CN 113064792A CN 202110325531 A CN202110325531 A CN 202110325531A CN 113064792 A CN113064792 A CN 113064792A
- Authority
- CN
- China
- Prior art keywords
- mode
- ambient light
- intensity
- determining
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/3058—Monitoring arrangements for monitoring environmental properties or parameters of the computing system or of the computing system component, e.g. monitoring of power, currents, temperature, humidity, position, vibrations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1407—General aspects irrespective of display type, e.g. determination of decimal point position, display with fixed or driving decimal point, suppression of non-significant zeros
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4411—Configuring for operating with peripheral devices; Loading of device drivers
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Computing Systems (AREA)
- Quality & Reliability (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Telephone Function (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本申请提供一种信息处理方法及电子装置,所述方法包括:确定环境光的强度变化;基于所述环境光的强度变化确定环境数据的目标采集方式或处理方式,所述环境数据用于辅助电子设备实现***控制。本申请实施例的信息处理方法能够根据不同环境光强度而调整环境数据的采集方式或处理方式,以辅助电子设备实现对***的准确控制。
Description
技术领域
本申请涉及信息处理技术领域,特别涉及一种信息处理方法及装置。
背景技术
随着互联网技术的不断发展,终端设备得到了广泛的应用。现有的终端设备中,很多会通过采集环境数据来实现例如屏幕等器件的运行,包括屏幕的显示效果等。
但是,环境数据目前均是统一由摄像头实现采集,可由于摄像头采集环境数据时对环境的光亮条件要求比较严格,故在环境光亮度条件发生问题时,极易导致摄像头采集数据失败或具有较大误差,影响电子设备实现***控制。
发明内容
本申请实施例用于提供一种能够根据不同环境光强度而调整环境数据的采集方式或处理方式,以实现准确控制电子设备***的信息处理方法,及应用该方法的电子装置。
为解决上述问题,本申请提供一种信息处理方法,包括:
确定环境光的强度变化;
基于所述环境光的强度变化确定环境数据的目标采集方式或处理方式,所述环境数据用于辅助电子设备实现***控制。
可选地,所述确定环境光的强度变化,包括:
确定环境光线的强度变化值;或
确定环境光线的强度变化率。
可选地,所述确定环境光的强度变化,包括:
至少通过环境光传感器或摄像头的拍摄效果确定环境光的强度变化。
可选地,所述基于所述环境光的强度变化确定环境数据的目标采集方式,包括:
在所述环境光的强度变化未满足触发条件的情况下,确定所述环境数据由第一方式获得,所述第一方式包括由摄像头采集的方式;
在所述环境光的强度变化满足触发条件的情况下,确定所述环境数据以第二方式获得,所述第二方式包括采集质量不受环境光的强度变化影响的方式。
可选地,还包括:
基于所述环境数据确定目标对象;
所述第二方式包括用于实现确定所述目标对象的位置追踪方式、飞行时间检测方式中的一种或多种。
可选地,所述环境数据用于辅助实现电子设备的***控制,包括:
所述环境数据用于辅助实现电子设备基于所述目标对象的位置而对屏幕的显示进行控制。
可选地,所述环境数据经摄像头进行图像采集获得;
所述基于所述环境光的强度变化确定环境数据的处理方式,包括:
对第一时间段采集的图像中分别添加特征码,形成特征帧序列,以使所述电子设备拒绝基于所述特征帧序列实现对***的控制;
其中,所述第一时间段为所述环境光线的强度变化持续满足触发条件的时间。
可选地,所述环境数据用于辅助实现电子设备的***控制,包括:
控制屏幕在所述第一时间段内保持目标显示状态,所述目标显示状态包括预置的指定显示状态或屏幕的当前显示状态。
可选地,所述电子设备内具有驱动框架服务程序,其用于收集采集的数据,并根据所述电子设备所能执行的各个功能而相应处理所述采集的数据,使所述电子设备在执行不同功能时能够直接从所述驱动框架服务程序中获得所需数据;
所述方法还包括:
通过所述驱动框架服务程序获得所述环境数据,进而基于所述环境数据实现***控制。
本发明另一实施例还提供一种电子装置,包括:
确定模块,用于确定环境光的强度变化;
处理模块,用于根据所述环境光的强度变化确定环境数据的目标采集方式或处理方式,所述环境数据用于辅助电子设备实现***控制。
基于上述实施例的公开可以获知,本实施例具备的有益效果包括通过确定电子设备所处环境的环境光强度变化,在不同的环境光强度条件下选择适配的环境数据采集方式或处理方式,使得电子设备在实现***控制时,能够有效确保电子设备根据环境数据而对***进行准确控制,提升用户对电子设备的使用体验。
附图说明
图1为本发明实施例中的信息处理方法的流程图。
图2为本发明另一实施例中的信息处理方法的流程图。
图3为本发明一实施例中的信息处理方法的实际应用流程图。
图4为本发明另一实施例中的信息处理方法的实际应用流程图。
图5为本发明实施例中的驱动框架服务程序的应用流程图。
图6为本发明实施例中的驱动框架服务程序的另一应用流程图。
图7为本发明另一实施例中的驱动框架服务程序的应用流程图。
图8为本发明另一实施例中的驱动框架服务程序的另一应用流程图。
图9为本发明实施例中的电子装置的结构框图。
具体实施方式
此处参考附图描述本申请的各种方案以及特征。
应理解的是,可以对此处申请的实施例做出各种修改。因此,上述说明书不应该视为限制,而仅是作为实施例的范例。本领域的技术人员将想到在本申请的范围和精神内的其他修改。
包含在说明书中并构成说明书的一部分的附图示出了本申请的实施例,并且与上面给出的对本申请的大致描述以及下面给出的对实施例的详细描述一起用于解释本申请的原理。
通过下面参照附图对给定为非限制性实例的实施例的优选形式的描述,本申请的这些和其它特性将会变得显而易见。
还应当理解,尽管已经参照一些具体实例对本申请进行了描述,但本领域技术人员能够确定地实现本申请的很多其它等效形式。
当结合附图时,鉴于以下详细说明,本申请的上述和其他方面、特征和优势将变得更为显而易见。
此后参照附图描述本申请的具体实施例;然而,应当理解,所申请的实施例仅仅是本申请的实例,其可采用多种方式实施。熟知和/或重复的功能和结构并未详细描述以避免不必要或多余的细节使得本申请模糊不清。因此,本文所申请的具体的结构性和功能性细节并非意在限定,而是仅仅作为权利要求的基础和代表性基础用于教导本领域技术人员以实质上任意合适的详细结构多样地使用本申请。
本说明书可使用词组“在一种实施例中”、“在另一个实施例中”、“在又一实施例中”或“在其他实施例中”,其均可指代根据本申请的相同或不同实施例中的一个或多个。
如图1所示,本申请实施例提供一种处理方法,包括:
确定环境光的强度变化;
基于环境光的强度变化确定环境数据的目标采集方式或处理方式,环境数据用于辅助电子设备实现***控制。
例如,以电子设备为笔记本电脑为例,当然也可以为其他电子设备,具体不限。该电脑可以实时,或定时,或在某种环境条件下触发了确定环境光强度的机制的情况下,而去确定环境光的强度变化。例如,当用户携带电脑由室外到光线昏暗的室内环境时,或用户坐在背后有强光源,如坐在落地灯前的位置处,其身体或头部恰好遮挡了照射在电脑上的强光光线,此时,若用户挪动了身体或歪头、低头时,强光光线便会照射到电脑上,在该种类似的情况下,电脑所处环境的环境光均会发生较大强度的变化,再或者,电脑本身就处于光线强度欠佳,或光线强度较大的环境中时,电脑均会被触发确定环境光强度变化,或环境光强度的机制,此时电脑会通过预置的一种或多种方式来确定环境光的强度变化,或环境光强度。接着,基于该确定的环境光强度变化,或者环境光强度来确定环境数据的目标采集方式或处理方式,以确保环境数据采集的更为准确。例如,通常情况下,电脑均是利用RGB摄像头采集的RGB图像来获得环境数据,但是由于该种摄像头仅能够在正常环境光条件下确保采集的图像质量满足要求,而倘若环境光发生变化,如过强,过暗,或者是突然遭受到强光等情况下,采集的图像完全不能正常使用,图像质量严重受损。因此,本实施例中的电脑会根据不同的环境光条件而确定出于当前环境光条件适配,或者能够适应当前环境光条件,可采集得到满足使用要求的环境数据的目标采集方式,以确保环境数据的采集质量。或者,根据当前环境光强度确定对采集得到的环境数据的目标处理方式,因为以往的对环境数据的处理方式只适合在环境数据没有较大误差的情况下使用,而倘若环境数据出现了较大误差,那么再基于相同的处理方式则会导致后续电子设备控制***时出现严重偏差,影响用户使用。本实施例中的环境数据主要用于辅助电子设备进行***控制,例如电子设备基于环境数据对***的运行状态、功耗状态进行控制,包括休眠状态、正常工作状态的控制,或者对屏幕的显示情况进行控制,包括清晰度、锁屏等控制。还可包括对摄像头的开关控制等等。另外,本实施例中的环境数据的具体形式,内容不定,具体可根据电子设备所需的数据类型,数据内容而定,如环境数据可以包括图像,视频等类型的数据。
由上可知,本实施例具备的有益效果包括通过确定电子设备所处环境的环境光强度变化,在不同的环境光强度条件下选择适配的环境数据采集方式或处理方式,使得电子设备在实现***控制时,能够有效确保电子设备根据环境数据而对***进行准确控制,提升用户对电子设备的使用体验。
进一步地,本实施例中在确定环境光的强度变化,包括:
确定环境光线的强度变化值;或
确定环境光线的强度变化率。
例如,可以实时或定时或在满足触发条件的情况下而检测环境光的强度变化值,例如在确定环境光强度突然发生转变时,可检测环境光此时的强度变化值,也可监测电子设备所处环境在一段时间内环境光强度的变化率。当然,也可只监测环境光的强度值,当环境光的强度值到达预置的阈值范围时,电子设备也可控制改变环境数据的采集方式或处理方式。如环境光强度值到达了摄像头无法正常拍摄图像的光强范围时,电子设备便可根据当前环境光强度而该变环境数据采集方式。
具体地,本实施例中确定环境光的强度变化,包括:
至少通过环境光传感器或摄像头的拍摄效果确定环境光的强度变化。
例如,电子设备直接通过环境光传感器(ALS)实时或定时或基于电子设备的控制而直接获得环境光强度,之后电子设备自行分析确定环境光强度变化范围是否满足预置条件,是否需要更换环境数据的采集或处理方式。或者,可以直接通过摄像头的拍摄效果,如根据预览图像或完成采集的图像的拍摄效果,图像质量来分析确定环境光强度变化,亦或是环境光强度值。
进一步地,如图2所示,本实施例中基于环境光的强度变化确定环境数据的目标采集方式,包括:
在环境光的强度变化未满足触发条件的情况下,确定环境数据由第一方式获得,第一方式包括由摄像头采集的方式;
在环境光的强度变化满足触发条件的情况下,确定环境数据以第二方式获得,第二方式包括采集质量不受环境光的强度变化影响的方式。
具体地,在经过例如环境光传感器或图像分析确定环境光的强度变化属于正常范围,例如均在摄像头所需光照阈值范围内时,电子设备则可确定此状态下,利用摄像头采集方式就可保证环境数据采集的准确度,故会控制电子设备通过第一方式,即摄像头采集方式来采集环境数据。而倘若经分析确定环境光的强度变化超出正常范围,如超出摄像头所需光照阈值范围内时,电子设备则可确定此时不能再使用摄像头采集的方式来采集环境数据了,因为此时若由摄像头采集环境数据将会导致环境数据出现较大误差,需要以第二方式,即不同于摄像头采集的方式来采集环境数据,以确保环境数据采集准确,具有使用价值。本实施例中的第二方式具体可以包括所有采集质量不受当前环境光强度变化影响的任何方式,例如可以是利用不同于前述摄像头的拍摄方式的另一种摄像头,如红外摄像头,利用超声波采集图像的摄像头等实现数据采集的方式,还可以利用其他非摄像头的功能器件实现的数据采集方式,具体不定。
进一步地,本实施例中的电子设备在基于环境数据对***进行控制时,还包括:
基于环境数据确定目标对象;
也即,电子设备基于环境数据对***进行控制时,是基于环境数据确定目标对象,然后基于目标对象来辅助实现对***的控制。例如,电子设备可以根据环境数据中是否有关于用户的人像数据来确定环境数据中是否有目标对象,若有则确定目标对象,基于对目标对象的分析来控制***运行。具体可以是确定用户是否在电子设备前,若是则控制***启动或保持运行状态,而若发现不具有目标对象,即用户未在设备前,则控制***进入休眠状态等。再或是,目标对象可以为用户的视线,例如基于环境数据确定用户的视线是否落在电子设备的显示屏上,若是,则启动或保持屏幕处于正常显示状态,若发现用户的视线未落在显示屏上,即使用户坐在设备前,电子设备也可控制显示屏的屏幕处于锁屏状态,或屏幕保护状态,如对当前显示的页面进行模糊处理,或增加马赛克图层,以保护屏幕显示内容,防止被偷窥,造成隐私泄露。
具体地,本实施例中的第二方式包括用于实现确定目标对象的位置追踪方式、飞行时间检测方式中的一种或多种。
实际应用时,电子设备可以安装用于实现位置追踪的位置追踪模块,用于实现飞行时间检测的TOF(time of fly,飞行时间)超声模块中的一种或多种而实现环境数据的采集。
进一步地,本实施例中的环境数据用于辅助实现电子设备的***控制,包括:
环境数据用于辅助实现电子设备基于目标对象的位置而对屏幕的显示进行控制。
也就是,本实施例中的环境数据主要用于辅助电子设备基于环境数据中的目标对象的位置,而实现对显示屏幕的控制。例如,目标对象可以为用户,也可以为用户的视线,电子设备可以基于环境数据中用户相对于电子设备的位置,或用户的视线相对于屏幕的位置,而对屏幕的显示进行控制。如确定用户在设备前,或用户的视线落于屏幕上,或仅在用户位于设备前,且视线落于屏幕上时,电子设备会控制屏幕正常显示,而倘若确定用户未在设备前,或视线未落于屏幕上,或用户未在设备前,但在预设距离范围内,且视线落在屏幕上,或用户在预设距离范围外,而视线落在屏幕上,或用户在预设距离范围内,包括在设备前,但视线未落在屏幕上时,电子设备则可以控制屏幕开启屏幕保护程序,或直接锁屏,如此不仅节省能耗,而且可以有效保护用户的隐私不被泄露。
进一步地,当本施例中的环境数据是由摄像头进行图像采集获得时,
电子设备基于环境光的强度变化确定环境数据的处理方式,包括:
对第一时间段采集的图像中分别添加特征码,形成特征帧序列,以使电子设备拒绝基于特征帧序列实现对***的控制;
其中,第一时间段为环境光线的强度变化持续满足触发条件的时间;
环境数据用于辅助实现电子设备的***控制,包括:
控制屏幕在第一时间段内保持目标显示状态,目标显示状态包括预置的指定显示状态或屏幕的当前显示状态。
例如,在电子设备内仅装设有摄像头,而不具有其他用于采集环境数据的器件或模块时,或其他用于采集环境数据的器件或模块出现故障,即,电子设备当前仅支持以第一方式实现环境数据采集,而不支持以第二方式实现环境数据的采集的情况下。再或者,电子设备出现失误,在环境光强度或环境光强度变化不满足通过摄像头采集环境数据的要求期间,即本实施例所述的第一时间段,始终基于摄像头采集了环境数据,且电子设备中的处理模块欲开始对环境数据进行分析等处理以辅助实现***控制的情况下,电子设备可以对获得的摄像头采集的图像按照时间序列进行排序,并控制***或摄像头对采集时间处于第一时间段内的图像帧进行标记,添加特征码,使形成特征帧序列,并通知处理模块该特征码,使该模块在对获得的图像进行分析处理时,忽略、放弃该具有特征码的图像,仅对不具有特征码的图像进行分析处理,以此避免电子设备对***做出错误控制,如用户当前仍处于使用状态,此时电子设备若基于采集质量较差的图像自动控制屏幕处于锁屏状态,则会严重影响用户使用。因此,为了不影响用户使用,电子设备直接默认在第一时间段内,仅控制***保持当前状态,不自动改变***运行状态,除非接收到用户输入的指令,按照用户输入的指令而变化。或者,直接控制屏幕处于用户预置的显示状态,该具体状态不定,由用户自定义实现,当然也可由默认设置。
进一步地,电子设备在控制***不变化,或者基于第二方式采集的环境数据控制***后,会继续实时或定时检测环境光的强度或强度变化,以在确定环境光的强度或强度变化处于正常范围时,则自动切换为第一方式实现数据采集,或自动切换原处理方式,即对多有采集的环境数据均处理的方式处理环境数据。当然,在基于不同的环境光强度或强度变化实现数据采集时,还可以基于多种第二方式的不同,即实现数据采集的模块或器件对光照需求的不同而控制电子设备选择与当前环境光条件最为适配的第二方式实现采集,当环境光变化时,电子设备则即使调整数据采集方式,换成其他种适配当前光条件的第二方式,或者是第一方式,以确保环境数据的采集质量。
具体地,为了更好地阐述本申请的实施例,以下以不同实施例进行详细说明:
实施例一:
如图3所示,电子设备装设有TOF超声模块,摄像头(amera),环境光传感器(ALS)以及Glance程序,该程序用于根据环境数据捕捉用户视线,并基于用户视线与屏幕的位置关系而辅助电子设备对屏幕的显示进行控制,例如在用户的视线未落在屏幕上时,控制屏幕处于锁屏状态,或开启屏幕保护等。实际应用时,当ALS通过一段时间的持续检测,确定用户当前所处的环境的光线波动范围超出了Glance所能识别的光线强度范围后,通知Glance,使Glance通过***关闭camera,并打开ToF或其他用于采集所需的环境数据的传感器(sensor),进入由ToF或其他sensor来追踪用户及其视线位置的模式。也即,确定利用TOF超声模块或其他sensor来采集环境数据的模式。当ALS通过持续检测发现电子设备当前所处的环境光线波动范围恢复到了Glance所能识别的光线范围后,通知Glance,使Glance通过***重新打开camera,并关闭ToF等其他sensor检测的模式,恢复普通的camera追踪模式。也即,切换为利用摄像头采集环境数据的模式。
实施例二:
如图4所示,电子设备装设了摄像头(camera),环境光传感器(ALS)以及Glance程序,实际应用时,当ALS检测到环境光的变化范围超出Glance所能识别的光线强度范围后,ALS通知camera图像驱动,使在接下来一段时间,即光线强度不满足Glance所能识别的光线强度范围的时间段内,camera输出的图像中增加随机特征码,形成一个特征帧序列。同时,ALS通过BIOS和OS(操作***)将增加的随机特征码序列通知Glance,使Glance在对Camera传来的图像帧进行解码时,选择性忽略含有随机特征码的特征帧,从而避免Glance由于光线环境变化导致错误识别,最终对屏幕进行错误控制,影响用户的正常使用,为用户带来不便。如在用户正常使用时而自动锁住屏幕,使用户无法观看屏幕显示的内容等。
可选地,为了满足电子设备中各个应用程序对于同种采集数据的统一需求,例如多种应用程序在运行时都需要利用环境数据,通过环境数据来确定用户位置,确定光线,确定环境场景来实现某种控制或响应,通常情况下,各个应用程序会分别独立采集所需数据,再分别进行部分相同的处理流程,如此则会导致电子设备功耗增加,数据资源未能得到较好地利用。而且,由于各个应用程序的处理速度不同,还会导致不同应用程序的响应速度不同,影响整体智能化功能的体验速度。为了降低设备功耗,提高资源利用率,尽可能地统一各个应用程序的响应速度,本实施例中的电子设备内具有驱动框架服务程序,具体可以为一AI架构,或结合AI架构实现,其用于收集由各个不同的传感器,摄像头等采集设备采集的数据,并根据电子设备所能执行的各个功能,而相应处理采集的数据,使电子设备在执行不同功能时能够直接从驱动框架服务程序中获得所需数据;
本实施例的方法还包括:
通过驱动框架服务程序获得环境数据,进而基于环境数据实现***控制。
例如,如图5和图6所示,建立全新的驱动框架服务程序(Driver FrameworkService)和AI chip架构,统一负责所有硬件设备包括camera,sensor以及麦克风等所输出的数据的收集,之后通过统一的AI Chip架构,对于智能化功能所需要的一些计算数据进行统一分配,例如:
1)通过camera获知用户状态;
2)通过sensor获知用户是否还在电脑前;
3)通过麦克风(Mic)获取环境噪声;
4)通过ALS/color sensor(环境光传感器)获取的环境光亮度或者环境光色温信息。
AI Chip针对不同的智能化需求,具体可以根据预先确定的各个应用程序的功能类型,电子设备***的功能类型而确定所述的不同的智能化需求,从不同的硬件获取采集的数据后,进行统一计算提取,然后AI Chip将这些计算后的数据传输给驱动框架服务程序,由驱动框架服务程序来对接实现各个不同功能的app,具体可以设置统一接口,用于和不同的APP对接,在对采集的数据进行统一处理时,可以由AI架构,CPU,NPU,GPU中的一种或多种共同完成计算,应用时可基于公共密钥信息实现数据的传输,交互。另外,具体计算过程根据预先确定的不同智能化需求而定,不同功能的app根据自身欲实现的智能化功能来从驱动框架服务程序获取所需的计算结果,例如获得用户的位置数据,环境光强度数据,环境光强度变化数据,用户的视线焦点位置,环境光的色温信息,通过麦克风获得的语音数据等,最后再根据app自己内部的算法继续进行计算,最终实现其欲实现的功能。如本实施例中的Glance应用程序在实现对屏幕的控制时,可通过驱动框架服务程序获得用户的位置信息,视线焦点位置信息,如告知驱动框架服务程序其所需的信息,然后由如告知驱动框架服务程序将其所需信息传输至Glance程序,此时,Glance程序便可基于获得的信息来进行分析计算,最终确定应如何控制屏幕的显示状态,显示内容等。
进一步地,如图7和图8所示,本实施例中的驱动框架服务程序还可具有图像逆识别,补帧的功能。例如,摄像头模组具有图像美化功能,其拍摄后的图像会自动进行美化,驱动框架服务程序自摄像头模组收集到的图像均是美化后的图像,但是由于该美化后的图像对于Glance程序的使用,会造成较大影响,使得Glance程序无法基于获得的图像而正确判断出用户的视线焦点位置,或不能正常判断环境光强度变化。因此,本实施例中的驱动框架服务程序在收集到了采集的图像后,其会将美化后的图像提供给其他APP使用,而对于Glance程序,或与其相同类型的程序,即对图像内容的真实度具有较高要求的APP,则提供其进行图像逆识别,逆处理后的图像。例如,实际应用时可以在驱动框架服务程序内设置定制的解码器模块(如图中的MFT驱动),以及MEMC运动补偿模块,驱动框架服务程序通过解码器模块来对美化后的图像进行解码,识别并抓取特征帧,该特征帧是摄像头在输出美化后的图像时,便间隔部分帧图像而对应增加特征码,使驱动框架服务程序仅需加有特征码的帧图像进行逆处理得到普通帧图像即可,从而降低处理负荷。当解码器模块确定出了特征帧后,则使用与摄像头模组预先确定好的密钥来对特征帧图像进行处理,相当于对图像进行逆处理,以褪去美化,得到原始的普通帧图像(image feed)。接着利用MEMC运动补偿模块来对得到的多张普通帧图像之间缺失的帧进行补齐,因为特征帧的顺序以及与原始视频流对比的位置都是固定的,因此通过对于前后两帧无美颜效果的补帧,按照运动补偿算法,插帧以补足帧率,从而使得将正常的图像帧数据流传输给Glance等面部动作追踪软件后,该类软件能够正常使用该图像帧数据,完成视线,面部动作等的准确追踪。
如图9所示,本申请另一实施例还提供一种电子装置,包括:
确定模块,用于确定环境光的强度变化;
处理模块,用于根据环境光的强度变化确定环境数据的目标采集方式或处理方式,环境数据用于辅助电子设备实现***控制。
由上可知,本实施例具备的有益效果包括通过确定电子设备所处环境的环境光强度变化,在不同的环境光强度条件下选择适配的环境数据采集方式或处理方式,使得电子设备在实现***控制时,能够有效确保电子设备根据环境数据而对***进行准确控制,提升用户对电子设备的使用体验。
可选地,所述确定模块确定环境光的强度变化,包括:
确定环境光线的强度变化值;或
确定环境光线的强度变化率。
可选地,所述确定模块确定环境光的强度变化,包括:
至少通过环境光传感器或摄像头的拍摄效果确定环境光的强度变化。
可选地,所述处理模块基于所述环境光的强度变化确定环境数据的目标采集方式,包括:
在所述环境光的强度变化未满足触发条件的情况下,确定所述环境数据由第一方式获得,所述第一方式包括由摄像头采集的方式;
在所述环境光的强度变化满足触发条件的情况下,确定所述环境数据以第二方式获得,所述第二方式包括采集质量不受环境光的强度变化影响的方式。
可选地,所述处理模块还用于:
基于所述环境数据确定目标对象;
所述第二方式包括用于实现确定所述目标对象的位置追踪方式、飞行时间检测方式中的一种或多种。
可选地,所述环境数据用于辅助实现电子设备的***控制,包括:
所述环境数据用于辅助实现电子设备基于所述目标对象的位置而对屏幕的显示进行控制。
可选地,所述环境数据经摄像头进行图像采集获得;
所述处理模块基于所述环境光的强度变化确定环境数据的处理方式,包括:
对第一时间段采集的图像中分别添加特征码,形成特征帧序列,以使所述电子设备拒绝基于所述特征帧序列实现对***的控制;
其中,所述第一时间段为所述环境光线的强度变化持续满足触发条件的时间。
可选地,所述环境数据用于辅助实现电子设备的***控制,包括:
控制屏幕在所述第一时间段内保持目标显示状态,所述目标显示状态包括预置的指定显示状态或屏幕的当前显示状态。
可选地,所述电子设备内具有驱动框架服务程序,其用于收集采集的数据,并根据所述电子设备所能执行的各个功能而相应处理所述采集的数据,使所述电子设备在执行不同功能时能够直接从所述驱动框架服务程序中获得所需数据;
所述处理模块还用于:
通过所述驱动框架服务程序获得所述环境数据,进而基于所述环境数据实现***控制。
进一步地,本申请另一实施例还提供一种电子设备,包括:
一个或多个处理器;
存储器,配置为存储一个或多个程序;
当该一个或多个程序被该一个或多个处理器执行时,使得该一个或多个处理器实现上述处理方法。
进一步地,本申请一实施例还提供一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如上所述的处理方法。应理解,本实施例中的各个方案具有上述方法实施例中对应的技术效果,此处不再赘述。
进一步地,本申请实施例还提供了一种计算机程序产品,所述计算机程序产品被有形地存储在计算机可读介质上并且包括计算机可读指令,所述计算机可执行指令在被执行时使至少一个处理器执行诸如上文所述实施例中的处理方法。应理解,本实施例中的各个方案具有上述方法实施例中对应的技术效果,此处不再赘述。
需要说明的是,本申请的计算机存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读介质例如可以但不限于是电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储介质(RAM)、只读存储介质(ROM)、可擦式可编程只读存储介质(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储介质(CD-ROM)、光存储介质件、磁存储介质件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输配置为由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、天线、光缆、RF等等,或者上述的任意合适的组合。
应当理解,虽然本申请是按照各个实施例描述的,但并非每个实施例仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。
以上实施例仅为本发明的示例性实施例,不用于限制本发明,本发明的保护范围由权利要求书限定。本领域技术人员可以在本发明的实质和保护范围内,对本发明做出各种修改或等同替换,这种修改或等同替换也应视为落在本发明的保护范围内。
Claims (10)
1.一种信息处理方法,包括:
确定环境光的强度变化;
基于所述环境光的强度变化确定环境数据的目标采集方式或处理方式,所述环境数据用于辅助电子设备实现***控制。
2.根据权利要求1所述的方法,其中,所述确定环境光的强度变化,包括:
确定环境光线的强度变化值;或
确定环境光线的强度变化率。
3.根据权利要求1所述的方法,其中,所述确定环境光的强度变化,包括:
至少通过环境光传感器或摄像头的拍摄效果确定环境光的强度变化。
4.根据权利要求1所述的方法,其中,所述基于所述环境光的强度变化确定环境数据的目标采集方式,包括:
在所述环境光的强度变化未满足触发条件的情况下,确定所述环境数据由第一方式获得,所述第一方式包括由摄像头采集的方式;
在所述环境光的强度变化满足触发条件的情况下,确定所述环境数据以第二方式获得,所述第二方式包括采集质量不受环境光的强度变化影响的方式。
5.根据权利要求4所述的方法,其中,还包括:
基于所述环境数据确定目标对象;
所述第二方式包括用于实现确定所述目标对象的位置追踪方式、飞行时间检测方式中的一种或多种。
6.根据权利要求5所述的方法,其中,所述环境数据用于辅助实现电子设备的***控制,包括:
所述环境数据用于辅助实现电子设备基于所述目标对象的位置而对屏幕的显示进行控制。
7.根据权利要求1所述的方法,其中,所述环境数据经摄像头进行图像采集获得;
所述基于所述环境光的强度变化确定环境数据的处理方式,包括:
对第一时间段采集的图像中分别添加特征码,形成特征帧序列,以使所述电子设备拒绝基于所述特征帧序列实现对***的控制;
其中,所述第一时间段为所述环境光线的强度变化持续满足触发条件的时间。
8.根据权利要求7所述的方法,其中,所述环境数据用于辅助实现电子设备的***控制,包括:
控制屏幕在所述第一时间段内保持目标显示状态,所述目标显示状态包括预置的指定显示状态或屏幕的当前显示状态。
9.根据权利要求1所述的方法,其中,所述电子设备内具有驱动框架服务程序,其用于收集采集的数据,并根据所述电子设备所能执行的各个功能而相应处理所述采集的数据,使所述电子设备在执行不同功能时能够直接从所述驱动框架服务程序中获得所需数据;
所述方法还包括:
通过所述驱动框架服务程序获得所述环境数据,进而基于所述环境数据实现***控制。
10.一种电子装置,包括:
确定模块,用于确定环境光的强度变化;
处理模块,用于根据所述环境光的强度变化确定环境数据的目标采集方式或处理方式,所述环境数据用于辅助电子设备实现***控制。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110325531.8A CN113064792A (zh) | 2021-03-26 | 2021-03-26 | 一种信息处理方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110325531.8A CN113064792A (zh) | 2021-03-26 | 2021-03-26 | 一种信息处理方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113064792A true CN113064792A (zh) | 2021-07-02 |
Family
ID=76563676
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110325531.8A Pending CN113064792A (zh) | 2021-03-26 | 2021-03-26 | 一种信息处理方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113064792A (zh) |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981736A (zh) * | 2012-10-29 | 2013-03-20 | 华为终端有限公司 | 屏幕解锁的方法及终端 |
CN106941588A (zh) * | 2017-03-13 | 2017-07-11 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
CN108900700A (zh) * | 2018-06-04 | 2018-11-27 | 北京大学 | 基于人脸识别和视线定位的双重验证的认证方法及*** |
CN109029720A (zh) * | 2018-06-29 | 2018-12-18 | 北京小米移动软件有限公司 | 光照强度检测方法及装置 |
CN111414078A (zh) * | 2020-03-17 | 2020-07-14 | Oppo广东移动通信有限公司 | 数据处理方法、装置、电子设备及存储介质 |
WO2020151712A1 (en) * | 2019-01-22 | 2020-07-30 | Huawei Technologies Co., Ltd. | Indoor detections based on ambient light |
-
2021
- 2021-03-26 CN CN202110325531.8A patent/CN113064792A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102981736A (zh) * | 2012-10-29 | 2013-03-20 | 华为终端有限公司 | 屏幕解锁的方法及终端 |
CN106941588A (zh) * | 2017-03-13 | 2017-07-11 | 联想(北京)有限公司 | 一种数据处理方法及电子设备 |
CN108900700A (zh) * | 2018-06-04 | 2018-11-27 | 北京大学 | 基于人脸识别和视线定位的双重验证的认证方法及*** |
CN109029720A (zh) * | 2018-06-29 | 2018-12-18 | 北京小米移动软件有限公司 | 光照强度检测方法及装置 |
WO2020151712A1 (en) * | 2019-01-22 | 2020-07-30 | Huawei Technologies Co., Ltd. | Indoor detections based on ambient light |
CN111414078A (zh) * | 2020-03-17 | 2020-07-14 | Oppo广东移动通信有限公司 | 数据处理方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11689817B2 (en) | Method and apparatus for automatically detecting and suppressing fringes, electronic device and computer-readable storage medium | |
KR20140128885A (ko) | 전력 효율적인 이미지 감지 장치, 이미지 감지 장치의 작동 방법 및 눈/시선 추적 시스템 | |
US9311712B2 (en) | Image processing device and image processing method | |
US8155397B2 (en) | Face tracking in a camera processor | |
KR101423916B1 (ko) | 복수의 얼굴 인식 방법 및 장치 | |
US20110103643A1 (en) | Imaging system with integrated image preprocessing capabilities | |
US10255683B1 (en) | Discontinuity detection in video data | |
EP4184914A1 (en) | Wake-up method for surveillance camera, device, surveillance camera, and medium | |
CN108513069B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
US20200336661A1 (en) | Video recording and processing method and electronic device | |
US11146747B1 (en) | Dynamic driver mechanism for rolling shutter sensor to acquire the structured light pattern | |
US11102453B2 (en) | Analytics based lighting for network cameras | |
US20080101785A1 (en) | Imaging device, imaging device controlling method, and computer program | |
WO2018080649A1 (en) | Power saving techniques for an image capture device | |
CN116347224B (zh) | 拍摄帧率控制方法、电子设备、芯片***及可读存储介质 | |
US10769416B2 (en) | Image processing method, electronic device and storage medium | |
KR20240068636A (ko) | 전자 디바이스들을 위한 관심 영역 캡처 | |
CN106200904A (zh) | 一种手势识别装置、电子设备以及手势识别方法 | |
US20190045100A1 (en) | Image processing device, method, and program | |
KR101629553B1 (ko) | 이동 단말기에서 디스플레이 화면 제어 장치 및 그 방법 | |
EP4072124A1 (en) | Image capturing method and device, apparatus, and storage medium | |
US9426357B1 (en) | System and/or method to reduce a time to a target image capture in a camera | |
CN113064792A (zh) | 一种信息处理方法及装置 | |
CN108495038B (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN108847191B (zh) | 背光调节***及其背光调节方法、装置和智能交互设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |