• 検索結果がありません。

コンピュータ科学

N/A
N/A
Protected

Academic year: 2021

シェア "コンピュータ科学"

Copied!
22
0
0

読み込み中.... (全文を見る)

全文

(1)

コンピュータ科学 II

担当:武田敦志 <[email protected]>

http://takeda.cs.tohoku-gakuin.ac.jp/

(2)

今日の話

マルチメディア

コンピュータで様々なメディアを扱う 音声

現実のメディア情報はアナログ 画像

動画・3D仮想空間など

コンピュータはデジタルデータしか扱えない

⇒ AD変換(アナログ・デジタル変換)が必要

⇒ 不可逆変換(完全に元に戻すことは不可能)

AD/DA変換:アナログ・デジタルの相互変換を行う

(3)

マルチメディア(1)

マルチメディアとは

音声・動画・テキストなどのメディア メディア = 情報を伝達する媒体

マルチメディア アプリケーション

インターネットではデータ形式やプロトコルを指すことも多い

= 音声・動画・テキストなどを扱えるアプリケーション

(4)

マルチメディア(2)

マルチメディアの難しさ

アナログ・デジタルの変換が必要

現実世界:すべての情報はアナログ

コンピュータ:すべての情報はデジタル(整数値)

⇒ デジタルでないとコンピュータでは扱えない

⇒ アナログでないと現実世界では意味が無い

(5)

マルチメディア(3)

アナログとデジタル

アナログ情報:連続値の情報 デジタル情報:離散値の情報

x y

y = x

x y

y = x y

y = x x y

y = x

アナログ デジタル

(6)

マルチメディア(4)

マルチメディアシステムの基本構成

Internet

Analog Digital Analog

入力時にアナログからデジタルに変換する

出力時にデジタルからアナログに変換する すべてを整数値で表現する

整数値で表現されたデータをアナログ信号に変換する

マルチメディアシステム

(7)

CG(1)

コンピュータグラフィックス(CG) コンピュータ上で表現される『絵』

(8)

CG(2)

CGのデータ(1)

(9)

CG(3)

CGのデータ(2)

データ

CGの各点(ピクセル)の色は整数値で表現される

0xEEEFE5 0xDADBD1 0x8A8B81 0x505147 0xD2D3C9 0xC6C7BD 0x888A7E 0x57594D 0x93948A 0x909187 0x757869 0x626556 0x59584E 0x5F5E54 0x65665C 0x5B5C52

(10)

CG(4)

CGデータの値

CGの色は、光の三原色の値を加算することで表現する

⇒ RGB表現と呼ばれる

R: 赤色(Red) G: 緑色(Green) B: 青色(Blue)

青色を表現: R=0, G=0, B=255 ⇒ 0x0000FF 通常は、各色 0~255の範囲で表現する

赤色を表現: R=255, G=0, B=0 ⇒ 0xFF0000 黄色を表現: R=255, G=255, B=0 ⇒ 0xFFFF00

(11)

CG(5)

CGのデータ

0xff0000 0xff0000 0xff0000 0xff0000 0x0000ff 0x0000ff 0x0000ff 0x0000ff 0xffff00 0xffff00 0xffff00 0xffff00 0xffffff 0xffffff 0xffffff 0xffffff

複数の色の画像

表示

← 赤色

← 青色

← 黄色

← 白色

(12)

演習問題(2)

練習問題

問題1:1ピクセルを 8 [bit] で表現した場合、

表現できる色の数を求めよ

問題2:1ピクセルを 24 [bit] で表現した場合、

解像度300×400の画像のデータ量を求めよ

256

2

8 = []

2880000 400

300

24

× × =

360000 8

2880000

÷ =

[bit]

[byte]

(13)

音声メディア(1)

音声通信

AD (Analog – Digital) 変換 DA (Digital – Analog) 変換

が必要

Internet

Analog

音声

Analog

音声

Digital

音声データ

0x04 0x03 0x02 0x06 0x01 0x03 0x03 0x03 0x06 0x03 0x01 0x03

