JPH11220732A - Image communication method, transmitter, receiver, image communication device, and image processing device - Google Patents

Image communication method, transmitter, receiver, image communication device, and image processing device

Info

Publication number
JPH11220732A
JPH11220732A JP2237598A JP2237598A JPH11220732A JP H11220732 A JPH11220732 A JP H11220732A JP 2237598 A JP2237598 A JP 2237598A JP 2237598 A JP2237598 A JP 2237598A JP H11220732 A JPH11220732 A JP H11220732A
Authority
JP
Japan
Prior art keywords
block
image
blocks
transmission
overlap
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
JP2237598A
Other languages
Japanese (ja)
Inventor
Hideyuki 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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2237598A priority Critical patent/JPH11220732A/en
Publication of JPH11220732A publication Critical patent/JPH11220732A/en
Pending legal-status Critical Current

Links

Landscapes

  • Compression Or Coding Systems Of Tv Signals (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)

Abstract

(57)【要約】 【課題】 隣接したオーバーラップブロックから画像を
復元することにより、画質の劣化を防止する。 【解決手段】 ブロックに分割された原画像1につい
て、オーバーラップブロック作成部2は隣接するブロッ
クをオーバーラップさせ、符号化器3で符号化する。伝
送フレーム作成部4では、複数のオーバーラップブロッ
クの符号化データに誤り訂正符号を付けた伝送フレーム
を作成してI/F5、伝送路6を介して送信する。受信
側では、誤り訂正不能の伝送フレームを除いて、オーバ
ーラップブロックの符号化データを復号化し、オーバー
ラップした部分を平均化して画像を復元する。
(57) [Summary] [PROBLEMS] To prevent image quality degradation by restoring an image from adjacent overlapping blocks. SOLUTION: With respect to an original image 1 divided into blocks, an overlapping block creating section 2 overlaps adjacent blocks and encodes them by an encoder 3. The transmission frame creating unit 4 creates a transmission frame in which error correction codes are added to the coded data of the plurality of overlapping blocks, and transmits the transmission frame via the I / F 5 and the transmission path 6. The receiving side decodes the encoded data of the overlapped block except for the transmission frame in which the error cannot be corrected, and restores the image by averaging the overlapped portion.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、画像をブロックに
分割し、ブロックごとに符号化する画像符号化方式を用
いた画像通信方法、送信器、受信器、画像通信装置、お
よび画像処理装置に関し、例えば、プリンタ、FAX等
に用いられる画像出力装置間の通信に適用される。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image communication method, a transmitter, a receiver, an image communication device, and an image processing device using an image coding method for dividing an image into blocks and coding each block. For example, it is applied to communication between image output devices used for a printer, a facsimile, and the like.

【0002】[0002]

【従来の技術】画像信号を高能率符号化する符号化方式
のーつに、画像を複数のブロックに分割し、ブロック毎
に符号化するブロック符号化方式がある。ブロック内の
画像信号を符号化する代表的方式としては、JPEG方
式がある。高い伝送レートで画像を伝送する場合、伝送
誤りによる影響が大きくなり、誤り検出訂正符号など
の、符号誤りに対する対策を講じる必要がある。特に、
IEEE1394等に代表される高速シリアル通信の場
合は前記対策は重要である。また、磁気記録などの電磁
変換系や、衛星通信回線を介する場合、伝送品質の悪化
が予想されるので、符号誤りに対する対策は必須とな
る。
2. Description of the Related Art As one of coding methods for efficiently coding an image signal, there is a block coding method in which an image is divided into a plurality of blocks and the blocks are coded for each block. A typical method for encoding an image signal in a block is the JPEG method. When transmitting an image at a high transmission rate, the influence of transmission errors increases, and it is necessary to take measures against code errors such as error detection and correction codes. Especially,
In the case of high-speed serial communication represented by IEEE1394 or the like, the above measures are important. In addition, when the signal is transmitted via an electromagnetic conversion system such as a magnetic recording system or a satellite communication line, the transmission quality is expected to deteriorate. Therefore, a measure against a code error is indispensable.

【0003】図18は、特開平8−331562号公報
で提案されている従来の画像通信方式を示す。原画像は
画素ブロック単位に分割され、JPEG方式に代表され
る高能率符号化方式によって符号化される。ブロックの
大きさは8×8画素あるいは4×4画素の大きさであ
る。符号化されたブロックは複数個単位にまとめて誤り
検出訂正符号を付加して伝送路に伝送する。
FIG. 18 shows a conventional image communication system proposed in Japanese Patent Application Laid-Open No. 8-331562. The original image is divided into pixel blocks, and encoded by a high-efficiency encoding method represented by the JPEG method. The size of the block is 8 × 8 pixels or 4 × 4 pixels. The coded blocks are combined into a plurality of units, added with an error detection and correction code, and transmitted to a transmission path.

【0004】伝送路としては、導線ケーブル、光ファイ
バ、通信衛星及びマイクロ波などの有線・無線の通信媒
体が考えられる。伝送レートは、元の画像の情報量、圧
縮率及び伝送時間にもよるが、数十キロビット/秒から
数十メガビット/秒である。また、IEEE1394等
に代表される高速シリアル通信の場合は数百メガビット
/秒である。
[0004] As the transmission path, a wired / wireless communication medium such as a conductor cable, an optical fiber, a communication satellite, and a microwave can be considered. The transmission rate is several tens of kilobits / second to several tens of megabits / second, depending on the information amount, compression rate, and transmission time of the original image. In the case of high-speed serial communication represented by IEEE 1394 or the like, the speed is several hundred megabits / second.

【0005】受信側では、伝送路を伝搬したデータを誤
り検出訂正符号による誤りを訂正する。誤り訂正された
データは復号化され原画像を復元する。誤り検出訂正回
路で訂正できなかった伝送誤りを含む符号化ブロックに
対しては、隣接する符号化ブロックで代替するなどして
補間する。
[0005] On the receiving side, the data propagated through the transmission path is corrected by an error detection and correction code. The error-corrected data is decoded to restore the original image. A coded block including a transmission error that could not be corrected by the error detection and correction circuit is interpolated by replacing the coded block with an adjacent coded block.

【0006】このように上記した従来例では、訂正不能
の伝送誤りが発生した場合、符号化ブロックを補間処理
単位としている。すなわち、符号化訂正不能の誤りのあ
る符号化ブロックを符号化ブロック単位で交換すること
が行なわれる。従って、符号化ブロックがある程度大き
くなると、補間の処理単位も大きくなり、補間の効果が
小さくなるという問題点がある。
As described above, in the above-described conventional example, when an uncorrectable transmission error occurs, the coding block is used as an interpolation processing unit. That is, a coded block having an error that cannot be coded and corrected is exchanged for each coded block. Therefore, when the size of the coding block is increased to some extent, the processing unit of the interpolation is increased, and the effect of the interpolation is reduced.

【0007】図19は、特開平6−6613号公報で提
案されている画像符号化方式を示す。一つの画像ブロッ
ク(例えば8×8画素)をさらに複数個(図の例では4
個)のブロックに再分割する。すなわち、第1の符号化
ブロック(〇印の画素)、第2の符号化ブロック(△印
の画素)、第3の符号化ブロック(▽印の画素)および
第4の符号化ブロック(□印の画素)である。例えば〇
印の符号化ブロックが誤り訂正ができなかったとして
も、符号化ブロックがオーバーラップしているので、他
の符号化ブロックの復号化データを平均化することによ
り〇印の符号化ブロックを補間できる。
FIG. 19 shows an image coding method proposed in Japanese Patent Application Laid-Open No. 6-6613. One image block (for example, 8 × 8 pixels) is further divided into a plurality (4 in the illustrated example).
Sub-blocks). That is, the first encoded block (pixels marked with 〇), the second encoded block (pixels marked with △), the third encoded block (pixels marked with ▽), and the fourth encoded block (marked with □) Pixel). For example, even if error correction cannot be performed on the coded block indicated by 〇, since the coded blocks overlap, the coded block indicated by 〇 is averaged by decoding the decoded data of other coded blocks. Can be interpolated.

【0008】しかし、上記した従来の方式では、一つの
ブロックを複数のブロックに再分割するため、符号化ブ
ロック数が多くなり、符号化に時間がかかるという欠点
がある。
However, in the above-mentioned conventional method, since one block is re-divided into a plurality of blocks, there is a disadvantage that the number of coded blocks increases and it takes time for coding.

【0009】[0009]

【発明が解決しようとする課題】上記したように、従来
の画像通信方式における誤り訂正方式では、誤り訂正が
不可能なブロックを他のブロックで補間すると画質が劣
化するという問題がある。また、伝送ブロックが欠落し
ても誤り訂正が不可能である場合と同様な問題がある。
特に、図20に示すように、IEEE1394を用いた
画像転送を、ホストと電子写真式プリンタで行う場合
に、画像転送中にIEEE1394のバスリセットが発
生すると、バスリセットの間は画像転送が中止するので
データが失われ、画質が劣化する(IEEE1394バ
スについては、InterfaceApr.1996
ppl14−123 CQ出版社を参照)。
As described above, the error correction method in the conventional image communication method has a problem that the image quality is deteriorated when a block in which error correction cannot be performed is interpolated by another block. In addition, there is a problem similar to the case where error correction is impossible even if a transmission block is lost.
In particular, as shown in FIG. 20, when an image transfer using IEEE 1394 is performed by a host and an electrophotographic printer, if an IEEE 1394 bus reset occurs during the image transfer, the image transfer is stopped during the bus reset. Therefore, data is lost and the image quality is degraded (for IEEE1394 bus, InterfaceApr. 1996
ppl14-123 CQ publisher).

