TWI547788B - 電子裝置及其重力感測校正方法 - Google Patents

電子裝置及其重力感測校正方法 Download PDF

Info

Publication number
TWI547788B
TWI547788B TW103142413A TW103142413A TWI547788B TW I547788 B TWI547788 B TW I547788B TW 103142413 A TW103142413 A TW 103142413A TW 103142413 A TW103142413 A TW 103142413A TW I547788 B TWI547788 B TW I547788B
Authority
TW
Taiwan
Prior art keywords
electronic device
gravity sensing
gravity
reference data
value
Prior art date
Application number
TW103142413A
Other languages
English (en)
Other versions
TW201617755A (zh
Inventor
翟豔梅
Original Assignee
緯創資通股份有限公司
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 緯創資通股份有限公司 filed Critical 緯創資通股份有限公司
Publication of TW201617755A publication Critical patent/TW201617755A/zh
Application granted granted Critical
Publication of TWI547788B publication Critical patent/TWI547788B/zh

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C25/00Manufacturing, calibrating, cleaning, or repairing instruments or devices referred to in the other groups of this subclass
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C9/00Measuring inclination, e.g. by clinometers, by levels
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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; CALCULATING OR 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; CALCULATING OR 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/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/0304Detection arrangements using opto-electronic means
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/0346Pointing 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR 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/033Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
    • G06F3/038Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry
    • G06F3/0383Signal control means within the pointing device
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/52Details 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)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (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)

Description

