Fitts 법칙과 3차원 움직임
이동시간과 속도–정확도 관계 · 난이도 지수와 예측식 · 두 표적의 이동시간 비교
이 차시를 마치면
- Fitts 법칙은 표적 거리와 크기를 이용해 이동시간을 모델링한다.
- Fitts 식에서 W가 커지면 다른 조건이 같을 때 난이도 지수가 감소한다.
- log₂(2A/W)와 log₂(1+D/W)는 서로 다른 정식화다.
이동시간과 속도–정확도 관계
Fitts의 표적 선택 과제는 두 표적 사이를 이동해 정확히 도달하는 동작을 다룬다. 거리가 멀거나 표적 폭이 작아지면 더 오래 걸리는 경향을 모델링한다.
여기서 이동시간 MT는 움직이는 데 걸린 시간이다. 자극을 보고 움직이기 시작하기까지의 반응시간 RT와 개념적으로 구분한다. 크고 가까운 표적은 작고 먼 표적보다 선택하기 쉽다.
Fitts의 표적 선택 과제는 시작 위치에서 목표까지 빠르고 정확하게 움직이는 과제다. Movement Time(MT)은 이동시간, Amplitude는 이동 진폭 또는 거리, Width는 표적 폭이다. 표적 중심까지의 거리와 움직임 방향에서 허용되는 폭을 일관되게 사용한다.
Speed–Accuracy Trade-off는 속도–정확도 상충 관계다. 빨리 움직인 결과만 보지 말고 표적을 정확히 선택했는지와 함께 평가한다.
관련 강의자료 펼치기
3._Information_Processing_updated · PDF 물리 42쪽
3._Information_Processing_updated · PDF 물리 43쪽
3._Information_Processing_updated · PDF 물리 44쪽
관련 영상 00:00:48 (원본 영상 · 로컬 보관)
관련 영상 00:06:37 (원본 영상 · 로컬 보관)



난이도 지수와 예측식
원형식은 ID=log₂(2A/W), Shannon 형식은 ID=log₂(1+D/W)이다. 거리 A 또는 D와 폭 W는 같은 단위를 사용한다. 두 식을 서로 섞지 않는다.
이동시간은 MT=a+bID로 예측한다. a는 ID=0일 때의 절편, b는 난이도가 1 bit 늘 때 증가하는 시간이다. 실제 장치와 과제 자료로 계수를 추정해야 한다.
Index of Difficulty(ID)는 난이도 지수다. 같은 형태의 식 안에서 거리가 커지면 ID가 커지고, 폭이 커지면 ID가 작아진다. MT를 ms로 쓰면 기울기 b의 단위는 ms/bit이고, 초로 쓰면 s/bit다. 서로 다른 ID 정의를 한 계산에서 섞지 않는다.
Intercept는 절편, Slope는 기울기다. 강의자료가 인용한 ISO9241-9는 표적 선택 평가 문맥의 표준 번호이며, 여기에서는 강의에 제시된 식과 조건을 기준으로 계산한다.
관련 강의자료 펼치기
3._Information_Processing_updated · PDF 물리 43쪽
3._Information_Processing_updated · PDF 물리 45쪽
3._Information_Processing_updated · PDF 물리 46쪽
관련 영상 00:03:34 (원본 영상 · 로컬 보관)



두 표적의 이동시간 비교
Shannon 형식에서 a=50 ms, b=150 ms/bit로 두 표적을 비교한다. D=80 mm, W=20 mm이면 ID=log₂5≈2.322이고 MT≈398 ms다.
D=100 mm, W=10 mm이면 ID=log₂11≈3.459이고 MT≈569 ms다. 두 번째 표적은 더 멀고 더 작아 예측 이동시간이 길다. 거리를 줄이거나 폭을 늘리면 D/W가 작아진다.
관련 강의자료 펼치기
3._Information_Processing_updated · PDF 물리 47쪽
관련 영상 00:12:34 (원본 영상 · 로컬 보관)

