Bagaimana cara kerja deteksi saku?

15

Droid Bionic saya memiliki opsi pada halaman Pengaturan Tampilan "Deteksi Saku: mengunci perangkat Anda secara otomatis saat dimasukkan ke dalam saku"

Bagaimana ponsel merasakan bahwa itu ada di saku Anda? Saya berspekulasi mungkin kombinasi sensor jarak dan cahaya?

TomG
sumber
1
Saya pikir Anda telah menjawab pertanyaan: P
Matthew Read
1
@MatthewRead - terima kasih; berharap menemukan sumber semacam itu. Pencarian Google menemukan banyak spekulasi (termasuk yang menyatakan ponsel juga harus dalam mode potret dan vertikal) dan banyak keluhan bahwa itu tidak dapat diandalkan.
TomG

Jawaban:

3

Ada sensor inframerah / lampu merah di dekat kamera Anda yang mendeteksi apakah ponsel ada di dalam saku atau tas. Konsensus daring adalah bahwa tergantung pada pabrikan ponsel Anda, ada berbagai tingkat keberhasilan hingga seberapa baik kerjanya.

Mario Stylianou
sumber
3

Saya melihat melalui Play Store di mana saya menemukan PocketSensor yang mengatakan dalam uraiannya

PocketSensor menggunakan sensor jarak bawaan ponsel Anda untuk secara otomatis mengunci ponsel ketika dimasukkan ke dalam saku.

Contoh: Jika Anda ingin sensor memicu hanya ketika perangkat dipegang dengan posisi tegak lurus (untuk saku depan) atau mengarah ke bawah (untuk saku celana), pilih opsi "Nonaktifkan di Lanskap" termasuk ketiga sub-pilihannya.

jadi saya kira pasti mungkin untuk menggunakan kombinasi dari:

The sensor orientasi memungkinkan Anda memantau posisi perangkat relatif terhadap frame bumi acuan (khusus, utara magnetik).

dan

The sensor jarak memungkinkan Anda untuk menentukan seberapa jauh suatu objek adalah dari perangkat.

philx_x
sumber
1

Saya hanya dapat berspekulasi tentang jawaban bagaimana Droid Bionic benar-benar mengimplementasikan "deteksi di saku" ini. Sebagian besar Android yang memiliki sensor cahaya, (yang kadang-kadang bertindak juga sensor proximity sederhana) menggunakan ini sebagai tanda bahwa Anda melakukan panggilan tanpa headset atau bahwa Anda telah memasukkan perangkat ke dalam saku.

Juga dapat dibayangkan bahwa Android menggunakan informasi dari accelerometer 3-sumbu dan / atau giroskop 3-sumbu untuk mendeteksi situasi di saku. Tapi saya tidak berpikir ini benar-benar dilakukan, karena sensor ini menggunakan daya yang cukup besar saat digunakan.

Untuk contoh datasheet dari Android Light / Proxmity Sensor, lihat SFH 7743 dari Motorola Droid. Ini mendeteksi cahaya IR sekitar 900nm. Tampaknya beberapa Android telah memisahkan sensor cahaya dan proximity, sementara yang lain menyalahgunakan sensor cahaya sebagai sensor proximity sederhana (misalnya Samsung Galaxy S).

Mengalir
sumber
0

Dalam makalah ilmiah ini mereka telah menggunakan sensor jarak dan cahaya. Mereka menggambarkan algoritma inti, yang tidak begitu rumit, dan mereka telah mengembangkannya untuk Tizen. Kerangka kerja Android menyediakan sensor api yang setara , meskipun saya belum mencobanya sendiri.

Thomas
sumber