電子裝置及其重力感測校正方法
本發明是有關於一種電子裝置的校正技術,且特別是有關於一種電子裝置及其重力感測校正方法。
目前許多消費型電子產品皆有設置重力感應器(如,陀螺儀、加速度計),以偵測電子產品的擺置角度或方向,使電子產品(如,智慧型手機、平板電腦)中的應用程式得以進行相應的體感或重力感應類型操作。重力感應類型操作可應用在例如播放音樂、拍照攝影、防抖校準、體感遊戲…等應用程式中。然而,目前的重力感應器僅在電子產品設計出廠時會被校準其基準數據,使用者無法在獲得電子產品後另外以其他方式來重新校準重力感應器的基準數據。
因此,當使用者在正常的坐姿或站姿下來使用電子產品以進行重力感應類型操作時,電子產品將可正常運作。然而,當使用者已經躺下或者處於非站姿或非坐姿的其他姿勢時(例如, 倒立、側躺…等姿勢),電子產品將由於重力感應器無法適應性地被調整,而使得重力感應類型操作將不會如使用者預期般地運作。
因此,如何使電子產品適應性地在使用者的不同姿勢下也能正常使用其重力感應類型操作,便是廠商可研議的技術之一。
本發明提供一種電子裝置及其重力感測校正方法,可讓使用者在非正規姿勢(例如,側躺、倒立、平躺)下順利地利用電子裝置來進行重力感應類型操作。
本發明提出一種電子裝置,其包括重力感測單元、影像擷取單元以及處理單元。重力感測單元藉由預設重力基準數據以識別所述電子裝置的轉動方向。影像擷取單元用以擷取包括一物件的影像。處理單元耦接所述重力感測單元以及所述影像擷取單元。所述處理單元透過所述重力感測單元來獲得當前重力感測值,依據所述當前重力感測值來產生特定重力基準數據。處理單元分析所述影像以判斷所述物件相對於所述電子裝置的移動方向,從而藉由所述特定重力基準數據以及所述物件的所述移動方向來識別所述電子裝置的所述轉動方向。
在本發明的一實施例中,上述的處理單元在接收到重力感應校正請求時,透過所述重力感測單元來獲得所述當前重力感測值,並依據所述當前重力感測值來產生特定重力基準數據。
在本發明的一實施例中,上述的處理單元將依據所述特 定重力基準數據所識別得到的所述轉動方向的數值傳送至所述電子裝置所執行的應用程式。
在本發明的一實施例中,上述的影像擷取單元為所述電子裝置的前置鏡頭模組。
在本發明的一實施例中,上述的物件為使用者的臉部。
從另一角度來看,本發明提出一種電子裝置的重力感測校正方法。所述電子裝置包括重力感測單元以及影像擷取單元。所述重力感測校正方法包括下列步驟:藉由所述重力感測單元來獲得當前重力感測值;依據所述當前重力感測值來產生特定重力基準數據;藉由所述影像擷取單元擷取包括一物件的影像,並分析所述影像以判斷所述物件相對於所述電子裝置的移動方向;以及,藉由所述特定重力基準數據以及所述物件的所述移動方向來識別所述電子裝置的轉動方向。
在本發明的一實施例中,重力感測校正方法更包括下列步驟:判斷是否接收一重力感應校正請求;以及,當接收所述重力感應校正請求時,藉由所述重力感測單元來獲得所述當前重力感測值,並依據所述當前重力感測值來產生所述特定重力基準數據。
在本發明的一實施例中,重力感測校正方法更包括下列步驟:將依據所述特定重力基準數據所識別得到的所述轉動方向的數值傳送至所述電子裝置所執行的應用程式。
基於上述,本發明實施例所述的電子裝置可依據重力感 測單元所偵測得到的當前重力感測值來校準其重力基準數據,藉以使電子裝置可以適應性地配合使用者在持有電子裝置時的姿勢來調整重力感測單元。如此一來,電子裝置便可基於此校準後的重力基準數據、當前感測的重力感測值以及前置鏡頭模組所感測之目標物件(例如,使用者人臉)與電子裝置之間的移動方向來得知電子裝置的轉動方向。藉此,當使用者在非正規姿勢(例如,側躺、倒立、平躺)下使用電子裝置時,電子裝置仍可藉由此重力感應校準設置來順利地進行重力感應類型操作。
為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。
100‧‧‧電子裝置
110‧‧‧重力感測單元
120‧‧‧影像擷取單元
S210~S250‧‧‧步驟
310、320‧‧‧『特殊重力感應』設置
410、510‧‧‧電子裝置的顯示螢幕
420、430、630、730‧‧‧箭頭方向
610、710‧‧‧物件
620、720‧‧‧虛線箭頭
圖1是依照本發明之一實施例以說明一種電子裝置的方塊圖。
圖2是依照本發明之一實施例來說明電子裝置的一種重力感測校正方法的流程圖。
圖3是依照本發明之一實施例所述的重力感應校準設置的示意圖。
圖4繪示電子裝置設置在水平面且為靜止時的示意圖。
圖5繪示使用者以在平躺姿勢時拿取電子裝置的示意圖。
圖6及圖7是依照本發明之一實施例以繪示電子裝置以及物 件的示意圖。
目前的電子裝置在涉及到重力感應類型操作時,通常藉由重力感應單元(如,加速度計、陀螺儀)以讀取在三個預設座標軸(X、Y、Z軸)上的相應數值,並且由這三個預設座標軸上相應數值的變化來識別出電子裝置的運動方向或轉動方向。然而,當使用者在平躺或側躺等情況下進行電子裝置的重力感應類型操作時,由於此時重力感應單元所感應到的數值並非在出廠預設情況下的數值,並且重力感應類型操作的數值會因為正負數的變化而導致電子裝置並不會如原先使用者預想般的產生相應動作。藉此,本發明實施例藉由重新校準電子裝置中重力感應單元的重力基準數據,並透過電子裝置的前置鏡頭模組來判斷目標物件(如,使用者的臉部)相對於電子裝置的移動方向,便可讓使用者在非正規姿勢(例如,側躺、倒立、平躺)下也可順利地利用電子裝置來進行重力感應類型操作。以下提供符合的本發明實施例,藉以佐證本發明的精神。
圖1是依照本發明之一實施例以說明一種電子裝置100的方塊圖。電子裝置100包括重力感測單元110、影像擷取單元120以及處理單元130。電子裝置100可以是當前的消費型電子產品,例如是智慧型手機、平板電腦、超薄筆記型電腦…等。應用本實施例者可依其需求將本發明實施例的精神應用於其他電子裝 置上,只要此電子裝置100包括重力感測單元110、影像擷取單元120及處理單元130即可。
重力感測單元110可以是加速度計(例如,晶片名稱為BMA2X2的重力感應器(G sensor))或是陀螺儀。在電子裝置100出廠前,重力感測單元110便具備一預設重力基準數據,藉以識別電子裝置的轉動方向。影像擷取單元120可以是電子裝置100的前置鏡頭模組,其用以擷取電子裝置100於其顯示螢幕前方的影像。於部分實施例中,影像擷取單元120也可以是電子裝置100的後置鏡頭模組,應用本實施例者可依照本發明實施例的精神來調整影像擷取單元120的影像擷取方向。
處理單元130分別耦接重力感測單元110以及影像擷取單元120。於本實施例中,處理單元130可以是電子裝置100的中央處理單元、數位訊號處理器(Digital Signal Processor,;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)所示。
於圖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)所示時,則便依據此當前重力感測值來產生此特定重力基準數據,從而產新的校正後三維坐標系。
如此一來,藉由以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)所示。
另一方面,由於處理單元130經由影像擷取單元120得知影像中的物體向右移動,因此處理單元判定使用者是向左偏移電子裝置100。由於使用者是向左偏移電子裝置100導致當前重力感測值產生變化,因此以校正後三維坐標系的重力感測值便如下表(4)所示。
如此一來,應用程式便可以得到以校正後三維坐標系的重力感應值,如此產生的重力感測值可傳送給應用程式後,使用者便可在非正規姿勢(例如,側躺、倒立、平躺)下順利地利用電子裝置100來進行重力感應類型操作。
綜上所述,本發明本發明實施例所述的電子裝置中可被增加一項重力感應校準設置。當使用者將此重力感應校準設置開啟(也就是,提出重力感應校正請求)時,電子裝置便會依據重力感測單元所偵測得到的當前重力感測值來校準其重力基準數據,藉以使電子裝置可以適應性地配合使用者在持有電子裝置時的姿勢來調整重力感測單元。如此一來,電子裝置便可基於此校準後的重力基準數據、當前感測的重力感測值以及前置鏡頭模組所感測之目標物件(例如,使用者人臉)與電子裝置之間的移動方向來得知電子裝置的轉動方向。藉此,當使用者在非正規姿勢(例如,側躺、倒立、平躺)下使用電子裝置時,電子裝置仍可藉由此重力感應校準設置來順利地進行重力感應類型操作。
雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。
S210~S250‧‧‧步驟

