JPH04505537A - ビデオ電話システム - Google Patents
ビデオ電話システムInfo
- Publication number
- JPH04505537A JPH04505537A JP3502933A JP50293390A JPH04505537A JP H04505537 A JPH04505537 A JP H04505537A JP 3502933 A JP3502933 A JP 3502933A JP 50293390 A JP50293390 A JP 50293390A JP H04505537 A JPH04505537 A JP H04505537A
- Authority
- JP
- Japan
- Prior art keywords
- image
- signal processing
- signal
- pixel
- value
- 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
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/141—Systems for two-way working between two video terminals, e.g. videophone
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/10—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
- H04N19/134—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
- H04N19/136—Incoming video signal characteristics or properties
- H04N19/137—Motion inside a coding unit, e.g. average field, frame or block difference
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/50—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
- H04N19/503—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N19/00—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
- H04N19/90—Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
- H04N19/93—Run-length coding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/266—Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
- H04N21/2662—Controlling the complexity of the video stream, e.g. by scaling the resolution or bitrate of the video stream based on the client capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6106—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network
- H04N21/6137—Network physical structure; Signal processing specially adapted to the downstream path of the transmission network involving transmission via a telephone network, e.g. POTS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/60—Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client
- H04N21/61—Network physical structure; Signal processing
- H04N21/6156—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network
- H04N21/6187—Network physical structure; Signal processing specially adapted to the upstream path of the transmission network involving transmission via a telephone network, e.g. POTS
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/04—Systems for the transmission of one television signal, i.e. both picture and sound, by a single carrier
- H04N7/045—Systems for the transmission of one television signal, i.e. both picture and sound, by a single carrier the carrier being frequency modulated
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/12—Systems in which the television signal is transmitted via one channel or a plurality of parallel channels, the bandwidth of each channel being less than the bandwidth of the television signal
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Databases & Information Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Telephone Function (AREA)
- Telephone Set Structure (AREA)
- Compression Of Band Width Or Redundancy In Fax (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。
Description
【発明の詳細な説明】
ビデオ電話システム
[産業上の利用分野]
本発明の技術分野は、像処理に関し、特定すると差動運動検出方法およびデバイ
スに関する。さらに特定すると、本発明は、音や像を標準の住宅用電話線を介し
て実時間で伝送するためのビデオ電話機に関する。
[従来技術]
ビデオ会議が、1964年にニューヨーク世界博で最初に展示されたとき、新し
い技術が電話をまもなく衰退させるであろうという公衆の期待が引き起こされた
。しかしながら、種々の技術的制約のため、ビデオ電話システムは、比較的小グ
ループを除くすべてのものにとって、手が出ないほど高価となった。特に、伝送
されねばならない像データの量が、もっとも重要な問題をもたらした。何故なら
ば、このようなデータは、既存の標準的住宅用電話回路の容量をはるかに越える
からである。
研究者等は、この障害を2つの方法で克服しようとした。1つは、より高速のデ
ータ伝送速度を可能にするためにデータ伝送に異なる媒体を使用することであり
、他は、像を表示するに必要なデータの量を圧縮すために像データ操作技術を使
用することであった0本発明は、主として、データ圧縮の後者の手法に関する。
ビデオ会議についての研究の多くは、光ファイバのような特別の高品質伝送線を
介してのデータ伝送に向けられた。このような伝送線は、標準の住宅用電話線の
少なくとも数倍のデータを伝送することができるものである0例えば、ある例に
おいては、集積切換えディジタル回路網(ISDN)サービスが、標準の3 k
Hzの電話線に代えて64にビット/秒で実施されつつある。しかして、この電
話線は、採用される信号処理に依存して、よくても最高的20にビット/秒間で
処理できるものであった。これらの特別のラインは、比較的高価であり、現在の
ところ限定された領域でしか利用できない。
本発明の目的は、ビデオ電話を現用の銅を基準とする住宅用電話回路網ならびに
その他の低帯域幅伝送媒体を介して使用できるようにする像データ圧縮法を提供
することである。
本発明の特定の目的は、標準の住宅用電話回路網に接続された使用者間でビデオ
会議を可能にするように、標準ビデオカメラおよびビデオ表示スクリーンまたは
パーソナルコンピュータと使用できる廉価のビデオ電話を提供することである。
[発明の概要]
本発明に従うと、公称3kHzの住居用電話線およびその他の低帯域幅チャンネ
ルを介してのオーディオおよびビデオ像の完全デュプレックス実時間伝送のため
、低コストビデオ電話システムで使用するための差動動作検出デ−夕圧縮システ
ムが提供される。
各ビデオ電話デバイスは、送信部分と受信部分より成る。簡単な「黒−白」の実
施例においては、送信部分は、像(例えば、標準ビデオカメラまたは電荷結合デ
バイスすなわちCCDのような代りの作像装置のいずれかからの)を、好ましく
は黒および白ビクセルより成るグレイスケールが減ぜられた像に変換する。この
像は、ついで、先行の像データから誘導される同様に低減された像と比較され、
変化したビクセル位置を決定する。像フレーム間の変化を表わす情報が、ついで
データをさらに圧縮するようにコード化され、ついで変調され、標準3k)lz
電話線を介して伝送のため、オーディオ信号と多重化される。
他の実施例においては、カラー像が、カラービデオ信号を輝度成分とクロミナン
ス成分とに分解し、ついで本発明に従い輝度値を処理することによって伝送でき
る。
本明細書で使用される「グレイ−スケール像」成る用語は、単なる「黒−白」像
およびカラー像の輝度成分の両方を包含することが意図される。カラー像のクロ
ミナンス値をコード化し伝送する技術、および輝度とクロミナンス情報からカラ
ー像を再構成する技術については以下に説明する。
標準の住宅用電話線を介してビデオおよびオーディオ信号の伝送および受信を可
能にするため、コヒレント変調/復調を使用できる。コヒレント変調は、電話線
チャンネル、公称○乃至3k)lz、内に信号帯域幅を位置づけるために信号の
周波数変換を生じさせる。コヒレント変調はまた、追って詳細に説明するように
、2つのアナログ信号を同時に電話線帯域幅上に多重化することを可能にするの
に使用される。伝送されるオーディオおよびビデオ信号間のクロストークを減す
るための技術、ならびにオーディオおよびビデオ信号の伝送のための代わりの周
波数分割多重化技術についても以下に記述する。
本発明の1側面においては、時間に関する像の動きの程度に依存して異なるデー
タ圧縮技術が使用される適応解像度装置および方法が開示される。1つの例示の
実施例においては、3つの状態(迅速動作、中間動作および緩速動作)が規定さ
れ、この状態規定に基づいて、異なるデータ処理段階が送信機において実施され
る。
受信部分は、送信部分のデータ圧縮プロセスを逆にしたものである。到来信号は
、オーディオおよびビデオ部分を分離するように復調され、多重化を解かれ、像
部分はデコードされ、そして先行のフレームのグレイ−スケール低減像は相応に
更新される。更新像の表示に先だつち、像は、ビクセル値のブロックを重畳およ
び平均化することによって、グレイ−スケールが減ぜられた状態からグレイ−ス
ケールがより完全な像または再構成輝度信号に変換され得る。
クロミナンス情報もフード化されるとき、種々の伝送体系を採用できる6例えば
、輝度およびオーディオ情報を、黒−白の場合と同様に、ただし若干狭い帯域幅
にわたり(例えば第1のキャリヤ周波数f1をもって0−2500Hzの帯域に
わたり)コヒレントに変調することもできるし、■およびQカラー成分を、第2
の帯域において(例えば第2のキャリヤ周波数f2をもって2500−3000
Hzにわたり)コヒレントに変調してもよい0代りに、輝度信号りおよびクロ
ミナンス信号、例えばXredおよびXt+lu*カラー信号を時間に関して多
重化することもできる。他の手法として、カラー信号を時間に関してサンプルし
、時間領域をオーディオチャンネル上で多重化することもできる。
本発明の像データ圧縮技術は、ビデオ電話およびビデオ会議システムに適用しえ
るのみならず、グラフィック像蓄積デバイス、高精度テレビ(HDTV) 、ケ
ーブルテレビ、ファクシミリマシンおよび磁気または光学ディスク上におけるコ
ンピユータ化書類蓄積に適用できる。加えて、処理され得る像は、静的な黒−白
の性質のものから、錯綜する対象物の迅速に動く高解像度のカラー像に及ぶ。
本発明はまた、空気に依る、ラジオ伝送のような他の狭帯域媒体を介しての像伝
送にも適合し得る。加えて、本発明は、ビデオカメラの代りにコンピュータによ
り生成されるテキスト のグラフィック像を伝送するのにも適合し得る0本発明
のビデオ電話はまた、従来の電話にも匹敵し、通常の電話または他のオーディオ
トランシーバとの通信が所望される場合、オーディオ信号のみを受信したり送信
したりすることができる。同様に、本発明のシステムは、従来形式のTV左カメ
ラより発生されるアナログ信号とのみならず、CODや類似物のような作像装置
により生成される信号とも使用できる。これらの特徴面や、他の要素の追加や、
削減や、代替は、当技術に精通したものに明らかであろう。
本明細書を通じて、ビデオ電話システムは、約Oないし3k)lzの公称帯域を
有する電話線を介しての伝送に関して記述されていることに留意されたい、しか
しながら、電話帯域は、実際にはこの範囲から若干ずれ、普通的300)1z乃
至約3.4 k)Izの範囲で動作する。当技術に精通したものであれば、この
違いを容易に認め、ここに記述されるパラメータを使用における実際の条件に整
合するように容易に調節できよう。
[図面の簡単な説明]
第1図は、本発明に従う黒白ビデオ電話システムの概略ブロック図である。
第2図は、本発明に従うカラービデオ電話システムの概略ブロック図である。
第3図は、第1図の送信機に使用するための像処理モジュールのより詳細な概略
線図である。
第4図は、本発明に従うグレイスケール低減ユニットにおいて有用な4×4ブロ
ツクのビクセルに対する加振スレッショルド値の例示のマトリクスを示す線図で
あ第5A図は、先行のフレームにおける白ビクセル値に対するトグルお作用よび
像フリッカを減するためにグレイスケール低減ユニットにおける加振スレッショ
ルド値を調節するためのヒステリシスプロセスを例示する線図である。
第5B図は先行のフレームにおける黒ビクセル値に対する同様なヒステリシス調
節を例示する線図である。
第6図は、第1図のシステムの送信機の変調およびおよび多重化要素と受信機の
復調および多重解除要素のより詳細な概略図である。
第7図は、第6図に示されるようなシステムにおけるビデオおよびオーディオ信
号間のクロストークを抑制するための装置を例示する概略線図である。
第8図は、本発明において使用するための代わりの変で有用な平均化プロセスを
例示する線図である。
第1O図は、適応解像度モジュールを採用するビデオ電話システムの概略ブロッ
ク図である。
第11A図は、第10図の適応装置における粗解像度に対する加振スレッショル
ド値のマトリクスを例示する線図である。
第11B図は、第1○図における適応システムにおける中間解像度に対する加振
スレッショルド値のマトリクスを例示する線図である。
第11図C図は、第10の適応システムにおける繊細解像度に対する加振動スレ
ッショルド値のマトリクスを例示する線図である。
[実施例コ
第1図には、本発明に従うビデオ電話システム1oが示されているが、この電話
システムには、サンプリングユニット14、像処理モジュール20(グレイスケ
ール低減ユニット16、フレームメモリ15および運動検出ユニット18を含む
)、差像コード化ユニットX22、任意的なエラー修正ユニット24、像度調器
26、任意的なオーディオ変調器28および多重化ミキサ3oを有する送信部1
2が含まれる。システム1oはさらに受信部30を備えるが、この受信部には、
多重解除および復調ユニット42、任意的なオーディオ出力に対するスピーカー
44、任意的なエラー検出機46、像デコーダ4日、像更新ユニット(像メモリ
52およびコンパレータ54)、ビクセル平均化ユニット56およびビデオ出力
に対する表示またはモニタドライバ58が含まれる。
像データは、サンプリングおよびグレイスケール低減ユニット14および16に
よりまず圧縮され、ついで運動検出ユニット18において先に低減されたグレイ
スケール像と比較されて、先行の像フレームからの変化を表わす像データを生ず
る。最後の段階において、差像データは、コート化ユニット22によりさらに圧
縮されて、像データが変調され、3kHzまたはその他の狭帯域幅チャンネルを
介して伝送され得るようになされる。
伝送された像データは、第1図に示される受信部により受信され、そして該受信
部が新しい像を再構成する。
受信部38はまた、3レベルの圧縮解除(伸長)を行う、復調後、コード化像デ
ータはでコード化ユニット48により解読され、差像な提供する。しかして、こ
の差像は、像更新ユニット5oにおいて使用され、先行の像フレームに指示され
た変化を作る。最後に、像は平均化ユニット56で平均化され、より大きな範囲
のグレイ陰影を生ずる。これは、ついでモニタ58上に表示され得る。
第2図には、カラー情報を組み入れるための送信機12Aおよび受信機38Aを
備える代わりのシステム10Aが示されているが、この図は、第1図の要素に機
能上実質的に類似の要素には同じ参照符号が付されている。
システムIOAは、カラー(例えば、NTSC)ビデオ信号をその輝度信号りお
よび2つのクロミナンス成分工およびQに分解するフィルタ11を備えている。
輝度成分りは、第1図に示されるような、黒−白像の処理に実質的に同様に、モ
ジュール20、エンコーダ24および変調器26により処理できる。輝度データ
は、ついで、ミキサ30を介してオーディオデータと多重化され、帯域のある部
分を介して伝送でき(例えば約Oないし約2500Hzの範囲の周波数の公称周
波数帯域)、他方クロミナンスデータは、帯域の第2の部分(約2500ないし
約3000の公称周波数帯域)を介して伝送される。工およびQクロミナンス値
は、変調器13により変調され、ミクサ17内で混合され得る。輝度/オーディ
オおよびクロミナンスデータは、伝送のためミクサ19を介して多重化され得る
。
第2図の受信機38Aにおいて、輝度およびクロミナンス値(ならびにオーディ
オ信号(もしあれば))は、ユニット42により多重解除され、復調され、そし
て輝度データは、デコードユニット48によりデコードされ、差像を生ずる。差
像は、ついで、像を更新するため更新ユニット50において使用される。輝度値
は1、やはり、第1図のプロセスに類似のやり方で平均化され、広い範囲のグレ
イ値を生ずることができる。しかして、このグレイ値は、クロミナンス値ととも
にディスプレイドライバ58に入力され、カラービデオ出力を生ずる。
再度第1図を参照して、像処理モジュール2oについてより詳細に説明する。第
1のデータ圧縮レベルにおいて、グレイスケール低減ユニット16は、各ビクセ
ルに対してグレイレベルの数を減することによって、像を変換する。得られた像
は、ある距離から人間の目で観察されるとき、原像に著しく類似する様相を有す
るが、これはより少ない数ビットの情報しか必要としない、好ましい実施例にお
いて、この変換は、256のグレイ陰影を有する像を2陰影、すなわち黒および
白に減することを必要とする。これは、像を表わすに必要なデータに8倍の低減
をもたらす。何故ならば、各ビクセルは、8ビツトのグレイスケール表示を有す
るものから1ビツト表示を有するのに変換されるからである。
圧縮された像データを人間の目にとって種々のグレイ陰影として出現させるため
に、加振(ディザ−)比較が採用される。好ましい実施例において、各ビクセル
のグレイ値は、そのビクセル位置に関して変わるスレッショルド値に比較される
。スレッショルドより大きい、すなわち陰影が薄いグレイ値に対しては、ビクセ
ル値は1となり、そしてこれは純粋の白を表わす。スレッショルドより小さいグ
レイ値に対しては、変換されたビクセルセルは0、すなわち純粋の黒となる。
異なるビクセル値は、黒および白ビクセルの比例的組合せを提供するように選択
された異なるスレッショルド値を有し、それによりある領域ないしブロックのビ
クセルがある距離から観察されるとき、像が所望のグレイ陰影として見えるよう
になされる8選択されたスレッショルド値は、薄いグレイ陰影に対して主として
白いビクセルを生じ、より暗いグレイ陰影に対して単位領域当り段々より黒いと
クセルを生ずる0本発明においては、技術において周知の種々の加振方法が採用
され得る。加振法についての他の背景資料については、例えば、TEEETra
nsaction on Communications、 pp、46B−4
70(1987)の0chi等のr A New Halftone Repo
duction and Trans−mission Method Lls
ing 5tandard Black & WhiteFacsimile
CodeJなる論文を参照されたい。
第2のレベルのデータ圧縮においては、圧縮または加振偉は、ついで、運動検出
ユニット18において、像メモリユニットに記憶される、先行の像フレームから
の圧縮像に比較される。運動検出ユニット18は、2つの像フレーム間において
どのビクセルが変化せしめられたかを検出し、ビクセル位置を記録する。1つの
例示の実施例において、変化のないビクセル値は0の値を有し、変化したもの、
すなわち白から黒へまたは黒から白へ変化したものは、1の値を有する。新たに
圧縮された像は、ついで、次の像フレームと比較のため像メモリに記憶される。
第3のデータ圧縮レベルにおいて、差像が、差像コード化ユニット22でコード
化され、伝送前にデータをさらに圧縮する。好ましい実施例において、走行長コ
ード化が使用されるが、この方法については多くのバージョンが技術上周知であ
る0通常の動作においては、像はフレームごとに余り変化しすぎず、差像に長い
0ビツト列を残す、走行長コード化は、種々の長さくすなわち走行)の連続する
0または1をコードワードとして表わす0例えば1実施例において、最短のコー
ドワードは、連続する0または1の長い列が存在する場合データを表わすに必要
とされるビット数を有効に圧縮するように、もっとも起こりそうな走行に割り当
てることができる。
コード化方式の詳しい説明については、例えば、IEEE Transacti
ons on Communications、pp、 671−677(+9
87)のGharaviなる論文の r Conditional RunRu
n−1en andVariable Length Coding of D
igital Pictures J参照。
このとき、コード化差像データが、狭帯域幅チャンネル、特に3kHz電話線を
介して伝送のための用意が整う。
しかしながら、エラー修正に向けられるような追加の任意的コード化技術を伝送
前に行なうことができる。これについては後述する。
第1図に示される受信部38(または第2図に示される類似の受信部38A)は
、送信機において記述されたような3レベルのデータ圧縮をほぼ逆転し、反対の
順序でこれをデコードする。第1のデータ圧縮解除レベルにおいて、コード化差
像データは、差像コード化ユニット22において使用されたのと逆のプロセスを
使用して、デコードユニット48においてデコードされる。好ましい実施例にお
いて、このデコードプロセスは、選択された走行超コード化方式を逆にしたもの
となろう。
第2のデータ圧縮解除レベルにおいて、像メモリユニット52に記憶される先行
の像フレームは、像更新ユニットにおける差像データにより更新される。好まし
実施例において1で表わされる、変更が起こったビクセル位置に対して、対応す
るビクセル位置のビクセル値が変化せしめられる。これにより、黒ビクセルセル
は白に、またはその逆に切り換えられる。差像値が0であるビクセル位置に対し
ては、対応するビクセル位置のビクセル値が無変更で残る。
第3のデータ圧縮解除レベルにおいて、更新された圧縮または加振化像は、像平
均化ユニットにおいて複数のグレイスケールを有するその原像に一部復旧される
。各ビクセル位置の値は、予め規定された領域内の全位置のビクセル値を平均化
することよって計算される。
3レベルのデータ圧縮およびデータ圧縮解除に加えて、本発明は、第1図の点線
に示されるようなエラーコード発生器24およびエラー検出器46を備えること
ができる。この応用は、雑音の多い伝送線に使用するに望ましい。1つの一般に
使用されるエラー修正技術は、フォワードエラー修正(FEC)であるが、この
技術にあっては、データの冗長ビットが特定の態様でデータ列に加えられ、受信
部のFECデコーダが雑音に起因するエラーについてチェックできるようになさ
れる。FECシステムの詳しい説明については、例えば、Fundamenta
ls andApplication (Prentice−Hall、 En
glewood C11ffs、 NJ19831のS、 Linおよびり、
Co5telloのr Error Control C。
dingJと題する論文参照。
FEC法は好ましい技術であるが、他のエラー修正技術も採用できる。例えば、
ジヨイント変調−コード化方式を、24および26を単一のユニットに結合する
のに使用できよう。受信部38では、42および46を結合する対応する変調−
デコートユニットを使用できよう、この技術に対する可能な選択は、うまく利用
された周波数変調、連続位相変調および格子 (trellis)−コード変調
である。他の選択は、当技術に精通したものには明らかである。これらの技術は
、信号の帯域幅を増すことなく雑音の低減をもたらすが、一層の複雑性を要する
。
第1図および第2図に示されるような本発明の他の任意的要素は、オーディオお
よびビデオの同時伝送のためオーディオ信号を被変調像信号と多重化するための
オーディオ28およびミキサ3oである。オーディオ変調器およびミキサが使用
されるとき、受信部38は、類似の復調および多重解除ユニット42により信号
のオーディオおよびビデオ部分を分離する。この組合せは、特にビデオ会議に非
常に望ましい特徴であると想像されるが、必須要素ではない、ある応用に対して
は、このオーディオ部分は余分であり、望ましくない場合がある。
第3図は、第1図および第2図の像処理モジュール20(グレイスケール低減ユ
ニット16、フレームメモリユニット15および運動検出ユニット18)を詳細
に示すものである。詳述すると、第3図は、マルチプルグレイスケール像を黒お
よび白ビクセルより成るハーフトーン像に変換するためのヒステリシス−加振ス
レッショルドプロセスを含む実施例である。ハーフトーン像は、ついで、先行の
像フレームからのハーフトーンと比較されて、差像を生じさせ、そしてこれが、
第3の圧縮段階において像コード化ユニットにより処理される。
第3図に示されるように、像処理モジュール20は、アナログコンパレータ80
.整理されたディザ−スレッショルドテーブル82、フレームメモリ15、イン
バータ84、加算器86、加算器88、ディジタル−アナログコンバータ90、
および排他的ORゲート92を備える。
第3図の像処理モジュール20に対する入力は、像をNTSCまたは類似の形式
(PALまたはSECAM )へ変換する標準ビデオカメラから誘導され得る輝
度値である。カメラからの像を表わすアナログ信号は、ついで、クランプおよび
サンプル回路に通され、そして該回路は低減されたアナログ像を提供する。この
像は、単位秒当りlOフレームの速度で128XI28のビクセルの像スクリー
ンを表わすアナログ信号である。これは、各縁当り128回かつ各4本の線から
1度NTSC信号をサンプルすることによって遂行される。アナログ信号からの
サンプルされたビクセル値は、純粋の黒(0)ないし純粋の白(255)の25
6のグレイ陰影より成る8ビツトグレイスケールを表わす実数である。
これは好ましい実施例であるが、像サイズは任意のNXKのマトリックスのビク
セルとし得、フレーム割合は変えることができ、任意のグレイレベル数を使用で
きることを理解されたい。このような代替手法は当技術に精通したものには明ら
かであろう。しかしながら、解像度が増大される場合、3k)Iz電話線を介し
ての実時間像の有効な伝送を可能にするように像データを十分に圧縮させるため
、フレーム速度は、一般には低減されるべきであろう、同様に、フレーム速度が
増大される場合、像解像度は相応に減ぜられるべきであろう。
代りの実施例においては、カメラ、クランプおよびサンプル回路は、像を表わす
ディジタルまたはアナログ信号を表わすためのディジタルまたはアナログ記憶デ
バイスまたはその他の手段により置き代えることができる。
プロセスの次の段階は、サンプルされたアナログビクセル値を、黒または白を表
わす1ビツト2進値に変換することを必要とする。これは、第3図に示されるよ
うに、各ビクセルの実数値を、整理されたディザ−スレッショルドテーブル82
に記憶されるスレッショルド値と比較することによって、コンパレータ8oで遂
行される。
テーブルは、128X12Bピクセル位置の各々に対するグレイ陰影を表わすデ
ィジタルメモリデバイスである。異なるビクセル位置は異なるスレッショルドレ
ベルを有しており、ある距離から観察されるとき特定のグレイ陰影の感覚を与え
るように、所与の隣接するビクセル群に跨がるグレイ領域が黒および白ビクセル
の組合せにより表示されることを可能にする。例えば、純粋の黒(0)から純粋
の白(225)に跨がる8ビツトグレイスケールに対しては、あるビクセルブロ
ックに関する陰影レベル63の中間ダークグレイが、白の約3倍の黒ビクセルを
有する黒−白ビクセルに変換されよう。
アナログコンパレータ82の出力は、フレームメモリ15に記憶され、また次の
フレームを処理するのに使用されるスレッショルド値を振動(ディザ−)させる
のに使用される。第3図に示されるように、ヒステリシスに関して整理されたデ
ィザ−スレッショルドは、インバータ84および加算器88により実施され、そ
して該インバータおよび加算器88は、各スレッショルド値の回りにヒステリシ
ス帯域Txv±δを画定するように動作する、これは、アナログコンパレータ8
0におけるフリッカを減する働きをする。
整理されたディザ−スレッショルドテーブルに対する1組のスレッショルド値の
例が、第4図に示されている。 128X 128のビクセル像は、4×4のビ
クセルブロックに解体される。そこには、4×4のブロックより成る32X 3
2の類ブロックがある。スレッショルド値は、線形式のディザ−パターンを創成
するように選択されるが、これは、差像コード化段階の好ましい実施例において
より大きなデータ圧縮を容易にする。以下に詳述されるように、1次元の変更さ
れたhuffman走行長コード化方式は、同じ値の長い列が存在する場合にデ
ータを有効に圧縮する。
第4図に示される例の場合、グレイスケール63は、第1行に交番する黒および
白ビクセルを、第2行に全黒ビクセルを、第3行に交番する黒および白ビクセル
を、そして第4行に全黒ビクセルをもたらすであろう、所与の4×4ブロツクの
場合、これは、12の黒ビクセルと4の白ピクセルをもたらす、これは、正確に
所望の3対1の比である。加えて、走行長コード化の効率は、1つおきの行が連
続の黒ビクセルより成るから、この加振化パターンにより最大化される。
上述のように、像フレーム間おいである特定のビクセルが黒から白へ不必要なフ
リッカを起こすのを防ぐため、好ましい実施例は、加振化スレッショルド値のビ
ステリシス調節を含む、第5A図および第5Bに示されるように、ヒステリシス
調節は、所与のビクセル位置に対して、先行の像フレームにおける対応するビク
セル位置が黒である場合、スレッショルド値を増し、先行のフレーム内の対応す
るビクセル位置が白の場合、スレッショルド値を減する。
この処理を例示するため、第4図の整理されたディザ−スレッショルドテーブル
に適用されるようなグレイレベル63の例戻る。マトリクスの第2行の第2位置
は、64のスレッショルド値を有しており、そしてこれはレベル63に非常に近
いことに留意されたい、サンプルされたフレーム間で起こり得るグレイレベルの
僅かな変動の結果、グレイスケールは例えば1秒の各10分の1ごとに63およ
び65間でグレイスケール振動することとなる。これは、各像フレームごとに黒
および自問で切り替わるグレイレベルをもたらすことになろう。これは、受信部
へ伝送されるであろうデータ量に不必要な増加をもたらすであろう、このような
望ましくない切替り(トグル作用)を防ぐために、各ディザ−スレッショルドは
、陰影の変化がビクセル値の切替りを正当化するに十分であることを保証する予
定された量だけ調節される。
一度、ディザ−スレッショルド値が先行の像フレームに関して調節されると、マ
ルチプルグレイスケール像をハーフ像に変換するため、新しい像はスレッショル
ド値に比較される。第3図に示されるように、調節された加振化スレッショルド
値は、ディジタル−アナログコンバータ90でディジタルからアナログに変換さ
れ、低減されたアナログ像とともにアナログコンパレータ80に送られる。調節
されたアナログスレッショルド値より大きい各低減されたアナログビクセル値は
、1のディジタル出力すなわち白となり、調節されたアナログスレッショルド値
より小さい各低減されたアナログビクセル値は、Oのディジタル出力すなわち黒
となる。アナログコンパレータ8oはまた、各ビクセルに対して比較された結果
をディジタル値に変換する。
アナログコンパレータ80からのディジタル出力、すなわち第ルベル圧縮像は、
ディジタル−アナログコンパレータにより発生されるハーフトーンビクセル値お
よびフレームメモリに記憶される先行のハーフトーン像フレームのハーフトーン
ビクセル値の1ビツト加算のため、フレームメモリ15と運動検出ユニット、1
8(第3図においてXORゲート92として示されている)に同時に送られる。
フレーム間で変化しないビクセル値の場合、XORゲートの出力はOである。フ
レーム間で変化したビクセル値の場合は、XORゲートの出力は1である。これ
らの値は、ついで差像コード化ユニットに送られる。
アナログコンバータ80のディジタル出力がXORゲート92に送られるとき、
このデータはまたフレームメモリ15に送られ、現在記憶されているビクセル値
をおき返る。ハーフトーン像を表わす新しいディジタル値は、先行のハーフトー
ン像フレームを表わすフレームメモリ15内の古い値におき代わる。これは、適
時法のフレームの処理のためフレームメモリ15を更新する。
第1のデータ圧縮段階は、第1図に示されるように、差像コード化方式である。
好ましい実施例は、1次元の修正されたHuffman走行長コードである。こ
のコード化方式は、0または1ビツトの長い列を短いコードに変換する。このコ
ード化技術の実施のための集積回路は、商業的に入手し得る、例えば、AM79
71型圧縮−伸長プロセッサチップ(カリフォルニア所在のAdvanced
Micro Device、 Inc、から)である。二次元の修正された)I
uffmanコードおよびその他の変形のような代わりの実施例で、−次元の修
正されたHuffmanコードにとって代えることができる。
コード化された差像値は、伝送線を介して直接送ってもよいし、同じ帯域幅で同
時伝送のためオーディオ部分と多重化、変調してもよい、第6図はこのプロセス
を例示している。
エンコーダからのビデオ信号は、遅延変調器76およびミキサ78より成る像変
調モジュール26により処理される0本質的に2進ビット列である到来ビデオ信
号は、下記の規則に従い2レベルの方形波形に変換される。すなわち、2進デー
タが1を含むときビットセルの中点にて、ルベルから他のレベルへの転換が起こ
る。次のOが続かない限り、ゼロに対して転換は使用されず、そしてこの場合、
転換は、第1の0に対するビットセルの終端で起こる。得られた波形は、ついで
、より高次の調波を除去するためローパスフィルタされ、0−3k)Iz範囲内
にあるアナログ信号を生ずる。遅延変調についてのより詳細は、Proc、IE
EE(Letters)、 Vol、57. pp 1314−1316(19
69年6月) )Iecht等のr Delay ModulationJ )
なる論文参照。処理されたビデオ部分は、ついでコヒレント(同相および直交)
変調を許容するため余弦関数により変調され、同様に正弦変調されたオーディオ
部分に加えられる。
受信端においては、周波数および位相回復ユニット40が、信号が到着した位相
を検出し追跡し、そして復調器43および45が、信号の正弦および余弦成分を
分離して、オーディオおよびビデオ信号を提供する。ビデオ信号は、ついで遅延
復調器79によりさらに処理され、原2進ビット列を回復する。
復調後、受信機において像をデコードするプロセスは、グレイスケール回復を除
いて、本質的に上述のプロセスの逆である0代りに、個々のビクセル値をそれら
の隣接のものと平均化することによって、疑似グレイスケールが達成される。
代りに、多重解除および復調ユニット42は、クロストークを抑制するためにフ
ィルタ要素83および85ならびにビデオ/オーディオ回復モジュール87(第
6図の点線に示される)を含んでよい、ローパスフィルタ85の出力はオーディ
オ信号「1であり、バイパスフィルタ83の出力はビデオ信号r1である。
信号r、およびr、は、送信されたオーディオおよびビデオ信号プラス追加のク
ロストーク環を含む。これらの信号は下記の形を有する。すなわち、
rl w Sau+++a ” TI[Sv+a*olj2 w !Vld@。
◆Tz[S−、、at。]関数T I [5V1111@l)]およびT2[5
LlllIIl11]はクロストーク環である。それらが不存在の場合、rlは
オーディオ信号となり、r2はビデオ信号となろう。TI []およびT2[]
は送信機および受信機間で実施され−る処理ステップにより画定される変換であ
る。かくして、変換関数は、変調および多重化中に起こる濾波ならびに乗算演算
(例えば搬送波およびその直交波による乗算)を包含する。
rlおよび「2が与えられると、上式はオーディオおよびビデオ信号について解
くことができる。実際の方法は回帰法を使用することである0式を回帰形式に書
き換えると、
ここで、−は近似を指示する。
第7図に示されるように、オーディオおよびビデオ信号の回復には3段階回帰プ
ロセスを使用できる。第1ステツプにおいては、要素93において変換関数T1
を5Vld*。(1)の初期化値に適用することによって、Sai+dla(t
l の初期評価値が生成される。この初期値soは、先行の像フレームから(適
当な遅延で)、あるいはスタートアップ中初期化信号から得ることができる。変
換T+[Sv+aeo(t)]は、ついで加算器94においてrlから減ぜられ
、5aua+o(t)の初期評価値を得る。
第2ステツプにおいては、要素93において変換関数T2を5aud+o(t)
の評価値(ステップ1において得られる)に加え、ついで加算器96においてこ
の変換された信号をrzft+Δ )から減することによって、5vllle。
(t+Δ )の評価値が生成される。遅延信号r2(t+Δ)は、受信されたビ
デオ信号r2を遅延要素97中を通すことによって得られる。ファクタΔは、変
換T1およびT2に固有の時間遅延を補償する。(これらの遅延は異なるかもし
れないが例示の目的のため、同じと仮定される。)加算器96の出力は、ビデオ
信号の評価値、すなわち5VIIIIIO(t+Δ)である。
第3ステツプにおいては、要素98においてT、の遅延変換値を5v(t+△)
の評価値に加え、ついで加算器99において 1 ft+2Δ)からこの被変換
信号を減することによって、再精製されたオーディオ評価値5audi。(t÷
2Δ)が得られる。(もし望むならば、オーディオおよび/またはビデオ信号の
より精製された評価値を得るために、さらに回帰を実施し得る。)
ステップ2および3の結果は、回復(再生)系の出力である。TIおよびT2と
関連する時間遅延Δは、1ミリ秒以下である。この遅延は通常使用者に感知され
ない。
第8図には、代りの変調装置が示されているが、この装置は、送信部にデータエ
ンコーダ22、エラーコレクタエンコーダ24、遅延変調器31、オーディオバ
イパスフィルタ31およびミキサ35を、受信部にフィルタ要素36.37およ
び遅延復調器39を備える。この拡張されたシステムは、ビデオ電話の通常の使
用に必要なビデオデータ速度が(例えば、ハンドウェービングまたはグロスヘッ
ドムーブメントなし)が約2.400ビット/秒(b/s)であるという観察に
基づくものである。 2,400b/S入力列に対する遅延変調器は、Oないし
約1100Hzの範囲の帯域でアナログ信号を生ずることができる。
オーディオおよびビデオ信号は、1100Hz以上の帯域幅部分に濾波すること
によって、オーディオおよびビデオ信号は、周波数分割多重化され得る (FD
M)、すなわち、ビデオ信号は、0ないし1100)1z帯域内にある。オーデ
ィオ信号は、1100ないし3000Hz (またはそれ以上)帯域に存する。
オーディオ信号対雑音比の損失は、約dBで25%となろう、これは、大抵の電
話チャンネルに許容し得る。
Oないし11 Do)Izの帯域のビデオ信号は、変調により帯域の他の部分に
移してもよい、ビデオ信号のこのような再配置は、ボイスの品質に対するその影
響を減するために望ましいであろう(通常のボイス信号のエネルギの殆どは20
00)1z以下にあるから)。例えば、ビデオは、1000Hzのキャリヤで変
調することによって、1300ないし2100帯域に動かすことができる。その
とき、先に論述したキャリヤ回復系に類似の回復系が、復調のため送信機と受信
機とを同期させるのに使用され得る。
カラー伝送の場合、周波数帯域は、クロミナンス情報に対する第1の帯域、輝度
情報に対する第2の帯域およびオーディオ情報に対する第3の帯域に分割できる
。例えば、カラー情報は、0−500Hzの公称周波数の狭帯域を介して伝送で
きる。かかる帯域に対する特定の周波数範囲の選択は、当技術に精通したものの
普通の能力の範囲である。
また、種々の他の変調技術を、本発明に従い実施できる。例えば、すべての信号
(またはクロミナンスおよび輝度情報のようなサブセット)を、周波数に関して
でなく時間に関して多重化できる。かくして、周波数でのり、、Xr−aおよび
Xblu*信号を時間サンプルし、3つの像を回転式に送出できる0代りに、■
およびQ信号を時間サンプルし、オーディオチャンネル上への時間領域多重化を
使用してそれを送信できる。
この方式の利点は、簡単性である。第4図はブロック図を示している。この不利
な点は、オーディオ信号対雑音比の損失、およびビデオ像における追跡運動が制
限されることである。これらの不利益が重要でない応用もあり得る。
第9A〜9D図は、第1図に示される受信機38の像平均化装置56において有
用な像平均化プロセスを例示するものである0例示の実施例において、5X6の
ビクセル値ブロックが平均化され、平均化された値がブロックの上右手隅に位置
するビクセルに適用される。これは、3oのグレイ陰影を生ずる。第9A図にお
いては、初ビクセル値が平均化される。第9B図においては、右に1列変位され
た5X6のビクセル値マトリクスを使用して、次の列におけるビクセルが平均化
される。第9C図においては、第9A図に例示されるビクセルに関して次の行に
おけるビクセルが示されている。このビクセルは、第9A図のマトリクスに関し
て1行下に変位された5×6のビクセル値マトリクスを使用して平均化される。
同様に、第9D図においては、第9A図に示される原ビクセルの、1行下1列右
に変位されたビクセルについて例示されている。
また、画像の「濃淡むら」を減するために、種々の他の画像「エンハンスメント
」技術も像平均化ユニット56において採用できる0例えば、1走査線を横切っ
てすなわち走査線ごとにビクセル値を平均化するために、空間濾波技術を使用で
きる。さらに、以下により詳細に論述されるように、ある場合には、像品質をさ
らに高めるために、ビクセル値を時間に関して(すなわちフレームごとに)平均
化することもできる。
さらに、追加のデータ値を(例えばビクセルまたは走査線間の中間値)を充填す
るために、内挿技術を使用できる。第1図を再度参照すると、送信機38内のビ
クセル平均化ユニット56は、さらに、再構成された像の解像度を改善するため
に、ビクセル値を内挿するための手段を備えることができる。このような内挿法
の効果は、再構成された像の不連続性を平滑し、主観的により気持ちのよい像を
提供し、受信端部においてより大形のディスプレイの使用を可能にすることであ
る。これらの内挿機能は、完全に受信端で行うことができる。送信機における変
更は全然必要でない。
例示の実施例において、原シーンは、フレーム当りMXNの絵素すなはちビクセ
ルに対応して、走査線当りNのサンプルおよびMの走査線により記述される。例
えば、MおよびNに対する可能な選択は、フレーム当り90X 12B=11.
520の総ビクセルに対して、走査線当りM=90のサンプルおよびフレーム当
りN = 128の走査線である。各フレームに対して、受信機は、MXNの各
々に対して輝度レベルを計算する。
ビクセル平均化ユニット56はさらに、解像度増倍器を備えることができる。こ
れは、再構成された信号に、詳しく言うと、同じ行または同じ列の任意の2つの
連続的ビクセル間に追加の内挿点すなわちビクセルを導入するものである。任意
の2つの原ビクセル間に1つの内挿点が加えられると、フレーム当りのビクセル
の総数は、4だけ乗算される。
例示の目的で、本記述においては、任意のかかる水平または垂直の1対間にただ
1つのビクセルが加えられることを仮定し、再構成された絵において任意の行R
・1、R4゜、およびR1,2および列C,1*1およびCJ++を考慮する。
PIJを、行R1および列CJの交叉点におけるビクセルと呼ぶことにする6
1つの実施例において、解像度増倍は下記のように進行する。
ステップ1において、内挿された列が生成される。行R1において、新しいビク
セルP++j*1/□が、ビクセルPIJおよびPl、 Ju1間の途中に加え
られる。その輝度、bl、J+1/2は次に等しい。
もしもbl、r−z > 2 bl、+−+ −bIJならば、a l)+J”
(1−a)/2 bi、 、+*+もしもbl+J。2 g 2 bl、J+
+−bt、+ ならば、1/2blJ+172b1.Jや、
もしもbl、、1*2 < 2 bl、、1m+ −t)+=ならば、(1−a
) blJ + a bl、J*+ここで、aは普通O乃至約172の間で変わ
り得る選択可能なパラメータである。aの1つの適当な値は1/4である。
この手続きは、ついで、行R1内のj(j・1.−−−−−、1.1)のすべて
の値、およびi (i*1.−−−−−、 M)のすべての値に対して反復でき
る。この結果、全表示に関してCJおよびCJ*+間に新しい列CJ’l/2が
創成されることとなり、列の数を倍加する。
ステップ2においては、類似のプロセスが、列を内挿するために採用され得る0
列CJ上において、新しいビクセルP1□72.jが、ビクセルPI、および’
I”lt J間の途中に加λられる。その輝度b+*+7z+Jは下記に等しく
なる。
もしもb+□、J > 2 b+*+、J−bIJならば、a t+z ” (
1−al bl”L+ Jもしもbl−2,a −2b+□、J −blJなら
ば、!/2 bla + 1/2 bl−+、Jもしもb+*2.4 < 2
b+*+、a −t)zならば、(1−a) bl j ” a bl+1.
jやはり、aは選択可能なパラメータである(例λばa=1/4)である、ステ
ップ2がiおよびJのすべての可能な値に対して反復されると、各フレームの行
数が全体的に2倍化される。
エンハンスメントが完了されると、フレーム当りのビクセル値の数は、MNの原
ビクセル値と新しい3MNの内挿ビクセル値より成る4MNである。このエンハ
ンスメント法は、任意の回数反復され得る。この結果、容度に、各フレーム内の
ビクセルセル値の数は4倍となる。
第10図には、像処理において適応解像を可能にするシステム100が示されて
いる。適応解像は、減シーンに存する運動の度合いに依存して、受信画像の解像
度を向上させる手段を提供する1例えば、シーン内に活発な運動があると(例え
ばビデオ電話会話中の迅速な頭の動き)上述の基本的な解像技術が応用され得る
。しかしながら、減シーン内に緩やかな動きしか存在しない場合にか(例えば、
顔が非常には動かない)、異なるプロトコがが採用される。最後に、動きが存在
しないと(すなわち、全熱動きがないか、運動量が非常に僅かであると)、他の
運動検出手法が採用される。
第10図に示されるように、システム100は、グレイスケール低減ユニット1
02、マルチフレームバッファ104、運動評価ユニット106、スレッショル
ドルックアップテーブル108、差像バッファ114、基準フレームバッファ1
16、像データエンコーダ(例えば走行長およびhuffmanコード化要素)
118、およびチャンネルバッファ120ならびに制御回路110を備える。受
信機138は、像データデコーダ140、差バッファ142、基準フレームバッ
ファ144、マルチフレームバッファ146およびグレイスケールコンピュータ
150を備える。
第10図において、像データは、グレイスケール低減ユニット102により、2
輝度信号を生ずるように圧縮される。ユニット102は、第1〜5図において上
述したのと類似の態様で、到来データにスレッショルドマトリクスを適用する(
要素108に記憶されるルックアップテーブルを使用して)。しかしながら、こ
の実施例においては、マルチフレームバッファ104が、一連の2進フレーム値
を記憶するのに使用される。これらの値は、通勤評価装置106において運動状
態(例えば、高速、中間または緩速)を決定するため通勤評価装置106におい
て比較される。運動状態に依存して、異なるスレッショルド値が要素108から
選択される。
差動バッファ114は、バッファ104内の最後に受信されるフレームおよびバ
ッファ116からの基準フレーム間の変動を含む、基準フレームバッファ116
の内容は、以下により詳細に記述されるように、運動状態に依存して異なる時点
において更新される0例示の実施例において、基準バッファ内の内容は、高速運
動が起こりつつあるときの最後のフレームか、中間運動に対する4つの最新のフ
レームの平均か、緩速運動動作モード中における16フレームの平均であろう。
第10図のシステムにおいて、通勤評価装置106は、2つの時点において原シ
ーンに存在する運動の平均量を評価する。運動評価は、送信機における継続する
プロセスであり、各フレームごとに、新しい運動評価値が生成される。この評価
値は、解像レベルを無変更に維持するか、異なる解像レベルに切り替える。
例えば、もしもしか伝送チャンネル上において許容される最大の運動レベルを表
わす数であれば、高速運動状態は、運動評価値が最大運動レベルLおよびL/4
間にあるときに存するものとして定義され得る。中間運動状態は、運動評価値が
L/4およびL/16間にあるとき存在するものとして定義され得る。第3の状
態、すなわち緩速運動状態は、運動評価値がL716以下にあるときに存在する
ものとして定義され得る。
好ましい実施例においては、シーンにおける運動レベルの変化が、送信されるビ
デオビット列に、フレーム当り2つの追加の情報ビットより成る「解像度同期ワ
ード」を埋め込むことによって、送信機112により受信機138に報知され得
る。このようにして、受信機138は、解像度同期ワードをデコードし、像の再
構成において使用されるべき解像度レベルを知ることができる。そのとき、グレ
イスケールコンピュータ15において、異なる解像度レベルの各々に対して、異
なる再構成手続きが使用される。
第1○図の例において、運動評価値は、4つの最新のフレームにわたって起こっ
た変化を表わす異なる情報D (n) 、 D (n−1) 、 D (n−2
) 、 D (n−3)に基づく。詳述すると、フレームF (n)における差
情報は、2進(すなわち、黒および白)フレームF (n)と先行の2進フレー
ムF(n−1)の間の差に等しい。すなわち、
D(n) :F(n) −F(n−1)に等しい。
F (n)は、Oと1の2進マトリクスである。和[M]をマトリクスMの全要
素の和であるとする。そのとき、時点nにおける運動評価値ME (n)は、つ
ぎように定義できる。
すなわち、
ME(n) 暉sum[D(n)] + sum[D(n−1)] ◆sum[
D(n−2)] + sum(D(n−3)]sum[F(nl] −sum[
F(n−4)]そして、時点n◆1における運動評価値は、hlE(n) lI
sum[D(n+1)] + sum[D(n)] +sum[D(n−1)]
+sum[D(n−2)]sum[F(null] −sum[F(n−3)
]運勤評価値は、過去の4フレームにわたって起こったビット変化の総数を表わ
している。これにより、各フレームの端部において運動レベルの読取り値が与え
られる。この4フレーム平均化プロセスおよび運動評価値の読取り値は、フレー
ム同期信号に同期される。
もしもME(n)がLとL/4の間にあれば、粗解像度レベルが使用される(例
えば、第3図および第4図と関連して上述したのと同様に。)
もしもME (n)力月/4とL/16の間にあれば、中間解像度レベルが使用
される。
もしもM (n)がL716以下であれば、繊細解像度レベルが使用される。
運動状態を区別する上において他のスレッショルドの選択が使用し得ることは明
らかである。
第3図および第4図の実施例においては、グレイスケールを計算する唯一の方法
しか存在しない、これは、4X4ブロツクにわたり2進フレームF (n)内の
ビット値、すなわち、線j、 j+1. j+2およびj+3上における位置i
。
i÷1. i+2. i+3の値を平均化することによってなされた。
換言すれば、フレームF (n)に対して、ビクセル(i、 j)のグレイレベ
ルG+、j(n)は、次のように定義された。す一方、第10図の実施例におい
ては、グレイスケールは下記の様に定義され得る。
表記 (pXp、q)は、このクラスのグレイレベル評価値を表わすにに使用さ
れる。この表記は、2進値の空間相がサイズI)XI)のブロックにわたり、時
間和がqフレームにわたるという事実を強調している。この表記の場合、3グレ
イレベル評価体系は、第11A、1’lBおよび110図に例示される。
詳述すると、第11A図は粗解像度レベルを表わしているが、この図にあっては
、単一のフレームからの4×4とクセルブロックにわたる空間平均化が、グレイ
スケール低減ユニットにおいて2進値な誘導するのに使用される。第11B図は
中間解像度レベルを例示しており、この図にあっては、1つのビクセルのグレイ
レベルが、2×2ブロツクにわたる空間平均化と、相続くフレームにわたる時間
平均化から誘導される。第11C図は繊細解像レベルを例示しており、この図に
あっては、平均化は、1×1のブロックすなわち1ビクセルにわたりかつ16の
相続くフレームにわたって行われる。空間平均化はなく、時間平均化のみである
。
運動量が減すると、空間平均化は減ぜられ、時間平均化がより多く導入される。
グレイレベル解像度(例えばスレッショルド)は、16のレベルすなわち4グレ
イビツトにに無変更で残され得る。
n(16に等しいかそれ以下)の相続くフレームが平均化されるとき、nの異な
るスレッショルドマトリクスが使用される。全体的に、手続きとして、粗解像度
レベルにおいて1つの4×4のスレッショルドマトリクス、M、中間解像度レベ
ルにおいて4つの2×2のスレッショルドマトリクスMlないしM4、そして繊
細解像度における16のスレッショルドレベルを使用する。スレッショルドマト
リクスM、 M]、M2.M3.M4が第i1A図および第11B図に示されて
いる。16のスカラースレッショルドは、第11C図に略示されるように、値1
6.32.48. 、 、 。
、256まで、すなわち16の倍数の値である。これらのマトリックスは例示の
ためのものであり、他のマトリ・ソクスも等しく十分に作用し得る。
第10図を再度参照すると、マルチフレームバッファ104が、シーンにおける
運動レベルを計算するために、送信機112において使用されている。4フレー
ムバツフアで、1フレームに1度評価値を計算するのに十分である。基準バッフ
ァ116は、運動評価値を計算しそして差情報を生成するために使用されている
。粗解像度モードにある間または粗解像度モードに切り替わるとき、先に受信さ
れたフレームは、差情報を計算するための基準フレームとして使用できる。同じ
取決めは、受信機でも使用される。異なる解像度レベル(中間または繊細のよう
な)異なる解像度レベルに切り替わるとの決定は、任意のフレームの終了で行う
ことができる。
中間解像度へ切り替わるとの決定がフレームF (n)の終了にて直ちに起こる
と仮定すると、差情報D (nil) 、 D (n+2) 、 D (n+3
) 、 D (n+4)が、基準フレームとしてF (n)を使用して計算され
る。この取決にめは、受信機も従う、換言すれば、
D(n+1) = F(n+1) −F(n)D (n+2) =F (n+2
) −F (n)D (n+31 llF (n+3) −F (nlD (n
+4) = F (n+4) −F (n)加えて、送信機は、全部で4つの差
フレームが送信されてしまうまで、他の解像度(粗または繊細)に切り替わらな
い。その点にて、解像度切替えが起こっても起こらなくても、最後に送信された
フレームが新しい基準フレームとなる。
代わりに繊細解像度へ切り替わるとの決定がフレームF (n)の終了にて起こ
ったと仮定すると、このフレームが次の16フレームに対する基準として使用さ
れる。すなわち、
D(n+1) −F(n +I) −F(n)D(n+2) ・F(n+2)
−F(n)D(n+16) 1lF(n+16) −F(n)やはり、新しい画
像が形成されてしまうまで、解像度は、この期間中中切り替わらない。
第10図において、コントローラ110が、チャンネルバッファ120における
条件に基づいて差バッファ114の更新機構の感度を減するのに使用できること
が注目されるべきである。チャンネルバッファ120が限界(送信帯域幅により
画定される)を越えると、コントローラ110は、ディザ−パラメータδをイン
クリメントすることによりヒステリシス増し、それにより特定のビクセルを切り
替える(トグルする)のを雌しくし、したがって差バッファ114に記録される
ビクセル変化の数を減することができる。この同じ機構は、フリッカ制御も提供
した。
受信機138では、マルチフレームバッファ146が一連のフレームにわたりデ
ータを記憶するのに使用され、それによりグレースケールコンピュータ150が
、高速運動モードにおいて空間平均化し、中間運動モードにおいて4フレームに
わたって空間および時間平均化し、あるいは緩速モートにおいて16フレームに
わたり時間平均化することによって、グレイスケールを計算できるようになされ
得る。
本方法に対して、種々の代わりの平均化技術、例えば、平均化されるべきビクセ
ルをマトリクス内の中心に置く手法や、マトリクス内の種々のビクセルに重付け
された値を適用する方法を含む平均化技術を代わりに使用できる。
要約書
差像データ圧縮システムが、公称3 kHzおよびその他の狭帯域幅チャンネル
を介してオーディオおよびビデオ像を完全、デュプレックス実時間伝送するビデ
オ電話システムに使用するために提供される。各ビデオ電話装置は、送信部12
と受信部38とより成る。送信部12において、グレイスケール(輝度)低減像
、好ましくは黒および白ビクセルより成る像が、像処理モジュール20において
先行の値から誘導される同様のグレイスケール低減像と比較され、変化したピク
セルが決定される。変化を表す情報は、コード化され、変調され、伝送のためオ
ーディオおよび/またはクロミナンス信号と(時間または周波数)多重化される
。受信機38では、到来信号は復調され、多重化を解除され、オーディオおよび
ビデオ部分を分離し、像部分はでコード化され、輝度値が像更新ユニット50に
おいて更新される。適応解像、ピクセル平均化および内挿技術も画像向上のため
に提供されている。
国際調査報告
1mm7AI#k1m、lie PCτ/IJS 90107649
Claims (1)
- 【特許請求の範囲】 (1)像値から誘導されるグレイスケール低減像を記憶するための記憶手段と、 現在の像フレームのグレイスケール低減像を前記記憶手段からの基準像と比較し 、先行の像フレームと現在の像フレームとの間でグレイスケールが変化したピク セル位置を表す輝度差信号を発生するための比較手段と、前記差信号をコード化 するためのコード化手段とを備えることを特徴とする、像データ圧縮のための信 号処理装置。 (2)像フレームの各ピクセルを表すために入手し得るグレイレベルの数を低減 するためのグレイスケール低減手段を備える請求の範囲第1項記載の信号処理装 置。 (3)マルチプルグレイスケール像をハーフトーン像に変換するための加振され たスレッショルド手段を備える請求の範囲第2項記載の信号処理装置。 (4)前記の加振されたスレッショルド手段が、各ピクセルに適用されるスレッ ショルド値がピクセル値の切換りを減するために変更されるヒステリシス調節を 含む請求の範囲第3項記載の信号処理装置。 (5)ヒステリシス調節を変更するための手段を備える請求の範囲第4項記載の 信号処理装置。 (6)前記コード化手段が、反復する差像データビットの列をコード化態様で表 すための走行長コード化手段を備え、前記ビットの長い列がより少ないビットで 表されるようになされた請求の範囲第1項記載の信号処理装置。 (7)伝送のためキャリヤ信号をコード化された輝度差信号で変調するための変 調手段を備える特許請求の範囲第1項記載の信号処理装置。 (8)前記変調手段が、オーディオ信号を前記輝度差信号で多重化するための手 段を備える請求の範囲第7項記載の信号処理装置。 (9)前記変調手段が、クロミナンス信号を前記輝度差信号と多重化するための 手段を備える請求の範囲第7項記載の信号処理装置。 (10)相続く像フレームにおける運動の程度を決定し、この決定に応答して解 像度を変更するための適応解像手段を備える請求の範囲第1項記載の信号処理装 置。 (11)グレイスケール低減像における変化を表す差信号をデコードするための 差像デコードユニットと、前記デコードされた差信号を先に記憶された像に加え ることによって、前記の先に記憶された像の変化を更新するための像更新ユニッ トと、 を備えることを特徴とする圧縮された像をデコードし、該データから像を再構成 するための信号処理装置。 (12)ピクセル値のブロックを平均化して、前記の更新された像のグレイレベ ルの数を増大する像平均化ユニットを備える請求の範囲第11項記載の信号処理 装置。 (13)内挿によりより詳細な像を発生するための像内挿ユニットを備える請求 の範囲第11項記載の信号処理装置(14)像値から誘導されるグレイスケール 低減像を記憶し、 現在の像フレームのグレイスケール低減像を先に記憶された基準グレイスケール 像と比較し、先行の像フレームと現在の像フレームとの間でグレイスケールが変 化されたピクセル位置を表す輝度差信号を発生し、 この差信号をコード化する 諸段階を含む像データ圧縮のための信号処理方法。 (15)記憶および比較に先立ち、像フレームの各ピクセルを表すのに利用され るグレイレベルの数を低減することを含む請求の範囲第14項記載の信号処理方 法。 (16)前記のグレイレベルの数を低減する段階が、マルチプルグレイスケール 像をハーフトーン像に変換することを含む請求の範囲第15項記載の方法。 (17)前記のグレイレベルの数を低減する段階が、加振されたスレッショルド 値を各ピクセルの輝度値に比較し、この比較に基き低減されたグレイスケール値 をピクセルに割り当てることを含む請求の範囲第15項記載の信号処理方法。 (18)前記の加振されたスレッショルド値を比較する段階が、ピクセル値の切 替りを減ずるために、前記スレッショルド値にヒステリシス調節を適用すること を含む請求の範囲第17項記載の信号処理方法。 (19)比較段階の感度を減ずるためにヒステリシス調節を変化させることを含 む請求の範囲第18項記載の信号処理方法。 (20)前記の輝度差信号をコード化する段階が、前記信号を走行長コード化し 、同じように反復される像データビット列に短いコードワードを割り当てる特許 請求の範囲第14項記載の信号処理方法。 (21)伝送のため、キャリヤ信号をコード化された輝度差信号で変調すること を含む特許請求の範囲第14項記載の信号処理方法。 (22)オーディオ信号を前記輝度差信号と多重化することを含む請求の範囲第 14項記載の信号処理方法。 (23)コード化輝度差信号の変化の程度を測定し、差の程度に基づいて異なる 比較を遂行することを含む請求の範囲第14項記載の信号処理方法。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US45828289A | 1989-12-28 | 1989-12-28 | |
| US458,282 | 1989-12-28 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH04505537A true JPH04505537A (ja) | 1992-09-24 |
Family
ID=23820144
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3502933A Pending JPH04505537A (ja) | 1989-12-28 | 1990-12-26 | ビデオ電話システム |
Country Status (6)
| Country | Link |
|---|---|
| EP (1) | EP0462261A1 (ja) |
| JP (1) | JPH04505537A (ja) |
| KR (1) | KR920702157A (ja) |
| AU (1) | AU650256B2 (ja) |
| CA (1) | CA2048623A1 (ja) |
| WO (2) | WO1991010328A1 (ja) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6124882A (en) * | 1992-02-19 | 2000-09-26 | 8×8, Inc. | Videocommunicating apparatus and method therefor |
| US6121998A (en) * | 1992-02-19 | 2000-09-19 | 8×8, Inc. | Apparatus and method for videocommunicating having programmable architecture permitting data revisions |
| FI103628B1 (fi) | 1997-09-02 | 1999-07-30 | Nokia Mobile Phones Ltd | Videodatan lähettäminen |
| JP2001028763A (ja) * | 1999-04-29 | 2001-01-30 | Mitsubishi Electric Inf Technol Center America Inc | コントローラからビデオ表示ユニットに画像データを転送する方法、ビデオ表示ユニットアダプタ、ビデオ表示システム、並びにテレビ表示画面上への提示のために画像データをダブルバッファリングする方法 |
| EP1387343B1 (en) * | 2002-07-30 | 2009-03-25 | Thomson Licensing | Method and device for processing video data for display on a display device |
| EP1387340A1 (en) | 2002-07-30 | 2004-02-04 | Deutsche Thomson-Brandt Gmbh | Method and device for processing video data for a display |
| RU2298885C2 (ru) * | 2004-11-02 | 2007-05-10 | Казанский государственный технический университет им. А.Н. Туполева | Устройство кодирования и декодирования видеокадров |
| US8914734B2 (en) | 2009-12-23 | 2014-12-16 | 8X8, Inc. | Web-enabled conferencing and meeting implementations with a subscription-based model |
| US20110149811A1 (en) | 2009-12-23 | 2011-06-23 | Ramprakash Narayanaswamy | Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features |
| US20110150194A1 (en) | 2009-12-23 | 2011-06-23 | Ramprakash Narayanaswamy | Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling Features |
| US20110149809A1 (en) | 2009-12-23 | 2011-06-23 | Ramprakash Narayanaswamy | Web-Enabled Conferencing and Meeting Implementations with Flexible User Calling and Content Sharing Features |
| CN101917622B (zh) * | 2010-08-24 | 2012-09-05 | 中国科学院光电技术研究所 | 14bit位宽图像压缩硬件编码器 |
| JP2013005204A (ja) * | 2011-06-16 | 2013-01-07 | Sony Corp | ビデオ送信装置、ビデオ受信装置、およびビデオ送信方法 |
| US8817801B1 (en) | 2011-07-08 | 2014-08-26 | 8X8, Inc. | Conferencing and meeting implementations with advanced features |
| EP3416385B1 (en) * | 2011-12-13 | 2020-09-23 | JVC KENWOOD Corporation | Video coding device, video coding method, video coding program, video decoding device, video decoding method, and video decoding program |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3937878A (en) * | 1975-01-21 | 1976-02-10 | Bell Telephone Laboratories, Incorporated | Animated dithered display systems |
| FR2529044B1 (fr) * | 1982-06-18 | 1986-06-20 | Inst Nat Rech Inf Automat | Procedes et dispositifs de telecommunications visuelles, notamment a l'usage des sourds |
| FR2549329B1 (fr) * | 1983-07-13 | 1987-01-16 | Thomson Csf | Procede et dispositif de detection de points en mouvement dans une image de television pour systemes de television numerique de compression de debit a rafraichissement conditionnel |
| FI70662C (fi) * | 1984-12-14 | 1986-09-24 | Valtion Teknillinen | Videokomprimeringsfoerfarande |
| JP2794281B2 (ja) * | 1986-07-10 | 1998-09-03 | 株式会社日立製作所 | デイザ信号の符号復号処理装置 |
| US4967272A (en) * | 1988-01-27 | 1990-10-30 | Communications Satellite Corporation | Bandwidth reduction and multiplexing of multiple component TV signals |
| FR2629595B1 (fr) * | 1988-03-31 | 1991-06-21 | Oreal | Procede et dispositif pour mesurer l'elasticite d'une couche superficielle, en particulier de la peau |
-
1990
- 1990-12-26 WO PCT/US1990/007649 patent/WO1991010328A1/en not_active Ceased
- 1990-12-26 EP EP91902526A patent/EP0462261A1/en not_active Withdrawn
- 1990-12-26 CA CA002048623A patent/CA2048623A1/en not_active Abandoned
- 1990-12-26 KR KR1019910700999A patent/KR920702157A/ko not_active Withdrawn
- 1990-12-26 JP JP3502933A patent/JPH04505537A/ja active Pending
- 1990-12-28 AU AU71664/91A patent/AU650256B2/en not_active Ceased
- 1990-12-28 WO PCT/US1990/007685 patent/WO1991010324A1/en not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO1991010328A1 (en) | 1991-07-11 |
| CA2048623A1 (en) | 1991-06-29 |
| WO1991010324A1 (en) | 1991-07-11 |
| AU650256B2 (en) | 1994-06-16 |
| KR920702157A (ko) | 1992-08-12 |
| EP0462261A1 (en) | 1991-12-27 |
| AU7166491A (en) | 1991-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5543939A (en) | Video telephone systems | |
| KR950005665B1 (ko) | 고능률 부호화 장치 | |
| US5754248A (en) | Universal video disc record and playback employing motion signals for high quality playback of non-film sources | |
| JP2547233B2 (ja) | コード化テレビ信号用デコード装置 | |
| US5055927A (en) | Dual channel video signal transmission system | |
| Limb et al. | An interframe coding technique for broadcast television | |
| US7310370B2 (en) | Multi-layer video compression system with synthetic high frequencies | |
| JP2912959B2 (ja) | 多数のデジタルデータ流伝送用送信機及び受信機 | |
| JPH01265683A (ja) | 鮮明度の改良されたテレビジョン方式 | |
| AU650256B2 (en) | Video telephone systems | |
| JPS61114675A (ja) | フレ−ム間符工化方式におけるリフレツシユ処理方式 | |
| JPH07203321A (ja) | 直角位相映像搬送波にディジタル信号を有するntsc tv信号処理装置 | |
| CA2107414A1 (en) | Method and apparatus for improving temporal video signal processing using motion vectors transmitted with the video signal | |
| JP2542025B2 (ja) | 埋設コ―ドとしての送信を可能にする放送品質のテレビジョン信号を符号化する装置とその符号化信号を復号化する装置を含むシステム | |
| US5111287A (en) | TV signal transmission systems and methods | |
| Meeker | High definition and high frame rate compatible NTSC broadcast television system | |
| JP2518223B2 (ja) | 高能率符号化装置 | |
| Noll | The digital mystique: A review of digital technology and its application to television | |
| JP2778629B2 (ja) | 高能率符号化装置 | |
| JPH0828873B2 (ja) | 画像伝送装置 | |
| Matsumoto et al. | 3045 Mbps digital coding system for transmission of (4: 2: 2) digital component TV signals recommended by CCIR | |
| Kessler et al. | Progressive vs interlace in a subband coding scheme | |
| JPH066788A (ja) | 動画像伝送装置 | |
| NL8702917A (nl) | Tv-omroepstelsel voor de overdracht van een hoogdefinitie tijdmultiplex tv-signaal. | |
| JPS6155831B2 (ja) |