jaredchenfrog wrote:
昨天剛拿到~真的是一...(恕刪)
按HTC的官方答案,這個功能是用屏幕的電容感應
如果是電容感應,就應該不能叫做雙擊吧
跟操作屏幕或 Dot View 的原理一樣,是輕觸吧。
如果真的是用擊作為啟動識別,就應該是運用 Accelerometer 加速度感測器
但現在按樓主所述,這個 Motion Launch 的功能,是需要一個以上的 sensor 感測器去作配合。
首先 M8 憑 迴轉儀gyroscope 偵測手機目前的姿態(水平/垂直),在預設的合適姿態達到時,
再啟動電容感應器,等待用家做兩下輕觸的操作,再去把屏幕亮著。
操作流程,是這樣嗎?
這個設定,是不是就是為了另一個討論串(已被扔到垃圾區)所講的耗電問題?
因為早在 window mobile 年代,HTC 就已經有把 迴轉儀gyroscop 長駐,用作偵測手機的姿態,
包括是否反轉了(開啟擴音),手機是否在手袋內(鈴響音量調大)等等。
現在就延伸到是否把電容感應開閉?
但如果是為了耗電問題的話,會否只用單一 sensor 感測器 去達成,更容易達到能耗管理的效果呢?
例如真的按官方所說,是用擊的去作判定,單獨長駐 Accelerometer 加速度感測器,
由 加速度感測器 去偵測用家雙擊的動作。
還是這做法很易有誤判問題,例如在街上走走就已啟動屏幕?
Accelerometer 加速度感測器 的靈敏度 精準度 小弟不太清楚,也沒有相關知識。
以上的只是個人猜測,請各網友多加指教!
但是電容觸控的感應功能如果一直打開還是會耗電,所以一般營幕關掉就會被關掉,
htc 應該是再搭配 重力感測器 去控制何時要開跟關電容觸控的感應, 所以當你把手機放在桌上一陣子,電容觸控就會被關掉,所以這時候 你只要用任何方法讓手機有被動到 (包括碰一下手機側邊讓他搖一下 雙擊手機兩下 等等 ),重力感測器偵側到手機有動就會打開觸控感應, 所以這時 雙擊營幕就會成功。
重力感測器做這些偵測所耗的電量極小(不需要使用到手機的cpu),比一直開著營幕的觸控小不少,所以才可以利用它來省電,如果之後哪個山寨手機想做這個功能 又不想花太多功夫,它可以永遠不要關觸控營幕 只關掉營幕的畫面顯示,反正用的人也不知道裡面是怎麼做的 只是它就會比htc 耗電....
達成以上推測所做的幾個實驗 1. 正常點兩下營幕可以打開營幕的時候 如果你點非觸控的其它地方兩下 無法開營幕 所以推論是用電容感應 而不是用重力感測器去偵側點兩下的動作 2. 關掉營幕後 只要手機一直有在移動,不管手機是什麼角度 雙擊營幕都會成功 3. 放桌上幾分鐘後,如果直接雙擊營幕 一定打不開營幕 但只要輕輕的碰一下手機(任何方法碰都行) 雙擊營幕就會成功。