JPH07321668A - 高効率データ伝送・蓄積装置 - Google Patents

高効率データ伝送・蓄積装置

Info

Publication number
JPH07321668A
JPH07321668A JP11159094A JP11159094A JPH07321668A JP H07321668 A JPH07321668 A JP H07321668A JP 11159094 A JP11159094 A JP 11159094A JP 11159094 A JP11159094 A JP 11159094A JP H07321668 A JPH07321668 A JP H07321668A
Authority
JP
Japan
Prior art keywords
data
stuffing
video
audio
bit
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
JP11159094A
Other languages
English (en)
Inventor
Ikuaki Izumioka
生晃 泉岡
Yutaka Watanabe
裕 渡辺
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
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 Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP11159094A priority Critical patent/JPH07321668A/ja
Publication of JPH07321668A publication Critical patent/JPH07321668A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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/4341Demultiplexing of audio 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/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/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/2368Multiplexing of audio 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/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

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Systems (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Time-Division Multiplex Systems (AREA)

Abstract

(57)【要約】 【目的】 映像、音声等の符号化データ中に挿入されて
いるスタッフィングビットを除去・減少して、データを
効率よく伝送・蓄積する。 【構成】 映像符号化1及び音声符号化器2は、映像や
音声を符号化して符号化データを出力するが、符号化す
るデータがなくなったかあるいは少なくなった場合、一
定のデータレートに合わせるため、符号化データ中にス
タッフィングビットを挿入して出力する。ユーザデータ
符号化器3は、バースト的に発生するユーザデータを符
号化して出力する。映像及び音声データスタッフィング
ビット検出器4,5は、符号化データ中のスタッフィン
グビットの挿入状態を検出する。データ多重化器7は、
映像・音声の符号化データを多重化する際、検出器4,
5からの情報にもとづいて、スタッフィングビットをユ
ーザデータに置き換える。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、映像、音声等のデータ
を効率よく伝送あるいは蓄積を行う装置に関するもので
ある。
【0002】
【従来の技術】従来、映像、音声等のデータを符号化
し、一定のレートで伝送あるいは蓄積する際、伝送ある
いは蓄積すべきデータがなくなるか、あるいは少なくな
ると、符号化器がスタッフィングビット(例えばゼロビ
ット)を挿入することにより一定レートに合わせ、デー
タを受信あるいは読み出した側では、復号器が該スタッ
フィングビットを取り除いていた。
【0003】
【発明が解決しようとする課題】上記従来技術において
は、伝送あるいは蓄積すべき有意のデータ中の無意味の
スタッフィングビットが挿入されることになり、伝送路
あるい蓄積媒体を効率的に利用する点で問題があった。
特に、伝送あるいは蓄積すべきデータがまったく無くな
るか、あるいは極端に少なくなった場合、伝送あるいは
蓄積データはほとんどスタッフィングビットで占められ
ることになる。
【0004】本発明の目的は、映像、音声等のデータを
一定のレートで伝送あるいは蓄積する際、該伝送あるい
は蓄積すべきデータがなくなるか、あるいは少なくなっ
た場合に、一定レートに合わせるために挿入されるスタ
ッフィングビットをなくすかあるいは少なくして、効率
のよいデータ伝送・蓄積装置を提供することにある。
【0005】
【課題を解決するための手段】本発明は、映像、音声等
のデータを一定のレートで伝送、蓄積する際、伝送、蓄
積するべきデータがなくなったか、あるいは少なくなっ
た場合に伝送レートを一定にするため、符号化されたデ
ータに挿入されるスタッフィングビットの位置及び長さ
等のスタッフィング状態を検出するスタッフィングビッ
ト検出器と、映像、音声等のデータを多重化する際、該
検出したスタッフィング状態にもとづいて、映像や音声
等の符号化データに挿入されているスタッフィングビッ
トをユーザデータ等に置き換えて多重化するデータ多重
化器を設けることにより、スタッフィングビットを伝
送、蓄積しないかあるいは少なくすることを最も主要な
特徴とする。
【0006】
【作用】高能率符号化された映像・音声データ等は情報
源の性質が時間的に変動するため、一定の符号化レート
を得るために符号化制御を行う際、これら符号化された
データのレートは常に一定とならず変動する。したがっ
て、一般的にはレートの上限値を定めて、これ以上のデ
ータレートとならないように制御される。通常はあらか
じめ決められたデータレート以下で符号化されるため、
一定のデータレートに合わせるため、データ符号化器で
スタッフィングビット(例えばゼロビット)が挿入され
る。
【0007】本発明においては、このスタッフィングビ
ットが挿入された複数のデータ列(勿論、一つのデータ
列でもよい)をひとつに多重化するデータ多重化器が、
スタッフィングビットの挿入されたデータ列を受け取る
と、スタッフィングビットの挿入状態を検出するスタッ
フィング検出器からの情報をもとに、該スタッフィング
ビットを、常時伝送、蓄積する必要のないバースト的に
発生するユーザデータ等で置き換えて送出する。一方、
スタッフィングビットのかわりに有効データに置き換え
たデータ列を受信した側は、ユーザデータを抽出し、ス
タッフィングビットが最初から挿入されていなかったも
のとして処理する。
【0008】
【実施例】以下、本発明の一実施例について図面により
説明する。
【0009】図1は本発明の一実施例の構成図であっ
て、1は映像信号を高能率符号化する映像符号化器、2
は音声信号を高能率符号化する音声符号化器、3はファ
ックス、テロップ等のユーザデータを符号化するユーザ
データ符号化器、4は符号化された映像データの中にス
タッフイングビットが挿入されているかどうかを検出す
る映像データスタッフィングビット検出器、5は符号化
された音声データの中にスタッフィッングビットが挿入
されているかどうかを検出する音声データスタッフィン
グビット検出器、6は映像データ、音声データ、及び、
これらの中にスタッフィングビットがある場合にユーザ
データと置き換えて多重化するデータ多重化器、7は多
重化されたビットストリームを伝送あるいは蓄積するた
めの伝送路または蓄積媒体である。
【0010】映像符号化器1は、映像信号を高能率符号
化し、映像ヘッドを付加して順次出力するが、そのデー
タビットストリームを一定のレートに合わせるため、符
号化された映像データの中に、必要に応じて必要量だけ
スタッフィングビットを挿入して出力する。同様に、音
声符号化器2でも、音声信号を高性能符号化し、音声ヘ
ッダを付加して順次出力するが、出力ビットストリーム
を一定のレートに合わせるため、符号化された音声デー
タの中に必要に応じて必要量だけスタッフィングビット
を挿入して出力する。ユーザデータ符号化器3は、バー
スト的に発生するファックス、テロップ等のユーザデー
タを符号化し、ユーザデータヘッダを付加して出力す
る。
【0011】映像データスタッフィングビット検出器4
では、映像符号化器1から出力される映像データビット
ストリームを入力して、スタッフィングビットが挿入さ
れてかどうかを検出し、スタッフィングビットの挿入を
検出すると、該スタッフィングビットされている位置及
び長さ(量でもよい)をデータ多重化器6へ知らせる。
同時に、該映像データスタッフィングビット検出器4
は、映像符号化器1からの映像データビットストリーム
をそのままデータ多重化器6へ送出する。音声データス
タッフィングビット検出器5でも、音声符号化器2から
出力される音声データビットストリームを入力し、スタ
ッフィングビットが挿入されていることを検出すると、
該スタッフィングされている位置及び長さをデータ多重
化器6へ知らせ、同時に該音声データビットストリーム
をデータ多重化器6へ送出する。
【0012】データ多重化器6では、映像符号化器1か
らの映像データビットストリームと音声符号化器2から
の音声データビットストリームを多重化し、さらに、必
要に応じてユーザデータ符号化器3からのユーザデータ
も多重化し、伝送路または蓄積媒体7へ送出する。この
時、該データ多重化器6は、映像及び/又は音声データ
スタッフィングビット検出器4,5からのスタッフィン
グ位置及び長さ(スタッフィング状態)に基づいて、映
像及び/又は音声データビットストリームの中のスタッ
フィングビット位置へユーザデータ符号化器3からのユ
ーザデータを挿入するとともに、該ユーザデータを示す
コードを当該ユーザデータに付加する。なお、ユーザデ
ータに比較して、映像及び/又は音声データビットスト
リームの中のスタッフィングビットの数が少ない場合に
は、複数回に分けてユーザデータを挿入するようにす
る。
【0013】次に、映像データスタッフィングビット検
出器4、音声データスタッフィングビット検出器5、及
びデータ多重化器6の動作を具体的に説明する。
【0014】映像符号化器1及び音声符号化器2の出力
データビットストリームをそれぞれ図2,図3に示す。
また、ユーザデータ符号化器3の出力ユーザデータスト
リームを図4に示す。音声、映像データのビットストリ
ームはヘッダ、データ、スタッフィングビットより構成
される。ユーザデータのビットストリームはヘッダ、デ
ータから構成される。スタッフィングビットは必要に応
じて必要量挿入される。スタッフィングビットは値が0
のビット列である。ここで、ヘッダ、データ、スタッフ
ィングビットの長さはいずれも8ビット単位とする。映
像、音声、ユーザデータのヘッダの最初にはデータの種
別を示す特定のコードが挿入されている。例えば、音声
は“0000 0000 0000 0000 0000
0001”、映像は“0000 0000 0000 0
000 0000 0010”、ユーザデータは“000
0 0000 0000 0000 0000 0100”
という、ビットストリーム固有のコード(以下シンクバ
イトと称する)である。スタッフィングビットは、音声
あるいは映像データ以降、次のヘッダの前まで挿入され
る。したがって、スタッフィングビット検出器4や5
は、音声あるいは映像データとスタッフィングビットの
境界及びヘッダの固有のコードを検出することで、スタ
ッフィングビットの位置と長さ(量)を検出できる。デ
ータはすべての8ビット単位であるため、図5に示すよ
うに、映像データと0バイト(0が8個連続するデー
タ)の境界が検出できる。最初に検出した0バイトがシ
ンクバイトの最初のバイトであった場合は、その間には
スタッフィングビットはなかったものと判定される。検
出した0バイトがシンクバイトの最初のバイトでなかっ
た場合は、最初に検出した0バイトからシンクバイトま
でのデータはすべてのスタッフィングビットとなる。ス
タッフィングビット検出器4や5は、入力ビットストリ
ームとともに、スタッフィングビットの期間で0、その
他の期間で1となるパルス信号をスタッフィング状態情
報としてデータ多重化器6へ出力する。
【0015】データ多重化器6は複数のビットストリー
ムをひとつのビットストリームへ多重化を行う。スタッ
フィングビットを置き換えない場合の多重化ストリーム
(従来例)を図6に示す。図7にスタッフィングビット
をユーザデータへ置き換えた場合の多重化ビットストリ
ームを示す。データ多重化器6は、スタッフィングビッ
ト期間を示すパルスが0である期間、ユーザデータをユ
ーザデータヘッダとともに該当する位置へ多重化する。
図7のA及び3の期間がこれを示している。なお、図7
は、音声データの中のスタッフィングビットをユーザデ
ータに置き換えた例であるが、映像データ中のスタッフ
ィングビットを対象にしてもよく、また、映色で音声デ
ータの両方を対象にしてもよい。
【0016】以上のように、図1の実施例では、映像符
号化器1や音声符号化器2からスタッフィングビットが
出力された場合、これらのスタッフィングビットを伝
送、蓄積するかわりにユーザデータを挿入することがで
きる。このスタッフィングビットがユーザデータに置き
換えられたデータビットストリーム(例えば図7)を受
信した側では、ヘッダの種別に応じてデータビットスト
リームが分離され、それぞれ映像復号器、音声復号器及
びデータ復号器へ出力されることとなるので、従来の映
像、音声、データ復号器は全く変更することなく使用可
能である。
【0017】なお、図1の実施例において、映像符号化
器1及び音声符号化器2では、映像、音声のデータビッ
トストリームを、それぞれ映像スタッフィングビット検
出器4、音声スタッフィングビット検出器5に送出する
と同時にデータ多重化器6へ送出することでもよい。こ
の場合、各スタッフィングビット検出器5,6は、スタ
ッフィングの検出結果だけをデータ多重化器6へ知らせ
ればよい。
【0018】また、図1の実施例では、スタッフィング
ビットをユーザデータに置き換える対象符号化データは
映像と音声データの2種としたが、対象符号データはこ
れに限らず、一般に1種以上いくらでもよい。
【0019】
【発明の効果】以上説明したように、本発明では、符号
化されたデータの中に挿入されている無意味なスタッフ
ィングビットを、ユーザデータ等の他の有効なデータに
置き換えることにより、効率的なデータ伝送、蓄積を行
うことができる。また、置き換えた有効データに、当該
有効データを識別するコードを付加することにより、デ
ータ列を受信した側では、該コードにもとづいて有効デ
ータを分離・抽出することができるので、従来のデータ
復号器を全く変更することなく使用可能である。
【図面の簡単な説明】
【図1】本発明の一実施例の構成図である。
【図2】映像符号化器の出力データを示す図である。
【図3】音声符号化器の出力データを示す図である。
【図4】ユーザデータ符号化器の出力データを示す図で
ある。
【図5】有意データとスタッフィングビットの境界を示
す図である。
【図6】従来のデータ多重化器の出力例を示す図であ
る。
【図7】本発明によるのデータ多重化器の出力例を示す
図である。
【符号の説明】
1 映像符号化器 2 音声符号化器 3 ユーザデータ符号化器 4 映像データスタッフィングビット検出器 5 音声データスタッフィングビット検出器 6 データ多重化器 7 伝送路または蓄積媒体
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04N 1/41 Z 7/00 7/24 // H04J 15/00

Claims (2)

    【特許請求の範囲】
  1. 【請求項1】 データを符号化するとともに、一定のデ
    ータレートに合せるために、符号化されたデータの中に
    スタッフィングビットを挿入する手段と、 前記符号化されたデータの中にスタッフィングビットが
    挿入されている状態を検出する手段と、 前記スタッフィングビットが挿入されている状態の検出
    結果にもとづいて、前記符号化されたデータの中のスタ
    ッフィングビットを他の有効データに置き換えて出力す
    る手段と、を有することを特徴とする高効率データ伝送
    ・蓄積装置。
  2. 【請求項2】 請求項1記載の高効率データ伝送・蓄積
    装置において、前記符号化されたデータの中のスタッフ
    ィングビットを他の有効データに置き換えて出力する手
    段は、当該有効データに、該有効データを識別するコー
    ドを付加して出力することを特徴とする高効率データ伝
    送・蓄積装置。
JP11159094A 1994-05-25 1994-05-25 高効率データ伝送・蓄積装置 Pending JPH07321668A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11159094A JPH07321668A (ja) 1994-05-25 1994-05-25 高効率データ伝送・蓄積装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11159094A JPH07321668A (ja) 1994-05-25 1994-05-25 高効率データ伝送・蓄積装置

Publications (1)

Publication Number Publication Date
JPH07321668A true JPH07321668A (ja) 1995-12-08

Family

ID=14565228

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11159094A Pending JPH07321668A (ja) 1994-05-25 1994-05-25 高効率データ伝送・蓄積装置

Country Status (1)

Country Link
JP (1) JPH07321668A (ja)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0903940A4 (en) * 1996-06-04 2000-02-02 Matsushita Electric Industrial Co Ltd RECORDING AND PLAYING DEVICE
EP0788282A3 (en) * 1996-02-05 2001-05-30 Matsushita Electric Industrial Co., Ltd. Video signal recording apparatus, video signal regenerating apparatus, image coding apparatus and image, decoding apparatus
JP2009516439A (ja) * 2005-11-15 2009-04-16 テレコム・イタリア・エッセ・ピー・アー 無線通信ネットワークにおけるシグナリングメッセージを利用する方法
WO2011091850A1 (en) * 2010-01-28 2011-08-04 Nokia Corporation Error correction based on replacing padding bits by additional parity check bits

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0788282A3 (en) * 1996-02-05 2001-05-30 Matsushita Electric Industrial Co., Ltd. Video signal recording apparatus, video signal regenerating apparatus, image coding apparatus and image, decoding apparatus
EP1711015A3 (en) * 1996-02-05 2006-11-08 Matsushita Electric Industrial Co., Ltd. Video signal recording apparatus, video signal regenerating apparatus, image coding apparatus and image decoding apparatus
EP0903940A4 (en) * 1996-06-04 2000-02-02 Matsushita Electric Industrial Co Ltd RECORDING AND PLAYING DEVICE
JP2009516439A (ja) * 2005-11-15 2009-04-16 テレコム・イタリア・エッセ・ピー・アー 無線通信ネットワークにおけるシグナリングメッセージを利用する方法
WO2011091850A1 (en) * 2010-01-28 2011-08-04 Nokia Corporation Error correction based on replacing padding bits by additional parity check bits

Similar Documents

Publication Publication Date Title
KR100323785B1 (ko) 데이타전송방법및장치와데이타복호화장치
US5844867A (en) Methods and apparatus for encoding and decoding an audio and/or video signal, and a record carrier used therewith or produced therefrom
US20010005385A1 (en) Multimedia information communication apparatus and method
EP0805601A3 (en) Encoding, storing and transmitting digital signals
JP3839084B2 (ja) データバッファの同期システム
KR100725766B1 (ko) 고정 및 가변 속도 데이터 스트림용 트랜스코더
EP0717892B1 (en) Real-time audio packet layer encoder
JPS60109984A (ja) 非同期デイジタルビデオ情報伝送方式
EA003213B1 (ru) Введение первого цифрового информационного сигнала во второй цифровой информационный сигнал для передачи через среду передачи
JPH07321668A (ja) 高効率データ伝送・蓄積装置
KR100451687B1 (ko) 디지털 인터페이스 장치
KR101001232B1 (ko) 부호화 장치 및 그 방법
JP2580955B2 (ja) データ多重化装置及び分離装置
JP3541413B2 (ja) 情報信号伝送方法及び装置
KR100604363B1 (ko) 디지탈 정보신호를 인코딩된 형태 및 인코딩되지 않은형태로 교대로 송신하는 송신장치
JP2814819B2 (ja) マルチメディア多重方式
JP3177825B2 (ja) メディア符号化装置
JPH09312625A (ja) データ多重化装置およびその方法
JPH08191434A (ja) 動画/音声符号化データ多重化方法及び動画/音声符号化データ多重化装置
JP2576368B2 (ja) データ多重化装置
JPS63252083A (ja) 画像符号化伝送装置
JPH07221716A (ja) 情報信号伝送方法及び装置
JP4608831B2 (ja) データ多重化装置およびデータ多重化方法
JP3052602B2 (ja) インチャネルシグナリング伝送装置
JP3019826B2 (ja) マルチメディア多重方式