Files
GhiVideo_v4/docs/history/2026-07-15_1109_팬-지연-포즈평활-완전제거.md
T
b23042andClaude Fable 5 fcf686f203 문서 — 작업 기록 형식 규칙(작업분·누적 토큰 병기) + 이력 37건
- CLAUDE.md: Context 사용량을 '작업분 + 누적' 병기로 확정(영구 규칙)
- docs/history: 7/15 작업 이력 37건 (포터블·검색 재설계·선형 입체형·
  시점/종점 표기·설정 산출/복원·각종 진단)

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-15 16:28:49 +09:00

32 lines
1.4 KiB
Markdown

# 2026-07-15 팬(회전) 시 라벨 지연·늦은 정렬 — 포즈 평활 완전 제거
**소요 시간**: 8분
**Context 사용량**: input 16400k / output 3k tokens
## 제보 (재발)
좌우 회전 시 측점·라벨이 여전히 뒤늦게 따라오고 뒤늦게 정렬됨.
## 원인 (단위 착오 발견)
- 포즈 평활 상한 POSE_SMOOTH_SYNCED_MAX=5 를 '±5 영상프레임(83ms)'로 잡았으나
smoothFrame 의 halfWin 단위는 **프레임 배열 행(CSV 10Hz 행)** → 실제 **±0.5초 이동평균**
- 대칭 창이라 등속 회전 중에는 지연이 없지만, **팬 시작·종료(각가속) 구간**에서
평균이 실제 자세를 못 따라가 "늦게 출발·늦게 정렬" 발생
## 수정 — StationOverlay.tsx
- POSE_SMOOTH_SYNCED_MAX **5 → 0** (프레임 동기 데이터는 평활 완전 끔)
- 위치 = djmd(프레임 동기, 잡음 없음), 자세 = 10Hz 선형보간 — 둘 다 이미 매끄러움
- smoothFrame(h=0) = 해당 행 그대로 + poseAt 의 행간 선형보간만 수행
- 비동기(CSV 지터) 데이터셋은 기존 smoothHalf 그대로
## 잔여 지연 시
- 남는 '일정한' 지연(등속 회전 중에도 밀림) = 짐벌 로그 기록 지연 →
카메라 파라미터 '자세 선행' +0.1~0.3s 튜닝 후 PC 저장 (어제 추가한 기능)
## 반영
- 웹(index-vsJQCQXN.js, 07.15 11:09) + 포터블(D:\GhiVideo-Portable) + zip 갱신 완료