본문 바로가기

2.3.1 3회 또는 임계값 이하의 번쩍임

(Level A)

목표
콘텐츠가 발작을 유발하지 않는다.
할 일
번쩍이는 콘텐츠를 피하거나 임계값 미만으로 유지하라.
중요성
번쩍이는 콘텐츠는 편두통, 현기증, 메스꺼움, 발작을 유발할 수 있다.

성공 기준(SC)

웹 페이지는 초당 3회 이상 번쩍이는 콘텐츠를 포함해서는 안된다. 또는, 일반 번쩍임과 적색 번쩍임 임계값 이하로 번쩍임을 설정해야 한다.

참고

이 성공 기준을 충족하지 못하는 콘텐츠는 사용자가 전체 페이지 이용을 방해할 수 있으므로, 웹 페이지의 모든 콘텐츠는 (다른 성공 기준을 충족하는 데 사용되는지 여부와 관계없이) 이 성공 기준을 충족해야 한다. 준수 요구사항 5: 불간섭을 참고하라.

이 성공기준의 의도는 사용자가 광과민성 발작 없이 사이트 전체 콘텐츠를 이용할 수 있도록 하는 것이다.

몇 번의 이상의 번쩍임을 포함한 특정 주기의 번쩍이는 콘텐츠는 광과민성 발작 장애를 가진 사람에게 발작을 일으킬 수 있다. 사람들은 다른 색 보다 붉은 색에 대해서 더 민감하므로, 강렬한 적색 번쩍임에 대해서 특별한 테스트가 존재한다. 이 가이드라인은 원래는 방송 산업 지침에 기반을 한 것으로, 콘텐츠를 더 가까운 거리에서(더 큰 시야각을 사용하여) 보는 데스크탑 모니터에 맞게 조정되었다.

번쩍임은 디스플레이에 의해서 일어날 수도 있고, 이미지를 렌더링 중인 컴퓨터나 렌더링 중인 콘텐츠에 의해 일어날 수도 있다. 저작자는 앞 두가지를 통제할 수 없다. 이 기준의 목적은 번쩍임 임계값을 위반하는 깜빡거림(flicker)이 콘텐츠 자체로 인해 발생하지 않도록 하는 것이다. 예를 들어 콘텐츠에는 일련의 섬광 또는 빠른 폭발의 클로즈업을 보여주는 비디오 클립이나 애니메이션 이미지가 포함될 수 있다.

이 성공기준은 넓은 주파수의 범위(3~50Hz)내에서 단일 픽셀의 깜빡임도 허용하지 않았던 WCAG 1.0의 엄격한 기준을 대체한다. 이 성공기준은 영국과 다른 국가의 텔레비전 방송에서 사용하는 제한을 컴퓨터 디스플레이 시청에 맞게 변경한 것에 기반한다. WCAG 2.0에서는 1024 x 768 스크린이 평가를 위한 기준 스크린 해상도로 사용된다. 341 x 256 픽셀은 일반적인 시청 거리에서 10도의 뷰포트를 의미한다. (10도 필드는 기존 규정에서 가져온 것이며 사람들이 사진 자극에 가장 민감한 눈의 중심 시력 부분을 나타낸다.)

소형 휴대전화에서부터 대형 거실 디스플레이까지 다양한 사이즈의 디스플레이가 확산되고, CSS 픽셀을 밀도 독립적인 측정 단위로 사용함에 따라, 이전 평가 기준은 시대에 맞지 않는 것으로 보일 수도 있다. 하지만, 일정한 사이즈의 이미지는 장치에 상관없이 사용자의 시야에서 상대적으로 동일한 비율을 차지한다. 커다란 화면에서는 이미지는 더 작은 사이즈를 가지지만, 커다란 스크린이 시야에서 더 큰 비율을 차지한다. 휴대용 화면에서는 이미지가 화면 거의 전체를 덮을 수 있다. 하지만, 사용자의 시야에서 휴대용 화면이 좁은 범위를 차지한다. 그러므로, CSS상 픽셀로 표현되는 같은 면적의 번쩍이는 콘텐츠는 여전히 유효한 평가 수단이다. 원본 픽셀 블록을 CSS 픽셀로 대체한다는 것은 번쩍이는 총 영역이 341 x 256 CSS 픽셀, 즉 87,296 CSS 픽셀이 번쩍인다는 것을 의미한다.

콘텐츠는 사용자가 콘텐츠를 볼 수 있는 최대 크기와 사용자 에이전트의 표준 확대/축소 수준에서 분석되어야 한다. 예를 들어, 웹 페이지의 특정 영역과 전체 화면에서 재생될 수 있는 비디오의 경우 전체 화면에서 비디오의 위험을 분석해야 한다.

비디오 콘텐츠가 sRGB 이외의 색상 공간으로 제공되는 경우 가장 넓은 동적 범위를 제공하는 버전을 테스트해야 한다. 이러한 경우 일반 번쩍임의 업계 표준 정의는 더 어두운 이미지가 160cd/m2 미만인 경우 20cd/m2 이상의 휘도 변화이다. (ITU-R BT.1702.) 이는 표준 동적 범위(SDR) 및 높은 동적 범위(HDR) 콘텐츠에 적용된다. 더 어두운 상태가 160cd/m2 이상인 HDR 콘텐츠의 경우 일반 번쩍임은 Michelson 대비가 1/17 이상이다. 여기서 Michelson 대비는 (LHigh - LLow) / (LHigh + LLow)로 계산한다. 여기서 LHigh와 Llow는 각각 높은 휘도 상태와 낮은 휘도 상태이다.