【0010】また、前述したように従来の符号化方式で
は、一つの符号化ブロックを分割して複数の符号化ブロ
ックを作成しているので、符号化、復号化に時間がかか
るという問題がある。
In addition, as described above, in the conventional coding method, since one coding block is divided into a plurality of coding blocks, it takes a long time to perform coding and decoding. .

【0011】本発明の目的は、隣接したオーバーラップ
ブロックから画像を復元することにより、画質の劣化を
防止した画像通信方法、送信器、受信器、画像通信装
置、および画像処理装置を提供することにある。
An object of the present invention is to provide an image communication method, a transmitter, a receiver, an image communication device, and an image processing device in which the image quality is prevented from being degraded by restoring an image from adjacent overlapping blocks. It is in.

【0012】[0012]

【課題を解決するための手段】前記目的を達成するため
に、請求項1記載の発明では、画像を複数のブロックに
分割し、隣接するブロックをオーバーラップさせること
によりオーバーラップブロックを作成し、該オーバーラ
ップブロックを符号化し、複数のオーバーラップブロッ
クの符号化データをまとめて伝送ブロックとし、該伝送
ブロックに誤り検出訂正符号を付加した伝送フレームを
作成して伝送路から伝送し、該伝送路を介して受信した
伝送フレームの誤り検出訂正を行い、該伝送フレームの
誤り検出訂正が可能であるとき、該伝送ブロック中の複
数のオーバーラップブロックの画像符号化データを復号
化し、復号化したオーバーラップブロックから画像のブ
ロックを復元することを特徴としている。
According to the first aspect of the present invention, an image is divided into a plurality of blocks, and adjacent blocks are overlapped to form an overlap block. The overlap block is encoded, the encoded data of the plurality of overlap blocks is combined into a transmission block, a transmission frame in which an error detection and correction code is added to the transmission block is created, and the transmission frame is transmitted from the transmission path. Performs error detection and correction of the transmission frame received via the transmission block, and when error detection and correction of the transmission frame are possible, decodes the image coded data of a plurality of overlapping blocks in the transmission block, and It is characterized in that a block of an image is restored from a wrap block.

【0013】請求項2記載の発明では、画像を複数のブ
ロックに分割し、隣接するブロックをオーバーラップさ
せることによりオーバーラップブロックを作成し、該オ
ーバーラップブロックを符号化し、符号化された複数の
オーバーラップブロックをまとめ、さらに該オーバーラ
ップブロックのブロック情報からなるへッダを付加して
伝送ブロックとし、該伝送ブロックに誤り検出訂正符号
を付加した伝送フレームを作成して伝送路から伝送し、
該伝送路を介して受信した伝送フレームの誤り検出訂正
を行い、該伝送フレームの誤り訂正が可能であるとき、
前記伝送ブロックからへッダと符号化された複数のオー
バーラップブロックを分離し、該分離した複数のオーバ
ーラップブロックの画像符号化データを復号化し、前記
へッダからオーバーラップしたブロック情報を求め、該
ブロック情報を基に画像のブロックを復元することを特
徴としている。
According to the second aspect of the present invention, an image is divided into a plurality of blocks, an adjacent block is overlapped to form an overlap block, the overlap block is encoded, and the encoded plurality of blocks are encoded. The overlapping blocks are put together, a header consisting of block information of the overlapping blocks is added to form a transmission block, and a transmission frame in which an error detection and correction code is added to the transmission block is created and transmitted from a transmission path.
Perform error detection and correction of the transmission frame received through the transmission path, when the error correction of the transmission frame is possible,
Separating a plurality of overlapped blocks coded as headers from the transmission block, decoding image encoded data of the separated plurality of overlapped blocks, and obtaining information of the overlapped blocks from the headers And restoring an image block based on the block information.

【0014】請求項3記載の発明では、前記伝送ブロッ
ク中のオーバーラップブロック数は、[M/N](ただ
し、画像のライン幅をM、ブロックサイズをN×N、
[R]はRを越えない整数とする)であることを特徴と
している。
In the third aspect of the present invention, the number of overlapping blocks in the transmission block is [M / N] (where the line width of the image is M, the block size is N × N,
[R] is an integer not exceeding R).

【0015】請求項4記載の発明では、前記画像のブロ
ックを復元するとき、オーバーラップした領域を平均化
することを特徴としている。
According to a fourth aspect of the present invention, when restoring the block of the image, the overlapped area is averaged.

【0016】請求項5記載の発明では、前記ブロック情
報は、ブロック内でオーバーラップしている領域情報と
該領域のオーバーラップ回数を含むことを特徴としてい
る。
According to a fifth aspect of the present invention, the block information includes information on an area that overlaps within the block and the number of times the area overlaps.

【0017】請求項6記載の発明では、画像を複数のブ
ロックに分割する手段と、隣接するブロックをオーバー
ラップさせることによりオーバーラップブロックを作成
する手段と、該オーバーラップブロックを符号化する手
段と、該複数のオーバーラップブロックの符号化データ
をまとめて伝送ブロックとし、該伝送ブロックに誤り検
出訂正符号を付加した伝送フレームを作成する手段と、
該伝送フレームを伝送路を介して伝送する手段とを備え
たことを特徴としている。
According to the sixth aspect of the present invention, there are provided means for dividing an image into a plurality of blocks, means for creating an overlap block by overlapping adjacent blocks, and means for encoding the overlap block. Means for combining the encoded data of the plurality of overlap blocks into a transmission block, and creating a transmission frame in which an error detection and correction code is added to the transmission block;
Means for transmitting the transmission frame via a transmission path.

【0018】請求項7記載の発明では、伝送路を介して
受信した伝送フレームの誤り検出訂正を行う手段と、該
伝送フレームの誤り検出訂正が可能であるとき、該伝送
ブロック中の複数のオーバーラップブロックの画像符号
化データを復号化する手段と、該復号化したオーバーラ
ップブロックから画像のブロックを復元する手段とを備
えたことを特徴としている。
According to the seventh aspect of the present invention, there is provided a means for detecting and correcting an error in a transmission frame received via a transmission path, and a method for detecting and correcting an error in the transmission frame when a plurality of overflows in the transmission block are possible. It is characterized by comprising means for decoding the image encoded data of the wrapped block, and means for restoring the image block from the decoded overlapped block.

【0019】請求項8記載の発明では、画像を複数のブ
ロックに分割する手段と、隣接するブロックをオーバー
ラップさせることによりオーバーラップブロックを作成
する手段と、該オーバーラップブロックを符号化する手
段と、該複数のオーバーラップブロックの符号化データ
をまとめて伝送ブロックとし、該伝送ブロックに誤り検
出訂正符号を付加した伝送フレームを作成する手段と、
該伝送フレームを伝送路を介して伝送する手段と、該伝
送路を介して受信した伝送フレームの誤り検出訂正を行
う手段と、該伝送フレームの誤り検出訂正が可能である
とき、該伝送ブロック中の複数のオーバーラップブロッ
クの画像符号化データを復号化する手段と、該復号化し
たオーバーラップブロックから画像のブロックを復元す
る手段とを備えたことを特徴としている。
According to the present invention, a means for dividing an image into a plurality of blocks, a means for creating an overlap block by overlapping adjacent blocks, and a means for encoding the overlap block are provided. Means for combining the encoded data of the plurality of overlap blocks into a transmission block, and creating a transmission frame in which an error detection and correction code is added to the transmission block;
Means for transmitting the transmission frame via the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and means for performing error detection and correction of the transmission frame when the transmission frame is capable of error detection and correction. And a means for decoding image encoded data of a plurality of overlapping blocks, and a means for restoring an image block from the decoded overlapping blocks.

【0020】請求項9記載の発明では、画像を複数のブ
ロックに分割する手段と、隣接するブロックをオーバー
ラップさせることによりオーバーラップブロックを作成
する手段と、該オーバーラップブロックを符号化する手
段と、該符号化された複数のオーバーラップブロックを
まとめ、さらに該オーバーラップブロックのブロック情
報からなるへッダを付加して伝送ブロックとし、伝送ブ
ロックに誤り検出訂正符号を付加した伝送フレームを作
成する手段と、該伝送フレームを伝送路を介して伝送す
る手段と、該伝送路を介して受信した伝送フレームの誤
り検出訂正を行う手段と、該伝送フレームの誤り訂正が
可能であるとき、前記伝送ブロックからへッダと符号化
された複数のオーバーラップブロックを分離する手段
と、該分離した複数のオーバーラップブロックの画像符
号化データを復号化する手段と、前記へッダからオーバ
ーラップしたブロック情報を求め、該ブロック情報を基
に画像のブロックを復元する手段とを備えたことを特徴
としている。
According to the ninth aspect of the present invention, there are provided means for dividing an image into a plurality of blocks, means for creating an overlap block by overlapping adjacent blocks, and means for encoding the overlap block. A plurality of encoded overlap blocks are combined, a header consisting of block information of the overlap blocks is added to form a transmission block, and a transmission frame in which an error detection and correction code is added to the transmission block is created. Means for transmitting the transmission frame via the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and transmitting the transmission frame when error correction of the transmission frame is possible. Means for separating a plurality of overlapping blocks coded as headers from the block; Means for decoding the coded image data of the overlapping block, and means for obtaining the overlapped block information from the header and restoring the image block based on the block information. .

