JPH01112375A - High speed decoding system for plural images - Google Patents
High speed decoding system for plural imagesInfo
- Publication number
- JPH01112375A JPH01112375A JP62269348A JP26934887A JPH01112375A JP H01112375 A JPH01112375 A JP H01112375A JP 62269348 A JP62269348 A JP 62269348A JP 26934887 A JP26934887 A JP 26934887A JP H01112375 A JPH01112375 A JP H01112375A
- Authority
- JP
- Japan
- Prior art keywords
- image
- decoding
- images
- compressed data
- decoded
- 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
- 238000000034 method Methods 0.000 claims description 19
- 238000012545 processing Methods 0.000 abstract description 14
- 230000006835 compression Effects 0.000 abstract description 2
- 238000007906 compression Methods 0.000 abstract description 2
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012805 post-processing Methods 0.000 description 1
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はイメージ情報を符号化データとして取り扱うワ
ークステーションや画像蓄積装置に関し。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to workstations and image storage devices that handle image information as encoded data.
特に複数枚のイメージの復号化方式に関するものである
。In particular, it relates to a method for decoding multiple images.
従来、この種の複数イメージの復号化方式では。 Conventionally, in this kind of multiple image decoding scheme.
イメージ1枚当りのイメージ圧縮データを画像C0DE
01個で、順次1枚づつ復号化していた。Image compression data per image is image C0DE
01, and was decoding one by one one by one.
ところが、上述した従来の複数イメージの復号化方式で
は、1個の画像CODECで順番に復号化している為、
n枚のイメージ全部が完了するまでに通常1枚の復号化
のn倍の処理時間がかかる。However, in the conventional multiple image decoding method described above, one image CODEC is used to sequentially decode the images.
It usually takes n times the processing time to decode one image to complete all n images.
また、この方式では、制御部のソフトウェアオーバーヘ
ッドを短縮しても2画像C0DFC自身の処理速度を上
回ることはできないという欠点がある。Furthermore, this method has a drawback in that even if the software overhead of the control unit is reduced, the processing speed of the two-image C0DFC itself cannot be exceeded.
そこで9本発明の技術的課題は、上記欠点に鑑み、複数
枚のイメージ複合処理時間を短縮することができる複数
枚イメージの高速復号化方式を提供することである。SUMMARY OF THE INVENTION In view of the above drawbacks, it is a technical object of the present invention to provide a high-speed decoding method for multiple images that can shorten the processing time for combining multiple images.
本発明によれば、イメージ情報を符号化データとして取
り扱うワークステーションや画像蓄積装置であって、複
数枚のイメージを、複数の画像CODECで複数枚同時
に並行して復号化し、一方。According to the present invention, there is provided a workstation or an image storage device that handles image information as encoded data, in which a plurality of images are simultaneously decoded in parallel using a plurality of image CODECs.
復号化する前記イメージの枚数が前記側[象CODEC
の個数以上の場合は、該イメージの1枚分の復号化を終
了した画像CODECの順番て9次のイメージの1枚を
復号化し、以後これを繰り返すことを特徴とする複数枚
イメージの高速復号化方式が得られろ。The number of images to be decoded is determined by the side [Elephant CODEC
If the number of images is greater than or equal to , one of the ninth-order images is decoded in the order of the image CODEC that has finished decoding one image, and this process is repeated thereafter. Please find a way to convert it.
即ち2本発明による。複数枚イメージの高速復号化方式
は、複数の画像C0DFCを並行動作させることを基本
とし1画像CODECの個数以上の枚数分。That is, two according to the present invention. The high-speed decoding method for multiple images is basically based on operating multiple images C0DFC in parallel, and the number of images is greater than the number of one image CODEC.
イメージ圧縮データを復号化する際、1枚分の復号化を
終了した画像CODECの順番に1次の1枚を復号化し
、以後これを繰り返すようにしたものである。When decoding image compressed data, the first one is decoded in the order of the image CODEC that has finished decoding for one image, and this process is repeated thereafter.
以下2本発明について図面を参照して説明する。 The following two aspects of the present invention will be explained with reference to the drawings.
第1図は、イメージ4枚を画房CODEC2個により復
号化するシステムの1例であり、圧縮データを格納して
おく圧縮データファイル装置1.復号化する為の機器、
圧縮データバッファ3.圧縮データ・々ツファ41画像
CODEC5、画像CODEC6。FIG. 1 shows an example of a system in which four images are decoded by two image studio CODECs, and a compressed data file device 1. equipment for decoding,
Compressed data buffer 3. Compressed data/data 41 image CODEC5, image CODEC6.
コードデータバス2.イメージデータバス7、イメージ
メモリ8と制御部13.制御部14とで構成される。Code data bus 2. Image data bus 7, image memory 8 and control section 13. It is composed of a control section 14.
次に、この例の動作を第1図および第2図に基づいて説
明する。Next, the operation of this example will be explained based on FIGS. 1 and 2.
復号化の対象となる領域9.領域10.領域11、領域
12に対応するイメージ圧縮データは圧縮データファイ
ル装置1に格納されている。イメージメモリ領域9.領
域10.領域11.領域12のイメージ圧縮データを並
行して高速に復号化する復号化手段として2画像COD
EC5、画像CODEC6がある。Area to be decoded9. Area 10. Image compressed data corresponding to areas 11 and 12 is stored in the compressed data file device 1. Image memory area9. Area 10. Area 11. Two-image COD is used as a decoding means to decode image compressed data in area 12 in parallel at high speed.
There are EC5 and image CODEC6.
第2図のボックス15に示すように、まず圧縮データフ
ァイル装置1よりイメージメモリ領域9の圧縮データを
読み出し、コードデータバス2を介して圧縮データバッ
ファ3に格納し、ボックス16に示すように画像COD
EC5を起動する。次にボックス17に示す様に、圧縮
データファイル装置1よりイメージメモリ領域10の圧
縮データを読み出し、コードデータバス2を介して、圧
縮データバッファ4に格納し、はツクス18に示すよう
に画像CODEC6を起動する。As shown in box 15 in FIG. COD
Start EC5. Next, as shown in box 17, the compressed data in the image memory area 10 is read out from the compressed data file device 1, and stored in the compressed data buffer 4 via the code data bus 2. Start.
その陵、?ソクス19にて、復号化終了の割り込みを待
ち、もし画像CODEC5からの割り込みであれば 、
4pノクス20に移行し、イメージデータをイメージメ
モリ8に展開し、イメージメモリ領域9〜12までの全
部が展開されたか否かを判断ボックス22にて判断する
。That mausoleum? At SOCS 19, wait for an interrupt to finish decoding, and if it is an interrupt from image CODEC 5,
The process moves to the 4p node 20, the image data is developed in the image memory 8, and it is determined in the decision box 22 whether or not all of the image memory areas 9 to 12 have been developed.
終了の場合、このアルゴリズムを終了し、終了していな
ければ、ボックス24において次の領域(11又は12
)の圧縮r−夕を圧縮データファイル1より読み出し、
圧縮データバッファ3に格納して日?ノクス25で画像
CODEC5に対し起動をかけ、ボックス19にもどり
、復号化終了の割り込みを待つ。In case of termination, the algorithm is terminated; if not, in box 24 the next region (11 or 12
) is read out from the compressed data file 1,
How many days has it been stored in compressed data buffer 3? Nox 25 activates image CODEC 5, returns to box 19, and waits for an interrupt to complete decoding.
画像CODEC6から割り込みが入ってきた場合。When an interrupt comes from image CODEC6.
ボックス21に移行し1画像CODEC5の後処理と同
様ボックス21でイメージデータをイメージメモリ8に
展開する。The process moves to box 21, and the image data is developed in the image memory 8 in the same way as the post-processing of the one-image CODEC5.
又1判断ボックス23にて全領域が終了したか否かを判
断し、終了の場合、このアルゴリズムを終了し、終了し
ていなければボックス26で2次のイメージの圧縮デー
タを圧縮データファイル1より読み出し、圧縮データバ
ッファ4に格納する。In addition, it is judged in judgment box 23 whether or not the entire area is finished, and if it is finished, this algorithm is finished; if it is not finished, in box 26, the compressed data of the secondary image is transferred from compressed data file 1. Read and store in compressed data buffer 4.
そして、ボックス27において画像CODEC6を起動
する。その後再度復号化終了側り込み待ちとなり以後2
以上のことを繰り返す。Then, in box 27, the image CODEC 6 is activated. After that, it will wait again for the decryption completion side and from then on 2
Repeat the above steps.
第3図は2本制御方法における処理時間を説明する為の
説明図でちる。第3図において、矢印28.34.40
,43,46.49は圧縮データをデータファイル1か
ら圧縮データバッファ3を介し2画像CODEC5に転
送する事を示し、矢印31.37は圧縮データを圧縮デ
ータファイル1から圧縮データバッファ4を介し画像C
ODEC6に転送することを示す。また矢印29,35
,41゜44.47.50は画像CODEC5の復号化
処理を。FIG. 3 is an explanatory diagram for explaining the processing time in the two-control method. In Figure 3, arrows 28, 34, 40
, 43, 46 and 49 indicate that the compressed data is transferred from the data file 1 via the compressed data buffer 3 to the 2-image CODEC 5, and arrows 31 and 37 indicate that the compressed data is transferred from the compressed data file 1 to the image 2 via the compressed data buffer 4. C
Indicates transfer to ODEC6. Also arrows 29, 35
, 41°44.47.50 is the decoding process of image CODEC5.
矢印32 +、 38は画像CODEC6の復号fし処
理を示す。矢印30,33,36,39,42,45゜
48.51は各画像CODECからイメージメモリ8へ
のイメージデータ転送を示している。Arrows 32 + and 38 indicate decoding processing of the image CODEC6. Arrows 30, 33, 36, 39, 42, 45°48.51 indicate image data transfer from each image CODEC to the image memory 8.
圧縮データ転送の矢印28,34,40,43゜46.
49の時間をtlA 、 t4A 、 t 1 、 t
4 。Compressed data transfer arrows 28, 34, 40, 43°46.
tlA, t4A, t1, t
4.
t 7 、 LIO、矢印31.37の時間をttB
、 t4B+復号化処理の矢印29,35,41,44
,47゜50の時間をt2A 、 t5A 、 t 2
、 t 5 、 t 8 。t7, LIO, time of arrow 31.37 ttB
, t4B+decoding process arrows 29, 35, 41, 44
, 47°50 times t2A, t5A, t2
, t5, t8.
tll、矢印32.38の時間をt2B 、 t5Bイ
メージr〜り転送の矢印30.33.36.39.42
゜45.48.51の時間をt3A 、 t4A 、
t6A 。tll, arrow 32.38 time t2B, t5B image r~ri transfer arrow 30.33.36.39.42
The time of ゜45.48.51 is t3A, t4A,
t6A.
t6B 、 t 3 、 t 6 、 t 9 、 t
12とし2画像C0DFCを2個、イメージ枚数4枚の
場合の復号化処理時間をTI、画像CODECを1個、
イメージ枚数4枚の場合の復号化処理時間をT2とする
と。t6B, t3, t6, t9, t
12, 2 images C0DFC, 4 images, the decoding processing time is TI, 1 image CODEC,
Let T2 be the decoding processing time when the number of images is 4.
TI=tlA+tlB+t2B+t3B+t4B+t5
B+t6B ・・・(1)T2=tl+t2+t3
+t4+t5+t6+t7+t8+t9+tlO+tl
l・・・(2)
となる。ここでソフトウェアオーバヘッドである圧縮デ
ータ転送時間が復号化処理時間に比べはるかに短かく、
各領域の復号化処理時間が全て等しいと仮定した時。TI=tlA+tlB+t2B+t3B+t4B+t5
B+t6B...(1) T2=tl+t2+t3
+t4+t5+t6+t7+t8+t9+tlO+tl
l...(2) becomes. Here, the compressed data transfer time, which is software overhead, is much shorter than the decoding processing time.
Assuming that the decoding processing time for each area is the same.
TlキT2/2 ・・・(3)
となり2画像CODEC2個の場合の処理速度は画像C
ODEC1個の場合の2分の1と高速となる。また、圧
縮データ転送時間を考慮に入れた場合でも。TlkiT2/2...(3) Then, the processing speed in the case of two 2-image CODECs is image C
The speed is half that of the case with one ODEC. And even when you take into account the compressed data transfer time.
処理速度に影響するのtfi最初の1枚目だけであり。Only the first TFI sheet affects the processing speed.
非常に効率が良い。更に画像C0DFCを多く使用する
ことにより高速になることは明白である。Very efficient. Furthermore, it is clear that the speed can be increased by using more image C0DFCs.
以上説明したように1本発明は、複数の画像CODEC
を使用し、複数枚イメージの高速復号化を図る一方、複
数の画像CODEC以上の枚数分圧綿データを復号化す
る際、1枚分の復号化を終了した画像CODECの順番
に次の1枚を復号化し、以後これを繰り返すことにより
、より一層、複数枚のイメージ復号処理時間を短縮する
ことができる。As explained above, one aspect of the present invention is to use a plurality of image CODECs.
While decoding multiple images at high speed using By decoding the image and repeating this process thereafter, it is possible to further reduce the processing time for decoding a plurality of images.
以下余白Margin below
第1図はイメージ4枚を画像C0DE02個により復号
化するシステムの一例である。第2図は、その復号化処
理を説明するフローチャート、第3図は本方式による復
号化処理の時間を説明する為のタイミングチャート、第
4図は従来の方式による復号化処理の時間を説明する為
の説明図である。
1・・・圧縮f”−タフアイル、2・・・コードデータ
バス、3,4・・・圧縮データバッフ了、5,6・・・
画像CODEC、7・・・イメージデータバス、8・・
・イメージメモリ、9〜12・・・領域、13.14・
・・制御部。
第1図FIG. 1 is an example of a system that decodes four images using two images C0DE0. Fig. 2 is a flowchart explaining the decoding process, Fig. 3 is a timing chart to explain the decoding process time according to this method, and Fig. 4 explains the decoding process time according to the conventional method. FIG. 1... Compressed f''-tough aisle, 2... Code data bus, 3, 4... Compressed data buffer completed, 5, 6...
Image CODEC, 7... Image data bus, 8...
・Image memory, 9-12...area, 13.14・
...Control unit. Figure 1
Claims (1)
ステーションや画像蓄積装置であって、複数枚のイメー
ジを、複数の画像CODECで複数枚同時に並行して復
号化し、一方、復号化する前記イメージの枚数が前記画
像CODECの個数以上の場合は、該イメージの1枚分
の復号化を終了した画像CODECの順番に、次のイメ
ージの1枚を復号化し、以後これを繰り返すことを特徴
とする複数枚イメージの高速復号化方式。1. A workstation or image storage device that handles image information as encoded data, which decodes multiple images in parallel using multiple image CODECs, while the number of images to be decoded is If the number of images is greater than or equal to the number of images CODEC, one of the next images is decoded in the order of the image CODEC that has finished decoding one image, and this process is repeated thereafter. Fast decoding method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62269348A JPH01112375A (en) | 1987-10-27 | 1987-10-27 | High speed decoding system for plural images |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62269348A JPH01112375A (en) | 1987-10-27 | 1987-10-27 | High speed decoding system for plural images |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH01112375A true JPH01112375A (en) | 1989-05-01 |
Family
ID=17471124
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62269348A Pending JPH01112375A (en) | 1987-10-27 | 1987-10-27 | High speed decoding system for plural images |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH01112375A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008275286A (en) * | 2007-05-07 | 2008-11-13 | Sanden Corp | Vapor compression type refrigerating cycle |
-
1987
- 1987-10-27 JP JP62269348A patent/JPH01112375A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008275286A (en) * | 2007-05-07 | 2008-11-13 | Sanden Corp | Vapor compression type refrigerating cycle |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
RU2427910C2 (en) | Coding/decoding of digital multimedia based on overlapping simd-conversion | |
KR100484137B1 (en) | Improved huffman decoding method and apparatus thereof | |
JPH01112375A (en) | High speed decoding system for plural images | |
JPH01278173A (en) | Image reader | |
CN1187977C (en) | Image signal decoding method and device | |
JPS60247732A (en) | Data storage device | |
TW201038081A (en) | Circuit and method for multi-format video codec | |
US9122474B2 (en) | Apparatus and method for reducing overhead caused by communication between clusters | |
CN101064516B (en) | Data processor and data process method | |
KR101484101B1 (en) | Moving Picture Tranformation Device | |
JPS6345976A (en) | Picture decoder | |
TWI605416B (en) | Image processing apparatus, method and non-transient computer-reading storage medium | |
JPS62266922A (en) | Image information decoder | |
CN113962376A (en) | Sparse neural network processor and method based on mixed level precision operation | |
JPS58151675A (en) | Two-dimensional high speed fourier conversion processing method | |
JPS6231252A (en) | Facsimile equipment | |
JPS62147862A (en) | Picture decoder | |
US20060230241A1 (en) | Buffer architecture for data organization | |
CN103916670A (en) | Image coding and decoding method and device | |
JPS6261427A (en) | Coding system | |
JPH0376065B2 (en) | ||
CN1179574A (en) | 2-D data conversion method | |
JPH07184063A (en) | Binary image compression system | |
JPH0353388A (en) | Two-dimensional encoded data decoding and reducing device | |
JPH0541807A (en) | Two-dimension decoder |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Effective date: 20040318 Free format text: JAPANESE INTERMEDIATE CODE: A621 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050812 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050817 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051005 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20051101 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20051129 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Effective date: 20051220 Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060102 |
|
R150 | Certificate of patent (=grant) or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |