JPH088842A - データ圧縮伝送システム - Google Patents

データ圧縮伝送システム

Info

Publication number
JPH088842A
JPH088842A JP7168056A JP16805695A JPH088842A JP H088842 A JPH088842 A JP H088842A JP 7168056 A JP7168056 A JP 7168056A JP 16805695 A JP16805695 A JP 16805695A JP H088842 A JPH088842 A JP H088842A
Authority
JP
Japan
Prior art keywords
data
mode
switching
compression
receiver
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7168056A
Other languages
English (en)
Inventor
Jean-Yves Guy
イヴ ギュイ ジャン
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
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 Philips Electronics NV filed Critical Philips Electronics NV
Publication of JPH088842A publication Critical patent/JPH088842A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M7/00Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
    • H03M7/30Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
    • H03M7/46Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind
    • H03M7/48Conversion to or from run-length codes, i.e. by representing the number of consecutive digits, or groups of digits, of the same kind by a code word and a digit indicative of that kind alternating with other codes during the code conversion process, e.g. run-length coding being performed only as long as sufficientlylong runs of digits of the same kind are present
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/16Threshold monitoring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/04Protocols for data compression, e.g. ROHC
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/40Network security protocols

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Compression, Expansion, Code Conversion, And Decoders (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)

Abstract

(57)【要約】 【目的】 本発明の目的は、伝送のために圧縮操作が使
われないときは実行時間を短くしたデータ伝送システム
を提供することにある。 【構成】 同期されている伝送システムの伝送器(1
0)及び受信器(20)は圧縮がもはや効果的でないと
き、第1データ圧縮動作モードから解放モードと呼ばれ
る第2動作モードへスイッチするためのスイッチ手段
(101、102、103、104及び105:20
1、202、203、204及び205)を有し、当該
第2動作モードによると、伝送及び受信それぞれにおい
てあらかじめ決められた数のデータの圧縮又は伸張をし
ないで前記データが直接伝送又は受信される。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、伝送又は受信される
データを圧縮又は伸張するようにエンコード又はデコー
ドされる第1動作モードと、前記データはエンコード又
はデコードすることなしに直接伝送されたり又は受信さ
れる第2動作モードとの間をスイッチングするためのス
イッチ手段を各々有する少なくとも一個の伝送器及び一
個の受信器を有するデータ伝送システムに関する。
【0002】本発明は公のネットワークについての伝送
分野、さらに特にはこれらのネットワークがパケット蓄
積モードを利用する分野で特に重要な応用を有する。実
際には、データ圧縮技術の効果は処理データのタイプに
依存する。これらのデータがランダムであったり、すで
に圧縮されているとき、圧縮は最悪で10〜15容積%
に達するぐらいのデータ上の拡がり効果を実際もってい
るかもしれない。パケット又は蓄積セグメントの数から
見て、この拡がりは最悪の場合でパケットの数の2倍を
ともなうかなりの量かもしれない。その上、圧縮のアル
ゴリズムの大部分にとって、データ圧縮で使われるマシ
ンタイムはデータが圧縮されないより長くなる。このよ
うに多くの圧縮するはずがないようなデータの圧縮は処
理パワーのかなりの労力をよぶ。
【0003】
【従来の技術】米国特許公報第5177480号にはこ
のようなデータの圧縮を制限できるような解決について
述べている。
【0004】この解決は伝送器から受信器へのデータ伝
送を利用することを含み、この解決によれば、前記伝送
器と前記受信器とは圧縮モードと呼ばれるモードと非圧
縮モードと呼ばれるモードとの間を次のようなやり方で
スイッチできる。まず始めに、伝送器と受信器とは前記
非圧縮モードで動作する。データは圧縮なしに伝送さ
れ、圧縮の効果の見積もりに対して得られる結果を比較
するため、各終わりに圧縮をしてみる。圧縮が効果的だ
とわかるような場合に、前記伝送器と前記受信器とは各
々前記圧縮モードへスイッチする。前記圧縮モードにお
いて、前記伝送器だけが圧縮の効果を計算することを継
続し、効果のないことを検出したとき前記伝送モードへ
の切換を前記受信器へ示すようなチェックコードをデー
タパケットに添えて前記受信器へ送る。
【0005】この方法はある場合には満足できるけれど
も、処理されるべきデータストリームが相対的に一様で
ある場合に本発明により制限できる不具合を有してい
る。
【0006】一方でこの方法は、伝送のために使われな
いときでさえ圧縮操作、これはアダプティブ圧縮アルゴ
リズムが使われるときは各々により使われる圧縮ディク
ショナリが同一となるように、リンクの各終わりで実行
することを必要とする。結果的に、前記非圧縮モードで
の実行時間はとても長く、前記受信器はときに伸張を実
行しときに圧縮を実行するので、前記ディクショナリへ
のアクセスの面で二倍の体系が必要であり、より多くの
メモリ空間を要求する。
【0007】他方でこの方法はパケット又はセグメント
の数に対しては小さな限定された拡がりを保証しない。
最悪の場合実際に各々のパケットに対して動作モード
(圧縮モード又は非圧縮モード)の変更があるかもしれ
ず、前記圧縮モードが現れるとき当該パケットのシステ
マティックな拡がり、すなわち余分のパケットが発生さ
れるかもしれない。その上、前記非圧縮モードへ変わら
なければならないということを前記受信器へ示すための
前記受信器へ伝送される前記チェックコードは、これ自
身拡がりの原因になる。
【0008】
【発明の目的及び概要】本発明の目的はこれらの欠点を
克服することである。
【0009】冒頭で述べられたように本発明によるデー
タ伝送システムは同期している伝送器と受信器とが各々
得られた圧縮率を評価するための評価手段と、あらかじ
め決められた数のデータの圧縮が伝送及び受け入れそれ
ぞれのためもはや効果的でないとき、第1動作モードか
ら第2動作モードへスイッチングするためのスイッチ手
段とを有することを特徴とする。
【0010】本発明は使われる圧縮タイプに全体的に依
存しない利点を提供する。
【0011】本発明による伝送システムの特に有利な実
施例において、伝送器と受信器とは、前記第1動作モー
ドで第1の数のデータを圧縮及び伸張するための各々の
手段、得られた圧縮率をあらかじめ決められた臨界値と
比較するための手段、前記得られた圧縮率がより高いも
のならばこの第1動作モードを維持するための手段、も
しそうでないならば前記第2動作モードへスイッチする
ための手段と前記第2動作モードで圧縮又は伸張なしに
第2の数のデータを各々直接伝送、受信するための手
段、及び次いで第1動作モードへスイッチングするため
の手段とを有する。
【0012】実際、圧縮される前に異質のデータの流れ
が多重されないとき、前記圧縮率の減少は、圧縮される
ことができるデータ及び結局圧縮されることができない
データの速い交替より、伝送されるべきデータのタイプ
の持続する変化とよりしばしばリンクしている。圧縮し
ないである数のデータを「素通り」させることを可能と
する本発明はこのようにこのタイプの問題を好ましく解
決する。
【0013】さらにまた、本発明は従来技術の解決と対
照的にデータの最大拡がりを保証することが可能であ
る。例えば第1の数のデータ及び第2の数のデータが4
キロオクテット及び64キロオクテットにそれぞれ等し
い場合を考えるならば、最悪の場合32セグメントまで
の拡がりが、前記圧縮モードで第1の数のデータ伝送の
間128オクテットのパケットに対して得られるだろ
う。もし蓄積セグメントサイズが64オクテットなら
ば、これは3%の拡がりを表す。
【0014】充分に低い最大拡がりを保証するために、
前記第2の数のデータと第1の数のデータとの間の比は
有利には10より高く選択される。
【0015】さらに本発明は前述の伝送システムでの伝
送器又は受信器として使われるべきであろうネットワー
ク相互接続装置、及びこのような装置により使われるデ
ータ圧縮方法に関係する。
【0016】これ以降述べられる実施例を参照に本発明
のこれら及び他のことが説明され明らかになるであろ
う。
【0017】
【実施例】図1によると、本発明による伝送システムは
コミュニケーションチャネル30によりコミュニケート
する伝送器10及び受信器20とを有する。前記伝送器
10自身は断続器101を有する。
【0018】第1の位置P1においてこのインタラプタ
101はデータ圧縮アルゴリズムを利用することにより
データをエンコードするコーダ102に接続される。こ
の例は非同期モデムに関するCCITTリコメンデーシ
ョンV42により述べられているような「ジブ レンペ
ル(Ziv Lempel)」タイプのアダプティブア
ルゴリズムであるが、全体として本発明は使われるアル
ゴリズムのタイプには依存しない。前記エンコーダ10
2の出力は前記伝送器10の出力S1と一方で接続さ
れ、他方で前記伝送器により伝送される数のデータを計
数するカウンタ103の入力と接続される。前記カウン
タの出力は比較器104の第1の入力を形成する。前記
比較器104のもう一つの入力は、前記伝送器の入力に
到着する数のデータを計数するための前記エンコーダ1
02の入力部I1と接続される入力をもつカウンタ10
5の出力により形成される。前記比較器104の出力は
前記スイッチ101を制御する。
【0019】このように、圧縮モードで第1の数のデー
タd(例えば4キロオクテットに等しい)を伝送するこ
とにより前記伝送器10は始まると仮定して、前記スイ
ッチ101はポジションP1にある。前記カウンタ10
5が4キロオクテットに到達したとき、前記比較器は前
記カウンタ103の内容を読み、対応する圧縮率を計算
し、次いで前記カウンタ103及び105を0にリセッ
トする。もしこのようにして得られた圧縮率があらかじ
め決められた臨界値Ts(例えば1.2)より低いなら
ば、スイッチ101へ第2の位置P2へスイッチするた
めの命令が送られる。もしそうでなければ、当該スイッ
チは位置P1にあるままである。
【0020】前記第2の位置P2においては、前記スイ
ッチ101の出力が前記伝送器10の出力S1へ直接接
続され、当該データは非圧縮モードで伝送される。
【0021】この場合、前記カウンタ103が第2の数
のデータD(例えば64キロオクテットに等しい)に達
したとき、前記比較器104は前記スイッチ101へ位
置P1へスイッチするための命令を送り、次いで前記カ
ウンタ103は0にリセットされる。
【0022】同様に受信器20は第1及び第2の位置P
1’及びP2’をもつスイッチ201を有する。第1の
位置P1’ではこのスイッチ201はデコーダ202と
接続され、データを伸張するために当該データをデコー
ドする。前記デコーダ202の出力は一方で前記受信器
20の出力S2と接続され、他方で前記受信器により受
信された一度伸張されたデータの数を計数するカウンタ
203の入力と接続されている。このカウンタの出力は
比較器204の第1の入力を形成する。前記比較器20
4の他方の入力はカウンタ205の出力により形成さ
れ、当該カウンタ205の入力は前記受信器20の入力
I2で受信される数のデータを計数するために前記スイ
ッチ201の前記出力P1’と接続される。前記比較器
204の出力は前記スイッチ201を制御する。
【0023】始めの段階の間、前記伝送器と前記受信器
とは前記コミュニケーションの種々のパラメータ(第1
の数のデータ、第2の数のデータ及び前記データ圧縮率
の臨界値)についてやりとりする。そのとき、第1の数
のデータdが前記圧縮モードで前記伝送器10により伝
送される。前記スイッチ201は位置P1’に置かれる
べきである。前記カウンタ203が第1の数のデータ
(この場合4キロオクテット)に達したとき、前記比較
器204は前記カウンタ205の内容を読み、対応する
圧縮率を計算し、次いで前記カウンタ203及び205
を0にリセットする。このようにして得られた圧縮率が
前記臨界値Tsより低いならば、前記比較器204は前
記スイッチ201へ第2の位置P2’へ変えるための命
令を送る。もしそうでないならば、前記スイッチ201
は位置P1’に残る。
【0024】位置P2’において、データが前記非圧縮
モードで伝送されてしまったとき、前記スイッチ201
の出力は前記受信器20の出力S2へ直接接続される。
【0025】この場合、前記カウンタ203が第2の数
のデータDに達したとき、前記比較器204は前記スイ
ッチ201へ位置P1’へ変えるための命令を送り、次
いで前記カウンタ203を0にリセットする。
【0026】前記伝送器及び前記受信器は同期されてい
て、前記コミュニケーションの種々のパラメータの値は
これらの値が確立されるときにやりとりされ、前記受信
器へ動作モードの変化を示すために前記受信器へ余分の
指示を送ることは必要でない。
【0027】第1の数のデータdの値及び第2の数のデ
ータDの値と前記臨界値Tsの値とは、ユーザーの要望
及びユーザーが使うデータのタイプに依存してユーザー
により、例えば相対的に一様なタイプのデータにおい
て、処理されるデータ数Qに対してプロットされた圧縮
率Tの収束を表している図2に示されるタイプの曲線を
もとにして選択される。
【0028】図2によれば、この場合50オクテットか
ら100オクテット処理された後圧縮率が2に近づき、
1キロオクテットから2キロオクテット処理された後圧
縮率が2.8に近くなり、最大圧縮率で3に近づく。
【0029】とはいっても、D/dの率が増大するにつ
れデータの最大拡がりが減少するということを観察する
ことは重要である。
【0030】他の実施例において、伝送器のカウンタ1
03及び105と受信器のカウンタ203及び205と
は、上述されたように伝送された数のデータを計数する
かわりに、伝送された数のデータに対応する蓄積セグメ
ントの数を計数する。これら二つの動作モード間の選択
は、コミュニケーションが確立されるときやりとりされ
る前記パラメータの一部を形成する。
【0031】図3は、広いエリアのネットワーク伝送の
分野における本発明による伝送システムの例を示す。こ
のような伝送システムは、伝送器と受信器の役割を交互
に果たす二つのネットワーク相互接続装置E1及びE2
を有する。これら二つの装置は、例えばX25トランス
パック(Transpac)ネットワークのようなパケ
ット蓄積ワイドエリアネットワークと、装置E1に対す
るLAN1、装置E2に対するLAN2のローカルエリ
アネットワークとに接続される。これら二つの装置の各
々は、図1で表されるような伝送器と受信器とを有す
る。
【0032】特に簡易でこのような高いパフォーマンス
の実施例において、伝送及び受信するネットワークの相
互接続装置の比較器104及び204はスイッチング命
令を前記スイッチ101及び201へ送る前に、現在の
パケットの処理の終わりまで待つように設けられてい
る。しかしながら、特別な操作(最後のパケットを除い
てシーケンスの全てのパケットに対して動作するビット
M)が前記X25標準により定義されるような全体シー
ケンスパケットに属する当該パケットのために設けられ
る。このようなシーケンスのパケットは全体を形成し、
前記伝送器及び前記受信器のインタフェースX25が異
なるパケットサイズを利用するとき、パケットの最後は
もはやシステマティックには前記伝送器及び前記受信器
の終わりでは一致しない。この問題を改善するために、
前記スイッチ命令が送られる前に全体のシーケンスの終
わりを待つことは可能であろう。しかし全体のシーケン
スは長いかもしれない。例えば全体のシーケンスの形式
で、非圧縮ファイルを伝送することからユーザーを妨げ
るものはない。このようにこの解決は受け入れられな
い。
【0033】本発明によると、パケットの全体のシーケ
ンスの間で前記スイッチング臨界に達するとき、このパ
ケットのビットMは前記全体のシーケンスの終わりを作
るために非活性化され、指標がこの信号に加えられる
(この指標は例えば「ジブ レムペル(Ziv Lem
pel)」アルゴリズムの予約されたコードワードによ
り形成される)。次いで前記スイッチ命令が送られる。
前記受信器の終わりで、前記指標は前記全体のシーケン
スの終わりが圧縮の理由のため前記伝送器により作られ
たことを検出することを可能にする。前記比較器204
は前記スイッチ命令をこのように送り、全体のオリジナ
ルシーケンスを再構築するためにビットMを再び活性化
させる。
【0034】図4はもっと詳細なやり方で図3に示され
ているようなローカルエリアネットワーク相互接続装置
を表す。このような装置はワイドエリアネットワークW
ANX25へのインタフェースIWとローカルエリアネ
ットワークLAN1及びLAN2各々への少なくとも一
つのインタフェースILとを有する。前記ワイドエリア
ネットワークへのインタフェースIWはマイクロプロセ
ッサ5例えばモトローラ社製の68302に接続されて
いる。このマイクロプロセッサ5自身はバス14により
装置構成メモリと呼ばれるメモリ11、マイクロプロセ
ッサ5の動作指示とりわけ本発明が取り込まれるために
必要であるこれらのものを含むスタティックメモリ12
及びデータを含むランダムアクセスメモリ13に接続さ
れる。前記ローカルエリアネットワークLAN1及びL
AN2へのインタフェースILは例えば(イーサネット
ローカルエリアネットワークのための)インテル825
03トランスミッター及びインテル82596DXプロ
セッサにより形成されたコミュニケーションプロセッサ
6に接続される。このコミュニケーションプロセッサ6
自身はバス22により前記コミュニケーションプロセッ
サ6の動作指示を含むスタティックメモリ21及び前記
データメモリ13に接続される。
【0035】図5は図3及び図4を参照して述べられた
ようにネットワーク相互接続装置で使われるであろうデ
ータ圧縮方法のフローチャートを表したものである。こ
のフローチャートで伝送器としての装置操作の場合と受
信器として装置操作する場合とを一体とするために、カ
ウンタ105及び205はC5と呼ばれて一体にされる
だろうしカウンタ103及び203はC3と呼ばれて一
体にされるだろう。
【0036】この装置が伝送器として操作するときこの
フローチャートの種々の箱の概念は以下のように与えら
れる。 箱K0 前記装置の初期動作モードは「圧縮(Com
pression)」モードである。 箱K1 当該方法は前記装置の伝送又は受信入力でパ
ケットを受信するために待つ。パケットがいったん受信
されたら箱K2へ進む。 箱K2 前記装置の動作モードをテスト。もし「圧
縮」動作モードであるならば、当該方法は箱K30へ進
み、もしそうでないならば、箱K50へ進む。 箱K30 現在のパケットに含まれる数のデータを与え
ることによりカウンタC5をアップデートする。 箱K31 現在のデータパケットを圧縮。 箱K32 この圧縮の結果の数のデータを与えることに
よりカウンタC3をアップデートする。 箱K33 カウンタC5の値をテスト。もしこの値が第
1の数のデータdより高いならば、当該方法は箱K34
へ進み、もしそうでないならば、箱K41へ進む。
【0037】箱K34 前記カウンタC3及びC5の値
に基づいて圧縮率を計算。 箱K35 前記カウンタC3及びC5は0にリセットさ
れる。 箱K36 得られた圧縮率と臨界値Tsとの比較。もし
Tsより高いならば、当該方法は箱K41へ進み、もし
そうでないならば箱K37へ進む。 箱K37 現在のパケットの(CCITT X25標準
で定められた)ビットMの値をテスト。もし1に等しい
ならば、当該方法は箱K38と続き、もしそうでないな
らば、箱K39へ進む。 箱K38 ビットMが0にリセットされ全体のシーケン
スの終わりが作られたということを示す「ジブ レンペ
ル(Ziv Lempel)」の別にとってあるコード
ワードが圧縮パケットの終わりに加えられる。それから
当該方法は箱K39に続く。
【0038】箱K39 可能性ある適応で前記インタフ
ェースで使える大きさを伴う当該パケットを伝送。 箱K40 前記装置が「解放(Release)」動作
モードへ変わる。それから、当該方法は箱K1で再び始
まる。 箱K41 可能性ある適応で前記インタフェースで使え
る大きさを伴って当該パケットを伝送。この後で当該方
法は箱K1で再び始まる。 箱K50 前記カウンタC3が現在のデータパケットに
含まれる数のデータが加えられてアップデートされる。 箱K51 前記カウンタC3及び前記ビットMの値をテ
スト。カウンタC3の前記カウントが第2の数のデータ
より低いか又は前記ビットMが1と等しいならば、当該
方法は箱K55へ進む。もしそうでないならば、箱K5
2へ進む。 箱K52 当該パケットを伝送。この後で箱K53に進
む。 箱K53 「圧縮」動作モードが進められる。 箱K54 前記カウンタC3及びC5は0にリセットさ
れ、その後当該方法が箱K1で再び始まる。 箱K55 前記パケットを伝送。この後で当該方法は箱
K1で再び始まる。
【0039】前記装置が受信器として操作するとき、こ
のフローチャートのいくつかの箱は以下に述べられるよ
うに異なる概念をもつ。 箱K31 全体のシーケンスの終わりが作られたという
ことを示す起こりうる割り当てコードワードを記憶及び
次いで現在のデータパケットを伸張。 箱K32 前記カウンタC3はこの伸張の結果である数
のデータが加えられてアップデートする。 箱K33 カウンタC3及び前記ビットMの値をテス
ト。もし前記カウンタC3が第1の数のデータdより高
く前記ビットMが0の値をもつならば、当該方法は箱K
34へ進む。もしそうでないならば、箱K41へ進む。 箱K37 もし全体のシーケンスの作られた終わりを示
す前記割り当てコードワードがあるならば、当該方法は
箱K38へ進み、もしそうでないならば、箱K39へ進
む。 箱K38 ビットMは「1(one)」にリセットされ
当該方法は箱K39に続く。
【0040】本発明の範囲を去ることなしに、さらに特
化して等価の技術手段に置き換えることによりちょうど
述べられた実施例の変形が作られてもよいことはいうま
でもない。
【図面の簡単な説明】
【図1】 本発明による伝送システムの実施例を表した
図である。
【図2】 伝送された数のデータを関数として圧縮率の
収束カーブを表した図である。
【図3】 本発明によるワイドエリアネットワークシス
テムの実施例を表した図である。
【図4】 本発明によるネットワーク相互接続装置の一
部の例を表した図である。
【図5】 図3及び図4を参照に述べられたようなネッ
トワーク相互接続装置で使われるであろうデータ圧縮方
法の一例のフローチャートを表した図である。
【符号の説明】
5:マイクロプロセッサ、 6:コミュニケーショ
ンプロセッサ、10:伝送器、 20:
受信器、11:メモリ、 12:スタテ
ィックメモリ、13:ランダムアクセスメモリ、14:
バス、21:スタティックメモリ、 22:バス、3
0:チャネル、 101:スイッチ、10
2:エンコーダ、 103:カウンタ、10
4:比較器、 105:カウンタ、20
1:スイッチ、 202:デコーダ、20
3:カウンタ、 204:比較器、205:
カウンタ
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 12/46 12/28 12/66

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 伝送又は受信データが圧縮又は伸張され
    るようにエンコード又はデコードされる第1動作モード
    と、前記データがエンコード又はデコードなしに直接伝
    送又は受信される第2動作モードとの間のスイッチング
    のためのスイッチ手段を各々有する少なくとも一個の伝
    送器(10)と一個の受信器(20)とを有するデータ
    伝送システムにおいて、同期している当該伝送器(1
    0)と当該受信器(20)とは、得られた圧縮率を評価
    するための評価手段(103、104、105及び20
    3、204、205)とあらかじめ決められた数のデー
    タの圧縮が前記伝送及び受信それぞれにとってもはや効
    果的でないとき、前記第1動作モードから前記第2動作
    モードへスイッチングするためのスイッチ手段(10
    1、104と201、204)とを各々有することを特
    徴とするデータ伝送システム。
  2. 【請求項2】 請求項1に記載のデータ伝送システムに
    おいて、前記伝送器(10)と前記受信器(20)と
    は、前記第1動作モードにおいては、第1の数のデータ
    (d)をそれぞれ圧縮及び伸張し、得られた圧縮率とあ
    らかじめ決められた臨界値とを比較し、前記得られた圧
    縮率が高いものであるならば、操作のこの第1動作モー
    ドを維持し、もしそうでないならば、前記第2動作モー
    ドへスイッチングし、前記第2動作モードでは、圧縮又
    は伸張なしにデータの第2の数(D)をそれぞれ直接伝
    送及び受信し、次いで前記第1動作モードへスイッチン
    グするための手段を有することを特徴とするデータ伝送
    システム。
  3. 【請求項3】 請求項2に記載のデータ伝送システムに
    おいて、前記第2の数のデータと前記第1の数のデータ
    との間の比が10を越えるということを特徴とするデー
    タ伝送システム。
  4. 【請求項4】 ワイドエリアネットワーク相互接続装置
    と伝送モード又は受信モードでデータを交換するための
    ネットワーク相互接続装置(E1,E2)であり、伝送
    又は受信データが圧縮又は伸張されるようにエンコード
    又はデコードされる第1動作モードと前記データがエン
    コード又はデコードなしに直接伝送又は受信される第2
    動作モードとの間のスイッチングのためのスイッチ手段
    を有するネットワーク相互接続装置(E1,E2)にお
    いて、圧縮があらかじめ決められた数のデータをそれぞ
    れ伝送又は受信するためもはや効果的でないとき、前記
    第1動作モードから前記第2動作モードへスイッチング
    するためのスイッチ手段を有することを特徴とするネッ
    トワーク相互接続装置(E1,E2)。
  5. 【請求項5】 請求項4に記載のネットワーク相互接続
    装置(E1,E2)において、前記第1動作モードで
    は、第1の数のデータ(d)をそれぞれ圧縮及び伸張
    し、得られた圧縮率とあらかじめ決められた臨界値とを
    比較し、前記得られた圧縮率が高いものであるならば、
    この第1動作モードを維持し、もしそうでないならば、
    前記第2動作モードへスイッチングし、前記第2動作モ
    ードでは、圧縮又は伸張なしに第2の数のデータ(D)
    をそれぞれ直接伝送及び受信し、次いで前記第1動作モ
    ードへスイッチングするための手段を有することを特徴
    とするネットワーク相互接続装置(E1,E2)。
  6. 【請求項6】 伝送又は受信データを圧縮又は伸張する
    ために当該伝送又は受信データがエンコード又はデコー
    ドされる第1動作モードと前記データがエンコード又は
    デコードなしに直接伝送又は受信される第2動作モード
    との間のスイッチングのためのスイッチ手段を各々有す
    る伝送器(10)と受信器(20)との間に伝送される
    当該データを圧縮するための圧縮方法において、前記伝
    送器及び前記受信器それぞれのため、前記第1動作モー
    ドが、第1の数のデータ(d)をそれぞれ圧縮及び伸張
    し、得られた圧縮率とあらかじめ決められた臨界値とを
    比較し、前記得られた圧縮率が高いものであるならば、
    この第1動作モードを維持し、もしそうでないならば、
    前記第2動作モードへスイッチングし、前記第2動作モ
    ードが、圧縮又は伸張なしに第2の数のデータ(D)を
    それぞれ直接伝送及び受信し、次いで前記第1動作モー
    ドへスイッチングすることを含む圧縮方法。