【0021】請求項10記載の発明では、画像を複数の
ブロックに分割する手段と、隣接するブロックをオーバ
ーラップさせることによりオーバーラップブロックを作
成する手段と、該オーバーラップブロックを符号化する
手段と、該符号化された複数のオーバーラップブロック
をまとめ、さらに該オーバーラップブロックのブロック
情報からなるへッダを付加して伝送ブロックとし、伝送
ブロックに誤り検出訂正符号を付加した伝送フレームを
作成する手段と、該伝送フレームを伝送路を介して伝送
する手段と、該伝送路を介して受信した伝送フレームの
誤り検出訂正を行う手段と、該伝送フレームの誤り訂正
が可能であるとき、前記伝送ブロックからへッダと符号
化された複数のオーバーラップブロックを分離する手段
と、該分離した複数のオーバーラップブロックの画像符
号化データを復号化する手段と、前記へッダを基に前記
ブロック内でオーバーラップしている領域情報と該領域
のオーバーラップ回数を含むブロック情報を生成する手
段と、該ブロック情報を基に画像のブロックを復元する
手段とを備えたことを特徴としている。
According to a tenth aspect of the present invention, there are provided a means for dividing an image into a plurality of blocks, a means for creating an overlap block by overlapping adjacent blocks, and a means for encoding the overlap block. A plurality of encoded overlap blocks are combined, a header consisting of block information of the overlap blocks is added to form a transmission block, and a transmission frame in which an error detection and correction code is added to the transmission block is created. Means for transmitting the transmission frame via the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and transmitting the transmission frame when error correction of the transmission frame is possible. Means for separating a plurality of overlapping blocks coded as headers from the blocks; Means for decoding the image encoded data of the overlapped block, means for generating, based on the header, area information overlapping in the block and block information including the number of times the area overlaps; Means for restoring a block of an image based on the block information.

【0022】請求項11記載の発明では、前記伝送ブロ
ック中のオーバーラップブロック数は、[M/N](た
だし、画像のライン幅をM、ブロックサイズをN×N、
[R]はRを越えない整数とする)であることを特徴と
している。
In the eleventh aspect of the present invention, the number of overlap blocks in the transmission block is [M / N] (where the line width of the image is M, the block size is N × N,
[R] is an integer not exceeding R).

【0023】請求項12記載の発明では、前記画像のブ
ロックを復元するとき、オーバーラップした領域を平均
化することを特徴としている。
According to a twelfth aspect of the present invention, when restoring a block of the image, the overlapped area is averaged.

【0024】請求項13記載の発明では、画像を複数の
ブロックに分割する手段と、隣接するブロックをオーバ
ーラップさせることによりオーバーラップブロックを作
成する手段と、該オーバーラップブロックを符号化する
手段と、該符号化された複数のオーバーラップブロック
をまとめ、さらに該オーバーラップブロックのブロック
情報からなるへッダを付加して伝送ブロックとし、伝送
ブロックに誤り検出訂正符号を付加した伝送フレームを
作成する手段と、該伝送フレームを伝送路を介して伝送
する手段と、該伝送路を介して受信した伝送フレームの
誤り検出訂正を行う手段と、該伝送フレームの誤り訂正
が可能であるとき、前記伝送ブロックからへッダと符号
化された複数のオーバーラップブロックを分離する手段
と、該分離した複数のオーバーラップブロックの画像符
号化データを復号化する手段と、前記へッダを基に前記
ブロック内でオーバーラップしている領域情報と該領域
のオーバーラップ回数を含むブロック情報を生成する手
段と、該ブロック情報を基に画像のブロックを復元する
手段と、該復元した画像を出力する手段とを備えたこと
を特徴としている。
According to the thirteenth aspect of the present invention, there are provided a means for dividing an image into a plurality of blocks, a means for creating an overlap block by overlapping adjacent blocks, and a means for encoding the overlap block. A plurality of encoded overlap blocks are combined, a header consisting of block information of the overlap blocks is added to form a transmission block, and a transmission frame in which an error detection and correction code is added to the transmission block is created. Means for transmitting the transmission frame via the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and transmitting the transmission frame when error correction of the transmission frame is possible. Means for separating a plurality of overlapping blocks coded as headers from the blocks; Means for decoding the image encoded data of the overlapped block, means for generating, based on the header, area information overlapping in the block and block information including the number of times the area overlaps; And a means for restoring a block of an image based on the block information, and a means for outputting the restored image.

【0025】請求項14記載の発明では、前記伝送ブロ
ック中のオーバーラップブロック数は、[M/N](た
だし、画像のライン幅をM、ブロックサイズをN×N、
[R]はRを越えない整数とする)であることを特徴と
している。
In the fourteenth aspect of the present invention, the number of overlapping blocks in the transmission block is [M / N] (where the line width of the image is M, the block size is N × N,
[R] is an integer not exceeding R).

【0026】請求項15記載の発明では、前記画像のブ
ロックを復元するとき、オーバーラップした領域を平均
化することを特徴としている。
According to a fifteenth aspect of the present invention, when restoring a block of the image, the overlapped area is averaged.

【0027】[0027]

【発明の実施の形態】以下、本発明の一実施例を図面を
用いて具体的に説明する。 〈実施例1〉図1は、本発明の送信側の構成を示す。図
において、1は複数のブロックに分割された原画像、2
は隣接するブロックをオーバーラップさせてオーバーラ
ップブロックを作成するオーバーラップブロック作成
部、3はオーバーラップブロックを符号化する符号化
器、4は符号化された複数のオーバーラップブロックを
まとめて伝送ブロックとし、誤り検出訂正符号を付加し
て伝送フレームを作成する伝送フレーム作成部、5はI
EEE1394I/F、6は導線ケーブルなどの伝送路
である。
DESCRIPTION OF THE PREFERRED EMBODIMENTS One embodiment of the present invention will be specifically described below with reference to the drawings. <Embodiment 1> FIG. 1 shows the configuration of the transmitting side of the present invention. In the figure, reference numeral 1 denotes an original image divided into a plurality of blocks;
Is an overlap block creating unit that creates an overlap block by overlapping adjacent blocks, 3 is an encoder that encodes the overlap block, and 4 is a transmission block that collectively encodes a plurality of overlap blocks. And a transmission frame creation unit for creating a transmission frame by adding an error detection and correction code.
EEE1394 I / F, 6 is a transmission line such as a conductor cable.

【0028】なお、上記した構成は、伝送路としてIE
EE準拠であるシリアルラインを用いた場合を示した
が、本発明はこれに限定されず、光ファイバ、通信衛星
などの伝送路を用いてもよい。
Note that the above-described configuration uses an IE as a transmission path.
Although the case where an EE-compliant serial line is used has been described, the present invention is not limited to this, and a transmission line such as an optical fiber or a communication satellite may be used.

【0029】図2は、本発明のオーバーラップブロック
を説明する図である。まず、原画像1を複数のブロック
に分割する。図2の例では、原画像が16個のブロック
に分割されている。また各ブロックのサイズはN画素×
N画素であり、例えば8画素×8画素、または4画素×
4画素である。図3は、16個に分割された各ブロック
にブロック番号(a〜p)を付ける。
FIG. 2 is a diagram for explaining an overlap block according to the present invention. First, the original image 1 is divided into a plurality of blocks. In the example of FIG. 2, the original image is divided into 16 blocks. The size of each block is N pixels x
N pixels, for example, 8 pixels × 8 pixels or 4 pixels ×
4 pixels. FIG. 3 assigns block numbers (a to p) to each of the 16 blocks.

【0030】また、図4は、各ブロックを4分割したと
きの領域を示し、各領域は番号11〜22によってその
場所が識別される。例えば、ブロックfを4分割した領
域は、fll、f12、f21、f22のように表現さ
れる。
FIG. 4 shows areas when each block is divided into four parts, and the locations of the respective areas are identified by numbers 11 to 22. For example, an area obtained by dividing the block f into four is expressed as fll, f12, f21, and f22.

【0031】さて、本発明のブロックfのオーバーラッ
プブロック0fは、ブロックfと、ブロックfに隣接し
たブロック(図2のa、b、c、e、g、i、j、k)
の辺の1/2の長さ(N/2画素)の正方形領域によっ
て構成されている。つまり、ブロックfのオーバーラッ
プブロック0f(図の網点部)は、a22、b21、b
22、c21、e21、f11、f12、g11、e2
2、f21、f22、g21、i12、j11、j2
2、k11の16個の領域から構成される。
Now, the overlap block 0f of the block f of the present invention is composed of the block f and the blocks adjacent to the block f (a, b, c, e, g, i, j, k in FIG. 2).
Is formed by a square area having a length of の of the side (N / 2 pixels). That is, the overlap block 0f (the halftone dot portion in the figure) of the block f is a22, b21, b
22, c21, e21, f11, f12, g11, e2
2, f21, f22, g21, i12, j11, j2
2, k11.

【0032】オーバーラップブロック作成部2は、上記
したようにして各ブロック(a〜p)についてオーバー
ラップブロックを作成する。ただし、ブロックf,g,
j,kを除く、周辺のブロックについては画像がない部
分がある。例えば、図5、6に示すように、ブロックa
やブロックbのオーバーラップブロックを作成する場合
に、画像がない領域があるので、画像がない領域には0
(ゼロ)を挿入する。
The overlap block creation section 2 creates an overlap block for each block (a to p) as described above. However, blocks f, g,
Except for j and k, some peripheral blocks have no image. For example, as shown in FIGS.
When creating an overlapping block of block b or block b, there is an area without an image.
Insert (zero).

