JPH0730896A - 動きベクトル符号化及び復号化方法 - Google Patents

動きベクトル符号化及び復号化方法

Info

Publication number
JPH0730896A
JPH0730896A JP5154775A JP15477593A JPH0730896A JP H0730896 A JPH0730896 A JP H0730896A JP 5154775 A JP5154775 A JP 5154775A JP 15477593 A JP15477593 A JP 15477593A JP H0730896 A JPH0730896 A JP H0730896A
Authority
JP
Japan
Prior art keywords
motion vector
unit
block
moving image
difference
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP5154775A
Other languages
English (en)
Inventor
Shoichi Masaki
彰一 正木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP5154775A priority Critical patent/JPH0730896A/ja
Priority to US08/265,374 priority patent/US5715005A/en
Priority to DE69419842T priority patent/DE69419842T2/de
Priority to EP94304578A priority patent/EP0631442B1/en
Publication of JPH0730896A publication Critical patent/JPH0730896A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/85Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
    • H04N19/89Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder
    • H04N19/895Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression involving methods or arrangements for detection of transmission errors at the decoder in combination with error concealment
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • H04N19/51Motion estimation or motion compensation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/593Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving spatial prediction techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • H04N19/61Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding in combination with predictive coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/103Selection of coding mode or of prediction mode
    • H04N19/107Selection of coding mode or of prediction mode between spatial and temporal predictive coding, e.g. picture refresh
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/102Methods 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/13Adaptive entropy coding, e.g. adaptive variable length coding [AVLC] or context adaptive binary arithmetic coding [CABAC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/60Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods 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/91Entropy 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)
  • Image Processing (AREA)

Abstract

