光過敏性発作のリスクを抑える「3回の閃光」ルールとWCAG 2.2の確認方法

Programmer hands Working at home with computer. Man writing a code. Men programmer hands on the keyboard. Hand coding and showing code graphic on screen. Web Design Business Concep

ウェブサイトの動画やアニメーションに含まれる急な点滅は、見づらさだけでなく、光に敏感な利用者の健康にも影響しうるアクセシビリティ課題です。

「3回の閃光」ルールは、こうしたリスクを抑えるために、WCAGが定めている基準です。

実務上の基本は、1秒間に3回を超える閃光を避けることです。ただし、WCAGの適合条件は回数だけでは決まりません。閃光の明るさ、色、表示面積に関する閾値も含めて判断する必要があります。

「3回の閃光」ルールが対象にするもの

閃光とは、明るさが短時間で上がって元に戻る、または下がって元に戻るような急な変化です。ゆっくり明滅する装飾と同じ意味ではありませんが、明滅が速く、明るさの変化が大きい場合は閃光として扱う必要があります。

ウェブコンテンツでは、次のような箇所を確認します。

  • 短い間隔で強い光が繰り返される動画
  • 背景色や画像が急速に切り替わる広告バナー
  • 爆発やストロボのような効果を含むゲームやインタラクティブコンテンツ
  • 点滅を繰り返すアニメーション画像

画面全体が白く光る場面だけが対象ではありません。ページ内の一部分でも、変化の速さ、明るさ、色、表示面積の組み合わせによって確認が必要になります。

WCAG 2.2のLevel AとLevel AAAの違い

WCAG 2.2では、閃光に関する要件を成功基準2.3.1と2.3.2に分けています。二つの違いは、閃光が技術的な閾値を下回る場合に例外を認めるかどうかです。

WCAG 2.2の閃光に関する成功基準
適合レベル 成功基準 求められる内容
Level A 2.3.1「3回以下の閃光、又は閾値以下」 1秒間に3回を超えて閃光しない、または一般閃光と赤色閃光の閾値を下回る
Level AAA 2.3.2「3回の閃光」 明るさや表示面積にかかわらず、1秒間に3回を超えて閃光しない

したがって、「1秒間に3回以上は禁止」ではなく、「1秒間に3回を超えない」が基準の表現に合っています。同時に、「3回までなら誰にとっても安全」という意味でもありません。この数値はWCAGへの適合を確認するための境界であり、制作時には不要な閃光そのものを避ける判断が先になります。

Level Aの閾値には、一般閃光と赤色閃光の条件があります。制作者の見た目だけで「暗いから問題ない」「小さいから問題ない」と判断せず、解析ツールで確認してください。基準の詳しい位置づけは、サイト内のWCAG 2.2 成功基準2.3.1の解説でも確認できます。正式な判定では、W3Cの成功基準2.3.1の解説を参照します。

光過敏性発作への配慮が必要な理由

光過敏性発作は、強い点滅や特定の視覚パターンが刺激となって起こりうる神経学的な反応です。テレビ、ゲーム、映画で使われるような視覚効果は、ウェブ上の動画や広告、アニメーションにも含まれることがあります。

利用者は、再生ボタンを押した直後やページを開いた直後に閃光を見る可能性があります。そのため、公開後に利用者が設定を探して回避することだけに頼らず、制作と公開前テストの段階で危険な閃光を取り除く必要があります。

制作から公開までの確認手順

1. 閃光を使わない表現を先に検討する

注意を引く目的なら、急速な点滅以外にも方法があります。静止した色、枠線、アイコン、短い文言などを組み合わせれば、光を繰り返さなくても状態や重要度を伝えられます。

動画やゲームの演出でも、閃光の場面を削除する、明るさの急変を抑える、別のカットに置き換えるといった修正を先に検討します。

2. 動くコンテンツを一覧にする

動画だけを確認して終わらせず、アニメーション画像、広告、読み込み中の演出、操作に反応する効果も含めて点検します。外部から受け取った広告素材や動画も、ページの一部として公開する以上は確認対象です。

3. 1秒ごとの回数と閾値を測る

どの1秒間を切り取っても3回を超える閃光がないかを確認します。回数を超える場合や、目視では判断しにくい場合は、一般閃光と赤色閃光の閾値を測定できるツールで解析します。

原記事で紹介していたPhotosensitive Epilepsy Analysis Tool(PEAT)は、そのためのツールの一例です。利用前に、現在の制作環境や動画形式で扱えるかを確認してください。

同じ動画でも、ページ内の小さな表示と全画面表示では見える大きさが変わります。利用者が選べる最大の表示サイズで確認し、短いアニメーション画像は繰り返し再生した状態でも点検します。

4. 問題のある場面を修正して再解析する

基準を満たさない場面があれば、閃光を削除するか、回数を減らしてから再解析します。表示面積や明るさを下げてLevel Aの閾値内に収める場合も、感覚ではなく測定結果で判断します。

5. 公開前レビューで漏れを確認する

チームによる目視確認は、対象の洗い出しや修正漏れの発見には役立ちます。ただし、目視だけでは一般閃光と赤色閃光の閾値を判定できません。光に敏感な人へ未確認のコンテンツを見せて安全性を確かめる方法にも頼らず、まず解析と修正を終えます。

警告と停止設定の位置づけ

事前警告や「フラッシュ効果をオフにする」設定は、利用者が視聴を選ぶための補助になります。しかし、警告を表示すれば基準を超える閃光を残してよいわけではありません。利用者が警告を見落とすことや、停止操作の前に閃光が始まることがあるためです。

警告を併用する場合は、閃光が始まる前に表示し、内容を具体的に伝えます。

このコンテンツには、光の点滅や強い明るさの変化が含まれます。光の点滅で体調に影響が出る方は、再生をお控えください。

自動再生を避ける、低刺激版や静止画版を用意する、再生前に効果をオフにできるようにする、といった選択肢も組み合わせます。いずれも、公開するコンテンツ自体がWCAGの閃光基準を満たしていることが前提です。

公開前チェックリスト

  • 動画、広告、アニメーション画像、操作時の効果をすべて確認した
  • どの1秒間にも3回を超える閃光がないか確認した
  • 回数だけで判断できない箇所を解析ツールで測定した
  • 赤色を含む閃光を一般的な閃光と分けて確認した
  • 全画面表示や繰り返し再生でも問題がないか確認した
  • 警告や停止設定だけに安全対策を任せていない
  • 修正後のコンテンツを再解析した

閃光への配慮は、見た目の好みではなく、利用者がコンテンツへ安全にアクセスするための品質管理です。企画、制作、受け入れ確認の各段階で対象を洗い出し、不要な閃光を避け、必要な測定を終えてから公開します。

投稿者 greeden

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)