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

デジタル画像データ圧縮

N/A
N/A
Protected

Academic year: 2021

シェア "デジタル画像データ圧縮"

Copied!
25
0
0

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

全文

(1)

2014/1/6 1

先端情報工学概論( 3 )

デジタル画像データ圧縮

-MPEG

処理概要

-

ファイヤー和田 知久

[email protected]

琉球大学・工学部・情報工学科 教授

http://www.ie.u-ryukyu.ac.jp/~wada

University of the Ryukyus

(2)

2014/1/6 2

1. MPEG

応用システム

2.

画像圧縮アルゴリズム

3.

LSI例

(3)

3

1.MPEG応用システム

画像圧縮技術が応用されたシステム

(4)

2014/1/6 4

放送

通信 蓄積

デジタル衛星放送 デジタルCATV

デジタル地上波放送 デジタル衛星放送 デジタルCATV

デジタル地上波放送

ISDN、携帯型TV電話 ブルーレイ

インターネット通信 ISDN、携帯型TV電話 ブルーレイ

インターネット通信

MPEG技術のマルチメディアへの応用

MPEG2ハイレベル技術

MPEG2メインレベル技術 MPEG4、H.26X技術

DVDビデオ機器 MPEGカメラ MD

DVDビデオ機器 MPEGカメラ MD

MPEG2 MPEG4

(5)

5

■ テレビ1コマ 700KByte 1秒間 30コマ

1秒間のデータ 21MByte → 約170Mbps (bit/second)

■ 1チャネルの衛星波でのディジタルデータ伝送量

→ 約30Mbps~50Mbps

■ 画像圧縮技術により5Mbps程度までにテレビ画像の データ圧縮が可能

■ 衛星放送の多チャネル化が可能

■ HDTV画像なら、20Mbpsまで圧縮して、放送。

放送における画像圧縮の必要性

(6)

2014/1/6 6

ディジタル放送システムの方式比較

日本

ベースバンドレイヤ

(ピクチャレイヤ)

情報源符号化レイヤ

(ビデオ、オーディオ)

多重化レイヤ

情報レート

トレリス符号/

畳込み符号

トレリス符号 内符号

外符号 RS (204,188) RS (207,187)

変調

52.2Mbit/s

PSK OFDM

伝送帯域幅 34.5MHz 6MHz 6MHz

QAM 23.4Mbit/s

MPEG-2 トランスポートストリーム MPEG-2

ビデオ MPEG-2 オーディオ

(衛星・地上波はAAC)

1080 I …1920[画素]×1080[ライン], 30 I 480 I … 720[画素]×480[ライン], 30 I 480 P… 720[画素]×480[ライン], 60 P (720 P..1280x720, 60P, 1080 P 条件付)

MPEG-2

ビデオ ドルビー AC-3

畳込み符号

29.2Mbit/s

VSB 6MHz 19.39Mbit/s 米国(ATSC) 1080 I/P(24P,30P/I) 720 P (24/30/60P) 480 P (24/30/60P) 480 I (30I)、 等

衛星(BS) 地上波 ケーブル 地上波

AAC:Advanced Audio Coding RS:Reed-Solomon

(7)

7

システム制御

MPEG2

システム

多重部

MPEG2

ビデオ エンコーダ

オーディオ エンコーダ

データ

I/F

回線/モデム

/蓄積メディア

I/F

ビデオ入力

データ入力 オーディオ入力

デジタルTV送・受信機ブロック図

送信機

システム制御

MPEG2

システム

分離部

MPEG2

ビデオ デコーダ

オーディオ デコーダ

データ

I/F

受信機

回線/モデム

/蓄積メディア

I/F

ビデオ出力

データ出力 オーディオ出力

(8)

2014/1/6 8

■ 5〜6Mbpsまで圧縮することで、映画2時間分を DVDに記録できる。

DVD-RAMの容量:4.7GB

蓄積メディアにおける画像圧縮の必要性

■ DVC(テープ媒体)に比べて編集やアクセスの

よいディスクメディア(コンパクトDVDやMD)に記録 できる

→ MPEG2カメラ、MPEG4カメラ

