JPH0817491B2 - ビデオ信号のハイブリッド・コーディング・システムにおける改良 - Google Patents
ビデオ信号のハイブリッド・コーディング・システムにおける改良Info
- Publication number
- JPH0817491B2 JPH0817491B2 JP3045471A JP4547191A JPH0817491B2 JP H0817491 B2 JPH0817491 B2 JP H0817491B2 JP 3045471 A JP3045471 A JP 3045471A JP 4547191 A JP4547191 A JP 4547191A JP H0817491 B2 JPH0817491 B2 JP H0817491B2
- Authority
- JP
- Japan
- Prior art keywords
- quantization step
- coding
- 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.)
- Expired - Lifetime
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)
Description
【0001】
【産業上の利用分野】本発明は、ビデオ信号コーディン
グ・システムに関し、とりわけ静止画および動画がコー
ディングされるときのハイブリッド・コーディング・シ
ステムに適用されるべき方法に係る。
グ・システムに関し、とりわけ静止画および動画がコー
ディングされるときのハイブリッド・コーディング・シ
ステムに適用されるべき方法に係る。
【0002】
【従来の技術】ビデオ信号のコーディングにおいて、静
止画(フォトグラフイック・ビデオテックス)あるいは
動画(ビデオ会議、可視電話)をコーディングする問題
は、一般に別々なものと考えられている。既に国際的に
標準化されあるいはその標準化が進行している適切なコ
ーディング・アルゴリズムが、両方のタイプの画像のた
めに開発されてきた。
止画(フォトグラフイック・ビデオテックス)あるいは
動画(ビデオ会議、可視電話)をコーディングする問題
は、一般に別々なものと考えられている。既に国際的に
標準化されあるいはその標準化が進行している適切なコ
ーディング・アルゴリズムが、両方のタイプの画像のた
めに開発されてきた。
【0003】より特定的には、動画に対してCCITT
(国際電信電話諮問委員会)の研究グループSGXV
は、CCITT勧告H261の主題となる、同期ネット
ワークで採用されるべきコーディング方法を定義してい
る。このグループにより示唆された方法は、所謂ハイブ
リッド・タイプのディファレンシャル・プロセスで、そ
れによると与えられた瞬間において、 (1)オリジナルである現在のフレームと、その前の瞬
間に関するコード化されたフレームとの間の差が計算さ
れ、 (2)動作補償がこの差に適切であるかどうかについて
のチェックがなされ、 (3)2次元的ディスクリート・コサイン・トランスフ
ォーム(Discrete Cosine Trans
form)が画素ブロックに対して行われ、この場合、
この画素ブロックは動作補償が為された可能性があるも
のであり、 (4)そのトランスフォーム係数(変形係数)が、可変
ステップ量子化装置により量子化され、そして、 (5)量子化された係数が、可変長のコードによりコー
ド化される。
(国際電信電話諮問委員会)の研究グループSGXV
は、CCITT勧告H261の主題となる、同期ネット
ワークで採用されるべきコーディング方法を定義してい
る。このグループにより示唆された方法は、所謂ハイブ
リッド・タイプのディファレンシャル・プロセスで、そ
れによると与えられた瞬間において、 (1)オリジナルである現在のフレームと、その前の瞬
間に関するコード化されたフレームとの間の差が計算さ
れ、 (2)動作補償がこの差に適切であるかどうかについて
のチェックがなされ、 (3)2次元的ディスクリート・コサイン・トランスフ
ォーム(Discrete Cosine Trans
form)が画素ブロックに対して行われ、この場合、
この画素ブロックは動作補償が為された可能性があるも
のであり、 (4)そのトランスフォーム係数(変形係数)が、可変
ステップ量子化装置により量子化され、そして、 (5)量子化された係数が、可変長のコードによりコー
ド化される。
【0004】コーダとコード化された信号を利用機器へ
伝送する線路との間に接続された伝送バッファーの占有
(ふさがり方)に依存して、量子化ステップは周期的に
更新される。大きな変化を有するシーンについては、こ
の差にではなく現在のフレームのブロックに対して変形
を加えることも可能である。
伝送する線路との間に接続された伝送バッファーの占有
(ふさがり方)に依存して、量子化ステップは周期的に
更新される。大きな変化を有するシーンについては、こ
の差にではなく現在のフレームのブロックに対して変形
を加えることも可能である。
【0005】この方法は、例えば、1988年11月2
8日〜12月1日米国フロリダ州ハリウッドで開催され
たIEEE世界通信会議および展示会(Global
Telecommunications Confer
ence & Exhibition)(Globec
om 88)に提出されその議事録(Conferen
ce Proceedings)の pp.992−9
96,997−1004および1005−1010に、
それぞれ論文31.1,31.2および31.3として
掲載された、ニコル(R.C.Nicol)およびムカ
ワ(N.Mukawa)による『CCITT SGXV
における動画ビデオ・コーディング−コード化画像フォ
ーマット(The coded picture fo
rmat)』、プロンペン(R.Plompen)、ハ
トリ(Y.Hatori)、グエン(W.Guen)、
グイチャード(J.Guichard)、ググリーモ
(M.Gugliemo)およびブルセビッツ(H.B
rusewitz)による『CCITT SGXVにお
ける動画ビデオ・コーディング−ビデオ・ソース・コー
ディング(Motion video coding−
Source coding)』およびカー(M.Ca
rr)、グイチャード(J.Guichard)、マツ
ダ(K.Matsuda)、プロンペン(R.Plom
pen)およびスピーデル(J.Spiedel)によ
る『CCITT SGXVにおける動画ビデオ・コーデ
ィング−ビデオ・マルチプレックスおよび伝送コーディ
ング(Motion video coding−Th
e video multiplex and tra
nsmission coding)』と題する諸論文
に開示されている。
8日〜12月1日米国フロリダ州ハリウッドで開催され
たIEEE世界通信会議および展示会(Global
Telecommunications Confer
ence & Exhibition)(Globec
om 88)に提出されその議事録(Conferen
ce Proceedings)の pp.992−9
96,997−1004および1005−1010に、
それぞれ論文31.1,31.2および31.3として
掲載された、ニコル(R.C.Nicol)およびムカ
ワ(N.Mukawa)による『CCITT SGXV
における動画ビデオ・コーディング−コード化画像フォ
ーマット(The coded picture fo
rmat)』、プロンペン(R.Plompen)、ハ
トリ(Y.Hatori)、グエン(W.Guen)、
グイチャード(J.Guichard)、ググリーモ
(M.Gugliemo)およびブルセビッツ(H.B
rusewitz)による『CCITT SGXVにお
ける動画ビデオ・コーディング−ビデオ・ソース・コー
ディング(Motion video coding−
Source coding)』およびカー(M.Ca
rr)、グイチャード(J.Guichard)、マツ
ダ(K.Matsuda)、プロンペン(R.Plom
pen)およびスピーデル(J.Spiedel)によ
る『CCITT SGXVにおける動画ビデオ・コーデ
ィング−ビデオ・マルチプレックスおよび伝送コーディ
ング(Motion video coding−Th
e video multiplex and tra
nsmission coding)』と題する諸論文
に開示されている。
【0006】また、非同期ネットワークにおける使用を
可能とするため、このアルゴリズムに対する幾つかの改
良も提案されているが、その非同期ネットワークにおけ
る使用に対しては、それらの本質的なフレキシビリティ
ーが、とりわけビデオ会議および可視電話に関する信号
のような非均質な情報の流れによつて特徴付けられるビ
デオ信号の伝送に好適なので、関心が増大しつつある。
改良アルゴリズムの一例は、1989年ハノーバーで開
催された、動画ビデオの64 kbit/sコーディン
グについての第二回国際ワークショップ(Second
International Workshop o
n 64 kbit/s Codingof Movi
ng Video)に提出された発明者らによる『低い
ビット・レートで動作するATM適用ビデオ・コーディ
ング・アルゴリズム(An ATM adapted
video coding algorithm op
erating at low bit−rate
s)』と題する論文に開示されている。このアルゴリズ
ムにおいては、そのコーディング操作がCCITTの研
究グループによつて示唆されたものと基本的に同一であ
る。しかし伝送は可変ビット・レートで起こり、ネット
ワーク制御装置により伝送の開始前にセットされ、かつ
伝送中、周期的に監視される、平均ビット・レートおよ
びピーク・ビット・レートにより特徴付けられており、
その結果量子化ステップ及び事によると空間および時間
解像度も適用することとなる。
可能とするため、このアルゴリズムに対する幾つかの改
良も提案されているが、その非同期ネットワークにおけ
る使用に対しては、それらの本質的なフレキシビリティ
ーが、とりわけビデオ会議および可視電話に関する信号
のような非均質な情報の流れによつて特徴付けられるビ
デオ信号の伝送に好適なので、関心が増大しつつある。
改良アルゴリズムの一例は、1989年ハノーバーで開
催された、動画ビデオの64 kbit/sコーディン
グについての第二回国際ワークショップ(Second
International Workshop o
n 64 kbit/s Codingof Movi
ng Video)に提出された発明者らによる『低い
ビット・レートで動作するATM適用ビデオ・コーディ
ング・アルゴリズム(An ATM adapted
video coding algorithm op
erating at low bit−rate
s)』と題する論文に開示されている。このアルゴリズ
ムにおいては、そのコーディング操作がCCITTの研
究グループによつて示唆されたものと基本的に同一であ
る。しかし伝送は可変ビット・レートで起こり、ネット
ワーク制御装置により伝送の開始前にセットされ、かつ
伝送中、周期的に監視される、平均ビット・レートおよ
びピーク・ビット・レートにより特徴付けられており、
その結果量子化ステップ及び事によると空間および時間
解像度も適用することとなる。
【0007】
【発明が解決しようとしている問題点】ビデオ会議およ
び可視電話の場合、話者の姿(動画成分)に限らず、略
図あるいは書かれたテキスト(静止画成分)も伝送する
必要がある。このコーディング・アルゴリズムはディフ
ァレンシャルタイプ(差分タイプ)のものであるから、
連続したフレーム間の差は、静止画がコード化されると
きはヌル(null)とすべきである。そして短時間そ
れ以上のビットは伝送すべきでない。しかしながら、実
際には、変形操作及び量子化操作、並びにカメラの両方
により導入されたノイズの為、同期および非同期の両ネ
ットワークの場合、静止画の連続フレーム間には常に差
が存在する。その結果、コード化された画像の品質を向
上することなく、コーダはビット伝送を続ける。そこ
で、画像コーディング・ビットの伝送は、他の情報の伝
送からリソースを差し引く。
び可視電話の場合、話者の姿(動画成分)に限らず、略
図あるいは書かれたテキスト(静止画成分)も伝送する
必要がある。このコーディング・アルゴリズムはディフ
ァレンシャルタイプ(差分タイプ)のものであるから、
連続したフレーム間の差は、静止画がコード化されると
きはヌル(null)とすべきである。そして短時間そ
れ以上のビットは伝送すべきでない。しかしながら、実
際には、変形操作及び量子化操作、並びにカメラの両方
により導入されたノイズの為、同期および非同期の両ネ
ットワークの場合、静止画の連続フレーム間には常に差
が存在する。その結果、コード化された画像の品質を向
上することなく、コーダはビット伝送を続ける。そこ
で、画像コーディング・ビットの伝送は、他の情報の伝
送からリソースを差し引く。
【0008】これまでこの問題に対して何らの解決も示
唆されていない。理論的には、動画のシーンから静止画
のシーンに移るときに異なるコーディング・アルゴリズ
ムに切り換え、また何らかの標準静止画コーディング・
アルゴリズムにより後者の画像をコードする工夫ができ
るはずである。このことは、2つの異なるコーディング
・システムばかりではなく、シーン変更を合図し、一つ
のコーディング・システムから他のコーディング・シス
テムに切り換えさせる手動制御の装置を必要とするの
で、複雑性をかなり増大させる。これに加えて、動画コ
ーディングに復帰したとき、このコーディング・アルゴ
リズムは、コード化された画像の低品質期間を伴う新し
い初期化を必要とする。
唆されていない。理論的には、動画のシーンから静止画
のシーンに移るときに異なるコーディング・アルゴリズ
ムに切り換え、また何らかの標準静止画コーディング・
アルゴリズムにより後者の画像をコードする工夫ができ
るはずである。このことは、2つの異なるコーディング
・システムばかりではなく、シーン変更を合図し、一つ
のコーディング・システムから他のコーディング・シス
テムに切り換えさせる手動制御の装置を必要とするの
で、複雑性をかなり増大させる。これに加えて、動画コ
ーディングに復帰したとき、このコーディング・アルゴ
リズムは、コード化された画像の低品質期間を伴う新し
い初期化を必要とする。
【0009】
【問題点を解決するための手段】これに対して本発明
は、同一のビデオ伝送中に動画および静止画の両方に対
して使用可能で、静止画の所望の品質がコーディング・
ビットの無駄なしに達成でき、また充分な高品質で動画
コーディングに復帰させ得る方法を提供する。
は、同一のビデオ伝送中に動画および静止画の両方に対
して使用可能で、静止画の所望の品質がコーディング・
ビットの無駄なしに達成でき、また充分な高品質で動画
コーディングに復帰させ得る方法を提供する。
【0010】それゆえ本発明は、予め定められた周波数
で生じるフレームの列であり、且つその各々のフレーム
が予め定められた数の画素を含むラインの列により形成
されている該フレームの列として編成された、動画およ
び静止画の両方に関するビデオ信号のハイブリッド・デ
ジタル・コーディング方法であって、各フレームが複数
の階層レベルを定める画素グループに細分割され、各フ
レームについて、第1の階層レベルに属する各グループ
に対して選ばれた量子化規則により量子化された後、現
在のフレームに対して、または現在のフレームと動作補
償を受けた可能性のある予測フレームとの間の有意な差
に対して適用された2次元変形の係数がコーディングさ
れ、そして採用したコーディングのタイプおよび量子化
規則に関する情報を含むコード化された信号が発生さ
れ、該コード化された信号は可変ビット・レートで非同
期的に伝送され、第1の階層レベルの画素グループに適
用された量子化規則がコーディング制御装置により定め
られた量子化ステップを使用し、かつ該量子化規則が伝
送ビット使用可能度により変化し、更に各フレームにつ
いて、第2の階層レベルに属する画素グループであり、
且つそれ以前の連続した最初の数フレームに対して予め
定められたコーディングタイプが用いられた該画素グル
ープが計数され、そのフレームが静止画または動画に属
するかを認識し、静止画を認識したら、該第1の階層レ
ベルに属するそのような画の各画素グループについて、
量子化ステップが全グループについて同一である予め定
められた最小値に向って収斂され、該量子化ステップの
収斂が、 (a)静止画の異なるフレーム中のそのグループについ
て使用された量子化ステップを記憶する操作、 (b)現在のフレームまで使用されてきた最小の量子化
ステップであるリアル量子化ステップを検出して記憶す
る操作、 (c)リアル量子化ステップと、コーディング制御装置
により現在のフレーム中のそのグループについて定めら
れた量子化ステップとを比較する操作、 (d)もし量子化ステップがリアル量子化ステップより
小さいならば、コーディング制御装置により定められた
ステップに等しい量子化ステップを用いて、そのグルー
プに関する変形係数をコード化し、もしコーディング制
御装置により定められた量子化ステップがリアル量子化
ステップより大きいか又は等しいならば、ビット使用可
能度が低い場合には、第1の予め定められた量だけリア
ル量子化ステップを増加して得られる政策的量子化ステ
ップによって係数をコード化し、また、ビット使用可能
度が高い場合には、第2の予め定められた量だけリアル
量子化ステップを減少して得られるステップによって係
数をコード化し、もしリアル量子化ステップの値が第2
の予め定められた量より小さいならば、ビット使用可能
度が高い場合に用いられるコード化量子ステップは単位
ステップとなる操作、及び (e)そのコーディングがリアル量子化ステップより小
さい量子化ステップによつて行われたときには、該リア
ル量子化ステップを更新する操作によって為される、上
記ビデオ信号のハイブリッド・デジタル・コーディング
方法を提供する。
で生じるフレームの列であり、且つその各々のフレーム
が予め定められた数の画素を含むラインの列により形成
されている該フレームの列として編成された、動画およ
び静止画の両方に関するビデオ信号のハイブリッド・デ
ジタル・コーディング方法であって、各フレームが複数
の階層レベルを定める画素グループに細分割され、各フ
レームについて、第1の階層レベルに属する各グループ
に対して選ばれた量子化規則により量子化された後、現
在のフレームに対して、または現在のフレームと動作補
償を受けた可能性のある予測フレームとの間の有意な差
に対して適用された2次元変形の係数がコーディングさ
れ、そして採用したコーディングのタイプおよび量子化
規則に関する情報を含むコード化された信号が発生さ
れ、該コード化された信号は可変ビット・レートで非同
期的に伝送され、第1の階層レベルの画素グループに適
用された量子化規則がコーディング制御装置により定め
られた量子化ステップを使用し、かつ該量子化規則が伝
送ビット使用可能度により変化し、更に各フレームにつ
いて、第2の階層レベルに属する画素グループであり、
且つそれ以前の連続した最初の数フレームに対して予め
定められたコーディングタイプが用いられた該画素グル
ープが計数され、そのフレームが静止画または動画に属
するかを認識し、静止画を認識したら、該第1の階層レ
ベルに属するそのような画の各画素グループについて、
量子化ステップが全グループについて同一である予め定
められた最小値に向って収斂され、該量子化ステップの
収斂が、 (a)静止画の異なるフレーム中のそのグループについ
て使用された量子化ステップを記憶する操作、 (b)現在のフレームまで使用されてきた最小の量子化
ステップであるリアル量子化ステップを検出して記憶す
る操作、 (c)リアル量子化ステップと、コーディング制御装置
により現在のフレーム中のそのグループについて定めら
れた量子化ステップとを比較する操作、 (d)もし量子化ステップがリアル量子化ステップより
小さいならば、コーディング制御装置により定められた
ステップに等しい量子化ステップを用いて、そのグルー
プに関する変形係数をコード化し、もしコーディング制
御装置により定められた量子化ステップがリアル量子化
ステップより大きいか又は等しいならば、ビット使用可
能度が低い場合には、第1の予め定められた量だけリア
ル量子化ステップを増加して得られる政策的量子化ステ
ップによって係数をコード化し、また、ビット使用可能
度が高い場合には、第2の予め定められた量だけリアル
量子化ステップを減少して得られるステップによって係
数をコード化し、もしリアル量子化ステップの値が第2
の予め定められた量より小さいならば、ビット使用可能
度が高い場合に用いられるコード化量子ステップは単位
ステップとなる操作、及び (e)そのコーディングがリアル量子化ステップより小
さい量子化ステップによつて行われたときには、該リア
ル量子化ステップを更新する操作によって為される、上
記ビデオ信号のハイブリッド・デジタル・コーディング
方法を提供する。
【0011】有利には、フレームが輝度画素と色光度画
素のブロック、マクロブロック、及びマクロブロックの
グループに分割されている画像に対して、本方法による
収斂操作がフレーム内のマクロブロックの各グループ毎
に行われ、静止画が以下の条件を満たすマクロブロック
を計数することにより認識される。 (ア)変形が現在のフレームと予測フレームとの間の差
に適用されていて、 (イ)変形係数がコーディングされていて、そして (ウ)動作補償が予測して為されている。
素のブロック、マクロブロック、及びマクロブロックの
グループに分割されている画像に対して、本方法による
収斂操作がフレーム内のマクロブロックの各グループ毎
に行われ、静止画が以下の条件を満たすマクロブロック
を計数することにより認識される。 (ア)変形が現在のフレームと予測フレームとの間の差
に適用されていて、 (イ)変形係数がコーディングされていて、そして (ウ)動作補償が予測して為されている。
【0012】本発明のその他の特徴によれば、漸進的に
増大する空間および/または時間的解像度レベルが静止
画コーディングの間に使用され、また第1の階層レベル
に属する種々のグループに対して使用される量子化ステ
ップを最小値に向かって収斂させる操作が、各解像度レ
ベル毎に行われる。
増大する空間および/または時間的解像度レベルが静止
画コーディングの間に使用され、また第1の階層レベル
に属する種々のグループに対して使用される量子化ステ
ップを最小値に向かって収斂させる操作が、各解像度レ
ベル毎に行われる。
【0013】本発明の特徴は、添付図面を参照すること
で、より明らかとなるであろう。
で、より明らかとなるであろう。
【0014】図1中の参照記号CODは、全体としてC
CITTの研究グループによつて開発され、非同期ネッ
トワークにおける使用に適用されたタイプの、動画のた
めのコーダを示すものである。このコーダにおける本発
明の適用はそのコーダの構造の変更を伴うものではな
い。よって、本発明を理解するのに必要な程度にその構
造は描かれている。
CITTの研究グループによつて開発され、非同期ネッ
トワークにおける使用に適用されたタイプの、動画のた
めのコーダを示すものである。このコーダにおける本発
明の適用はそのコーダの構造の変更を伴うものではな
い。よって、本発明を理解するのに必要な程度にその構
造は描かれている。
【0015】このコーダは、図示していないテレビジョ
ン・カメラから、テレビジョン伝送の個別のフレームに
関連するデジタル・サンプル(画素)を受け、それをフ
レーム・メモリMQ1に格納する。このサンプルは、各
フレーム毎に、コーディング制御装置CCDによつて確
立された解像度を有するデジタル化画像を、下流の機器
に供給するように、MQ1から読み取られる。より特定
的に言えば、読み取り中、CC1TTの研究グループS
GXVの提案による、360x288の輝度画素(フレ
ーム当たり360本のラインで、ライン当たり288の
画素)および180x144の色光度画素の標準解像度
をもたらすサブサンプリングが行われる。本発明者らに
よる上記論文で述べたように、解像度はビット利用可能
度に依存して伝送中に変更できる。このビット利用可能
度は、例えば、以下『エクセス(excess)』とし
て引用されるパラメータの関数であり、このパラメータ
は、伝送開始から現在の瞬間までに作られたビット数
と、伝送開始前にセットされた平均ビット・レートで操
作する固定ビット・レート・チャンネル上で同一時間中
に伝送可能であつた筈のビット数との差を表す。これに
加えて、静止画コーディング中の解像度の増大が、以下
に明らかとされるように、コーディングの発展に基づい
て可能となる。空間解像度を変更する可能性は、解像度
制御装置の存在によって示されている。この解像度制御
装置は、コーディング制御装置CCDによつて駆動さ
れ、基本的にメモリ装置からなる。そのメモリ装置内で
は、コーディング操作に実際に使用されるサンプルが格
納される。
ン・カメラから、テレビジョン伝送の個別のフレームに
関連するデジタル・サンプル(画素)を受け、それをフ
レーム・メモリMQ1に格納する。このサンプルは、各
フレーム毎に、コーディング制御装置CCDによつて確
立された解像度を有するデジタル化画像を、下流の機器
に供給するように、MQ1から読み取られる。より特定
的に言えば、読み取り中、CC1TTの研究グループS
GXVの提案による、360x288の輝度画素(フレ
ーム当たり360本のラインで、ライン当たり288の
画素)および180x144の色光度画素の標準解像度
をもたらすサブサンプリングが行われる。本発明者らに
よる上記論文で述べたように、解像度はビット利用可能
度に依存して伝送中に変更できる。このビット利用可能
度は、例えば、以下『エクセス(excess)』とし
て引用されるパラメータの関数であり、このパラメータ
は、伝送開始から現在の瞬間までに作られたビット数
と、伝送開始前にセットされた平均ビット・レートで操
作する固定ビット・レート・チャンネル上で同一時間中
に伝送可能であつた筈のビット数との差を表す。これに
加えて、静止画コーディング中の解像度の増大が、以下
に明らかとされるように、コーディングの発展に基づい
て可能となる。空間解像度を変更する可能性は、解像度
制御装置の存在によって示されている。この解像度制御
装置は、コーディング制御装置CCDによつて駆動さ
れ、基本的にメモリ装置からなる。そのメモリ装置内で
は、コーディング操作に実際に使用されるサンプルが格
納される。
【0016】コード化されるべきサンプルは、常にCC
ITTの研究グループSGXVの提案に従い、階層構造
をなして編成される。それによれば、サンプルの次のよ
うなグルーピングが為される。それは、8x8の輝度ま
たは色光度画素のブロック(B)(即ち、8本の連続ラ
インの各々における8個の隣接サンプル)、16x16
の輝度画素(4個のブロックB)のマクロブロック(M
B)および8x8の色光度(U,V)画素の物理的に同
一空間を占めるセット、及び11個のマクロブロックを
3本の列上に並べた33個のマクロブロックよりなるマ
クロブロックのグループ(GOB)である。従って、1
フレームは12個のマクロブロックグループを含む。コ
ーディング・アルゴリズムは、マクロブロック上で操作
されるので、幾つかの画素は、マクロブロックの数が整
数となるように除去される。実際の解像度は、352x
288(輝度)および176x144(色光度)であ
る。
ITTの研究グループSGXVの提案に従い、階層構造
をなして編成される。それによれば、サンプルの次のよ
うなグルーピングが為される。それは、8x8の輝度ま
たは色光度画素のブロック(B)(即ち、8本の連続ラ
インの各々における8個の隣接サンプル)、16x16
の輝度画素(4個のブロックB)のマクロブロック(M
B)および8x8の色光度(U,V)画素の物理的に同
一空間を占めるセット、及び11個のマクロブロックを
3本の列上に並べた33個のマクロブロックよりなるマ
クロブロックのグループ(GOB)である。従って、1
フレームは12個のマクロブロックグループを含む。コ
ーディング・アルゴリズムは、マクロブロック上で操作
されるので、幾つかの画素は、マクロブロックの数が整
数となるように除去される。実際の解像度は、352x
288(輝度)および176x144(色光度)であ
る。
【0017】現在のフレーム中の画像の特性に依存し
て、コーディング制御装置CCDは、コーディングが現
在のフレームのみ(フレーム内コーディング)を考慮す
るべきか、現在およびその前のフレームの両方(フレー
ム間コーディング)を考慮しなければならないかを決定
する。もしフレーム内コーディングが行われるならば、
現在のフレームのサンプル・ブロックが、二次元変形
(例えば、ディスクリート・コサイン・トランスフォー
ム)を計算する装置TRに送られる。これに対して、フ
レーム間コーディングの場合は、現在のフレームと量子
化および再構成された前のフレームとの間の差が伝送さ
れる。加算器SM1は、その差を計算する装置である。
CCDにより制御されるスイッチSWにより、フレーム
内あるいはフレーム間コーディングのいずれかが選択で
きる。
て、コーディング制御装置CCDは、コーディングが現
在のフレームのみ(フレーム内コーディング)を考慮す
るべきか、現在およびその前のフレームの両方(フレー
ム間コーディング)を考慮しなければならないかを決定
する。もしフレーム内コーディングが行われるならば、
現在のフレームのサンプル・ブロックが、二次元変形
(例えば、ディスクリート・コサイン・トランスフォー
ム)を計算する装置TRに送られる。これに対して、フ
レーム間コーディングの場合は、現在のフレームと量子
化および再構成された前のフレームとの間の差が伝送さ
れる。加算器SM1は、その差を計算する装置である。
CCDにより制御されるスイッチSWにより、フレーム
内あるいはフレーム間コーディングのいずれかが選択で
きる。
【0018】回路TRは、フレーム内コーディングの場
合、全てのブロックについて二次元変形を行う。一方、
フレーム間コーディングならば、前のフレームにおける
同類のブロックから有意に異なる差異ブロック、又は前
のフレームに関して変位したブロックから有意に異なる
差異ブロックのみについて、変形が行われる。TRにお
いて計算された変形係数は量子化器QUに供給される。
量子化器QUは、予め定められたしきい値を超過してい
る全ての係数を量子化規則により量子化する。この量子
化規則は、コーディング制御装置CCDによりマクロブ
ロック・グループ・レベルでエクセス・パラメータの関
数として選ばれる。量子化された係数は、一方では、そ
れらを可変長コーディングによりコード化する回路CL
V1に、他方では、逆量子化器QINに送られる。逆量
子化器QINには、逆変形を計算する回路AT、および
加算器SM2が続く。この加算器SM2は、ATにより
供給される量子化および再構成が為された差を、第2フ
レーム・メモリーMQ2に格納されているブロックに加
算し、それにより、前のフレームに関する再構成ブロッ
クを形成する。再構成ブロックは、MQ2の更新された
内容を形成する。
合、全てのブロックについて二次元変形を行う。一方、
フレーム間コーディングならば、前のフレームにおける
同類のブロックから有意に異なる差異ブロック、又は前
のフレームに関して変位したブロックから有意に異なる
差異ブロックのみについて、変形が行われる。TRにお
いて計算された変形係数は量子化器QUに供給される。
量子化器QUは、予め定められたしきい値を超過してい
る全ての係数を量子化規則により量子化する。この量子
化規則は、コーディング制御装置CCDによりマクロブ
ロック・グループ・レベルでエクセス・パラメータの関
数として選ばれる。量子化された係数は、一方では、そ
れらを可変長コーディングによりコード化する回路CL
V1に、他方では、逆量子化器QINに送られる。逆量
子化器QINには、逆変形を計算する回路AT、および
加算器SM2が続く。この加算器SM2は、ATにより
供給される量子化および再構成が為された差を、第2フ
レーム・メモリーMQ2に格納されているブロックに加
算し、それにより、前のフレームに関する再構成ブロッ
クを形成する。再構成ブロックは、MQ2の更新された
内容を形成する。
【0019】メモリーMQ1およびMQ2に読み込まれ
たサンプルは、変位評価回路SSに供給される。この変
位評価回路SSは、フレーム間コーディングの場合に作
動し、現在のフレーム中のコード化されるべきブロック
を前のフレームの隣接するブロックと比較し、考慮され
た画像部分の変位のみよりなる変化を認識し、かつ変位
の実体(動作補償)を評価する。この回路は、マクロブ
ロックに関する変位ベクターを計算し、それをメモリー
MQ2と低域通過フィルタFLに供給する。この低域通
過フィルタFLは、動作補償の場合に作動してコントラ
ストを減少させる。また、この回路は、上記変位ベクタ
ーの計算値を、第2可変長コーダーCLV2にも供給す
る。この第2可変長コーダーCLV2は、前のベクター
に対して差分的な方法で0と異なるベクターをコード化
する。変位ベクターは、例えば上述のプロンペンの論文
に記述したように、計算され得る。CLV1およびCL
V2から出ていく信号およびフレーム間/フレーム内コ
ーディングを示すフラグは、コーディング制御装置CC
Dによって用いられ、次のようなマクロブロックの分類
を得る。即ち、フレーム内コード化マクロブロック、非
補償・非コード化マクロブロック(即ち、変位ベクター
がヌル(null)で、変形係数がコード化されていな
いマクロブロック)、非補償・コード化マクロブロック
(即ち、変位ベクターがヌル(null)であるが、変
形係数がコード化されているマクロブロック)、補償・
非コード化マクロブロック(コード化された変位ベクタ
ーだけが伝送されるマクロブロック)、および補償・コ
ード化マクロブロック(コード化された変位ベクターと
コード化された変形係数の両方が伝送されるマクロブロ
ック)である。
たサンプルは、変位評価回路SSに供給される。この変
位評価回路SSは、フレーム間コーディングの場合に作
動し、現在のフレーム中のコード化されるべきブロック
を前のフレームの隣接するブロックと比較し、考慮され
た画像部分の変位のみよりなる変化を認識し、かつ変位
の実体(動作補償)を評価する。この回路は、マクロブ
ロックに関する変位ベクターを計算し、それをメモリー
MQ2と低域通過フィルタFLに供給する。この低域通
過フィルタFLは、動作補償の場合に作動してコントラ
ストを減少させる。また、この回路は、上記変位ベクタ
ーの計算値を、第2可変長コーダーCLV2にも供給す
る。この第2可変長コーダーCLV2は、前のベクター
に対して差分的な方法で0と異なるベクターをコード化
する。変位ベクターは、例えば上述のプロンペンの論文
に記述したように、計算され得る。CLV1およびCL
V2から出ていく信号およびフレーム間/フレーム内コ
ーディングを示すフラグは、コーディング制御装置CC
Dによって用いられ、次のようなマクロブロックの分類
を得る。即ち、フレーム内コード化マクロブロック、非
補償・非コード化マクロブロック(即ち、変位ベクター
がヌル(null)で、変形係数がコード化されていな
いマクロブロック)、非補償・コード化マクロブロック
(即ち、変位ベクターがヌル(null)であるが、変
形係数がコード化されているマクロブロック)、補償・
非コード化マクロブロック(コード化された変位ベクタ
ーだけが伝送されるマクロブロック)、および補償・コ
ード化マクロブロック(コード化された変位ベクターと
コード化された変形係数の両方が伝送されるマクロブロ
ック)である。
【0020】かような分類を表す信号は、CLV1およ
びCLV2によりコード化された信号、使用した量子化
器のインデックスおよびその他のサービス情報と共に、
マルチレクサMXにより、適当なフォーマット(例え
ば、上述のカーの論文に記述し示されたフォーマット)
のコード言語に組合せられる。MXの出力信号は、コー
ド化されたビデオ信号を形成する。続いて、この信号
は、他の信号、例えば、音声信号、データ信号、このコ
ーダが採用されるところのサービスのタイプにより必要
とされる特殊な合図と組み合わせられ、受信機側のデコ
ーディング装置に送られる。
びCLV2によりコード化された信号、使用した量子化
器のインデックスおよびその他のサービス情報と共に、
マルチレクサMXにより、適当なフォーマット(例え
ば、上述のカーの論文に記述し示されたフォーマット)
のコード言語に組合せられる。MXの出力信号は、コー
ド化されたビデオ信号を形成する。続いて、この信号
は、他の信号、例えば、音声信号、データ信号、このコ
ーダが採用されるところのサービスのタイプにより必要
とされる特殊な合図と組み合わせられ、受信機側のデコ
ーディング装置に送られる。
【0021】本発明は、コーディング操作制御の一部で
あり、伝送中の静止画の存在下において、量子化ステッ
プ最適化を可能とする。本発明は、画像中の同一の階層
単位を同一の量子化ステップによって繰り返して量子化
することを避ける。何故なら、このことは、種々のエラ
ー・タイプをもっぱらコード化するビットを作り出すか
らである。以下実施例により、マクロブロックのグルー
プのレベルにおける本発明の適用が参照される。という
のは、この方法は、異なる階層単位にも適用可能である
ことは明らかであるけれども、研究グループSGXVの
提案によれば、量子化ステップがそのレベルで選択され
ているからである。
あり、伝送中の静止画の存在下において、量子化ステッ
プ最適化を可能とする。本発明は、画像中の同一の階層
単位を同一の量子化ステップによって繰り返して量子化
することを避ける。何故なら、このことは、種々のエラ
ー・タイプをもっぱらコード化するビットを作り出すか
らである。以下実施例により、マクロブロックのグルー
プのレベルにおける本発明の適用が参照される。という
のは、この方法は、異なる階層単位にも適用可能である
ことは明らかであるけれども、研究グループSGXVの
提案によれば、量子化ステップがそのレベルで選択され
ているからである。
【0022】本発明の方法を実施するためには、マルチ
レクサMXとコーディング制御装置CCDとの間に、収
斂制御装置CCNが接続される。この収斂制御装置CC
Nは、静止画を認識するためであり、かような認識の下
に、CCDを制御して、利用可能なビットの最適利用を
可能とする量子化ステップが、各マクロブロック・グル
ープ毎に選ばれるようにするためのものである。
レクサMXとコーディング制御装置CCDとの間に、収
斂制御装置CCNが接続される。この収斂制御装置CC
Nは、静止画を認識するためであり、かような認識の下
に、CCDを制御して、利用可能なビットの最適利用を
可能とする量子化ステップが、各マクロブロック・グル
ープ毎に選ばれるようにするためのものである。
【0023】本発明の方法は、図2〜図3のフロー・チ
ャートに示されている。
ャートに示されている。
【0024】静止画の認識のために、CCNは帰納的認
識基準を与えるマクロブロック分類を利用する。より特
定的に言えば、CCN中の計数器がコード化・補償マク
ロブロック(コード化され動作補償されたマクロブロッ
ク)を計数し、もしかようなマクロブロックの数MBが
予め定められたしきい値M1より小さいならば(10,
13)、画像は静止画とされる(20)。このしきい値
M1は、幾つかの連続フレーム(例えば2)についての
フレーム周波数に依存する。M1の適当な値としては、
25Hzより低いフレーム周波数に対しては30が取り
得、25Hzより高いか、等しいフレーム周波数に対し
ては20が取り得る。
識基準を与えるマクロブロック分類を利用する。より特
定的に言えば、CCN中の計数器がコード化・補償マク
ロブロック(コード化され動作補償されたマクロブロッ
ク)を計数し、もしかようなマクロブロックの数MBが
予め定められたしきい値M1より小さいならば(10,
13)、画像は静止画とされる(20)。このしきい値
M1は、幾つかの連続フレーム(例えば2)についての
フレーム周波数に依存する。M1の適当な値としては、
25Hzより低いフレーム周波数に対しては30が取り
得、25Hzより高いか、等しいフレーム周波数に対し
ては20が取り得る。
【0025】この選択は、次の事実によつて正当化され
る。もし、有意な数のマクロブロックが、二つの連続フ
レームにおいて動作補償とコーディングを受けたなら
ば、画像は動いており、連続フレーム間の差異はノイズ
のみによるものでないと仮定することが合理的である。
他方、非相関ノイズは、コード化・非補償マクロブロッ
ク(コード化され動作補償されてないマクロブロック)
の数を増大させることが確かめられている。それ故、適
用された基準は充分に正確である。
る。もし、有意な数のマクロブロックが、二つの連続フ
レームにおいて動作補償とコーディングを受けたなら
ば、画像は動いており、連続フレーム間の差異はノイズ
のみによるものでないと仮定することが合理的である。
他方、非相関ノイズは、コード化・非補償マクロブロッ
ク(コード化され動作補償されてないマクロブロック)
の数を増大させることが確かめられている。それ故、適
用された基準は充分に正確である。
【0026】一旦静止画が認識されたならば(20)、
マクロブロック・グループをコーディングするために使
われるべき量子化ステップCQSは、マクロブロックの
そのグループに関するコーディング・プロセスの経歴を
考慮して決定される。より特定的に言えば、標準のコー
ディング・アルゴリズムを適用して装置CCDにより決
定される量子化ステップは(100)、先行フレーム内
のマクロブロックの同一のグループをコーディングする
ために使われた最小量子化ステップRQSと比較される
(111,121,131)。このRQSの値は、以下
『リアル量子化ステップ』と呼ばれる。既に定義したエ
クセス・パラメータの可能な評価、及びコード化された
フレーム中のマクロブロックの異なるグループに関する
RQSの値間の最大差の可能な評価とを併せ、上記比較
の結果により、CQSがそのアルゴリズムにより決定さ
れた値を有すべきか、あるいはRQSに関連する異なる
値を有すべきかが決定される。より特定的に言えば、以
下により詳細に検討する一定の条件の下では、使用され
る量子化ステップは、RQSを予め定められた固定量p
2(例えば20)だけ増加させることにより得られる
(102,124,134)。値CQS(=RQS+p
2)は、以下『政策的量子化ステップ』と呼ばれる。有
意なコード化信号が供給できるようにその瞬間まで使用
された最小量子化ステップから充分に異なった量子化ス
テップでありながら、シーン変化あるいは急峻な動きの
場合でも充分高品質のコーディングを可能とするように
充分低い量子化ステップとなるように、p2の値は決め
られる。
マクロブロック・グループをコーディングするために使
われるべき量子化ステップCQSは、マクロブロックの
そのグループに関するコーディング・プロセスの経歴を
考慮して決定される。より特定的に言えば、標準のコー
ディング・アルゴリズムを適用して装置CCDにより決
定される量子化ステップは(100)、先行フレーム内
のマクロブロックの同一のグループをコーディングする
ために使われた最小量子化ステップRQSと比較される
(111,121,131)。このRQSの値は、以下
『リアル量子化ステップ』と呼ばれる。既に定義したエ
クセス・パラメータの可能な評価、及びコード化された
フレーム中のマクロブロックの異なるグループに関する
RQSの値間の最大差の可能な評価とを併せ、上記比較
の結果により、CQSがそのアルゴリズムにより決定さ
れた値を有すべきか、あるいはRQSに関連する異なる
値を有すべきかが決定される。より特定的に言えば、以
下により詳細に検討する一定の条件の下では、使用され
る量子化ステップは、RQSを予め定められた固定量p
2(例えば20)だけ増加させることにより得られる
(102,124,134)。値CQS(=RQS+p
2)は、以下『政策的量子化ステップ』と呼ばれる。有
意なコード化信号が供給できるようにその瞬間まで使用
された最小量子化ステップから充分に異なった量子化ス
テップでありながら、シーン変化あるいは急峻な動きの
場合でも充分高品質のコーディングを可能とするように
充分低い量子化ステップとなるように、p2の値は決め
られる。
【0027】この収斂プロセスは、RQSが、全てのマ
クロブロック・グループについて、予め定められた値p
1(例えば1)に達したとき終了する(23)。一旦こ
の値に達すると、CQSの政策的値は画像が静止画の儘
である限り使用される(24)。そして、その装置は動
画あるいはシーン変化をコード化する用意もできてい
る。
クロブロック・グループについて、予め定められた値p
1(例えば1)に達したとき終了する(23)。一旦こ
の値に達すると、CQSの政策的値は画像が静止画の儘
である限り使用される(24)。そして、その装置は動
画あるいはシーン変化をコード化する用意もできてい
る。
【0028】勿論、動画あるいはシーン変化は、全ての
マクロブロック・グループについてRQS=p1に達す
る前でも後でも、生じうる。従って、この収斂プロセス
からの脱出は次の2つの場合に起こる。 (A)値RQSとは独立に、最終フレームにおけるコー
ド化・補償マクロブロック(コード化され動作補償され
たマクロブロック)の数MBが、M1より僅かに小さい
しきい値M2を越えたとき(22)。このプロセスは、
これらのマクロブロックの数が二つの連続フレームにつ
いてしきい値M1より小さいとき開始するので、このプ
ロセスは入るより出る方が容易であることを認識すべき
である。M2の適切な値としては、フレーム周波数に依
存するが、25や18を取り得る。 (B)たとえ最終フレームにおける数MBがM2を越え
なくても、RQSが全てのグループについてp1であり
(23)、1フレームのビット数が一定の値B1(例え
ば、1000)を越えるとき(25)。実際には、限ら
れた数のマクロブロックが関係するシーン変化又は動き
が可能ではある。しかしながら、これらの変化に対応し
て伝送すべきビット数が著しく増大する。そしてこのこ
とが、変化それ自体の認識を可能とする。
マクロブロック・グループについてRQS=p1に達す
る前でも後でも、生じうる。従って、この収斂プロセス
からの脱出は次の2つの場合に起こる。 (A)値RQSとは独立に、最終フレームにおけるコー
ド化・補償マクロブロック(コード化され動作補償され
たマクロブロック)の数MBが、M1より僅かに小さい
しきい値M2を越えたとき(22)。このプロセスは、
これらのマクロブロックの数が二つの連続フレームにつ
いてしきい値M1より小さいとき開始するので、このプ
ロセスは入るより出る方が容易であることを認識すべき
である。M2の適切な値としては、フレーム周波数に依
存するが、25や18を取り得る。 (B)たとえ最終フレームにおける数MBがM2を越え
なくても、RQSが全てのグループについてp1であり
(23)、1フレームのビット数が一定の値B1(例え
ば、1000)を越えるとき(25)。実際には、限ら
れた数のマクロブロックが関係するシーン変化又は動き
が可能ではある。しかしながら、これらの変化に対応し
て伝送すべきビット数が著しく増大する。そしてこのこ
とが、変化それ自体の認識を可能とする。
【0029】この収斂プロセスを出るとき、このプロセ
スから脱出後の最初のフレームに属するマクロブロック
・グループは、例えば画像カット現象を避けるために量
子化ステップp4(例えば8)によりコード化される
(30)。
スから脱出後の最初のフレームに属するマクロブロック
・グループは、例えば画像カット現象を避けるために量
子化ステップp4(例えば8)によりコード化される
(30)。
【0030】図3はマクロブロック・グループに関する
収斂プロセスの部分を、より詳細に示すものである。既
述のように、静止画を検出した後の最初のステップは、
CQSとRQSの値の間の比較である(111,12
1,131)。収斂プロセスの3つの展開方法が、以下
の比較結果に基づき可能である。 (1)CQS<RQSの場合(111,112)。これ
は最も単純な場合である。アルゴリズムにより決定され
た新しい量子化ステップは(100)、マクロブロック
のそのグループのコーディング中にはまだ使われておら
ず、そしてさらに、新しい量子化ステップはコード化さ
れた画像品質を確実に向上させる。コーディングは、ア
ルゴリズムにより実際に決定された値CQSを使用して
行われ、このCQS値により値RQSを更新し(11
2)、CCN内に格納する。 (2)CQS>RQSの場合(121,122,12
3,124)。この条件の下では、コーディングが、量
子化ステップの政策的値でまず行われ得る(124)。
というのは、アルゴリズムにより決定されるステップC
QSは(100)、起こり得るシーン変化あるいは急峻
な動きを充分な品質でコーディングするには高過ぎ、ま
た、コーディングに有用な寄与をするにはRQSに近過
ぎるからである。しかしながら、コーディング・プロセ
スの展開により、より低い量子化ステップが採用され得
るようになってくる。それゆえ最も適切な量子化ステッ
プを決定するには、エクセス・パラメータおよびコード
化されているマクロブロック・グループに関連するステ
ップRQSとそのフレームの他のマクロブロックに使わ
れた最大のステップRQSとの間の差(Diff.)に
対して、チェックが為される(122)。もし、このエ
クセスが大きく負(絶対値が、しきい値E1(例えば約
2000)より大)で、差Diff.がQ1より小さけ
れば(例えば<4)(122)、RQS>p3の場合に
はRQS−p3の値(例えば、RQS−2)を、RQS
≦p3の場合には1を量子化ステップとして用いる(1
23)。実際、大きく負のエクセスの存在は、平均レー
トより極めて低いレートで伝送が行われていることを示
している。そのため、まだ高いビット利用可能度が存在
し、それゆえ、より低い量子化ステップが問題無く使用
できる。その上、p3として示された値により、フレー
ム内に制限されて量子化ステップが変化できる。(3)
CQS=RQSの場合(131,132,133,13
4)。この場合にはアルゴリズムにより定まる量子化ス
テップは使われるべきでない。というのは、既述のよう
に、同一の量子化ステップによるマクロブロック・グル
ープの繰り返しのコーディグは、単に不要なビットを作
り、画像品質を向上しないからである。この場合におい
てさえも、使用されるべき値の選択はエクセスのチェッ
クに基づいて決定される(132)。もしエクセスが正
ならば(このことは、平均より多いビットが用いられ、
それ故、より大きな量子化ステップがそのようなエクセ
スを減じるのに有効となり得ることを意味してい
る。)、政策的値が使用される(134)。一方、もし
エクセスが負ならば、先の場合の様にRQS−p3の値
(又は1)が使用される(133)。
収斂プロセスの部分を、より詳細に示すものである。既
述のように、静止画を検出した後の最初のステップは、
CQSとRQSの値の間の比較である(111,12
1,131)。収斂プロセスの3つの展開方法が、以下
の比較結果に基づき可能である。 (1)CQS<RQSの場合(111,112)。これ
は最も単純な場合である。アルゴリズムにより決定され
た新しい量子化ステップは(100)、マクロブロック
のそのグループのコーディング中にはまだ使われておら
ず、そしてさらに、新しい量子化ステップはコード化さ
れた画像品質を確実に向上させる。コーディングは、ア
ルゴリズムにより実際に決定された値CQSを使用して
行われ、このCQS値により値RQSを更新し(11
2)、CCN内に格納する。 (2)CQS>RQSの場合(121,122,12
3,124)。この条件の下では、コーディングが、量
子化ステップの政策的値でまず行われ得る(124)。
というのは、アルゴリズムにより決定されるステップC
QSは(100)、起こり得るシーン変化あるいは急峻
な動きを充分な品質でコーディングするには高過ぎ、ま
た、コーディングに有用な寄与をするにはRQSに近過
ぎるからである。しかしながら、コーディング・プロセ
スの展開により、より低い量子化ステップが採用され得
るようになってくる。それゆえ最も適切な量子化ステッ
プを決定するには、エクセス・パラメータおよびコード
化されているマクロブロック・グループに関連するステ
ップRQSとそのフレームの他のマクロブロックに使わ
れた最大のステップRQSとの間の差(Diff.)に
対して、チェックが為される(122)。もし、このエ
クセスが大きく負(絶対値が、しきい値E1(例えば約
2000)より大)で、差Diff.がQ1より小さけ
れば(例えば<4)(122)、RQS>p3の場合に
はRQS−p3の値(例えば、RQS−2)を、RQS
≦p3の場合には1を量子化ステップとして用いる(1
23)。実際、大きく負のエクセスの存在は、平均レー
トより極めて低いレートで伝送が行われていることを示
している。そのため、まだ高いビット利用可能度が存在
し、それゆえ、より低い量子化ステップが問題無く使用
できる。その上、p3として示された値により、フレー
ム内に制限されて量子化ステップが変化できる。(3)
CQS=RQSの場合(131,132,133,13
4)。この場合にはアルゴリズムにより定まる量子化ス
テップは使われるべきでない。というのは、既述のよう
に、同一の量子化ステップによるマクロブロック・グル
ープの繰り返しのコーディグは、単に不要なビットを作
り、画像品質を向上しないからである。この場合におい
てさえも、使用されるべき値の選択はエクセスのチェッ
クに基づいて決定される(132)。もしエクセスが正
ならば(このことは、平均より多いビットが用いられ、
それ故、より大きな量子化ステップがそのようなエクセ
スを減じるのに有効となり得ることを意味してい
る。)、政策的値が使用される(134)。一方、もし
エクセスが負ならば、先の場合の様にRQS−p3の値
(又は1)が使用される(133)。
【0031】一旦マクロブロックの一グループに対する
操作が終了すれば、マクロブロックのそれに続くグルー
プが処理される(140)。
操作が終了すれば、マクロブロックのそれに続くグルー
プが処理される(140)。
【0032】高いビット利用可能度が利用できて、空間
および/または時間解像度を高めるコーダにも本発明の
方法を都合良く適用できる。より正確に言えば、動画に
も使われている標準解像度レベルから開始し、収斂プロ
セスはp1より大きいリアル量子化ステップの平均値が
Rに一致して停止する。そしてそれから、より高い解像
度レベルが使用できる。実際、先に示した標準解像度レ
ベル(1フレームあたりの画素、352x288(輝
度)および176x144(色光度))は不充分なこと
もある。そこで、例えば三つの解像度レベルが提供でき
るなら、その第1のものは標準レベルであり、第2のも
のは輝度および色光度の両方について標準レベルの2倍
の水平空間解像度を提供し、第3のものは標準レベルの
2倍の水平空間解像度および時間解像度の両方を与える
ものとできる。
および/または時間解像度を高めるコーダにも本発明の
方法を都合良く適用できる。より正確に言えば、動画に
も使われている標準解像度レベルから開始し、収斂プロ
セスはp1より大きいリアル量子化ステップの平均値が
Rに一致して停止する。そしてそれから、より高い解像
度レベルが使用できる。実際、先に示した標準解像度レ
ベル(1フレームあたりの画素、352x288(輝
度)および176x144(色光度))は不充分なこと
もある。そこで、例えば三つの解像度レベルが提供でき
るなら、その第1のものは標準レベルであり、第2のも
のは輝度および色光度の両方について標準レベルの2倍
の水平空間解像度を提供し、第3のものは標準レベルの
2倍の水平空間解像度および時間解像度の両方を与える
ものとできる。
【0033】収斂プロセスおよび解像度適応調節の両方
を含むコーディング・プロセス(図4)は、上述の標準
解像度を用いて開始され(200)、このような解像度
を用いて静止画を認識するまで続けられる(201)。
これらの条件の下で、この収斂プロセスは既述のように
開始される(203)。フレームのRQSの平均値がR
となるとき、第2の解像度レベルが適用される(20
5,206)。新しいレベルでの第1フレームに対し
て、収斂プロセスは、そのフレームに対するコーディン
グ・アルゴリズムにより定まる量子化ステップを用いて
開始される(つまり、一レベルから次のレベルに移行す
るのに量子化ステップのメモリは無いということであ
る)。この代わりに、先行のレベルで達したRQSの値
を考慮に入れることも可能である。その上、その第1の
フレームについて、補償・コード化マクロブロック(動
作補償されコード化されたマクロブロック)の数に対す
るしきい値M2は、この収斂プロセスからの時宜を失し
た脱出を避けるため、変化する。もし第2のレベルにお
いても解像度向上の条件が達成されれば、第1から第2
のレベルへの移行について見られたのと同一の様式で第
3のレベルへの移行が生じる。もし与えられた解像度レ
ベルでのコーディング中のマクロブロックの種々のグル
ープに対する収斂プロセスが、前のレベルにおける収斂
中達成された量子化ステップから再開始すれば、一レベ
ルから次のレベルへの遷移を決定するしきい値M2は、
種々のレベルについて異なるであろうし、解像度が高く
なるに従って減少するであろうことは明らかである。
を含むコーディング・プロセス(図4)は、上述の標準
解像度を用いて開始され(200)、このような解像度
を用いて静止画を認識するまで続けられる(201)。
これらの条件の下で、この収斂プロセスは既述のように
開始される(203)。フレームのRQSの平均値がR
となるとき、第2の解像度レベルが適用される(20
5,206)。新しいレベルでの第1フレームに対し
て、収斂プロセスは、そのフレームに対するコーディン
グ・アルゴリズムにより定まる量子化ステップを用いて
開始される(つまり、一レベルから次のレベルに移行す
るのに量子化ステップのメモリは無いということであ
る)。この代わりに、先行のレベルで達したRQSの値
を考慮に入れることも可能である。その上、その第1の
フレームについて、補償・コード化マクロブロック(動
作補償されコード化されたマクロブロック)の数に対す
るしきい値M2は、この収斂プロセスからの時宜を失し
た脱出を避けるため、変化する。もし第2のレベルにお
いても解像度向上の条件が達成されれば、第1から第2
のレベルへの移行について見られたのと同一の様式で第
3のレベルへの移行が生じる。もし与えられた解像度レ
ベルでのコーディング中のマクロブロックの種々のグル
ープに対する収斂プロセスが、前のレベルにおける収斂
中達成された量子化ステップから再開始すれば、一レベ
ルから次のレベルへの遷移を決定するしきい値M2は、
種々のレベルについて異なるであろうし、解像度が高く
なるに従って減少するであろうことは明らかである。
【0034】この解像度適応調節および収斂プロセスの
両方を含むプロセスは、図4のフロー・チャートに略示
されており、これは、解像度レベルが最小(レベル0)
から最大MRLの範囲である一般的な場合についてのも
のである。記号M2i、Biは、各解像度レベルに対し
て、コード化・補償マクロブロック(コード化され動作
補償されたマクロブロック)の数に対するしきい値、及
び収斂プロセスからの脱出を決定するビット数に対する
しきい値を夫々示す。一方、RiはRQSの平均値に対
するしきい値であり、より高い解像度レベルへの移行を
決定する。このフロー・チャートは網羅的でそれ以上の
説明を要しない。
両方を含むプロセスは、図4のフロー・チャートに略示
されており、これは、解像度レベルが最小(レベル0)
から最大MRLの範囲である一般的な場合についてのも
のである。記号M2i、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 収斂制御装置
る回路 QIN 逆量子化器 AT 逆変形を計算する回路 SS 変位評価回路 FL 低域通過フィルタ MX マルチレクサ CCN 収斂制御装置
───────────────────────────────────────────────────── フロントページの続き (72)発明者 フエルナンド・ペレイーラ ポルトガル国サラヴエム2685、プライア ー・ヴエルホ、アール/シー イー・エ ス・キユー、ロテ 9、ルア アイ
Claims (16)
- 【請求項1】 予め定められた周波数で生じるフレーム
の列であり、且つその各々のフレームが予め定められた
数の画素を含むラインの列により形成されている該フレ
ームの列として編成された、動画および静止画の両方に
関するビデオ信号のハイブリッド・デジタル・コーディ
ング方法であって、 各フレームが複数の階層レベルを定める画素グループに
細分割され、 各フレームについて、第1の階層レベルに属する各グル
ープに対して選ばれた量子化規則により量子化された
後、現在のフレームに対して、または現在のフレームと
動作補償を受けた可能性のある予測フレームとの間の有
意な差に対して適用された2次元変形の係数がコーディ
ングされ、そして 採用したコーディングのタイプおよび量子化規則に関す
る情報を含むコード化された信号が発生され、該コード
化された信号は可変ビット・レートで非同期的に伝送さ
れ、第1の階層レベルの画素グループに適用された量子
化規則がコーディング制御装置(CCD)により定めら
れた量子化ステップを使用し、かつ該量子化規則が伝送
ビット使用可能度により変化し、更に 各フレームについて、第2の階層レベルに属する画素グ
ループであって、且つそれ以前の連続した最初の数フレ
ームに対して予め定められたコーディングタイプが用い
られた該画素グループが計数され、そのフレームが静止
画または動画に属するかを認識し、静止画を認識した
ら、該第1の階層レベルに属するそのような画像の各画
素グループについて、量子化ステップが全グループにつ
いて同一である予め定められた最小値(p1)に向って
収斂され、該量子化ステップの収斂が、 (a)静止画の異なるフレーム中のそのグループについ
て使用された量子化ステップを記憶する操作、 (b)現在のフレームまで使用されてきた最小の量子化
ステップであるリアル量子化ステップ(RQS)を検出
して記憶する操作、 (c)リアル量子化ステップ(RQS)と、コーディン
グ制御装置(CCD)により現在のフレーム中のそのグ
ループについて定められた量子化ステップとを比較する
操作、 (d)もし量子化ステップ(CQS)がリアル量子化ス
テップ(RQS)より小さいならば、コーディング制御
装置(CCD)により定められたステップに等しい量子
化ステップ(CQS)を用いて、そのグループに関する
変形係数をコード化し、 もしコーディング制御装置により定められた量子化ステ
ップがリアル量子化ステップ(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】 予め定められたタイプのコーディングが
為されたグループの数が、最初の数フレームより少ない
第2の数フレームについて、第1のしきい値(M1)よ
り小さい第2のしきい値(M2)を越えたときに、ある
いは一フレーム中のビット数が第3のしきい値(B)を
越えたときに、最小の量子化ステップ(p1)に向かっ
て収斂させる操作および/または政策的量子化ステップ
によるコーディングが停止されることを特徴とする請求
項1〜5のいずれか一つに記載の方法。 - 【請求項7】 収斂操作の停止後の少なくとも第1のフ
レームに対して、リアル量子化ステップ(RQS)が予
め定められた値(p4)にセットされることを特徴とす
る請求項6に記載の方法。 - 【請求項8】 静止画コーディングの間に画像について
の空間および/または時間的解像度レベルを上げる操作
が連続的に使用され、また第1の階層レベルに属する個
別のグループの量子化ステップを最小値(p1)に向か
って収斂させる操作が、各解像度レベル毎に行われるこ
とを特徴とする請求項1〜7のいずれか一つに記載の方
法。 - 【請求項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の階層レベルがマクロブロックの
レベルにあることを特徴とする請求項1〜14のいずれ
か一つに記載の方法。 - 【請求項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 JPH04217191A (ja) | 1992-08-07 |
| JPH0817491B2 true 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 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS59194589A (ja) * | 1983-04-20 | 1984-11-05 | Nippon Telegr & Teleph Corp <Ntt> | 背景予測フレーム間符号化装置 |
| 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
Also Published As
| Publication number | Publication date |
|---|---|
| IT9067148A0 (it) | 1990-03-02 |
| EP0444660A3 (en) | 1992-04-22 |
| JPH04217191A (ja) | 1992-08-07 |
| DE444660T1 (de) | 1992-10-15 |
| IT9067148A1 (it) | 1991-09-03 |
| US5142362A (en) | 1992-08-25 |
| 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 |
|---|---|---|
| JPH0817491B2 (ja) | ビデオ信号のハイブリッド・コーディング・システムにおける改良 | |
| US7039108B2 (en) | Method and device for coding and decoding image sequences | |
| JP3258840B2 (ja) | 動画像符号化装置および領域抽出装置 | |
| US5438374A (en) | System and method for filtering video signals | |
| JP3748717B2 (ja) | 動画像符号化装置 | |
| US6438165B2 (en) | Method and apparatus for advanced encoder system | |
| Ninomiya et al. | A motion-compensated interframe coding scheme for television pictures | |
| JP3133517B2 (ja) | 画像領域検出装置、該画像検出装置を用いた画像符号化装置 | |
| KR970003789B1 (ko) | 비디오 부호기의 전송율을 제어하기 위한 비트 할당 방법 | |
| Schiller et al. | Efficient coding of side information in a low bitrate hybrid image coder | |
| JP2004248285A (ja) | 画像通話時における話者の映像の差動的符号化可能のビデオエンコーダ及びこれを利用したビデオ信号圧縮方法 | |
| JPH0595540A (ja) | 動画像符号化装置 | |
| JP2001522174A (ja) | デジタル画像の処理方法および処理装置 | |
| JP2859830B2 (ja) | ビデオ信号復号化装置 | |
| Fan et al. | An active scene analysis-based approach for pseudoconstant bit-rate video coding | |
| US5812200A (en) | Method and apparatus for constant data rate output of encoders | |
| Li et al. | Bi-level video: Video communication at very low bit rates | |
| JP4517475B2 (ja) | 画像情報変換装置及び方法並びに符号化装置及び方法 | |
| JP2629409B2 (ja) | 動き補償予測フレーム間符号化装置 | |
| JP3005147B2 (ja) | 動画像符号化装置 | |
| JP3382292B2 (ja) | 画像符号化装置及びその方法 | |
| CN119420922B (zh) | 视频编码方法及装置 | |
| JPH06233292A (ja) | 画像信号伝送装置 | |
| JPH0723395A (ja) | 画像処理装置 | |
| JP4517468B2 (ja) | 画像情報変換装置及び方法並びに符号化装置及び方法 |