JP7168056A 1994-06-15 1995-06-09 データ圧縮伝送システム Pending JPH088842A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR9407306 1994-06-15
FR9407306 1994-06-15

Publications (1)

Publication Number Publication Date
JPH088842A true JPH088842A (ja) 1996-01-12

Family

ID=9464233

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7168056A Pending JPH088842A (ja) 1994-06-15 1995-06-09 データ圧縮伝送システム

Country Status (4)

Country Link
US (1) US5648773A (ja)
EP (1) EP0688123A1 (ja)
JP (1) JPH088842A (ja)
KR (1) KR960003176A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112533A (ja) * 1997-09-30 1999-04-23 Canon Inc データ通信システム、データ通信方法、データ通信ノードおよび記録媒体
JP2001332976A (ja) * 2000-05-24 2001-11-30 Canon Inc 画像処理装置及び画像処理方法
JP2003338761A (ja) * 2002-05-20 2003-11-28 Fujitsu Ltd データ圧縮プログラム、データ圧縮方法、およびデータ圧縮装置

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2327577B (en) 1997-07-18 2002-09-11 British Broadcasting Corp Re-encoding decoded signals
US6008743A (en) * 1997-11-19 1999-12-28 International Business Machines Corporation Method and apparatus for switching between data compression modes
EP1081910B1 (en) * 1999-08-06 2005-08-31 Matsushita Electric Industrial Co., Ltd. Data transmission and reception apparatus
US6829390B2 (en) * 2001-08-27 2004-12-07 Oridus, Inc. Method and apparatus for transmitting image updates employing high compression encoding
US7263233B2 (en) * 2002-12-26 2007-08-28 Intel Corporation Apparatus and method for data compressibility test
IL197882A (en) * 2009-03-24 2015-03-31 Oleg Litvak A method and device for compression of communication signals

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB1468810A (en) * 1973-05-05 1977-03-30 Emi Ltd Radiography
US4847619A (en) * 1987-10-19 1989-07-11 Hewlett-Packard Company Performance-based reset of data compression dictionary
US5177480A (en) 1988-12-07 1993-01-05 British Telecommunications Public Limited Company Data communication having transmitter-controlled mode switching from compressed-to-transparent mode but local synchronous transmitter-controlled and receiver-controlled mode switching from transparent-to-compressed mode
FR2670973B1 (fr) * 1990-12-19 1994-04-15 Ouest Standard Telematique Sa Systeme de transmission par paquets a compression de donnees, procede et equipement correspondant.

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11112533A (ja) * 1997-09-30 1999-04-23 Canon Inc データ通信システム、データ通信方法、データ通信ノードおよび記録媒体
JP2001332976A (ja) * 2000-05-24 2001-11-30 Canon Inc 画像処理装置及び画像処理方法
JP2003338761A (ja) * 2002-05-20 2003-11-28 Fujitsu Ltd データ圧縮プログラム、データ圧縮方法、およびデータ圧縮装置

