[go: up one dir, main page]

CN116027914A - 摄像程序控制方法、装置、电子设备和存储介质 - Google Patents

摄像程序控制方法、装置、电子设备和存储介质 Download PDF

Info

Publication number
CN116027914A
CN116027914A CN202111243021.2A CN202111243021A CN116027914A CN 116027914 A CN116027914 A CN 116027914A CN 202111243021 A CN202111243021 A CN 202111243021A CN 116027914 A CN116027914 A CN 116027914A
Authority
CN
China
Prior art keywords
terminal equipment
program
display screen
image capturing
state
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
Application number
CN202111243021.2A
Other languages
English (en)
Inventor
范永康
刘苏月
禹星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202111243021.2A priority Critical patent/CN116027914A/zh
Priority to US17/702,539 priority patent/US11831984B2/en
Priority to EP22164455.2A priority patent/EP4170470B1/en
Publication of CN116027914A publication Critical patent/CN116027914A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/667Camera operation mode switching, e.g. between still and video, sport and normal or high- and low-resolution modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72454User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1662Details related to the integrated keyboard
    • G06F1/1671Special purpose buttons or auxiliary keyboards, e.g. retractable mini keypads, keypads or buttons that remain accessible at closed laptop
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1686Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being an integrated camera
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/1613Constructional details or arrangements for portable computers
    • G06F1/1633Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
    • G06F1/1684Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
    • G06F1/1694Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675 the I/O peripheral being a single or a set of motion sensors for pointer control or gesture input obtained by sensing movements of the portable computer
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/0418Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/63Control of cameras or camera modules by using electronic viewfinders
    • H04N23/633Control of cameras or camera modules by using electronic viewfinders for displaying additional information relating to control or operation of the camera
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/68Control of cameras or camera modules for stable pick-up of the scene, e.g. compensating for camera body vibrations
    • H04N23/682Vibration or motion blur correction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • H04M1/72463User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device
    • H04M1/724631User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions to restrict the functionality of the device by limiting the access to the user interface, e.g. locking a touch-screen or a keypad
    • H04M1/724634With partially locked states, e.g. when some telephonic functional locked states or applications remain accessible in the locked states
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/22Details of telephonic subscriber devices including a touch pad, a touch sensor or a touch detector
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details of telephonic subscriber devices including functional features of a camera
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Studio Devices (AREA)
  • Software Systems (AREA)

Abstract

本公开是关于一种摄像程序控制方法、装置、电子设备和存储介质,所述方法应用于终端设备,所述方法包括:响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态;响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触;响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。

Description

