pulpul 日本の試験

基本情報技術者 概念書 · 情報メディア

マルチメディア技術

要点と定義

マルチメディア技術は、文字・音声・画像・動画などをデジタルデータとして扱い、保存、表示、配信などに利用する技術です。この節では、文字をビットマップ表示するときの画素数、音声データ量の見積り、画像描画の処理、動画圧縮方式の識別を扱います。

ポイントとドット数は別の単位です。ポイントは文字の大きさを表す長さの単位で、1ポイントは1/72インチです。ビットマップ表示では文字を画素の集まりで表すため、指定されたdpi(1インチ当たりのドット数)に応じて必要なドット数を求めます。12ポイントを96 dpiで表示する場合、縦のドット数は12÷72×96=16です。

音声のサンプリングでは、音の値を一定間隔で取り出し、各値をビット列で記録します。サンプリング周波数は1秒当たりの標本数、量子化ビット数は標本1個当たりのビット数です。単一チャンネルで圧縮や付加情報を考えない場合、毎秒のデータ量は「標本数/秒 × ビット数/標本」で見積もれます。

クリッピングは、表示対象とする範囲を定め、その範囲の外側を除いて内側の見える部分を描画対象にする処理です。アンチエイリアシングは、画素で表した線の境界を調整し、斜め線などの階段状のぎざぎざを目立ちにくくする処理です。前者は描画する範囲を決め、後者は境界の見え方を整えます。

H.264/MPEG-4 AVCは動画の圧縮符号化方式です。動画のデータ量を抑えるために使われる方式として、メディアの種類と処理の目的を結び付けて理解します。

適用条件と例

文字の縦横が同じポイント数である正方フォントでは、縦方向のドット数を「ポイント数 ÷ 72 × dpi」で求めます。例として12ポイント、96 dpiなら、12 ÷ 72インチ × 96ドット/インチ = 16ドットです。この計算は、問題で指定されたdpiを使って画素数を求めるものです。

音声の容量を計算するときは、ビットとバイト、秒と分を順にそろえます。毎秒11,000標本で各標本が8ビットなら、毎秒の量は11,000×8=88,000ビットです。8ビット=1バイトとして11,000バイト/秒となります。512×10⁶バイトの容量なら、記録時間は512×10⁶÷11,000≒46,545.45秒、つまり約775.76分です。容量を超えない整数分で表すと775分です。この例はチャンネル数や付加情報を含めない条件です。

表示枠からはみ出す図形を描画対象から除く場合はクリッピングを使います。枠の内側に描かれる線の境界がぎざぎざに見える問題は、クリッピングでは解消しません。境界を目立ちにくくする処理が必要ならアンチエイリアシングを適用します。どちらも画像描画に関わりますが、目的が異なります。

この節の続き

ここまでが冒頭部分です。ログインすると、無料でも1日2節まで全文をお読みいただけます。

アプリでこの節を読む