【0033】符号化器3は、オーバーラップブロック
を、JPEGに代表されるような高能率画像符号化方式
により符号化する。伝送フレーム作成部4は、符号化さ
れた複数のオーバーラップブロックをまとめて伝送ブロ
ックとして(例えば、1行分の4個のオーバーラップブ
ロックを伝送ブロックとする)、この伝送ブロックにヘ
ッダ(伝送ブロック番号)を付加し、さらに誤り検出訂
正符号を付加して、伝送フレームを作成する。従って、
例えば図2の画像の各行のブロックを伝送フレームとし
て送信する場合は、1行目の伝送フレームは、ヘッダ
(ブロック番号a,b,c,d)+オーバーラップブロ
ック(0a,0b,0c,0d)の符号化データ+誤り
検出訂正符号となる。送信側では作成した伝送フレーム
をIEEE1394I/F5、伝送路6を介して転送す
る。
The encoder 3 encodes the overlap block by a high-efficiency image encoding method represented by JPEG. The transmission frame creation unit 4 collectively encodes the plurality of overlapped blocks as a transmission block (for example, sets four overlap blocks for one row as transmission blocks), and adds a header (transmission block) to the transmission block. No.) and an error detection and correction code are added to create a transmission frame. Therefore,
For example, when transmitting the blocks in each row of the image in FIG. 2 as a transmission frame, the transmission frame in the first row is composed of a header (block numbers a, b, c, d) + overlapping blocks (0a, 0b, 0c, 0d). ) Is the encoded data + error detection and correction code. On the transmitting side, the created transmission frame is transferred via the IEEE 1394 I / F 5 and the transmission path 6.

【0034】伝送ブロック中のオーバーラップブロック
数は、[M/N](ただし、画像のライン幅をM、ブロ
ックサイズをN×N、[R]はRを越えない整数とす
る)以内であるので、オーバーラップブロックの1行分
が欠落しても画像が復元できる。逆に、この範囲を超え
ると、伝送ブロックが欠落した場合、オーバラップブロ
ックから画像を補間できなくなる可能性がある。
The number of overlapping blocks in the transmission block is within [M / N] (however, the line width of the image is M, the block size is N × N, and [R] is an integer not exceeding R). Therefore, an image can be restored even if one line of the overlap block is missing. Conversely, if the value exceeds this range, if a transmission block is lost, it may not be possible to interpolate an image from the overlapped block.

【0035】次に、受信側について説明する。図7は、
本発明の受信側の構成を示す。図において、21は高速
シリアル通信が可能なインターフェースIEEE139
4I/F、22はインターフェース内部に設けられた誤
り検出訂正器、23は伝送ブロックをへッダとオーバー
ラップブロックの符号化データに分離するヘッダ分離
器、24はオーバーラップブロックの符号化データを蓄
えるバッファ、25はヘッダを蓄えるヘッダバッファ、
26は画像復号化器、27はオーバーラップ情報を生成
するオーバーラップ情報生成器、28は復号化したオー
バーラップブロックから画像のブロックを復元する画像
ブロック復元器、29は画像出力装置である電子写真式
プリンタである。なお、図1と図7とを組み合わせるこ
とにより、画像通信装置、あるいは画像処理装置が構成
される。
Next, the receiving side will be described. FIG.
2 shows a configuration of a receiving side of the present invention. In the figure, reference numeral 21 denotes an interface IEEE 139 capable of high-speed serial communication.
4 I / F, 22 is an error detection / correction unit provided inside the interface, 23 is a header separator that separates the transmission block into header and overlap block encoded data, and 24 is the overlap block encoded data. Buffer for storing, 25 a header buffer for storing the header,
26 is an image decoder, 27 is an overlap information generator for generating overlap information, 28 is an image block reconstructor for restoring an image block from the decoded overlap block, and 29 is an electrophotographic image output device It is a type printer. Note that an image communication device or an image processing device is configured by combining FIG. 1 and FIG.

【0036】受信側では、伝送フレームを1394I/
F21で受信して、誤り検出訂正器22において誤り検
出訂正を行う。誤り検出訂正器22の出力である誤り訂
正可否信号が、誤り訂正可能であるとき、伝送ブロック
がへッダ分離器23に入力される。誤り訂正不能である
伝送フレームは除かれる。
On the receiving side, the transmission frame is transmitted at 1394 I /
The signal is received at F21, and error detection and correction is performed by the error detection and correction unit 22. When the error correction enable / disable signal, which is the output of the error detection / correction unit 22, can be corrected, the transmission block is input to the header separator 23. Transmission frames for which error correction is not possible are excluded.

