応用情報技術者 2011年 春期 午前2 問27
問題文
動画や音声などのマルチメディアコンテンツのレイアウトや再生のタイミングをXML フォーマットで記述するための W3C 勧告はどれか。
選択肢
ア:Ajax
イ:CSS
ウ:SMIL(正解)
エ:SVG
動画や音声などのマルチメディアコンテンツのレイアウトや再生のタイミングをXMLフォーマットで記述するためのW3C勧告【午前2 解説】
要点まとめ
- 結論:マルチメディアのレイアウトや再生タイミングをXMLで記述する標準はSMILです。
- 根拠:SMILはW3Cが策定したマルチメディアの同期制御やレイアウト指定に特化したXMLベースの言語です。
- 差がつくポイント:AjaxやCSSは動的処理やスタイル指定、SVGはベクター画像の描画に使われ、マルチメディアの再生制御には適しません。
正解の理由
ウ: SMILは「Synchronized Multimedia Integration Language」の略で、動画や音声など複数のメディアを時間軸に沿って同期させるためのXMLフォーマットです。W3Cが勧告しており、再生のタイミングや画面レイアウトを詳細に指定できます。これにより、複雑なマルチメディアプレゼンテーションを標準化された方法で実現可能です。
よくある誤解
CSSは見た目のスタイルを指定する言語であり、再生タイミングの制御はできません。Ajaxは非同期通信技術であり、マルチメディアの同期制御とは無関係です。
解法ステップ
- 問題文の「動画や音声のレイアウトや再生のタイミングをXMLで記述」とある点に注目する。
- XMLベースでマルチメディア同期制御を行うW3C勧告を思い出す。
- 選択肢の中でSMILが該当することを確認する。
- 他の選択肢(Ajax、CSS、SVG)が役割的に異なることを理解し除外する。
選択肢別の誤答解説
- ア: Ajax
非同期通信技術であり、マルチメディアのレイアウトや再生タイミングの指定には使いません。 - イ: CSS
スタイルシート言語で、見た目の装飾を指定しますが、再生タイミングの制御はできません。 - ウ: SMIL
正解。マルチメディアの同期やレイアウトをXMLで記述するW3C勧告です。 - エ: SVG
ベクター画像をXMLで記述する言語で、マルチメディアの再生制御には使いません。
補足コラム
SMILは1998年にW3Cが勧告した言語で、音声・動画・画像・テキストを時間軸に沿って同期させることが可能です。Webブラウザやプレイヤーでの対応は限定的ですが、教育やプレゼンテーション分野での利用例があります。近年はHTML5のvideoやaudioタグとJavaScriptによる制御が主流ですが、SMILの概念は今もマルチメディア同期の基礎として重要です。
FAQ
Q: SMILはどのような場面で使われますか?
A: 複数のメディアを時間的に同期させて再生するプレゼンテーションや電子教材で使われます。
A: 複数のメディアを時間的に同期させて再生するプレゼンテーションや電子教材で使われます。
Q: CSSで動画の再生タイミングを制御できますか?
A: いいえ。CSSは見た目の装飾に特化しており、再生制御はJavaScriptなどが必要です。
A: いいえ。CSSは見た目の装飾に特化しており、再生制御はJavaScriptなどが必要です。
関連キーワード: SMIL, XML, マルチメディア同期、W3C勧告、動画再生制御、音声同期、Web標準

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

