JPH02236785A - Picture signal processor - Google Patents
Picture signal processorInfo
- Publication number
- JPH02236785A JPH02236785A JP5909089A JP5909089A JPH02236785A JP H02236785 A JPH02236785 A JP H02236785A JP 5909089 A JP5909089 A JP 5909089A JP 5909089 A JP5909089 A JP 5909089A JP H02236785 A JPH02236785 A JP H02236785A
- Authority
- JP
- Japan
- Prior art keywords
- processing
- feedback
- bus
- signal processing
- execute
- 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
- 238000006243 chemical reaction Methods 0.000 abstract description 15
- 230000006835 compression Effects 0.000 abstract description 6
- 238000007906 compression Methods 0.000 abstract description 6
- 238000000034 method Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 9
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000013585 weight reducing agent Substances 0.000 description 2
- OPIFSICVWOWJMJ-HAAGFXOZSA-N 5-bromo-4-chloro-3-indolyl alpha-D-mannoside Chemical compound O[C@H]1[C@@H](O)[C@H](O)[C@@H](CO)O[C@@H]1OC1=CNC2=CC=C(Br)C(Cl)=C12 OPIFSICVWOWJMJ-HAAGFXOZSA-N 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Image Processing (AREA)
Abstract
Description
【発明の詳細な説明】
(産業上の利用分野)
本発明は画像信号処理装置に関し、更に詳しくは高速処
理が可能な画像信号処理装置に関する。DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an image signal processing device, and more particularly to an image signal processing device capable of high-speed processing.
(発明の背景)
従来の画像信号処理装置において、入力信号を直接順次
処理していく方式(リアルタイム処理)が一般的であっ
た。そして、これらは通常フィードバックがかけられて
いなかった。(Background of the Invention) In conventional image signal processing devices, a method of directly sequentially processing input signals (real-time processing) has been common. And these were usually not given any feedback.
第4図はこの様な構成の従来例を示す構成図である。こ
の図において、1は第1番目の処理を行う第1ブロック
、2は第2番目の処理を行う第2ブロック、3は第i番
目の処理を行う第iブロック、4は第n番目の処理を行
う第nブロックである。FIG. 4 is a block diagram showing a conventional example of such a structure. In this figure, 1 is the first block that performs the first process, 2 is the second block that performs the second process, 3 is the i-th block that performs the i-th process, and 4 is the n-th process. This is the nth block that performs the following.
また、これ以外に、回路構成がI雑であって、個々のブ
ロックが互いに絡み合っていてシステム内の個々の機能
が別々のハードウエアで構成されている装置を以下に示
す。In addition to this, a device with a complicated circuit configuration, in which individual blocks are intertwined with each other and each function within the system is configured with separate hardware, will be shown below.
第5図はこの様な構成の一般的な従来例を示す構成図で
ある。この図において、11は画像入力に対し帯域圧縮
を行う帯域圧縮回路、12は画像入力信号の色彩を変換
(写真的マスキングに相当する一次の色修正計算処理)
する一次色変換回路、13は色彩の各成分からからグレ
ー成分を抜き取り黒を発生する黒発生回路、14は希望
する色相の量を調節するための二次色変換回路、15は
下色除去(UCR)を行うUCR回路、16はシャープ
ネスを向上させるためのUSM回路、17はハイライト
からシャドーにかけての調子の変化を調節するグラデー
ション回路である。FIG. 5 is a block diagram showing a general conventional example of such a structure. In this figure, 11 is a band compression circuit that performs band compression on image input, and 12 is a conversion circuit for converting the color of the image input signal (first-order color correction calculation processing equivalent to photographic masking).
13 is a black generation circuit that extracts gray components from each color component to generate black; 14 is a secondary color conversion circuit that adjusts the amount of desired hue; 15 is an undercolor removal circuit ( 16 is a USM circuit for improving sharpness, and 17 is a gradation circuit for adjusting tone changes from highlights to shadows.
(発明が解決しようとする課題)
以上のように、信号ブロック(それぞれの信号処理を行
う回路ブロック)が個々別々にあるため、部品点数が多
く、装置が大きくなるという欠点がある。(Problems to be Solved by the Invention) As described above, since the signal blocks (circuit blocks that perform respective signal processing) are provided individually, there is a drawback that the number of parts is large and the device becomes large.
また、部品点数の増大にともなって、組み立て及び調整
上の信頼性の向上も困難になる。Furthermore, as the number of parts increases, it becomes difficult to improve reliability in assembly and adjustment.
第6図は先に示した第5図を回路部品として見た場合の
構成を示した説明図である。同一の部分には同一番号を
付し、説明は省略する。図において、LUTはルックア
ップテーブルからなる回路ブロック、MAは演算器から
なる回路ブロックを表している。このように、各ブロッ
クが複雑に絡んでおり、複雑化,コストアップ、そして
信頼性の低下を避けることができなかった。FIG. 6 is an explanatory diagram showing the configuration of FIG. 5 shown above when viewed as a circuit component. Identical parts are given the same numbers and explanations will be omitted. In the figure, LUT represents a circuit block consisting of a look-up table, and MA represents a circuit block consisting of an arithmetic unit. In this way, each block is intricately intertwined, making it unavoidable to increase complexity, increase costs, and reduce reliability.
本発明は上記した問題点に鑑みてなされたちので、その
Ill的とするところは、個々のブロックを共通化,一
体化することにより小形軽量化に適した画像信号処理装
置を実現することにある。The present invention has been made in view of the above-mentioned problems, and its primary purpose is to realize an image signal processing device suitable for compactness and weight reduction by commonizing and integrating individual blocks. .
(課題を解決するための手段)
上記課題を解決する本発明は、画像信号処理のためのル
ックアップテーブルを構成する単一のメモリと、画像信
号処理のための演算を行う演算手段と、前記メモリと前
記演算手段とのそれぞれの出力と入力とを接続するフィ
ードバック手段とを備え、このフィードバック手段を介
し、前記メモリと前記演算手段とで複数回のループ処理
による画像信号処理を行うよう構成したことを特徴とす
ることを特徴とするものである。(Means for Solving the Problems) The present invention for solving the above problems includes: a single memory configuring a lookup table for image signal processing; a calculation means for performing calculations for image signal processing; Feedback means is provided for connecting the respective outputs and inputs of the memory and the arithmetic means, and the image signal processing is performed by the memory and the arithmetic means a plurality of times through the feedback means. It is characterized by the following.
(作用)
本発明の画像信号処理装置において、フィードバック手
段を介し、メモリと演算手段とで複数回のループ処理に
よる画像信号処理が行われる。(Operation) In the image signal processing device of the present invention, image signal processing is performed by loop processing a plurality of times in the memory and the calculation means via the feedback means.
(実施例)
以下図面を参照して、本発明の実施例を詳細に説明する
。(Example) Examples of the present invention will be described in detail below with reference to the drawings.
第1図は本発明の一実施例の構成例を示す構成図である
。図において、20は大容量メモリルックアップテーブ
ル(以下、単にルックアップテーブルという)である。FIG. 1 is a configuration diagram showing an example of the configuration of an embodiment of the present invention. In the figure, 20 is a large capacity memory lookup table (hereinafter simply referred to as lookup table).
このルックアップテーブル20は、NMAX回のLUT
処理が可能な単一の大容量メモリで構成されている。そ
して、このルックアップテーブル20は、帯域圧縮,U
SM, グラデーションの各処理を行う部分が一体化さ
れている。そして、外部からアドレス指定,データI/
O,R/Wが可能になっている。This lookup table 20 has NMAX number of LUTs.
It consists of a single large-capacity memory capable of processing. Then, this lookup table 20 contains the bandwidth compression, U
The parts that perform SM and gradation processing are integrated. Then, address specification from outside, data I/
O, R/W is possible.
21は演算器である。この演算器21は、N IMA
X回の演算(加減乗除と比較演算)が可能な演算器であ
る。そして、この演算器21は、一次色変換,二次色変
換,黒発生,UCR,USMの各処理を行う部分が共通
化,一体化されている。21 is a computing unit. This arithmetic unit 21 is N IMA
It is an arithmetic unit that can perform X operations (addition, subtraction, multiplication, division, and comparison operations). In this arithmetic unit 21, the parts that perform each process of primary color conversion, secondary color conversion, black generation, UCR, and USM are shared and integrated.
A,REGはメモリアドレス指定のためのアドレスレジ
スタ、I.REGは画像入力のための入力レジスタ、D
,REGはメモリデータを双方向に通過させるための双
方向データレジスタ、0.REGは画像出力のため゛の
出力レジスタ、O.BDは一方向にバスを駆動する一方
向バスドライバ、Y.REGは演算器21のY入力のた
めのYレジスタ、B.BDは双方向にバスを駆動する両
方向バスドライバである。FB,REGはフィードバッ
クのためのフィードバックレジスタであり、このフィー
ドバックレジスタFB.REGによりNMAX回のフィ
ードバックが行われる。IX.BDは演算器21のX入
力のためのX人カバスドライバ、FB.BDはフィード
バックのためのフィードバックバスドライバ、ADC.
BDはアドレスCTRバスドライバである。A, REG is an address register for specifying a memory address, I. REG is an input register for image input, D
, REG are bidirectional data registers for passing memory data in both directions, 0. REG is an output register for image output, O. BD is a unidirectional bus driver that drives the bus in one direction, Y. REG is a Y register for the Y input of the arithmetic unit 21; B. BD is a bidirectional bus driver that drives the bus in both directions. FB, REG is a feedback register for feedback, and this feedback register FB.REG is a feedback register for feedback. Feedback is performed NMAX times by REG. IX. BD is an X-person cab bus driver for the X input of the arithmetic unit 21, and FB. BD is a feedback bus driver for feedback, ADC.
BD is an address CTR bus driver.
そして、ルックアップテーブル20と演算器21とは全
体として、フィードバックバスFB.BUSによりフィ
ードバックループが形成されている。The lookup table 20 and the arithmetic unit 21 as a whole operate on the feedback bus FB. A feedback loop is formed by the BUS.
以下、本実施例の動作を説明する。単一の人容量のルッ
クアップテーブル20は、外部よりアドレスレジスタA
.REGにより、メモリの内部データを読み書きできる
構造となっている。一度、ある画像入力に対しての信号
処理変換カーブが設定されると、アドレス及びデータI
/Oのゲートが閉ざされ、I.REGに対するO,RE
G処理モードへ切り換えられる。一般に■→0の処理は
単一であって、その関数を【iとすると、0=f i
(I t+ )
ここで、It+はある時刻t,に
於ける画素情報
で表現される。The operation of this embodiment will be explained below. A single person capacity lookup table 20 is externally accessed from address register A.
.. The structure is such that internal data in the memory can be read and written by REG. Once the signal processing conversion curve for a certain image input is set, the address and data I
/O's gate is closed and I. O,RE for REG
Switch to G processing mode. Generally, the process of ■→0 is single, and if the function is [i, then 0=f i
(It+) Here, It+ is expressed by pixel information at a certain time t.
この信号処理方式では、ある画素情報It+のt1から
t1+1までのt1。1−t.−ΔTをN等分した時間
Δtを設定すると、
Δt一ΔT/N となり、このΔtをルックアップテ
ーブル20及び演算器21の処理時間の最小単位とする
。In this signal processing method, from t1 to t1+1 of a certain pixel information It+, t1.1-t. Setting the time Δt obtained by dividing -ΔT into N equal parts gives Δt - ΔT/N, and this Δt is taken as the minimum unit of processing time of the lookup table 20 and the arithmetic unit 21.
そして、N回演算(f+,f2+ ・・・,fN)をΔ
T時間内に実現させるため、fiの入出力間にFB.R
EGを挿入してループ処理を実行してOを得るには、次
の式となる。Then, calculate N times (f+, f2+ ..., fN) by Δ
In order to achieve this within T time, FB. R
To obtain O by inserting EG and executing loop processing, the following formula is used.
0= f N ( f N−1・・・f+ (It
+)・・・))このようにして、入力It,に対してN
回のf,,f2,・・・,fN演算処理をΔτ間に実行
する。0=fN(fN-1...f+(It
+)...)) In this way, N for the input It,
The calculation processes f,, f2, . . . , fN are executed during Δτ.
第2図はフィードバック処理によりN回の処理を行う際
の処理の様子を模式的に示したタイムチャートである。FIG. 2 is a time chart schematically showing the process when the feedback process is performed N times.
図において、画素(i. j)と画素(i+1,j)
の区間を中心に示している。例えば、1番目の処理とし
て、帯域圧縮処理をLUT.20で行う。In the figure, pixel (i.j) and pixel (i+1,j)
The area is mainly shown. For example, as the first process, band compression processing is performed using LUT. Do it at 20.
そして、LUT20の出力データをフィードバックバス
FB.BUSを介してMA21に戻し、2番目の処理と
して第1次色変換処理をMA21で行う。次に、MA2
1の出力データをフィードバックバスFB,BUSを介
して再びMA21に戻し、3番目の処理として第2次色
変換処理をMA21で行う。そして、この様な処理を繰
り返し、最後にN番目の処理としてグラデーション処理
をLUT20で行う。このように、一連のN回の処理を
1画素の期間内にフィードバックによるループ処理で行
うことで、回路構成を極めて簡単にすることかできる。Then, the output data of LUT20 is transferred to the feedback bus FB. The data is returned to the MA 21 via the BUS, and the MA 21 performs primary color conversion processing as a second process. Next, MA2
The output data of No. 1 is returned to the MA 21 again via the feedback buses FB and BUS, and as a third process, a secondary color conversion process is performed in the MA 21. Then, such processing is repeated, and finally, gradation processing is performed in the LUT 20 as the Nth processing. In this way, by performing a series of N times of processing within the period of one pixel by loop processing using feedback, the circuit configuration can be extremely simplified.
第3図は第1図に示した回路の動作時の各部の状態の一
例を示したタイムチャートである。図において、(ア)
は水平走査線が垂直方向に何番目であるかを示している
。(イ)は水平同期信号H.Syncを示している。(
ウ)は画素信号を示しており、ここでは一水早期間内に
n個の画素が存在している場合を示している。そして、
このn個の画素のうち、i番目の画素のときの状態を(
工)以下に拡大して示す。(工)はスキャン信号であり
、このスキャン信号がハイレベルの時にスキャンが行わ
れている。(オ)は上記(ウ)に示した画素信号を拡大
したものである。従って、この画素は(i, j)番
目(水平方向に1番目,垂直方向にj番目)である。(
力)は入力レジスタ■.REGの状態であり、(キ)は
X人カバスドライバIX.BDの状態を示している。(
ク)はLUT20のメモリ出力の状態、(ケ)はフィー
ドバックレジスタFB,REGの状態、(コ)はフィー
ドバックバスドライバFB,BDの状態、(サ)はアド
レスCTRハスドライバADC,BDの状態、(シ)は
YレジスタY,REGの状態、(ス)はMA21出力の
状態、(セ)は出力レジスタO.REGの状態、(ソ)
は装置全体としてどの様な状態(モード)にあるかを示
している。FIG. 3 is a time chart showing an example of the state of each part during operation of the circuit shown in FIG. 1. In the figure, (a)
indicates the number of the horizontal scanning line in the vertical direction. (a) is the horizontal synchronization signal H. Indicates Sync. (
C) shows a pixel signal, and here shows the case where n pixels exist within one water early period. and,
The state of the i-th pixel among these n pixels is (
(English) The image is shown enlarged below. (E) is a scan signal, and scanning is performed when this scan signal is at a high level. (E) is an enlarged version of the pixel signal shown in (C) above. Therefore, this pixel is the (i, j)th pixel (first in the horizontal direction and jth in the vertical direction). (
power) is the input register ■. REG state, and (g) is the X-man Cabas Driver IX. Indicates the status of the BD. (
h) is the state of the memory output of LUT20, (g) is the state of the feedback register FB, REG, (c) is the state of the feedback bus driver FB, BD, (sa) is the state of the address CTR bus driver ADC, BD, ( C) is the state of Y register Y, REG, (S) is the state of MA21 output, (C) is the state of output register O. REG status, (So)
indicates the state (mode) of the entire device.
すなわち、IX.BDがローレベルになりデータの入力
が行われると、LUT20により処理が行われる。この
時、フィードバックバスドライバFB,BDが通過状態
になっているので、フィードバックループを形成し、3
回の処理(LOG変換,HL−SDセットアップ,予Q
)が行われる。That is, IX. When the BD becomes low level and data is input, processing is performed by the LUT 20. At this time, since the feedback bus drivers FB and BD are in the passing state, a feedback loop is formed, and 3
Processing (LOG conversion, HL-SD setup, preliminary Q
) is carried out.
そして、同様にMA21でも3回の処理(一次色変換,
一次力ラースプリツタ,二次カラースプリッタ)が行わ
れる。そして再び、LUT20でも3回の処理(リミッ
タ,レベル調整,予備)が行われる。そして、同様にM
A21でも3回の処理(二次色変換,UCR−UCA,
色合成)が行われる。そして最後に、LUT20で3回
の処理(グラデーション,ドットアウト,ビット変換)
が行われる。ここで、出力レジスタ0.REGが通過状
態になり、処理されたデータが画像出力として外部に出
力される。Similarly, MA21 performs three processes (primary color conversion,
(primary force splitter, secondary color splitter). Then, three processes (limiter, level adjustment, preliminary) are performed in the LUT 20 again. And similarly M
A21 also requires three processes (secondary color conversion, UCR-UCA,
color composition) is performed. And finally, process 3 times with LUT20 (gradation, dot out, bit conversion)
will be held. Here, output register 0. REG enters the passing state, and the processed data is output to the outside as an image output.
以上の説明では、15回の処理を行ったが、フィードバ
ックルーブ処理によっているので、回路としてはLUT
20,MA21,フィードバックバスによって構成する
ことができる。尚、この処理回数並びに処理内容は上記
説明に限定されるものではない。In the above explanation, processing was performed 15 times, but since feedback loop processing was used, the circuit was
20, MA21, and a feedback bus. Note that the number of times of processing and the contents of processing are not limited to those described above.
(発明の効果)
以上詳細に説明したように、本発明では、ルックアップ
テーブルと演算器とフィードバック用のバスを使用し、
1画素についての信号処理をフィードバックルーブ処理
で行うようにした。このため、個々のブロックを共通化
,一体化することにより小形軽量化に適した画像信号処
理装置実現することができる。(Effects of the Invention) As explained in detail above, the present invention uses a lookup table, an arithmetic unit, and a feedback bus,
Signal processing for one pixel is performed using feedback loop processing. Therefore, by sharing and integrating individual blocks, it is possible to realize an image signal processing device suitable for downsizing and weight reduction.
第1図は本発明の一実施例の構成を示す構成図、第2図
は本発明の信号処理の様子を示す説明図、第3図は第1
図に示した回路の動作状態を示すタイムチャート、第4
図は従来の画像信号処理装置の概略構成を示す構成図、
第5図は従来の画像信号処理装置の別の例を示す構成図
、第6図は第5図に示した画像信号処理装置を機能的に
示した説明図である。
1・・・第1ブロック 2・・・第2ブロック3・
・・第iブロック 4・・・第nブロック11・・
・帯域圧縮回路 12・・・一次色変換回路13・・
・黒発生回路 14・・・二次色変換回路15・・
・UCR回路 ゜ 16・・・USM回路17・・・
グラデーション回路
20・・・大容量メモリルックアップテーブル21・・
・演算器FIG. 1 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 2 is an explanatory diagram showing the state of signal processing of the present invention, and FIG.
Time chart showing the operating state of the circuit shown in the figure, No. 4
The figure is a block diagram showing the schematic structure of a conventional image signal processing device.
FIG. 5 is a block diagram showing another example of a conventional image signal processing device, and FIG. 6 is an explanatory diagram functionally showing the image signal processing device shown in FIG. 1... 1st block 2... 2nd block 3.
...i-th block 4...n-th block 11...
・Band compression circuit 12...Primary color conversion circuit 13...
・Black generation circuit 14...Secondary color conversion circuit 15...
・UCR circuit ゜ 16...USM circuit 17...
Gradation circuit 20...Large capacity memory lookup table 21...
・Arithmetic unit
Claims (1)
単一のメモリと、 画像信号処理のための演算を行う演算手段と、前記メモ
リと前記演算手段とのそれぞれの出力と入力とを接続す
るフィードバック手段とを備え、このフィードバック手
段を介し、前記メモリと前記演算手段とで複数回のルー
プ処理による画像信号処理を行うよう構成したことを特
徴とする画像信号処理装置。[Scope of Claims] A single memory constituting a lookup table for image signal processing, arithmetic means for performing arithmetic operations for image signal processing, and respective outputs and inputs of the memory and the arithmetic means. 1. An image signal processing apparatus, comprising: a feedback means for connecting a plurality of image signals, and is configured to perform image signal processing by loop processing a plurality of times in the memory and the calculation means via the feedback means.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5909089A JPH02236785A (en) | 1989-03-10 | 1989-03-10 | Picture signal processor |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5909089A JPH02236785A (en) | 1989-03-10 | 1989-03-10 | Picture signal processor |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02236785A true JPH02236785A (en) | 1990-09-19 |
Family
ID=13103293
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5909089A Pending JPH02236785A (en) | 1989-03-10 | 1989-03-10 | Picture signal processor |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02236785A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0488529A (en) * | 1990-08-01 | 1992-03-23 | Fujitsu Ltd | Sharing system for arithmetic table |
-
1989
- 1989-03-10 JP JP5909089A patent/JPH02236785A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0488529A (en) * | 1990-08-01 | 1992-03-23 | Fujitsu Ltd | Sharing system for arithmetic table |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH07262081A (en) | Data converter | |
| JP2008506295A (en) | Method and system for displaying a series of image frames | |
| CN114822348B (en) | Source driving circuit, display device and display driving method | |
| US5742406A (en) | Image processing apparatus | |
| JPH07236151A (en) | Digital video switcher | |
| US20150334295A1 (en) | Dynamic Configured Video Camera | |
| CN111193916B (en) | Operation method | |
| JPH02236785A (en) | Picture signal processor | |
| JP3912305B2 (en) | Pixel density converter | |
| US5978508A (en) | Two-dimensional inverse discrete cosine transformation circuit for MPEG2 video decoder | |
| JPH04362792A (en) | Pixel density conversion device | |
| JP3725391B2 (en) | Video decoding system | |
| KR20010031070A (en) | Imaging Device | |
| JPH11313252A (en) | Digital camera device, image processing method, storage medium | |
| JPS61161875A (en) | Miller effect generating system | |
| JPH04186970A (en) | Color image input device | |
| JP5125205B2 (en) | Data signal processing device, image processing device, image output device, and data signal processing method | |
| JP2841489B2 (en) | Real-time video processing system and device | |
| JP2938107B2 (en) | Pattern recognition device | |
| JP3189873B2 (en) | Color converter | |
| JPH0240688A (en) | System and device for real-time processing of moving image | |
| JPS61272881A (en) | System for controlling priority display of image information | |
| JPS6348965A (en) | Image processing device | |
| JPS60140976A (en) | Color picture processor | |
| JPH10164377A (en) | Color number reduction processor |