【0037】へッダ分離器23では、伝送ブロックから
へッダとオーバーラップブロックの符号化データを分離
する。分離されたオーバーラップブロックの符号化デー
タはバッファ24に蓄えられ、画像復号化器26によっ
て復号化される。また、分離されたへッダはヘッダバッ
ファ25に蓄えられ、オーバーラップ情報生成器27に
おいてオーバーラップ情報(オーバーラップ領域情報、
オーバーラップ回数情報、オーバーラップ欠落情報)を
生成する。受信側では、オーバーラップブロックのサイ
ズ、つまり領域の個数が16個であることが予め分かっ
ているものとする。
The header separator 23 separates the encoded data of the header and the overlap block from the transmission block. The encoded data of the separated overlap block is stored in the buffer 24 and decoded by the image decoder 26. The separated headers are stored in the header buffer 25, and overlap information (overlap area information,
(Overlap number information, overlap missing information). On the receiving side, it is assumed that the size of the overlap block, that is, the number of areas is 16 in advance.

【0038】オーバーラップ情報生成器27では、ヘッ
ダ(伝送ブロック番号)を基にオーバーラップブロック
の領域を管理する。つまり、どこのオーバーラップブロ
ックの領域が何回オーバーラップしているかを管理す
る。さらに、どこのオーバーラップブロックの領域が抜
けているか(欠落しているか)という情報も管理する。
The overlap information generator 27 manages the area of the overlap block based on the header (transmission block number). In other words, it manages how many times the overlapping block area overlaps. Further, information on which overlap block area is missing (missing) is also managed.

【0039】図9は、オーバーラップ情報の例を示す。
図9の例では、オーバーラップブロックの欠落がなく、
全てのオーバーラップブロックが転送された例である。
図中の数字(1〜4)は、ブロック内で4分割された領
域が何回オーバーラップしているかを示している。この
オーバーラップ情報は転送したオーバーラップブロック
により決定される。例えば、領域f11は4回オーバー
ラップし、領域a11、d12は1回オーバーラップし
ている。
FIG. 9 shows an example of the overlap information.
In the example of FIG. 9, there is no missing overlap block.
This is an example in which all overlapping blocks have been transferred.
The numbers (1 to 4) in the figure indicate how many times the areas divided into four in the block overlap. This overlap information is determined by the transferred overlap block. For example, the area f11 overlaps four times, and the areas a11 and d12 overlap once.

【0040】また、例えば転送した伝送ブロック中にオ
ーバーラップブロック0e、0fが含まれていて、誤り
訂正が不能であった場合、オーバーラップブロック0
e、0fは欠落したことになる。図10は、オーバーラ
ップブロック0e、0fが欠落したときのオーバーラッ
プ情報である。
For example, if the transmitted transmission blocks include the overlap blocks 0e and 0f and the error correction cannot be performed,
e and 0f are missing. FIG. 10 shows overlap information when the overlap blocks 0e and 0f are missing.

【0041】あるいは、オーバーラップブロック0e、
0fを転送中に、IEEE1394のバスリセットが起
こった場合も同様に欠落したことになる。図11は、オ
ーバーラップブロック0e、0f、0g、0hが欠落し
たときのオーバーラップ情報である。オーバーラップ情
報であるオーバーラップ領域情報(領域の座標位置)、
オーバーラップ回数、オーバーラップ欠落情報(欠落位
置のデータをゼロにする)が画像ブロック復元器28に
送られる。
Alternatively, the overlap block 0e,
Similarly, if an IEEE 1394 bus reset occurs during the transfer of 0f, it is also lost. FIG. 11 shows overlap information when the overlap blocks 0e, 0f, 0g, and 0h are missing. Overlap area information (coordinate position of the area) which is overlap information,
The number of times of overlap and overlap missing information (to make the data at the missing position zero) are sent to the image block restorer 28.

【0042】図8は、画像ブロック復元器の構成を示
す。画像復号化器26からのオーバーラップブロックの
各領域は、オーバラップ領域情報を基に分配器31でオ
ーバーラップブロックバッファ32、33、34、35
に振り分けられる。奇数行かつ奇数列のオーバーラップ
ブロック領域は、オーバーラップ・ブロック・バッファ
32に、奇数行かつ偶数列のオーバーラップブロック領
域は、オーバーラップ・ブロック・バッファ33に格納
する。偶数行かつ奇数列のオーバーラップブロック領域
は、オーバーラップ・ブロック・バッファ34に、偶数
行かつ偶数列のオーバーラップブロック領域は、オーバ
ーラップ・ブロック・バッファ35に格納する。このバ
ッファへの分配は4回に分けて行う。
FIG. 8 shows the configuration of the image block reconstructor. Each area of the overlap block from the image decoder 26 is overlapped by an overlap block buffer 32, 33, 34, 35 by a distributor 31 based on the overlap area information.
It is distributed to. The overlapping block area of odd rows and odd columns is stored in the overlapping block buffer 32, and the overlapping block area of odd rows and even columns is stored in the overlapping block buffer 33. The even-row and odd-column overlap block area is stored in the overlap-block buffer 34, and the even-row and even-column overlap block area is stored in the overlap-block buffer 35. The distribution to the buffer is performed four times.

【0043】分配時にオーバーラップ欠落情報によりオ
ーバーラップブロックが欠落している場合には、ヌルデ
ータ(ゼロ)をオーバーラップ領域情報に基づき所定の
オーバーラップ・ブロック・バッファに振り分ける。ま
た、図示しないカウンタの値とオーバーラップ回数とを
比較し、カウンタ値よりオーバーラップ回数が小さいと
き、ヌルデータをオーバーラップ領域に相当するオーバ
ーラップ・ブロックバッファに振り分ける。
If the overlap block is missing due to the overlap missing information at the time of distribution, null data (zero) is allocated to a predetermined overlap block buffer based on the overlap area information. Further, the value of a counter (not shown) is compared with the number of overlaps, and when the number of overlaps is smaller than the counter value, null data is allocated to an overlap block buffer corresponding to the overlap area.

【0044】オーバーラップ・ブロック・バッファ3
2、33、34、35のデータは、オーバーラップ領域
情報を基に加算器36で加算される。加算器36で加算
したデータは、割り算器37によって、オーバーラップ
領域情報によるオーバーラップ回数(ブロック内の回数
の和)で割り算する。加算器36と割り算器37によっ
てオーバーラップ領域を平均化し、平均化したデータは
ラインバッファ38に送られ、プリンタ29に同期して
転送され画像を出力する。
Overlap block buffer 3
The data of 2, 33, 34, and 35 are added by the adder 36 based on the overlap area information. The data added by the adder 36 is divided by the divider 37 by the number of overlaps (sum of the number of times in the block) based on the overlap area information. The overlap area is averaged by the adder 36 and the divider 37, and the averaged data is sent to the line buffer 38 and transferred in synchronization with the printer 29 to output an image.

【0045】オーバーラップブロック0aの処理を例に
して動作を説明する。図示しないカウンタの値を1にセ
ットして、1回目のバッファへのデータの格納を行う。
まず、オーバーラップブロック領域a11のオーバーラ
ップ回数とカウンタ値を比較し、オーバーラップ回数
(=1)がカウンタ値以上であるので、領域a11の復
号化されたデータは、オーバーラップ・ブロック・バッ
ファ32に格納される。領域a12のオーバーラップ回
数(=2)がカウンタ値以上であるので、領域a12の
データはバッファ33に格納され、以下同様に、領域2
1のデータはバッファ34に、領域22のデータはバッ
ファ35に格納される。
The operation will be described by taking the processing of the overlap block 0a as an example. The value of a counter (not shown) is set to 1, and data is stored in the buffer for the first time.
First, the number of overlaps in the overlap block area a11 is compared with the counter value. Since the number of overlaps (= 1) is equal to or greater than the counter value, the decoded data in the area a11 is stored in the overlap block buffer 32. Is stored in Since the number of overlaps (= 2) of the area a12 is equal to or larger than the counter value, the data of the area a12 is stored in the buffer 33.
The data of 1 is stored in the buffer 34, and the data of the area 22 is stored in the buffer 35.

【0046】以下、この格納されたデータを、(a1
1,a12,a21,22)と表わす。
Hereinafter, the stored data is referred to as (a1
1, a12, a21, 22).

【0047】次いで、カウンタの値を2にセットし、2
回目のバッファへの格納処理を同様に行う。すなわち、
オーバーラップブロック領域a11のオーバーラップ回
数(=1)はカウンタ値以下であるので、バッファ32
には0(ヌルデータ)が格納される。領域a12のオー
バーラップ回数は2であるので、バッファ33には領域
a12のデータが格納され、領域21のデータはバッフ
ァ34に、領域22のデータはバッファ35に格納され
る。
Next, the value of the counter is set to 2, and
The same process of storing data in the buffer is performed. That is,
Since the number of overlaps (= 1) of the overlap block area a11 is equal to or less than the counter value, the buffer 32
Stores 0 (null data). Since the number of overlaps in the area a12 is 2, the data in the area a12 is stored in the buffer 33, the data in the area 21 is stored in the buffer 34, and the data in the area 22 is stored in the buffer 35.

【0048】この処理によって、さらにバッファ内に
(0,a12,a21,a22)が格納される。
By this processing, (0, a12, a21, a22) is further stored in the buffer.

【0049】カウンタ値を3にセットし、3回目のバッ
ファへの格納処理を同様に行うと、(0,0,0,a2
2)が格納され、カウンタ値を4にセットし、4回目の
バッファへの格納処理を同様に行うと、(0,0,0,
a22)が格納される。
When the counter value is set to 3 and the third storage processing to the buffer is performed in the same manner, (0, 0, 0, a2
2) is stored, the counter value is set to 4, and the fourth storage processing to the buffer is performed in the same manner, whereby (0, 0, 0,
a22) is stored.

【0050】従って、バッファ32には(a11,0,
0,0)が格納され、バッファ33には(a12,a1
2,0,0)が格納され、バッファ34には(a21,
a21,0,0)が格納され、バッファ35には(a2
2,a22,a22,a22)が格納される。
Therefore, (a11, 0,
(0, 0) is stored in the buffer 33 (a12, a1).
2,0,0) is stored in the buffer 34 (a21,
a21,0,0) is stored in the buffer 35 (a2,0,0).
2, a22, a22, a22) are stored.

【0051】加算器36によって、バッファ内のデータ
を加算すると、 a11+2×a12+2×a21+4×a22 を出力する。
When the data in the buffer is added by the adder 36, a11 + 2 × a12 + 2 × a21 + 4 × a22 is output.

【0052】割算器37では、加算結果をオーバーラッ
プ回数の和で割り、 (a11+2×a12+2×a21+4×a22)/9 この平均化されたデータを、ブロックaのデータとして
ラインバッファ38に出力する。
In the divider 37, the addition result is divided by the sum of the number of overlaps, and (a11 + 2 × a12 + 2 × a21 + 4 × a22) / 9 The averaged data is output to the line buffer 38 as the data of the block a. .

【0053】カウンタを再び1にセットして、次のオー
バーラップブロック0bについて、前述したと同様に処
理する。
The counter is set to 1 again, and the next overlap block 0b is processed in the same manner as described above.

【0054】また、図11に示すように、1行分のオー
バーラップブロックが欠落していても、欠落したデータ
はオーバーラップブロック0a〜0d、オーバーラップ
ブロック0i〜0lをそれぞれ上記説明したように平均
化することによって復元される。
Further, as shown in FIG. 11, even if one row of overlap blocks is missing, the missing data includes the overlap blocks 0a to 0d and the overlap blocks 0i to 0l as described above. Restored by averaging.

【0055】〈実施例2〉次に、本発明の実施例2を説
明する。実施例2は、オーバーラップブロックの構成が
実施例1と異なる。実施例2の送信側、受信側の構成
は、図1、7の構成を用いる。図12は、実施例2のオ
ーバーラップブロック0aを示す。ブロックaのオーバ
ーラップブロック0aは、ブロックb、e、fとオーバ
ーラップしている。ブロックbのオーバーラップブロッ
ク0bは、ブロックc、f、gとオーバーラップしてい
る。図13は、ブロックbのオーバーラップブロック0
bを示し、図の太枠内の領域となる。
<Embodiment 2> Next, Embodiment 2 of the present invention will be described. The second embodiment differs from the first embodiment in the configuration of the overlap block. The configurations on the transmitting side and the receiving side in the second embodiment use the configurations shown in FIGS. FIG. 12 illustrates an overlap block 0a according to the second embodiment. The overlap block 0a of the block a overlaps the blocks b, e, and f. The overlap block 0b of the block b overlaps the blocks c, f, and g. FIG. 13 shows the overlapping block 0 of the block b.
b, and is an area within the thick frame in the figure.

【0056】同様に、ブロックe、fのオーバーラップ
ブロック0e、0fを、それぞれ図14、図15の太枠
内の領域で示す。この実施例2では、オーバーラップブ
ロックは、0a,0b,0c,0e,0f,0g,0
i,0j,0kとする。画像からはみ出すオーバーラッ
プブロック(例えば、0d、0hなど)は作成しない。
このように、本実施例のオーバーラップブロックは、4
個のブロックで構成されている。
Similarly, the overlapping blocks 0e and 0f of the blocks e and f are shown by the regions within the thick frames in FIGS. 14 and 15, respectively. In the second embodiment, the overlap blocks are 0a, 0b, 0c, 0e, 0f, 0g, 0
Let i, 0j, 0k. Overlapping blocks (for example, 0d, 0h, etc.) protruding from the image are not created.
Thus, the overlap block of the present embodiment is 4
It consists of blocks.

【0057】伝送フレームは、JPEG方式に代表され
るような高能率画像符号化により複数のオーバーラップ
ブロック(1行分のオーバーラップブロック、この実施
例では3個)を符号化して、ヘッダ(伝送ブロック番
号、例えばa,b,c)を付加し、さらに誤り検出訂正
符号を付加して構成される。送信側では作成した伝送フ
レームをIEEE1394I/Fで転送する。
The transmission frame encodes a plurality of overlap blocks (one row overlap block, three in this embodiment) by a high-efficiency image encoding represented by the JPEG system, and a header (transmission). A block number, for example, a, b, c) is added, and an error detection and correction code is further added. On the transmitting side, the created transmission frame is transferred by the IEEE 1394 I / F.

【0058】次に、受信側について説明する。Next, the receiving side will be described.

