JPH0993537A - ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法 - Google Patents

ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法

Info

Publication number
JPH0993537A
JPH0993537A JP7249649A JP24964995A JPH0993537A JP H0993537 A JPH0993537 A JP H0993537A JP 7249649 A JP7249649 A JP 7249649A JP 24964995 A JP24964995 A JP 24964995A JP H0993537 A JPH0993537 A JP H0993537A
Authority
JP
Japan
Prior art keywords
gop
video signal
digital video
amount
information amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7249649A
Other languages
English (en)
Inventor
Yoshinori Asamura
吉範 浅村
Hidetoshi Mishima
英俊 三嶋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP7249649A priority Critical patent/JPH0993537A/ja
Publication of JPH0993537A publication Critical patent/JPH0993537A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 ディジタル映像信号を可変レートで高能率符
号化する際に、画質劣化を生じることなく効率良く可変
レートの符号化を行う。 【解決手段】 入力信号を固定の量子化レベルで符号化
を行う装置と、発生する情報量をGOP単位で記録する
装置と、GOP単位で記録された発生情報量を用いて前
記ディジタル映像信号が目標とする情報量を設定する装
置と、GOP単位で求められた目標情報量により符号量
制御を行う装置により構成した。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、ディジタル映像
信号の記録、再生を行うディジタル映像信号記録再生装
置及びディジタル映像信号符号化方法に関するものであ
る。
【0002】
【従来の技術】図16は例えば、ISO-IEC/JTC1/SC29/WG
11 MPEG 92/N0245 Test Model 2 に示された従来の映像
信号符号化方式における記録系の一構成例を示すブロッ
ク回路図である。図において、入力端子1から入力され
たディジタル映像信号は、メモリ回路901に入力され
る。メモリ回路901から出力される映像信号921
は、減算器902の第1の入力および動き補償予測回路
910の第2の入力に与えられる。減算器902の出力
は、DCT(離散コサイン変換)回路903を介して、
量子化回路904に入力される。この量子化回路904
の出力は、可変長符号化回路905を介して、送信バッ
ファ906の入力に与えられる。送信バッファ906の
出力は、出力端子2から出力される。一方、量子化回路
904の出力は、逆量子化回路907を介して、IDC
T回路(逆離散コサイン変換)908にも入力される。
このIDCT回路908の出力は、加算器909の第1
の入力に与えられる。加算器909の出力922は、動
き補償予測回路910の第1の入力に与えられる。動き
補償予測回路910の出力923は、加算器909の第
2の入力および減算器902の第2の入力に与えられ
る。
【0003】図17は従来の映像信号符号化法方式にお
ける再生系の一構成例を示すブロック回路図である。図
において、入力端子20から入力された映像信号は、受
信バッファ1001に入力される。受信バッファ100
1からの出力は、可変長復号化回路1002に入力さ
れ、逆量子化回路1003において逆量子化され、ID
CT回路1004で逆離散コサイン変換が施され、加算
器1006の第1の入力に与えられる。一方受信バッフ
ァ1001の出力は予測データ復号回路1005にも入
力され、予測データ復号回路1005の出力は加算器1
006の第2の出力に与えられる。加算器1006の出
力はメモリ回路1007を介して出力端子30より出力
される。
【0004】図18は従来の映像信号符号化方式におけ
るメモリ回路の動作を説明するための概念図である。図
において、入力端子1201aには加算器909の出力
922が、入力端子1201bにはメモリ回路901の
出力921が、それぞれ与えられる。入力端子1201
aから入力される信号922は、切り換え器1203を
介して、フレームメモリ1204aまたはフレームメモ
リ1204bに入力される。フレームメモリ1204a
から出力される参照画像は、動きベクトル検出回路12
05aの第1の入力に与えられる。動きベクトル検出回
路1205aの第2の入力には、入力端子1201bか
ら入力される映像信号921が与えられる。動きベクト
ル検出回路1205aの出力は、予測モード選択器12
06に入力される。
【0005】一方、フレームメモリ1204bから出力
される参照画像は、動きベクトル検出回路1205bの
第1の入力に与えられる。動きベクトル検出回路120
5bの第2の入力には、入力端子1201bから入力さ
れる映像信号921が与えられる。動きベクトル検出回
路1205bの出力は、予測モード選択器1206の第
2の入力に与えられる。予測モード選択器1206の第
3の入力には、入力端子1201bから入力される映像
信号921が与えられる。予測モード選択器1206の
第1の出力は、切り換え器1207の第1の入力に与え
られる。切り換え器1207の第2の入力には0信号が
与えられる。切り換え器1207の第3の入力には、予
測モード選択器1206の第2の出力が与えられる。切
り換え器1207の出力923は、出力端子1202か
ら出力される。
【0006】次に動作について説明する。映像信号を符
号化する場合の高能率符号化方式の一つとして、動き補
償予測を用いた画像間予測符号化と画像内変換符号化を
組み合わせたハイブリッド符号化方式がある。ここで述
べる従来例も、上記ハイブリッド符号化方式を採用して
いる。まず、画像間予測符号化の部分について概略を説
明する。
【0007】図19は従来の映像信号符号化方式におけ
る動き補償予測を示す概念図である。また、図20は従
来の映像信号符号化方式におけるメモリ回路901の動
作を示す概念図である。
【0008】図19において、各画像は、画像内符号化
画像(以下、Iピクチャという)、片方向予測符号化画
像(以下、Pピクチャという)、両方向予測符号化画像
(以下、Bピクチャという)の3つのタイプに分けられ
る。例えば、N枚に1枚の画像をIピクチャとし、M枚
に1枚はPピクチャまたはIピクチャとする場合、n、
mを整数、かつ、1≦m≦N/Mとして、(N×n+
M)番目の画像はIピクチャ、(N×n+M×m)番目
の画像(m≠1)はPピクチャ、(N×n+M×m+
1)番目から(N×n+M×m+M−1)番目の画像は
Bピクチャとする。このとき、(N×n+1)番目の画
像から(N×n+N)番目の画像までをまとめて、GO
P(Group of Pictures)と呼ぶ。
【0009】ここで、図19はN=15、M=3の場合
を示している。図において、Iピクチャは画像間予測を
行わず、画像内変換符号化のみを行う。Pピクチャは直
前のIピクチャまたはPピクチャから予測を行う。例え
ば、図中6番の画像はPピクチャであるが、これは3番
のIピクチャから予測を行う。また、図中9番のPピク
チャは6番のPピクチャから予測する。Bピクチャは直
前と直後のIピクチャまたはPピクチャから予測する。
例えば、図中、4番および5番のBピクチャは、3番の
Iピクチャと6番のPピクチャの双方から予測すること
になる。従って、4番、5番の画像は、6番の画像の符
号化を行った後、符号化する。
【0010】図16は上記ハイブリッド符号化方式のブ
ロック回路図である。入力端子1から入力されたディジ
タル映像信号は、メモリ回路901に入力される。メモ
リ回路901は、画像を符号化順に並べ換えて出力す
る。すなわち、先に述べたように、図19において、例
えば1番のBピクチャは3番のIピクチャの後に符号化
するので、ここで画像の並べ換えを行うのである。図2
0はこの並べ換えの動作を示している。図20(a)の
ように入力された画像シーケンスは、図20(b)の順
で出力される。
【0011】メモリ回路901から出力される映像信号
921は、時間軸方向の冗長度を落とすために減算機9
02で動き補償予測回路910から出力される予測画像
923との画像間の差分がとられたのち、空間軸方向に
DCTが施される。変換された係数は量子化回路904
によって量子化され、可変長符号化された後に、送信バ
ッファ906を介して出力される。
【0012】ここで、送信バッファ906では可変長符
号化された画像データの符号量が予め設定された符号化
レートにほぼ等しくなるように符号量制御を行う。すな
わち、送信バッファ906において現在符号化されてい
る情報量が設定されたレートよりも多い場合は量子化回
路904に対して発生する符号量が減少するように大き
な量子化パラメータを選択されるように量子化パラメー
タを制御する。これに対して現在符号化されている情報
量が設定されたレートよりも少ない場合は量子化回路9
04に対して発生する符号量が増加するように小さな量
子化パラメータが選択されるように量子化パラメータを
制御する。
【0013】実際には、量子化回路904では31段階
の量子化パラメータQ(m)(m=1〜31)が用意さ
れており、例えば線形量子化の場合は Q(m)=2m
で示されるように量子化ステップ幅2で2から62迄
の31段階の量子化パラメータとなり、送信バッファ9
06から入力される量子化番号mにしたがってDCT回
路903から出力されるDCT係数に対して量子化を行
う。ただし、量子化番号mが小さいほど量子化ステップ
が小さく細かい量子化が行われ、量子化番号が大きくな
るほど量子化ステップが大きく粗い量子化が行われる。
【0014】一方、量子化された変換係数は、逆量子化
され、IDCTが施された後加算器902で、予測画像
923と加算されて、復号画像922が求められる。復
号画像922は、次の画像の符号化のために、動き補償
予測回路910に入力される。
【0015】次に、動き補償予測回路910の動作を、
図18に従って説明する。動き補償予測回路910は、
フレームメモリ1204aとフレームメモリ1204b
に記憶された2つの参照画像を用いて、メモリ回路90
1から出力される映像信号921を動き補償予測し、予
測画像923を出力する。
【0016】まず、上記のように符号化され復号された
画像922がIピクチャまたはPピクチャである場合、
次の画像の符号化のために、この画像922は、フレー
ムメモリ1204aまたはフレームメモリ1204bに
記憶される。このとき、フレームメモリ1204aとフ
レームメモリ1204bのうち、時間的に先に更新され
た方を選択するよう、切り換え器1203が切り換えら
れる。復号された画像922がBピクチャである場合
は、フレームメモリ1204aおよびフレームメモリ1
204bへの書き込みは行われない。
【0017】このような切り換えにより、例えば、図1
9の1番、2番のBピクチャが符号化されるときには、
フレームメモリ1204aとフレームメモリ1204b
に、それぞれ0番のPピクチャと3番のIピクチャが記
憶されており、その後、6番のPピクチャが符号化され
復号されると、フレームメモリ1204aは6番のPピ
クチャの復号画像に書き換えられる。従って、次の4
番、5番のBピクチャが符号化されるときには、上記フ
レームメモリには、それぞれ、6番のPピクチャと3番
のIピクチャが記憶されている。さらに、9番のPピク
チャが符号化され復号されると、フレームメモリ120
4bは9番のPピクチャの復号画像に書き換えられる。
従って、7番、8番のBピクチャが符号化されるときに
は、上記フレームメモリには、それぞれ、6番のPピク
チャと9番のPピクチャが記憶されている。
【0018】メモリ回路901から出力される映像信号
921が、動き補償予測回路910に入力されると、2
つの動きベクトル検出回路1205a、1205bが、
それぞれ、フレームメモリ1204a、1204bに記
憶されている参照画像をもとに、動きベクトルを検出
し、動き補償予測画像を出力する。すなわち、映像信号
921を複数のブロックに分割し、各ブロックについ
て、参照画像の中で最も予測歪が小さくなるようなブロ
ックを選び、そのブロックの相対的位置を動きベクトル
として出力するとともに、このブロックを動き補償予測
画像として出力する。
【0019】他方、予測モード選択器1206は、動き
ベクトル検出回路1205a、1205bから出力され
る2つの動き補償予測画像および、これらの平均画像の
うち、予測歪が最も小さいものを選択し、予測画像とし
て出力する。このとき、映像信号921がBピクチャで
なければ、時間的に先に入力された参照画像に相当する
動き補償予測画像を常に選択して、出力する。また、予
測モード選択器1206は、予測を行わない画像内符号
化と、選択された予測画像による画像間予測符号化のう
ち、符号化効率がよい方を選択する。
【0020】このとき、映像信号921がIピクチャで
あれば、常に、画像内符号化が選択される。画像内符号
化が選択された場合は、画像内符号化モードを示す信号
が予測モードとして出力され、画像間予測符号化が選択
された場合は、選択された予測画像を示す信号が予測モ
ードとして出力される。切り換え器1207は、予測モ
ード選択器1206から出力される予測モードが、画像
内符号化モードであれば0信号を出力し、そうでなけれ
ば、予測モード選択器1206から出力される予測画像
を出力する。
【0021】以上のことから、メモリ回路901から出
力される映像信号921がIピクチャのときは、動き補
償予測回路910は常に0信号を予測画像923として
出力するので、Iピクチャは画像間予測を行わず、画像
内変換符号化される。また、メモリ回路901から出力
される映像信号921が、例えば、図19の6番のPピ
クチャのときは、動き補償予測回路910は、図19の
3番のIピクチャから動き補償予測し、予測画像923
を出力する。また、メモリ回路901から出力される映
像信号921が、例えば図19の4番のBピクチャのと
きは、動き補償予測回路910は、図19の3番のIピ
クチャと6番のPピクチャから動き補償予測し、予測画
像923を出力する。
【0022】次に、復号化時の動作を図17に従って説
明する。高能率符号化された画像データは、入力端子2
0により入力され受信バッファを介して、可変長復号化
回路1002に入力されて、可変長のデータが固定長デ
ータとなって逆量子化され、IDCTが施されて加算器
1006に出力される。これに対して予測データ復号回
路1005では、受信バッファ1001から出力される
動きベクトルに従って、予測画像を復号し、加算器10
06に出力する。
【0023】この場合、予測データ復号回路1005に
は動き補償予測回路910と同じく、加算器1006に
よって復号されるIピクチャおよびPピクチャデータを
記憶するフレームメモリを備えており、Pピクチャおよ
びBピクチャ時には、入力される動きベクトルに従い、
対象となるIピクチャおよびPピクチャから予測画像を
再現して加算器1006に出力する。なお、Iピクチャ
およびPピクチャ時の、参照画像データの更新方法につ
いては、符号化時の場合と同じであるので説明を省略す
る。
【0024】加算器1006では予測データ復号回路1
005の出力とIDCT回路1004の出力を加算し、
メモリ回路1007に出力する。ここで、符号化時に
は、時間的に連続する映像信号を、図20に示す様に符
号化する順に従ってフレームの並び換えを行っている。
このため、メモリ回路1007では、図20(b)に示
す順で入力されるデータを図20(a)の順に画像デー
タが時間的に連続する様に並び換えて出力端子30に出
力する。
【0025】
【発明が解決しようとする課題】従来の映像信号符号化
方式は以上のように構成されているので、一定の情報記
憶容量を持つストレージメディアに符号化されたデータ
を記録する場合、常に一定のレートで符号化を行うよう
に符号量制御を行うために、少ない符号量割り当てで十
分なGOPに対して多くの符号量が割り当てられたり、
多くの符号量割り当てが必要なGOPに対して十分な符
号量割り当てを行われないなど、各GOPに対して適切
な符号量割り当てが行われないため再生画像の画質劣化
がわかりやすい。また、特に画質劣化がわかりやすいシ
ーンや画質劣化がわかりにくいシーンの検出も行なわれ
ないため、適切な符号量割り当てを行うことができない
といった問題点があった。
【0026】この発明は上記のような問題点を解消する
ためになされたもので、一定の情報記憶容量を持つスト
レージメディアにGOP単位で可変レートの符号量制御
を行い記録再生することができ、かつ画質劣化がわかり
やすい映像か否かを判定して符号量を割り当てることが
できるため、画質劣化のない再生画像が得られるディジ
タル映像信号記録再生装置及びディジタル映像信号符号
化方法を得ることを目的とする。
【0027】
【課題を解決するための手段】この発明に係るディジタ
ル映像信号記録再生装置においては、入力されるディジ
タル映像信号に対して1回目符号化では固定の量子化レ
ベルで符号化を行い発生する情報量をGOP単位で記録
して、前記GOP単位で記録された発生情報量を用いて
前記ディジタル映像信号が目標とする情報量に収まるよ
うにGOP単位で目標情報量を設定し、2回目の符号化
で前記GOP単位で求められた目標情報量により符号量
制御を行うように構成したものである。
【0028】また、入力されるディジタル映像信号に対
して1回目の符号化では固定の量子化レベルで符号化を
行い発生する情報量とタイムコードをGOP単位で記録
して、前記GOP単位で記録された発生情報量を用いて
前記ディジタル映像信号が目標とする情報量に収まるよ
うにGOP単位で目標情報量を設定し、2回目の符号化
で前記GOP単位で求められた目標情報量とタイムコー
ドにより符号量制御を行うように構成したものである。
【0029】さらに、入力されるディジタル映像信号を
1回目の符号化では固定の量子化レベルで符号化を行い
発生する情報量をGOP単位で記憶して、前記GOP単
位で記憶された発生情報量を用いて前記ディジタル映像
信号が目標とする情報量に収まるようにGOP単位で目
標情報量を設定し、2回目の符号化で前記GOP単位で
求められた目標情報量により符号量制御を行うように構
成したものである。
【0030】また、入力されるディジタル映像信号を1
回目の符号化では固定の量子化レベルで符号化を行い発
生する情報量をGOP単位で記録するとともに、画質劣
化が目立ちやすいGOPか否かの判定を行いGOP単位
で記録し、前記GOP単位で記録された発生情報量と判
定結果を用いて前記ディジタル映像信号が目標とする情
報量に収まるようにGOP単位で目標情報量を設定し、
2回目の符号化で前記GOP単位で求められた目標情報
量により符号量制御を行うように構成したものである。
【0031】さらに、入力されるディジタル映像信号を
1回目の符号化では固定の量子化レベルで符号化を行い
発生する情報量をGOP単位で記録するとともに、GO
P内にパニングシーンが含まれるか否かの判定を行いG
OP単位で記録し、前記GOP単位で記録された発生情
報量と判定結果を用いて前記ディジタル映像信号が目標
とする情報量に収まるようにGOP単位で目標情報量を
設定し、2回目の符号化で前記GOP単位で求められた
目標情報量により符号量制御を行うように構成したもの
である。
【0032】さらにまた、入力されるディジタル映像信
号を1回目の符号化では固定の量子化レベルで符号化を
行い発生する情報量をGOP単位で記録するとともに、
ピクチャ全体の輝度レベルを検出し、輝度レベルが小さ
いピクチャが多く含まれるGOPか否かを判定しGOP
単位で記録し、前記GOP単位で記録された発生情報量
と判定結果を用いて前記ディジタル映像信号が目標とす
る情報量に収まるようにGOP単位で目標情報量を設定
し、2回目の符号化で前記GOP単位で求められた目標
情報量により符号量制御を行うように構成したものであ
る。
【0033】また、この発明に係るディジタル映像信号
符号方法においては、入力されるディジタル映像信号を
1回目の符号化では固定の量子化レベルで符号化を行い
発生する情報量をGOP単位で記憶するとともに、画質
劣化が目立ちやすいGOPか否かの判定を行いGOP単
位で記憶し、前記GOP単位で記憶された発生情報量と
判定結果を用いて前記ディジタル映像信号が目標とする
情報量に収まるようにGOP単位で目標情報量を設定
し、2回目の符号化で前記GOP単位で求められた目標
情報量により符号量制御を行うようにしたものである。
【0034】さらに、入力されるディジタル映像信号を
1回目の符号化では固定の量子化レベルで符号化を行
い、発生する情報量をGOP単位で記憶するとともに、
GOP内にパニングシーンが含まれるか否かの判定を行
いGOP単位で記憶し、前記GOP単位で記憶された発
生情報量と判定結果を用いて前記ディジタル映像信号が
目標とする情報量に収まるようにGOP単位で目標情報
量を設定し、2回目の符号化で前記GOP単位で求めら
れた目標情報量により符号量制御を行うようにしたもの
である。
【0035】また、入力されるディジタル映像信号を1
回目の符号化では固定の量子化レベルで符号化を行い、
発生する情報量をGOP単位で記憶するとともに、ピク
チャ全体の輝度レベルを検出し、輝度レベルが小さいピ
クチャが多く含まれるGOPか否かを判定しGOP単位
で記憶し、前記GOP単位で記憶された発生情報量と判
定結果を用いて前記ディジタル映像信号が目標とする情
報量に収まるようにGOP単位で目標情報量を設定し、
2回目の符号化で前記GOP単位で求められた目標情報
量により符号量制御を行うように構成したものである。
【0036】
【発明の実施の形態】この発明の実施の形態であるディ
ジタル映像信号記録再生装置においては、入力されるデ
ィジタル映像信号を1回目の符号化で固定の量子化レベ
ルで符号化を行った際に発生する情報量をGOP単位で
記録して、前記GOP単位で記録された発生情報量を用
いて前記ディジタル映像信号が目標とする情報量に収ま
るようにGOP単位で目標情報量を設定し、2回目の符
号化で前記GOP単位で求められた目標情報量により符
号量制御を行うため、効率のよい可変レートの符号量制
御を実現できる。
【0037】また、入力されるディジタル映像信号を1
回目の符号化で固定の量子化レベルで符号化を行った際
に発生する情報量とタイムコードをGOP単位で記録し
て、前記GOP単位で記録された発生情報量を用いて前
記ディジタル映像信号が目標とする情報量に収まるよう
にGOP単位で目標情報量を設定し、2回目の符号化で
前記GOP単位で求められた目標情報量とタイムコード
により符号量制御を行うために、目標符号量割り当てを
行ったGOPと実際に符号化するGOPがずれることな
く、効率のよい可変レートの符号量制御を実現できる。
【0038】さらに、入力されるディジタル映像信号を
1回目の符号化で固定の量子化レベルで符号化を行った
際に発生する情報量をGOP単位で記憶して、前記GO
P単位で記録された発生情報量を用いて前記ディジタル
映像信号が目標とする情報量に収まるようにGOP単位
で目標情報量を設定し、2回目の符号化で前記GOP単
位で求められた目標情報量により符号量制御を行うた
め、効率のよい可変レートの符号量制御を実現できる。
【0039】また、入力されるディジタル映像信号を1
回目の符号化で固定の量子化レベルで符号化を行った際
に発生する情報量と画質劣化が目立ちやすいGOPか否
かの判定結果をGOP単位で記録し、前記GOP単位で
記録された発生情報量と判定結果を用いて前記ディジタ
ル映像信号が目標とする情報量に収まるようにGOP単
位で目標情報量を設定し、2回目の符号化で前記GOP
単位で求められた目標情報量により符号量制御を行うた
めに, 画質劣化の目立ちやすいGOPには目標情報量を
多く配分し、画質劣化の目立ちにくいGOPには目標情
報量を少なく配分するため画質劣化が目立ちにくく、効
率のよい可変レートの符号量制御を実現できる。
【0040】さらに、入力されるディジタル映像信号を
1回目の符号化で固定の量子化レベルで符号化を行った
際に発生する情報量をGOP単位で記録するとともに、
GOP内にパニングシーンが含まれるか否かの判定を行
いGOP単位で記録し、前記GOP単位で記録された発
生情報量と判定結果を用いて前記ディジタル映像信号が
目標とする情報量に収まるようにGOP単位で目標情報
量を設定し、2回目の符号化で前記GOP単位で求めら
れた目標情報量により符号量制御を行うように構成する
ために、画質劣化の目立ちやすいパニングシーンでも画
質劣化が生じることなく、効率のよい可変レートの符号
量制御を実現できる。
【0041】さらにまた、入力されるディジタル映像信
号を1回目の符号化で固定の量子化レベルで符号化を行
った際に発生する情報量をGOP単位で記録するととも
に、ピクチャ全体の輝度レベルを検出し、輝度レベルが
小さいピクチャが多く含まれるGOPか否かを判定しG
OP単位で記録し、前記GOP単位で記録された発生情
報量と判定結果を用いて前記ディジタル映像信号が目標
とする情報量に収まるようにGOP単位で目標情報量を
設定し、2回目の符号化で前記GOP単位で求められた
目標情報量により符号量制御を行うように構成するため
に、画質劣化のわかりにくい輝度信号レベルが小さいシ
ーンには目標符号量を少なくすることができるために、
その他のシーンの目標符号量を多くすることができるた
め、画質劣化が生じることなく、効率のよい可変レート
の符号量制御を実現できる。
【0042】また、この発明に係るディジタル映像信号
符号化方法においては、入力されるディジタル映像信号
を1回目の符号化で固定の量子化レベルで符号化を行っ
た際に発生する情報量と画質劣化が目立ちやすいGOP
か否かの判定結果をGOP単位で記録し、前記GOP単
位で記録された発生情報量と判定結果を用いて前記ディ
ジタル映像信号が目標とする情報量に収まるようにGO
P単位で目標情報量を設定し、2回目の符号化で前記G
OP単位で求められた目標情報量により符号量制御を行
うために, 画質劣化の目立ちやすいGOPには目標情報
量を多く配分し、画質劣化の目立ちにくいGOPには目
標情報量を少なく配分するため画質劣化が目立ちにく
く、効率のよい可変レートの符号量制御を実現できる。
【0043】さらに、入力されるディジタル映像信号を
1回目の符号化で固定の量子化レベルで符号化を行った
際に発生する情報量をGOP単位で記録するとともに、
GOP内にパニングシーンが含まれるか否かの判定を行
いGOP単位で記録し、前記GOP単位で記録された発
生情報量と判定結果を用いて前記ディジタル映像信号が
目標とする情報量に収まるようにGOP単位で目標情報
量を設定し、2回目の符号化で前記GOP単位で求めら
れた目標情報量により符号量制御を行うように構成する
ために、画質劣化の目立ちやすいパニングシーンでも画
質劣化が生じることなく、効率のよい可変レートの符号
量制御を実現できる。
【0044】また、入力されるディジタル映像信号を1
回目の符号化で固定の量子化レベルで符号化を行った際
に発生する情報量をGOP単位で記録するとともに、ピ
クチャ全体の輝度レベルを検出し、輝度レベルが小さい
ピクチャが多く含まれるGOPか否かを判定しGOP単
位で記録し、前記GOP単位で記録された発生情報量と
判定結果を用いて前記ディジタル映像信号が目標とする
情報量に収まるようにGOP単位で目標情報量を設定
し、2回目の符号化で前記GOP単位で求められた目標
情報量により符号量制御を行うように構成するために、
画質劣化のわかりにくい輝度信号レベルが小さいシーン
には目標符号量を少なくすることができるために、その
他のシーンの目標符号量を多くすることができるため、
画質劣化が生じることなく、効率のよい可変レートの符
号量制御を実現できる。
【0045】以下、この発明をその実施の形態を示す図
面に基づいて具体的に説明する。 実施の形態1.図1はこの発明の実施の形態1であるデ
ィジタル映像信号記録再生装置の記録系のブロック回路
図である。図において、映像信号入力回路1から出力さ
れるディジタル映像信号は、メモリ回路2に入力され
る。メモリ回路2から出力される映像信号は減算器3へ
の第1の入力および、動き補償予測回路11の第2の入
力に与えられる。減算器3の出力は、DCT回路4を介
して、量子化回路5の第1の入力に入力される。量子化
回路5の出力は、可変長符号化回路6を介して、バッフ
ァメモリ12の第1の入力に与えられる。一方、量子化
回路5の出力は、逆量子化回路7を介して、IDCT回
路8にも入力される。IDCT回路8の出力は、加算器
10の第1の入力に与えられる。
【0046】加算器10の出力は、動き補償予測回路1
1の第1の入力に与えられる。動き補償予測回路11の
第1の出力は、加算器10の第2の入力および減算器4
の第2の入力に与えられる。また動き補償予測回路11
の第2の出力はバッファメモリ12の第2の入力に与え
られる。バッファメモリの第2の出力は符号量割り当て
回路15に入力され、符号量割り当て回路15の出力は
符号量制御回路16の第1の入力に与えられる。また、
バッファメモリ12の第3の出力は符号量制御回路16
の第2の入力に与えられ、符号量制御回路16の出力は
量子化回路の第2の入力に出力される。一方、バッファ
メモリ12の第1の出力は、光ディスク等のストレージ
メディア14に記録される。
【0047】図2はこの発明の実施の形態1である映像
信号記録再生装置における復号化部を示すブロック回路
図である。図において、光ディスクなどのストレージメ
ディア20から読み出された映像情報は、バッファメモ
リ21に入力される。バッファメモリ21からの第1の
出力は、可変長復号化回路22に入力され、逆量子化回
路23において逆量子化され、IDCT回路24で逆離
散コサイン変換が施され、加算器25の第1の入力に与
えられる。一方、バッファメモリ21の出力は予測デー
タ復号回路26にも入力され、予測データ復号回路26
からの出力が加算器25の第2の入力に与えられる。ま
た、加算器25の出力はメモリ回路27を介して映像信
号出力回路28より出力される。
【0048】次に動作について説明する。本願では映像
信号を可変レートで符号化するために、2パス方式で符
号化を行う。すなわち、1パス目の符号化において固定
レートで量子化を行い符号量をGOP単位で算出し、各
GOP毎に目標符号量を決定する。さらに、2パス目に
1パス目で得られた各GOP毎の目標符号量にしたがっ
て可変レートでの符号量制御を行い符号化を行う。
【0049】ここで、1パス目の符号化では映像信号入
力回路1よりディジタル映像信号がライン単位で入力さ
れ、メモリ回路2へ供給される。ただし、動き補償予測
は、従来例と同様に、図3に示すように1GOPを15
フレームとし、1枚のIピクチャ、4枚のPピクチャ
(P1〜P4)、10枚のBピクチャ(B1〜B10)
として予測符号化を行う。この場合、メモリ回路2で
は、従来例と同様に連続して入力される映像データを図
4に示すような順序でフレーム単位で並び換えて出力す
る。
【0050】さらに、メモリ回路2ではライン単位で入
力されるデータを8×8画素のブロック単位に並び換え
を行い、図5に示すようなマクロブロック(隣接する4
つの輝度信号Yブロックとこれらに位置的に対応する2
つの色差信号Cr,Cbブロックの合計6ブロック)を
構成し、マクロブロック単位でデータを出力する。ここ
で、マクロブロックは動き補償予測の最小単位で、動き
補償予測のための動きベクトルは、マクロブロック単位
で求められる。さらに、図6(a)に示すように水平方
向に対して45個のマクロブロック(MB)によって構
成される帯をスライスと呼び、1ピクチャは図6(b)
に示すように30スライスで構成される。
【0051】メモリ回路2の出力は減算器3および動き
補償予測回路11に入力されるが、減算器3及びDCT
回路4の動作については従来の実施例と同様であるので
説明を省略する。ここで、1パス目の符号化では符号量
制御を行なわないので、量子化回路5では固定の量子化
レートで量子化を行う。例えば、量子化回路5では、3
1段階ある量子化レベルの中間となるQ(16)の量子
化レベルで量子化を行う。
【0052】量子化回路5の出力は逆量子化回路7及び
可変長符号化回路6に入力されるが、可変長符号化6、
逆量子化回路7、IDCT回路8、加算器10および動
き補償予測回路11の動作については従来の実施例と同
様であるので説明を省略する。
【0053】可変長符号化回路6から出力される映像デ
ータと動き補償予測回路11から出力される動きベクト
ルは、バッファメモリ12に入力される。ここで、1パ
ス目ではバッファメモリ12は、1GOP分の映像デー
タと動きベクトルの情報量を検出しGOP単位で符号量
割り当て回路15に出力する。
【0054】符号量割り当て回路15では、GOP単位
で入力される1パス目の符号量を記録し、1パス目の符
号化が終了した時点で2パス目の符号化で各GOP毎に
割り当てる目標情報量を決定する。ここで、各GOP毎
の目標情報量の決定方法は、映像データ全体に割り当て
る情報量をDo、1パス目に発生した各GOP毎の情報
量D(m)(m:GOPの番号)、1パス目に発生した
情報量の合計Damt、各GOP毎に割り当てる目標情
報量D2(m)とすると D2(m)=Do×(D(m)/Damt) として求める。
【0055】次に2パス目の符号化の動作について説明
する。2パス目において、映像信号入力回路1からDC
T回路4までの動作については1パス目と同じであるた
め説明を省略する。2パス目では、1パス目で求めた各
GOP単位での目標符号量にしたがって符号化を行う。
すなわち、量子化回路5では、符号量制御回路16によ
って決定した量子化パラメータにしたがって量子化を行
う。
【0056】ここで、符号量制御回路16では1パス目
に符号量割り当て回路15によって求められた各GOP
毎の目標符号量とバッファメモリ12から出力される現
在のバッファメモリの残量から31段階ある量子化パラ
メータの中から適切なパラメータを決定し量子化回路5
に出力する。
【0057】例えば、符号量制御の制御単位はスライス
単位で行う。すなわち、符号化開始直後のスライスで
は、初期設定されている量子化パラメータによって符号
化を行うが、1スライス分の符号化が終了した時点で、
発生した符号量を検値して符号量割り当て回路15から
出力されるGOP単位での目標符号量との誤差にしたが
って量子化パラメータを制御する。
【0058】実際には、GOP毎に割り当てられた目標
符号量をTa、スライス番号をm、符号化を行なってい
るm−1スライスまでに発生した符号量をS(m−
1)、第n−1番目のGOPまでに生じた目標符号量と
の誤差をDp(n)とすると、現在のスライスにおける
目標符号量との誤差D(n,m)は、 D(n,m)=Dp(n)+S(m−1)−Ta×(m
−1)/30 で表わされる。
【0059】さらに、現在の量子化パラメータをQ
(t)とし、量子化パラメータ変更のスレッショルドを
tdとし、 td=D(n,m)/th t=t+td のように量子化パラメータの変更を行う。ただし、量子
化パラメータは31段階のためtの値は1から31まで
で変動するようにする。
【0060】量子化回路5では、スライス毎に符号量制
御回路16から入力される量子化パラメータにしたがっ
てDCT係数を量子化する。ここで、量子化回路5の出
力は逆量子化回路7に入力されるが、逆量子化回路7か
ら動き補償回路11までの動作は1パス目の動作と同じ
であるために説明を省略する。
【0061】また、量子化回路5の出力は可変長符号化
回路6を介してバッファメモリ12にも入力される。バ
ッファメモリ12では、動き補償回路11から出力され
る動きベクトルと可変長符号化回路6から出力されるデ
ータを多重して符号量制御回路16にスライス毎の発生
符号量を出力すると共にストレージメディア14に符号
化された映像データを出力し記録する。なお、復合化部
については従来例と同じであるため、説明を省略する。
【0062】以下、図7に示すフローチャートにしたが
い符号化方法についての動作説明を行う。図7において
入力される映像信号はピクチャ並び換え部61において
図3に示すようなピクチャ毎の並び換えが行われ、さら
に図5に示すようなブロッキングが行われて動き補償予
測部62に出力される。動き補償予測部62ではIピク
チャに関しては動き補償予測を行なわずDCTによる直
交変換を行い、P及びBピクチャに関しては参照画像と
の動き補償予測を行いその差分誤差に対してDCTを行
い量子化部63に出力する。さらに、量子化部63で量
子化されたデータはもう一度動き補償予測部62に入力
されて逆量子化及びIDCTが行われ動き補償予測の参
照データとして使われる。
【0063】次に、量子化部63では1パス目では固定
の量子化ステップで量子化を行い可変長符号化部64へ
出力する。可変長符号化部64では1パス目ではGOP
毎に発生符号量を計算し、符号量割り当て部66に出力
する。符号量割り当て部66ではGOP単位で発生した
符号量を記憶して1パス目が終了した時点で、画像デー
タ全体に割り当てられた情報量(平均ビットレート)を
1パス目でGOP単位で発生した情報量にしたがって分
割することにより各GOPに対する割り当て符号量を決
定する。
【0064】一方、2パス目では量子化部63では符号
量制御部67によって入力される量子化パラメータにし
たがって量子化を行う。ここで、符号量制御部では各G
OPの符号量が符号量割り当て部66によって決定した
各GOP毎の割り当て符号量に等しくなるように符号量
制御を行う。ただし、符号量の制御は可変長符号化部6
4から出力されるスライス単位での発生符号量にしたが
って符号量制御を行う。さらに、2パス目で符号量制御
が行われ可変長符号化された映像データは可変長符号化
部64より逐次出力される。
【0065】以上のように、可変レートの符号化を行う
際に1パス目で固定の量子化パラメータを用いて符号量
を試算し、各GOP毎に目標の符号量を割り当て、2パ
ス目の符号化で前記目標符号量を用いて符号量制御を行
うことにより、正確な可変レートの符号化を実現するこ
とができ、低レートで品質の良いディジタル映像信号の
符号化装置を実現することができる。
【0066】なお、上記実施の形態では符号量制御回路
16ではスライス単位で符号量の制御を行なっていたが
必ずしもスライス単位で行う必要はなくmマクロブロッ
ク単位(m>1)で行なってもよい。また、符号量割り
当て回路15ではGOP毎に符号量を割り当てていたが
必ずしもGOP毎に割り当てる必要はなくnGOP単位
(n>1)で目標符号量を割り当てても良い。
【0067】また図8に示すように映像信号入力回路1
より現在符号化されている映像データのタイムコードを
符号量制御回路19及び符号量割り当て回路18に入力
し、1パス目の符号化の際に符号量割り当て回路18に
おいて、GOP毎の符号量と同時にタイムコードを記録
し、2パス目の符号化の際に符号量制御回路19におい
て符号量割り当て回路18に記録されているタイムコー
ドと現在符号化されているタイムコードを参照して符号
化を行なえば、1パス目の符号化と2パス目の符号化が
ずれることなく正確に可変レートの符号量制御を行うこ
とができる。
【0068】実施の形態2.図9はこの発明の実施の形
態2であるディジタル映像信号記録再生装置の記録系を
示すブロック図である。実施の形態1では、1パス目で
固定の量子化ステップを用いて発生した符号量によって
GOP毎の符号量割り当てを行なっていたが、図9に示
すように各GOP毎に画質劣化がわかりやすい画像か否
かを判定して、画質劣化がわかりやすいGOPには目標
符号量を多く割り当て、逆に画質劣化がわかりにくいG
OPには目標符号量を少なく割り当てるようにしてもよ
い。図9において、30はメモリ回路、31は画像判定
回路、32は符号量制御回路、33は符号量割り当て回
路である。
【0069】次に動作について説明する。映像信号入力
回路1より入力される映像データはメモリ回路30に入
力されメモリ回路30によってデータの並び換え及びブ
ロッキングが行われた後、減算器3及び動き補償回路1
1に入力される。減算器3からバッファメモリ12まで
の動作については実施例1と同じであるので説明を省略
する。
【0070】一方メモリ回路30の出力は画像判定回路
31にも入力される。画像判定回路31では、1パス目
に各GOP毎に画質劣化の目立ちやすいGOPであるか
否かの判定を行う。ここで、画質劣化がわかりやすいシ
ーンとしては、パニングシーンがある。パニングシーン
とは撮影時にカメラをパンさせた場合に生じるシーン
で、例えば映画などで一人の人間が歩く姿をカメラをパ
ンさせて追うシーンや移動中の車や電車等から外の風景
を撮影したシーン等があり、背景全体が一定方向に移動
するシーンである。
【0071】図10は実施の形態2である画像判定回路
31を示すブロック図である。図において、40はブロ
ッキング回路、41は動きベクトル検出回路、42は判
定回路、43はフレームメモリである。次に画像判定回
路31の動作を図10にしたがって説明する。メモリ回
路30から入力される映像データはブロッキング回路4
0とフレームメモリ43に入力される。
【0072】ここで、パニングシーンは背景全体が一定
方向に移動するので動き補償予測のようにマクロブロッ
クサイズ(16画素×16ライン)で動きベクトルを検
索するよりも、もっと大きなエリアサイズで検索を行な
った方が効果的である。したがって、ブロッキング回路
40では、図11に示すように1ピクチャを12分割す
る180画素×160ラインの大きさのエリアでブロッ
キングを行い、動きベクトル検出回路41に出力する。
【0073】一方、フレームメモリ43には1フレーム
前の画像データが記録されており、ブロッキング回路4
0から出力されるブロックに対して例えば水平±15画
素、垂直±15ラインの範囲で参照パターンを出力す
る。さらに、動きベクトル検出回路41では、フレーム
メモリ43から出力される水平±15画素、垂直±15
ラインの範囲の参照パターンとブロッキング回路40の
出力との差分を最少とする場合のベクトルを動きベクト
ルとして選び、判定回路42に動きベクトルとその差分
値を出力する。
【0074】判定回路42では、動きベクトル検出回路
41から出力される1ピクチャ分の動きベクトルと差分
値によりパニングの検出を行い、GOP毎にパニングシ
ーンが含まれるか否かを判定する。パニングの判定は1
2個の動きベクトルをmv(i)、差分値dif(i)
(i=1〜12)とすると、12個の動きベクトルmv
(i)/nmvと差分値dif(i)/ndi(nmv
及びndiは整数で例えばnmv=2、ndi=120
である)の値のうち6個以上が同じ値であれば、このピ
クチャはパニングシーンと判定する。さらに、1GOP
15ピクチャのうち連続7ピクチャ以上がパニングと判
定された場合、このGOPはパニングシーンを含むGO
Pと判定する。
【0075】また、画像判定回路31の判定結果はバッ
ファメモリ12から出力される固定の量子化ステップで
符号化した場合の情報量と共に符号量割り当て回路33
に入力される。符号量割り当て回路33では、GOP単
位で入力される1パス目の符号量を記録するが、パニン
グシーンが含まれるGOPには発生した情報量に0.5
Mbit加えた値を発生符号量として記録する。さら
に、1パス目の符号化が終了した時点で実施例1と同様
に発生した総符号量を求め、2パス目の符号化時に各G
OPに割り当てる目標情報量を決定する。ここで、各G
OP毎の目標情報量の決定方法及び2パス目の符号量制
御回路32の動作については、実施の形態1と同じであ
るため説明を省略する。
【0076】以下、図12に示すフローチャートにした
がい実施の形態2の符号化方法についての動作説明を行
う。図12において入力される映像信号はピクチャ並び
換え部61において図3に示すようにピクチャ毎に並び
換えが行われ、さらにブロッキングが行われて動き補償
予測部62に出力される。動き補償予測部62ではIピ
クチャに関しては動き補償予測を行なわずDCTによる
直交変換を行い、P及びBピクチャに関しては参照画像
との動き補償予測を行いその差分誤差に対してDCTを
行い量子化部63に出力する。さらに、量子化部63で
量子化されたデータはもう一度動き補償予測部62に入
力されて逆量子化及びIDCTが行われ動き補償予測の
参照データとして使われる。
【0077】一方ピクチャ並び換え部61の出力は画像
判定部71に入力されGOP毎に画質劣化が目立ちやす
いか否かの判定を行い符号量割り当て部70に出力す
る。ここで、画像判定部71は例えばパニングシーンを
検出するもので、図13に示すようなフローチャートで
構成されている。図13において入力される画像データ
はブロッキング部73において図11に示すように1画
面を12分割するブロックを構成して動きベクトル検出
部74に出力する。一方入力される映像データは参照パ
ターン発生部76にも入力され1フレームの遅延が行わ
れ、ブロッキング部73によって出力される各ブロック
に対する参照パターンを出力する。
【0078】動き検出部74ではブロッキング部73か
ら入力されるブロックと参照パターン発生部76によっ
て入力される参照パターンの差分を求め、最少差分値と
動きベクトルと求めて判定部75に出力する。判定部7
5では1ピクチャ分の動きベクトルとその差分値により
まずピクチャ毎のパニングの判定を行なう。さらに、連
続する7ピクチャがパニングシーンと判定された場合は
入力されたGOPはパニングシーンと判定して出力す
る。
【0079】また、量子化部63では1パス目では固定
の量子化ステップで量子化を行い可変長符号化部64へ
出力する。可変長符号化部64では1パス目ではGOP
毎に発生符号量を計算し、符号量割り当て部70に出力
する。符号量割り当て部70ではGOP単位で発生した
符号量を記憶するが、この際に画像判定部71によって
パニングシーンと判定された場合は発生符号量に対して
0.5Mbitの情報量を加えることにより、パニング
シーンに対する情報量割り当てを増やすように制御す
る。さらに、1パス目が終了した時点で、画像データ全
体に割り当てられた情報量を1パス目でGOP単位で発
生した情報量にしたがって分割することにより各GOP
に対する割り当て符号量を決定する。
【0080】一方、2パス目では量子化部62では符号
量制御部67によって入力される量子化パラメータにし
たがって量子化を行う。ここで、符号量制御部67では
各GOPの符号量が符号量割り当て部70によって決定
した各GOP毎の割り当て符号量に等しくなるように符
号量制御を行う。ただし、符号量の制御は可変長符号化
部64から出力されるスライス単位での発生符号量にし
たがって符号量制御を行う。さらに、2パス目で符号量
制御が行われ可変長符号化された映像データは可変長符
号化部64より逐次出力される。
【0081】以上のように、実施の形態2では、パニン
グシーンが含まれるGOPには発生した情報量に0.5
Mbit加えた値を発生符号量としているので、画質劣
化がわかりやすいパニングシーンが含まれるGOPに対
しては通常のGOPの場合よりも目標情報量が多く割り
当てられるため画質劣化がわかりくい。
【0082】なお、上記実施の形態では、画質判定回路
31において1ピクチャを12分割して動きベクトルを
求めていたが必ずしも12分割である必要はない。ま
た、パニングの判定は6個以上の動きベクトル及び差分
値が一致した場合としていたが必ずしも6個以上である
必要はない。さらに、連続する7ピクチャがパニングシ
ーンの場合のGOPをパニングと判定していたが必ずし
も連続する7ピクチャである必要はなく不連続でnピク
チャ(n整数)以上のパニングするピクチャが存在する
場合にGOPをパニングと判定してもよい。また、上記
実施の形態ではパニングを含むGOPに対して発生した
情報量に0.5Mbit加算した値を発生符号量として
いたが、必ずしも0.5Mbitである必要はなく任意
の情報量を加算すればよい
【0083】実施の形態3.上記実施の形態2では、画
像判定回路31において画質劣化がわかりやすいパニン
グシーンのみを検出していたが、逆に画質劣化がわかり
にくい全体的に輝度の低いシーンを検出して、これらの
GOPに対する目標符号量を減らすように制御を行なっ
てもよい。図14は実施の形態3である画像判定を説明
するための概念図である。図において、50は輝度レベ
ル検出回路、51は判定回路である。
【0084】次に、画像判定回路31の動作について説
明する。画像判定回路31では、1パス目に各GOP毎
に画質劣化の目立たないGOPであるか否かの判定を行
う。メモリ回路30から入力される画像データは輝度レ
ベル検出回路50に入力され、1ピクチャ分の平均輝度
レベルを検出する。ここで、一般に輝度の暗いシーンは
画質劣化が目立たない。このため、判定回路51では輝
度レベル検出回路50からピクチャ単位で出力される輝
度レベルYp(i)(i=1〜15)がYp<Ypth
(例えばypth=60)となるピクチャが8ピクチャ
以上存在する場合、このGOPは画質劣化が目立ちにく
いGOPと判定する。
【0085】画像判定回路31の判定結果はバッファメ
モリ12から出力される固定の量子化ステップで符号化
した場合の情報量と共に符号量割り当て回路33に入力
される。符号量割り当て回路33では、GOP単位で入
力される1パス目の符号量を記録するが、画像判定回路
31において画質劣化が目立ちにくいと判定されたGO
Pに対しては発生した情報量から0.5Mbit減算し
た値を発生符号量として記録する。さらに、1パス目の
符号化が終了した時点で実施例1と同様に発生した総符
号量を求め、2パス目に各GOP毎に割り当てる目標情
報量を決定する。ただし、各GOP毎の目標情報量の決
定方法及び2パス目の符号量制御回路32の動作につい
ては、実施の形態1と同じであるため説明を省略する。
【0086】以下、図12と図15に示すフローチャー
トにしたがい実施の形態3の符号化方法についての動作
説明を行う。図12において入力される映像信号はピク
チャ並び換え部61から可変長符号化部64までの動作
については実施の形態2と同じであるため説明を省略す
る。
【0087】ピクチャ並び換え部61の出力は画像判定
部71に入力されGOP毎に画質劣化が目立ちやすいか
否かの判定を行い符号量割り当て部70に出力する。こ
こで、画像判定部71は例えば画質劣化がわかりにくい
全体的に輝度レベルが低いピクチャによって構成される
GOPか否かを判定するもので、図15に示すようなフ
ローチャートで構成されている。
【0088】ここで、図15において入力される画像デ
ータは輝度レベル検出部でピクチャ毎の輝度レベルの平
均を検出し判定部79に出力する。判定部79ではピク
チャ毎に入力される輝度レベルが一定値より小さい場合
は画質劣化がわかりにくいピクチャと判定し、さらに画
質劣化がわかりにくいと判定されたピクチャが1GOP
内に8ピクチャ以上存在する場合にそのGOPは画質劣
化がわかりにくいGOPと判定して出力する。
【0089】また、量子化部63では1パス目では固定
の量子化ステップで量子化を行い可変長符号化部64へ
出力する。可変長符号化部64では1パス目ではGOP
毎に発生符号量を計算し、符号量割り当て部70に出力
する。符号量割り当て部70ではGOP単位で発生した
符号量を記憶するが、この際に画像判定部71によって
画質劣化がわかりやすいと判定された場合は発生符号量
から0.5Mbitの情報量を減算することにより、画
質劣化がわかりにくい輝度レベルが低いGOPに対する
情報量割り当てを減らすように制御する。さらに、1パ
ス目が終了した時点で、画像データ全体に割り当てられ
た情報量を1パス目でGOP単位で発生した情報量にし
たがって分割することにより各GOPに対する割り当て
符号量を決定する。
【0090】一方、2パス目では量子化部62では符号
量制御部67によって入力される量子化パラメータにし
たがって量子化を行う。ここで、符号量制御部では各G
OPの符号量が符号量割り当て部70によって決定した
各GOP毎の割り当て符号量に等しくなるように符号量
制御を行う。ただし、符号量の制御は可変長符号化部6
4から出力されるスライス単位での発生符号量にしたが
って符号量制御を行う。さらに、2パス目で符号量制御
が行われ可変長符号化された映像データは可変長符号化
部64より逐次出力される。
【0091】以上のように上記実施の形態3では、画質
劣化がわかりにくいと判定されたGOPには発生した情
報量から0.5Mbit減算した値を発生符号量するた
め、通常のGOPの場合よりも目標情報量が少なく割り
当てられるが画質劣化はわかりにくい。さらに、画質劣
化がわかりにくいと判定されたGOPから減らされた目
標符号量がその他のGOPに割り当てられるために、画
像全体として画質劣化が生じることなく、効率のよい可
変レートの符号量制御を実現できる。
【0092】なお、上記実施の形態では画質判定回路3
1において、8ピクチャ以上が画質劣化が目立たないピ
クチャと判定された場合のGOPを画質劣化がわかりに
くいGOPと判定していたが、必ずしも8ピクチャであ
る必要はなくnピクチャ(n整数)以上の画質劣化がわ
かりにくいピクチャが存在する場合にそのGOPを画質
劣化がわかりにくいGOPと判定してもよい。また、上
記実施例では画質劣化がわかりにくいと判断されたGO
Pに対して発生した情報量から0.5Mbit減算した
値を発生符号量としていたが、必ずしも0.5Mbit
である必要はなく任意の情報量を減算すればよい。
【0093】
【発明の効果】この発明は、以上説明したように構成さ
れているので、以下に示すような効果を奏する。
【0094】入力されるディジタル映像信号を1度固定
の量子化ステップで符号化し、その発生符号量をGOP
単位で記録して、GOP単位で記録された発生情報量を
参照して前記ディジタル映像信号が目標とする情報量に
収まるようにGOP単位で目標情報量を設定し、GOP
単位で求められた目標情報量により符号量制御を行うよ
うに構成するため効率の良い可変レートの符号化を行う
ことができる。
【0095】また、入力されるディジタル映像信号を1
度固定の量子化ステップで符号化し、その発生符号量と
タイムコードをGOP単位で記録して、GOP単位で記
録された発生情報量を参照して前記ディジタル映像信号
が目標とする情報量に収まるようにGOP単位で目標情
報量を設定し、GOP単位で求められた目標情報量とタ
イムコードにより符号量制御を行うように構成するため
1パス目で目標符号量割り当てを行ったGOPと実際に
符号化するGOPがずれることなく効率の良い可変レー
トの符号化を行うことができる。
【0096】さらに、入力されるディジタル映像信号を
1度固定の量子化ステップで符号化し、その発生符号量
をGOP単位で記録して、GOP単位で記録された発生
情報量を参照して前記ディジタル映像信号が目標とする
情報量に収まるようにGOP単位で目標情報量を設定
し、GOP単位で求められた目標情報量により符号量制
御を行うように構成するため効率の良い可変レートの符
号化を行うことができる。
【0097】また、入力されるディジタル映像信号を最
初に固定の量子化レベルで符号化を行い発生する情報量
をGOP単位で記録するとともに、画質劣化が目立ちや
すいGOPか否かの判定を行いGOP単位で記録し、前
記GOP単位で記録された発生情報量と判定結果を用い
て前記ディジタル映像信号が目標とする情報量に収まる
ようにGOP単位で目標情報量を設定し、前記GOP単
位で求められた目標情報量により符号量制御を行うよう
に構成するため、画質劣化がわかりやすいGOPには通
常のGOPよりも多くの符号量が割り当てられ、画質劣
化がわかりにくいGOPには通常のGOPよりも少ない
符号量が割り当てられるため、画質劣化が目立ちにくく
効率の良い可変レートの符号化を行うことができる。
【0098】さらに、入力されるディジタル映像信号を
最初に固定の量子化レベルで符号化を行い発生する情報
量をGOP単位で記録するとともに、GOP内にパニン
グシーンが含まれるか否かの判定を行いGOP単位で記
録し、前記GOP単位で記録された発生情報量と判定結
果を用いて前記ディジタル映像信号が目標とする情報量
に収まるようにGOP単位で目標情報量を設定し、前記
GOP単位で求められた目標情報量により符号量制御を
行うように構成するので画質劣化がわかりやすいパニン
グシーンを含むGOPには通常のGOPよりも多くの符
号量が割り当てられ、画質劣化が目立ちにくく効率の良
い可変レートの符号化を行うことができる。
【0099】さらにまた、入力されるディジタル映像信
号を最初に固定の量子化レベルで符号化を行い発生する
情報量をGOP単位で記録するとともに、ピクチャ全体
の輝度レベルを検出し、輝度レベルが小さいピクチャが
多く含まれるGOPか否かを判定しGOP単位で記録
し、前記GOP単位で記録された発生情報量と判定結果
を用いて前記ディジタル映像信号が目標とする情報量に
収まるようにGOP単位で目標情報量を設定し、前記G
OP単位で求められた目標情報量により符号量制御を行
うように構成するので画質劣化がわかりにくいGOPの
目標符号量を減らし、通常のGOPに割り当てるため、
画質劣化が目立ちにくく効率の良い可変レートの符号化
を行うことができる。
【0100】また、この発明に係るディジタル映像信号
符号化方法によれば、入力されるディジタル映像信号を
最初に固定の量子化レベルで符号化を行い発生する情報
量をGOP単位で記録するとともに、画質劣化が目立ち
やすいGOPか否かの判定を行いGOP単位で記録し、
前記GOP単位で記録された発生情報量と判定結果を用
いて前記ディジタル映像信号が目標とする情報量に収ま
るようにGOP単位で目標情報量を設定し、前記GOP
単位で求められた目標情報量により符号量制御を行うよ
うに構成するため、画質劣化がわかりやすいGOPには
通常のGOPよりも多くの符号量が割り当てられ、画質
劣化がわかりにくいGOPには通常のGOPよりも少な
い符号量が割り当てられるため、画質劣化が目立ちにく
く効率の良い可変レートの符号化を行うことができる。
【0101】また、入力されるディジタル映像信号を最
初に固定の量子化レベルで符号化を行い発生する情報量
をGOP単位で記録するとともに、GOP内にパニング
シーンが含まれるか否かの判定を行いGOP単位で記録
し、前記GOP単位で記録された発生情報量と判定結果
を用いて前記ディジタル映像信号が目標とする情報量に
収まるようにGOP単位で目標情報量を設定し、前記G
OP単位で求められた目標情報量により符号量制御を行
うように構成するので画質劣化がわかりやすいパニング
シーンを含むGOPには通常のGOPよりも多くの符号
量が割り当てられ、画質劣化が目立ちにくく効率の良い
可変レートの符号化を行うことができる。
【0102】さらに、入力されるディジタル映像信号を
最初に固定の量子化レベルで符号化を行い発生する情報
量をGOP単位で記録するとともに、ピクチャ全体の輝
度レベルを検出し、輝度レベルが小さいピクチャが多く
含まれるGOPか否かを判定しGOP単位で記録し、前
記GOP単位で記録された発生情報量と判定結果を用い
て前記ディジタル映像信号が目標とする情報量に収まる
ようにGOP単位で目標情報量を設定し、前記GOP単
位で求められた目標情報量により符号量制御を行うよう
に構成するので画質劣化がわかりにくいGOPの目標符
号量を減らし、通常のGOPに割り当てるため、画質劣
化が目立ちにくく効率の良い可変レートの符号化を行う
ことができる。
【図面の簡単な説明】
【図1】 この発明の実施の形態1であるディジタル映
像信号記録再生装置の記録系を示すブロック回路図であ
る。
【図2】 実施の形態1であるディジタル映像信号記録
再生装置の再生系を示すブロック回路図である。
【図3】 実施の形態1である予測符号化を説明するた
めの概念図である。
【図4】 実施の形態1である予測符号化を説明するた
めの概念図である。
【図5】 実施の形態1であるマクロブロックを説明す
るための概念図である。
【図6】 実施の形態1であるスライスを説明するため
の概念図である。
【図7】 実施の形態1であるディジタル映像符号化方
法を示すフローチャートである。
【図8】 実施の形態1であるディジタル映像信号記録
再生装置の別の構成例を示すブロック回路図である
【図9】 この発明の実施の形態2であるディジタル映
像信号記録再生装置の記録系を示すブロック回路図であ
る。
【図10】 実施の形態2である画像判定回路を示すブ
ロック回路図である。
【図11】 実施の形態2である画像判定を説明するた
めの概念図である。
【図12】 実施の形態2であるディジタル映像符号化
方法を示すフローチャートである。
【図13】 実施の形態2である画像判定を示すフロー
チャートである。
【図14】 実施の形態3である画像判定を説明するた
めの概念図である。
【図15】 実施の形態3であるディジタル映像符号化
方法を示すフローチャートである。
【図16】 従来の映像信号符号化方式における記録系
の一構成例を示すブロック回路図である。
【図17】 従来の映像信号符号化方式における再生系
の一構成例を示すブロック回路図である。
【図18】 従来の映像信号符号化方式におけるメモリ
回路の動作を説明するための概念図である。
【図19】 従来の映像信号符号化方式における動き補
償予測を示す概念図である。
【図20】 従来の映像信号符号化方式におけるメモリ
回路の動作を示す概念図である。
【符号の説明】
1 映像入力回路 2 メモリ回路、3 減算器、4
DCT回路、5 量子化回路、6 可変長符号化回路、
7 逆量子化回路、8 IDCT回路、10加算器、1
1 動き補償予測回路、12 バッファメモリ、14
ストレージメディア、15 符号量割り当て回路、16
符号量制御回路。
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 9/808