(9)

9

録再DVDプレーヤブロック図

MPEG ENCODE LSI

モーター 16Mbit サーボ

SDRAM NTSC / PAL

Encoder

汎用マイコン

DVD-レコーダー ドライブ

NTSC / PAL 入力

データ 制御

フラッシュ

ROM

キー入力 オーディオ

ADC

オーディオ DAC

ECC Encoder

16Mbit DRAM

MPEG Decode LSI オーディオ

入力

NTSC / PAL 出力

オーディオ 出力

NTSC / PAL Decoder

ワークRAM 16Mbit

SDRAM AC−3

Encoder ECC

CODEC

ECC Decoder

クロック

(10)

2014/1/6 10

マルチメディア通信システム

ISDN Internet

無線ネットワーク

コンテンツ・サーバ

基地局 基地局

デスクトップ テレビ会議システム

音楽・画像 配信

ゲートウェイ プロトコル変換

トランスコーディング

ISDN

テレビ電話

ゲートウェイ

携帯テレビ電話 音楽・画像配信

テレビ会議システム

(11)

11

■ 家庭・オフィスにつながる安価なネットワーク 有線系;ISDN(64K-128Kbps)

X-DSL(128K-1Mbps)

無線系;W-CDMA(64K-384Kbps)

■ 画像情報の圧縮(MPEG4)により、インターネットやISDN によるコンテンツ(映画、ゲーム、音楽)のスムースな配信、

W-CDMA 携帯TV電話、 TV会議等が可能になる。

マルチメディア通信における画像圧縮の必要性

(12)

2014/1/6 12

マルチメディア通信端末

W-CDMA

対応携帯テレビ電話端末 )

送受信部

ベースバンド 信号処理部

Speech Codec/

Audio Decoder

MOD

DEMOD

CH Encoder

CH Decoder

D ata P ath S w itc h

ANT

Video Decoder

Video Encoder

MPEG-4, H.263

GSM-AMR, G.723.1 AAC, MP3, etc

Audio Cont.

Display Cont.

Camera Cont.

M ux /D em ux

Camera Sensor

Mic.

Speaker

LCD

Monitor

音声通話時

(13)

13

2.画像圧縮アルゴリズム

さて、どのように画像データを減らすのか?

(14)

2014/1/6 14

後画面

予測画面

前画面

時間 現画面

誤差画面

3 2 1 0 0

0

x方向周波数 y

0

ビット ストリーム 3 2 1

動きベクトル(前、後)

MPEG2動画像圧縮の考え方

(1)画面内の相関関係 による圧縮

(DCT、量子化)

(2)符号の出現確率 による圧縮

(可変長符号化)

(3)画面間の相関関係 による圧縮

(動き補償、

フレーム間予測)

(15)

15

フレーム内/

フレーム間判定 8×8

DCT 量子化 VLC バッファ

逆量子化 逆DCT

ループ内

フィルタ 動き補償

予測器

+

バッファ 逆VLC 逆量子化 逆DCT

+

動き補償 予測器

動画像符号化器ブロック図(H.261,MPEG)

符号器(エンコーダ)

(ループ内フィルタはH.261のみ)

復号器(デコーダ)

(16)

2014/1/6 16

DCT(離散コサイン変換)処理

ここで

x(i,j)(i,j=0,1,2, … .,N-1)は原信号 X(u,v)(u,v=0,1,2,….,N-1)はDCT係数 u=v=0の時C(u)=C(v)=2

–1/2

u,v≠0の時C(u)=C(v)=1

X(u, v )  2

N c(u )  c(v ) 

i 0 N 1

j o N 1

x (i, j) cos (2 i 2 N 1)u cos (2 j 2 N 1)v

■絵柄の細かさに依存する、画像データの空間的冗長度を取り 除くための、直交変換の一手法。

■2次元的相関性の強い画像信号を周波数領域に変換すること で、変換係数の低周波成分にエネルギーを集中させる。

■コサイン関数を係数とする積和演算で実現できる。

LSI

化が容易な高速アルゴリズムが存在する。

(17)

2014/1/6 17