Also Published As

Publication number Publication date
EP0688123A1 (fr) 1995-12-20
US5648773A (en) 1997-07-15
KR960003176A (ko) 1996-01-26

Similar Documents

Publication Publication Date Title
US5319682A (en) Adaptive data compression system
US6883035B2 (en) System and method for communicating with temporary compression tables
US7737870B1 (en) Bit-stream huffman coding for data compression
CA2005048C (en) Data compression
US6856651B2 (en) System and method for incremental and continuous data compression
US5293379A (en) Packet-based data compression method
US5177480A (en) Data communication having transmitter-controlled mode switching from compressed-to-transparent mode but local synchronous transmitter-controlled and receiver-controlled mode switching from transparent-to-compressed mode
JP2000513519A (ja) データ接続におけるデータ圧縮
RU2392765C2 (ru) Компрессор сигнальных сообщений
JPH088842A (ja) データ圧縮伝送システム
US6668092B1 (en) Memory efficient variable-length encoding/decoding system
US6067381A (en) Method of reinitializing dictionaries in a data transmission system using data compression
US6940899B2 (en) System employing data compression transparent mode with compression parameter negotiation
JP2001275112A (ja) データ圧縮装置
KR100732664B1 (ko) 텍스트 데이터 압축을 위한 방법 및 장치
US6289130B1 (en) Method for real-time lossless data compression of computer data
JPH08251236A (ja) データ伝送システム、スイッチ、送信機及び受信機
US11469773B1 (en) Deflate compression using sub-literals for reduced complexity Huffman coding
JP2000078201A (ja) 通信装置、通信方法及び通信システム
KR100369514B1 (ko) 데이타압축장치
US7298298B1 (en) Multi-epoch codebook learning in a lossy packet network
CN118055165B (zh) 时间戳信息处理方法、装置、计算机设备及存储介质
CN111092844A (zh) 进行压缩操作的模式转换的方法、及传输装置
JP3159244B2 (ja) データ圧縮装置
JP3159243B2 (ja) データ圧縮装置