1프레임은 몇 초일까 — 동체시력 게임 뒤에 숨은 과학
"단 1프레임만 보고 포즈를 맞혀라"라는 『순간포착!』의 규칙을 처음 들으면 대부분 이렇게 묻습니다. "그래서 1프레임이 정확히 몇 초인데?" 이 글은 그 질문에서 시작해, 게임을 만들며 마주친 눈과 화면의 과학을 정리한 이야기입니다.
1프레임의 길이는 화면 갱신률에 따라 달라진다
영상과 게임에서 프레임(frame)은 화면에 표시되는 정지 이미지 한 장을 뜻합니다. 60Hz 화면에서는 한 갱신 주기가 1초 ÷ 60 = 약 16.7밀리초이고, 120Hz에서는 약 8.3ms입니다. 영화의 24fps는 프레임당 약 41.7ms입니다. 따라서 “1프레임”은 기기와 콘텐츠의 갱신률을 함께 밝혀야 정확한 표현입니다.
『순간포착!』은 표시 요청 시간을 16.7ms로 정했습니다. 다만 브라우저 타이머와 실제 패널 갱신은 완전히 같은 시점에 맞물리지 않으므로, 모든 기기에서 물리적 노출 시간이 동일하다는 뜻은 아닙니다. 이 값은 게임 코드가 요청하는 목표 시간이며 실제 표시는 화면 갱신률과 실행 환경의 영향을 받습니다.
아주 짧은 노출 뒤 왜 마스크를 쓸까
짧게 제시된 시각 자극의 식별은 자극의 대비와 크기, 주의, 뒤이어 나오는 화면에 따라 달라집니다. 특히 뒤에 나타난 패턴이 앞선 자극의 식별을 방해하는 현상을 시각적 후방 마스킹(backward masking)이라고 합니다. 효과의 크기와 기전은 실험 조건에 따라 달라지며, 단순히 망막의 “잔상” 하나로 설명할 수 없습니다. 후방 마스킹 연구 검토
따라서 16.7ms 자극이 사라진 뒤에도 0.5초 동안 같은 그림을 본 것과 같다는 주장은 성립하지 않습니다. 이 게임은 정답 화면으로 바로 넘어갈 때 생기는 추가 단서를 줄이고 난이도를 일정하게 유지하려고 별도의 마스크 화면을 사용합니다.
게임이 노이즈 화면을 끼워 넣는 이유
『순간포착!』은 노출 직후 1.5초 동안 여러 색이 섞인 노이즈 모자이크를 보여 줍니다. 후속 패턴이 앞선 자극의 처리를 방해할 수 있다는 마스킹 원리를 게임 장치로 응용한 것입니다. 이전 자극을 완전히 “덮어쓴다”거나 순간에 인코딩한 정보만 남긴다고 단정할 수는 없습니다.
개발 중 재미있는 실패담도 있습니다. 처음에는 단색 화면으로 마스킹을 했는데, 테스터가 귀신같이 정답 색을 맞히는 겁니다. 알고 보니 보색 잔상 때문에 단색 배경 위에 직전 색의 흔적이 도드라져 보였던 것. 그래서 마스크는 모든 색이 뒤섞인 노이즈로 바뀌었습니다.
게임에서 익숙해지는 것은 무엇인가
반복하면 같은 포즈와 보기 구성, 응답 타이밍에 익숙해져 게임 점수가 오를 수 있습니다. 그러나 특정 시각 과제의 향상이 일반적인 시력이나 스포츠 수행 향상으로 그대로 이어진다는 근거는 제한적입니다. 일반 시각 훈련의 전이를 검토한 통제 연구도 과제 점수와 실제 수행을 구분해야 한다고 지적합니다. Abernethy & Wood (2001)
『순간포착!』은 토스 앱에서 이용할 수 있습니다. 기록은 이 게임의 짧은 포즈 구분 과제에서만 해석해야 하며, 의학적 시력 검사나 훈련 프로그램이 아닙니다. 게임 정보 페이지에서 이용 방법 보기 →