(57)【要約】 【目的】 符号化された動画像データに誤りが発生し、
動きベクトルに誤りが発生した場合についても、誤りが
同一フレームの他のブロックに波及しなく、更に動きベ
クトルを高能率符号化する動きベクトル符号化及び復号
化方法を提供する。 【構成】 動画像データが動画像信号符号化装置に入力
された場合、動画像信号符号化装置が、動きベクトル検
出部113でフレームを構成する各ブロックの動きベク
トルを検出し、フレーム間差分動きベクトル検出部11
dでブロック毎に検出した動きベクトルと1フレーム前
の動きベクトルとの差を検出し、差分動きベクトルと
し、差分動きベクトルを動きベクトル符号化部11eで
可変長符号化し、動画像信号復号化装置に送信する。動
画像信号復号化装置では、動きベクトル加算部128に
てブロック毎に1フレーム前の動きベクトルと受信した
差分動きベクトルとを加算し、受信フレームの動きベク
トルを算出する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、動画像信号符号化装置
及び復号化装置において、隣接するフレーム間の動画像
の動きを示す動きベクトルを高能率符号化し、更に動き
ベクトルの伝送誤りが発生した場合においても、誤りに
よる画質劣化を同一フレーム上の他ブロックに波及させ
ない動きベクトル符号化及び復号化方法に関するもので
ある。
【0002】
【従来の技術】従来、動きベクトルの高能率符号化方法
に関しては、CCITT勧告H.261に示されるよう
に、入力動画像フレームを複数のブロックに分割し、ブ
ロック毎に1フレーム前の動画像データと比較し動きベ
クトルを検出する。検出した各ブロックの動きベクトル
を動画像信号復号化装置に対して送信を行う場合、隣接
するブロック間に動きベクトルの相関性があるために、
左隣のブロックの動きベクトルとの差だけを可変長符号
で符号化して送信する。この従来の動きベクトル符号化
及び復号化方法の一例を示す。
【0003】図9及び10は、従来の動きベクトル符号
化及び復号化方法における動画像信号符号化装置及び復
号化装置である。図9において、動画像信号符号器71
は、時間的に連続する複数のフレームで構成される画像
信号をディジタル化した形で入力するための動画像信号
入力端子711と、動画像信号入力端子711から入力
された動画像データを走査変換し複数の画素から構成さ
れるブロック単位のデータとして出力する走査変換部7
12と、走査変換部712の出力データブロックの動き
ベクトルを検出する動きベクトル検出部713と、1フ
レーム前の局部復号済み動画像データを格納するフレー
ムメモリ714と、動きベクトル検出部713の出力動
きベクトル情報に基づいてフレームメモリ714内の動
画像データから予測値を検索して出力する動き補償部7
15と、走査変換部712の出力信号を遅延させる遅延
部716と、遅延部716からのデータブロックと動き
補償部715からの予測値の差分を演算して予測誤差を
出力する差分部717と、差分部717からの予測誤差
を量子化する量子化部718と、量子化部718で量子
化された予測誤差を逆量子化する逆量子化部719と、
逆量子化部719で逆量子化された予測誤差と動き補償
部715からの予測値を加算して復号動画像データを演
算してフレームメモリ714に格納する加算部71a
と、量子化部718からの予測誤差を可変長符号化する
可変長符号化部71bと、動きベクトル検出部713で
検出したブロックの動きベクトルとそのブロックの左隣
のブロックの動きベクトルとの差をとるブロック間差分
動きベクトル検出部71cと、ブロック間差分動きベク
トル検出部71cで得られた動きベクトルを可変長符号
化する動きベクトル可変長符号化部71dと、可変長符
号化部71bの出力と動きベクトル可変長符号化部71
dの出力を多重化する多重化符号部71eと、動画像信
号の送信の制御を行う送信部71fと、符号化された動
画像データを出力する符号出力端子71gを具備してい
る。
【0004】また、図10に示す動画像信号復号化装置
72は、動画像信号符号化装置71からの符号化された
動画像信号が入力される符号入力端子721と、多重化
された動画像信号の受信を制御する受信部722と、多
重化された動画像データを予測誤差と動きベクトルに分
割する多重化復号部723と、可変長符号化された予測
誤差を復号する復号部724と、可変長符号化された動
きベクトルを復号する動きベクトル復号部725と、量
子化された予測誤差を逆量子化する逆量子化部726
と、動きベクトル復号部725で復号された動きベクト
ルとその動きベクトルに該当するブロックの左隣のブロ
ックの動きベクトルとを加算して動きベクトルを算出す
るブロック間動きベクトル加算部727と、1フレーム
前の局部復号済み動画像データを格納するフレームメモ
リ728と、動きベクトル復号部725の出力動きベク
トル情報に基づいてフレームメモリ728内の動画像デ
ータから予測値を検索して出力する動き補償部729
と、動画像信号を出力する動画像信号出力端子72b
と、逆量子化部726で逆量子化された予測誤差と動き
補償部729からの予測値を加算して復号動画像データ
を演算してフレームメモリ728に格納するとともに動
画像信号出力端子72bに出力する加算部72aを具備
している。
【0005】以上のように構成された動画像信号符号化
及び復号化装置における従来の動きベクトル符号化及び
復号化方法について、以下にその動作について説明す
る。
【0006】動画像信号入力端子711から入力された
動画像信号は、走査変換部712により走査変換され複
数の画素から構成されるブロックを単位に動きベクトル
検出部713に入力される。動きベクトル検出部713
は、フレームメモリ714に格納されている1フレーム
前の局所復号済み画像データと入力されたブロックを比
較し、動きベクトルを求め、動き補償部715とブロッ
ク間差分動きベクトル検出部71cに出力する。動き補
償部715では入力した動きベクトル情報を元にフレー
ムメモリ714内の画像データから該当する予測値を探
し出して差分部717及び加算部71aに出力する。差
分部717では、遅延回路716により遅延されたブロ
ックと動き補償部715より出力された予測値より予測
誤差を算出し、量子化部718に出力する。量子化部7
18では、この予測誤差を量子化し、これを可変長符号
化部71bに及び逆量子化部719に出力する。逆量子
化部719は、予測誤差を逆量子化し、加算部71aに
出力する。加算部71aは、逆量子化された予測誤差と
予測値とを加算することにより画像データを復号し、フ
レームメモリ714に格納する。ブロック間差分動きベ
クトル検出部71cでは、入力された動きベクトルに対
応するブロックの左隣のブロックの動きベクトルを検出
し、入力された動きベクトルとの差をとり差分を動きベ
クトル可変長符号化部71dに出力する。動きベクトル
可変長符号化部71dは、左隣のブロックとの差分をと
った差分動きベクトルを可変長符号に符号化し、多重化
符号部71eに出力する。量子化された予測誤差は、可
変長符号化部71bにより可変長符号化され、多重化符
号部71eで、可変長符号化された差分動きベクトルと
ともに多重化され、送信部71fを介して符号出力端子
71gに出力される。
【0007】動画像信号符号化装置72においては、符
号入力端子721より入力された符号化された動画像デ
ータは、受信部722を介して多重化復号部723に入
力される。多重化復号部723は、予測誤差データと動
きベクトルを分離し、予測誤差データを復号部724
へ、動きベクトルは、動きベクトル復号部725へ出力
する。復号部724は予測誤差を復号し、逆量子化部7
26に出力する。逆量子化部726は、量子化された予
測誤差を逆量子化し、加算器726に出力する。動きベ
クトル復号部725では、可変長符号化された動きベク
トルを復号し、ブロック間動きベクトル加算部727に
出力する。ブロック間動きベクトル加算部727は、入
力された動きベクトルに対応するブロックの左隣のブロ
ックの動きベクトルを検出し、入力された動きベクトル
と加算し、動きベクトルとして動き補償部729に出力
する。動き補償部729では入力した動きベクトル情報
を元にフレームメモリ728内の画像データから該当す
る予測値を探し出して加算部72aに出力する。加算部
72aは、逆量子化された予測誤差と予測値とを加算す
ることにより画像データを復号し、フレームメモリ72
8に格納するとともに動画像信号出力端子72bに出力
する(CCITT勧告 H.261)。
【0008】
【発明が解決しようとする課題】しかしながら上記の従
来の動きベクトル符号化及び復号化方法では、動きベク
トルを同一フレーム中の隣接するブロック(左隣のブロ
ック)の動きベクトルとの差をとり、この差をとった動
きベクトルを可変長符号で符号化し、動画像信号復号器
に送信する。そのため動きベクトルに伝送誤りが発生し
た場合、伝送誤りが発生したブロックのみだけでなく、
他のブロックに対しても影響を与えてしまい、最悪画面
の1/9が誤って復号される場合が生じる。
【0009】本発明は、上記従来の問題点を解決し、動
きベクトルの伝送誤りが発生した場合についても、誤り
による影響を誤りを発生したブロックのみにとどめるこ
とができる方法を提供することを目的とする。
【0010】また、動きベクトルを高能率に符号化でき
る方法を提供することを目的とする。
【0011】更に、動画像信号復号化装置において、誤
った動きベクトルによって生じる画質劣化を最小限にと
どめることができる動きベクトル符号化及び復号化方法
を提供することを目的とする。
【0012】
【課題を解決するための手段】この目的を達成するため
に、第1の発明は、動画像データが動画像信号符号化装
置に入力された場合、動画像信号符号化装置に、入力さ
れた動画像データを複数の画素から構成されるブロック
に分割する走査変換部と、分割されたブロック毎に1フ
レーム前の動画像信号と比較し、動きベクトルを検出す
る動きベクトル検出部と、ブロック毎に動きベクトルと
1フレーム前の動きベクトルの差をとり差分動きベクト
ルとするフレーム間差分動きベクトル検出部を設け、フ
レーム間の動きベクトルの差分を送信できるように構成
したものである。
【0013】第2の発明は、第1の発明の動画像信号符
号化装置に、第1の発明で検出した差分動きベクトルの
大小を決定する比較部と、差分動きベクトルがある一定
のしきい値よりも大きければ、動きベクトル検出部で検
出した動きベクトルを固定長符号で符号化する固定長符
号化部と、差分動きベクトルがある一定のしきい値より
も小さければ、差分動きベクトルを可変長符号で符号化
する可変長符号化部を設け、差分動きベクトルの大小に
よって符号を可変にできるように構成したものである。
【0014】第3の発明は、動画像信号復号化装置に、
受信した符号化された動きベクトルが誤っているかどう
かを判定する誤り検出部と、固定長符号で符号化された
動きベクトルが誤っていた場合、動きベクトルの誤って
いるブロックに隣接するブロックの動きベクトルで誤っ
ている動きベクトルを補正し、可変長符号で符号化され
た動きベクトルが誤っていた場合、誤って受信したブロ
ックの動きベクトルを1フレーム前の同一ブロックの動
きベクトルで補正する誤り補正部を設け、動きベクトル
の伝送誤りが発生した場合についても、画質劣化を防止
できるように構成したものである。
【0015】
【作用】第1の発明は、上記構成により動画像データが
動画像信号符号化装置に入力された場合、動画像信号符
号化装置が画像フレームを構成するブロック毎に動きベ
クトルを検出し、検出した動きベクトルと1フレーム前
の動きベクトルの差をブロック毎にとり、差分動きベク
トルとし、この差分動きベクトルを符号化して動画像信
号復号化装置に送信することで符号化された動きベクト
ルに伝送誤りが発生した場合についても、誤りによる影
響を誤りが発生したブロックのみにとどめることができ
る。
【0016】第2の発明は、上記構成により動画像信号
符号化装置が、第1の発明において検出した差分動きベ
クトルと差分動きベクトルの大小を決定するしきい値を
比較し、差分動きベクトルがしきい値よりも小さけれ
ば、短い符号を割り当てた可変長符号で差分動きベクト
ルを可変長符号化し、差分動きベクトルがしきい値より
も大きければ、固定長符号でフレーム間の動きベクトル
を符号化することで、動きベクトルを高能率に符号化す
ることができる。
【0017】第3の発明は、上記構成により動画像信号
復号化装置が、受信した符号化された動きベクトルが誤
っているかどうかを判定し、符号化された動きベクトル
を誤って受信していると判定したとし、誤って受信した
動きベクトルが固定長で符号化されているとしたなら
ば、同一フレーム上の動きベクトルが誤っているブロッ
クに隣接するブロックの動きベクトルから誤って受信し
た動きベクトルを補正し、誤って受信した動きベクトル
が可変長で符号化されているとしたならば、誤って受信
した動きベクトルを1フレーム前の、動きベクトルが誤
っているブロックと同一ブロックの動きベクトルで補正
することで、誤った動きベクトルによって生じる画質劣
化を最小限にとどめることができる。
【0018】
【実施例】(実施例1)第1の発明の実施例について図
面を参照しながら説明する。
【0019】図1及び2は、第1の発明における動きベ
クトル符号化及び復号化方法における動画像信号符号化
装置及び復号化装置の構成図である。図1において、動
画像信号符号器11は、時間的に連続する複数のフレー
ムで構成される画像信号をディジタル化した形で入力す
るための動画像信号入力端子111と、動画像信号入力
端子111から入力された動画像データを走査変換し複
数の画素から構成されるブロック単位のデータとして出
力する走査変換部112と、走査変換部112の出力デ
ータブロックの動きベクトルを検出する動きベクトル検
出部113と、1フレーム前の局部復号済み動画像デー
タを格納するフレームメモリ114と、動きベクトル検
出部113の出力動きベクトル情報に基づいてフレーム
メモリ114内の動画像データから予測値を検索して出
力する動き補償部115と、走査変換部112の出力信
号を遅延させる遅延部116と、遅延部116からのデ
ータブロックと動き補償部115からの予測値の差分を
演算して予測誤差を出力する差分部117と、差分部1
17からの予測誤差を量子化する量子化部118と、量
子化部118で量子化された予測誤差を逆量子化する逆
量子化部119と、逆量子化部119で逆量子化された
予測誤差と動き補償部115からの予測値を加算して復
号動画像データを演算してフレームメモリ114に格納
する加算部11aと、量子化部118からの予測誤差を
可変長符号化する可変長符号化部11bと、1フレーム
前の各ブロック毎の動きベクトルを格納している符号器
動きベクトル格納部11cと、動きベクトル検出部11
3で検出した動きベクトルと符号器動きベクトル格納部
11cに格納されている1フレーム前の動きベクトルと
の差を同一ブロック毎に検出するフレーム間差分動きベ
クトル検出部11dと、差分動きベクトルを可変長符号
化する動きベクトル符号化部11eと、可変長符号化部
11bの出力と動きベクトル符号化部11eの出力を多
重化する多重化符号部11fと、動画像信号の送信の制
御を行う送信部11gと、符号化された動画像データを
出力する符号出力端子11hを具備している。
【0020】また、図2に示す動画像信号復号化装置1
2は、動画像信号符号化装置11からの符号化された動
画像信号が入力される符号入力端子121と、多重化さ
れた動画像信号の受信を制御する受信部122と、多重
化された動画像データを予測誤差と動きベクトルに分割
する多重化復号部123と、可変長符号化された予測誤
差を復号する復号部124と、量子化された予測誤差を
逆量子化する逆量子化部125と、符号化された動きベ
クトルを復号する動きベクトル復号部126と、1フレ
ーム前に受信した各ブロックの動きベクトルを格納する
復号器動きベクトル格納部127と、受信したブロック
の差分動きベクトルとそのブロックと同一ブロック動き
ベクトルを復号器動きベクトル格納部129より検出
し、加算する動きベクトル加算部128と、1フレーム
前の局部復号済み動画像データを格納するフレームメモ
リ129と、復号器動きベクトル格納部127に格納さ
れている動きベクトル情報に基づいてフレームメモリ1
2c内の動画像データから予測値を検索して出力する動
き補償部12aと、動画像信号を出力する動画像信号出
力端子12cと、逆量子化部125で逆量子化された予
測誤差と動き補償部12aからの予測値を加算して復号
動画像データを演算してフレームメモリ129に格納す
るとともに動画像信号出力端子12cに出力する加算部
12bを具備している。
【0021】図3は、本発明におけるフレーム間差分動
きベクトル検索部の検索例である。図3において、21
は動きベクトル検出部、22はフレーム間差分動きベク
トル検出部、23は動きベクトル検出結果、24は符号
器動きベクトル格納部に格納されている1フレーム前の
各ブロックにおける動きベクトル、25はフレーム間差
分動きベクトル検出部の検出結果である。
【0022】以下に図1、図2、図3を用いて第1の発
明の動画像信号符号化及び復号化装置における動きベク
トル符号化及び復号化方法について説明する。但し、動
画像信号符号化装置における画像データの予測誤差の検
出方法や、動画像信号復号化装置における予測誤差デー
タによる画像復号方法等については、従来例と同様であ
るため、ここでは動きベクトルの符号化及び復号化の方
法についてのみに限定し説明する。
【0023】動画像信号入力端子111から入力された
動画像信号は、走査変換部112により走査変換され複
数の画素から構成されるブロックを単位に動きベクトル
検出部113に入力される。動きベクトル検出部113
は、フレームメモリ114に格納されている1フレーム
前の局所復号済み画像データと入力されたブロックを比
較し、動きベクトルを求め、動き補償部115とフレー
ム間差分動きベクトル検出部11dに出力する。フレー
ム間差分動きベクトル検出部11dでは、図3に示すよ
うに動きベクトル検出部113で検出した動きベクトル
と符号器動きベクトル格納部11cに格納されている1
フレーム前のブロック毎の動きベクトルとの差を同一ブ
ロック毎にとり、差分動きベクトルとし、動きベクトル
符号化部11eに出力する。動きベクトル符号化部11
eは、フレーム間差分動きベクトル検出部11dで検出
した差分動きベクトルを可変長符号で符号化し、多重化
符号部11fに出力する。従来例と同様に量子化された
予測誤差は、可変長符号化部11bにより可変長符号化
され、多重化符号部11fで、符号化された動きベクト
ルとともに多重化され、送信部11gを介して符号出力
端子11hに出力される。
【0024】動画像信号復号化装置12においては、符
号入力端子121より入力された符号化された動画像デ
ータは、受信部122を介して多重化復号部123に入
力される。多重化復号部123は、予測誤差データと動
きベクトルを分離し、予測誤差データを復号部124
へ、動きベクトルは、動きベクトル復号部126に出力
する。動きベクトル復号部126は、可変長符号で符号
化された差分動きベクトルを復号し、動きベクトル加算
部128に出力する。動きベクトル加算部128は、差
分動きベクトルと復号器動きベクトル格納部127に格
納されている1フレーム前の動きベクトルを同一ブロッ
ク毎に加算を行い、現受信フレームの動きベクトルを算
出し、復号器動きベクトル格納部127に格納する。動
き補償部12aでは、従来例と同様に復号器動きベクト
ル格納部に格納されている現フレームの動きベクトルを
元にフレームメモリ129内の画像データから該当する
予測値を探し出して加算部12bに出力する。加算部1
2bは、逆量子化された予測誤差と予測値とを加算する
ことにより画像データを復号し、フレームメモリ129
に格納するとともに動画像信号出力端子12cに出力す
る。
【0025】以上のように本実施例によれば、動画像信
号符号化装置に走査変換部と動きベクトル検出部とフレ
ーム間差分動きベクトル検出部を設けることで、動画像
データが動画像信号符号化装置に入力された場合、動画
像信号符号化装置は、画像フレームを構成するブロック
毎に動きベクトルを動きベクトル検出部で検出し、検出
した動きベクトルと1フレーム前の動きベクトルの差を
フレーム間差分動きベクトル検出部で検出し、差分動き
ベクトルとし、この差分動きベクトルを符号化して動画
像信号復号化装置に送信することで符号化された動きベ
クトルに伝送誤りが発生した場合についても、誤りによ
る影響を誤りが発生したブロックのみにとどめることが
できる。
【0026】(実施例2)第2の発明の実施例について
図面を参照しながら説明する。
【0027】図4及び5は、第2の発明における動きベ
クトル符号化及び復号化方法における動画像信号符号化
装置及び復号化装置の構成図である。図4において、3
11は動画像信号入力端子、312は走査変換部、31
3は動きベクトル検出部、314はフレームメモリ、3
15は動き補償部、316は遅延部、317は差分部、
318は量子化部、319は逆量子化部、31aは加算
部、31bは可変長符号化部、31cは符号器動きベク
トル格納部、31dはフレーム間差分動きベクトル検出
部、31iは送信部、31jは符号出力端子、321は
符号入力端子、322は受信部、323は多重化復号
部、324は復号部、325は逆量子化部、328は復
号器動きベクトル格納部、329は動きベクトル加算
部、32aはフレームメモリ、32bは動き補償部、3
2cは加算部、32dは動画像信号出力端子で、以上は
図1の構成と同様なものである。動画像信号符号化装置
31において、図1の構成と異なるのは、動画像信号符
号化装置31が、図1における動画像信号符号化装置1
1が有している各部に加えて、フレーム間差分動きベク
トル検出部31dで検出した差分動きベクトルの大小を
決定するしきい値を格納するしきい値格納部31eと、
差分動きベクトルとしきい値格納部31eに格納されて
いるしきい値とを比較して差分動きベクトルの大小を決
定する比較部31fと、比較部31fの出力に従って動
きベクトル及び差分動きベクトルを固定長または可変長
符号化を行う動きベクトル符号化部31gと、可変長符
号化部31bの出力と動きベクトル符号化部の出力を多
重化する多重化符号部31hを具備する点である。な
お、動きベクトル符号化部31gは、動きベクトルを固
定長符号で符号化する固定長符号化部31g1と、差分
動きベクトルを可変長符号で符号化する可変長符号化部
31g2を有している。
【0028】また、図5に示す動画像信号復号化装置3
2において、図2の構成と異なるのは、動画像信号復号
化装置32が、図2における動画像信号復号化装置12
が有している各部に加えて、受信した符号化された動き
ベクトルが固定長符号か可変長符号かを識別する符号識
別部326と、固定長符号または可変長符号で符号化さ
れた動きベクトルを復号する動きベクトル復号部327
を具備している点である。なお、動きベクトル復号化部
327は、固定長符号で符号化された動きベクトルを復
号する固定長復号部3271と、可変長符号で符号化さ
れた差分動きベクトルを復号する可変長復号部3272
を有している。
【0029】図6は、第2の発明における動きベクトル
の符号化例である。図6において、動きベクトルの可変
長符号で符号化した場合の符号化例と、固定長符号で符
号化した場合の符号化例を示している。
【0030】以下に図4、図5、図6を用いて第2の発
明の動画像信号符号化及び復号化装置における動きベク
トル符号化及び復号化方法について説明する。但し、動
画像信号符号化装置における画像データの予測誤差の検
出方法や、動画像信号復号化装置における予測誤差デー
タによる画像復号方法等については、従来例と同様であ
るため省略し、ここでは動きベクトルの符号化及び復号
化の方法についてのみに限定し説明する。
【0031】動画像信号入力端子311から入力された
動画像信号は、走査変換部312により走査変換され複
数の画素から構成されるブロックを単位に動きベクトル
検出部313に入力される。動きベクトル検出部313
は、1フレーム前の局所復号済み画像データと入力され
たブロックを比較し、動きベクトルを求め、動き補償部
315とフレーム間差分動きベクトル検出部31dに出
力する。フレーム間差分動きベクトル検出部31dで
は、検出した動きベクトルと1フレーム前の各ブロック
毎の動きベクトルとの差を同一ブロック毎にとり、差分
動きベクトルとし比較部31fに出力する。比較部31
fでは、しきい値格納部31eに格納されているしきい
値とフレーム間差分動きベクトル検出部31dの出力結
果である差分動きベクトルとを比較し、差分動きベクト
ルの大小を決定し、その結果を動きベクトル符号化部3
1gに出力する。動きベクトル符号化部31gは、比較
部31fの出力結果より、差分動きベクトルがしきい値
よりも大きければ、動きベクトル検出部313で検出さ
れた動きベクトルを固定長符号化部31g1で固定長符
号化し、小さければ差分動きベクトルを可変長符号化部
31g2で可変長符号化を行い、多重化符号部31hに
出力する。ここで動きベクトルの検出範囲を±15画素
の範囲で検索すると仮定すると図6に示すようになる。
従来例と同様に量子化された予測誤差は、可変長符号化
部31bにより可変長符号化され、多重化符号部31h
で、符号化された動きベクトルとともに多重化され、送
信部31iを介して符号出力端子31jに出力される。
【0032】動画像信号符号化装置32においては、符
号入力端子321より入力された符号化された動画像デ
ータは、受信部322を介して多重化復号部323に入
力される。多重化復号部323は、予測誤差データと動
きベクトルを分離し、予測誤差データを復号部324
へ、動きベクトルは、符号識別部326に出力する。符
号識別部326は、入力された動きベクトルが固定長符
号で符号化されているか可変長符号で符号化されている
かを識別し、動きベクトル復号部に識別情報を出力す
る。動きベクトル復号部327では、識別情報に従い、
動きベクトルが固定長符号で符号化されているならば固
定長復号部3271で復号し、可変長符号で符号化され
ているならば可変長符号復号部3272で復号する。動
きベクトル復号部327は、復号された動きベクトルを
復号器動きベクトル格納部に格納し、差分動きベクトル
を動きベクトル加算部329に出力する。動きベクトル
加算部329は、差分動きベクトルと復号器動きベクト
ル格納部328に格納されている1フレーム前の動きベ
クトルを同一ブロック毎に加算を行い、現受信フレーム
の動きベクトルを算出し、復号器格納部328に格納す
る。動き補償部32bでは、従来例と同様に復号器動き
ベクトル格納部に格納されている現フレームの動きベク
トルを元にフレームメモリ32a内の画像データから該
当する予測値を探し出して加算部32cに出力する。加
算部32cは、逆量子化された予測誤差と予測値とを加
算することにより画像データを復号し、フレームメモリ
32aに格納するとともに動画像信号出力端子32dに
出力する。
【0033】本実施例によれば、第1の発明における動
画像信号符号化装置に比較部としきい値格納部と動きベ
クトルを符号化する固定長符号化部と可変長符号化部を
設けることで、動画像信号符号化装置は、第1の発明に
おいて検出した差分動きベクトルとしきい値格納部に格
納しているしきい値を比較部で比較し、比較した結果、
差分動きベクトルがしきい値よりも小さければ、可変長
符号化部において、短い符号を割り当てた可変長符号で
差分動きベクトルを符号化し、差分動きベクトルがしき
い値よりも大きければ、固定長符号化部において、固定
長符号で動きベクトル検出部で検出した動きベクトルを
符号化することで、動きベクトルを高能率に符号化する
ことができる。
【0034】(実施例3)第3の発明の実施例について
図面を参照しながら説明する。
【0035】図7は、第3の発明における動きベクトル
符号化及び復号化方法における動画像信号復号化装置の
構成図である。図7において、511は符号入力端子、
512は受信部、513は多重化復号部、514は復号
部、515は逆量子化部、516は符号識別部、518
は動きベクトル復号部、519は復号器動きベクトル格
納部、51aは動きベクトル加算部、51cはフレーム
メモリ、51dは動き補償部、51eは加算部、51f
は動画像信号出力端子で、以上は図5の構成と同様なも
のである。動画像信号復号化装置51において、図5の
動画像信号復号化装置32の構成と異なるのは、動画像
信号復号化装置51が、図5における動画像信号復号化
装置32が有している各部に加えて、動きベクトルに誤
りが発生しているか発生していないかを判断する誤り検
出部517と、誤り検出部517で誤りが検出された場
合、符号識別部516の出力結果に従って、誤り補正を
行う誤り補正部51bを具備している点である。
【0036】図8は、第3の発明における動きベクトル
が誤った場合の誤り補正例である。図8において、固定
長符号で符号化された動きベクトルが誤って受信された
場合の誤り補正例と、可変長符号で符号化された動きベ
クトルが誤って受信された場合の補正例を示している。
【0037】以下に図7、図8を用いて第3の発明の動
画像信号符号化及び復号化装置における動きベクトル符
号化及び復号化方法について説明する。但し、動画像信
号符号化装置における画像データの予測誤差の検出方法
や、動画像信号復号化装置における予測誤差データによ
る画像復号方法等については、従来例と同様であるため
ここでは省略する。また、動きベクトルの符号化の方法
についても実施例2と同様であるため説明を省略し、こ
こでは動きベクトルの復号化の方法についてのみに限定
し説明する。
【0038】実施例2と同様に図4における動画像信号
符号化装置31で予測誤差及び動きベクトルが符号化さ
れて動画像信号復号化装置51に送信されたとする。動
画像信号復号化装置51において、符号入力端子511
より入力された符号化された動画像データは、受信部5
12を介して多重化復号部513に入力される。多重化
復号部513は、予測誤差データと動きベクトルを分離
し、予測誤差データを復号部514へ、動きベクトル
は、符号識別部516及び誤り検出部517へ出力す
る。符号識別部516は、入力された動きベクトルが固
定長符号で符号化されているか可変長符号で符号化され
ているかを識別し、誤り検出部517に識別情報を出力
する。誤り検出部517では入力された識別情報に従
い、受信した動きベクトルに誤りがないかどうかを判定
し、誤りがなければ動きベクトル復号部518へ符号識
別部516の出力結果を出力し、誤りがあれば誤り補正
部51bへ符号識別部516の出力結果を出力する。動
きベクトル復号部518では、識別情報に従い、動きベ
クトルが固定長符号で符号化されているならば固定長復
号部5181で復号し、可変長符号で符号化されている
ならば可変長符号復号部5182で復号する。動きベク
トル復号部518は、復号された動きベクトルを復号器
動きベクトル格納部に格納し、差分動きベクトルを動き
ベクトル加算部51aに出力する。動きベクトル加算部
51aは、差分動きベクトルと復号器動きベクトル格納
部519に格納されている1フレーム前の動きベクトル
を同一ブロック毎に加算を行い、現受信フレームの動き
ベクトルを算出し、復号器格納部519に格納する。動
きベクトルが誤っている場合、誤り補正部51bにて、
動きベクトルが固定長符号で符号化されているならば、
動きベクトルの誤っているブロックに隣接するブロック
の動きベクトルを復号器動きベクトル格納部519から
検出し、図8に示すように補正を行う。可変長符号で符
号化されているならば、受信した動きベクトルは1フレ
ーム前の同一ブロックナンバーの動きベクトルと大きく
変わらないために、図8に示すように1フレーム前の動
きベクトルとの差はないものとし、差分動きベクトルを
0として、誤っている動きベクトルを1フレーム前の同
一ブロックナンバーの動きベクトルで補正する。動き補
償部51dでは、従来例と同様に復号器動きベクトル格
納部に格納されている現フレームの動きベクトルを元に
フレームメモリ51c内の画像データから該当する予測
値を探し出して加算部51eに出力する。加算部51e
は、逆量子化された予測誤差と予測値とを加算すること
により画像データを復号し、フレームメモリ51cに格
納するとともに動画像信号出力端子51fに出力する。
【0039】なお、誤り補正部の補正方法では、図8に
おける実施例として、誤った動きベクトルのブロックに
隣接する両隣のブロックが同じ動きベクトルを持ち、両
隣の動きベクトルの平均値をとって補正したが、右隣の
ブロックに依存させたり、左隣のブロックに依存させた
り、上下左右のブロックの動きベクトルの平均値をとっ
たり、隣接する8ブロックの動きベクトルの平均値をと
ってもよいことは言うまでもない。
【0040】本実施例によれば、動画像信号復号化装置
に、誤り検出部と誤り補正部を設けることで、動画像信
号復号化装置は、受信した符号化された動きベクトルが
誤っているかどうかを誤り検出部で検出し、誤り検出部
が符号化された動きベクトルを誤って受信していると判
定した場合、誤り補正部によって、誤っているブロック
の動きベクトルが固定長で符号化されているとしたなら
ば、同一フレーム上の誤っているブロックに隣接するブ
ロックの動きベクトルで誤っているブロックの動きベク
トルを補正し、誤っているブロックの動きベクトルが可
変長で符号化されているとしたならば、誤っているブロ
ックの動きベクトルを1フレーム前の同一ブロックの動
きベクトルで補正することで、動きベクトルが誤ること
によって生じる画質劣化を最小限にとどめることができ
る。
【0041】
【発明の効果】以上のように本発明における動きベクト
ル符号化及び復号化方法は、動画像信号符号化装置にて
動きベクトルを高能率に符号化でき、更に動画像信号復
号化装置において、受信した符号化された動きベクトル
に伝送誤り等が発生した場合、誤りによる影響を誤った
ブロックのみにとどめることができ、また、誤ったブロ
ックの動きベクトルが1フレーム前の同じブロックの動
きベクトルと大きく変化するならば、誤ったブロックに
隣接するブロックの動きベクトルで補正し、誤ったブロ
ックの動きベクトルが1フレーム前の同じブロックの動
きベクトルとあまり変わらないならば、1フレーム前の
同一ブロックの動きベクトルで補正することで、画質劣
化を最小限にとどめることができる優れた動きベクトル
符号化及び復号化方法を実現できるものである。
【図面の簡単な説明】
【図1】本発明の第1の実施例における動画像信号符号
化装置の構成を示すブロック図
【図2】同実施例における動画像信号復号化装置の構成
を示すブロック図
【図3】同実施例におけるフレーム間差分動きベクトル
検出部の検出例を示す図
【図4】本発明の第2の実施例における動画像信号符号
化装置の構成を示すブロック図
【図5】同実施例における動画像信号復号化装置の構成
を示すブロック図
【図6】同実施例における動きベクトルの符号化例を示
す図
【図7】本発明の第3の実施例における動画像信号復号
化装置の構成を示すブロック図
【図8】同実施例における動きベクトルが誤った場合の
誤り補正例を示す図
【図9】従来の動画像信号符号化装置の構成を示すブロ
ック図
【図10】従来の動画像信号復号化装置の構成を示すブ
ロック図
【符号の説明】
11 動画像信号符号化装置 111 動画像信号入力端子 112 走査変換部 113 動きベクトル検出部 114 フレームメモリ 115 動き補償部 116 遅延部 117 差分部 118 量子化部 119 逆量子化部 11a 加算部 11b 可変長符号化部 11c 符号器動きベクトル格納部 11d フレーム間差分動きベクトル検出部 11e 動きベクトル符号化部 11f 多重化符号部 11g 送信部 11h 符号出力端子 12 動画像信号復号化装置 121 符号入力端子 122 受信部 123 多重化復号部 124 復号部 125 逆量子化部 126 動きベクトル復号部 127 復号器動きベクトル格納部 128 動きベクトル加算部 129 フレームメモリ 12a 動き補償部 12b 加算部 12c 動画像信号出力端子
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 7/133 Z

