# 2026-07-14 시간동기(영상↔로그) 보정 슬라이더 **소요 시간**: 8분 **Context 사용량**: input 3290k / output 4k tokens ## 배경 (사용자 문제 제기) 오르막 촬영(드론 고도 점진 상승)에서 POI 가 영상에 "풀 붙인 듯" 고정되지 않고 밀림. 남은 오차원 분석: ① 영상-로그 시간 동기(이동 중 최대 ~5m 밀림의 주범), ② 포즈 스무딩 지연(smoothHalf 60 = ±6초 평균 — 고도/자세가 서서히 변하는 오르막에서 랙). ## 구현 — 시간동기 보정 (①) - CameraParams 에 `timeOffsetSec`(기본 0) 추가 — **camera.json/보정 저장에 자동 포함** - RAF 연속 프레임 산출에 오프셋 적용: estTime = 부드러운 시간 + timeOffsetSec → 포즈 보간·라벨 캐시 조회·선형/궤적 투영 전부 일괄 반영 - UI: 자세 보정 섹션 최상단 "시간동기" 슬라이더 (−2~+2s, 0.05s 스텝, 툴팁) ## 안내 (②) - 오르막 데이터셋은 smooth(포즈 이동평균 반폭) 60 → **10 내외 권장** — ±1초 평균으로 고도 상승 추종. 조정 후 display.json 저장 ## 남은 개선 여지 (미구현 제안) - djmd(영상 내장 텔레메트리)의 프레임별 위치/고도 사용 — 프레임 단위 완전 동기. 자세(yaw/pitch)는 djmd 에 없어 CSV 병용 필요. 필요 시 다음 단계로 ## 검증 - tsc+vite 빌드 통과, 새 번들(index-ee25eCoO.js) 서빙