【0059】実施例1と同様に、1394I/F21は
高速シリアル通信が可能なインターフェースであり、イ
ンターフェース内部には誤り検出訂正器22を内蔵して
いる。伝送フレームを1394I/F21で受信して、
誤り検出訂正器22において誤り検出訂正を行い、誤り
検出訂正器22の出力である誤り訂正可否信号が誤り訂
正不可能でない伝送ブロックはへッダ分離器23に入力
される。
As in the first embodiment, the 1394 I / F 21 is an interface capable of high-speed serial communication, and has an error detection / correction device 22 built in the interface. When the transmission frame is received by the 1394 I / F 21,
The error detection / correction unit 22 performs error detection / correction, and a transmission block in which an error correction enable / disable signal output from the error detection / correction unit 22 is not error-correctable is input to the header separator 23.

【0060】へッダ分離器23でへッダとオーバーラッ
プブロックの符号化データが分離され、分離されたオー
バーラップブロックの符号化データはバッファ24に蓄
えられ、画像復号化器26によって復号化される。ま
た、分離されたへッダはバッファ25に蓄えられ、オー
バーラップ情報生成器27においてオーバーラップ情報
を生成する。ここで、受信側ではオーバーラップブロッ
クのサイズが予め分かっているものとする。
The coded data of the header and the overlap block are separated by the header separator 23, and the coded data of the separated overlap block is stored in the buffer 24 and decoded by the image decoder 26. Is done. The separated header is stored in the buffer 25, and the overlap information generator 27 generates overlap information. Here, it is assumed that the size of the overlap block is known in advance on the receiving side.

【0061】オーバーラップ情報生成器27では、ヘッ
ダ(伝送ブロック番号)からオーバーラップブロックを
管理する。つまり、どのブロックが何回オーバーラップ
しているかを管理する。さらに、どのブロックが抜けて
いるか(欠落しているか)という情報も管理する。
The overlap information generator 27 manages the overlap blocks from the header (transmission block number). That is, it manages which blocks overlap and how many times. Further, information on which block is missing (missing) is also managed.

【0062】図16は、オーバーラップ情報の例を示
す。図16では、オーバーラップブロックの欠落がな
く、全てのオーバーラップブロックが転送された例であ
る。図中の数字は、ブロックが何回オーバーラップして
いるかを示している。このオーバーラップ情報は転送し
たオーバーラップブロックにより決定される。
FIG. 16 shows an example of the overlap information. FIG. 16 shows an example in which no overlap blocks are missing and all the overlap blocks are transferred. The numbers in the figure indicate how many times the blocks overlap. This overlap information is determined by the transferred overlap block.

【0063】また、例えば、転送した伝送ブロック中に
オーバーラップブロック0e、0f、0gが含まれてい
て、この伝送ブロックの誤り訂正が不能、または、伝送
ブロックの転送中にIEEE1394のバスリセットが
起こった場合は、オーバーラップブロック0e、0f、
0gが欠落したことになる。図17は、オーバーラップ
ブロック0e、0f、0gが欠落したときのオーバーラ
ップ情報である。オーバーラップ情報は、オーバーラッ
プブロックの構成情報、オーバーラップ回数、オーバー
ラップ欠落情報からなり、画像ブロック復元器28に送
られる。
Further, for example, the overlapped blocks 0e, 0f, and 0g are included in the transferred transmission block, and error correction of the transmission block cannot be performed, or an IEEE 1394 bus reset occurs during the transmission of the transmission block. If the overlap blocks 0e, 0f,
This means that 0 g was missing. FIG. 17 shows overlap information when the overlap blocks 0e, 0f, and 0g are missing. The overlap information includes the configuration information of the overlap block, the number of overlaps, and the overlap missing information, and is sent to the image block restorer 28.

【0064】画像ブロック復元器28は、実施例1の構
成を用いる。オーバーラップブロック0a、0bの処理
を説明すると、ブロックaはバッファ32に格納され、
ブロックbはバッファ33にそれぞれ格納される。ブロ
ックaはオーバーラップ回数が1回であるので、加算器
36、割算器37を通り、ラインバッファ38に出力さ
れる。次いで、ブロックbは、オーバーラップブロック
0aのブロックbとオーバーラップブロック0bのブロ
ックbとが加算された後、オーバーラップ回数の2で割
算され、ラインバッファ38に出力される。以下、同様
に、オーバーラップブロック0c、0dが処理され、ラ
インバッファ38に出力される。ラインバッファ38に
蓄えられた復元した画像は、電子写真式プリンタ29に
同期して転送され、画像が出力される。
The configuration of the first embodiment is used for the image block restoration unit 28. To explain the processing of the overlap blocks 0a and 0b, the block a is stored in the buffer 32,
The blocks b are stored in the buffers 33, respectively. Since the number of overlaps of the block a is one, the block a passes through the adder 36 and the divider 37 and is output to the line buffer 38. Next, the block b is added to the block b of the overlap block 0a and the block b of the overlap block 0b, divided by the number of overlaps of 2 and output to the line buffer 38. Hereinafter, similarly, the overlap blocks 0c and 0d are processed and output to the line buffer 38. The restored image stored in the line buffer 38 is transferred in synchronization with the electrophotographic printer 29, and the image is output.

【0065】また、図17に示すように、オーバーラッ
プブロック0e、0f、0gが欠落した場合でも、欠落
したブロックe、f、gはオーバーラップブロック0a
〜0e、0i〜0kを用いて復元することができる。
Further, as shown in FIG. 17, even when the overlap blocks 0e, 0f, and 0g are missing, the missing blocks e, f, and g remain in the overlap block 0a.
0e and 0i to 0k.

【0066】上記した実施例では、画像符号化、画像復
号化方式としてJPEG方式を用いたが、本発明はこれ
に限定されず、JPEG方式以外の他の符号化方式にも
適用することができる。
In the above-described embodiment, the JPEG system is used as the image encoding and image decoding system. However, the present invention is not limited to this, and can be applied to other encoding systems other than the JPEG system. .

【0067】[0067]

【発明の効果】以上、説明したように、請求項1、6、
7、8記載の発明によれば、隣接したオーバーラップブ
ロックから画像を復元するので、伝送ブロック中のオー
バーラップブロックが欠落しても画質が劣化しない。
As described above, claims 1 and 6,
According to the inventions described in (7) and (8), since an image is restored from an adjacent overlapping block, the image quality does not deteriorate even if the overlapping block in the transmission block is lost.

【0068】請求項2、9記載の発明によれば、へッダ
としてオーバーラップブロックのブロック情報があるの
で、オーバーラップブロックが欠落したか否かの判定が
可能であり、また隣接したオーバーラップブロックから
画像を復元するので、伝送ブロック中のオーバーラップ
ブロックが欠落しても画質が劣化しない。
According to the second and ninth aspects of the present invention, since there is block information of an overlapped block as a header, it is possible to determine whether or not an overlapped block is missing. Since the image is restored from the block, the image quality does not deteriorate even if the overlap block in the transmission block is lost.

【0069】請求項3、11、14記載の発明によれ
ば、伝送ブロック中のオーバーラップブロック数が、
[M/N]以内であるので、オーバーラップブロックの
1行分が欠落しても画像を復元できる。
According to the third, eleventh and fourteenth aspects of the present invention, the number of overlapping blocks in the transmission block is:
Since it is within [M / N], an image can be restored even if one line of the overlap block is missing.

【0070】請求項4、12、15記載の発明によれ
ば、オーバーラップした領域を平均化するので、画像の
ブロックを復元できる。
According to the fourth, twelfth and fifteenth aspects of the present invention, the overlapped areas are averaged, so that the blocks of the image can be restored.

【0071】請求項5、10記載の発明によれば、オー
バーラップ領域情報とオーバーラップ領域のオーバーラ
ップ回数をブロック情報としているので、オーバーラッ
プした領域から画像を復元できる。
According to the fifth and tenth aspects of the present invention, since the overlap area information and the number of times the overlap area overlaps are used as the block information, an image can be restored from the overlapped area.

【0072】請求項13記載の発明によれば、欠落した
オーバーラップブロックをその隣接したオーバーラップ
ブロックから復元するので、画像出力手段としてプリン
トを停止できない電子写真式プリンタを用いた場合で
も、画像の劣化がない画像を出力できる。また、伝送路
としてIEEE1394準拠であるシリアルラインを用
いても、欠落したオーバーラップブロックをその隣接し
たオーバーラップブロックから復元するので、画像の劣
化がない画像を通信または出力できる。
According to the thirteenth aspect of the present invention, the missing overlap block is restored from the adjacent overlap block. Therefore, even when an electrophotographic printer which cannot stop printing is used as the image output means, the image can be reproduced. An image without deterioration can be output. Further, even if an IEEE 1394-compliant serial line is used as a transmission path, a lost overlap block is restored from an adjacent overlap block, so that an image without image deterioration can be transmitted or output.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の送信側の構成を示す。FIG. 1 shows a configuration of a transmission side of the present invention.

【図2】本発明のオーバーラップブロックを説明する図
である。
FIG. 2 is a diagram illustrating an overlap block according to the present invention.

【図3】16個に分割された各ブロックの番号を示す。FIG. 3 shows the number of each block divided into 16 blocks.

【図4】各ブロックを4分割したときの領域を示す。FIG. 4 shows an area when each block is divided into four parts.

【図5】ブロックaのオーバーラップブロックを示す。FIG. 5 shows an overlapping block of a block a.

【図6】ブロックbのオーバーラップブロックを示す。FIG. 6 shows an overlapping block of a block b.

【図7】本発明の受信側の構成を示す。FIG. 7 shows the configuration of the receiving side of the present invention.

【図8】画像ブロック復元器の構成を示す。FIG. 8 shows a configuration of an image block restorer.