Claims (8)

    【特許請求の範囲】
  1. 【請求項1】動画像信号符号化装置と動画像信号復号化
    装置が有線または無線で接続される通信系において、動
    画像データが動画像信号符号化装置に入力された場合、
    動画像信号符号化装置が入力された動画像データを複数
    の画素から構成されるブロックに分割し、分割された前
    記ブロック毎に1フレーム前の局所復号済みの動画像デ
    ータと比較し、動きベクトルを検出し、前記ブロック毎
    に前記動きベクトルと1フレーム前の動きベクトルの差
    をとり差分動きベクトルとし、前記差分動きベクトルを
    動画像信号復号化装置に送信し、動画像信号復号化装置
    においては、受信した前記差分動きベクトルと1フレー
    ム前に受信した動きベクトルを同一ブロック毎に加算し
    現受信フレームの動きベクトルを算出することを特徴と
    する動きベクトル符号化及び復号化方法。
  2. 【請求項2】入力された動画像データを走査変換し複数
    の画素から構成されるブロック単位のデータとして出力
    する走査変換部と、1フレーム前の局所復号済み動画像
    データを格納しているフレームメモリと、前記走査変換
    部の出力データと前記フレームメモリに格納されている
    動画像データを各ブロック毎に比較し、動きベクトルを
    検出する動きベクトル検出部と、1フレーム前の動きベ
    クトルをブロック毎に格納する符号器動きベクトル格納
    部と、前記動きベクトル検出部で検出した動きベクトル
    と前記符号器動きベクトル格納部に格納されている1フ
    レーム前の各ブロックの動きベクトルとの差を同一ブロ
    ック毎に検出するフレーム間差分動きベクトル検出部
    と、前記フレーム間差分動きベクトル検出部で検出した
    請求項1記載の差分動きベクトルを符号化する動きベク
    トル符号化部と、画像データ等の送信の制御を行う送信
    部を具備したことを特徴とする動画信号符号化装置。
  3. 【請求項3】動画像信号符号化装置からの画像データ等
    の受信を制御する受信部と、1フレーム前のブロック毎
    の動きベクトルを格納する復号器動きベクトル格納部
    と、受信した請求項1記載の差分動きベクトルと前記復
    号器動きベクトル格納部に格納されている動きベクトル
    をブロック毎に加算して現受信フレームの動きベクトル
    を検出する動きベクトル加算部を具備したことを特徴と
    する動画像信号復号化装置。
  4. 【請求項4】動画像信号符号化装置が動画像信号符号化
    装置が入力された動画像データを複数の画素から構成さ
    れるブロックに分割し、分割された前記ブロック毎に1
    フレーム前の局所復号済みの動画像データと比較し、動
    きベクトルを検出し、前記ブロック毎に前記動きベクト
    ルと1フレーム前の動きベクトルの差をとり差分動きベ
    クトルとし、前記差分動きベクトルと前記差分動きベク
    トルの大小を決定するしきい値を比較し、前記差分動き
    ベクトルが前記しきい値よりも大きければ、前記動きベ
    クトルを固定長で符号化し、前記差分動きベクトルが前
    記しきい値よりも小さければ、前記差分動きベクトルを
    可変長符号で符号化し、固定長符号で符号化された前記
    動きベクトルまたは、可変長符号で符号化された前記差
    分動きベクトルを動画像信号復号化装置に送信し、動画
    像信号復号化装置においては、受信したデータが固定長
    符号で符号化されているか、可変長符号で符号化されて
    いるかを判定し、固定長符号で符号化されていると判定
    したならば、受信した固定長で符号化された前記動きベ
    クトルを復号し動きベクトルを検出し、可変長符号で符
    号化されていると判定したならば、受信した可変長で符
    号化されている前記差分動きベクトルと1フレーム前に
    受信した動きベクトルを加算し、現受信フレームの動き
    ベクトルを算出することを特徴とする請求項1記載の動
    きベクトル符号化及び復号化方法。
  5. 【請求項5】フレーム間差分動きベクトル検出部で検出
    した差分動きベクトルの大小を決定するためのしきい値
    を格納するしきい値格納部と、前記しきい値格納部に格
    納されているしきい値と前記差分動きベクトルとを比較
    する比較部と、動きベクトル検出部で検出された動きベ
    クトルを固定長で符号化する固定長符号化部と、前記差
    分動きベクトルを可変長で符号化する可変長符号化部を
    具備したことを特徴とする請求項2記載の動画像信号符
    号化装置。
  6. 【請求項6】動画像信号符号化装置から受信した動きベ
    クトルが固定長か可変長かを判定する符号識別部と、受
    信した固定長で符号化された動きベクトルを復号する固
    定長復号部と、受信した可変長で符号化された動きベク
    トルを復号する可変長復号部を具備したことを特徴とす
    る請求項3記載の動画像信号復号化装置。
  7. 【請求項7】動画像信号復号化装置が動画像信号符号化
    装置から、動きベクトルが固定長符号化された固定長動
    きベクトルまたは、差分動きベクトルが可変長符号化さ
    れた可変長差分動きベクトルを表わす符号化データを受
    信した場合、前記符号化データが誤っているか否かを判
    定し、前記符号化データが誤っていなければ動きベクト
    ルを算出し、前記固定長動きベクトルが誤っているなら
    ば、前記固定長動きベクトルが誤っているブロックに隣
    接するブロックの動きベクトルで、前記固定長動きベク
    トルが誤っているブロックの動きベクトルを補正し、前
    記可変長差分動きベクトルが誤っているならば、前記可
    変長差分動きベクトルの誤っているブロックの動きベク
    トルを、1フレーム前の同一ブロックの動きベクトルで
    補正すること特徴とする請求項4記載の動きベクトル符
    号化及び復号化方法。
  8. 【請求項8】受信したブロックの動きベクトルの誤りの
    有無を検出する誤り検出部と、動きベクトルの誤りを補
    正する誤り補正部を設けたことを特徴とする請求項6記
    載の動画像信号復号化装置。