Claims (10)

  1. 一種電子裝置,包括:一重力感測單元,藉由一預設重力基準數據以識別該電子裝置的一轉動方向;一影像擷取單元,擷取包括一物件的一影像;以及一處理單元,耦接該重力感測單元以及該影像擷取單元,該處理單元透過該重力感測單元來獲得一當前重力感測值,依據該當前重力感測值來產生一特定重力基準數據,且在依據該當前重力感測值來產生該特定重力基準數據的運作之後,該處理單元分析該影像以判斷該物件相對於該電子裝置的一移動方向,從而藉由該特定重力基準數據以及該物件的該移動方向來識別該電子裝置的該轉動方向。
  2. 如申請專利範圍第1項所述的電子裝置,其中該處理單元在接收到一重力感應校正請求時,透過該重力感測單元來獲得該當前重力感測值,並依據該當前重力感測值來產生該特定重力基準數據。
  3. 如申請專利範圍第1項所述的電子裝置,其中該處理單元將依據該特定重力基準數據所識別得到的該轉動方向的數值傳送至該電子裝置所執行的一應用程式。
  4. 如申請專利範圍第1項所述的電子裝置,其中該影像擷取單元為該電子裝置的一前置鏡頭模組。
  5. 如申請專利範圍第1項所述的電子裝置,其中該物件為使 用者的臉部。
  6. 一種電子裝置的重力感測校正方法,其中該電子裝置包括一重力感測單元以及一影像擷取單元,所述重力感測校正方法包括:藉由該重力感測單元來獲得一當前重力感測值;依據該當前重力感測值來產生一特定重力基準數據;在依據該當前重力感測值來產生該特定重力基準數據的步驟之後,藉由該影像擷取單元擷取包括一物件的一影像,並分析該影像以判斷該物件相對於該電子裝置的一移動方向;以及藉由該特定重力基準數據以及該物件的該移動方向來識別該電子裝置的該轉動方向。
  7. 如申請專利範圍第6項所述的重力感測校正方法,更包括:判斷是否接收一重力感應校正請求;以及當接收該重力感應校正請求時,藉由該重力感測單元來獲得該當前重力感測值,並依據該當前重力感測值來產生該特定重力基準數據。
  8. 如申請專利範圍第6項所述的重力感測校正方法,更包括:將依據該特定重力基準數據所識別得到的該轉動方向的數值傳送至該電子裝置所執行的一應用程式。
  9. 如申請專利範圍第6項所述的重力感測校正方法,其中該影像擷取單元為該電子裝置的一前置鏡頭模組。
  10. 如申請專利範圍第6項所述的重力感測校正方法,其中 該物件為使用者的臉部。
TW103142413A 2014-11-14 2014-12-05 電子裝置及其重力感測校正方法 TWI547788B (zh)

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
TW201617755A TW201617755A (zh) 2016-05-16
TWI547788B true TWI547788B (zh) 2016-09-01

Family

ID=55961392

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103142413A TWI547788B (zh) 2014-11-14 2014-12-05 電子裝置及其重力感測校正方法