【図9】オーバーラップ情報の第1の例を示す。FIG. 9 shows a first example of overlap information.

【図10】オーバーラップ情報の第2の例を示す。FIG. 10 shows a second example of overlap information.

【図11】オーバーラップ情報の第3の例を示す。FIG. 11 shows a third example of overlap information.

【図12】実施例2のオーバーラップブロック0aを示
す。
FIG. 12 illustrates an overlap block 0a according to the second embodiment.

【図13】実施例2のオーバーラップブロック0bを示
す。
FIG. 13 illustrates an overlap block 0b according to the second embodiment.

【図14】実施例2のオーバーラップブロック0eを示
す。
FIG. 14 illustrates an overlap block 0e according to the second embodiment.

【図15】実施例2のオーバーラップブロック0fを示
す。
FIG. 15 illustrates an overlap block 0f according to the second embodiment.

【図16】実施例2のオーバーラップ情報の第1の例を
示す。
FIG. 16 illustrates a first example of overlap information according to the second embodiment.

【図17】実施例2のオーバーラップ情報の第2の例を
示す。
FIG. 17 illustrates a second example of overlap information according to the second embodiment.

【図18】従来技術の例を示す。FIG. 18 shows an example of the prior art.

【図19】従来技術の他の例を示す。FIG. 19 shows another example of the prior art.

【図20】IEEE1394バスリセットを説明する図
である。
FIG. 20 is a diagram illustrating an IEEE 1394 bus reset.

【符号の説明】[Explanation of symbols]

1 原画像 2 オーバーラップブロック作成部 3 符号化器 4 伝送フレーム作成部 5、21 IEEE1394I/F 6 伝送路 22 誤り検出訂正器 23 ヘッダ分離器 24 バッファ 25 ヘッダバッファ 26 画像復号化器 27 オーバーラップ情報生成器 28 画像ブロック復元器 29 電子写真式プリンタ DESCRIPTION OF SYMBOLS 1 Original image 2 Overlap block creation part 3 Encoder 4 Transmission frame creation part 5, 21 IEEE1394 I / F 6 Transmission line 22 Error detection and correction device 23 Header separator 24 Buffer 25 Header buffer 26 Image decoder 27 Overlap information Generator 28 Image block decompressor 29 Electrophotographic printer

Claims (15)

【特許請求の範囲】[Claims] 【請求項1】 画像を複数のブロックに分割し、隣接す
るブロックをオーバーラップさせることによりオーバー
ラップブロックを作成し、該オーバーラップブロックを
符号化し、複数のオーバーラップブロックの符号化デー
タをまとめて伝送ブロックとし、該伝送ブロックに誤り
検出訂正符号を付加した伝送フレームを作成して伝送路
から伝送し、該伝送路を介して受信した伝送フレームの
誤り検出訂正を行い、該伝送フレームの誤り検出訂正が
可能であるとき、該伝送ブロック中の複数のオーバーラ
ップブロックの画像符号化データを復号化し、復号化し
たオーバーラップブロックから画像のブロックを復元す
ることを特徴とする画像通信方法。
1. An image is divided into a plurality of blocks, adjacent blocks are overlapped to form an overlap block, the overlap block is encoded, and encoded data of the plurality of overlap blocks is collected. A transmission frame is created by adding an error detection and correction code to the transmission block, transmitted from a transmission path, performing error detection and correction on the transmission frame received via the transmission path, and performing error detection on the transmission frame. An image communication method, characterized in that when correction is possible, image encoded data of a plurality of overlapping blocks in the transmission block is decoded and an image block is restored from the decoded overlapping blocks.
【請求項2】 画像を複数のブロックに分割し、隣接す
るブロックをオーバーラップさせることによりオーバー
ラップブロックを作成し、該オーバーラップブロックを
符号化し、符号化された複数のオーバーラップブロック
をまとめ、さらに該オーバーラップブロックのブロック
情報からなるへッダを付加して伝送ブロックとし、該伝
送ブロックに誤り検出訂正符号を付加した伝送フレーム
を作成して伝送路から伝送し、該伝送路を介して受信し
た伝送フレームの誤り検出訂正を行い、該伝送フレーム
の誤り訂正が可能であるとき、前記伝送ブロックからへ
ッダと符号化された複数のオーバーラップブロックを分
離し、該分離した複数のオーバーラップブロックの画像
符号化データを復号化し、前記へッダからオーバーラッ
プしたブロック情報を求め、該ブロック情報を基に画像
のブロックを復元することを特徴とする画像通信方法。
2. An image is divided into a plurality of blocks, an adjacent block is overlapped to form an overlap block, the overlap block is encoded, and the encoded overlap blocks are combined. Further, a header consisting of block information of the overlap block is added to form a transmission block, a transmission frame in which an error detection and correction code is added to the transmission block is created, transmitted from a transmission path, and transmitted through the transmission path. Error detection and correction of the received transmission frame are performed, and when error correction of the transmission frame is possible, a plurality of header-encoded overlapping blocks are separated from the transmission block, and the separated plurality of overlapping blocks are separated. Decodes the coded image data of the wrapped block and overlaps the block information from the header And reconstructing an image block based on the block information.
【請求項3】 前記伝送ブロック中のオーバーラップブ
ロック数は、[M/N](ただし、画像のライン幅を
M、ブロックサイズをN×N、[R]はRを越えない整
数とする)であることを特徴とする請求項1または2記
載の画像通信方法。
3. The number of overlapping blocks in the transmission block is [M / N] (however, the line width of the image is M, the block size is N × N, and [R] is an integer not exceeding R). The image communication method according to claim 1, wherein:
【請求項4】 前記画像のブロックを復元するとき、
オーバーラップした領域を平均化することを特徴とする
請求項1または2記載の画像通信方法。
4. When restoring blocks of the image,
3. The image communication method according to claim 1, wherein the overlapping areas are averaged.
【請求項5】 前記ブロック情報は、ブロック内でオー
バーラップしている領域情報と該領域のオーバーラップ
回数を含むことを特徴とする請求項2記載の画像通信方
法。
5. The image communication method according to claim 2, wherein the block information includes information on an area that overlaps in the block and the number of times the area overlaps.
【請求項6】 画像を複数のブロックに分割する手段
と、隣接するブロックをオーバーラップさせることによ
りオーバーラップブロックを作成する手段と、該オーバ
ーラップブロックを符号化する手段と、該複数のオーバ
ーラップブロックの符号化データをまとめて伝送ブロッ
クとし、該伝送ブロックに誤り検出訂正符号を付加した
伝送フレームを作成する手段と、該伝送フレームを伝送
路を介して伝送する手段とを備えたことを特徴とする送
信器。
6. A means for dividing an image into a plurality of blocks, a means for creating an overlap block by overlapping adjacent blocks, a means for encoding the overlap block, and the plurality of overlaps Means for generating a transmission frame in which the coded data of the blocks are combined into a transmission block, and adding an error detection and correction code to the transmission block; and means for transmitting the transmission frame via a transmission path. And the transmitter.
【請求項7】 伝送路を介して受信した伝送フレームの
誤り検出訂正を行う手段と、該伝送フレームの誤り検出
訂正が可能であるとき、該伝送ブロック中の複数のオー
バーラップブロックの画像符号化データを復号化する手
段と、該復号化したオーバーラップブロックから画像の
ブロックを復元する手段とを備えたことを特徴とする受
信器。
7. A means for performing error detection and correction of a transmission frame received via a transmission path, and image coding of a plurality of overlapping blocks in the transmission block when error detection and correction of the transmission frame are possible. A receiver comprising: means for decoding data; and means for restoring a block of an image from the decoded overlap block.
【請求項8】 画像を複数のブロックに分割する手段
と、隣接するブロックをオーバーラップさせることによ
りオーバーラップブロックを作成する手段と、該オーバ
ーラップブロックを符号化する手段と、該複数のオーバ
ーラップブロックの符号化データをまとめて伝送ブロッ
クとし、該伝送ブロックに誤り検出訂正符号を付加した
伝送フレームを作成する手段と、該伝送フレームを伝送
路を介して伝送する手段と、該伝送路を介して受信した
伝送フレームの誤り検出訂正を行う手段と、該伝送フレ
ームの誤り検出訂正が可能であるとき、該伝送ブロック
中の複数のオーバーラップブロックの画像符号化データ
を復号化する手段と、該復号化したオーバーラップブロ
ックから画像のブロックを復元する手段とを備えたこと
を特徴とする画像通信装置。
8. A means for dividing an image into a plurality of blocks, a means for creating an overlap block by overlapping adjacent blocks, a means for encoding the overlap block, and the plurality of overlaps Means for creating a transmission frame in which the coded data of the blocks are combined into a transmission block and adding an error detection and correction code to the transmission block; means for transmitting the transmission frame via a transmission path; Means for performing error detection and correction of the transmission frame received in the transmission block, and means for decoding image encoded data of a plurality of overlapping blocks in the transmission block when error detection and correction of the transmission frame are possible; Means for restoring a block of the image from the decoded overlap block. apparatus.
【請求項9】 画像を複数のブロックに分割する手段
と、隣接するブロックをオーバーラップさせることによ
りオーバーラップブロックを作成する手段と、該オーバ
ーラップブロックを符号化する手段と、該符号化された
複数のオーバーラップブロックをまとめ、さらに該オー
バーラップブロックのブロック情報からなるへッダを付
加して伝送ブロックとし、伝送ブロックに誤り検出訂正
符号を付加した伝送フレームを作成する手段と、該伝送
フレームを伝送路を介して伝送する手段と、該伝送路を
介して受信した伝送フレームの誤り検出訂正を行う手段
と、該伝送フレームの誤り訂正が可能であるとき、前記
伝送ブロックからへッダと符号化された複数のオーバー
ラップブロックを分離する手段と、該分離した複数のオ
ーバーラップブロックの画像符号化データを復号化する
手段と、前記へッダからオーバーラップしたブロック情
報を求め、該ブロック情報を基に画像のブロックを復元
する手段とを備えたことを特徴とする画像通信装置。
9. A means for dividing an image into a plurality of blocks, means for creating an overlap block by overlapping adjacent blocks, means for encoding the overlap block, and means for encoding the overlap block Means for combining a plurality of overlapping blocks, further adding a header consisting of block information of the overlapping blocks to form a transmission block, and creating a transmission frame in which an error detection and correction code is added to the transmission block; Means for transmitting over the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and when the error of the transmission frame can be corrected, the header is removed from the transmission block. Means for separating a plurality of encoded overlap blocks, and the separated plurality of overlap blocks An image communication apparatus, comprising: means for decoding the image encoded data of claim 1; and means for obtaining overlapped block information from the header and restoring an image block based on the block information. .
【請求項10】 画像を複数のブロックに分割する手段
と、隣接するブロックをオーバーラップさせることによ
りオーバーラップブロックを作成する手段と、該オーバ
ーラップブロックを符号化する手段と、該符号化された
複数のオーバーラップブロックをまとめ、さらに該オー
バーラップブロックのブロック情報からなるへッダを付
加して伝送ブロックとし、伝送ブロックに誤り検出訂正
符号を付加した伝送フレームを作成する手段と、該伝送
フレームを伝送路を介して伝送する手段と、該伝送路を
介して受信した伝送フレームの誤り検出訂正を行う手段
と、該伝送フレームの誤り訂正が可能であるとき、前記
伝送ブロックからへッダと符号化された複数のオーバー
ラップブロックを分離する手段と、該分離した複数のオ
ーバーラップブロックの画像符号化データを復号化する
手段と、前記へッダを基に前記ブロック内でオーバーラ
ップしている領域情報と該領域のオーバーラップ回数を
含むブロック情報を生成する手段と、該ブロック情報を
基に画像のブロックを復元する手段とを備えたことを特
徴とする画像通信装置。
10. A means for dividing an image into a plurality of blocks, means for creating an overlap block by overlapping adjacent blocks, means for encoding the overlap block, and means for encoding the overlap block. Means for combining a plurality of overlapping blocks, further adding a header consisting of block information of the overlapping blocks to form a transmission block, and creating a transmission frame in which an error detection and correction code is added to the transmission block; Means for transmitting over the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and when the error of the transmission frame can be corrected, the header is removed from the transmission block. Means for separating the encoded plurality of overlap blocks, and the separated plurality of overlap blocks. Means for decoding image encoded data of a block, means for generating block information including area information overlapping in the block based on the header and the number of times the area overlaps, Means for restoring a block of an image based on the information.
【請求項11】 前記伝送ブロック中のオーバーラップ
ブロック数は、[M/N](ただし、画像のライン幅を
M、ブロックサイズをN×N、[R]はRを越えない整
数とする)であることを特徴とする請求項8、9または
10記載の画像通信装置。
11. The number of overlapping blocks in the transmission block is [M / N] (however, an image line width is M, a block size is N × N, and [R] is an integer not exceeding R). The image communication device according to claim 8, 9 or 10, wherein
【請求項12】 前記画像のブロックを復元するとき、
オーバーラップした領域を平均化することを特徴とする
請求項8、9または10記載の画像通信装置。
12. When restoring a block of the image,
11. The image communication apparatus according to claim 8, wherein the overlapping areas are averaged.
【請求項13】 画像を複数のブロックに分割する手段
と、隣接するブロックをオーバーラップさせることによ
りオーバーラップブロックを作成する手段と、該オーバ
ーラップブロックを符号化する手段と、該符号化された
複数のオーバーラップブロックをまとめ、さらに該オー
バーラップブロックのブロック情報からなるへッダを付
加して伝送ブロックとし、伝送ブロックに誤り検出訂正
符号を付加した伝送フレームを作成する手段と、該伝送
フレームを伝送路を介して伝送する手段と、該伝送路を
介して受信した伝送フレームの誤り検出訂正を行う手段
と、該伝送フレームの誤り訂正が可能であるとき、前記
伝送ブロックからへッダと符号化された複数のオーバー
ラップブロックを分離する手段と、該分離した複数のオ
ーバーラップブロックの画像符号化データを復号化する
手段と、前記へッダを基に前記ブロック内でオーバーラ
ップしている領域情報と該領域のオーバーラップ回数を
含むブロック情報を生成する手段と、該ブロック情報を
基に画像のブロックを復元する手段と、該復元した画像
を出力する手段とを備えたことを特徴とする画像処理装
置。
13. A means for dividing an image into a plurality of blocks, a means for creating an overlap block by overlapping adjacent blocks, a means for encoding the overlap block, and a means for encoding the overlap block. Means for combining a plurality of overlapping blocks, further adding a header consisting of block information of the overlapping blocks to form a transmission block, and creating a transmission frame in which an error detection and correction code is added to the transmission block; Means for transmitting over the transmission path, means for performing error detection and correction of the transmission frame received via the transmission path, and when the error of the transmission frame can be corrected, the header is removed from the transmission block. Means for separating the encoded plurality of overlap blocks, and the separated plurality of overlap blocks. Means for decoding image encoded data of a block, means for generating block information including area information overlapping in the block based on the header and the number of times the area overlaps, An image processing apparatus comprising: means for restoring a block of an image based on information; and means for outputting the restored image.
【請求項14】 前記伝送ブロック中のオーバーラップ
ブロック数は、[M/N](ただし、画像のライン幅を
M、ブロックサイズをN×N、[R]はRを越えない整
数とする)であることを特徴とする請求項13記載の画
像処理装置。
14. The number of overlapping blocks in the transmission block is [M / N] (however, an image line width is M, a block size is N × N, and [R] is an integer not exceeding R). The image processing apparatus according to claim 13, wherein:
【請求項15】 前記画像のブロックを復元するとき、
オーバーラップした領域を平均化することを特徴とする
請求項13記載の画像処理装置。
15. When restoring a block of the image,
14. The image processing apparatus according to claim 13, wherein the overlapped areas are averaged.
JP2237598A 1998-02-03 1998-02-03 Image communication method, transmitter, receiver, image communication device, and image processing device Pending JPH11220732A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2237598A JPH11220732A (en) 1998-02-03 1998-02-03 Image communication method, transmitter, receiver, image communication device, and image processing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2237598A JPH11220732A (en) 1998-02-03 1998-02-03 Image communication method, transmitter, receiver, image communication device, and image processing device