신체 부위와 인터페이스 설계
손가락·손목·팔처럼 사용하는 관절과 움직임에 따라 기울기가 달라질 수 있다. 표적 선택에는 운동을 조정하기 위한 감각 정보도 필요하다.
자주 누르는 버튼을 접근하기 쉽게 배치하고 충분한 클릭 영역을 주면 선택 부담을 줄일 수 있다. 다만 주변 버튼과의 간격, 실수 비용, 가림과 화면 공간도 함께 고려한다.
강의의 신체 부위 비교 예는 Forearm(전완) 105 ms/bit, Wrist(손목) 43 ms/bit, Finger(손가락) 26 ms/bit다. 같은 ID 증가에 대한 시간 증가량의 예이며 모든 장치와 사용자에게 적용되는 고정값은 아니다.
이메일 메뉴 예에서는 상단에서 누른 조작부와 하단에 뜬 확인 영역 사이의 긴 이동을, 시작 위치 가까운 조작부 배치로 줄이는 모습을 비교한다. 확인·취소 표적을 크게 하는 변화는 폭 W를 늘리는 설계와 연결된다.
관련 강의자료 펼치기
3._Information_Processing_updated · PDF 물리 48쪽
3._Information_Processing_updated · PDF 물리 49쪽
관련 영상 00:14:27 (원본 영상 · 로컬 보관)
관련 영상 00:15:44 (원본 영상 · 로컬 보관)
관련 영상 00:19:46 (원본 영상 · 로컬 보관)