Country Status (3)

Country Link
US (1) US20160138937A1 (zh)
CN (1) CN105653017B (zh)
TW (1) TWI547788B (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
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 重庆蓝岸通讯技术有限公司 自动校准重力感应器方向的***及方法
TWI627863B (zh) * 2016-09-22 2018-06-21 光寶電子(廣州)有限公司 攝影機及其設定方法與調整方法
CN107864330B (zh) 2016-09-22 2020-06-16 光宝电子(广州)有限公司 摄像机及其设定方法与调整方法
CN107273110B (zh) * 2017-05-02 2021-01-08 捷开通讯(深圳)有限公司 移动终端及其重力传感器的校准方法、存储装置
CN110417981A (zh) * 2018-04-26 2019-11-05 苏州璨鸿光电有限公司 携带式电子装置、防护方法以及计算机可读存储介质

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203241436U (zh) * 2013-05-17 2013-10-16 安徽北方芯动联科微***技术有限公司 多轴微型运动传感器的校准设备
TW201445359A (zh) * 2013-05-22 2014-12-01 Pixart Imaging Inc 手持式指向裝置以及其傾斜角度校正方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101129382B1 (ko) * 2004-11-16 2012-03-26 삼성전자주식회사 이미지 회전 장치 및 방법
TWI330541B (en) * 2007-01-31 2010-09-21 Pixart Imaging Inc Control device and method for controlling an image display
JP4737296B2 (ja) * 2009-01-19 2011-07-27 ソニー株式会社 入力装置および方法、情報処理装置および方法、情報処理システム、並びにプログラム
KR101969931B1 (ko) * 2012-01-10 2019-04-17 삼성전자주식회사 디스플레이 영상의 회전을 제어하는 장치 및 방법
WO2014000123A1 (en) * 2012-06-29 2014-01-03 Intel Corporation Camera based auto screen rotation
US10067576B2 (en) * 2013-02-19 2018-09-04 Pixart Imaging Inc. Handheld pointer device and tilt angle adjustment method thereof

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN203241436U (zh) * 2013-05-17 2013-10-16 安徽北方芯动联科微***技术有限公司 多轴微型运动传感器的校准设备
TW201445359A (zh) * 2013-05-22 2014-12-01 Pixart Imaging Inc 手持式指向裝置以及其傾斜角度校正方法

Also Published As

Publication number Publication date
TW201617755A (zh) 2016-05-16
CN105653017B (zh) 2018-09-25
CN105653017A (zh) 2016-06-08
US20160138937A1 (en) 2016-05-19

Similar Documents

Publication Publication Date Title
TWI547788B (zh) 電子裝置及其重力感測校正方法
CN108682038B (zh) 位姿确定方法、装置及存储介质
KR102529120B1 (ko) 영상을 획득하는 방법, 디바이스 및 기록매체
TWI544447B (zh) 擴增實境的方法及系統
US9632626B2 (en) Apparatuses and methods for providing a 3D man-machine interface (MMI)
TW201346640A (zh) 影像處理裝置及電腦程式產品
WO2017041433A1 (zh) 可穿戴设备的触控响应方法、装置及可穿戴设备
CN108985220B (zh) 一种人脸图像处理方法、装置及存储介质
US20230113647A1 (en) Object measurement method, virtual object processing method, and electronic device
JP5802247B2 (ja) 情報処理装置
JP6015743B2 (ja) 情報処理装置、情報処理方法及びプログラム
JP7361251B2 (ja) 採寸装置及び採寸方法
WO2011114659A1 (en) Information processing device, information processing method, and program
US9921054B2 (en) Shooting method for three dimensional modeling and electronic device supporting the same
US20150256815A1 (en) 3d camera calibration
WO2017147748A1 (zh) 一种可穿戴式***的手势控制方法以及可穿戴式***
WO2019100407A1 (zh) 基于图样中标志图形点坐标的转换关系定位终端屏幕
US20220309697A1 (en) Electronic device and object measurement method thereof
WO2014067058A1 (zh) 界面切换的方法和装置
TWI486815B (zh) 顯示設備及其控制系統和方法
JP5181084B1 (ja) 立体画像表示制御装置及び立体画像表示制御方法
US20180373392A1 (en) Information processing device and information processing method
US20170302908A1 (en) Method and apparatus for user interaction for virtual measurement using a depth camera system
JP6447521B2 (ja) 情報処理装置、情報処理方法、およびプログラム
JP6643825B2 (ja) 装置及び方法

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees