CN105653017B - 电子装置及电子装置的重力感测校正方法 - Google Patents
电子装置及电子装置的重力感测校正方法 Download PDFInfo
- Publication number
- CN105653017B CN105653017B CN201410649715.XA CN201410649715A CN105653017B CN 105653017 B CN105653017 B CN 105653017B CN 201410649715 A CN201410649715 A CN 201410649715A CN 105653017 B CN105653017 B CN 105653017B
- Authority
- CN
- China
- Prior art keywords
- electronic device
- gravity sensing
- gravity
- unit
- reference 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.)
- Expired - Fee Related
Links
- 230000005484 gravity Effects 0.000 title claims abstract description 183
- 238000000034 method Methods 0.000 claims abstract description 18
- 230000001788 irregular Effects 0.000 abstract description 8
- 230000036544 posture Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000000875 corresponding effect Effects 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000003238 somatosensory effect Effects 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C25/00—Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C9/00—Measuring inclination, e.g. by clinometers, by levels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1686—Constructional 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/1633—Constructional details or arrangements of portable computers not specific to the type of enclosures covered by groups G06F1/1615 - G06F1/1626
- G06F1/1684—Constructional details or arrangements related to integrated I/O peripherals not covered by groups G06F1/1635 - G06F1/1675
- G06F1/1694—Constructional 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
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/017—Gesture based interaction, e.g. based on a set of recognized hand gestures
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/0304—Detection arrangements using opto-electronic means
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
-
- 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/038—Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
- G06F3/0383—Signal control means within the pointing device
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/52—Details of telephonic subscriber devices including functional features of a camera
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Remote Sensing (AREA)
- Radar, Positioning & Navigation (AREA)
- Signal Processing (AREA)
- Manufacturing & Machinery (AREA)
- Multimedia (AREA)
- Environmental & Geological Engineering (AREA)
- Computer Networks & Wireless Communication (AREA)
- User Interface Of Digital Computer (AREA)
- Studio Devices (AREA)
Abstract
一种电子装置及电子装置的重力感测校正方法。该电子装置包括:一重力感测单元、一影像撷取单元以及一处理单元;该重力感测单元藉由一预设重力基准数据以识别该电子装置的一转动方向;该影像撷取单元撷取包括一物件的一影像;该处理单元耦接该重力感测单元以及该影像撷取单元,该处理单元通过该重力感测单元来获得一当前重力感测值,依据该当前重力感测值来产生一特定重力基准数据,且该处理单元分析该影像以判断该物件相对于该电子装置的一移动方向,从而藉由该特定重力基准数据以及该物件的该移动方向来识别该电子装置的该转动方向。藉由本发明,当使用者在非正规姿势下使用电子装置时,电子装置仍可来顺利地进行重力感应类型操作。
Description
技术领域
本发明涉及一种电子装置及电子装置的校正技术,且特别涉及一种电子装置及电子装置的重力感测校正方法。
背景技术
目前许多消费型电子产品皆有设置重力感应器(如,陀螺仪、加速度计),以检测电子产品的摆置角度或方向,使电子产品(如,智能型手机、平板计算机)中的应用程序得以进行相应的体感或重力感应类型操作。重力感应类型操作可应用在例如播放音乐、拍照摄影、防抖校准、体感游戏等应用程序中。然而,目前的重力感应器仅在电子产品设计出厂时会被校准其基准数据,使用者无法在获得电子产品后另外以其他方式来重新校准重力感应器的基准数据。
因此,当使用者在正常的坐姿或站姿下来使用电子产品以进行重力感应类型操作时,电子产品将可正常运作。然而,当使用者已经躺下或者处于非站姿或非坐姿的其他姿势时(例如,倒立、侧躺等姿势),电子产品将由于重力感应器无法适应性地被调整,而使得重力感应类型操作将不会如使用者预期般地运作。
因此,如何使电子产品适应性地在使用者的不同姿势下也能正常使用其重力感应类型操作,便是厂商可研议的技术之一。
从而,需要提供一种电子装置及电子装置的重力感测校正方法来解决上述问题。
发明内容
本发明提供一种电子装置及其重力感测校正方法,可让使用者在非正规姿势(例如,侧躺、倒立、平躺)下顺利地利用电子装置来进行重力感应类型操作。
本发明提出一种电子装置,该电子装置包括:一重力感测单元、一影像撷取单元以及一处理单元;该重力感测单元藉由一预设重力基准数据以识别该电子装置的一转动方向;该影像撷取单元撷取包括一物件的一影像;该处理单元耦接该重力感测单元以及该影像撷取单元,该处理单元通过该重力感测单元来获得一当前重力感测值,依据该当前重力感测值来产生一特定重力基准数据,且该处理单元分析该影像以判断该物件相对于该电子装置的一移动方向,从而藉由该特定重力基准数据以及该物件的该移动方向来识别该电子装置的该转动方向。
在本发明的一实施例中,上述的处理单元在接收到重力感应校正请求时,通过所述重力感测单元来获得所述当前重力感测值,并依据所述当前重力感测值来产生特定重力基准数据。
在本发明的一实施例中,上述的处理单元将依据所述特定重力基准数据所识别得到的所述转动方向的数值传送至所述电子装置所执行的应用程序。
在本发明的一实施例中,上述的影像撷取单元为所述电子装置的前置镜头模块。
在本发明的一实施例中,上述的物件为使用者的脸部。
从另一角度来看,本发明提出一种电子装置的重力感测校正方法,其中该电子装置包括一重力感测单元以及一影像撷取单元,所述重力感测校正方法包括:藉由该重力感测单元来获得一当前重力感测值;依据该当前重力感测值来产生一特定重力基准数据;藉由该影像撷取单元撷取包括一物件的一影像,并分析该影像以判断该物件相对于该电子装置的一移动方向;以及藉由该特定重力基准数据以及该物件的该移动方向来识别该电子装置的该转动方向。
在本发明的一实施例中,重力感测校正方法还包括下列步骤:判断是否接收一重力感应校正请求;以及,当接收所述重力感应校正请求时,藉由所述重力感测单元来获得所述当前重力感测值,并依据所述当前重力感测值来产生所述特定重力基准数据。
在本发明的一实施例中,重力感测校正方法还包括下列步骤:将依据所述特定重力基准数据所识别得到的所述转动方向的数值传送至所述电子装置所执行的应用程序。
基于上述,本发明实施例所述的电子装置可依据重力感测单元所检测得到的当前重力感测值来校准其重力基准数据,藉以使电子装置可以适应性地配合使用者在持有电子装置时的姿势来调整重力感测单元。如此一来,电子装置便可基于此校准后的重力基准数据、当前感测的重力感测值以及前置镜头模块所感测的目标物件(例如,使用者人脸)与电子装置之间的移动方向来得知电子装置的转动方向。藉此,当使用者在非正规姿势(例如,侧躺、倒立、平躺)下使用电子装置时,电子装置仍可藉由此重力感应校准设置来顺利地进行重力感应类型操作。
为让本发明的上述特征和优点能更明显易懂,下文特举实施例,并配合所附附图作详细说明如下。
附图说明
图1是依照本发明的一实施例以说明一种电子装置的方框图。
图2是依照本发明的一实施例来说明电子装置的一种重力感测校正方法的流程图。
图3是依照本发明的一实施例所述的重力感应校准设置的示意图。
图4绘示电子装置设置在水平面且为静止时的示意图。
图5绘示使用者以在平躺姿势时拿取电子装置的示意图。
图6及图7是依照本发明的一实施例以绘示电子装置以及物件的示意图。
主要组件符号说明:
100 电子装置
110 重力感测单元
120 影像撷取单元
130 处理单元
S210~S250 步骤
310、320 “特殊重力感应”设置
410、510 电子装置的显示屏幕
420、430、630、730 箭头方向
610、710 物件
620、720 虚线箭头
具体实施方式
目前的电子装置在涉及到重力感应类型操作时,通常藉由重力感应单元(如,加速度计、陀螺仪)以读取在三个预设坐标轴(X、Y、Z轴)上的相应数值,并且由这三个预设坐标轴上相应数值的变化来识别出电子装置的运动方向或转动方向。然而,当使用者在平躺或侧躺等情况下进行电子装置的重力感应类型操作时,由于此时重力感应单元所感应到的数值并非在出厂预设情况下的数值,并且重力感应类型操作的数值会因为正负数的变化而导致电子装置并不会如原先使用者预想般的产生相应动作。藉此,本发明实施例藉由重新校准电子装置中重力感应单元的重力基准数据,并通过电子装置的前置镜头模块来判断目标物件(如,使用者的脸部)相对于电子装置的移动方向,便可让使用者在非正规姿势(例如,侧躺、倒立、平躺)下也可顺利地利用电子装置来进行重力感应类型操作。以下提供符合本发明的实施例,藉以佐证本发明的精神。
图1是依照本发明的一实施例以说明一种电子装置100的方框图。电子装置100包括重力感测单元110、影像撷取单元120以及处理单元130。电子装置100可以是当前的消费型电子产品,例如是智能型手机、平板计算机、超薄笔记本型计算机等。应用本实施例者可依其需求将本发明实施例的精神应用于其他电子装置上,只要此电子装置100包括重力感测单元110、影像撷取单元120及处理单元130即可。
重力感测单元110可以是加速度计(例如,芯片名称为BMA2X2的重力感应器(Gsensor))或是陀螺仪。在电子装置100出厂前,重力感测单元110便具备一预设重力基准数据,藉以识别电子装置的转动方向。影像撷取单元120可以是电子装置100的前置镜头模块,其用以撷取电子装置100在其显示屏幕前方的影像。在部分实施例中,影像撷取单元120也可以是电子装置100的后置镜头模块,应用本实施例者可依照本发明实施例的精神来调整影像撷取单元120的影像撷取方向。
处理单元130分别耦接重力感测单元110以及影像撷取单元120。在本实施例中,处理单元130可以是电子装置100的中央处理单元、数字信号处理器(Digital SignalProcessor,DSP)、可编程逻辑装置(PLD)、图像处理器、复杂可编程逻辑装置(CPLD)、现场可编程门阵列(FPGA)的其中一个或是上述处理组件的组合。例如,电子装置100可以具备中央处理单元以及特别用于处理影像的图像处理器,由于影像撷取单元120所撷取的影像会先行经由图像处理器进行相关处理,因此此时的处理单元130便可以是中央处理单元与图像处理器的组合。应用本实施例者应可藉由电子装置100的需求而适度利用上述处理组件的组合来作为本发明实施例所称的处理单元130。
图2是依照本发明的一实施例来说明电子装置100的一种重力感测校正方法的流程图。在此重力感测校正方法中,电子装置100需至少包括重力感测单元110以及影像撷取单元120。请同时参照图1及图2,在步骤S210中,电子装置100会判断是否接收到一重力感应校正请求。在本实施例中,电子装置100在其操作系统中的设置字段可以增加一项重力感应校准设置,藉以让使用者来藉由操作系统中的使用者界面以提出此重力感应校正请求。图3是依照本发明的一实施例所述的重力感应校准设置的示意图。如图3所示,图3左方的使用者‘系统设置’界面中除了原有的“飞行模式”设置、“无线局域网络(WLAN)”设置以外,还可包括“特殊重力感应”设置310。使用者可藉由“特殊重力感应”设置310上的按钮来开启或关闭此功能。图3右方的使用者‘快捷设置’界面中也可增加“特殊重力感应”设置320,使用者可以点选此“特殊重力感应”设置320来开启或关闭此功能。当开始此功能时,电子装置100便接收到此重力感应校正请求。
请回到图1及图2,当电子装置100接收到此重力感应校正请求时,便从步骤S210进入步骤S220,电子装置100中的处理单元130藉由重力感测单元110来获得当前重力感测值。并且,在步骤S230中,处理单元130便依据此当前重力感测值来产生特定重力基准数据。在本实施例中,重力感测单元110便可藉由此特定重力基准数据来识别电子装置的转动方向。在其他实施例中,处理单元130也可将此特定重力基准数据作为校准依据,且将重力感测单元110中原先的预设重力基准数据以特定重力基准数据进行取代。当重力感应校正请求被结束或“特殊重力感应”设置被设定为关闭时,处理单元130才会以原先的预设重力基准数据来对重力感测单元110重新进行设定。应用本实施例者可依照其需求来选择是否将重力感测单元110中原先的预设重力基准数据进行重新校正。
在此以相关的重力感应数据来详细说明步骤S220及步骤S230。一般而言,在电子装置100出厂前,重力感测单元110便具备预设重力基准数据,藉以识别电子装置的转动方向。图4绘示电子装置100设置在水平面且为静止时的示意图。图4所示的电子装置100中的重力感测单元在此时所测得的重力感应值可表示为理想上的预设重力基准数据。此预设重力基准数据可如下表(1)所示。
表(1)
坐标方向 | X | Y | Z |
预设重力基准数据 | 0 | 0 | 9.8 |
在图4中,X、Y及Z方向用以表示电子装置100的原始直角坐标系。电子装置100的显示屏幕410以及影像撷取单元120(前置镜头模块)朝向+Z方向设置。若想要重新校准电子装置100中的重力感测单元110时,通常会使电子装置100平放,使得显示屏幕410朝上或朝下设置时才能进行重力感测单元110的重新校准。使用“重新校准重力感测单元”功能仅是适用于使用者感觉电子装置100的重力感应值不准确的时候,且在进行重新校准时不能晃动电子装置100,且要静止较长的时间。如果使用者想要更换其姿势,便需要重新校准电子装置100,且会浪费较长时间重新进行上述步骤。因此,“重新校准重力感测单元”功能无法在使用者的非正规姿势情况下进行校准。
在本实施例中,以芯片名称为BMA2X2的重力感应器作为举例,X、Y、Z方向的数值最大为+9.8,最小则为-9.8。当手机朝向显示屏幕410的左方旋转时,也就是以Y方向为轴且以箭头方向420进行旋转时,Y方向的数值不变,X方向的数值将会从0逐渐增加至+9.8,然后再逐步减小至-9.8,然后再次增加至0。Z方向的数值则会逐渐从9.8逐步减小至-9.8,然后再增加至+9.8。另一方面,当手机朝向显示屏幕410的上方旋转时,也就是以X方向为轴且以箭头方向430旋转时,X方向的数值不变,Y方向的数值将会从0逐渐减小至-9.8,再逐步增加至+9.8,然后再次减小至0。Z方向的数值则会逐渐从9.8逐步减小至-9.8,然后再增加至+9.8。
图5绘示使用者以在平躺姿势时拿取电子装置100的示意图。图5中电子装置100的显示屏幕510朝向的方向(+Z1方向)是朝向使用者在平躺姿势时的脸部。藉此,步骤S230的‘依据此当前重力感测值来产生特定重力基准数据’是用以表示,电子装置100可利用当前重力感测值为基准,将以图5中显示屏幕510朝向的方向(+Z1方向)、与显示屏幕510长边所指的方向(Y1方向)以及与显示屏幕510短边所指的方向(X1方向)来形成新的校正后三维坐标系。详细来说,假设图5中电子装置100在步骤S220以X、Y、Z方向作为原始三维坐标系且通过重力感测单元110检测得到当前重力感测值如表(2)所示时,则便依据此当前重力感测值来产生此特定重力基准数据,从而产新的校正后三维坐标系。
表(2)
原始三维坐标系 | X | Y | X |
当前重力感测值 | 2.645 | 7.281 | -5.750 |
校正后三维坐标系 | X1 | Y1 | Z1 |
校正后的重力感测值 | 0 | 0 | 9.8 |
如此一来,藉由以X1、Y1及Z1方向结合成的校正后三维坐标系,电子装置100便可得知电子装置的转动方向的绝对数值,藉此便可让使用者在非正规姿势下也能正常使用电子装置100的重力感应类型操作。然而,步骤S220及步骤S230仅能得知电子装置的转动方向在两个三维坐标系之间的绝对数值,但无法得知电子装置100的转动方向的指向方向。
请重新参照图1及图2,在步骤S240中,处理单元130藉由影像撷取单元120撷取包括一物件的影像,且处理单元130分析此影像以判断所述物件相对于电子装置100的移动方向。如此一来,便可藉由物件相对于电子装置100的移动方向来得知电子装置100的转动方向的指向方向。
图6及图7是依照本发明的一实施例以绘示电子装置100以及物件610、710的示意图。在此以图1、图6及图7来详细说明图2的步骤S240。在本实施例中,图6及图7的物件610、710皆位于电子装置100的显示屏幕510的前方。电子装置100的影像撷取单元120可藉由撷取影像而得知物件610、710的位置。由于电子装置100是由使用者拿取并使用,因此此处的物件610、710常为使用者的脸部。应用本实施例者也可藉由其他物体来作为物件610、710。在本实施例中,由于使用者的脸部具有特定的结构分布特征,因此可以较为轻易地藉由人脸检测技术及图像处理运算来识别人脸的位置以及人脸相对于电子装置的移动方向。详细来说,处理单元130可以分析包含有物件610、710的影像中的人脸眼睛、鼻子、嘴巴等部位的形状以及这些部位相互之间的几何设置关系来确定人脸的大小及位置。当识别到人脸后,便可利用影像中的人脸图片样本来提取肤色像素以便于建立肤色色度高斯模型。处理单元130根据高斯肤色模型求得人脸大致轮廓。之后,处理单元130可采取形态学处理以除去非人脸的影像区域,从而得到人脸的影像区域,以便于记录人脸中心点位置的坐标。之后,处理单元130通过下一张影像来重复上述动作,便可得知人脸中心点位置是否有移动,便可得到人脸移动的方向。
在部分实施例中,当电子装置100的影像撷取单元120(前置镜头模块)的影像可能无法撷取到人脸的时候,也可通过影像中具备较为明显的几何形状/颜色的物体的位置来作为物件610、710,处理单元130可通过分析每张影像中具备较为明显的几何形状/颜色的物体来识别到此物件610、710相对于电子装置100的移动方向。
由于使用者操作电子装置100以进行重力感应操作,因此图6及图7中的物件610、710可能实际上没有移动,电子装置100上所检测到的物件610、710的移动方向(以虚线箭头620、720表示)实际上是电子装置100本身在转动或移动所形成的。例如,当电子装置100检测到图6的物件610往移动方向620移动(也就是,电子装置100检测到物件610往电子装置100的右边移动)时,表示电子装置100实际上是以Y方向为轴而朝向箭头方向630进行转动。相对地,当电子装置100检测到图7的物件710往移动方向720移动(也就是,电子装置100检测到物件710往电子装置100的上边移动)时,表示电子装置100实际上是以Y方向为轴而朝向箭头方向730进行转动。如此一来,电子装置100便可藉由物件610、710的移动方向来判断自身转动方向的朝向方向。
请重新参照图1及图2,在步骤S250中,处理单元130便可藉由上述的特定重力基准数据以及物件的移动方向来识别电子装置100的转动方向。处理单元130还将依据此特定重力基准数据所识别得到的转动方向的数值传送至电子装置100所执行的应用程序中,藉以执行相应的重力感应类型操作。
举例来说,在步骤S250中,当使用者偏转电子装置100时,重力感测单元110以原始三维坐标系所读取到的当前重力感测值如下表(3)所示。
表(3)
原始三维坐标系 | X | Y | Z |
当前重力感测值 | 5.462 | 7.468 | -3.654 |
另一方面,由于处理单元130经由影像撷取单元120得知影像中的物体向右移动,因此处理单元判定使用者是向左偏移电子装置100。由于使用者是向左偏移电子装置100导致当前重力感测值产生变化,因此以校正后三维坐标系的重力感测值便如下表(4)所示。
表(4)
如此一来,应用程序便可以得到校正后三维坐标系的重力感应值,如此产生的重力感测值传送给应用程序后,使用者便可在非正规姿势(例如,侧躺、倒立、平躺)下顺利地利用电子装置100来进行重力感应类型操作。
综上所述,本发明实施例所述的电子装置中可增加一项重力感应校准设置。当使用者将此重力感应校准设置开启(也就是,提出重力感应校正请求)时,电子装置便会依据重力感测单元所检测得到的当前重力感测值来校准其重力基准数据,藉以使电子装置可以适应性地配合使用者在持有电子装置时的姿势来调整重力感测单元。如此一来,电子装置便可基于此校准后的重力基准数据、当前感测的重力感测值以及前置镜头模块所感测的目标物件(例如,使用者人脸)与电子装置之间的移动方向来得知电子装置的转动方向。藉此,当使用者在非正规姿势(例如,侧躺、倒立、平躺)下使用电子装置时,电子装置仍可藉由此重力感应校准设置来顺利地进行重力感应类型操作。
虽然本发明已以实施例公开如上,然而其并非用以限定本发明,任何所属技术领域中的普通技术人员,在不脱离本发明的精神和范围的情况下,应当可作些许的更动与润饰,故本发明的保护范围应当视所附的权利要求书的范围所界定者为准。
Claims (10)
1.一种电子装置,该电子装置包括:
一重力感测单元,该重力感测单元藉由一预设重力基准数据以识别该电子装置的一转动方向;
一影像撷取单元,该影像撷取单元撷取包括一物件的一影像;以及
一处理单元,该处理单元耦接该重力感测单元以及该影像撷取单元,该处理单元通过该重力感测单元来获得一当前重力感测值,依据该当前重力感测值来产生一特定重力基准数据,且在依据该当前重力感测值来产生该特定重力基准数据之后,该处理单元分析该影像以判断该物件相对于该电子装置的一移动方向,从而藉由该特定重力基准数据以及该物件的该移动方向来识别该电子装置的该转动方向。
2.如权利要求1所述的电子装置,其中该处理单元在接收到一重力感应校正请求时,通过该重力感测单元来获得该当前重力感测值,并依据该当前重力感测值来产生该特定重力基准数据。
3.如权利要求1所述的电子装置,其中该处理单元将依据该特定重力基准数据所识别得到的该转动方向的数值传送至该电子装置所执行的一应用程序。
4.如权利要求1所述的电子装置,其中该影像撷取单元为该电子装置的一前置镜头模块。
5.如权利要求1所述的电子装置,其中该物件为使用者的脸部。
6.一种电子装置的重力感测校正方法,其中该电子装置包括一重力感测单元以及一影像撷取单元,所述重力感测校正方法包括:
藉由该重力感测单元来获得一当前重力感测值;
依据该当前重力感测值来产生一特定重力基准数据;
在依据该当前重力感测值来产生该特定重力基准数据的步骤之后藉由该影像撷取单元撷取包括一物件的一影像,并分析该影像以判断该物件相对于该电子装置的一移动方向;以及
藉由该特定重力基准数据以及该物件的该移动方向来识别该电子装置的转动方向。
7.如权利要求6所述的重力感测校正方法,还包括:
判断是否接收一重力感应校正请求;以及
当接收该重力感应校正请求时,藉由该重力感测单元来获得该当前重力感测值,并依据该当前重力感测值来产生该特定重力基准数据。
8.如权利要求6所述的重力感测校正方法,还包括:
将依据该特定重力基准数据所识别得到的该转动方向的数值传送至该电子装置所执行的一应用程序。
9.如权利要求6所述的重力感测校正方法,其中该影像撷取单元为该电子装置的一前置镜头模块。
10.如权利要求6所述的重力感测校正方法,其中该物件为使用者的脸部。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410649715.XA CN105653017B (zh) | 2014-11-14 | 2014-11-14 | 电子装置及电子装置的重力感测校正方法 |
TW103142413A TWI547788B (zh) | 2014-11-14 | 2014-12-05 | 電子裝置及其重力感測校正方法 |
US14/637,399 US20160138937A1 (en) | 2014-11-14 | 2015-03-04 | Electronic device and gravity sensing calibration method thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410649715.XA CN105653017B (zh) | 2014-11-14 | 2014-11-14 | 电子装置及电子装置的重力感测校正方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105653017A CN105653017A (zh) | 2016-06-08 |
CN105653017B true CN105653017B (zh) | 2018-09-25 |
Family
ID=55961392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410649715.XA Expired - Fee Related CN105653017B (zh) | 2014-11-14 | 2014-11-14 | 电子装置及电子装置的重力感测校正方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20160138937A1 (zh) |
CN (1) | CN105653017B (zh) |
TW (1) | TWI547788B (zh) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015141139A (ja) | 2014-01-29 | 2015-08-03 | 株式会社ミツトヨ | 手動測定装置 |
CN105872166B (zh) * | 2016-06-12 | 2018-11-02 | 重庆蓝岸通讯技术有限公司 | 无需修改代码直接适配重力感应器的方法 |
CN106125160B (zh) * | 2016-06-14 | 2018-11-09 | 重庆蓝岸通讯技术有限公司 | 自动校准重力感应器方向的系统及方法 |
CN107864330B (zh) | 2016-09-22 | 2020-06-16 | 光宝电子(广州)有限公司 | 摄像机及其设定方法与调整方法 |
TWI627863B (zh) * | 2016-09-22 | 2018-06-21 | 光寶電子(廣州)有限公司 | 攝影機及其設定方法與調整方法 |
CN107273110B (zh) * | 2017-05-02 | 2021-01-08 | 捷开通讯(深圳)有限公司 | 移动终端及其重力传感器的校准方法、存储装置 |
CN110417981A (zh) * | 2018-04-26 | 2019-11-05 | 苏州璨鸿光电有限公司 | 携带式电子装置、防护方法以及计算机可读存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246642A (zh) * | 2007-01-31 | 2008-08-20 | 原相科技股份有限公司 | 图像显示器的控制装置及控制方法 |
CN203241436U (zh) * | 2013-05-17 | 2013-10-16 | 安徽北方芯动联科微系统技术有限公司 | 多轴微型运动传感器的校准设备 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101129382B1 (ko) * | 2004-11-16 | 2012-03-26 | 삼성전자주식회사 | 이미지 회전 장치 및 방법 |
JP4737296B2 (ja) * | 2009-01-19 | 2011-07-27 | ソニー株式会社 | 入力装置および方法、情報処理装置および方法、情報処理システム、並びにプログラム |
KR101969931B1 (ko) * | 2012-01-10 | 2019-04-17 | 삼성전자주식회사 | 디스플레이 영상의 회전을 제어하는 장치 및 방법 |
CN104321733A (zh) * | 2012-06-29 | 2015-01-28 | 英特尔公司 | 基于照相机的自动屏幕旋转 |
US10067576B2 (en) * | 2013-02-19 | 2018-09-04 | Pixart Imaging Inc. | Handheld pointer device and tilt angle adjustment method thereof |
TW201445359A (zh) * | 2013-05-22 | 2014-12-01 | Pixart Imaging Inc | 手持式指向裝置以及其傾斜角度校正方法 |
-
2014
- 2014-11-14 CN CN201410649715.XA patent/CN105653017B/zh not_active Expired - Fee Related
- 2014-12-05 TW TW103142413A patent/TWI547788B/zh not_active IP Right Cessation
-
2015
- 2015-03-04 US US14/637,399 patent/US20160138937A1/en not_active Abandoned
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101246642A (zh) * | 2007-01-31 | 2008-08-20 | 原相科技股份有限公司 | 图像显示器的控制装置及控制方法 |
CN203241436U (zh) * | 2013-05-17 | 2013-10-16 | 安徽北方芯动联科微系统技术有限公司 | 多轴微型运动传感器的校准设备 |
Also Published As
Publication number | Publication date |
---|---|
TW201617755A (zh) | 2016-05-16 |
CN105653017A (zh) | 2016-06-08 |
US20160138937A1 (en) | 2016-05-19 |
TWI547788B (zh) | 2016-09-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105653017B (zh) | 电子装置及电子装置的重力感测校正方法 | |
US10222877B2 (en) | Method and apparatus for presenting panoramic photo in mobile terminal, and mobile terminal | |
US20170039761A1 (en) | Image Processing Method And Apparatus | |
US10007359B2 (en) | Navigation trace calibrating method and related optical navigation device | |
CN108985220B (zh) | 一种人脸图像处理方法、装置及存储介质 | |
WO2016134534A1 (zh) | 自动调整摄像头的方法和电子设备 | |
KR102716043B1 (ko) | 전자 장치 및 전자 장치의 오브젝트 측정 방법 | |
CN107346172B (zh) | 一种动作感应方法及装置 | |
CN113936324A (zh) | 注视检测方法、电子设备的控制方法及相关设备 | |
JP6965891B2 (ja) | 情報処理装置、情報処理方法、及び記録媒体 | |
CN108153422A (zh) | 一种显示对象控制方法和移动终端 | |
WO2019100407A1 (zh) | 基于图样中标志图形点坐标的转换关系定位终端屏幕 | |
US9921054B2 (en) | Shooting method for three dimensional modeling and electronic device supporting the same | |
CN104317398A (zh) | 一种手势控制方法、穿戴式设备及电子设备 | |
CN105049732B (zh) | 一种摄像头调节方法及用户终端 | |
CN110222651A (zh) | 一种人脸姿态检测方法、装置、终端设备及可读存储介质 | |
US10884518B2 (en) | Gesture detection device for detecting hovering and click | |
WO2018076720A1 (zh) | 单手操控方法及操控系统 | |
CN108322639A (zh) | 一种图像处理的方法、装置以及移动终端 | |
CN106663412B (zh) | 信息处理设备、信息处理方法及程序 | |
US9536133B2 (en) | Display apparatus and control method for adjusting the eyes of a photographed user | |
US20170302908A1 (en) | Method and apparatus for user interaction for virtual measurement using a depth camera system | |
JP2015149036A (ja) | タッチスクリーンに対する操作精度を向上する方法、電子機器およびコンピュータ・プログラム | |
CN112764864A (zh) | 显示方向调整方法及装置 | |
US12105899B1 (en) | Method for estimating stylus position and stylus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 215300 No. 168, No. 1 Avenue, Kunshan comprehensive bonded area, Jiangsu Applicant after: Wistron Corp. Address before: The new Taiwan Chinese Taiwan New Taipei City Xizhi District Five Road No. 88 21 floor Applicant before: Wistron Corp. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20180925 |
|
CF01 | Termination of patent right due to non-payment of annual fee |