JPS6284630A - 変換係数の優先順位コード化装置及び方法 - Google Patents
変換係数の優先順位コード化装置及び方法Info
- Publication number
- JPS6284630A JPS6284630A JP61104565A JP10456586A JPS6284630A JP S6284630 A JPS6284630 A JP S6284630A JP 61104565 A JP61104565 A JP 61104565A JP 10456586 A JP10456586 A JP 10456586A JP S6284630 A JPS6284630 A JP S6284630A
- Authority
- JP
- Japan
- Prior art keywords
- coefficients
- band
- receiver
- zero
- transform
- 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
Links
- 238000000034 method Methods 0.000 title claims description 235
- 238000006243 chemical reaction Methods 0.000 title description 27
- 230000008859 change Effects 0.000 claims description 240
- 239000003550 marker Substances 0.000 claims description 85
- 238000012986 modification Methods 0.000 claims description 80
- 230000004048 modification Effects 0.000 claims description 80
- 230000005540 biological transmission Effects 0.000 claims description 72
- 230000009466 transformation Effects 0.000 claims description 53
- 230000008030 elimination Effects 0.000 claims description 19
- 238000003379 elimination reaction Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 claims description 11
- 230000006870 function Effects 0.000 description 133
- 230000015654 memory Effects 0.000 description 132
- 230000008569 process Effects 0.000 description 80
- 238000012545 processing Methods 0.000 description 80
- 238000013507 mapping Methods 0.000 description 27
- 238000004590 computer program Methods 0.000 description 20
- 238000004364 calculation method Methods 0.000 description 18
- 238000007906 compression Methods 0.000 description 18
- 230000006835 compression Effects 0.000 description 17
- 238000010586 diagram Methods 0.000 description 17
- 230000000694 effects Effects 0.000 description 17
- 238000004088 simulation Methods 0.000 description 13
- 230000008901 benefit Effects 0.000 description 11
- 238000000844 transformation Methods 0.000 description 10
- 230000007274 generation of a signal involved in cell-cell signaling Effects 0.000 description 9
- 230000000717 retained effect Effects 0.000 description 9
- 230000004044 response Effects 0.000 description 8
- 238000005192 partition Methods 0.000 description 7
- 238000012913 prioritisation Methods 0.000 description 7
- FFBHFFJDDLITSX-UHFFFAOYSA-N benzyl N-[2-hydroxy-4-(3-oxomorpholin-4-yl)phenyl]carbamate Chemical compound OC1=C(NC(=O)OCC2=CC=CC=C2)C=CC(=C1)N1CCOCC1=O FFBHFFJDDLITSX-UHFFFAOYSA-N 0.000 description 6
- 230000033001 locomotion Effects 0.000 description 6
- 230000003044 adaptive effect Effects 0.000 description 5
- 230000006399 behavior Effects 0.000 description 5
- 230000003111 delayed effect Effects 0.000 description 4
- 238000012217 deletion Methods 0.000 description 4
- 230000037430 deletion Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000005259 measurement Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008520 organization Effects 0.000 description 3
- 238000011002 quantification Methods 0.000 description 3
- 239000012925 reference material Substances 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 239000013589 supplement Substances 0.000 description 3
- 230000007704 transition Effects 0.000 description 3
- 238000005406 washing Methods 0.000 description 3
- 101001093690 Homo sapiens Protein pitchfork Proteins 0.000 description 2
- 102100036065 Protein pitchfork Human genes 0.000 description 2
- 238000002679 ablation Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 2
- 235000008429 bread Nutrition 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 238000012937 correction Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000007547 defect Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 229910052760 oxygen Inorganic materials 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 238000000926 separation method Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 241000272161 Charadriiformes Species 0.000 description 1
- 101000706243 Homo sapiens Prominin-2 Proteins 0.000 description 1
- ZQTQPYJGMWHXMO-UHFFFAOYSA-N OOOOOOOOOOOOOOOOO Chemical compound OOOOOOOOOOOOOOOOO ZQTQPYJGMWHXMO-UHFFFAOYSA-N 0.000 description 1
- 101100075513 Oryza sativa subsp. japonica LSI3 gene Proteins 0.000 description 1
- 241001474791 Proboscis Species 0.000 description 1
- 102100031190 Prominin-2 Human genes 0.000 description 1
- 208000003028 Stuttering Diseases 0.000 description 1
- 101500020961 Vigna unguiculata subsp. cylindrica Horsegram germinated inhibitor 1 Proteins 0.000 description 1
- 206010047571 Visual impairment Diseases 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 229920000180 alkyd Polymers 0.000 description 1
- 230000003416 augmentation Effects 0.000 description 1
- 230000000903 blocking effect Effects 0.000 description 1
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000003750 conditioning effect Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013144 data compression Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000006735 deficit Effects 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000005429 filling process Methods 0.000 description 1
- 231100001123 five-band system Toxicity 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 238000007429 general method Methods 0.000 description 1
- 230000008570 general process Effects 0.000 description 1
- 238000011423 initialization method Methods 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 239000006187 pill Substances 0.000 description 1
- 235000011962 puddings Nutrition 0.000 description 1
- 230000008054 signal transmission Effects 0.000 description 1
- 235000014347 soups Nutrition 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 229910052717 sulfur Inorganic materials 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/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/30—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using hierarchical techniques, e.g. scalability
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、像データを効率的に伝送又は記憶するために
圧縮し、その後、伸長を行なって実質的に元の形態で像
のコピーに再構成する方法及び装置に係る。本発明は、
単一の像、及び例えば、テレビの像のような時間と共に
変化を受ける像のためのデータの送信(又は記憶)に係
る。
圧縮し、その後、伸長を行なって実質的に元の形態で像
のコピーに再構成する方法及び装置に係る。本発明は、
単一の像、及び例えば、テレビの像のような時間と共に
変化を受ける像のためのデータの送信(又は記憶)に係
る。
多数の観点において1本発明は、参考としてここに取り
上げる本出願人の1984年5月8日付けの「三角形及
びピラミッド型の信号変換及び装置(Trj、angl
e and Pyramid Signal Tran
sformsand Apparatus)J と厘す
る米国特許第4,447゜886号の改良である。然し
乍ら、本発明の重要な特徴は、その他の変換技術にもそ
の改良として等しく適用することができ、上記米国特許
第4゜447.886号の三角形及びピラミッド型変換
に組み合わせて使用することに限定されるものでないこ
とを理解されたい。
上げる本出願人の1984年5月8日付けの「三角形及
びピラミッド型の信号変換及び装置(Trj、angl
e and Pyramid Signal Tran
sformsand Apparatus)J と厘す
る米国特許第4,447゜886号の改良である。然し
乍ら、本発明の重要な特徴は、その他の変換技術にもそ
の改良として等しく適用することができ、上記米国特許
第4゜447.886号の三角形及びピラミッド型変換
に組み合わせて使用することに限定されるものでないこ
とを理解されたい。
従来の技術
像データは、便宜上、テレビジョンカメラや他の適当な
スキャナによって電子的な映像信号を発生しこの信号を
デジタル化サンプルに変換して圧縮信号処理を行なうこ
とによって形成される。
スキャナによって電子的な映像信号を発生しこの信号を
デジタル化サンプルに変換して圧縮信号処理を行なうこ
とによって形成される。
一定速度の送信チャンネルを用いるための1つの一般的
な圧縮プロセスは、次の2つの別々のプロセスを一般に
含む。(1)変換ドメイン係数の形態のデータを発生す
る変換(Transforn+)動作のような冗長な変
換プロセス、及び(2)これにより得られた変換ドメイ
ンデータを、スレッシュホールド決め、切断、可変長さ
コード化表示及び優先順位決めといった方法で処理する
ようなコード化プロセス。一定の送信チャンネル容量に
見合うようにデータ量を制限する適応機能を発揮させる
ために、率バッファからコード化動作へと任意にフィー
ドバック路を存在させることができる。本発明は、主と
して、上記の2つのプロセスのうちの第2番目のプロセ
ス、より詳細には、上記米国特許第4,447,886
号に開示されたピラミッド型変換のような変換動作(こ
れに限定されない)から得られた変換ドメイン係数をコ
ード化(そしてその後復帰)するゾーンコード化方法に
係る。
な圧縮プロセスは、次の2つの別々のプロセスを一般に
含む。(1)変換ドメイン係数の形態のデータを発生す
る変換(Transforn+)動作のような冗長な変
換プロセス、及び(2)これにより得られた変換ドメイ
ンデータを、スレッシュホールド決め、切断、可変長さ
コード化表示及び優先順位決めといった方法で処理する
ようなコード化プロセス。一定の送信チャンネル容量に
見合うようにデータ量を制限する適応機能を発揮させる
ために、率バッファからコード化動作へと任意にフィー
ドバック路を存在させることができる。本発明は、主と
して、上記の2つのプロセスのうちの第2番目のプロセ
ス、より詳細には、上記米国特許第4,447,886
号に開示されたピラミッド型変換のような変換動作(こ
れに限定されない)から得られた変換ドメイン係数をコ
ード化(そしてその後復帰)するゾーンコード化方法に
係る。
本発明は、単一像のコード化及び動きのある像のコード
化の両方に係る。
化の両方に係る。
これまで、動きのある像は、フレーム内圧縮(Intr
a−frame compression)又はフレー
ム間圧縮(Inter−frame compress
ion)という2つの一般的な形式の圧縮方法のいずれ
か一方によって送信のために圧縮されている。フレーム
内圧縮方法では。
a−frame compression)又はフレー
ム間圧縮(Inter−frame compress
ion)という2つの一般的な形式の圧縮方法のいずれ
か一方によって送信のために圧縮されている。フレーム
内圧縮方法では。
全ての圧縮が、一連の像フレームにおいて各々の単−像
内で行われる。フレーム間圧縮方法では、動きのある像
の成る領域はフレームごとにほとんど変化しないという
利点を取り入れて、全ての圧縮が次々の像フレーム間に
行われる。最近、これら2つの一般的な形式の圧縮方法
を組み合わせて、その各々の利点を活かすと共に、望ま
しくは、動きのある像のデータを全体的に相当に圧縮す
るような試みがなされている。
内で行われる。フレーム間圧縮方法では、動きのある像
の成る領域はフレームごとにほとんど変化しないという
利点を取り入れて、全ての圧縮が次々の像フレーム間に
行われる。最近、これら2つの一般的な形式の圧縮方法
を組み合わせて、その各々の利点を活かすと共に、望ま
しくは、動きのある像のデータを全体的に相当に圧縮す
るような試みがなされている。
発明が解決しようとする問題点
2つの一般的な方法を組み合わせて使用する時には、色
々な問題や制約が生じる。先ず第1に、これによって得
られる全体的な圧縮度は、一般に、2つの個々の方法に
よって各々得られる圧縮度の倍数とはならない。という
のは、動きのある次々の像において同一のま\である像
領域でもフレーム内圧縮のための冗長な変換が行われ、
これが、フレーム間圧縮方法の場合と同様にカウントさ
れることになるからである。
々な問題や制約が生じる。先ず第1に、これによって得
られる全体的な圧縮度は、一般に、2つの個々の方法に
よって各々得られる圧縮度の倍数とはならない。という
のは、動きのある次々の像において同一のま\である像
領域でもフレーム内圧縮のための冗長な変換が行われ、
これが、フレーム間圧縮方法の場合と同様にカウントさ
れることになるからである。
第2に、モザイク状のサブブロックへとブロック化しな
ければならない変換が基本的なフレーム内圧縮手段とし
て使用される場合には、適応コード化においてもゾーン
コード化においても問題が生じる。適応コード化方法は
、本質的に、一定の送信チャンネル容量に見合うように
像の動きにより変更を行なうために送信しなければなら
ない全ての変換係数をおおまかにコード化するものであ
る。ゾーンコード化方法は、一定の送信チャンネル容量
によって許容できる頻度の低い係数のみを選択するもの
である。いずれにせよ、制限のある一定の送信チャンネ
ル容量に見合うように近似を行なうために、再構成され
た像の観察者には、サブブロックのエツジが見えること
になる。
ければならない変換が基本的なフレーム内圧縮手段とし
て使用される場合には、適応コード化においてもゾーン
コード化においても問題が生じる。適応コード化方法は
、本質的に、一定の送信チャンネル容量に見合うように
像の動きにより変更を行なうために送信しなければなら
ない全ての変換係数をおおまかにコード化するものであ
る。ゾーンコード化方法は、一定の送信チャンネル容量
によって許容できる頻度の低い係数のみを選択するもの
である。いずれにせよ、制限のある一定の送信チャンネ
ル容量に見合うように近似を行なうために、再構成され
た像の観察者には、サブブロックのエツジが見えること
になる。
第3に、変更を必要とする全てのサブブロックが目の応
答時間と同程度の速さで変更されず、変更を必要とする
サブブロックの一部分しか実際に変更されないときには
、動きのある像が、ブロック化された成る領域について
は空間的なゆがみや不自然なひっかかりを示すが、他の
領域についてはこれらを示さないことになる。
答時間と同程度の速さで変更されず、変更を必要とする
サブブロックの一部分しか実際に変更されないときには
、動きのある像が、ブロック化された成る領域について
は空間的なゆがみや不自然なひっかかりを示すが、他の
領域についてはこれらを示さないことになる。
上記米国特許第4,447,886号に開示されたピラ
ミッド型変換のようなフレーム内変換は、サブブロック
に細分化して計算を行なう必要がないので、サブブロッ
クのエツジが見えるような欠陥を回避する。従って、適
応コード化もゾーンコード化も、ブロック化による障害
を招くことなく、一定速度の送信チャンネルに見合うよ
うにピラミッド型の変換係数で実行することができる。
ミッド型変換のようなフレーム内変換は、サブブロック
に細分化して計算を行なう必要がないので、サブブロッ
クのエツジが見えるような欠陥を回避する。従って、適
応コード化もゾーンコード化も、ブロック化による障害
を招くことなく、一定速度の送信チャンネルに見合うよ
うにピラミッド型の変換係数で実行することができる。
更に、像データの発生率を一定のチャンネル速度に等し
くするのに必要な操作は、成るブロックの変更により生
じるゆがんだみかけを取り去るべきである動きのある像
部分についてはより均一に適用できるが、やはり変更を
必要とするそれらの隣接ブロックの幾つかについてはこ
のように適用することができない。
くするのに必要な操作は、成るブロックの変更により生
じるゆがんだみかけを取り去るべきである動きのある像
部分についてはより均一に適用できるが、やはり変更を
必要とするそれらの隣接ブロックの幾つかについてはこ
のように適用することができない。
11祭者は、次の4つの条件が全部満足されれば、一定
の送信速度を得るために適応コード化もしくはゾーンコ
ード化により生じる像の一時的なゆがみに気付かない点
までの寛容度をしばしば有していることが知られている
。(1)動きのある全ての像部分にゆがみが均一に生じ
る。(2)動きが止まった後の短い時間中だけゆがみが
生じる。
の送信速度を得るために適応コード化もしくはゾーンコ
ード化により生じる像の一時的なゆがみに気付かない点
までの寛容度をしばしば有していることが知られている
。(1)動きのある全ての像部分にゆがみが均一に生じ
る。(2)動きが止まった後の短い時間中だけゆがみが
生じる。
(3)ゆがみによって手前の像の一部が尾を引かない。
(4)ゆがみによって静止したもしくは見掛は上の欠陥
が生じない。従来の方法は、20゜000ないし200
,000ビット/秒という比較的低い送信チャンネル容
量においてこれら4つの条件を全部同時に満足させるこ
とができない。
が生じない。従来の方法は、20゜000ないし200
,000ビット/秒という比較的低い送信チャンネル容
量においてこれら4つの条件を全部同時に満足させるこ
とができない。
本発明は、再構成点で観察される像が、できるだけ素早
く且つ自然に見え、然も、動きのある像の場合には、で
きるだけ素早く且つ自然に変化するように、送信さるべ
き変換ドメイン係数データを優先順位法めすることによ
って、上記所望の結果の一部分を達成するものである。
く且つ自然に見え、然も、動きのある像の場合には、で
きるだけ素早く且つ自然に変化するように、送信さるべ
き変換ドメイン係数データを優先順位法めすることによ
って、上記所望の結果の一部分を達成するものである。
本発明は、ゾーンコード化を用いて上記の所望の結果を
得る一方、例えば、上記の20,000ないし200゜
000ビット/秒の比較的低い一定ビット速度の送信チ
ャンネルにおいて動作を行なうように変換係数の優先順
位を決める手段を提供する。
得る一方、例えば、上記の20,000ないし200゜
000ビット/秒の比較的低い一定ビット速度の送信チ
ャンネルにおいて動作を行なうように変換係数の優先順
位を決める手段を提供する。
本発明の詳細な説明は、前記の米国特許第4゜447.
886号の説明を読めば、最も良く理解できると考えら
れる。詳細な説明については該特許を参照すべきである
が、本発明の理解を助けるものとしてこれを以下に要約
する。前記特許第4゜447.886号に開示された要
素は、「ピラミッド型変換」及び「オリジナルマツピン
グ技術」という用語を用いて参照する。
886号の説明を読めば、最も良く理解できると考えら
れる。詳細な説明については該特許を参照すべきである
が、本発明の理解を助けるものとしてこれを以下に要約
する。前記特許第4゜447.886号に開示された要
素は、「ピラミッド型変換」及び「オリジナルマツピン
グ技術」という用語を用いて参照する。
ピラミッド型変換は、入力データ点P (i)に対して
作用する多数の規定された基本関数を含んでいる。これ
らの基本関数は、本質的に、これら関数に基づいて計算
された項及び係数(変換ドメインにおける)が、各々、
選択された複数の入力データ点の値についての特定の重
み付けされた平均値となるような重み付は関数である。
作用する多数の規定された基本関数を含んでいる。これ
らの基本関数は、本質的に、これら関数に基づいて計算
された項及び係数(変換ドメインにおける)が、各々、
選択された複数の入力データ点の値についての特定の重
み付けされた平均値となるような重み付は関数である。
規定された各々の基本関数に基づいて発生される次々の
項及び係数は、特定の基本関数に基づいて入力データ点
を重畳するようにして次々の複数の入力データ点から計
算される。
項及び係数は、特定の基本関数に基づいて入力データ点
を重畳するようにして次々の複数の入力データ点から計
算される。
ピラミッド型変換は、複数のN個のバンド即ちレベルに
編成される。バンドNは最も高く、バンド1は最も低い
。これらのバンド即ちレベルは、次の2つの別々の理由
で重要となる。(1)各バンドについての変換プロセス
から係数が出力される。(2)好ましい高速計算法にお
いて、バンドは、次々の計算段階を表わしている。順方
向変換に場合は、計算が最も高いバンドであるバンドN
で開始され、次第に低いバンドへと実行される。
編成される。バンドNは最も高く、バンド1は最も低い
。これらのバンド即ちレベルは、次の2つの別々の理由
で重要となる。(1)各バンドについての変換プロセス
から係数が出力される。(2)好ましい高速計算法にお
いて、バンドは、次々の計算段階を表わしている。順方
向変換に場合は、計算が最も高いバンドであるバンドN
で開始され、次第に低いバンドへと実行される。
逆方向変換(再構成)の場合には、計算が最も低いバン
ドであるバンド1で開始され1次第に高いバンドへと実
行される。各バンドにおける処理結果は、次に低いバン
ドにおける処理のための入力として使用され、最後のバ
ンドに至るまでこのように処理が行われる。
ドであるバンド1で開始され1次第に高いバンドへと実
行される。各バンドにおける処理結果は、次に低いバン
ドにおける処理のための入力として使用され、最後のバ
ンドに至るまでこのように処理が行われる。
像の場合に用いられる二次元変換に対しピラミッドのよ
うな包絡線形状をした重み付は関数である「B関数」が
定義される。二次元B関数の簡単な例として、3X3の
入力データ点マトリクスに対し単一のB関数項を形成す
るためのピラミッド型の重み付は関数は、次のようにな
る。
うな包絡線形状をした重み付は関数である「B関数」が
定義される。二次元B関数の簡単な例として、3X3の
入力データ点マトリクスに対し単一のB関数項を形成す
るためのピラミッド型の重み付は関数は、次のようにな
る。
実際に二次元で実行する場合には、バンド1に対する一
連のB関数項が発生されて出力され、入力データ点の重
畳がバンド1の各B関数項に作用して、バンド1の各法
々のB関数項の開始データ点が、二次元の入力データ点
セットの2つの方向の一方又は他方或いはその両方にお
いて2人カデータ点だけ前方にシフトするようにする。
連のB関数項が発生されて出力され、入力データ点の重
畳がバンド1の各B関数項に作用して、バンド1の各法
々のB関数項の開始データ点が、二次元の入力データ点
セットの2つの方向の一方又は他方或いはその両方にお
いて2人カデータ点だけ前方にシフトするようにする。
バンド1の各項は、入力データ点の平方アレイの値につ
いてのピラミッド式に重み付けされた平均値として定め
られ、上記平方アレイは、その各側に。
いてのピラミッド式に重み付けされた平均値として定め
られ、上記平方アレイは、その各側に。
ピラミッド型変換をここに開示するように実施した場合
には、バンドNのみに対するB関数項を実際の入力サン
プル点から計算するような高速計算技術が含まれる。そ
れより低い全てのバンドに対するB関数項は、その次に
高いバンドについてのB項から計算される。バンド1か
らの項のみが出力される。
には、バンドNのみに対するB関数項を実際の入力サン
プル点から計算するような高速計算技術が含まれる。そ
れより低い全てのバンドに対するB関数項は、その次に
高いバンドについてのB項から計算される。バンド1か
らの項のみが出力される。
再構成に対しては、B関数項のみが重要というのではな
い。従って、ピラミッド型の変換は、これも又選択され
た入力データ点の重み付けされた平均値として定められ
た多数の付加的な関数を有し、これに対して各バンドご
とに係数が発生されて出力される。各係数に作用する入
力データ点の数は、バンドNに対して最小であり、バン
ドNより低い各法々のバンドに対して2の累乗で増加す
る。所定の関数は、バンド1からバンド1のB関数項間
の線形補間値を上方に向かって累積されたものとして入
力データ点の値を再構成できるよう選択され、線形補間
値からのずれは、バンド1ないしNに対する非ゼロの係
数によって指示される。この累積プロセスは、バンド1
で始まり、バンドNを経て上方に行われる。
い。従って、ピラミッド型の変換は、これも又選択され
た入力データ点の重み付けされた平均値として定められ
た多数の付加的な関数を有し、これに対して各バンドご
とに係数が発生されて出力される。各係数に作用する入
力データ点の数は、バンドNに対して最小であり、バン
ドNより低い各法々のバンドに対して2の累乗で増加す
る。所定の関数は、バンド1からバンド1のB関数項間
の線形補間値を上方に向かって累積されたものとして入
力データ点の値を再構成できるよう選択され、線形補間
値からのずれは、バンド1ないしNに対する非ゼロの係
数によって指示される。この累積プロセスは、バンド1
で始まり、バンドNを経て上方に行われる。
再構成(逆変換)については、プロセスが反転され、代
数的な操作を介して元のデータ点が決定される。
数的な操作を介して元のデータ点が決定される。
これらの付加的な係数発生関数の詳細は、ここには述べ
ないが、それらの完全な定義及び例については米国特許
第4,447,886号を参照されたい。
ないが、それらの完全な定義及び例については米国特許
第4,447,886号を参照されたい。
ピラミッド型変換の重要な特徴及び利点は、有限な長さ
の基本関数から得られた種々の係数と多数のバンドにお
ける層構成の係数との間の発生関係の確率についての利
点を取り入れて、ゼロ値の係数を効率よく送信するよう
いかに処理するかという点にある。この処理は、特許第
4,447゜886号に開示されたマツピング技術を伴
うもので、[オリジナルマツピング技術」と称する。
の基本関数から得られた種々の係数と多数のバンドにお
ける層構成の係数との間の発生関係の確率についての利
点を取り入れて、ゼロ値の係数を効率よく送信するよう
いかに処理するかという点にある。この処理は、特許第
4,447゜886号に開示されたマツピング技術を伴
うもので、[オリジナルマツピング技術」と称する。
このオリジナルマツピング技術は、次のようなものであ
る。各関数に局部的な長さを関連させることができる。
る。各関数に局部的な長さを関連させることができる。
成る位置において、高レベルの信号作用により非ゼロ値
の係数を多数のバンドに形成し、非ゼロ値の特定の基本
関数をこの信号作用と整列させることができる。この作
用に徐々に大きくなるエツジが存在する場合には、低い
バンドのみが非ゼロの係数を発生し、急激なエツジが存
在する場合には、高いバンド及び低いバンドが非ゼロの
係数を発生する。低バンドの非ゼロ係数が存在しても、
これによって高い確率で高バンドの係数がもたらされな
いが、高バンドの係数が存在する場合には、これによっ
て高い確率で低バンドの非ゼロ係数が空間的に整列され
た位置に存在することになる。像信号を自然に発生する
この機能は、再構成のために非ゼロの係数データを伴わ
ねばならないオーバーへラドマツプデータの量を最小に
するために使用される。
の係数を多数のバンドに形成し、非ゼロ値の特定の基本
関数をこの信号作用と整列させることができる。この作
用に徐々に大きくなるエツジが存在する場合には、低い
バンドのみが非ゼロの係数を発生し、急激なエツジが存
在する場合には、高いバンド及び低いバンドが非ゼロの
係数を発生する。低バンドの非ゼロ係数が存在しても、
これによって高い確率で高バンドの係数がもたらされな
いが、高バンドの係数が存在する場合には、これによっ
て高い確率で低バンドの非ゼロ係数が空間的に整列され
た位置に存在することになる。像信号を自然に発生する
この機能は、再構成のために非ゼロの係数データを伴わ
ねばならないオーバーへラドマツプデータの量を最小に
するために使用される。
本発明の幾つかの特徴は、オリジナルマツピング技術、
オーギュメンテーション及びその変形を用いるものであ
るから、このオリジナルマツピング技術は、特に第3図
を参照して以下で詳細に説明する。
オーギュメンテーション及びその変形を用いるものであ
るから、このオリジナルマツピング技術は、特に第3図
を参照して以下で詳細に説明する。
問題点を解決するための手段
本発明は、単一の像及び動きのある像といったソース(
これに限定されないが)を表わす変換ドメイン係数デー
タの優先順位を決房て、受信器ヘデータを送信するのに
使用する送信チャンネルの容量を越えないデータ速度を
形成すると同時に、受信器で像を再構成する時に受ける
ゆがみを最小とするような方法及び装置に関する。特に
1本発明は、ソースからの信号が、周波数特性又はシー
ケンシ−特性を有する係数を形成するような変換プロセ
スによって既にコード化されている場合に関するもので
ある。「周波数特性」という用語は。
これに限定されないが)を表わす変換ドメイン係数デー
タの優先順位を決房て、受信器ヘデータを送信するのに
使用する送信チャンネルの容量を越えないデータ速度を
形成すると同時に、受信器で像を再構成する時に受ける
ゆがみを最小とするような方法及び装置に関する。特に
1本発明は、ソースからの信号が、周波数特性又はシー
ケンシ−特性を有する係数を形成するような変換プロセ
スによって既にコード化されている場合に関するもので
ある。「周波数特性」という用語は。
変換ドメイン係数セットの各特定のバンド又はレベルに
対する変換ドメイン係数が別のバンド又はレベルのもの
とは異なるような特定範囲の周波数において若干狭く定
められていることを意味する。
対する変換ドメイン係数が別のバンド又はレベルのもの
とは異なるような特定範囲の周波数において若干狭く定
められていることを意味する。
「シーケンシ−特性」についても同じことが云え、これ
は、ハダマード(Hadamard)のような変換に適
用され、単位時間当りに関数がゼロに交差する回数を指
す。
は、ハダマード(Hadamard)のような変換に適
用され、単位時間当りに関数がゼロに交差する回数を指
す。
本発明の第1の主たる特徴は、単一の像を送信する技術
に関する。これらの技術は、特に、前記米国特許第4,
447,886号に開示されたピラミッド型変換から得
られる変換ドメイン係数データを用いるものである。
に関する。これらの技術は、特に、前記米国特許第4,
447,886号に開示されたピラミッド型変換から得
られる変換ドメイン係数データを用いるものである。
要約すれば、これらの技術は、例えば単一の像によって
発生されたピラミッド型変換係数を、一定データ速度の
送信チャンネルを経て、各画素の値が例えば左上から右
下への走査シーケンスで送信される場合又は各変換係数
が左上のピクセルを表わすものから始めて右下のピクセ
ルを表わすものへと同じ一般的シーケンスで送られる場
合よりも非常に速い認知される速度で、受信器へと送信
するような手段を提供する。この方法では、最初に、バ
ンド1の全てのrBJ関数が送信され、次いで、バンド
1の全ての係数が送信され、その後、バンド2の係数が
送信され、等々とされる。
発生されたピラミッド型変換係数を、一定データ速度の
送信チャンネルを経て、各画素の値が例えば左上から右
下への走査シーケンスで送信される場合又は各変換係数
が左上のピクセルを表わすものから始めて右下のピクセ
ルを表わすものへと同じ一般的シーケンスで送られる場
合よりも非常に速い認知される速度で、受信器へと送信
するような手段を提供する。この方法では、最初に、バ
ンド1の全てのrBJ関数が送信され、次いで、バンド
1の全ての係数が送信され、その後、バンド2の係数が
送信され、等々とされる。
この技術は、実際には、像を表わす全ての係数データを
送信するのに必要な時間周期中に受信器において像の一
連の多数の再構成を行なうことを含む。当該送信時間は
、データ速度の高い送信チャンネルの場合e0.5秒か
ら、データ速度の低いチャンネルの場合の10秒以上ま
でであるが、多数の再構成の各々は、30フレ一ム/秒
という従来のテレビジョンリフレッシュ速度と同様の速
さで行なうことができる。受信器において最初に再構成
された像は、バンド1のrBJ関数の送信後に全ての像
領域について完全に表示されるが。
送信するのに必要な時間周期中に受信器において像の一
連の多数の再構成を行なうことを含む。当該送信時間は
、データ速度の高い送信チャンネルの場合e0.5秒か
ら、データ速度の低いチャンネルの場合の10秒以上ま
でであるが、多数の再構成の各々は、30フレ一ム/秒
という従来のテレビジョンリフレッシュ速度と同様の速
さで行なうことができる。受信器において最初に再構成
された像は、バンド1のrBJ関数の送信後に全ての像
領域について完全に表示されるが。
信号の細部を欠くような形式のゆがみを招く。実際のバ
ンド1のr13J関数及びバンド1の係数で同じ像をそ
の後再構成した場合には、それ以上の細部が含まれ、等
々となる。バンド当りの係数の数は、より高いバンド数
ごとに4倍に増加し、変換に用いる最も高いバンドでは
半分の係数となるので、受信器で最初の像を再構成する
のに必要な全てのデータ量は、比較的僅かなものとなる
(非常に速く送信できる)。II!察者は、送信及び再
構成中の非常に早い時期に像の内容をしばしば把握する
ことができる。いかに高い送信速度を用いるかにより、
a察者は、像が実質上瞬間的に送信されたと考えること
ができ、一方、送信には、は−′1秒を要する。
ンド1のr13J関数及びバンド1の係数で同じ像をそ
の後再構成した場合には、それ以上の細部が含まれ、等
々となる。バンド当りの係数の数は、より高いバンド数
ごとに4倍に増加し、変換に用いる最も高いバンドでは
半分の係数となるので、受信器で最初の像を再構成する
のに必要な全てのデータ量は、比較的僅かなものとなる
(非常に速く送信できる)。II!察者は、送信及び再
構成中の非常に早い時期に像の内容をしばしば把握する
ことができる。いかに高い送信速度を用いるかにより、
a察者は、像が実質上瞬間的に送信されたと考えること
ができ、一方、送信には、は−′1秒を要する。
本発明の第2の重要な特徴は、動きのある像のような時
間と共に変化を受ける像に対して変換ドメイン係数を送
信する技術に関する。同じ変換係数モデルが送信器及び
受信器の両方の位置に維持されるような送信器及び受信
器の構成が使用され、送信器は、変換係数モデルが最新
の像を完全に表わすようにするに必要な変換係数の変更
を識別し、変更データの優先順位を決め、通信に使用さ
れる一定速度の送信チャンネルの制限に合致するような
変更データのサブセットを選択する。送信器は、この変
更データサブセットを受信器へ送信し、又、送信器の変
換係数モデルに同じ変更データサブセットを補充し、受
信器及び送信器の両係数モデルメモリを等しく補充する
。
間と共に変化を受ける像に対して変換ドメイン係数を送
信する技術に関する。同じ変換係数モデルが送信器及び
受信器の両方の位置に維持されるような送信器及び受信
器の構成が使用され、送信器は、変換係数モデルが最新
の像を完全に表わすようにするに必要な変換係数の変更
を識別し、変更データの優先順位を決め、通信に使用さ
れる一定速度の送信チャンネルの制限に合致するような
変更データのサブセットを選択する。送信器は、この変
更データサブセットを受信器へ送信し、又、送信器の変
換係数モデルに同じ変更データサブセットを補充し、受
信器及び送信器の両係数モデルメモリを等しく補充する
。
ここに述べる特定の実施例では、受信器へ送られる変換
係数(一般に、非ゼロ値の係数のみが送られる)を通信
するための前記米国特許第4゜447.886号に開示
されたオリジナルマツピング技術が、ここで「変更マツ
プ」と称する別のマツピング技術によって促進される。
係数(一般に、非ゼロ値の係数のみが送られる)を通信
するための前記米国特許第4゜447.886号に開示
されたオリジナルマツピング技術が、ここで「変更マツ
プ」と称する別のマツピング技術によって促進される。
この変更マツプは、再構成された像を変更するために、
維持されたモデルの変換係数を変更しなければならない
ような位置を指示する。この方法では、変更を必要とし
ない係数を像の更新中に送信しなくてもよいから、高い
送信効率が得られる。従って、実際には、変更マツプ及
びこれに関連した変更係数のみが送信される。変更係数
モデルは、送信器及び受信器に等しく維持されるが、動
作がいったん開始されると実際にはそれ自体送信されな
い。
維持されたモデルの変換係数を変更しなければならない
ような位置を指示する。この方法では、変更を必要とし
ない係数を像の更新中に送信しなくてもよいから、高い
送信効率が得られる。従って、実際には、変更マツプ及
びこれに関連した変更係数のみが送信される。変更係数
モデルは、送信器及び受信器に等しく維持されるが、動
作がいったん開始されると実際にはそれ自体送信されな
い。
変換係数モデルは、システムの効率に大きく影響する「
予想」マーカを含んでいる。必ずしも必要ではないが、
送信器及び受信器に維持される変換係数モデルは、マツ
プワード及びこれに関連した係数を用いて維持されるの
が有効であり、これらの係数は、主として、非ゼロ値の
係数であるが、成る場合には、若干のゼロ値係数をモデ
ルに含むのが良好である。又、これらの変換係数モデル
は、前記特許第4,447,886号に開示されたオリ
ジナルマツピング技術と同じ一般的構成である。この一
般的なマツプ構成を用いる時には、そのアーギュメンテ
ーションとして「予想」マーカが含まれる。
予想」マーカを含んでいる。必ずしも必要ではないが、
送信器及び受信器に維持される変換係数モデルは、マツ
プワード及びこれに関連した係数を用いて維持されるの
が有効であり、これらの係数は、主として、非ゼロ値の
係数であるが、成る場合には、若干のゼロ値係数をモデ
ルに含むのが良好である。又、これらの変換係数モデル
は、前記特許第4,447,886号に開示されたオリ
ジナルマツピング技術と同じ一般的構成である。この一
般的なマツプ構成を用いる時には、そのアーギュメンテ
ーションとして「予想」マーカが含まれる。
ここで使用するマツピング技術及びそれに対応する変換
ドメイン係数データの構造については、マツピング技術
及び係数データ構造がハイアラーキデータ構造の形態で
あり、これは、係数マツプがバンド1から最も高いバン
ドであるバンドNへと上方に進むにつれて、次々に数が
増加する分岐として見ることができる。又、ピラミッド
型の変換は、ハイアラーキデータ構造も有しており、従
って、このマツピング技術及びピラミッド型変換は、互
いに直接的に容易に使用することができる。
ドメイン係数データの構造については、マツピング技術
及び係数データ構造がハイアラーキデータ構造の形態で
あり、これは、係数マツプがバンド1から最も高いバン
ドであるバンドNへと上方に進むにつれて、次々に数が
増加する分岐として見ることができる。又、ピラミッド
型の変換は、ハイアラーキデータ構造も有しており、従
って、このマツピング技術及びピラミッド型変換は、互
いに直接的に容易に使用することができる。
例えば、個別のコサイン変換や、ハダマード変換といっ
た別の変換もあるが、これらは、その計算方法の一部分
として同じハイアラーキデータ構造を直接使用しないも
のである。然し乍ら、これら別の変換の変換ドメイン係
数は、複数のバンドに細分化された係数を有することが
でき、各々のバンドは、所定のグループ分けで1つ以上
の隣接する周波数(又は、成る種の他の変換の場合には
、1つ以上の隣接するシーケンシ−)係数を含んでいる
。これにより得られる所定のバンドは1周波数又はシー
ケンシ−のゾーンと等価であり、送信又は記憶に選択的
に使用するためにゾーンによって係数を細分化するプロ
セスは、ゾーンコード化として従来から知られているも
のである。
た別の変換もあるが、これらは、その計算方法の一部分
として同じハイアラーキデータ構造を直接使用しないも
のである。然し乍ら、これら別の変換の変換ドメイン係
数は、複数のバンドに細分化された係数を有することが
でき、各々のバンドは、所定のグループ分けで1つ以上
の隣接する周波数(又は、成る種の他の変換の場合には
、1つ以上の隣接するシーケンシ−)係数を含んでいる
。これにより得られる所定のバンドは1周波数又はシー
ケンシ−のゾーンと等価であり、送信又は記憶に選択的
に使用するためにゾーンによって係数を細分化するプロ
セスは、ゾーンコード化として従来から知られているも
のである。
変換のための変換ドメイン係数が、ゾーンとも称する所
定のバンドにいったん細分化されると、本発明のマツピ
ング技術は、ピラミッド型変換以外の変換にも容易に且
つ直接的に適用することができる。従って、ここで使用
するrバンド」という用語は1個別コサイン及びハダマ
ードのような特定の変換に一般に使用されている用語で
ある[ゾーン」も含むものとする。
定のバンドにいったん細分化されると、本発明のマツピ
ング技術は、ピラミッド型変換以外の変換にも容易に且
つ直接的に適用することができる。従って、ここで使用
するrバンド」という用語は1個別コサイン及びハダマ
ードのような特定の変換に一般に使用されている用語で
ある[ゾーン」も含むものとする。
変換モデルのマツプは1種々の信号発生目的で多数のマ
ツプ成分を使用するのが効果的であるが、本発明に関す
る限り、重要なものは、存在ワードと予想マーカであり
、これらはどちらも条件に応じて存在するものである。
ツプ成分を使用するのが効果的であるが、本発明に関す
る限り、重要なものは、存在ワードと予想マーカであり
、これらはどちらも条件に応じて存在するものである。
存在ワードの目的は、更にどの分岐が存在するかを指示
することである。予想マーカの目的は、特定のバンドに
おいて係数又はマツプデータの変更が次のファイル周期
に予想されるかどうかを指示することである。
することである。予想マーカの目的は、特定のバンドに
おいて係数又はマツプデータの変更が次のファイル周期
に予想されるかどうかを指示することである。
予想マーカは、変換係数モデルのメモリマツプを維持す
る手段によって次のように発生される。予想マーカは、
特・定のバンドにおいて、その手前の低いバンドの存在
ワードがその特定のバンドを指すが、その特定のバンド
のデータがその手前のバンドの存在ワードと同じファイ
ル周期中に到着しない時に、発生される。
る手段によって次のように発生される。予想マーカは、
特・定のバンドにおいて、その手前の低いバンドの存在
ワードがその特定のバンドを指すが、その特定のバンド
のデータがその手前のバンドの存在ワードと同じファイ
ル周期中に到着しない時に、発生される。
送信チャンネルの容量に制限があって固定されているた
めに、変更された全ての係数を成る送信インターバル中
に送信できないような状態のもとでは、この「予想」マ
ーカによって付加的な効率が得られる。従って、受信器
で形成された「予想」マーカは、更に別のマツプデータ
及び係数が予想されるがまだ受け取っていないことを指
示する。この更に別のマツプデータ及び係数は、上記の
予想を満足するために後で送信されるもので、この場合
、それらの取替えを指示するためにより低いバンドのマ
ツプデータに付随する再送信は行われない。
めに、変更された全ての係数を成る送信インターバル中
に送信できないような状態のもとでは、この「予想」マ
ーカによって付加的な効率が得られる。従って、受信器
で形成された「予想」マーカは、更に別のマツプデータ
及び係数が予想されるがまだ受け取っていないことを指
示する。この更に別のマツプデータ及び係数は、上記の
予想を満足するために後で送信されるもので、この場合
、それらの取替えを指示するためにより低いバンドのマ
ツプデータに付随する再送信は行われない。
これらの予想マーカに組み合わせて使用されてこれらマ
ーカによって容易にされる本発明の重要な技術は、「ブ
ランキング」である。このブランキングは、より高いバ
ンドにもはや有効でない係激が存在することによる視覚
への影響を取り去るもので、このような影響は、これら
のもはや有効でない係数を取替えるために速度に制約の
ある送信チャンネルを経てデータを送信できるまで、成
る時間中、受信器に保たれるものである。
ーカによって容易にされる本発明の重要な技術は、「ブ
ランキング」である。このブランキングは、より高いバ
ンドにもはや有効でない係激が存在することによる視覚
への影響を取り去るもので、このような影響は、これら
のもはや有効でない係数を取替えるために速度に制約の
ある送信チャンネルを経てデータを送信できるまで、成
る時間中、受信器に保たれるものである。
ブランキングは、受信器の再構成変換器へ送られる出力
変換ドメイン係数データ流において、予想マーカが入れ
られた再構成変換処理位置で。
変換ドメイン係数データ流において、予想マーカが入れ
られた再構成変換処理位置で。
ゼロ値の係数に少なくとも一時的に取替えることによっ
て行われる。又、これらのゼロ値係数は、次々に分岐す
るより高いバンドの全ての位置についても取替えられる
。それ自体がハイアラーキ式に編成されるピラミッド型
変換のような変換においては、次々に分岐するより高い
バンドがこれらのより高い全てのバンドの空間的に整列
された領域に対応する。従って、受信器の再構成変換器
は、受信器の変換係数モデルが係数として非ゼロの値を
含んでいても、変更が予想されるか又は予想マーカの基
づいて条件に応じて変更が予想される全ての係数に対し
てゼロの値を受け取ることになる。
て行われる。又、これらのゼロ値係数は、次々に分岐す
るより高いバンドの全ての位置についても取替えられる
。それ自体がハイアラーキ式に編成されるピラミッド型
変換のような変換においては、次々に分岐するより高い
バンドがこれらのより高い全てのバンドの空間的に整列
された領域に対応する。従って、受信器の再構成変換器
は、受信器の変換係数モデルが係数として非ゼロの値を
含んでいても、変更が予想されるか又は予想マーカの基
づいて条件に応じて変更が予想される全ての係数に対し
てゼロの値を受け取ることになる。
(ブランキングによってゼロの値に取替えられた領域に
ある実際のマツプ及び係数は、受信器において破棄され
ない。というのは、後で予想を満足させるデータの一部
が、受信器に既に保持されたマツプ及び係数データであ
り、従って、再送信を必要としないからである。) 受信器においてブランキング動作を実行することによっ
て視覚に及ぼす大きな効果は、動いている物体のエツジ
のまわりの解像度を減少すると共に、もはや有効でない
手前の像に関する残像を全部除去することである。
ある実際のマツプ及び係数は、受信器において破棄され
ない。というのは、後で予想を満足させるデータの一部
が、受信器に既に保持されたマツプ及び係数データであ
り、従って、再送信を必要としないからである。) 受信器においてブランキング動作を実行することによっ
て視覚に及ぼす大きな効果は、動いている物体のエツジ
のまわりの解像度を減少すると共に、もはや有効でない
手前の像に関する残像を全部除去することである。
上記したように、本発明の変更マツプ技術は。
送信器から受信器へ効果的に信号を発生する手段である
。この技術について詳細に考えると、送信器には変更識
別子があり、これは、最新の像変換動作から得られた係
数データを送信器の係数メモリからの係数データと比較
し、これら2つの間の差を表わす変更マツプ及び係数を
発生する。優先順位を決めるプロセスは、送信器に設け
られた適当な手段によって行われ、発生された変更マツ
プ及び係数から、使用されている特定の送信チャンネル
容量によって許容できるものが選択される。
。この技術について詳細に考えると、送信器には変更識
別子があり、これは、最新の像変換動作から得られた係
数データを送信器の係数メモリからの係数データと比較
し、これら2つの間の差を表わす変更マツプ及び係数を
発生する。優先順位を決めるプロセスは、送信器に設け
られた適当な手段によって行われ、発生された変更マツ
プ及び係数から、使用されている特定の送信チャンネル
容量によって許容できるものが選択される。
この優先順位を決めるプロセスによって選択された変更
マツプ及び係数のサブセットは、(1)送信器の変換係
数モデルを選択的に変更するのに使用されると共に、(
2)受信器へ送られて、受信器の変換係数モデルを選択
的に変更するのに使用される。従って、このように維持
する適当な手段により、受信器及び送信器のメモリシス
テムに同じ変換係数モデルが維持される。受信器のこの
選択的な変更プロセスは、像を再構成するための係数を
再構成変換器に供給するのに用いられる変換係数再構成
に合致するように行われる。成る用途においては、上記
プロセスを、像形成のための変換係数再構成とは別に実
行することができる。
マツプ及び係数のサブセットは、(1)送信器の変換係
数モデルを選択的に変更するのに使用されると共に、(
2)受信器へ送られて、受信器の変換係数モデルを選択
的に変更するのに使用される。従って、このように維持
する適当な手段により、受信器及び送信器のメモリシス
テムに同じ変換係数モデルが維持される。受信器のこの
選択的な変更プロセスは、像を再構成するための係数を
再構成変換器に供給するのに用いられる変換係数再構成
に合致するように行われる。成る用途においては、上記
プロセスを、像形成のための変換係数再構成とは別に実
行することができる。
変更マツプは、多数の成分を有しているが、特に重要な
ものをここでは変更存在ワードと称する。これらは、一
般に、より高いバンドの係数又はマツプ成分に対して行
なうべき変更の形式を指示するように働く。
ものをここでは変更存在ワードと称する。これらは、一
般に、より高いバンドの係数又はマツプ成分に対して行
なうべき変更の形式を指示するように働く。
変更マツプの信号発生で得られる一般的な効果に加えて
1本発明の幾つかの技術により、変更存在ワードによっ
て指示できる次のような2つの特定の形式の変更が非常
に効果的に送信される。
1本発明の幾つかの技術により、変更存在ワードによっ
て指示できる次のような2つの特定の形式の変更が非常
に効果的に送信される。
(1)それまで非ゼロ値の係数をゼロ値の係数にする変
更(消去)そして(2)もはや必要とされない予想マー
カを除去する変更(打消)。
更(消去)そして(2)もはや必要とされない予想マー
カを除去する変更(打消)。
特に、「消去」信号技術は、多くの場合に、後でゼロの
値をもたねばならない各々の非ゼロ値係数ごとに変更デ
ータワードを送信する必要をなくすものである。消去状
態が指示されると、変更ドメイン係数モデルの係数が、
次々に分岐する全てのより高いバンドに対してゼロに変
更される。
値をもたねばならない各々の非ゼロ値係数ごとに変更デ
ータワードを送信する必要をなくすものである。消去状
態が指示されると、変更ドメイン係数モデルの係数が、
次々に分岐する全てのより高いバンドに対してゼロに変
更される。
単一の消去コマンドによって複数の係数を非ゼロ値から
ゼロ値に変更する時には、高い効率が得られる。
ゼロ値に変更する時には、高い効率が得られる。
これに関連した重要な技術は、既に形成されているがま
だ満足されておらず且つもはや必要でなくなった1つ以
上の予想マーカを除去できる「打消」コマンドを送信す
ることである。特に、打消状態が指示された時には、次
々に分岐する全てのより高いバンドに対し予想マーカが
変換係数モデルから除去される。この状態は1例えば、
成る物体が静止した背景の前で充分迅速に動いて、この
移動する物体に関連したより高いバンドの全ての係数が
、制限のある一定速度の送信チャンネルを経て送信でき
ない場合に生じる。従って、より低いバンドの存在ワー
ドは、予想マーカを設定する。背景に関連したより高い
バンドの係数は、係数モデルに保持されるが、予想マー
カがあるために、前記のブランキング方法によってブラ
ンクにされ、再構成変換には使用されない。物体が動き
続けた時には、上記背景の前に移動物体が一時的に存在
することにより発生された予想マーカは、通常は1群の
多数の予想マーカとして打ち消すだけでよく、背景に関
連したより高いバンドの係数が受信器において像に復帰
される。(上記「消去」コマンドも上記予想マーカを除
去する。)前記米国特許第4,447,886号のオリ
ジナルマツピング技術に示された存在ワードは、次に高
いバンドマツプ及び係数データの4つのグループの有無
を指示するために4つのビットを含んでいるが、この存
在ワードは、4つの空間的に整列されたより高いバンド
ブロックの各々に対し、無変更、変更、打消又は消去と
いう4つの考えられる信号メツセージを含むために一般
的に8ビツトの変更存在ワードまで拡張しなければなら
ない。
だ満足されておらず且つもはや必要でなくなった1つ以
上の予想マーカを除去できる「打消」コマンドを送信す
ることである。特に、打消状態が指示された時には、次
々に分岐する全てのより高いバンドに対し予想マーカが
変換係数モデルから除去される。この状態は1例えば、
成る物体が静止した背景の前で充分迅速に動いて、この
移動する物体に関連したより高いバンドの全ての係数が
、制限のある一定速度の送信チャンネルを経て送信でき
ない場合に生じる。従って、より低いバンドの存在ワー
ドは、予想マーカを設定する。背景に関連したより高い
バンドの係数は、係数モデルに保持されるが、予想マー
カがあるために、前記のブランキング方法によってブラ
ンクにされ、再構成変換には使用されない。物体が動き
続けた時には、上記背景の前に移動物体が一時的に存在
することにより発生された予想マーカは、通常は1群の
多数の予想マーカとして打ち消すだけでよく、背景に関
連したより高いバンドの係数が受信器において像に復帰
される。(上記「消去」コマンドも上記予想マーカを除
去する。)前記米国特許第4,447,886号のオリ
ジナルマツピング技術に示された存在ワードは、次に高
いバンドマツプ及び係数データの4つのグループの有無
を指示するために4つのビットを含んでいるが、この存
在ワードは、4つの空間的に整列されたより高いバンド
ブロックの各々に対し、無変更、変更、打消又は消去と
いう4つの考えられる信号メツセージを含むために一般
的に8ビツトの変更存在ワードまで拡張しなければなら
ない。
然し乍ら、4つの2ビツト表示の各々は、受信器の次々
に分岐する(例えば、空間的に整列された)より高いバ
ンドがその時マツプ又は係数データを含んでいない全て
の状態においてm−これは上記法々に分岐するより高い
バンドに含まれた全ての係数が値ゼロである場合を表わ
しているm−無変更又は変更の2つのメツセージのみを
表わす1つのビットに減少することができる。それ故、
打消及び消去機能による付加的なマツプオーバーヘッド
は、これが信号効率を増加し得る場合にのみ生じ、それ
以外の場合には生じない。
に分岐する(例えば、空間的に整列された)より高いバ
ンドがその時マツプ又は係数データを含んでいない全て
の状態においてm−これは上記法々に分岐するより高い
バンドに含まれた全ての係数が値ゼロである場合を表わ
しているm−無変更又は変更の2つのメツセージのみを
表わす1つのビットに減少することができる。それ故、
打消及び消去機能による付加的なマツプオーバーヘッド
は、これが信号効率を増加し得る場合にのみ生じ、それ
以外の場合には生じない。
更に、変更存在ワードは、4つの考えられる形式、即ち
(1)「変更」ワード、(2)r無変更」ワード、(3
)r打消」ワード及び(4)r消去」ワードの発生に関
する統計学的な分布に基づいてこれらワードの送信効率
を更に増加するために公知のホフマン技術によってエン
コードされたエントロピでもある。
(1)「変更」ワード、(2)r無変更」ワード、(3
)r打消」ワード及び(4)r消去」ワードの発生に関
する統計学的な分布に基づいてこれらワードの送信効率
を更に増加するために公知のホフマン技術によってエン
コードされたエントロピでもある。
同様に、変換ドメイン係数は、送信器から受信器へ送信
される時には、それらの振幅の統計学的な分布の特性、
即ち、その最大数がゼロの係数値を中心とするもので且
つその発生確率が次第に正となる係数振幅及び次第に負
となる係数振幅と共に非常に急激に低下するという特性
を考えることによってこれらを判断するように、エント
ロピエンコード及びホフマン技術を用いてエンコードさ
れ得ることが明らかである。変換係数のこのようなエン
コード化は、米国特許第4,447,886号にも開示
されている。
される時には、それらの振幅の統計学的な分布の特性、
即ち、その最大数がゼロの係数値を中心とするもので且
つその発生確率が次第に正となる係数振幅及び次第に負
となる係数振幅と共に非常に急激に低下するという特性
を考えることによってこれらを判断するように、エント
ロピエンコード及びホフマン技術を用いてエンコードさ
れ得ることが明らかである。変換係数のこのようなエン
コード化は、米国特許第4,447,886号にも開示
されている。
上記米国特許第4,447,886号に開示されたよう
にピラミッド型変換の最低周波数は、バンド1のB関数
である。他の殆どの変換においては、最低周波数成分が
直流であるか、或いは、二次光像圧縮について形成され
た複数のブロックのブロック変換の各ブロックごとの平
均値に等しい。上記の2つの場合のいずれにおいても、
変換の最低周波数成分自体ではなくこれら成分の送信に
ついての記述子を、その前に指定された最も近くに隣接
する値に対してそれらの値を予想することに基づいて形
成することにより、付加的な送信効率を得ることができ
る。
にピラミッド型変換の最低周波数は、バンド1のB関数
である。他の殆どの変換においては、最低周波数成分が
直流であるか、或いは、二次光像圧縮について形成され
た複数のブロックのブロック変換の各ブロックごとの平
均値に等しい。上記の2つの場合のいずれにおいても、
変換の最低周波数成分自体ではなくこれら成分の送信に
ついての記述子を、その前に指定された最も近くに隣接
する値に対してそれらの値を予想することに基づいて形
成することにより、付加的な送信効率を得ることができ
る。
特に、送信器及び受信器の両方において、既に送信され
た最低周波数の記述子と、受信器で既に決定された最低
周波数成分とを考慮することにより、これら最低バンド
成分の1つを除く全部の値か又はせいぜい数個の値につ
いて予め予想が行われる。送信器及び受信器の両方で同
様に計算された成分の予想値と実際の成分との間の差を
表わす記述子が実際に送信される。
た最低周波数の記述子と、受信器で既に決定された最低
周波数成分とを考慮することにより、これら最低バンド
成分の1つを除く全部の値か又はせいぜい数個の値につ
いて予め予想が行われる。送信器及び受信器の両方で同
様に計算された成分の予想値と実際の成分との間の差を
表わす記述子が実際に送信される。
自然に発生する像の場合には、最低周波数の変換ドメイ
ン成分が像の空間的に隣接した領域に基づくもので、互
いに数字的に類似した値を有することが予想される。従
って、上記で要約したコード化は、隣接する最低周波数
項間のこの本来の関係の特徴を取り入れて、送信に必要
なデータ量を平均的に減少するものである。例えば、ピ
ラミッド型変換のB関数項に基づいて形成された記述子
について考えると、これら特定の記述子の統計学的な分
布は、ゼロの値を中心として最大値があり、その確率分
布の値は、振幅が次第に正となるか又は負となるにつれ
て急激に減少する。従って、可変長さのコードを生じる
記述子のエントロピコード化は、直接的なり関数ではな
く実際のデータを効率よく表わすことができ、或いは、
他の変換の場合には、平均値を表わすことができる。記
述子のコード値は、公知のホフマンコード化技術を用い
ることによって容易に決定することができる。
ン成分が像の空間的に隣接した領域に基づくもので、互
いに数字的に類似した値を有することが予想される。従
って、上記で要約したコード化は、隣接する最低周波数
項間のこの本来の関係の特徴を取り入れて、送信に必要
なデータ量を平均的に減少するものである。例えば、ピ
ラミッド型変換のB関数項に基づいて形成された記述子
について考えると、これら特定の記述子の統計学的な分
布は、ゼロの値を中心として最大値があり、その確率分
布の値は、振幅が次第に正となるか又は負となるにつれ
て急激に減少する。従って、可変長さのコードを生じる
記述子のエントロピコード化は、直接的なり関数ではな
く実際のデータを効率よく表わすことができ、或いは、
他の変換の場合には、平均値を表わすことができる。記
述子のコード値は、公知のホフマンコード化技術を用い
ることによって容易に決定することができる。
更に、係数変更の信号を発生するのに使用され上記で説
明した技術と同様のマツプコード化技術は、バンド1の
どのB関数を変更すべきであるかを示す信号を効率よく
発生し、その後、像の選択された部分が時間と共に変化
するシステムについては係数のどの分岐を変更すべきで
あるかを示す信号を効率的に発生するのに用いられる。
明した技術と同様のマツプコード化技術は、バンド1の
どのB関数を変更すべきであるかを示す信号を効率よく
発生し、その後、像の選択された部分が時間と共に変化
するシステムについては係数のどの分岐を変更すべきで
あるかを示す信号を効率的に発生するのに用いられる。
「変更」、「打消」及び「消去」についての上記マツプ
技術並びに「予想」マーカ及び[ブランキング」につい
ての技術を含む本発明の信号発生技術は、三角形及びピ
ラミッド型変換以外の信号変換、例えば、コサイン変換
や、ウォルシューハダマード(Valsh−11ada
mard)及びバール(Ilaar)変換や、コンピュ
ータグラフィックス・アンド・イメージプロセッシング
(Computer Graphics andIma
ge Processing)第4巻の第104−11
9頁(1975年)に掲載されたニス・タニモト(S。
技術並びに「予想」マーカ及び[ブランキング」につい
ての技術を含む本発明の信号発生技術は、三角形及びピ
ラミッド型変換以外の信号変換、例えば、コサイン変換
や、ウォルシューハダマード(Valsh−11ada
mard)及びバール(Ilaar)変換や、コンピュ
ータグラフィックス・アンド・イメージプロセッシング
(Computer Graphics andIma
ge Processing)第4巻の第104−11
9頁(1975年)に掲載されたニス・タニモト(S。
Tanimoto)氏及びティ’パブリッド(T、 P
avlidis)氏著の[画像処理のためのハイアラー
キデータ構造(A Hierarchcal Data
5tructure for PicturePro
cessing) Jに述べられた技術(これらに限定
されないが)を用いたシステムに適用できることが明ら
かであろう。
avlidis)氏著の[画像処理のためのハイアラー
キデータ構造(A Hierarchcal Data
5tructure for PicturePro
cessing) Jに述べられた技術(これらに限定
されないが)を用いたシステムに適用できることが明ら
かであろう。
実施例
本発明の新規な特徴は、特許請求の範囲に特に指摘する
が、本発明の構成、目的及び特徴は、添付図面を参照し
た以下の詳細な説明から充分に理解されよう。
が、本発明の構成、目的及び特徴は、添付図面を参照し
た以下の詳細な説明から充分に理解されよう。
■、 プロセスの −
第1図は、ソース信号1を出力信号11の位置へ送信す
る一方、送信チャンネル/記憶媒体6を通して送られる
データ及び/又はデータ速度を最小とするように実行さ
れるプロセスの概要を示すブロック図である。本発明は
、この全体的な動作を実行すると同時にソース信号1に
対して認知される出力信号11の歪を最小とするような
手段を提供する。
る一方、送信チャンネル/記憶媒体6を通して送られる
データ及び/又はデータ速度を最小とするように実行さ
れるプロセスの概要を示すブロック図である。本発明は
、この全体的な動作を実行すると同時にソース信号1に
対して認知される出力信号11の歪を最小とするような
手段を提供する。
第1図の特定の要素について簡単に考えると、順方向変
換プロセッサ3の目的は、ソース信号1に含まれたフレ
ーム内の冗長性を除去してこの信号を表わすのに要する
データの旦を減少することである。再構成変換プロセッ
サ9の目的は、上記信号の変換表示から元の信号を再構
成することである。これらの変換プロセスの動作につい
ては、上記で要約した米国特許第4,447,886号
に詳細に述べられている。これらの変換プロセス自体は
、本発明の直接的な要旨ではなく、本発明は、これらを
システムにいかに適用するかに関するものである。
換プロセッサ3の目的は、ソース信号1に含まれたフレ
ーム内の冗長性を除去してこの信号を表わすのに要する
データの旦を減少することである。再構成変換プロセッ
サ9の目的は、上記信号の変換表示から元の信号を再構
成することである。これらの変換プロセスの動作につい
ては、上記で要約した米国特許第4,447,886号
に詳細に述べられている。これらの変換プロセス自体は
、本発明の直接的な要旨ではなく、本発明は、これらを
システムにいかに適用するかに関するものである。
本発明は、順方向係数プロセッサ4、順方向待ち行列プ
ロセッサ5、再構成待ち行列プロセッサ7及び再構成係
数プロセッサ8に関する。
ロセッサ5、再構成待ち行列プロセッサ7及び再構成係
数プロセッサ8に関する。
本発明の重要な特徴は、認知される歪を最小とするため
の基準に時間を含ませたことにある。
の基準に時間を含ませたことにある。
その結果、信号は、信号ソース1から出力信号11の位
置へ送られる間に、信号変化の性質に拘りなく且つ第1
図の送信チャンネル/記憶媒体6によって課せられるデ
ータ速度の制約に拘りなく、認知し得る均一の遅延を受
ける。従って、当然のことながら歪は時々発生するが、
通常は、観察者個人によって決まる寛容度内で出力信号
11の質が低下する程度である。
置へ送られる間に、信号変化の性質に拘りなく且つ第1
図の送信チャンネル/記憶媒体6によって課せられるデ
ータ速度の制約に拘りなく、認知し得る均一の遅延を受
ける。従って、当然のことながら歪は時々発生するが、
通常は、観察者個人によって決まる寛容度内で出力信号
11の質が低下する程度である。
前変換プロセッサ2は、順方向変換プロセッサ3の動作
に入る前にソース信号1を調整するという目的を果たす
。プロセッサ3の動作には、アナログ/デジタル変換や
、順方向係数プロセッサ4において後で定量化の作用を
等化するための非リニアな予備強調といった動作が含ま
れるが、これに限定されるものではない。これらのプロ
セスは、映像信号の圧縮において既に知られているもの
である。後変換プロセッサ10は、一般に、前変換プロ
セッサ2と逆のプロセスを実行し、出力信号11を発生
する。
に入る前にソース信号1を調整するという目的を果たす
。プロセッサ3の動作には、アナログ/デジタル変換や
、順方向係数プロセッサ4において後で定量化の作用を
等化するための非リニアな予備強調といった動作が含ま
れるが、これに限定されるものではない。これらのプロ
セスは、映像信号の圧縮において既に知られているもの
である。後変換プロセッサ10は、一般に、前変換プロ
セッサ2と逆のプロセスを実行し、出力信号11を発生
する。
第2図は、バンドエないしNに含まれた元の信号のデー
タに対する係数の足跡と、多数のバンドにおけるこれら
係数の空間的な重畳特性とを示している。上記の足跡は
、明瞭化のため、相互に排他的な領域としてバンド内に
示されている。これは、例えば、次のような参考文献の
場合である。
タに対する係数の足跡と、多数のバンドにおけるこれら
係数の空間的な重畳特性とを示している。上記の足跡は
、明瞭化のため、相互に排他的な領域としてバンド内に
示されている。これは、例えば、次のような参考文献の
場合である。
コンピュータグラフィックス・アンド・イメージプロセ
ッシング(Computer Graphics an
d ImageProcessing)第4巻の第10
4ないし119頁(1975年)に掲載されたニス・タ
ニモト(S。
ッシング(Computer Graphics an
d ImageProcessing)第4巻の第10
4ないし119頁(1975年)に掲載されたニス・タ
ニモト(S。
Tanimoto)氏及びティ・パブリッド(T、 P
avlidis)氏著の「画像処理のためのハイアラー
キデータ構造(A Hierarchcal Data
5tructure for PicturePro
cessing) J。
avlidis)氏著の「画像処理のためのハイアラー
キデータ構造(A Hierarchcal Data
5tructure for PicturePro
cessing) J。
然し乍ら、ピラミッド型変換のための隣接する足跡は1
部分的に重畳する領域を共通に有している。この後者の
場合、第2図の方形は、単一のバンドにおける係数の小
さなグループの足跡の中央部分を表わしている。バンド
「L」において1つの方形で表わされたこのような小さ
な各グループの係数の場合、rLJが1に等しいか又は
これより大きく且つN−1に等しいか又はこれより小さ
いとすれば、バンドL+1には4つの重畳する方形が存
在する。バンドL+1における4つの方形の係数は、バ
ンドLの1つの上記方形においてこれらを空間的に重畳
するものとして定められる。
部分的に重畳する領域を共通に有している。この後者の
場合、第2図の方形は、単一のバンドにおける係数の小
さなグループの足跡の中央部分を表わしている。バンド
「L」において1つの方形で表わされたこのような小さ
な各グループの係数の場合、rLJが1に等しいか又は
これより大きく且つN−1に等しいか又はこれより小さ
いとすれば、バンドL+1には4つの重畳する方形が存
在する。バンドL+1における4つの方形の係数は、バ
ンドLの1つの上記方形においてこれらを空間的に重畳
するものとして定められる。
これらは、空間的に整列されるものとして等しく定めら
れる。第2図には、1つの方形の足跡が示されているが
、バンド1の多数の足跡が考えられ、各々、バンド2に
おいて4つの別々の空間的に整列された足跡を有し、バ
ンド3において16個の足跡を有し、というようにし5
てバンドNまで各個数の足跡を有することが明らかであ
る。
れる。第2図には、1つの方形の足跡が示されているが
、バンド1の多数の足跡が考えられ、各々、バンド2に
おいて4つの別々の空間的に整列された足跡を有し、バ
ンド3において16個の足跡を有し、というようにし5
てバンドNまで各個数の足跡を有することが明らかであ
る。
第3図は、前記の米国特許第4,447,886号(そ
の第18図)に示されたオリジナルマツピング技術を示
しており、これは、送信された非ゼロの係数を、そして
推論的によりゼロ値の係数を、変換再構成手段へ挿入す
る場合にこれを表わす信9号を受信器へ発生するもので
ある。この技術は、見易さ及び効率の両方を改善する。
の第18図)に示されたオリジナルマツピング技術を示
しており、これは、送信された非ゼロの係数を、そして
推論的によりゼロ値の係数を、変換再構成手段へ挿入す
る場合にこれを表わす信9号を受信器へ発生するもので
ある。この技術は、見易さ及び効率の両方を改善する。
見易さとは、送信器から受信した各係数ごとに再構成変
換における位置を独特に決定する再構成プロセッサの能
力を指すものである。然し乍ら、見易さの基準は、これ
を定めたり有効化したりすることが困難である。という
のは、ここに開示する信号発生方法が非常に複雑なもの
になってしまうからである。上記の効率は、自然発生す
る像ソースからの信号に対しバンド間で非ゼロ値の係数
を自然に空間的に整列させる利点を取り入れたツリー構
造によって実現され、このツリー構造は、ゼロ値の係数
が存在するより高いバンドにおいて分岐の継続性を必要
としないものである。
換における位置を独特に決定する再構成プロセッサの能
力を指すものである。然し乍ら、見易さの基準は、これ
を定めたり有効化したりすることが困難である。という
のは、ここに開示する信号発生方法が非常に複雑なもの
になってしまうからである。上記の効率は、自然発生す
る像ソースからの信号に対しバンド間で非ゼロ値の係数
を自然に空間的に整列させる利点を取り入れたツリー構
造によって実現され、このツリー構造は、ゼロ値の係数
が存在するより高いバンドにおいて分岐の継続性を必要
としないものである。
オリジナルマツピング技術の詳細な説明については、米
国特許第4,447,886号を参照しなければならな
いが、その幾つかの特徴と、背景となる原理について以
下二要約する。
国特許第4,447,886号を参照しなければならな
いが、その幾つかの特徴と、背景となる原理について以
下二要約する。
非ゼロの変換ドメイン係数のみが送信されるか或いは変
換係数モデルにおけるそれらの各々の位置と共に記憶さ
れるだけであるから、データ圧縮は部分的に実現される
。従って、ゼロ値の係数を推論することができる。
換係数モデルにおけるそれらの各々の位置と共に記憶さ
れるだけであるから、データ圧縮は部分的に実現される
。従って、ゼロ値の係数を推論することができる。
このオリジナルマツピング技術を最も効果的に作用させ
るためには、その基礎となる変換が幾つかの特性を有し
ていなければならない。ピラミッド型変換は、これらの
特性を有しているが、別の変換も考えられる。主として
、基礎となる変換は、各々のより高いバンド(即ち、レ
ベル)へ移行する時に所定のファクタでノλ本関数(及
び係数)が細分化されるような有限11】の基本関数を
用いたハイアラーキ変換システムでなければならない。
るためには、その基礎となる変換が幾つかの特性を有し
ていなければならない。ピラミッド型変換は、これらの
特性を有しているが、別の変換も考えられる。主として
、基礎となる変換は、各々のより高いバンド(即ち、レ
ベル)へ移行する時に所定のファクタでノλ本関数(及
び係数)が細分化されるような有限11】の基本関数を
用いたハイアラーキ変換システムでなければならない。
これにより、成るバンドから次のバンドへ非ゼロ係数(
従って、推論により、ゼロ値係数)の自然の空間的整列
が得られる。トランクがバンド1でスタートするような
ツリー構造を考えることができる。各々のより高いバン
ドは、係数をもった分岐を有している(二次元の場合に
は、バンド当り4つの分岐)。係数が全てゼロの場合に
は、分岐をより高いバンドへ続ける必要がない。
従って、推論により、ゼロ値係数)の自然の空間的整列
が得られる。トランクがバンド1でスタートするような
ツリー構造を考えることができる。各々のより高いバン
ドは、係数をもった分岐を有している(二次元の場合に
は、バンド当り4つの分岐)。係数が全てゼロの場合に
は、分岐をより高いバンドへ続ける必要がない。
この点については、より高いバンドの非ゼロの係数が存
在すると、これに伴って、より低いバンドの非ゼロ係数
が空間的に整列した位置に存在する確率が高くなる。(
この逆のことも考えられる。)その結果、係数が全てゼ
ロの分岐は、消滅することができ(当然、より高いバン
ドに生じるであろうそれ以上の分岐の存在が除外され)
、より高いバンドの非ゼロ係数が実際工夫われる確率が
低くなる。実際に存在する(即ち、非ゼロ係数を有する
)各分岐ごとにマツプの成分が存在する。
在すると、これに伴って、より低いバンドの非ゼロ係数
が空間的に整列した位置に存在する確率が高くなる。(
この逆のことも考えられる。)その結果、係数が全てゼ
ロの分岐は、消滅することができ(当然、より高いバン
ドに生じるであろうそれ以上の分岐の存在が除外され)
、より高いバンドの非ゼロ係数が実際工夫われる確率が
低くなる。実際に存在する(即ち、非ゼロ係数を有する
)各分岐ごとにマツプの成分が存在する。
マツプの成分を「マツプワード」と称する。
例えば、ピラミツト型変換の二次元の場合には、バンド
1の各処理ブロックごとにこのようなツリーが3つある
のが好ましい(必ずしもこうでなくてもよい)。これは
、次の3つの形式の二次元係数に対応するものである。
1の各処理ブロックごとにこのようなツリーが3つある
のが好ましい(必ずしもこうでなくてもよい)。これは
、次の3つの形式の二次元係数に対応するものである。
(1)第1の次元における活動を示すもので、第2の次
元における活動の平均値のみによって影響される係数;
(2)第2の次元における活動によって影響され、然
も、第1の次元における平均値のみによって影響される
係数; (3)両方の次元に活動が生じた場合にのみ作
用を受ける係数。これらは、各々、水平。
元における活動の平均値のみによって影響される係数;
(2)第2の次元における活動によって影響され、然
も、第1の次元における平均値のみによって影響される
係数; (3)両方の次元に活動が生じた場合にのみ作
用を受ける係数。これらは、各々、水平。
垂直及び対角方向の事象の存在を指示するものとして要
約される。
約される。
第3図に示すオリジナルマツピング技術では、存在する
各成分が次のような3つの要素(3つのマツプワード)
を有している。
各成分が次のような3つの要素(3つのマツプワード)
を有している。
1)2つのビットを有する「辞書ワード」。
こ才すら2つのピッ1〜は、各々関連した「内容ワード
」及び「存在ワード」の有無を指示する。
」及び「存在ワード」の有無を指示する。
2)「内容ワード」は、(もしこれが存在すれば)バン
ド当りの分岐の数に対応する(係数に対応する)個数の
ビットを有する。従って、内容ワードは、二次元の場合
には4つのビットを有する。次いで、「内容ワード」の
ビットは、(もし存在すれば)各々の対応する係数が非
ゼロであるか、ひいては、送信されるかどうかを指示す
る。
ド当りの分岐の数に対応する(係数に対応する)個数の
ビットを有する。従って、内容ワードは、二次元の場合
には4つのビットを有する。次いで、「内容ワード」の
ビットは、(もし存在すれば)各々の対応する係数が非
ゼロであるか、ひいては、送信されるかどうかを指示す
る。
「内容ワード」は、特定の分岐及びバンドの4つの係数
のいずれかが非ゼロである場合に存在する(そして「辞
書ワード」内の対応ピノ1−によって存在が指示される
)。
のいずれかが非ゼロである場合に存在する(そして「辞
書ワード」内の対応ピノ1−によって存在が指示される
)。
3)「存在ワード」も、(もしこれが存在すれば)バン
ド当りの分岐の数に対応する個数のビットを有する。従
って、二次元の場合には、4つのビットがある。「存在
ワード」のビットは、(もしこれが存在すれば)次に高
いバンド即ちレベルへ至る2つ又は4つの更に別の各分
岐の有無を指示する(これらの分岐は、更に別の非ゼロ
係数がある場合だけ存在する)。「存在ワード」は、該
ワードの2つ又は4つのビットのいずれかが非ゼロであ
る場合に存在する(そして「辞書ワード」の対応ビット
によって存在が指示される)。従って、更に別の分岐が
ある場合に、「存在ワード」が生じる。
ド当りの分岐の数に対応する個数のビットを有する。従
って、二次元の場合には、4つのビットがある。「存在
ワード」のビットは、(もしこれが存在すれば)次に高
いバンド即ちレベルへ至る2つ又は4つの更に別の各分
岐の有無を指示する(これらの分岐は、更に別の非ゼロ
係数がある場合だけ存在する)。「存在ワード」は、該
ワードの2つ又は4つのビットのいずれかが非ゼロであ
る場合に存在する(そして「辞書ワード」の対応ビット
によって存在が指示される)。従って、更に別の分岐が
ある場合に、「存在ワード」が生じる。
以下、オリジナルマツピング技術の種々の使い方、アー
ギュメンテーション及び変更について説明する。
ギュメンテーション及び変更について説明する。
本発明の第1の主たる特徴は、単一の入力像に対するバ
ンド1のB関数、係数及びこれに関連したマツプ成分を
含むピラミッド型変換の成分を、データ速度の限定され
た送信チャンネルを介して送信する技術であって、元の
像を完全に表わすに必要な全てのピラミッド型変換デー
タを送信するに要する時間のうちの僅かな部分で受信器
において像全体を再構成して見えるように表示するとい
う所望の結果を達成する技術に関する。ここでは、送信
チャンネルの容量は、受信器が表示スクリーンを1回走
査するに要する時間内では像を受信器に送信できないよ
うな制限があるものと仮定する。
ンド1のB関数、係数及びこれに関連したマツプ成分を
含むピラミッド型変換の成分を、データ速度の限定され
た送信チャンネルを介して送信する技術であって、元の
像を完全に表わすに必要な全てのピラミッド型変換デー
タを送信するに要する時間のうちの僅かな部分で受信器
において像全体を再構成して見えるように表示するとい
う所望の結果を達成する技術に関する。ここでは、送信
チャンネルの容量は、受信器が表示スクリーンを1回走
査するに要する時間内では像を受信器に送信できないよ
うな制限があるものと仮定する。
米国内で現在実施されている商業放送では、この時間が
1/30秒である。データの僅かな部分のみを用いて受
信器で最初に像を再構成すると、像のディティルが失わ
れた歪が生じる。更に別のピラミッド型変換データが受
け取られるにつれて、その後の再構成が行われて、歪の
殆どないディティルのはっきりした像が得られる。この
結果を得るために、元の像に応答して、米国特許第4,
447.886号に開示されたようにピラミッド型変換
によって発生されたバンド1のB関数、係数及びマツプ
成分は、全て、最も低いバンド数から最も高いバンド数
まで最初に順序が定められる。
1/30秒である。データの僅かな部分のみを用いて受
信器で最初に像を再構成すると、像のディティルが失わ
れた歪が生じる。更に別のピラミッド型変換データが受
け取られるにつれて、その後の再構成が行われて、歪の
殆どないディティルのはっきりした像が得られる。この
結果を得るために、元の像に応答して、米国特許第4,
447.886号に開示されたようにピラミッド型変換
によって発生されたバンド1のB関数、係数及びマツプ
成分は、全て、最も低いバンド数から最も高いバンド数
まで最初に順序が定められる。
ピラミッド型変換の「高速」計算法を用いた時の自然の
データ発生順序では、全バンドからの係数が著しく混合
してしまうので、順序を決め直すことが必要である。
データ発生順序では、全バンドからの係数が著しく混合
してしまうので、順序を決め直すことが必要である。
次いで、像の変換により生じるデータの送信順序は、バ
ンド1のB関数項で始まり、次いで。
ンド1のB関数項で始まり、次いで。
バンド1の非ゼロ値係数、バンド2の非ゼロ値係数と続
き、ピラミッド変換プロセスに使用される最も高いバン
ドであるバンドNの全ての非ゼロ値係数が最後に送信さ
れる。マツピング成分は、ピタミッド変換のB関数及び
係数とインターリーフされた状態で送信されるが、これ
は、像の再構成に上記データを入れることに関して受信
器に指示する必要がある場合にのみ直ちに行われる。
き、ピラミッド変換プロセスに使用される最も高いバン
ドであるバンドNの全ての非ゼロ値係数が最後に送信さ
れる。マツピング成分は、ピタミッド変換のB関数及び
係数とインターリーフされた状態で送信されるが、これ
は、像の再構成に上記データを入れることに関して受信
器に指示する必要がある場合にのみ直ちに行われる。
受信器での再構成プロセスにおいては、まだ受け取って
いない全ての係数か又は既に受け取ったマツプ成分によ
ってゼロであると推定された全ての係数がゼロの値にさ
れる。更に送信が行われた場合には、これらの予め仮定
されたゼロ値係数のサブセットがその後非ゼロ値となる
。このように後で受信器において非ゼロ値であることが
分かる係数を一時的にゼロ値であると仮定する場合には
、送信の早期部分中に再構成された像にゆがみを招くが
1元の像を表わす全てのピラミッド型変換データを送信
するに要する時間のうちの僅かな部分中に受信器のam
者に一般的に全体の像内容を伝える。
いない全ての係数か又は既に受け取ったマツプ成分によ
ってゼロであると推定された全ての係数がゼロの値にさ
れる。更に送信が行われた場合には、これらの予め仮定
されたゼロ値係数のサブセットがその後非ゼロ値となる
。このように後で受信器において非ゼロ値であることが
分かる係数を一時的にゼロ値であると仮定する場合には
、送信の早期部分中に再構成された像にゆがみを招くが
1元の像を表わす全てのピラミッド型変換データを送信
するに要する時間のうちの僅かな部分中に受信器のam
者に一般的に全体の像内容を伝える。
第4図を説明すれば、ブロック16.18及び20は、
単一像の次々の再構成が行われる時の第1図のブロック
4及び5の一般的な動作を詳細に示すものである。ピラ
ミッド型変換からの変換係数は、係数定量、マツプ発生
及びメモリアドレス回路16に送られ、この回路は、後
で受信器において像を許容できる程度に再構成するため
に。
単一像の次々の再構成が行われる時の第1図のブロック
4及び5の一般的な動作を詳細に示すものである。ピラ
ミッド型変換からの変換係数は、係数定量、マツプ発生
及びメモリアドレス回路16に送られ、この回路は、後
で受信器において像を許容できる程度に再構成するため
に。
考えられる最大の効率(然も充分な忠実度に合致する)
を得るような度合まで係数を定量化する。
を得るような度合まで係数を定量化する。
マツプは、第3図に示す手順であって米国特許第4.4
47,886号に開示された手順に基づいて発生され、
次いで、非ゼロ値の係数及びマツプが共有メモリ18に
記憶される。この共有メモリ18は、個々の区分に分割
されており、各バンドの係数及びマツプの各々に対して
1つの区分があり、バンド1のB関数及びマツプに対し
て1つの区分があるようにされる。各メモリ区分内では
、マツプ成分及び非ゼロ値係数が所定の順序で入れられ
る。この順序の一例は、元の像の左上から右下への順序
である。然し乍ら、変換係数を種々の区分に入力する順
序は、順方向変換を行なう特定の順序に基づいて異なる
ことが明らかである。
47,886号に開示された手順に基づいて発生され、
次いで、非ゼロ値の係数及びマツプが共有メモリ18に
記憶される。この共有メモリ18は、個々の区分に分割
されており、各バンドの係数及びマツプの各々に対して
1つの区分があり、バンド1のB関数及びマツプに対し
て1つの区分があるようにされる。各メモリ区分内では
、マツプ成分及び非ゼロ値係数が所定の順序で入れられ
る。この順序の一例は、元の像の左上から右下への順序
である。然し乍ら、変換係数を種々の区分に入力する順
序は、順方向変換を行なう特定の順序に基づいて異なる
ことが明らかである。
第4図の出力メモリアドレス回路20は、バンド1のB
関数及びマツプ成分を保持しているメモリ区分で始めて
所定の順序でマツプ及び係数データをフェッチし、これ
らを第1図の送信チャンネル/記憶媒体22へ送信する
。上記バンド1のB関数及びマツプ成分を保持している
区分の活動内容が全て送信された後、バンド1の係数及
びこれに関連したマツプ成分を保持している共有メモリ
18の区分がその次に順次に送信されて完了となる。そ
の後、バンド2の係数及びこれに関連したマツプ成分が
送信され、等々となる。
関数及びマツプ成分を保持しているメモリ区分で始めて
所定の順序でマツプ及び係数データをフェッチし、これ
らを第1図の送信チャンネル/記憶媒体22へ送信する
。上記バンド1のB関数及びマツプ成分を保持している
区分の活動内容が全て送信された後、バンド1の係数及
びこれに関連したマツプ成分を保持している共有メモリ
18の区分がその次に順次に送信されて完了となる。そ
の後、バンド2の係数及びこれに関連したマツプ成分が
送信され、等々となる。
第4図のブロック24.26及び28は、第1図のブロ
ック7及び8の一般的な動作を詳細に示している。係数
及びマツプ成分は、送信チャンネル/記憶媒体22から
入力メモリアドレス回路24によって受け取られ、この
回路24は、これら係数及びマツプ成分が共有メモリ1
8に存在していたのと同じ順序でこれらを共有メモリ2
6に入れる。係数再構成装置兼メモリアドレス回路28
は、共有メモリ26からデータをフェッチし、必要に応
じてゼロ値の係数を挿入し、変換係数を次の再構成変換
器へ供給する。
ック7及び8の一般的な動作を詳細に示している。係数
及びマツプ成分は、送信チャンネル/記憶媒体22から
入力メモリアドレス回路24によって受け取られ、この
回路24は、これら係数及びマツプ成分が共有メモリ1
8に存在していたのと同じ順序でこれらを共有メモリ2
6に入れる。係数再構成装置兼メモリアドレス回路28
は、共有メモリ26からデータをフェッチし、必要に応
じてゼロ値の係数を挿入し、変換係数を次の再構成変換
器へ供給する。
受信器の表示装置で所望されることは、表示装置が走査
を行なうたびに、その走査時に送信チャンネル22から
得られる全てのデータを組み入れた像を形成することで
ある。まだ受け取られない全ての変換係数の値には、非
ゼロ値を受け取るか又はマツプ情報からゼロ値が推定さ
れるまで、ゼロの値が与えられる。上記所望の結果を得
るためには、実際上、送信チャンネル/記憶媒体22か
ら到達する幾つかの付加的なデータを各々組み込んだ何
回もの再構成を行なうことが必要である。
を行なうたびに、その走査時に送信チャンネル22から
得られる全てのデータを組み入れた像を形成することで
ある。まだ受け取られない全ての変換係数の値には、非
ゼロ値を受け取るか又はマツプ情報からゼロ値が推定さ
れるまで、ゼロの値が与えられる。上記所望の結果を得
るためには、実際上、送信チャンネル/記憶媒体22か
ら到達する幾つかの付加的なデータを各々組み込んだ何
回もの再構成を行なうことが必要である。
データ送信を完了するに要する時間周期にわたって数百
回の走査が行われる。
回の走査が行われる。
受信器においてこの所望の結果を得るためには、少なく
とも2つの解決策がある。第1の技術即ち解決策は、い
かなる時点においてもその時に得られる受信データを使
用して絶えず実時間で再構成を行なうことである。これ
を行なうために、米国特許第4,447,886号の「
高速」のピラミッド型再構成変換器を使用することがで
きる。
とも2つの解決策がある。第1の技術即ち解決策は、い
かなる時点においてもその時に得られる受信データを使
用して絶えず実時間で再構成を行なうことである。これ
を行なうために、米国特許第4,447,886号の「
高速」のピラミッド型再構成変換器を使用することがで
きる。
然し乍ら、数秒の時間にわたって単一像を再構成するの
に特に効果的な第2の技術もある。
に特に効果的な第2の技術もある。
単一像に対して受信器で上記の所望の結果を得るための
この第2の技術は、受信器の表示装置の走査速度ではな
くて、送信チャンネル/記憶媒体22からのデータの到
達速度に匹敵する速度で再構成装置を作動することであ
る。これは、非常に重要なことである。というのは、再
構成に必要な速度が遅いために、これを実施するに要す
るハードウェアのコストを相当に低くできるからである
。例えば、効率的にプログラムされた現状の16ビツト
マイクロプロセツサは、全解像度のテレビジョンフレー
ムの再構成変換計算を20秒以内で実行することができ
る。
この第2の技術は、受信器の表示装置の走査速度ではな
くて、送信チャンネル/記憶媒体22からのデータの到
達速度に匹敵する速度で再構成装置を作動することであ
る。これは、非常に重要なことである。というのは、再
構成に必要な速度が遅いために、これを実施するに要す
るハードウェアのコストを相当に低くできるからである
。例えば、効率的にプログラムされた現状の16ビツト
マイクロプロセツサは、全解像度のテレビジョンフレー
ムの再構成変換計算を20秒以内で実行することができ
る。
この第2の技術について詳細に検討する。第5図に示さ
れた再構成システムにおいては、入力データ受信器32
が、受信器の表示装置の走査に要する時間よりも何倍も
長い時間周期にわたって送信チャンネルからのデータを
受け取る。係数再構成装置34は、第4図の共有メモリ
26によってバッファ作用を受けず又このメモリを必要
とせすに、このデータを1回で受け取る。第5図の係数
再構成装置34は、マツプによって指示されたときにゼ
ロ値の係数を挿入し、完全な1組の係数を、受信器32
にデータが受信される時間周期にわたって再構成変換器
36へ供給する。係数データは、その前の順序と同様に
順序付けされ、即ち、バンド1のB関数が最初で、次が
バンド1係数で、その次がバンド2係数、というように
して最後がバンドN係数となる。
れた再構成システムにおいては、入力データ受信器32
が、受信器の表示装置の走査に要する時間よりも何倍も
長い時間周期にわたって送信チャンネルからのデータを
受け取る。係数再構成装置34は、第4図の共有メモリ
26によってバッファ作用を受けず又このメモリを必要
とせすに、このデータを1回で受け取る。第5図の係数
再構成装置34は、マツプによって指示されたときにゼ
ロ値の係数を挿入し、完全な1組の係数を、受信器32
にデータが受信される時間周期にわたって再構成変換器
36へ供給する。係数データは、その前の順序と同様に
順序付けされ、即ち、バンド1のB関数が最初で、次が
バンド1係数で、その次がバンド2係数、というように
して最後がバンドN係数となる。
以下の説明では、バンド1ピクセル、バンド2ピクセル
、バンド3ピクセル、等について述べる。バンド1ピク
セルはバンド1のB関数と同一である。バンド1より高
いバンドのピクセルは、順方向又は再構成ピラミッド変
換を計算するプロセスで計算された同じバンドの中間バ
ンドB関数と同一である。
、バンド3ピクセル、等について述べる。バンド1ピク
セルはバンド1のB関数と同一である。バンド1より高
いバンドのピクセルは、順方向又は再構成ピラミッド変
換を計算するプロセスで計算された同じバンドの中間バ
ンドB関数と同一である。
第5図の技術においては、バンド1のB関数が装置34
から共有メモリ38へ直接供給される。
から共有メモリ38へ直接供給される。
次いで、再構成変換器36は、米国特許第4,447.
886号に開示されたように装置34からのバンド1の
B関数とバンド1の係数とを使用してバンド2のピクセ
ルを計算し、これらを共有メモリ38に記憶する。デー
タが得られる順序で、バンド3のピクセルが計算され、
等々とされる。
886号に開示されたように装置34からのバンド1の
B関数とバンド1の係数とを使用してバンド2のピクセ
ルを計算し、これらを共有メモリ38に記憶する。デー
タが得られる順序で、バンド3のピクセルが計算され、
等々とされる。
表示装置のための出力画素を得るためには、表示装置の
走査と同期して働く一連のパイリニア補間を使用し、受
信器32でその時受信した係数データの部分か、或いは
受信器32でバンド1のB関数しか受信しない場合には
、これらバンド1のB関数自体に適合するように再構成
変換器36によって計算された中間バンドピクセルで開
始して、像の再構成を行なう。ピラミッド型変換の再構
成動作においては、係数値がゼロであるか或いは実際の
値が受け取られないために係数値をゼロと仮定しなけれ
ばならないような条件のもとての本来のピクセル計算は
、バンドrL−IJ ピクセルからこれらをパイリニア
に補間するものである。
走査と同期して働く一連のパイリニア補間を使用し、受
信器32でその時受信した係数データの部分か、或いは
受信器32でバンド1のB関数しか受信しない場合には
、これらバンド1のB関数自体に適合するように再構成
変換器36によって計算された中間バンドピクセルで開
始して、像の再構成を行なう。ピラミッド型変換の再構
成動作においては、係数値がゼロであるか或いは実際の
値が受け取られないために係数値をゼロと仮定しなけれ
ばならないような条件のもとての本来のピクセル計算は
、バンドrL−IJ ピクセルからこれらをパイリニア
に補間するものである。
従って、パイリニア補間プロセスは、全ての係数値をゼ
ロとする条件のもとて再構成変換と全く同じ再構成関数
を形成する。
ロとする条件のもとて再構成変換と全く同じ再構成関数
を形成する。
第5図の動作について考えると、バンド1の全てのB関
数を受け取った時にシーケンスが開始される。これらの
データ値は、係数再構成装置34によって再構成変換器
36及び共有メモリ38へ送られる。この時には、バン
ド1の係数がまだ受け取られていないので、バンド2の
ピクセルは再構成変換器36によって計算されていない
、バンド1のピクセルは、パイリニア補間回路40へ送
られ、この回路は、バンド2のピクセルを計算し、これ
らを中間バンドメモリ42に記憶する。
数を受け取った時にシーケンスが開始される。これらの
データ値は、係数再構成装置34によって再構成変換器
36及び共有メモリ38へ送られる。この時には、バン
ド1の係数がまだ受け取られていないので、バンド2の
ピクセルは再構成変換器36によって計算されていない
、バンド1のピクセルは、パイリニア補間回路40へ送
られ、この回路は、バンド2のピクセルを計算し、これ
らを中間バンドメモリ42に記憶する。
パイリニア補間プロセスは、像表示装置と同期して機能
し、バンド1からのピクセルを実時間で順次に補間する
ことができるので、像全体に対する全計算結果の僅かな
部分のみをメモリ42に記憶するだけでよい、その時に
走査さるべき像の部分に関連した補間結果のみを記憶す
るだけでよい。
し、バンド1からのピクセルを実時間で順次に補間する
ことができるので、像全体に対する全計算結果の僅かな
部分のみをメモリ42に記憶するだけでよい、その時に
走査さるべき像の部分に関連した補間結果のみを記憶す
るだけでよい。
まだ表示されない部分は、これらを表示すべき時が近づ
くまで計算されず、既に計算されて表示された部分は破
棄され、メモリ内のその位置には新たな結果が書き込ま
れる。各バンドごとに2列のピクセルが補間“回路40
によって計算され、所与の時間にメモリ42に記憶され
る。バンド2のピクセルがバンド1のピクセルからパイ
リニアに補間された後、バンド3のピクセルがバンド2
のピクセルからパイリニアに補間され、というようにし
て、Nバンド系の場合には、バンドN−1のピクセルま
で補間される。バンドN−1のピクセルは、メモリ44
の個別の位置に記憶される。最終的なパイリニア補間プ
ロセスは、2対1のインターレース式表示装置(図示せ
ず)にピクセルを供給するように働く補間回路46によ
って行われる。
くまで計算されず、既に計算されて表示された部分は破
棄され、メモリ内のその位置には新たな結果が書き込ま
れる。各バンドごとに2列のピクセルが補間“回路40
によって計算され、所与の時間にメモリ42に記憶され
る。バンド2のピクセルがバンド1のピクセルからパイ
リニアに補間された後、バンド3のピクセルがバンド2
のピクセルからパイリニアに補間され、というようにし
て、Nバンド系の場合には、バンドN−1のピクセルま
で補間される。バンドN−1のピクセルは、メモリ44
の個別の位置に記憶される。最終的なパイリニア補間プ
ロセスは、2対1のインターレース式表示装置(図示せ
ず)にピクセルを供給するように働く補間回路46によ
って行われる。
インターレース式の表示装置は、奇数番号の列のピクセ
ルを1つのフィールドの走査中に与え、偶数番号の列の
ピクセルを第2のフィールド中に与えることを必要とす
る。
ルを1つのフィールドの走査中に与え、偶数番号の列の
ピクセルを第2のフィールド中に与えることを必要とす
る。
電子スイッチ48は、バンドNのピクセルが共有メモリ
38から直接得られる時まで補間回路46からのピクセ
ルデータを受け入れるように投入される。出力ピクセル
が再構成変換器36によって計算されメモリ38に記憶
されるところのバンドN係数のデータ送信部分中に、電
子スイッチ48は、ピクセルを計算した表示像の部分に
対してメモリ38から実際に計算されたピクセルを受け
入れるように投入されるか、さもなくば、補間回路46
からパイリニアに補間されたピクセルを受け入れるよう
に投入される。データ送信、変換器36による出力ピク
セルの計算及びメモリ38への記憶が終了すると、電子
スイッチ48は、表示装置と同期して供給メモリ38か
らピクセルデータを受け入れるようにのみ投入される。
38から直接得られる時まで補間回路46からのピクセ
ルデータを受け入れるように投入される。出力ピクセル
が再構成変換器36によって計算されメモリ38に記憶
されるところのバンドN係数のデータ送信部分中に、電
子スイッチ48は、ピクセルを計算した表示像の部分に
対してメモリ38から実際に計算されたピクセルを受け
入れるように投入されるか、さもなくば、補間回路46
からパイリニアに補間されたピクセルを受け入れるよう
に投入される。データ送信、変換器36による出力ピク
セルの計算及びメモリ38への記憶が終了すると、電子
スイッチ48は、表示装置と同期して供給メモリ38か
らピクセルデータを受け入れるようにのみ投入される。
この点において、メモリ38は、一般のビデオフレーム
記憶装置として働く。
記憶装置として働く。
パイリニアな補間については、第6A図及び第6B図と
、以下の表1に示すタイミングシーケンスとを参照して
説明する。第6A図は、ピクセルもしくは中間バンドの
B関数の基本的なグループを示し、第6B図は、補間装
置のブロック図である。
、以下の表1に示すタイミングシーケンスとを参照して
説明する。第6A図は、ピクセルもしくは中間バンドの
B関数の基本的なグループを示し、第6B図は、補間装
置のブロック図である。
第6A図に示すように、中間バンドピクセルPi、P2
.P3.P4.P5及びWとも称する中間バンドのB関
数は、ピクセルについてのその前の補間によるか或いは
再構成変換器36での実際の計算によって既に存在して
いる。第6A図に示されているが、ピクセルP1及びP
5は、ここに述べる計算には使用されない。補間された
ピクセルA、B及びCは、表1に示すタイミングに従っ
て第6B図に示す電子回路により計算される。
.P3.P4.P5及びWとも称する中間バンドのB関
数は、ピクセルについてのその前の補間によるか或いは
再構成変換器36での実際の計算によって既に存在して
いる。第6A図に示されているが、ピクセルP1及びP
5は、ここに述べる計算には使用されない。補間された
ピクセルA、B及びCは、表1に示すタイミングに従っ
て第6B図に示す電子回路により計算される。
表1
11i11 レジスタ50 レジス外2 レジスタ
56 加算器58邑力TI P4
P2 X (P2+P4)/2
Cr2 P3 P4
C(P3+P4)/2 Br3 W
P4 C(W+C)/4
A但し、Xは、イE作である。
56 加算器58邑力TI P4
P2 X (P2+P4)/2
Cr2 P3 P4
C(P3+P4)/2 Br3 W
P4 C(W+C)/4
A但し、Xは、イE作である。
動作について詳細に考えると、時間T1の前には、入力
P2は、回路の手前の3つの動作からレジスタ52に保
持されており、同様に、P4は、その後の3つの動作の
ために現在利用できる動作から保持される。P4は、再
構成変換器36の値がそのピクセルに対して計算されて
いる場合には第5図の共有メモリ38からフェッチされ
、又はそうでない場合には、中間バンドメモリ42から
フェッチされ、レジスタ5oにおいて得ることができる
。時間T1の間に、加算器58は、レジスタ5oからの
P4と、レジスタ52からのP2を2つの入力として受
け取り、ピクセルCに対して補間値1/2 (P2+P
4)を計算し、出力60へ送ると共に、レジスタ56に
も送り、次のクロック遷移においてタイミングを合わせ
てここに入れられる。次のクロック遷移においては、P
4がレジスタ50の出力からレジスタ52ヘタイミング
を合わせて入れられ、P3は、P4について述べた状態
のもとでメモリ38又は42から取り出され、レジスタ
50に記憶される。T2の間には、加算器58がレジス
タ50からP3を受け取ると共にレジスタ52からP4
を受け取り、ピクセル已に対する補間値1/2 (P3
+P4)を計算して、出力60に与える。T3の始めに
は、ピクセルWが前記の状態のもとでメモリ38又はメ
モリ42のいずれかからフェッチされ、タイミングをと
ってレジスタ50へ入れられる。T3の間に、加算器5
8は、レジスタ56からのピクセルCとレジスタ50か
らのピクセルWとを入力で受け取り、補間されたピクセ
ルAを出力60に発生する。
P2は、回路の手前の3つの動作からレジスタ52に保
持されており、同様に、P4は、その後の3つの動作の
ために現在利用できる動作から保持される。P4は、再
構成変換器36の値がそのピクセルに対して計算されて
いる場合には第5図の共有メモリ38からフェッチされ
、又はそうでない場合には、中間バンドメモリ42から
フェッチされ、レジスタ5oにおいて得ることができる
。時間T1の間に、加算器58は、レジスタ5oからの
P4と、レジスタ52からのP2を2つの入力として受
け取り、ピクセルCに対して補間値1/2 (P2+P
4)を計算し、出力60へ送ると共に、レジスタ56に
も送り、次のクロック遷移においてタイミングを合わせ
てここに入れられる。次のクロック遷移においては、P
4がレジスタ50の出力からレジスタ52ヘタイミング
を合わせて入れられ、P3は、P4について述べた状態
のもとでメモリ38又は42から取り出され、レジスタ
50に記憶される。T2の間には、加算器58がレジス
タ50からP3を受け取ると共にレジスタ52からP4
を受け取り、ピクセル已に対する補間値1/2 (P3
+P4)を計算して、出力60に与える。T3の始めに
は、ピクセルWが前記の状態のもとでメモリ38又はメ
モリ42のいずれかからフェッチされ、タイミングをと
ってレジスタ50へ入れられる。T3の間に、加算器5
8は、レジスタ56からのピクセルCとレジスタ50か
らのピクセルWとを入力で受け取り、補間されたピクセ
ルAを出力60に発生する。
T3の間には、レジスタ52の出力が作動不能にされ、
レジスタ56の出力が作動可能にされる。
レジスタ56の出力が作動可能にされる。
T1及びT2の間には、これと逆の場合となる。
レジスタ50は、各周期中に新たなデータが入力される
ようにタイミングとりされる。レジスタ52及び56は
、T1とT2との間にのみタイミングとりされ、T2の
間に新たなデータが入力され。
ようにタイミングとりされる。レジスタ52及び56は
、T1とT2との間にのみタイミングとりされ、T2の
間に新たなデータが入力され。
その他の時にはその手前の内容が保持される。
再び、第5図を説明すれば、バンドN−1のメモリ44
の目的は、パイリニアな補間回路40から送られるバン
ド5のピクセルデータにバッファ作用を与え、その順序
を変えてバンドNの補間回路46へ供給することである
。補間回路40は、2列のバンド5の補間データを並列
にメモリ44へ供給する一方、補間回路46は、これら
2列のデータを時間的に前後して順次に必要とする。
の目的は、パイリニアな補間回路40から送られるバン
ド5のピクセルデータにバッファ作用を与え、その順序
を変えてバンドNの補間回路46へ供給することである
。補間回路40は、2列のバンド5の補間データを並列
にメモリ44へ供給する一方、補間回路46は、これら
2列のデータを時間的に前後して順次に必要とする。
第5図のバンドNの補間回路46が第7図に詳細に示さ
れている。装置63.64.66及び68を含む補間回
路46の左半分は、垂直補間回路であって、これは、1
つのTVラフイールド中連続的に動作して、その人力6
2に送られた2列のバンド5ピクセル間の補間を行ない
、上記人力ピクセルを、他のTVラフイールド中変更は
しないが1走査線だけ遅延して通す、装置70.72及
び74を含む補間回路の右半分は、両フィールドの各走
査線に対して水平補則を行なう。
れている。装置63.64.66及び68を含む補間回
路46の左半分は、垂直補間回路であって、これは、1
つのTVラフイールド中連続的に動作して、その人力6
2に送られた2列のバンド5ピクセル間の補間を行ない
、上記人力ピクセルを、他のTVラフイールド中変更は
しないが1走査線だけ遅延して通す、装置70.72及
び74を含む補間回路の右半分は、両フィールドの各走
査線に対して水平補則を行なう。
第7図の垂直補間部分は、次のように動作する。垂直補
間を必要とするTVフィールドで作動する時には、マル
チプレクサ64は、入力データ62を加算器66への一
方の入力として通すように作動される。加算器66への
他方の入力は、入力データ62を厳密に1本のTV走査
線だけ遅延させる1走査線メモリ63の出力から得られ
る。
間を必要とするTVフィールドで作動する時には、マル
チプレクサ64は、入力データ62を加算器66への一
方の入力として通すように作動される。加算器66への
他方の入力は、入力データ62を厳密に1本のTV走査
線だけ遅延させる1走査線メモリ63の出力から得られ
る。
これら2つの入力は、加算器66によって加算され、右
への2進シフi〜によって2で除算され、レジスタ68
へ送られる。補間を必要としない他のTVフィールドで
作動する時には、マルチプレクサ64は、1走査線メモ
リ63からの出力が加算器66の両方の入力に送られる
ように作動する。
への2進シフi〜によって2で除算され、レジスタ68
へ送られる。補間を必要としない他のTVフィールドで
作動する時には、マルチプレクサ64は、1走査線メモ
リ63からの出力が加算器66の両方の入力に送られる
ように作動する。
加算器66は利得2を与え、これは、次いで、2進シフ
トによって2で分割されてからレジスタ68ヘデータが
送られる。その作用は、入力データ62を1走査線分遅
延してレジスタ68へ通すことである。
トによって2で分割されてからレジスタ68ヘデータが
送られる。その作用は、入力データ62を1走査線分遅
延してレジスタ68へ通すことである。
バンドNの水平補則は、レジスタ70及び74と加算器
72とによって行われる。レジスタ70及び74は、入
力データ62.1走査線メモリ63及びレジスタ68の
2倍のデータ速度でタイミングとりされる。このように
、レジスタ68からの各入力は、第7図の装置の水平補
間部分において2つの計算に順次に使用される。タイミ
ングシーケンスが以下の表2に示されている。
72とによって行われる。レジスタ70及び74は、入
力データ62.1走査線メモリ63及びレジスタ68の
2倍のデータ速度でタイミングとりされる。このように
、レジスタ68からの各入力は、第7図の装置の水平補
間部分において2つの計算に順次に使用される。タイミ
ングシーケンスが以下の表2に示されている。
表2
m レジスタ68 レジスタ70 加算器匹
レジスタ74T6 PI 口 円 円 (P1+P2)/
2 −T8 P2 Pi
(PL÷P2)/2 PIT9 P2
P2 (P2÷P2)/2
(日令P2)/2TIOP3 P2
(P2+P3)/2 P2この動作につい
て詳細に説明すると、Plは、T6及びT7の間にレジ
スタ68の出力に存在する。表2の時間欄の時間数は1
表1の時間数とは関係ない。T7の間に、加算器72は
、レジスタ68及び70から同じ21人力を受け取り、
従って、半分のスケールで考えると、加算器72の出力
には、量P1が発生され、・これは、次いで、T7の終
わりにタイミングを合わせてレジスタ74へ送られる。
レジスタ74T6 PI 口 円 円 (P1+P2)/
2 −T8 P2 Pi
(PL÷P2)/2 PIT9 P2
P2 (P2÷P2)/2
(日令P2)/2TIOP3 P2
(P2+P3)/2 P2この動作につい
て詳細に説明すると、Plは、T6及びT7の間にレジ
スタ68の出力に存在する。表2の時間欄の時間数は1
表1の時間数とは関係ない。T7の間に、加算器72は
、レジスタ68及び70から同じ21人力を受け取り、
従って、半分のスケールで考えると、加算器72の出力
には、量P1が発生され、・これは、次いで、T7の終
わりにタイミングを合わせてレジスタ74へ送られる。
T7の終わりには、P2がタイミングを合わせてレジス
タ68へ送られる。二の時には、レジスタ70もタイミ
ングどりされるが、その内容は変化しない。というのは
、このタイミングどりの時間には同じ人力P1が送られ
るからである。′r8の間には、加算器72は、レジス
タ70から一方の入力P1を受けそしてレジスタ68か
らP2を受けるので、出力1/2 (P1+P2)を発
生する。T8の終わりには、その結果がタイミングを合
わせてレジスタ74へ送られ、T9の間ここに保持され
る。又、T8の終わりには、P2がレジスタ68からレ
ジスタ70ヘタイミングを合わせて入れられる。T9の
間には、加算器72が量P2を形成し、等々となる。
タ68へ送られる。二の時には、レジスタ70もタイミ
ングどりされるが、その内容は変化しない。というのは
、このタイミングどりの時間には同じ人力P1が送られ
るからである。′r8の間には、加算器72は、レジス
タ70から一方の入力P1を受けそしてレジスタ68か
らP2を受けるので、出力1/2 (P1+P2)を発
生する。T8の終わりには、その結果がタイミングを合
わせてレジスタ74へ送られ、T9の間ここに保持され
る。又、T8の終わりには、P2がレジスタ68からレ
ジスタ70ヘタイミングを合わせて入れられる。T9の
間には、加算器72が量P2を形成し、等々となる。
■
本発明の第2の主たる特徴は1時間と共に変化を受ける
像のための変換係数を送信する技術に係る0本発明の目
的として、フレームごとの像データに基づいて変換ドメ
インの項及び/又は係数を形成する順方向変換器が送信
器に存在するものと仮定する。又、それに対応する再構
成変換器が受信器に存在するものと仮定する。例えば、
本発明は、前記ミー力(Meeker)氏の米国特許第
4,447.886号に開示されたピラミッド型変換に
ついて説明する。然し乍ら、本発明は、前記でも述べた
ようにピラミッド型変換への適用に限定されるものでは
ないことが理解されよう。
像のための変換係数を送信する技術に係る0本発明の目
的として、フレームごとの像データに基づいて変換ドメ
インの項及び/又は係数を形成する順方向変換器が送信
器に存在するものと仮定する。又、それに対応する再構
成変換器が受信器に存在するものと仮定する。例えば、
本発明は、前記ミー力(Meeker)氏の米国特許第
4,447.886号に開示されたピラミッド型変換に
ついて説明する。然し乍ら、本発明は、前記でも述べた
ようにピラミッド型変換への適用に限定されるものでは
ないことが理解されよう。
作動に際し、順方向変換器は、デジタルの像入力信号に
応答して、変換係数及び他の出力、例えば、ピラミッド
変換のバンド1のB関数を発生する。これらの係数及び
他の出力は、変換モデルメモリに保持されたその前の像
のモデルの変換係数及び出力と比較される。上記モデル
と、順方向変換器からその時送られる像についての新た
な変換係数との間の変換係数変化が識別される。この識
別された変化を表わすデータの優先順位が決められる。
応答して、変換係数及び他の出力、例えば、ピラミッド
変換のバンド1のB関数を発生する。これらの係数及び
他の出力は、変換モデルメモリに保持されたその前の像
のモデルの変換係数及び出力と比較される。上記モデル
と、順方向変換器からその時送られる像についての新た
な変換係数との間の変換係数変化が識別される。この識
別された変化を表わすデータの優先順位が決められる。
データのサブセットが選択され、受信器へ送信される。
このサブセットは、1つの所定のファイル周期長さの時
間内に遠隔の受信器へ送信できる量である。ファイル周
期は、一般に、n個のテレビジョンフレームの時間とし
て定められる。
間内に遠隔の受信器へ送信できる量である。ファイル周
期は、一般に、n個のテレビジョンフレームの時間とし
て定められる。
但し、nは、典型的に、小さな整数である。例えば、各
フレームからのデータが送信される場合には、n=1で
ある。1つおきのフレームからのデータが送信される場
合には、n = 2である。上記したように、成るフレ
ームから次のフレームへの変化の量により、全ての変化
データが常に1つのファイル周期中に送信できるという
わけではない。
フレームからのデータが送信される場合には、n=1で
ある。1つおきのフレームからのデータが送信される場
合には、n = 2である。上記したように、成るフレ
ームから次のフレームへの変化の量により、全ての変化
データが常に1つのファイル周期中に送信できるという
わけではない。
このような場合に1本発明の技術は、僅かな質の低下に
関して著しい効果を発揮する。
関して著しい効果を発揮する。
受信器では、像の第2の変換係数モデルがデータのサブ
セットによって補充され、その間に。
セットによって補充され、その間に。
送信器でも、像の変換係数モデルが同様に補充される。
従って、受信器及び送信器の両モデルは、送信器に送ら
れている現在の像に応答して発生された現在の変換係数
にできるだけ厳密に一致する方向に等しく駆動され、上
記の優先順位決めの制限を受けると共に、使用された送
信チャンネルの一定データ速度に見合うようにデータサ
ブセットが選択される。
れている現在の像に応答して発生された現在の変換係数
にできるだけ厳密に一致する方向に等しく駆動され、上
記の優先順位決めの制限を受けると共に、使用された送
信チャンネルの一定データ速度に見合うようにデータサ
ブセットが選択される。
送信器及び受信器のモデルをゼロに初期化することによ
ってプロセスが開始される。従って、最初の実際のフレ
ームが送られた時、「変更」デ−夕は、ゼロを基準とす
るので、フレームデータそれ自体と同じものになる。
ってプロセスが開始される。従って、最初の実際のフレ
ームが送られた時、「変更」デ−夕は、ゼロを基準とす
るので、フレームデータそれ自体と同じものになる。
ヱ又イング友人
動きのある像については、2つの別々ではあるが相互に
関係のあるマツピング技術が使用される。第1のマツピ
ング技術は、第8A図に示すもので、これは、米国特許
第4,447,886号で既に紹介されたアーギュメン
テーションであり、第3図を参照して上記で述べたもの
である。然し乍ら、第8A図に示されたマツプは、実際
には、送信されない。むしろ、実際に送信される情報に
基づいてその同一のコピーが構成されて、送信器及び受
信器の位置に維持される。これらの2つのマツピング技
術は、例示に過ぎず、本発明を実施する上では、種々の
別のマツプを案出できることが明らかであろう。
関係のあるマツピング技術が使用される。第1のマツピ
ング技術は、第8A図に示すもので、これは、米国特許
第4,447,886号で既に紹介されたアーギュメン
テーションであり、第3図を参照して上記で述べたもの
である。然し乍ら、第8A図に示されたマツプは、実際
には、送信されない。むしろ、実際に送信される情報に
基づいてその同一のコピーが構成されて、送信器及び受
信器の位置に維持される。これらの2つのマツピング技
術は、例示に過ぎず、本発明を実施する上では、種々の
別のマツプを案出できることが明らかであろう。
第8A図のマツプは、以下で詳細に説明する「予想」ビ
ットが、各「辞書」の一部分として含まれるという点で
、第3図の場合とは異なる。
ットが、各「辞書」の一部分として含まれるという点で
、第3図の場合とは異なる。
「予想」ビットは、送信器から受信器へ明確に送信され
るものではなく、送信器及び受信器によってそれらの各
々の変換係数モデルに挿入され、2進1は、次のファイ
ル周期においてその辞書に変更データが予想されること
を指示するマーカでありそして2進Oは、このようなマ
ーカがないことを意味する。動きのある像の場合は、受
信器においてマツプを使用して、受信器のモデルメモリ
に記憶された変換係数データから、再構成変換器によっ
て必要とされる順序で、送信器から既に受け取ってまだ
有効となっている全ての係数と、送信器から既に受け取
った信号マツプより推定されるゼロ値係数とを再構成す
る。又、送信器においてマツプを使用して、同じ機能を
実行し、保持された係数モデルを変換器から受け取った
新たな係数と比較し、係数の変化を決定する。
るものではなく、送信器及び受信器によってそれらの各
々の変換係数モデルに挿入され、2進1は、次のファイ
ル周期においてその辞書に変更データが予想されること
を指示するマーカでありそして2進Oは、このようなマ
ーカがないことを意味する。動きのある像の場合は、受
信器においてマツプを使用して、受信器のモデルメモリ
に記憶された変換係数データから、再構成変換器によっ
て必要とされる順序で、送信器から既に受け取ってまだ
有効となっている全ての係数と、送信器から既に受け取
った信号マツプより推定されるゼロ値係数とを再構成す
る。又、送信器においてマツプを使用して、同じ機能を
実行し、保持された係数モデルを変換器から受け取った
新たな係数と比較し、係数の変化を決定する。
第2のマツピング技術は、第8B図に示した変更マツプ
信号技術である。変更マツプ及びこれに関連した係数は
、送信器において、順方向変換器から新たに形成された
変換係数と、既に形成されて保持された上記の係数モデ
ルから再構成された変換係数との間の差に応じて発生さ
れる。変更マツプ及びこれに関連した係数は、バンド数
によって優先順位が決められ、利用できる送信チャンネ
ル容量に基づいて送信のためのサブセットが選択される
。従って、変更マツプ成分は、実際に送信される(第8
A図のマツプ成分が送信されないのに対して)。受信器
では、選択されたサブセットを使用して、受信器に保持
された係数モデルを補充する。変更マツプ信号技術によ
って変更されない他の全ての像変換係数は、変更される
ことなく、送信器及び受信器のモデルメモリに保持され
る。
信号技術である。変更マツプ及びこれに関連した係数は
、送信器において、順方向変換器から新たに形成された
変換係数と、既に形成されて保持された上記の係数モデ
ルから再構成された変換係数との間の差に応じて発生さ
れる。変更マツプ及びこれに関連した係数は、バンド数
によって優先順位が決められ、利用できる送信チャンネ
ル容量に基づいて送信のためのサブセットが選択される
。従って、変更マツプ成分は、実際に送信される(第8
A図のマツプ成分が送信されないのに対して)。受信器
では、選択されたサブセットを使用して、受信器に保持
された係数モデルを補充する。変更マツプ信号技術によ
って変更されない他の全ての像変換係数は、変更される
ことなく、送信器及び受信器のモデルメモリに保持され
る。
送信のための選択されたサブセットは、設計の選択上の
問題として種々の色々なやり方の1つで定義することに
よって予め決定することのできる値を含んでいる。例え
ば、(1)新たな係数値、(2)新たな値とその前の値
との差である値又は(3)新たな値と、送信器及び受信
器で所定の式によって個別に計算された量との差であっ
て、その後受信器へ送られると共に送信器で上記モデル
を補充するのに用いられる別の値。
問題として種々の色々なやり方の1つで定義することに
よって予め決定することのできる値を含んでいる。例え
ば、(1)新たな係数値、(2)新たな値とその前の値
との差である値又は(3)新たな値と、送信器及び受信
器で所定の式によって個別に計算された量との差であっ
て、その後受信器へ送られると共に送信器で上記モデル
を補充するのに用いられる別の値。
第8B図に示された内容及び存在ワードは、係数の存在
ではなくて変更の発生を示すという点で、第8A図のも
のとは異なる。例えば、変更内容ワードに2進「1」が
現われた時には、係数を変更すべきであることを指示し
、変更内容ワードに2進「OJが生じた時には、係数を
そのま\にすべきであることを指示する。又、内容ワー
ドが送信されない時には、そのワードに関連した係数を
変更すべきでないことを指示する。
ではなくて変更の発生を示すという点で、第8A図のも
のとは異なる。例えば、変更内容ワードに2進「1」が
現われた時には、係数を変更すべきであることを指示し
、変更内容ワードに2進「OJが生じた時には、係数を
そのま\にすべきであることを指示する。又、内容ワー
ドが送信されない時には、そのワードに関連した係数を
変更すべきでないことを指示する。
第8B図の変更存在ワードは、第8A図の存在ワードに
比して、4つまでの異なった意味をもつことができる。
比して、4つまでの異なった意味をもつことができる。
以下で述べる予想マーカを伴う状態を除けば、存在ワー
ドが送信されない場合、存在ワードが存在しないバンド
より高いいがなるバンドにおいても同じファイル周期中
に無変更となることを意味する。又、予想マーカを伴う
状態を除いて、予想ワードが「無変更」状態を示す場合
には、より高いバンドにおいて、同じファイル中に無変
更となる。存在ワードには、「無変更」に加えて、3つ
の別の信号状態が存在すると考えられる。これらは、(
1)変更、(2)打消、(3)消去である。これらは全
て変更識別子処理ブロックの詳細な説明の部分で述べる
。
ドが送信されない場合、存在ワードが存在しないバンド
より高いいがなるバンドにおいても同じファイル周期中
に無変更となることを意味する。又、予想マーカを伴う
状態を除いて、予想ワードが「無変更」状態を示す場合
には、より高いバンドにおいて、同じファイル中に無変
更となる。存在ワードには、「無変更」に加えて、3つ
の別の信号状態が存在すると考えられる。これらは、(
1)変更、(2)打消、(3)消去である。これらは全
て変更識別子処理ブロックの詳細な説明の部分で述べる
。
透型プロセス
第9図は、動きのある像の場合に変換係数の優先順位コ
ード化を行なう送信器及び受信器の要素をブロック図形
態で示している。コード化及び送信は、送信器において
、3つの別々のプロセスで行われる(処理される隣接像
フレーム間の時間を最小とするために送信器のプロセス
1及び3を結合できるが)。又、これらのプロセスは、
動作中にサイクルとして見ることができる。第9図の装
置は、送信器の3つのプロセスを説明することによって
最も良く理解されよう。
ード化を行なう送信器及び受信器の要素をブロック図形
態で示している。コード化及び送信は、送信器において
、3つの別々のプロセスで行われる(処理される隣接像
フレーム間の時間を最小とするために送信器のプロセス
1及び3を結合できるが)。又、これらのプロセスは、
動作中にサイクルとして見ることができる。第9図の装
置は、送信器の3つのプロセスを説明することによって
最も良く理解されよう。
送信器のプロセス1は、変換係数モデルのメモリ84に
保持された手前のモデルの変換係数と、順方向変換器か
らの変換係数データ76との間の変化を識別するもので
、これは、変更識別回路78において行われる。送信器
のこのプロセス1においては、メモリ84に保持された
変換係数データが、バンド1でスタートしてバンドNま
で続く水平ストリップにおいて再構成方向に変換モデル
再構成回路86により再構成される。ここで、Nは、シ
ステムの最も高いバンドである。これは、メモリ84に
保持された変換モデルマツプ信号データを用いて行われ
る。メモリ84に保持された係数と、メモリ84に保′
持されたマツプデータから推定されるゼロ値係数とを含
む1組の変換係数が再構成回路86によって発生され、
変更されない状態で補充プロセッサ81に通され、先入
れ先出しくFIFO)メモリ82に送られる。このメモ
リは、バンド1からNまでの各々に対して1つづつN個
の個々のFIFOを含む。バンド1のB関数は、ここに
述べる係数プロセッサによって処理されず、それらの処
理については、以下で別途説明する。
保持された手前のモデルの変換係数と、順方向変換器か
らの変換係数データ76との間の変化を識別するもので
、これは、変更識別回路78において行われる。送信器
のこのプロセス1においては、メモリ84に保持された
変換係数データが、バンド1でスタートしてバンドNま
で続く水平ストリップにおいて再構成方向に変換モデル
再構成回路86により再構成される。ここで、Nは、シ
ステムの最も高いバンドである。これは、メモリ84に
保持された変換モデルマツプ信号データを用いて行われ
る。メモリ84に保持された係数と、メモリ84に保′
持されたマツプデータから推定されるゼロ値係数とを含
む1組の変換係数が再構成回路86によって発生され、
変更されない状態で補充プロセッサ81に通され、先入
れ先出しくFIFO)メモリ82に送られる。このメモ
リは、バンド1からNまでの各々に対して1つづつN個
の個々のFIFOを含む。バンド1のB関数は、ここに
述べる係数プロセッサによって処理されず、それらの処
理については、以下で別途説明する。
手前のファイル周期中に確立されてメモリ84に変換係
数モデルと共に保持された「予想」マーカも、F I
FO82に通されて、変更識別回路78又は変換モデル
マツプ発生器83へ送られる。
数モデルと共に保持された「予想」マーカも、F I
FO82に通されて、変更識別回路78又は変換モデル
マツプ発生器83へ送られる。
FIFOメモリ82の目的は、より低いバンドの係数を
より高いバンドの係数に対して遅延し、上記係数を、最
も高いバンドNで始めてバンド1へと向かうようにして
、変換係数データ76と同じ順序で変更識別回路78へ
送ることができる。
より高いバンドの係数に対して遅延し、上記係数を、最
も高いバンドNで始めてバンド1へと向かうようにして
、変換係数データ76と同じ順序で変更識別回路78へ
送ることができる。
係数の発生及び使用の順序についてのこの相違は、ピラ
ミッド型変換の高速計算法に本来あるものである。発生
及び使用の順序は、変換プロセスの種々のバンド間で異
なるが、単一のバンド内における係数の発生及び使用の
順序は同一である。又、Nバンド変換系においてNに等
しいかそれより小さい数をLとすれば、バンドLの係数
は、第9図の変更し期別回路78で新たに発生される係
数と比較する必要が生じる前に、本来再構成される。
ミッド型変換の高速計算法に本来あるものである。発生
及び使用の順序は、変換プロセスの種々のバンド間で異
なるが、単一のバンド内における係数の発生及び使用の
順序は同一である。又、Nバンド変換系においてNに等
しいかそれより小さい数をLとすれば、バンドLの係数
は、第9図の変更し期別回路78で新たに発生される係
数と比較する必要が生じる前に、本来再構成される。
従って、再構成順序と順方向の順序との間で必要とされ
る順序の付は直を行なうには、1群のN個のFIFOメ
モリが必要とされる。単一のバンド内での発生及び使用
の順序が同じでないようなシステムを設計することがで
きる。然し乍ら、水平走査線において左上から右下へと
入力像を走査しそして出力表示袋口においても同様に走
査するという本来の順序では、当然、同じバンド内の係
数を順方向変換器で発生されたものと同じ順序にするこ
とが再構成変換器で必要とされることになる。
る順序の付は直を行なうには、1群のN個のFIFOメ
モリが必要とされる。単一のバンド内での発生及び使用
の順序が同じでないようなシステムを設計することがで
きる。然し乍ら、水平走査線において左上から右下へと
入力像を走査しそして出力表示袋口においても同様に走
査するという本来の順序では、当然、同じバンド内の係
数を順方向変換器で発生されたものと同じ順序にするこ
とが再構成変換器で必要とされることになる。
変更識別回路78は、PIFO82から送られた変換係
数とデータ76との間に係数の変更があるかどうかを決
定し、変更された新たな係数を、それらの位置を識別す
る変更マツプと共に変更モデルメモリ79に記憶する。
数とデータ76との間に係数の変更があるかどうかを決
定し、変更された新たな係数を、それらの位置を識別す
る変更マツプと共に変更モデルメモリ79に記憶する。
(送信プロセス1及び3が組み合わされる場合には、P
I FO82からの係数データも変換モデルマツプ発
生器83において処理されるが、これについては、第3
のプロセスの部分で以下に説明する。) メモリ79及びメモリ84の各々は、rAJ及びrBJ
区分を有し、その各々は、単一バンドの係数を各々含む
N個の先入れ先出しスタックとして編成される。各メモ
リの個別のrAJ及びrBJ区分は、書き込みや読み取
りが必要とされる時に干渉や重畳書き込みを招くことな
く、メモリに同時に書き込み及び読み取りできるように
する。rBJメモリが読み取られる時には、rAJメモ
リに書き込みを行なうことができ、或いは又、rAJメ
モリが読み取られる時には、rBJメモリに書き込みを
行なうことができる。メモリのrAJ及びrBJ部分の
役割は、成るファイル周期についての全ての処理が完了
すると、逆転する。
I FO82からの係数データも変換モデルマツプ発
生器83において処理されるが、これについては、第3
のプロセスの部分で以下に説明する。) メモリ79及びメモリ84の各々は、rAJ及びrBJ
区分を有し、その各々は、単一バンドの係数を各々含む
N個の先入れ先出しスタックとして編成される。各メモ
リの個別のrAJ及びrBJ区分は、書き込みや読み取
りが必要とされる時に干渉や重畳書き込みを招くことな
く、メモリに同時に書き込み及び読み取りできるように
する。rBJメモリが読み取られる時には、rAJメモ
リに書き込みを行なうことができ、或いは又、rAJメ
モリが読み取られる時には、rBJメモリに書き込みを
行なうことができる。メモリのrAJ及びrBJ部分の
役割は、成るファイル周期についての全ての処理が完了
すると、逆転する。
成るファイル周期の処理の終わりには、次のファイル周
期に読み出すべきデータが、その手前のファイル周期に
書き込みされたメモリの部分に保持される。又、手前の
ファイル周期に読み取られた部分はもはや有効なデータ
を有しておらず1次のファイル周期中にそこに書き込み
を行なう準備ができる。
期に読み出すべきデータが、その手前のファイル周期に
書き込みされたメモリの部分に保持される。又、手前の
ファイル周期に読み取られた部分はもはや有効なデータ
を有しておらず1次のファイル周期中にそこに書き込み
を行なう準備ができる。
送信プロセス2は、送信プロセス1で変更が生じたと識
別された変更モデルメモリ79からのデータサブセット
を、最初に確立されてその後に整数個の変換処理ブロッ
クに厳密に対応すると決定されたファイル周期時間中に
、所定のビット/秒容量の送信チャンネルを経て送信で
きるかどうかを判断する。これを行なうために、第1の
通過試み再構成及び補充が実行される。即ち、各メモリ
に係数と共に記憶された信号マツプと、測定されるバン
ド番−号で送信するのに必要な変更データの量とを用い
て、メモリ79及び84の変換係数再構成が実行される
。このプロセス2においては、手前のファイル周期中に
「予想」マーカによって指示された変更データをカウン
トできるように、メモリ84及びメモリ79からの係数
データを再構成することが必要である。
別された変更モデルメモリ79からのデータサブセット
を、最初に確立されてその後に整数個の変換処理ブロッ
クに厳密に対応すると決定されたファイル周期時間中に
、所定のビット/秒容量の送信チャンネルを経て送信で
きるかどうかを判断する。これを行なうために、第1の
通過試み再構成及び補充が実行される。即ち、各メモリ
に係数と共に記憶された信号マツプと、測定されるバン
ド番−号で送信するのに必要な変更データの量とを用い
て、メモリ79及び84の変換係数再構成が実行される
。このプロセス2においては、手前のファイル周期中に
「予想」マーカによって指示された変更データをカウン
トできるように、メモリ84及びメモリ79からの係数
データを再構成することが必要である。
プロセス2から、得られるビット数が完全に使用された
バンド番号が、そのバンドに用いられたビット数のカウ
ント値と共に決定される。この後者のビット数は、おお
よその値である。というのは、整数個の上記ブロックを
送信することが所望されるが、最後の処理ブロックの送
信には、一部分のビットしか必要とされないからである
。それ故、送信器と受信器との間の所定の構成により、
送信器は、現在のファイル周期中に係数及びマツプデー
タを終了させねばならないバンドの番号と、このバンド
に使用できると最初に決定されたビット数とを受信器へ
送信するようにされる。送信器と受信器との間の構成例
としては、最初のビットが使用されてしまった処理ブロ
ックの送信を完了するに充分な数の付加的なビットが送
信されるというものである。2系統の再構成及び補充プ
ロセスが設けられた理由については、以下で詳細に述べ
る。
バンド番号が、そのバンドに用いられたビット数のカウ
ント値と共に決定される。この後者のビット数は、おお
よその値である。というのは、整数個の上記ブロックを
送信することが所望されるが、最後の処理ブロックの送
信には、一部分のビットしか必要とされないからである
。それ故、送信器と受信器との間の所定の構成により、
送信器は、現在のファイル周期中に係数及びマツプデー
タを終了させねばならないバンドの番号と、このバンド
に使用できると最初に決定されたビット数とを受信器へ
送信するようにされる。送信器と受信器との間の構成例
としては、最初のビットが使用されてしまった処理ブロ
ックの送信を完了するに充分な数の付加的なビットが送
信されるというものである。2系統の再構成及び補充プ
ロセスが設けられた理由については、以下で詳細に述べ
る。
送信プロセス3は、メモリ79及び84からのデータに
対する第2系統の再構成及び補充である。この第2系統
の動作により、実際に送信すべき係数及び変更マツプデ
ータが形成される。データは、待ち行列プロセッサ80
によって選択され、送信器の送信チャンネルバッファ8
7によって速度的にバッファ作用を受け、送信チャンネ
ル85へ供給される。これと同時に、送信のために選択
された同じデータが補充プロセッサ81に使用され、メ
モリ84に保持されたモデルが補充される。
対する第2系統の再構成及び補充である。この第2系統
の動作により、実際に送信すべき係数及び変更マツプデ
ータが形成される。データは、待ち行列プロセッサ80
によって選択され、送信器の送信チャンネルバッファ8
7によって速度的にバッファ作用を受け、送信チャンネ
ル85へ供給される。これと同時に、送信のために選択
された同じデータが補充プロセッサ81に使用され、メ
モリ84に保持されたモデルが補充される。
プロセッサ81からの出力は、FIFOメモリ82に送
られ、送信プロセス1において行われたようにそこで選
択的に遅延され、変換係数データ76の順方向変換順序
でFIFOメモリ82の出力に送られる。この場合も、
PIFO82の出力には、ゼロ値の係数を含む全ての係
数データが現われる。
られ、送信プロセス1において行われたようにそこで選
択的に遅延され、変換係数データ76の順方向変換順序
でFIFOメモリ82の出力に送られる。この場合も、
PIFO82の出力には、ゼロ値の係数を含む全ての係
数データが現われる。
変換モデルマツプ発生器83は、F I FO82から
受け取った係数データを圧縮し、係数及びマツプデータ
を変換モデルメモリ84へ送る。FIFO82からのデ
ータを圧縮し、補充プロセスの後に新しい変換モデルマ
ツプを発生することによって有用なマツプ「ウオツシン
グ」作用が実行される。成る場合にゼロ値係数を指すこ
とのあるマツプ成分であって、保持もしなければならな
いようなマツプ成分は、この「ウオツシング」作用によ
って除去される。
受け取った係数データを圧縮し、係数及びマツプデータ
を変換モデルメモリ84へ送る。FIFO82からのデ
ータを圧縮し、補充プロセスの後に新しい変換モデルマ
ツプを発生することによって有用なマツプ「ウオツシン
グ」作用が実行される。成る場合にゼロ値係数を指すこ
とのあるマツプ成分であって、保持もしなければならな
いようなマツプ成分は、この「ウオツシング」作用によ
って除去される。
送信プロセス1及び3は、必要に応じて組み合わせるこ
とができ、このように組み合わせない場合に得られる以
上の秒当りの入力ビデオフレーム数で変換係数の優先順
位コード化を行なえるという効果が得られる。秒当りの
フレーム数を最大とすることが所望されない場合には、
送信器と受信器との間の像変化の搬送遅延を最小とする
ことがしばしば望まれる。例えば、変更を識別するため
に係数プロセッサによって4つおきのフレームしか使用
されないように3つの映像フレームを処理から除外する
ような場合には、試みと実際の補充再構成及びデータ送
信にできるだけ近い映像フレームを処理に用いることが
望ましい。従って、現在のファイル周期の送信プロセス
1と2との間ではなく、手前のファイル周期の送信プロ
セス3と現在のファイル周期の送信プロセス1との間に
未使用のフレームが生じなければならない。これは、手
前のファイル周期の送信プロセス3に関連するのではな
く、送信プロセス2の直前に送信プロセス1を実行する
ことによって行われる。
とができ、このように組み合わせない場合に得られる以
上の秒当りの入力ビデオフレーム数で変換係数の優先順
位コード化を行なえるという効果が得られる。秒当りの
フレーム数を最大とすることが所望されない場合には、
送信器と受信器との間の像変化の搬送遅延を最小とする
ことがしばしば望まれる。例えば、変更を識別するため
に係数プロセッサによって4つおきのフレームしか使用
されないように3つの映像フレームを処理から除外する
ような場合には、試みと実際の補充再構成及びデータ送
信にできるだけ近い映像フレームを処理に用いることが
望ましい。従って、現在のファイル周期の送信プロセス
1と2との間ではなく、手前のファイル周期の送信プロ
セス3と現在のファイル周期の送信プロセス1との間に
未使用のフレームが生じなければならない。これは、手
前のファイル周期の送信プロセス3に関連するのではな
く、送信プロセス2の直前に送信プロセス1を実行する
ことによって行われる。
叉1ジ李ノ、
第9図の受信器部分について簡単に説明する。
先ず、送信プロセス1と3が組み合わされるかどうかに
基づいて送信器の動作が2サイクル又は3サイクルで行
われたのに対し、受信器の動作は、単一のサイクルで実
行できることに注意されたい。
基づいて送信器の動作が2サイクル又は3サイクルで行
われたのに対し、受信器の動作は、単一のサイクルで実
行できることに注意されたい。
受信器の送信チャンネルバッファ86は、1ファイル周
期の時間にわたって送信チャンネル85か為データを受
け取る。このチャンネルバッファ86は、データをその
成分に分離し、バンド1のB関数及びサブバンドのコー
ド化データを第9図に示されていない別の位置へ供給し
、バンドエないしバンドNのマツプ及び係数データをバ
ッファ88の1つの区分に供給し、データが放出された
バンドを指示する情報及びこのバンドに対して予想され
るデータの推定ビット数をバッファ88の別の区分に供
給する。上記の全てのデータは、一定長さのワードに変
換されてから上記したように供給される。
期の時間にわたって送信チャンネル85か為データを受
け取る。このチャンネルバッファ86は、データをその
成分に分離し、バンド1のB関数及びサブバンドのコー
ド化データを第9図に示されていない別の位置へ供給し
、バンドエないしバンドNのマツプ及び係数データをバ
ッファ88の1つの区分に供給し、データが放出された
バンドを指示する情報及びこのバンドに対して予想され
るデータの推定ビット数をバッファ88の別の区分に供
給する。上記の全てのデータは、一定長さのワードに変
換されてから上記したように供給される。
バッファ88は、バッファ86と変更再構成回路90と
の間のデータのための速度バッファとして働く。又、バ
ッファ88は、以下で述べるサブバンドデコード動作か
ら、第3の別の区分にセーブされるバンド0存在ワード
も受け取る。
の間のデータのための速度バッファとして働く。又、バ
ッファ88は、以下で述べるサブバンドデコード動作か
ら、第3の別の区分にセーブされるバンド0存在ワード
も受け取る。
変更再構成回路9oは、待ち行列プロセッサ80、変更
モデルメモリ79及び変更モデル再構成回路77によっ
て送信器に与えられる機能と直接匹敵するような機能を
受信器に与えるものである。変換係数及びマツプ成分は
、変更再構成回路90により、変換モデルメモリ96及
び変換モデル再構成回路97によって構成された対応部
分と同期して、補充プロセッサ92へ送られ、受信器に
保持された変換係数モデルに組み入れられる。
モデルメモリ79及び変更モデル再構成回路77によっ
て送信器に与えられる機能と直接匹敵するような機能を
受信器に与えるものである。変換係数及びマツプ成分は
、変更再構成回路90により、変換モデルメモリ96及
び変換モデル再構成回路97によって構成された対応部
分と同期して、補充プロセッサ92へ送られ、受信器に
保持された変換係数モデルに組み入れられる。
現在ファイル周期のデータが使用されてしまったバンド
番号と、このバンドに割り当てられて送信プロセス2で
決定された推定ビット数とを与える上記のデータは、受
信器へ送信され、変更再構成回路90により、変更及び
マーカを受信器の係数モデルに適切に配置するのに使用
される。
番号と、このバンドに割り当てられて送信プロセス2で
決定された推定ビット数とを与える上記のデータは、受
信器へ送信され、変更再構成回路90により、変更及び
マーカを受信器の係数モデルに適切に配置するのに使用
される。
受信器のF I FO93、マツプ発生器94及びメモ
リ96は、各々、送信器のP I FO82、発生器8
3及びメモリ84と同じ機能を果たす。
リ96は、各々、送信器のP I FO82、発生器8
3及びメモリ84と同じ機能を果たす。
完全な1組の係数98が補充プロセッサ92によってそ
の後の再構成変換器へ発生され、映像出力信号が形成さ
れる。
の後の再構成変換器へ発生され、映像出力信号が形成さ
れる。
変Jul別11個
変換係数モデルメモリ84の手前の像モデルに含まれた
係数と第9図の変換係数データ76との間の変更の識別
は、第10A図に示された変換処理ブロックの各動作ご
とに行われる。この動作は、変轡の最も高いバンドの係
数から始めてバンド1に向かって行われる。このプロセ
スは、先ず。
係数と第9図の変換係数データ76との間の変更の識別
は、第10A図に示された変換処理ブロックの各動作ご
とに行われる。この動作は、変轡の最も高いバンドの係
数から始めてバンド1に向かって行われる。このプロセ
スは、先ず。
最も高いバンドの変更と、これに続いて、これらを指す
に必要なより低いバンドの分岐とを識別することにより
、第8B図のツリー構造で変更マツプ及びこれに関連し
た係数を発生するように順方向に行われ、これにより、
以下で述べる打消及び消去の変更コマンドを最も低いバ
ンドレベルに向かって下方へ送れるようにする。このよ
うにして、マツプが最も効率よく発生され、最少数の低
バンドコマンドが発生され、最も高い信号効率を得るよ
うに最大レベルの打消及び消去信号が発生される。
に必要なより低いバンドの分岐とを識別することにより
、第8B図のツリー構造で変更マツプ及びこれに関連し
た係数を発生するように順方向に行われ、これにより、
以下で述べる打消及び消去の変更コマンドを最も低いバ
ンドレベルに向かって下方へ送れるようにする。このよ
うにして、マツプが最も効率よく発生され、最少数の低
バンドコマンドが発生され、最も高い信号効率を得るよ
うに最大レベルの打消及び消去信号が発生される。
順方向プロセスは、第10A図に示す形式の一連の処理
ブロックで実行される。第10A図のブロック100の
入力として必要とされるものは。
ブロックで実行される。第10A図のブロック100の
入力として必要とされるものは。
手前のモデル102からの変換係数と、新たな変換係数
104と、次に高いバンドからの状態入力108である
。この状態入力は1次に高いバンドに対して受け入れら
れ且つ必要とされるコマンドをブロック100に知らせ
る。簡単に述べると、成る場合には、より低いバンドに
おいてコマンドを選択して信号効率を最大に上げること
ができる。
104と、次に高いバンドからの状態入力108である
。この状態入力は1次に高いバンドに対して受け入れら
れ且つ必要とされるコマンドをブロック100に知らせ
る。簡単に述べると、成る場合には、より低いバンドに
おいてコマンドを選択して信号効率を最大に上げること
ができる。
上記の状態は、状態メモリに記憶され、このメモリは、
変換及び係数の処理に通常便利な処理順序を受け容れる
ように多数の処理ブロックの状態をセーブし、従って、
空間的に整列されたより高いバンドの4つの各ブロック
は、それらの個々の状態が、その次に低いバンドの単一
の処理ブロックへ送られる準備が整えられる。処理によ
る出力は、変更マツプ及びそれに関連した係数を含む変
更出力110と、バンドL−1への状態出力106であ
る。この状態は、状態108の4つの各個々の状態入力
と同じ形態であり、次に低いバンドの処理ブロックへ後
で入力するために同じ状態メモリの別の部分にセーブさ
れる。
変換及び係数の処理に通常便利な処理順序を受け容れる
ように多数の処理ブロックの状態をセーブし、従って、
空間的に整列されたより高いバンドの4つの各ブロック
は、それらの個々の状態が、その次に低いバンドの単一
の処理ブロックへ送られる準備が整えられる。処理によ
る出力は、変更マツプ及びそれに関連した係数を含む変
更出力110と、バンドL−1への状態出力106であ
る。この状態は、状態108の4つの各個々の状態入力
と同じ形態であり、次に低いバンドの処理ブロックへ後
で入力するために同じ状態メモリの別の部分にセーブさ
れる。
ノ 位゛択及びブランキング動作
優先順位選択プロセスは、最も低い空間周波数成分に最
も高い優先順位が与えられ、次に高い空間周波数成分に
次に高い優先順位が与えられ、というようにして、最も
高い空間周波数成分に最も低い優先順位が与えられどい
つだゾーンコード化をベースとして行われる。このゾー
ン優先順位コード化方法と、第8A図及び第8B図のマ
ツプ信号方法及び本発明のブランキング方法を組み合わ
せることにより、手前の像フレームのみに屈している像
成分が全くなく且つもはや現在像の有効成分ではないよ
うな像を受信器において再構成することができる。ここ
で、単一の送信ファイル周期は、少なくとも、像の最低
空間周波数及びマツプ成分を全て受け入れるに充分な長
さであると仮定する。ピラミッド型変換の場合は、この
成分がバンド1のB関数である。
も高い優先順位が与えられ、次に高い空間周波数成分に
次に高い優先順位が与えられ、というようにして、最も
高い空間周波数成分に最も低い優先順位が与えられどい
つだゾーンコード化をベースとして行われる。このゾー
ン優先順位コード化方法と、第8A図及び第8B図のマ
ツプ信号方法及び本発明のブランキング方法を組み合わ
せることにより、手前の像フレームのみに屈している像
成分が全くなく且つもはや現在像の有効成分ではないよ
うな像を受信器において再構成することができる。ここ
で、単一の送信ファイル周期は、少なくとも、像の最低
空間周波数及びマツプ成分を全て受け入れるに充分な長
さであると仮定する。ピラミッド型変換の場合は、この
成分がバンド1のB関数である。
受信器の変換モデルメモリは、現在像に対してもはや有
効でない多数の係数及びマツプデータを含むことがある
にも拘らず、このような係数及びマツプデータが自動的
に識別され、分離され、そして現在像の再構成に使用し
ないようにすることが重要である。この動作を「ブラン
キング」と称し、これは、空間的に整列された次に高い
バンドの変更マツプ及び係数データが少なくとも1つの
よ゛・J高いバンドに存在することを指示するマツプデ
ータを受信器が受け取るが、その後は、上記数に高いバ
ンドのデータを同じ送信ファイル周期中に受け取らない
ような像の再構成位置において開始される。
効でない多数の係数及びマツプデータを含むことがある
にも拘らず、このような係数及びマツプデータが自動的
に識別され、分離され、そして現在像の再構成に使用し
ないようにすることが重要である。この動作を「ブラン
キング」と称し、これは、空間的に整列された次に高い
バンドの変更マツプ及び係数データが少なくとも1つの
よ゛・J高いバンドに存在することを指示するマツプデ
ータを受信器が受け取るが、その後は、上記数に高いバ
ンドのデータを同じ送信ファイル周期中に受け取らない
ような像の再構成位置において開始される。
この「ブランキング」技術は、受信器のモデルメモリに
実際に保持されている係数ではなくてゼロ値の係数で再
構成変換を行なうものである。
実際に保持されている係数ではなくてゼロ値の係数で再
構成変換を行なうものである。
変更辞書が予想されるが受け取られないような位置では
、送信器及び受信器の両方において変換モデルに「予想
」マーカが挿入される。これらは。
、送信器及び受信器の両方において変換モデルに「予想
」マーカが挿入される。これらは。
受信器においてブランキングを開始させると共に、次の
ファイル周期に新たなマツプ信号ポインタを設けること
なく、受信器及び送信器の両方においてデータが受信器
に受け取られて挿入され且つ送信器に挿入される位置を
印す。成るバンドの成る空間的な位置においてブランキ
ングが開始されると、そのバンドのその位置の係数と、
再構成変換器に送られる全てのより高いバンドで空間的
に整列された係数は、予想された変更マツプ及び係数デ
ータを受け取るか或いは以下で述べる打消又は消去コマ
ンドによって予想マーカが除去される時まで、ゼロの値
とされる。
ファイル周期に新たなマツプ信号ポインタを設けること
なく、受信器及び送信器の両方においてデータが受信器
に受け取られて挿入され且つ送信器に挿入される位置を
印す。成るバンドの成る空間的な位置においてブランキ
ングが開始されると、そのバンドのその位置の係数と、
再構成変換器に送られる全てのより高いバンドで空間的
に整列された係数は、予想された変更マツプ及び係数デ
ータを受け取るか或いは以下で述べる打消又は消去コマ
ンドによって予想マーカが除去される時まで、ゼロの値
とされる。
選択プロセスは、先ず初めに、送信チャンネルの容量(
ビット/秒)及びファイル周期の長さく秒)を考慮して
、使用さるべきデータスペースの量を指定する。次の段
階は、送信プロセス2で既に述べた試み補充プロセスの
実行に関するものである。この試み補充プロセスは、第
9図のモデルメモリ84を新たなデータで変更するもの
を除き全ての補充段階を含む。データの量は、基本的な
変更マツプ及び係数データに基づいて全てのコード化動
作が行われた後に測定を行なうことにより各バンドに対
して決定される。このようなコード化動作は、ホフマン
法によって実施されるように係数データの統計学的な分
布に基づいた可変長さのコード化を含む。
ビット/秒)及びファイル周期の長さく秒)を考慮して
、使用さるべきデータスペースの量を指定する。次の段
階は、送信プロセス2で既に述べた試み補充プロセスの
実行に関するものである。この試み補充プロセスは、第
9図のモデルメモリ84を新たなデータで変更するもの
を除き全ての補充段階を含む。データの量は、基本的な
変更マツプ及び係数データに基づいて全てのコード化動
作が行われた後に測定を行なうことにより各バンドに対
して決定される。このようなコード化動作は、ホフマン
法によって実施されるように係数データの統計学的な分
布に基づいた可変長さのコード化を含む。
測定が完了した後、最も低いバンドから始めて全てのデ
ータを送信できるバンドがどれほどあるかについて判断
が行われる。このプロセスは、先ず、バンド1のB関数
又はこれと同等の最も低い空間周波数及び以下で述べる
サブバンドマツプに対する測定データをファイル周期に
割り当てられたものから差し引くことを含む。というの
は、上記B関数は、優先順位が最も高いからである。
ータを送信できるバンドがどれほどあるかについて判断
が行われる。このプロセスは、先ず、バンド1のB関数
又はこれと同等の最も低い空間周波数及び以下で述べる
サブバンドマツプに対する測定データをファイル周期に
割り当てられたものから差し引くことを含む。というの
は、上記B関数は、優先順位が最も高いからである。
この場合も、送信ファイル周期の長さは、少なくともバ
ンド1の全てのB関数及びサブバンドコードに見合うよ
うに予め選択されているものと仮定する。この第1の差
し引かれた残余から、バンド1の係数及びマツプデータ
の送信に必要なデータ量を次に差し引く。この第2の残
余がゼロであるか又は正である場合には、バンド1のマ
ツプ及び係数データを全部送信することができ、この残
余が負である場合には、バンド1のB関数のみを全部完
全に送信することができる。この一般的なプロセスは、
送信されたデータの一部分のみを有することのできるバ
ンド(バンドIと称する)が識別されるまで繰り返され
る。このバンドIが識別されると、このバンドエより低
い全てのバンドは、それらの全てのデータを送信するこ
とができ、バンド1より高い全てのバンドは、そ・れら
のデータを全く送信できず、そしてバンドIは、バンド
I−1に対する全ての送信データをその時の残余から差
し引いた後の残りに等しい量のデータを送信できること
が分かる。試み補充測定プロセスの結果、バンドIに対
する値と、バンドIに使用できるビット数Jとが決定さ
れる。上記測定プロセスの結果は両方とも送信器に使用
され、又、ファイル周期の初めにファイル周期情報とし
て受信器にも送られる。
ンド1の全てのB関数及びサブバンドコードに見合うよ
うに予め選択されているものと仮定する。この第1の差
し引かれた残余から、バンド1の係数及びマツプデータ
の送信に必要なデータ量を次に差し引く。この第2の残
余がゼロであるか又は正である場合には、バンド1のマ
ツプ及び係数データを全部送信することができ、この残
余が負である場合には、バンド1のB関数のみを全部完
全に送信することができる。この一般的なプロセスは、
送信されたデータの一部分のみを有することのできるバ
ンド(バンドIと称する)が識別されるまで繰り返され
る。このバンドIが識別されると、このバンドエより低
い全てのバンドは、それらの全てのデータを送信するこ
とができ、バンド1より高い全てのバンドは、そ・れら
のデータを全く送信できず、そしてバンドIは、バンド
I−1に対する全ての送信データをその時の残余から差
し引いた後の残りに等しい量のデータを送信できること
が分かる。試み補充測定プロセスの結果、バンドIに対
する値と、バンドIに使用できるビット数Jとが決定さ
れる。上記測定プロセスの結果は両方とも送信器に使用
され、又、ファイル周期の初めにファイル周期情報とし
て受信器にも送られる。
送」11作−
次の動作は、受信器へ実際にデータを送信することと、
送信プロセス3について上記したように第9図の変換モ
デルメモリ84にデータを実際に補充することである。
送信プロセス3について上記したように第9図の変換モ
デルメモリ84にデータを実際に補充することである。
1つの組み合わされた動作ではなくて、試みをしそして
実際に補充を行なうことより成るこの2系統の動作が必
要とされる理由は、変換係数を再構成するための選択さ
れた順序が、第1に像の上部で開始して次第に下降する
水平ストリップで、第2にバンド数であるのに対して、
係数の優先順位法めが第1にバンド数であり第2に水平
ストリップであるためである。データ送信の順序として
選択された再構成方法は、状態メモリの規模及び中間の
変換データについての記憶要求を最少とし且つ像の上部
の水平ストリップで開始して次々のストリップを順次に
下降するようにして全てのバンドの再構成を行なうもの
であるのが好ましい。
実際に補充を行なうことより成るこの2系統の動作が必
要とされる理由は、変換係数を再構成するための選択さ
れた順序が、第1に像の上部で開始して次第に下降する
水平ストリップで、第2にバンド数であるのに対して、
係数の優先順位法めが第1にバンド数であり第2に水平
ストリップであるためである。データ送信の順序として
選択された再構成方法は、状態メモリの規模及び中間の
変換データについての記憶要求を最少とし且つ像の上部
の水平ストリップで開始して次々のストリップを順次に
下降するようにして全てのバンドの再構成を行なうもの
であるのが好ましい。
各ストリップは、1つのバンド1処理ブロツクの高さ、
2つのバンド2処理ブロツクの高さ、4つのバンド3処
理ブロツクの高さ1等々である。全水平ストリップは、
像の完全な巾である。又、この方法は、係数データの再
構成を行なって、テレビ表示装置の走査プロセスと同期
して作動する再構成変換器のための第2の係数データを
発生する本来の方法である。1系統の動作は不可能であ
る。
2つのバンド2処理ブロツクの高さ、4つのバンド3処
理ブロツクの高さ1等々である。全水平ストリップは、
像の完全な巾である。又、この方法は、係数データの再
構成を行なって、テレビ表示装置の走査プロセスと同期
して作動する再構成変換器のための第2の係数データを
発生する本来の方法である。1系統の動作は不可能であ
る。
というのは、水平ストリップの再構成順序の場合、残り
のストリップに対してより低いバンドでとれ程多くの係
数を送信しなければならないかそして優先順位を決める
方法に合致するようにより高いバンドの係数を送信でき
るかどうかを知る前に、ストリップの全てのバンドの係
数について送信の判断を行なわねばならないからである
。1系統の動作も考えられるが、バンド1の全ての再構
成をバンド2の再構成の前に行ない、バンド2の全ての
再構成をバンド3の再構成の前に行ない1等々と行なっ
て、バンドI+1のデータが不適切に選択されて送信さ
れる前に上記のバンドIを決定するように係数の再構成
を行なわねばならないから −である。この順序
での再構成は、成るバンド例えばバンドLにおける処理
動作から出力の一部分としてセーブされる状態データを
、バンドL+1における空間的に整列された処理ブロッ
クの動作と、実際の変換再構成における中間の計算結果
とに後で入力するために相当に大きなメモリを必要とし
。
のストリップに対してより低いバンドでとれ程多くの係
数を送信しなければならないかそして優先順位を決める
方法に合致するようにより高いバンドの係数を送信でき
るかどうかを知る前に、ストリップの全てのバンドの係
数について送信の判断を行なわねばならないからである
。1系統の動作も考えられるが、バンド1の全ての再構
成をバンド2の再構成の前に行ない、バンド2の全ての
再構成をバンド3の再構成の前に行ない1等々と行なっ
て、バンドI+1のデータが不適切に選択されて送信さ
れる前に上記のバンドIを決定するように係数の再構成
を行なわねばならないから −である。この順序
での再構成は、成るバンド例えばバンドLにおける処理
動作から出力の一部分としてセーブされる状態データを
、バンドL+1における空間的に整列された処理ブロッ
クの動作と、実際の変換再構成における中間の計算結果
とに後で入力するために相当に大きなメモリを必要とし
。
従って、この方法は選択されない。
実際の補充プロセスは、バンドエより下の全てのバンド
における全てのストリップの全てのマツプデータ及び係
数を送信することができて、送信器のモデルを補充でき
るように行われる。■より上のバンドのマツプも係数デ
ータも送信することはできない。待ち行列プロセッサ8
0は、像の上部のストリップで開始してバンドエのマツ
プ及び係数データを送信するに必要なビット数をカウン
トするのに用いられるカウンタを備えている。
における全てのストリップの全てのマツプデータ及び係
数を送信することができて、送信器のモデルを補充でき
るように行われる。■より上のバンドのマツプも係数デ
ータも送信することはできない。待ち行列プロセッサ8
0は、像の上部のストリップで開始してバンドエのマツ
プ及び係数データを送信するに必要なビット数をカウン
トするのに用いられるカウンタを備えている。
カウンタのカラン1〜値が予め決定された値Jに到達し
た時には、それ以上のバンド■データを送信することも
できないし、送信器のモデルを補充することもできない
が、カウンタが値Jに到達した時にデータ送信を既に行
なっている処理ブロックについてデータ送信を完了する
に必要なビット数は送信できる。
た時には、それ以上のバンド■データを送信することも
できないし、送信器のモデルを補充することもできない
が、カウンタが値Jに到達した時にデータ送信を既に行
なっている処理ブロックについてデータ送信を完了する
に必要なビット数は送信できる。
補充された変換係数モデルは、第9図の補充プロセッサ
81によって発生され、FIFOメモリ82を経て変換
モデルマツプ発生器83へ送られる。この発生器83は
、新たなマツプを発生することによって「ウオツシング
」動作を行ない、それによって得たマツプ及び係数を変
換モデルメモリ84へ発生する。
81によって発生され、FIFOメモリ82を経て変換
モデルマツプ発生器83へ送られる。この発生器83は
、新たなマツプを発生することによって「ウオツシング
」動作を行ない、それによって得たマツプ及び係数を変
換モデルメモリ84へ発生する。
第1の試み再構成は、補充動作を含まないが、実際の補
充動作は第10B図のブロックベースで行われる。補充
処理ブロック120は1手前のモデル122と、ブロッ
ク100の手前の処理中に変更出力110として発生さ
れてその後前記優先順位決め動作によって制限された変
更人力124と、バンドL−1からの状態入力126と
を入力として使用してこれらの動作を実行する。ブロッ
ク120からの出力は、新たなモデル出力128と、バ
ンドL+1に対する状態出力である。
充動作は第10B図のブロックベースで行われる。補充
処理ブロック120は1手前のモデル122と、ブロッ
ク100の手前の処理中に変更出力110として発生さ
れてその後前記優先順位決め動作によって制限された変
更人力124と、バンドL−1からの状態入力126と
を入力として使用してこれらの動作を実行する。ブロッ
ク120からの出力は、新たなモデル出力128と、バ
ンドL+1に対する状態出力である。
変史晟肛A貝
第9図の変更識別処理ブロック78の動作を、第11図
に示された簡単な図を参照して以下に述べる。基本的に
は、内容処理と、入力状態処理と、出力状態処理の3つ
の処理グループがある。
に示された簡単な図を参照して以下に述べる。基本的に
は、内容処理と、入力状態処理と、出力状態処理の3つ
の処理グループがある。
内容処理は、2つの段階で行われ、その第1の段階は、
係数入力の各対について2つの演算比較を行なうことで
ある。上記対の一方は、新たな変換係数145からのも
のであり、その他方は、手前の像の変換モデル143を
含むメモリからのものである。これは、プロセッサ13
2において行われる。第2の段階は、同じ処理ブロック
の係数について必要な変更を行なうのに適用できる最も
高い共通の記述子である単一の内容出力を決定すること
である。この動作は、プロセッサ134において行われ
る。ここで使用する「記述子」という用語は、一般に、
変更マツプの成分に対応するが、次々に低いバンドにお
いて記述子の選択を最適化する情報も更に含むものとす
る。
係数入力の各対について2つの演算比較を行なうことで
ある。上記対の一方は、新たな変換係数145からのも
のであり、その他方は、手前の像の変換モデル143を
含むメモリからのものである。これは、プロセッサ13
2において行われる。第2の段階は、同じ処理ブロック
の係数について必要な変更を行なうのに適用できる最も
高い共通の記述子である単一の内容出力を決定すること
である。この動作は、プロセッサ134において行われ
る。ここで使用する「記述子」という用語は、一般に、
変更マツプの成分に対応するが、次々に低いバンドにお
いて記述子の選択を最適化する情報も更に含むものとす
る。
第1の演算比較は、新たな係数とそれに対応する手前の
係数との差の絶対値が変更スレッシュホールドCTを越
えた場合に、2進1を発生する。
係数との差の絶対値が変更スレッシュホールドCTを越
えた場合に、2進1を発生する。
この変数をCF−I Cと称する。以下で説明するよう
に、変更スレッシュホールドCTは、2つの別々の値、
即ち、予想マーカなしで使用する値CHGHと、予想マ
ーカがある場合に使用する第2の低いスレッシュホール
ド値CHG Lとを有することができる。
に、変更スレッシュホールドCTは、2つの別々の値、
即ち、予想マーカなしで使用する値CHGHと、予想マ
ーカがある場合に使用する第2の低いスレッシュホール
ド値CHG Lとを有することができる。
もう1つの演算比較は、新たな係数の絶対値が絶対スレ
ッシュホールドATを越えた場合にその出力に2進1を
発生する。この変数をNMN Zと称する。T M N
Zと称する第3の2進値は、千荊のモデルの係数が非
ゼロである場合に2進1となる。これら4つの変数全部
を使用すると、ゼロに近い係数値と、予想マーカをもつ
ブロックの係数とに対して成るヒステリシスを形成する
ことができる。これは、加葺的なノイズによって単一の
スレッシュホールド付近の係数が交互に先ず消去され次
いで非ゼロ値係数として再確立されるという状態があま
り発生されないようにする。これら2つの作用が生じる
と、不所望にも、信号を送るための送信チャンネル容量
が必要とされる。又、係数値が僅かに変化し、映像ノイ
ズの存在によって予想マーカを確立し、その後、ノイズ
の影響によって11を−のスレッシュホールドをもはや
越えなくなった時にこの予想マーカを打ち消すというよ
うな状態も阻止される。
ッシュホールドATを越えた場合にその出力に2進1を
発生する。この変数をNMN Zと称する。T M N
Zと称する第3の2進値は、千荊のモデルの係数が非
ゼロである場合に2進1となる。これら4つの変数全部
を使用すると、ゼロに近い係数値と、予想マーカをもつ
ブロックの係数とに対して成るヒステリシスを形成する
ことができる。これは、加葺的なノイズによって単一の
スレッシュホールド付近の係数が交互に先ず消去され次
いで非ゼロ値係数として再確立されるという状態があま
り発生されないようにする。これら2つの作用が生じる
と、不所望にも、信号を送るための送信チャンネル容量
が必要とされる。又、係数値が僅かに変化し、映像ノイ
ズの存在によって予想マーカを確立し、その後、ノイズ
の影響によって11を−のスレッシュホールドをもはや
越えなくなった時にこの予想マーカを打ち消すというよ
うな状態も阻止される。
上記の絶対スレッシュホールドATは、上記の所望のヒ
ステリシス作用を生じるために、変更スレッシュホール
ドCTよりも低い値に常にプリセットされる。この関係
でスレッシュホールドがセットされた時には、ヒステリ
シス領域が、2つのスレッシュホールドの差(CT−A
T)に等しい巾となる。既に値ゼロであった係数が非ゼ
ロ値となるように変更するためには、新たな係数の絶対
値がスレッシュホールドCTを越えねばならない。既に
非ゼロ値であった係数が値ゼロとなるためには、新たな
係数が、スレッシュホールドAT以下に下がらねばなら
ない。
ステリシス作用を生じるために、変更スレッシュホール
ドCTよりも低い値に常にプリセットされる。この関係
でスレッシュホールドがセットされた時には、ヒステリ
シス領域が、2つのスレッシュホールドの差(CT−A
T)に等しい巾となる。既に値ゼロであった係数が非ゼ
ロ値となるように変更するためには、新たな係数の絶対
値がスレッシュホールドCTを越えねばならない。既に
非ゼロ値であった係数が値ゼロとなるためには、新たな
係数が、スレッシュホールドAT以下に下がらねばなら
ない。
内容処理の第2の段階においては、上記入力CHGL、
CHGH,NMNZ及びTMNZと、手前の像の係数モ
デルの辞書からの予想ビットとに応答して、有効内容プ
ロセッサ134で7つの別々の記述子が発生される。こ
の処理については次に述べるが、これは、プログラム可
能なリードオンリメモリ(r’ROM)によって行われ
る。上記の2つの段階を伴う内容処理は、第11図に示
すように繰り返し行われるが、基本的には、同時に実行
することができる。然し、この場合は、大規模なFRO
Mを必要とする。
CHGH,NMNZ及びTMNZと、手前の像の係数モ
デルの辞書からの予想ビットとに応答して、有効内容プ
ロセッサ134で7つの別々の記述子が発生される。こ
の処理については次に述べるが、これは、プログラム可
能なリードオンリメモリ(r’ROM)によって行われ
る。上記の2つの段階を伴う内容処理は、第11図に示
すように繰り返し行われるが、基本的には、同時に実行
することができる。然し、この場合は、大規模なFRO
Mを必要とする。
記述子は7つあり、一方、送信さるべき変更マツプ記述
子(マツプ成分)の最終的な分類は、変更、無変更、打
消及び消去の4つだけであることから、多数の記述子に
よる結果を最も効率的な方法で結合するように、低いバ
ンドにおいて後で見易さを与えるような余計な情報を一
時的に含ませることができる。7つの記述子及びそれら
の意味は、次のように定義される。
子(マツプ成分)の最終的な分類は、変更、無変更、打
消及び消去の4つだけであることから、多数の記述子に
よる結果を最も効率的な方法で結合するように、低いバ
ンドにおいて後で見易さを与えるような余計な情報を一
時的に含ませることができる。7つの記述子及びそれら
の意味は、次のように定義される。
」果的な 六 理紀゛−譬 の
無変更(E) 手前の係数値からの変更が必要と
されない。手前の係数値は。
されない。手前の係数値は。
ゼロである。(E)は、係数の位
置が、ゼロ値係数を意味する空
であって、他の結果と組み合わ
された時に打消又は消去を適用
してもその状態が変化しない。
無変更(○) 手前の係数値からの変更が必要とさ
れない。手前の係数値は、 非ゼロである。(0)は。係数値 置が実際の係数で占有され、後 で、打消を適用できるが、後で その状態を悪く変えてしまう消 去は適用できない。
れない。手前の係数値は、 非ゼロである。(0)は。係数値 置が実際の係数で占有され、後 で、打消を適用できるが、後で その状態を悪く変えてしまう消 去は適用できない。
無変更(Cond) 変更状態は存在するが、辞書
等を受け取るべき受信器及び送信 器にこの位置を予想マーカが既 に指示しているから、変更マツ プを介して変更を知らせる必要 はない。然し乍ら、変更識別プ ロセッサによって識別された辞 書、内容ワード、存在ワード及 び非ゼロ値係数は、送信データ として含むようにセーブされ、 その後の優先順位決めプロセス を受けねばならない。この種の 無変換は、その位置に既に予想 マーカがあるかどうかという条 件に基づくものである。
等を受け取るべき受信器及び送信 器にこの位置を予想マーカが既 に指示しているから、変更マツ プを介して変更を知らせる必要 はない。然し乍ら、変更識別プ ロセッサによって識別された辞 書、内容ワード、存在ワード及 び非ゼロ値係数は、送信データ として含むようにセーブされ、 その後の優先順位決めプロセス を受けねばならない。この種の 無変換は、その位置に既に予想 マーカがあるかどうかという条 件に基づくものである。
打消(E) 既に確立された予想マーカを除去
する。手前のファイル周期に 予想マーカを発生した変更状態 はもはや存在せず、上記予想マ ーカの所望の除去が行われる。
する。手前のファイル周期に 予想マーカを発生した変更状態 はもはや存在せず、上記予想マ ーカの所望の除去が行われる。
(E)は、その位置の手前のモデ
ル係数値が現在ゼロであり、従
って、消去を後で組み合わせコ
マンドにおいて使用して、悪影
響を生じることなく同じ結果を
得るようにする。
打消(0) 既に確立された予想マーカを除去す
る。手前のファイル周期に 予想マーカを発生した変更状態 はもはや存在せず、上記予想マ ーカの所望の除去が行われる。
る。手前のファイル周期に 予想マーカを発生した変更状態 はもはや存在せず、上記予想マ ーカの所望の除去が行われる。
(0)は、非ゼロ値の係数が手前
のモデルのメモリ内の位置に現
在存在することを示す。その後
消去コマンドと組み合わせるこ
とはできない。
消去 手前のモデルの非ゼロ値係数をゼロの
値にする。
値にする。
変更 手前のモデルの値と異なる非ゼロ値を
係数に与える。
係数に与える。
以下の表3は、一連の比較のうちの第1の比較に対する
有効内容プロセッサ134の動作を示している。2つの
入力CHG H及びCHGLが1つの4110 HGに
分類されているが、プロセッサ134で行われる論理動
作は、予想がない場合にCI−(G Hスレッシュホー
ルドを使用し、予想がある場合にCHGLスレッシュホ
ールドを使用するものである。第1の比較の終わりにプ
ロセッサ134から出力が得られてレジスタ136に記
憶される。この出力は、3ビツトの記述子と、2ビツト
の予備係数動作とを含んでいる。この予備係数動作のビ
ットOは、第11図のマルチプレクサ133へのセレク
タ入力として働き、rYJ出力がレジスタ136からの
新たな変換係数値自体であるかゼロの値であるかを判断
する。この選択された出力は、遅延パイプライン135
に記憶され、このパイプラインは、ここに示す例では、
サブ処理ブロックから順次に4つの係数を記憶すること
ができる。予備係数動作のビット1は、直列人力/並列
出力のシフトレジスタ138に記憶され、このシフトレ
ジスタは、処理される係数の個数、この例では4、に等
しい長さを有している。その後。
有効内容プロセッサ134の動作を示している。2つの
入力CHG H及びCHGLが1つの4110 HGに
分類されているが、プロセッサ134で行われる論理動
作は、予想がない場合にCI−(G Hスレッシュホー
ルドを使用し、予想がある場合にCHGLスレッシュホ
ールドを使用するものである。第1の比較の終わりにプ
ロセッサ134から出力が得られてレジスタ136に記
憶される。この出力は、3ビツトの記述子と、2ビツト
の予備係数動作とを含んでいる。この予備係数動作のビ
ットOは、第11図のマルチプレクサ133へのセレク
タ入力として働き、rYJ出力がレジスタ136からの
新たな変換係数値自体であるかゼロの値であるかを判断
する。この選択された出力は、遅延パイプライン135
に記憶され、このパイプラインは、ここに示す例では、
サブ処理ブロックから順次に4つの係数を記憶すること
ができる。予備係数動作のビット1は、直列人力/並列
出力のシフトレジスタ138に記憶され、このシフトレ
ジスタは、処理される係数の個数、この例では4、に等
しい長さを有している。その後。
予備係数動作は、最後の記述子が決定されそして全ての
予備動作が完了した後に、内容ワード147を記憶する
か又は記憶しないことによって終了される。
予備動作が完了した後に、内容ワード147を記憶する
か又は記憶しないことによって終了される。
表3
予想比 予想 予備係
g埠 窺M −人ケ見 聞々 数勅作 ユニ旦0
0 0 無変更(IE) 打消(E) な
し 000 0 1 無変更(E) 打消
(E) なし 000 l O消去
無変更(の ゼロ値 10011 無変更(の
打消(0) なし 00] 0 0 不
可能 不可能 なし 00101 変更
無変更(C) 新係数 11110 消
去 無変更(の ゼロ値 10111 変更
無変更(C) 新係数 11表3の予備係数動
作コードにおいては、右のピッ1−がビットOであり、
左のビットがピッ1−1である。内容処理の第2の繰り
返し中には、各々一方が新たな変換係数からのもので他
方が手前の像のモデルを含むメモリからのものに対応す
るような第2対の係数がプロセッサ132において比較
され、その結果は、CHGL、CHGI−1,TMNZ
及びNMNZに対する2進値となる。前記したように、
手前のモデルの係数は、プロセッサ132によりゼロ又
は非ゼロ値のいずれかであると決定され、TMNZは、
上記係数が非ゼロの場合には1に等しくされ、上記係数
がゼロ値の場合にはゼロに等しくされる。予想マーカは
、同じ処理ブロック内の全係数シーケンスにわたって同
じまへとされる。
0 0 無変更(IE) 打消(E) な
し 000 0 1 無変更(E) 打消
(E) なし 000 l O消去
無変更(の ゼロ値 10011 無変更(の
打消(0) なし 00] 0 0 不
可能 不可能 なし 00101 変更
無変更(C) 新係数 11110 消
去 無変更(の ゼロ値 10111 変更
無変更(C) 新係数 11表3の予備係数動
作コードにおいては、右のピッ1−がビットOであり、
左のビットがピッ1−1である。内容処理の第2の繰り
返し中には、各々一方が新たな変換係数からのもので他
方が手前の像のモデルを含むメモリからのものに対応す
るような第2対の係数がプロセッサ132において比較
され、その結果は、CHGL、CHGI−1,TMNZ
及びNMNZに対する2進値となる。前記したように、
手前のモデルの係数は、プロセッサ132によりゼロ又
は非ゼロ値のいずれかであると決定され、TMNZは、
上記係数が非ゼロの場合には1に等しくされ、上記係数
がゼロ値の場合にはゼロに等しくされる。予想マーカは
、同じ処理ブロック内の全係数シーケンスにわたって同
じまへとされる。
有効内容プロセッサ134は、第2及びその後の繰返し
中に2つの機能を果たす。予備動作機能は、第1の繰返
し中と同じであり、レジスタ136に記憶されたプロセ
ッサ134のQ(4)及びQ(5)から2ビツト11】
の予備係数作用出力を直接化じると共に、レジスタ13
6へのクロック遷移に続いて、マルチプレクサ133、
遅延パイプライン135及びシフトレジスタ138の保
証動作を生じさせる。第2の繰返し中の第2の機能は、
第1及び第2の繰返しについての記述子結果を合成する
ことであり、その第1は、レジスタ136に記憶された
ものであり、そしてその第2は、プロセッサ134へ送
られる現在のCHGH,CHGL、NMNZ、TMNZ
及び予想ピッ1−から決定されたものである。特に、上
記7つの記述子のうちの1つ、即ち、第1及び第2の両
方の繰り返しの結果に適用できる記述子を決定しなけれ
ばならない。
中に2つの機能を果たす。予備動作機能は、第1の繰返
し中と同じであり、レジスタ136に記憶されたプロセ
ッサ134のQ(4)及びQ(5)から2ビツト11】
の予備係数作用出力を直接化じると共に、レジスタ13
6へのクロック遷移に続いて、マルチプレクサ133、
遅延パイプライン135及びシフトレジスタ138の保
証動作を生じさせる。第2の繰返し中の第2の機能は、
第1及び第2の繰返しについての記述子結果を合成する
ことであり、その第1は、レジスタ136に記憶された
ものであり、そしてその第2は、プロセッサ134へ送
られる現在のCHGH,CHGL、NMNZ、TMNZ
及び予想ピッ1−から決定されたものである。特に、上
記7つの記述子のうちの1つ、即ち、第1及び第2の両
方の繰り返しの結果に適用できる記述子を決定しなけれ
ばならない。
第12A図及び第12B図は、予想なしの場合と予想あ
りの場合の記述子のハイアラーキ構成を示している。処
理ブロックの全ての繰り返しに適用できる最もレベルの
高い記述子が選択される。
りの場合の記述子のハイアラーキ構成を示している。処
理ブロックの全ての繰り返しに適用できる最もレベルの
高い記述子が選択される。
第12A図の最高レベルは、無変更(E)であり、第1
2B図に場合は、打消(E)である。然し乍ら、最も高
い共通の記述子は、矢印で示された方向のみに動くこと
により上記共通の記述子を見つけるようにして選択され
る。例えば、無変更(0)と無変更(E)との間の最も
高い共通の記述子は、無変更(○)であり、無変更(0
)と消去との間の最も高い共通の記述子は、変更である
。第2の繰り返しの終わりに、レジスタ136は、第1
及び第2の繰り返しの最も高い共通の記述子である出力
を受け取る。処理ブロックの全ての適用可能な係数が処
理されるまで、第2の繰返しについて行われたものと同
じプロセスが、第3、第4の繰返しについても行われる
。
2B図に場合は、打消(E)である。然し乍ら、最も高
い共通の記述子は、矢印で示された方向のみに動くこと
により上記共通の記述子を見つけるようにして選択され
る。例えば、無変更(0)と無変更(E)との間の最も
高い共通の記述子は、無変更(○)であり、無変更(0
)と消去との間の最も高い共通の記述子は、変更である
。第2の繰り返しの終わりに、レジスタ136は、第1
及び第2の繰り返しの最も高い共通の記述子である出力
を受け取る。処理ブロックの全ての適用可能な係数が処
理されるまで、第2の繰返しについて行われたものと同
じプロセスが、第3、第4の繰返しについても行われる
。
上記の動作を効果的に実行する第11図の有効内容プロ
セッサ134は、256ワード×8ビツトのFROMと
して実施され、その内容は、入力について考えられる各
々の組み合わせに対して適当な出力を定めたルックアッ
プテーブルで本質的に構成される。従って、有効内容プ
ロセッサ134への入力は、FROMのアドレス選択入
力であり、有効内容プロセッサからの出力は、PROM
データ出力である。
セッサ134は、256ワード×8ビツトのFROMと
して実施され、その内容は、入力について考えられる各
々の組み合わせに対して適当な出力を定めたルックアッ
プテーブルで本質的に構成される。従って、有効内容プ
ロセッサ134への入力は、FROMのアドレス選択入
力であり、有効内容プロセッサからの出力は、PROM
データ出力である。
特に、FROM134のアドレス入力は、次の通りであ
る。
る。
AO:比較プロセッサ132からのNMNZAl:比較
プロセッサ132からのTMNZA2:比較プロセッサ
132からのCHGHA3:比較プロセッサ132から
のCHGLA4 : QOからレジスタ136を経て送
られる手前の記述子 A5:Qlからレジスタ136を経て送られる手前の記
述子 へ6:予想ビット(手前のモデルから)A7:第1の相
互作用ビット FROM134の出力は、次の通りである。
プロセッサ132からのTMNZA2:比較プロセッサ
132からのCHGHA3:比較プロセッサ132から
のCHGLA4 : QOからレジスタ136を経て送
られる手前の記述子 A5:Qlからレジスタ136を経て送られる手前の記
述子 へ6:予想ビット(手前のモデルから)A7:第1の相
互作用ビット FROM134の出力は、次の通りである。
QO:最も高い共通の記述子(レジスタ136を経てA
4ヘフィードバックされるLSB)Ql :iも高い共
通の記述子(レジスタ136を経てA5ヘフィードバッ
クされる) Q2:最も高い共通の記述子(MSB)Q3:未使用 Q4:予備係数動作(LSB) Q5:予備係数動作(MSB) QO:未使用 Ql:未使用 実際のFROM134の内容は、次の表4に16進ダン
プ形態で示す通りである。表4の最初の欄は、特定のラ
インの第1バイトのアドレスであり、16個の次々のバ
イトが実際の内容である。
4ヘフィードバックされるLSB)Ql :iも高い共
通の記述子(レジスタ136を経てA5ヘフィードバッ
クされる) Q2:最も高い共通の記述子(MSB)Q3:未使用 Q4:予備係数動作(LSB) Q5:予備係数動作(MSB) QO:未使用 Ql:未使用 実際のFROM134の内容は、次の表4に16進ダン
プ形態で示す通りである。表4の最初の欄は、特定のラ
インの第1バイトのアドレスであり、16個の次々のバ
イトが実際の内容である。
表4
:10332330000032330332333s
o s s 22 s o o o o O32223
20322232AOOO2610000002610
332633BO00261000000261033
2633CO4422500000322232032
2232DO4422500000322232032
2232EO4422500000322232032
2232F04422500000322232032
22322つの変更スレッシュホールドは、上記のA2
及びA3 PROM人力として指示される。A2人力
であるC HG I−Iは、2つのスレッシュホールド
の高い方であり、予想動作が存在しない場合に使用され
る。A3人力であるC I−I OLは、2つのスレッ
シュホールドの低い方であり、予想動作が存在する場合
に使用される。CHGL=O且つCII G H= 1
の場合は、考えられない。というのは、高いスレッシュ
ホールドを越えるためには、低いスレッシュホールドを
越えねばならないからである。これら2つの変数につい
ては、他の3つの場合が考えられる。2つの独立したス
レッシュホールド動作は、どちらも、演算比較プロセッ
サ132によって行われる。
o s s 22 s o o o o O32223
20322232AOOO2610000002610
332633BO00261000000261033
2633CO4422500000322232032
2232DO4422500000322232032
2232EO4422500000322232032
2232F04422500000322232032
22322つの変更スレッシュホールドは、上記のA2
及びA3 PROM人力として指示される。A2人力
であるC HG I−Iは、2つのスレッシュホールド
の高い方であり、予想動作が存在しない場合に使用され
る。A3人力であるC I−I OLは、2つのスレッ
シュホールドの低い方であり、予想動作が存在する場合
に使用される。CHGL=O且つCII G H= 1
の場合は、考えられない。というのは、高いスレッシュ
ホールドを越えるためには、低いスレッシュホールドを
越えねばならないからである。これら2つの変数につい
ては、他の3つの場合が考えられる。2つの独立したス
レッシュホールド動作は、どちらも、演算比較プロセッ
サ132によって行われる。
第11図の有効内容プロセッサを構成するPROM13
4の内容を形成する方法について以下に述べる。簡単に
述べると、PROM134は、願書に添付した参考資料
のListing lとして記載したコンピュータプロ
グラムに関連して、第12A図及び第12B図のハイア
ラーキ構成の各ブロックの右下隅の数字を用いて、模擬
作動中にプログラミングされる。Listing 1の
プログラムは。
4の内容を形成する方法について以下に述べる。簡単に
述べると、PROM134は、願書に添付した参考資料
のListing lとして記載したコンピュータプロ
グラムに関連して、第12A図及び第12B図のハイア
ラーキ構成の各ブロックの右下隅の数字を用いて、模擬
作動中にプログラミングされる。Listing 1の
プログラムは。
マイクロソフトBASIC−80、リリース5.0で書
かれている。このプログラムは、16進形態の数を発生
し、これが、F ROM 34の内容となる。
かれている。このプログラムは、16進形態の数を発生
し、これが、F ROM 34の内容となる。
好ましい実施例では、ここに示す種々のプログラム及び
プログラムフローチャー1へを用いて、プログラムのプ
ロセスを実際に実施するF ROMの内容が形成される
。換言すれば、ここに示すプログラム及びフローチャー
1−は、本発明の詳細なプロセスを正確に表わすもので
ある。速度が、実時間のテレビ像を処理する場合のよう
に厳密でない場合には、ここに示すプログラムをベース
としたプログラムを直接使用して処理を行なうようにし
て本発明をソフトウェアで太〃L模に実施することがで
きる。
プログラムフローチャー1へを用いて、プログラムのプ
ロセスを実際に実施するF ROMの内容が形成される
。換言すれば、ここに示すプログラム及びフローチャー
1−は、本発明の詳細なプロセスを正確に表わすもので
ある。速度が、実時間のテレビ像を処理する場合のよう
に厳密でない場合には、ここに示すプログラムをベース
としたプログラムを直接使用して処理を行なうようにし
て本発明をソフトウェアで太〃L模に実施することがで
きる。
Listing Iのプログラムは、考えられる全ての
ROMアドレス入力を順次に発生するFOR/NEXT
ループをステー1〜メント120と640との間に含ん
でいる。シミュレーションによりプログラムは実際に各
アドレスをデコードして、CHG HlCHGL、NM
NZ、TMNZ、第1の繰り返しフラグ、予想動作及び
第11図のレジスタ136で予め決定されている記述子
についての値を決める。第13A図は、このループで行
われる動作のフローチャートであり、第13A図のブロ
ックは、listing 1の対応ステートメントライ
ン番号によって参照される。第13B図及び第13C図
は。
ROMアドレス入力を順次に発生するFOR/NEXT
ループをステー1〜メント120と640との間に含ん
でいる。シミュレーションによりプログラムは実際に各
アドレスをデコードして、CHG HlCHGL、NM
NZ、TMNZ、第1の繰り返しフラグ、予想動作及び
第11図のレジスタ136で予め決定されている記述子
についての値を決める。第13A図は、このループで行
われる動作のフローチャートであり、第13A図のブロ
ックは、listing 1の対応ステートメントライ
ン番号によって参照される。第13B図及び第13C図
は。
実際には、第1−3A図のフローチャートで指示された
ところで挿入される補足的なフローチャートである。
ところで挿入される補足的なフローチャートである。
第12A図及び第12B図のブロックを表わしている数
字は、Listing 1のコンピュータプログラムに
おける8進連鎖変数として設定されている。1)手I油
の繰り返しの累積結果と、2)その時の繰り返し入力と
の一連の和である連鎖が、ステートメント410又はス
テートメン1〜530において、各FROMアドレス入
力の組み合わせに応答して形成され、これは1次いで、
第13A図のフローチャー1〜に基づいてサーチされ、
出力が決定される。第13B図のハイアラーキ構成のフ
ローチャー1〜は、コンピュータプログラムのステップ
420ないし460において実行される。第13C図の
ハイアラーキ構成のフローチャーI〜は、コンピュータ
プログラムのステップ540ないし550において実行
される。
字は、Listing 1のコンピュータプログラムに
おける8進連鎖変数として設定されている。1)手I油
の繰り返しの累積結果と、2)その時の繰り返し入力と
の一連の和である連鎖が、ステートメント410又はス
テートメン1〜530において、各FROMアドレス入
力の組み合わせに応答して形成され、これは1次いで、
第13A図のフローチャー1〜に基づいてサーチされ、
出力が決定される。第13B図のハイアラーキ構成のフ
ローチャー1〜は、コンピュータプログラムのステップ
420ないし460において実行される。第13C図の
ハイアラーキ構成のフローチャーI〜は、コンピュータ
プログラムのステップ540ないし550において実行
される。
Listing 1においては、670でサブルーチン
が働いて、その前に決定されている最も高い共通の記述
子がデコードされる。この実施においては入力として2
ビットシか使用されないが、全部で7つのケースを独特
に決定することができる。
が働いて、その前に決定されている最も高い共通の記述
子がデコードされる。この実施においては入力として2
ビットシか使用されないが、全部で7つのケースを独特
に決定することができる。
というのは、A(6)入力の予想ビットが処理ブロック
の全ての繰り返しに対して同じま−であるからである。
の全ての繰り返しに対して同じま−であるからである。
例えば、最下位2ビツトだけしか示されないことにより
モジュロ4の入力としてMlgされた時の見掛は上の「
2」は、実際の「2」又は実際の「6」から得られる。
モジュロ4の入力としてMlgされた時の見掛は上の「
2」は、実際の「2」又は実際の「6」から得られる。
予想ビットが存在しない場合には、これが「6」からの
ものとなり、予想ビットが存在する場合には、「2」か
らのものとなる。同様に、見掛は上の「1」は、「1」
又は「5」のモジュロ4から得られる。又、予想ビット
は、それがどちらであるかを決定する。ステップ570
及び7つの出力のいずれでもないP=7は、コンピュー
タプログラムにおいては、新たな非ゼロ係数の書き込み
であるか、出力の予備係数動作部分についてのゼロの書
き込みであるかを区別するのに使用される。
ものとなり、予想ビットが存在する場合には、「2」か
らのものとなる。同様に、見掛は上の「1」は、「1」
又は「5」のモジュロ4から得られる。又、予想ビット
は、それがどちらであるかを決定する。ステップ570
及び7つの出力のいずれでもないP=7は、コンピュー
タプログラムにおいては、新たな非ゼロ係数の書き込み
であるか、出力の予備係数動作部分についてのゼロの書
き込みであるかを区別するのに使用される。
予備係数動作は、次のようなコードを有している。
ビット1 ビット0− 1
〇 〇 無変更
1 1 新たな係数の書込み1 0
ゼロの書込み 第11図に詳細に示された第9図の変更識別プロセッサ
78の3つの主要処理グループ即ちブロックの第2は、
第11図の入力状態プロセッサ13っである。このプロ
セッサ139は、4096ワード×8ビツトのFROM
で同様に実施される。このFROM139は、空間的に
整列された次に高いバンドの4つの処理ブロックの出力
状態に対応する状態メモリからの4つの3ビツトコード
を入力として受け取る。これらは、内容プロセッサの場
合のように繰り返し逐次手順を介して受け取られるので
はなくて、第11図のプロセッサ139によって同時に
受け取られるが、実際には、いずれの手順を用いてもよ
い。
ゼロの書込み 第11図に詳細に示された第9図の変更識別プロセッサ
78の3つの主要処理グループ即ちブロックの第2は、
第11図の入力状態プロセッサ13っである。このプロ
セッサ139は、4096ワード×8ビツトのFROM
で同様に実施される。このFROM139は、空間的に
整列された次に高いバンドの4つの処理ブロックの出力
状態に対応する状態メモリからの4つの3ビツトコード
を入力として受け取る。これらは、内容プロセッサの場
合のように繰り返し逐次手順を介して受け取られるので
はなくて、第11図のプロセッサ139によって同時に
受け取られるが、実際には、いずれの手順を用いてもよ
い。
プロセッサ139のタスクは、4つの入力グループ全部
にうまく適用される最も高い共通の記述子を決定し、4
つの2ビット予備動作変更モデル存在サブワードを発生
することである。選択プロセスは、内容処理に用いたも
のと同様である。
にうまく適用される最も高い共通の記述子を決定し、4
つの2ビット予備動作変更モデル存在サブワードを発生
することである。選択プロセスは、内容処理に用いたも
のと同様である。
ここでもハイアラーキ構成の7つの記述子が使用され、
第14A図に示すように入力が分類される。
第14A図に示すように入力が分類される。
各記述子のコード番号は、第14A図の各ブロックの右
下にある。4つの入力状態ワード全部に適した最も高い
共通の記述子が選択される。
下にある。4つの入力状態ワード全部に適した最も高い
共通の記述子が選択される。
FROM134の場合と同様に、考えられる全ての入力
状態を網羅するようにFROM139の内容を予め決定
するため、第14B図のプログラムフローチャート及び
願書に添付した参考資料のListing 2の対応B
ASICコンピュータプログラムによりシミュレーショ
ンが行われる。Listing 2のプログラムは、L
isting 1のプログラムと非常に良く似た構造で
ある。
状態を網羅するようにFROM139の内容を予め決定
するため、第14B図のプログラムフローチャート及び
願書に添付した参考資料のListing 2の対応B
ASICコンピュータプログラムによりシミュレーショ
ンが行われる。Listing 2のプログラムは、L
isting 1のプログラムと非常に良く似た構造で
ある。
入力状態FROM139の入力アドレスビットは、次の
通りである。
通りである。
A ○:人力状態A(LSB)
A 1:入力状態A
A 2:入力状態A(MSB)
A 3:入力状態B (LSB)
A 4:入力状態B
A 5:入力状態B(MSB)
八 6二人力状態C(LSB)
A 7:入力状態C
A 8:入力状態C(MSB)
A 9:入力状態D (LSB)
AIO:入力状態D
A11:入力状態D(MSB)
入力状態FROM139の出力は1次の通りである。
QO:状態出力(LSB)
Ql:状態出力
Q2:状態出力(MSB)
Q3:未使用
Q4:存在ワードA (LSB)
Q5:存在ワードB (LSII)
QO:存在ワードC(L、5B)
Ql:存在ワードD (LSB)
4つの予備動作変更モデル存在サブワードは。
各々、MSB(最上位ビット)として対応する入力状態
のMSBを使用することによって形成される。シミュレ
ーションの間に、Listing 2のプログラムステ
ートメント250ないし330によりllROM139
の出力Q4ないしQlに対してこれらワードのLSB
(最下位ビット)が決定される。従って、以下の表5に
示す対応は、4つの変更存在ワードの各々に対する入力
状態と存在ワード出力との間で得られる。
のMSBを使用することによって形成される。シミュレ
ーションの間に、Listing 2のプログラムステ
ートメント250ないし330によりllROM139
の出力Q4ないしQlに対してこれらワードのLSB
(最下位ビット)が決定される。従って、以下の表5に
示す対応は、4つの変更存在ワードの各々に対する入力
状態と存在ワード出力との間で得られる。
表 5
2進 入力状態 変更存在 2進コード ワー
ド ワード コード000 無変更([E)
無変更 00001 無変更(0)
無変更 00010 無変更(C) 無
変更 o。
ド ワード コード000 無変更([E)
無変更 00001 無変更(0)
無変更 00010 無変更(C) 無
変更 o。
011 変更 変更 01100
打消(E) 打消 101o1
打消(0) 打消 10110 消
去 消去 11111 未使用 第11図に詳細に示された第9図の変更識別プロセッサ
78の3つの主要処理グループ、即ちブロックの第3は
、第11図の出力状態プロセッサ140である。このプ
ロセッサ140は、256ワード×8ビツトのFROM
で実施され、これは、内容処理レジスタ136の出力か
らの3ビツト記述子、入力状態プロセッサ139からの
3ビツト記述子、バンドOの識別ビット及び最も高いバ
ンドの識別ビットを入力として受け取る。
打消(E) 打消 101o1
打消(0) 打消 10110 消
去 消去 11111 未使用 第11図に詳細に示された第9図の変更識別プロセッサ
78の3つの主要処理グループ、即ちブロックの第3は
、第11図の出力状態プロセッサ140である。このプ
ロセッサ140は、256ワード×8ビツトのFROM
で実施され、これは、内容処理レジスタ136の出力か
らの3ビツト記述子、入力状態プロセッサ139からの
3ビツト記述子、バンドOの識別ビット及び最も高いバ
ンドの識別ビットを入力として受け取る。
プロセッサ140は、第15A図に示された組み合わせ
ハイアラーキ構成の記述子を処理する。
ハイアラーキ構成の記述子を処理する。
上記で定めた7つの記述子は、打消(E)、打消(0)
及び無変更(C)の各々を、これらが内容処理レジスタ
136から発せられたものであって第15A図のブロッ
クにrcont、Jと示されているか、或いは入力状態
プロセッサ139から発せられたものであって第15A
図のブロックにrExist、Jと示されたものである
かに基づいて2つの別々の記述子に分割することにより
、10個に拡張されている。この分離は、打消(E)、
打消(0)及び無変更(C)がそれらの発生点に基づい
て信号を発生するという別々の作用を与えるために必要
とされる。第15A図のハイアラーキ構成に基づく最も
高い共通の記述子が選択される。
及び無変更(C)の各々を、これらが内容処理レジスタ
136から発せられたものであって第15A図のブロッ
クにrcont、Jと示されているか、或いは入力状態
プロセッサ139から発せられたものであって第15A
図のブロックにrExist、Jと示されたものである
かに基づいて2つの別々の記述子に分割することにより
、10個に拡張されている。この分離は、打消(E)、
打消(0)及び無変更(C)がそれらの発生点に基づい
て信号を発生するという別々の作用を与えるために必要
とされる。第15A図のハイアラーキ構成に基づく最も
高い共通の記述子が選択される。
上記と同様しこ、考えられる全ての入力状態を網羅する
ようにFROM140の内容を予め決定するため、願書
に添付した参考資料のListing 3のプログラム
に基づいてシミュレーションが行われる。このプログラ
ムは、第15B図及びこれをを補足する第15C図のフ
ローチャートに対応するものである。
ようにFROM140の内容を予め決定するため、願書
に添付した参考資料のListing 3のプログラム
に基づいてシミュレーションが行われる。このプログラ
ムは、第15B図及びこれをを補足する第15C図のフ
ローチャートに対応するものである。
シミュレーションにより、そして実際の作動中には、F
ROM140自体により、第11図の出力状態1−42
及び第11図の最終記憶動作144の組み合わせ出力が
決定される。最終記憶動作は、バンド0に存在ワードし
か記憶されず且つ各ブロックに対して1が記憶されるこ
とを考慮するものである。又、最も高いバンドには、辞
書も存在ワードも記憶されず、内容ワード及び係数しか
信号されない。
ROM140自体により、第11図の出力状態1−42
及び第11図の最終記憶動作144の組み合わせ出力が
決定される。最終記憶動作は、バンド0に存在ワードし
か記憶されず且つ各ブロックに対して1が記憶されるこ
とを考慮するものである。又、最も高いバンドには、辞
書も存在ワードも記憶されず、内容ワード及び係数しか
信号されない。
第11図の出力状態プロセッサ140のFROM入力は
、次の通りである。
、次の通りである。
AO:入力状態プロセッサの出力(LSB)A1:入力
状態プロセッサの出力 A2:入力状態プロセッサの出力(MSB)A3:有効
内容出力(L S B) A4:有効内容出力 A5:有効内容出力(MSB) A6:バンド0フラグ A7:最高バンドフラグ 第11図の出力状態プロセッサ140の220M出力は
、次の通りである。
状態プロセッサの出力 A2:入力状態プロセッサの出力(MSB)A3:有効
内容出力(L S B) A4:有効内容出力 A5:有効内容出力(MSB) A6:バンド0フラグ A7:最高バンドフラグ 第11図の出力状態プロセッサ140の220M出力は
、次の通りである。
QO:出力状態(LSB)
Ql:出力状態
Q2:出力状態(MSB)
Q3:記憶辞書コマンド
Q4:辞書存在ビット
Q5:辞書内容ビット
QO;記憶存在ワードコマンド
Ql:記憶内容ワードコマンド
Listing 3のプログラムによって発生されたF
ROM140の実際の内容を以下の表6に示す。
ROM140の実際の内容を以下の表6に示す。
表6
8 1 1 2 5B 5 55B 010 AA
AA AA FA FA FA FA 018
AB AB ARFB FI3 FB FB 020
4 5 A 5A 4 55A 028 5
5 A 5A 5 55A 030 6 A
B An FB 6 FB 6 088111
l l 111 AO44444444 A8 5 5 5 5 5 5 5 5B0 6 6
6 6 6 6 6 6B8 0 0 0 0 0 0
0 0co o o o o o o
o 。
AA AA FA FA FA FA 018
AB AB ARFB FI3 FB FB 020
4 5 A 5A 4 55A 028 5
5 A 5A 5 55A 030 6 A
B An FB 6 FB 6 088111
l l 111 AO44444444 A8 5 5 5 5 5 5 5 5B0 6 6
6 6 6 6 6 6B8 0 0 0 0 0 0
0 0co o o o o o o
o 。
ca o o o o o o o
。
。
DOOOOOO000
og o o o o o o o
。
。
EOOOOO0000
E8 0 0 0 0 0 0 0 0FOO0000
000 F8 0 0 0 0 0 0 0 0以下の表7は、
上記したプロセッサ140のPROM出力Q3ないしQ
7を介して記憶動作が開始される状態を示している。出
力状態のみについて決定されたものに、FROM記憶ビ
ットQ3ないしQ7のみに影響する量が加算される。従
って、単独でもしくは組み合わせで加算できると考えら
れる数値は、8.16.32.64及び128である。
000 F8 0 0 0 0 0 0 0 0以下の表7は、
上記したプロセッサ140のPROM出力Q3ないしQ
7を介して記憶動作が開始される状態を示している。出
力状態のみについて決定されたものに、FROM記憶ビ
ットQ3ないしQ7のみに影響する量が加算される。従
って、単独でもしくは組み合わせで加算できると考えら
れる数値は、8.16.32.64及び128である。
表7
最高パン五 バンドOu 加算イエス
ノー 無データ 0イエス ノー
内容(変更又は予想)128ノー ノー
ゼロ辞書 8ノー ノー 無
データ Oノー ノー 内容のみ
8+32+128ノー ノー 存在
のみ 8+16+64ノー ノー 内
容及び存在 8+16+32+64+128ノー
イエス 存在のみ 64動作中に、処理さ
れている係数のブロックの最終的な予備係数動作ビット
がレジスタ136の出力Q(C)に現われた時には、完
全な内容ワード出力147が得られる。3つのビットが
シフトレジスタ138の位巴Q(1)ないしQ(3)に
あり、第4のビットがレジスタ136のQ(C)からレ
ジスタ138のDへ入力される。これら4つのピッ1〜
は、変更メモリにマツプワードとして記憶されるが、こ
れは、出力状態プロセッサ140のQ(7)からの記憶
内容ビットがこのように命令する場合だけである。上記
Q(7)は、遅延されそしてレジスタ141に記憶され
、その出力は、アンドゲート146への2つの入力の一
方であって、高レベルの場合に次の係数を記憶できるよ
うにするものである。レジスタ138は、もう一度シフ
トされて、その入力の第4ビツトを中に入れると共に、
既にシフトされている4つのビット全部が出力Q(1)
ないしQ(4)に現われるようにする。各係数を実際に
記憶するかどうかは、予備係数動作を決定したレジスタ
138からの記憶ビットQ(7)と遅延ビット1とのア
ンド結合によって決定される。レジスタ138及び遅延
パイプライン135は、パイプライン135の出力に対
応する係数が現われた時に上記動作による正しいビット
1がレジスタ138のQ(D)出力に現ねれるように、
同期してタイミングがとられる。従って、アンドゲート
146からの記憶係数コマンド148によって指示され
た場合にパイプライン135からの正しい係数が記憶さ
れる。
ノー 無データ 0イエス ノー
内容(変更又は予想)128ノー ノー
ゼロ辞書 8ノー ノー 無
データ Oノー ノー 内容のみ
8+32+128ノー ノー 存在
のみ 8+16+64ノー ノー 内
容及び存在 8+16+32+64+128ノー
イエス 存在のみ 64動作中に、処理さ
れている係数のブロックの最終的な予備係数動作ビット
がレジスタ136の出力Q(C)に現われた時には、完
全な内容ワード出力147が得られる。3つのビットが
シフトレジスタ138の位巴Q(1)ないしQ(3)に
あり、第4のビットがレジスタ136のQ(C)からレ
ジスタ138のDへ入力される。これら4つのピッ1〜
は、変更メモリにマツプワードとして記憶されるが、こ
れは、出力状態プロセッサ140のQ(7)からの記憶
内容ビットがこのように命令する場合だけである。上記
Q(7)は、遅延されそしてレジスタ141に記憶され
、その出力は、アンドゲート146への2つの入力の一
方であって、高レベルの場合に次の係数を記憶できるよ
うにするものである。レジスタ138は、もう一度シフ
トされて、その入力の第4ビツトを中に入れると共に、
既にシフトされている4つのビット全部が出力Q(1)
ないしQ(4)に現われるようにする。各係数を実際に
記憶するかどうかは、予備係数動作を決定したレジスタ
138からの記憶ビットQ(7)と遅延ビット1とのア
ンド結合によって決定される。レジスタ138及び遅延
パイプライン135は、パイプライン135の出力に対
応する係数が現われた時に上記動作による正しいビット
1がレジスタ138のQ(D)出力に現ねれるように、
同期してタイミングがとられる。従って、アンドゲート
146からの記憶係数コマンド148によって指示され
た場合にパイプライン135からの正しい係数が記憶さ
れる。
試みの゛ 動
試みの選択補充法及び実際の選択補充法を実施する手段
について詳細に述べる。特に、第9図を参照すれば、こ
れらの動作は、変更モデル再構成回路77と、変換モデ
ル再構成回路86と、補充プロセッサ81とによって実
行される。再構成回路86から再構成回路77へのライ
ン及び再構成回路86からプロセッサ81へのラインで
示されたように、予想マツプデータが再構成回路77へ
送られて、変更モデルマツプデータ直接指示されない変
更モデルメモリ79から係数を検索すると共に、プロセ
ッサ81にも予想マツプデータが送られて、補充処理の
目的で予想動作が存在することを指示する。又、変換モ
デル存在ワードは、変更モデル再構成回路77によって
可変長さの変更存在ワードコードを発生するのに必要と
されると共に、待ち行列プロセッサ80により、受信器
へ送信さるべき変更存在ワードコードの長さく4ビツト
から8ビツト)を決定するのにも必要とされる。再構成
回路77及び86は、プロセッサ81へ変換係数を供給
する。再構成回″J886への「スタートJ入力により
、この回路は、ゼロ値のバンド0存在ワードを発生し、
従って、第1の像フレームの再構成中に全てのその後の
出力としてゼロ値マツプ及び係数データを発生する。又
、「スター1〜」信号は、変更モデル再構成回路77へ
も送られ、変更モデルメモリ79に存在するランダムな
データを再構成しないようにする。このようなランダム
なデータは、全てゼロ値係数の「ゼロj像で動作を開始
しないことがある。受信器にある変換モデル再構成回路
97には、全てゼロ値係数の「ゼロ」像を形成するため
に「スタート」信号が送られ、送信器及び受信器の両方
が同じゼロ値係数モデルでスタートするようにする。
について詳細に述べる。特に、第9図を参照すれば、こ
れらの動作は、変更モデル再構成回路77と、変換モデ
ル再構成回路86と、補充プロセッサ81とによって実
行される。再構成回路86から再構成回路77へのライ
ン及び再構成回路86からプロセッサ81へのラインで
示されたように、予想マツプデータが再構成回路77へ
送られて、変更モデルマツプデータ直接指示されない変
更モデルメモリ79から係数を検索すると共に、プロセ
ッサ81にも予想マツプデータが送られて、補充処理の
目的で予想動作が存在することを指示する。又、変換モ
デル存在ワードは、変更モデル再構成回路77によって
可変長さの変更存在ワードコードを発生するのに必要と
されると共に、待ち行列プロセッサ80により、受信器
へ送信さるべき変更存在ワードコードの長さく4ビツト
から8ビツト)を決定するのにも必要とされる。再構成
回路77及び86は、プロセッサ81へ変換係数を供給
する。再構成回″J886への「スタートJ入力により
、この回路は、ゼロ値のバンド0存在ワードを発生し、
従って、第1の像フレームの再構成中に全てのその後の
出力としてゼロ値マツプ及び係数データを発生する。又
、「スター1〜」信号は、変更モデル再構成回路77へ
も送られ、変更モデルメモリ79に存在するランダムな
データを再構成しないようにする。このようなランダム
なデータは、全てゼロ値係数の「ゼロj像で動作を開始
しないことがある。受信器にある変換モデル再構成回路
97には、全てゼロ値係数の「ゼロ」像を形成するため
に「スタート」信号が送られ、送信器及び受信器の両方
が同じゼロ値係数モデルでスタートするようにする。
第16A図は、第9図の変更モデル再構成回路77の構
造及び動作を詳細に示している。マツプの再構成は、2
56ワード×8ビン1〜のマツプ再構成1) ROM
1.60によって直接的又は間接的に行われろ。「R辞
書」出力Q(0)は、CM状態人力A(0)及びA(]
)、予想ビットA(4)及び制御人力A(5)ないしA
(7)によって決定される。
造及び動作を詳細に示している。マツプの再構成は、2
56ワード×8ビン1〜のマツプ再構成1) ROM
1.60によって直接的又は間接的に行われろ。「R辞
書」出力Q(0)は、CM状態人力A(0)及びA(]
)、予想ビットA(4)及び制御人力A(5)ないしA
(7)によって決定される。
Q(0)信号レベルが高レベルである時には、変更モデ
ルメモリから辞書を読み取るように指令されるが、この
信号レベルが低レベルである時には、このように指令さ
れない。又、Q(0)は、メモリ167からの辞書か又
はマルチプレクサ162のゼロ値辞書かのいずれかを選
択する。このように選択された2ビツトの辞書は、後で
使用するためにレジスタ164に記憶される。これらの
辞書は、バンド0又はバンドNから読み取るようには指
令されない。「R内容」出力Q(1)は、レジスタ16
2からの辞書出力及び制御人力A(5)ないしA(7)
を用いてFROM160によって決定される。
ルメモリから辞書を読み取るように指令されるが、この
信号レベルが低レベルである時には、このように指令さ
れない。又、Q(0)は、メモリ167からの辞書か又
はマルチプレクサ162のゼロ値辞書かのいずれかを選
択する。このように選択された2ビツトの辞書は、後で
使用するためにレジスタ164に記憶される。これらの
辞書は、バンド0又はバンドNから読み取るようには指
令されない。「R内容」出力Q(1)は、レジスタ16
2からの辞書出力及び制御人力A(5)ないしA(7)
を用いてFROM160によって決定される。
バンドNにおいては、CM状態A(0)及びA(1)。
予想ビットA(4)及び制御ピッhA(6)に応答して
内容ワードが読み取られる。又、Q(1)は、マルチプ
レクサ166において4ビツトのデータワードを変更メ
モリ又はゼロ値入力から選択するように作用する。マル
チプレクサ166からの内容ワードは、その後、レジス
タ168と、並列人力/直列出力シフトレジスタ170
とに記憶される。
内容ワードが読み取られる。又、Q(1)は、マルチプ
レクサ166において4ビツトのデータワードを変更メ
モリ又はゼロ値入力から選択するように作用する。マル
チプレクサ166からの内容ワードは、その後、レジス
タ168と、並列人力/直列出力シフトレジスタ170
とに記憶される。
FROM160からの「R存在」出力Q(2)は、レジ
スタ164からの辞書入力並びに制御入力A(5)及び
A(7)に基づいて変更メモリから存在ワードを読み取
るように指令する。Q(2)は、これが2進1である場
合に、実際の存在ワードを変更メモリから選択し、2進
Oである場合は、ゼロ値ワードをマルチプレクサ153
から選択する。その後、レジスタ170の出力からの読
み取りコマンド信号により変更メモリから係数が読み取
られる。又、上記信号は、マルチプレクサ172におい
て、メモリから読み取られた係数又はゼロの値を選択す
る。マルチプレクサの出力は、その後、レジスタ174
に記憶される。
スタ164からの辞書入力並びに制御入力A(5)及び
A(7)に基づいて変更メモリから存在ワードを読み取
るように指令する。Q(2)は、これが2進1である場
合に、実際の存在ワードを変更メモリから選択し、2進
Oである場合は、ゼロ値ワードをマルチプレクサ153
から選択する。その後、レジスタ170の出力からの読
み取りコマンド信号により変更メモリから係数が読み取
られる。又、上記信号は、マルチプレクサ172におい
て、メモリから読み取られた係数又はゼロの値を選択す
る。マルチプレクサの出力は、その後、レジスタ174
に記憶される。
マツプ再構成FROM160は、上記したようにシミュ
レーションを行なう間に決定されたFROMのプログラ
ムされた内容に基づいて出力を発生する。FROM16
0の内容を決定するシミュレーションプログラムは、第
17A図及び第17B図のフローチャートと、願害に添
付した参考資料のListing 4の対応プログラム
とに示されている。このプロゲラ11及びフローチャー
トにおいて、辞書、内容及び存在ワードをフェッチする
ために、各々、変数RD、RC及びREが使用され、「
1」は、読み取り又はこれと等価なフェッチを生じ、「
0」は、読み取りを生じない。
レーションを行なう間に決定されたFROMのプログラ
ムされた内容に基づいて出力を発生する。FROM16
0の内容を決定するシミュレーションプログラムは、第
17A図及び第17B図のフローチャートと、願害に添
付した参考資料のListing 4の対応プログラム
とに示されている。このプロゲラ11及びフローチャー
トにおいて、辞書、内容及び存在ワードをフェッチする
ために、各々、変数RD、RC及びREが使用され、「
1」は、読み取り又はこれと等価なフェッチを生じ、「
0」は、読み取りを生じない。
FROM160は、次のようなアドレス入力を有してい
る。
る。
AO:変更入力状態ビットO
A1:変更入力状態ビットI
A2:変更辞書ビット0(LSB−内容)へ3;変更辞
書ビットl(MSB−存在)A4:予想入力 A5:バンドO へ6:最高バンド A 7 : Dir/not (内容及び存在)FRO
M160の出力は1次の通りである。
書ビットl(MSB−存在)A4:予想入力 A5:バンドO へ6:最高バンド A 7 : Dir/not (内容及び存在)FRO
M160の出力は1次の通りである。
QO:読み取り変更辞書コマンド
Ql:読み取り変更内容コマンド
Q2:読み取り変更存在コマンド
FROM16Qの内容を16進ダンプ形態で以下の表8
に示す。
に示す。
表 8
AOOOOOOOOO
A800000000
Booり000000
B800000000
COOOOOOOOO
C800000000
ooooooooo。
EOOOOOOOOO
E800000000
FOOOOO0000
F800000000
変更状態の処理は、入ってくるCM状態161、レジス
タ168及びバンドOの制御入力を用いて第16A図の
FROM176において実行される。FROM176の
出力は、空間的に整列された次に高いバンドの4つの処
理ブロックに用いられる状態メモリへ書き込まれるべき
変更モデル状態である9 状態再構成FROM176は、2048’7−ドの8ビ
ットFROMであり、第17C図のフローチャートのプ
ログラム及びListing 5に対応するプログラム
によってシミュレーション中に決定された内容を有して
いる。
タ168及びバンドOの制御入力を用いて第16A図の
FROM176において実行される。FROM176の
出力は、空間的に整列された次に高いバンドの4つの処
理ブロックに用いられる状態メモリへ書き込まれるべき
変更モデル状態である9 状態再構成FROM176は、2048’7−ドの8ビ
ットFROMであり、第17C図のフローチャートのプ
ログラム及びListing 5に対応するプログラム
によってシミュレーション中に決定された内容を有して
いる。
状態再構成PROM176のアドレ入力は、次の通りで
ある。
ある。
AO:変更存在A (LSB)
A1:変更存在A(MSB)
A2:変更存在B (LSB)
A3:変更存在B(MSB)
A4:変更存在C(LSB)
A5:変更存在C(MSB)
へ6:変更存在D (LSB)
A7:変更存在D(MSB)
A8:変更状態入力(LSI3)
へ〇:変更状態入力(MSB)
AIO:バンドBフラグ
FROM176からの状態再構成出力は、次の通りであ
る。
る。
QO:出力状態A(LSB)
Ql:出力状1腰A(MSB)
Q2:出力状態B (LSB)
Q3:出力状態B(MSB)
Q4:出力状1rBc(LSB)
Q5:出力状態C(MSB)
Q6:出力状態D(LSB)
Ql:出力状態D(MSB)
第16A図の変更モデル再構成回路からの出力は、状態
及び変更メモリ読み取りコマンド信号であるのに加えて
、待ち行列プロセッサへの変更情報及び補充プロセッサ
への変更係数である。待ち行列への信号には、待ち行列
プロセッサへ送るべき辞書が存在するかどうかを示す「
辞書P」、2ビツトの辞書自体、内容ワードの有無を示
す「内容P」、内容ワード自体、4個までの一連の「係
数P」ビット、存在ワードの有無を示す「存在P」及び
存在コード化FROM178からの存在ワードが含まれ
る。補充プロセッサへの出力には、直列内容ビット(待
つ行列プロセッサへの「係数’PJビットと同様)及び
待ち行列プロセッサへ送られるもの同一の係数が含まれ
る。
及び変更メモリ読み取りコマンド信号であるのに加えて
、待ち行列プロセッサへの変更情報及び補充プロセッサ
への変更係数である。待ち行列への信号には、待ち行列
プロセッサへ送るべき辞書が存在するかどうかを示す「
辞書P」、2ビツトの辞書自体、内容ワードの有無を示
す「内容P」、内容ワード自体、4個までの一連の「係
数P」ビット、存在ワードの有無を示す「存在P」及び
存在コード化FROM178からの存在ワードが含まれ
る。補充プロセッサへの出力には、直列内容ビット(待
つ行列プロセッサへの「係数’PJビットと同様)及び
待ち行列プロセッサへ送られるもの同一の係数が含まれ
る。
存在コード化FROM178は、特に、待ち行列プロセ
ッサへ送られる存在ワードを圧縮する。
ッサへ送られる存在ワードを圧縮する。
存在ワードの長さは、4ビツトないし8ピツ1〜であり
、これは、変換モデル再構成回路159からの存在ワー
ドによって決定される。変換モデル存在ワードの各2進
「1」に対して、変更存在ワードに2ビツトが生じる。
、これは、変換モデル再構成回路159からの存在ワー
ドによって決定される。変換モデル存在ワードの各2進
「1」に対して、変更存在ワードに2ビツトが生じる。
変換モデル存在ワードの各2進「0」に対して、変更存
在ワードに1ビツトが生じる。この後者の場合には、2
進「1」のときに「変更」を指示しそして2進rOJの
ときに「無変更」を指示する1つの変更存在ビットしか
必要とされない。というのは、ゼロ値に対応する変換モ
デル存在ビットが、空間的に整列されたより高いバンド
の係数、マツプワード又は変換モデルメモリの予想情報
の不存在を指示し、ひいては、存在ワードのこの位置で
は、打消コマンドも消去コマンドも必要とされず又使用
されないからである。
在ワードに1ビツトが生じる。この後者の場合には、2
進「1」のときに「変更」を指示しそして2進rOJの
ときに「無変更」を指示する1つの変更存在ビットしか
必要とされない。というのは、ゼロ値に対応する変換モ
デル存在ビットが、空間的に整列されたより高いバンド
の係数、マツプワード又は変換モデルメモリの予想情報
の不存在を指示し、ひいては、存在ワードのこの位置で
は、打消コマンドも消去コマンドも必要とされず又使用
されないからである。
圧縮された存在ワードは、受信器で独特にデコードする
ことができる。というのは、1ビツト又は2ビツトのい
ずれの存在コマンドが送信されたかを判断するために送
信器及び受信器の両方において同じ変換モデル存在ワー
ドが得られるからである。
ことができる。というのは、1ビツト又は2ビツトのい
ずれの存在コマンドが送信されたかを判断するために送
信器及び受信器の両方において同じ変換モデル存在ワー
ドが得られるからである。
存在コード化FROM178は、待ち行列プロセッサに
8ビットの出カワ−1−を発生し、この場合、可変長さ
の存在ワードに実際に必要とされるビット数だけが有効
とされる。待ち行列プロセッサは、同じ変換モデル存在
ワードを使用して、転送されるワードの実際の長さを個
々に決定し、正しい数の存在ワードビットのみを受信器
へ送信する。バンドOの存在情報についてはFROM1
78がバイパスされ、FROM178を使用せずにレジ
スタ168からの存在ワードがバッファ179を経て待
ち行列プロセッサへ送られる。
8ビットの出カワ−1−を発生し、この場合、可変長さ
の存在ワードに実際に必要とされるビット数だけが有効
とされる。待ち行列プロセッサは、同じ変換モデル存在
ワードを使用して、転送されるワードの実際の長さを個
々に決定し、正しい数の存在ワードビットのみを受信器
へ送信する。バンドOの存在情報についてはFROM1
78がバイパスされ、FROM178を使用せずにレジ
スタ168からの存在ワードがバッファ179を経て待
ち行列プロセッサへ送られる。
存在コード化FROM178は、シミュレーション中に
、第17D図のフローチャートに示されたプログラム及
びListing 6の対応コンピュータプログラムに
基づいて上記機能を実行するようにプログラムされる。
、第17D図のフローチャートに示されたプログラム及
びListing 6の対応コンピュータプログラムに
基づいて上記機能を実行するようにプログラムされる。
FROM178のアドレス入力は1次の通りである。
AO:第1変更モデル存在サブワードのLSBAl:第
1変更モデル存在サブワードのMSBA2:第2変更モ
デル存在サブワードのLSBA3:第2変更モデル存在
サブワードのMSBA4:第3変更モデル存在サブワー
ドのLSBA5:第3変更モデル存在サブワードのMS
BA6:第4変更モデル存在サブワードのLSBAl:
第4変更モデル存在サブワードのMSBA8:変換モデ
ル存在ワードのビットOA9:変換モデル存在ワードの
ビットlA10:変換モデル存在ワードのビット2A1
1:変換モデル存在ワードのビット3PROM178の
出力は、次の通りである。
1変更モデル存在サブワードのMSBA2:第2変更モ
デル存在サブワードのLSBA3:第2変更モデル存在
サブワードのMSBA4:第3変更モデル存在サブワー
ドのLSBA5:第3変更モデル存在サブワードのMS
BA6:第4変更モデル存在サブワードのLSBAl:
第4変更モデル存在サブワードのMSBA8:変換モデ
ル存在ワードのビットOA9:変換モデル存在ワードの
ビットlA10:変換モデル存在ワードのビット2A1
1:変換モデル存在ワードのビット3PROM178の
出力は、次の通りである。
QO:圧縮された存在出力のピッ1−OQl:圧縮され
た存在出力のビットI Q2:圧縮された存在出力のビット2 Q3:圧縮された存在出力のビット3 Q4:圧縮された存在出力のビット4(有効時)Q5:
圧縮された存在出力のビット5(有効時)Q6:圧縮さ
れた存在出力のビット6(有効時)Q7:圧縮された存
在出力のビット7(有効時)変換存在ビットが2進Oで
あって、より高いバンドの係数又はマツプ成分の不存在
を示す場合には、新たに発生された打消及び消去コマン
ドが生じないことから、入力を色々に組み合わせること
は実際上不可能である。然し乍ら、FROM178は、
これらの非発生入力に対し、出力に「無変更」コマンド
を発生するようにプログラムされる。
た存在出力のビットI Q2:圧縮された存在出力のビット2 Q3:圧縮された存在出力のビット3 Q4:圧縮された存在出力のビット4(有効時)Q5:
圧縮された存在出力のビット5(有効時)Q6:圧縮さ
れた存在出力のビット6(有効時)Q7:圧縮された存
在出力のビット7(有効時)変換存在ビットが2進Oで
あって、より高いバンドの係数又はマツプ成分の不存在
を示す場合には、新たに発生された打消及び消去コマン
ドが生じないことから、入力を色々に組み合わせること
は実際上不可能である。然し乍ら、FROM178は、
これらの非発生入力に対し、出力に「無変更」コマンド
を発生するようにプログラムされる。
Uプロセッサ
第16B図は、第9図の送信器部分の補充プロセッサ8
1及び受信器部分の補充プロセッサ92を詳細に示して
いる。というのは、送信器及び受信器の補充プロセッサ
の機能かはゾ同じだからである。アスタリスク(*)を
つけた入力、出力及びマルチプレクサは、プロセッサ9
2(受信器)についてのみ使用され、プロセッサ81(
送信器)には必要とされない。
1及び受信器部分の補充プロセッサ92を詳細に示して
いる。というのは、送信器及び受信器の補充プロセッサ
の機能かはゾ同じだからである。アスタリスク(*)を
つけた入力、出力及びマルチプレクサは、プロセッサ9
2(受信器)についてのみ使用され、プロセッサ81(
送信器)には必要とされない。
補充プロセッサ81は、実際の補充サイクル以外のサイ
クルにおいて、2段の遅延パイプライン180及びマル
チプレクサ182を通して変更せずに変換モデル係数を
出力184へ送ることが必要とされる。これらの場合に
は、補充状態FROM188のA(3)への「送信済み
」入力が低レベルとされ、これにより、マルチプレクサ
182の選択入力が変換モデル係数のみを選択するよう
にされる。実際の補充サイクル中には、データが受信器
へ送られていることと、送信器で変換モデルを補充する
ためにマルチプレクサ182で新たな変更モデルデータ
を選択しなければならないこととを指示するために、「
送信済み」信号が待ち行列プロセッサによって制御され
る。
クルにおいて、2段の遅延パイプライン180及びマル
チプレクサ182を通して変更せずに変換モデル係数を
出力184へ送ることが必要とされる。これらの場合に
は、補充状態FROM188のA(3)への「送信済み
」入力が低レベルとされ、これにより、マルチプレクサ
182の選択入力が変換モデル係数のみを選択するよう
にされる。実際の補充サイクル中には、データが受信器
へ送られていることと、送信器で変換モデルを補充する
ためにマルチプレクサ182で新たな変更モデルデータ
を選択しなければならないこととを指示するために、「
送信済み」信号が待ち行列プロセッサによって制御され
る。
第16B図の補充プロセッサは、上記のプロセッサが状
態メモリを使用して空間的に整列された処理ブロック間
でバンド間通信を行なったのと同様に、内部バンドメモ
リに蛤して状態ビットを書き込んだり読み取ったりする
。この状態ビットは、次に高いバンドにおいて、この状
態ビットを指示する低いブロックからの補充に対してマ
ツプ又は係数データが受け容れられるものであったかど
うかを指示するために、後で使用される。セーブされた
状態ビットは、「送信済み」と称し、これは、ブロック
が送信されて補充に用いられた場合には「1」に等しく
、それ以外の場合には「0」に等しい。
態メモリを使用して空間的に整列された処理ブロック間
でバンド間通信を行なったのと同様に、内部バンドメモ
リに蛤して状態ビットを書き込んだり読み取ったりする
。この状態ビットは、次に高いバンドにおいて、この状
態ビットを指示する低いブロックからの補充に対してマ
ツプ又は係数データが受け容れられるものであったかど
うかを指示するために、後で使用される。セーブされた
状態ビットは、「送信済み」と称し、これは、ブロック
が送信されて補充に用いられた場合には「1」に等しく
、それ以外の場合には「0」に等しい。
「送信済み」状態ビット、出力予想ビット及び受信器の
みで使用される「ブランキング」ビットの決定は、第1
GB図に示す128ワードの補充状態FROM188で
行われる。
みで使用される「ブランキング」ビットの決定は、第1
GB図に示す128ワードの補充状態FROM188で
行われる。
状態ピッl−Q (0)を決定するシミュレーションフ
ローチャートが第17E図に示されている。
ローチャートが第17E図に示されている。
このフローチャートは、予想ビットを決定するもので、
第17F図にはブランキングビットが示されている。P
ROM188の内容を決定するための対応コンピュータ
プログラムがListing 7に示されている。16
進のPROM188の内容は、以下の表9に示す通りで
ある。
第17F図にはブランキングビットが示されている。P
ROM188の内容を決定するための対応コンピュータ
プログラムがListing 7に示されている。16
進のPROM188の内容は、以下の表9に示す通りで
ある。
表9
FROM188のアドレス入力は、次の通りである。
AO:レジスタ186からの入力変更状態(LSB)A
lレジスタ186からの入力変更状態(MSB)A2:
補充状態入力198からの送信済みビットA3:待ち行
列プロセッサからレジスタ186を経て送られる送信ピ
ッ1−181 A4:レジスタ186を通った入力予想ビット185A
5:バンドOインジケータ へ6:状態入力198からのブランキング(受信器のみ
)PROM188の出力は、次の通りである。
lレジスタ186からの入力変更状態(MSB)A2:
補充状態入力198からの送信済みビットA3:待ち行
列プロセッサからレジスタ186を経て送られる送信ピ
ッ1−181 A4:レジスタ186を通った入力予想ビット185A
5:バンドOインジケータ へ6:状態入力198からのブランキング(受信器のみ
)PROM188の出力は、次の通りである。
QO:状態メモリへ書き込む送信済み状態ビットQ1:
予想ピッl〜出力 Q2ニブランキング 補充係数モデルは、手前のモデル及び変更モデルからの
係数の組み合わせによって形成される。
予想ピッl〜出力 Q2ニブランキング 補充係数モデルは、手前のモデル及び変更モデルからの
係数の組み合わせによって形成される。
この選択は、状態メモリから読み取った送信済みピッl
〜、状態メモリから読み取った変更モデル状態及び順次
に選択される特定の係数に適した変更モデル直列内容ビ
ットを用いることにより各係数に対し一度に1つづつ決
定される。次の表10は。
〜、状態メモリから読み取った変更モデル状態及び順次
に選択される特定の係数に適した変更モデル直列内容ビ
ットを用いることにより各係数に対し一度に1つづつ決
定される。次の表10は。
新たなモデルに対し各係数をいかに選択するかを示して
いる。
いる。
表10
0(ノー)X X 前のモデル
Ol(イエス) 無変更 無変更 前のモデル
Ol(イエス) 無変更 変更 前のモデ
ル OI(イエス) 変更 無変更 変更
モデル !1(イエス) 変更 変更
変更モデル ll(イエス) X 打消
前のモデル Ol(イエス) X 消
去 変更モデル 1表10の選択動作を実行する
ための論理は。
Ol(イエス) 無変更 無変更 前のモデル
Ol(イエス) 無変更 変更 前のモデ
ル OI(イエス) 変更 無変更 変更
モデル !1(イエス) 変更 変更
変更モデル ll(イエス) X 打消
前のモデル Ol(イエス) X 消
去 変更モデル 1表10の選択動作を実行する
ための論理は。
ゲート192.193.194及び195によって行わ
れ、実際の選択は、第16B図のマルチプレクサ182
によって行われる。ゲート195の出力(否定Z)は、
2進「0」の時にマルチプレクサ182のOD大入力お
いて変換モデル係数を選択し、2進「1」の時にそのI
D入力において変更モデル係数を選択する。選択された
係数は、マルチプレクサ182のY出力から送り出され
、FIFOメモリ184への変換モデル係数184とな
ると共に、ブランキングマルチプレクサ187へ供給さ
れる。ゲート192,193.194及び195によっ
て行われる論理は、(否定Z)=A傘B* (否定C)
+AlCID率である。但し、Aは、レジスタ190か
らのQ(B)であり、Bは、遅延パイプライン180か
らのQ(A)であり、Cは、変更モデル状態ビット1で
ありそしてDは、変更モデル状態ビットOであり、後者
の2つはレジスタ190のQ(D)からのものである。
れ、実際の選択は、第16B図のマルチプレクサ182
によって行われる。ゲート195の出力(否定Z)は、
2進「0」の時にマルチプレクサ182のOD大入力お
いて変換モデル係数を選択し、2進「1」の時にそのI
D入力において変更モデル係数を選択する。選択された
係数は、マルチプレクサ182のY出力から送り出され
、FIFOメモリ184への変換モデル係数184とな
ると共に、ブランキングマルチプレクサ187へ供給さ
れる。ゲート192,193.194及び195によっ
て行われる論理は、(否定Z)=A傘B* (否定C)
+AlCID率である。但し、Aは、レジスタ190か
らのQ(B)であり、Bは、遅延パイプライン180か
らのQ(A)であり、Cは、変更モデル状態ビット1で
ありそしてDは、変更モデル状態ビットOであり、後者
の2つはレジスタ190のQ(D)からのものである。
ブランキングマルチプレクサ187は、第16B図の補
充プロセッサが受信器のプロセッサとしても使用される
時にのみ使用される。
充プロセッサが受信器のプロセッサとしても使用される
時にのみ使用される。
第]」1久袋旦1[針に子−
送(i器から係数を受け取って像の係数モデルを変更す
る受信器について以下に詳細に述べる。
る受信器について以下に詳細に述べる。
第9図を参照すれば、ブロック93.94.96及び9
7は、ブロック82.83.84及び86が送信器にお
いて果たす機能と同じ機能を受信器において果たすもの
である。受信器の補充プロセッサ92は、送信器の補充
プロセッサ81に関連して説明し、受信器で行われるブ
ランキング機能は、送信器では必要とされない。第9図
の送信チャンネル85は、受信器の送信チャンネルバッ
ファ86へ直列データピッ]・流を供給する。このバッ
ファ86は、次いで、このデータを多数の成分に細分化
し、この成分をバッファ88と、サブバンド及びバンド
のB関数プロセッサとに供給する。
7は、ブロック82.83.84及び86が送信器にお
いて果たす機能と同じ機能を受信器において果たすもの
である。受信器の補充プロセッサ92は、送信器の補充
プロセッサ81に関連して説明し、受信器で行われるブ
ランキング機能は、送信器では必要とされない。第9図
の送信チャンネル85は、受信器の送信チャンネルバッ
ファ86へ直列データピッ]・流を供給する。このバッ
ファ86は、次いで、このデータを多数の成分に細分化
し、この成分をバッファ88と、サブバンド及びバンド
のB関数プロセッサとに供給する。
この後者のプロセッサは、第9図には示されていないが
、第20A図から以下で別途説明する。
、第20A図から以下で別途説明する。
乏」I飄(7) e Jlk T@復滅」旧Δ旦」−変
換再構成回路90は、第18A図に詳細に示されており
、変更デコーダ272と、待ち行列カンタ及び比較器2
74と、係数バッファ276とで構成される。
換再構成回路90は、第18A図に詳細に示されており
、変更デコーダ272と、待ち行列カンタ及び比較器2
74と、係数バッファ276とで構成される。
第9図に示された受信器の送信チャンネルバッファ88
からの変更データは、第18A図の変更デコーダ272
へ送られる。このデコーダ272は、このデコーダから
発するバンドOポツプスタックコマンドを作用させるこ
とにより、上記ワードを含むバッファ88の1つの専用
区分からバンドO存在ワードを受け取る。第9図のバッ
ファ88は、作動しているバンドの番号を含むデータと
、データの量を表わす信号を待ち行列カウンタ及び比較
器274へ直接供給する。第9図のバッファ88に含ま
れた変更マツプ及び係数データは、バンドエないし最高
バンドのスタックポツプコマンドを働かせることにより
第18A図のデコーダ272によってアクセスされる。
からの変更データは、第18A図の変更デコーダ272
へ送られる。このデコーダ272は、このデコーダから
発するバンドOポツプスタックコマンドを作用させるこ
とにより、上記ワードを含むバッファ88の1つの専用
区分からバンドO存在ワードを受け取る。第9図のバッ
ファ88は、作動しているバンドの番号を含むデータと
、データの量を表わす信号を待ち行列カウンタ及び比較
器274へ直接供給する。第9図のバッファ88に含ま
れた変更マツプ及び係数データは、バンドエないし最高
バンドのスタックポツプコマンドを働かせることにより
第18A図のデコーダ272によってアクセスされる。
このコマンドは、バッファ88内のメモリポインタを指
示し、バンドエないし最高バンドの変更スタックデータ
入力を供給するためのものである。
示し、バンドエないし最高バンドの変更スタックデータ
入力を供給するためのものである。
デコーダ272は、バンドエないし最高バンドであるバ
ンドNのマツプデータ及び係数をデコードし、各デコー
ド動作中に用いられる入力データのビット数をブロック
274へ送ると共に、変更係数自体を係数バッファ27
6へ送る。次いで、係数バッファ276は、これら係数
を第9図の変更係数補充プロセッサ92へ供給する。第
18A図のデコーダ272は、どの係数を変更すべきで
あるかを示す直列変更内容ビン1〜を第9図の係数補充
プロセッサ92へ直接供給する。更に、サブ処理ブロッ
クの予想ビット及び変換モデル存在ワードは、どちらも
第9図の再構成回路97から、第11A図のデコーダ2
72へ供給され、変更マツプデータによって直接指示さ
れない新たなマツプ及び係数データの到着予想を知らせ
ると共に、デコーダ272において変更存在ワードを適
切にデコードできるようにする。待ち行列カウンタ及び
比較器274は、マツプ及び係数データを送信する前に
送られた情報を保持し、この情報は、送られるべきデー
タの量と、現在ファイル周期に対してデータを終了させ
るのはどのバンドであるかに関するものである。変更デ
コード動作の間に、ブロック274は、「送信」信号を
デコーダ272へ供給し、この信号は、2進「1」の場
合、現在バンド及び空間位置に対する変更データをデコ
−ドできることを指示し、2進「0」の場合、この変更
データが得られないことを指示する。この「送信」信号
は、係数の送信順序によりファイル周期における変更デ
ータのデコード中に「1」と「0」との間で何回も交番
する。データの順序が、第1番目が、最上部から始めて
下方へ向かう水平ストリップで、第2番目が、送信器に
ついて前記したようにバンド1で始めて上方に向かうバ
ンド番号である場合には、上記「送信」信号は、客数々
のストリップにおいて成るバンドでは変更データの能動
的なデコード動作を指示できるが別のバンドでは指示で
きないように交番しなければならない。又、ブロック2
74は、第9図の補充プロセッサ92へ「送信」信号を
発生する。
ンドNのマツプデータ及び係数をデコードし、各デコー
ド動作中に用いられる入力データのビット数をブロック
274へ送ると共に、変更係数自体を係数バッファ27
6へ送る。次いで、係数バッファ276は、これら係数
を第9図の変更係数補充プロセッサ92へ供給する。第
18A図のデコーダ272は、どの係数を変更すべきで
あるかを示す直列変更内容ビン1〜を第9図の係数補充
プロセッサ92へ直接供給する。更に、サブ処理ブロッ
クの予想ビット及び変換モデル存在ワードは、どちらも
第9図の再構成回路97から、第11A図のデコーダ2
72へ供給され、変更マツプデータによって直接指示さ
れない新たなマツプ及び係数データの到着予想を知らせ
ると共に、デコーダ272において変更存在ワードを適
切にデコードできるようにする。待ち行列カウンタ及び
比較器274は、マツプ及び係数データを送信する前に
送られた情報を保持し、この情報は、送られるべきデー
タの量と、現在ファイル周期に対してデータを終了させ
るのはどのバンドであるかに関するものである。変更デ
コード動作の間に、ブロック274は、「送信」信号を
デコーダ272へ供給し、この信号は、2進「1」の場
合、現在バンド及び空間位置に対する変更データをデコ
−ドできることを指示し、2進「0」の場合、この変更
データが得られないことを指示する。この「送信」信号
は、係数の送信順序によりファイル周期における変更デ
ータのデコード中に「1」と「0」との間で何回も交番
する。データの順序が、第1番目が、最上部から始めて
下方へ向かう水平ストリップで、第2番目が、送信器に
ついて前記したようにバンド1で始めて上方に向かうバ
ンド番号である場合には、上記「送信」信号は、客数々
のストリップにおいて成るバンドでは変更データの能動
的なデコード動作を指示できるが別のバンドでは指示で
きないように交番しなければならない。又、ブロック2
74は、第9図の補充プロセッサ92へ「送信」信号を
発生する。
第18B図には、第18A図の変更デコーダ272が詳
細に示されている。第18B図の変更データ218は、
変更デコーダの固定/可変長さのコンバータ216へ所
定シーケンスの一定長さデータワードとして送られる。
細に示されている。第18B図の変更データ218は、
変更デコーダの固定/可変長さのコンバータ216へ所
定シーケンスの一定長さデータワードとして送られる。
ワードは、一定の長さであるが、これらワード内のデー
タは、可変長さであり、単一の上記データワードは、一
定長さのワード内に完全に含まれてもよいし、或いは、
一部分が1つの一定長さワード内に含まれそして又一部
分が次のワード内に含まれてもよい。コンバータ216
の機能は、現在の最大長さの係数ワードに対応する(こ
れに限定されない)12ピッI−を並列に出力すること
であり、最初のそれまで未使用のビットは、コンバータ
216から出力を取り出すたびにこの並列出力ワードの
最下位ビット位置に配置され、次の15ビツトは、より
上位のビット位置を順次占有するようにされる。次いで
、出力ワードをデコードする外部装置が、コンバータ2
16に、実際に使用された16ビツトワードのうちのビ
ット数を最下位ビットから始めて供給する。次いで、コ
ンバータ216は、最下位ビット位置で丁度終わった動
作から最初の未使用ビットを再位置設定し、プロセスを
繰り返す準備が整う。必要に応じて、新たなワードが入
力218から取り出される。入力218からの1つの完
全な一定長さワードがコンバータ216によって使用さ
れた後に、このコンバータは、ポツプ変更スタックコマ
ンド220に2進「1」状態を発生し、これにより、第
9図のバッファメモリ88内のカウンタが1で指示され
、第18B図の入力218へ次に送られる入き次のワー
ドをバッファメモリにおいてアドレスする。コンバータ
216は、システムで使用する最高のバンドをNとすれ
ば、バンドエないしNのマツプ及び係数データについて
のみ作用する。サブバンドマツプコード化及びバンド1
のB関数は、どこかで処理されるが、これについては以
下で説明する。
タは、可変長さであり、単一の上記データワードは、一
定長さのワード内に完全に含まれてもよいし、或いは、
一部分が1つの一定長さワード内に含まれそして又一部
分が次のワード内に含まれてもよい。コンバータ216
の機能は、現在の最大長さの係数ワードに対応する(こ
れに限定されない)12ピッI−を並列に出力すること
であり、最初のそれまで未使用のビットは、コンバータ
216から出力を取り出すたびにこの並列出力ワードの
最下位ビット位置に配置され、次の15ビツトは、より
上位のビット位置を順次占有するようにされる。次いで
、出力ワードをデコードする外部装置が、コンバータ2
16に、実際に使用された16ビツトワードのうちのビ
ット数を最下位ビットから始めて供給する。次いで、コ
ンバータ216は、最下位ビット位置で丁度終わった動
作から最初の未使用ビットを再位置設定し、プロセスを
繰り返す準備が整う。必要に応じて、新たなワードが入
力218から取り出される。入力218からの1つの完
全な一定長さワードがコンバータ216によって使用さ
れた後に、このコンバータは、ポツプ変更スタックコマ
ンド220に2進「1」状態を発生し、これにより、第
9図のバッファメモリ88内のカウンタが1で指示され
、第18B図の入力218へ次に送られる入き次のワー
ドをバッファメモリにおいてアドレスする。コンバータ
216は、システムで使用する最高のバンドをNとすれ
ば、バンドエないしNのマツプ及び係数データについて
のみ作用する。サブバンドマツプコード化及びバンド1
のB関数は、どこかで処理されるが、これについては以
下で説明する。
マツプ再構成FROM202の出力Q(0)は、変更デ
ータをコンバータ216からアクセスすべきであるかど
うかを決定する。このデータは、マツプであるか或いは
係数データである。辞書又は内容ポインタがアクセスさ
れた時には、これらポインタは、更に別の変更データを
アクセスする際に再構成FROM202によって一度に
1つづつ使用されるように並列/直列シフトレジスタ2
08に記憶される。2ビツト辞書がレジスタ208に入
力され、その出力に存在ピッ1−が最初に現われて再構
成ROM202の入力A(3)に送られる。
ータをコンバータ216からアクセスすべきであるかど
うかを決定する。このデータは、マツプであるか或いは
係数データである。辞書又は内容ポインタがアクセスさ
れた時には、これらポインタは、更に別の変更データを
アクセスする際に再構成FROM202によって一度に
1つづつ使用されるように並列/直列シフトレジスタ2
08に記憶される。2ビツト辞書がレジスタ208に入
力され、その出力に存在ピッ1−が最初に現われて再構
成ROM202の入力A(3)に送られる。
コンバータ216からアクセスされた次のデータは、上
記存在ビ・ットが2進「1」である場合だけ、存在ワー
ドとなって、FROM226へ送られる。
記存在ビ・ットが2進「1」である場合だけ、存在ワー
ドとなって、FROM226へ送られる。
存在ワードの動作が行われた後に、レジスタ208は辞
書データをシフトし、次のビット即ち内容ビットがFR
OM202のA(3)に現われる。変更内容ワードがコ
ンバータ216へ送られるデータ内に存在することが指
示された場合には、4ビツトの内容ワードがレジスタ2
08へロードされる。この4ビツトワードは、次いで、
コンバータ216のデータに存在することが指示される
変更係数を識別及びフェッチするために一度に1ビツト
づつ使用される。内容辞書ビットによって変更内容ワー
ドが指示されない場合には、再構成PR○M2O2のQ
(0)出力が低信号レベルとなり、マルチプレクサ20
6はゼロ値の内容ワードをレジスタ208へ供給する。
書データをシフトし、次のビット即ち内容ビットがFR
OM202のA(3)に現われる。変更内容ワードがコ
ンバータ216へ送られるデータ内に存在することが指
示された場合には、4ビツトの内容ワードがレジスタ2
08へロードされる。この4ビツトワードは、次いで、
コンバータ216のデータに存在することが指示される
変更係数を識別及びフェッチするために一度に1ビツト
づつ使用される。内容辞書ビットによって変更内容ワー
ドが指示されない場合には、再構成PR○M2O2のQ
(0)出力が低信号レベルとなり、マルチプレクサ20
6はゼロ値の内容ワードをレジスタ208へ供給する。
変更存在ワードは、これがアクセスされた時に、コンバ
ータ216によって供給され、存在デコードFROM2
26の入力A(0)ないしA(7)に送られる。このプ
ロセス中に、同じ処理サブブロック234に対する変換
モデル再構成回路からの変換モデル存在ワードは、FR
OM226と、ビットFROM210の存在数へと送ら
れ、変更存在ワードを適切にデコードしてこれをマルチ
プレクサ228へ供給すると共に、存在ワード内の入力
変更データのビット数をデコードする。この場合、マル
チプレクサ228は、デコードされた8ビツトの存在ワ
ードをレジスタ230へ通し、該レジスタは、次いで、
このワードを状態再構成FROM240の入力A(0)
ないしA(7)に供給する。
ータ216によって供給され、存在デコードFROM2
26の入力A(0)ないしA(7)に送られる。このプ
ロセス中に、同じ処理サブブロック234に対する変換
モデル再構成回路からの変換モデル存在ワードは、FR
OM226と、ビットFROM210の存在数へと送ら
れ、変更存在ワードを適切にデコードしてこれをマルチ
プレクサ228へ供給すると共に、存在ワード内の入力
変更データのビット数をデコードする。この場合、マル
チプレクサ228は、デコードされた8ビツトの存在ワ
ードをレジスタ230へ通し、該レジスタは、次いで、
このワードを状態再構成FROM240の入力A(0)
ないしA(7)に供給する。
コンバータ216によってアクセスされた変更内容ワー
ドは、マルチプレクサ206に通され、並列/直列シフ
トレジスタ246に記憶されて、その後、直列変更内容
ビット252として一度に1ビツトづつレジスタ249
へ出力される。
ドは、マルチプレクサ206に通され、並列/直列シフ
トレジスタ246に記憶されて、その後、直列変更内容
ビット252として一度に1ビツトづつレジスタ249
へ出力される。
コンバータ216から発生された変更係数は。
可変長さの係数デコーダ211へ供給される。このデコ
ーダは、可変長さの係数ワードに存在するピッ1〜の数
をデコードすると共に、このワード自体をデコードして
、デコードされた一定長さの(ここに示す場合には8ピ
ツ1〜の)変更係数出力を発生し、これは、マルチプレ
クサ212のID入力に送られる。送信のための可変長
さ表示におけるビット数を表わす出力ワードは、マルチ
プレクサ214のID入力に送られ、このマルチプレク
サは、これをコンバータ216及び出力224へ通す。
ーダは、可変長さの係数ワードに存在するピッ1〜の数
をデコードすると共に、このワード自体をデコードして
、デコードされた一定長さの(ここに示す場合には8ピ
ツ1〜の)変更係数出力を発生し、これは、マルチプレ
クサ212のID入力に送られる。送信のための可変長
さ表示におけるビット数を表わす出力ワードは、マルチ
プレクサ214のID入力に送られ、このマルチプレク
サは、これをコンバータ216及び出力224へ通す。
マツプ再構成FROM202は、出力Q(0)の低信号
レベルにより、現在クロックサイクル中に読み取るべき
データがないことを指示し、この出力は、マルチプレク
サ214の選択入力へ送られて、出力224に使用され
るビット数としてゼロ値を形成すると共に、マルチプレ
クサ212へも送られて、デコードされた変換係数が存
在する時にはこれを選択するか、或いは、内容ビット又
は消去変更状態によってゼロ値係数が指示された時には
これをFROM202に対して選択する。出力224の
ゼロ値は、この時に他のデータアクセスを禁止するため
にコンバータ216へも供給される。
レベルにより、現在クロックサイクル中に読み取るべき
データがないことを指示し、この出力は、マルチプレク
サ214の選択入力へ送られて、出力224に使用され
るビット数としてゼロ値を形成すると共に、マルチプレ
クサ212へも送られて、デコードされた変換係数が存
在する時にはこれを選択するか、或いは、内容ビット又
は消去変更状態によってゼロ値係数が指示された時には
これをFROM202に対して選択する。出力224の
ゼロ値は、この時に他のデータアクセスを禁止するため
にコンバータ216へも供給される。
ビット出力224の数値は待ち行列カウンタへ供給され
、このカウンタは、特に、既に指示された送信器が像全
体に対して完全なピッ1へ数を有していないバンド、即
ち、ビットの放出(run−out)が生じたバンドに
おいて、バンド番号により受け取られたビットの数の和
を維持する。このような放出が生じると、第18A図の
ブロック274の比較器がこれを指示し、第18B図の
マツプ再構成回路202へ入力236として入る「送信
」コマンドを低い信号レベルにする。これ以降、上記入
力は、その同じバンドにおけるその後の全ての処理ブロ
ックに対して低レベルとなる。「送信」信号は、放出が
生じたバンドより低い全てのバンドに対し常に高い値を
有し、放出が生じたバンドより高い全てのバンドに対し
て常に低い出力となる。
、このカウンタは、特に、既に指示された送信器が像全
体に対して完全なピッ1へ数を有していないバンド、即
ち、ビットの放出(run−out)が生じたバンドに
おいて、バンド番号により受け取られたビットの数の和
を維持する。このような放出が生じると、第18A図の
ブロック274の比較器がこれを指示し、第18B図の
マツプ再構成回路202へ入力236として入る「送信
」コマンドを低い信号レベルにする。これ以降、上記入
力は、その同じバンドにおけるその後の全ての処理ブロ
ックに対して低レベルとなる。「送信」信号は、放出が
生じたバンドより低い全てのバンドに対し常に高い値を
有し、放出が生じたバンドより高い全てのバンドに対し
て常に低い出力となる。
マツプ再構成FROM202は、現在クロックサイクル
中にどの形式のデータワードがデコードされているかに
ついてこのFROMに指示を与える3つのビット基準入
力238を必要とする。
中にどの形式のデータワードがデコードされているかに
ついてこのFROMに指示を与える3つのビット基準入
力238を必要とする。
FROM210が必要とするビット数は、以下の表11
に示すように3つの上記基慴ビットのうちの2つだけで
ある。
に示すように3つの上記基慴ビットのうちの2つだけで
ある。
表 11
2進 現在デコードされ 考えられる裁皇 るデ
ータワード ビット数0 なし
0 1 辞書 0,2 2 存在 0,4,5,6,7.8
3 内容 0.4 4−7 係数 0−12この表1
1においては、4と7との間に含まれる2進基準は、係
数ワードを示す。
ータワード ビット数0 なし
0 1 辞書 0,2 2 存在 0,4,5,6,7.8
3 内容 0.4 4−7 係数 0−12この表1
1においては、4と7との間に含まれる2進基準は、係
数ワードを示す。
マルチプレクサ228は、種々の条件に対し次のように
作動する。バンド0の変更存在ワードは、3Dマルチプ
レクサ入力から選択される。上記ワードは、現在の動作
を開始する前に、受信器の入力データ流から取り出され
、第9図のバッファ88に記憶される。上記ワードは、
可変長さのコードを有しておらず、従って、PROM2
26もPROM240も通らない。バンド1ないしバン
ド(N−1)については、マルチプレクサ228がID
入力を選択し、これは、変更存在ワードが変更データに
存在する場合にPROM226からレジスタ230へ8
ビツトのデータワードを通す。上記ワードが存在しない
場合には、マルチプレクサ228がOD大入力選択し、
これはゼロ値ワードをレジスタ230へ通す。バンドN
については存在ワードが送信も予想もされず、従って、
PROM226へ通されない。
作動する。バンド0の変更存在ワードは、3Dマルチプ
レクサ入力から選択される。上記ワードは、現在の動作
を開始する前に、受信器の入力データ流から取り出され
、第9図のバッファ88に記憶される。上記ワードは、
可変長さのコードを有しておらず、従って、PROM2
26もPROM240も通らない。バンド1ないしバン
ド(N−1)については、マルチプレクサ228がID
入力を選択し、これは、変更存在ワードが変更データに
存在する場合にPROM226からレジスタ230へ8
ビツトのデータワードを通す。上記ワードが存在しない
場合には、マルチプレクサ228がOD大入力選択し、
これはゼロ値ワードをレジスタ230へ通す。バンドN
については存在ワードが送信も予想もされず、従って、
PROM226へ通されない。
第18B図(7)状態再構成FROM240は。
第16A図に示された送信器に用いられた前記の状態再
構成FROM176と同一のものであり、従って、ここ
では説明しない。
構成FROM176と同一のものであり、従って、ここ
では説明しない。
マツプ再構成FROM202は、マルチプレクサ206
.212.214.228のデータソースを選択する制
御信号Q(0)を発生する手段となる。第2の出力Q(
1)は、第9図のバッファ88から順次にバンド0存在
データをアクセスする手段となる。
.212.214.228のデータソースを選択する制
御信号Q(0)を発生する手段となる。第2の出力Q(
1)は、第9図のバッファ88から順次にバンド0存在
データをアクセスする手段となる。
マツプ再構成1)ROM202の内容は、第19A図の
プログラムフローチャート及びListing8のプロ
グラムに基づいたシミュレーション動作によって発生さ
れる。
プログラムフローチャート及びListing8のプロ
グラムに基づいたシミュレーション動作によって発生さ
れる。
PROM202への入力は、次の通りである。
A(0):変更状態入力ビット0
A(1):変更状態入力ビットI
A(2):変換モデル再構成回路からの予想ビットA(
3):並列/直列シフトレジスタ208からの入力A(
4):待ち行列カウンタ及び比較器からの送信入力A(
5):バンド0フラグインジケータA(G):最上バン
ド(バンドN)インジケータA(7):基準コードビッ
ト0(表18参照)A(8):J!準コードビット1(
表18参照)A(9):基準コードビット2 (表18
参照)ビットFROM210の辞書、内容及び存在数は
、マツプコードの長さを測定してこの長さを4ビツトの
出力ワードQ(0)ないしQ(3)としてマルチプレク
サ214のID入力に送る手段を構成する。
3):並列/直列シフトレジスタ208からの入力A(
4):待ち行列カウンタ及び比較器からの送信入力A(
5):バンド0フラグインジケータA(G):最上バン
ド(バンドN)インジケータA(7):基準コードビッ
ト0(表18参照)A(8):J!準コードビット1(
表18参照)A(9):基準コードビット2 (表18
参照)ビットFROM210の辞書、内容及び存在数は
、マツプコードの長さを測定してこの長さを4ビツトの
出力ワードQ(0)ないしQ(3)としてマルチプレク
サ214のID入力に送る手段を構成する。
PROM210の内容は、第191’3図のプログラム
フローチャー1へ及びListing 9の対応プロゲ
ラ11に基づくシミュレーション動作によって形成され
る。PROM210の実際の内容となるこのシミュレー
ションの結果は、以下の表12に示す。
フローチャー1へ及びListing 9の対応プロゲ
ラ11に基づくシミュレーション動作によって形成され
る。PROM210の実際の内容となるこのシミュレー
ションの結果は、以下の表12に示す。
表12
o ooooooooooooooo。
PROMへの入力は、次の通りである。
A(0):変換モデル存在ビット0
A(1):変換モデル存在ピッ1−1
A(2):変換モデル存在ビット2
A(3):変換モデル存在ビット3
A(4):基準コードビットO(第18図参照)A(5
):基準コードビット1(第18図参照)A(6):バ
ンド0存在デ−タ 存在コード化PR’0M226は、第16A図のPRO
M178によって行われたコード化機能の逆のデコード
機能を与える。この4096ワ一ドPROMの8ビツト
出力は、マルチプレクサ228のIDに入力を与え、こ
のマルチプレクサは、これが選択された時にレジスタ2
30へ通し、次いで、状態再構成FROM240へ通す
。
):基準コードビット1(第18図参照)A(6):バ
ンド0存在デ−タ 存在コード化PR’0M226は、第16A図のPRO
M178によって行われたコード化機能の逆のデコード
機能を与える。この4096ワ一ドPROMの8ビツト
出力は、マルチプレクサ228のIDに入力を与え、こ
のマルチプレクサは、これが選択された時にレジスタ2
30へ通し、次いで、状態再構成FROM240へ通す
。
所要の出力Q(0)ないしQ(7)を与える存在デコー
ドFROM226(7)内容は、第19C図のプログラ
ムフローチャート及び1.isting 10の対応プ
ログラムに基づくシミュレーション動作によって形成さ
れる。 − 第9図の補充プロセッサ92は、送信器について第16
B図に詳細に示したものと同じである。
ドFROM226(7)内容は、第19C図のプログラ
ムフローチャート及び1.isting 10の対応プ
ログラムに基づくシミュレーション動作によって形成さ
れる。 − 第9図の補充プロセッサ92は、送信器について第16
B図に詳細に示したものと同じである。
第16B図のブランキングマルチプレクサ187は、送
信器の動作に使用されなかったので前記で説明しなかっ
た。このマルチプレクサ187は。
信器の動作に使用されなかったので前記で説明しなかっ
た。このマルチプレクサ187は。
第16B図のマルチプレクサ182からの係数か或いは
米国特許第4.4/17,886号に開示されたような
再構成変換器のためのゼロ値係数かのいずれかを、次の
低いバンドに空間的に整列された変更存在ワードによる
か又は変換モデル係数メモリからの予想を満足させるこ
とによって信号された係数データの受信に基づいて、選
択するように働く。マルチプレクサ187は、これら2
つのケースのいずれかが生じた時にゼロ値係数を選択す
る。その第1のケースは、変更存在ワードが次に高いバ
ンドの変更データの存在を指示するが。
米国特許第4.4/17,886号に開示されたような
再構成変換器のためのゼロ値係数かのいずれかを、次の
低いバンドに空間的に整列された変更存在ワードによる
か又は変換モデル係数メモリからの予想を満足させるこ
とによって信号された係数データの受信に基づいて、選
択するように働く。マルチプレクサ187は、これら2
つのケースのいずれかが生じた時にゼロ値係数を選択す
る。その第1のケースは、変更存在ワードが次に高いバ
ンドの変更データの存在を指示するが。
現在ファイル周期中に充分なスペースがないためにこの
ファイル周期中にこのデータが入れない時に生じる。第
2のケースは、現在ファイル周期中に充分なスペースが
ないために受信器の変換モデルメモリに存在する予想が
このファイル周期中に満足されない時に生じる。更に、
マルチプレクサ187によって係数が[ブランクjにさ
れ且つ出力にゼロ値の係数が発生されたブロックと空間
的に整列されたより高いバンドの全てのサブ処理ブロッ
クは、レジスタ190のQ(C)からの選択入力に応答
してマルチプレクサ187によって同様にブランクにさ
れる。これを達成する手段は、状態メモリに書き込まれ
て空間的に整列された次に高いバンドの処理ブロックに
読み出されるブランキング信号である。この動作は、動
きのある像を、現在像のもはや有効でない部分の像成分
なしに維持する重要な手段となる。この動作の結果、成
るより高いバンドの係数が存在しないことによる解像度
の損失がより高いバンド成分を含む動きのある空間領域
に生じるが、もはや有効でないより高いバンドの成分が
受信器の最新の表示像の部分に保持されるといった像が
尾を引く望ましくない現象が防止される。
ファイル周期中にこのデータが入れない時に生じる。第
2のケースは、現在ファイル周期中に充分なスペースが
ないために受信器の変換モデルメモリに存在する予想が
このファイル周期中に満足されない時に生じる。更に、
マルチプレクサ187によって係数が[ブランクjにさ
れ且つ出力にゼロ値の係数が発生されたブロックと空間
的に整列されたより高いバンドの全てのサブ処理ブロッ
クは、レジスタ190のQ(C)からの選択入力に応答
してマルチプレクサ187によって同様にブランクにさ
れる。これを達成する手段は、状態メモリに書き込まれ
て空間的に整列された次に高いバンドの処理ブロックに
読み出されるブランキング信号である。この動作は、動
きのある像を、現在像のもはや有効でない部分の像成分
なしに維持する重要な手段となる。この動作の結果、成
るより高いバンドの係数が存在しないことによる解像度
の損失がより高いバンド成分を含む動きのある空間領域
に生じるが、もはや有効でないより高いバンドの成分が
受信器の最新の表示像の部分に保持されるといった像が
尾を引く望ましくない現象が防止される。
バンド1のB関 に対するマツプ信−e」−8生ピラミ
ツド型変換のバンド1のB関数に適泪するマツプ信号発
生と、係数のための前記のマツプ信号発生との関係とに
ついて以下に述べる。バンド1のB関数を同じ数のバン
ド1のB関数記述子へとコード化して効率良く送信する
ことについては、マツプ信号発生に続いて説明する。
ツド型変換のバンド1のB関数に適泪するマツプ信号発
生と、係数のための前記のマツプ信号発生との関係とに
ついて以下に述べる。バンド1のB関数を同じ数のバン
ド1のB関数記述子へとコード化して効率良く送信する
ことについては、マツプ信号発生に続いて説明する。
第20A図は、この信号発生のハイアラーキ構成を示し
ている。連鎖の最も低いエレメントは、サブバンド辞書
であり、これは、2進「1」の場合に、これに付随する
サブバンド存在ワードの存在を指示する。これに対し、
上記辞書二が2進「O」の場合は、上記サブバンド存在
ワードが存在しないことを指示する6上記サブバンド存
在ワードが存在しない場合は、4つの空間的に整列され
たバンド1のB関数に対して変更が送信されず、予め存
在する予想マーカの場合を除いてどの空間的に整列され
た係数についても信号が送信されないことを指示する。
ている。連鎖の最も低いエレメントは、サブバンド辞書
であり、これは、2進「1」の場合に、これに付随する
サブバンド存在ワードの存在を指示する。これに対し、
上記辞書二が2進「O」の場合は、上記サブバンド存在
ワードが存在しないことを指示する6上記サブバンド存
在ワードが存在しない場合は、4つの空間的に整列され
たバンド1のB関数に対して変更が送信されず、予め存
在する予想マーカの場合を除いてどの空間的に整列され
た係数についても信号が送信されないことを指示する。
各サブバンド存在ワードは、もしこれが存在する場合に
は、バンド0辞書の有無を各々指示する4つのビットを
含む。又、この場合も、2進「1」は、バンドO辞書の
存在を指示し、2進「O」は、その不存在を指示する。
は、バンド0辞書の有無を各々指示する4つのビットを
含む。又、この場合も、2進「1」は、バンドO辞書の
存在を指示し、2進「O」は、その不存在を指示する。
各々のパン1−〇辞書は2ビツトを含み、その第1のビ
ットは、各々、2進「1」又は2進「O」により、B関
数の内容ワーlくの有無を指示しそして第2のピントは
、バンドO存在ワードの有無を指示する。次いで、各B
関数内容ワードは、これが存在する時に、1つ以上の8
関数記述子の存在と、これら記述子の値の存在とを指示
する。このB関数記述子の形式については、この現在の
マツプ信号記述子の後に以下で説明するが、第20A図
には示されていない。B関数内容ワー1(の2進「0」
は、適用できるB関数記述子の無変更を指示し、一方、
2進「1」は、変更の存在と、内容ワード及びパンK
O存在ワードに続いてもしあれば各記述子の変更の値を
指示する。従って、単一のサブバンド辞書は、16個の
バンドI B関数記述子と、4個のバンドO存在ワード
の有無を制御する。
ットは、各々、2進「1」又は2進「O」により、B関
数の内容ワーlくの有無を指示しそして第2のピントは
、バンドO存在ワードの有無を指示する。次いで、各B
関数内容ワードは、これが存在する時に、1つ以上の8
関数記述子の存在と、これら記述子の値の存在とを指示
する。このB関数記述子の形式については、この現在の
マツプ信号記述子の後に以下で説明するが、第20A図
には示されていない。B関数内容ワー1(の2進「0」
は、適用できるB関数記述子の無変更を指示し、一方、
2進「1」は、変更の存在と、内容ワード及びパンK
O存在ワードに続いてもしあれば各記述子の変更の値を
指示する。従って、単一のサブバンド辞書は、16個の
バンドI B関数記述子と、4個のバンドO存在ワード
の有無を制御する。
バンド0存在ワードの各々は、ここに示す例の場合、3
つの2ビツトワードを有している。各2ビツトワードは
、次の通りである。
つの2ビツトワードを有している。各2ビツトワードは
、次の通りである。
00:無変更
01:変更
lO:打消
11:消去
各バンド0の存在ワードは、3つの辞書に関連してこれ
を制御し、これらの辞書は1次いで、バンド1処理ブロ
ツクの3つの内容ワード、3つのバンド1存在ワード及
び12個のバンド1係数を制御する。各処理ブロックは
、別々の水平(H)。
を制御し、これらの辞書は1次いで、バンド1処理ブロ
ツクの3つの内容ワード、3つのバンド1存在ワード及
び12個のバンド1係数を制御する。各処理ブロックは
、別々の水平(H)。
垂直(V)及び対角方向(D)の信号発生に対して3つ
の別々のサブ処理ブロックに分割されるが、この分離は
、この信号発生に対して必ずしも必要とされるものでは
ない。各バンド0の存在ワードからバンド1の3つの辞
書までの存在ワード信号発生は、水平、蚤直又は対角方
向のバンドrLJ存在ワードがバンドrL+IJ内の同
じ種類の空間的に整列された4つのサブ処理ブロックに
関連した情報を信号するという前記の係数処理に用いた
ものとは異なる。バンドOの存在ワードの3つの2ピン
トコ一ド全部がゼロの値であって、H,V又はDの経路
に変更がないことを意味する場合だけ、それに関連した
バンドOの辞書ビットがゼロ値となる。各々のH,V又
はD経路は、バンド1の4つの係数を直接制御するので
、各々のサブバンドi’r?書は、16個のバンドI
B関数記述子に加えて、48個の上記バンド1係数を制
御する。
の別々のサブ処理ブロックに分割されるが、この分離は
、この信号発生に対して必ずしも必要とされるものでは
ない。各バンド0の存在ワードからバンド1の3つの辞
書までの存在ワード信号発生は、水平、蚤直又は対角方
向のバンドrLJ存在ワードがバンドrL+IJ内の同
じ種類の空間的に整列された4つのサブ処理ブロックに
関連した情報を信号するという前記の係数処理に用いた
ものとは異なる。バンドOの存在ワードの3つの2ピン
トコ一ド全部がゼロの値であって、H,V又はDの経路
に変更がないことを意味する場合だけ、それに関連した
バンドOの辞書ビットがゼロ値となる。各々のH,V又
はD経路は、バンド1の4つの係数を直接制御するので
、各々のサブバンドi’r?書は、16個のバンドI
B関数記述子に加えて、48個の上記バンド1係数を制
御する。
拡張して考えると、各サブバンド辞書は、192個のバ
ンド2係数を制御する1等々となる。5バンド系におい
ては、各サブバンド辞書が16,384個の係数と、バ
ンド1のB関数とを制御する。
ンド2係数を制御する1等々となる。5バンド系におい
ては、各サブバンド辞書が16,384個の係数と、バ
ンド1のB関数とを制御する。
はf256,000の係数とバンド1のB関数とを有す
る全ての像においては、16個のサブバンド辞書のみで
上記係数及びバンド1のB関数の全部が制御される。
る全ての像においては、16個のサブバンド辞書のみで
上記係数及びバンド1のB関数の全部が制御される。
第20R図は、第20A図の例に対応する直列ビット流
を示している。このビット流は、送信器については第2
0A図に示したデータと係数データとによって生じるも
のであり、受信器、においては第20A図のデータとこ
れに付随する係数データとの発生源となる。この直列ビ
ット流は、サブバンド辞書で始まり、このサブバンド辞
書のビン1〜が2進値「1」の場合にのみサブバンド存
在ワードを後に伴う。上記サブバンド辞書の2進値が「
0」の場合には、サブバンド存在ワードも伴わないし、
これが存在する場合に指示するであろういずれのマツプ
成分も伴わない。ゼロ値のサブバンド辞書の後には常に
次のサブバンド辞書がくるが、最終的なサブバンド辞書
の場合はこの限りでない。このような場合のには、その
ファイル周期にそれ以上のサブバンドもバンドO信号も
生じない。
を示している。このビット流は、送信器については第2
0A図に示したデータと係数データとによって生じるも
のであり、受信器、においては第20A図のデータとこ
れに付随する係数データとの発生源となる。この直列ビ
ット流は、サブバンド辞書で始まり、このサブバンド辞
書のビン1〜が2進値「1」の場合にのみサブバンド存
在ワードを後に伴う。上記サブバンド辞書の2進値が「
0」の場合には、サブバンド存在ワードも伴わないし、
これが存在する場合に指示するであろういずれのマツプ
成分も伴わない。ゼロ値のサブバンド辞書の後には常に
次のサブバンド辞書がくるが、最終的なサブバンド辞書
の場合はこの限りでない。このような場合のには、その
ファイル周期にそれ以上のサブバンドもバンドO信号も
生じない。
第20B図に示すように、バンドO辞書の後には、サブ
バンド存在ワードがもしあれば続く6サブバンド存在ワ
ードにある2進「1」の各々に対しバンド0辞3が存在
する。バンド0辞書の左側のピントは、2進「1」の場
合に、これに付随するB関数内容ワードがビット流に存
在することを指示し、2進「O」の場合に、それに付随
するB関数内容ワードが存在しないことを指示する。
バンド存在ワードがもしあれば続く6サブバンド存在ワ
ードにある2進「1」の各々に対しバンド0辞3が存在
する。バンド0辞書の左側のピントは、2進「1」の場
合に、これに付随するB関数内容ワードがビット流に存
在することを指示し、2進「O」の場合に、それに付随
するB関数内容ワードが存在しないことを指示する。
同様に、上記辞書の右側のビットは、内容ワードの場合
のように、ビット流におけるバンド0存在ワードの有無
を指示する。バンド0辞書に続いて、B関数内容ワード
があり、これは、その存在がバンドO辞書によって指示
されるような状態を受ける。B関数の内容ワードに続い
て、或いは、このワードが存在しない場合にはバンドO
の辞書自体に続いて、バンドOの存在ワードがあり、こ
れは、その存在がバンド0辞書によって指示されるとい
う状態を受ける。バンドOの存在ワードがある場合には
このワードに続いて、或いは、このバンドO存在ワード
がない場合には内容ワードに続いて、B関数記述子があ
り、これは、その1つ以上の存在がB関数内容ワードに
よって指示されるという状態を受ける。
のように、ビット流におけるバンド0存在ワードの有無
を指示する。バンド0辞書に続いて、B関数内容ワード
があり、これは、その存在がバンドO辞書によって指示
されるような状態を受ける。B関数の内容ワードに続い
て、或いは、このワードが存在しない場合にはバンドO
の辞書自体に続いて、バンドOの存在ワードがあり、こ
れは、その存在がバンド0辞書によって指示されるとい
う状態を受ける。バンドOの存在ワードがある場合には
このワードに続いて、或いは、このバンドO存在ワード
がない場合には内容ワードに続いて、B関数記述子があ
り、これは、その1つ以上の存在がB関数内容ワードに
よって指示されるという状態を受ける。
送信のためのバンドI B関数のコード化について説明
する。上記関数は、直接的に、或いはバンド1のB関数
記述子の好ましい形態で送信さるべき最も低い空間周波
数ニレメン1−である。それらの量は、送信プロセスに
使用されるバンドの数と、元のデジタル像に含まれたピ
クセルの数とによって左右される。ここで使用される例
には、水平が16個で垂直が16個のバンドI B関数
が含まれる。ここでは、動きのある像において変更を必
要とする上記B関数の部分を送信するに必要なデータの
量を減少するための新規なコード化方法について述べる
。このコード化方法は、バンド1のB関数が互いに部分
的に重畳する元のピクセル空間に足跡を有すると共に、
空間的に隣接した領域間で本来の像に通常は成る程度の
統計学的な相関関係が存在するという利点を取り入れる
ものである。バンド1のB関数当りに送信しなければな
らないデータの量は、可変長さコード化を用いた利点に
基づいて約10ピッ1−から4又は5ビツトに減少する
ことができる。
する。上記関数は、直接的に、或いはバンド1のB関数
記述子の好ましい形態で送信さるべき最も低い空間周波
数ニレメン1−である。それらの量は、送信プロセスに
使用されるバンドの数と、元のデジタル像に含まれたピ
クセルの数とによって左右される。ここで使用される例
には、水平が16個で垂直が16個のバンドI B関数
が含まれる。ここでは、動きのある像において変更を必
要とする上記B関数の部分を送信するに必要なデータの
量を減少するための新規なコード化方法について述べる
。このコード化方法は、バンド1のB関数が互いに部分
的に重畳する元のピクセル空間に足跡を有すると共に、
空間的に隣接した領域間で本来の像に通常は成る程度の
統計学的な相関関係が存在するという利点を取り入れる
ものである。バンド1のB関数当りに送信しなければな
らないデータの量は、可変長さコード化を用いた利点に
基づいて約10ピッ1−から4又は5ビツトに減少する
ことができる。
この方法は、一般に、送信器及び受信器の両方において
、バンド1のB関数グループの特定のエレメントの振幅
モデルを、このエレメントに最も近い2つの隣接エレメ
ントの和の半分に等しい量で形成することである。従っ
て、このモデルと実際のエレメントとの間には相違が形
成される。
、バンド1のB関数グループの特定のエレメントの振幅
モデルを、このエレメントに最も近い2つの隣接エレメ
ントの和の半分に等しい量で形成することである。従っ
て、このモデルと実際のエレメントとの間には相違が形
成される。
この相違は、ゼロ振幅付近に高いピークがくる統計学的
な振幅分布の利点を取り入れて、可変長さくホフマン)
コード化プロセスによってコード化され、その結果が受
信器に送信される。受信器においては、上記の相違が可
変長さコードによって復帰され、次いで、上記の相違が
受信器で形成されたエレメントの同じモデルに追加され
、実際のバンド1のB関数値が復帰される。これと同様
ではあるが変更された手順が、像の4つの縁のうちの2
つに使用されろ。第20C図は、像の左上部分と、バン
ド1のB関数の構成とを示している。
な振幅分布の利点を取り入れて、可変長さくホフマン)
コード化プロセスによってコード化され、その結果が受
信器に送信される。受信器においては、上記の相違が可
変長さコードによって復帰され、次いで、上記の相違が
受信器で形成されたエレメントの同じモデルに追加され
、実際のバンド1のB関数値が復帰される。これと同様
ではあるが変更された手順が、像の4つの縁のうちの2
つに使用されろ。第20C図は、像の左上部分と、バン
ド1のB関数の構成とを示している。
最上部の行は、B(1)からB(16)までの16個の
エレメントを含んでおり、第2の行は、B(17)から
B(32)までの16個のエレメントを含んでおり9等
々となっている。上記コード化方法の例として、ニレメ
ンI−B (34)を処理する。B(34)のモデルは
、その上の隣接ニレメン1〜B(18)と、その左側の
隣接エレメントB(33)とを用いて形成される。
エレメントを含んでおり、第2の行は、B(17)から
B(32)までの16個のエレメントを含んでおり9等
々となっている。上記コード化方法の例として、ニレメ
ンI−B (34)を処理する。B(34)のモデルは
、その上の隣接ニレメン1〜B(18)と、その左側の
隣接エレメントB(33)とを用いて形成される。
B(34モデル)= 0.5 * (B (18)+
B (33))コード化された可変長さとなるべき相違
は、次の通りである。
B (33))コード化された可変長さとなるべき相違
は、次の通りである。
B 1(34)=B(34)−B(34モデル)受信器
にも同じモデルB(34モデル)が形成される。送信器
からBl(34,)を受け取った時には、B(34)が
次のように再構成される。
にも同じモデルB(34モデル)が形成される。送信器
からBl(34,)を受け取った時には、B(34)が
次のように再構成される。
B(34)=B(34モデル)+B1(34)この式は
、最も上の行及び左の列を除く全てのエレメントに使用
される。左−ヒの隅の場合には、バンド1のB関数が直
接送信される。前の用語では、 B l (1,)=
B(1)となる。最も上の行の残り部分については、 B 1(N)=B(N)−B(N−1)となり、ここで
、Nは最も上の行に沿ったエレメントを指す。左側の列
については、 +31(J)=B(J)−B(J−16)但し、Jは、
左側の列のエレメントを指す。像の別の隅でこのプロセ
スを開始して、一般的な方法を同じとしながらも、別の
ニレメン1−関係の式を形成できることも明らかである
。
、最も上の行及び左の列を除く全てのエレメントに使用
される。左−ヒの隅の場合には、バンド1のB関数が直
接送信される。前の用語では、 B l (1,)=
B(1)となる。最も上の行の残り部分については、 B 1(N)=B(N)−B(N−1)となり、ここで
、Nは最も上の行に沿ったエレメントを指す。左側の列
については、 +31(J)=B(J)−B(J−16)但し、Jは、
左側の列のエレメントを指す。像の別の隅でこのプロセ
スを開始して、一般的な方法を同じとしながらも、別の
ニレメン1−関係の式を形成できることも明らかである
。
B(18)=20、II(33)=39及びB(34、
)=28という例で示されるように、Bl(・)エレメ
ントを定量化して、整数+Q 、 5の値を形成する必
要があることが明らかである。
)=28という例で示されるように、Bl(・)エレメ
ントを定量化して、整数+Q 、 5の値を形成する必
要があることが明らかである。
Bl(34)=28−0.5m(20+39)=−1,
5 然し乍ら、送信器に数値切除プロセスを使用し、受信器
に数値丸めプロセスを使用することにより、送信に対し
て整数のみを使用し、その後、受信器で全く同じ値を再
構成することができる。ここで使用する切除の例は、次
の通りである。
5 然し乍ら、送信器に数値切除プロセスを使用し、受信器
に数値丸めプロセスを使用することにより、送信に対し
て整数のみを使用し、その後、受信器で全く同じ値を再
構成することができる。ここで使用する切除の例は、次
の通りである。
堆 切除されたイ〔
1,51
−1,5−2
受信器においては、送信器から受け取った記述子と、受
信器に形成されたモデルとを用いて、上記の計算が行わ
れる。その結果は、次のように丸められる。
信器に形成されたモデルとを用いて、上記の計算が行わ
れる。その結果は、次のように丸められる。
値、 メbめられた値
−O,S O+0.5
、 11.5
2 この方法の上記例では、Bl(34)が−1゜5の値と
なり、切除されて−2となる。受信器では、B(34)
の値がモデルと送信されたB1(34)との和として計
算され、これは、29.5−2で、これを丸めると、所
望値28となる。
、 11.5
2 この方法の上記例では、Bl(34)が−1゜5の値と
なり、切除されて−2となる。受信器では、B(34)
の値がモデルと送信されたB1(34)との和として計
算され、これは、29.5−2で、これを丸めると、所
望値28となる。
サブバンドコード化
サブバンドコード化及びバンド1のB関数コード化の方
法を実施する手段について以下に述べろ。上記の例には
、バンド1のB関数が256個しかないので、データ処
理速度は、基本変換自体を実行する速度より相当に低く
、マイクロコンピュータによる実施が実現可能となる。
法を実施する手段について以下に述べろ。上記の例には
、バンド1のB関数が256個しかないので、データ処
理速度は、基本変換自体を実行する速度より相当に低く
、マイクロコンピュータによる実施が実現可能となる。
第21図は、送信器のコード化及び受信器のデコート方
法の両方について全てのデータ処理を実行するコンピュ
ータプログラムのためのフローチャートを示している。
法の両方について全てのデータ処理を実行するコンピュ
ータプログラムのためのフローチャートを示している。
その次の第21図は、これら方法の詳細な実施を示すフ
ローチャートである。又、これらのフローチャートは、
それらの動作を実証するためのnAsIcコンピュータ
プログラムのりスティングによって更に実施され書き表
わされる。又、これらのコンピュータプログラムは、処
理結果の初期値、中間値及び最終値を示すための任意の
プリントステートメントを、この方法の作用を理解する
助けとして含んでいる。
ローチャートである。又、これらのフローチャートは、
それらの動作を実証するためのnAsIcコンピュータ
プログラムのりスティングによって更に実施され書き表
わされる。又、これらのコンピュータプログラムは、処
理結果の初期値、中間値及び最終値を示すための任意の
プリントステートメントを、この方法の作用を理解する
助けとして含んでいる。
第21図の番号220,230.240,250.26
0及び270は、Listing 11のプログラムス
テートメント番号である。BASICコンピュータプロ
グラム自体は、通常は、意図された実時間用途において
記載された全ての動作を実行するに充分な程迅速に機能
しないことに注意されたい。
0及び270は、Listing 11のプログラムス
テートメント番号である。BASICコンピュータプロ
グラム自体は、通常は、意図された実時間用途において
記載された全ての動作を実行するに充分な程迅速に機能
しないことに注意されたい。
然し乍ら、特定の[1ASICコ一ド化例では、意図さ
れた動作を更に明らかにすることができると共に、多数
の入手可能なマイクロコンピュータのいずれか1つを用
いて、より速い機械盾語コード化でこれらを更に直接的
に実行することができる。
れた動作を更に明らかにすることができると共に、多数
の入手可能なマイクロコンピュータのいずれか1つを用
いて、より速い機械盾語コード化でこれらを更に直接的
に実行することができる。
第21図の最初のブロックでは1本発明の処理動作の前
の処理結果である古いバンド1のB関数がプリン1−ア
ソ1−される。又、新規な順方向変換プロセスにより発
生された新規なバンド1のB関数と、前記した係数プロ
セッサのマツプ出力の一部分として発生された新規なバ
ンドO存在ワードもプリン1〜アウトされる。第2のブ
ロックは、送信器のコード化A機能を実行し、第3のブ
ロックは、送信器の完全な処理機能も組み合わせて含む
送信器のコード化8機能を実行する。第4のブロックは
、バンドlのB関数記述子アレイと、送信器の変更され
たバンドI B関数アレイと、変更スタックと、受信器
の古いバンドI B関数アレイとをプリントする。第5
のブロックは、マツプコード化及びバンド1のB関数を
受信器アレイの正しい位置へ供給するといった受信器の
デコード機能を含む。第6のブロックは、変更されたバ
ンド1のB関数アレイと、送信器からデータを受信した
後に受信器に保持された新たなバンド0存在マツプとを
プリントする。サブブロックのコード化及びバンド1の
B関数の処理動作は、この時点で、次のファイル周期ま
でに送信器及び受信器の両方において完了される。
の処理結果である古いバンド1のB関数がプリン1−ア
ソ1−される。又、新規な順方向変換プロセスにより発
生された新規なバンド1のB関数と、前記した係数プロ
セッサのマツプ出力の一部分として発生された新規なバ
ンドO存在ワードもプリン1〜アウトされる。第2のブ
ロックは、送信器のコード化A機能を実行し、第3のブ
ロックは、送信器の完全な処理機能も組み合わせて含む
送信器のコード化8機能を実行する。第4のブロックは
、バンドlのB関数記述子アレイと、送信器の変更され
たバンドI B関数アレイと、変更スタックと、受信器
の古いバンドI B関数アレイとをプリントする。第5
のブロックは、マツプコード化及びバンド1のB関数を
受信器アレイの正しい位置へ供給するといった受信器の
デコード機能を含む。第6のブロックは、変更されたバ
ンド1のB関数アレイと、送信器からデータを受信した
後に受信器に保持された新たなバンド0存在マツプとを
プリントする。サブブロックのコード化及びバンド1の
B関数の処理動作は、この時点で、次のファイル周期ま
でに送信器及び受信器の両方において完了される。
送信器のコード化Aは、ステートメント1000のサブ
ルーチンによって実行され、第21図に示すステートメ
ン1〜230によって呼び出される。これに対し、送信
器のコート化Bは、ステートメンl−2000のサブル
ーチンによって実行され、ステートメント240によっ
て呼び出される。
ルーチンによって実行され、第21図に示すステートメ
ン1〜230によって呼び出される。これに対し、送信
器のコート化Bは、ステートメンl−2000のサブル
ーチンによって実行され、ステートメント240によっ
て呼び出される。
BP(・)は、手前のバンド1のB関数の16×16の
アレイであり、BN(・)は、新たな変換バンドlのB
関数の16×16のアレイであり、A(・)は、係数プ
ロセンサからの新たなパン1−〇存在ワードの8×8の
アレイである。コード化Aの動作は、新たなファイル周
期において生じたBN(・)とBP(・)との間の変化
を表わすようなバンド1L3関数1′3P(・)のアレ
イの変更も含んでいる。送信器のコード化Bは、送信器
のコード化への動作からの結合データT(・)の流れを
発生する。B関数の記述子は、公知のホフマンコード化
技術を用いた可変長さコードによってコード化すること
ができるが、この技術は、ここでは説明しない。
アレイであり、BN(・)は、新たな変換バンドlのB
関数の16×16のアレイであり、A(・)は、係数プ
ロセンサからの新たなパン1−〇存在ワードの8×8の
アレイである。コード化Aの動作は、新たなファイル周
期において生じたBN(・)とBP(・)との間の変化
を表わすようなバンド1L3関数1′3P(・)のアレ
イの変更も含んでいる。送信器のコード化Bは、送信器
のコード化への動作からの結合データT(・)の流れを
発生する。B関数の記述子は、公知のホフマンコード化
技術を用いた可変長さコードによってコード化すること
ができるが、この技術は、ここでは説明しない。
受信器のデコード動作は、送信器から受け取った可変長
さコード化信号の出力に対して行われ、これは、ここで
は、送信器のコード化B動作によって形成されたものと
同じアレイT(・)であるとする。3000で始まるコ
ンピュータステー1−メントは、受信器のバンドI B
関数のアレイRP(・)を変更して、送信器で変更され
たものに等しくすると共に、バンドO存在ワードのアレ
イRA(・)を形成する。ステートメンl−4,010
でスター1−するサブルーチンは、ステートメント22
0.250及び270で呼び出されるデータアレイをプ
リン1〜アウトする。
さコード化信号の出力に対して行われ、これは、ここで
は、送信器のコード化B動作によって形成されたものと
同じアレイT(・)であるとする。3000で始まるコ
ンピュータステー1−メントは、受信器のバンドI B
関数のアレイRP(・)を変更して、送信器で変更され
たものに等しくすると共に、バンドO存在ワードのアレ
イRA(・)を形成する。ステートメンl−4,010
でスター1−するサブルーチンは、ステートメント22
0.250及び270で呼び出されるデータアレイをプ
リン1〜アウトする。
送信器のコード化Aでは、上記したデータ入力アレイP
B(・)、BN(・)及びA(・)を使用し、次のよう
なアレイを形成する。
B(・)、BN(・)及びA(・)を使用し、次のよう
なアレイを形成する。
1)バンドI B関数記述子 DE(・)2)パン1−
I B関数係数ワー1− 〇(・)3)バンドO辞書
D(・) 4)サブバンド存在ワード E(・) 又、送信器において、BP(・)の手前のエレメントと
、新たなIIN(・)の対応エレメントとの間に生じさ
せねばならないと決定されている変更を含ませるように
7レイBP(・)が変更される。
I B関数係数ワー1− 〇(・)3)バンドO辞書
D(・) 4)サブバンド存在ワード E(・) 又、送信器において、BP(・)の手前のエレメントと
、新たなIIN(・)の対応エレメントとの間に生じさ
せねばならないと決定されている変更を含ませるように
7レイBP(・)が変更される。
一般に、データはその形成とは逆の順序で送信されるの
で、アレイDE(・)、A(・)、C(・)、D(・)
及びE(・)は、送信さるべきデータを一時的にバッフ
ァ記憶することが必要とされる。送信のための構成し直
しは、コード化Bの動作によって行われる。
で、アレイDE(・)、A(・)、C(・)、D(・)
及びE(・)は、送信さるべきデータを一時的にバッフ
ァ記憶することが必要とされる。送信のための構成し直
しは、コード化Bの動作によって行われる。
送信器のコード化Aの第1の部分に対する詳細なフロー
チャートが第22A図及び第22B図に示されている。
チャートが第22A図及び第22B図に示されている。
ブロックの近くのステートメント番号は、表24のコン
ピュータプログラムのステ−1〜メント番号である。こ
こでは、適用できる時にゼロ値の内容ワードを含むバン
ド1 B関数の変更内容ワー1−が形成される。バンド
1のB関数の手前の値と新しい値との差の大きさがスレ
ッシュホール1へ値TTIを越えるようなバンド1のB
関数位置では、次のような動作が更に生じる。
ピュータプログラムのステ−1〜メント番号である。こ
こでは、適用できる時にゼロ値の内容ワードを含むバン
ド1 B関数の変更内容ワー1−が形成される。バンド
1のB関数の手前の値と新しい値との差の大きさがスレ
ッシュホール1へ値TTIを越えるようなバンド1のB
関数位置では、次のような動作が更に生じる。
1)バンド1のB関数の手前の値がそれに対応する新た
な値と取替えられる。
な値と取替えられる。
2)B関数記述子の値が計算される。
B 13!1数記連子の31算は、第22B図に示すフ
ローチャー1〜及びLi5tjn(H12のコンピュー
タプログラムステートメンl−1230ないし1410
に基つき4つの異なる方法のうちの1つによって行われ
る。サブルーチンF1は、B関数が像の左上隅にあって
ステートメント1230ないし1260によって実行さ
れる場合に記述子を計算する。サブルーチンF 2は、
B関数が像の上縁に沿っているが左隅にはなく、1、i
sting12のステー1〜メント1280ないし13
10によって実行される場合に、記述子を計算する。サ
ブルーチンF3は、B関数が像の左Hにあるが上部には
なく、表24のステー1〜メント1330ないし136
0によって実行される場合に、記述子をai算する。サ
ブルーチンF 4は、B関数が3つの上記ケースについ
て指定された位置とは別の位置にあって、Listin
g12のステートメンl−1380ないし1410によ
って実行される場合に、記述子を計算する。第22B図
で使用される適当なサブルーチンは、第22A図のフロ
ーチャートの場合と同じである。
ローチャー1〜及びLi5tjn(H12のコンピュー
タプログラムステートメンl−1230ないし1410
に基つき4つの異なる方法のうちの1つによって行われ
る。サブルーチンF1は、B関数が像の左上隅にあって
ステートメント1230ないし1260によって実行さ
れる場合に記述子を計算する。サブルーチンF 2は、
B関数が像の上縁に沿っているが左隅にはなく、1、i
sting12のステー1〜メント1280ないし13
10によって実行される場合に、記述子を計算する。サ
ブルーチンF3は、B関数が像の左Hにあるが上部には
なく、表24のステー1〜メント1330ないし136
0によって実行される場合に、記述子をai算する。サ
ブルーチンF 4は、B関数が3つの上記ケースについ
て指定された位置とは別の位置にあって、Listin
g12のステートメンl−1380ないし1410によ
って実行される場合に、記述子を計算する。第22B図
で使用される適当なサブルーチンは、第22A図のフロ
ーチャートの場合と同じである。
送信器のコード化への第2部分が第22C図及び第22
1)図に示されており、これはListing12のコ
ンピュータプロクラムステートメン1〜1420ないし
1600によって実行される。この部分は、バンド0の
辞書を形成すると共に、パンIくOからサブバンドへと
向かう順序でサブバンド存在マツプポインタを形成する
。特に、第22C図のフローチャートは、ゼロ値の全て
の辞書を含むバンドO辞書の値を、バンドO存在及びバ
ンド1の13関数変更内容アレイの既に決定されたエレ
メントに基づいて発生する。新たに発生されたバンドO
辞書ワードは、D(・)アレイに記憶される。
1)図に示されており、これはListing12のコ
ンピュータプロクラムステートメン1〜1420ないし
1600によって実行される。この部分は、バンド0の
辞書を形成すると共に、パンIくOからサブバンドへと
向かう順序でサブバンド存在マツプポインタを形成する
。特に、第22C図のフローチャートは、ゼロ値の全て
の辞書を含むバンドO辞書の値を、バンドO存在及びバ
ンド1の13関数変更内容アレイの既に決定されたエレ
メントに基づいて発生する。新たに発生されたバンドO
辞書ワードは、D(・)アレイに記憶される。
Li5ting12のステー1−メント1430ないし
1480においてプログラムが実行される。
1480においてプログラムが実行される。
第22D図は、ゼロ値の全ワードを含むサブパン、ド存
在ワードを発生するためのフローチャー1−であり、こ
れは、第22C図のフローチャー1−によって形成され
たバンド0辞書に基づくものである。サブバンド存在ワ
ードは、E(・)アレイに記憶される。Listing
12のステートメント1490ないし1580で行わ
れるプログラムの実施によって送信器コート化Aの動作
が完了する。
在ワードを発生するためのフローチャー1−であり、こ
れは、第22C図のフローチャー1−によって形成され
たバンド0辞書に基づくものである。サブバンド存在ワ
ードは、E(・)アレイに記憶される。Listing
12のステートメント1490ないし1580で行わ
れるプログラムの実施によって送信器コート化Aの動作
が完了する。
送信器コード化Bの動作は、第23A図及び第23 B
図のフローチャートに示されており、これは、Li5t
iB 13のコンピュータプログラムステー1−メント
2000ないし2480で実行され、第21図に示した
ステートメンj〜240によって呼び出される。処理の
ための入力として次のものが使用される。
図のフローチャートに示されており、これは、Li5t
iB 13のコンピュータプログラムステー1−メント
2000ないし2480で実行され、第21図に示した
ステートメンj〜240によって呼び出される。処理の
ための入力として次のものが使用される。
1)サブバンド存在アレイ E(・)
2)バンド0辞書アレイ D(・)
3)バンドI B関数変更内容アレイ C(・)4)バ
ンドO存在ワードアレイ A(・)5)バンドI B関
数記述子アレイ DE(・)発生される出力は、次の通
りである。
ンドO存在ワードアレイ A(・)5)バンドI B関
数記述子アレイ DE(・)発生される出力は、次の通
りである。
1)′変更デー′タワードのスタック T(・)2)ス
タック命令ワーFNI3(・)及び3)スタック内のワ
ード数を示す 単一値TN、 T(・) スタック内のワード数T(・)は、可変であり、受信器
へ送信されるチャンネルの数に基づくものである。この
スタックは、受信器へ送信されるべき全てのマツプ及び
記述子ワードを含み、これは。
タック命令ワーFNI3(・)及び3)スタック内のワ
ード数を示す 単一値TN、 T(・) スタック内のワード数T(・)は、可変であり、受信器
へ送信されるチャンネルの数に基づくものである。この
スタックは、受信器へ送信されるべき全てのマツプ及び
記述子ワードを含み、これは。
送信のための並列/直列変換を受ける前のものである。
スタック内のN TワードNB(・)は1次のものを指
示する。
示する。
1)NB(・)ワードのピッ1−〇ないし3でエンコー
ドされて、T(・)の対応ワードから使用されるべきビ
ットの数 2)同じNB(・)ワードのビット4ないし6でエンコ
ードされた変更データワードの形式Ni3(・)ワード
は、T(・)アレイの各ワードから取り出すべきビット
数を指示するために並列/直列コンバータのみによって
使用され、受信器には送信されない。データ流は、受信
器において分析され、各可変長さワードがスター!−及
びス1−ツブするところが決定される。というのは、こ
の情報は、使用される可変長さコードに本来あるものだ
からである。サブバンド辞−ぶ以外の送信さるべきニレ
メン1〜は、特に、適当な存在ポインタによって2if
firlJで指示しなければならない。受信器は、所定
の規定により、上記のエレメントが適当なポインタによ
って指示されない限り送信されないものと仮定する。
ドされて、T(・)の対応ワードから使用されるべきビ
ットの数 2)同じNB(・)ワードのビット4ないし6でエンコ
ードされた変更データワードの形式Ni3(・)ワード
は、T(・)アレイの各ワードから取り出すべきビット
数を指示するために並列/直列コンバータのみによって
使用され、受信器には送信されない。データ流は、受信
器において分析され、各可変長さワードがスター!−及
びス1−ツブするところが決定される。というのは、こ
の情報は、使用される可変長さコードに本来あるものだ
からである。サブバンド辞−ぶ以外の送信さるべきニレ
メン1〜は、特に、適当な存在ポインタによって2if
firlJで指示しなければならない。受信器は、所定
の規定により、上記のエレメントが適当なポインタによ
って指示されない限り送信されないものと仮定する。
特に、データは、第20A図及び第20B図により、次
の順序でT(・)スタックに入れられる。
の順序でT(・)スタックに入れられる。
各々のサブバンド辞書は、T(・)スタックに入れられ
、サブバンド辞書が2進「1」の場合には、各サブバン
ド辞、q二の後に条件に応じて他のデータが続くことに
なる。上記サブバンド辞書に関連したサブバンド存在ワ
ードは、これが非ゼロの場合だけT(・)スタックに入
れられる。これは、第23A図のフローチャート及びL
isting 13のコンピュータプログラムのステー
トメンI−2C) 20ないし2090によって実行さ
れる。次いで、非ゼロ値のサブバンド存在ワードの4つ
のピッ1−の各々が検査される。非ゼロの上記サブバン
ド存在ワードの各ビットに対し、これが指示する関連バ
ンドO辞書がスタック′r(・)に入れられる。この後
者の動作は、以下で述べる第23B図のサブルーチンA
を呼び出すことによって実行される。次いで、非ゼロ値
のバンドO辞書によって指示されたワードは、スタック
T(・)に入れられる。これらは1Mに、バンド1のB
関数内容ワード、バンド0存在ワード、及び上記内容ワ
ードによって指示されたバンド1のB関数記述子である
。各個々のサブバンド辞書によって指示されアレイスタ
ックT(・)に含まれた全てのワードが処理されてから
、次のサブバンド辞書へと続く。これが、第23A図に
示されており、コンピュータプロゲラ11のステー1−
メンl−2100ないし2170によって実行される。
、サブバンド辞書が2進「1」の場合には、各サブバン
ド辞、q二の後に条件に応じて他のデータが続くことに
なる。上記サブバンド辞書に関連したサブバンド存在ワ
ードは、これが非ゼロの場合だけT(・)スタックに入
れられる。これは、第23A図のフローチャート及びL
isting 13のコンピュータプログラムのステー
トメンI−2C) 20ないし2090によって実行さ
れる。次いで、非ゼロ値のサブバンド存在ワードの4つ
のピッ1−の各々が検査される。非ゼロの上記サブバン
ド存在ワードの各ビットに対し、これが指示する関連バ
ンドO辞書がスタック′r(・)に入れられる。この後
者の動作は、以下で述べる第23B図のサブルーチンA
を呼び出すことによって実行される。次いで、非ゼロ値
のバンドO辞書によって指示されたワードは、スタック
T(・)に入れられる。これらは1Mに、バンド1のB
関数内容ワード、バンド0存在ワード、及び上記内容ワ
ードによって指示されたバンド1のB関数記述子である
。各個々のサブバンド辞書によって指示されアレイスタ
ックT(・)に含まれた全てのワードが処理されてから
、次のサブバンド辞書へと続く。これが、第23A図に
示されており、コンピュータプロゲラ11のステー1−
メンl−2100ないし2170によって実行される。
スタック′r(・)のデータを組み立てるために必要に
応して第2313図のフローチャー1へに対してサブル
ーチンの呼出しが行われる。
応して第2313図のフローチャー1へに対してサブル
ーチンの呼出しが行われる。
第23B図は、2つのサブルーチンを含んでいる。サブ
ルーチンAは、!、isting 13の[1ASIC
mlンピュータプログラノ、のコンピュータステートメ
ンl−2220ないし2430によって実施される。
ルーチンAは、!、isting 13の[1ASIC
mlンピュータプログラノ、のコンピュータステートメ
ンl−2220ないし2430によって実施される。
第1に、現在の非ゼロのバンドO辞書が、ステートメン
ト2220及び2230を用いてスタック丁゛(・)に
入れられる。次いで、非ゼロのバンド辞書の左側のビッ
トがステートメンl−2240において検査される。上
記ビットが非ゼロである場合には、それに対応するバン
ド1のB関数変更内容ワードがステートメント2290
及び2300においてスタッタT(・)に入れられる。
ト2220及び2230を用いてスタック丁゛(・)に
入れられる。次いで、非ゼロのバンド辞書の左側のビッ
トがステートメンl−2240において検査される。上
記ビットが非ゼロである場合には、それに対応するバン
ド1のB関数変更内容ワードがステートメント2290
及び2300においてスタッタT(・)に入れられる。
上記ビットがゼロの場合には、それに対応する内容がス
タックT(・)に入れられない。同じ非ゼロのバンドO
辞書の右側のビットは、左側のピッ1〜が非ゼロの場合
にはステートメント2310において或いは左側のビッ
トがゼロの場合にはステートメント2250において検
査される。右側のピッ1〜が非ゼロの場合には、それに
対応するバンド0の存在ワードは、内容ワー1〜がスタ
ックT(・)に入れられたかどうかに基づいて、ステー
トメント2320ないし2330又はステートメンl”
226 Of、Aいし2270のいずれかでスタック
T(・)に入れられる。内容ワードがステートメンl−
2290ないし230oでスタックT(・)に入れられ
た場合には、上記内容ワードの各ビットがテストされ、
非ゼロであると分かった各ピッ1〜に対して、対応する
バンド1のB関数記述子がスタックT(・)に入れられ
る。これは、コンピュータステートメン;〜2340な
いし2430において実行されると共に、ステートメン
ト2360.2380.2400及び2420によって
呼び出されたサブルーチンBのステートメント2440
及び2450によって実行される。これで、送信器の実
施手段の説明は終わりである。
タックT(・)に入れられない。同じ非ゼロのバンドO
辞書の右側のビットは、左側のピッ1〜が非ゼロの場合
にはステートメント2310において或いは左側のビッ
トがゼロの場合にはステートメント2250において検
査される。右側のピッ1〜が非ゼロの場合には、それに
対応するバンド0の存在ワードは、内容ワー1〜がスタ
ックT(・)に入れられたかどうかに基づいて、ステー
トメント2320ないし2330又はステートメンl”
226 Of、Aいし2270のいずれかでスタック
T(・)に入れられる。内容ワードがステートメンl−
2290ないし230oでスタックT(・)に入れられ
た場合には、上記内容ワードの各ビットがテストされ、
非ゼロであると分かった各ピッ1〜に対して、対応する
バンド1のB関数記述子がスタックT(・)に入れられ
る。これは、コンピュータステートメン;〜2340な
いし2430において実行されると共に、ステートメン
ト2360.2380.2400及び2420によって
呼び出されたサブルーチンBのステートメント2440
及び2450によって実行される。これで、送信器の実
施手段の説明は終わりである。
送(L−j器によって発生されたデータをデコードする
ための受信器は、第24A図、第24B図及び第24C
図のフローチャートと、Listing 14のコンピ
ュータプログラムを参照して以下に説明する。受信器に
使用できる入力データは、送信器からのスタック]゛(
・)と、受信器の手前のバンド1のB関数のアレイRP
(・)である。決定される出力データは、変更したバン
ドI B関数のアレイRP (・)と、受信器の新たな
バンド0存在ワードのアレイRA(・)である。上記出
力データ及び中間イa)データの再構成は、送信器のコ
ード化Bシーケンスとばり回し順序である。このシーケ
ンスは、受信器に中間信号データのアレイを一時的にセ
ーブする必要がない。
ための受信器は、第24A図、第24B図及び第24C
図のフローチャートと、Listing 14のコンピ
ュータプログラムを参照して以下に説明する。受信器に
使用できる入力データは、送信器からのスタック]゛(
・)と、受信器の手前のバンド1のB関数のアレイRP
(・)である。決定される出力データは、変更したバン
ドI B関数のアレイRP (・)と、受信器の新たな
バンド0存在ワードのアレイRA(・)である。上記出
力データ及び中間イa)データの再構成は、送信器のコ
ード化Bシーケンスとばり回し順序である。このシーケ
ンスは、受信器に中間信号データのアレイを一時的にセ
ーブする必要がない。
送(i4器においてT(・)スタックに入れられていて
ここから取り出される第1のニレメン1〜は、第1のサ
ブバンド辞書である。第24. A図及びLjstin
g 14を参照すれば、コンピュータのステートメント
3020ないし3Q80を含む第1の動作は、スタック
T(・)内の次に使用できるワードを検査してサブバン
ド辞書が2進上であるかOであるかを判断することであ
る。この辞書が1である場合には、次に使用できるワー
ド、即ち、サブバンド存在ワードがスタックスタックT
(・)から取り出される。上記辞書がOである場合には
、この時点でワードがスタックT(・)から取り出され
ず、サブパン1−の存在ワードにゼロの値が指定される
。
ここから取り出される第1のニレメン1〜は、第1のサ
ブバンド辞書である。第24. A図及びLjstin
g 14を参照すれば、コンピュータのステートメント
3020ないし3Q80を含む第1の動作は、スタック
T(・)内の次に使用できるワードを検査してサブバン
ド辞書が2進上であるかOであるかを判断することであ
る。この辞書が1である場合には、次に使用できるワー
ド、即ち、サブバンド存在ワードがスタックスタックT
(・)から取り出される。上記辞書がOである場合には
、この時点でワードがスタックT(・)から取り出され
ず、サブパン1−の存在ワードにゼロの値が指定される
。
次いで、サブバンド存在ワー1への各ピノ1−が順次に
検査され、バンド0辞書値の再構成、値がゼロであるか
非ゼロであるか、そしてテストされている上記存在ワー
ドビットによって指摘された他の後続データ類1]が指
示される。これは、第24A図のフローチャート、Li
sting 14のコンピュータプログラムのステー1
−メント3090ないし3130によって行われる。バ
ンドOの辞書及びその後のデータの再構成は、第24B
図に示された一連のネス1〜状のサブルーチンR1、R
2及びR3並びに第24C図のサブルーチンR4におい
て実行される。
検査され、バンド0辞書値の再構成、値がゼロであるか
非ゼロであるか、そしてテストされている上記存在ワー
ドビットによって指摘された他の後続データ類1]が指
示される。これは、第24A図のフローチャート、Li
sting 14のコンピュータプログラムのステー1
−メント3090ないし3130によって行われる。バ
ンドOの辞書及びその後のデータの再構成は、第24B
図に示された一連のネス1〜状のサブルーチンR1、R
2及びR3並びに第24C図のサブルーチンR4におい
て実行される。
サブルーチンR1は、現在のサブバンド存在ワー;・の
1つのピントを、これが呼び出されるたびにテストする
。1つのビットの値が2進1の場合には、スタックT(
・)から次のワードが取り出され、上記ビットによって
指示されたバンドOの′辞書として使用される。上記ピ
ノ1〜の値が0の場合には、スタックT(・)からワー
ドが取り出されず、これによって指示されたバンド0の
辞書に0の値が指定される。バンド0の辞書に値を指定
した後、サブルーチンR2が呼び出され、第24A図の
プログラムに復帰する。サブルーチンR1は、List
ing14のステートメント3180ないし3230に
よって実施される。
1つのピントを、これが呼び出されるたびにテストする
。1つのビットの値が2進1の場合には、スタックT(
・)から次のワードが取り出され、上記ビットによって
指示されたバンドOの′辞書として使用される。上記ピ
ノ1〜の値が0の場合には、スタックT(・)からワー
ドが取り出されず、これによって指示されたバンド0の
辞書に0の値が指定される。バンド0の辞書に値を指定
した後、サブルーチンR2が呼び出され、第24A図の
プログラムに復帰する。サブルーチンR1は、List
ing14のステートメント3180ないし3230に
よって実施される。
第24B図のサブルーチンR2は、バンドO辞書の2つ
のビットの各々を順次に検査する。上記辞書の左側のビ
ットが2進1である場合には、次のワードがスタックT
(・)から取り出され、バンド1のB関数内容ワードと
して指定される。上記辞書ピッ1〜が0である場合には
、上記内容ワードにゼロの値が指定される。同様に、右
側のビットが検査され、このビットが1である場合には
、スタックT(・)からの次のワードがバンド0の存在
ワードとして使用され、上記ビットがOの場合には、上
記スタックからワードが取り出されず、上記存在ワード
にゼロの値が指定される。サブルーチンR2のこの部分
は、Listing 14のステートメンl−3240
ないし3290によって実施される。
のビットの各々を順次に検査する。上記辞書の左側のビ
ットが2進1である場合には、次のワードがスタックT
(・)から取り出され、バンド1のB関数内容ワードと
して指定される。上記辞書ピッ1〜が0である場合には
、上記内容ワードにゼロの値が指定される。同様に、右
側のビットが検査され、このビットが1である場合には
、スタックT(・)からの次のワードがバンド0の存在
ワードとして使用され、上記ビットがOの場合には、上
記スタックからワードが取り出されず、上記存在ワード
にゼロの値が指定される。サブルーチンR2のこの部分
は、Listing 14のステートメンl−3240
ないし3290によって実施される。
サブルーチンR2の次の部分は、バンド1のB関数内容
ワードを一度に1ビツトづつ検査し、上記内容ワードの
ビットによって指示されたバンド1のB関数記述子を決
定する。サブルーチンR2のこの部分は、ステートメン
ト3300ないし3360によって実施される。4つの
内容ワードビットの各々に対して1つづつ、全部で4回
の呼出しがサブルーチンR3に対して行われ、バンド1
のB関数記述子は、対応する内容ワードピットが1であ
る場合にのみスタックT(・)から取り出される。サブ
ルーチンR3は、ステー1〜メント3370ないし34
2oによって実施される。上記内容ワード内の1に等し
い各ビットに対して、サブルーチンR3は、第24.
C図のフローチャー1−に示されたサブルーチンR4を
呼出し、これは。
ワードを一度に1ビツトづつ検査し、上記内容ワードの
ビットによって指示されたバンド1のB関数記述子を決
定する。サブルーチンR2のこの部分は、ステートメン
ト3300ないし3360によって実施される。4つの
内容ワードビットの各々に対して1つづつ、全部で4回
の呼出しがサブルーチンR3に対して行われ、バンド1
のB関数記述子は、対応する内容ワードピットが1であ
る場合にのみスタックT(・)から取り出される。サブ
ルーチンR3は、ステー1〜メント3370ないし34
2oによって実施される。上記内容ワード内の1に等し
い各ビットに対して、サブルーチンR3は、第24.
C図のフローチャー1−に示されたサブルーチンR4を
呼出し、これは。
ステートメント3430ないし348oによって実施さ
れる。サブルーチンR4は、受信器のアレイRP(・)
においてバンド1のB関数値を決定するのに4つの計算
法のいずれを使用すべきかを判断する2つの判断レベル
を有している。これら4つの方法は、バンド1のB関数
記述子のコード化及びデコートの部分で既に述べた。左
上隅の計算は、ステートメンI−3440によって行わ
れる。
れる。サブルーチンR4は、受信器のアレイRP(・)
においてバンド1のB関数値を決定するのに4つの計算
法のいずれを使用すべきかを判断する2つの判断レベル
を有している。これら4つの方法は、バンド1のB関数
記述子のコード化及びデコートの部分で既に述べた。左
上隅の計算は、ステートメンI−3440によって行わ
れる。
左の隅を除く上の縁がステー1〜メント3450によっ
て実施される。左上の隅を除く左縁がステートメント3
470によって実施される。他の全ての位置は、ステー
トメント3480によって実施される。
て実施される。左上の隅を除く左縁がステートメント3
470によって実施される。他の全ての位置は、ステー
トメント3480によって実施される。
この送信器及び受信器のコード化方法を最初に使用する
時には、受信器におけるバンド1のB関数アレイを送信
器の場合と同じに初期化することが必要である。好まし
い初期化方法は、上記アレイの全てのニレメン1〜に任
意にゼロの値を指定することである。
時には、受信器におけるバンド1のB関数アレイを送信
器の場合と同じに初期化することが必要である。好まし
い初期化方法は、上記アレイの全てのニレメン1〜に任
意にゼロの値を指定することである。
■羞歩
Listing15は、変更さるべきパン)−1のB関
数と、非ゼロ値のバンド0存在ワードとを正しくコード
化及びデコードする送信器及び受信器の有効化手段とし
て、データアレイをプリントするサブルーチンを含んで
いる。これは、実施手段の必須の部分ではない。Ljs
tingllのステートメン1−210は、プリン!・
変数「z」に値を指定するもので、この変数は、ステー
1−メント220.250及び270内でプリントサブ
ルーチンが呼び出された時にデータの種々のアレイを選
択的にプリントするようにListing 15のサブ
ルーチンに指令するのに用いられる。変数「Z」のビッ
トは、次のようにエンコードされ、次のようにプリント
することができる。
数と、非ゼロ値のバンド0存在ワードとを正しくコード
化及びデコードする送信器及び受信器の有効化手段とし
て、データアレイをプリントするサブルーチンを含んで
いる。これは、実施手段の必須の部分ではない。Ljs
tingllのステートメン1−210は、プリン!・
変数「z」に値を指定するもので、この変数は、ステー
1−メント220.250及び270内でプリントサブ
ルーチンが呼び出された時にデータの種々のアレイを選
択的にプリントするようにListing 15のサブ
ルーチンに指令するのに用いられる。変数「Z」のビッ
トは、次のようにエンコードされ、次のようにプリント
することができる。
ビットO:送信器でエンコードを行なう前に送信器に含
まれた手前のバンドI B関数アレイ ビット1:送信器に含まれた新たなバンドI B関数の
アレイビット2:送信器に含まれたバンドOの存在ワー
ドビット3:送信器のコード化への動作によって生じる
バンド1のB関数記述子のアレイ ビット4:送信器のコード化動作の後に送信器に含まれ
る変更されたバンド1の8関数アレイ ビット5:受信器のコード化動作に対して入力するよう
に送信)1へのコード化によって形成された変更データ
ワー1−のスタ1ノク ビット6:受(11器のデコード動作の11汀に受信)
):+に含まれた手1)11のピッ1−が「1」にセッ
トされた時には、それに対応するプリントルーチンが実
行され、一方、「0」にセットされた時には、このプリ
ントル−チンが作動不能にされる。
まれた手前のバンドI B関数アレイ ビット1:送信器に含まれた新たなバンドI B関数の
アレイビット2:送信器に含まれたバンドOの存在ワー
ドビット3:送信器のコード化への動作によって生じる
バンド1のB関数記述子のアレイ ビット4:送信器のコード化動作の後に送信器に含まれ
る変更されたバンド1の8関数アレイ ビット5:受信器のコード化動作に対して入力するよう
に送信)1へのコード化によって形成された変更データ
ワー1−のスタ1ノク ビット6:受(11器のデコード動作の11汀に受信)
):+に含まれた手1)11のピッ1−が「1」にセッ
トされた時には、それに対応するプリントルーチンが実
行され、一方、「0」にセットされた時には、このプリ
ントル−チンが作動不能にされる。
1.1stiB 11のライン50ないし80は、ノベ
ンド1のB関数、バンドO存在及びスレッシュホール1
−に入力値を指定することにより1つの例を確立する。
ンド1のB関数、バンドO存在及びスレッシュホール1
−に入力値を指定することにより1つの例を確立する。
以上、本発明の特定の実施例を図示して説明したが、多
数の変更が当業者に明らかであろう。
数の変更が当業者に明らかであろう。
それ故、本発明の精神及び範囲内に入る全ての変更は特
許請求の範囲に包含されるものとする。
許請求の範囲に包含されるものとする。
第1図は、効率的に送信又は記憶或いはその両方を行な
うようにデータを圧縮し且つ受け取った圧縮されたデー
タから受信位置において元のデータの厳密なコピーを再
構成するために使用される変換及びその後のニー1〜化
プロセスを示す一般的なブロック図、 第2図は、ピラミッド型変換によって使用さ゛れるよう
なハイアラーキデータ構造の多数のバンドにおいて像信
号スペースに対する変換係数の足跡を示すと共に、バン
ド間における係数の空間的な指定を示す図、 第3図は、メモリに効率的に記憶したり圧縮形態で効率
的に送信したりするために主として非ゼロ値の変換ドメ
イン係数の存在及び位置を表わす信号を発生するが、逆
の変換動作によって完全なデータの再構成を行なうため
に主として非ゼロ値の変換係数を記憶又は送信しなけれ
ばならないような米国特許第4,447,88器号に開
示されたオリジナルマツピング技術に示す図。 第4図は、第1図のブロック図の一部分を拡張した図で
、データを受け取るにつれて像を次々に再構成するため
の要素を示す図、 第5図は、実時間のパイリニア補間装置と共に低コス1
〜の再構成変換装置を用いて次々に像を再構成するシス
テl、の詳細なブロック図、第6A図は、ピクセルの基
本的なグループ又は中間パン14B関数と、補間値を決
定する方法とを概念的に示す図、 第6B図は、次々の再構成中に、補間されたピクセル又
は中間バンドB関数を計算して表示するための第5図の
パイリニア補間回路のブロック図、 第7図は、最も高い変換バンドにおいて実時間でパイリ
ニア補間を実行する第5図のバンドN補間回路を、イン
ターレース式の受信表示装置と共に示したブロック図。 第8Δ図は、データが予想されるかどうかを指示する予
想マーカを含む変換係数モデルを維持するために送信器
及び受信器に使用されるマツピング技術を示す図。 第8B図は、動きのある像系統において行なうべき変更
を送(1]器と受信器との間で信号するための変更マツ
ピング技術を示す図、 第9図は、特定の機能ブロックに分割された動きを完全
に優先順位処理するための送信器及び受信器の構成を示
す全体的なブロック図、第10A図は、動きのある像に
おいて行なうべき変更を最も効率良く識別するために第
9図の変更識別回路に使用される入力及び出力を含む基
本処理フロックを同様に示す図、 第108図は、変更マツプ及び係数を用いて変換係数モ
デルを後で補充するために第9回の補充プロセッサに使
用される入力及び出力を含む基本処理ブロックを同様に
示す図、 第11図は、変更マツプ及びこれに関連した係数及び出
力状態を発生するための変更識別回路を示す全体的なブ
ロック図、 第12A図は、予想ビットの存在しない内容記述子のハ
イアラーキ構成と、多数の入力状態が与えられた時の組
み合わせ出力状態を決定する方法とを示す図、 第1.28図は、予想ピントが存在する内容記述rのハ
イアラーキ構成を同様に示す図。 第13A図、第13B図及び第13C図は。 種々の入力状態が与えられた時に組み合オ〕せ出力状態
をハイアラーキ式に決定するように第11図の有効内容
プロセッサF ROMをプログラミングするフローチャ
ート、 第14A図は、入力状態のハイアラーキ構成と、多数の
入力状態が与えられた時に組み合わせ出力状態を決定す
る方法とを示す図、 第14B図は、第11図の入力状態プロセッサFROM
をプログラミングするフローチャート、第15A図は、
有効内容及び入力状態プロセッサから種々の状態が与え
られた時に変更識別プロセッサの出力状態を決定するハ
イアラーキ構成を示す図、 第15B図及び第15c図は、第11図の出力状態プロ
セッサFROMをプログラミングするフローチャー1−
1 第16A図は、送信器に含まれた第9図の変更モデル再
構成回路を示す詳細なブロック図、第16B図は、送信
器及び受信器の両方に使用される第9図の補充プロセッ
サを示す詳細なブロック図、 第17A図及び第17B図は、選択的な補充プロセスに
対し、変更辞書、変更内容ワード及び変更存在ワードを
読み取る正しいコマンドを発生するように第16A図の
マツプ再構成F ROMをプログラミングするフローチ
ャート、 第17C図は、正しい変更出力状態を形成するように第
16A図の変更状態プロセッサFROMをプログラミン
グするフローチャート、第17D図は、送イ8器に含ま
れた第16A図の存在ワード圧縮FROMをプログラミ
ングするフローチャート、 第17E図は、動きのある像を選択補充処理する際に正
しい送信状態ビットを発生するようにF ROMをプロ
グラミングするフローチャー1−1第17F図は、FR
OMを受信器にしようする時に選択補充処理のための正
しい予想ピッ1−と、ブランキングピッ1〜を発生する
ようにFROMをプログラミングするフローチャート、 第18A図は、受信器に含まれた変更再構成回路を更に
詳:aに示すブロック図、 第18B図は、受信器に含まれた第18A図の変更デコ
ーダを詳細に示す図。 第19A図は、第18B図の受信器のマツプ再構成F
ROMをプログラミングするフローチャート。 第19B図は、第18B図の辞書、内容及びビットFR
OMの存在数をプログラミングするフローチャート、 第19C図は、第19B図の存在デコートPROMをプ
ログラミングするフローチャー1・、第20A図は、係
数処理に関連したバンド1のB関数及びバンドOの存在
ワードを信号するバンド0のマツプ技術と、バンドOに
おける変更の存在を効率的に信号するサブバンドのマツ
プ技術を示す図、 第20B図は、第20A図の例によって形成された直列
データ流を示す図、 第20C図は、送信器において記述子を計算すると共に
、受信器においてバンド1のB関数を再構成して両者の
間で効率的な信号伝達を行なうためのバンド1の[3関
数の編成を示す図、第21図は、送信器においてサブハ
ンドコード化動作とバンド1のB関数記述子の計算とを
行ない且つ受信器においてB関数の再構成を行なうため
のコンピュータプログラムの編成を示す全体的なフロー
チャー1−1 第22A図及び第22B図は、サブバンドコード化、B
関数の変更識別及びB関数記述子のコード化動作を実行
するコンピュータプログラムの第1部分の詳細なフロー
チャート、 第22C図及び第22D図は、バンド0辞書及びサブバ
ンド存在ワードをコード化するコンピュータプログラム
の第2部分の詳細なフローチャート、 第23A図及び第23B図は、既に発生されたサブバン
ドコードデータの圧縮と、送信のためのデータの編成と
を示す詳細なフローチャート、そして 第24A図、第241”3図及び第24C図は、送信さ
れた圧縮データから受信器においてサブバンドコード及
びバンド1のB関数を拡張及び再構成するための詳細な
フローチャーj−である。 1・・・ソース信号 2・・・前変換プロセッサ 3・・・順方向変換プロセッサ 4・・・順方向係数プロセッサ 5・・・順方向待ち行列プロセッサ 6・・・送信チャンネル/記憶媒体 7・・・再構成待ち行列プロセッサ 8・・・再構成係数プロセッサ 9・・・再構成変換プロセッサ 10・・・後変換プロセッサ 11・・・出力信号 16・・・係数定量化、マツプ発生及びメモリアドレス
回路 18.26・・・共有メモリ 2o・・・出力メモリアドレス回路 22・・・送信チャンネル/記憶媒体 24・・・入力メモリアドレス回路 28・・・係数再構成装置兼メモリアドレス回路32・
・・入力データ受信器 34・・・係数再構成装置 36・・・再(連成変換器 38・・・共有メモリ 40・・・パイリニアな補間回路 42・・・中間バンドメモリ 44・・・バンドN−1メモリ 46・・・バンドN補間回路 48・・・電子スイッチ バンドN F詠〒B 儀 SS@ ト 大 實 雨 Fジテ108 %”y)”L。F−’ytl)4A17ノ“°。 F詠テだb ブlリン)Xデ/)メ7ヒメfρへ F畷777E 、M 公 、、〆 外 \ スタット lミテξ/ バンドO辞fff?β11妨 l吻テ&ぞ 号フ″/ぐント酒−(形双閉搾 ’f+)+ル−タンな Fl〒?モ F吻テc”yr 手続補正書く方式〉 特許庁長官 黒 1)明 雄 殿 1、事件の表示 昭和61年特許願第104565
号3、補正をする者 事件との関係 出願人 4、代理人
うようにデータを圧縮し且つ受け取った圧縮されたデー
タから受信位置において元のデータの厳密なコピーを再
構成するために使用される変換及びその後のニー1〜化
プロセスを示す一般的なブロック図、 第2図は、ピラミッド型変換によって使用さ゛れるよう
なハイアラーキデータ構造の多数のバンドにおいて像信
号スペースに対する変換係数の足跡を示すと共に、バン
ド間における係数の空間的な指定を示す図、 第3図は、メモリに効率的に記憶したり圧縮形態で効率
的に送信したりするために主として非ゼロ値の変換ドメ
イン係数の存在及び位置を表わす信号を発生するが、逆
の変換動作によって完全なデータの再構成を行なうため
に主として非ゼロ値の変換係数を記憶又は送信しなけれ
ばならないような米国特許第4,447,88器号に開
示されたオリジナルマツピング技術に示す図。 第4図は、第1図のブロック図の一部分を拡張した図で
、データを受け取るにつれて像を次々に再構成するため
の要素を示す図、 第5図は、実時間のパイリニア補間装置と共に低コス1
〜の再構成変換装置を用いて次々に像を再構成するシス
テl、の詳細なブロック図、第6A図は、ピクセルの基
本的なグループ又は中間パン14B関数と、補間値を決
定する方法とを概念的に示す図、 第6B図は、次々の再構成中に、補間されたピクセル又
は中間バンドB関数を計算して表示するための第5図の
パイリニア補間回路のブロック図、 第7図は、最も高い変換バンドにおいて実時間でパイリ
ニア補間を実行する第5図のバンドN補間回路を、イン
ターレース式の受信表示装置と共に示したブロック図。 第8Δ図は、データが予想されるかどうかを指示する予
想マーカを含む変換係数モデルを維持するために送信器
及び受信器に使用されるマツピング技術を示す図。 第8B図は、動きのある像系統において行なうべき変更
を送(1]器と受信器との間で信号するための変更マツ
ピング技術を示す図、 第9図は、特定の機能ブロックに分割された動きを完全
に優先順位処理するための送信器及び受信器の構成を示
す全体的なブロック図、第10A図は、動きのある像に
おいて行なうべき変更を最も効率良く識別するために第
9図の変更識別回路に使用される入力及び出力を含む基
本処理フロックを同様に示す図、 第108図は、変更マツプ及び係数を用いて変換係数モ
デルを後で補充するために第9回の補充プロセッサに使
用される入力及び出力を含む基本処理ブロックを同様に
示す図、 第11図は、変更マツプ及びこれに関連した係数及び出
力状態を発生するための変更識別回路を示す全体的なブ
ロック図、 第12A図は、予想ビットの存在しない内容記述子のハ
イアラーキ構成と、多数の入力状態が与えられた時の組
み合わせ出力状態を決定する方法とを示す図、 第1.28図は、予想ピントが存在する内容記述rのハ
イアラーキ構成を同様に示す図。 第13A図、第13B図及び第13C図は。 種々の入力状態が与えられた時に組み合オ〕せ出力状態
をハイアラーキ式に決定するように第11図の有効内容
プロセッサF ROMをプログラミングするフローチャ
ート、 第14A図は、入力状態のハイアラーキ構成と、多数の
入力状態が与えられた時に組み合わせ出力状態を決定す
る方法とを示す図、 第14B図は、第11図の入力状態プロセッサFROM
をプログラミングするフローチャート、第15A図は、
有効内容及び入力状態プロセッサから種々の状態が与え
られた時に変更識別プロセッサの出力状態を決定するハ
イアラーキ構成を示す図、 第15B図及び第15c図は、第11図の出力状態プロ
セッサFROMをプログラミングするフローチャー1−
1 第16A図は、送信器に含まれた第9図の変更モデル再
構成回路を示す詳細なブロック図、第16B図は、送信
器及び受信器の両方に使用される第9図の補充プロセッ
サを示す詳細なブロック図、 第17A図及び第17B図は、選択的な補充プロセスに
対し、変更辞書、変更内容ワード及び変更存在ワードを
読み取る正しいコマンドを発生するように第16A図の
マツプ再構成F ROMをプログラミングするフローチ
ャート、 第17C図は、正しい変更出力状態を形成するように第
16A図の変更状態プロセッサFROMをプログラミン
グするフローチャート、第17D図は、送イ8器に含ま
れた第16A図の存在ワード圧縮FROMをプログラミ
ングするフローチャート、 第17E図は、動きのある像を選択補充処理する際に正
しい送信状態ビットを発生するようにF ROMをプロ
グラミングするフローチャー1−1第17F図は、FR
OMを受信器にしようする時に選択補充処理のための正
しい予想ピッ1−と、ブランキングピッ1〜を発生する
ようにFROMをプログラミングするフローチャート、 第18A図は、受信器に含まれた変更再構成回路を更に
詳:aに示すブロック図、 第18B図は、受信器に含まれた第18A図の変更デコ
ーダを詳細に示す図。 第19A図は、第18B図の受信器のマツプ再構成F
ROMをプログラミングするフローチャート。 第19B図は、第18B図の辞書、内容及びビットFR
OMの存在数をプログラミングするフローチャート、 第19C図は、第19B図の存在デコートPROMをプ
ログラミングするフローチャー1・、第20A図は、係
数処理に関連したバンド1のB関数及びバンドOの存在
ワードを信号するバンド0のマツプ技術と、バンドOに
おける変更の存在を効率的に信号するサブバンドのマツ
プ技術を示す図、 第20B図は、第20A図の例によって形成された直列
データ流を示す図、 第20C図は、送信器において記述子を計算すると共に
、受信器においてバンド1のB関数を再構成して両者の
間で効率的な信号伝達を行なうためのバンド1の[3関
数の編成を示す図、第21図は、送信器においてサブハ
ンドコード化動作とバンド1のB関数記述子の計算とを
行ない且つ受信器においてB関数の再構成を行なうため
のコンピュータプログラムの編成を示す全体的なフロー
チャー1−1 第22A図及び第22B図は、サブバンドコード化、B
関数の変更識別及びB関数記述子のコード化動作を実行
するコンピュータプログラムの第1部分の詳細なフロー
チャート、 第22C図及び第22D図は、バンド0辞書及びサブバ
ンド存在ワードをコード化するコンピュータプログラム
の第2部分の詳細なフローチャート、 第23A図及び第23B図は、既に発生されたサブバン
ドコードデータの圧縮と、送信のためのデータの編成と
を示す詳細なフローチャート、そして 第24A図、第241”3図及び第24C図は、送信さ
れた圧縮データから受信器においてサブバンドコード及
びバンド1のB関数を拡張及び再構成するための詳細な
フローチャーj−である。 1・・・ソース信号 2・・・前変換プロセッサ 3・・・順方向変換プロセッサ 4・・・順方向係数プロセッサ 5・・・順方向待ち行列プロセッサ 6・・・送信チャンネル/記憶媒体 7・・・再構成待ち行列プロセッサ 8・・・再構成係数プロセッサ 9・・・再構成変換プロセッサ 10・・・後変換プロセッサ 11・・・出力信号 16・・・係数定量化、マツプ発生及びメモリアドレス
回路 18.26・・・共有メモリ 2o・・・出力メモリアドレス回路 22・・・送信チャンネル/記憶媒体 24・・・入力メモリアドレス回路 28・・・係数再構成装置兼メモリアドレス回路32・
・・入力データ受信器 34・・・係数再構成装置 36・・・再(連成変換器 38・・・共有メモリ 40・・・パイリニアな補間回路 42・・・中間バンドメモリ 44・・・バンドN−1メモリ 46・・・バンドN補間回路 48・・・電子スイッチ バンドN F詠〒B 儀 SS@ ト 大 實 雨 Fジテ108 %”y)”L。F−’ytl)4A17ノ“°。 F詠テだb ブlリン)Xデ/)メ7ヒメfρへ F畷777E 、M 公 、、〆 外 \ スタット lミテξ/ バンドO辞fff?β11妨 l吻テ&ぞ 号フ″/ぐント酒−(形双閉搾 ’f+)+ル−タンな Fl〒?モ F吻テc”yr 手続補正書く方式〉 特許庁長官 黒 1)明 雄 殿 1、事件の表示 昭和61年特許願第104565
号3、補正をする者 事件との関係 出願人 4、代理人
Claims (85)
- (1)送信器から表示装置を有する受信器へ像を表わす
データを送信する装置において、 上記像データに基づいて作動して、バンド1に対する変
換ドメインB関数項と、各バンドに対する係数とを発生
するようなNバンドのピラミッド型変換器と、 上記変換ドメインにおいて少なくとも非ゼロ値の係数を
有する位置を表わすマップ成分を発生する手段と、 バンド1のB関数項で始めて、その後順番に、非ゼロの
バンド1係数、非ゼロのバンド2係数、等々から非ゼロ
のバンドN係数まで、変換ドメイン項及び係数を上記送
信器から受信器へと次々に送信する一方、再構成に必要
とされるマップ成分をインターリーフ形態で送信する手
段と、 上記受信器に配置されていて、送信中に少なくとも1つ
の再構成を行なう一方、多数の次第に詳細となる像デー
タセットを表示装置に供給し、これら多数の像データセ
ットの各々は、その特定の像データセットの供給時点ま
でに受け取った変換ドメイン係数データに基づくもので
あり、更に、その特定の再構成時点までに受け取られな
い全ての変換ドメイン係数にゼロの値を指定するような
手段とを具備することを特徴とする装置。 - (2)受信器の表示装置のラスタ走査中に実時間で多数
の再構成を実行し、各再構成は、その特定の再構成の時
間までに受け取ったデータに基づいて行ない、然も、そ
の特定の再構成の時間までに受け取っていない全ての変
換ドメイン係数にゼロの値を指定する手段を具備した特
許請求の範囲第1項に記載の装置。 - (3)データが得られる時に次第に高くなるバンドに対
して次々にピクセルを発生するように、変換ドメインデ
ータを受信器で受け取る速度に適合した速度で作動され
る再構成装置と、発生されたピクセルに基づいて多数の
補間を同時に実行し更に別のピクセルを表示のために形
成するような手段とを備えた特許請求の範囲第1項に記
載の装置。 - (4)マップ成分を発生する上記手段は、バンド1に対
する複数のマップ成分で始めて、各次々の低いバンドの
マップ成分から分岐した次々のより高いバンドに対する
所定数の条件によって存在するマップ成分で続けるよう
にして、マップ成分を分岐式に編成する手段を備え、各
マップ成分は、Nバンドピラミッド変換の実行中に特定
の複数の入力サンプル点から発生された特定バンドの係
数に対応し、各マップ成分は、それ以上のどの分岐が存
在するかを示す存在ワードを少なくとも条件に応じて含
んでいる特許請求の範囲第1項に記載の装置。 - (5)送信器から表示装置を有する受信器へ像を表わす
データを送信する方法において、 上記像データに基づいて、バンド1に対する変換ドメイ
ンB関数項と、各バンドに対する係数とを発生するよう
にNバンドのピラミッド変換を実行し、 上記変換ドメインにおいて少なくとも非ゼロ値の係数を
有する位置を表わすマップ成分を発生し、 バンド1のB関数項で始めて、その後順番に、非ゼロの
バンド1係数、非ゼロのバンド2係数、等々から非ゼロ
のバンドN係数まで、変換ドメイン項及び係数を上記送
信器から受信器へと次々に送信する一方、再構成に必要
とされるマップ成分をインターリーフ形態で送信し、 送信中に少なくとも1つの再構成を受信器において行な
う一方、多数の次第に詳細となる像データセットを表示
装置に供給し、これら多数の像データセットの各々は、
その特定の像データセットの供給時点までに受け取った
変換ドメイン係数データに基づくものであり、更に、そ
の特定の再構成時点までに受け取られない全ての変換ド
メイン係数にゼロの値を指定するという段階を具備した
ことを特徴とする方法。 - (6)受信器の表示装置のラスタ走査中に実時間で多数
の再構成を実行し、各再構成は、その特定の再構成の時
間までに受け取ったデータに基づいて行ない、然も、そ
の特定の再構成の時間までに受け取っていない全ての変
換ドメイン係数にゼロの値を指定する特許請求の範囲第
5項に記載の方法。 - (7)データが得られる時に次第に高くなるバンドに対
して次々にピクセルを発生するように、変換ドメインデ
ータを受信器で受け取る速度に適合した速度で再構成装
置を作動し、発生されたピクセルに基づいて多数の補間
を同時に実行して更に別のピクセルを表示のために形成
する特許請求の範囲第5項に記載の方法。 - (8)バンド1に対する複数のマップ成分で始めて、各
次々の低いバンドのマップ成分から分岐した次々のより
高いバンドに対する所定数の条件によって存在するマッ
プ成分で続けるようにして、マップ成分を分岐式に編成
し、各マップ成分は、Nバンドピラミッド変換の実行中
に特定の複数の入力サンプル点から発生された特定バン
ドの係数に対応し、各マップ成分は、それ以上のどの分
岐が存在するかを示す存在ワードを少なくとも条件に応
じて含んでいる特許請求の範囲第5項に記載の方法。 - (9)時間と共に変化を受けている像に対応する変換ド
メイン係数を、像データに基づいて作動して変換ドメイ
ン係数を発生する順方向変換器を有する送信器の位置か
ら、一定データ速度の通信チャンネルを経て、変換ドメ
イン係数に基づいて作動して再構成された像データを形
成する逆方向変換器を有する受信器の位置へ送信する装
置において、 送信器に維持された変換係数モデル及び受信器に維持さ
れた実質的に同様の変換係数モデルと、送信器にあって
、順方向変換器から送られる変換係数データを送信器に
維持された変換係数モデルに基づく係数データと比較し
、殆どの現在像を表わすために変換係数モデルに必要と
される変換係数の変化を表わしている変更データセット
を形成するような変更識別子と、 送信器にあって、通信チャンネルのデータ速度に合致す
る変更データセットのサブセットを選択すると共に、こ
の選択されたサブセットを送信する手段と、 送信器及び受信器の変換係数モデルが等しく補充される
ように、送信器にあって、上記選択された変更データサ
ブセットに基づいて送信器の変換係数モデルを補充する
手段、及び受信器にあって、上記選択された変更データ
サブセットに基づいて受信器の変換係数モデルを補充す
る手段と、受信器にあって、受信器の変換係数モデルに
基づいて変換ドメイン係数を逆方向変換器に出力する手
段とを具備したことを特徴とする装置。 - (10)送信器にあって、変更データのサブセットを選
択するための上記手段は、変更データの低周波数成分に
比較的高い周波数成分よりも比較的高い優先順位を与え
るように変更データの優先順位を決めてゾーンコード化
に基づいて選択を行なうようにする手段を備えている特
許請求の範囲第9項に記載の装置。 - (11)時間と共に変化を受けている像に対応する変換
ドメイン係数を、像データに基づいて作動して変換ドメ
イン係数を発生する順方向変換器を有する送信器の位置
から、一定データ速度の通信チャンネルを経て、変換ド
メイン係数に基づいて作動して再構成された像データを
形成する逆方向変換器を有する受信器の位置へ送信し、
変換ドメイン係数データを多数のバンドでハイアラーキ
式に編成するような装置において、 送信器に維持された変換係数モデル及び受信器に維持さ
れた実質的に同様の変換係数モデルと、送信器にあって
、順方向変換器から送られる変換係数データを送信器に
維持された変換係数モデルに基づく係数データと比較し
、殆どの現在像を表わすために変換係数モデルに必要と
される変換係数の変化を表わしている変換データセット
を形成するような変換識別子と、 送信器にあって、通信チャンネルのデータ速度に合致す
る所定のファイル周期中に送信することのできる変更デ
ータセットのサブセットを選択すると共に、この選択さ
れたサブセットを送信する手段と、 送信器及び受信器の変換係数モデルが等しく補充される
ように、送信器にあって、上記選択された変更データサ
ブセットに基づいて送信器の変換係数モデルを補充する
手段、及び受信器にあって、上記選択された変更データ
サブセットに基づいて受信器の変換係数モデルを補充す
る手段と、受信器にあって、受信器の変換係数モデルに
基づいて変換ドメイン係数を逆方向変換器に出力する手
段とを具備したことを特徴とする装置。 - (12)送信器にあって、変更データのサブセットを選
択するための上記手段は、変更データの低周波数成分に
比較的高い周波数成分よりも比較的高い優先順位を与え
るように変更データの優先順位を決めてゾーンコード化
に基づいて選択を行なうようにする手段を備えている特
許請求の範囲第11項に記載の装置。 - (13)変換係数モデルは、少なくとも非ゼロ値の変換
ドメイン係数と、変換ドメインにおいて上記変換ドメイ
ン係数の位置を表わす成分を有するマップとを含んでお
り、マップ成分は、最も低いバンドに対応する複数のマ
ップ成分で始めて、各次々のバンドのマップ成分から分
岐した次々のバンドに対する所定数の条件によって存在
するマップ成分で続けるようにして、分岐式に編成され
、各マップ成分は、特定バンドの係数に対応し、各マッ
プ成分は、それ以上のどの分岐が存在するかを示す存在
ワードを条件に応じて含んでいると共に、その特定バン
ドにおいて係数又はマップデータの変更が次のフィール
ド周期に予想されるかどうかを指示する予想マーカを条
件に応じて含んでいる特許請求の範囲第11項に記載の
装置。 - (14)送信器にあって、送信器の変換係数モデルを維
持する手段と、受信器にあって、受信器の変換係数モデ
ルを維持する手段とを備え、この維持手段は、手前の低
いバンドの存在ワードが特定のバンドを指すが上記手前
のバンド存在ワードと同じファイル周期中に上記特定の
バンドのデータが到達しない時に上記特定のバンドの予
想マーカを発生する手段を備えている特許請求の範囲第
13項に記載の装置。 - (15)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第13項に記載の装置。 - (16)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第13項に記載の装置。 - (17)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第14項に記載の装置。 - (18)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第14項に記載の装置。 - (19)上記変更データセットは、1組の変更係数と、
変換ドメインにおける変更係数の位置を表わす成分を有
する変更マップとして編成され、変更マップの成分は、
最も低いバンドに対応する複数のマップ成分で始めて、
各次々の手前のレベルの変更マップ成分から分岐した次
々のバンドに対する所定数の条件によって存在する変更
マップ成分で続けるようにして、分岐式に編成され、各
変更マップ成分は、特定バンドの変更係数に対応し、各
変更マップ成分は、より高いバンドの係数又はマップ成
分に対して行なうべき変更の形式を指示する変更存在ワ
ードを条件に応じて含んでいる特許請求の範囲第11項
に記載の装置。 - (20)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することができ、上記装置は
、更に、消去状態が指示された時に、変換ドメイン係数
モデルの係数を次々の分岐した全てのより高いバンドに
対してゼロに変更する手段を備えている特許請求の範囲
第19項に記載の装置。 - (21)上記変更データセットは、1組の変更係数と、
変換ドメインにおける変更係数の位置を表わす成分を有
する変更マップとして編成され、変更マップの成分は、
最も低いバンドに対応する複数のマップ成分で始めて、
各次々の手前のバンド変更マップ成分から分岐した次々
のバンドに対する所定数の条件によって存在する変更マ
ップ成分で続けるようにして、分岐式に編成され、各変
更マップ成分は、特定バンドの変更係数に対応し、各変
更マップ成分は、より高いバンドの係数に対して行なう
べき変更の形式を指示する変更存在ワードを条件に応じ
て含んでいる特許請求の範囲第13項に記載の装置。 - (22)変更存在ワードは、少なくとも1つの既に確立
された予想マーカを除去すべきであることを指定する打
消状態を指示することができ、上記装置は、更に、打消
状態が指示された時に、次々に分岐した全てのより高い
バンドに対して変換係数モデルから予想マーカを除去す
る手段を備えている特許請求の範囲第21項に記載の装
置。 - (23)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記装置は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去する手段を備えている特許請求の範囲第22項に記載
の装置。 - (24)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第22項に記載の装置。 - (25)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところから開始して、次々に分岐する全ての
より高いバンドについての係数で続けるように、変更が
予想されるかもしくは予想マーカに基づいて条件に応じ
て変更が予想される全ての係数にゼロの値を指定する手
段を備えている特許請求の範囲第22項に記載の装置。 - (26)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することができ、上記装置は
、更に、変換ドメイン係数モデルの係数を次々に分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に、次々に分岐した全てのよ
り高いバンドに対して変換係数モデルから予想マーカを
除去する手段を備えている特許請求の範囲第21項に記
載の装置。 - (27)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第26項に記載の装置。 - (28)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第26項に記載の装置。 - (29)上記変更データセットは、1組の変更係数と、
変換ドメインにおける変更係数の位置を表わす成分を有
する変更マップとして編成され、変更マップの成分は、
最も低いバンドに対応する複数のマップ成分で始めて、
各次々の手前のレベルの変更マップ成分から分岐した次
々のバンドに対する所定数の条件によって存在する変更
マップ成分で続けるようにして、分岐式に編成され、各
変更マップ成分は、特定バンドの変更係数に対応し、各
変更マップ成分は、より高いバンドの係数又はマップ成
分に対して行なうべき変更の形式を指示する変更存在ワ
ードを条件に応じて含んでいる特許請求の範囲第14項
に記載の装置。 - (30)変更存在ワードは、少なくとも1つの既に確立
された予想マーカを除去すべきであることを指定する打
消状態を指示することができ、上記装置は、更に、打消
状態が指示された時に、次々に分岐した全てのより高い
バンドに対して変換係数モデルから予想マーカを除去す
る手段を備えている特許請求の範囲第29項に記載の装
置。 - (31)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記装置は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去する手段を備えている特許請求の範囲第30項に記載
の装置。 - (32)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第30項に記載の装置。 - (33)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第30項に記載の装置。 - (34)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記装置は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去する手段を備えている特許請求の範囲第29項に記載
の装置。 - (35)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第34項に記載の装置。 - (36)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第34項に記載の装置。 - (37)時間と共に変化を受けている像に対応する変換
ドメイン係数を、像データに基づいて作動して変換ドメ
イン係数を発生する順方向変換器を有する送信器の位置
から、一定データ速度の通信チャンネルを経て、変換ド
メイン係数に基づいて作動して再構成された像データを
形成する逆方向変換器を有する受信器の位置へ送信する
装置であって、上記順方向変換器は、有限巾の基本関数
を使用して、各々のより高いバンドへ至る時に所定のフ
ァクタでこの基本関数を細分化しつゝ上記像データを多
バンドハイアラーキ変換するものであり、変換ドメイン
係数データは、順方向変換器のハイアラーキに対応する
多数のバンドでハイアラーキ式に編成されるようになっ
た装置において、送信器に維持された変換係数モデル及
び受信器に維持された実質的に同様の変換係数モデルと
、送信器にあって、順方向変換器から送られる変換係数
データを送信器に維持された変換係数モデルに基づく係
数データと比較し、殆どの現在像を表わすために変換係
数モデルに必要とされる変換係数の変化を表わしている
変更データセットを形成するような変更識別子と、 送信器にあって、通信チャンネルのデータ速度に合致す
る所定のファイル周期中に送信できる変更データセット
のサブセットを選択すると共に、この選択されたサブセ
ットを送信する手段と、送信器及び受信器の変換係数モ
デルが等しく補充されるように、送信器にあって、上記
選択された変更データサブセットに基づいて送信器の変
換係数モデルを補充する手段、及び受信器にあって、上
記選択された変更データサブセットに基づいて受信器の
変換係数モデルを補充する手段と、受信器にあって、受
信器の変換係数モデルに基づいて変換ドメイン係数を逆
方向変換器に出力する手段とを具備したことを特徴とす
る装置。 - (38)送信器にあって、変更データのサブセットを選
択するための上記手段は、変更データの低周波数成分に
比較的高い周波数成分よりも比較的高い優先順位を与え
るように変更データの優先順位を決めてゾーンコード化
に基づいて選択を行なうようにする手段を備えている特
許請求の範囲第37項に記載の装置。 - (39)変換係数モデルは、少なくとも非ゼロ値の変換
ドメイン係数と、変換ドメインにおける上記変換ドメイ
ン係数の位置を表わす成分を有するマップとを含んでお
り、マップ成分は、最も低いバンドに対応する複数のマ
ップ成分で始めて、各次々のバンドのマップ成分から分
岐した次々のバンドに対する所定数の条件によって存在
するマップ成分で続けるようにして、分岐式に編成され
、各マップ成分は、特定バンドの係数に対応し、各マッ
プ成分は、それ以上のどの分岐が存在するかを示す存在
ワードを条件に応じて含んでいると共に、その特定バン
ドにおいて係数又はマップデータの変更が次のフィール
ド周期に予想されるかどうかを指示する予想マーカを条
件に応じて含んでいる特許請求の範囲第37項に記載の
装置。 - (40)送信器にあって、送信器の変換係数モデルを維
持する手段と、受信器にあって、受信器の変換係数モデ
ルを維持する手段とを備え、この維持手段は、手前の低
いバンドの存在ワードが特定のバンドを指すが上記手前
のバンド存在ワードと同じファイル周期中に上記特定の
バンドのデータが到達しない時に上記特定のバンドの予
想マーカを発生する手段を備えている特許請求の範囲第
39項に記載の装置。 - (41)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第39項に記載の装置。 - (42)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第39項に記載の装置。 - (43)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第40項に記載の装置。 - (44)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第40項に記載の装置。 - (45)上記変更データセットは、1組の変更係数と、
変換ドメインにおける変更係数の位置を表わす成分を有
する変更マップとして編成され、変更マップの成分は、
最も低いバンドに対応する複数のマップ成分で始めて、
各次々の手前のレベルの変更マップ成分から分岐した次
々のバンドに対する所定数の条件によって存在する変更
マップ成分で続けるようにして、分岐式に編成され、各
変更マップ成分は、特定バンドの変更係数に対応し、各
変更マップ成分は、より高いバンドの係数又はマップ成
分に対して行なうべき変更の形式を指示する変更存在ワ
ードを条件に応じて含んでいる特許請求の範囲第37項
に記載の装置。 - (46)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することができ、上記装置は
、更に、消去状態が指示された時に、変換ドメイン係数
モデルの係数を次々の分岐した全てのより高いバンドに
対してゼロに変更する手段を備えている特許請求の範囲
第45項に記載の装置。 - (47)上記変更データセットは、1組の変更係数と、
変換ドメインにおける変更係数の位置を表わす成分を有
する変更マップとして編成され、変更マップの成分は、
最も低いバンドに対応する複数のマップ成分で始めて、
各次々の手前のレベル変更マップ成分から分岐した次々
のバンドに対する所定数の条件によって存在する変更マ
ップ成分で続けるようにして、分岐式に編成され、各変
更マップ成分は、特定バンドの変更係数に対応し、各変
更マップ成分は、より高いバンドの係数に対して行なう
べき変更の形式を指示する変更存在ワードを条件に応じ
て含んでいる特許請求の範囲第39項に記載の装置。 - (48)変更存在ワードは、少なくとも1つの既に確立
された予想マーカを除去すべきであることを指定する打
消状態を指示することができ、上記装置は、更に、打消
状態が指示された時に、次々に分岐した全てのより高い
バンドに対して変換係数モデルから予想マーカを除去す
る手段を備えている特許請求の範囲第47項に記載の装
置。 - (49)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記装置は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去する手段を備えている特許請求の範囲第48項に記載
の装置。 - (50)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第48項に記載の装置。 - (51)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところから開始して、次々に分岐する全ての
より高いバンドについての係数で続けるように、変更が
予想されるかもしくは予想マーカに基づいて条件に応じ
て変更が予想される全ての係数にゼロの値を指定する手
段を備えている特許請求の範囲第48項に記載の装置。 - (52)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することができ、上記装置は
、更に、変換ドメイン係数モデルの係数を次々に分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に、次々に分岐した全てのよ
り高いバンドに対して変換係数モデルから予想マーカを
除去する手段を備えている特許請求の範囲第47項に記
載の装置。 - (53)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、変更が予想
されるかもしくは予想マーカに基づいて条件に応じて変
更が予想される全ての係数にゼロの値を指定する手段を
備えている特許請求の範囲第47項に記載の装置。 - (54)受信器にあって、変換ドメイン係数を逆方向変
換器に出力する上記手段は、受信器の変換係数モデルが
係数として非ゼロ値を含んでいる場合でも、予想マーカ
が存在するところで開始して、次々に分岐する全てのよ
り高いバンドについての係数で続けるように、変更が予
想されるかもしくは予想マーカに基づいて条件に応じて
変更が予想される全ての係数にゼロの値を指定する手段
を備えている特許請求の範囲第52項に記載の装置。 - (55)時間と共に変化を受けている像に対応する変換
ドメイン係数を、像データに基づいて作動して変換ドメ
イン係数を発生する順方向変換器を有する送信器の位置
から、一定データ速度の通信チャンネルを経て、変換ド
メイン係数に基づいて作動して再構成された像データを
形成する逆方向変換器を有する受信器の位置へ送信する
方法において、 送信器に変換係数モデルを維持し、受信器に実質的に同
様の変換係数モデルを維持し、 送信器の順方向変換器から送られる変換係数データを送
信器に維持された変換係数モデルに基づく係数データと
比較し、殆どの現在像を表わすために変換係数モデルに
必要とされる変換係数の変化を表わしている変更データ
セットを形成し、送信器において通信チャンネルのデー
タ速度に合致する変更データセットのサブセットを選択
すると共に、この選択されたサブセットを送信し、送信
器及び受信器の変換係数モデルが等しく補充されるよう
に、上記選択された変更データサブセットに基づいて送
信器の変換係数モデルを補充すると共に、上記選択され
た変更データサブセットに基づいて受信器の変換係数モ
デルを補充し、受信器の変換係数モデルに基づいて受信
器の変換ドメイン係数を逆方向変換器に出力することを
特徴とする方法。 - (56)変更データのサブセットを選択するための上記
段階は、変更データの低周波数の成分に比較的高い周波
数成分よりも比較的高い優先順位を与えるように、変更
データの優先順位を決めてゾーンコード化に基づいて選
択を行なうことを含む特許請求の範囲第55項に記載の
方法。 - (57)時間と共に変化を受けている像に対応する変換
ドメイン係数を、像データに基づいて作動して変換ドメ
イン係数を発生する順方向変換器を有する送信器の位置
から、一定データ速度の通信チャンネルを経て、変換ド
メイン係数に基づいて作動して再構成された像データを
形成する逆方向変換器を有する受信器の位置へ送信する
方法であって、上記変換ドメイン係数データが、多数の
バンドでハイアラーキ式に編成されるようになった方法
において、 送信器に変換係数モデルを維持し、受信器に実質的に同
様の変換係数モデルを維持し、 送信器の順方向変換器から送られる変換係数データを送
信器に維持された変換係数モデルに基づく係数データと
比較し、殆どの現在像を表わすために変換係数モデルに
必要とされる変換係数の変化を表わしている変更データ
セットを形成し、通信チャンネルのデータ速度に合致す
る所定のファイル周期中に送信できる変更データセット
のサブセットを送信器において選択すると共に、この選
択されたサブセットを送信し、 送信器及び受信器の変換係数モデルが等しく補充される
ように、上記選択された変更データサブセットに基づい
て送信器の変換係数モデルを補充すると共に、上記選択
された変更データサブセットに基づいて受信器の変換係
数モデルを補充し、受信器の変換係数モデルに基づいて
受信器の変換ドメイン係数を逆方向変換器に出力するこ
とを特徴とする方法。 - (58)変更データのサブセットを選択するための上記
段階は、変更データの低周波数の成分に比較的高い周波
数成分よりも比較的高い優先順位を与えるように、変更
データの優先順位を決めてゾーンコード化に基づいて選
択を行なうことを含む特許請求の範囲第57項に記載の
方法。 - (59)上記維持された変換係数モデルは、少なくとも
非ゼロ値の変換ドメイン係数と、変換ドメインにおける
上記変換ドメイン係数の位置を表わす成分を有するマッ
プとを含んでおり、マップ成分は、最も低いバンドに対
応する複数のマップ成分で始めて、各次々のバンドのマ
ップ成分から分岐した次々のバンドに対する所定数の条
件によって存在するマップ成分で続けるようにして、分
岐式に編成され、各マップ成分は、特定バンドの係数に
対応し、各マップ成分は、それ以上のどの分岐が存在す
るかを示す存在ワードを条件に応じて含んでいると共に
、その特定バンドにおいて係数又はマップデータの変更
が次のフィールド周期に予想されるかどうかを指示する
予想マーカを条件に応じて含んでいる特許請求の範囲第
57項に記載の方法。 - (60)送信器及び受信器に変換係数モデルを維持する
上記段階は、手前の低いバンドの存在ワードが特定のバ
ンドを指すが上記手前のバンド存在ワードと同じファイ
ル周期中に上記特定のバンドのデータが到達しない時に
上記特定のバンドの予想マーカを発生する特許請求の範
囲第59項に記載の方法。 - (61)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、変更が予想されるかもし
くは予想マーカに基づいて条件に応じて変更が予想され
る全ての係数にゼロの値を指定することを含む特許請求
の範囲第59項に記載の方法。 - (62)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、予想マーカが存在すると
ころで開始して、次々に分岐する全てのより高いバンド
についての係数で続けるように、変更が予想されるかも
しくは予想マーカに基づいて条件に応じて変更が予想さ
れる全ての係数にゼロの値を指定することを含む特許請
求の範囲第59項に記載の方法。 - (63)送信器及び受信器に変換係数モデルを維持する
上記段階は、手前の低いバンドの存在ワードが特定のバ
ンドを指すが上記手前のバンド存在ワードと同じファイ
ル周期中に上記特定のバンドのデータが到達しない時に
上記特定のバンドの予想マーカを発生する特許請求の範
囲第60項に記載の方法。 - (64)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、変更が予想されるかもし
くは予想マーカに基づいて条件に応じて変更が予想され
る全ての係数にゼロの値を指定することを含む特許請求
の範囲第60項に記載の方法。 - (65)1組の変更係数と、変換ドメインにおける変更
係数の位置を表わす成分を有する変更マップとして上記
変更データセットを編成し、変更マップの成分は、最も
低いバンドに対応する複数のマップ成分で始めて、各次
々の手前のレベルの変更マップ成分から分岐した次々の
バンドに対する所定数の条件によって存在する変更マッ
プ成分で続けるようにして、分岐式に編成され、各変更
マップ成分は、特定バンドの変更係数に対応し、各変更
マップ成分は、より高いバンドの係数又はマップ成分に
対して行なうべき変更の形式を指示する変更存在ワード
を条件に応じて含んでいる特許請求の範囲第57項に記
載の方法。 - (66)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することができ、上記方法は
、更に、消去状態が指示された時に、変換ドメイン係数
モデルの係数を次々の分岐した全てのより高いバンドに
対してゼロに変更する特許請求の範囲第65項に記載の
方法。 - (67)1組の変更係数と、変換ドメインにおける変更
係数の位置を表わす成分を有する変更マップとして上記
変更データセットを編成し、変更マップの成分は、最も
低いバンドに対応する複数のマップ成分で始めて、各次
々の手前のレベルの変更マップ成分から分岐した次々の
バンドに対する所定数の条件によって存在する変更マッ
プ成分で続けるようにして、分岐式に編成され、各変更
マップ成分は、特定バンドの変更係数に対応し、各変更
マップ成分は、より高いバンドの係数又はマップ成分に
対して行なうべき変更の形式を指示する変更存在ワード
を条件に応じて含んでいる特許請求の範囲第59項に記
載の方法。 - (68)変更存在ワードは、少なくとも1つの既に確立
された存在マーカを除去すべきであることを指定する打
消状態を指示することができ、上記方法は、更に、消去
状態が指示された時に、次々の分岐した全てのより高い
バンドに対して変換係数モデルから予想マーカを除去す
ることを含む特許請求の範囲第67項に記載の方法。 - (69)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記方法は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去することを含む特許請求の範囲第68項に記載の方法
。 - (70)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、変更が予想されるかもし
くは予想マーカに基づいて条件に応じて変更が予想され
る全ての係数にゼロの値を指定することを含む特許請求
の範囲第68項に記載の方法。 - (71)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、予想マーカが存在すると
ころで開始して、次々に分岐する全てのより高いバンド
についての係数で続けるように、変更が予想されるかも
しくは予想マーカに基づいて条件に応じて変更が予想さ
れる全ての係数にゼロの値を指定することを含む特許請
求の範囲第68項に記載の方法。 - (72)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することができ、上記方法は
、更に、変換ドメイン係数モデルの係数を次々に分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に、次々に分岐した全てのよ
り高いバンドに対して変換係数モデルから予想マーカを
除去することを含む特許請求の範囲第67項に記載の方
法。 - (73)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、変更が予想されるかもし
くは予想マーカに基づいて条件に応じて変更が予想され
る全ての係数にゼロの値を指定することを含む特許請求
の範囲第72項に記載の方法。 - (74)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、予想マーカが存在すると
ころで開始して、次々に分岐する全てのより高いバンド
についての係数で続けるように、変更が予想されるかも
しくは予想マーカに基づいて条件に応じて変更が予想さ
れる全ての係数にゼロの値を指定することを含む特許請
求の範囲第72項に記載の方法。 - (75)1組の変更係数と、変換ドメインにおける変更
係数の位置を表わす成分を有する変更マップとして上記
変更データセットを編成し、変更マップの成分は、最も
低いバンドに対応する複数のマップ成分で始めて、各次
々の手前のレベルの変更マップ成分から分岐した次々の
バンドに対する所定数の条件によって存在する変更マッ
プ成分で続けるようにして、分岐式に編成され、各変更
マップ成分は、特定バンドの変更係数に対応し、各変更
マップ成分は、より高いバンドの係数又はマップ成分に
対して行なうべき変更の形式を指示する変更存在ワード
を条件に応じて含んでいる特許請求の範囲第60項に記
載の方法。 - (76)変更存在ワードは、少なくとも1つの既に確立
された存在マーカを除去すべきであることを指定する打
消状態を指示することができ、上記方法は、更に、消去
状態が指示された時に、次々の分岐した全てのより高い
バンドに対して変換係数モデルから予想マーカを除去す
ることを含む特許請求の範囲第75項に記載の方法。 - (77)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記方法は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去することを含む特許請求の範囲第76項に記載の方法
。 - (78)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、変更が予想されるかもし
くは予想マーカに基づいて条件に応じて変更が予想され
る全ての係数にゼロの値を指定することを含む特許請求
の範囲第76項に記載の方法。 - (79)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、予想マーカが存在すると
ころで開始して、次々に分岐する全てのより高いバンド
についての係数で続けるように、変更が予想されるかも
しくは予想マーカに基づいて条件に応じて変更が予想さ
れる全ての係数にゼロの値を指定することを含む特許請
求の範囲第76項に記載の方法。 - (80)変更存在ワードは、変換係数モデルの少なくと
も1つの非ゼロ係数にゼロの値を与えるべきであること
を指定する消去状態を指示することもでき、上記方法は
、更に、変換ドメイン係数モデルの係数を次々の分岐し
た全てのより高いバンドに対してゼロに変更すると共に
、消去状態が指示された時に次々に分岐した全てのより
高いバンドに対して変換係数モデルから予想マーカを除
去することを含む特許請求の範囲第75項に記載の方法
。 - (81)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、変更が予想されるかもし
くは予想マーカに基づいて条件に応じて変更が予想され
る全ての係数にゼロの値を指定することを含む特許請求
の範囲第80項に記載の方法。 - (82)受信器の逆方向変換器に変換ドメイン係数を出
力する段階は、受信器の変換係数モデルが係数として非
ゼロ値を含んでいる場合でも、予想マーカが存在すると
ころで開始して、次々に分岐する全てのより高いバンド
についての係数で続けるように、変更が予想されるかも
しくは予想マーカに基づいて条件に応じて変更が予想さ
れる全ての係数にゼロの値を指定することを含む特許請
求の範囲第80項に記載の方法。 - (83)送信器でコード化を行ない、その後、受信器で
像データに基づいて作用する二次元変換の最低周波数も
しくはシーケンシーの変換ドメイン成分の二次元配列体
を復帰させる方法において、少なくとも2つの変換ドメ
イン成分を送信し、送信器において特定の変換ドメイン
成分に対するモデル値をその特定成分に最も隣接する2
つの値の平均値として計算し、 上記モデル値と、特定成分の実際の値との差として記述
子の値を決定し、 エントロピのコード化を用いて記述子を受信器へ送信す
ると共に、受信器においてデコードを行なって記述子を
復帰させ、そして 上記モデル値を計算してこのモデル値に記述子を加える
ことにより受信器において上記特定の成分の元の値を復
帰させることを特徴とする方法。 - (84)上記変換ドメイン成分は、ピラミッド変換バン
ド1のB関数項であり、このバンド1のB関数項の各々
は、像ピクセルの長方形セットの重み付けした平均値で
あり、これらピクセルの重畳が各B関数項に作用する特
許請求の範囲第83項に記載の方法。 - (85)上記変換ドメイン成分は、ブロック式変換の対
応ブロックの平均値である特許請求の範囲第83項に記
載の方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US06/731,517 US4751742A (en) | 1985-05-07 | 1985-05-07 | Priority coding of transform coefficients |
| US731517 | 1985-05-07 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS6284630A true JPS6284630A (ja) | 1987-04-18 |
Family
ID=24939853
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP61104565A Pending JPS6284630A (ja) | 1985-05-07 | 1986-05-07 | 変換係数の優先順位コード化装置及び方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US4751742A (ja) |
| EP (1) | EP0214710A3 (ja) |
| JP (1) | JPS6284630A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0666060A (ja) * | 1992-08-19 | 1994-03-08 | Nippon Doaachietsuku Seizo Kk | ドアクローザ |
Families Citing this family (105)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0661156B2 (ja) * | 1983-05-21 | 1994-08-10 | ソニー株式会社 | エラ−訂正のための符号化方法 |
| US4947447A (en) * | 1986-04-24 | 1990-08-07 | Hitachi, Ltd. | Method for data coding |
| GB8621994D0 (en) * | 1986-09-12 | 1986-10-22 | Crosfield Electronics Ltd | Image processing |
| US4851906A (en) * | 1986-11-04 | 1989-07-25 | Nec Corporation | Data compression using orthogonal transform and vector quantization |
| BE1000643A5 (fr) * | 1987-06-05 | 1989-02-28 | Belge Etat | Procede de codage de signaux d'image. |
| US5767913A (en) * | 1988-10-17 | 1998-06-16 | Kassatly; Lord Samuel Anthony | Mapping system for producing event identifying codes |
| US5046121A (en) * | 1989-01-31 | 1991-09-03 | Konica Corporation | Image data compression apparatus |
| EP0388043B1 (en) * | 1989-02-28 | 1995-12-06 | Canon Kabushiki Kaisha | System for processing a quantized vector |
| JPH0379182A (ja) * | 1989-08-23 | 1991-04-04 | Fujitsu Ltd | 画像符号化制御方式 |
| WO1991012591A1 (en) * | 1990-02-14 | 1991-08-22 | Massachusetts Institute Of Technology | Fractal-based image compression and interpolation |
| US5148497A (en) * | 1990-02-14 | 1992-09-15 | Massachusetts Institute Of Technology | Fractal-based image compression and interpolation |
| US5107345A (en) * | 1990-02-27 | 1992-04-21 | Qualcomm Incorporated | Adaptive block size image compression method and system |
| DE4013842A1 (de) * | 1990-04-30 | 1991-10-31 | Ant Nachrichtentech | Verfahren zur aufbereitung von bilddaten fuer uebertragungszwecke sowie anwendung |
| US5559900A (en) * | 1991-03-12 | 1996-09-24 | Lucent Technologies Inc. | Compression of signals for perceptual quality by selecting frequency bands having relatively high energy |
| JP3190056B2 (ja) * | 1991-03-26 | 2001-07-16 | キヤノン株式会社 | 画像伝送装置、画像符号化装置、画像復号装置、及びそれらの方法 |
| EP0514663A3 (en) * | 1991-05-24 | 1993-07-14 | International Business Machines Corporation | An apparatus and method for motion video encoding employing an adaptive quantizer |
| US5301020A (en) * | 1991-11-01 | 1994-04-05 | Aware, Inc. | Method and apparatus for coding motion pictures utilizing motion compensation |
| US5272530A (en) * | 1991-11-01 | 1993-12-21 | Aware, Inc. | Method and apparatus for coding motion pictures utilizing motion compensation |
| US5686961A (en) * | 1992-01-27 | 1997-11-11 | Harris Corporation | Automatic video image data reduction and prioritization system and method |
| JPH05207442A (ja) * | 1992-01-30 | 1993-08-13 | Matsushita Electric Ind Co Ltd | 動画像信号の符号化装置 |
| CA2088082C (en) * | 1992-02-07 | 1999-01-19 | John Hartung | Dynamic bit allocation for three-dimensional subband video coding |
| US5321776A (en) * | 1992-02-26 | 1994-06-14 | General Electric Company | Data compression system including successive approximation quantizer |
| US6680975B1 (en) | 1992-02-29 | 2004-01-20 | Samsung Electronics Co., Ltd. | Signal encoding and decoding system and method |
| KR960006762B1 (ko) | 1992-02-29 | 1996-05-23 | 삼성전자주식회사 | 화상부호화를 위한 효율적인 2차원 데이타의 주사선택회로 |
| US5748195A (en) * | 1992-10-29 | 1998-05-05 | International Business Machines Corporation | Method and means for evaluating a tetrahedral linear interpolation function |
| US5432892A (en) * | 1992-11-25 | 1995-07-11 | International Business Machines Corporation | Volummetric linear interpolation |
| US5390035A (en) * | 1992-12-23 | 1995-02-14 | International Business Machines Corporation | Method and means for tetrahedron/octahedron packing and tetrahedron extraction for function approximation |
| US5751926A (en) * | 1992-12-23 | 1998-05-12 | International Business Machines Corporation | Function approximation using a centered cubic packing with tetragonal disphenoid extraction |
| JP2856300B2 (ja) * | 1993-02-19 | 1999-02-10 | 富士ゼロックス株式会社 | 画像符号化装置および復号装置 |
| US5446560A (en) * | 1993-05-12 | 1995-08-29 | Ricoh Company, Ltd | Method and apparatus for raster to block and block to raster pixel conversion |
| US5930394A (en) * | 1993-08-30 | 1999-07-27 | Sony Corporation | Picture coding apparatus and method thereof |
| JPH0818800A (ja) * | 1994-06-29 | 1996-01-19 | Fuji Xerox Co Ltd | データ圧縮復元方法およびそれを用いた記録装置 |
| US6356663B1 (en) * | 1994-09-09 | 2002-03-12 | Intel Corporation | Processing image signals using spatial decomposition |
| JP3302229B2 (ja) * | 1994-09-20 | 2002-07-15 | 株式会社リコー | 符号化方法、符号化/復号方法及び復号方法 |
| US5748786A (en) * | 1994-09-21 | 1998-05-05 | Ricoh Company, Ltd. | Apparatus for compression using reversible embedded wavelets |
| US6229927B1 (en) | 1994-09-21 | 2001-05-08 | Ricoh Company, Ltd. | Reversible embedded wavelet system implementation |
| US5881176A (en) | 1994-09-21 | 1999-03-09 | Ricoh Corporation | Compression and decompression with wavelet style and binary style including quantization by device-dependent parser |
| US6549666B1 (en) * | 1994-09-21 | 2003-04-15 | Ricoh Company, Ltd | Reversible embedded wavelet system implementation |
| US6873734B1 (en) * | 1994-09-21 | 2005-03-29 | Ricoh Company Ltd | Method and apparatus for compression using reversible wavelet transforms and an embedded codestream |
| US5568570A (en) * | 1994-09-30 | 1996-10-22 | Eastman Kodak Company | Method and apparatus for reducing quantization artifacts in a hierarchical image storage and retrieval system |
| GB2293938B (en) * | 1994-10-04 | 1999-01-20 | Winbond Electronics Corp | Apparatus for digital video format conversion |
| JP2930092B2 (ja) * | 1994-11-15 | 1999-08-03 | 日本電気株式会社 | 画像符号化装置 |
| US5740283A (en) * | 1995-07-06 | 1998-04-14 | Rubin, Bednarek & Associates, Inc. | Digital video compression utilizing mixed vector and scalar outputs |
| US6137494A (en) * | 1995-08-18 | 2000-10-24 | International Business Machines Corporation | Method and means for evaluating a tetrahedral linear interpolation function |
| JP3068002B2 (ja) * | 1995-09-18 | 2000-07-24 | 沖電気工業株式会社 | 画像符号化装置、画像復号化装置及び画像伝送システム |
| GB2305798B (en) * | 1995-09-28 | 1999-10-20 | Sony Uk Ltd | Spatial frequency-domain video signal processing |
| US5995670A (en) * | 1995-10-05 | 1999-11-30 | Microsoft Corporation | Simplified chain encoding |
| KR100219133B1 (ko) * | 1996-01-06 | 1999-09-01 | 윤종용 | 변환부호화시스템의 변환계수선택방법및그장치 |
| US5799113A (en) * | 1996-01-19 | 1998-08-25 | Microsoft Corporation | Method for expanding contracted video images |
| US5787203A (en) * | 1996-01-19 | 1998-07-28 | Microsoft Corporation | Method and system for filtering compressed video images |
| US5930526A (en) * | 1996-01-24 | 1999-07-27 | Intel Corporation | System for progressive transmission of compressed video including video data of first type of video frame played independently of video data of second type of video frame |
| US5778098A (en) * | 1996-03-22 | 1998-07-07 | Microsoft Corporation | Sprite coding |
| US5790706A (en) * | 1996-07-03 | 1998-08-04 | Motorola, Inc. | Method and apparatus for scanning of transform coefficients |
| EP0820149A3 (de) * | 1996-07-16 | 2000-10-04 | Connect Plus Ingenieurgesellschaft für Datentechnik mbH | Verfahren zur zeitoptimierten Datenübertragung zwischen mindestens einem Sender und mindestens einem Empfänger |
| US6075875A (en) * | 1996-09-30 | 2000-06-13 | Microsoft Corporation | Segmentation of image features using hierarchical analysis of multi-valued image data and weighted averaging of segmentation results |
| US5748789A (en) * | 1996-10-31 | 1998-05-05 | Microsoft Corporation | Transparent block skipping in object-based video coding systems |
| US6021224A (en) * | 1997-03-28 | 2000-02-01 | International Business Machines Corporation | Multiresolution lossless/lossy compression and storage of data for efficient processing thereof |
| US5982938A (en) * | 1997-03-31 | 1999-11-09 | Iterated Systems, Inc. | System and method for compressing data using differential coding of coefficient addresses |
| DE69815251T2 (de) * | 1997-04-02 | 2004-04-29 | Koninklijke Philips Electronics N.V. | Bildbearbeitungssystem und -verfahren |
| AU8055798A (en) * | 1997-06-05 | 1998-12-21 | Wisconsin Alumni Research Foundation | Image compression system using block transforms and tree-type coefficient truncation |
| US6937659B1 (en) | 1997-11-14 | 2005-08-30 | Ac Capital Management, Inc. | Apparatus and method for compressing video information |
| US20020044692A1 (en) * | 2000-10-25 | 2002-04-18 | Goertzen Kenbe D. | Apparatus and method for optimized compression of interlaced motion images |
| US6400831B2 (en) | 1998-04-02 | 2002-06-04 | Microsoft Corporation | Semantic video object segmentation and tracking |
| US6711297B1 (en) | 1998-07-03 | 2004-03-23 | University Of Pittsburgh - Of The Commonwealth System Of Higher Education | Methods and apparatus for dynamic transfer of image data |
| US6445701B1 (en) * | 1998-10-09 | 2002-09-03 | Microsoft Corporation | Channel access scheme for use in network communications |
| US6618363B1 (en) | 1998-10-09 | 2003-09-09 | Microsoft Corporation | Method for adapting video packet generation and transmission rates to available resources in a communications network |
| US6507587B1 (en) | 1998-10-09 | 2003-01-14 | Microsoft Corporation | Method of specifying the amount of bandwidth to reserve for use in network communications |
| US6438136B1 (en) | 1998-10-09 | 2002-08-20 | Microsoft Corporation | Method for scheduling time slots in a communications network channel to support on-going video transmissions |
| US6519004B1 (en) * | 1998-10-09 | 2003-02-11 | Microsoft Corporation | Method for transmitting video information over a communication channel |
| US6754266B2 (en) | 1998-10-09 | 2004-06-22 | Microsoft Corporation | Method and apparatus for use in transmitting video information over a communication network |
| US6289297B1 (en) | 1998-10-09 | 2001-09-11 | Microsoft Corporation | Method for reconstructing a video frame received from a video source over a communication channel |
| US6385454B1 (en) | 1998-10-09 | 2002-05-07 | Microsoft Corporation | Apparatus and method for management of resources in cellular networks |
| US6075901A (en) * | 1998-12-04 | 2000-06-13 | France Telecom | Method and system for predictive encoding of arrays of data |
| US20030142875A1 (en) * | 1999-02-04 | 2003-07-31 | Goertzen Kenbe D. | Quality priority |
| US20030185455A1 (en) * | 1999-02-04 | 2003-10-02 | Goertzen Kenbe D. | Digital image processor |
| US6704454B1 (en) * | 1999-07-23 | 2004-03-09 | Sarnoff Corporation | Method and apparatus for image processing by generating probability distribution of images |
| FR2812506B1 (fr) * | 2000-07-25 | 2002-12-20 | Canon Kk | Procede et dispositif d'alerte lors du decodage progressif d'une image numerique codee avec une region d'interet |
| US6898323B2 (en) | 2001-02-15 | 2005-05-24 | Ricoh Company, Ltd. | Memory usage scheme for performing wavelet processing |
| US6859563B2 (en) | 2001-03-30 | 2005-02-22 | Ricoh Co., Ltd. | Method and apparatus for decoding information using late contexts |
| US6950558B2 (en) | 2001-03-30 | 2005-09-27 | Ricoh Co., Ltd. | Method and apparatus for block sequential processing |
| US6895120B2 (en) * | 2001-03-30 | 2005-05-17 | Ricoh Co., Ltd. | 5,3 wavelet filter having three high pair and low pair filter elements with two pairs of cascaded delays |
| US7006697B1 (en) | 2001-03-30 | 2006-02-28 | Ricoh Co., Ltd. | Parallel block MQ arithmetic image compression of wavelet transform coefficients |
| US7062101B2 (en) | 2001-03-30 | 2006-06-13 | Ricoh Co., Ltd. | Method and apparatus for storing bitplanes of coefficients in a reduced size memory |
| US7581027B2 (en) * | 2001-06-27 | 2009-08-25 | Ricoh Co., Ltd. | JPEG 2000 for efficent imaging in a client/server environment |
| US7280252B1 (en) | 2001-12-19 | 2007-10-09 | Ricoh Co., Ltd. | Error diffusion of multiresolutional representations |
| US7095907B1 (en) | 2002-01-10 | 2006-08-22 | Ricoh Co., Ltd. | Content and display device dependent creation of smaller representation of images |
| US6580831B1 (en) * | 2002-01-14 | 2003-06-17 | Infineon Technologies Ag | Compression of optical readout biomolecular sensory data |
| US7310598B1 (en) | 2002-04-12 | 2007-12-18 | University Of Central Florida Research Foundation, Inc. | Energy based split vector quantizer employing signal representation in multiple transform domains |
| US7120305B2 (en) * | 2002-04-16 | 2006-10-10 | Ricoh, Co., Ltd. | Adaptive nonlinear image enlargement using wavelet transform coefficients |
| US6925208B1 (en) | 2002-05-04 | 2005-08-02 | Stentor, Inc. | Methods and apparatus for partitioning transform data |
| US7003170B1 (en) * | 2002-09-20 | 2006-02-21 | Pegasus Imaging Corporation | Methods and apparatus for improving quality of block-transform coded images |
| CN1751503B (zh) * | 2003-03-03 | 2010-05-26 | 诺基亚有限公司 | 用于指示宽带传输中载送的传输流的分级模式的方法、系统和网络实体 |
| US7570818B2 (en) * | 2003-10-17 | 2009-08-04 | Hewlett-Packard Development Company, L.P. | Method for deblocking and transcoding a media stream |
| EP1538844A3 (en) * | 2003-11-26 | 2006-05-31 | Samsung Electronics Co., Ltd. | Color image residue transformation and encoding method |
| KR100571920B1 (ko) * | 2003-12-30 | 2006-04-17 | 삼성전자주식회사 | 움직임 모델을 이용한 매쉬 기반의 움직임 보상방법을제공하는 영상의 부호화 방법 및 그 부호화 장치 |
| KR100647294B1 (ko) | 2004-11-09 | 2006-11-23 | 삼성전자주식회사 | 화상 데이터 부호화 및 복호화 방법 및 장치 |
| US8443027B2 (en) * | 2007-09-26 | 2013-05-14 | International Business Machines Corporation | Implementing a floating point weighted average function |
| US8494290B2 (en) * | 2011-05-05 | 2013-07-23 | Mitsubishi Electric Research Laboratories, Inc. | Method for coding pictures using hierarchical transform units |
| US9398312B2 (en) * | 2013-11-04 | 2016-07-19 | Samsung Display Co., Ltd. | Adaptive inter-channel transform for wavelet color image compression |
| US20170206202A1 (en) * | 2014-07-23 | 2017-07-20 | Hewlett Packard Enterprise Development Lp | Proximity of data terms based on walsh-hadamard transforms |
| US10783268B2 (en) | 2015-11-10 | 2020-09-22 | Hewlett Packard Enterprise Development Lp | Data allocation based on secure information retrieval |
| US11080301B2 (en) | 2016-09-28 | 2021-08-03 | Hewlett Packard Enterprise Development Lp | Storage allocation based on secure data comparisons via multiple intermediaries |
| US20190171927A1 (en) * | 2017-12-06 | 2019-06-06 | Facebook, Inc. | Layer-level quantization in neural networks |
| US12230001B2 (en) * | 2022-01-14 | 2025-02-18 | Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V. | Encoder, decoder and related methods |
| CN120952470B (zh) * | 2025-10-14 | 2026-01-13 | 合肥工业大学 | 条带覆盖与改进蚁群的多星协同区域目标观测调度方法 |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3553362A (en) * | 1969-04-30 | 1971-01-05 | Bell Telephone Labor Inc | Conditional replenishment video system with run length coding of position |
| US4189748A (en) * | 1977-08-23 | 1980-02-19 | Northrop Corporation | Video bandwidth reduction system using a two-dimensional transformation, and an adaptive filter with error correction |
| DE2835434C2 (de) * | 1978-08-12 | 1986-07-10 | Licentia Patent-Verwaltungs-Gmbh, 6000 Frankfurt | Verfahren zur Übertragung von Bildsignalen über schmalbandige !bertragungskanäle |
| US4222076A (en) * | 1978-09-15 | 1980-09-09 | Bell Telephone Laboratories, Incorporated | Progressive image transmission |
| US4302775A (en) * | 1978-12-15 | 1981-11-24 | Compression Labs, Inc. | Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback |
| US4261018A (en) * | 1979-06-18 | 1981-04-07 | Bell Telephone Laboratories, Incorporated | Progressive image transmission |
| US4261043A (en) * | 1979-08-24 | 1981-04-07 | Northrop Corporation | Coefficient extrapolator for the Haar, Walsh, and Hadamard domains |
| US4447886A (en) * | 1981-07-31 | 1984-05-08 | Meeker G William | Triangle and pyramid signal transforms and apparatus |
| DE3150203A1 (de) * | 1981-12-18 | 1983-06-23 | Philips Patentverwaltung Gmbh, 2000 Hamburg | Verfahren und anordnung zum erzeugen kodierter bildsignalwerte und zum rueckgewinnen der bildsignale |
| US4541012A (en) * | 1982-01-04 | 1985-09-10 | Compression Labs, Inc. | Video bandwidth reduction system employing interframe block differencing and transform domain coding |
| JPS5992688A (ja) * | 1982-11-19 | 1984-05-28 | Fuji Photo Film Co Ltd | 適応形画像圧縮方式 |
| EP0123616B1 (en) * | 1983-04-20 | 1987-03-04 | Nippon Telegraph And Telephone Corporation | Interframe coding method and apparatus therefor |
| US4603350A (en) * | 1984-12-21 | 1986-07-29 | Rca Corporation | Interlaced digital video input filter/decimator and/or expander/interpolator filter |
-
1985
- 1985-05-07 US US06/731,517 patent/US4751742A/en not_active Expired - Fee Related
-
1986
- 1986-05-06 EP EP86303420A patent/EP0214710A3/en not_active Withdrawn
- 1986-05-07 JP JP61104565A patent/JPS6284630A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0666060A (ja) * | 1992-08-19 | 1994-03-08 | Nippon Doaachietsuku Seizo Kk | ドアクローザ |
Also Published As
| Publication number | Publication date |
|---|---|
| US4751742A (en) | 1988-06-14 |
| EP0214710A2 (en) | 1987-03-18 |
| EP0214710A3 (en) | 1988-02-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPS6284630A (ja) | 変換係数の優先順位コード化装置及び方法 | |
| US5764807A (en) | Data compression using set partitioning in hierarchical trees | |
| US5300949A (en) | Scalable digital video decompressor | |
| KR100246878B1 (ko) | 역이산 코사인변환 프로세서, 이산 코사인 변환계수의 매트릭스를 역변환하기 위한 방법 및 그 장치 | |
| DE69523703T2 (de) | Videobildkomprimierung unter Verwendung einer hierarchischen Vektorquantisierung von gewichteten Wellenstückchen | |
| US6879724B2 (en) | Video coding and video decoding apparatus | |
| US6307967B1 (en) | Video coding and video decoding apparatus | |
| JPH06511361A (ja) | アダプティブ・ブロックサイズイメージ圧縮方法およびシステム | |
| US9143793B2 (en) | Video processing system, computer program product and method for managing a transfer of information between a memory unit and a decoder | |
| EP0594116A2 (en) | System and method for pattern matching with error control for image and video compression | |
| DE10215350A1 (de) | Videobild-Komprimierungs/Dekomprimierungs-Hard ware System | |
| US8374446B2 (en) | Encoding and decoding of digital signals based on compression of hierarchical pyramid | |
| GB2268667A (en) | Serial data decoding using state machine with plural decoding tables | |
| JPH0779166A (ja) | 直列データブロック復号方式 | |
| KR20020064786A (ko) | 웨이블릿 분해를 사용하는 비디오 인코딩 방법 | |
| US5335088A (en) | Apparatus and method for encoding halftone images | |
| CN116016951A (zh) | 点云处理方法、装置、设备及存储介质 | |
| JPH06326997A (ja) | 再編成変換装置、ブロックベース画像圧縮装置、画像復号装置及び画素変換方法 | |
| JPH07298258A (ja) | 画像符号化復号化方法 | |
| JPH0746139A (ja) | 信号処理装置及びその応用 | |
| US5596674A (en) | State machine apparatus and methods for encoding data in serial form and decoding using multiple tables | |
| CN115604476B (zh) | 变码率语义结构化图像编解码方法与系统 | |
| CN118764649B (zh) | 一种跨域应急指挥调度方法和系统 | |
| JP2005117582A (ja) | 符号化装置及び方法、復号化装置及び方法並びにプログラム | |
| WO2019089842A2 (en) | Coding of images using generalized tree structure supporting multiple pattern types |