適用 (対象)
SMIL 2.0
これは、次の達成基準に関連する達成方法である:
- 達成基準 1.2.2 (キャプション (収録済) ) (G87: クローズドキャプションを提供するの達成方法として十分)
- 達成基準 1.2.4 (キャプション (ライブ) ) (G9: ライブの同期したメディアに対してキャプションを作成するの達成方法として十分)
- 達成基準 1.2.4 (キャプション (ライブ) ) (G87: クローズドキャプションを提供するの達成方法として十分)
- 達成基準 1.2.4 (キャプション (ライブ) ) (書かれていない達成方法を満たす手段として十分)
解説
この達成方法の目的は、ろう又は別の方法で視聴覚素材の会話の聞き取りが困難な利用者が、その素材を見て理解できるようにすることである。この達成方法では、会話と重要な音をすべて、画面上のキャプション領域に表示されるテキストストリームで提供する。
SMIL 2.0 では、映像及びキャプションに別々の領域を定義することができる。キャプション及び映像の再生は同期されて、キャプションのテキストが画面上のある領域に表示され、それに対応する映像が別の領域に表示される。
事例
事例 1: RealMedia プレーヤー向けの SMIL 2.0 のキャプションの例
<?xml version="1.0" encoding="UTF-8"?> <smil xmlns="https://www.w3.org/2001/SMIL20/Language"> <head> <layout> <root-layout backgroundColor="black" height="310" width="330"/> <region id="video" backgroundColor="black" top="5" left="5" height="240" width="320"/> <region id="captions" backgroundColor="black" top="250" height="60" left="5" width="320"/> </layout> </head> <body> <par> <video src="salesdemo.mpg" region="video" title="Sales Demo" alt="Sales Demo"/> <textstream src="salesdemo_cc.rt" region="captions" systemCaptions="on" title="captions" alt="Sales Demo Captions"/> </par> </body> </smil>
この例は、<video> および <textstream> タグを1個ずつ含んだ <par> セグメントを示している。systemCaptions 属性は、利用者の使っているプレーヤーのキャプション設定がキャプションの表示を選択している場合のみ、テキストストリームを表示すべきであることを示している。<layout> のセクションは、映像及びキャプションに使用する領域を定義している。
事例 2: RealMedia プレーヤー向けの内部テキストストリームを伴った SMIL 2.0 のキャプションの例
<?xml version="1.0" encoding="UTF-8"?> <smil xmlns="https://www.w3.org/2001/SMIL20/Language"> <head> <layout> <root-layout backgroundColor="black" height="310" width="330"/> <region id="video" backgroundColor="black" top="5" left="5" height="240" width="320"/> <region id="captions" backgroundColor="black" top="250" height="60" left="5" width="320"/> </layout> </head> <body> <par> <video src="salesdemo.mpg" region="video" title="Sales Demo" alt="Sales Demo"/> <text src="data:,This%20is%20inline%20text." region="captions" begin="0s" dur="3"> <param name="charset" value="iso-8859-1"/> <param name="fontFace" value="System"/> <param name="fontColor" value="yellow"/> <param name="backgroundColor" value="blue"/> </text> <text src="data:,This%20is%20a%20second%20text." region="captions" begin="3s" dur="3"> <param name="charset" value="iso-8859-1"/> <param name="fontFace" value="System"/> <param name="fontColor" value="yellow"/> <param name="backgroundColor" value="blue"/> </text> </par> </body> </smil>
この例は、同期したテキストストリームを SMIL ファイル内に有する <text> 要素を示している。
参考リソース
この参考リソースは、あくまでも情報提供のみが目的であり、推薦などを意味するものではない。
検証
手順
- プレーヤーにキャプションの設定がある場合には、キャプションの表示を有効にする。
- キャプションのあるファイルを再生する。
- キャプションが表示されることを確認する。
期待される結果
- 3.の結果が真である。