摄像程序控制方法、装置、电子设备和存储介质
技术领域
本公开涉及摄像技术领域,具体涉及一种摄像程序控制方法、装置、电子设备和存储介质。
背景技术
智能手机等终端设备已经成为人们生活中不可获取的一部分,人们在生活中的各种场景下,似乎已经离不开智能手机等终端设备。人们在不使用终端设备的场景下,尤其是携带终端设备移动的场景下,会将终端设备切换至锁屏状态,以避免显示屏发生误触。但是为了满足人们快速启动摄像程序进行拍照或摄像的需求,锁屏界面会设置一个摄像程序启动按键,当用户对该按键进行触控时,可以越过解锁步骤直接进入到摄像程序,然而这也导致在锁屏状态下,该按键容易被误触而错误的进入到摄像程序内,甚至进一步的误拍摄图像或误录制视频。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种摄像程序控制方法、装置、电子设备和存储介质,用以解决相关技术中的缺陷。
根据本公开实施例的第一方面,提供一种摄像程序控制方法,应用于终端设备,包括:
响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态;
响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触;
响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。
在一个实施例中,所述获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态,包括:
获取陀螺仪采集的所述终端设备的角度值;
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态。
在一个实施例中,所述响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态,包括:
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,获取加速度传感器采集的所述终端设备的加速度值;
根据所述加速度值确定所述终端设备的水平运动速度;
响应于所述终端设备的水平运动速度在预先速度范围内,确定所述终端设备的运行状态处于所述移动状态。
在一个实施例中,还包括:
对所述陀螺仪采集的所述终端设备的角度值进行低通滤波;和/或,
对所述加速度传感器采集的所述终端设备的加速度值进行低通滤波。
在一个实施例中,所述获取终端设备显示屏的误触率,包括:
在预设时长内获取所述终端设备显示屏的误触率;和/或,
响应于所述显示屏的触控次数达到预设的次数阈值,获取所述终端设备显示屏的误触率。
在一个实施例中,在所述退出所述摄像程序之前,还包括:
获取所述显示屏中取景框内每个像素的像素值;
根据所述取景框内画面的每个像素的像素值,确定所述取景框的黑屏比,其中,所述黑屏比为像素值低于预设的像素阈值的像素的数量,与全部像素的数量的比例;
所述退出所述摄像程序,包括:
响应于所述黑屏比大于预设的第二比例阈值,退出所述摄像程序。
在一个实施例中,在所述退出所述摄像程序之前,还包括:
生成提示窗口,其中,所述提示窗口用于提示用户即将退出所述摄像程序;
响应于接收到取消指令,保持所述摄像程序,其中,所述取消指令用于表征保持所述摄像程序;
所述退出所述摄像程序,包括:
响应于接收到确定指令和/或,生成提示窗口的持续时间超过预设的时长阈值,退出所述摄像程序,其中,所述确定指令用于表征确定退出所述摄像程序。
在一个实施例中,在所述退出所述摄像程序之后,还包括:
恢复至所述锁屏状态,且删除终端设备由锁屏状态进入摄像程序后采集的图像和视频。
在一个实施例中,在所述退出所述摄像程序之后,还包括:
恢复至所述锁屏状态,且关闭锁屏界面内的摄像程序的启动按键。
根据本公开实施例的第二方面,提供一种摄像程序控制装置,应用于终端设备,包括:
运动状态模块,用于响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态;
误触统计模块,用于响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触;
程序控制模块,用于响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。
在一个实施例中,所述运动状态模块,用于:
获取陀螺仪采集的所述终端设备的角度值;
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态。
在一个实施例中,所述运动状态模块用于响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态时,具体用于:
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,获取加速度传感器采集的所述终端设备的加速度值;
根据所述加速度值确定所述终端设备的水平运动速度;
响应于所述终端设备的水平运动速度在预先速度范围内,确定所述终端设备的运行状态处于所述移动状态。
在一个实施例中,所述运动状态模块还用于:
对所述陀螺仪采集的所述终端设备的角度值进行低通滤波;和/或,
对所述加速度传感器采集的所述终端设备的加速度值进行低通滤波。
在一个实施例中,所述误触统计模块具体用于:
在预设时长内获取所述终端设备显示屏的误触率;和/或,
响应于所述显示屏的触控次数达到预设的次数阈值,获取所述终端设备显示屏的误触率。
在一个实施例中,还包括像素判断模块,用于:
在所述退出所述摄像程序之前,获取所述显示屏中取景框内每个像素的像素值;
根据所述取景框内画面的每个像素的像素值,确定所述取景框的黑屏比,其中,所述黑屏比为像素值低于预设的像素阈值的像素的数量,与全部像素的数量的比例;
所述程序控制模块具体用于:
响应于所述黑屏比大于预设的第二比例阈值,退出所述摄像程序。
在一个实施例中,还包括提示模块,用于:
在所述退出所述摄像程序之前,生成提示窗口,其中,所述提示窗口用于提示用户即将退出所述摄像程序;
响应于接收到取消指令,保持所述摄像程序,其中,所述取消指令用于表征保持所述摄像程序;
所述程序控制模块具体用于:
响应于接收到确定指令和/或,生成提示窗口的持续时间超过预设的时长阈值,退出所述摄像程序,其中,所述确定指令用于表征确定退出所述摄像程序。
在一个实施例中,所述程序控制模块还用于:
恢复至所述锁屏状态,且删除终端设备由锁屏状态进入摄像程序后采集的图像和视频。
在一个实施例中,所述程序控制模块还用于:
恢复至所述锁屏状态,且关闭锁屏界面内的摄像程序的启动按键。
根据本公开实施例的第三方面,提供一种电子设备,所述电子设备包括存储器、处理器,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时基于第一方面所述的摄像程序控制方法。
根据本公开实施例的第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现第一方面所述的方法。
本公开的实施例提供的技术方案可以包括以下有益效果:
本公开在终端设备由锁屏状态进入摄像程序时,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态,在运动状态为移动状态时,获取终端设备显示屏的误触率,在误触率大于预设的第一比例阈值时,退出摄像程序。由于移动状态过程中的终端设备被使用的概率极低,而且较高的误触率用于表征触控操作为异常触控操作,即非用户正常使用过程中的触控操作,因此在终端设备由锁屏状态该进入摄像程序后,结合上述两个方面的判断,能够准确的确定进入摄像程序的操作为正常操作还是误操作,而且在确定为误操作时推出摄像程序,从而解决了锁屏状态下误触锁屏界面内的摄像程序启动按键而错误进入摄像程序的问题,避免了错误进入摄像程序后拍摄照片或录制视频,从而极大的改善了用户体验,提高了锁屏状态的使用安全性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
图1是本公开一示例性实施例示出的摄像程序控制方法的流程图;
图2是本公开一示例性实施例示出的确定终端设备的运动状态的方式的流程图;
图3是本公开一示例性实施例示出的摄像程序控制方法的过程图;
图4是本公开一示例性实施例示出的摄像程序控制装置的结构示意图;
图5是本公开一示例性实施例示出的电子设备框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
智能手机等终端设备已经成为人们生活中不可获取的一部分,人们在生活中的各种场景下,似乎已经离不开智能手机等终端设备。人们在不使用终端设备的场景下,尤其是携带终端设备移动的场景下,会将终端设备切换至锁屏状态,以避免显示屏发生误触。但是为了满足人们快速启动摄像程序进行拍照或摄像的需求,锁屏界面会设置一个摄像程序启动按键,当用户对该按键进行触控时,可以越过解锁步骤直接进入到摄像程序,然而这也导致在锁屏状态下,该按键被误触而错误的进入到摄像程序内,甚至进一步的误拍摄图像或误录制视频。
在一个具体的场景中,用户将智能手机锁屏后放置在衣服口袋内行走、跑步或骑车,该智能手机的显示屏呈锁屏界面,在用户移动过程中锁屏界面可能会隔着衣服接触到人体的皮肤,锁屏界面的其他位置接触到人体皮肤时不会触发任何操作,但是当锁屏界面内的摄像程序启动按键接触到人体皮肤时会发生误触,从而进入摄像程序,进一步的,摄像程序内的取景界面中的按键接触皮肤后会被继续误触,从而误拍摄像图像或误录制视频,这不仅占用手机的内存,甚至侵犯用户的隐私,极大的降低了用户的使用体验。
基于此,第一方面,本公开至少一个实施例提供了一种摄像程序控制方法,请参照附图1,其示出了该方法的流程,包括步骤S101和步骤S103。
其中,该摄像程序控制方法可以由终端设备或服务器等电子设备执行,终端设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字处理(Personal Digital Assistant,PDA)手持设备、计算设备、车载设备、可穿戴设备等,该方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
在步骤S101中,响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态。
其中,终端设备处于锁屏状态时,显示屏可以显示锁屏界面,或者终端设备处于锁屏状态时,显示屏会息屏,即显示屏呈黑屏状态,此时若对终端设备的锁屏键等按键进行操作,则显示屏亮起并显示锁屏界面。锁屏界面内具有摄像程序启动按键,该按键为快捷键,即用户对该按键进行触控时,可以越过解锁步骤而直接进入到摄像程序中。
终端设备由锁屏状态进入摄像程序,至少可以存在下述两种情况。第一种情况,用户需要拍照或录制视频,直接通过锁屏界面内的摄像程序启动按键启动摄像程序。第二种情况,用户携带处于锁屏状态的终端设备移动过程中,终端设备的锁屏界面内的摄像程序启动按键被误触,从而误入摄像程序。
进入到摄像程序后,可以呈现取景界面,取景界面内包括取景框和各种拍照控制按键,例如拍照模式控制按键、闪光灯控制按键、确定拍照按键(俗称快门键)等,取景框内实时显示终端设备的摄像头采集的图像,各种按键被触控后,会触发相应的操作,例如当确定拍照按键被触控时,终端设备会拍摄图像。
在一个示例中,运动传感器可以为陀螺仪和加速度传感器中的至少一个。陀螺仪能够检测终端设备的姿态角度,加速度传感器能够检测终端设备的加速度。通过上述至少一个传感器,能够确定终端设备的运动状态,例如终端设备处于静止状态、运动状态等。
在步骤S102中,响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触。
用户对终端设备的显示屏进行触控时,显示屏内的硬件会拾取用户的触控位置,即在显示屏内的画面中的位置,例如坐标位置等。显示屏的画面内具有控件和背景,控件为用于触发操作的按键,背景为不能触发操作的位置。
用户对终端设备进行正常使用时,一般会针对显示屏内的画面中的控件进行操作,这是因为用户的操作都是用于触发某个操作的,而不是为了单纯的触控显示屏;当然用户对终端设备进行正常使用时也不可避免的会对画面内的背景进行操作,这些操作可能是误操作或者是误触。基于用户的上述使用习惯,可以使用误触率来表征对显示屏的触控操作为用户的正常操作还是无意识的误操作(例如在衣服口袋内被用户皮肤接触的操作等),因为显示屏被无意识的误操作时,是不会区分画面内的按键和背景的,而背景的面积远远大于按键的面积,因此背景被触控的概率大于按键被触控的概率。
在一个示例中,可以在预设时长内获取所述终端设备显示屏的误触率,例如在30s内获取终端设备显示屏的误触率。
在另一个示例中,可以在显示屏的触控次数达到预设的次数阈值时,获取所述终端设备显示屏的误触率,例如在触控次数达到10次时获取终端设备显示屏的误触率。
在步骤S103中,响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。
由步骤S102中的分析可知,误触率能够用于表征触控操作是否为用户的正常操作。因此可以根据经验预先设置第一比例阈值,误触率在第一比例阈值之下(包含第一比例阈值)时,认为触控操作为用户的正常操作,误触率在第一比例阈值之上时,认为触控操作非用户的正常操作,例如在用户的口袋中被用户皮肤接触造成的触控操作。
因此在误触率大于预设的第一比例阈值的情况下,认为此次由锁屏状态进入到摄像程序是对锁屏界面内的摄像程序启动按键的误触造成的,即用户并未启动摄像程序,因此退出摄像程序。
在一个示例中,退出摄像程序后,可以恢复至锁屏状态,且删除终端设备由锁屏状态进入摄像程序后采集的图像和视频。例如显示屏亮起呈锁屏界面,或显示屏息屏。删除误拍摄的图像和视频能够避免终端设备的内存占用。
在另一个示例中,退出摄像程序后,可以恢复至锁屏状态,且关闭锁屏界面内的摄像程序的启动按键,从而可以避免摄像程序的启动按键被再次误触。当终端设备解锁,并再次进入锁屏状态后,锁屏界面内的摄像程序的启动按键可以被重新开启。
本公开在终端设备由锁屏状态进入摄像程序时,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态,在运动状态为移动状态时,获取终端设备显示屏的误触率,在误触率大于预设的第一比例阈值时,退出摄像程序。由于移动状态过程中的终端设备被使用的概率极低,而且较高的误触率用于表征触控操作为异常触控操作,即非用户正常使用过程中的触控操作,因此在终端设备由锁屏状态该进入摄像程序后,结合上述两个方面的判断,能够准确的确定进入摄像程序的操作为正常操作还是误操作,而且在确定为误操作时推出摄像程序,从而解决了锁屏状态下误触锁屏界面内的摄像程序启动按键而错误进入摄像程序的问题,避免了错误进入摄像程序后拍摄照片或录制视频,从而极大的改善了用户体验,提高了锁屏状态的使用安全性。
本公开的一些实施例中,可以按照如图2所示的方式获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态,包括步骤S201至步骤S202。
在步骤S201中,获取陀螺仪采集的所述终端设备的角度值。
陀螺仪能够实时或按照一定频率采集终端设备的角度值,因此可以获取陀螺仪采集的终端设备的角度值。终端设备的角度值可以表征终端设备的姿态,例如可以定义终端设备处于0°时呈竖直状态,向显示屏所在方向倾斜后的角度为正角度,向显示屏相对的方向倾斜后的角度为负角度。
在一个示例中,可以在获取到陀螺仪采集的所述终端设备的角度值后,对陀螺仪采集的所述终端设备的角度值进行低通滤波,从而排除掉一些错误角度对运动状态的判断结果的影响。
在步骤S202中,响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态。
其中,在预设角度范围内持续变化且变化过程包括两个相反的方向,可以为终端设备在一定的角度范围内呈现规律运动,这情况下可以认定终端设备处于移动状态。例如,终端设备在用户衣服口袋内随用户移动(例如用户在走路,跑步等)时,按照步骤S101中定义的角度来说,终端设备可以在负10°至正10°范围内往复运动。
需要注意的是,当终端设备的往复运动的角度范围较小时,可能是终端设备被场景内的一些振动引起的小幅度运动,例如终端设备在车辆行驶过程中会随着发动机的振动而轻微往复运动,例如,按照步骤S101中定义的角度来说,终端设备可以在负1°至正1°范围内往复运动。因此在确定预设角度范围时,需要使该范围大于一定的角度阈值,从而可以排除掉一些轻微运动造成的运动状态误判。
另外,还可以在所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向的情况下,不直接确定终端设备的运行状态处于所述移动状态,而是按照下述方式进一步利用加速度传感器采集的加速度值确定终端设备的运动状态:首先,获取加速度传感器采集的所述终端设备的加速度值;接下来,根据所述加速度值确定所述终端设备的水平运动速度;最后,响应于所述终端设备的水平运动速度在预先速度范围内,确定所述终端设备的运行状态处于所述移动状态。
其中,在获取加速度传感器采集的所述终端设备的加速度值后,也可以对加速度传感器采集的所述终端设备的加速度值进行低通滤波,从而排除掉一些错误加速度值对运动状态的判断结果的影响。
其中,可以通过对加速度值进行积分得到终端设备的水平运动速度。终端设备在移动时,水平运动速度会处于一定的范围内,因此可以通过预先设置语速范围,并进一步判断水平运动速度和预设速度范围的关系,来确定终端设备是否处于移动状态。其中,预设速度范围可以设置在0.1m/s至50m/s。
本实施例中,通过加速度传感器的加速度值的进一步判断,能够提高终端设备的运动状态的确定准确性,陀螺仪和加速度传感器相互配合,彼此纠正,避免了终端设备的运动状态的误判。
本公开的一些实施例中,在所述退出所述摄像程序之前,还可以按照下述方式进一步确定进入摄像程序是否为用户的误触引起:首先,获取所述显示屏中取景框内每个像素的像素值;接下来,根据所述取景框内画面的每个像素的像素值,确定所述取景框的黑屏比,其中,所述黑屏比为像素值低于预设的像素阈值的像素的数量,与全部像素的数量的比例。基于此,退出摄像程序时,可以响应于所述黑屏比大于预设的第二比例阈值,退出所述摄像程序。
其中,取景框内的画面为终端设备的摄像头的预览画面,即摄像头正对的环境的画面。若终端设备处于用户衣服的口袋等封闭空间内,则摄像头被封闭,因此其预览画面为纯黑画面,或者亮度较低的画面(例如口袋内透进少量光线时的情况)。而终端设备处于用户衣服的口袋等封闭空间内时,往往用户是不会对其进行操作的,而且用户切换至摄像程序大概率也不会拍摄纯黑画面或亮度交底的画面,因此预览画面为纯黑画面或亮度较低的画面可以用于确定,此次进入摄像程序是由用户对锁屏界面内的摄像程序启动按键的误触引起的。
获取取景框内画面的每个像素的像素值时,可以分别获取像素的R(红色)、G(绿色)、B(蓝色)值,而比较像素值和像素阈值时,可以分别比较R值与像素阈值、G值与像素阈值、B值与像素阈值,当R值、G值和B值均小于像素阈值时,确定像素值小于像素阈值。
像素阈值可以根据经验预先设置,像素值低于像素阈值的像素被认为是黑色像素或亮度较低的像素。而黑屏比大于第二比例阈值,则被认为取景框内的画面为黑色画面或亮度较低的画面,第二比例阈值可以设置为95%等。
本实施例中,通过对取景框内画面的黑屏比进行确定,从而可以在终端设备处于衣服口袋等封闭空间内时,确定是由用户对锁屏界面内的摄像程序启动按键的误触而造成的摄像程序的启动,因此可以进一步提高摄像程序启动按键的误触判定准确性。
本公开的一些实施例中,在所述退出所述摄像程序之前,生成提示窗口,其中,所述提示窗口用于提示用户即将退出所述摄像程序;响应于接收到取消指令,保持所述摄像程序,其中,所述取消指令用于表征保持所述摄像程序。基于此,退出摄像程序时,可以响应于接收到确定指令和/或,生成提示窗口的持续时间超过预设的时长阈值,退出所述摄像程序,其中,所述确定指令用于表征确定退出所述摄像程序。
其中,提示窗口内可以具有“是否退出摄像程序”等提示信息,并且具有确定按键和取消按键,当用户点击确定按键时生成确定指令,当用户点击取消按键时生成取消指令。当用户未对任何按键进行操作,且持续时间超过预设的时长阈值时,可以确定用户未使用终端设备,因此可以更进一步的确定用户对锁屏界面内的摄像程序启动按键发生了误触,进而退出摄像程序。
也就是说,在确定此次进入摄像程序是由用户对锁屏界面内的摄像程序启动按键的误触而引起的后,可以进一步通过提示窗口获取用户的操作,并进一步根据用户的操作退出或保持摄像程序,从而进一步提高了退出摄像程序的准确性。
请参照附图3,其示例性的示出了本公开一个实施例提供的摄像程序控制的全过程,从图中可以看出,终端设备由锁屏状态进入至摄像程序后,首先判断终端设备是否处于移动状态,若未处于移动状态则退出该摄像程序控制方法,若处于移动状态则进一步判断显示屏误触率是否大于80%,若不大于80%则退出该摄像程序控制方法,若大于80%则进一步判断取景框内画面的黑屏比是否大于95%,若不大于95%则退出该摄像程序控制方法,若大于95%则确定锁屏界面内的摄像程序启动按键被误触,导致的此次进入摄像程序,因此生成提示窗口,并获取用户的操作指令,若用户5s内无操作则进入锁屏状态,若用户通过取消按键生成了取消指令,则退出该摄像程序控制方法,若用户通过确定按键生成了确定按键,则进入锁屏状态,关闭锁屏界面内的摄像程序启动按键,并删除误拍的照片(和视频)。
根据本公开实施例的第二方面,提供一种摄像程序控制装置,应用于终端设备,请参照附图4,其示出了该装置的结构,包括:
运动状态模块401,用于响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态;
误触统计模块402,用于响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触;
程序控制模块403,用于响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。
在本公开的一些实施例中,所述运动状态模块,用于:
获取陀螺仪采集的所述终端设备的角度值;
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态。
在本公开的一些实施例中,所述运动状态模块用于响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态时,具体用于:
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,获取加速度传感器采集的所述终端设备的加速度值;
根据所述加速度值确定所述终端设备的水平运动速度;
响应于所述终端设备的水平运动速度在预先速度范围内,确定所述终端设备的运行状态处于所述移动状态。
在本公开的一些实施例中,所述运动状态模块还用于:
对所述陀螺仪采集的所述终端设备的角度值进行低通滤波;和/或,
对所述加速度传感器采集的所述终端设备的加速度值进行低通滤波。
在本公开的一些实施例中,所述误触统计模块具体用于:
在预设时长内获取所述终端设备显示屏的误触率;和/或,
响应于所述显示屏的触控次数达到预设的次数阈值,获取所述终端设备显示屏的误触率。
在本公开的一些实施例中,还包括像素判断模块,用于:
在所述退出所述摄像程序之前,获取所述显示屏中取景框内每个像素的像素值;
根据所述取景框内画面的每个像素的像素值,确定所述取景框的黑屏比,其中,所述黑屏比为像素值低于预设的像素阈值的像素的数量,与全部像素的数量的比例;
所述程序控制模块具体用于:
响应于所述黑屏比大于预设的第二比例阈值,退出所述摄像程序。
在本公开的一些实施例中,还包括提示模块,用于:
在所述退出所述摄像程序之前,生成提示窗口,其中,所述提示窗口用于提示用户即将退出所述摄像程序;
响应于接收到取消指令,保持所述摄像程序,其中,所述确定指令用于表征确定退出所述摄像程序;
所述程序控制模块具体用于:
响应于接收到确定指令和/或,生成提示窗口的持续时间超过预设的时长阈值,退出所述摄像程序,其中,所述取消指令用于表征保持所述摄像程序。
在本公开的一些实施例中,所述程序控制模块还用于:
恢复至所述锁屏状态,且删除终端设备由锁屏状态进入摄像程序后采集的图像和视频。
在本公开的一些实施例中,所述程序控制模块还用于:
恢复至所述锁屏状态,且关闭锁屏界面内的摄像程序的启动按键。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在第一方面有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
根据本公开实施例的第三方面,请参照附图5,其示例性的示出了一种电子设备的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理部件502可以包括多媒体模块,以方便多媒体组件508和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在设备500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电力组件506为装置500的各种组件提供电力。电力组件506可以包括电源管理系统,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
多媒体组件508包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触控面板(TP)。如果屏幕包括触控面板,屏幕可以被实现为触控屏,以接收来自用户的输入信号。触控面板包括一个或多个触控传感器以感测触控、滑动和触控面板上的手势。所述触控传感器可以不仅感测触控或滑动动作的边界,而且还检测与所述触控或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件508包括一个前置摄像头和/或后置摄像头。当装置500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到装置500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514还可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,4G或5G或它们的组合。在一个示例性实施例中,通信部件516经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述电子设备的供电方法。
第四方面,本公开在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器520执行以完成上述电子设备的供电方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (20)