반복 가능한 짧은 클립(예시: GIF 애니메이션) 같은 경우, 반복되는 동안 분석되어야 한다.

참고

이 명세는 사람이 선택하는 실제 시청 거리를 고려할 수 없다. 이상적인 시청 거리보다 화면에 더 가까이 있는 사용자는 규범적으로는 통과하는 깜빡이는 영역에 의해서도 영향을 받을 수 있다. 줌이나 화면 확대에 의존하는 사용자에게서 같은 문제가 발생할 수 있다. 반대로, 이상적인 거리보다 멀리서 보는 사용자는 임계값보다 더 큰 깜빡이는 영역을 견딜 수 있다.

연속적으로 그리고 동시에 발생하는 번쩍임의 결합 영역은 실제로 동시에 깜빡이고 있는 총 면적을 의미한다. 이것은 시야각 10도 내에서 동시에 번쩍이는 인접한 영역을 모두 합산하여 계산한다.

참고

“깜빡임”과 “번쩍임”이라는 용어는 때때로 동일한 콘텐츠를 의미한다.

  • “깜박임”은 주의 산만 문제를 일으키는 콘텐츠를 의미한다. 깜박임은 멈추거나 (또는 멈출 수 있다면) 짧은 시간 동안 허용될 수 있다.
  • “번쩍임”은 발작을 유발할 수 있는 콘텐츠를 의미한다(초당 3회 이상이고 충분히 크고 밝은 경우). 이는 1초라도 허용될 수 없으며, 발작을 일으킬 수 있기 때문이다. 또한 번쩍임을 끄는 것은 선택사항이 아니다. 대부분의 사용자가 끌 수 있는 속도보다 먼저 발작이 발생할 수 있기 때문이다.
  • 깜박임은 보통 초당 3회 이상의 속도로 발생하지 않지만, 그럴 수도 있다. 깜박임이 초당 3회보다 빠르게 발생하면 번쩍임으로도 간주된다.

참고

“강렬한 적색이 포함된 상반되는 전환의 쌍”에 대한 새로운 정의는 다음과 같다. 한쪽의 R/(R + G +B)의 값이 0.8 이상이고, 다른 상태와 차이가 CIE 1976 UCS 색도도(chromaticity diagram) 기준으로 0.2 보다 큰 한 쌍의 전환이다. [ISO_9241-391]

색도 차이는 다음과 같이 계산한다.

  • SQRT( (u'1 - u'2)^2 + (v'1 - v'2)^2 )

여기서 u’1과 v’1은 상태 1의 색도 좌표이고 u’2와 v’2는 상태 2의 색도 좌표이다. u’와 v’의 1976 UCS 색도 좌표는 다음과 같이 계산한다.

  • u' = 4 * X / (X + 15 * Y + 3 * Z)
  • v' = 9 * Y / (X + 15 * Y + 3 * Z)

여기서 X, Y, Z는 CIE XYZ 색 공간에 있는 색상의 삼색 자극값이며 다음과 같이 계산할 수 있다.

  • X = 0.4124564 * R + 0.3575761 * G + 0.1804375 * B
  • Y = 0.2126729 * R + 0.7151522 * G + 0.0721750 * B
  • Z = 0.0193339 * R + 0.1191920 * G + 0.9503041 * B

여기서 R, G, B는 “상대 휘도” 정의에 지정된 대로 0~1 범위의 값이다.

  • 번쩍이는 자료를 볼 때 발작을 일으키는 개인은 대체 텍스트에만 제한되지 않고 발작 없이 사이트의 전체 콘텐츠를 경험할 수 있다. 여기에는 광과민성 뇌전증뿐만 아니라 기타 광과민성 발작 장애가 있는 사람도 포함된다.
  • 웹 사이트에는 기관총 발사의 총구 섬광 비디오가 있지만 번쩍이는 이미지의 크기는 번쩍임 임계값 크기 아래의 화면의 작은 부분으로 제한된다.
  • 매우 밝은 번개가 번쩍이는 장면이 포함된 영상은 번개가 1초에 세 번만 번쩍이도록 편집된다.

자료는 정보 제공 목적으로만 제공되며 보증을 암시하지 않는다.

이 섹션의 각 번호가 매겨진 항목은 접근성 지침 실무 그룹이 이 성공 기준을 충족하기에 충분하다고 판단하는 기법 또는 기법의 조합을 나타낸다. 기법은 기준의 최소 요구 사항을 넘어설 수 있다. 이러한 기법에서 포괄하지 않은 기준 충족의 다른 방법이 있을 수 있다. 다른 기법 사용에 대한 정보는 WCAG 성공 기준에 대한 기법 이해, 특히 “기타 기법” 섹션을 참조하라.

의견 남기기