JPH04262694A - 画像信号符号化装置 - Google Patents
画像信号符号化装置Info
- Publication number
- JPH04262694A JPH04262694A JP3044236A JP4423691A JPH04262694A JP H04262694 A JPH04262694 A JP H04262694A JP 3044236 A JP3044236 A JP 3044236A JP 4423691 A JP4423691 A JP 4423691A JP H04262694 A JPH04262694 A JP H04262694A
- Authority
- JP
- Japan
- Prior art keywords
- step size
- frame
- quantization
- buffer
- image signal
- 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.)
- Granted
Links
- 238000013139 quantization Methods 0.000 claims abstract description 30
- 230000005540 biological transmission Effects 0.000 claims abstract description 25
- 238000004364 calculation method Methods 0.000 claims abstract description 20
- 238000012937 correction Methods 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 5
- 239000012536 storage buffer Substances 0.000 abstract 1
- 230000033001 locomotion Effects 0.000 description 13
- 239000013598 vector Substances 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 238000009825 accumulation Methods 0.000 description 3
- 238000000034 method Methods 0.000 description 3
- 230000009466 transformation Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/587—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal sub-sampling or interpolation, e.g. decimation or subsequent interpolation of pictures in a video sequence
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/115—Selection of the code volume for a coding unit prior to coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
- H04N19/126—Details of normalisation or weighting functions, e.g. normalisation matrices or variable uniform quantisers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/132—Sampling, masking or truncation of coding units, e.g. adaptive resampling, frame skipping, frame interpolation or high-frequency transform coefficient masking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/172—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/169—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding
- H04N19/17—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object
- H04N19/176—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/61—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/102—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or selection affected or controlled by the adaptive coding
- H04N19/124—Quantisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/146—Data rate or code amount at the encoder output
- H04N19/152—Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Image Processing (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【0001】
【産業上の利用分野】本発明は、デイジタル処理により
画像信号を符号化する装置に関わり、特にフレームスキ
ップ数や発生情報量に応じて適応的に量子化ステップサ
イズを制御する画像信号符号化装置に関する。
画像信号を符号化する装置に関わり、特にフレームスキ
ップ数や発生情報量に応じて適応的に量子化ステップサ
イズを制御する画像信号符号化装置に関する。
【0002】
【従来の技術】画像信号を符号化し伝送する装置では、
対象画像の動きの激しさによって発生する符号量が大き
く変化する。一方、伝送路の容量は一定であるために、
変動する発生情報を平滑するためのバッファメモリが使
用される。又発生する情報量に応じて適応的に量子化ス
テップサイズを制御して空間解像度を制御する方式が知
られている。例えば特開昭63ー3586号には、バッ
ファメモリの蓄積量から制御回路により量子化のスレッ
ショールドを制御する装置が開示されている。また特開
平1ー141483号には、動きベクトルから比較回路
により量子化回路(係数符号化回路)を制御する装置が
開示されている。
対象画像の動きの激しさによって発生する符号量が大き
く変化する。一方、伝送路の容量は一定であるために、
変動する発生情報を平滑するためのバッファメモリが使
用される。又発生する情報量に応じて適応的に量子化ス
テップサイズを制御して空間解像度を制御する方式が知
られている。例えば特開昭63ー3586号には、バッ
ファメモリの蓄積量から制御回路により量子化のスレッ
ショールドを制御する装置が開示されている。また特開
平1ー141483号には、動きベクトルから比較回路
により量子化回路(係数符号化回路)を制御する装置が
開示されている。
【0003】
【発明が解決しようとする課題】上記した従来技術では
、送信バッファメモリ蓄積量や動きベクトル情報から直
接的に量子化ステップサイズを制御しており、バッファ
使用量あるいは通信情報量の変化に応じた精密な量子化
ステップサイズの制御を行っていないため、画質向上が
不十分であるという問題があった。
、送信バッファメモリ蓄積量や動きベクトル情報から直
接的に量子化ステップサイズを制御しており、バッファ
使用量あるいは通信情報量の変化に応じた精密な量子化
ステップサイズの制御を行っていないため、画質向上が
不十分であるという問題があった。
【0004】本発明の目的は、可変フレームレート動作
も可能な画像信号符号化装置において、バッファ使用量
の変化を予測した量子化ステップサイズの制御を行うこ
とができ、また量子化ステップサイズの更新判断基準量
を外部から指定できるようにすることにより、利用者の
要求に応じて品質の高い画像伝送を行える画像信号符号
化装置を提供するにある。
も可能な画像信号符号化装置において、バッファ使用量
の変化を予測した量子化ステップサイズの制御を行うこ
とができ、また量子化ステップサイズの更新判断基準量
を外部から指定できるようにすることにより、利用者の
要求に応じて品質の高い画像伝送を行える画像信号符号
化装置を提供するにある。
【0005】
【課題を解決するための手段】上記の目的は、フレーム
スキップ数と予め与えられた送信速度から上記送信バッ
ファの余裕を表す補正バッファ量を算出する補正バッフ
ァ量算出手段と、上記補正バッファ量がより大きい送信
バッファの余裕を示しているほど小さい量子化ステップ
サイズを出力するステップサイズ算出手段とによって量
子化ステップサイズを制御することにより達成され、ま
た上記ステップサイズ算出手段から量子化ステップサイ
ズが出力されたときに、該出力されたステップサイズと
その直前まで用いられていたステップサイズとの差が外
部より与えられた規定値を越えたときのみ上記出力され
たステップサイズにより量子化を行うことにより達成さ
れる。
スキップ数と予め与えられた送信速度から上記送信バッ
ファの余裕を表す補正バッファ量を算出する補正バッフ
ァ量算出手段と、上記補正バッファ量がより大きい送信
バッファの余裕を示しているほど小さい量子化ステップ
サイズを出力するステップサイズ算出手段とによって量
子化ステップサイズを制御することにより達成され、ま
た上記ステップサイズ算出手段から量子化ステップサイ
ズが出力されたときに、該出力されたステップサイズと
その直前まで用いられていたステップサイズとの差が外
部より与えられた規定値を越えたときのみ上記出力され
たステップサイズにより量子化を行うことにより達成さ
れる。
【0006】
【作用】フレームレートが可変な符号化装置では、フレ
ームスキップ数が大きいほど、また伝送速度が大きいほ
ど、使用可能バッファ量は増大する。従ってフレームス
キップ数と伝送速度から使用可能なバッファ量の余裕を
予測し、これが大きいほど量子化ステップが小さくなる
ように制御すれば、送信バッファがオーバーフローしな
い範囲で可能な小さいステップサイズによる量子化が行
われ、良質の画像伝送が行える。又、決定されたステッ
プサイズと前回の決定値の差が規定値よりも小さいとき
はステップサイズを更新しないことにより、更新情報を
低減できる。
ームスキップ数が大きいほど、また伝送速度が大きいほ
ど、使用可能バッファ量は増大する。従ってフレームス
キップ数と伝送速度から使用可能なバッファ量の余裕を
予測し、これが大きいほど量子化ステップが小さくなる
ように制御すれば、送信バッファがオーバーフローしな
い範囲で可能な小さいステップサイズによる量子化が行
われ、良質の画像伝送が行える。又、決定されたステッ
プサイズと前回の決定値の差が規定値よりも小さいとき
はステップサイズを更新しないことにより、更新情報を
低減できる。
【0007】
【実施例】以下、本発明の実施例を図面を用いて説明す
る。図1は本発明の一実施例を示すもので、伝送情報量
の制限された通信システムに用いられる。本実施例の画
像信号符号化装置は直交変換を使用したフレーム間符号
化と、動きベクトルによる動き補償を採用している。テ
レビ信号1はA/D変換部100でデイジタル画像信号
に変換され、フレームメモリ110に記憶される。後述
のように局所復号化された前フレームの再生画像信号は
可変遅延フレームメモリ210に蓄えられており、この
画像信号はループフイルタ200を通して減算器120
に入力され、現フレーム画像との差分が演算され、その
差分信号が直交変換部130に入力される。直交変換の
方法は今日では離散コサイン変換(Discrete
Cosine Transform)が一般的であり、
1つのフレームの画面をいくつかのブロックに分割し、
各ブロック(例えば8×8画素)毎の画像データに対す
るコサイン変換が施される。直交変換された変換信号は
量子化部140において線形もしくは非線形の離散レベ
ルに量子化され、可変長符号化部150により発生頻度
に応じた可変長符号に符号化されてフレーム組立部16
0に入力される。フレーム組立部160では、符号化さ
れた画像データ情報と付帯情報(動きベクトル3、符号
化モード4)から送信用のフレームが組み立てられ、こ
れは送信バッファメモリ170に蓄えられ、送信データ
2として通信回線により伝送される。
る。図1は本発明の一実施例を示すもので、伝送情報量
の制限された通信システムに用いられる。本実施例の画
像信号符号化装置は直交変換を使用したフレーム間符号
化と、動きベクトルによる動き補償を採用している。テ
レビ信号1はA/D変換部100でデイジタル画像信号
に変換され、フレームメモリ110に記憶される。後述
のように局所復号化された前フレームの再生画像信号は
可変遅延フレームメモリ210に蓄えられており、この
画像信号はループフイルタ200を通して減算器120
に入力され、現フレーム画像との差分が演算され、その
差分信号が直交変換部130に入力される。直交変換の
方法は今日では離散コサイン変換(Discrete
Cosine Transform)が一般的であり、
1つのフレームの画面をいくつかのブロックに分割し、
各ブロック(例えば8×8画素)毎の画像データに対す
るコサイン変換が施される。直交変換された変換信号は
量子化部140において線形もしくは非線形の離散レベ
ルに量子化され、可変長符号化部150により発生頻度
に応じた可変長符号に符号化されてフレーム組立部16
0に入力される。フレーム組立部160では、符号化さ
れた画像データ情報と付帯情報(動きベクトル3、符号
化モード4)から送信用のフレームが組み立てられ、こ
れは送信バッファメモリ170に蓄えられ、送信データ
2として通信回線により伝送される。
【0008】本装置は局所復号化のループを構成してい
る。即ち量子化部140の出力は逆量子化部240、逆
直交変換部230により再生画像信号となり、前フレー
ムのデータと加算器220で加算されて可変遅延フレー
ムメモリ210に記憶される。動き補償のために必要な
動きベクトル検出部300は、現フレーム入力と前フレ
ーム入力との間でパターンマッチング処理により動きを
検出し、その結果は動きベクトル判定・符号化モード判
定部310に入力され、付帯情報としての動きベクトル
3および符号化モード4が生成される。符号化タイミン
グ制御部500は、符号化モード4と符号化フレーム起
動信号(FSEN)5を入力として、フレームメモリ制
御信号6、動きベクトル検出制御信号7、可変遅延メモ
リ制御信号8、符号化フレーム開始信号(FSS)9及
び符号化ブロック同期信号(MBS)10を発生し出力
する。フレームレート制御部700は、符号化タイミン
グ制御部500を制御して装置全体の画像処理フレーム
レートを制御するものである。フレームレート制御部7
00には、外部設定信号として最小及び最大フレームス
キップ数設定値SminおよびSmax、バッファ規定
値BL及びフレームクロック信号(FST)18が入力
され、更に動き情報3、バッファ蓄積量B、符号化フレ
ーム開始信号9、符号化ブロック同期信号10及びステ
ップサイズQsが内部信号として入力される。これらの
入力を基に符号化フレーム起動信号5を所定の方法で発
生させ、装置全体が処理する画像フレームを選択し制御
する。
る。即ち量子化部140の出力は逆量子化部240、逆
直交変換部230により再生画像信号となり、前フレー
ムのデータと加算器220で加算されて可変遅延フレー
ムメモリ210に記憶される。動き補償のために必要な
動きベクトル検出部300は、現フレーム入力と前フレ
ーム入力との間でパターンマッチング処理により動きを
検出し、その結果は動きベクトル判定・符号化モード判
定部310に入力され、付帯情報としての動きベクトル
3および符号化モード4が生成される。符号化タイミン
グ制御部500は、符号化モード4と符号化フレーム起
動信号(FSEN)5を入力として、フレームメモリ制
御信号6、動きベクトル検出制御信号7、可変遅延メモ
リ制御信号8、符号化フレーム開始信号(FSS)9及
び符号化ブロック同期信号(MBS)10を発生し出力
する。フレームレート制御部700は、符号化タイミン
グ制御部500を制御して装置全体の画像処理フレーム
レートを制御するものである。フレームレート制御部7
00には、外部設定信号として最小及び最大フレームス
キップ数設定値SminおよびSmax、バッファ規定
値BL及びフレームクロック信号(FST)18が入力
され、更に動き情報3、バッファ蓄積量B、符号化フレ
ーム開始信号9、符号化ブロック同期信号10及びステ
ップサイズQsが内部信号として入力される。これらの
入力を基に符号化フレーム起動信号5を所定の方法で発
生させ、装置全体が処理する画像フレームを選択し制御
する。
【0009】以上の各部動作は従来装置と同様であるが
、ステップサイズ制御部600は、量子化部140での
離散的レベルの幅(ステップサイズと呼ばれる)を決定
するもので、本発明の特徴とする部分である。ここでは
、符号化ブロック同期信号10、トータルフレームスキ
ップ数ST、バッファ蓄積量B,及び外部設定信号であ
る伝送速度設定値P、最小フレームスキップ数設定値S
min,及びバッファ規定値BLを入力として、ステッ
プサイズQsを出力する。
、ステップサイズ制御部600は、量子化部140での
離散的レベルの幅(ステップサイズと呼ばれる)を決定
するもので、本発明の特徴とする部分である。ここでは
、符号化ブロック同期信号10、トータルフレームスキ
ップ数ST、バッファ蓄積量B,及び外部設定信号であ
る伝送速度設定値P、最小フレームスキップ数設定値S
min,及びバッファ規定値BLを入力として、ステッ
プサイズQsを出力する。
【0010】図2は本発明の特徴とするステップサイズ
制御部600の具体的な構成例を示したものである。い
ま画面を分割して1ブロックを8×8画素とし、画像の
輝度信号については近隣する4個のブロック、色差信号
については空間的に輝度領域と対応する2個のブロック
の合計6個のブロックをマクロブロック(MB)と呼ぶ
ことにする。更に、符号化処理はこの1マクロブロック
を単位として行われ、1フレームは396マクロブロッ
クから成っているものとする。この時送信がSフレーム
スキップして1フレームを送るという状態にあるとする
と、1秒間に送られるフレーム数は30/(1+S)で
、この396倍のマクロブロックが1秒間に符号化され
る。そこで1マクロブロックを符号化したときのビット
数をMとすると1秒間に符号化されて出力されるビット
数は
制御部600の具体的な構成例を示したものである。い
ま画面を分割して1ブロックを8×8画素とし、画像の
輝度信号については近隣する4個のブロック、色差信号
については空間的に輝度領域と対応する2個のブロック
の合計6個のブロックをマクロブロック(MB)と呼ぶ
ことにする。更に、符号化処理はこの1マクロブロック
を単位として行われ、1フレームは396マクロブロッ
クから成っているものとする。この時送信がSフレーム
スキップして1フレームを送るという状態にあるとする
と、1秒間に送られるフレーム数は30/(1+S)で
、この396倍のマクロブロックが1秒間に符号化され
る。そこで1マクロブロックを符号化したときのビット
数をMとすると1秒間に符号化されて出力されるビット
数は
【0011】
30×396M/(1+S)ビット
(1)である。一
方、伝送速度の設定値Pと言うのは64P×103ビッ
ト/秒の伝送速度を意味しているから、これが式(1)
の値以上であればバッファ蓄積量Bを増加させずに送信
できる。言い替えれば1マクロブロック当りの符号化ビ
ット数Mが
(1)である。一
方、伝送速度の設定値Pと言うのは64P×103ビッ
ト/秒の伝送速度を意味しているから、これが式(1)
の値以上であればバッファ蓄積量Bを増加させずに送信
できる。言い替えれば1マクロブロック当りの符号化ビ
ット数Mが
【0012】
M=64×103P(1+S)/30/396≒5
P(1+S) (2)の値以下であればバッ
ファ蓄積量Bは増大しない。そこで式(2)の値を1マ
クロブロック当りの使用可能ビット数と呼ぶと、図2の
MS算出部610では、スキップ数Sを最小フレームス
キップ数設定値Sminとしたときの式(2)の値を基
準使用可能ビット数MSとして算出する;
P(1+S) (2)の値以下であればバッ
ファ蓄積量Bは増大しない。そこで式(2)の値を1マ
クロブロック当りの使用可能ビット数と呼ぶと、図2の
MS算出部610では、スキップ数Sを最小フレームス
キップ数設定値Sminとしたときの式(2)の値を基
準使用可能ビット数MSとして算出する;
【0013】
MS=5P(1+Smin)
(3)またMT算出部620では、スキップ数S
をそのときのトータルフレームスキップ数STとしたと
きの式(2)の値を現在使用可能ビット数MTとして算
出する;
(3)またMT算出部620では、スキップ数S
をそのときのトータルフレームスキップ数STとしたと
きの式(2)の値を現在使用可能ビット数MTとして算
出する;
【0014】
MT=5P(1+ST)
(4)
(4)
【0015】次に減算手段630でM
D=MT−MS(>0)を求めるとこれは1マクロブロ
ック当りの、基準使用可能ビット数からの余裕のビット
数を示している。一方、符号化ブロック同期信号(MB
S)10をMBS計数部640にてカウントしてマクロ
ブロック数MNを求め、上記の余裕ビット数MDとバッ
ファ蓄積量Bとから補正蓄積バッファ量RBをRB算出
部650により次式にしたがって計算する;
D=MT−MS(>0)を求めるとこれは1マクロブロ
ック当りの、基準使用可能ビット数からの余裕のビット
数を示している。一方、符号化ブロック同期信号(MB
S)10をMBS計数部640にてカウントしてマクロ
ブロック数MNを求め、上記の余裕ビット数MDとバッ
ファ蓄積量Bとから補正蓄積バッファ量RBをRB算出
部650により次式にしたがって計算する;
【0016】
RB=B−MN×MD
(5)この補正蓄積バッファ量は、画
像フレームスキップにより実質的に使用できるバッファ
量の目安を与えている。 この値をRB−IDX算出部660においてバッファ規
定値BLで基準化した補正バッファ量インデックスRB
−IDX;
(5)この補正蓄積バッファ量は、画
像フレームスキップにより実質的に使用できるバッファ
量の目安を与えている。 この値をRB−IDX算出部660においてバッファ規
定値BLで基準化した補正バッファ量インデックスRB
−IDX;
【0017】
RB−IDX=256RB/BL
(6)とすると、この値は小さいほど符号化を細かく
行って出力できるビット数が多いことを示している。こ
こで式(6)の係数256は、フレーム毎の基準情報総
量である。
(6)とすると、この値は小さいほど符号化を細かく
行って出力できるビット数が多いことを示している。こ
こで式(6)の係数256は、フレーム毎の基準情報総
量である。
【0018】次のQS算出部670では、表1に示した
RB−IDXとステップサイズQSとの対応表を用いて
QS0を求め、QS更新信号67に同期してQSレジス
タ680にセットし、QS=QS0を出力する。表1で
は、補正バッファ量インデックスRB−IDXが小さい
ほど小さいステップサイズQSを与えており、フレーム
スキップ数STが大きくなって使用可能ビット数の余裕
MDが大きくなるほど(RBーIDXが小さくなるほど
)細かい量子化を行えるようにしている。従って、図4
のバッファ蓄積量Bに示すように、従来装置ではフレー
ムスキップ発生前はバッファ蓄積量はほぼ一定で、それ
に対応して比較的大きな量子化ステップサイズが設定さ
れているが、本実施例では上記のようにフレームスキッ
プによるバッファの余裕に応じた制御を行うので、画質
のよい画像の伝送が可能となる。
RB−IDXとステップサイズQSとの対応表を用いて
QS0を求め、QS更新信号67に同期してQSレジス
タ680にセットし、QS=QS0を出力する。表1で
は、補正バッファ量インデックスRB−IDXが小さい
ほど小さいステップサイズQSを与えており、フレーム
スキップ数STが大きくなって使用可能ビット数の余裕
MDが大きくなるほど(RBーIDXが小さくなるほど
)細かい量子化を行えるようにしている。従って、図4
のバッファ蓄積量Bに示すように、従来装置ではフレー
ムスキップ発生前はバッファ蓄積量はほぼ一定で、それ
に対応して比較的大きな量子化ステップサイズが設定さ
れているが、本実施例では上記のようにフレームスキッ
プによるバッファの余裕に応じた制御を行うので、画質
のよい画像の伝送が可能となる。
【0019】図3は図2の構成例の変形を示すもので、
QS算出部670の出力QS0を外部へ出す方法が図2
の場合と異なっており、他は全く同じである。本構成例
では、外部指定信号として規定ステップサイズ設定値Q
ENを入力し、この設定値をスレシュホールドとしてQ
S更新判定部690では次式にしたがい更新判断を実行
する。
QS算出部670の出力QS0を外部へ出す方法が図2
の場合と異なっており、他は全く同じである。本構成例
では、外部指定信号として規定ステップサイズ設定値Q
ENを入力し、この設定値をスレシュホールドとしてQ
S更新判定部690では次式にしたがい更新判断を実行
する。
【0020】
【表1】
【0021】|QS−QS0|>QEN即ち、新規に算
出されたステップサイズQS0が現状値QSと比べて差
が大きく、設定値QENを越えている場合にのみQSを
更新する。本構成例によれば、ステップサイズQS0の
わずかな値の修正は行われず、更新情報を少なく出来る
利点がある。
出されたステップサイズQS0が現状値QSと比べて差
が大きく、設定値QENを越えている場合にのみQSを
更新する。本構成例によれば、ステップサイズQS0の
わずかな値の修正は行われず、更新情報を少なく出来る
利点がある。
【0022】
【発明の効果】本発明によれば、画像フレームのスキッ
プを行う場合においても、バッファ蓄積量の増減を予測
した補正バッファ蓄積量を導入することにより、より精
密な量子化ステップサイズの制御を行うことができ、従
って高品質の画像を伝送できるという効果がある。
プを行う場合においても、バッファ蓄積量の増減を予測
した補正バッファ蓄積量を導入することにより、より精
密な量子化ステップサイズの制御を行うことができ、従
って高品質の画像を伝送できるという効果がある。
【図1】本発明の画像信号符号化装置の一実施例を示す
ブロック図である。
ブロック図である。
【図2】ステップサイズ制御部の具体的構成例を示すブ
ロック図である。
ロック図である。
【図3】ステップサイズ制御部の別の具体的構成例を示
すブロック図である。
すブロック図である。
【図4】本発明の装置と従来装置のバッファ使用状態を
示す図である。
示す図である。
140 量子化部
170 送信バッファメモリ
500 符号化タイミング制御部
600 ステップサイズ制御部
610 MS算出部
620 MT算出部
630 減算手段
640 MBS計数部
650 RB算出部
660 RB−IDX算出部
670 QS算出部
680 QSレジスタ
690 QS更新判定部
Claims (2)
- 【請求項1】 入力された画像信号の有する冗長度を
検出してフレームスキップ数の決定と該決定したスキッ
プ数に基づくフレームスキップ制御を行う制御手段と、
該手段により送信が指示されたフレームの信号を、画面
を分割したブロック単位で処理したのち量子化し、符号
化して送信バッファを介して出力する符号化処理手段と
、上記量子化のステップサイズを制御するステップサイ
ズ制御手段とを有した画像信号符号化装置において、上
記ステップサイズ制御手段は、上記フレームスキップ数
と予め与えられた送信速度から上記送信バッファの余裕
を表す補正バッファ量を算出する補正バッファ量算出手
段と、上記補正バッファ量がより大きい送信バッファの
余裕を示しているほど小さい量子化ステップサイズを出
力するステップサイズ算出手段とから成ることを特徴と
する画像信号符号化装置。 - 【請求項2】 前記ステップサイズ制御手段に、前記
ステップサイズ算出手段から量子化ステップサイズが出
力されたときに、該出力されたステップサイズとその直
前まで用いられていたステップサイズとの差が外部より
与えられた規定値を越えたときのみ上記出力されたステ
ップサイズにより量子化を行う判定手段を付加したこと
を特徴とする請求項1記載の画像信号符号化装置。
Priority Applications (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3044236A JP2514115B2 (ja) | 1991-02-15 | 1991-02-15 | 画像信号符号化装置 |
| US07/752,072 US5241401A (en) | 1991-02-15 | 1991-08-29 | Image signal encoding apparatus and method for controlling quantization step size in accordance with frame skip numbers |
| GB9118760A GB2252883B (en) | 1991-02-15 | 1991-09-02 | Image signal encoding apparatus |
| FR9111499A FR2673014B1 (fr) | 1991-02-15 | 1991-09-18 | Dispositif de codage de signal d'image. |
| DE4135181A DE4135181C2 (de) | 1991-02-15 | 1991-10-24 | Bildsignal-Kodiergerät |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3044236A JP2514115B2 (ja) | 1991-02-15 | 1991-02-15 | 画像信号符号化装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04262694A true JPH04262694A (ja) | 1992-09-18 |
| JP2514115B2 JP2514115B2 (ja) | 1996-07-10 |
Family
ID=12685901
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3044236A Expired - Lifetime JP2514115B2 (ja) | 1991-02-15 | 1991-02-15 | 画像信号符号化装置 |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US5241401A (ja) |
| JP (1) | JP2514115B2 (ja) |
| DE (1) | DE4135181C2 (ja) |
| FR (1) | FR2673014B1 (ja) |
| GB (1) | GB2252883B (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05336513A (ja) * | 1992-05-29 | 1993-12-17 | Mitsubishi Electric Corp | 映像信号符号化装置 |
| WO2005115008A1 (ja) * | 2004-05-24 | 2005-12-01 | Mitsubishi Denki Kabushiki Kaisha | 動画像符号化装置 |
Families Citing this family (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5422736A (en) * | 1991-03-22 | 1995-06-06 | Canon Kabushiki Kaisha | Multi-mode image processing permitting selection of quantization process according to image characteristics |
| SE9103380L (sv) * | 1991-11-15 | 1993-03-08 | Televerket | Foerfarande och apparat foer bildkodning med oeverhoppning av bilder och/eller komponenter |
| JP2940304B2 (ja) * | 1992-06-15 | 1999-08-25 | 松下電器産業株式会社 | 高能率符号化装置および高能率符号化方法および高能率符号化装置の復号装置 |
| JP2871316B2 (ja) * | 1992-07-10 | 1999-03-17 | 日本ビクター株式会社 | 動画像符号化装置 |
| JPH06165151A (ja) * | 1992-11-25 | 1994-06-10 | Matsushita Electric Ind Co Ltd | 映像符号量制御装置 |
| KR0166727B1 (ko) * | 1992-11-27 | 1999-03-20 | 김광호 | 영상움직임관련정보를 양자화제어에 이용하는 부호화방법 및 장치 |
| US5592225A (en) * | 1993-09-30 | 1997-01-07 | Matsushita Electric Industrial Co., Ltd. | Device and method for controlling coding |
| DE69431072T2 (de) * | 1994-04-20 | 2003-01-02 | Thomson Consumer Electronics, Inc. | Vorrichtung zur komplexitätsbestimmung zum steuern der kodierung eines videosignals |
| US5933450A (en) * | 1994-04-20 | 1999-08-03 | Thomson Consumer Electronics, Inc. | Complexity determining apparatus |
| US5608458A (en) * | 1994-10-13 | 1997-03-04 | Lucent Technologies Inc. | Method and apparatus for a region-based approach to coding a sequence of video images |
| US5754241A (en) * | 1994-11-18 | 1998-05-19 | Sanyo Electric Co., Ltd | Video decoder capable of controlling encoded video data |
| US5710595A (en) * | 1994-12-29 | 1998-01-20 | Lucent Technologies Inc. | Method and apparatus for controlling quantization and buffering for digital signal compression |
| GB9519921D0 (en) * | 1995-09-29 | 1995-11-29 | Philips Electronics Nv | Graphics image manipulation |
| US6002802A (en) | 1995-10-27 | 1999-12-14 | Kabushiki Kaisha Toshiba | Video encoding and decoding apparatus |
| US5786856A (en) * | 1996-03-19 | 1998-07-28 | International Business Machines | Method for adaptive quantization by multiplication of luminance pixel blocks by a modified, frequency ordered hadamard matrix |
| US5956083A (en) * | 1996-10-29 | 1999-09-21 | Eastman Kodak Company | Camera and method for capturing motion sequences useful for integral image element formation |
| TWI284855B (en) * | 2005-04-29 | 2007-08-01 | Sunplus Technology Co Ltd | Image processing method and method for detecting difference between different image macro-blocks |
| WO2014030387A1 (ja) * | 2012-08-22 | 2014-02-27 | 三菱電機株式会社 | キャッシュメモリコントローラ及びキャッシュメモリコントロール方法 |
| WO2017020184A1 (en) | 2015-07-31 | 2017-02-09 | SZ DJI Technology Co., Ltd. | Methods of modifying search areas |
| JP6391694B2 (ja) * | 2015-07-31 | 2018-09-19 | エスゼット ディージェイアイ テクノロジー カンパニー リミテッドSz Dji Technology Co.,Ltd | ビデオ符号化方法及びシステム |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62272790A (ja) * | 1986-05-21 | 1987-11-26 | Mitsubishi Electric Corp | 符号化制御回路 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2637075B2 (ja) * | 1986-06-24 | 1997-08-06 | 株式会社東芝 | 動画像符号化装置 |
| JPS63102482A (ja) * | 1986-10-17 | 1988-05-07 | Mitsubishi Electric Corp | 画像符号化伝送装置 |
| JPS63187922A (ja) * | 1987-01-30 | 1988-08-03 | Nippon Telegr & Teleph Corp <Ntt> | フレ−ム間符号化装置 |
| BE1000643A5 (fr) * | 1987-06-05 | 1989-02-28 | Belge Etat | Procede de codage de signaux d'image. |
| US4951140A (en) * | 1988-02-22 | 1990-08-21 | Kabushiki Kaisha Toshiba | Image encoding apparatus |
| DE69031145T2 (de) * | 1989-05-12 | 1998-03-26 | Nippon Electric Co | Video-Übertragungssystem mit einer adaptiven Bild-zu-Bild-Prädiktionscodierung |
| JPH0722396B2 (ja) * | 1989-11-06 | 1995-03-08 | 三菱電機株式会社 | 画像符号化装置 |
| JPH0714209B2 (ja) * | 1989-12-20 | 1995-02-15 | 松下電器産業株式会社 | 動画像符号化装置 |
| JP2881886B2 (ja) * | 1989-12-30 | 1999-04-12 | ソニー株式会社 | 映像信号符号化方法及びその装置 |
| US5164828A (en) * | 1990-02-26 | 1992-11-17 | Sony Corporation | Video signal transmission and method and apparatus for coding video signal used in this |
| JP2514114B2 (ja) * | 1991-01-31 | 1996-07-10 | 株式会社グラフィックス・コミュニケーション・テクノロジーズ | 動画像符号化装置 |
-
1991
- 1991-02-15 JP JP3044236A patent/JP2514115B2/ja not_active Expired - Lifetime
- 1991-08-29 US US07/752,072 patent/US5241401A/en not_active Expired - Fee Related
- 1991-09-02 GB GB9118760A patent/GB2252883B/en not_active Expired - Fee Related
- 1991-09-18 FR FR9111499A patent/FR2673014B1/fr not_active Expired - Fee Related
- 1991-10-24 DE DE4135181A patent/DE4135181C2/de not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS62272790A (ja) * | 1986-05-21 | 1987-11-26 | Mitsubishi Electric Corp | 符号化制御回路 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05336513A (ja) * | 1992-05-29 | 1993-12-17 | Mitsubishi Electric Corp | 映像信号符号化装置 |
| WO2005115008A1 (ja) * | 2004-05-24 | 2005-12-01 | Mitsubishi Denki Kabushiki Kaisha | 動画像符号化装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| GB2252883A (en) | 1992-08-19 |
| DE4135181A1 (de) | 1992-08-27 |
| FR2673014A1 (fr) | 1992-08-21 |
| JP2514115B2 (ja) | 1996-07-10 |
| FR2673014B1 (fr) | 1997-10-31 |
| GB2252883B (en) | 1995-01-25 |
| US5241401A (en) | 1993-08-31 |
| GB9118760D0 (en) | 1991-10-16 |
| DE4135181C2 (de) | 1995-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04262694A (ja) | 画像信号符号化装置 | |
| US6049629A (en) | Coding apparatus for coding image data using one of an interpicture coding method and an interpicture motion-compensated coding method | |
| JPH03129987A (ja) | 映像信号符号化装置及び映像信号符号化方法 | |
| JPH09331533A (ja) | 動画像符号化装置 | |
| EP1143737A2 (en) | Image encoding apparatus and method, video camera, image recording apparatus, and image transmission apparatus | |
| JP3210082B2 (ja) | 符号化装置及びその方法 | |
| JPH07112284B2 (ja) | 予測符号化装置及び復号化装置 | |
| JP3651706B2 (ja) | 動画像符号化装置 | |
| US5227877A (en) | High-efficient coding apparatus for video signal | |
| JPH10126780A (ja) | 復号化映像補償装置 | |
| JP3173369B2 (ja) | 画像圧縮符号化装置 | |
| JPH09168155A (ja) | 可変フレームレート動画像符号化方法 | |
| US5940131A (en) | Method and apparatus for coding moving pictures | |
| JP3218994B2 (ja) | 画像符号化方法および装置 | |
| JP3581382B2 (ja) | 符号化装置及びその方法 | |
| JPH06113271A (ja) | 画像信号符号化装置 | |
| JPS61201570A (ja) | フレ−ム内フレ−ム間符号化方式 | |
| JP2512165B2 (ja) | 動画像信号の符号化装置 | |
| KR0123243B1 (ko) | 장면 전환시의 비트율 제어 방법 | |
| JPH0420088A (ja) | フレーム間符号化装置 | |
| US6501795B1 (en) | Adaptable intraframe/interframe motion video encoder | |
| JP2002101417A (ja) | 動画像符号化方法および装置 | |
| JPH10290461A (ja) | レート制御装置及びレート制御方法 | |
| JPH05227513A (ja) | 映像信号伝送装置 | |
| JPH02222388A (ja) | 動画像符号化方法 |