Skip to content

feat: Android 온디바이스 AI 블러 강도·가림 영역 너비 조절 추가 #780

Closed

Description

@finefinee

작업 내용

  • 온디바이스 AI에서 영상 조절의 블러 강도·가림 영역 너비 조절 불가, 서버 AI 처리에서만 조절할 수 있습니다. 안내만 표시
  • 온디바이스 블러 sigma(720p 48, 1080p 72)와 마스크 1칸 팽창이 코드 상수로 고정
  • 온디바이스에서도 두 값을 조절하고 기기에 저장, 현재 온디바이스 강도와 1칸 팽창을 하한으로 유지

작업 체크리스트

  • 온디바이스 블러 강도 배율 적용(GPU·CPU 경로), 현재 강도 하한
  • 온디바이스 가림 영역 너비를 마스크 팽창 칸 수로 적용(GPU·CPU 경로), 1칸 하한
  • 온디바이스 모자이크 설정 기기 저장과 영상 조절 화면 활성화
  • 단위 테스트·빌드 확인
  • S25 송출 화면 강도·너비 변화와 처리 시간 확인

완료 기준

  • 온디바이스 AI에서 블러 강도·가림 영역 너비 슬라이더 조절 시 송출·보호 미리보기·처리 녹화에 같은 값 적용
  • 최솟값에서도 현재 온디바이스 강도와 1칸 팽창 유지
  • 앱 재시작 후 조절값 유지, 모자이크 기본값 버튼으로 현재 강도 복귀

참고

  • 서버 AI 기본값: blur_radius sigma 24px, mask_margin 8px(범위 164, 064)
  • 온디바이스 상수: PrivacyBroadcastBlur.kt(sigma = max(48, 짧은 변/15)), PrivacyMaskRenderer.kt(PROTECTED_EDGE_CELLS=1)
  • iOS 온디바이스도 같은 상수 고정 상태, 후속 이슈로 진행
  • S25 1080p GPU 가림 처리(읽기 포함) 중앙값: 강도 24 약 6ms, 36 약 12.1ms, 48 약 12.7ms
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

feat새 기능 개발

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions