JPH03500599A - デジタルカラービデオデータを圧縮および伸張させるための装置および方法 - Google Patents

デジタルカラービデオデータを圧縮および伸張させるための装置および方法

Info

Publication number
JPH03500599A
JPH03500599A JP1504986A JP50498689A JPH03500599A JP H03500599 A JPH03500599 A JP H03500599A JP 1504986 A JP1504986 A JP 1504986A JP 50498689 A JP50498689 A JP 50498689A JP H03500599 A JPH03500599 A JP H03500599A
Authority
JP
Japan
Prior art keywords
color
image frame
run length
data
digital
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP1504986A
Other languages
English (en)
Other versions
JP2619091B2 (ja
Inventor
ミューシック ジョン
スミス ゴードン エイチ
トーマス ジェイムズ エル
Original Assignee
ビル(ファー イースト ホウルディングズ) リミテッド
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ビル(ファー イースト ホウルディングズ) リミテッド filed Critical ビル(ファー イースト ホウルディングズ) リミテッド
Publication of JPH03500599A publication Critical patent/JPH03500599A/ja
Application granted granted Critical
Publication of JP2619091B2 publication Critical patent/JP2619091B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N11/00Colour television systems
    • H04N11/04Colour television systems using pulse code modulation
    • H04N11/042Codec means
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/50Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding
    • H04N19/503Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using predictive coding involving temporal prediction
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/90Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using coding techniques not provided for in groups H04N19/10-H04N19/85, e.g. fractals
    • H04N19/93Run-length coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Color Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Controls And Circuits For Display Device (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるため要約のデータは記録されません。

Description

【発明の詳細な説明】 デジタルカラービデオデータを圧縮 および伸張させるための装置および方法孜歪分立 本発明は情報信号処理の技術分野に関するものであり、特に、情報のエンコード 地からそのデコード地に向けて伝送される情報量を低減することを目的として、 ビデオ信号などのタイム・シーケンシャル情報信号の処理を取り扱う技術分野に 関するものである・本発明ハ、特に、電話回線を介してのカラービデオデータ通 信に使用されるものである。
宵景肢歪 デジタルテレビジョン信号をエンコードするためには、通常は、はぼ200Mビ ット/秒の伝送速度が必要である。近年におけるコーディング装置の発達により 、伝送速度は2Mビット/秒よりも低くくても可能となっている。従来のハイブ リッド・ディスクリート・コサイン・トランスフオーム(DCT)係数によるビ デオ画像フレームのブロック指向解析および処理を利用したコーディング装置に よれば、64にビット/秒および384にビット/秒の範囲の速度で伝送が可能 である。このような装置はGerkenおよび5chillerによるrA L ow Bit−Rate Image 5equence Coder Com bining A Progre−ssive DPCM On Tnterl eaved Ra5ters With A Hybrid DCT Tech niqu−e J CIEEE Journal on 5elected A reas in Communications+ν01゜5AC−5,No、  7.1987年8月)に記載されている。このようなOCT処理法に対して最 適コーディング手法を適用することによって、ビデオデータの伝送を1画素当た り1ないし2ビツトの割合で行うことが可能となり、このことは、Chenおよ びSm1thによるrAdaptive C−oding of Monoch rome and Co1or Images」(IEEE Transact ions onCommunications+ Vol、COI’1−25.  No、 11.1977年11月19日)に記載されている通りである。しか し、情報がこのように低い速度で送られると、観る者にとって許容可能なリアル タイム映像を形成するのに充分な個数のフレームを1秒毎に再現する能力が極め て低下してしまう。高性能の電話回線としては、最大1.544Mビット/秒の 伝送速度のものを利用することができるが、このような回線はデディケート使用 料が非常に高く、スケジュール使用料もかなり高くつく。低性能の電話回線を利 用することもできるが、このような回線の伝送速度は、最大56にビット/秒お よび64にビット/秒である。比較的高価なビデオ・デジタル/コーディング装 置を購入することができ、このような装置では、ビデオ信号を56,000ビッ ト/秒の速度で伝送するので、このような装置は、高性能の1゜544Mビット /秒の電話回線と組み合わせて利用して、フレーミング速度を1フレ一ム/秒よ りも充分に高くできるようにすることが必要である。現在の電話回線の伝送速度 の上限は、ようや<18.000ビット/秒にまで近づいており、このため、通 常の電話回線を介してのビデオ画像のリアルタイム・シーケンシング伝送は、従 来においては実現できないものと考えられている。
デジタル・ビデオ信号において、伝送される情報の冗長度を低減するための各種 の方法が試みられている。これらのうちの1つの方法は、低速走査カメラを使用 する方法であり、別の方法は、各フレーム毎にn番目の走査ラインを伝送する方 法である。これら以外の方法としては、画像フレームを一群のセグメントあるい はブロック、典型的には、3×3あるいは4×4の画素に分割し、各ブロックの 内容を解析することによって、重要と判断される画像フレームの部分あるいは大 幅に変化した画像フレームの部分のみを伝送するよう度も低下させてしまうこと になる。
伝送時間を短くするための別の方法として、伝送される画像の解像度を低下させ ることのない方法があり、これはランレングス・エンコーディングである。この ランレングス・エンコーディングにおいては、画像フレームの走査ラインがエン コードされて、一連の画素のカラー値およびこの値あるいはこの値の範囲内の画 素のシーケンス長とされる。このような値は、ビデオ信号の振幅値であり、ある いは輝度、クロミナンスなどと言ったビデオ信号の他の特性値である。ビデオ信 号の振幅のランレングス・コーディングを利用した方法の例は、米国特許第3, 609,224号(Mounts)である。
この特許に開示の装置においては、フレームメモリによっても、フレーム間の差 が判別され、一つのフレームからその次のフレームまでの差のみが伝送される。
ビデオ信号を圧縮ランレングス値として伝送する方法例としては、周波数値の統 計学的コーディングを利用して、データを表わすために必要なビット数を減少さ せるようにした方法があり、このような方法は米国特許第4,420.771号 (Pirsch)に開示されている。
理想的には、通常の電話回線を利用して、カラービデオデータの通信を可能とす るためには、カラービデオ情報を圧縮して、最大15フレ一ム/秒の速度で画像 フレームをリアルタイムで系列化できるようにし、また、ビット速度が11,5 00ビット/秒の低い速度となるようにすることが望ましい。このようなビデオ データ圧縮装置によれば、現在利用できる装置よりも効率良くしかも低価格で、 高性能の電話回線を利用した装置と等価なデータ伝送速度を実現することができ るので好ましい。
発五q開示 本発明によれば、ビデオ通信システムにおけるデジタルカラービデオデータを圧 縮するための方法および装置が提供される。この方法および装置においては、デ ジタル化されたカラービデオ信号から、複数のビデオ画像フレームが、ランレン グスおよび3つのデジタルカラー要素として伝送される。輝度関数を使用して画 像の画素の走査ランイ内の画素における輝度の差が判別され、走査ライン内にお いて連続した関係となっているランレングス判別される。次に、走査ライン内の 画素は、デジタル的に減少されたカラー値の一連のランレングスとしてコード化 される。次に、前の画像フレームから現在の画像フレームへのカラー値のランレ ングスの変化として、後続の画像がエンコードされる。
本発明によれば、ビデオ通信システムにおけるカラー・ビデオ・データを伸張( decompress)させるための方法および装置が提供される。上記のビデ オ通信システムは、一つの画像フレームから次の画像フレームまでのランレング スにおける画素コード化変化およびデジタル的に圧縮されたカラー要素データを 表している複数のデジタル化信号を受け取る。本発明の装置は、3種類の対応す るデジタルカラー要素の組合せを表すデジタル的に圧縮されたカラー要素コード のルックアップテーブルを含んでいる。これらのデジタル的に圧縮されたカラー コードはルックアップテーブルを用いてデコードされ、これによって、各ランレ ングス用の3種類のデジタルカラー要素テーブルが形成され、次に、これらのラ ンレングスおよび対応するカラー要素が、パンツアメモリ内に一列に格納される 。これらの格納されたデータが、ビデオ画像フレームにおける走査ラインのラン レングスとカラー要素データを表すことになる。ランレングスおよびカラー要素 データは描画エンジンを介してディスプレーに対して動的にマンピングされる。
商単に説明すると、デジタルカラービデオデータを圧縮する方法は、3種類のデ ジタル・カラー要素と1つのランレングス要素を含んでいるデジタル化カラービ デオ信号を利用している。このデジタルカラー信号に基づき、各画素の輝度関数 を決定する方法は次の工程を含んでいる。すなわち、相互に一定の距離だけ離れ た画素間における輝度関数の相違に基づき、少なくとも1個の識別パラメータを 決定する工程と、少なくともこの1個の識別パラメータを、少なくとも1個のこ れに対応するしきい値と比較して、連続した関係となっている画素のランレング スを判別する工程とを有している。ここに、ランレングスは、第1のデジタルワ ードサイズであり、3種類のデジタルカラー要素は、それぞれ第2、第3および 第4のワードサイズである。また、画像フレーム内の全てのデジタルカラー要素 をルックアップテーブルを参照して、第2、第3および第4のデジタルワードサ イズの合計よりも小さな第5のデジタルワードサイズからなる視貢的に最も有意 性の高いカラー組合せを示す圧縮カラーコードとしてエンフードする工程を含ん でいる。さらには、画像フレームの少なくとも一部分を表している複数のランレ ングスおよびデジタル的に圧縮されたカラー・コードをエンコードする工程を含 んでいる。さらにまた、前記の現在の画像フレームにおけるランレングスおよび デジタル的に圧縮されたカラーコードを、前回の画像フレームにおけるこれらの ものと比較して、この前回の画像フレームから現在の画像フレームへの変化を判 別する工程を含んでいる。
さらには、画像フレームの少なくとも一部分における前回の画像フレームから現 在の画像フレームまでのこのような変化をエンコードする工程を含んでおり、こ れによって、一旦、初期の画像フレームがエンコードされると、後続する画像フ レームにおけるこのような変化のみがエンコードされるようになっている。
デジタルカラービデオデータを圧縮するための本発明の装置は、多数のビデオ画 像フレームを伝送するためのビデオ通信システムにおいて利用される。この通信 システムは、デジタル化したカラービデオ信号を利用しており、この信号は、3 種類のデジタル・カラー要素と1つのランレングス部分とから構成されている。
このデータ圧縮装置は、基本的には、デジタルカラー信号に基づき各画素の輝度 関数を決定する手段と、一定の距離だけ離れた画素間における上記の輝度関数の 差異に基づいて少なくとも1個の識別パラメータを決定する手段と、この少なく とも1個の識別パラメータをこれに対応する1個あるいはそれ以上のしきい値と 比較して、連続した関係にある画素のランレンスグを決定する手段とを有してお り、ランレングスは、第1のデジタルワードサイズを有し、3種類のカラー要素 は第22.第3および第4のデジタルワードサイズをそれぞれ有している。また 、データ圧縮装置は、ワード・サイズが第2、第3および第4のデジタル・ワー ド・サイズの合計よりも小さな第5のデジタル・ワード・サイズを有している視 覚上農も重要なカラー要素のデジタル的に圧縮されたカラーコード・ルックアッ プテーブルに基づいて、画像フレーム内の全てのデジタルカラー要素をエンコー ドする手段と、画像フレームの少なくとも一部分を表しているランレングスおよ びこれらに関連するデジタル的に圧縮されたカラーコードの複数組の組合せをエ ンコードするための手段と、上記の現在の画像フレームにおける上記のランレン グスおよびデジタル的に圧縮されたカラーコードを、前回の画像フレームにおけ るこれらのものと比較して、前回の画像フレームから現在の画像フレームへの変 化を判別する手段と、画像フレームの少なくとも一部分における前回の画像フレ ームから現在の画像フレームまでのこのような変化をエンコードする手段を有し ており、これによって、初期の画像フレームが一旦エンコードされた後は、後続 する画像フレームにおける二のような変化のみがエンコードされるようになって いる。
データ圧縮を行う本発明の方法および装置における好適な実施例においては、デ ジタルカラー要素はRGBであり、カラー要素のワードサイズは相互に等しくな っている。好適な実施例においは、画素間における輝度の差異の変化率が測定さ れ、これが、予め設定された最適しきい値と比較される。デジタルカラー要素の デジタルワードサイズは、各要素毎に初期においては6ビツトであり、輝度関数 は、この6ビツトのデジタルカラー値に基づいく精度で決定される。次に、デジ タルカラー要素のワードサイズがそれぞれ4ピントの縮小され、ランレングスお よびカラー要素がコード化されて、16ビツトのデジタルサイズからなるランレ ングスおよびカラー情報が組み合わされたビット・ストリームとなる。この後に 、隣接したランレングスが予め設定された量よりも少なく変動するカラー要素を 有している各走査ラインにおけるこれらのランレングスが、ランレングスの元の デジタルワードサイズよりも多いデジタルワードサイズに連結されることが好ま しい。ランレングス圧縮カラー・コードの組合せにおけるランレングス部分およ び圧縮されたカラー要素コード部分のうちの何れか一方あるいはそれらの双方を 、一方あるいは双方の部分の値の発生頻度を測定することによって、統計学的に エンコードすることが好ましい。異なった複数のコードテーブルが作成される。
一つの部分において最も頻繁に発生する値が、第1のコードテーブル内において 、1ビツトサイズのデジタル・ワードによって統計学的にエンコードされる。こ の次に発生頻度の高い3つの値が選択され、2ビツトのデジタルサイズ・ワード によって、第2のコードテーブル内にエンコードされる。そして、これら以外の 全ての値が同様にして、2ビツト以上のデジタル・ワード・サイズによって、少 なくとも1つ以上のコードデープル内にエンコードされる。変化を示すテーブル のエンコーディングにおいては、ランイ間の差、フレーム間の差をエンコードし 、フレーム間のランレングスおよび圧縮カラーデータのシーケンスにおける顕著 なエツジの移動を判別およびエンコードするための手段が配置される。
簡単に説明すると、本発明における方法は、ビデオ通信システムにおけるデジタ ルカラービデオデータを伸張するためのものであり、上記のビデオ通信システム は、前回の画像から現在の画像フレームへの複数のランレングスおよびデジタル 的に圧縮されたカラー要素コードの変化を表している複数のデジタル化信号を受 信するものである。また、このシステムは、3種類の対応するデジタルカラー要 素におけるデジタル的に圧縮されたカラー要素コードのルックアップテーブルを 存しており、ランレンスグと圧縮されたカラーコードの組合せは、第1のデジタ ルワードサイズを有しており、圧縮されたカラー要素コードは、第2のデジタル ワードサイズを有している。
本発明の方法は、前回の画像フレームから現在の画像フレームへの、伸張および デコード化されるランレンぐスおよび圧縮されたカラー要素コードの変化を受け 取る工程と、ルックアップテーブルに基づいて、デジタル的に圧縮されたカラー 要素コードをデコードして、各ランレングスに対応する3種類のデジタルカラー 要素のテーブルを作成する工程と、ビデオ画像フレームにおける走査ラインを表 しているバッツァメモリ内のランレングスおよびカラー要素データの列に対して 、ランレングスおよびこれに対応するカラー要素を格納する工程と、ランレング ス内の画素を、その開始画素からその終了画素までに渡って、マツピングされる 各走査ラインの端部にマンピングすることによって、画像フレームの各画素にお ける画像の走査ラインのランレングスおよびそれに付随したカラー要素から画像 フレーム用の3種類のカラー要素データからなるカラービデオ表示信号を生成す る工程を含んでいる。
本発明における装置は、ビデオ通信システムにおけるデジタルカラービデオデー タを伸張するためのものであり、上記のビデオ通信’yステLは、前回の画像か ら現在の画像フレームへの複数のランレングスおよびデジタル的に圧縮されたカ ラー要素コードの変化を表しているデジタル化信号を受信するものである。また 、このシステムは、3種類の対応するデジタルカラー要素におけるデジタル的に 圧縮されたカラー要素コードのルックアップテーブルを有しており、ランレング スと圧縮されたカラーコードの組合せは、第1のデジタルワードサイズを有して おり、圧縮されたカラー要素コードは、第2のデジタルワードサイズを有してい る。本発明の装置は、前回の画像フレームから現在の画像フレームへの、伸張お よびデコード化されるランレングスおよび圧縮されたカラー要素コードの変化を 受け取る手段と、各ランレングス用の3種類のデジタルカラーitのルックアッ プテーブルに基づいて、デジタル的に圧縮されたカラー要素コードをデコードす る手段と、ビデオ画像フレームにおける走査ラインを表しているバッフ7メモリ 内のランレングスおよびカラー要素データの列に対して、ランレングスおよびこ れに対応するカラー要素を格納する手段と、ランレングス内の画素を、その開始 画素からその終了画素までに渡って、マツピングされる各走査ラインの端部にマ ツピングすることによって、画像フレームの各画素における画像の走査ラインの ランレングスおよびそれに付随したカラー要素から画像フレーム用の3種類のカ ラー要素データからなるカラービデオ表示信号を生成する手段とを有している。
本発明のデジタルカラービデオデータを伸張するための装置および方法における 好適な実施例においては、画像フレームの走査ライン用の3つのカラー要素にお けるランレングス部分は、表示バッフ7メモリ内段内に格納される。このメモリ により、画像フレームの各画素用のデジタルカラー要素の圧縮されたコーディン グが表示される。ランレングスおよびカラー要素内に表示された画素は、表示バ ッファメモリ内の圧縮データから画素発生器に向けて、ランレングスの開始画素 からランレングスの終了画素まで、マツプされる画像フレームにおける各走査ラ インの端部分にマツピングされる。好適な実施例においは、コード化されたデジ タル化信号のカラ一部分は、それぞれ6ビツトのワーどサイズを有する3つのデ ジタルカラー要素に変換される。最も好ましい実施例においては、ランレングス およびそれに付随したカラ一部分は、第1のバッファメモリ内に画像フレームが 形成され終わるまで、交互にこの第1のバッファーメモリ内に格納され、画素発 生器が切り換えられて、その画像を表示し、次の画像フレームのランレングスお よびこれに付随したカラー要素が、第2のバッファメモリ内に画像フレームが形 成され終わるまで、この第2のバッフ7メモリ内に格納され、さらに、後続の画 像フレームに対しても、このような第1および第2のバッファメモリへの格納動 作が繰替えされる。デジタル化信号のランレングス部分が連結される場合には、 本発明の方法および装置は、ランレングスおよびカラー要素の情報の格納動作が 行われる前に、連結されたランレングス゛およびデジタルカラー要素の組合せを 分割する工程あるいは機能部分を含んでいる。バッファーメモリの一方の側に格 納された画像データポイントのそれぞれは、描画エンジンによって読み出されて 変換されて、表示フォーマットによる滑らかに変化するカラ一群とされ、第2の バッファが一杯になるまで、ビデオ表示に同期して、繰り返し画像が発生される 。次に、描画エンジンは、第1のバンフ7の側に切り換えて、次の画像を描き、 この動作の間に、第1のバッファに連続して次の画像が再ロードされる。
さらに、本発明は、複数のビデオ画像フレームを伝送するビデオ通信システムに おけるデジタルカラービデオデータを圧縮および伸張するための方法を含んでい る。この方法は基本的には、各画素についての輝度関数を決定する工程と、予め 設定した距離だけ則れた画素間における前記輝度関数の差異に基づき、少なくと も1個の識別パラメータを決定する工程と、少なくとも1個の識別パラメータに 基づき、連続した関係にある画素のランレングスを決定する工程とを有している 。ここに、ランレングスは第1のデジタルワードサイズとなっており、また、3 つのデジタルカラー要素はそれぞれ第2、第3および第4のデジタルカラー要素 となっている。また、上記の方法は、第2、第3および第4のデジタルワードサ イズよりも小さな第5のデジタルワードサイズを有する視覚的に最も有意性の高 いカラー組合せであるデジタル的に圧縮されたカラーコードのルックアップテー ブルを参照して、画像フレーム内の全てのデジタルカラー要素をエンコードする 工程と、画像フレームの少なくとも一部分を表示している前記ランレングスおよ びデジタル的に圧縮されたカラーコードの複数組の組合せをエンコードする工程 と、前記現在の画像フレームにおける前記ランレングスおよびデジタル的に圧縮 されたカラーコードを、前回の画像フレームにおけるこれらと比較して、前回の 画像フレームから現在の画像フレームへの変化を判別する工程と、前回の画像フ レー゛ムから現在の画像フレームへの変化をエンコードする工程と、ランレング スおよび圧縮されたカラーコードにおけるコード化された変化を伝送する工程と 、このように伝送されたランレングスおよび圧縮されたカラーコードにおけるエ ンコードされた変化を、伸張させるために受け取る工程と、ルック−アンプテー ブルに基づいて、デジタルできに圧縮されたカラー要素コードをデコードして、 ランレングスにおける3つのデジタルカラー要素のテーブルを作成する工程と、 バッファメモリ内においてビデオ画像フレームの走査ラインを表しているランレ ングスおよびカラー要素データの列の中に、カラー要素に対応するランレングス の少なくとも一部分を格納する工程と、ランレングスおよびカラー要素内に表示 された画素は、表示バッファメモリ内の圧縮データから画素発生器に向けて、ラ ンレングスの開始画素からランレングスの終了画素まで、マツプされる画像フレ ームにおける各走査ラインの端部分にマツピングすることによって、画像フレー ムの各画素における画像フレームの走査ラインに対するランレングスおよびそれ に付随するカラー要素から3つのカラー要素データを表示するカラービデオ信号 を発生する工程とを含んでいる。
本発明の別の実施形態はビデオ通信システムにおいてカラービデオデータを圧縮 および伸張するための装置に関するものである。ここにビデオ通信システムは、 複数のビデオ画像フレーム受は取ると共に、デジタル化された3つのデジタルカ ラー要素を利用するものであり、各画像フレームは、複数個の画素から構成され る複数本の走査ラインから構成されている。本装置は、各画素についての輝度関 数を決定する手段と、予め設定した距離だけ離れた画素間における前記輝度関数 の差異に基づき、少なくとも1個の識別パラメータを決定する手段と、識別パラ メータの少なくとも一つを、対応している変更可能なしきい値と比較して、連続 した関係にある画素のランレングスを決定する手段を有している。ここに、ラン レングスは第1のデジタルワードサイズとなっており、また、3つのデジタルカ ラー要素はそれぞれ第2、第3および第4のデジタルカラー要素となっている。
また、上記の装置は、第2、第3および第4のデジタルワードサイズよりも小さ な第5のデジタルワードサイズを有する視覚的に最も有意性の高いカラー組合せ であるデジタル的に圧縮されたカラーフードのルックアンプテーブルを参照して 、画像フレーム内の全てのデジタルカラー要素をエンコードする手段と、画像フ レームの少なくとも一部分を表示している前記ランレングスおよびデジタル的に 圧縮されたカラーコードの複数組の組合せをエンコートスる手段と、前記現在の 画像フレームにおける前記ランレングスおよびデジタル的に圧縮されたカラーコ ードを、前回の画像フレームにおけるこれらと比較して、前回の画像フレームか ら現在の画像フレームへの変化を判別する手段と、前回の画像フレームから現在 の画像フレームへの変化をエンコードする手段と、ランレングスおよび圧縮され たカラーコードにおけるコード化された変化を伝送する手段と、このように伝送 されたランレングスおよび圧縮されたカラーコードにおけるエンコードされた変 化を、伸張させるために受け取る手段と、ルックアップテーブルに基づいて、デ ジタル的に圧縮されたカラー要素コードをデコードして、ランレングスにおける 3つのデジタルカラー要素のテーブルを作成する手段と、バッファメモリ内にお いてビデオ画像フレームの走査ラインを表しているランレングスおよびカラー要 素データの列の中に、カラー要素に対応するランレングスの少なくとも一部分を 格納する手段と、画素単位で、ランレングスおよびこれに付随しているカラー要 素データを表示しているカラービデオ表示信号を発生する手段とを有している。
本発明のその他の構成および利点は、本発明の一例を示す以下の詳細な説明およ び添付図面から理解することができる。
図面の簡単な説明 第1図は、ビデオ通信システムにおけるカラービデオデータを圧縮するための装 置および方法を示す概略図である。
第2図はビデオ画像における1本の走査ラインにおける輝度を示すプロット図で ある。
第3図はビデオ走査ラインにおけるランレングスを示す図である。
第4図はビデオ走査ラインのスロープ識別点付近におけるランレングスの遷移を 示す図である。
第5図は表示用の再生ビデオ走査ラインを示す図である・第6図は、ラン間の遷 移に伴って、どのようにランレングスデータが変換されるのかを示す図である。
第7図はビデオ通信システムにおけるカラービデオデータを伸張するための装置 および方法を示す概略図である。
第8図は、プロセッサ補助システムを備えた、ビデオ通信システ・ムにおけるカ ラービデオデータを圧縮するための装置および方法を示す図である。
第9図はI10コントロール部、処理部および入力生成エンジン、再生エンジン の部分の詳細図である。
第10図はランレングスおよびカラー要素のデジタルワードサイズの圧縮を示す 流れ図である。
第11図は、カラーとデオデークの別の信号処理を示すフローチャートである。
第12図は、プロセッサ補助システムを備えた構成を有する、ビデオ通信システ ムにおけるカラービデオデータを伸張させるための装置および方法を示す図であ る。
第13図は第11図に追加されたデータ圧縮処理のデコードを示す流れ図である 。
第14図は第10図のランレングスおよびカラー要素の処理済みデジタルワード の伸張を示す流れ図である。
第15図は三次元カラーキューブを示す図である。
るための の多数 図面に示されているように、本発明は、多数のビデオ画像フレーム用のカラービ デオ信号を生成するための手段を備えたビデオ通信システムにおけるデジタルカ ラービデオデータを圧縮するだめの方法および装置として具体化されている。各 画像フレームは、多数本の走査ラインから構成され、これらの走査ラインは、多 数の画素から構成されている。各画素に対しては、輝度関数が決定される。この 関数の設定は、画像フレームの走査ラインにおける画素の少なくとも本質的な部 分に対する3つのデジタルカラー要素信号のうちの少なくとも1つのものに基づ いて行われる。また、1個あるいはそれ以上の個数の識別パラメータが、走査ラ イン上における予め設定した距離だけ他の画素から離れた画素間における輝度関 数の差異に基づき、画像フレームの走査ラインにおける画素の少なくとも本質的 な部分に対して決定される。各画素に対する1個あるいはそれ以上の個数の識別 パラメータの変化値が決定され、これが、対応する最適しきい値と比較され、こ れによって、走査ライン内のいずれの画素が、画素間における輝度関数の大幅な 変化部分であるのかが決定され、これによって、連続する関係にある画素のラン レングスが決定される。
デジタル化カラービデオ信号は、3つのデジタルカラー要素と1つのランレング ス部分から構成されるものとして生成され、ランレングスは第1のデジタルワー ドサイズを有し、3つのデジタルカラー要素は、それぞれ第2、第3および第4 のデジタルカラー要素を存している。画像フレームの少なくとも一部分における カラー要素における最も発生頻度の高い組合せに対するヒストグラムが予め設定 された個数だけ生成される。画像フレームにおけるデジタルカラー要素の全てが 、第2、第3および第4のデジタルワードサイズの合計よりも小さな第5のデジ タルワードサイズを有するデジタル的に圧縮されたカラーコードのルックアップ テーブルにエンコードされる。そして、複数個のランレングスがデジタル的に圧 縮されたカラーコードと共にエンコードされる。このように限られた数のコード によってカラーを表示することによって、カラーデータを表示するために必要と されるビットサイズを大幅に縮小することが可能となる。また、ランレングスを 使用することによって、画像の画素を表示するために必要なデータ量も大幅に減 少させることが可能となる。
図面に示すように、本発明は、ビデオ通信システムにおけるカラービデオデータ の圧縮および伸張を行うための方法および装置として実現することができる。こ のビデオ通信システムは、画素のランレングスおよびデジタル的に圧縮されたカ ラー要素コードを表している多数個のデジタル化信号と、3つの対応するデジタ ルカラー要素に対するデジタル的に圧縮されたカラー要素コードのルックアップ テーブルを利用するものである。このデジタル的に圧縮されたカラーコードは、 このルックアップテーブルに基づいて、デコードされて、各ランレングスに対す る3つのデジタルカラー要素からなるテーブルの作成が行われ、ランレングスお よび対応するカラー要素が、バッファメモリ内においてビデオ画像フレームにお ける走査ラインに対するランレングスおよびカラー要素データを表している列内 に格納される。ランレングスおよびデジタルカラー信号は、画素発生器内におい て、ビデオ画像フレームの走査ライン内の画素を表す表示フォーマットにマツピ ングされ、デジタル化された信号のカラ一部分が、画像内の個々の点が表わす適 切なデジタルワードサイズの3つのデジタルカラー要素に変換される。
本発明によれば、ビデオ通信システムにおいてデジタルカラービデオデータを圧 縮するための方法が実現される。ビデオ通信システムは、複数のビデオ画像フレ ームに対するカラービデオ信号を発生する手段を有しており、各画像フレームは 、複数の画素からなる複数の走査ラインから構成されており、画像フレームにお ける各画素は、3つのデジタルカラー要素を備えている。本方法は、3つのデジ タルカラー要素の少なくとも1つに基づき各画素に対する輝度関数を決定する工 程と、各走査ライン上における1つの画素から予め設定した距離だけ離れた画素 間における輝度関数の差に基づいて、前記画像フレームにおける走査ライン内の 画素における少なくも本質的な部分に対する少なくとも1個の識別パラメータを 決定する工程と、識別パラメータの少なくとも1つを対応するしきい値と比較す ることによって、走査ライン内において連続する関係にある画素のランレングス に対する開始画素および終了画素を決定する工程とを有している。ここに、ラン レングスは第1のデジタルワードサイズを有しており、3つのカラー要素は、第 2、第3および第4のデジタルカラー要素を有している。また、本方法は、第2 、第3および第4のデジタルワードサイズの合計よりも小さな第5のデジタルワ ードサイズを有している視覚的に最も有意性の高いカラー組合せであるデジタル 的に圧縮されたカラーコードのルックアップテーブルを参照して、画像フレーム におけるデジタルカラー要素の全てをエンコードする工程と、画像フレームのう ちの少なくとも一部分を表示している複数組のランレングスおよびデジタル的に 圧縮されたカラーコードの組合せをエンコードする工程と、現在の画像フレーム におけるランレングスとデジタル的に圧縮されたカラーコードを、前回の画像フ レームのこれらと比較して、前回の画像フレームから現在の画像フレームまでの 変化を判別し画像フレームの少なくとも一部分における前回の画像フレームから 現在の画像フレームまでの変化をエンコードする工程を含んでおり、これによっ て、初期の画像フレームが−Hエンコードされた後は、後続の画像フレームのこ れらの変化のみがエンコードされるようになっている。
本発明によれば、ビデオ通信システムにおいてデジタルカラービデオデータを圧 縮するための装置が実現される。ビデオ通信システムは、複数のビデオ画像フレ ームに対するカラービデオ信号を発生する手段を有しており、各画像フレームは 、複数の画素からなる複数の走査ラインから構成されており、画像フレームにお ける各画素は、3つのデジタルカラー要素を備えている。本方法は、3つのデジ タルカラー要素の少なくとも1つに基づき各画素に対する輝度関数を決定する手 段と、各走査ライン上における1つの画素から予め設定した距離だけ離れた画素 間における輝度関数の差に基づいて、前記画像フレームにおける走査ライン内の 画素における少なくも本質的な部分に対する少なくとも1個の識別バラメークを 決定する手段と、識別パラメータの少なくとも1つを対応するしきい値と比較す ることによって、走査ライン内において連続する関係にある画素のランレングス に対する開始画素および終了画素を決定する手段とを有している。ここに、ラン レングスは第1のデジタルワードサイズを有しており、3つのカラー要素は、第 2、第3および第4のデジタルカラー要素を有している。また、本装置は、第2 、第3および第4のデジタルワードサイズの合計よりも小さな第5のデジタルワ ードサイズを有している視覚的に最も有意性の高いカラー組合せであるデジタル 的に圧縮されたカラーコードのルックアップテーブルを参照して、画像フレーム におけるデジタルカラー要素の全てをエンコードする手段と、画像フレームのう ちの少な(とも一部分を表示している複数組のランレングスおよびデジタル的に 圧縮されたカラーコードの組合せをエンコードする手段と、現在の画像フレーム におけるランレングスとデジタル的に圧縮されたカラーコードを、前回の画像フ レームのこれらとを比較して、前回の画像フレームから現在の画像フレームまで の変化を判別し画像フレームの少なくとも一部分における前回の画像フレームか ら現在の画像フレームまでの変化をエンコードする手段を有しており、これによ って、初期の画像フレームが−Hエンコードされた後は、後続の画像フレームの これらの変化がエンコードされるようになっている。
本発明によれば、ビデオ・テレコミュニケーション・システムにおいてデジタル カラービデオデータを伸張するための方法が実現される。上記のシステムは、ビ デオ画像フレームにおける複数本の走査ラインのうちの少なくとも一部分におけ る複数組のランレングスおよびデジタル的に圧縮されたカラー要素コードの組合 せで表される前回の画像フレームから現在の画像フレームまでの変化を表す複数 個のディタル化信号を受け取る手段を有しでおり、また、3つのデジタルカラー 要素に対するデジタル的に圧縮されたカラー要素コードのルックアップテーブル を有している。ランレングスとデジタル的に圧縮されたカラー要素コードは、第 1のデジタルワードサイズを有しており、圧縮されたカラー要素コードは、第2 のデジタルワードサイズを有している。本方法は、前回の画像フレームから現在 の画像フレームまでのランレングスおよび圧縮カラー要素コードの組合せにおけ る伸張されてデコードされるべき変化を受け取る工程と、ルックアップテーブル に基づいて、デジタル的に圧縮されたカラー要素コードをデコードして、各ラン レングスに対する3つのデジタルカラー要素のそれぞれのためのカラー要素テー ブルを作成は、第3、第4および第5のデジタルワードサイズを有している。
また、本方法は、パンツアメモリ手段内において画像フレーム内の複数本の走査 ラインを表しているランレングスおよびカラー要素データの列に対して、ランレ ングスおよびこれに対応するカラー要素を格納する工程と、ランレングス内にお ける開始画素から終了画素までの画素を、マッッピングされる各走査ラインの端 部分にマツピングすることによって、画像フレームの各画素における画像フレー ムの走査ラインのランレングスおよびこれに付随するカラー要素から画像フレー ム用の3つのカラー要素データからなるカラービデオ表示信号を生成する工程を 含んでいる。
本発明によれば、ビデオ・テレコミュニケーション・システムにおいてデジタル カラービデオデータを伸張するための装置が実現される。上記のシステムは、ビ デオ画像フレームにおける複数本の走査ラインのうちの少なくとも一部分におけ る複数組のランレングスおよびデジタル的に圧縮されたカラー要素コードの組合 せで表される前回の画像フレームから現在の画像フレームまでの変化を表す複数 個のディタル化信号を受け取る手段を有しており、また、3つのデジタルカラー 要素に対するデジタル的に圧縮されたカラー要素コードのルックアップテーブル を有している。ランレングスとデジタル的に圧縮されたカラー要素コードは、第 1のデジタルワードサイズを有しており、圧縮されたカラー要素コードは、第2 のデジタルワードサイズを有している。本装置は、前回の画像フレームから現在 の画像フレームまでのランレングスおよび圧縮カラー要素コードの組合せにおけ る伸張されてデコードされるべき変化を受け取る手段と、ルックアップテーブル に基づいて、デジタル的に圧縮されたカラー要素コードをデコードして、各ラン レングスに対する3つのデジタルカラー要素のそれぞれのためのカラー要素テー ブルを作成する手段を含んでいる。ここに、3つのデコードされたカラー要素は 、第3、第4および第5のデジタルワードサイズを有している。
また、本装置は、パンツアメモリ手段内において画像フレーム内の複数本の走査 ラインを表しているランレングスおよびカラー要素デ−タの列番二対して、ラン レングスおよびこれに対応するカラー要素!納する手段と、ランレングス内にお ける開始画素から終了画素までの画素を、マンンビングされる各走査ラインの端 部分にマツピングすることによって、画像フレームの各画素における画像フレー ムの走査ラインのランレングスおよびこれに付随するカラー要素から画像フレー ム用の3つのカラー要素データからなるカラービデオ表示信号を生成する手段を 有している・本発明によれば、複数のビデオ画像フレームの発信および受信を行 うテレビデオ、コミュニケーション・システムにおけるデジタルカラービデオデ ータを圧縮および伸張するための方法が実現される。
各画像フレームは、複数個の画素からなる走査ラインを複数本含んでおり、画像 フレーム内の各画素は、3つのデジタルカラー要素を有している0本方法は、3 つのデジタルカラー要素のうちの少なくとも一つに基づいて各画素に対する輝度 関数を決定する工程と、各走査ライン上における少なくとも1つの画素から予め 設定した距離だけ離れた画素間における輝度関数の差に基づいて、前記画像フレ ームにおける走査ライン内の画素における少なくも本質的な部分に対する少なく とも1個の識別パラメータを決定する工程と、識別パラメータの少なくとも1つ を対応するしきい値と比較することによりで、走査ライン内において連続する関 係にある画素のランレングスに対する開始画素および終了画素を決定する工程と を有している。
ここに、ランレングスは第1のデジタルワードサイズを有しており、3つのカラ ー要素は、第2、第3および第4のデジタルカラー要素を有している。また、本 方法は、第2、第3および第4のデジタルワードサイズの合計よりも小さな第5 のデジタルワードサイズを有している視覚的に最も有意性の高いカラー組合せで あるデジタル的に圧縮されたカラーコードのルックアンプテーブルを参照して、 画像フレームにおけるデジタルカラー要素の全てをエンコードする工程と、画像 フレームのうちの少な(とも一部分を表示している複数組のランレングスおよび デジタル的に圧縮されたカラーコードの組合せをエンコードする方法と、現在の 画像フレームにおけるランレングスとデジタル的に圧縮されたカラーコードを、 前回の画像フレームのこれらとを比較して、前回の画像フレームから現在の画像 フレームまでの変化を判別し画像フレームの少なくとも一部分における前回の画 像フレームから現在の画像フレームまでの変化を判別する工程と、画像フレーム の少なくとも一部分に対する前回の画像フレームから現在の画像フレームまでの 変化をエンコードする工程とを含んでおり、これによって、初期の画像フレーム が一旦エンコードされた後は、後続の画像フレームのこれらの変化がエンコード されるようになっている。さらに、本方法は、前回の画像フレームから現在の画 像フレームまでのランレングスおよびデジタル的に圧縮されたカラーコードにお けるエンコードされた変化を伝送する工程と、前回の画像フレームから現在の画 像フレームまでのランレングスおよび圧縮されたカラーコードにおける伝送され たエンコード化変化を、伸張およびデコードを行うために受け取る工程と、ルッ クアップテーブルに基づいて、デジタル的に圧縮されたカラー要素コードをデコ ーディングして、各ランレングス用に、3つのデジタルカラー要素のそれぞれに 対するカラー要素テーブルを作成する工程を含んでいる。ここに、3つのデコー ドされたカラー要素は、第6、第7および第8のデジタルワードサイズを有して いる。本方法はさらにまた、バッファメモリ手段内において、画像フレームの複 数本の走査ラインを表しているランレングスおよびカラー要素データの列内に、 ランレングスおよびこれに対応するカラー要素を格納する工程と、ランレングス 内における開始画素から終了画素までの画素を、マンッピングされる各走査ライ ンの端部分にマツピングすることによって、画像フレームの各画素における画像 フレームの走査ラインのランレングスおよびこれに付随するカラー要素から画像 フレーム用の3つのカラー要素データからなるカラービデオ表示信号を生成する 工程を含んでいる。
本発明によれば、複数のビデオ画像フレームの発信および受信を行うテレビデオ ・コミュニケーション・システムにおけるデシタルカラーとデオデータを圧縮お よび伸張するための装置が実現される。
各画像フレームは、複数個の画素からなる走査ラインを複数本含んでおり、画像 フレーム内の各画素は、3つのデジタルカラー要素を有している。本装置は、3 つのデジタルカラー要素のうちの少なくとも一つに基づいて各画素に対する輝度 関数を決定する手段と、各走査ライン上における少なくとも1つの画素から予め 設定した距離だけ離れた画素間における輝度関数の差に基づいて、前記画像フレ ームにおける走査ライン内の画素における少なくも本質的な部分に対する少なく とも1個の識別パラメータを決定する手段と、識別パラメータの少なくとも1つ を対応するしきい値と比較することによって、走査ライン内において連続する関 係にある画素のランレングスに対する開始画素および終了画素を決定する手段と を存している。
ここに、ランレングスは第1のデジタルワードサイズを有しており、3つのカラ ー要素は、第2、第3および第4のデジタルカラー要素を有している。また、本 装置は、第2、第3および第4のデジタルワードサイズの合計よりも小さな第5 のデジタルワードサイズを有している視覚的に最も有意性の高いカラー組合せで あるデジタル的に圧縮されたカラーコードのルックアップテーブルを参照して、 画像フレームにおけるデジタルカラー要素の全てをエンコードする手段と、画像 フレームのうちの少なくとも一部分を表示している複数組のランレングスおよび デジタル的に圧縮されたカラーコードの組合せをエンコードする手段と、現在の 画像フレームにおけるランレングスとデジタル的に圧縮されたカラーコードを、 前回の画像フレームのこれらとを比較して、前回の画像フレームから現在の画像 フレームまでの変化を判別し画像フレームの少なくとも一部分における前回の画 像フレームから現在の画像フレームまでの変化を判別する手段と、画像フレーム の少なくとも一部分に対する前回の画像フレームから現在の画像フレームまでの 変化をエンコードする手段とを有しており、これによって、初期の画像フレーム が一旦ユンコードされた後は、後続の画像フレームのこれらの変化がエンコード されるようになっている。さらに、本装置は、前回の画像フレームから現在の画 像フレームまでのランレングスおよびデジタル的に圧縮されたカラーコードにお けるエンコードされた変化を伝送する手段と、前回の画像フレームから現在の画 像フレームまでのランレングスおよび圧縮されたカラーコードにおける伝送され たエンコード化変化を、伸張およびデコードを行うために受け取る手段と、ルッ クアップテーブルに基づいて、デジタル的に圧縮されたカラー要素コードをデコ ーディングして、各ランレングス用に、3つのデジタルカラー要素のそれぞれに 対するカラー要素テーブルを作成する手段を含んでいる。ここに、3つのデコー ドされたカラー要素は、第6、第7および第8のデジタルワードサイズを有して いる。本装置はさらにまた、バッファメモリ手段内において、画像フレームの複 数本の走査ラインを表しているランレングスおよびカラー要素データの列内に、 ランレングスおよびこれに対応するカラー要素を格納する手段と、ランレングス 内における開始画素から終了画素までの画素を、マッフビングされる各走査ライ ンの端部分にマツピングすることによって、画像フレームの各画素における画像 フレームの走査うインのランレングスおよびこれに付随するカラー要素から画像 フレーム用の3つのカラー要素データからなるカラービデオ表示信号を生成する 手段を有している。
図に示すように、本発明の好適な実施形態においては、ビデオ通信システムは、 RGBビデオカメラを使用してビデオ画像を生成することが可能であり、また、 アナログRGB信号を、標準60フィールド/秒で生成することが可能である。
各フィールドは、インターレース・モードにおける画像の半分を表している。カ メラ10によって生成されたビデオ画像フレーム用の信号は、アナログ−デジタ ル変換器12に受け取られ、ここにおいて、レッド、グリーンおよびブルー(R GB)のアナログ要素がデジタルカラー要素の変換される。ここに、これらの要 素は、それぞれ6ビツトのデジタルワードとしてデジタル化され、18ビツトか らなるカラービデオ画像の各画素に対するRGB要素のビット・パケットを形成 する。
本例で使用されているソースカラービデオ画像を生成する形式の装置は、本発明 にとって必須のものではない。RGBデジタル出力信号に変換される標準のNT SC合成信号を発生するカメラも、NTSCカメラの607秒以外のフィールド 速度を利用したカメラとして適している。また、カメラの出力も、厳密にRGB である必要はない。これは、これ以外の3種類のカラー要素群を使用して、カラ ービデオ画像を生成して伝送することができるからである。例えば、3種類のデ ジタルカラー要素信号は、シアン、マゼンタおよびイエローであってもよい。あ るいは、色相、彩度、明度であってもよく、あるいは、2色と、第3のパラメー タとして、例えば元のアナログビデオ信号の色相、彩度あるいは明度などの完全 にビデオ信号に基づいたものとを併用してもよく、このようにすれば、カメラに よって発生したカラー情報を自動的に重み付けできることになる。
また、3種類のカラー要素は、同一のビット数で表示する点も必須のものではな い。この理由は、ある範囲のカラーは人間の目によっては容品に認識できないと いうことがテレビジョン業界では知られているからである。このような情報の重 み付けとしては、例えば、RGB法において使用されるビット数の低減を挙げる ことができ、このようにすることによって、実際に認識可能な他のカラー情報を 多諧調で伝送することが可能となる。
一方、圧縮されるカラービデオ画像のソースとしては、本発明のカラービデオデ ータ圧縮装置に導入するために取出可能となった、ビデオディスク、コンピュー タファイル記憶媒体、ビデオテープなどの格納手段とすることができる。
デジタル化されたRGB信号は、イメージ捕捉エンジン16の遷移エンジン部1 4に受け取られる。この部分は、集積回路手段およびそこに付設されたメモリ手 段を有していることが好ましい。イメージ捕捉エンジンにおける第1の主要な部 分は、遷移エンジンであり、これは、システムにおけるアナログ前方部によって 発生したビデオ画像フレームのシーケンス内の各走査ラインにおける各画像エレ メント用の3種類のカラー要素ビデオ信号に基づいて、輝度関数を決定するため の回路部を有している。好適なモードにおいては、輝度変換器1日は、ビデオ画 像フレームの走査ラインにおける各画素用の3種類のデジタルカラー要素のそれ ぞれのビットを合計して、輝度(あるいは明度)値を算出し、この得られたプー ラを更に処理する。本発明の装置においては、各走査ラインは480の画素を有 しているのが好ましく、このことは、カメラの解像度にとっては適しており、ま た、従来において利用できる典型的なものよりも解像度を高めることができる。
従来においては、−4的に、1走査ライン当たり256本しか利用できない。3 種類のカラー要素の輝度は、重み付けされて1種類あるいは2種類のカラーに対 して大きな有意性が付与され、これによって、輝度関数が作成される。また、こ の輝度は、部分的に元のソースアナログビデオ信号に基づいたものとしてもよい 。しかし、輝度関数は、少なくともその一部分が、3種類のデジタルカラー要素 の総和に基づいていることが好ましい。従って、3種類の6ビツトカラー要素の 総和から得られた輝度関数のデジタルワードサイズは、8ビツトとなる。各画素 用の輝度関数は、入力捕捉エンジンにおいて使用されて、画素判別用の輝度関数 に基づき1個あるいはそれ以上の識別パラメータの評価に供される。画素は、識 別点とし機能し、これらの点の近傍において、1個あるいはそれ以上の識別パラ メータが、予め記憶されたしきい値から変化することが認められる。
輝度関数はピクチャー内のカラー変化あるいはピクチャー内の対称物の移動を示 す優れた指標である。イメージ捕捉エンジンにおいては、輝度関数に基づき1個 あるいはそれ以上の個数の識別パラメータを、ライン間の差を測定するための基 礎とし使用することもでき、また、フレームからフレームにむけて移動している と識別される対象物の端を規定する画素シーケンスを判別するために使用するこ ともできる。一般的に言って、輝度関数を構成する輝度あるいはその他のカラー 要素の組合せは、画像特性が変化する部分において、際立った変化を示す。
カラーサンプリングの解像度におけるノイズに起因して、カメラがビデオ画像内 に異常をもたらす。このような異常は、画像にとってなんら利点がないので、伝 送データ量を低減させるためには除去する必要がある。画像が60番目ごとに新 たなフィールドで表示されると、このような異常は人間の目によって平均化され る。平滑な外観を有し、実際には細部がほとんどない領域は、接近して観察する と、「クロールJ (crawl) シているように思われる。このように見え ることは、「モスキード効果」としても知られている。画像を固定して、単一の フィールドだけを調べてみると、画像は、粒状で、斑点の付いた表面となってい る。輝度データにおけるノイズによる影響は、算出された輝度における僅かな変 化として現れる。画像をデジタル化すると、このデジタル化処理においては、こ れらの異常が実際の画像の詳細を表していないにも係わらずこれらの異常の全て をデジタル表示に変換してしまう。イメージ捕捉エンジンにおける輝度の処理に おいては、このような意味のない詳細部分が除去される。
輝度データにおけるノイズに起因して発生した不必要な詳細部分を除去するため の有効な方法としては、1個あるいはそれ以上の識別パラメータにおける差をこ れらに最適なしきい値と比較することによって、走査ラインの画素用の輝度関数 の少なくとも一部分に基づき、変化点を判別する方法がある。識別パラメータと しては、画素間の輝度関数の差から構成されているものが好適である。この差は 、走査ライン内における最も近い画素(Diff−1)間であるnプラス1、n プラス2あるいはそれよりも離れた画素間において測定されたものである。ここ に、nは輝度の変化が測定された画素の走査ライン上の位置を表している。また 、この差は、隣接した第1の差(Diff−2)間のものである。また、識別パ ラメータは、各パラメータ関数であるDiff−1、Dif4−2の差の合計で ある累積パラメータ(CulI−diff)である。各識別パラメータは、それ 自身の最適しきい値を有しており、この値は省略時の値を有しており、この値は 、操作者あるいは処理装置からの指示によって、装置によって修正される。最適 しきい値は、操作者による解像度の選択に応じて入力捕捉エンジンによって調整 できるようになった省略時の値を有していることが好ましい。特1m別点あるい は遷移識別点を決定するためのしきい値パラメータの選択は、極めて主観的なも のである。これらのパラメータを選択することによって、画像を規定するために 必要なデータ点の個数が決定され、また、画像全体の知覚に関する品質が決定さ れる。
典型的なランレングスの決定方法においては、2つのしきい値が使用される。一 つは最後の識別点であるCumdiHからの輝度の累積変化である。このCul 1+diffは、その価が6以上であり、しかも最後の識別点からの画素の個数 が5以上である場合には、識別点のトリガとなる。もう一方の識別パラメータは 、隣接した2つの差の値Diff2の合計である(これは、離れた2個の画素の 輝度値の差に等しい)。このDiff2の値が32以上であると算出された場合 には、論理は、ラインがエツジとなっていることを示すことになる。このエツジ は、識別点を特定するものである。論理は、Diff2の値が20を下回るまで は、エツジ特性内に止まっている。このエツジモードから抜は出ると、次の画素 のカラーが開始エツジの判別が行われた位置に送られる。また、Diff2の符 号が変わると、このことは、新たな識別点であることを意味している。Cumd iffのしきい値が変化すると、画像の画質およびデータの複雑性に大きな影響 がでる。
識別点のスロープ判別(すなわち頂点の判別)においては、3種類の汎用的な条 件が使用される。初期のスロープは、識別点の位置において判別され、全ての測 定値は、そのスロープの基となる。初期のスロープであるINTTSは、次の関 数NDIFF2を計算することによって決定される。
NDIFF2− (輝度(i−H−輝度+i+ )/ 2INITSは識別点の 直後におけるNDIFF2の値である。
スロープしている場合におけるCUMDIFFは次のように規定される。
Cl門DIFF t++ = CLIMDIFF (r−+)+NDIFF2  <r+CUMDIFFの絶対値が20以上であり、ランレングスにおける画素の 個数が10以上である場合には、識別点が発生する。同様にして、NDIFF2 の絶対値が4と等しいかあるいはこれ未満であり、ランレングスが5以上の場合 には、最後の識別点が同様に発生しなければ、識別点が発生する。3番目の識別 パラメータもNDIFF2に基づいている。
すなわち、 TRIGVALm = NDIFF2 t=s −INITSTRIGVALの しきい値は通常は4ないし10の範囲に設定されて、絶対値が設定価あるいはこ れを超えた値となり、ランレングスが少なくとも2画素となるときには常に、識 別点を発生する。その他の手法を利用することも可能であるが、このような手法 は、許容数のデータ点を有する高画質の画像を形成できるものと思われる。
ビデオ画像の1本のラインに亘る輝度の典型的なプロ7)11を第2図に示しで ある。走査ライン36が交差している画素の輝度関数は、ライン38によって示 しである。第3図に示すように、特徴エンコード法によって、識別パラメータを それに対応する最適差のしきい値を比較した結果に基づいた識別点の図は、段状 のライン40となっており、輝度パターンにおける水平な直線のシーケンスとな っている。それぞれの水平線がそれぞれのカラーの長さを表している。
不必要な詳細部分を除去するために使用することのできる第2の方法は、遷移エ ンコード法あるいはスロープ・エンコード法であり、これを第4図に示しである 。この方法においては、画素間の識別パラメータの差の変動率が測定され、これ らの差の変動率が、予め記憶されたしきい値の差の最適変動率と比較され、これ によって、識別点である頂点が判別される。このような変動点、すなわち識別点 はライン39上において、Xとして示されている。これらの点は、次の頂点を指 示している。rランレングス」は、特徴エンコードおよびスロープ・エンコード 法のいずれにおいても、識別点間の頂点距離として定義される。遷移あるいはス ロープ・エンコード法によれば、輝度データはライン42のようになり、このラ インは、一連の頂点、すなわちスロープ識別点を表わしている。これは、識別点 間のカラー・セグメントの制御に使用される。描画エンジンによって、エンコー ド情報が検索される時に、識別点間のランレングスにおけるカラー価をなめらか に遷移させることができる。この方法においては、各走査ライン用に初期カラー が伝送され、次に、画像フレームの内容を表示するために必要な数のランレング スおよびカラー値シーケンスが伝送される。いずれの実施形態においても、情報 は一連のスロープとして表示される。ランレングスのエンコードデータとしては 、生成されたカラー・スロープが第5図に示すように表示ラインに挿入される。
この場合、スロープ群は、第6図に示すように、ランと、隣接するランのレング スとの間における輝度関数シフトとして発生される。
第1図のイメージ捕捉エンジンにおいて、識別点を判別するための識別点ディテ クター26は、画像における画素のカラー内の識別点を固定する各手法がそれぞ れ利点および欠点を有しているので、これらの手法のうちのいずれか一つを交互 に利用できるようにしてもよい。特徴コーディング手法は、明確なエツジあるい はラインのある複雑な対象物を含む画像の場合に対して使用するのにより通して いる。これに対して、スロープ・エンコーディング手法は、陰影が徐々に遷移し ている場合あるいはカラーが徐りに変化してしてる場合に使用するのに適してい るが、多数のエツジおよびラインのあるイメージを含む画像を表示する場合には 、別個のコーディングを行うことが必要となる。スロープ・エンコーディング手 法の好適な実施形態においては、しきい値シーケンスが識別パラメータと比較さ れ、この後に、累積パラメータ(Cu+5−diff)および最適累積しきい値 も識別点の判別に使用されて、緩やかな変化率の輝度がめられる。この輝度の変 化から輝度変化の蓄積値がめられる。この値は、識別点を特定するために充分な メリットを有している。
3種類の要素のカラー・コードは、ランレングス・プロセッサ28においても処 理されて、カラー要素の6ビツト値から最低位の2桁のビットが除去される。す なわち、好適なモードにおいては、各カラー要素のビットから2ビツト除去され て、4ビツト・デジタルワードとされる。このようにする代わりに、好適な実施 形態においては、遷移エンジンも、予め設定された3要素カラーを表すカラーマ ツプを有している。このマツプにおいては、nビットコードが特定のカラー組合 せに対応している。この場合には、イメージのカラーは、可能な限り正確にカラ ー・マツプ内のカラーと一致させである。さらには、カラーコードを四捨五入す ることもできる。このように縮小したデジタルカラー要素は、次にランレングス ・プロセッサ28内において、ランレングスと共にエンコードされる。縮小した カラー要素のビットサイズは4ビツトが好適ではあるが、アナログ・フロントか らのカラー要素用の入力デジタルワードサイズのように、異なるサイズにして情 報内容を変更できるのと同様に、縮小したデジタルカラー要素もまた異なるサイ ズにすることができる。
カラー要素用のデジタルワードサイズの組合せにおいては、レッド要素用のもの を縮小したサイズとすることができ、これは、この業界において、レッド要素を 縮小しても知覚することができるということに鑑みたものである。
特徴およびスロープ・エンコーディング手法によれば、各画像フレーム用に最小 のビット数をエンコードすることができるように、各種のピント数を使用して、 初期の画像フレームおよび連続する画像フレームの変化を表示することができる 。この点は従来の技術に対して際立った改良点である。従来の技術においては、 4×4あるいは3×3の画素のブロックを解析し、情報をこのようなブロック内 に圧縮するようにしており、セグメントの外側に変化があるか否からに関わりな く、常に、画像内の情報内容を表示するために同一数のビットを用いなければな らない。
イメージ捕捉エンジンにおける第2の主要部分は、捕捉パンツアメモリ(CBM ) 29であり、このメモリは、エンコードされたランレングスおよび画像フレ ームからのほぼ200本のデータを表示している縮小されたコード要素を受け取 る。しかし、必要とされるデータ速度が目標とする速度で画像を送るには速すぎ る場合、より少ない本数の走査ライン、例えば150ラインあるいは100ライ ンを記憶できるようにすることもできる。この捕捉パフファメモリ内のランレン グスおよびカラー要素情報は、次に、ビデオデータプロセッサ30に伝送される 。このプロセッサは、アクセスコントロール35によって、捕捉バッフアメモル 内のランレングスおよびカラーデータにアクセスして、モデム32によって伝送 するのに適したフォーマットにビデオ情報を変形しそれを伝送できるように、イ ンターフェースとして機能する。このモデムは、電話34に接続されており、ま た、33の位置には、ビデオデータをさらに圧縮するための手段を有している。
ビデオデータは、旧画像メモリ31内に記憶されている以前の画像フレームと比 較するようにしてもよい。
ビデオデータプロセッサ30の単純化プロセッサ33においては、カラーコード が切断されて縮小カラー要素コードが形成された後に、さらに、画素のカラー値 間の差を解析するようにすることができる。
また、与えられたしきい値の範囲内で変動するこのように縮小されたカラー要素 のランレングスを結合することができる。あるいは、対応するしきい値に応じて 1つあるいはそれ以上の識別パラメータの変数に基づいて、縮小カラーコードの ランレングスを更に結合することもできる。ランレングスコードは、最大値の4 ビツトにおいて、16ビツトのランレングスおよびカラーコードに対して、本実 施例の16ビツトのコンピュータバスを介して互換性を有しているので、各ラン レングス用の画素シーケンスの結合を、ランレングス当たり最大16個の画素ま でコーディング可能であることが分かる。
しかし、本実施例においては、値が0および1のランレングスは意味がないので 、値Oないし15が、2から17画素のランレングスを表示するために使用され ている。しかし、より長いランレングスを判別することも同様ムこ可能である。
これは、異なる容量のコンピュータバスとの互換性をとり、ランレングスを4ビ ツト以上にし、ランレングスコードデータの組合せを16ビントよりも大きくす ることができるからである。
前述したように、テレコミュニケーションにおいてビデオデータのリアルタイム シーケンシングにおいて、充分に円滑な情報を作成するために必要される圧縮の 限度は、従来の電話回線を介しての伝送においては、約15フレーム/秒である 。1200bps(ビット/秒)のモデムを使用することもできるが、これでは 、通信システムにおいて、1秒当たりのフレーム数が大幅に低下してしまう。シ ステムが、ハーフ・デュプレックス・モードとなるように構成されることが理想 的である。また、フル・デュプレックス・モード構成では、2木の電話回線が必 要となると思われる。使用するモデムは、最大のバンド幅のものを使用すること が理想的にであり、従って、従来のものとしては、2400あるいは9600b psのモデムであり、これよりも多くのビット速度を有する特製のモデムを使用 することもできる。
第7図を参照して説明すると、好適な実施例においては、電話73は通常の電話 回線を介して伝送モデム44から伝送信号を受け取り、次に、受信モデム44が これらの信号を電気的にデジタル化されたフォーマットに変換して、ビデオデー タプロセッサ46によって受け取り可能なものとする。この後に、ビデオデータ プロセッサは、エンコードされたランレングスおよびカラー情報を表示している デジタル化された信号を、描画エンジン62によって受け取り可能なフォーマッ トとなるようにする。再生エンジン48におけるこの描画エンジンは、ランレン グスコードをスロープの形態に変換して、それを画素毎に、デジタル−アナログ 変換器に送り、モニターによって使用できるようにする。このようにする代わり に、ビデオ・プロセッサ・インターフェースを用いて、コンピュータシステム6 6から圧縮したカラービデオデータを受け取るようにしてもよい。
コンピュータシステムは、ハードディスクや高容量フロッピディスクなどの磁気 媒体から、情報を検索するものであり、あるいは、ビデオムービーなどの形態で 、より大きなレングスのビデオ画像フレームを表示するために使用されるビデオ ・ディスク・プレーヤーがら情報を検索するものである。ビデオデータプロセッ サとしては、各種の機能を実行するようにプログラムされたマイクロプロセッサ 手段およびこれに接続されたメモリ手段(図示せず)を備えていることが好まし い。望ましい機能は、旧画像メモリからの最後の画像フレームデータのランレン グスおよびカラーコードに関しての全画像フレーム表示、および最後の画像フレ ームから変化したランレングスおよびカラーコードの列を再生する機能である。
このような差再生機能部45は、ランレングスおよびカラーデータに組み込んだ コントロール(8号を利用して、50の位置においてランレングス再生のための 画像フレームデータを作成し、また56の位置においてカラーコードの再生を行 う。
ランレングスおよびカラー情報は、再生エンジン48のビデオデータプロセッサ 46によって受け取られるので、デジタル化された信号は、16ビツトのデジタ ルワードサイズであることが一般的である。このビット数は変えることができ、 この変更は、使用する統計学的エンコーディングの方式によって異なる。また、 長さが4ないし8ビツトのカラーコードを使用して、より少ないビットを送れば よいように、マツプあるいはパレットから特定のカラーを選択するようにするこ ともできる。前述したように、入力生成エンジンからの信号は圧縮され、エンコ ードされるので、実際に処理されるランレングスのデジタルワードサイズは、一 般には、4ビツトであり、カラーフード部分のデジタルワードサイズは12ビツ トである。前述したように、3種類のカラー要素コードにおけるビットサイズの 剖り当ては、各デジタルカラーコード要素のデジタルワードサイズが4ビツトと なるようにすることが望ましい。しかし、実際の変化した画像における僅かの部 分のみを、伝送される情報に組み込み、変化することのないランレングスをスキ ップするために使用される適正なコントロールデータを用いて、実際にエンコー ドするようにしてもよい。ビデオデータプロセッサにおけるランレングス再生部 であるデコーダー機能部50の働きにより、ランレングス部分がデジタル化され た信号から分離され、これによって、カラーコードのデコーディングを行うビデ オデータプロセッサのカラーコード再生機能部56によって、デジタルカラー要 素が入力されるデジタル化された信号から分離される。しかし、先立って行われ る信号処理およびデータ圧縮において、ランレングスを8あるいは9ビツトのデ ジタルワードサイズに結合し、これによって、ランレングス・デコーダー機能部 の作用によって、8あるいは9ビツトのデジタルワードサイズを4ビツトのデジ タルワード部分に分離するようにしてもよい。ランレングスコードが8あるいは 9ビツトのデジタルワードサイズに結合された場合には、カラーコード部分は、 前もってデータ圧縮されて、4ビツトからなる3つのデジタルカラーコードが8 ビツトのデジタルワードサイズからなる結合カラーコード部分に縮小される。こ の後に、カラー再生機能部56によって、8ビツトのデジタルカラーコードが4 ビツトのデジタルカラーワードサイズからなる3種類のデジタルカラーコードに 変換される。
再生エンジンのランレングス・デコーダーおよびカラー・コード部分からのラン レングスおよびカラーコード情報は、ビデオデータプロセッサから、描画エンジ ン62内のアクセス・タイミング・コントロール回路部54を介して、描画エン ジンの表示バッファメモリ57に転送される。このメモリは、デュアル・メモリ ・バッファであるピンポンA58とピンポンB60を備えていることが望ましい 。アクセス・タイミング・コントロール54ば、ビデオプロセッサの制御の下に 、再生されたランレングスおよびカラー情報を上記のピンポン・バッファ・メモ リの一つに格納するために送り、この後に、各画像フレーム用の情報が完成され る。この画像が表示される一方で、システムが受け取った次のシーケンシャル画 像情報が同様にして表示バッファ・メモリの2番目の部分に送られて、ここに格 納される。表示バッファ・メモリの各ブロックは、ランレングスおよびカラーコ ード情報によってメモリがオーバーフローすることにないように、充分な容量を 備えている必要がある。容量としては、32に16ビツトのデジタルワードのラ ンダム・アクセス・メモリがピクチャー再生用としては充分であることが確認さ れた。
描画エンジン62は、画素発生器61を有しており、この発生器6】は、各ピン ポン・メモリ内に記憶されたランレングスおよびカラーコードを変換して、モニ ター64上に表示するだめの点とする。
描画エンジンのアクセス・タイミング・コントロール54は、画素発生器用の全 ての表示タイミングおよび制御に応答可能となっている。この描画エンジンは、 ライト・ストローブを発生して、カラー情報のランを、表示用にデジタルからア ナログに変換される一連の点に書き込む。
特徴エンコード・ランレングス・データから画素を発生させるための好適な実施 例においては、特定のカラー組合せのランレングスにおける各端部にテーパーが 付いており、これによって、あるランレングスから次のランレングスへのカラー 遷移が平滑化される。このようにして平滑となるように再生されたビデオライン 41を第6図に示しである。ランレングスが短い場合には、通常は、このことが 、カラーレベルの変化を激しくことを意味している。ランレングスが長い場合に は、通常は、このことが、カラーレベルの変化が緩やかであることを意味してい る。識別パラメータの一つによって与えられる輝度関数における変化が大きい場 合には、これは、画像にエツジがある可能性が高いことを意味しており、これに 対して、変化が小さい場合には、これは陰影効果を示している。ランレングスお よび1つ以上の識別点に基づき、画素発生器では、中間の識別点を配置すべき場 所を決定し、一つの中間識別点から次の識別点へのRGBカラー要素のそれぞれ に対して、平滑なカラー遷移となるように補間する。各走査ラインの端も同様に 、それらが別のカラーに接触するときに遷移するので、このような走査ラインの 開始点および終了点は、端に隣接して単一の中間識別点を有しており、これによ って、画像の端から隣接したカラーへの比較的鋭利な遷移が起こる。上記の補間 は、線形補間が好ましいが、しかし、曲がった表面をより忠実に描くようにして もよい。イメージがスロープ・エンコードされた場合には、画素発生器によって 、中間識別点を挿入することなく、一つの頂点から次の頂点に向けて平滑な遷移 が形成される。
描画エンジンの画素発生器は、ランレングスによって指定される多対の点の間お けるカラー補間を実施するために必要な全ての機能部を有しており、RGB要素 のそれぞれに対して、3つの異なったチャンネルにおいて、6あるいは8ビツト の精度で、4ビツトのカラー要素を6あるいは8ビツトのデジタルワードに変換 するようになっていることが好ま゛しい。ビットサイズを増加させることによっ て、画素発生器は、異なるカラーの画素間におけるカラー遷移をより円滑なもの として発生することが可能となる。例えば、4ビツトのデジタルワードサイズの 場合には、レッド、グリーンおよびブルーのカラー組合せが最大4096個可能 であるが、それぞれのカラー要素の諧調は最大でも僅か16諧調である。ビット サイズを6まで増加させると、各要素の諧調が64まで可能となり、組合せの総 数は262.144個可能となる。8ビツトのデジタルワードサイズを使用すれ ば、各要素に対してより大きな範囲の諧調を与えることが可能となる。しかし、 前述したように、カラー要素用のデジタルワードサイズを等しくする必要はなく 、カラー要素のうちの1つあるいは2つのものを、他の1つの要素を犠牲にする ことにより、より広いカラー範囲とするようにすることもできる。この犠牲とな ったカラー要素はその知覚性に応じてより小さなデジタルワードサイズとされる 。このように、画素発生器は、画素毎に表示される画像フレームの画素を表示す るデジタル情報を発生する。この情報は、RGBの3つのチャンネルを介して、 画素発生器からデジタル−アナログ変換器63に伝送され、この変換器によって 、ビデオ信号がアナログ形式に変換されて、モニター64上に表示されることに なる。
第1図ないし第9図を参照して説明すると、参照番号110ないし134が付し であるエレメントは、参照番号10ないし34が付しであるエレメントに対応し ている。第8図には、別の実施例を示してあり、ここにおけるイメージ捕捉エン ジン116は、遷移エンジン114からのデータをさらに単純化して圧縮する機 能を有するビデオプロセッサ130を備えている。捕捉バッフ7メモリ129の 出力は、標準の入力、出力および制御部166を備えたプロセッサ補助システム 130に受け取られる。標準110166はキーボード、ディスケットコントロ ール部、データ・タイム・クロック、およびモニター出力制御部を備えている。
プロセッサ補助システムの出力は、モデム132に接続されており、このモデム は、電話134に接続されており、これによって、圧縮された情報が通常の電話 回線を介して伝送される。1個以上のモデムを使用して、より速いイメージ表示 速度あるいはカラーイメージの画質をより高めることも可能である。
第9図を参照して説明すると、ビデオ・データ・プロセッサ補助システム168 は、以下に説明するように、ビデオプロセッサ130およびビデオプロセッサ1 46の圧縮および伸張機能を実行するものであるが、イメージ捕捉エンジン(1 ,C,E)および再生エンジン(R,C,E)に接続して、双方向通信システム において、ビデオカラーデータの圧縮および伸張に使用するようにすることが最 も好ましい。
しかし、プロセッサ補助システムが、カラービデオ情報の圧縮に使用されている 場合には、再生エンジンを、入力生成エンジンに接続されているように、同一の プロセッサ補助システムに接続する必要はない。ビデオm(fシステムが、イメ ージ捕捉システム回路部がカメラの一部分として構成されており、また、再生エ ンジン回路部が表示エユターの一部分として構成されている場合には、イメージ 捕捉エンジンおよび再生エンジンによって、異なるプロセッサ補助システム13 0.146が通常利用されることになる。
第9図に示しであるように、シェアド・ビデオ・データ・プロセッサ補助システ ムは、シェアド捕捉メモリバッファ170から入力を受け取る。このバッファは イメージ捕捉エンジンから入力を受け取る。そして、このプロセッサ補助システ ムは、出力をシェアド表示メモリバッファに送る。このバッファは、再生エンジ ンに対して出力を出すための描画エンジンの領域154.158.160を有し ている。これらのメモリバッファは、エンコードされた情報がオーバーフローし ないように充分な容量が必要であり、実用上においては、このためには、32に 16ビソトのメモリ・スペースがあれは充分である。メモリバッファ170もま た、イメージ捕捉エンジンおよびビデオ・データ・プロセッサとの間で入力およ び出力を分けるようにすることが好ましく、デュアル・ビンボン・メモリ部を備 えたメモリ・バッファ172も同様に、再生エンジンとビデオ・データ・プロセ ッサとの間で入力および出力を分けられる。プロセッサ補助システムは、2つの マイクロプロセッサを備えており、これらのプロセッサA174およびプロセッ サ8176は、モトローラ68020.32ビツトプロセツサとすることが好ま しい。プロセッサAによって、プロセッサ補助システムにおけるほとんど全ての 処理機能が実行されるので、ここに、512にバイトのプライベート・データ・ メモリA178が配置される。プロセッサBには、256にバイトのメモリB1 80内においてより小容量のメモリが割り当てられている。これらのプロセッサ AおおびBの間には、こレラの間の通信用に、16にバイトのデュアル・ポート RAM182が配置されている。32にバイトのデュアル・ポー)RAM184 および186が、さらに、プロセッサAおよびB並びに110プロセッサ部分1 66の間にバッファとして配置されている。
I10コントロール部166用のマイクロプロセッサ0188は、ディスケット 制御節用のDRAMリフレッシュ・ダイレクトメモリアクセス190および51 2にバイトのDRAM192を備えたインテル80286であることが好ましい 。入出力ポート194は全体が標準I10であり、ここには、ディスク・ドライ ブ、キーボード、モニターなどが含まれている。
第8図、第10図および第11図を参照して、単純化および圧縮機能を備えたイ メージ捕捉エンジンおよびプロセッサ補助システム130の動作を説明する。同 一のカラー値となっている走査ラインにおける画素シーケンスのランレングス2 00は、9ビツトのデジタルワードであると判別され、これが、イメージ捕捉エ ンジン内において分割されて、4ビツトのデジタルワード201とされる。部分 118において輝度関数を決定するために使用されるRGBカラー要素202a Sb、cは、6ビツトのデジタルワードであり、これが、識別点論理126にお けるランレングス用の識別点を判別するために使用される。これらのカラーは、 カラーコ7ド切断回路部120内において各6ビツトワードから最小桁側の2ビ ツトを除去することによって切断されて、4ビツトのデジタルワード204a、 b、cとされる。ランレングス・エンコーダ128は、一連のランレングスおよ びRGBカラーコードの組合せを捕捉バッファ・メモリ129内にマンピングし て、プロセッサ補助システム130によって次の処理が行われるように準備する 。本発明の好適な実施例においては、予め設定された省略カラーマツプ214は 、カラーコード部分120内にあり、RGB値およびそれらに対応する8ビツト ・コードなどの3種類のカラー要素の異なる組合せのルックアップテーブルを有 しており、4ビツトに切断された3つのRGBコードから得られる組合せ可能な 4,096のうちから、知覚上有意性のある256個のカラー組合せを抜き出し てマツピングしである。このカラーマツプは、ビデオ・データ・プロセッサ補助 システムによって変更可能であることが好ましい。
カラーマツプに含まれている256個のカラーコードの組合せは、次の基準に基 づき決定される。RGBカラー要素のそれぞれを4ビツトコードで表せば、それ ぞれのカラー要素の諧調は16段階の範囲で可能となる。しかし、実用上におい ては、ビデオ・カメラによって捕らえたイメージのカラーが、最大あるいは最小 の諧調で現れることはほとんどない。ビデオ・カメラによって捕らえた各種の景 色を統計学的に調査した結果、共通のカラー分布が得られる。この分布を描くと 、得られる二次元チャートは、下側において縦軸に沿ってOから16までの範囲 のグリーンとし、右側に向けて横軸に沿ってOから16までのブルーをとると、 中央位置に、座標(0,0)から(15,15)に亘る細長い形状にパターンが 得られる。第3の次元であるレッドを加えると、広範囲に認められる景色および イメージにおける視覚上有意な分布として、ソーセージ形状の分布が得られる。
このソーセージ形状の分布における端部分から得た組合せは、三次元カラーブロ ックにおける隣接した部分のカラー組合せから視覚的に区別することが不可能で あることが認められた。また、ソーセージ形状の分布内においては、隣接した位 置のカラー組合せは相互に視覚的に区別できないことが認められた。このソーセ ージ形状の分布内にあるブロックから、256個のカラー組合せを注意深く選択 することにより、実際に観る可能性のある視覚的に最も有意性のあるカラー組合 せからなるカラーマツプが構築される。
実用上においては、RGBの比が4:3:2の場合に、皮膚色の範囲のカラーが 形成され、この情報を用いて、カラーの配分分布を、主要ファクターである主観 的な外観と整合させることができる。
このカラーマツピングを利用すれば、自然界におけるカラーのほとんどのものが それほど純粋ではないことが分かる。第15図には、カラーキューブを示してあ り、その前面の左端下が色彩のないブラックであり、その裏面の右端上が、最大 値のレッド、グリーンおよびブルー、すなわちホワイトとなっている。グリーン は、原点である零の点であるブラックから右側に向けて増加している。ブルーは 、ブラックから、下側の左側の裏面端に向けて増加しており、レッドはその一定 レベルを示す複数枚の平面によって表されている。このレッドは、キューブの上 側に向けて増加している。従って、キューブ内で表される全てのカラーの精度は 、各カラー要素に割り当てられたビット数に依存している。各カラーは、キュー ブ内の座標点として表される。
実際のカラーのほとんど全ては、ブラックを示す角部分から上方に湾曲した状態 でホワイトを示す角部分に向けて延びているソーセージ形状に沿って集中するも のと判断される。各カラーは、天然色では発生しない純粋なレッド、グリーン、 ブルー、マゼンタ、シアンあるいはイエローの部分に集中しているので、それぞ れ4ビツトのレッド、グリーンおよびブルーで予め表示することの可能な409 6組のカラーコード数を低減することが可能である。260として示す長円形の 部分は、これらの部分に実際のカラーが集中するので、ある程度の精度で再生し なけらばならない領域である。
その他の81 M Lこおいては、鮮明なトーンは僅かに曇ったカラーで忠実に 再現するようにすることがよい。この理由は、再現された画像の端を見た人は、 システムにおいて伝送されるこの端内に、いずれのカラーが存在しているのかを 正確に知覚することはないからでアル。勿論、それが重要な場合には、訂正プロ セスを施すことカラきる。カラーマツプを生成するための方法は、より粗い諧調 を用いて、鮮明なトーンのカラーの細かい諧調を規定するものであり、この諧調 が細かくなればなるほど、捕捉されたカラーが中央の「ソーセージ3部分から離 れてしまう、このマツプは、多数の画像のカラー分布を検査し、許容可能な結果 を得るためにマツプ・パラメータを調整することによって、経験的に得られたも のである。訂正プロセスは、マツプの各領域において発生する実際のカラーを分 析して、景色内で検出されたカラーをより忠実に再現することができるようにマ ツプのセグメントを訂正する工程からなっている。このプロセスは極めて主観的 なものではあるが有効に機能する。
プロセッサ・システムにおいて、RGBカラーコード212のヒストグラムは、 ランレングスの組合せの全てに対して、統計学的に処理されて、ルックアップテ ーブルとして使用するカラーマツプ2140更新に使用される。各RGB要素用 に4ビツトのカラーコードを使用した場合においても、理論的には最大4.09 6組の異なるカラー組合せを得ることができる。実用上においては、注意深く選 択した256組のカラー組合せが、描画エンジンによって、3種類の各カラー要 素のそれぞれの6ビツトカラー再生により、最大262.144のカラーのイメ ージを生成するのに充分であることが確認された。3種類の各カラー要素を8ビ ツトコードとして再生することによって、より多くの諧調度を実現することが可 能である。
従って、最も頻度の高い256組のカラー組合せのヒストグラムを使用して、カ ラーコード・ルックアンプテーブルであるカラーマツプ214における一連の8 ピントデジタルワードとしてエンコードされたカラーを修正することができる。
カラーマツプにおける各カラー組合せは、カラーの範囲を示すブロックを表して いるので、カラー頻度のヒストグラムを用いて、より忠実にカラーを再生するた めの代表的なカラー組合せとして、カラープロ・7り内における最も発生頻度の 高いカラー組合せに代えることができる。これらのカラーのカラーブロック内に 代表的なカラーが存在しているので、システムによって決定された代替えカラー は視覚的に重要であり、単に、画像内での発生頻度に基づいて選択されるもので はない。
最大4.096組のカラーを表す12ビツトのRGBカラー情報は、このように して8ビツト・デジタルワードのテーブルに縮小され、これによって、視覚的に 最も有意性のある256組のカラーが表される。この256組のカラーの以外の 発生頻度の低いカラーは、カラーマツプ内における最も近いカラーコードの組合 せとして同一の色合いとされる。この操作においては、伝送されるカラーフレー ムのカラーの正確性を大幅に損なうことはない。カラーコードが、4ビツト・ラ ンレングス部分200と結合される8ビツトのデジタルワード206の形態にさ れると、ランレングスをエンコードするための好適な実施例において2から17 個の画素までのランレングスを表している4ビツトのランレングス・コードは、 統計学的に処理されて、完全に処理された後のランレングスのカラーコード組合 せ210内に組み込まれる可変長のデジタルワーに208が形成される。ランレ ングスの長さは、最も頻度の高い1ビツトから、稀にしか発生しない8あるいは 10ビツトまで変化する。よって、ランレングスは2から257の画素を表する ことになり、これは、理論的に言って、2組のランレングスのカラーコード組合 せにおける512個の画素からなる全走査ラインを表すためには充分なものであ る。従って、4ビツトのランレングスは、部位218においてランレングスおよ びカラーコードの組合せがエンコードされるのに先立フて、可能な場合には、部 位216において最終的に結合される。
ランレングスの組合せにおける8ビツトのRGBカラー要素をエンコードできる ようにするために、カラーコードのルックアップテーブル214を構築してエン コードすることが必要であり、このテーブルは、RGB要素のそれぞれに対する 256個の4ビツト・カラーコードのテーブルであり、これが、カラーコードと ランレングスの組合せと共に伝送され、これによって、画像情報のレシーバ−で あるトランレータは、圧縮されたカラー情報をデコードすることが可能となる。
ランレングスとカラーコードの組合せに対しの処理および圧縮が、アドバンスト 処理部220において行われる。入力生成エンジンにおける識別点の判別のため に行われる画素と画素との間の区別および比較動作と同様にして、隣接した走査 ラインが比較され、前の走査ラインとは走査方向が異なることのない走査ライン テーブルが形成される。これによって、ラインあるいはその部分が複製される。
このようにして、ランレングスおよびカラーコードの組合せ210をディファレ ンス・テーブル222として圧縮することが可能となる。補助フレーム処理と呼 ばれる別の手法を使用して、システムの受け取り部において新たな画像を更新す るために送る必要のあるデータ量を減少させることができる。この補助フレーム 手法は、各n番目のラインをサンプルして、各イメージに対してそれらのライン の処理のみを継続して行うものである。エツジ部を形成しているランレングスの 組合せにおける目立ったセグメントは、エツジ・ディテクター224において検 知される。このディテクターは、移動分析部226によってフレーム間のこのよ うなセグメントの変位をモニターするものであり、移動分析部226は、走査ラ インのセグメント群におけるこのような走査ラインのセグメントの移動の追跡を 、水平方向の移動、収縮、成長、あるいはこのようなセグメントの垂直方向の変 位、または、このような移動の組合せに基づいて行うようにすることが好ましい 。より高いレベルでの圧縮においては、最後の画像フレームのランレングスおよ びカラーコードとの組合せ情報、を、現在の画像フレームと比較することによっ てフレーム間の区別を行ない、変化しない部分を特定するためのスキップ・コー ドをエンコードするようになっており、これによって、変化したランレングスお よびカラーコードの組合せが部位228においてエンコードされる。
最後に、プロセンサ補助システムは、このプロセッサ補助?ステムから伝送され るランレングスおよびカラーコードの組合せのエンコードを、ランレングスとカ ラーコードの組合せの発生ヒストグラムを決定することによって行なうことが好 ましい。ここにおける統計学的エンコーディングは、)luffmanエンコー ディングの形態であることが望ましく、最も発生頻度の高い組合せを、部位23 0において1ビツトのデジタルワードのテーブルに割り当てるようになっている 。このテーブルは、システムの受信部において利用される。
すなわち、1ビツトのデジタルワードの1つあるいはその他のビットの状態が参 照されて、対応するランレングスとカラーコード・テーブル内に最も発生頻度の 高いランレングスの組合せが入れられる。
例えば、テーブルが2進数を示してる場合には、受信したテーブルには、ランレ ングスとカラーコードの組合せが入れられ、そうでない場合には、零をしめずマ ーカーが残される。これは、テーブルのこの部分が後に満たされることを示すも のである。次に発生頻度の高い3つの組合せが2ビツト長のデジタルワードとし て表示される・ここで・2進ビツト状態のうちの1つによって、受は取りテーブ ルの位置が後に入れられることを再び指示する。この後に、発生頻度が次に高い 3つの組合せが対応する受け取りテーブルにおけるそれらの各位置に代入される 。次に、3ビツトのデジタルワードのテーブルが同様にして、次に発生頻度の高 い7つの価を示すために作成され、ここにおける2進ビツトの状態のうちのひと つが後に代入される値を表示している。そして、このように繰り返すことによっ て、最後の8ビツトのデジタルワードサイズを使用して、残りのカラーコードの 組合せが表示される。このようなプロセスは、上述した1、2.3、nビットの グルービング・シーケンス以外のグルービングにも適用することができる。この ような圧縮されたランレングスとカラーコードの情報の統計学的なエンコーディ ングは、少なくとも個々のカラーコードに対しては行うようにすることが最も望 ましく、ランレングスの部分は後に、エンコードされて8ビツトのデジタルワー ドのテーブルとして別個に受け取られる。しかし、8ビツトのランレングス部分 を同様な方法で別個に統計学的にエンコードして、ランレングスとカラーコード の組合せにおけるランレングス要素用の統計学的にエンコードしたテーブルを別 個に伝送するようにすることも可能である。あるいは、同様な統計学的なエンコ ード方法を使用することも可能である。
第12図を参照すると、ここにおけるエレメント143ないし166は、基本的 には、先に述べた本発明の好適な実施例において参照番号43ないし66で示す 部分と同一である。ここにおいて、電話143はオーディオ・デジタル化信号を 送信モデムから通常の電話回線を介して受け取る。この信号は次に受信モデム1 44が受け取り、ビデオ・データ・プロセッサ146が、描画エンジンによって 受け取り可能な形式およびフォーマットでデジタル化ビデオ信号を作成する。ビ デオ・データ・プロセッサ146は、入出力制御部166に接続されている。プ ロセンサ補助システムのアーキテクチャ−は、第9図において述べたものと全体 的に同一である。デジタル化信号によって表示される内容は、ビデオ画像フレー ムの複数本の走査ラインのうちの少なくとも一部分における第1のデジタルワー ドサイズの複数のランレングスと、デジタル的に圧縮されたカラー要素コードと である。このデジタル的に圧縮されたカラー要素コードのルックアンプテーブル は、そのカラー要素コードがこのルックアップテーブルに従ってデコーディング され、部位156にあるプロセッサ・カラー再生部のメモリ内に、3種類のデジ タルカラー要素のテーブルが形成される。この後に、ランレングスおよびカラー 要素が、表示バッファ・メモリ157に送られる。このメモリには、デュアル・ メモリ・スペース172、アクセスタイミング・コントロール部154および2 つのピンポン・バッファ158.160が含まれている。
第7図を参照して説明した再生エンジンによって処理された信号と同様にして、 ランレングス・デコーダ150は、伸張されたランレングス情報を受け取り、こ のランレングス情報のデコーディング用のカラー要素情報が、部位156におい て再生される。カラーおよびレングス情報は、部位150.160において、バ ッファ・メモリ157のマツピング用に従前に画像152と比較される。このバ ッファ・メモリ157は、ビンボン・メモリA15日とピンポンメモリB160 とを有している。画素発生器161は、表示バッファ・メモリによって、これら のビンボン・メモリに対して交互に従属し、伝送された画像の走査ラインを画素 毎に再生する。この再生情報は、次にデジタル−アナログ変換器163において デジタルからアナログ系に変換されて、モニター164上の表示に用いられる。
第13図および第14図を参照して説明すると、本発明のプロセッサ補助システ ム146の好適な実施例においては、ビデオ・データ・プロセッサにおいて発生 する部位145での差異の再生動作に先立って、統計学的コーディングが部位2 32においてデコードされ、また、部位234において、プロセッサ補助システ ムのメモリ内におけるランレングスとそれに付随するカラーコードのテーブルの 形態でデコードされ、前述したように、ルックアップテーブルを参照して、部位 156においてこのテーブルが充填される。アドバンスト・ディファレンス再生 動作部145においては、フレーム間の差異およびライン間の差異のそれぞれの テーブルが、部位234においてデコードされる。この部位においては、旧画像 メモリ152に従って、部位236においてフレーム間の差異がデコードされ、 部位238においてランイ間の変化がデコードされる。また、ディファレンス再 生動作部においては、部位240において、補間によって生成されたエツジ間の 画像情報と共にエツジおよび移動がデコードされる。部位246における、結合 されたデジタルワードサイズのランレングスを、4ビツトのデジタルワードサイ ズのランレングスに分割する動作は、ランレングス再生動作部150において発 生する。カラー再生動作部156における圧縮されたカラーコードのデコーディ ングは、ルックアップテーブルを参照して行われるが、この動作は部位248に おいて行われ、これによって、ランレングスに割り当てられる4ビっト、6ビツ トあるいは8ビツトのカラー要素コードを、表示バッファ・メモリ157内の部 位250に格納することが可能となる。
第14図を参照して説明すると、完全に圧縮されたデジタル化信号の統計学的デ コーディングにおいては、再生されたテーブルは、4ビツトのデジタルワードサ イズのランレングス256のテーブルであり、また、8ビツトのデジタルワード サイズのRGB圧縮カラーコード254のテーブルである。ランレングス−カラ ー・デコーダは、ランレングスの部分を個別に取り扱って、4ビツトのデジタル ワードサイズのランレングス部分256を生成し、また、8ビ・ントのデジタル ワードサイズのRGB圧縮カラーコードがデコードされて、4ビツトのデジタル ワードサイズのRGB要素256a、256bおよび256Cが形成される。4 ビツトのランレングスおよび4ビツトのデジタルRGBカラーコードはバッファ ・メモリ内にマツピングされて、再生エンジンによって処理され、また画素発生 器に伝送される。この画素発生器においては、4ビツトのデジタル・カラー要素 が、ランレングスを示す開始および終了点の間にある各画素用に、6ビツトのデ ジタルカラー要素258a、258bおよび258Cの補間として表現される。
以上、本発明をビデオ電話会議システムとして説明してきたが、本発明は、ハー ドディスクあるいはデータをコンピュータシステムを介して格納あるいは通信す るための3.5インチの高容量磁気フロッピディスクなどの磁気媒体、または、 ビデオムビーの形態で情報を伝送するビデオディスクプレーヤー用のビデオディ スクからのカラー・ビデオ・データを伸張させるための使用するために適用する こともできる。
上記の説明においては、本発明の方法およびシステムによれば、カラー要素から 有意性の低い情報を切断し、視覚上量も有意性の高いカラー・コードの組合せを 統計学的にエンコードすることによっって、カラー・ビデオ・データの圧縮およ び回復することが可能であることが分かる。また、本発明によれば、連結したラ ンレングス、ライン間の差異、エンコードされる情報量が最小となるように低減 されたピクチャー・フレームのセグメントおよび部分の移動をエン3−ドするこ とによってさらにデータ圧縮されてし)るカラー、ビデオ・データをさらに処理 した後に、このビデオ・カラー・データの圧縮および回復を行うことが可能とな る。本発明によれば、さらに、統計学的なエンコーディングに従ってデータを更 にコーディングおよびデコーディングすることができ、これによって、システム が伝送しなければならない情報量を更に減少させることが可能となる。
以上本発明における特定の実施例について説明すると共に図示したが、当業者に よれば、困難を伴うことなく、各種の修正および実施例を怨起することが可能な ことは明確である。従って、本発明の構成、詳細部分あるいはその適応場所を多 様に変更することは、本発明の範囲を逸脱することなく行うことができる。
浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) 可変合成データ送り FIG、10 浄書(内容に変更なし) 浄書(内容に変更なし) 浄書(内容に変更なし) FIG、13 浄書(内容に変更なし) 可変合成データの受け取り 日G、14 浄書(内容に変更なし) 手続補正書く方式) %式% 3、補正をする者 事件との関係 出願人 名 称 ユーヴイシー コーポレーション5、補正命令の日付 平成2年10月 9日国@調査報告

