JP2865782B2 - 非同期伝送用codec装置 - Google Patents

非同期伝送用codec装置

Info

Publication number
JP2865782B2
JP2865782B2 JP6591090A JP6591090A JP2865782B2 JP 2865782 B2 JP2865782 B2 JP 2865782B2 JP 6591090 A JP6591090 A JP 6591090A JP 6591090 A JP6591090 A JP 6591090A JP 2865782 B2 JP2865782 B2 JP 2865782B2
Authority
JP
Japan
Prior art keywords
cell
rate
coding rate
unit
codec
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.)
Expired - Fee Related
Application number
JP6591090A
Other languages
English (en)
Other versions
JPH03267846A (ja
Inventor
弘之 笠原
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP6591090A priority Critical patent/JP2865782B2/ja
Priority to CA 2038436 priority patent/CA2038436C/en
Priority to US07/671,068 priority patent/US5544170A/en
Priority to EP19910104156 priority patent/EP0446956B1/en
Priority to DE1991631365 priority patent/DE69131365T2/de
Priority to EP19970106983 priority patent/EP0790725A2/en
Publication of JPH03267846A publication Critical patent/JPH03267846A/ja
Application granted granted Critical
Publication of JP2865782B2 publication Critical patent/JP2865782B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N19/00Methods or arrangements for coding, decoding, compressing or decompressing digital video signals
    • H04N19/10Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding
    • H04N19/134Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the element, parameter or criterion affecting or controlling the adaptive coding
    • H04N19/146Data rate or code amount at the encoder output
    • H04N19/152Data rate or code amount at the encoder output by measuring the fullness of the transmission buffer
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/23614Multiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/4302Content synchronisation processes, e.g. decoder synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4346Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream involving stuffing data, e.g. packets or bytes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/438Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving encoded video stream packets from an IP network
    • H04N21/4382Demodulation or channel decoding, e.g. QPSK demodulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6373Control signals issued by the client directed to the server or network components for rate control, e.g. request to the server to modify its transmission rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/637Control signals issued by the client directed to the server or network components
    • H04N21/6377Control signals issued by the client directed to the server or network components directed to server
    • H04N21/6379Control signals issued by the client directed to the server or network components directed to server directed to encoder, e.g. for requesting a lower encoding rate
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/643Communication protocols
    • H04N21/64307ATM
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/63Control signaling related to video distribution between client, server and network components; Network processes for video distribution between server and clients or between remote clients, e.g. transmitting basic layer and enhancement layers over different transmission paths, setting up a peer-to-peer communication via Internet between remote STB's; Communication protocols; Addressing
    • H04N21/647Control signaling between network components and server or clients; Network processes for video distribution between server and clients, e.g. controlling the quality of the video stream, by dropping packets, protecting content from unauthorised alteration within the network, monitoring of network load, bridging between two different networks, e.g. between IP and wireless
    • H04N21/64784Data processing by the network
    • H04N21/64792Controlling the complexity of the content stream, e.g. by dropping packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/654Transmission by server directed to the client
    • H04N21/6547Transmission by server directed to the client comprising parameters, e.g. for client setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5614User Network Interface
    • H04L2012/5616Terminal equipment, e.g. codecs, synch.
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5625Operations, administration and maintenance [OAM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/563Signalling, e.g. protocols, reference model
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • H04L2012/5634In-call negotiation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation
    • H04L2012/5635Backpressure, e.g. for ABR
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5636Monitoring or policing, e.g. compliance with allocated rate, corrective actions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5647Cell loss
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5652Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】 〔概要〕 双方向化された非同期伝送路を用いる場合の音声信号
や画像信号のCODEC装置に関し、 非同期伝送路の状態に適応して常にセル廃棄を最小に
する符号化レートで伝送するための非同期伝送用CODEC
装置を実現することを目的とし、 双方向の非同期伝送路から受信したセルを分離部で分
離し、そのセル中のセル送出順序を規定したタイムスタ
ンプからセルの廃棄を検出して廃棄セル情報を生成する
受信側セル廃棄検出部と、該廃棄セル情報を送信スタン
プ情報及び送信データと共にセル化し該非同期伝送路を
介して対向したCODEC装置に送る多重化部と、対向するC
ODEC装置からの該廃棄セル情報から符号化レートを決定
する符号化レート決定部と、該符号化レートにより該多
重化部へ送るデータを符号化する可変レートコーダと、
該受信側セル廃棄検出部にて受信セルの廃棄が検出され
た時に、該廃棄セルに対してダミーセルを挿入し遅延変
動を吸収する時系列処理部と、該遅延変動が吸収された
受信データを復号化する可変レートデコーダとで構成す
る。
〔産業上の利用分野〕
本発明は、非同期伝送用CODEC装置に関し、特に双方
向化された非同期伝送路を用いる場合の音声信号や画像
信号のCODEC装置に関するものである。
B−ISDN(広帯域ISDN)を想定した非同期(ATM)伝
送網は、第4図に示すように画像、音声、データ等の統
合的なサービスをするシステムが考えられており、非同
期伝送路1が非同期伝送局10に接続され、各伝送局10に
は回線終端装置NTを介して加入者宅バス20に電話、TV電
話、TV会議、CATV、データ端末等のサービスを行うため
の端末(TE)が接続されており、その内の画像、音声端
末(TE)内には映像・音声信号の入出力を行うためのCO
DEC(符号化・復号化)装置が設けられており、映像・
音声情報を発生した時点で送ろうとするものであるた
め、伝送情報に廃棄が生じると再生することが難しく、
又時間軸処理にも不都合が生じ、これに対処する技術が
必要になっている。
〔従来の技術と課題〕
このような非同期伝送方式はまだ実用例が無く研究段
階であるが、伝送情報の単位としてのセルが伝送路上の
伝送局で廃棄されることに対しては、情報の訂正を行
う、廃棄されても画質劣化で済むような階層符号化を
行う、送信部でのセル廃棄に対してのみ符号化レート
の制御を行う、などが検討されているが、の場合では
ハード規模や伝送情報量も増大すると共に完全な訂正は
無理であり、また、の場合はハード規模の小さいアル
ゴリズムを実現することが難しいと共にセル廃棄自体は
ランダムに発生するので不適当であり、更にの場合で
は伝送網内でのセル廃棄に対応出来ない、などの問題が
ある。
一方、セル廃棄を容認すると、バーストエラーが生
じ、廃棄セル数が、受信バッファ保有量を越えるとアン
ダーフローを起こし時系列処理に瞬断を生じて画像、音
声が途切れてしまい、又、自然にセル廃棄が起きない程
度の伝送路使用効率でのシステム設計では、非同期伝送
方式を用いる意味が無いというような問題点がある。
従って、本発明は、非同期伝送路の状態に適応して常
にセル廃棄を最小にする符号化レートで伝送するための
非同期伝送用CODEC装置を実現することを目的とする。
〔課題を解決するための手段〕
上記の課題を解決するため、本発明に係る非同期伝送
用CODEC装置では、第1図に原理的に示すように、双方
向の非同期伝送路1から受信したセルを分離部2で分離
し、そのセル中のセル送出順序を規定したスタンプ情報
(タイムスタンプ)からセルの廃棄を検出して廃棄セル
情報を生成する受信側セル廃棄検出部3と、該廃棄セル
情報を送信スタンプ情報及び送信データと共にセル化し
該非同期伝送路1を介して対向したCODEC装置に送る多
重化部4と、対向するCODEC装置からの該廃棄セル情報
から符号化レートを決定するセル廃棄が最小となる符号
化レート決定部5と、該符号化レートに基づき入力信号
を符号化して送信データとして該多重化部4へ送る可変
レートコーダ6と、該受信側セル廃棄検出部3にて受信
セルの廃棄が検出された時に、該廃棄セルに対してダミ
ーセルを挿入し遅延変動を吸収する時系列処理部7と、
該遅延変動が吸収された受信データを復号化する可変レ
ートデコーダ8とを備えている。
〔作用〕
第1図に示す本発明では、双方向の非同期伝送路1を
介して対向接続されたCODEC装置(図示せず)から受信
したセル(第2図参照)を分離部(DMUX)2で分離し、
廃棄セル検出部3においてそのセル中のセル送出順序を
規定したタイムスタンプ(第2図に示すTS)からセルの
廃棄を検出して廃棄セル情報を生成する。
この廃棄セル情報はこのCODEC装置で生成されるタイ
ムスタンプTSと送信データと共に多重化部4で第2図の
セルの形式に多重化されて非同期伝送路1の復路を介し
て対向したCODEC装置に送られる。
すると、対向したCODEC装置では、送られて来た廃棄
セル情報から符号化レート決定部5がセルの廃棄が最小
となるように符号化レートを決定し、この符号化レート
に応じて可変符号化コーダ6では入力信号を符号化し送
信データとして多重化部(MUX)4へ送る。
この符号化レートの制御は、例えばセル廃棄があるレ
ート以上発生した時は符号化レートを下げ、セル廃棄が
全く無い時には符号化レートを上げるように行われる。
そして、受信側廃棄セル検出部3において、受信セル
の廃棄が検出された時には、この廃棄セルに対して時系
列処理部7でダミーセルが挿入されて遅延変動を吸収
し、更にこの遅延変動が吸収された受信データを可変レ
ートデコーダ8で復号化して送出する。
このようにして非同期伝送路1を挟んで対向するCODE
C装置間でセルの廃棄を常に監視してセルの廃棄を最小
にし、以て正確且つ迅速な情報の伝達を実現している。
〔実 施 例〕
第3図は、本発明に係る非同期伝送用CODEC装置の一
実施例を示したもので、この実施例では、非同期伝送路
1を挟んで2つのCODEC装置,が対向して接続され
ており、各CODEC装置は同一の構成を有している。
各CODEC装置,において、第1図と同一部分には
同一符号が付されており、第1図に示した受信側セル廃
棄検出部3は、分離部2で分離されたセル(第2図参
照)中のタイムスタンプTSを検出するタイムスタンプ検
出部31と、このタイムスタンプ検出部31の検出結果から
廃棄セルの有無をチェックして廃棄セル情報を生成する
廃棄セル情報生成部部32とで構成されており、符号化レ
ート決定部5は、分離部2で分離されたセルから廃棄セ
ル情報を取り出してセル廃棄率を検出する廃棄率検出部
51と、このセル廃棄率に応じてN個の符号化モードの内
の何れかを決定してその符号化モードN(i)を多重化
部4で多重化すると共に多重化部4の多重化クロックを
制御し且つ可変レートコーダ6での符号化レートを制御
する符号化モード決定部52とで構成されている。尚、こ
の実施例では、更に分離部2から分離したセルから符号
化モードN(i)を検出し、この符号化モードによりN
個の復号化モードの内の何れかの対応した復号化モード
を決定して分離部2の分離クロックを制御し且つ可変レ
ートデコーダ8での復号化レートを制御する復号化モー
ド決定部9と、を含んでいる。
以下、第3図において、例えばSinを画像信号とし可
変レート単位を64Kbpsの整数倍Nとし、Nの範囲を1以
上24以下とし、端末バスとのインターフェースを19.44M
Hz,8ビットパラレル(155.52Mbps)とした場合の第4図
に示した非同期伝送網における各CODEC装置の動作を説
明する。
まず、第4図に示したように例えばCODEC装置−
間に非同期伝送路1を張った場合、加入者バス20にて各
端末TEから発生する情報がバス20上に送出するタイミン
グが競合の結果、得られないときには、バッファ(図示
せず)にてセルの遅延が生じ、更に情報量がバス伝送レ
ートを超えると廃棄が生じる。このような遅延や廃棄は
非同期伝送路上の各ノード(例えば局間のリングバス上
等)にて同様に発生する。
このような廃棄を受信端末にて認識する為、セルフォ
ーマット上にセル送出順序を伝えるタイムスタンプ(T
S)なる情報(第2図参照)と、受信セル廃棄に基づく
セル廃棄情報(A)を乗せて伝送している。
このとき、回線設定時の初期状態においては、例えば
CODEC装置の符号化モード決定部52ではN通りの可変
符号化レートモードの内の基準モードi(これは、非同
期伝送路のシステム設計時の回線使用効率予想値に適合
した早く収束させる符号化レートモードに相当してい
る)に設定されており、これに対応して可変レートコー
ダ6で入力データSinを符号化し多重化部4で上記のタ
イムスタンプTS及び符号化モードN(i)と共に多重化
セルとして非同期伝送路Xから対向するCODEC装置に
送出する。
そして、CODEC装置より伝送されたセルを受信したC
ODEC装置では、分離部2で分離しモード検出部7でセ
ル上のモードN=iを検出し、この符号化モードiに対
応する復号化モードを復号化モード決定部9で決定して
分離部2及び可変レートデコーダ8に与えることによ
り、分離部2で遅延変動を吸収しデコーダ8で復号化を
行う。
また、分離部2で分離されたセルからタイムスタンプ
検出部31でタイムスタンプTSを検出し、抜けたセル、即
ちセル廃棄を検出し、更に検出したセルの廃棄を廃棄セ
ル情報生成部32で廃棄セル情報Aとして情報化し、多重
化部4でCODEC装置のタイムスタンプTSと可変レート
コーダ6からのデータと符号化モードN(i)と共に多
重化して非同期伝送路YによりCODEC装置に送出す
る。
ここで、符号化レートを制御する方法としては、例え
ば、 (1)CODEC装置の廃棄セル情報生成部32において、C
ODEC装置からの受信セルの個数にてカウンタを回し、
一定区間(例えばc=16セル)内の廃棄セルの個数a
(例えばa=1)を超えた場合、この時間内にCODEC装
置から送信するセルの情報Aのビットを“1"としてCO
DEC装置に送出する。即ち、送信側でセル廃棄率情報
として受信側に送るものである。
これを受信したCODEC装置では、分離部2で分離し
廃棄率検出部52で情報Aを検出する。
このとき、符合化モード応答に対する変動保護の為、
c・mビット(mは保護段数で例えばm=2)連続して
情報Aのビット=1を受信した場合に符号化レートを下
げる要求を廃棄率検出部51から符号化モード決定部52へ
出す。
又は、 (2)CODEC装置の廃棄セル情報生成部32では、セル
廃棄が有ったとき情報Aビットを“1"とし、これをその
ままCODEC装置に送ってその廃棄率検出部51におい
て、受信セルの個数にてカウンタを回し、一定区間(例
えばc=16)内の廃棄セルの個数a(例えばa=1)を
越えた場合、符号化レートを下げる要求を廃棄率検出部
51から符号化モード決定部52へ出す。即ち、セル廃棄率
を受信側で求めるものである。
尚、符号化レートのダウン要求を行う廃棄率につい
て、では約a/(m・(a+c))、では約a/(a+
c)を閾値としていることになる。
又、伝送路X+Yの絶対遅延に比べてcが小さいと連
続的にレートダウン要求が発生する為、これに対する配
慮も必要である。
これだけの制御では一度符号化レードが下がると、各
バスでの伝送されるセルの量が減少した場合も復帰しな
い為、連続的に情報Aビットがd回0の場合、符号化レ
ートを上げる制御を廃棄率検出部51で行うこととなる。
〔発明の効果〕
以上説明したように、双方向化された非同期伝送路上
のセル廃棄を監視して対向するCODEC装置にその情報を
知らせることにより符号化レートを可変に制御するよう
に構成したので、伝送路を有効利用でき且つ常時データ
の廃棄がほとんど無いシステムとして、電話、音声会
議、TV電話、TV会議などの双方向な音声や画像の応用シ
ステムに用いることができる。
【図面の簡単な説明】
第1図は、本発明に係る非同期伝送用CODEC装置の構成
を原理的に示したブロック図、 第2図は、本発明に用いられるセルのフォーマット図、 第3図は、本発明に係る非同期伝送用CODEC装置の一実
施例を示したブロック図、 第4図は、本発明が適用される非同期伝送網を示したブ
ロック図、である。 第1図において、 1……非同期伝送路、 2……分離部、 3……受信側セル廃棄検出部、 4……多重化部、 5……符号化レート決定部、 6……可変レートコーダ。 図中、同一符号は同一又は相当部分を示す。

Claims (5)

    (57)【特許請求の範囲】
  1. 【請求項1】双方向の非同期伝送路から受信したセルを
    分離部で分離し、そのセル中のセル送出順序を規定した
    スタンプ情報からセルの破棄を検出して廃棄セル情報を
    生成する受信側セル廃棄検出部と、 該廃棄セル情報を送信スタンプ情報及び送信データと共
    にセル化し該非同期伝送路を介して対向したCODEC装置
    に送る多重化部と、 対向するCODEC装置からの該廃棄セル情報からセル廃棄
    が最小となる符号化レートを決定する符号化レート決定
    部と、 該符号化レートに基づき、入力信号を符号化して送信デ
    ータとして該多重化部へ送る可変レートコーダと、 該受信側セル廃棄検出部にて受信セルの廃棄が検出され
    た時に、該廃棄セルに対してダミーセルを挿入し遅延変
    動を吸収する時系列処理部と、 該遅延変動が吸収された受信データを復号化する可変レ
    ートデコーダとを備えたことを特徴とする非同期伝送用
    CODEC装置。
  2. 【請求項2】請求項1において、 該符号化レート決定部は、セル廃棄が予め設定されたレ
    ート以上検出された場合に、該符号化レートを下げるこ
    とを特徴とした非同期伝送用CODEC装置。
  3. 【請求項3】請求項1において、 該符号化レート決定部は、セル廃棄が無い時には該符号
    化レートを上げることを特徴とした非同期伝送用CODEC
    装置。
  4. 【請求項4】請求項1において、 該符号化レート決定部は、予め設定された上限または下
    限の符号化レートを越えないよう制御することを特徴と
    した非同期伝送用CODEC装置。
  5. 【請求項5】請求項1において、 該可変レートコーダ及び該可変レートデコーダは、電
    話、音声会議、テレビ電話、またはテレビ会議の信号を
    可変レートで符号化するものであることを特徴とした非
    同期伝送用CODEC装置。
JP6591090A 1990-03-16 1990-03-16 非同期伝送用codec装置 Expired - Fee Related JP2865782B2 (ja)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP6591090A JP2865782B2 (ja) 1990-03-16 1990-03-16 非同期伝送用codec装置
CA 2038436 CA2038436C (en) 1990-03-16 1991-03-18 Atm transmission system with a variable transmission rate
US07/671,068 US5544170A (en) 1990-03-16 1991-03-18 ATM transmission system with a variable transmission rate
EP19910104156 EP0446956B1 (en) 1990-03-16 1991-03-18 An ATM transmission system with a variable transmission rate
DE1991631365 DE69131365T2 (de) 1990-03-16 1991-03-18 ATM-Datenübertragungssystem mit variabler Datenübertragungsgeschwindigkeit
EP19970106983 EP0790725A2 (en) 1990-03-16 1991-03-18 An ATM transmission system with a variable transmission rate

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6591090A JP2865782B2 (ja) 1990-03-16 1990-03-16 非同期伝送用codec装置

Publications (2)

Publication Number Publication Date
JPH03267846A JPH03267846A (ja) 1991-11-28
JP2865782B2 true JP2865782B2 (ja) 1999-03-08

Family

ID=13300592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6591090A Expired - Fee Related JP2865782B2 (ja) 1990-03-16 1990-03-16 非同期伝送用codec装置

Country Status (5)

Country Link
US (1) US5544170A (ja)
EP (2) EP0446956B1 (ja)
JP (1) JP2865782B2 (ja)
CA (1) CA2038436C (ja)
DE (1) DE69131365T2 (ja)

Families Citing this family (60)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5019826A (en) * 1988-09-29 1991-05-28 Hughes Aircraft Company Coherent radar using recirculating delay line
SE469252B (sv) * 1991-10-04 1993-06-07 Eritel Ab Foerfarande foer kontroll och styrning av datafloedet i ett paketdatanaet omfattande ett antal linjer och ett antal noder daer linjerna via noder foerbinder ett antal terminaler
FI90297C (fi) * 1992-04-02 1994-01-10 Nokia Telecommunications Oy Digitaalisen siirtoverkon verkkoliitäntämenetelmä ja verkkoliitäntä
US5289276A (en) * 1992-06-19 1994-02-22 General Electric Company Method and apparatus for conveying compressed video data over a noisy communication channel
CA2112756C (en) * 1993-01-06 1999-12-14 Chinatsu Ikeda Burst band-width reservation method in asynchronous transfer mode (atm) network
JPH06303282A (ja) * 1993-04-13 1994-10-28 Hitachi Ltd 情報伝送系における情報処理方式
US5430485A (en) * 1993-09-30 1995-07-04 Thomson Consumer Electronics, Inc. Audio/video synchronization in a digital transmission system
CA2140850C (en) * 1994-02-24 1999-09-21 Howard Paul Katseff Networked system for display of multimedia presentations
US5434860A (en) * 1994-04-20 1995-07-18 Apple Computer, Inc. Flow control for real-time data streams
ES2203631T3 (es) * 1994-07-28 2004-04-16 Alcatel Procedimiento para determinar el numero de unidades de datos digitales discriminadas y para evaluar el tiempo de respuesta.
US5798719A (en) * 1994-07-29 1998-08-25 Discovision Associates Parallel Huffman decoder
NL9401525A (nl) * 1994-09-21 1996-05-01 Nederland Ptt Clock recovery voor ATM ontvanger.
US5594660A (en) * 1994-09-30 1997-01-14 Cirrus Logic, Inc. Programmable audio-video synchronization method and apparatus for multimedia systems
KR0132960B1 (ko) * 1994-12-22 1998-04-21 양승택 망 노드 폭주상태 결정장치 및 방법
US5543853A (en) * 1995-01-19 1996-08-06 At&T Corp. Encoder/decoder buffer control for variable bit-rate channel
US6119213A (en) * 1995-06-07 2000-09-12 Discovision Associates Method for addressing data having variable data width using a fixed number of bits for address and width defining fields
WO1997004552A1 (en) 1995-07-19 1997-02-06 Fujitsu Network Communications, Inc. Point-to-multipoint transmission using subqueues
US5822524A (en) * 1995-07-21 1998-10-13 Infovalue Computing, Inc. System for just-in-time retrieval of multimedia files over computer networks by transmitting data packets at transmission rate determined by frame size
JPH0946691A (ja) * 1995-07-31 1997-02-14 Victor Co Of Japan Ltd 情報蓄積出力方法及び情報蓄積出力装置
WO1997010656A1 (en) 1995-09-14 1997-03-20 Fujitsu Network Communications, Inc. Transmitter controlled flow control for buffer allocation in wide area atm networks
JP2000517488A (ja) 1996-01-16 2000-12-26 フジツウ ネットワーク コミュニケーションズ,インコーポレイテッド Atm網用の信頼性と柔軟性のあるマルチキャスト機構
US5748905A (en) 1996-08-30 1998-05-05 Fujitsu Network Communications, Inc. Frame classification using classification keys
JP3154679B2 (ja) * 1996-10-18 2001-04-09 三菱電機株式会社 連接符号の誤り訂正復号装置及び復号方法
US5889515A (en) * 1996-12-09 1999-03-30 Stmicroelectronics, Inc. Rendering an audio-visual stream synchronized by a software clock in a personal computer
US6292834B1 (en) * 1997-03-14 2001-09-18 Microsoft Corporation Dynamic bandwidth selection for efficient transmission of multimedia streams in a computer network
US6301258B1 (en) * 1997-12-04 2001-10-09 At&T Corp. Low-latency buffering for packet telephony
US6556560B1 (en) 1997-12-04 2003-04-29 At&T Corp. Low-latency audio interface for packet telephony
US6009553A (en) * 1997-12-15 1999-12-28 The Whitaker Corporation Adaptive error correction for a communications link
US6438141B1 (en) * 1998-04-20 2002-08-20 Sun Microsystems, Inc. Method and management of communications over media of finite bandwidth
US6647021B1 (en) * 1998-11-30 2003-11-11 Alcatel Usa Sourcing, L.P. Asymmetrical digital subscriber line (ADSL) upstream subscriber bus interface (SBI) protocol
DE19857822A1 (de) 1998-12-15 2000-06-29 Siemens Ag Verfahren zur Bereitstellung einer stabilen Qualitätsgüte für Datendienste innerhalb eines paketvermittelnden Netzes
GB2351884B (en) * 1999-04-10 2002-07-31 Peter Strong Data transmission method
EP1188347B1 (en) * 1999-05-21 2008-08-06 Nokia Corporation Adaptive rate matching for data or speech
ATE514253T1 (de) * 1999-12-21 2011-07-15 Alcatel Lucent Verfahren zur übermittlung des netzwerkzustandes und kommunikationsnetzwerk
US6621830B1 (en) * 1999-12-22 2003-09-16 Alcatel Usa Sourcing, L.P. Variable rate subscriber bus
JP2001203736A (ja) * 2000-01-19 2001-07-27 Nec Corp Pon伝送システム及びそれに用いるダイナミック帯域割当方式
US7933249B2 (en) 2000-02-08 2011-04-26 Ipr Licensing, Inc. Grade of service and fairness policy for bandwidth reservation system
US6466541B1 (en) 2000-05-31 2002-10-15 Fujitsu Network Communications, Inc. Cell pacing on a network link employing a rate-based flow control protocol with underlying credit-based flow control mechanisms
US6452903B1 (en) 2000-05-31 2002-09-17 Fujitsu Network Communications, Inc. Network switch supporting rate-based and credit-based flow control mechanisms on a link-by-link basis
US6766376B2 (en) 2000-09-12 2004-07-20 Sn Acquisition, L.L.C Streaming media buffering system
US7221648B2 (en) * 2000-11-29 2007-05-22 Lucent Technologies Inc. Rate adaptation in a wireless communication system
US7469282B2 (en) 2003-01-21 2008-12-23 At&T Intellectual Property I, L.P. Method and system for provisioning and maintaining a circuit in a data network
US8199638B2 (en) 2003-12-23 2012-06-12 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data in a data network
US7639606B2 (en) 2003-12-23 2009-12-29 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data in a virtual private network
US7609623B2 (en) * 2003-12-23 2009-10-27 At&T Intellectual Property I, L.P. Method and system for automatically rerouting data from an overbalanced logical circuit in a data network
US7639623B2 (en) * 2003-12-23 2009-12-29 At&T Intellectual Property I, L.P. Method and system for real time simultaneous monitoring of logical circuits in a data network
US7630302B2 (en) * 2003-12-23 2009-12-08 At&T Intellectual Property I, L.P. Method and system for providing a failover circuit for rerouting logical circuit data in a data network
US8203933B2 (en) 2003-12-23 2012-06-19 At&T Intellectual Property I, L.P. Method and system for automatically identifying a logical circuit failure in a data network
US7646707B2 (en) * 2003-12-23 2010-01-12 At&T Intellectual Property I, L.P. Method and system for automatically renaming logical circuit identifiers for rerouted logical circuits in a data network
US8223632B2 (en) 2003-12-23 2012-07-17 At&T Intellectual Property I, L.P. Method and system for prioritized rerouting of logical circuit data in a data network
US8339988B2 (en) * 2004-04-22 2012-12-25 At&T Intellectual Property I, L.P. Method and system for provisioning logical circuits for intermittent use in a data network
US7460468B2 (en) 2004-04-22 2008-12-02 At&T Intellectual Property I, L.P. Method and system for automatically tracking the rerouting of logical circuit data in a data network
US7466646B2 (en) 2004-04-22 2008-12-16 At&T Intellectual Property I, L.P. Method and system for automatically rerouting logical circuit data from a logical circuit failure to dedicated backup circuit in a data network
US7768904B2 (en) * 2004-04-22 2010-08-03 At&T Intellectual Property I, L.P. Method and system for fail-safe renaming of logical circuit identifiers for rerouted logical circuits in a data network
US7818444B2 (en) 2004-04-30 2010-10-19 Move Networks, Inc. Apparatus, system, and method for multi-bitrate content streaming
JP4184373B2 (ja) 2004-10-29 2008-11-19 シャープ株式会社 通信装置、通信方法、通信プログラム、通信プログラムを記録した記録媒体、および通信システム
US8295162B2 (en) 2006-05-16 2012-10-23 At&T Intellectual Property I, L.P. System and method to achieve sub-second routing performance
US8300699B2 (en) * 2007-05-31 2012-10-30 Qualcomm Incorporated System, method, and computer-readable medium for reducing required throughput in an ultra-wideband system
US9085225B2 (en) 2012-01-23 2015-07-21 Dennis Ray Halwes Infinitely variable transmission
GB2578105B (en) 2018-10-15 2023-06-28 Univ College Dublin Nat Univ Ireland Dublin A system, method and generator for generating nanobubbles or nanodroplets

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4230911A (en) * 1978-08-28 1980-10-28 International Telephone And Telegraph Corporation Carrier terminal unit
JPS5859641A (ja) * 1981-10-05 1983-04-08 Nec Corp デイジタル伝送装置
US4716561A (en) * 1985-08-26 1987-12-29 American Telephone And Telegraph Company, At&T Bell Laboratories Digital transmission including add/drop module
US4748620A (en) * 1986-02-28 1988-05-31 American Telephone And Telegraph Company, At&T Bell Laboratories Time stamp and packet virtual sequence numbering for reconstructing information signals from packets
FR2616024B1 (fr) * 1987-05-26 1989-07-21 Quinquis Jean Paul Systeme et methode de controle de flux de paquets
JPS6442944A (en) * 1987-08-10 1989-02-15 Mitsubishi Electric Corp Packet communication equipment with variable coding rate
JPH01160135A (ja) * 1987-12-17 1989-06-23 Oki Electric Ind Co Ltd パケット廃棄率測定方式
JPH01192298A (ja) * 1988-01-28 1989-08-02 Nec Corp 音声パケット受信方式
US4975906A (en) * 1988-02-15 1990-12-04 Hitachi, Ltd. Network system
JP2540930B2 (ja) * 1988-02-19 1996-10-09 日本電気株式会社 輻輳制御装置
US5153877A (en) * 1989-04-21 1992-10-06 Kabushiki Kaisha Toshiba Packet network with communication resource allocation and call set up control of higher quality of service
US5084877A (en) * 1989-05-05 1992-01-28 At&T Bell Laboratories High speed transport protocol
CA1326719C (en) * 1989-05-30 1994-02-01 Thomas E. Moore Ds3 to 28 vt1.5 sonet interface circuit
DE3934248A1 (de) * 1989-10-13 1991-04-18 Standard Elektrik Lorenz Ag Multiplexer und demultiplexer, insbesondere fuer nachrichtenuebertragungs-netze mit einer synchronen hierarchie der digitalsignale
US5029164A (en) * 1990-04-13 1991-07-02 Digital Equipment Corporation Congestion avoidance in high-speed network carrying bursty traffic

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
信学技報SSE88−175,P55−60

Also Published As

Publication number Publication date
EP0446956A2 (en) 1991-09-18
JPH03267846A (ja) 1991-11-28
US5544170A (en) 1996-08-06
CA2038436C (en) 1998-07-21
DE69131365T2 (de) 1999-11-18
CA2038436A1 (en) 1991-09-17
DE69131365D1 (de) 1999-07-29
EP0790725A2 (en) 1997-08-20
EP0446956A3 (en) 1994-06-08
EP0446956B1 (en) 1999-06-23

Similar Documents

Publication Publication Date Title
JP2865782B2 (ja) 非同期伝送用codec装置
Verbiest et al. The impact of the ATM concept on video coding
US7505480B1 (en) System and method for transporting a compressed video and data bit stream over a communication channel
US5475691A (en) Voice activated date rate change in simultaneous voice and data transmission
US5930251A (en) Multimedia information processing system
JP4149143B2 (ja) 移動通信システムのシグナリング通信方法
US5506866A (en) Side-channel communications in simultaneous voice and data transmission
JP2003504897A (ja) 電話回線による高速映像伝送
Reibman et al. On VBR video teleconferencing over ATM networks
EP1574011A2 (en) Secure transmission of audio signals
US7712122B2 (en) Uncompressed IP multimedia data transmission and switching
US5796436A (en) Video data storing device and method for coding video data based upon determining whether or not video data conforms to a predetermined standard
JP3550013B2 (ja) Atm音声帯域信号およびisdnディジタル信号の転送方式
US5712915A (en) Encrypted digital circuit multiplication system
US6438131B1 (en) Low-overhead service specific convergence layer for voice and telephony over packet-based systems
US7103048B1 (en) Statistic multiplex transmission system
JP3090710B2 (ja) Atm伝送システム
KR0153950B1 (ko) 다중 비트 전송율을 지원하는 적응 클럭 복원 장치
JP3376940B2 (ja) 音声データ多重伝送装置
JPH04324727A (ja) ステレオ符号化伝送方式
JPH0537674A (ja) 電話音声・低速モデム・フアクシミリ信号用符号・復号器
JP3189993B2 (ja) 多地点間音声通信端末
JP2000078189A (ja) マルチメディア情報通信装置
Riley et al. Adopting MPEG video traffic to avoid network congestion
WO2002080612A1 (fr) Dispositif de multiplexage de circuit numerique

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees