multi_monitor.cpython-314.pyc
1 + 2 ՚hip6 � �p � R t ^ RIHtHt ^ RIHtHt ^ RIHtHtH t H 3 t 4 ^ RIHt ^ RI t ^ RIt^RIHt ] ! R R4 4 t] ! R R 5 4 4 t ! R R4 t ! R R4 t] ! R R4 4 t ! R R4 t]R8X d� ]! R4 ]! ]! RRRR7 4 tR R lt]P7 ]4 ]! R4 . R$Ot] Fe w tttt ]PC ]]]4 t"]PG 4 t$]! ] R R]$PJ R R]$PL R R!24 ]PN ! R"4 Kg ]! R#4 R# R# )%uJ 6 Multi-Monitor Attention Detection 7 8 Detects which screen the operator is attending to by combining: 9 1. Tobii gaze validity (valid = main monitor, invalid = looking away) 10 2. Gaze edge detection (coordinates at screen edges suggest looking past) 11 3. (Future) Head pose from MacBook camera 12 13 Screen Layout: 14 [MacBook] [Main Monitor] [iPad] 15 LEFT CENTER RIGHT 16 17 When Tobii gaze is invalid or at left edge → likely looking at MacBook 18 When Tobii gaze is valid in center → looking at main monitor 19 When Tobii gaze is invalid or at right edge → likely looking at iPad 20 )� dataclass�field)�datetime� timedelta)�Optional�Callable�List�Dict)�EnumN)�AttentionScreenc �H a � ] tR t^t o RtRtRtRtRtRt Rt 21 V 3R ltR tV t R 22 # )�ScreenConfigz&Configuration for multi-monitor setup.�MacBook�Main Monitor�iPad皙�����?�ffffff�?i, c �b <� V ^8� d Qh/ S[ ;R&