AD変換 DA変換

(14)

音声メディア(2)

AD変換:アナログ ⇒ デジタルの変換

time

value

time

value

0x04 0x03 0x02 0x06 0x01 0x03 0x03 0x03

(15)

音声メディア(3)

DA変換:デジタル ⇒ アナログの変換

time

value

time

value

(16)

音声メディア(4)

time

value

サンプリング周波数と量子化レベル

量子化レベル

サンプリング周波数

1秒間の間に値を計測する回数

1個の計測データを表現するビット数

縦軸の細かさ = 量子化レベル

横軸の細かさ = サンプリング周波数

1秒間のデータ量[bps]

(17)

AD/DA変換(1)

AD-DA変換の特徴(1)

value

time

value

元のアナログ信号には戻せない(必ず誤差が生じる)

(18)

AD/DA変換(2)

AD/DA変換の特徴(2)

元のアナログ信号には戻せない(必ず誤差が生じる)

⇒ 細かくサンプリングすると復元率が高まる

CDのサンプリング周波数は44kHz

20kHzまでの音しか復元できない

デジタルであれば複製による劣化は発生しない

⇒ 保存・保管を気にする必要がない

デジタルならコンピュータで保存・配信・編集ができる

⇒ 複製・共有・加工が容易

(19)

その他のメディア(1)

動画

画像(CG)を切り替えることにより動画とする

⇒ 通常の動画フィルムと原理は同じ

(20)

その他のメディア(2)

3D空間

空間情報を計算し、画像(CG)を作り出す

カメラ

スクリーン (視点)

空間情報

(21)

メディアデータの圧縮

マルチメディアと圧縮技術

メディアデータはアナログ情報をデジタルにしたもの

高質のメディアデータ = 情報量が大きい

⇒ メディアデータの圧縮技術は非常に重要 同じアナログ信号に戻すことは不可能

サンプリングを細かくすれば再現率は向上する

JPG:画像データの圧縮技術 MP3:音声データの圧縮技術 MPEG:動画データの圧縮技術

(22)

演習問題(3)

小テスト

以下の設定で音声のAD変換を行った 量子化レベル 32 [bit]

サンプリング周波数 440000 [Hz]

問題1:この音声の1秒間のデータ量を計算せよ

問題2:この音声を 780 [Mbyte] の記録媒体に記録する場合、

約何分間の記録が可能であるか計算せよ

780 [Mbyte] = 780,000,000 [byte] = 6,240,000,000 [bit]

176000 1408000 44000

32

=

=

×

8 . 4431 176000

780000000

8 . 4431 1408000

6240000000

÷

÷

[bit]

[] [] [byte]

参照

関連したドキュメント

MP3 music MP3 ページデータ Internet ( ネットワーク通信) MPEG ページ本文 音楽 動画 OS (system software) Hardware MPEG2 video JPEG 画像 PDF 文書 画像 PDF

動画ファイルの種類 AVI MPEG MPEG-1 MPEG-2 MPEG-4 QuickTime Windows Media

表2 画像データ処理専用プロセッサの処理能力例 A4サイズの 画像データをMH,MR,MMRの処理方式で圧縮・伸長したときの処理時間 の例を示す。 データ量 圧縮率

オリジナル画像 ( 一部 ) アンチエイリアシング画像 ( 一部 ) 肝心の超解像技術のプログラム作成であるが、【 1.

分野 専門 授業形式 講義 科目番号 08AC2̲30100 単位区別

使用上のご注意と お手入れ AVCHD 規格について AVCHD 規格とは 「 AVCHD 」規格は、高効率の圧縮符号化技

MP3 music MP3 ページデータ Internet ( ネットワーク通信) MPEG ページ本文 音楽 動画 OS (system software) Hardware MPEG2 video JPEG 画像 PDF 文書 画像

MP3 music MP3 ページデータ Internet ( ネットワーク通信) MPEG ページ本文 音楽 動画 OS (system software) Hardware MPEG2 video JPEG 画像 PDF 文書 画像 PDF