JPH04217191A - ビデオ信号のハイブリッド・コーディング・システムにおける改良 - Google Patents
ビデオ信号のハイブリッド・コーディング・システムにおける改良Info
- Publication number
- JPH04217191A JPH04217191A JP3045471A JP4547191A JPH04217191A JP H04217191 A JPH04217191 A JP H04217191A JP 3045471 A JP3045471 A JP 3045471A JP 4547191 A JP4547191 A JP 4547191A JP H04217191 A JPH04217191 A JP H04217191A
- Authority
- JP
- Japan
- Prior art keywords
- coding
- quantization step
- frame
- level
- real
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/434—Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/112—Selection of coding mode or of prediction mode according to a given display mode, e.g. for interlaced or progressive display mode
-
- 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/186—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 a colour or a chrominance component
-
- 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/60—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
- H04N19/63—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding using sub-band based transform, e.g. wavelets
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/236—Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
-
- 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
-
- 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/103—Selection of coding mode or of prediction mode
- H04N19/107—Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
-
- 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/13—Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
-
- 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/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/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/91—Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Television Systems (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、ビデオ信号コーディン
グ・システムに関し、とりわけ静止画および動画がコー
ディングされるときのハイブリッド・コーディング・シ
ステムに適用されるべき方法に係る。 【0002】 【従来の技術】ビデオ信号コーディングにおいて、静止
画(フォトグラフイック・ビデオテックス)あるいは動
画(ビデオ会議、可視電話)をコーディングする問題は
、一般に別々なものと考えられている:既に国際的に標
準化されあるいはその標準化が進行している適切なコー
ディング・アルゴリズムは、両方の型の画のために開発
されてきた。 【0003】より特定的には、動画に対してCCITT
(国際電信電話諮問委員会)の研究グループSGXVは
、CCITT勧告H261の主題となる、同期ネットワ
ークで採用されるべきコーディング方法を定義している
。このグループにより示唆された方法は、所謂ハイブリ
ッド・タイプのデファレンシアル・プロセスで、それに
よると与えられた瞬間において: −オリジナルの現在のフレームと、先立つ瞬間に関する
コード化フレームとの間の差が計算され;−この差に、
動作補償が適切であるかどうかについてのチェックがな
され; −2次元的ディスクリート・カズン・トランスフォーム
が、多分動作補償を受けた絵画素のブロックに加えられ
; −そのトランスフォーム係数(変形係数)が、可変ステ
ップ量子化装置により量子化され、 そして、−量子
化された係数が、可変長のコードによりコード化される
。 【0004】量子化ステップは、コーダとコード化信号
を利用機器へ伝送するための線路との間に接続された伝
送バッハの占有(ふさがり方)に依存して周期的に更新
される。強い変化を有するシーンについては、この差に
ではなく現在のフレームのブロックに対して変形を加え
ることも可能である。 【0005】この方法は、例えば、1988年11月2
8日〜12月1 日米国フロリダ州ハリウッドで開催さ
れたIEEE 世界通信会議および展示会(Glob
al TelecommunicationsConf
erence & Exhibition )(Glo
becom 88)に提出されその議事録(Confe
renceProceedings) の pp.
992 − 996, 997 − 1004 および
1005 − 1010 に、それぞれ論文 31.1
, 31.2 および 31.3 として掲載された、
ニコル(R.C. Nicol)およびムカワ(N.
Mukawa )による『CCITT SGXVにお
ける動画ビデオ・コーディング−コード化画面フォーマ
ット(The coded picture form
at)』、プロンペン(R. Plompen)、ハト
リ(Y. Hatori )、グエン(W. Guen
)、グイチャード(J. Guichard )、ググ
リーモ(M.Gugliemo )およびブルセビッツ
(H. Brusewitz) による『CCITT
SGXVにおける動画ビデオ・コーディング−ビデオ
・ソース・コーディング(Motion video
coding − Source coding )』
およびカー(M. Carr )、グイチャード(J.
Guichard )、マツダ(K. Matsud
a)、プロンペン(R. Plompen)およびスピ
ーデル(J. Spiedel)による『CCITTS
GXVにおける動画ビデオ・コーディング−ビデオ・マ
ルチプレックスおよび伝送コーディング(Motion
video coding − The video
multiplex and transmissi
on coding )』と題する諸論文に開示されて
いる。 【0006】また、非同期ネットワークにお
ける使用を可能とするため、このアルゴリズムに対する
幾つかの改良も提案されているが、その非同期ネットワ
ークにおける使用に対しては、それらの本質的なフレキ
シビリティーが、とりわけビデオ会議および可視電話に
関する信号のような非均質な情報の流れによつて特徴付
けられるビデオ信号の伝送に好適なので、関心が増大し
つつある。 改良アルゴリズムの一例は、1989年ハノーバーで開
催された、動画ビデオの64kbit/s コーディン
グについての第二回国際ワークショップ(Second
International Workshop o
n 64 kbit/s Coding of Mov
ing Video )に提出された発明者らによる『
低いビット・レートで動作するATM適用ビデオ・コー
ディング・アルゴリズム(An ATM adapte
d video coding algorithm
operating at low bit−rate
s)』と題する論文に開示されている。このアルゴリズ
ムにおいては、そのコーディング演算がCCITTの研
究グループによつて示唆されたものと基本的に同一であ
る。しかし伝送は可変ビット・レートで起こり、ネット
ワーク制御装置により伝送の開始前にセットされ、かつ
伝送中、周期的に監視される、平均ビット・レートおよ
びピーク・ビット・レートにより特徴付けられており、
その結果量子化ステップ、そして多分空間および時間解
像度も適用することとなる。 【0007】 【発明が解決しようとしている問題点】ビデオ会議およ
び可視電話の場合、話者の姿(動画成分)に限らず、略
図あるいは書かれたテキスト(静止画成分)も伝送する
必要がある。このコーディング・アルゴリズムは微分タ
イプのものであるから、引き続くフレーム間の差は、静
止画がコードされる時0とすべきである。そして短時間
それ以上のビットは伝送すべきでない。しかしながら、
実際には、変形および量子化演算とカメラの両方により
導入されたノイズの為、同期および非同期の両ネットワ
ークの場合、静止画の後続のフレーム間には、そのコー
ダがコード化画面の品質を強化することなく伝送を続け
るように、常に差が存在する。そこで、画面コーディン
グ・ビットの伝送は、他の情報の伝送からリソースを差
し引く。 【0008】これまでこの問題に対して何らの解決も示
唆されていない。理論的には、動画のシーンから静止画
のシーンに移る時異なるコーディング・アルゴリズムに
切り換え、また何らかの標準静止画コーディング・アル
ゴリズムにより後者の画面をコードする工夫ができるは
ずである。このことは、2つの異なるコーディング・シ
ステムばかりではなく、シーン変更を合図し、一つのコ
ーディング・システムから他のコーディング・システム
に切り換えさせる手動制御の装置を必要とするので、複
雑性をかなり増大させる;これに加えて、動画コーディ
ングに復帰したとき、このコーディング・アルゴリズム
は、コード化画面の低品質期間を伴う新しい初期化を必
要とする。 【0009】 【問題点を解決するための手段】本発明は、この反対に
、同一のビデオ伝送中動画および静止画の両方に対して
使用可能で、それにより静止画のための所望の品質がコ
ーディング・ビットの無駄なしに達成出来、また充分な
高品質で動画コーディングに復帰させ得る方法を提供す
る。 【0010】それゆえ本発明は、動画および静止画の両
方に関し、予め定められた頻度で生じ、その各々が予め
定められた数の絵画素を含む線の列により形成されたフ
レームの列として編成されたビデオ信号のハイブリッド
・デジタル・コーディング方法であつて:各フレームが
複数の階層レベルを定める絵画素のグループに細分割さ
れ;各フレームについて、第1の階層レベルに属する各
グループについて選ばれた量子化法則により量子化され
たのち、現在のフレーム、または現在のフレームと多分
動作補償を受けた予想フレームとの間の有意な差異のい
ずれかに適用された2次元変形の係数でコーディングが
なされ;かつ、なかんずく、採用したコーディングのタ
イプおよび量子化法則に関連する情報を含み、可変ビッ
ト・レートで非同期的に伝送されるコード化信号が発生
され、その第1の階層レベルの絵画素群に適用された量
子化法則が、コーディング制御装置によって定められる
量子化ステップを使用し、かつ伝送ビット使用可能度に
より変化するものである、方法において、各フレームに
ついて、第2の階層レベルに属し、それ以前の連続した
フレーム群の第1の数に対して予め定められたコーディ
ングのタイプを受けた絵画素のグループが、そのフレー
ムが静止画または動画に属するかを認識するために計数
され、該第1の階層レベルに属するような画の絵画素の
各グループについて、静止画を認識したら、その量子化
ステップを全グループについて同一である予め定められ
た最小値に向かつて収斂するように、以下に示す演算を
用いてさせることを特徴とする方法を提供する。ここで
該演算とは: a)静止画の異なるフレーム中のそのグループについて
使用された量子化ステップを記憶する演算;b)現在の
フレームまで使用されてきた最小の量子化ステップであ
るリアル量子化ステップを検出し、記憶する演算; c)リアル量子化ステップと、コーディング制御装置に
より現在のフレーム中のそのグループについて定められ
る量子化ステップとを比較する演算; d)コーディング制御装置により定められるものに等し
い量子化ステップを有するそのグループの検索能を有す
る変形係数を、若し後者のステップがリアル量子化ステ
ップより低いか、あるいは若しコーディング制御装置に
より定められる量子化ステップがリアル量子化ステップ
より大きいか、または等しいならば、コーディングする
演算、乏しいビット使用可能度の場合、リアル量子化ス
テップを第1の定められた量だけ増大させることによつ
て得られ、かつ高いビット使用可能度の場合、該最小リ
アル・ステップを第2の予め定められた量だけ減少させ
ることによつて得られたステップを有する、政策的量子
化ステップによる、その係数のコーディング演算、後者
の場合に使用すべきコーディング量子化ステップは、若
し該リアル・ステップの値が、第2の予め定められた量
より少なければユニタリのステップである; および
、e)そのコーディングがリアル量子化ステップより低
い量子化ステップによつて行われたときは何時でも、該
リアル量子化ステップを更新する演算である。 【0011】本方法による収斂演算は、そのフレームが
、輝度絵画素あるいは色光度絵画素のブロック、マクロ
ブロックおよびマクロブロックのグループに分割されて
いる画面に対して、この一フレーム内のマクロブロック
の各グループ毎に行われることが効果的で、その静止画
は、それに対し: −変形が、現在のフレームと予想フレームとの間の差に
加えられている; −変形係数がコード化されている; −動作補償が予測しておこなわれている、マクロブロッ
クを計数することで認識されるものである。 【0012】本発明のその他の特徴によれば、累進的に
増大する空間および/または時間的解像度レベルが、静
止画コーディングの間に使用され、また第1の階層レベ
ルに属する種々のグループに対して使用される量子化ス
テップの最小値に向かう収斂を生じる演算が、各解像度
レベル毎に行われる。 【0013】本発明の特徴は、添付図面を参照すること
で、より明らかとなるであろう。 【0014】図1中の参照記号CODは、全体としてC
CITTの研究グループによつて開発され、非同期ネッ
トワークにおける使用に適用されたタイプの、動画のた
めのコーダを示すものである。本発明の該コーダにおけ
る応用は、次に発明の理解のため必要な程度においての
み記述されるその構造の変形を伴うものではない。 【0015】このコーダは、図示していないテレビジョ
ン・カメラから、テレビジョン伝送の個別のフレームに
関連するデジタル・サンプル(絵画素)を受け、それを
フレーム・メモリMQ1に格納する。このサンプルは、
各フレーム毎に、コーディング制御装置CCDによつて
確立された解像度を有するデジタル化画面を、下流の機
器に供給するように、MQ1から読み取られる。より特
定的に言えば、読み取り中、CCITTの研究グループ
SGXVの提案による、360 x 288 の輝度絵
画素(フレーム当たり360 本の線で、線当たり28
8 の絵画素)および180 x 144 の色光度絵
画素の標準解像度をもたらすサブサンプリングが行われ
る。本発明者らによる上記論文で述べたように、解像度
は、伝送中、ビット利用可能度、即ち以下に、伝送開始
から現在の瞬間までに作られたビット数と、伝送開始前
にセットされた平均ビット・レートで演算されている固
定ビット・レート・チャンネル上で、同一時間中伝送可
能であつた筈のビット数との差を表す、以下『エクセス
』として引用されるパラメータの関数であるビット利用
可能度により改善し得る。これに加えて、静止画コーデ
ィング中の解像度の増大の可能性が、以下に明らかとさ
れるようにコーディング展開に基づいてもくろまれてい
る。空間解像度を改善する可能性は、コーディング制御
装置CCDによつて駆動され、基本的に、その中でコー
ディング演算に実際に使用されるサンプルが格納される
メモリ素子よりなる解像度制御装置の存在によつて代表
される。 【0016】コードされるべきサンプルは、常にCCI
TTの研究グループSGXVの提案に従い、ある階層レ
ベルにより編成されるが、それによれば、サンプルの次
のようなグルーピングが提案されている、つまり:8
x 8 の輝度または色光度絵画素(即ち、8 本の連
続線の各々における8 個の隣接サンプル)のブロック
(B)、16 x 16 の輝度絵画素(4個のブロッ
クB)のマクロブロック(MB)および8x 8 の色
光度(U,V)絵画素の物理的に同一空間を占めるセッ
ト、更に、11個のマクロブロックを3本の列上に並べ
た33個のマクロブロックよりなるマクロブロックのグ
ループ(GOB)が出来;ここから、1フレームは12
個のマクロブロックのグループを含むものとされる。コ
ーディング・アルゴリズムは、マクロブロック上で演算
されるので、ある絵画素は、マクロブロックが整数であ
るように除去される。 この実際の解像度は、352 x 288 (輝度)お
よび 176 x 144(色光度)である。 【0017】現在のフレーム中の画面の特性に依存して
、コーディング制御装置CCDは、コーディングが現在
のフレームのみ(フレーム内コーディング)を考慮する
べきか、現在および先立つフレームの両方(フレーム間
コーディング)を考慮しなければならないかを決定する
。若しフレーム内コーディングが行われるならば、現在
のフレームのサンプル・ブロックが、二次元変形(即ち
、ディスクリート・カズン変形)を計算する装置TRに
送られ;これと反対に、フレーム間コーディングの場合
は、現在のフレームと量子化および再構成を受けた先立
つフレームとの間の差が伝送される。加算器SM1は、
その差を計算する装置を図示するものであり、CCDに
より制御されるウィッチSWは、フレーム内あるいはフ
レーム間コーディングのいずれかを選択する可能性を略
示するものである。 【0018】回路TRは、フレーム内コーディングが考
慮された場合、全てのブロックについて二次元変形を行
うが、一方若しフレーム間コーディングならば、変形は
、先立つフレームにおける同類のブロックから、あるい
は先立つフレームに関する変位を受けてきたブロックか
ら有意に異なる差異ブロックのみについて行われる。 TRにおいて計算された変形係数は量子化器QUに供給
されるが、QUは、その値が予め定められたしきい値を
超過している全ての係数を、コーディング制御装置CC
Dにより、エクセス・パラメータの関数であるマクロブ
ロック・グループ・レベルで選ばれる量子化法則により
量子化する。量子化された係数は、一方では、それらを
可変長コーディングによりコードする回路CLV1に、
他方では、反転量子化器QINに送られる。後者には、
反転変形を計算する回路AT、およびATにより供給さ
れる量子化および再構成がさなれた差を、第2フレーム
・メモリーMQ2に格納されているブロックに加算して
先立つフレームに関連する再構成ブロックを形成する加
算器SM2が続いており;再構成ブロックは、MQ2の
更新された内容を形成する。 【0019】メモリーMQ1および2で読出されたサン
プルは、フレーム間コーディングの場合、能動であり、
現在のフレーム中にコードされるべきブロックを、先立
つフレームの隣接するブロックと比較し、考慮された画
面部分の変位のみよりなる変化を認識し、かつ変位の実
体(動作補償)を評価する変位評価回路SSに供給され
る。この回路は、マクロブロックに関連する変位ベクタ
ーを計算し、それをメモリーMQ2および、動作補償の
場合能動である低域通過フィルタFLに供給してコント
ラストを減少させ、また、先立つベクターに関して微分
的なやり方で0と異なるベクターをコードする第2可変
長コーダ−CLV2にも供給する。変位ベクターは、例
えば上述のプロンペンの論文に記述したように、計算さ
れ得る。CLV1およびCLV2から出てゆく信号およ
びフレーム間/フレーム内コーディングを示すフラッグ
は、コーディング制御装置CCDによりマクロブロック
の分類を得るために使用されるが、ここで、マクロブロ
ックは次のように分けられる、つまり;フレーム内コー
ド化マクロブロック;非補償・非コード化マクロブロッ
ク(即ち、そのための変位ベクターが0で、変形係数が
コードされていないマクロブロック);非補償・コード
化マクロブロック(即ち、そのための変位ベクターが0
であるが、変形係数がコードされているマクロブロック
);補償・非コード化マクロブロック(それに対して、
コード化変位ベクターだけが伝送されている)および補
償・コード化マクロブロック(それに対して、コード化
変位ベクターとコード化変形係数の両方が伝送されてい
る)である。 【0020】かような分類を表す信号は、CLV1およ
びCLV2によりコード化された信号、使用した量子化
器のインデックスおよびその他のサービス情報とともに
、マルチレクサMXにより、適当なフォーマット(例え
ば、上述のカーの論文に記述し示されたフォーマット)
のコード言語に組合せられる。MXの出力信号は、コー
ド化ビデオ信号を形成し、これはその後他の信号、例え
ば、音声信号、データ信号、このコーダが採用されると
ころのサービスのタイプにより必要とされる特殊な合図
と組み合わせられ、受信機側のデコーディング装置に送
られる。 【0021】本発明は、コーディング演算制御の一部で
あり、伝送中の静止画の存在において、量子化ステップ
最適化を可能とする。本発明は、画面中の同一の階層化
単位の同一の量子化ステップによる繰り返しての量子化
を避ける。何故なら、このことは、種々のエラー・タイ
プをもっぱらコードするビットを作り出すからである。 以下実施例により、本発明の、マクロブロックのグルー
プのレベルにおける応用を引用する、というのは、この
方法は、異なる階層化単位にも応用可能であることは明
らかであるけれども、研究グループSGXVの提案によ
れば、量子化ステップが、そのレベルで選択されている
からである。 【0022】本発明方法を実施するためには、マルチレ
クサMXとコーディング制御装置CCDとの間に、収斂
制御装置CCNが接続される。これは、静止画の認識の
ためと、かような認識のもとに、CCDを、その利用可
能なビットの最適利用を可能とする量子化ステップが、
各マクロブロック・グループ毎に選ばれるよう、制御す
るためのものである。 【0023】本発明方法は、図2〜図3のフロー・チャ
ートに示されている。 【0024】静止画の認識のため、CCNは、帰納的認
識基準を実行するマクロブロック分類を利用する。より
特定的に言えば、CCN中の計数器がコード化、補償済
マクロブロックを計数し、若しかようなマクロブロック
の数MBが、予め定められた、その値が、連続フレーム
のある数(例えば2)についてのフレーム頻度に依存す
るしきい値M1より低いなら、画面は静止画とされる。 M1のための適当な値は、25Hz より低いフレー
ム頻度に対しては30、25Hzより高いか、等しいフ
レーム頻度に対しては20であり得る。 【0025】この選択は、次の事実によつて正当化され
る;若しマクロブロックの有意な数が、二つの連続フレ
ームにおいて動作補償とコーディングを受けたならば、
画面は動いており、後続フレーム群との間の差異はノイ
ズのみによるものでないと仮定することが合理的である
;他方、非相関ノイズは、コード化、非補償マクロブロ
ックの数の増大を生じることが確かめられており、それ
故、適用された基準は充分に正確である。 【0026】一旦静止画が認識されたならば、マクロブ
ロック・グループをコーディングするために使われるべ
き量子化ステップCQSは、マクロブロックのそのグル
ープに関するコーディング・プロセスの経歴を考慮して
決定される。より特定的に言えば、装置CCDにより標
準のコーディング・アルゴリズムを応用して決定される
量子化ステップは、先行フレーム群でマクロブロックの
同一のグループをコーディングするために使われた最小
量子化ステップRQSと比較される。このRQSの値は
、以下『リアル量子化ステップ』と呼ばれる。この比較
結果は、上で定義したエクセス・パラメータおよびコー
ドされるフレーム中のマクロブロックの異なるグループ
に関連するRQSの値間の差の可能な評価とともに、C
QSが、そのアルゴリズムにより決定される値を有すべ
きか、あるいはRQSに関連する異なる値を有すべきか
、を決定する。より特定的に言えば、以下により詳細に
検討する一定の条件の下で、使用された量子化ステップ
は、RQSを、予め定められた固定の量p2(例えば2
0)だけ増大させることにより得られる。値CQS=R
QS+p2は、以下『政策的量子化ステップ』と呼ばれ
る。このp2の値は、量子化ステップが、シーン変化あ
るいは急峻な動きの場合でも充分高品質のコーディング
を可能とするように充分低く、また、有意なコード化信
号を供給出来るよう、その瞬間まで使用された最小量子
化ステップから充分に異なつて選択される。 【0027】この収斂プロセスは、RQSが、全てのマ
クロブロック・グループについて、予め定められた値p
1(例えば1)に達したとき終了する;一旦この値に達
すると、CQSの政策的値は、その装置に、動画あるい
はシーン変化を直ちにコードできるように、画面が静止
画の儘である限り使用される。 【0028】勿論、動画あるいはシーン変化は、全ての
マクロブロック・グループについてRQS=p1に達す
る前でも後でも、生じうる。従って、この収斂プロセス
からの脱出は次の2つの仕方で起こる:−最終フレーム
におけるコード化補償済マクロブロックの数MBが、M
1より僅かに低いしきい値M2を越えた時、値RQSと
無関係に:このプロセスは、これらのマクロブロックの
数が、二つの続くフレームについてしきい値M1より低
いとき開始され、それゆえこのプロセスは、入るより去
る方が容易であることを認識すべきである;M2のため
の適切な値は、フレーム頻度に依存するが25と18で
あり得る。−RQSが、全てのグループについてp1で
あり、1フレームのビット数が一定の値B1(例えば、
1000)である時、最終フレームにおける数MBさえ
もM2を越えない:実際、限られた数のマクロブロック
が関係するシーン変化あるいは動きも可能である;しか
しながら、これらの変化に対応して伝送すべきビット数
に激しい増大がある。そしてこのことが、変化それ自体
の認識を可能とする。 【0029】この収斂プロセスを去るとき、このプロセ
スから脱出後の最初のフレームに属するマクロブロック
・グループは、例えば画面カット現象を避けるため量子
化ステップp4(例えば8)によりコードされる。 【0030】図3はマクロブロックのグループに関連す
る収斂プロセスの部分を、より詳細に示すものである。 既述のように、静止画を検出した後の最初のステップは
、CQSとRQSの値の間の比較である。そこで三つの
収斂プロセスの反転の仕方が、次の比較結果に基づき可
能である: 1)CQS<RQS:これは最も単純な状況で;アルゴ
リズムにより決定される新量子化ステップは、マクロブ
ロックのそのグループのコーディング中にはまだ使われ
ておらず、そしてさらに、それはコード化画面品質増強
を確実にする;コーディングは、そのアルゴリズムによ
り実際に決定されるCQSの値を使用して行われ、この
値は、CCN内に格納されている更新された値RQSで
ある。 2)CQS>RQS:この条件の下では、コーディング
が、手始めに量子化ステップの政策的値で、行われ得る
筈である、というのはアルゴリズムにより決定されるス
テップCQSは、起こり得るシーン変化あるいは急峻な
動きの、充分な品質でのコーディングを可能とするには
高過ぎ、また、コーディングに有用な寄与をするには低
過ぎるからである。しかしながら、コーディング・プロ
セスの展開は、より低い量子化ステップの採用を許容す
るようなものであつてきたかもしれない。それゆえ最も
都合の良い量子化ステップを決定するには、あるチェッ
クが、エクセス・パラメータおよびコード化されている
マクロブロック・グループに関連するステップRQSと
そのフレームの他のマクロブロックに使われた最大のス
テップRQSとの間の差Q1に対し行われる:若しこの
エクセスが、高度に負(絶対値が、しきい値E1、例え
ば約2000より大)で、差Q1が低(例えば≦4)く
て、若しRQS>p3であれば、値RQS−p3(例え
ばRQS−2)が、若しRQS≦p3、であれば、1が
量子化ステップとして使われる:実際、高度に負のエク
セスの存在は、伝送が平均レートより極めて低いレート
で、高ビット利用可能度があるように生じており、それ
ゆえ、より低い量子化ステップが問題無く使用できるこ
とを示している;その上、p3として示された値は、そ
のフレーム内で限定を保たれるべき量子化ステップの変
化を許容する。 3)CQS=RQS:この場合アルゴリズムにより定ま
る量子化ステップは使われるべきでない、というのは、
既述のように、同一の量子化ステップによるマクロブロ
ック・グループの繰り返しのコーディングは、単に不要
なビットを作り、画面品質を増強しないからである:こ
の場合においてさえも、使用されるべき値の選択は、エ
クセスのチェックに基づいて決定され、政策的値は、若
しエクセスが正であれば使用される(このことは、平均
レートより多いビットが用いられ、それゆえより大きな
量子化ステップが、かようなエクセスを減少させる為に
有用であることを意味している)。一方若しエクセスが
負であれば、先の場合の様に値RQS−p3(または1
)が使用される。 【0031】一旦マクロブロックの一グループに対する
演算が終了すれば、マクロブロックのそれに続くグルー
プが処理される。 【0032】本発明方法は、高いビット利用可能度が、
空間および/または時間解像度を増大させるように利用
出来るコーダにも都合良く応用できる。より正確に言え
ば、動画にも使われている標準解像度レベルから開始し
、この収斂プロセスはp1より高いリアル量子化ステッ
プの平均値Rに一致して停止する。そしてそれから、よ
り高い解像度レベルが使用できる。実際、先に示した標
準解像度レベル(1フレームあたりの絵画素、352
x 288 (輝度)および176 x 144(色光
度))は不充分なこともある:そこで、例えば三つの解
像度レベルが提供出来るなら、その第1のものは標準レ
ベルであり、第2のものは、輝度および色光度の両方に
ついて標準レベルの2倍の水平空間解像度を提供し、第
3のものは、標準レベルの2倍の水平空間解像度および
時間解像度の両方を与えるものとされる。 【0033】この収斂プロセスおよびこの解像度適応調
節の両方を含むコーディング・プロセスは、上述の標準
解像度を用いて開始され、かような解像度を用いて静止
画の認識まで続けられる。これらの条件の下で、この収
斂プロセスは既述のように開始される。そのフレームの
RQSの平均値がRである時、第2の解像度レベルが適
用される。新レベルの第1のフレームについて、この収
斂プロセスは、そのフレームに対するコーディング・ア
ルゴリズムにより定まる量子化ステップとともに開始さ
れる(つまり、一レベルから次のレベルへ、何らの量子
化ステップのメモリが無いということである)。この代
わりに、先行のレベルで達したRQSの値を考慮に入れ
ることも可能である。その上、その第1のフレームにつ
いて、補償済、コード化マクロブロックの数に対するし
きい値M2は、この収斂プロセスからの時宜を失した脱
出を避けるため、変化する。若し第2のレベルにおいて
さえ、解像度増大の条件は達成され、第3のレベルへの
道筋は、第1から第2のレベルへの道筋について見られ
たのと同一の様式で生じる。若しマクロブロックの種々
のグループに対するコーディング中、与えられた解像度
レベルでの収斂プロセスが、先立つレベルにおける収斂
中達成された量子化ステップから再開始すれば、一レベ
ルから次のレベルへの遷移を決定するしきい値M2は、
種々のレベルについて異なるであろうし、解像度が増大
するに従って減少するであろうことは明らかである。 【0034】この解像度適応調節および収斂プロセスの
両方を含むプロセスは、解像度レベルが最小(レベル0
)から最大MRLに分布している一般的な場合について
、図4のフロー・チャートに略示されている。記号M2
i,Biは、各解像度レベルについて、コード化、補償
済マクロブロックの数に対する、それぞれ、収斂プロセ
スからの脱出を決定するビットの数についてのしきい値
を示し、一方Riは、より高い解像度レベルへの道筋を
決定するRQSの平均値である。このフロー・チャート
は網羅的でそれ以上の説明を要しない。 【0035】上述のことは、非限定的な実施例による例
示であることは明らかである。変更および改良は、本発
明の範囲を逸脱することなく可能である。
グ・システムに関し、とりわけ静止画および動画がコー
ディングされるときのハイブリッド・コーディング・シ
ステムに適用されるべき方法に係る。 【0002】 【従来の技術】ビデオ信号コーディングにおいて、静止
画(フォトグラフイック・ビデオテックス)あるいは動
画(ビデオ会議、可視電話)をコーディングする問題は
、一般に別々なものと考えられている:既に国際的に標
準化されあるいはその標準化が進行している適切なコー
ディング・アルゴリズムは、両方の型の画のために開発
されてきた。 【0003】より特定的には、動画に対してCCITT
(国際電信電話諮問委員会)の研究グループSGXVは
、CCITT勧告H261の主題となる、同期ネットワ
ークで採用されるべきコーディング方法を定義している
。このグループにより示唆された方法は、所謂ハイブリ
ッド・タイプのデファレンシアル・プロセスで、それに
よると与えられた瞬間において: −オリジナルの現在のフレームと、先立つ瞬間に関する
コード化フレームとの間の差が計算され;−この差に、
動作補償が適切であるかどうかについてのチェックがな
され; −2次元的ディスクリート・カズン・トランスフォーム
が、多分動作補償を受けた絵画素のブロックに加えられ
; −そのトランスフォーム係数(変形係数)が、可変ステ
ップ量子化装置により量子化され、 そして、−量子
化された係数が、可変長のコードによりコード化される
。 【0004】量子化ステップは、コーダとコード化信号
を利用機器へ伝送するための線路との間に接続された伝
送バッハの占有(ふさがり方)に依存して周期的に更新
される。強い変化を有するシーンについては、この差に
ではなく現在のフレームのブロックに対して変形を加え
ることも可能である。 【0005】この方法は、例えば、1988年11月2
8日〜12月1 日米国フロリダ州ハリウッドで開催さ
れたIEEE 世界通信会議および展示会(Glob
al TelecommunicationsConf
erence & Exhibition )(Glo
becom 88)に提出されその議事録(Confe
renceProceedings) の pp.
992 − 996, 997 − 1004 および
1005 − 1010 に、それぞれ論文 31.1
, 31.2 および 31.3 として掲載された、
ニコル(R.C. Nicol)およびムカワ(N.
Mukawa )による『CCITT SGXVにお
ける動画ビデオ・コーディング−コード化画面フォーマ
ット(The coded picture form
at)』、プロンペン(R. Plompen)、ハト
リ(Y. Hatori )、グエン(W. Guen
)、グイチャード(J. Guichard )、ググ
リーモ(M.Gugliemo )およびブルセビッツ
(H. Brusewitz) による『CCITT
SGXVにおける動画ビデオ・コーディング−ビデオ
・ソース・コーディング(Motion video
coding − Source coding )』
およびカー(M. Carr )、グイチャード(J.
Guichard )、マツダ(K. Matsud
a)、プロンペン(R. Plompen)およびスピ
ーデル(J. Spiedel)による『CCITTS
GXVにおける動画ビデオ・コーディング−ビデオ・マ
ルチプレックスおよび伝送コーディング(Motion
video coding − The video
multiplex and transmissi
on coding )』と題する諸論文に開示されて
いる。 【0006】また、非同期ネットワークにお
ける使用を可能とするため、このアルゴリズムに対する
幾つかの改良も提案されているが、その非同期ネットワ
ークにおける使用に対しては、それらの本質的なフレキ
シビリティーが、とりわけビデオ会議および可視電話に
関する信号のような非均質な情報の流れによつて特徴付
けられるビデオ信号の伝送に好適なので、関心が増大し
つつある。 改良アルゴリズムの一例は、1989年ハノーバーで開
催された、動画ビデオの64kbit/s コーディン
グについての第二回国際ワークショップ(Second
International Workshop o
n 64 kbit/s Coding of Mov
ing Video )に提出された発明者らによる『
低いビット・レートで動作するATM適用ビデオ・コー
ディング・アルゴリズム(An ATM adapte
d video coding algorithm
operating at low bit−rate
s)』と題する論文に開示されている。このアルゴリズ
ムにおいては、そのコーディング演算がCCITTの研
究グループによつて示唆されたものと基本的に同一であ
る。しかし伝送は可変ビット・レートで起こり、ネット
ワーク制御装置により伝送の開始前にセットされ、かつ
伝送中、周期的に監視される、平均ビット・レートおよ
びピーク・ビット・レートにより特徴付けられており、
その結果量子化ステップ、そして多分空間および時間解
像度も適用することとなる。 【0007】 【発明が解決しようとしている問題点】ビデオ会議およ
び可視電話の場合、話者の姿(動画成分)に限らず、略
図あるいは書かれたテキスト(静止画成分)も伝送する
必要がある。このコーディング・アルゴリズムは微分タ
イプのものであるから、引き続くフレーム間の差は、静
止画がコードされる時0とすべきである。そして短時間
それ以上のビットは伝送すべきでない。しかしながら、
実際には、変形および量子化演算とカメラの両方により
導入されたノイズの為、同期および非同期の両ネットワ
ークの場合、静止画の後続のフレーム間には、そのコー
ダがコード化画面の品質を強化することなく伝送を続け
るように、常に差が存在する。そこで、画面コーディン
グ・ビットの伝送は、他の情報の伝送からリソースを差
し引く。 【0008】これまでこの問題に対して何らの解決も示
唆されていない。理論的には、動画のシーンから静止画
のシーンに移る時異なるコーディング・アルゴリズムに
切り換え、また何らかの標準静止画コーディング・アル
ゴリズムにより後者の画面をコードする工夫ができるは
ずである。このことは、2つの異なるコーディング・シ
ステムばかりではなく、シーン変更を合図し、一つのコ
ーディング・システムから他のコーディング・システム
に切り換えさせる手動制御の装置を必要とするので、複
雑性をかなり増大させる;これに加えて、動画コーディ
ングに復帰したとき、このコーディング・アルゴリズム
は、コード化画面の低品質期間を伴う新しい初期化を必
要とする。 【0009】 【問題点を解決するための手段】本発明は、この反対に
、同一のビデオ伝送中動画および静止画の両方に対して
使用可能で、それにより静止画のための所望の品質がコ
ーディング・ビットの無駄なしに達成出来、また充分な
高品質で動画コーディングに復帰させ得る方法を提供す
る。 【0010】それゆえ本発明は、動画および静止画の両
方に関し、予め定められた頻度で生じ、その各々が予め
定められた数の絵画素を含む線の列により形成されたフ
レームの列として編成されたビデオ信号のハイブリッド
・デジタル・コーディング方法であつて:各フレームが
複数の階層レベルを定める絵画素のグループに細分割さ
れ;各フレームについて、第1の階層レベルに属する各
グループについて選ばれた量子化法則により量子化され
たのち、現在のフレーム、または現在のフレームと多分
動作補償を受けた予想フレームとの間の有意な差異のい
ずれかに適用された2次元変形の係数でコーディングが
なされ;かつ、なかんずく、採用したコーディングのタ
イプおよび量子化法則に関連する情報を含み、可変ビッ
ト・レートで非同期的に伝送されるコード化信号が発生
され、その第1の階層レベルの絵画素群に適用された量
子化法則が、コーディング制御装置によって定められる
量子化ステップを使用し、かつ伝送ビット使用可能度に
より変化するものである、方法において、各フレームに
ついて、第2の階層レベルに属し、それ以前の連続した
フレーム群の第1の数に対して予め定められたコーディ
ングのタイプを受けた絵画素のグループが、そのフレー
ムが静止画または動画に属するかを認識するために計数
され、該第1の階層レベルに属するような画の絵画素の
各グループについて、静止画を認識したら、その量子化
ステップを全グループについて同一である予め定められ
た最小値に向かつて収斂するように、以下に示す演算を
用いてさせることを特徴とする方法を提供する。ここで
該演算とは: a)静止画の異なるフレーム中のそのグループについて
使用された量子化ステップを記憶する演算;b)現在の
フレームまで使用されてきた最小の量子化ステップであ
るリアル量子化ステップを検出し、記憶する演算; c)リアル量子化ステップと、コーディング制御装置に
より現在のフレーム中のそのグループについて定められ
る量子化ステップとを比較する演算; d)コーディング制御装置により定められるものに等し
い量子化ステップを有するそのグループの検索能を有す
る変形係数を、若し後者のステップがリアル量子化ステ
ップより低いか、あるいは若しコーディング制御装置に
より定められる量子化ステップがリアル量子化ステップ
より大きいか、または等しいならば、コーディングする
演算、乏しいビット使用可能度の場合、リアル量子化ス
テップを第1の定められた量だけ増大させることによつ
て得られ、かつ高いビット使用可能度の場合、該最小リ
アル・ステップを第2の予め定められた量だけ減少させ
ることによつて得られたステップを有する、政策的量子
化ステップによる、その係数のコーディング演算、後者
の場合に使用すべきコーディング量子化ステップは、若
し該リアル・ステップの値が、第2の予め定められた量
より少なければユニタリのステップである; および
、e)そのコーディングがリアル量子化ステップより低
い量子化ステップによつて行われたときは何時でも、該
リアル量子化ステップを更新する演算である。 【0011】本方法による収斂演算は、そのフレームが
、輝度絵画素あるいは色光度絵画素のブロック、マクロ
ブロックおよびマクロブロックのグループに分割されて
いる画面に対して、この一フレーム内のマクロブロック
の各グループ毎に行われることが効果的で、その静止画
は、それに対し: −変形が、現在のフレームと予想フレームとの間の差に
加えられている; −変形係数がコード化されている; −動作補償が予測しておこなわれている、マクロブロッ
クを計数することで認識されるものである。 【0012】本発明のその他の特徴によれば、累進的に
増大する空間および/または時間的解像度レベルが、静
止画コーディングの間に使用され、また第1の階層レベ
ルに属する種々のグループに対して使用される量子化ス
テップの最小値に向かう収斂を生じる演算が、各解像度
レベル毎に行われる。 【0013】本発明の特徴は、添付図面を参照すること
で、より明らかとなるであろう。 【0014】図1中の参照記号CODは、全体としてC
CITTの研究グループによつて開発され、非同期ネッ
トワークにおける使用に適用されたタイプの、動画のた
めのコーダを示すものである。本発明の該コーダにおけ
る応用は、次に発明の理解のため必要な程度においての
み記述されるその構造の変形を伴うものではない。 【0015】このコーダは、図示していないテレビジョ
ン・カメラから、テレビジョン伝送の個別のフレームに
関連するデジタル・サンプル(絵画素)を受け、それを
フレーム・メモリMQ1に格納する。このサンプルは、
各フレーム毎に、コーディング制御装置CCDによつて
確立された解像度を有するデジタル化画面を、下流の機
器に供給するように、MQ1から読み取られる。より特
定的に言えば、読み取り中、CCITTの研究グループ
SGXVの提案による、360 x 288 の輝度絵
画素(フレーム当たり360 本の線で、線当たり28
8 の絵画素)および180 x 144 の色光度絵
画素の標準解像度をもたらすサブサンプリングが行われ
る。本発明者らによる上記論文で述べたように、解像度
は、伝送中、ビット利用可能度、即ち以下に、伝送開始
から現在の瞬間までに作られたビット数と、伝送開始前
にセットされた平均ビット・レートで演算されている固
定ビット・レート・チャンネル上で、同一時間中伝送可
能であつた筈のビット数との差を表す、以下『エクセス
』として引用されるパラメータの関数であるビット利用
可能度により改善し得る。これに加えて、静止画コーデ
ィング中の解像度の増大の可能性が、以下に明らかとさ
れるようにコーディング展開に基づいてもくろまれてい
る。空間解像度を改善する可能性は、コーディング制御
装置CCDによつて駆動され、基本的に、その中でコー
ディング演算に実際に使用されるサンプルが格納される
メモリ素子よりなる解像度制御装置の存在によつて代表
される。 【0016】コードされるべきサンプルは、常にCCI
TTの研究グループSGXVの提案に従い、ある階層レ
ベルにより編成されるが、それによれば、サンプルの次
のようなグルーピングが提案されている、つまり:8
x 8 の輝度または色光度絵画素(即ち、8 本の連
続線の各々における8 個の隣接サンプル)のブロック
(B)、16 x 16 の輝度絵画素(4個のブロッ
クB)のマクロブロック(MB)および8x 8 の色
光度(U,V)絵画素の物理的に同一空間を占めるセッ
ト、更に、11個のマクロブロックを3本の列上に並べ
た33個のマクロブロックよりなるマクロブロックのグ
ループ(GOB)が出来;ここから、1フレームは12
個のマクロブロックのグループを含むものとされる。コ
ーディング・アルゴリズムは、マクロブロック上で演算
されるので、ある絵画素は、マクロブロックが整数であ
るように除去される。 この実際の解像度は、352 x 288 (輝度)お
よび 176 x 144(色光度)である。 【0017】現在のフレーム中の画面の特性に依存して
、コーディング制御装置CCDは、コーディングが現在
のフレームのみ(フレーム内コーディング)を考慮する
べきか、現在および先立つフレームの両方(フレーム間
コーディング)を考慮しなければならないかを決定する
。若しフレーム内コーディングが行われるならば、現在
のフレームのサンプル・ブロックが、二次元変形(即ち
、ディスクリート・カズン変形)を計算する装置TRに
送られ;これと反対に、フレーム間コーディングの場合
は、現在のフレームと量子化および再構成を受けた先立
つフレームとの間の差が伝送される。加算器SM1は、
その差を計算する装置を図示するものであり、CCDに
より制御されるウィッチSWは、フレーム内あるいはフ
レーム間コーディングのいずれかを選択する可能性を略
示するものである。 【0018】回路TRは、フレーム内コーディングが考
慮された場合、全てのブロックについて二次元変形を行
うが、一方若しフレーム間コーディングならば、変形は
、先立つフレームにおける同類のブロックから、あるい
は先立つフレームに関する変位を受けてきたブロックか
ら有意に異なる差異ブロックのみについて行われる。 TRにおいて計算された変形係数は量子化器QUに供給
されるが、QUは、その値が予め定められたしきい値を
超過している全ての係数を、コーディング制御装置CC
Dにより、エクセス・パラメータの関数であるマクロブ
ロック・グループ・レベルで選ばれる量子化法則により
量子化する。量子化された係数は、一方では、それらを
可変長コーディングによりコードする回路CLV1に、
他方では、反転量子化器QINに送られる。後者には、
反転変形を計算する回路AT、およびATにより供給さ
れる量子化および再構成がさなれた差を、第2フレーム
・メモリーMQ2に格納されているブロックに加算して
先立つフレームに関連する再構成ブロックを形成する加
算器SM2が続いており;再構成ブロックは、MQ2の
更新された内容を形成する。 【0019】メモリーMQ1および2で読出されたサン
プルは、フレーム間コーディングの場合、能動であり、
現在のフレーム中にコードされるべきブロックを、先立
つフレームの隣接するブロックと比較し、考慮された画
面部分の変位のみよりなる変化を認識し、かつ変位の実
体(動作補償)を評価する変位評価回路SSに供給され
る。この回路は、マクロブロックに関連する変位ベクタ
ーを計算し、それをメモリーMQ2および、動作補償の
場合能動である低域通過フィルタFLに供給してコント
ラストを減少させ、また、先立つベクターに関して微分
的なやり方で0と異なるベクターをコードする第2可変
長コーダ−CLV2にも供給する。変位ベクターは、例
えば上述のプロンペンの論文に記述したように、計算さ
れ得る。CLV1およびCLV2から出てゆく信号およ
びフレーム間/フレーム内コーディングを示すフラッグ
は、コーディング制御装置CCDによりマクロブロック
の分類を得るために使用されるが、ここで、マクロブロ
ックは次のように分けられる、つまり;フレーム内コー
ド化マクロブロック;非補償・非コード化マクロブロッ
ク(即ち、そのための変位ベクターが0で、変形係数が
コードされていないマクロブロック);非補償・コード
化マクロブロック(即ち、そのための変位ベクターが0
であるが、変形係数がコードされているマクロブロック
);補償・非コード化マクロブロック(それに対して、
コード化変位ベクターだけが伝送されている)および補
償・コード化マクロブロック(それに対して、コード化
変位ベクターとコード化変形係数の両方が伝送されてい
る)である。 【0020】かような分類を表す信号は、CLV1およ
びCLV2によりコード化された信号、使用した量子化
器のインデックスおよびその他のサービス情報とともに
、マルチレクサMXにより、適当なフォーマット(例え
ば、上述のカーの論文に記述し示されたフォーマット)
のコード言語に組合せられる。MXの出力信号は、コー
ド化ビデオ信号を形成し、これはその後他の信号、例え
ば、音声信号、データ信号、このコーダが採用されると
ころのサービスのタイプにより必要とされる特殊な合図
と組み合わせられ、受信機側のデコーディング装置に送
られる。 【0021】本発明は、コーディング演算制御の一部で
あり、伝送中の静止画の存在において、量子化ステップ
最適化を可能とする。本発明は、画面中の同一の階層化
単位の同一の量子化ステップによる繰り返しての量子化
を避ける。何故なら、このことは、種々のエラー・タイ
プをもっぱらコードするビットを作り出すからである。 以下実施例により、本発明の、マクロブロックのグルー
プのレベルにおける応用を引用する、というのは、この
方法は、異なる階層化単位にも応用可能であることは明
らかであるけれども、研究グループSGXVの提案によ
れば、量子化ステップが、そのレベルで選択されている
からである。 【0022】本発明方法を実施するためには、マルチレ
クサMXとコーディング制御装置CCDとの間に、収斂
制御装置CCNが接続される。これは、静止画の認識の
ためと、かような認識のもとに、CCDを、その利用可
能なビットの最適利用を可能とする量子化ステップが、
各マクロブロック・グループ毎に選ばれるよう、制御す
るためのものである。 【0023】本発明方法は、図2〜図3のフロー・チャ
ートに示されている。 【0024】静止画の認識のため、CCNは、帰納的認
識基準を実行するマクロブロック分類を利用する。より
特定的に言えば、CCN中の計数器がコード化、補償済
マクロブロックを計数し、若しかようなマクロブロック
の数MBが、予め定められた、その値が、連続フレーム
のある数(例えば2)についてのフレーム頻度に依存す
るしきい値M1より低いなら、画面は静止画とされる。 M1のための適当な値は、25Hz より低いフレー
ム頻度に対しては30、25Hzより高いか、等しいフ
レーム頻度に対しては20であり得る。 【0025】この選択は、次の事実によつて正当化され
る;若しマクロブロックの有意な数が、二つの連続フレ
ームにおいて動作補償とコーディングを受けたならば、
画面は動いており、後続フレーム群との間の差異はノイ
ズのみによるものでないと仮定することが合理的である
;他方、非相関ノイズは、コード化、非補償マクロブロ
ックの数の増大を生じることが確かめられており、それ
故、適用された基準は充分に正確である。 【0026】一旦静止画が認識されたならば、マクロブ
ロック・グループをコーディングするために使われるべ
き量子化ステップCQSは、マクロブロックのそのグル
ープに関するコーディング・プロセスの経歴を考慮して
決定される。より特定的に言えば、装置CCDにより標
準のコーディング・アルゴリズムを応用して決定される
量子化ステップは、先行フレーム群でマクロブロックの
同一のグループをコーディングするために使われた最小
量子化ステップRQSと比較される。このRQSの値は
、以下『リアル量子化ステップ』と呼ばれる。この比較
結果は、上で定義したエクセス・パラメータおよびコー
ドされるフレーム中のマクロブロックの異なるグループ
に関連するRQSの値間の差の可能な評価とともに、C
QSが、そのアルゴリズムにより決定される値を有すべ
きか、あるいはRQSに関連する異なる値を有すべきか
、を決定する。より特定的に言えば、以下により詳細に
検討する一定の条件の下で、使用された量子化ステップ
は、RQSを、予め定められた固定の量p2(例えば2
0)だけ増大させることにより得られる。値CQS=R
QS+p2は、以下『政策的量子化ステップ』と呼ばれ
る。このp2の値は、量子化ステップが、シーン変化あ
るいは急峻な動きの場合でも充分高品質のコーディング
を可能とするように充分低く、また、有意なコード化信
号を供給出来るよう、その瞬間まで使用された最小量子
化ステップから充分に異なつて選択される。 【0027】この収斂プロセスは、RQSが、全てのマ
クロブロック・グループについて、予め定められた値p
1(例えば1)に達したとき終了する;一旦この値に達
すると、CQSの政策的値は、その装置に、動画あるい
はシーン変化を直ちにコードできるように、画面が静止
画の儘である限り使用される。 【0028】勿論、動画あるいはシーン変化は、全ての
マクロブロック・グループについてRQS=p1に達す
る前でも後でも、生じうる。従って、この収斂プロセス
からの脱出は次の2つの仕方で起こる:−最終フレーム
におけるコード化補償済マクロブロックの数MBが、M
1より僅かに低いしきい値M2を越えた時、値RQSと
無関係に:このプロセスは、これらのマクロブロックの
数が、二つの続くフレームについてしきい値M1より低
いとき開始され、それゆえこのプロセスは、入るより去
る方が容易であることを認識すべきである;M2のため
の適切な値は、フレーム頻度に依存するが25と18で
あり得る。−RQSが、全てのグループについてp1で
あり、1フレームのビット数が一定の値B1(例えば、
1000)である時、最終フレームにおける数MBさえ
もM2を越えない:実際、限られた数のマクロブロック
が関係するシーン変化あるいは動きも可能である;しか
しながら、これらの変化に対応して伝送すべきビット数
に激しい増大がある。そしてこのことが、変化それ自体
の認識を可能とする。 【0029】この収斂プロセスを去るとき、このプロセ
スから脱出後の最初のフレームに属するマクロブロック
・グループは、例えば画面カット現象を避けるため量子
化ステップp4(例えば8)によりコードされる。 【0030】図3はマクロブロックのグループに関連す
る収斂プロセスの部分を、より詳細に示すものである。 既述のように、静止画を検出した後の最初のステップは
、CQSとRQSの値の間の比較である。そこで三つの
収斂プロセスの反転の仕方が、次の比較結果に基づき可
能である: 1)CQS<RQS:これは最も単純な状況で;アルゴ
リズムにより決定される新量子化ステップは、マクロブ
ロックのそのグループのコーディング中にはまだ使われ
ておらず、そしてさらに、それはコード化画面品質増強
を確実にする;コーディングは、そのアルゴリズムによ
り実際に決定されるCQSの値を使用して行われ、この
値は、CCN内に格納されている更新された値RQSで
ある。 2)CQS>RQS:この条件の下では、コーディング
が、手始めに量子化ステップの政策的値で、行われ得る
筈である、というのはアルゴリズムにより決定されるス
テップCQSは、起こり得るシーン変化あるいは急峻な
動きの、充分な品質でのコーディングを可能とするには
高過ぎ、また、コーディングに有用な寄与をするには低
過ぎるからである。しかしながら、コーディング・プロ
セスの展開は、より低い量子化ステップの採用を許容す
るようなものであつてきたかもしれない。それゆえ最も
都合の良い量子化ステップを決定するには、あるチェッ
クが、エクセス・パラメータおよびコード化されている
マクロブロック・グループに関連するステップRQSと
そのフレームの他のマクロブロックに使われた最大のス
テップRQSとの間の差Q1に対し行われる:若しこの
エクセスが、高度に負(絶対値が、しきい値E1、例え
ば約2000より大)で、差Q1が低(例えば≦4)く
て、若しRQS>p3であれば、値RQS−p3(例え
ばRQS−2)が、若しRQS≦p3、であれば、1が
量子化ステップとして使われる:実際、高度に負のエク
セスの存在は、伝送が平均レートより極めて低いレート
で、高ビット利用可能度があるように生じており、それ
ゆえ、より低い量子化ステップが問題無く使用できるこ
とを示している;その上、p3として示された値は、そ
のフレーム内で限定を保たれるべき量子化ステップの変
化を許容する。 3)CQS=RQS:この場合アルゴリズムにより定ま
る量子化ステップは使われるべきでない、というのは、
既述のように、同一の量子化ステップによるマクロブロ
ック・グループの繰り返しのコーディングは、単に不要
なビットを作り、画面品質を増強しないからである:こ
の場合においてさえも、使用されるべき値の選択は、エ
クセスのチェックに基づいて決定され、政策的値は、若
しエクセスが正であれば使用される(このことは、平均
レートより多いビットが用いられ、それゆえより大きな
量子化ステップが、かようなエクセスを減少させる為に
有用であることを意味している)。一方若しエクセスが
負であれば、先の場合の様に値RQS−p3(または1
)が使用される。 【0031】一旦マクロブロックの一グループに対する
演算が終了すれば、マクロブロックのそれに続くグルー
プが処理される。 【0032】本発明方法は、高いビット利用可能度が、
空間および/または時間解像度を増大させるように利用
出来るコーダにも都合良く応用できる。より正確に言え
ば、動画にも使われている標準解像度レベルから開始し
、この収斂プロセスはp1より高いリアル量子化ステッ
プの平均値Rに一致して停止する。そしてそれから、よ
り高い解像度レベルが使用できる。実際、先に示した標
準解像度レベル(1フレームあたりの絵画素、352
x 288 (輝度)および176 x 144(色光
度))は不充分なこともある:そこで、例えば三つの解
像度レベルが提供出来るなら、その第1のものは標準レ
ベルであり、第2のものは、輝度および色光度の両方に
ついて標準レベルの2倍の水平空間解像度を提供し、第
3のものは、標準レベルの2倍の水平空間解像度および
時間解像度の両方を与えるものとされる。 【0033】この収斂プロセスおよびこの解像度適応調
節の両方を含むコーディング・プロセスは、上述の標準
解像度を用いて開始され、かような解像度を用いて静止
画の認識まで続けられる。これらの条件の下で、この収
斂プロセスは既述のように開始される。そのフレームの
RQSの平均値がRである時、第2の解像度レベルが適
用される。新レベルの第1のフレームについて、この収
斂プロセスは、そのフレームに対するコーディング・ア
ルゴリズムにより定まる量子化ステップとともに開始さ
れる(つまり、一レベルから次のレベルへ、何らの量子
化ステップのメモリが無いということである)。この代
わりに、先行のレベルで達したRQSの値を考慮に入れ
ることも可能である。その上、その第1のフレームにつ
いて、補償済、コード化マクロブロックの数に対するし
きい値M2は、この収斂プロセスからの時宜を失した脱
出を避けるため、変化する。若し第2のレベルにおいて
さえ、解像度増大の条件は達成され、第3のレベルへの
道筋は、第1から第2のレベルへの道筋について見られ
たのと同一の様式で生じる。若しマクロブロックの種々
のグループに対するコーディング中、与えられた解像度
レベルでの収斂プロセスが、先立つレベルにおける収斂
中達成された量子化ステップから再開始すれば、一レベ
ルから次のレベルへの遷移を決定するしきい値M2は、
種々のレベルについて異なるであろうし、解像度が増大
するに従って減少するであろうことは明らかである。 【0034】この解像度適応調節および収斂プロセスの
両方を含むプロセスは、解像度レベルが最小(レベル0
)から最大MRLに分布している一般的な場合について
、図4のフロー・チャートに略示されている。記号M2
i,Biは、各解像度レベルについて、コード化、補償
済マクロブロックの数に対する、それぞれ、収斂プロセ
スからの脱出を決定するビットの数についてのしきい値
を示し、一方Riは、より高い解像度レベルへの道筋を
決定するRQSの平均値である。このフロー・チャート
は網羅的でそれ以上の説明を要しない。 【0035】上述のことは、非限定的な実施例による例
示であることは明らかである。変更および改良は、本発
明の範囲を逸脱することなく可能である。
【図1】 本発明が応用されているコーダのブロック
・ダイヤグラムである。
・ダイヤグラムである。
【図2】 本発明を実施する収斂制御回路の演算のフ
ロー・チャートである。
ロー・チャートである。
【図3】 図2に同じ。
【図4】 収斂プロセスの解像度レベル適応調節をと
もなうコーディング中への挿入のフロー・チャートであ
る。
もなうコーディング中への挿入のフロー・チャートであ
る。
COD−−−動画信号のためのコーダ、MQ1,2−−
−フレーム・メモリ、 CR−−−解像度制御装置、 CCD−−−コーディング制御装置、 TR−−−二次元変形を計算する装置、SM1,2−−
−加算器、 SW−−−スウィッチ、 QU−−−量子化器、 CLV1,2−−−可変長コーディングによりコードす
る回路、 QIN−−−反転量子化器、 AT−−−反転変形を計算する回路、 SS−−−変位評価回路、 FL−−−低域通過フィルタ、 MX−−−マルチレクサ、 CCN−−−収斂制御装置。
−フレーム・メモリ、 CR−−−解像度制御装置、 CCD−−−コーディング制御装置、 TR−−−二次元変形を計算する装置、SM1,2−−
−加算器、 SW−−−スウィッチ、 QU−−−量子化器、 CLV1,2−−−可変長コーディングによりコードす
る回路、 QIN−−−反転量子化器、 AT−−−反転変形を計算する回路、 SS−−−変位評価回路、 FL−−−低域通過フィルタ、 MX−−−マルチレクサ、 CCN−−−収斂制御装置。
Claims (16)
- 【請求項1】 動画および静止画の両方に関し、予め
定められた頻度で生じ、その各々が予め定められた数の
絵画素を含む線の列により形成されたフレームの列とし
て編成されたビデオ信号のハイブリッド・デジタル・コ
ーディング方法であつて:各フレームが複数の階層レベ
ルを定める絵画素のグループに細分割され;各フレーム
について、第1の階層レベルに属する各グループについ
て選ばれた量子化法則により量子化されたのち、現在の
フレーム、または現在のフレームと多分動作補償を受け
てきた予想フレームとの間の有意な差、のいずれかに適
用された2次元変形の係数でコーディングがなされ;か
つ、なかんずく、採用したコーディングのタイプおよび
量子化法則に関連する情報を含み、可変ビット・レート
で非同期的に伝送されるコード化信号が発生され、その
第1の階層レベルの絵画素群に適用された量子化法則が
、コーディング制御装置(CCD)によって定められる
量子化ステップを使用し、かつ伝送ビット使用可能度に
より変化するものである、方法において、各フレームに
ついて、第2の階層レベルに属し、それ以前の連続した
フレーム群の第1の数に対して予め定められたコーディ
ングのタイプを受けた絵画素のグループが、そのフレー
ムが静止画または動画に属するかを認識するために計数
され、静止画を認識したら、該第1の階層レベルに属す
るような画の絵画素の各グループについて、その量子化
ステップの、全グループについて同一である予め定めら
れた最小値(p1)に向かう収斂が、以下に示す演算に
よりなされることを特徴とする方法:a)静止画の異な
るフレーム中のそのグループについて使用された量子化
ステップを記憶する演算;b)現在のフレームまで使用
されてきた最小の量子化ステップであるリアル量子化ス
テップ(RQS)を検出し、記憶する演算; c)リアル量子化ステップ(R)と、コーディング制御
装置(CCD)により現在のフレーム中のそのグループ
について定められる量子化ステップとを比較する演算;
d)コーディング制御装置(CCD)により定められる
ものに等しい量子化ステップ(CQS)を有するそのグ
ループの検索能を有する変形係数を、若し後者のステッ
プがリアル量子化ステップ(RQS)より低いか、ある
いは若しコーディング制御装置により定められる量子化
ステップがリアル量子化ステップ(RQS)より大きい
か、または等しいならば、コーディングする演算、乏し
いビット使用可能度の場合、リアル量子化ステップを第
1の定められた量(p2)だけ増大させることによつて
得られ、かつ高いビット使用可能度の場合、該最小リア
ル・ステップを第2の予め定められた量(p3)だけ減
少させることによつて得られたステップを有する政策的
量子化ステップによる、その係数のコーディング演算、
後者の場合に使用すべきコーディング量子化ステップは
、若し該リアル・ステップの値が、第2の予め定められ
た量より少なければユニタリのステップである; お
よび、 e)そのコーディングがリアル量子化ステップより低い
量子化ステップによつて行われたときは何時でも、該リ
アル量子化ステップを更新する演算。 - 【請求項2】 予め定められたタイプのコーディング
を受けた第2の階層レベルのグループの数が、連続フレ
ームの最初の数について、第1のしきい値(M1)より
低く減少したとき、静止画が同定されることを特徴とす
る請求項1に記載の方法。 - 【請求項3】 第1の階層レベルに属する絵画素のグ
ループについて、またそれに対しコーディング制御装置
(CCD)により決定される量子化ステップが、リアル
量子化ステップ(RQS)を越えたものについて、コー
ディングのために採用されるべき量子化ステップの値(
CQS)が、ビット使用可能度および、そのグループの
検索能を有するリアル量子化ステップとそのフレーム中
に使用された最大リアル量子化ステップとの間の差の合
同評価により定められるものであり、一方、それに対し
コーディング制御装置(CCD)により決定される量子
化ステップが、リアル・ステップの値に等しい絵画素の
グループについて、採用されるべき値(CQS)が、も
っぱらビット使用可能度の評価により選ばれることを特
徴とする請求項1または2に記載の方法。 - 【請求項4】 ある絵画素のグループの検索能を有す
る量子化ステップのための予め定められた最小値(p1
)に達したのち、同一グループのコーディングが、量子
化ステップの政策的値を用いて行われることを特徴とす
る請求項1〜3のいずれかに記載の方法。 - 【請求項5】 該予め定められた最小値(p1)が1
であることを特徴とする請求項1〜4のいずれかに記載
の方法。 - 【請求項6】 最小の量子化ステップ(p1)に向か
う収斂をさせる演算および/または政策的量子化ステッ
プによるコーディングが、予め定められたタイプのコー
ディングを受けたグループの数が、第1のフレームの数
より小さい第2のフレームの数について、第1のしきい
値(M1)より小さい第2のしきい値(M2)を越えた
時、あるいは一フレーム中のビット数が第3のしきい値
(B)を越えた時、停止されるものであることを特徴と
する請求項1〜5のいずれかに記載の方法。 - 【請求項7】 該収斂演算の停止後、少なくとも停止
後の第1のフレームに対して、リアル量子化ステップ(
RQS)が、予め定められた値(p4)にセットされる
ものであることを特徴とする請求項6に記載の方法。 - 【請求項8】 ある画面についての増大する空間およ
び/または時間的解像度レベルが、静止画コーディング
の間連続的に使用され、また第1の階層レベルに属する
個別のグループの量子化ステップを最小値(p1)に向
かつて収斂させる演算が、各解像度レベル毎に行われる
ことを特徴とする前記請求項のいずれかに記載の方法。 - 【請求項9】 該第1の階層レベルに属する種々のグ
ループのリアル量子化ステップ(RQS)の平均値が、
各フレームに対して計算され、また、より高い解像度レ
ベルが、該平均値が予め定められたしきい値(Ri)よ
り小さい時、採用されるものであることを特徴とする請
求項8に記載の方法。 - 【請求項10】 解像度レベルにおける変化に続く第
1のフレームに対して、該第1の階層レベルに属する各
グループに対するリアル量子化ステップが、コーディン
グ制御装置(CCD)により決定される量子化ステップ
であることを特徴とする請求項9に記載の方法。 - 【請求項11】 解像度レベルにおける変化に続く第
1のフレームに対して、リアル量子化ステップが、先立
つ解像度レベルでなされた演算の終わりで達成されたも
のであることを特徴とする請求項9に記載の方法。 - 【請求項12】 該しきい値(Ri)が異なる解像度
レベルについて異なるものであり、また、解像度レベル
が増大するに従って減少するものであることを特徴とす
る請求項11に記載の方法。 - 【請求項13】 解像度レベルにおける変化に続く第
1のフレームに対して、第2のしきい値(M2)が増大
するものであることを特徴とする請求項8〜12のいず
れかに記載の方法。 - 【請求項14】 該解像度レベルが、動画のコーディ
ングの間も使用されるベース・レベル、絵画素の数を各
線毎に倍増させて得られた中間レベル、および中間レベ
ルに関してフレーム頻度を倍増させて得られたトップレ
ベルを含むものであることを特徴とする請求項8〜13
のいずれかに記載の方法。 - 【請求項15】 あるフレームの絵画素が、輝度絵画
素あるいは色光度絵画素のブロック、複数のブロックを
含むマクロブロックおよびマクロブロックのグループに
分類され、該第1の階層レベルが、マクロブロックのグ
ループのレベルにあり、また該第2の階層レベルが、マ
クロブロックのレベルにあることを特徴とする前記請求
項のいずれかに記載の方法。 - 【請求項16】 静止画が、それに対する変形が現在
のフレームと予想されるフレームとの間の差に適用され
、その変形係数がコーディングされ、また動作補償が予
測で行われてきたマクロブロックを計数することで同定
されることを特徴とする請求項15に記載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| IT67148A IT1241184B (it) | 1990-03-02 | 1990-03-02 | Perfezionamenti ai sistemi ibridi di codifica di segnali video. |
| IT67148-A/90 | 1990-03-02 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH04217191A true JPH04217191A (ja) | 1992-08-07 |
| JPH0817491B2 JPH0817491B2 (ja) | 1996-02-21 |
Family
ID=11299984
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3045471A Expired - Lifetime JPH0817491B2 (ja) | 1990-03-02 | 1991-02-19 | ビデオ信号のハイブリッド・コーディング・システムにおける改良 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US5142362A (ja) |
| EP (1) | EP0444660B1 (ja) |
| JP (1) | JPH0817491B2 (ja) |
| CA (1) | CA2037444C (ja) |
| DE (2) | DE69111264T2 (ja) |
| IT (1) | IT1241184B (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL9002108A (nl) * | 1990-09-19 | 1992-04-16 | Koninkl Philips Electronics Nv | Registratiedrager waarop een hoofddatabestand en een besturingsdatabestand is opgetekend, een werkwijze en inrichting voor het optekenen van het hoofddatabestand en het besturingsbestand alsmede een inrichting voor het uitlezen van de registratiedrager. |
| US5038209A (en) * | 1990-09-27 | 1991-08-06 | At&T Bell Laboratories | Adaptive buffer/quantizer control for transform video coders |
| JPH05111008A (ja) * | 1991-10-15 | 1993-04-30 | Sony Corp | 情報伝送装置及び情報受信装置 |
| JP2606508B2 (ja) * | 1991-10-29 | 1997-05-07 | 日本ビクター株式会社 | 動画像予測符号化装置及びその復号化装置 |
| US5828411A (en) * | 1992-04-15 | 1998-10-27 | Hitachi, Ltd. | Low bit rate coder for still and motion images using sub-sampling |
| US5596659A (en) * | 1992-09-01 | 1997-01-21 | Apple Computer, Inc. | Preprocessing and postprocessing for vector quantization |
| DE69333288T2 (de) * | 1992-09-01 | 2004-08-26 | Apple Computer, Inc., Cupertino | Verbesserte vektorquantisierung |
| US5660857A (en) * | 1993-03-22 | 1997-08-26 | Johnson & Johnson Medical Inc. | Biopolymer composites |
| EP0618733B1 (en) * | 1993-03-29 | 2000-05-24 | Canon Kabushiki Kaisha | Code amount control method and encoding apparatus for carrying it out. |
| JPH06351002A (ja) * | 1993-06-08 | 1994-12-22 | Matsushita Electric Ind Co Ltd | 動き信号検出方法およびこれを用いた映像信号処理装置 |
| US5598514A (en) * | 1993-08-09 | 1997-01-28 | C-Cube Microsystems | Structure and method for a multistandard video encoder/decoder |
| US5422674A (en) * | 1993-12-22 | 1995-06-06 | Digital Equipment Corporation | Remote display of an image by transmitting compressed video frames representing background and overlay portions thereof |
| FR2721787B1 (fr) * | 1994-06-22 | 1996-07-26 | Thomson Consumer Electronics | Procédé de quantification des coefficients. |
| EP0982942B1 (en) * | 1994-07-29 | 2004-06-02 | Sharp Kabushiki Kaisha | Video storage type communication device |
| US5910909A (en) * | 1995-08-28 | 1999-06-08 | C-Cube Microsystems, Inc. | Non-linear digital filters for interlaced video signals and method thereof |
| US5757424A (en) * | 1995-12-19 | 1998-05-26 | Xerox Corporation | High-resolution video conferencing system |
| US5825422A (en) * | 1995-12-29 | 1998-10-20 | Daewoo Electronics Co. Ltd. | Method and apparatus for encoding a video signal based on inter-block redundancies |
| JP3785711B2 (ja) * | 1996-12-24 | 2006-06-14 | ソニー株式会社 | 画像再生装置及び画像再生方法 |
| US6633609B1 (en) * | 1996-12-24 | 2003-10-14 | Intel Corporation | Method and apparatus for bit rate control in a digital video environment for arbitrary bandwidth |
| US6038257A (en) * | 1997-03-12 | 2000-03-14 | Telefonaktiebolaget L M Ericsson | Motion and still video picture transmission and display |
| KR100472545B1 (ko) * | 1997-12-20 | 2005-05-16 | 주식회사 대우일렉트로닉스 | 두가지코드워드길이를이용한버텍스코딩장치 |
| US6895048B2 (en) * | 1998-03-20 | 2005-05-17 | International Business Machines Corporation | Adaptive encoding of a sequence of still frames or partially still frames within motion video |
| JP4193233B2 (ja) * | 1998-08-12 | 2008-12-10 | ソニー株式会社 | 動き判定装置、その方法および画像情報変換装置 |
| US7437009B2 (en) * | 2002-01-16 | 2008-10-14 | Matsushita Electric Industrial Co., Ltd. | Image coding apparatus, image coding method, and image coding program for coding at least one still frame with still frame coding having a higher quality than normal frame coding of other frames |
| JP4251610B2 (ja) * | 2003-01-10 | 2009-04-08 | キヤノン株式会社 | 画像処理装置 |
| ATE528920T1 (de) * | 2004-08-17 | 2011-10-15 | Panasonic Corp | Bildcodierungseinrichtung und bilddecodierungseinrichtung |
| JP2013146001A (ja) * | 2012-01-16 | 2013-07-25 | Olympus Imaging Corp | 撮像装置 |
| JP2014200076A (ja) | 2013-03-15 | 2014-10-23 | 株式会社リコー | 配信制御システム、配信制御方法、及びプログラム |
| KR102474837B1 (ko) * | 2015-09-14 | 2022-12-07 | 주식회사 한화 | 전경 추출 방법 및 장치 |
| FR3046711B1 (fr) * | 2016-01-08 | 2018-02-16 | Stmicroelectronics (Grenoble 2) Sas | Compression et decompression de donnees video |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59194589A (ja) * | 1983-04-20 | 1984-11-05 | Nippon Telegr & Teleph Corp <Ntt> | 背景予測フレーム間符号化装置 |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4851906A (en) * | 1986-11-04 | 1989-07-25 | Nec Corporation | Data compression using orthogonal transform and vector quantization |
| US4953204A (en) * | 1989-10-17 | 1990-08-28 | At&T Bell Laboratories | Multilocation queuing for telephone calls |
-
1990
- 1990-03-02 IT IT67148A patent/IT1241184B/it active IP Right Grant
-
1991
- 1991-02-19 JP JP3045471A patent/JPH0817491B2/ja not_active Expired - Lifetime
- 1991-02-20 US US07/658,215 patent/US5142362A/en not_active Expired - Fee Related
- 1991-02-28 DE DE69111264T patent/DE69111264T2/de not_active Expired - Fee Related
- 1991-02-28 EP EP91102997A patent/EP0444660B1/en not_active Expired - Lifetime
- 1991-02-28 DE DE199191102997T patent/DE444660T1/de active Pending
- 1991-03-01 CA CA002037444A patent/CA2037444C/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59194589A (ja) * | 1983-04-20 | 1984-11-05 | Nippon Telegr & Teleph Corp <Ntt> | 背景予測フレーム間符号化装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| IT9067148A0 (it) | 1990-03-02 |
| EP0444660A3 (en) | 1992-04-22 |
| DE444660T1 (de) | 1992-10-15 |
| IT9067148A1 (it) | 1991-09-03 |
| US5142362A (en) | 1992-08-25 |
| JPH0817491B2 (ja) | 1996-02-21 |
| CA2037444C (en) | 1996-09-10 |
| CA2037444A1 (en) | 1991-09-03 |
| EP0444660B1 (en) | 1995-07-19 |
| EP0444660A2 (en) | 1991-09-04 |
| IT1241184B (it) | 1993-12-29 |
| DE69111264T2 (de) | 1996-01-18 |
| DE69111264D1 (de) | 1995-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH04217191A (ja) | ビデオ信号のハイブリッド・コーディング・システムにおける改良 | |
| US5438374A (en) | System and method for filtering video signals | |
| US7039108B2 (en) | Method and device for coding and decoding image sequences | |
| CA2456252C (en) | Motion-adaptive noise reduction pre-processing for digital video signal | |
| US5870146A (en) | Device and method for digital video transcoding | |
| US4969040A (en) | Apparatus and method for differential sub-band coding of video signals | |
| US6208761B1 (en) | Video coding | |
| US5473377A (en) | Method for quantizing intra-block DC transform coefficients using the human visual characteristics | |
| DE69736537T2 (de) | Ratenregelung für stereoskopische digitale Videokodierung | |
| Schiller et al. | Efficient coding of side information in a low bitrate hybrid image coder | |
| US6574276B2 (en) | Video coding method and corresponding video coder | |
| EP0838113A1 (en) | Video coding | |
| JPH0595540A (ja) | 動画像符号化装置 | |
| JPH08294121A (ja) | 飛越しフィールドより成る画像間の動きを推定する方法および回路 | |
| JPH05176310A (ja) | ハイブリッドコーダの量子化器を制御する装置 | |
| US6011587A (en) | Packet video bitrate conversion system | |
| KR100229796B1 (ko) | 열화영상에 대한 보상기능을 갖는 영상 복호화 시스템 | |
| US6236760B1 (en) | Video coding method and device, and corresponding decoding device | |
| US5812200A (en) | Method and apparatus for constant data rate output of encoders | |
| Cho et al. | An adaptive quantization algorithm for video coding | |
| JPH0646411A (ja) | 画像符号化装置 | |
| KR100923961B1 (ko) | 저지연 영상 통신 시스템 및 방법 | |
| JPH02222388A (ja) | 動画像符号化方法 | |
| JPH0795551A (ja) | テレビ会議端末 | |
| Kweh | Improved quality block-based low bit rate video coding |