1.一种摄像程序控制方法,其特征在于,应用于终端设备,包括:
响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态;
响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触;
响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。
2.根据权利要求1所述的摄像程序控制方法,其特征在于,所述获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态,包括:
获取陀螺仪采集的所述终端设备的角度值;
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态。
3.根据权利要求2所述的摄像程序控制方法,其特征在于,所述响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态,包括:
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,获取加速度传感器采集的所述终端设备的加速度值;
根据所述加速度值确定所述终端设备的水平运动速度;
响应于所述终端设备的水平运动速度在预先速度范围内,确定所述终端设备的运行状态处于所述移动状态。
4.根据权利要求3所述的摄像程序控制方法,其特征在于,还包括:
对所述陀螺仪采集的所述终端设备的角度值进行低通滤波;和/或,
对所述加速度传感器采集的所述终端设备的加速度值进行低通滤波。
5.根据权利要求1至4任一项所述的摄像程序控制方法,其特征在于,所述获取终端设备显示屏的误触率,包括:
在预设时长内获取所述终端设备显示屏的误触率;和/或,
响应于所述显示屏的触控次数达到预设的次数阈值,获取所述终端设备显示屏的误触率。
6.根据权利要求1所述的摄像程序控制方法,其特征在于,在所述退出所述摄像程序之前,还包括:
获取所述显示屏中取景框内画面的每个像素的像素值;
根据所述取景框内画面的每个像素的像素值,确定所述取景框的黑屏比,其中,所述黑屏比为像素值低于预设的像素阈值的像素的数量,与全部像素的数量的比例;
所述退出所述摄像程序,包括:
响应于所述黑屏比大于预设的第二比例阈值,退出所述摄像程序。
7.根据权利要求1或6所述的摄像程序控制方法,其特征在于,在所述退出所述摄像程序之前,还包括:
生成提示窗口,其中,所述提示窗口用于提示用户即将退出所述摄像程序;
响应于接收到取消指令,保持所述摄像程序,其中,所述取消指令用于表征保持所述摄像程序;
所述退出所述摄像程序,包括:
响应于接收到确定指令和/或,生成提示窗口的持续时间超过预设的时长阈值,退出所述摄像程序,其中,所述确定指令用于表征确定退出所述摄像程序。
8.根据权利要求1所述的摄像程序控制方法,其特征在于,在所述退出所述摄像程序之后,还包括:
恢复至所述锁屏状态,且删除所述终端设备由锁屏状态进入摄像程序后采集的图像和视频。
9.根据权利要求1所述的摄像程序控制方法,其特征在于,在所述退出所述摄像程序之后,还包括:
恢复至所述锁屏状态,且关闭锁屏界面内的摄像程序的启动按键。
10.一种摄像程序控制装置,其特征在于,应用于终端设备,包括:
运动状态模块,用于响应于终端设备由锁屏状态进入摄像程序,获取至少一个运动传感器采集的运动参数,并根据所述至少一个运动传感器采集的运动参数确定所述终端设备的运动状态;
误触统计模块,用于响应于所述终端设备的运动状态为移动状态,获取终端设备显示屏的误触率,其中,所述误触率包括所述显示屏的误触次数与所述显示屏的触控次数的比例,所述显示屏的画面内的控件被触控的情况为正常触控,所述显示屏的画面内控件之外的区域被触控的情况为误触;
程序控制模块,用于响应于所述误触率大于预设的第一比例阈值,退出所述摄像程序。
11.根据权利要求10所述的摄像程序控制装置,其特征在于,所述运动状态模块,用于:
获取陀螺仪采集的所述终端设备的角度值;
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态。
12.根据权利要求11所述的摄像程序控制装置,其特征在于,所述运动状态模块用于响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,确定所述终端设备的运行状态处于所述移动状态时,具体用于:
响应于所述终端设备的角度值,在预设角度范围内持续变化,且变化过程包括两个相反的方向,获取加速度传感器采集的所述终端设备的加速度值;
根据所述加速度值确定所述终端设备的水平运动速度;
响应于所述终端设备的水平运动速度在预先速度范围内,确定所述终端设备的运行状态处于所述移动状态。
13.根据权利要求12所述的摄像程序控制装置,其特征在于,所述运动状态模块还用于:
对所述陀螺仪采集的所述终端设备的角度值进行低通滤波;和/或,
对所述加速度传感器采集的所述终端设备的加速度值进行低通滤波。
14.根据权利要求10至13任一项所述的摄像程序控制装置,其特征在于,所述误触统计模块具体用于:
在预设时长内获取所述终端设备显示屏的误触率;和/或,
响应于所述显示屏的触控次数达到预设的次数阈值,获取所述终端设备显示屏的误触率。
15.根据权利要求10所述的摄像程序控制装置,其特征在于,还包括像素判断模块,用于:
在所述退出所述摄像程序之前,获取所述显示屏中取景框内每个像素的像素值;
根据所述取景框内画面的每个像素的像素值,确定所述取景框的黑屏比,其中,所述黑屏比为像素值低于预设的像素阈值的像素的数量,与全部像素的数量的比例;
所述程序控制模块具体用于:
响应于所述黑屏比大于预设的第二比例阈值,退出所述摄像程序。
16.根据权利要求10或15所述的摄像程序控制装置,其特征在于,还包括提示模块,用于:
在所述退出所述摄像程序之前,生成提示窗口,其中,所述提示窗口用于提示用户即将退出所述摄像程序;
响应于接收到取消指令,保持所述摄像程序,其中,所述取消指令用于表征保持所述摄像程序;
所述程序控制模块具体用于:
响应于接收到确定指令和/或,生成提示窗口的持续时间超过预设的时长阈值,退出所述摄像程序,其中,所述确定指令用于表征确定退出所述摄像程序。
17.根据权利要求10所述的摄像程序控制装置,其特征在于,所述程序控制模块还用于:
恢复至所述锁屏状态,且删除终端设备由锁屏状态进入摄像程序后采集的图像和视频。
18.根据权利要求10所述的摄像程序控制装置,其特征在于,所述程序控制模块还用于:
恢复至所述锁屏状态,且关闭锁屏界面内的摄像程序的启动按键。
19.一种电子设备,其特征在于,所述电子设备包括存储器、处理器,所述存储器用于存储可在处理器上运行的计算机指令,所述处理器用于在执行所述计算机指令时基于权利要求1至9中任一项所述的摄像程序控制方法。
20.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1至9中任一项所述的方法。
CN202111243021.2A 2021-10-25 2021-10-25 摄像程序控制方法、装置、电子设备和存储介质 Pending CN116027914A (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN202111243021.2A CN116027914A (zh) 2021-10-25 2021-10-25 摄像程序控制方法、装置、电子设备和存储介质
US17/702,539 US11831984B2 (en) 2021-10-25 2022-03-23 Camera shooting program control method, electronic device, and storage medium
EP22164455.2A EP4170470B1 (en) 2021-10-25 2022-03-25 Camera shooting program control method, electronic device and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111243021.2A CN116027914A (zh) 2021-10-25 2021-10-25 摄像程序控制方法、装置、电子设备和存储介质

Publications (1)

Publication Number Publication Date
CN116027914A true CN116027914A (zh) 2023-04-28

Family

ID=81344405

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111243021.2A Pending CN116027914A (zh) 2021-10-25 2021-10-25 摄像程序控制方法、装置、电子设备和存储介质

Country Status (3)

Country Link
US (1) US11831984B2 (zh)
EP (1) EP4170470B1 (zh)
CN (1) CN116027914A (zh)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002219A (zh) * 2011-09-16 2013-03-27 卡西欧计算机株式会社 摄像装置及摄像方法
CN103677599A (zh) * 2012-09-11 2014-03-26 中兴通讯股份有限公司 自适应的终端锁屏的方法及装置
CN109405199A (zh) * 2018-11-05 2019-03-01 广东美的暖通设备有限公司 控制器控制方法及控制装置、控制器和空调器
CN110531894A (zh) * 2019-08-29 2019-12-03 惠州Tcl移动通信有限公司 防误触方法、电子设备及计算机可读存储介质
CN110673753A (zh) * 2018-07-03 2020-01-10 北京搜狗科技发展有限公司 按键误触纠错方法及装置

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104049759A (zh) 2014-06-25 2014-09-17 华东理工大学 触摸屏和行为感知联合的指令输入与防护方法
CN105376486A (zh) * 2015-11-10 2016-03-02 上海卓易科技股份有限公司 一种移动终端及其控制方法
CN107395901A (zh) 2017-09-06 2017-11-24 广东欧珀移动通信有限公司 相机启动方法、装置及终端
JP7657567B2 (ja) * 2020-10-27 2025-04-07 キヤノン株式会社 撮像装置およびその制御方法、プログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002219A (zh) * 2011-09-16 2013-03-27 卡西欧计算机株式会社 摄像装置及摄像方法
CN103677599A (zh) * 2012-09-11 2014-03-26 中兴通讯股份有限公司 自适应的终端锁屏的方法及装置
CN110673753A (zh) * 2018-07-03 2020-01-10 北京搜狗科技发展有限公司 按键误触纠错方法及装置
CN109405199A (zh) * 2018-11-05 2019-03-01 广东美的暖通设备有限公司 控制器控制方法及控制装置、控制器和空调器
CN110531894A (zh) * 2019-08-29 2019-12-03 惠州Tcl移动通信有限公司 防误触方法、电子设备及计算机可读存储介质

Also Published As

Publication number Publication date
EP4170470B1 (en) 2025-05-21
US11831984B2 (en) 2023-11-28
EP4170470A1 (en) 2023-04-26
US20230130129A1 (en) 2023-04-27

Similar Documents

Publication Publication Date Title
CN106572299B (zh) 摄像头开启方法及装置
CN109557999B (zh) 亮屏控制方法、装置及存储介质
US10409684B2 (en) Method, device and storage medium for cleaning memory
US20170060320A1 (en) Method for controlling a mobile terminal using a side touch panel
CN108234873A (zh) 一种获取图像的方法和装置
CN106548764A (zh) 屏幕亮度控制方法和装置
WO2017219506A1 (zh) 运动轨迹的获取方法及装置
CN107193653B (zh) 带宽资源分配方法、装置及存储介质
CN106357934B (zh) 锁屏的控制方法和装置
CN106375676A (zh) 终端设备的拍照控制方法、装置和终端设备
CN106331504A (zh) 拍摄方法及装置
CN107608561A (zh) 触摸屏控制方法及装置
CN107102801A (zh) 终端屏幕旋转方法及装置
CN111385456A (zh) 拍照预览方法、装置及存储介质
CN106547462B (zh) 拍照控制方法、装置及移动终端
CN112135035A (zh) 一种图像采集组件的控制方法、装置及存储介质
CN107122697A (zh) 照片的自动获取方法及装置、电子设备
CN105915806A (zh) 图片拍摄方法及装置
CN107133059A (zh) 拍照控制方法、装置及移动终端
CN106919302B (zh) 移动终端的操作控制方法及装置
CN108737631A (zh) 快速采集图像的方法及装置
CN106911890A (zh) 拍照方法及装置
CN114724196A (zh) 防误触方法及装置、电子设备、存储介质
CN106878620A (zh) 控制图像采集的方法和装置
CN106412417A (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