JPH03240368A - Picture data split coding system - Google Patents
Picture data split coding systemInfo
- Publication number
- JPH03240368A JPH03240368A JP2036058A JP3605890A JPH03240368A JP H03240368 A JPH03240368 A JP H03240368A JP 2036058 A JP2036058 A JP 2036058A JP 3605890 A JP3605890 A JP 3605890A JP H03240368 A JPH03240368 A JP H03240368A
- Authority
- JP
- Japan
- Prior art keywords
- data
- processing
- image
- blocks
- channels
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 claims abstract description 17
- 238000013144 data compression Methods 0.000 claims 1
- 238000006243 chemical reaction Methods 0.000 abstract description 3
- 230000006866 deterioration Effects 0.000 description 12
- 238000010586 diagram Methods 0.000 description 10
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 238000007796 conventional method Methods 0.000 description 1
- 244000144992 flock Species 0.000 description 1
Landscapes
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は9画像データの高能率符号化方式に係わり、特
に不自然な画質劣化を生じずに画像を複数のチャネルに
分割して処理する方式に関するものである。[Detailed Description of the Invention] [Industrial Application Field] The present invention relates to a high-efficiency encoding method for 9-image data, in which an image is divided into multiple channels and processed without causing unnatural image quality deterioration. It is related to the method.
画像データの高能率符号化では1画像データに含まれる
画像特有の冗長性を除去することで圧縮を可能としてお
り、一般に輝度変化の緩やかな領域には前記冗長性が多
く、逆に輝度変化の激しい領域には′冗長性が少ない。In high-efficiency encoding of image data, compression is possible by removing redundancy specific to images contained in one image data. There is less redundancy in intense regions.
つまり9画像データの冗長性は領域により片寄っている
ことが多い。In other words, the redundancy of 9 image data is often uneven depending on the area.
ところで、最近高精細な画像(つまり画素数の非常に多
い画像)を圧縮する必要性が増えているが、このような
場合主にその処理時間がかかり過ぎることから、1画像
を複数のチャネルに分割して並列処理をする方法が一般
に用いられている0従来技術では、このチャネルに分割
するのに領域ごとに単純分割をl−ていたが、このよう
な単純分割をすると、上記画像データの性質より、ある
チャネルには冗長性が多く含まれたデータが与えられ、
他のチャネルには冗長性がほとんど含まれていないデー
タが与えられる。といったような状態が生じる。By the way, recently there has been an increasing need to compress high-definition images (that is, images with a large number of pixels), but in such cases, it is mainly necessary to compress one image into multiple channels because it takes too much processing time. In conventional technology, where a method of dividing and parallel processing is generally used, simple division is performed for each area to divide the image into channels, but when such simple division is performed, the above image data By nature, certain channels are given data with a lot of redundancy,
Other channels are provided with data that contains little redundancy. A situation like this occurs.
従って、高精細な画像を1/Nに圧縮するため。Therefore, to compress high-definition images to 1/N.
各チャネルに与えられたデータを一様に17Nに圧縮処
理する場合を考えると、冗長性の多いデータが与えられ
たチャネルでは、圧縮による画質劣化がほとんどなく、
逆に冗長性の少ないデータが与えられたチャネルでは、
著しい画質劣化が生じることになり、圧縮した高精細画
像は画像の領域によって画質劣化に差がある不自然な画
像となる。Considering the case where data given to each channel is uniformly compressed to 17N, there is almost no deterioration in image quality due to compression on channels given data with a lot of redundancy.
Conversely, in a channel with less redundant data,
Significant image quality deterioration occurs, and the compressed high-definition image becomes an unnatural image in which the image quality deterioration varies depending on the image area.
さらに9画質劣化が進む領域は本来高精細画像の特徴で
ある細かい輝度の変化を現している領域であり、その特
徴をチャネルに分割して処理することによって破壊しや
すくなってしまう。Furthermore, the areas where the image quality deteriorates are areas that exhibit fine brightness changes, which are characteristic of high-definition images, and are easily destroyed by dividing these characteristics into channels and processing them.
そこで本発明では、高能率符号化方式のうち特にブロッ
ク符号化方式による処理においては、その基本処理単位
となるブロックごとに振り分けてもブロック内の画素の
相互関係が保持され、処理結果に支障をきたさないこと
に着目し、高精細画像上の隣接ブロックを異なるチャネ
ルに割り当てることで分割を行い、高精細画像に含まれ
ている冗長性を均等にチャネルに分配することを可能と
するものである。これにより、不自然な画質劣化な(チ
ャネルに分割して処理をすることができ。Therefore, in the present invention, in processing using a block coding method among high-efficiency coding methods, even if the processing is divided into blocks, which are the basic processing unit, the mutual relationship of pixels within the block is maintained, and the processing results are not affected. This method focuses on the problem of redundancy in a high-definition image by assigning adjacent blocks on a high-definition image to different channels, making it possible to evenly distribute the redundancy contained in the high-definition image to the channels. . This prevents unnatural image quality deterioration (processing can be performed by dividing into channels).
また高精細な輝度の変化も最適に保持することができる
。Furthermore, it is possible to optimally maintain high-definition brightness changes.
画像データの高能率符号化では、最近特に高精細な画像
を扱うことが多くなった。例えば、水平方向1280画
素、垂直方向1024画素、30フレ一ム/秒のCom
puterGraphi c画像や、水平方向1920
画素、垂直方向1024画素、30フレ一ム/秒(r)
HighDefinitoin TV両画像どである
が。High-efficiency encoding of image data has recently begun to handle particularly high-definition images. For example, Com with 1280 pixels in the horizontal direction, 1024 pixels in the vertical direction, and 30 frames/sec.
puterGraphic c image, horizontal direction 1920
Pixels, 1024 pixels vertically, 30 frames/second (r)
Both HighDefinito TV images.
これらの画像を実際に高能率符号化処理しようとすると
、リアルタイム処理を意識すれば仮に専用ハードウェア
で実行するにしても処理時間の問題から並列処理が要求
される。このとき高精細画像を複数のチャネルに分割し
て並列処理をすることになるが、従来はこのチャネルへ
の分割を領域ごとの単純分割としていた。When attempting to actually perform high-efficiency encoding processing on these images, parallel processing is required due to processing time, even if real-time processing is considered and execution is performed using dedicated hardware. At this time, the high-definition image is divided into multiple channels and processed in parallel, but conventionally, this division into channels was simply divided into regions.
以゛下具体例を説明する。まず、説明の都合上第2図に
示すように対象画像を64画素×64画素の画像とし、
符号化方式は、圧縮率指定が可能な非等長ブロック分割
符号化方式とする。この非等長ブロック分割符号化はブ
ロック符号化の一種であり、その詳細は特開昭62−2
52217号(「データ符号化方式」)公報等に示され
ている。ここではこの非等長ブロック分割符号化方式に
おける基本処理ブロック(以下サブブロックと呼ぶ0)
を16画素×16画素とする。非等長ブロック分割符号
化では、このサブブロック内は16画素×16画素、8
画素×8画素、4画素×4画素、2画素×2画素の各ブ
ロック(以下この16画素×16画素〜2画素×2画素
のブロックを特に分割ブロックと呼ぶ。)によって階層
的に4分木で弐現可能な状態に分割されることになる0
そしてこのブロック分割の基準は9画素の変化の激しい
サブブロック内はより小さなサイズの分割ブロックで分
割し1画素の変化の緩やかなサブブロック内はより大き
なサイズの分割ブロックで分割するというものである。A specific example will be explained below. First, for convenience of explanation, the target image is a 64 pixel x 64 pixel image as shown in FIG.
The encoding method is an unequal-length block division encoding method that allows compression rate specification. This non-equal length block division coding is a type of block coding, and its details are disclosed in Japanese Patent Application Laid-open No. 62-2
This is disclosed in Publication No. 52217 (“Data Encoding System”), etc. Here, the basic processing block (hereinafter referred to as sub-block 0) in this non-equal length block division encoding method
is 16 pixels x 16 pixels. In non-equal length block division coding, this sub-block consists of 16 pixels x 16 pixels, 8
A quadtree is created hierarchically by each block of pixels x 8 pixels, 4 pixels x 4 pixels, and 2 pixels x 2 pixels (hereinafter, blocks of 16 pixels x 16 pixels to 2 pixels x 2 pixels are particularly referred to as divided blocks). 0 will be divided into two possible states with
The standard for this block division is that sub-blocks of 9 pixels with large changes are divided into smaller-sized blocks, and sub-blocks with 1-pixel changes are divided with larger-sized blocks. .
そして、それらの分割ブロック内の画素の変化を例えば
(式1)に示す双線形関数で近似する。Then, changes in pixels within these divided blocks are approximated by, for example, a bilinear function shown in (Equation 1).
e (1+ J ) ”Al j+ Bl 十Cj+
D ”・”・” C式1)(ここでi、jは分割ブロッ
ク内の位置を示し。e (1+ J) ”Al j+ Bl 10Cj+
D ”・”・”C Formula 1) (Here, i and j indicate the position within the divided block.
e(i、j)は分割ブロック内の(i、j)の画素に対
する双線形関数による近似値、 A、 B、 C。e(i, j) is an approximation value using a bilinear function for the pixel (i, j) in the divided block; A, B, C.
Dが前記近似値を与える双線関数の係数。)従って9分
割ブロック内の画素は上記A、B。D is the coefficient of the bilinear function giving said approximation. ) Therefore, the pixels in the 9 divided blocks are A and B above.
C,Dに変換されるが、このA、 B、 C,Dを表現
するのに必要なデータ数は、ここでは固定であるとする
。つまり、1分割ブロックに与えられる符号データ量を
一定とするので、圧縮率(I/N)と画像内に生じる分
割ブロックの数とは比例関係になる。It is assumed here that the number of data required to represent A, B, C, and D is fixed. In other words, since the amount of code data given to one divided block is constant, the compression ratio (I/N) and the number of divided blocks occurring in an image are in a proportional relationship.
以上の設定の上で、第2図の対象画像を1/Nに圧縮す
る場合を考える。まずはじめに9画像をチャネルに分け
ずに、そのまま処理した理想的な場合を示す。(実際は
、処理時間の問題等により。With the above settings, consider the case where the target image in FIG. 2 is compressed to 1/N. First, we will show an ideal case in which nine images are processed as they are without being divided into channels. (Actually, due to processing time issues etc.
チャネルに分割して並列処理をしなければならない。)
ここで、対象画像において17Hに圧縮スることは、対
象画像内を40個の分割ブロックで分割することと等し
いとする。第3図に40個の分割ブロックで上記指針に
従い分割した結果な示すが9画像内に存在するエツジ部
分はすべてより小さなサイズの分割ブロック(8画素×
8画素のブロック)で分割可能であり、その輝度の変化
を忠実に表現しようとしている。It must be divided into channels and processed in parallel. )
Here, it is assumed that compressing the target image to 17H is equivalent to dividing the target image into 40 divided blocks. Figure 3 shows the result of dividing into 40 divided blocks according to the above guideline. All the edge parts existing in 9 images are divided into smaller size divided blocks (8 pixels ×
It is possible to divide the image into 8-pixel blocks), and attempts to faithfully represent changes in brightness.
次に、第2図の対象画像を64画、素×32画素のデー
タを処理できる2つのチャネル1.チャネル2に単純分
割して、各々を17Nに圧縮する実際の場合を述べる。Next, the target image in Fig. 2 is processed using two channels 1. An actual case of simple division into 2 channels and compression of each to 17N will be described.
上記に従い各チャネルでは各々20個の分割ブロックで
分割する。処理した結果を第4図に示す。チャネルlの
ほうは、冗長性が多いため9画像内にあるエツジ部分が
すべて小さなサイズの分割ブロック(8画素×8画素の
ブロック)で分割可能であるが、チャネル2のほうは冗
長性が少ないため画偉内のエツジ部分でも大きなサイズ
の分割ブロック(16画素×16画素のブロック)で分
割されてしまう個所が生じている。According to the above, each channel is divided into 20 divided blocks. The processed results are shown in FIG. In channel 1, there is a lot of redundancy, so all the edge parts in the 9 images can be divided into small size division blocks (blocks of 8 pixels x 8 pixels), but in channel 2, there is less redundancy. Therefore, even edge portions within the picture frame are divided into large-sized division blocks (blocks of 16 pixels x 16 pixels).
割ブロックで分割されると〜・うことは9画質劣化が生
じていることになる。これは、チャネルへの分割におい
て元の画像に含まれている冗長な部分が片寄って分配さ
れたためであり、第4図の画像は、第3図に比べ画像の
領域によって画質劣化に差が生じ、さらに1本来高精細
画像の特徴である高精細な輝度の変化のある部分で画質
劣化進んでしまうという欠点がある。If the image is divided into blocks, this means that image quality has deteriorated. This is because the redundant parts included in the original image were distributed unevenly during the division into channels, and the image in Figure 4 has a difference in image quality deterioration depending on the image area compared to Figure 3. Furthermore, there is a drawback that the image quality deteriorates rapidly in areas where there is a high-definition change in brightness, which is a characteristic of high-definition images.
前述の従来技術には、圧縮した画像の領域によって画質
劣化に差が生じ、さらに9本来重要視すべき高精細な輝
度変化の部分で劣化が進むという欠点がある。本発明は
これらの欠点を解決するため9元の画像に含まれている
冗長性を均等にチャネルに分配することで、チャネルへ
分割して処理しても領域による画質劣化の差を生じるこ
となく。The above-mentioned conventional technology has the drawback that image quality deterioration varies depending on the region of the compressed image, and furthermore, the deterioration progresses in areas with high-definition luminance changes that should be considered important. The present invention solves these drawbacks by evenly distributing the redundancy contained in nine original images to the channels, so that even if the image is divided into channels and processed, there will be no difference in image quality deterioration depending on the area. .
高精細な輝度変化の部分を最適に保持可能とすることを
目的とする。The purpose is to be able to optimally maintain high-definition brightness change parts.
第1図は本発明の全体構成を示すブロック図である。図
において入力画像データ1は、基本処理ブロック分割部
2に入力され、その出力であるデータ3はブロック並列
処理部4に入力される。フロック並列処理部4からは並
列処理の必要数に応じてデータ5.データ7が出力され
る。前記データ5.データ7は符号化処理部6.符号化
処理部8にそれぞれ入力される。符号化処理部6.符号
化処理部8の出力は符号データ9となり9図示していな
いが通常は例えば、デジタルVTRによる記録・再生が
行なわれた後、復号化処理部10゜復号化処理部12に
それぞれ入力される。復号化処理部10.復号化処理部
12の出力はそれぞれデータ11.データ13になりブ
ロック直列処理部14に入力される。ブロック直列処理
部14の出力であるデータ15は画像データ並び変換部
16に入力され出力画像データ17になる。FIG. 1 is a block diagram showing the overall configuration of the present invention. In the figure, input image data 1 is input to a basic processing block division section 2, and data 3, which is the output thereof, is input to a block parallel processing section 4. From the flock parallel processing unit 4, data 5. Data 7 is output. Said data 5. Data 7 is encoded by the encoding processing unit 6. Each is input to the encoding processing unit 8. Encoding processing unit 6. The output of the encoding processing unit 8 becomes encoded data 9 (not shown in the figure), but normally, for example, after being recorded and reproduced by a digital VTR, the data is input to the decoding processing unit 10 and the decoding processing unit 12, respectively. . Decoding processing unit 10. The outputs of the decoding processing unit 12 are data 11. The data becomes data 13 and is input to the block serial processing section 14. Data 15, which is the output of the block serial processing section 14, is input to the image data arrangement conversion section 16 and becomes output image data 17.
本発明の動作について以下に述べる。まず入力画像デー
タ1は、基本処理ブロック分割部2に入力され、基本処
理ブロック単位のデータに並べ直され、データ3となる
。このデータ3は次のブロック並列処理部4によって並
列に動作する符号化処理部6,8にデータ5または、7
として入力される。つまりデータ5,7がチャネルへの
入力データに相当するわけであるが、このときブロック
並列処理部4ではデータ3の隣接する基本処理ブロック
が異なるチャネルに振り分けられるようにデータ5,7
とする。これによりチャネル入力データであるデータ5
,7には、入力画像データ1の全領域が一様に与えられ
ることになり、入力画像データ1に含まれる冗長性が領
域上で片寄っていても、データ57には均等に冗長性が
分配されることになる。第5図に隣接する基本処理ブロ
ックを2つのチャネル(チャネル1.チャネル2)に振
り分ける1例を示す。斜線の基本処理ブロックがチャネ
ル1に振り分けられることを示しており9元の画像の全
領域に配置されていることがわかる。The operation of the present invention will be described below. First, input image data 1 is input to the basic processing block division section 2, and is rearranged into data in units of basic processing blocks, resulting in data 3. This data 3 is sent to data 5 or 7 by the next block parallel processing unit 4 to encode processing units 6 and 8 that operate in parallel.
is entered as . In other words, data 5 and 7 correspond to input data to the channel, but at this time, the block parallel processing unit 4 divides data 5 and 7 so that adjacent basic processing blocks of data 3 are distributed to different channels.
shall be. As a result, data 5 which is the channel input data
, 7 are uniformly given the entire area of input image data 1, and even if the redundancy included in input image data 1 is uneven in the area, the redundancy is evenly distributed to data 57. will be done. FIG. 5 shows an example in which adjacent basic processing blocks are distributed into two channels (channel 1 and channel 2). It can be seen that the diagonally shaded basic processing blocks are allocated to channel 1, and are arranged in the entire area of the 9-original image.
上記のように与えられたデータ5,7は、符号化処理部
6,8で1/Nに圧縮され符号データ9となる。次に、
この符号データ9は復号化処理部10.12に入力され
復号されてデータ11. 13となる。ここでは、チャ
ネルに分割された状態であるから、ブロック直列処理部
14によって、フロック並列処理部4の逆の処理をして
1つの画像にまとめ、データ15とする。さらに基本処
理ブロック単位の並びを画像データ並び変換部16で変
換し、出力画像データ17とする。The data 5 and 7 given as described above are compressed to 1/N by the encoding processing units 6 and 8 to become encoded data 9. next,
This encoded data 9 is input to a decoding processing section 10.12, decoded, and data 11. It becomes 13. Here, since the images are divided into channels, the block serial processing section 14 performs the reverse processing of the block parallel processing section 4 and combines them into one image, which is data 15. Furthermore, the arrangement of basic processing blocks is converted by an image data arrangement conversion section 16, and output image data 17 is obtained.
このように、隣接する基本処理ブロックが異なるチャネ
ルに振り分けられるように分割をすることで9元の画像
に含まれる冗長性を均等にチャネルに分配することかで
き、従って、不自然な画質劣化を生じることなく、高精
細な輝度変化を最適に保持して処理することができる。In this way, by dividing so that adjacent basic processing blocks are distributed to different channels, the redundancy contained in the 9-original image can be evenly distributed among the channels, thereby preventing unnatural image quality deterioration. It is possible to optimally maintain and process high-definition luminance changes without any occurrence.
なお9以上の説明では2つに並列化する場合を主に述べ
たが、2つ以上でも隣接基本処理ブロックが異なるチャ
ネルに振り分けられるように分割することで同様の効果
が得られる。Note that in the explanation above, the case where parallelization is performed into two has been mainly described, but the same effect can be obtained by dividing two or more basic processing blocks so that adjacent basic processing blocks are distributed to different channels.
以下、この発明の1実施例を第6図により説明する。第
6図の入力画像データ18は、16ラインメモ1J19
に入力されその出力データ20はスイッチ21に入力さ
れる。スイッチ21の出力であるデータ22. 23は
符号化処理部24.25に入力される。符号化処理部2
4.25の出力は、符号データ26となる。符号データ
26は復号化処理部27.28に入力され、その出力は
データ29.30となる。そして、データ29.30は
スイッチ31に入力され、その出力であるデータ32は
16 ラインメモリ33に入力され、その出力が出力
画像データ34となる。Hereinafter, one embodiment of the present invention will be explained with reference to FIG. The input image data 18 in FIG. 6 is a 16-line memo 1J19.
The output data 20 is input to the switch 21. Data 22. which is the output of the switch 21. 23 is input to encoding processing units 24 and 25. Encoding processing unit 2
The output of 4.25 becomes code data 26. The encoded data 26 is input to a decoding processing section 27.28, and its output becomes data 29.30. The data 29 and 30 are input to the switch 31, and the output data 32 is input to the 16 line memory 33, and the output becomes the output image data 34.
以下、この動作について説明する。まず説明の都合上、
従来技術の具体例に従い第2図の画像を入力画像データ
18とし、符号化方式も同様に圧縮率指定が可能な非等
長ブロック分割符号化方式とし、かつ、サブブロックも
16画素×16画素とする。そして、第2図の画像を
2つのチャネルに分割して、それぞれを17N(20個
の分割ブロック)に処理するものとする・
まず、走査線)@のデータ並びとなっている大刀画像デ
ータ18を16ラインメモリ19に書き込み。This operation will be explained below. First, for the sake of explanation,
In accordance with the specific example of the prior art, the image in FIG. 2 is used as input image data 18, and the encoding method is also a non-equal length block division encoding method that allows specifying the compression rate, and the sub-blocks are also 16 pixels x 16 pixels. shall be. Then, the image in Figure 2 is divided into two channels, and each channel is processed into 17N (20 divided blocks). First, the large sword image data 18 is arranged in the scanning line) @ data order. is written to the 16 line memory 19.
次に16ラインメモリ19から16画素×16画素のサ
ブブロック単位に読み出すことで、サブブロック順の並
びであるデータ2oを得る。このデータ20は、スイッ
チ21に入力され、サブブロックごとにデータ22とデ
ータ23に分割される。このデータ22.23がチャネ
ル1,2の入力データに対応するわけであるが、この分
割を隣接サブブロックが異なるチャネルに振り分けられ
るように行なう。その例として、市松模様にデータ22
゜23に分割した場合を第7図に示す。これより。Next, data 2o, which is an arrangement of subblocks, is obtained by reading data from the 16 line memory 19 in units of subblocks of 16 pixels x 16 pixels. This data 20 is input to a switch 21 and is divided into data 22 and data 23 for each subblock. This data 22 and 23 correspond to the input data of channels 1 and 2, and this division is performed so that adjacent subblocks can be distributed to different channels. As an example, data 22 in a checkered pattern.
FIG. 7 shows the case where it is divided into 23 parts. Than this.
第2図の画像上で右上にかたよっていた冗長性が。The redundancy that was tilted toward the upper right in the image in Figure 2.
データ22.23に均等に配分出来たことが分かる。It can be seen that data 22 and 23 were evenly distributed.
この様に分割されたデータ22.23は、符号化処理部
24,25によりて並列に1/N(20分割ブロック)
に処理され、第8図のような分割状態になる。そして、
1/Nの符号データ26が出来る。The data 22 and 23 divided in this way are divided into 1/N (20 divided blocks) in parallel by the encoding processing units 24 and 25.
This process results in a divided state as shown in FIG. and,
1/N code data 26 is generated.
この符号データ26を2図示していないが9通常は例え
ばデジタルVTRにより記碌・再生された後、復号処理
部27,28で復号し、データ29゜30とし、これを
スイッチ31でチャネル分割状態からもとに戻してデー
タ32とし9次いで16ラインメモリ33でサブブロッ
ク順のデータ並びから走査線順のデータ並びに戻し、出
力画像データ34とする。This encoded data 26 (not shown) is normally recorded and reproduced by, for example, a digital VTR, and then decoded by decoding processing units 27 and 28 to form data 29°30, which is then converted to channel-divided state by a switch 31. The data is returned to its original state as data 32, and the 9th and 16th line memory 33 restores the data arrangement from the sub-block order to the scanning line order, resulting in output image data 34.
上記第8図のチャネルへ分割された状態を元に戻すと第
9図になる。この第9図は、従来例で述べたチャネルに
分割しないで処理した理想的な場合の第3図と同じにな
り、従来技術による第4図と比べると明らかなように9
本実施例により画像内に存在する全てのエツジ部分を小
さいサイズのブロック(8画素×8画素)で分割可能と
することができ、不自然な画質劣化なく小画像に分割し
て17Nに圧縮処理をすることができる。When the divided state into channels shown in FIG. 8 is restored to its original state, it becomes FIG. 9. This FIG. 9 is the same as FIG. 3 in the ideal case where processing is performed without dividing into channels as described in the conventional example, and as is clear from the comparison with FIG. 4 according to the conventional technique.
With this example, all edge parts existing in an image can be divided into small size blocks (8 pixels x 8 pixels), and the images are divided into small images and compressed to 17N without unnatural image quality deterioration. can do.
以上実施例では2つのチャネルに分割する例を述べたが
9%に2つに制限されるものではない。In the above embodiments, an example of dividing into two channels has been described, but the number is not limited to two at 9%.
また9本実施例では並列処理のためのチャネル分割を基
本として述べたが9分割する理由が並列処理のためでな
くても良いことは言うまでもない。Furthermore, although this embodiment has been described based on channel division for parallel processing, it goes without saying that the reason for dividing into nine channels does not have to be for parallel processing.
本発明によれば9%に処理回路などを増加することなく
、チャネルへの分割手順を工夫するだけで、従来生じて
いた不自然な画質劣化がなく、高精細な輝度変化の部分
を最適に保持して、1/Nに高能率符号化することが可
能である。According to the present invention, by simply devising the channel division procedure without increasing the processing circuitry by 9%, there is no unnatural image quality deterioration that conventionally occurs, and high-definition brightness changes can be optimized. It is possible to retain the data and perform high-efficiency encoding to 1/N.
第1図は本発明の構成図、第2図は従来技術の説明に用
いた入力画像とサブブロックを示す図。
第3図は第2図の入力画像をチャネルに分割しないで処
理した理想のブロック分割状態を示す図。
第4図は従来技術により2つのチャネルに分割して処理
したブロック分割状態を示す図、第5図は本発明による
チャネルへの分割の1例を示す因。
第6図は本発明の1実施例を示す図、第7図は本発明の
実施例によるチャネルへの分割を示す図。
第8図は第7図のチャネル入力データを各々処理した場
合のブロック分割状態を示す図、第9図は第8図のチャ
ネル分割を元に戻した状態を示す図である。
l:入力画像データ、2:基本処理ブロック分割部、3
:2の出力データ、4ニブロック並列処理部、5,7:
並列、処理の必要数に応じて出力されるデータ、6,8
:符号化処理部、9:6.8の出力符号データ、17:
出力画像データ。
第1図
第51゛徊
第2図
X石皮季鬼て区t77J−フロ・77式〆く′ナフフロ
ン7会第6図
第7図
テ゛−夕22
データ23
第8図
ナータ22(20個の傍訓フロ、777分−1)データ
23(20櫃V→劉70.77?分割)第9図FIG. 1 is a block diagram of the present invention, and FIG. 2 is a diagram showing an input image and sub-blocks used to explain the prior art. FIG. 3 is a diagram showing an ideal block division state obtained by processing the input image of FIG. 2 without dividing it into channels. FIG. 4 is a diagram showing a state of block division into two channels according to the prior art, and FIG. 5 is a diagram showing an example of the division into channels according to the present invention. FIG. 6 is a diagram showing one embodiment of the present invention, and FIG. 7 is a diagram showing division into channels according to the embodiment of the present invention. FIG. 8 is a diagram showing a block division state when the channel input data of FIG. 7 is processed, and FIG. 9 is a diagram showing a state in which the channel division of FIG. 8 is restored. l: input image data, 2: basic processing block division unit, 3
:2 output data, 4 niblock parallel processing unit, 5,7:
Parallel, data output according to the required number of processing, 6, 8
: Encoding processing unit, 9: Output code data of 6.8, 17:
Output image data. Fig. 1 Fig. 51 Wandering Fig. 2 Para-Kun Flow, 777 minutes-1) Data 23 (20 欪V → Liu 70.77? Division) Figure 9
Claims (1)
ャネルごとにブロック符号化するデータ圧縮方式におい
て、上記入力画像データのチャネルへの分割を前記ブロ
ック符号化における基本処理ブロック単位で行ない、か
つ隣接する基本処理ブロックのデータが異なるチャネル
に振り分けられるようにすることを特徴とする画像デー
タ分割符号化方式。1. In a data compression method that divides input image data into a plurality of channels and performs block encoding for each channel, the input image data is divided into channels in units of basic processing blocks in the block encoding, and An image data division coding method characterized by allowing data of adjacent basic processing blocks to be distributed to different channels.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2036058A JP2812773B2 (en) | 1990-02-19 | 1990-02-19 | Image data division encoding method and apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2036058A JP2812773B2 (en) | 1990-02-19 | 1990-02-19 | Image data division encoding method and apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH03240368A true JPH03240368A (en) | 1991-10-25 |
JP2812773B2 JP2812773B2 (en) | 1998-10-22 |
Family
ID=12459121
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2036058A Expired - Lifetime JP2812773B2 (en) | 1990-02-19 | 1990-02-19 | Image data division encoding method and apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2812773B2 (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005332298A (en) * | 2004-05-21 | 2005-12-02 | Ricoh Co Ltd | Information processor, information processing method, information processing program and recording medium |
JP2010528516A (en) * | 2007-05-21 | 2010-08-19 | ドゥー テクノロジーズ エフゼットシーオー | Method and system for processing images |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63263208A (en) * | 1987-04-09 | 1988-10-31 | イナ・ベルツラーゲル・シエツフレル・コマンデイートゲゼルシヤフト | Valve controller |
-
1990
- 1990-02-19 JP JP2036058A patent/JP2812773B2/en not_active Expired - Lifetime
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS63263208A (en) * | 1987-04-09 | 1988-10-31 | イナ・ベルツラーゲル・シエツフレル・コマンデイートゲゼルシヤフト | Valve controller |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005332298A (en) * | 2004-05-21 | 2005-12-02 | Ricoh Co Ltd | Information processor, information processing method, information processing program and recording medium |
JP4494866B2 (en) * | 2004-05-21 | 2010-06-30 | 株式会社リコー | Information processing apparatus, information processing method, information processing program, and recording medium |
JP2010528516A (en) * | 2007-05-21 | 2010-08-19 | ドゥー テクノロジーズ エフゼットシーオー | Method and system for processing images |
US9478011B2 (en) | 2007-05-21 | 2016-10-25 | Doo Technologies Fzco | Method and system for processing of images |
Also Published As
Publication number | Publication date |
---|---|
JP2812773B2 (en) | 1998-10-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3540855B2 (en) | Block distortion corrector | |
US20070195888A1 (en) | Intra-Frame Prediction Processing | |
US20210250575A1 (en) | Image processing device | |
TW201939953A (en) | Image compression system and method for compressing images with an image compression system | |
JPH03240368A (en) | Picture data split coding system | |
JP2020202473A (en) | Image encoder and image decoder and method and program | |
JP2738136B2 (en) | Blocking device | |
KR20020053336A (en) | High speed deblocking filter device | |
US7787700B2 (en) | Signal processing method, signal processing apparatus, computer-readable medium and a data recording medium | |
JPH03272290A (en) | Picture filter processor unit | |
JPH0630394A (en) | Picture coding method and picture coder | |
JP7020782B2 (en) | Reproduction device and its control method | |
TW202029759A (en) | Image encoding device, image decoding device, and method and program for controlling same | |
JP3125565B2 (en) | Image coding method | |
JPH0799670A (en) | Digital magnetic recording and reproducing device | |
WO2023181546A1 (en) | Image encoding device, image decoding device, image encoding method, and image decoding method | |
JPH05153550A (en) | Recorder and reproducing device for video signal | |
JPH04336894A (en) | Moving picture coder | |
JP3036071B2 (en) | Image compression device | |
JPH06303232A (en) | Scrambling method and scrambling device | |
TW202034699A (en) | Image coding device, image decoding device, image coding method, image decoding method, and program | |
JP3018870B2 (en) | Recording device | |
TW202333497A (en) | Image encoding device, image encoding method, image decoding device, and image decoding method | |
JP2021150723A (en) | Image encoding device, image encoding method and program, and image decoding device, image decoding method and program | |
JPH05130585A (en) | Encoding device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080807 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090807 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100807 Year of fee payment: 12 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100807 Year of fee payment: 12 |