JPH11317887A - Image processing unit - Google Patents
Image processing unitInfo
- Publication number
- JPH11317887A JPH11317887A JP10125053A JP12505398A JPH11317887A JP H11317887 A JPH11317887 A JP H11317887A JP 10125053 A JP10125053 A JP 10125053A JP 12505398 A JP12505398 A JP 12505398A JP H11317887 A JPH11317887 A JP H11317887A
- Authority
- JP
- Japan
- Prior art keywords
- image processing
- image
- output device
- image output
- operation mode
- 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)
- Picture Signal Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は画像処理装置、更に
詳しくはFPGA(Field Programmab
le Gate Array)の回路データ設定部分に
特徴のある画像処理装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an image processing apparatus, and more particularly, to an FPGA (Field Programmab).
The present invention relates to an image processing apparatus having a feature in a circuit data setting portion of the “le Gate Array”.
【0002】[0002]
【従来の技術】従来、画像処理装置においては、例えば
特公平1−26225号公報に見られるように、接続す
る画像出力機器に応じて、画像処理の種類を切り替える
ことが行われている。その方法として、前記の例での開
示は無いが、簡単な方法として、画像処理の種類に応
じ、経路を切り替えることがあげられる。2. Description of the Related Art Conventionally, in an image processing apparatus, for example, as disclosed in Japanese Patent Publication No. 1-26252, the type of image processing is switched according to the connected image output device. Although there is no disclosure in the above example as a method thereof, a simple method is to switch a path according to the type of image processing.
【0003】例えば、図12に示すように、従来の画像
処理装置101では、図示しない画像出力機器からの画
像信号を複数、例えば3つの画像処理回路102、10
3、104に入力しそれぞれ別々の処理が施され、選択
回路105を介してモニタ等の出力機器106に出力さ
れる。また、図示しない外部の入力部から画像出力機器
(図示せず)の種類を示す識別信号が通信ポート107
を介してCPU108に入力され、CPU108はこの
識別信号に基づき、I/F部109を介して選択回路1
05を制御し画像処理回路102、103、104のう
ちから1つを選択することで、動作モード(画像処理の
種類)を切り替えるようになっている。For example, as shown in FIG. 12, in a conventional image processing apparatus 101, a plurality of, for example, three image processing circuits 102, 10
3 and 104, each of which is subjected to separate processing and output to an output device 106 such as a monitor via a selection circuit 105. An identification signal indicating the type of an image output device (not shown) is transmitted from an external input unit (not shown) to the communication port 107.
Is input to the CPU 108 via the I / F unit 109 based on the identification signal.
The operation mode (type of image processing) is switched by controlling the image processing circuit 05 and selecting one of the image processing circuits 102, 103, and 104.
【0004】また、特開平6−343137号公報に
は、接続先に応じて動作モードが変わるビデオカメラの
例がある。Japanese Patent Application Laid-Open No. 6-343137 discloses an example of a video camera whose operation mode changes according to the connection destination.
【0005】ところで最近、FPGA(Field P
rogrammable Gate Array)と呼
ばれるLSIが普及している。FPGAの特徴は、回路
構成の書き換えが可能なことである。FPGAの回路デ
ータはバイナリ・データの形で、メモリや媒体上に記憶
させておくことが可能である。図13は、FPGAを用
いて画像処理の種類を切り替える方法を、説明したもの
である。Recently, an FPGA (Field P)
An LSI called a programmable gate array has become widespread. A feature of the FPGA is that the circuit configuration can be rewritten. The circuit data of the FPGA can be stored in a memory or a medium in the form of binary data. FIG. 13 illustrates a method of switching the type of image processing using an FPGA.
【0006】FPGAを用いた画像処理装置110で
は、図13に示すように、図示しない画像出力機器から
の画像信号は、FPGAで構成された画像処理回路11
1へ入力され、画像処理回路111により処理された処
理信号はモニタ等の出力機器106へ出力される。画像
処理回路111の構成は、CPU108により書き込ま
れるが、その回路データは、ROM112にあらかじめ
複数個が記憶されている。一方、図示しない外部の入力
部から画像出力機器(図示せず)の種類を示す識別信号
が通信ポート107を介してCPU108に入力され、
CPU108は、この識別信号に基づきROM112の
中から回路データを選択し、I/F部109を介して回
路データを画像処理回路111に書き込む。以上のよう
にして、画像出力機器の種類に応じて動作モード(画像
処理の種類)を切り替えることができる。In an image processing apparatus 110 using an FPGA, as shown in FIG. 13, an image signal from an image output device (not shown) is transmitted to an image processing circuit 11 constituted by an FPGA.
1 and processed by the image processing circuit 111 are output to an output device 106 such as a monitor. The configuration of the image processing circuit 111 is written by the CPU 108, and a plurality of circuit data are stored in the ROM 112 in advance. On the other hand, an identification signal indicating the type of an image output device (not shown) is input from an external input unit (not shown) to the CPU 108 via the communication port 107,
The CPU 108 selects circuit data from the ROM 112 based on the identification signal, and writes the circuit data to the image processing circuit 111 via the I / F unit 109. As described above, the operation mode (the type of image processing) can be switched according to the type of the image output device.
【0007】[0007]
【発明が解決しようとする課題】しかしながら、FPG
Aの書き込みは時間がかかるが、前述の画像処理装置1
10では、機器の種類が伝達されてからFPGAの書き
込みを行っているので、何かの原因で種類の伝達が遅れ
た場合、例えば画像出力機器の電源投入が遅れた場合等
は、操作者は、さらに長い時間待つことになるといった
問題がある。SUMMARY OF THE INVENTION However, FPG
Although writing of A takes time, the above-described image processing apparatus 1
In 10, since the FPGA is written after the type of device is transmitted, if the transmission of the type is delayed for any reason, for example, if the power-on of the image output device is delayed, the operator will be notified. The problem is that you will have to wait longer.
【0008】本発明は、上記事情に鑑みてなされたもの
であり、接続される画像出力機器に応じた動作モードの
切り替えを、適切かつ迅速に行うことのできる画像処理
装置を提供することを目的としている。The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an image processing apparatus capable of appropriately and promptly switching an operation mode according to a connected image output device. And
【0009】[0009]
【課題を解決するための手段】本発明の画像処理装置
は、画像出力機器から入力された画像信号を処理する画
像処理装置において、前記画像出力機器の種類に応じた
動作モードを記憶するモード記憶手段と、前記モード記
憶手段が記憶した前記動作モードの設定により前記画像
信号を処理するモード処理手段と、前記画像出力機器の
種類を判別する判別情報を入力する判別情報入力手段
と、前記モード処理手段に設定された前記動作モードと
前記判別情報入力手段が入力した前記判別情報によって
判別した前記画像出力機器の種類に応じた前記動作モー
ドとを比較し比較結果に基づき前記モード記憶手段に記
憶されている前記動作モードを更新する動作モード更新
手段とを備えて構成される。According to the present invention, there is provided an image processing apparatus for processing an image signal input from an image output device, wherein a mode storage for storing an operation mode corresponding to a type of the image output device is provided. Means, mode processing means for processing the image signal according to the setting of the operation mode stored in the mode storage means, determination information input means for inputting determination information for determining the type of the image output device, and the mode processing The operation mode set in the means is compared with the operation mode corresponding to the type of the image output device determined by the determination information input by the determination information input means, and the operation mode is stored in the mode storage means based on the comparison result. Operating mode updating means for updating the operating mode.
【0010】本発明の画像処理装置では、前記動作モー
ド更新手段が前記モード処理手段に設定された前記動作
モードと、前記判別情報入力手段が入力した前記判別情
報によって判別した前記画像出力機器の種類に応じた前
記動作モードとを比較し、比較結果に基づき前記モード
記憶手段に記憶されている前記動作モードを更新するこ
とで、接続される画像出力機器に応じた動作モードの切
り替えを、適切かつ迅速に行うことを可能とする。In the image processing apparatus according to the present invention, the operation mode updating means determines the operation mode set in the mode processing means and the type of the image output device determined based on the determination information input by the determination information input means. By comparing the operation mode according to the above, and updating the operation mode stored in the mode storage unit based on the comparison result, switching of the operation mode according to the connected image output device, appropriately and Enables quick action.
【0011】[0011]
【発明の実施の形態】以下、図面を参照しながら本発明
の実施の形態について述べる。Embodiments of the present invention will be described below with reference to the drawings.
【0012】図1ないし図11は本発明の一実施の形態
に係わり、図1は画像処理装置及び画像出力機器の接続
関係を示す図、図2は図1の画像処理装置の構成を示す
構成図、図3は図2のSRAMのメモリマップを示す
図、図4は図2のROMのメモリマップを示す図、図5
は図2のCPUによる処理の流れを示すフローチャー
ト、図6は図5のステップS3における接続機器の確認
処理を説明する説明図、図7は図5のステップS5にお
けるメッセージ表示の一例を示す図、図8は図5の処理
により回路データが書き込まれて実現されるFPGAで
構成された画像処理回路の一例を示す構成図、図9は図
8の第1ブロック及び第2ブロックで発生する遅延を調
整する第1のFIFO回路を説明する説明図、図10は
図8の第1ブロック及び第2ブロックで発生する遅延を
調整する第2のFIFO回路を説明する説明図、図11
は図10のFIFO回路の各信号のタイミングを示すタ
イミングチャートである。1 to 11 relate to an embodiment of the present invention. FIG. 1 is a diagram showing a connection relationship between an image processing device and an image output device. FIG. 2 is a diagram showing a configuration of the image processing device in FIG. FIG. 3 is a diagram showing a memory map of the SRAM of FIG. 2, FIG. 4 is a diagram showing a memory map of the ROM of FIG.
FIG. 6 is a flowchart showing the flow of processing by the CPU in FIG. 2, FIG. 6 is an explanatory diagram for explaining the connected device confirmation processing in step S3 in FIG. 5, FIG. 7 is a diagram showing an example of message display in step S5 in FIG. FIG. 8 is a block diagram showing an example of an image processing circuit constituted by an FPGA in which circuit data is written by the processing of FIG. 5, and FIG. 9 shows delays generated in the first block and the second block of FIG. FIG. 10 is an explanatory diagram for explaining a first FIFO circuit to be adjusted. FIG. 10 is an explanatory diagram for explaining a second FIFO circuit for adjusting a delay generated in the first block and the second block in FIG.
11 is a timing chart showing the timing of each signal of the FIFO circuit of FIG.
【0013】図1に示すように、本実施の形態の画像処
理装置1では、画像出力機器2から出力された画像信号
が画像伝送手段3を経て入力されると共に、画像出力機
器2と画像処理装置1の間が通信手段4により接続さ
れ、画像出力機器2から画像処理装置1への片方向また
は、双方向の通信ができるようになっている。As shown in FIG. 1, in an image processing apparatus 1 according to the present embodiment, an image signal output from an image output device 2 is input via an image transmission unit 3, and the image processing device 1 The devices 1 are connected by a communication unit 4 so that one-way or two-way communication from the image output device 2 to the image processing device 1 can be performed.
【0014】画像処理装置1は、図2に示すように、画
像出力機器2からの画像信号を画像伝送手段3を介して
入力し強調等の画像処理を行うFPGA(Field
Programmable Gate Array)で
構成された画像処理回路11と、画像出力機器2から画
像出力機器2の種類を示す識別信号を入力する通信ポー
ト12と、通信ポート12から入力された識別信号に基
づきI/F部13を介して画像処理回路11への回路デ
ータの書き込み制御を行うCPU14と、画像処理回路
11に書き込まれる複数の回路データ及びCPU14の
制御プログラムを予め格納しているROM15と、CP
U14の制御時に生成されたデータを格納するSRAM
16と、SRAM16をバックアップするバッテリ17
と、画像処理回路11により処理された画像データに文
字データ等を重畳させるディスプレイコントローラ18
とを備えて構成される。As shown in FIG. 2, an image processing apparatus 1 receives an image signal from an image output device 2 via an image transmission means 3 and performs an image processing such as emphasis by using an FPGA (Field).
An image processing circuit 11 composed of a programmable gate array, a communication port 12 for inputting an identification signal indicating the type of the image output device 2 from the image output device 2, and an I / O based on the identification signal input from the communication port 12. A CPU 14 that controls writing of circuit data to the image processing circuit 11 via the F unit 13;
SRAM for storing data generated during control of U14
16 and a battery 17 for backing up the SRAM 16
And a display controller 18 for superimposing character data and the like on the image data processed by the image processing circuit 11.
And is provided.
【0015】通信ポート12、I/F部13、CPU1
4、ROM15、SRAM16及びディスプレイコント
ローラ18はデータバスに19により接続され、CPU
14により各回路が制御され、文字データ等を重畳した
画像処理回路11により処理された画像データがモニタ
等の出力機器20へ出力されるようになっている。Communication port 12, I / F unit 13, CPU1
4. The ROM 15, the SRAM 16, and the display controller 18 are connected to a data bus 19 by a CPU.
The respective circuits are controlled by 14 and the image data processed by the image processing circuit 11 on which the character data and the like are superimposed is output to an output device 20 such as a monitor.
【0016】SRAM16には、図3に示すように、所
定のアドレス位置に動作モードデータ領域21が設けら
れており、動作モードデータ領域21には、表1に示す
ように、接続機器に対応した動作モードデータが数値で
格納されている。As shown in FIG. 3, the SRAM 16 is provided with an operation mode data area 21 at a predetermined address position. As shown in Table 1, the operation mode data area 21 corresponds to the connected device. The operation mode data is stored numerically.
【0017】[0017]
【表1】 また、ROM15には、CPU14の制御プログラムの
他に、図4に示すように、所定のアドレス位置に、FP
GAで構成された画像処理回路11への動作モードデー
タに応じた複数種類の回路データが、第1回路データ領
域25、第2回路データ領域26及び第3回路データ領
域27に格納されている。[Table 1] In addition to the control program of the CPU 14, the ROM 15 stores the FP at a predetermined address position as shown in FIG.
A plurality of types of circuit data corresponding to the operation mode data to the image processing circuit 11 configured by the GA are stored in the first circuit data area 25, the second circuit data area 26, and the third circuit data area 27.
【0018】次に、このように構成された本実施の形態
の作用について説明する。Next, the operation of the embodiment constructed as described above will be described.
【0019】図5に示すように、電源投入後、CPU1
4は、基本的なハードウェアの初期化を行った後、ステ
ップS1でSRAM16に保持されている動作モードデ
ータを読み出す。つぎに、ステップS2で読み出した動
作モードデータに対応した回路データをROM15から
読み出し、FPGAで構成された画像処理回路11に対
して読み出した回路データの書き込みを行う。なお、同
時に、動作モードに応じたハードウェアの設定を行うと
もできる。As shown in FIG. 5, after the power is turned on, the CPU 1
4 reads the operation mode data held in the SRAM 16 in step S1 after initializing the basic hardware. Next, the circuit data corresponding to the operation mode data read in step S2 is read from the ROM 15, and the read circuit data is written to the image processing circuit 11 configured by the FPGA. At the same time, hardware setting according to the operation mode can be performed.
【0020】そして、ステップS3で、実際に接続され
ている画像出力機器2の確認を行う。確認は、通信ポー
ト12を介した通信手段4により行われ、例えば、RS
−232Cが知られている。図6に、接続機器の確認の
手順を示す。まず、画像処理装置1から画像出力機器2
に、「機器タイプの問い合わせコマンド」31を送信す
る。それに応じて画像出力機器2から画像処理装置1
へ、「機器タイプ通知」32を送信する。Then, in step S3, the image output device 2 actually connected is checked. The confirmation is performed by the communication means 4 via the communication port 12, for example, RS
-232C is known. FIG. 6 shows a procedure for confirming the connected device. First, from the image processing apparatus 1 to the image output device 2
Then, a “device type inquiry command” 31 is transmitted. Accordingly, the image output device 2 sends the image processing device 1
To the device type notification 32.
【0021】なお、画像出力機器2から画像処理装置1
へ、常に機器タイプを送信し、適宜、画像処理装置1が
受信するようなことも可能である。この場合、通信手段
4は片方向通信で済む。Note that the image output device 2 sends the image processing device 1
It is also possible that the device type is always transmitted and the image processing apparatus 1 appropriately receives the device type. In this case, the communication means 4 may be one-way communication.
【0022】次に、ステップS4において、前述のよう
にして得られた画像出力機器2に対応する動作モードデ
ータと、SRAM16に保存された動作モードデータを
比較する。両者が一致した場合は、画像出力機器2に応
じた画像処理回路11が書き込まれているので、そのま
ま終了する。異なっていた場合は、ステップS5へ進
む。Next, in step S4, the operation mode data corresponding to the image output device 2 obtained as described above is compared with the operation mode data stored in the SRAM 16. If the two match, the image processing circuit 11 corresponding to the image output device 2 has been written, and the process ends. If they are different, the process proceeds to step S5.
【0023】ステップS5では、実際に接続されている
画像出力機器2に対応する動作モードデータを、SRA
M16に保存する。そして、ステップS6では、図7に
示すように、ディスプレイコントローラ18により画像
処理回路11の処理画像35にメッセージ36を重畳
し、画像処理回路11に正しい回路データが書き込まれ
なかったことを、操作者に知らせ、処理を終了する。In step S5, the operation mode data corresponding to the actually connected image output device 2 is stored in the SRA
Store it in M16. In step S6, as shown in FIG. 7, the display controller 18 superimposes the message 36 on the processed image 35 of the image processing circuit 11, and informs the operator that correct circuit data has not been written to the image processing circuit 11. And terminate the process.
【0024】ここで、このメッセージ36に従って操作
者が、画像出力機器2の電源を一旦切って、入れ直した
場合を考える。Here, it is assumed that the operator once turns off and on the power of the image output device 2 in accordance with the message 36.
【0025】画像処理装置1は、再び図5のフローチャ
ートの手順を実行する。ステップS1からステップS3
は前述の立ち上げ時と同様である。ステップS4におい
ては、SRAM16に保存され動作モードデータと、実
際に接続されている画像出力機器2に対応する動作モー
ドデータは一致する。なぜなら、前回立ち上げ時に、ス
テップS5で、実際に接続されている画像出力機器2に
対応する動作モードをSRAM16に保存しているから
である。The image processing apparatus 1 executes the procedure of the flowchart of FIG. 5 again. Step S1 to Step S3
Is the same as at the start-up. In step S4, the operation mode data stored in the SRAM 16 matches the operation mode data corresponding to the image output device 2 actually connected. This is because the operation mode corresponding to the image output device 2 that is actually connected is stored in the SRAM 16 in step S5 at the time of the previous startup.
【0026】次に、CPU14の制御により回路データ
の書き込みが行われたFPGAで構成された画像処理回
路11の動作について述べる。Next, the operation of the image processing circuit 11 composed of an FPGA in which circuit data has been written under the control of the CPU 14 will be described.
【0027】図8に示すように、回路データにより作成
された画像処理回路11は、例えば、入力された画像信
号に対して異なる処理を行う第1ブロック41及び第2
ブロック42と、第1ブロック41及び第2ブロック4
2により処理された画像を合成する合成ブロック43と
から構成される。As shown in FIG. 8, the image processing circuit 11 created based on the circuit data includes, for example, a first block 41 and a second block 41 which perform different processes on an input image signal.
Block 42, first block 41 and second block 4
And a synthesizing block 43 for synthesizing the image processed in Step 2.
【0028】そして、画像処理回路11では、入力され
た画像は、第1ブロック41及び第2ブロック42に入
力され、それぞれ異なった処理が行われる。それぞれの
出力は、合成ブロック43に入力され、1つの画像に合
成され出力される。Then, in the image processing circuit 11, the input image is input to the first block 41 and the second block 42, where different processing is performed. Each output is input to the synthesizing block 43, synthesized into one image, and output.
【0029】ここで、例えば第1ブロック41はフルカ
ラー24ビットの処理結果を出力し、第2ブロック42
は処理された画像を表示するか否かの1ビットの情報、
いわゆるマスク情報を出力する。Here, for example, the first block 41 outputs the processing result of full-color 24 bits, and the second block 42
Is 1-bit information indicating whether to display the processed image,
It outputs so-called mask information.
【0030】このとき、第1ブロック41と第2ブロッ
ク42で遅延に差があると、画像の位置のずれを生じ
る。よって、どちらか一方または両方の遅延を調整する
必要がある。そこで、遅延の調整には、FIFO(Fi
rst In FirstOut=先入れ先出し)メモ
リが用いられる。At this time, if there is a difference in the delay between the first block 41 and the second block 42, the position of the image is shifted. Therefore, it is necessary to adjust one or both delays. Therefore, to adjust the delay, the FIFO (Fi
A rst In FirstOut = first in first out) memory is used.
【0031】FIFOメモリは、任意に遅延をさせるこ
とができるが、画像の大きさの最大値は容量の範囲内に
限られる。仮に、640ドット×480ラインの画像の
遅延を行う場合は、640×480=307,200ド
ットの容量が必要である。メモリの容量がこれより小さ
い場合は、複数個用い、容量を拡張する。The FIFO memory can be arbitrarily delayed, but the maximum value of the image size is limited to the range of the capacity. If an image of 640 dots × 480 lines is to be delayed, a capacity of 640 × 480 = 307,200 dots is required. If the capacity of the memory is smaller than this, a plurality is used to expand the capacity.
【0032】メモリの容量がこれよりも小さい場合は、
メモリを複数個用い、容量を拡張することになるが、例
えば図9に示すようなFIFO回路50において、入力
及び出力が共に並列に接続してある2つの、例えば容量
が262,144ドット(<307,200ドット)の
FIFOメモリ51、52を用い、この2つのFIFO
メモリ51、52に1ドットづつ交互にデータを入力
し、また出力も交互に行うことで容量を拡張する。If the memory capacity is smaller than this,
To expand the capacity by using a plurality of memories, for example, in a FIFO circuit 50 as shown in FIG. 9, two inputs and outputs of which are connected in parallel, for example, a capacity of 262,144 dots (< 307 and 200 dots), and the two FIFO memories 51 and 52 are used.
Data is alternately input to the memories 51 and 52 one dot at a time, and output is alternately performed, thereby expanding the capacity.
【0033】ところで、FIFOメモリは入出力のデー
タ幅を持っており、広く流通しているのは8ビット幅の
ものである。しかし、実際のアプリケーションでは上記
の画像のマスク信号のように、1ビットの情報で充分な
ものもある。このような時に、図9に示した8ビット幅
のFIFOメモリを使って、1ビット幅のデータの遅延
を行った場合、FIFOメモリの7ビット分は常に使用
されず無駄となる。The FIFO memory has an input / output data width, and is widely distributed with an 8-bit width. However, in actual applications, one bit information is sufficient, such as the above-described mask signal for an image. In such a case, if the 1-bit width data is delayed using the 8-bit width FIFO memory shown in FIG. 9, 7 bits of the FIFO memory are not always used and are wasted.
【0034】そこで、このようなときに、FIFOメモ
リを複数個用いずに、容量を拡張する方法について述べ
る。Therefore, a method for expanding the capacity without using a plurality of FIFO memories in such a case will be described.
【0035】図10に示すように、容量拡張を実現した
1ビット幅のFIFO回路60は、シフトレジスタ6
1、FIFOメモリ62及びセレクタ63とから構成さ
れ、図11のタイミングチャートを参照して、Dinより
入力された信号は、シフトレジスタ61に送られ、画素
クロックφ1に同期してこのシフトレジスタ61で1ビ
ットから2ビットに変換され、FIFOメモリ62へ入
力される。As shown in FIG. 10, the 1-bit wide FIFO circuit 60 that has realized the capacity expansion is provided with a shift register 6.
1, a FIFO memory 62 and a selector 63. A signal input from Din is sent to a shift register 61 with reference to the timing chart of FIG. The data is converted from one bit to two bits and input to the FIFO memory 62.
【0036】FIFOメモリ63には、画素クロックφ
1の2分周のクロックφ2が供給されており、クロック
φ2の立ち上がりエッジ↑のタイミングでシフトレジス
タ61からのデータがFIFOメモリ62に取り込まれ
る。FIFOメモリ62の遅延量はライトリセット及び
リードリセットの両者のパルスの時間差で決定され、シ
フトレジスタ61に入力されたデータは一定の遅延時間
後、FIFOメモリ62の入力D1、D2に出力される。The FIFO memory 63 has a pixel clock φ
The clock φ2 divided by 2 is supplied, and data from the shift register 61 is taken into the FIFO memory 62 at the timing of the rising edge ↑ of the clock φ2. The amount of delay of the FIFO memory 62 is determined by the time difference between the pulses of the write reset and the read reset, and the data input to the shift register 61 is output to the inputs D1 and D2 of the FIFO memory 62 after a certain delay time.
【0037】FIFOメモリ62の出力Q1、Q2は、セ
レクタ63で、2ビットから再び1ビットに戻され、セ
レクタ63から出力される。なお、セレクタ63は、シ
フトレジスタで構成してもよい。The outputs Q 1 and Q 2 of the FIFO memory 62 are returned from 2 bits to 1 bit again by the selector 63 and output from the selector 63. Note that the selector 63 may be configured by a shift register.
【0038】このように本実施の形態の画像処理装置1
では、SRAM16に予め格納されている回路データを
画像処理回路11を構成するFPGAに書き込んだ後
に、接続先の画像出力機器2を行うので、画像出力機器
2の確認を待たずに、画像処理装置1を立ち上げること
ができる。すなわち、例えば、接続先の画像出力機器2
の電源投入が遅れた場合でも、画像処理装置1を先に立
ち上げることができ、この後に接続先の画像出力機器2
を行うので、操作者は長い時間待たなくて済む。As described above, the image processing apparatus 1 according to the present embodiment
Then, after writing the circuit data previously stored in the SRAM 16 to the FPGA configuring the image processing circuit 11, the image output device 2 of the connection destination is performed. Therefore, the image processing device can be used without waiting for confirmation of the image output device 2. 1 can be launched. That is, for example, the image output device 2 to be connected
Even if the power-on of the image processing apparatus 1 is delayed, the image processing apparatus 1 can be started up first, and thereafter,
The operator does not have to wait a long time.
【0039】また、画像処理回路11を構成するFPG
Aに書き込んだ回路データの種類と画像出力機器2との
種類が異なる場合には、接続先の画像出力機器2に対応
した回路データをROM15から読み出しSRAM16
に格納すると共に、メッセージにより接続先の画像出力
機器2の再立ち上げを指示するので、操作者はこのメッ
セージに従って画像出力機器2を再立ち上げすること
で、確実にかつ容易に画像処理装置1を立ち上げること
ができる。The FPG constituting the image processing circuit 11
If the type of the circuit data written in A is different from the type of the image output device 2, the circuit data corresponding to the image output device 2 of the connection destination is read from the ROM 15 and the SRAM 16 is read.
And the message instructs the restart of the image output device 2 of the connection destination, so that the operator restarts the image output device 2 in accordance with this message, so that the image processing apparatus 1 is reliably and easily. Can be launched.
【0040】[付記] (付記項1) 画像出力機器から入力された画像信号を
処理する画像処理装置において、前記画像出力機器の種
類に応じた動作モードを記憶するモード記憶手段と、前
記モード記憶手段が記憶した前記動作モードの設定によ
り、前記画像信号を処理するモード処理手段と、前記画
像出力機器の種類を判別する判別情報を入力する判別情
報入力手段と、前記モード処理手段に設定された前記動
作モードと、前記判別情報入力手段が入力した前記判別
情報によって判別した前記画像出力機器の種類に応じた
前記動作モードとを比較し、比較結果に基づき前記モー
ド記憶手段に記憶されている前記動作モードを更新する
動作モード更新手段とを備えたことを特徴とする画像処
理装置。[Appendix] (Appendix 1) In an image processing apparatus for processing an image signal input from an image output device, a mode storage means for storing an operation mode corresponding to a type of the image output device, and the mode storage A mode processing unit configured to process the image signal, a determination information input unit configured to input determination information for determining a type of the image output device, and a mode setting unit configured to set the mode processing unit. The operation mode is compared with the operation mode corresponding to the type of the image output device determined by the determination information input by the determination information input unit, and the mode stored in the mode storage unit is based on a comparison result. An image processing apparatus comprising: an operation mode updating unit that updates an operation mode.
【0041】(付記項2) 前記モード処理手段は、F
PGA(Field Programmable Ga
te Array)であることを特徴とする付記項1に
記載の画像処理装置。(Additional Item 2) The mode processing means is
PGA (Field Programmable Ga)
2. The image processing apparatus according to claim 1, wherein the image processing apparatus is an image processing apparatus.
【0042】(付記項3) 画像出力機器から入力され
た画像信号を処理する画像処理方法において、モード記
憶手段に記憶されている前記画像信号を処理するための
前記画像出力機器の種類に応じた動作モードを設定する
モード設定工程と、前記画像出力機器の種類を判別する
機器判別工程と、記モード処理工程で設定された前記動
作モードと、前記機器判別工程によって判別した前記画
像出力機器の種類に応じた前記動作モードとを比較し、
比較結果に基づき前記モード記憶手段に記憶されている
前記動作モードを更新する動作モード更新工程とを備え
たことを特徴とする画像処理方法。(Additional Item 3) In an image processing method for processing an image signal input from an image output device, the image processing method according to the type of the image output device for processing the image signal stored in a mode storage means. A mode setting step of setting an operation mode, a device determination step of determining the type of the image output device, the operation mode set in the mode processing step, and a type of the image output device determined by the device determination step Comparing with the operation mode according to,
An operation mode updating step of updating the operation mode stored in the mode storage means based on a comparison result.
【0043】[0043]
【発明の効果】以上説明したように本発明の画像処理装
置によれば、動作モード更新手段がモード処理手段に設
定された動作モードと、判別情報入力手段が入力した判
別情報によって判別した画像出力機器の種類に応じた動
作モードとを比較し、比較結果に基づき前記モード記憶
手段に記憶されている前記動作モードを更新するので、
接続される画像出力機器に応じた動作モードの切り替え
を、適切かつ迅速に行うことができるという効果があ
る。As described above, according to the image processing apparatus of the present invention, the image output determined by the operation mode updating means based on the operation mode set in the mode processing means and the determination information input by the determination information input means. Since the operation mode according to the type of the device is compared and the operation mode stored in the mode storage unit is updated based on the comparison result,
There is an effect that the operation mode can be switched appropriately and quickly according to the connected image output device.
【図1】本発明の一実施の形態に係る画像処理装置及び
画像出力機器の接続関係を示す図FIG. 1 is a diagram showing a connection relationship between an image processing apparatus and an image output device according to an embodiment of the present invention.
【図2】図1の画像処理装置の構成を示す構成図FIG. 2 is a configuration diagram showing a configuration of the image processing apparatus of FIG. 1;
【図3】図2のSRAMのメモリマップを示す図FIG. 3 is a diagram showing a memory map of the SRAM of FIG. 2;
【図4】図2のROMのメモリマップを示す図FIG. 4 is a diagram showing a memory map of a ROM shown in FIG. 2;
【図5】図2のCPUによる処理の流れを示すフローチ
ャートFIG. 5 is a flowchart showing the flow of processing by the CPU of FIG. 2;
【図6】図5のステップS3における接続機器の確認処
理を説明する説明図FIG. 6 is an explanatory diagram illustrating a connected device confirmation process in step S3 of FIG. 5;
【図7】図5のステップS5におけるメッセージ表示の
一例を示す図FIG. 7 is a view showing an example of a message display in step S5 of FIG. 5;
【図8】図5の処理により回路データが書き込まれて実
現されるFPGAで構成された画像処理回路の一例を示
す構成図8 is a configuration diagram illustrating an example of an image processing circuit configured by an FPGA that is realized by writing circuit data by the processing of FIG. 5;
【図9】図8の第1ブロック及び第2ブロックで発生す
る遅延を調整する第1のFIFO回路を説明する説明図9 is an explanatory diagram illustrating a first FIFO circuit that adjusts a delay generated in a first block and a second block in FIG. 8;
【図10】図8の第1ブロック及び第2ブロックで発生
する遅延を調整する第2のFIFO回路を説明する説明
図FIG. 10 is an explanatory diagram illustrating a second FIFO circuit that adjusts a delay generated in the first block and the second block of FIG. 8;
【図11】図10のFIFO回路の各信号のタイミング
を示すタイミングチャート11 is a timing chart showing the timing of each signal of the FIFO circuit of FIG.
【図12】従来の画像処理装置の第1の構成例を示す構
成図FIG. 12 is a configuration diagram showing a first configuration example of a conventional image processing apparatus.
【図13】従来の画像処理装置の第2の構成例を示す構
成図FIG. 13 is a configuration diagram showing a second configuration example of a conventional image processing apparatus.
1…画像処理装置 2…画像出力機器 11…画像処理回路 12…通信ポート 13…I/F部 14…CPU 15…ROM 16…SRAM 17…バッテリ 18…ディスプレイコントローラ 19…データバス 20…出力機器 DESCRIPTION OF SYMBOLS 1 ... Image processing apparatus 2 ... Image output equipment 11 ... Image processing circuit 12 ... Communication port 13 ... I / F part 14 ... CPU 15 ... ROM 16 ... SRAM 17 ... Battery 18 ... Display controller 19 ... Data bus 20 ... Output equipment
Claims (1)
処理する画像処理装置において、 前記画像出力機器の種類に応じた動作モードを記憶する
モード記憶手段と、 前記モード記憶手段が記憶した前記動作モードの設定に
より、前記画像信号を処理するモード処理手段と、 前記画像出力機器の種類を判別する判別情報を入力する
判別情報入力手段と、 前記モード処理手段に設定された前記動作モードと、前
記判別情報入力手段が入力した前記判別情報によって判
別した前記画像出力機器の種類に応じた前記動作モード
とを比較し、比較結果に基づき前記モード記憶手段に記
憶されている前記動作モードを更新する動作モード更新
手段とを備えたことを特徴とする画像処理装置。1. An image processing apparatus for processing an image signal input from an image output device, wherein: a mode storage means for storing an operation mode corresponding to a type of the image output device; and the operation stored by the mode storage means. A mode processing unit configured to process the image signal by setting a mode; a determination information input unit configured to input determination information for determining a type of the image output device; an operation mode set in the mode processing unit; An operation of comparing the operation mode corresponding to the type of the image output device determined based on the determination information input by the determination information input unit and updating the operation mode stored in the mode storage unit based on the comparison result An image processing apparatus comprising: a mode updating unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12505398A JP3526401B2 (en) | 1998-05-07 | 1998-05-07 | Image processing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12505398A JP3526401B2 (en) | 1998-05-07 | 1998-05-07 | Image processing device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11317887A true JPH11317887A (en) | 1999-11-16 |
JP3526401B2 JP3526401B2 (en) | 2004-05-17 |
Family
ID=14900668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12505398A Expired - Fee Related JP3526401B2 (en) | 1998-05-07 | 1998-05-07 | Image processing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3526401B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6801671B1 (en) | 1999-11-18 | 2004-10-05 | Minolta Co., Ltd. | Controlled image deterioration correction device with reduction/enlargement |
US6819453B1 (en) | 1999-11-18 | 2004-11-16 | Minolta Co., Ltd. | Image processing apparatus |
US6931162B1 (en) * | 1999-11-18 | 2005-08-16 | Minolta Co., Ltd. | Image processing apparatus |
US7099020B1 (en) | 1999-11-29 | 2006-08-29 | Minolta Co., Ltd. | Image processing apparatus switchable from full color mode to monochromatic mode |
US7116449B1 (en) | 1999-11-29 | 2006-10-03 | Minolta Co., Ltd. | Image processing apparatus |
US7177036B2 (en) | 1999-12-01 | 2007-02-13 | Minolta Co., Ltd. | Image processing system for reading and processing images |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4814039B2 (en) * | 2005-10-27 | 2011-11-09 | 株式会社リコー | Image processing apparatus, image processing program, and recording medium |
-
1998
- 1998-05-07 JP JP12505398A patent/JP3526401B2/en not_active Expired - Fee Related
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6801671B1 (en) | 1999-11-18 | 2004-10-05 | Minolta Co., Ltd. | Controlled image deterioration correction device with reduction/enlargement |
US6819453B1 (en) | 1999-11-18 | 2004-11-16 | Minolta Co., Ltd. | Image processing apparatus |
US6931162B1 (en) * | 1999-11-18 | 2005-08-16 | Minolta Co., Ltd. | Image processing apparatus |
US7099020B1 (en) | 1999-11-29 | 2006-08-29 | Minolta Co., Ltd. | Image processing apparatus switchable from full color mode to monochromatic mode |
US7116449B1 (en) | 1999-11-29 | 2006-10-03 | Minolta Co., Ltd. | Image processing apparatus |
US7177036B2 (en) | 1999-12-01 | 2007-02-13 | Minolta Co., Ltd. | Image processing system for reading and processing images |
US7599085B2 (en) | 1999-12-01 | 2009-10-06 | Minolta Co., Ltd. | Image processing system for reading and processing images |
Also Published As
Publication number | Publication date |
---|---|
JP3526401B2 (en) | 2004-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3526401B2 (en) | Image processing device | |
JP5518103B2 (en) | Transmission control device and PLC including the transmission control device | |
JP5508836B2 (en) | Setting control apparatus and operation method of setting control apparatus | |
TWI533323B (en) | Electronic device and operating method thereof | |
JP2002215413A (en) | Firmware transfer method and inter-module data transmission system | |
JP6141062B2 (en) | Data processing apparatus and clock supply method | |
JP5489871B2 (en) | Image processing device | |
JP2018191154A (en) | Image processing apparatus, image processing method, and program | |
JP2015034891A (en) | Register setting control device | |
JP4278580B2 (en) | Program change method, programmable controller, and program editing apparatus. | |
JP5889372B2 (en) | Information processing apparatus, information processing system, information processing method, control apparatus, and control method | |
JP2006215991A (en) | Dma controller | |
KR19990012409A (en) | Register Control Method | |
JP3317819B2 (en) | Control method for two-port access of single-port RAM | |
JPH0561814A (en) | Data transfer device with rearrangement function | |
JPH0738594A (en) | Cyclic data control method | |
JP2010170489A (en) | Processing device, image forming apparatus and processing method | |
JP2005339426A (en) | Data processing system and setting method | |
JP2000013679A (en) | Image processor | |
JP2006201878A (en) | Microcomputer | |
JP2007041900A (en) | Changeover controller | |
JP2004326814A (en) | Image processor and image processing system | |
JP2001352036A (en) | Apparatus and method for initialization of semiconductor integrated circuit | |
JP2006172107A (en) | Data processing device | |
JP2001325211A (en) | Selection circuit for bus form and cpu system of arcnet controller |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040213 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090227 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090227 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100227 Year of fee payment: 6 |
|
LAPS | Cancellation because of no payment of annual fees |