MacBook에는 스크린 힌지 각도를 정확히 인식하는 센서가 있다
(twitter.com/samhenrigold)- MacBook에는 사용자가 화면을 여닫을 때 실시간으로 각도를 인식하는 정확한 각도 센서가 내장되어 있음
- 이 센서는 화면의 기울기 변화를 매우 세밀하게 감지함으로써 노트북의 다양한 동작에 영향을 미침
- 해당 센서 데이터는 화면 켜짐/꺼짐, 자동 밝기 조정, 전원 절약 기능 등 다양한 사용자 경험 개선 및 하드웨어 보호 기능에 쓰임
- 오픈소스로 Lid Andgle Sensor 공개
- MacBook에 내장된 뚜껑 각도 센서(lid angle sensor) 값을 표시하고, 천천히 움직일 때는 나무문이 삐걱거리는 효과음을 재생하는 간단한 도구
- 이 각도 센서는 2019년형 16인치 MacBook Pro부터 도입되었음
- 하지만 M1 시리즈(M1 MacBook Air, M1 MacBook Pro) 에서는 작동하지 않음
- Python 라이브러리 pybooklid: 같은 센서를 활용할 수 있는 다른 도구
측정이 정확하지 않다고 생각하는 사람이 나말고 도 있는지 궁금함.
첫번째 영상에서 화면을 폈을때 300도가 넘는 각도가 표시됨. 이는 실제 각도와 차이가 많음.
Hacker News 의견
-
맥북의 뚜껑 각도 센서는 메인보드에 일련번호까지 연동되어 있음, 그래서 센서나 메인보드를 교체하면 캘리브레이션 작업이 필요함, 이 작업은 Apple 공인 서비스센터에서만 할 수 있고, 또는 유럽처럼 Apple이 부품을 공식 제공하는 지역에선 Apple에서 해당 센서를 구매한 후 교체 및 인터넷 연결을 거쳐서만 캘리브레이션이 가능함, 이 때 반드시 Apple에서 구매한 센서만 사용할 수 있음, 즉 실제 하드웨어는 캘리브레이션을 지원하지만, 리사이클 부품이나 써드파티 센서를 사용자 마음대로 교체하진 못하도록 제한하고 있음
관련 사례 - ifixit Q&A-
Apple이 말하는 '캘리브레이션'은 사실상 일련번호 데이터를 EEPROM에 기록하는 절차 정도일 거라고 생각함, iPad 교체된 스크린 일련번호 미매칭 시 정상 동작하면서도 미묘하게 성능이 저하되거나, 정품 부품 간 교체에도 카메라가 정상 작동하지 않는 등 이런 불투명한 행태가 많아서 Apple 제품을 절대 구매하거나 추천할 생각이 없음
HN 관련 사례1
HN 관련 사례2 -
이걸 두고 부정적으로 보면 벤더락인임, 하지만 긍정적으로 보면 도난 방지 목적도 있음, 장치를 완전히 잠그고 암호화해서 단순히 초기화/재설치가 아니라 분해해서 부품으로 팔 수도 없게 막아놓음, 초창기 아이폰이 출시됐을 때 도난 대상 1순위여서 이런 선택이 납득가는 부분도 있음, 그래서 나 역시 한동안 아이폰 구입을 망설였던 기억임
-
10분 전만 해도 몰랐던 기능 때문에 화를 내는 것도 좀 이상하다고 생각함
-
-
맥북에 이런 각도 센서가 들어간 이유가 궁금하다면 아마도 Desk View라는 애플 지원 기능 때문일 수 있음, Desk View는 웹캠을 통해 책상 위 사물을 정확한 위에서 바라보는 듯한 모습으로 보여주는데, 이 때 디스플레이의 각도 정보를 활용해서 왜곡(키스톤) 보정을 할 수 있음
-
단순히 Desk View 때문만은 아니라고 생각함, 언제 화면을 꺼야 할지, 슬립 상태로 들어갈지, 완전히 닫힌 게 아니어도 살짝 덮었을 때 '프라이버시 덕'처럼 화면을 미리 끌 수 있게 소프트웨어적으로 조정이 가능하기 때문임, 센서 기반이면 추후 업데이트도 쉽고, 단순 온오프 스위치 방식보다 유연함
-
Desk View만을 위한 센서는 아닐 것임, Desk View는 2024년 이후 와이드 앵글 카메라가 들어간 맥에서만 동작하는데, 뚜껑 각도 센서는 이미 2019년 모델부터 들어가 있었음
-
Desk View의 구현 방식이 재미있음, 단순한 이미지 변형인지, Gaussian Splat 기반 AI 모델인지 궁금함
-
실제로는 카메라에 맥북 일부만 보이면 각도를 추측할 수 있음
-
-
다른 노트북들도 이런 각도 센서를 보유하고 있으며, 리눅스에도 관련 드라이버가 있음, 센서 값은
/sys/bus/iio/devices/iio:device*/in_angl0_raw
같은 파일로 노출되고, 설정 파일에서 썼던 기억이 있는데 최근에는 노트북에서 잘 동작하지 않음 -
한때 '멍청한 볼륨 컨트롤러' 트렌드로 이 센서를 이용해서 볼륨 조절하는 아이디어도 있었음, 재미있다고 생각함
-
외부 모니터 사용하고 힌지 고장날 각오가 되어 있다면, Trombone Champ 게임에 완벽하게 쓸 수 있음
Trombone Champ 링크 -
전화를 걸 때 번호 입력용으로 쓰면 더 재밌을 것 같음
-
아코디언처럼 사용할 수도 있겠음
-
약간 웃겼음
-
-
'The Laptop Accordion'이라는 프로젝트가 2016년에 이미 있었음
유튜브 영상
프로젝트 문서- 이런 센서는 Apple만의 전유물이 아님, 차이점은 단지 Apple이 이를 공개 API로 내놓지 않을 뿐임
-
트위터 글에서 본 적 있는데, Apple Store에서 화면 각도를 76도로 맞추는 데 이 센서를 내부적으로 사용하는지 궁금함
-
정말이라면 최근에 도입된 것 같음, 내가 대학 시절 Apple 리테일 매장에서 일할 때는 각도를 일일이 감으로 맞췄고 숙련된 직원들이 아니면 바로잡아주곤 했음, 대신 악세사리나 마우스, 키보드 같은 건 책상의 나뭇결을 기준으로 진열해서 항상 정돈된 느낌을 주는 게 중요했고, 진열 정리도 고객 모르게 수시로 했음, 특별한 용어도 있었는데 15년쯤 지나서 잊어버렸음
-
게시된 사진을 보면 실제 각도는 70도, 혹은 사용자 시점에서 110도임
-
사진에서 분명히 70도로 나옴
-
각도가 중요한 이유가 실제 각도가 아니라, 진열된 제품들 각도가 다 달라서 지저분해 보이는 걸 막기 위함 아닐지 궁금함
-
매장 햄매니저가 MacBook 각도가 76도가 아닐 때마다 팀 쿡에게 화난 이메일을 받는 상상을 해봄
-
-
이런 센서를 이용해 뚜껑을 닫을 때 거대한 나무문 닫히는 소리를 재생할 수 있었으면 했는데, 업데이트가 된다면 기대해보고 싶음
-
Venjent가 만든 다양한 문 소리 트랙이 정말 인상적임
Venjent 영상1
Venjent 영상2
그리고 클래식한 Miles Davis 문 소리도 빼먹지 말아야 함
Miles Davis 문 소리 -
BBC에서 많은 효과음을 공개한 걸로 기억하는데,
BBC Sound Effects
여기에 문 소리도 있을 것 같음 -
뚜껑 닫을 때 소리가 갑자기 뚝 끊기는 게 아쉬움
-
-
사람들이 Star Trek 테마곡을 맥북 힌지로 연주하거나 기타 악기 소리를 재현하려다 힌지 고장날 일이 많아질 것임, Apple이 수리사유를 물으면 "그냥 열었을 뿐이에요"라고 답할지도 모름
-
그래도 Smackbook보단 덜 심각할 것임, HDD 충격 센서로 앱을 전환했던 프로젝트였는데
Smackbook 유튜브 영상
"Safari로 가려고 노트북 옆구리를 때렸어요" 정도로 재밌었지만, HDD를 더 이상 쓰지 않아 지원이 중단됨 -
Apple이 아마 화면 각도 값을 로깅하고 있어서 수리 논쟁에서 활용할 것 같음
-
-
Apple이 별도 센서 부품 가격도 만만치 않을 텐데 왜 이걸 넣었는지 궁금함, 혹시 닫힘 감지용 자석이 고장났을 때 백업용인지, 밝기/True Tone 같은 센서의 입력값에 쓰는지, 혹은 하드웨어 보증 확인(힌지 고장 원인 추적) 목적이 아닌지 추측함
-
센서 정보는 거의 공짜임, 자석은 닫힘 감지용, Hall 효과 센서로 각도를 인식하는데 자석에서 발생하는 신호가 연속적이기 때문에 임계값으로 on/off만 판별할 게 아니라면 각도 측정도 가능함, 요즘은 고급형 Hall 센서가 저가형과 가격차이가 없고 대량생산되는 IC라서 오히려 각도까지 알아낼 수 있는 쪽이 더 당연하고 이쪽이 공급상 이득임
-
오래 전부터 노트북 닫힘 감지엔 Hall 센서를 써왔고, 내 2013년 Thinkpad도 힌지 중간에 그런 센서가 있었음, 센서를 단순히 힌지 근처로 옮기면 각도도 무료로 알 수 있음, 심지어 각도 측정 전용 센서도 같은 가격임, 그러니 설계에 약간만 신경 쓰면 거의 공짜로 구현 가능함
-
Desk View 기능을 지원하려는 목적이기도 할 것 같음
Desk View 지원 링크 -
좀 엉뚱하지만, 사용자가 뚜껑을 열자마자 바로 슬립 해제 신호를 받으면 몇 백 밀리초라도 부팅 속도를 줄일 수 있지 않을까 싶음
-
내 추측론 쿨링/발열 제어와 연관이 있을 듯함, 맥북 통풍구가 힌지 밑에 있어서 뚜껑 각도에 따라 통풍량이 달라지기 때문임
-
-
아주 작은 이 센서 때문에 M2 MacBook Air가 많이 고장나는 현상도 있음
-
나도 궁금했었는데, 실제로 맥북 에어나 맥북 중 화면이 안 켜지는 증상 세 대를 경험했고, 써드파티 수리점에서도 자주 있는 일이라고 들었음
-
관련 기사나 추가 정보가 있으면 더 듣고 싶음
-