JPH0440123A - Picture data transmitting system - Google Patents
Picture data transmitting systemInfo
- Publication number
- JPH0440123A JPH0440123A JP2146310A JP14631090A JPH0440123A JP H0440123 A JPH0440123 A JP H0440123A JP 2146310 A JP2146310 A JP 2146310A JP 14631090 A JP14631090 A JP 14631090A JP H0440123 A JPH0440123 A JP H0440123A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- data
- error
- synchronization
- 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
Links
Landscapes
- Details Of Television Systems (AREA)
- Transmission Systems Not Characterized By The Medium Used For Transmission (AREA)
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明は、符号化された画像信号を誤りのある伝送路で
パケット伝送する際に、誤りなく同期再生を行うと共に
、誤り検出・訂正を適確に行い得るようにした画像デー
タ伝送方式に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention performs error-free synchronized reproduction and error detection and correction when transmitting encoded image signals in packets over an error-prone transmission path. The present invention relates to an image data transmission method that enables accurate transmission of image data.
本発明は、符号化された画像信号を誤りのある伝送路で
パケット伝送する際に、誤りなく同期再生を行うと共に
、誤り検出・訂正を適確に行い得るようにした画像デー
タ伝送方式に関するもので、
前記パケット中の特定の1ビットもしくは複数ビットを
一定期間毎に反転して送信し、受信・再生側では当該ビ
ットの反転を検知し、同期信号を生成することにより、
また、伝送すべきディジタル化画像データの画素値間も
しくはブロック内平均値間の差分値を順次符号化して送
出するに際して、同期位置毎に前データとの差分値およ
び当該データの真値を符号化して送出することにより、
受信側で同期を確実にとると同時に、ビット誤りによる
画像劣化を極めて小さく抑えることが可能となる。The present invention relates to an image data transmission method that enables error-free synchronized reproduction and accurate error detection and correction when transmitting encoded image signals in packets over a transmission path with errors. Then, one specific bit or multiple bits in the packet are inverted and transmitted at regular intervals, and the receiving/reproducing side detects the inversion of the bit and generates a synchronization signal. When sequentially encoding and transmitting the difference values between pixel values or average values within a block of digitized image data, by encoding and transmitting the difference value with the previous data and the true value of the data for each synchronization position. , While ensuring synchronization on the receiving side, it is possible to minimize image degradation due to bit errors.
〔従来の技術J
符号化された画像信号を誤りが生じ得る伝送路を介して
パケット伝送する際や、誤りが生じ得る蓄積媒体にパケ
ット形式で蓄積する際の誤り対策として、従来から種々
の方式が知られているが、特に、データにビット誤りが
生じた際の同期の取り方としては、符号化データの同期
を取るべき位置に同期確立符号(マーカーコード)を挿
入し、受信機側では同期確立符号を検知し、同期を取る
方式が知られている(「カラー静止画符号化国際標準化
」、安1)浩(NTT) 、画像電子学会誌第18巻、
第6号(1989))。[Prior Art J] Various methods have been used to prevent errors when transmitting encoded image signals in packets through transmission paths where errors may occur or when storing them in packet format on storage media where errors may occur. However, in particular, one way to achieve synchronization when a bit error occurs in data is to insert a synchronization establishment code (marker code) at the position where synchronization is to be achieved in the encoded data, and the receiver side A method for detecting synchronization establishment codes and establishing synchronization is known.
No. 6 (1989)).
しかしながら従来の技術では、同期確立符号そのものに
誤りが生じた時や、同期確立符号を含むパケットがヘッ
ダ誤りによりパケット抜けが生じた時などは、同期が確
立されないという欠点があった。However, the conventional technology has the drawback that synchronization cannot be established when an error occurs in the synchronization establishment code itself or when a packet containing the synchronization establishment code is dropped due to a header error.
よって本発明の目的は上述の点に鑑み、受信側でヘッダ
誤りやビット誤りが生じても同期を確立し得ると共に、
ビット誤りによる画像劣化を防止することができるよう
にした画像データ伝送方式を提供することにある。Therefore, in view of the above points, an object of the present invention is to be able to establish synchronization even if a header error or a bit error occurs on the receiving side, and to
An object of the present invention is to provide an image data transmission system that can prevent image deterioration due to bit errors.
[課題を解決するための手段]
本発明に係る画像データ伝送方式は、符号化された画像
信号をパケット形式にて伝送する際に、前記パケット中
の特定の1ビットもしくは複数ビットを一定期間毎に反
転して送信し、受信・再生側では当該ビットの反転を検
知し、同期信号を生成することを特徴とするものである
。[Means for Solving the Problems] The image data transmission method according to the present invention transmits a specific bit or multiple bits in the packet at regular intervals when transmitting an encoded image signal in a packet format. This is characterized in that the bit is inverted and transmitted, and the receiving/reproducing side detects the inversion of the bit and generates a synchronization signal.
また、本発明に係る画像データ伝送方式は、−伝送すべ
きディジタル化画像データの画素値間もしくはブロック
内平均値間の差分値を順次符号化して送出するに際して
、同期位置毎に、前データとの差分値および当該データ
の真値を符号化して送出することを特徴とするものであ
る。Furthermore, the image data transmission method according to the present invention provides: - When sequentially encoding and transmitting difference values between pixel values or average values within a block of digitized image data to be transmitted, the difference value between the previous data and the previous data is The difference value of the data and the true value of the data are encoded and transmitted.
[作 用]
本発明では、符号化された画像信号のパケット中の特定
のある1ビットまたは複数ビット(以降、同期識別符号
と呼ぶ)を一定期間毎(例えば画像の一水平ライン毎)
に反転させておく。[Function] According to the present invention, one specific bit or a plurality of bits (hereinafter referred to as a synchronization identification code) in a packet of an encoded image signal are transmitted every fixed period (for example, every horizontal line of an image).
Invert it to .
ここで、パケットデータのビット誤りは、■パケットヘ
ッダが誤ることによるパケット抜け・パケット混入と、
0画像データそのものの誤りとに大別され、上記パケッ
ト抜け・パケット混入が生じた際にはデータにバースト
状のデータ欠落や誤りデータの付加がなされ、以降の画
像においてずれや破たんが生じる。また、上記画像デー
タそのものの誤りについても、可変長符号化方式を用い
た符号化データではいわゆる同期はずれが生じ、誤りが
波及する。Here, bit errors in packet data are: ■ packet loss/packet mix-up due to an error in the packet header;
0 errors in the image data itself, and when the above-mentioned packet loss or packet mix-up occurs, burst-like data loss or error data is added to the data, causing deviations and corruption in subsequent images. Furthermore, regarding errors in the image data itself, so-called out-of-synchronization occurs in encoded data using the variable length encoding method, and the errors spread.
そこで本発明では、パケット中の特定のある1ビットも
しくは複数ビットを一定期間毎(例えば、画像の1水平
ライン毎)に反転(1,0を反転させること)させてお
き、受信機側では、そのビットの反転を検知し、同期を
かけ直すことにより、データ誤りが生じて当該期間(例
えば、当該−水平ライン)の画像が破綻したとしても、
それ以降へ誤りを波及させないようにすることができる
。Therefore, in the present invention, one or more specific bits in a packet are inverted (inverting 1 and 0) at regular intervals (for example, every horizontal line of an image), and on the receiver side, By detecting the bit reversal and resynchronizing, even if a data error occurs and the image in the relevant period (for example, the -horizontal line) is corrupted,
It is possible to prevent the error from spreading to subsequent stages.
さらに、この様な同期処理を利用することにより、当該
期間に誤りがあることを受信機で検知することも可能で
あり、隣接画像データで補間を行うなど、さらに強力な
誤り対策が可能となる。Furthermore, by using such synchronization processing, it is possible for the receiver to detect that there is an error in the relevant period, and even more powerful error countermeasures such as interpolation with adjacent image data are possible. .
また、伝送すべきディジタル化画像データの画素値間も
しくはブロック内平均値間の差分値を順次符号化して送
出するに際して、同期位置毎に、前データとの差分値お
よび当該データの真値を符号化して送出することを特徴
とする発明においては、前記差分値および前記真値を受
信した受信側では、前記差部値に基づいて復元したデー
タ値と前記真値とを比較することにより、伝送誤りの有
無を検知することができる。In addition, when sequentially encoding and transmitting the difference values between pixel values or average values within blocks of digitized image data to be transmitted, the difference value with the previous data and the true value of the data are encoded for each synchronization position. In the invention characterized in that the receiving side that has received the difference value and the true value compares the data value restored based on the difference value with the true value, thereby transmitting the data value. It is possible to detect the presence or absence of an error.
[実施例] 以下、本発明の実施例を詳細に説明する。[Example] Examples of the present invention will be described in detail below.
見立■ユ 第1図ないし第4図は、本発明の第1の実施例を示す。Mitate Yu 1 to 4 show a first embodiment of the invention.
ここで第1図は、符号化された画像データの伝送パケッ
トフォーマットを示す図である。Here, FIG. 1 is a diagram showing a transmission packet format of encoded image data.
第2図は、第1図に示したパケットを送出するためのブ
ロック構成を示す。本実施例では、一定期間毎にパケッ
トの中の特定のある1ビットを1゜0と反転している(
第1図参照)。FIG. 2 shows a block configuration for sending out the packet shown in FIG. 1. In this embodiment, one specific bit in the packet is inverted to 1°0 at regular intervals (
(See Figure 1).
第3図は、同期識別ビットだけのビットストリームを示
す。受信・再生機側では、このビット反転を利用して同
期を確立する。FIG. 3 shows a bitstream with only synchronization identification bits. The receiver/player side utilizes this bit inversion to establish synchronization.
第4図は、パケット抜け・パケット混入が生じたとき、
および、同期識別符号に誤りが生じたときの、同期識別
符号のビットストリーム例を示す。第4図(B)に示す
ように、パケット抜けが生じた場合にも、当該期間は誤
りが生ずるものの、次の期間以降は正常な復元画像とな
る。また、第4図(C)に示すように、パケット混入が
生じた場合にも、同様に当該期間には誤りが生じるが、
次の期間以降は正常な復元画像となる。さらに第4図(
D)に示すように、同期識別符号に誤りが生じても、一
般にビット誤りが連続的に発生することは極めて少ない
ので、本図に示したような単発的に生じた誤りについて
は無視することにより、誤りが発生した期間も含め正常
な復元画像が得られる。Figure 4 shows when packet loss or packet mix-up occurs,
An example of a bitstream of a synchronization identification code when an error occurs in the synchronization identification code is also shown. As shown in FIG. 4(B), even if a packet is lost, an error will occur during the relevant period, but a normal restored image will be obtained from the next period onward. Furthermore, as shown in FIG. 4(C), even if packets are mixed, an error will occur in the same period, but
After the next period, the restored image becomes normal. Furthermore, Figure 4 (
As shown in D), even if an error occurs in the synchronization identification code, it is generally extremely rare for bit errors to occur continuously, so errors that occur sporadically as shown in this figure should be ignored. As a result, a normal restored image can be obtained including the period in which the error occurred.
夫血■ユ 第5図は、第2の実施例を示すフローチャートである。husband's blood FIG. 5 is a flowchart showing the second embodiment.
以下に詳述する実施例は、上記の様な同期符号を利用し
、一定期間内に誤りが生じたことを受信・再生機側で検
知し、補間によりエラーコンシールメントする方式であ
る。The embodiment described in detail below uses a synchronization code such as that described above, detects on the receiver/player side that an error has occurred within a certain period, and performs error concealment by interpolation.
本実施例の動作は、次のとおりである。The operation of this embodiment is as follows.
■ 等長符号を用いた符号化方式の場合(ステップS2
)について
等長符号による送出が行われている場合には、一定期間
内のデータ量は一定であり、パケット数は一定となる。■ In the case of an encoding method using equal-length codes (step S2
), the amount of data within a certain period is constant and the number of packets is constant.
そこで受信機側では一定期間内の同期識別符号数(連続
する1または0の数)をカウントすることにより(ステ
ップS3)、それに過不足が生じた時(パケット抜けや
パケット混入が生じた時)には(ステップS4)、当該
期間に誤りが生じた事が検知され、当該期間の1フレー
ム前データや同一フレームの隣接データで補間すること
により(ステップS5)、さらに強力な誤り対策を施す
ことができる。Therefore, on the receiver side, by counting the number of synchronization identification codes (number of consecutive 1s or 0s) within a certain period (step S3), when there is an excess or deficiency (when a packet is dropped or a packet is mixed), (Step S4), it is detected that an error has occurred in the period, and stronger error countermeasures are taken by interpolating with data one frame before the period or adjacent data of the same frame (Step S5). I can do it.
■ 可変長符号を用いた符号化方式の場合(ステップS
2)について
可変長符号にょる送出が行われている場合には、一定期
間内の符号化データ量は変化するが、それを復号化した
データ量(例えば画素数)は一定であるため、復号化デ
ータ数をカウントしくステップs6)、これに過不足が
ある時には(ステップS7)、上記■と同様にエラーコ
ンシールメント(ステップS8)が可能となる。■ In case of encoding method using variable length code (step S
Regarding 2), when transmission is performed using a variable length code, the amount of encoded data changes within a certain period, but the amount of decoded data (for example, the number of pixels) is constant, so the decoding The number of converted data is counted (step s6), and if there is an excess or deficiency (step S7), error concealment (step S8) becomes possible in the same manner as in the above (2).
夫五■ユ
次に、第6図および第7図を参照して、DPCM符号と
可変長符号を組み合わせた第3の実施例について説明す
る。Next, a third embodiment in which a DPCM code and a variable length code are combined will be described with reference to FIGS. 6 and 7.
一般に、画像データの符号化方式として、画素値やブロ
ック内平均値にDPCM処理を行なった上で可変長符号
化することが多く、その際には、同期を確立する各期間
の先頭データ(例えば、各ラインの先頭の画素データ)
については、差分値では無く、PCM値を送り誤り波及
を迎えている。第6図(A)にその様子を示す。本図に
示すように、各期間の先頭データについては、差分値は
伝送されていない。Generally, as an encoding method for image data, variable length encoding is often performed after performing DPCM processing on pixel values and intra-block average values. , pixel data at the beginning of each line)
Regarding this, the PCM value is sent instead of the difference value, causing an error to spread. The situation is shown in FIG. 6(A). As shown in this figure, the difference value is not transmitted for the first data of each period.
第6図(A)に示した伝送方式に対して、本発明の第3
の実施例では第6図(B)に示すように、各期間の先頭
データについてはPCM値のほか、前期間の最終データ
からの差分値も併せて伝送するものである。このことに
より受信機側では、差分値から再生された値とPCM値
に一致を見なければ、前期間に誤りがあったものと判断
し、前期間について第2の実施例と同様エラーコンシー
ルメントを行なう。In contrast to the transmission method shown in FIG. 6(A), the third method of the present invention
In this embodiment, as shown in FIG. 6(B), for the first data of each period, in addition to the PCM value, the difference value from the last data of the previous period is also transmitted. As a result, on the receiver side, if the value reproduced from the difference value and the PCM value do not match, it is determined that there was an error in the previous period, and error concealment is performed for the previous period as in the second embodiment. Do this.
第7図は、第6図(B)に示した第3の実施例の動作を
示したフローチャートである。FIG. 7 is a flowchart showing the operation of the third embodiment shown in FIG. 6(B).
以上説明したとおり本発明によれば、ヘッダ誤りやビッ
ト誤りが生じても同期確立が可能となる。As explained above, according to the present invention, synchronization can be established even if a header error or a bit error occurs.
さらに本発明によれば、極めて少ないデータ量の増加で
、ビット誤りによる画像劣化を、極めて小さ(抑えるこ
とが可能となる。Furthermore, according to the present invention, it is possible to extremely minimize (suppress) image deterioration due to bit errors with an extremely small increase in data amount.
上記発明の効果に加えて、各実施例特有の効果が得られ
る。In addition to the effects of the invention described above, effects unique to each embodiment can be obtained.
上述した第1の実施例および第2の実施例においては、
誤り対策のためのデータの増加量は、パケット当たり同
期識別符号1ビットであり極めて少ない。また第3の実
施例においても、差分値データを1個だけ余分に伝送す
ればよい。In the first and second embodiments described above,
The amount of increase in data for error countermeasures is one bit of the synchronization identification code per packet, which is extremely small. Also in the third embodiment, it is sufficient to transmit only one extra piece of difference value data.
さらに第3の実施例については、その他の同期確立符号
と組み合わせることも可能であり、その場合には、パケ
ット方式以外の伝送方式・蓄積方式も可能となる。Furthermore, the third embodiment can be combined with other synchronization establishment codes, and in that case, transmission and storage methods other than the packet method are also possible.
る。Ru.
2・・・パケット生成部、 4・・・同期識別符号挿入部。2...Packet generation unit, 4...Synchronization identification code insertion section.
第1図は本発明の第1の実施例におけるパケットフォー
マットを示す図、
第2図は第1の実施例によるパケット信号を出力するた
めのブロック構成図、
第3図は第1の実施例に用いられる同期識別符号のピッ
トストリームを示す図、
第4図は第1の実施例において各種の伝送誤りが生じた
時の説明図、FIG. 1 is a diagram showing the packet format in the first embodiment of the present invention, FIG. 2 is a block configuration diagram for outputting a packet signal according to the first embodiment, and FIG. 3 is a diagram showing the packet format in the first embodiment. A diagram showing a pit stream of the synchronization identification code used; FIG. 4 is an explanatory diagram when various transmission errors occur in the first embodiment;
Claims (1)
際に、前記パケット中の特定の1ビットもしくは複数ビ
ットを一定期間毎に反転して送信し、受信・再生側では
当該ビットの反転を検知し、同期信号を生成することを
特徴とする画像データ伝送方式。 2)伝送すべきディジタル化画像データの画素値間もし
くはブロック内平均値間の差分値を順次符号化して送出
するに際して、同期位置毎に、前データとの差分値およ
び当該データの真値を符号化して送出することを特徴と
する画像データ伝送方式。 3)請求項2において、前記差分値および前記真値を受
信した受信側では、前記差部値に基づいて復元したデー
タ値と前記真値とを比較することにより、伝送誤りの有
無を検知することを特徴とする画像データ伝送方式。[Claims] 1) When transmitting an encoded image signal in a packet format, a specific bit or multiple bits in the packet are inverted and transmitted at regular intervals, and the receiving/reproducing side An image data transmission method is characterized in that it detects the inversion of the relevant bit and generates a synchronization signal. 2) When sequentially encoding and transmitting the difference values between pixel values or average values within blocks of digitized image data to be transmitted, the difference value with the previous data and the true value of the data are encoded for each synchronization position. An image data transmission method that is characterized by converting the data into images and sending them out. 3) In claim 2, the receiving side that has received the difference value and the true value detects the presence or absence of a transmission error by comparing the data value restored based on the difference value with the true value. An image data transmission method characterized by:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2146310A JPH0440123A (en) | 1990-06-06 | 1990-06-06 | Picture data transmitting system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2146310A JPH0440123A (en) | 1990-06-06 | 1990-06-06 | Picture data transmitting system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0440123A true JPH0440123A (en) | 1992-02-10 |
Family
ID=15404787
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2146310A Pending JPH0440123A (en) | 1990-06-06 | 1990-06-06 | Picture data transmitting system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0440123A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013187802A (en) * | 2012-03-09 | 2013-09-19 | Denso Corp | Sensor device |
| JP2018152643A (en) * | 2017-03-10 | 2018-09-27 | 三菱電機エンジニアリング株式会社 | Data receiving circuit of start-stop synchronization serial data communication device |
-
1990
- 1990-06-06 JP JP2146310A patent/JPH0440123A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013187802A (en) * | 2012-03-09 | 2013-09-19 | Denso Corp | Sensor device |
| JP2018152643A (en) * | 2017-03-10 | 2018-09-27 | 三菱電機エンジニアリング株式会社 | Data receiving circuit of start-stop synchronization serial data communication device |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5070503A (en) | Digital information transmitting and receiving system | |
| JP3957460B2 (en) | Transmission header compression apparatus, moving picture encoding apparatus, and moving picture transmission system | |
| EP0598346B1 (en) | Double buffer scheme for variable length decoder | |
| JPH01202994A (en) | Data transmission system | |
| JP3093830B2 (en) | Image data compression transmission method | |
| US20060087687A1 (en) | Apparatus and method for transmitting/receiving image data in mobile communication system | |
| EP0135255B1 (en) | Inter-frame encoding/decoding equipment provided with a system for detecting a transmission error | |
| US7839925B2 (en) | Apparatus for receiving packet stream | |
| JPH0440123A (en) | Picture data transmitting system | |
| EP0817503B1 (en) | Decoding apparatus and decoding method | |
| JPH10285147A (en) | Data transmission system | |
| JP2664303B2 (en) | Data transmission equipment | |
| KR20010043203A (en) | Variable-length frame transmission device, and variable-length frame transmission method | |
| JP3118170B2 (en) | Moving image signal encoding / decoding method and encoding / decoding device | |
| JP4956849B2 (en) | Image decoding apparatus and packet loss compensation method | |
| JPH0287735A (en) | Information transmission method | |
| JP2644304B2 (en) | Data transmission method | |
| JP3408104B2 (en) | Encoding device and decoding device | |
| JP3756029B2 (en) | Video signal encoding / decoding method and encoding / decoding device | |
| JP2652398B2 (en) | Data transmission method | |
| JPS61269480A (en) | Encoding and decoding device for picture signal | |
| JPH09214479A (en) | Frame synchronization method, and transmitter and receiver using the same | |
| JP2848456B2 (en) | Color image transmission method | |
| JP3279051B2 (en) | Multipoint communication controller | |
| JP3118233B2 (en) | Moving image signal encoding / decoding method and encoding / decoding device |