Claims (20)

    【特許請求の範囲】
  1. 1.複数のビデオ画像フレーム用のカラービデオ信号を発生する手段を備えたビ デオ・テレコミュニケーション・システムにおけるデジタル・カラー・ビデオ・ データを圧縮するための方法であって、前記各画像フレームは、複数個の画素か らなる複数本の走査ラインから構成されており、前記が画像フレームにおける前 記各画素は、3つのデジタルカラー要素を有しており、前記方法は以下の工程を 含んでいることを特徴とするデータ圧縮方法。 (a)前記3つのデジタルカラー要素のうちの少なくとも1つに基づいて、各画 素に対する輝度関数を決定する工程。 (b)各走査ライン上の一つの画素から予め設定した距離だけ離れた画素間の前 記輝度関数の差異に基づいて、現在の画像フレームの走査ラインにおける画素の うちの少なくとも本質的な部分に対する少なくとも1個の識別パラメータを決定 する工程。 (c)少なくとも1個の識別パラメータを対応するしきい値と比較することによ って、前記走査ライン内において連続する関係にある画素のランレングスに対す る、開始画素および終了画素を決定する工程。ここにおいて、前記ランレングス は、第1のデジタルワードサイズであり、前記3つのカラー要素は、それぞれ第 2、第3および第4のデジタルワードサイズである。 (d)前記第2、第3および第4のデジタルワードサイズの合計よりも小さな第 5のデジタルワードサイズとなっている視覚的に最も有意性の高いカラー組合せ であるデジタル的に圧縮されたカラー要素のルックアップテーブルを参照して、 前記画像フレーム内の前記デジタルカラー要素の全てをエンコードする工程。 (e)前記画像フレームの少なくとも一部分を表している前記ランレングスおよ びデジタル的に圧縮されたカラーコードの複数組の組合せをエンコードする工程 。 (f) 前記現在の画像フレームにおける前記ランレングスおよびデジタル的に 圧縮されたカラーコードを、前回の画像フレームにおけるランレングスおよびデ ジタル的に圧縮されたカラーコードと比較することによって、前記前回の画像フ レームから前記現在の画像フレームまでの変化を判別する工程。 (g)前記画像フレームの少なくとも一部分用に、前記前回の画像フレームから 前記現在の画像フレームまでの変化をエンコードし、これによって、初期画像フ レームがエンコードされた後は、後続する画像フレームにおけるこのような変化 のみをエンコードするようにした工程。
  2. 2.請求の範囲第1項に記載の方法において、少なくとも1個の識別パラメータ をしきい値と比較する前記工程は、前記輝度関数の差異が算出されている前記画 素のそれぞれに対して、前記差異の変化率を算出する工程と、前記差異の変化率 を、予め設定した変化率差の最適しきい値と比較することによって、前記画素の うちのいずれのものが前記輝度関数の変化点を示しているのかを判別する工程と を含んでいることを特徴とするデータ圧縮方法。
  3. 3.請求の範囲第1項に記載の方法において、少なくとも1個の前記識別パラメ ータをしきい値と比較する工程は、複数個の識別パラメータを対応する複数のし きい値と比較することによって、前記画素のうちのいずれのものが前記輝度関数 の変化点を示しているのかを判別する工程を含んでいることを特徴とするデータ 圧縮方法。
  4. 4.請求の範囲第1項に記載の方法において、各画像フレームに対して、画像フ レームにおける1本の走査ラインから一方の側に隣接している隣接走査ラインま での前記差異のみを表しているランレングスおよび圧縮されたカラーコードのテ ーブルをエンコードする工程を含んでいることを特徴とするデータ圧縮方法。
  5. 5.請求の範囲第1項に記載の方法において、前記一つの画像から次の画像まで の変化をエンコードする工程は、各画像フレームにおける少なくとも1本の走査 ライン内において、少なくとも1本のランレングスおよび圧縮されたカラーコー ドの組合せのシーケンスとして移動したイメージセグメントの顕著なエッジを判 別する工程と、前記の変化テーブル内に、一つのフレームから次のフレームに向 けて連続して移動する前記イメージシーケンスを表すテーブルとして、顕著なエ ッジ間における前記シーケンスの少なくとも一つにおける変化をエンコードする 工程とを含んでいることを特徴とするデータ圧縮方法。
  6. 6.複数のビデオ画像フレーム用のカラービデオ信号を発生する手段を備えたビ デオ・テレコミュニケーション・システムにおけるデジタル・カラー・ビデオ・ データを圧縮するための装置であって、前記各画像フレームは、複数個の画素か らなる複数本の走査ラインから構成されており、前記が画像フレームにおける前 記各画素は、3つのデジタルカラー要素を有しており、前記装置は、(a)前記 3つのデジタルカラー要素のうちの少なくとも1つに基づいて、各画素に対する 輝度関数を決定する手段を有し、(b)各走査ライン上の一つの画素から予め設 定した距離だけ離れた画素間の前記輝度関数の差異に基づいて、現在の画像フレ ームの走査ラインにおける画素のうちの少なくとも本質的な部分に対する少なく とも1個の識別パラメータを決定する手段を有し、(c)少なくとも1個の識別 パラメータを対応するしきい値と比較することによって、前記走査ライン内にお いて連続する関係にある画素のランレングスに対する、開始画素および終了画素 を決定する手段を有し、前記ランレングスは、第1のデジタルワードサイズであ り、前記3つのカラー要素は、それぞれ第2、第3および第4のデジタルワード サイズとなっており、(d)前記第2、第3および第4のデジタルワードサイズ の合計よりも小さな第5のデジタルワードサイズとなっている視覚的に最も有意 性の高いカラー組合せであるデジタル的に圧縮されたカラー要素のルックアップ テーブルを参照して、前記画像フレーム内の前記デジタルカラー要素の全てをエ ンコードする手段を有し、 (e) 前記画像フレームの少なくとも一部分を表している前記ランレングスお よびデジタル的に圧縮されたカラーコードの複数組の組合せをエンコードする手 段を有し、(f) 前記現在の画像フレームにおける前記ランレングスおよびデ ジタル的に圧縮されたカラーコードを、前回の画像フレームにおけるランレング スおよびデジタル的に圧縮されたカラーコードと比較することによって、前記前 回の画像フレームから前記現在の画像フレームまでの変化を判別する手段を有し 、さらに、(g)前記画像フレームの少なくとも一部分用に、前記前回の画像フ レームから前記現在の画像フレームまでの変化をエンコードし、これによって、 初期画像フレームがエンコードされた後は、後続する画像フレームにおけるこの ような変化のみをエンコードするようにした手段を有していることを特徴とする データ圧縮装置。
  7. 7.請求の範囲第6項に記載の装置において、少なくとも1個の識別パラメータ をしきい値と比較する前記手段は、前記輝度関数の差異が算出されている前記画 素のそれぞれに対して、前記差異の変化率を算出する手段と、前記差異の変化率 を、予め設定した変化率差の最適しきい値と比較することによって、前記画素の うちのいずれのものが前記輝度関数の変化点を示しているのかを判別する手段と を備えていることを特徴とするデータ圧縮装置。
  8. 8.請求の範囲第6項に記載の装置において、少なくとも1個の前記識別パラメ ータをしきい値と比較する手段は、複数個の識別パラメータを対応する複数のし きい値と比較することによって、前記画素のうちのいずれのものが前記輝度関数 の変化点を示しているのかを判別する手段を有していることを特徴とするデータ 圧縮装置。
  9. 9.請求の範囲第6項に記載の装置において、各画像フレームに対して、画像フ レームにおける1本の走査ラインから一方の側に隣接している隣接走査ラインま での前記差異のみを表しているランレングスおよび圧縮されたカラーコードのテ ーブルをエンコードする手段を有していることを特徴とするデータ圧縮装置。
  10. 10.請求の範囲第6項に記載の装置において、前記一つの画像から次の画像ま での変化をエンコードする手段は、各画像フレームにおける少なくとも1本の走 査ライン内において、少なくとも1本のランレングスおよび圧縮されたカラーコ ードの組合せのシーケンスとして移動したイメージセグメントの顕著なエッジを 判別する手段と、前記の変化テーブル内に、一つのフレームから次のフレームに 向けて連続して移動する前記イメージシーケンスを表すテーブルとして、顕著な エッジ間における前記シーケンスの少なくとも一つにおける変化をエンコードす る手段とを有していることを特徴とするデータ圧縮装置。
  11. 11.ビデオ画像フレームの複数の走査ラインのうちの少なくとも一部分におけ る画素ランレングスおよびデジタル的に圧縮されたカラー要素コードの複数組の 組合せにおける、前回の画像フレームから現在の画像フレームまでの変化を表し ている複数個のデジタル化信号を受け取る手段を備えたビデオ・テレコミュニケ ーション・システムにおいて、デジタル・カラー・ビデオ・データを伸張するた めの方法であって、前記システムは、3つの対応するデジタルカラー要素に対す るデジタル的に圧縮されたカラー要素コードのルックアップテーブルを備えてお り、前記ランレングスおよびデジタル的に圧縮されたカラー要素コードの組合せ は、第1のデジタルワードサイズとなっており、前記圧縮されたカラー要素コー ドは、第2のデジタルワードサイズとなっており、前記装置は以下の工程を含ん でいることを特徴とするデータ伸張方法。 (a)前回の画像フレームから現在の画像フレームまでの、ランレングスおよび 圧縮されたカラー要素コードの組合せにおける、伸張およびデコードされるべき 前記変化を受け取る工程。 (b)前記ルックアップテーブルを参照して、前記デジタル的に圧縮されたカラ ー要素コードをデコードして、前記の各ランレングスに対する、前記3つのデジ タルカラー要素のそれぞれのカラー要素テーブルを作成する工程。ここにおいて 、前記3つのデコードされたカラー要素は第3、第4および第5のデジタルワー ドサイズをそれぞれ有している。 (c)バッファメモリ手段内における、前記画像フレームにおける前記複数本の 走査ラインを表しているランレングスおよびカラー要素データの列内に、前記ラ ンレングスおよび前記対応するカラー要素の前記変化を格納する工程。 (d)前記ランレングス内における開始画素から終了画素までの画素を、マッピ ングされるべき各走査ラインの端部分に対してマッピングすることによって、前 記画像フレームの各画素に対する、前記画像フレームの走査ラインの前記ランレ ングスおよびそれに付随するカラー要素から、前記画像フレーム用の前記3つの カラー要素データを有するカラービデオ表示信号を生成する工程。
  12. 12.請求の範囲第11項に記載の方法において、前記ランレングスおよびそれ に付随するカラー要素からカラービデオ表示信号を生成する工程は、付随したカ ラー要素に基づいて、ランレングスに対する前記開始画素をマッピングする工程 と、マッピングされるべき前記走査ラインの端部分に向けて、次のランレングス の開始画素へのカラー遷移が滑らかに移行するように補間することによって、前 記ランレングス内の残りの画素のマッピングを行う工程とを含んでいることを特 徴とするデータ伸張方法。
  13. 13.請求の範囲第11項に記載の方法において、前記バッファメモリ手段内に 前記ランレングスに付随したカラー要素を格納する工程は、前記画像フレーム用 の第1のデータ群が完成されるまで、第1のバッファメモリ内に前記ランレング スおよびカラー要素を格納する工程と、これに続いて、次の画像フレームが完成 されるまで、第2のバッファメモリ内に次の画像フレームデータのランレングス およびそれに付随するカラー要素をマッピングする工程とを交互に行い、これら の第1および第2のバッファメモリ内への格納工程が、後続する画像フレームデ ータに対しても繰替えされることを特徴とするデータ伸張方法。
  14. 14.請求の範囲第11項に記載の方法において、各画像フレームに対して、画 像フレームにおける1本の走査ラインから一方の便に隣接した隣接走査ラインま での前記差異のみを表している値のテーブルとして、ランレングスおよびカラー 要素コードの組合せが既にエンコードされており、前記方法は、ランレングスお よびデジタル的に圧縮されたカラーコードの前記テーブルをデコードする工程と 、画像フレームにおいて、前記列に方向に向けて、1本の走査ラインから隣接す る走査ラインまでの前記差異のみをマッピングする工程とを含んでいることを特 徴とするデータ伸張方法。
  15. 15.請求の範囲第11項に記載の方法において、移動したイメージセグメント の顕著なエッジは、少なくとも1本の走査ラインにおけるランレングスおよび圧 縮されたカラーコードとして判別され、また、ひとつのフレームから次のフレー ムへの前記イメージセグメントの順次の移動を表すものとして、各画像フレーム に対する、前記シーケンスの変化を表示しているテーブル内に含まれており、前 記方法は、ランレングスおよび圧縮されたカラーコードの組合せからなる前記シ ーケンスの変化を前記列内にマッピングする工程を含んでいることを特徴とする データ伸張方法。
  16. 16.ビデオ画像フレームの複数の走査ラインのうちの少なくとも一部分におけ る画素ランレングスおよびデジタル的に圧縮されたカラー要素コードの複数組の 組合せにおける、前回の画像フレームから現在の画像フレームまでの変化を表し ている複数個のデジタル化信号を受け取る手段を備えたビデオ・テレコミュニケ ーション・システムにおける、デジタル・カラー・ビデオ・データを伸張するた めの装置であって、前記システムは、3つの対応するデジタルカラー要素に対す るデジタル的に圧縮されたカラー要素コードのルックアップテーブルを備えてお り、前記ランレングスおよびデジタル的に圧縮されたカラー要素コードの組合せ は、第1のデジタルワードサイズとなっており、前記圧縮されたカラー要素コー ドは、第2のデジタルワードサイズとなっており、前記装置は、 (a)前回の画像フレームから現在の画像フレームまでの、ランレングスおよび 圧縮されたカラー要素コードの組合せにおける、伸張およびデコードされるべき 前記変化を受け取る手段を有し、(b)前記ルックアップテーブルを参照して、 前記デジタル的に圧縮されたカラー要素コードをデコードして、前記の各ランレ ングスに対する、前記3つのデジタルカラー要素のそれぞれのカラー要素テーブ ルを作成する手段を有し、ここにおいて、前記3つのデコードされたカラー要素 は第3、第4および第5のデジタルワードサイズをそれぞれ有しており、(c) バッファメモリ手段内における、前記画像フレームにおける前記複数本の走査ラ インを表しているランレングスおよびカラー要素データの列内に、前記ランレン グスおよび前記対応するカラー要素の前記変化を格納する手段を有し、さらに、 (d)前記ランレングス内における開始画素から終了画素までの画素を、マッピ ングされるべき各走査ラインの端部分に対してマッピングすることによって、前 記画像フレームの各画素に対する、前記画像フレームの走査ラインの前記ランレ ングスおよびそれに付随するカラー要素から、前記画像フレーム用の前記3つの カラー要素データを有するカラービデオ表示信号を生成する手段を有することを 特徴とするデータ伸張装置。
  17. 17.請求の範囲第16項に記載の装置において、前記ランレングスおよびそれ に付随するカラー要素からカラービデオ表示信号を生成する手段は、付随したカ ラー要素に基づいて、ランレングスに対する前記開始画素をマッピングする手段 と、マッピングされるべき前記走査ラインの端部分に向けて、次のランレングス の開始画素へのカラー遷移が滑らかに移行するように補間することによって、前 記ランレングス内の残りの画素のマッピングを行う手段とを有していることを特 徴とするデータ伸張装置。
  18. 18.請求の範囲第16項に記載の装置において、前記バッファメモリ手段内に 前記ランレングスに付随したカラー要素を格納する手段は、前記画像フレーム用 の第1のデータ群が完成されるまで、第1のバッファメモリ内に前記ランレング スおよびカラー要素を格納する動作と、これに続いて、次の画像フレームが完成 されるまで、第2のバッファメモリ内に次の画像フレームデータのランレングス およびそれに付随するカラー要素をマッピングする動作とを交互に行う手段を有 しており、これらの第1および第2のバッファメモリ内への格納動作が、後続す る画像フレームデータに対しても繰替えされるようになっていることを特徴とす るデータ伸張装置。
  19. 19.請求の範囲第16項に記載の装置において、各面像フレームに対して、画 像フレームにおける1本の走査ラインから一方の側に隣接した隣接走査ラインま での前記差異のみを表している値のテーブルとして、ランレングスおよびカラー 要素コードの組合せが既にエンコードされており、前記装置は、ランレングスお よびデジタル的に圧縮されたカラーコードの前記テーブルをデコードする手段と 、画像フレームにおいて、前記列に方向に向けて、1本の走査ラインから隣接す る走査ラインまでの前記差異のみをマッピングする手段とを有していることを特 徴とするデータ伸張装置。
  20. 20.請求の範囲第16項に記載の装置において、移動したイメージセグメント の顕著なエッジは、少なくとも1本の走査ラインにおけるランレングスおよび圧 縮されたカラーコードとして判別され、また、ひとつのフレームから次のフレー ムへの前記イメージセグメントの順次の移動を表すものとして、各画像フレーム に対する、前記シーケンスの変化を表示しているテーブル内に含まれており、前 記手段は、ランレングスおよび圧縮されたカラーコードの組合せからなる前記シ ーケンスの変化を前記列内にマッピングする手段を有していることを特徴とする データ伸張装置。