보충논문: VR에서 Fitts 법칙을 확장하기
3차원 가상환경에서는 거리와 표적 크기 외에 깊이·방향과 지각 조건이 이동시간에 영향을 줄 수 있다. 보충논문은 이런 특성을 반영한 모형을 기존 Fitts 모형과 비교한다.
연구에는 23명이 참여했고 Oculus Rift CV1과 Touch 장치를 사용했다. 이 연구의 결과는 해당 장비와 표본, 가상 표적 선택 과제를 대상으로 한다.
Virtual Reality(VR)는 가상현실, Head-mounted Display(HMD)는 머리 착용형 디스플레이다. 표적 선택(Target Selection) 과제에서 이동시간을 측정하는 것과 물체를 잡아 옮기는 과제는 구분한다.
관련 강의자료 펼치기
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 1쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 2쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 3쪽
관련 영상 00:22:19 (원본 영상 · 로컬 보관)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 1쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-001.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 2쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-002.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 3쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-003.jpg)
VR 과제의 조건과 분석 단위
표적은 크기와 3차원 위치가 달라지는 큐브였다. 100조합 중 중첩 4조건을 제외해 96시행을 구성했고, 각 참가자는 연습 후 본실험을 수행했다. 거리 R, 경사각 θ, 방위각 φ로 위치를 기술한다.
23명×96시행=2208시행 중 118시행을 제외하여 2090시행을 분석했다. 참가자 수와 시행 수를 혼동하지 않는다. 같은 참가자의 반복 측정은 서로 독립적인 2090명의 자료가 아니다.
구면좌표(Spherical Coordinates)에서는 R이 거리, θ가 경사각(Inclination), φ가 방위각(Azimuth)을 나타낸다. 같은 화면상 크기라도 깊이와 방향이 달라지면 지각과 운동 조건이 같지 않을 수 있다.
논문의 큐브 표적 한 변은 2·8·16·48 units의 네 수준이며 커서는 한 변 5 units의 큐브다. 최소 표적보다 커서가 클 수 있어 점 커서와 같은 조건으로 보지 않는다. 좌표 조합에서 얻은 반경거리 R은 15수준(14.14–86.60 units), 경사각은 23수준(−90°–90°), 방위각은 8수준(0°–315°)이다.
각 시행은 중앙의 reset cube를 선택한 뒤 새 표적을 제시하는 순서다. 커서가 표적에 닿으면 표적이 불투명해져 도달을 알려 주고 컨트롤러의 A 버튼으로 선택한다. 표적 선택이 성공할 때까지 계속하며, 본실험 전 10회 연습을 시행한다.
관련 강의자료 펼치기
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 4쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 5쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 6쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 7쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 8쪽
관련 영상 00:24:41 (원본 영상 · 로컬 보관)
관련 영상 00:26:57 (원본 영상 · 로컬 보관)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 4쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-004.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 5쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-005.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 6쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-006.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 7쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-007.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 8쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-008.jpg)
처리량과 확장 모형
전통적 처리량은 TP=ID/MT이며 초 단위 MT를 사용하면 bit/s이다. 이 연구는 같은 표적의 반복 선택 자료가 부족하여 유효 난이도에 기반한 표준화 처리량과 구분되는 지표를 사용했다. 참가자 내 반복 측정은 다층모형으로 다뤘다.
제안식은 MT=732.369+433.127ID−2.681θ+.336(θ×S)이다. 표적 크기 S와 경사각의 상호작용이 있어 θ 효과를 한 방향으로만 일반화할 수 없다. 전통 모형 R²=.501, 깊이 변화 모형 .545, 제안 모형 .645였다. 이는 분석 대상 변동의 설명 비율이지 정답률이 아니다.
처리량은 Throughput(TP)이며, 유효 폭(Effective Width)과 유효 난이도(Effective Index of Difficulty)를 이용하는 처리량과 단순한 ID/MT는 구분한다. 다층모형(Multilevel Model)은 같은 참가자에서 반복 측정한 관측값의 구조를 고려하는 분석이다.
관련 강의자료 펼치기
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 9쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 10쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 11쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 12쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 13쪽
관련 영상 00:28:52 (원본 영상 · 로컬 보관)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 9쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-009.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 10쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-010.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 11쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-011.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 12쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-012.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 13쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-013.jpg)
3차원 설계에서의 해석 범위
깊이 지각, 표적 크기, 눈높이와 이동 방향이 결합되어 수행이 달라질 수 있다. 제안 모형에도 35.5%의 변동이 설명되지 않았으며 별도 조건에서의 검증이 필요하다.
표적이 큐브라는 점, 제한된 공간, 고정된 장비 조건과 반복 횟수가 적용 범위를 제한한다. 성공할 때까지 시행을 계속한 과제이므로 제외율 118/2208≈5.34%를 통상적인 오답률로 바꾸어 부르지 않는다.
관련 강의자료 펼치기
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 14쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 15쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 16쪽
[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) · PDF 물리 17쪽
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 14쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-014.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 15쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-015.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 16쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-016.jpg)
![[4주차]Fitts’_law_in_three-dimensional_virtual_environments (2) PDF 물리 17쪽](../pdf/%5B4%EC%A3%BC%EC%B0%A8%5DFitts%E2%80%99_law_in_three-dimensional_virtual_environments%20%282%29/page-017.jpg)
핵심을 내 말로 정리하기
- Fitts 법칙은 표적 거리와 크기를 이용해 이동시간을 모델링한다.
- Fitts 식에서 W가 커지면 다른 조건이 같을 때 난이도 지수가 감소한다.
- log₂(2A/W)와 log₂(1+D/W)는 서로 다른 정식화다.
- 버튼 확대는 이동 난이도뿐 아니라 배치와 오류 위험도 고려한다.
- 23명에게96시행씩 수행하면 전체2208시행이다.
- 118시행을 제외한 분석 시행 수는2090이다.
- 모형의 R²=.645는 해당 분석에서 변동의64.5%를 설명했다는 뜻이다.
이해했는지 확인해 보기
먼저 답을 생각한 뒤 문제를 눌러 풀이와 비교하세요.
1. Fitts 법칙은 표적 폭을 무시하고 거리만 사용한다. 이 설명의 문제점은?
같은 거리에서 작은 표적은 더 정밀한 동작을 요구한다.
2. 표적 폭을 넓히면 같은 거리의 난이도 지수가 증가한다. 이 설명의 문제점은?
비율D/W 또는2A/W의 분모가 커진다.
3. 두 Fitts 식은 어떤 숫자를 넣어도 완전히 같은 값을 낸다. 이 설명의 문제점은?
같은 거리·폭을 넣어도 식의 상수와 구조가 다르므로 명시한 식을 사용한다.
4. 버튼은 크게 만들기만 하면 모든 설계 문제가 해결된다. 이 설명의 문제점은?
시야와 공간, 다른 조작부와의 관계도 함께 고려해야 한다.
이 차시에서 주의할 표현
- 총 시행에서 제외 시행을 뺀다. 제외율을 곧바로 오답률로 보지 않는다.
- 회귀의 변동 설명 비율과 분류 정확도는 서로 다른 지표다.
4주차를 마쳤다면
기초 개념부터 계산과 복합 사례까지 50문항. 한 문항마다 정답과 풀이를 확인하세요.
4주차 종합 퀴즈 시작 →