Publications (1)

Publication Number Publication Date
JPH11220732A true JPH11220732A (en) 1999-08-10

Family

ID=12080903

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2237598A Pending JPH11220732A (en) 1998-02-03 1998-02-03 Image communication method, transmitter, receiver, image communication device, and image processing device

Country Status (1)

Country Link
JP (1) JPH11220732A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008109389A (en) * 2006-10-25 2008-05-08 Canon Inc Image processing apparatus and image processing apparatus control method
US7436888B2 (en) 2003-01-30 2008-10-14 Samsung Electronics Co., Ltd. Method and apparatus for redundant image encoding and decoding

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7436888B2 (en) 2003-01-30 2008-10-14 Samsung Electronics Co., Ltd. Method and apparatus for redundant image encoding and decoding
JP2008109389A (en) * 2006-10-25 2008-05-08 Canon Inc Image processing apparatus and image processing apparatus control method

Similar Documents

Publication Publication Date Title
EP0642228B1 (en) Apparatus for transmitting and receiving interleaved error correction coded data on a transmission frame
US5608738A (en) Packet transmission method and apparatus
US5070503A (en) Digital information transmitting and receiving system
US5148271A (en) Method for transmission of variable length code and apparatus for coding a video signal
US5818364A (en) High bit-rate huffman decoding
KR20080095833A (en) Method and system for splitting and encoding uncompressed video for transmission over wireless media
JP3419042B2 (en) Error masking method in transmission system
US20070202843A1 (en) Method and system for data partitioning and encoding for transmission of uncompressed video over wireless communication channels
EP1414176B1 (en) Communication device and communication method immune to burst error, program for executing the method, and computer-readable storage medium storing the program
CN104253996B (en) The sending, receiving method and its device and Transmission system of video data
KR100556844B1 (en) Error detection method of video transmission system
JP5610709B2 (en) Error correction data generation device and generation method
JPH0787483A (en) Image coding / decoding device, image coding device, and image decoding device
US7139966B2 (en) Diversity scheme for error control coding in a system with prioritized data
JPH11220732A (en) Image communication method, transmitter, receiver, image communication device, and image processing device
JP3194878B2 (en) Data transmission method and data transmission system
CN115348456B (en) Video image processing method, device, equipment and storage medium
CN111756770B (en) High definition video safety isolation display gateway
JP3058796B2 (en) Error control transmission device and error control receiving device for transmission frame, transmission frame transmission method with error correction code and reception method
KR100239501B1 (en) Error correction encoding device and method
JPH08280011A (en) Image transmission method
JP3676349B2 (en) Facsimile signal transmission apparatus and facsimile signal transmission method
JPS62176228A (en) Image information transmission system
JPH04233374A (en) Image processing method
KR20070109760A (en) Uncompressed AV data transmission and reception method and apparatus