JP1504986A 1988-04-27 1989-03-23 デジタルカラービデオデータを圧縮および伸張させるための装置および方法 Expired - Lifetime JP2619091B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US187,046 1988-04-27
US07/187,046 US4847677A (en) 1988-04-27 1988-04-27 Video telecommunication system and method for compressing and decompressing digital color video data

Publications (2)

Publication Number Publication Date
JPH03500599A true JPH03500599A (ja) 1991-02-07
JP2619091B2 JP2619091B2 (ja) 1997-06-11

Family

ID=22687391

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1504986A Expired - Lifetime JP2619091B2 (ja) 1988-04-27 1989-03-23 デジタルカラービデオデータを圧縮および伸張させるための装置および方法

Country Status (16)

Country Link
US (1) US4847677A (ja)
EP (1) EP0343790B1 (ja)
JP (1) JP2619091B2 (ja)
KR (1) KR950009458B1 (ja)
AT (1) ATE140357T1 (ja)
AU (1) AU617478B2 (ja)
BR (1) BR8906931A (ja)
CA (1) CA1323094C (ja)
DE (1) DE68926802T2 (ja)
FI (1) FI896256A7 (ja)
IL (1) IL90026A0 (ja)
MX (1) MX166516B (ja)
NZ (1) NZ228809A (ja)
PT (1) PT90391B (ja)
WO (1) WO1989010674A1 (ja)
ZA (1) ZA892800B (ja)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE69020424T2 (de) * 1989-04-26 1995-11-09 Canon Kk Bildkodierverfahren.
US5081450A (en) * 1990-03-09 1992-01-14 International Business Machines Corporation Apparatus and method for compressing and expanding multibit digital pixel data
US5253078A (en) * 1990-03-14 1993-10-12 C-Cube Microsystems, Inc. System for compression and decompression of video data using discrete cosine transform and coding techniques
US5196946A (en) * 1990-03-14 1993-03-23 C-Cube Microsystems System for compression and decompression of video data using discrete cosine transform and coding techniques
US5150432A (en) * 1990-03-26 1992-09-22 Kabushiki Kaisha Toshiba Apparatus for encoding/decoding video signals to improve quality of a specific region
US5218431A (en) * 1990-04-26 1993-06-08 The United States Of America As Represented By The Secretary Of The Air Force Raster image lossless compression and decompression with dynamic color lookup and two dimensional area encoding
US5237409A (en) * 1990-09-10 1993-08-17 Brother Kogyo Kabushiki Kaisha Color image forming apparatus using color compressed color data
US5138459A (en) * 1990-11-20 1992-08-11 Personal Computer Cameras, Inc. Electronic still video camera with direct personal computer (pc) compatible digital format output
US5838266A (en) * 1990-12-12 1998-11-17 Universal Video Communications Corp. Data processing apparatus and method using data compression
US5253275A (en) * 1991-01-07 1993-10-12 H. Lee Browne Audio and video transmission and receiving system
US5132992A (en) * 1991-01-07 1992-07-21 Paul Yurt Audio and video transmission and receiving system
US6002720A (en) * 1991-01-07 1999-12-14 H. Lee Browne, D/B/A Greenwich Information Technologies Llc Audio and video transmission and receiving system
TW223690B (ja) * 1991-02-13 1994-05-11 Ampex
US5164819A (en) * 1991-04-03 1992-11-17 Music John D Method and system for coding and compressing color video signals
DE69221665T2 (de) * 1991-05-23 1997-12-11 Fuji Photo Film Co Ltd Verfahren zur Ermittlung einer Belichtung
JPH0656546B2 (ja) * 1991-07-22 1994-07-27 インターナショナル・ビジネス・マシーンズ・コーポレイション イメージバッファ
US5220410A (en) * 1991-10-02 1993-06-15 Tandy Corporation Method and apparaus for decoding encoded video data
US5258826A (en) * 1991-10-02 1993-11-02 Tandy Corporation Multiple extended mode supportable multimedia palette and multimedia system incorporating same
CA2125788A1 (en) * 1991-12-13 1993-06-24 Eric Charles Peters Buffer and frame indexing
US5434623A (en) * 1991-12-20 1995-07-18 Ampex Corporation Method and apparatus for image data compression using combined luminance/chrominance coding
US5384902A (en) * 1991-12-24 1995-01-24 Aldus Corporation Method for generating a fast inverse table
US5295235A (en) * 1992-02-14 1994-03-15 Steve Newman Polygon engine for updating computer graphic display employing compressed bit map data
JP3037818B2 (ja) * 1992-02-28 2000-05-08 株式会社ハドソン カラー画像における色むら修正方法
US5339108A (en) * 1992-04-09 1994-08-16 Ampex Corporation Ordering and formatting coded image data and reconstructing partial images from the data
US6678461B1 (en) 1992-04-10 2004-01-13 Avid Technology, Inc. Media recorder for capture and playback of live and prerecorded audio and/or video information
US6058236A (en) * 1992-04-10 2000-05-02 Avid Technology, Inc. System and method for digitally capturing video segments from a video assist of a film camera
GB2267624B (en) * 1992-05-05 1995-09-20 Acorn Computers Ltd Image data compression
KR0151410B1 (ko) * 1992-07-03 1998-10-15 강진구 영상신호의 운동벡터 검출방법
US7082106B2 (en) 1993-01-08 2006-07-25 Multi-Tech Systems, Inc. Computer-based multi-media communications system and method
JP2795119B2 (ja) * 1993-02-03 1998-09-10 日本ビクター株式会社 多次元画像圧縮伸張方式
US5495284A (en) 1993-03-12 1996-02-27 Katz; Ronald A. Scheduling and processing system for telephone video communication
US6323894B1 (en) 1993-03-12 2001-11-27 Telebuyer, Llc Commercial product routing system with video vending capability
US20030185356A1 (en) 1993-03-12 2003-10-02 Telebuyer, Llc Commercial product telephonic routing system with mobile wireless and video vending capability
US5448296A (en) * 1993-04-23 1995-09-05 Music; John D. Variable parameter block coding and data compression system
ES2079344T1 (es) * 1993-11-18 1996-01-16 Sega Enterprises Kk Metodo de compresion de datos, memoria de datos de imagen, y metodo y dispositivo para expandir datos comprimidos.
GB9325073D0 (en) * 1993-12-07 1994-02-02 Eidos Plc Improvements in or relating to video processing systems
JP3123587B2 (ja) * 1994-03-09 2001-01-15 日本電信電話株式会社 背景差分による動物体領域抽出方法
AU698055B2 (en) * 1994-07-14 1998-10-22 Johnson-Grace Company Method and apparatus for compressing images
JP3278297B2 (ja) * 1994-07-20 2002-04-30 富士通株式会社 データ圧縮方法及びデータ復元方法並びにデータ圧縮装置及びデータ復元装置
US5659634A (en) * 1994-09-29 1997-08-19 Xerox Corporation Apparatus and method for encoding and reconstructing image data
US5727090A (en) * 1994-09-29 1998-03-10 United States Of America As Represented By The Secretary Of Commerce Method of storing raster image in run lengths havng variable numbers of bytes and medium with raster image thus stored
US5802361A (en) * 1994-09-30 1998-09-01 Apple Computer, Inc. Method and system for searching graphic images and videos
ES2145991T3 (es) * 1995-02-03 2000-07-16 Koninkl Philips Electronics Nv Codificacion de colores de imagen de video.
US7623754B1 (en) * 1995-02-23 2009-11-24 Avid Technology, Inc. Motion picture recording device using digital, computer-readable non-linear media
US6977673B1 (en) 1995-02-23 2005-12-20 Avid Technology, Inc. Portable moving picture recording device including switching control for multiple data flow configurations
US5999406A (en) * 1995-02-23 1999-12-07 Avid Technology, Inc. Dockable electronic equipment container
US5740345A (en) * 1995-03-28 1998-04-14 Compaq Computer Corporation Method and apparatus for displaying computer graphics data stored in a compressed format with an efficient color indexing system
US7532807B2 (en) * 1995-04-07 2009-05-12 Avid Technology, Inc. Combined editing system and digital moving picture recording system
JP2766875B2 (ja) * 1995-04-10 1998-06-18 日本ピラー工業株式会社 軸封システム装置
US5687297A (en) * 1995-06-29 1997-11-11 Xerox Corporation Multifunctional apparatus for appearance tuning and resolution reconstruction of digital images
GB9517436D0 (en) * 1995-08-25 1995-10-25 Eidos Plc Video processing for storage or transmission
US6094453A (en) * 1996-10-11 2000-07-25 Digital Accelerator Corporation Digital data compression with quad-tree coding of header file
US6088484A (en) * 1996-11-08 2000-07-11 Hughes Electronics Corporation Downloading of personalization layers for symbolically compressed objects
US6151410A (en) * 1996-11-19 2000-11-21 Seiko Epson Corporation Image processing apparatus, image processing method and medium for storing image-processing control program
USRE38413E1 (en) * 1997-03-06 2004-02-03 Matsushita Electric Industrial Co. Ltd. Pure red color detection circuit and color compensation circuit using the same
DE69809691T2 (de) * 1997-03-06 2003-04-10 Matsushita Electric Industrial Co., Ltd. Reinrotdetektorschaltung und farbkorrekturschaltung damit
US6704866B1 (en) 1997-07-11 2004-03-09 Cisco Technology, Inc. Compression and encryption protocol for controlling data flow in a network
US7301944B1 (en) 1997-10-24 2007-11-27 Tranz-Send Broadcasting Network, Inc. Media file distribution with adaptive transmission protocols
JPH11161782A (ja) * 1997-11-27 1999-06-18 Seiko Epson Corp カラー画像の符号化方法およびその符号化装置ならびにカラー画像の復号化方法およびその復号化装置
US6205255B1 (en) * 1998-01-06 2001-03-20 Intel Corporation Method and apparatus for run-length encoding of multi-colored images
US6401188B1 (en) 1998-02-27 2002-06-04 Cisco Technology, Inc. Method for selection on a pattern sequence
US6061475A (en) * 1998-03-20 2000-05-09 Axcess, Inc. Video compression apparatus and method
US6266153B1 (en) 1998-05-12 2001-07-24 Xerox Corporation Image forming device having a reduced toner consumption mode
US6396599B1 (en) * 1998-12-21 2002-05-28 Eastman Kodak Company Method and apparatus for modifying a portion of an image in accordance with colorimetric parameters
US6341346B1 (en) 1999-02-05 2002-01-22 Cisco Technology, Inc. Method for comparison between a pattern sequence and a variable length key
US6404927B1 (en) * 1999-03-15 2002-06-11 Exar Corporation Control point generation and data packing for variable length image compression
RU2165681C1 (ru) * 1999-09-08 2001-04-20 Волков Борис Иванович Цифровая система телевидения
AU2086401A (en) 1999-12-22 2001-07-03 Axcess Inc. Method and system for operating an amusement park
US7085424B2 (en) * 2000-06-06 2006-08-01 Kobushiki Kaisha Office Noa Method and system for compressing motion image information
US6697498B2 (en) * 2001-02-02 2004-02-24 Asa Systems, Inc. Method and computer program product for hiding information in an indexed color image
DE10303453B3 (de) * 2003-01-29 2004-08-19 Infineon Technologies Ag Verfahren und Anwendung des Verfahrens zum Auswerten biometrischer Daten
RU2248103C1 (ru) * 2003-08-28 2005-03-10 Волков Борис Иванович Цифровая система телевидения
WO2005074144A1 (en) * 2004-02-02 2005-08-11 Adams Platform Pty Ltd System and method for compressing and encoding/decoding video
US8311088B2 (en) * 2005-02-07 2012-11-13 Broadcom Corporation Method and system for image processing in a microprocessor for portable video communication devices
JP2009290552A (ja) * 2008-05-29 2009-12-10 Fujifilm Corp 動画圧縮装置および動画圧縮プログラム
US8254671B1 (en) * 2009-05-14 2012-08-28 Adobe Systems Incorporated System and method for shot boundary detection in video clips
EP3309744A1 (en) * 2016-10-12 2018-04-18 Asc D.O.O. Image processing system and image processing method for processing image data of at least one image frame
CN107885880A (zh) * 2017-11-30 2018-04-06 惠州市德赛西威汽车电子股份有限公司 一种logo图片的存储方法