2次元DCTの基底ベクトル

64通りの基底パターンの各成分がどの位のエネルギーを持つかを求める。

(18)

2014/1/6 18

DCT

部分画像 変換係数

8

8

DC成分 高周波数

DCT処理

u

v

AC成分

x(i,j) X(u,v)

自然画像への2次元

DCT

により、空間周波数の水平/垂直とも 低域成分が大きく、高域成分は殆ど0になる。

(19)

19

ランレングス符号化

■量子化係数を、先行するゼロ係数と非ゼロの係数という 2次元データ系列に変換する。

5、0、3、0、0、0、0、0、1、0、0、0、0、0、0、0、0、・・・

a:先行するゼロ係数の個数(ラン)

b:非ゼロの係数値(レベル)

(a,b)

(ゼロラン長、係数)=(0、5)、(1、3)、(5、1)、EOB(End of Block)

可変長符号語

(20)

2014/1/6 20

シンボル 生起確立 符号語

S1 0.3 00

S2 0.25 01

S3 0.2 11

S4 0.1 101

S5 0.07 1000

S6 0.05 1001

0 1

1 0 0

1

1

0

0

1

発生確率の小さいシンボルからペアを組んで積み上げていく

(この例では平均符号長=2.4ビット)

ハフマン符号の作成手順

(21)

21

フレーム間予測符号化の原理

時間

フレーム2

フレーム1 フレーム3

フレーム1:フレーム内符号化

(静止画像として符号化)

フレーム2:フレーム間符号化

(符号化されたフレーム1を用いて予測)

予測誤差=(フレーム2)-(フレーム1)

フレーム3:フレーム間符号化

(符号化されたフレーム2を用いて予測)

予測誤差=(フレーム3)-(フレーム2)

(22)

2014/1/6 22

現フレーム 前フレーム

■前フレームの中で最もよくマッチングする マクロブロックパターンの位置を見つける。

■その位置の画像を予測画像とする。

■その位置を動きベクトル情報として伝送す る。

動き補償なし時の 予測画像

動き補償あり時の 予測画像

動きベクトル

動き補償予測符号化の原理

(23)

23

3.MPEG2 LSI

(24)

2014/1/6 24

2次元DCTコアのチップ写真

(25)

25

1チップMPEG2ビデオ/オーディオ/システム符号化LSI

プロセス

チップサイズ トランジスタ数 電 源

動作周波数 入力クロック パッケージ

0.25um CMOS 4層メタル

Embedded Cell Array 14.2mm x 14.2mm 11 million

内部:2.5V/外部:3.3V 27/54/81/162MHz 27MHz

329-pin BGA

D30V core

Fine MEcore Course ME core

Host I/F BS I/F ME3 I/F Video

I/F Audio

I/F SDRAM I/F

DCT/Q

Filter

参照

関連したドキュメント

1-1 睡眠習慣データの基礎集計 ……… p.4-p.9 1-2 学習習慣データの基礎集計 ……… p.10-p.12 1-3 デジタル機器の活用習慣データの基礎集計………

・保守点検に関する国際規格IEC61948-2 “Nuclear medicine instrumentation- Routine tests- Part2: Scintillation cameras and single photon emission computed tomography imaging”

H.264 ま ま また た たは は はMPEG MPEG MPEG---44 4 Part Part 10/A Part 10/AVC 10/A VC VC

測定結果より、凝縮器の冷却水に低温のブライン −5℃ を使用し、さらに凝縮温度 を下げて、圧縮比を小さくしていくことで、測定値ハ(凝縮温度 10.6℃ 、圧縮比

AIN1RP AIN1RN AIN1LN AIN1LP AIN2R AIN2L AIN3RO AIN3RN AIN3RP AIN3LP AIN3LN AIN3LO R. L R L

Should Buyer purchase or use ON Semiconductor products for any such unintended or unauthorized application, Buyer shall indemnify and hold ON Semiconductor and its officers,

Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees,

Should Buyer purchase or use SCILLC products for any such unintended or unauthorized application, Buyer shall indemnify and hold SCILLC and its officers, employees,