JPH0456568A - Signal processor - Google Patents
Signal processorInfo
- Publication number
- JPH0456568A JPH0456568A JP2167695A JP16769590A JPH0456568A JP H0456568 A JPH0456568 A JP H0456568A JP 2167695 A JP2167695 A JP 2167695A JP 16769590 A JP16769590 A JP 16769590A JP H0456568 A JPH0456568 A JP H0456568A
- Authority
- JP
- Japan
- Prior art keywords
- pixels
- lines
- blocks
- block
- signal
- 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
Landscapes
- Image Processing (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.
Description
【発明の詳細な説明】
産業上の利用分野
本発明は、信号処理装置に関し、特に画像信号のブロッ
ク化に関するものである。DETAILED DESCRIPTION OF THE INVENTION Field of the Invention The present invention relates to a signal processing device, and particularly to blocking of image signals.
従来の技術
一般に、画像信号は情報量が非常に大きいため記録ある
いは伝送を行うに際して、圧縮符号化により情報量を削
減する方法が有力な手段として用いられている。ここで
、画像をブロックに分割しブロック単位で符号化を行う
方法はその手段の一つであり、代表的なものとして直交
変換符号化を挙げることができる。以下、現行方式のコ
ンポーネント信号に対して直交変換符号化を適用する場
合のブロック化について説明する。2. Description of the Related Art In general, image signals have a very large amount of information, so when recording or transmitting image signals, a method of reducing the amount of information by compression encoding is used as an effective means. Here, one method is to divide an image into blocks and encode each block, and orthogonal transform encoding is a typical example. Blocking when applying orthogonal transform coding to component signals in the current system will be described below.
現行方式のコンポーネント信号を扱う場合の標本化周波
数として、
Y : f s =13.5MHzR−Y :
f s / 2 =6.75MHzB−Y : f
s / 2 =6.75MHzが規格化されている。こ
こで、垂直ライン数525本の信号を考えた場合、1フ
イールドの有効画素数及び有効ライン数は表1のように
なる。The sampling frequency when handling component signals in the current system is: Y: fs = 13.5MHzR-Y:
fs/2=6.75MHzB-Y: f
s/2 = 6.75 MHz is standardized. Here, when considering a signal with 525 vertical lines, the number of effective pixels and the number of effective lines in one field are as shown in Table 1.
表 1
表1のように標本化された信号は、有効画素数、有効ラ
イン数ともに8の整数倍であるので、8画素×8ライン
のブロックに分割することが可能であり、この場合のブ
ロック数は、表2に示す通りである。Table 1 The signal sampled as shown in Table 1 has an integer multiple of 8 in both the number of effective pixels and the number of effective lines, so it can be divided into blocks of 8 pixels x 8 lines. The numbers are shown in Table 2.
表 2
次に、以上のブロック化を行う信号処理装置について例
を挙げて説明する。第4図は、従来の信号処理装置の例
を示した図であり、第4図において、1は入力端子であ
り、2は入力信号をディジタル信号に変換するA/D変
換器、3はディジタル化された信号を(8!i素×8ラ
イン)のブロックに分割するブロック化器であり、4.
7はスイッチ、5.6は8ライン分の容量を持つメモリ
である。最後に8はブロック化された信号に対して離散
コサイン変換(DCT)を行うDCT演算器である。以
下に、従来の信号処理装置の動作を説明する。Table 2 Next, a signal processing device that performs the above-described blocking will be described using an example. FIG. 4 is a diagram showing an example of a conventional signal processing device. In FIG. 4, 1 is an input terminal, 2 is an A/D converter that converts an input signal into a digital signal, and 3 is a digital This is a block generator that divides the converted signal into blocks of (8!i elements x 8 lines); 4.
7 is a switch, and 5.6 is a memory having a capacity for 8 lines. Finally, 8 is a DCT computing unit that performs discrete cosine transformation (DCT) on the blocked signal. The operation of the conventional signal processing device will be explained below.
端子1から入力された信号は、A/D変換器2でディジ
タル信号に変換され、ブロック化器3でブロック化が行
われる。ブロック化は、第5図(a)に示すように8ラ
イン分のデータをメモリに順に書き込み、第5図(b)
に示すようにブロック単位で読み出しを行うことによっ
て実現できる。ここで、2個のメモリ5,6の読み出し
書き込みを8ライン単位で切り替え、メモリ5の書き込
み中にメモリ6からの読み出しを行い、逆にメモリ6の
書き込み中にメモリ5からの読み出しを行う。このよう
な、書き込み読み出しのメモリの選択はスイッチ4,7
によって行う。スイッチ7で選択されたメモリからブロ
ック単位の順番でデータが出力されDCT演算装置8に
よってDCT演算を行う。A signal input from a terminal 1 is converted into a digital signal by an A/D converter 2, and then blocked by a blocking device 3. Blocking is performed by sequentially writing 8 lines of data into the memory as shown in Figure 5(a), and then writing data for 8 lines into the memory as shown in Figure 5(b).
This can be achieved by reading in blocks as shown in the figure below. Here, reading and writing of the two memories 5 and 6 are switched in units of 8 lines, reading from the memory 6 is performed while writing to the memory 5, and conversely, reading from the memory 5 is performed while writing to the memory 6. Such memory selection for writing and reading is performed using switches 4 and 7.
done by. Data is output in block-by-block order from the memory selected by the switch 7, and is subjected to DCT calculation by the DCT calculation device 8.
発明が解決しようとする課題
しかしながら、前記した信号処理装置においては、以下
に示す課題を有している。Problems to be Solved by the Invention However, the signal processing device described above has the following problems.
前記した標本化周波数で標本化された信号は、輝度信号
(Y)、色差信号(R−Y、B−Y)とも水平画素数が
8の整数倍であるため、容易に(8画素×8ライン)の
ブロックに分割することができたが、異なった標本化周
波数を用いた場合例えば6.75MHzで標本化された
色差信号に対して間引き処理を行って標本化周波数を3
.375MHzとした場合には、水平画素数が180と
なり8の倍数に一致しなくなる。The signal sampled at the above-mentioned sampling frequency can be easily calculated by (8 pixels x 8 However, if a different sampling frequency is used, for example, the color difference signal sampled at 6.75 MHz may be thinned out to reduce the sampling frequency to 3.
.. In the case of 375 MHz, the number of horizontal pixels is 180, which is not a multiple of 8.
本発明はかかる従来技術の課題に鑑み、水平画素数が1
つのブロックの水平画素数の整数倍に等しくない場合に
対応したブロック分割を実現する信号処理装置を提供す
ることを目的とする。In view of the problems of the prior art, the present invention provides a method for reducing the number of horizontal pixels to 1.
An object of the present invention is to provide a signal processing device that realizes block division corresponding to a case where the number of horizontal pixels in one block is not equal to an integral multiple.
課題を解決するための手段
本発明は、(m×i+j)個の水平画素数を有する画像
信号をブロックに分割するにあたり(m〉j)、前記画
像信号を水平方向m画素垂直方向nラインからなるブロ
ックと水平方向3画素垂直方向nラインからなる小ブロ
ックに分割する手段と、前記小ブロックを複数個集めて
前記ブロックを構成する手段とを有することを特徴とす
る信号処理装置である。Means for Solving the Problems The present invention provides that when dividing an image signal having (m×i+j) horizontal pixels into blocks (m>j), the image signal is divided into m pixels in the horizontal direction and n lines in the vertical direction. This signal processing device is characterized in that it has means for dividing the block into small blocks each having three pixels in the horizontal direction and n lines in the vertical direction, and means for collecting a plurality of the small blocks to form the block.
作用
本発明は前記した構成により、水平画素数がmの整数倍
に等しくない画像信号を(m画素×nライン)のブロッ
クに分割する場合に、前記ブロックの他に(j画素×n
ライン)の小ブロックが発生するが、このような小ブロ
ックを複数個集めて(m画素×nライン)のブロックを
構成することにより、画面全体を(m画素×nライン)
のブロックに分割することができる。Effect of the present invention With the above-described configuration, when dividing an image signal in which the number of horizontal pixels is not equal to an integer multiple of m into blocks of (m pixels x n lines), in addition to the blocks, (j pixels x n lines)
A small block of (line) is generated, but by collecting multiple such small blocks to form a block of (m pixels x n lines), the entire screen can be made up of (m pixels x n lines).
can be divided into blocks.
実施例 以下、本発明の実施例を添付図面を用いて説明する。Example Embodiments of the present invention will be described below with reference to the accompanying drawings.
第1図は、本発明による信号処理装置の一実施例を示し
た図である。第1図において、lは色差信号の入力端子
であり、2は入力信号をディジタル信号に変換するA/
D変換器、101は間引き帯域制限を行う低域フィルタ
、102は工画素おきに画素を間引く間引き回路、10
3はブロック化器であり、104.108はスイッチ1
05.106.107は8ライン分の容量を有するメモ
リである。また、109はDCT演算器である。以下に
、本実施例の動作を説明する。FIG. 1 is a diagram showing an embodiment of a signal processing device according to the present invention. In FIG. 1, l is the input terminal for the color difference signal, and 2 is the A/C converting the input signal into a digital signal.
D converter, 101 is a low-pass filter that performs thinning band limitation, 102 is a thinning circuit that thins out pixels every other pixel, 10
3 is a blocker, 104.108 is switch 1
05.106.107 is a memory having a capacity for 8 lines. Further, 109 is a DCT computing unit. The operation of this embodiment will be explained below.
端子1から入力された色差信号をA/D変換器2によっ
て標本化周波数6.75MHzでディジタル信号に変換
する。次に、間引きによる折返し歪を防ぐために低域フ
ィルタ101で(3,375/ 2 ) M七以上の周
波数成分を減衰させ、間引き回路102で間引きを行う
ことにより、水平方向の画素数はもとの画素数の半分に
なる。次に、ブロック化器103で(8画素×8ライン
)のブロックにブロック化を行うが、前記したように間
引きを行った後の水平画素数は180となり8の整数倍
になっていないため、第2図(a)のA23. B2
3に示すように水平方向の各23番目のブロックのみが
(4画素×8ライン)の異なった大きさの小ブロックと
なる。そこで、第2図(b)に示すように、隣接するA
23とB23とをまとめて(8画素×8ライン)の一つ
のブロックとする。この場合垂直方向のブロック数は2
の倍数であるから、合計(45x15)個のブロックに
分割できることになる。A color difference signal input from a terminal 1 is converted into a digital signal by an A/D converter 2 at a sampling frequency of 6.75 MHz. Next, in order to prevent aliasing distortion due to thinning, a low-pass filter 101 attenuates frequency components of (3,375/2) M7 or higher, and a thinning circuit 102 performs thinning, so that the number of pixels in the horizontal direction is reduced from the original. is half the number of pixels. Next, the block generator 103 divides the blocks into blocks of (8 pixels x 8 lines), but as mentioned above, the number of horizontal pixels after thinning is 180, which is not an integral multiple of 8. A23 in FIG. 2(a). B2
As shown in FIG. 3, only the 23rd blocks in the horizontal direction are small blocks of different sizes (4 pixels x 8 lines). Therefore, as shown in FIG. 2(b), the adjacent A
23 and B23 are combined into one block (8 pixels x 8 lines). In this case, the number of vertical blocks is 2
Since it is a multiple of , it can be divided into a total of (45x15) blocks.
以上説明したブロック化を行うのがブロック化器103
であり、8ライン分のメモリを3個有し、3個のメモリ
のうち1個を書き込み用に、残りの2個を読み出し用に
用い、8ライン単位で書き込み読み出しの切り替えを行
うことにより、前記したブロック化が実現できる。すな
わち、メモリ105、106を読み出し用に、メモリ1
07を書き込み用に用いる場合には、第3図(a)に示
すように、8ライン分のデータをメモリ 107に順に
書き込み、同時に、第3図(b)に示すようにブロック
単位でメモリ105.106から交互に読み出しを行う
。この場合、スイッチ104は書き込み用にメモリ 1
07を選択し、スイッチ108は読み出し用としてブロ
ック単位でメモリ 105とメモリ 106とを交互に
選択する。The block generator 103 performs the blocking described above.
It has three memories for 8 lines, one of the three memories is used for writing, and the remaining two are used for reading, and by switching between writing and reading in units of 8 lines, The above-mentioned blocking can be realized. That is, memories 105 and 106 are used for reading, and memory 1 is used for reading.
When using 07 for writing, as shown in FIG. 3(a), 8 lines of data are sequentially written into the memory 107, and at the same time, as shown in FIG. .106 is read out alternately. In this case, switch 104 is used for writing memory 1
07 is selected, and the switch 108 alternately selects the memory 105 and the memory 106 for reading in block units.
ここで、第2図(b)に示すように、隣接する小ブロッ
クを一つにまとめてブロック化した場合、2つの小ブロ
ツク間に相関が無いと、DCT演算器109による変換
によって高域成分が発生し圧縮の効率が低下するが、著
しい画質劣化は発生しない。Here, as shown in FIG. 2(b), when adjacent small blocks are combined into one block, if there is no correlation between the two small blocks, the high-frequency components are converted by the DCT operator 109. occurs, reducing compression efficiency, but no significant deterioration in image quality occurs.
また、一般の画像信号では、隣接する小ブロツク間の相
関が強い確率が高いため、特に大きな問題とはならない
。Furthermore, in general image signals, there is a high probability that the correlation between adjacent small blocks is strong, so this does not pose a particular problem.
以上説明したように、本実施例によれば、隣接する(4
画素×8ライン)のブロックを1つにまとめて(8画素
×8ライン)のブロックとすることにより、全画面を(
8画素×8ライン)のブロックに分割することが可能で
あり、かつ実現も容易である。As explained above, according to this embodiment, adjacent (4
By combining blocks of (pixels x 8 lines) into one block of (8 pixels x 8 lines), the entire screen is
It is possible to divide the image into blocks of 8 pixels x 8 lines) and is easy to implement.
なお、本実施例においては現行方式コンポーネント信号
に対して、(8画素×8ライン)単位のブロック化を行
う場合を取り上げたが、画素数とブロックの大きさにつ
いては、本実施例で説明したものと同様の関係となるも
のに対して適用することが可能である。In addition, in this example, the case where the current system component signal is divided into blocks in units of (8 pixels x 8 lines) was taken up, but the number of pixels and the size of the blocks are as explained in this example. It can be applied to things that have a similar relationship to things.
発明の詳細
な説明したように本発明によれば、画像信号をブロック
に分割するにあたり、水平画素数が1つのブロックの水
平画素数の整数倍に等しくない場合においても、容易に
ブロック分割を実現することができその効果は高い。DETAILED DESCRIPTION OF THE INVENTION According to the present invention, when dividing an image signal into blocks, even when the number of horizontal pixels is not equal to an integral multiple of the number of horizontal pixels of one block, block division can be easily realized. It can be done and its effectiveness is high.
第1図は本発明による一実施例の信号処理装置のブロッ
ク図、第2図はブロックに分割する方法を示した説明図
、第3図は本発明による一実施例の信号処理装置におけ
るメモリへの書き込みとメモリからの読み出し方法を示
した説明図、第4図は従来の信号処理装置のブロック図
、第5図は従来の信号処理装置におけるメモリへの書き
込みとメモリからの読み出し方法を示した説明図である
。
3.103・・・・・・ブロック化器、4. 7.10
4.108・・・・・・スイッチ、5. 6.105.
106.107・・・・・・8ラインメモリ。
代理人の氏名 弁理士 粟野重孝 はか1名12 図
(a)
瘍
rライン
一−−□−−−−−1−−1
45フロワクFIG. 1 is a block diagram of a signal processing device according to an embodiment of the present invention, FIG. 2 is an explanatory diagram showing a method of dividing into blocks, and FIG. 3 is a block diagram of a signal processing device according to an embodiment of the present invention. Fig. 4 is a block diagram of a conventional signal processing device, and Fig. 5 shows a method of writing to and reading from memory in a conventional signal processing device. It is an explanatory diagram. 3.103...Blocker, 4. 7.10
4.108...Switch, 5. 6.105.
106.107...8 line memory. Name of agent Patent attorney Shigetaka Awano 1 person 12 Figure (a) Cancer r line 1--□------1--1 45 Frowak
Claims (2)
をブロックに分割するにあたり(m>j)、前記画像信
号を水平方向m画素垂直方向nラインからなるブロック
と水平方向j画素垂直方向nラインからなる小ブロック
に分割する手段と、前記小ブロックを複数個集めて前記
ブロックを構成する手段とを有することを特徴とする信
号処理装置。(1) When dividing an image signal having (m×i+j) horizontal pixels into blocks (m>j), divide the image signal into a block consisting of m pixels in the horizontal direction and n lines in the vertical direction and j pixels in the horizontal direction and vertically. A signal processing device comprising: means for dividing into small blocks each having n lines in a direction; and means for collecting a plurality of said small blocks to form said block.
を構成することを特徴とする請求項(1)記載の信号処
理装置。(2) The signal processing device according to claim (1), wherein the block is configured by collecting a plurality of adjacent small blocks.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16769590A JP2825940B2 (en) | 1990-06-26 | 1990-06-26 | Signal processing device and signal processing method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16769590A JP2825940B2 (en) | 1990-06-26 | 1990-06-26 | Signal processing device and signal processing method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH0456568A true JPH0456568A (en) | 1992-02-24 |
| JP2825940B2 JP2825940B2 (en) | 1998-11-18 |
Family
ID=15854515
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16769590A Expired - Lifetime JP2825940B2 (en) | 1990-06-26 | 1990-06-26 | Signal processing device and signal processing method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2825940B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112010001962T5 (en) | 2010-02-19 | 2012-08-16 | Mitsubishi Electric Corporation | Attachment for attaching an ultrasonic sensor module and attachment method |
| DE112009004942T5 (en) | 2009-06-15 | 2012-09-20 | Mitsubishi Electric Corp. | Ultrasonic sensor module attachment device and attachment method |
-
1990
- 1990-06-26 JP JP16769590A patent/JP2825940B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE112009004942T5 (en) | 2009-06-15 | 2012-09-20 | Mitsubishi Electric Corp. | Ultrasonic sensor module attachment device and attachment method |
| DE112010001962T5 (en) | 2010-02-19 | 2012-08-16 | Mitsubishi Electric Corporation | Attachment for attaching an ultrasonic sensor module and attachment method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2825940B2 (en) | 1998-11-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0621730B1 (en) | Dual memory buffer scheme for providing multiple data streams from stored data | |
| JPS63234788A (en) | Television system which transfers encoded digital picture signal from encoding station to decoding station | |
| WO1991001613A1 (en) | A compression method and apparatus for single-sensor color imaging systems | |
| US7298910B2 (en) | Wavelet inverse transform method and apparatus and wavelet decoding method and apparatus | |
| JPH02273875A (en) | Image data compressing method | |
| WO2005079054A1 (en) | Image compression device | |
| JP3880088B2 (en) | Encoding device and decoding device | |
| JPH08214309A (en) | Image signal decoding device | |
| JPH09186993A (en) | Filter device and decoding device using the same | |
| US7158178B1 (en) | Method of converting a sub-sampled color image | |
| JPH0456568A (en) | Signal processor | |
| KR100238829B1 (en) | Image signal processing device and image signal processing method | |
| KR940011604B1 (en) | Blocking Method of Video Signal | |
| JP6460691B2 (en) | Video compression apparatus, video compression method, and video compression program | |
| JP3123225B2 (en) | Data sorting device | |
| JP2835770B2 (en) | Video coding control method | |
| JP3347603B2 (en) | Encoding device and decoding device | |
| JP3639663B2 (en) | Decryption device | |
| JP4001943B2 (en) | Image data processing device | |
| JP3106730B2 (en) | High efficiency coding device | |
| JP3081665B2 (en) | Frame memory device | |
| JP2638179B2 (en) | Image signal compression / encoding device and image signal compression / decompression system | |
| JPS62172885A (en) | Orthogonal transform coding method for picture data | |
| JPH0541800A (en) | Picture decoding processor and decoding method | |
| JPH04211575A (en) | Orthogonal convertion operation device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080911 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080911 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090911 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090911 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100911 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: 20100911 Year of fee payment: 12 |