Claims (9)

    【特許請求の範囲】
  1. 【請求項1】 入力されるディジタル映像信号を高能率
    符号化して一定の情報記憶容量を持つストレージメディ
    アに可変レートで記録するディジタル映像信号記録再生
    装置において、固定の量子化レベルで前記ディジタル映
    像信号の符号化を行い発生する情報量をGOP(Gro
    up of Picture)単位で記録する装置と、
    前記GOP単位で記録された発生情報量を用いて前記デ
    ィジタル映像信号が目標とする情報量に収まるようにG
    OP単位で目標情報量を設定する装置と、前記GOP単
    位で求められた目標情報量にしたがい符号量制御を行う
    装置により構成したことを特徴とするディジタル映像信
    号記録再生装置。
  2. 【請求項2】 固定の量子化レベルで前記ディジタル映
    像信号の符号化を行い発生する情報量とタイムコードを
    GOP単位で記録する装置と、前記GOP単位で記録さ
    れた発生情報量とタイムコードを用いて前記ディジタル
    映像信号が目標とする情報量に収まるようにGOP単位
    で目標情報量を設定する装置により構成したことを特徴
    とする請求項1記載のディジタル映像信号記録再生装
    置。
  3. 【請求項3】 入力されるディジタル映像信号を決めら
    れた平均レートの範囲内で可変レートで高能率符号化し
    符号量制御を行うディジタル映像信号符号化方式におい
    て、固定の量子化レベルで前記ディジタル映像信号の符
    号化を行い、発生する情報量をGOP単位で記憶する手
    段と、前記GOP単位で記録された発生情報量を用いて
    前記ディジタル映像信号が目標とする情報量に収まるよ
    うにGOP単位で目標情報量を設定する手段と、前記G
    OP単位で求められた目標情報量により符号量制御を行
    う手段により構成したことを特徴とするディジタル映像
    信号記録再生装置。
  4. 【請求項4】 入力されるディジタル映像信号を高能率
    符号化して一定の情報記憶容量を持つストレージメディ
    アに可変レートで記録するディジタル映像信号記録再生
    装置において、画質劣化が目立ちやすいGOPか否かの
    判定を行う装置と、固定の量子化レベルで前記ディジタ
    ル映像信号の符号化を行い、発生する情報量と判定結果
    をGOP単位で記録する装置と、前記GOP単位で記録
    された発生情報量と判定結果を用いて前記ディジタル映
    像信号が目標とする情報量に収まるようにGOP単位で
    目標情報量を設定する装置と、前記GOP単位で求めら
    れた目標情報量により符号量制御を行う装置により構成
    したことを特徴とするディジタル映像信号記録再生装
    置。
  5. 【請求項5】 背景全体が一定方向に移動するパニング
    シーンが含まれるGOPを検出してGOP単位で記録
    し、前記パニングシーンが含まれるGOPには目標情報
    量を多くする様に設定を行う装置により構成したことを
    特徴とする請求項4記載のディジタル映像信号記録再生
    装置。
  6. 【請求項6】 ピクチャ全体の輝度レベルを検出し、輝
    度レベルが小さいピクチャが多く含まれるGOPか否か
    を判定しGOP単位で記録し、前記輝度レベルが小さい
    ピクチャが多く含まれるGOPには目標情報量を少なく
    する様に設定を行う装置により構成したことを特徴とす
    る請求項4記載のディジタル映像信号記録再生装置。
  7. 【請求項7】 入力されるディジタル映像信号を決め
    られた平均レートの範囲内で可変レートで高能率符号化
    し符号量制御を行うディジタル映像信号符号化方式にお
    いて、固定の量子化レベルで前記ディジタル映像信号の
    符号化を行い、発生する情報量をGOP単位で記憶し、
    画質劣化が目立ちやすいGOPか否かの判定を行いGO
    P単位で記憶し、前記GOP単位で記録された発生情報
    量と前記GOP単位で記録された判定結果を用いて前記
    ディジタル映像信号が目標とする情報量に収まるように
    GOP単位で目標情報量を設定し、前記GOP単位で求
    められた目標情報量により符号量制御を行うことにより
    構成したことを特徴とするディジタル映像信号符号化方
    法。
  8. 【請求項8】 背景全体が一定方向に移動するパニング
    シーンが含まれるGOPを検出してGOP単位で記憶
    し、前記パニングシーンが含まれるGOPには目標情報
    量を通常のGOPより多く割り当てる様に設定を行うこ
    とにより構成したことを特徴とする請求項7記載のディ
    ジタル映像信号符号化方法。
  9. 【請求項9】 ピクチャ全体の輝度レベルを検出し、輝
    度レベルが小さいピクチャが多く含まれるGOPか否か
    を判定しGOP単位で記憶し、前記輝度レベルが小さい
    ピクチャが多く含まれるGOPには通常のGOPよりも
    目標情報量を少なく割り当てる様に設定を行うことによ
    り構成したことを特徴とする請求項7記載のディジタル
    映像信号符号化方法。