JP5154775A 1993-06-25 1993-06-25 動きベクトル符号化及び復号化方法 Pending JPH0730896A (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
JP5154775A JPH0730896A (ja) 1993-06-25 1993-06-25 動きベクトル符号化及び復号化方法
US08/265,374 US5715005A (en) 1993-06-25 1994-06-23 Video coding apparatus and video decoding apparatus with an improved motion vector coding method
DE69419842T DE69419842T2 (de) 1993-06-25 1994-06-23 Vorrichtungen zur Bildkodierung und -Dekodierung mit einer verbesserten Bewegungsvektorkodierungsmethode
EP94304578A EP0631442B1 (en) 1993-06-25 1994-06-23 Video coding and decoding apparatuses with an improved motion vector coding method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5154775A JPH0730896A (ja) 1993-06-25 1993-06-25 動きベクトル符号化及び復号化方法

Publications (1)

Publication Number Publication Date
JPH0730896A true JPH0730896A (ja) 1995-01-31

Family

ID=15591626

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5154775A Pending JPH0730896A (ja) 1993-06-25 1993-06-25 動きベクトル符号化及び復号化方法

Country Status (4)

Country Link
US (1) US5715005A (ja)
EP (1) EP0631442B1 (ja)
JP (1) JPH0730896A (ja)
DE (1) DE69419842T2 (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959672A (en) * 1995-09-29 1999-09-28 Nippondenso Co., Ltd. Picture signal encoding system, picture signal decoding system and picture recognition system
US6426976B1 (en) 1997-12-01 2002-07-30 Samsung Electronics Co., Ltd. Motion vector prediction method
JP2008311987A (ja) * 2007-06-15 2008-12-25 Sharp Corp 動画像符号化装置及び動画像復号装置
JP2010034918A (ja) * 2008-07-30 2010-02-12 Hitachi Ltd 動画像再生装置

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0731614B1 (en) * 1995-03-10 2002-02-06 Kabushiki Kaisha Toshiba Video coding/decoding apparatus
EP0817499A3 (en) * 1996-06-28 2002-05-22 Matsushita Electric Industrial Co., Ltd. Image coding method using extrapolated pixels in insignificant areas of blocks
JP3623056B2 (ja) 1996-09-10 2005-02-23 ソニー株式会社 動画像圧縮装置
KR100354799B1 (ko) * 1996-11-07 2002-11-18 마쯔시다덴기산교 가부시키가이샤 화상부호화장치및화상부호화방법
EP0861001B1 (en) * 1997-02-07 2012-05-23 Texas Instruments Incorporated Error resilient video encoding
KR100244291B1 (ko) * 1997-07-30 2000-02-01 구본준 동영상 움직임 벡터 코딩 방법
JP3888597B2 (ja) * 1998-06-24 2007-03-07 日本ビクター株式会社 動き補償符号化装置、及び動き補償符号化復号化方法
US6983018B1 (en) * 1998-11-30 2006-01-03 Microsoft Corporation Efficient motion vector coding for video compression
JP2000209594A (ja) * 1999-01-18 2000-07-28 Mitsubishi Electric Corp 画像符号化装置
US6498865B1 (en) * 1999-02-11 2002-12-24 Packetvideo Corp,. Method and device for control and compatible delivery of digitally compressed visual data in a heterogeneous communication network
US6738424B1 (en) 1999-12-27 2004-05-18 Objectvideo, Inc. Scene model generation from video for use in video processing
NZ531863A (en) 2001-08-23 2005-10-28 Polycom Inc System and method for video error concealment
JP4114859B2 (ja) * 2002-01-09 2008-07-09 松下電器産業株式会社 動きベクトル符号化方法および動きベクトル復号化方法
JP3923898B2 (ja) * 2002-01-18 2007-06-06 株式会社東芝 画像符号化方法及び装置
JP2004023458A (ja) * 2002-06-17 2004-01-22 Toshiba Corp 動画像符号化/復号化方法及び装置
US7319754B2 (en) * 2002-06-28 2008-01-15 Stmicroelectronics S.A. Insertion of binary messages in video pictures
US20050013498A1 (en) * 2003-07-18 2005-01-20 Microsoft Corporation Coding of motion vector information
US7499495B2 (en) * 2003-07-18 2009-03-03 Microsoft Corporation Extended range motion vectors
US7620106B2 (en) 2003-09-07 2009-11-17 Microsoft Corporation Joint coding and decoding of a reference field selection and differential motion vector information
US7616692B2 (en) 2003-09-07 2009-11-10 Microsoft Corporation Hybrid motion vector prediction for interlaced forward-predicted fields
US7317839B2 (en) 2003-09-07 2008-01-08 Microsoft Corporation Chroma motion vector derivation for interlaced forward-predicted fields
US8064520B2 (en) * 2003-09-07 2011-11-22 Microsoft Corporation Advanced bi-directional predictive coding of interlaced video
US7724827B2 (en) * 2003-09-07 2010-05-25 Microsoft Corporation Multi-layer run level encoding and decoding
US7599438B2 (en) * 2003-09-07 2009-10-06 Microsoft Corporation Motion vector block pattern coding and decoding
US7577200B2 (en) 2003-09-07 2009-08-18 Microsoft Corporation Extended range variable length coding/decoding of differential motion vector information
US7623574B2 (en) 2003-09-07 2009-11-24 Microsoft Corporation Selecting between dominant and non-dominant motion vector predictor polarities
US7567617B2 (en) * 2003-09-07 2009-07-28 Microsoft Corporation Predicting motion vectors for fields of forward-predicted interlaced video frames
DE102004038110B3 (de) * 2004-08-05 2005-12-29 Siemens Ag Verfahren zum Codieren und Decodieren, sowie Codier- und Decodiervorrichtung zur Videocodierung
US20070290899A1 (en) * 2006-06-19 2007-12-20 Donald Martin Monro Data coding
GB2486901B (en) * 2010-12-29 2014-05-07 Canon Kk Video encoding and decoding with improved error resilience
GB2487200A (en) 2011-01-12 2012-07-18 Canon Kk Video encoding and decoding with improved error resilience
CN104813589B (zh) * 2012-12-14 2019-07-02 英特尔公司 用于在视频信息传输期间保护免遭分组丢失的方法、设备和装置
EP2863566B1 (en) 2013-10-18 2020-09-02 Université de Nantes Method and apparatus for reconstructing a data block
JP6611679B2 (ja) * 2016-06-30 2019-11-27 株式会社日立製作所 データ生成方法及び計算機システム

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60186179A (ja) * 1984-03-06 1985-09-21 Nec Corp 画像信号の予測符号化方式とその装置
JPS61200789A (ja) * 1985-03-04 1986-09-05 Kokusai Denshin Denwa Co Ltd <Kdd> 画面上の物体の動きベクトル検出方式
US4985768A (en) * 1989-01-20 1991-01-15 Victor Company Of Japan, Ltd. Inter-frame predictive encoding system with encoded and transmitted prediction error
JPH03117991A (ja) * 1989-09-29 1991-05-20 Victor Co Of Japan Ltd 動きベクトル符号化装置及び復号化装置
JPH03127580A (ja) * 1989-10-13 1991-05-30 Matsushita Electric Ind Co Ltd 動き補償フレーム間符号化装置
JPH0468986A (ja) * 1990-07-09 1992-03-04 Sony Corp 動画像差検出装置
JPH04186985A (ja) * 1990-11-20 1992-07-03 Matsushita Electric Ind Co Ltd 動画像符号化装置
JP2913846B2 (ja) * 1991-01-08 1999-06-28 日本電気株式会社 動画像の符号化方式
JP3263960B2 (ja) * 1991-10-22 2002-03-11 ソニー株式会社 動きベクトル符号器および復号器
US5400076A (en) * 1991-11-30 1995-03-21 Sony Corporation Compressed motion picture signal expander with error concealment
JPH05153574A (ja) * 1991-11-30 1993-06-18 Sony Corp 動画像データ復号化装置
KR950009699B1 (ko) * 1992-06-09 1995-08-26 대우전자주식회사 움직임벡터 검출방법 및 장치
US5442400A (en) * 1993-04-29 1995-08-15 Rca Thomson Licensing Corporation Error concealment apparatus for MPEG-like video data

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5959672A (en) * 1995-09-29 1999-09-28 Nippondenso Co., Ltd. Picture signal encoding system, picture signal decoding system and picture recognition system
US6426976B1 (en) 1997-12-01 2002-07-30 Samsung Electronics Co., Ltd. Motion vector prediction method
USRE40372E1 (en) 1997-12-01 2008-06-10 Samsung Electronics Co., Ltd. Motion vector prediction method
JP2008311987A (ja) * 2007-06-15 2008-12-25 Sharp Corp 動画像符号化装置及び動画像復号装置
JP2010034918A (ja) * 2008-07-30 2010-02-12 Hitachi Ltd 動画像再生装置

Also Published As

Publication number Publication date
DE69419842T2 (de) 1999-12-16
US5715005A (en) 1998-02-03
EP0631442A2 (en) 1994-12-28
EP0631442B1 (en) 1999-08-04
DE69419842D1 (de) 1999-09-09
EP0631442A3 (en) 1995-05-17

Similar Documents

Publication Publication Date Title
JPH0730896A (ja) 動きベクトル符号化及び復号化方法
US4833535A (en) Image transmission apparatus
US4217609A (en) Adaptive predictive coding system for television signals
US5847776A (en) Method for entropy constrained motion estimation and coding of motion vectors with increased search range
JPH09121358A (ja) 画像符号化及び復号化装置と方法
US5008748A (en) Signal coding
WO1999029113A1 (en) Transcoding
JP2000013799A (ja) 動き補償符号化復号化装置及びその方法
EP0756803B1 (en) A transcoder
US6298090B1 (en) System for detecting redundant images in a video sequence by comparing two predetermined threshold values
US5614958A (en) Image processing apparatus which conceals image data in accordance with motion data
JPS61118085A (ja) 画像信号の符号化方式およびその装置
US6724821B1 (en) Picture coding apparatus with coding efficiency improved
US7899117B2 (en) Apparatus and method for encoding motion vector, and program and medium therefor
US6480544B1 (en) Encoding apparatus and encoding method
US20020097797A1 (en) Method and apparatus for decoding picture signal at variable picture rate
KR100302379B1 (ko) 부호화동화상신호의복호방법및복호장치
JP2002010265A (ja) 送信装置およびその方法と受信装置およびその方法
JP3948597B2 (ja) 動画像圧縮符号化送信装置、受信装置および送受信装置
JPH07298270A (ja) 動き補償フレーム間予測符号化装置
KR890000335B1 (ko) 화상전송용 예측 부호화 장치
JPH0738722B2 (ja) 動き補償符号化方法
JPH05191798A (ja) フレーム間予測符号化復号化装置におけるリフレッシュ方式
JPH03229586A (ja) 処理量適応型の動き補償動画像符号化方式
JPH0746597A (ja) 動き補償予測符号化装置及び復号化装置