Family Cites Families (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3414677A (en) * 1964-12-28 1968-12-03 Itt Time-bandwidth reduction by dividing binary type signal into groups and producing coded signal of predetermined characteristic in response to each group
US3609244A (en) * 1969-12-18 1971-09-28 Bell Telephone Labor Inc Conditional replenishment video system with variable length address code
US3767847A (en) * 1971-07-01 1973-10-23 Bell Telephone Labor Inc Frame-to-frame redundancy reduction system which transmits an intraframe coded signal
US4090221A (en) * 1972-03-13 1978-05-16 Bell Telephone Laboratories, Incorporated Apparatus for improving video signal-to-noise ratio
US3950607A (en) * 1973-04-30 1976-04-13 Colorado Video, Inc. Bandwidth compression system and method
SE369570B (ja) * 1973-12-20 1974-09-02 Ericsson Telefon Ab L M
US3980830A (en) * 1974-05-03 1976-09-14 Licentia Patent-Verwaltungs-G.M.B.H. Compatible picturephone system
GB1511647A (en) * 1974-08-02 1978-05-24 Post Office Digital television system
US4058835A (en) * 1974-11-08 1977-11-15 Westinghouse Electric Corporation Scan conversion apparatus
US3982063A (en) * 1975-02-03 1976-09-21 Bell Telephone Laboratories, Incorporated Methods and apparatus for reducing the bandwidth of a video signal
FR2316819A1 (fr) * 1975-07-03 1977-01-28 Telecommunications Sa Procede de reduction de debit numerique lors de la transmission de video signaux
US4004084A (en) * 1976-03-03 1977-01-18 Bell Telephone Laboratories, Incorporated Video conferencing system using spatial reduction and temporal resolution
JPS53138636A (en) * 1977-05-11 1978-12-04 Hitachi Ltd Transmission method of color video signal
US4179709A (en) * 1978-01-10 1979-12-18 Bell & Howell Company Video information bandwidth compression
US4222076A (en) * 1978-09-15 1980-09-09 Bell Telephone Laboratories, Incorporated Progressive image transmission
US4394774A (en) * 1978-12-15 1983-07-19 Compression Labs, Inc. Digital video compression system and methods utilizing scene adaptive coding with rate buffer feedback
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
US4306249A (en) * 1978-12-20 1981-12-15 British Broadcasting Corporation Digital signal processing method and apparatus
US4261018A (en) * 1979-06-18 1981-04-07 Bell Telephone Laboratories, Incorporated Progressive image transmission
JPS5666971A (en) * 1979-11-05 1981-06-05 Dainippon Screen Mfg Co Ltd Picture data compressing method
US4323916A (en) * 1980-02-07 1982-04-06 Rca Corporation Data rate reduction for digital video signals by subsampling and adaptive reconstruction
US4485400A (en) * 1981-01-13 1984-11-27 Lemelson Jerome H Video telephone
US4420771A (en) * 1981-02-09 1983-12-13 Bell Telephone Laboratories, Incorporated Technique for encoding multi-level signals
JPS57148430A (en) * 1981-03-10 1982-09-13 Victor Co Of Japan Ltd Compression system and compression and expansion system for video composite signal
FR2524740B1 (fr) * 1981-06-02 1986-09-19 Thomson Csf Procede de compression d'une image numerisee
US4589110A (en) * 1981-06-24 1986-05-13 At&T Bell Laboratories Signal processor (system) for reducing bandwidth and for multiplexing a plurality of signals onto a single communications link
US4633311A (en) * 1981-06-24 1986-12-30 At&T Bell Laboratories Signal processor (system) for reducing bandwidth and for multiplexing a plurality of signals onto a single communications link
US4468708A (en) * 1981-10-30 1984-08-28 Ampex Corporation Combined data rate reduction system
US4541012A (en) * 1982-01-04 1985-09-10 Compression Labs, Inc. Video bandwidth reduction system employing interframe block differencing and transform domain coding
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
US4494144A (en) * 1982-06-28 1985-01-15 At&T Bell Laboratories Reduced bandwidth video transmission
ES8405229A1 (es) * 1982-07-23 1984-05-16 British Telecomm Una instalacion de transmision de datos de video.
DE3236281A1 (de) * 1982-09-30 1984-04-05 Siemens AG, 1000 Berlin und 8000 München Verfahren zur farbraumcodierung von digitalen farb-videosignalen und system zur durchfuehrung des verfahrens
EP0107426B1 (en) * 1982-10-14 1987-01-21 British Telecommunications Image transmission
IT1157128B (it) * 1982-12-09 1987-02-11 Cselt Centro Studi Lab Telecom Codificatore e decodificatore di messaggi a lunghezza variabile per sistemi di trasmissione dati
US4654484A (en) * 1983-07-21 1987-03-31 Interand Corporation Video compression/expansion system
US4605963A (en) * 1983-08-15 1986-08-12 Rca Corporation Reduction of control bits for adaptive sub-nyquist encoder
JPS6075184A (ja) * 1983-09-30 1985-04-27 Nec Corp 動画像信号の符号化方式とその装置
US4654695A (en) * 1985-03-25 1987-03-31 Rca Corporation Apparatus for reducing the resolution of video samples by truncating the most significant bits
US4743959A (en) * 1986-09-17 1988-05-10 Frederiksen Jeffrey E High resolution color video image acquisition and compression system
US4772938A (en) * 1986-10-03 1988-09-20 Eastman Kodak Company Color video signal frame store
US4740832A (en) * 1986-10-14 1988-04-26 Technology, Inc., 64 Image storage using separately scanned luminance and chrominance variables
US4774562A (en) * 1987-06-02 1988-09-27 Eastman Kodak Company Image transmission system with preview mode
US4774587A (en) * 1987-06-02 1988-09-27 Eastman Kodak Company Still video transceiver processor
US4758881A (en) * 1987-06-02 1988-07-19 Eastman Kodak Company Still video frame store memory
US4772956A (en) * 1987-06-02 1988-09-20 Eastman Kodak Company Dual block still video compander processor

Also Published As

Publication number Publication date
FI896256A0 (fi) 1989-12-22
JP2619091B2 (ja) 1997-06-11
AU3540889A (en) 1989-11-24
WO1989010674A1 (en) 1989-11-02
NZ228809A (en) 1991-02-26
ZA892800B (en) 1990-12-28
PT90391B (pt) 1994-04-29
FI896256A7 (fi) 1989-12-22
BR8906931A (pt) 1990-12-11
AU617478B2 (en) 1991-11-28
DE68926802D1 (de) 1996-08-14
EP0343790A2 (en) 1989-11-29
DE68926802T2 (de) 1996-12-05
PT90391A (pt) 1989-11-10
IL90026A0 (en) 1989-12-15
ATE140357T1 (de) 1996-07-15
CA1323094C (en) 1993-10-12
EP0343790B1 (en) 1996-07-10
KR900701129A (ko) 1990-08-17
MX166516B (es) 1993-01-11
KR950009458B1 (ko) 1995-08-22
EP0343790A3 (en) 1991-07-03
US4847677A (en) 1989-07-11

Similar Documents

Publication Publication Date Title
JPH03500599A (ja) デジタルカラービデオデータを圧縮および伸張させるための装置および方法
US4914508A (en) Method and system for compressing and statistically encoding color video data
US4816901A (en) Method and system for compressing color video data
JP3283897B2 (ja) データの配置転換方法および装置
US4857993A (en) Method and system for decompressing digital color video statistically encoded data
US5347310A (en) Apparatus for compression encoding video signals
US4857991A (en) Method and system for decompressing color video feature encoded data
US4843466A (en) Method and system for decompressing color video slope encoded data
JP2583627B2 (ja) デジタルカラービデオ用の統計学的にエンコードされたデータを圧縮および伸張させるための方法および装置
US4849807A (en) Method and system for compressing color video feature encoded data
JPS6355276B2 (ja)
KR950009460B1 (ko) 부호화된 칼라 비데오 데이타를 감압하는 방법 및 시스템
KR950009459B1 (ko) 칼라 비디오 데이타를 압축하는 방법 및 시스템
JP3228429B2 (ja) 画像符号化装置
PT90390B (pt) Processo e dispositivo para comprimir e descomprimir dados video de cor digitais, codificados estatisticamente