JP7249649A 1995-09-27 1995-09-27 ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法 Pending JPH0993537A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7249649A JPH0993537A (ja) 1995-09-27 1995-09-27 ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7249649A JPH0993537A (ja) 1995-09-27 1995-09-27 ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法

Publications (1)

Publication Number Publication Date
JPH0993537A true JPH0993537A (ja) 1997-04-04

Family

ID=17196169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7249649A Pending JPH0993537A (ja) 1995-09-27 1995-09-27 ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法

Country Status (1)

Country Link
JP (1) JPH0993537A (ja)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278735B1 (en) 1998-03-19 2001-08-21 International Business Machines Corporation Real-time single pass variable bit rate control strategy and encoder
US6501800B1 (en) 1999-09-14 2002-12-31 Nec Corporation Variable bit-rate encoding device
US6907069B2 (en) 2000-06-21 2005-06-14 Mitsubishi Denki Kabushiki Kaisha Picture coding apparatus, picture coding method, and recording medium having picture coding program recorded thereon
CN1311684C (zh) * 2003-05-30 2007-04-18 株式会社日立制作所 移动图像的处理装置
WO2012042916A1 (ja) * 2010-09-30 2012-04-05 富士通株式会社 動画像符号化装置、動画像符号化方法及び動画像符号化用コンピュータプログラム

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6278735B1 (en) 1998-03-19 2001-08-21 International Business Machines Corporation Real-time single pass variable bit rate control strategy and encoder
US6501800B1 (en) 1999-09-14 2002-12-31 Nec Corporation Variable bit-rate encoding device
US6907069B2 (en) 2000-06-21 2005-06-14 Mitsubishi Denki Kabushiki Kaisha Picture coding apparatus, picture coding method, and recording medium having picture coding program recorded thereon
CN1311684C (zh) * 2003-05-30 2007-04-18 株式会社日立制作所 移动图像的处理装置
WO2012042916A1 (ja) * 2010-09-30 2012-04-05 富士通株式会社 動画像符号化装置、動画像符号化方法及び動画像符号化用コンピュータプログラム
JPWO2012042916A1 (ja) * 2010-09-30 2014-02-06 富士通株式会社 動画像符号化装置、動画像符号化方法及び動画像符号化用コンピュータプログラム
US9621886B2 (en) 2010-09-30 2017-04-11 Fujitsu Limited Motion video encoding apparatus, motion video encoding method, and motion video encoding computer program

Similar Documents

Publication Publication Date Title
US6160849A (en) Selectable field and frame based predictive video coding
US6226327B1 (en) Video coding method and apparatus which select between frame-based and field-based predictive modes
US5461420A (en) Apparatus for coding and decoding a digital video signal derived from a motion picture film source
JP3268306B2 (ja) 画像符号化方法
JP3358620B2 (ja) 画像符号化方法及び画像符号化装置
US6628713B1 (en) Method and device for data encoding and method for data transmission
JPH07264580A (ja) 映像信号伝送方法並びに映像信号送信装置及び映像信号受信装置
JP2000278692A (ja) 圧縮データ処理方法及び処理装置並びに記録再生システム
US7373004B2 (en) Apparatus for constant quality rate control in video compression and target bit allocator thereof
JPH08223577A (ja) 動画像符号化方法及び装置、並びに動画像復号方法及び装置
US6628839B1 (en) Image coding system converting apparatus, image coding system converting method, and recording medium
US20050089098A1 (en) Data processing apparatus and method and encoding device of same
JPH06225279A (ja) 符号化方法、復号化方法、符号化装置及び復号化装置
EP0899963A2 (en) Moving picture data decoding apparatus
JP3818819B2 (ja) 画像符号化方式変換装置、画像符号化方式変換方法および記録媒体
JPH0993537A (ja) ディジタル映像信号記録再生装置及びディジタル映像信号符号化方法
JP3428332B2 (ja) 画像符号化方法及び装置、並びに画像伝送方法
JP4288897B2 (ja) 符号化装置及び方法、プログラム、記録媒体
JPH07131793A (ja) 映像信号高能率符号化装置
JP2000004440A (ja) 動画像復号化方法および動画像復号化装置
JPH0795536A (ja) 動画像逆再生装置及び方法
JP4399794B2 (ja) 画像符号化装置及び画像符号化方法
JP2883592B2 (ja) 動画像復号化装置及び動画像復号化方法
JPH0918873A (ja) 画像符号化方法、画像符号化装置及び画像記録媒体
JPH09149420A (ja) 動画像圧縮方法および装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040105

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040309

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040706