Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4405355B2 - Data communication arbitration system and data communication arbitration circuit in imaging apparatus - Google Patents
[go: Go Back, main page]

JP4405355B2 - Data communication arbitration system and data communication arbitration circuit in imaging apparatus - Google Patents

Data communication arbitration system and data communication arbitration circuit in imaging apparatus Download PDF

Info

Publication number
JP4405355B2
JP4405355B2 JP2004284828A JP2004284828A JP4405355B2 JP 4405355 B2 JP4405355 B2 JP 4405355B2 JP 2004284828 A JP2004284828 A JP 2004284828A JP 2004284828 A JP2004284828 A JP 2004284828A JP 4405355 B2 JP4405355 B2 JP 4405355B2
Authority
JP
Japan
Prior art keywords
circuit
main
cpu
sub
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.)
Expired - Fee Related
Application number
JP2004284828A
Other languages
Japanese (ja)
Other versions
JP2006101193A (en
Inventor
春樹 貞廣
次郎 志村
靖昌 福田
正章 野口
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ikegami Tsushinki Co Ltd
Original Assignee
Ikegami Tsushinki Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ikegami Tsushinki Co Ltd filed Critical Ikegami Tsushinki Co Ltd
Priority to JP2004284828A priority Critical patent/JP4405355B2/en
Publication of JP2006101193A publication Critical patent/JP2006101193A/en
Application granted granted Critical
Publication of JP4405355B2 publication Critical patent/JP4405355B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Studio Devices (AREA)
  • Multi Processors (AREA)
  • Bus Control (AREA)

Description

本発明は、テレビカメラ等の撮像装置におけるデータ通信調停方式及びそのデータ通信調停回路に関し、詳しくは超多画素CCD(Charge Coupled Device)センサーを使用し、分割した各撮像領域の画像情報をマルチCPUにより高速処理する際のデータ通信調停方式及びそのデータ通信調停回路に関するものである。   The present invention relates to a data communication arbitration method and a data communication arbitration circuit in an imaging apparatus such as a television camera, and more specifically, uses an ultra-multi pixel CCD (Charge Coupled Device) sensor, and multi-CPU converts image information of each divided imaging area. The present invention relates to a data communication arbitration method and a data communication arbitration circuit for high-speed processing.

近年、テレビカメラでは、超多画素のCCDセンサーが使用されるようになり、CCDセンサーからの映像出力信号に混入する雑音の抑圧、直線性歪みの補正、画素補間等の画像処理を行って、良好な画像品質の映像を得るようにしており、画像出力信号の補正或いは修正に処理時間を要するようになっており、超多画素のCCDセンサーからの画像出力を画像処理するのに一個のCPU(プロセッサ)では、出力映像信号を所定転送速度で出力することができない。(例えば、特許文献1,2を参照)   In recent years, in a television camera, a super-multi-pixel CCD sensor has been used, and image processing such as suppression of noise mixed in a video output signal from the CCD sensor, correction of linear distortion, pixel interpolation, etc. is performed. An image of good image quality is obtained, and it takes time to correct or correct the image output signal, and one CPU is used to process the image output from the super-multi-pixel CCD sensor. The (processor) cannot output the output video signal at a predetermined transfer speed. (For example, see Patent Documents 1 and 2)

特願2003−115897号(明細書全文,図面全図)Japanese Patent Application No. 2003-115897 (full description, full drawing) 特願2003−272183号(明細書全文,図面全図)Japanese Patent Application No. 2003-272183 (full description, full drawing)

放送局のスタジオカメラ等の超多画素カメラでは、レンズからの入射光をプリズムにより4色(R,G1,G2,B)に分解してそれぞれをCCDセンサーで受光し、各CCDセンサーからの出力信号をR,G1,G2,Bの各チャンネル毎に画像処理し、最終的に統合することにより高解像度の画像を得ている。従って、これらの全チャンネルを一つのCPUでは処理速度或いは情報蓄積容量に対応するのは困難であり、殊に、近年、高品位テレビに対応したスタジオカメラ等では、走査線数も多く、横長のサイズになっており、データ処理量が膨大なものとなっている。   In a super-multi-pixel camera such as a studio camera at a broadcasting station, incident light from a lens is decomposed into four colors (R, G1, G2, B) by a prism, and each is received by a CCD sensor, and output from each CCD sensor. The signals are subjected to image processing for each of the R, G1, G2, and B channels, and finally integrated to obtain a high resolution image. Therefore, it is difficult for one CPU to cope with the processing speed or the information storage capacity of all these channels. Particularly, in recent years, a studio camera or the like compatible with a high-definition television has a large number of scanning lines and a horizontally long shape. The size is large and the amount of data processing is enormous.

従来は、各チャンネルにサブCPUを設け、サブCPUがそれぞれのチャンネルの信号処理を、ASIC(Application Specific Integrated Circuit:特定用途向け集積回路)やFPGA(Field Programmable Gate Array:機能設定用の集積回路)により処理するように制御している。メインCPUは、各サブCPUとデータのやりとりを行い、各チャンネルのサブCPUを制御し、これらの集積回路を操作してテレビカメラ全体の制御を行っているが、全チャンネルをメインCPUとサブCPUとで処理したとしても処理速度或いは情報蓄積容量に対応するのは困難であった。   Conventionally, a sub CPU is provided for each channel, and the sub CPU performs signal processing of each channel by using an ASIC (Application Specific Integrated Circuit) or an FPGA (Field Programmable Gate Array). It is controlled to process by. The main CPU exchanges data with each sub CPU, controls the sub CPU of each channel, and operates these integrated circuits to control the entire TV camera. However, all channels are controlled by the main CPU and sub CPU. However, it is difficult to cope with the processing speed or the information storage capacity.

本発明は、上記のような課題に鑑みなされたものであって、超多画素のCCDセンサーを複数の撮像領域に分割し、各撮像領域に対応してサブCPUを設け、メインCPUが各サブCPUを制御するようにし、所定の動作レートで画像処理が可能な撮像装置におけるデータ通信調停方式及びそのデータ通信調停回路を提供することを目的とするものである。   The present invention has been made in view of the problems as described above. The super-multi-pixel CCD sensor is divided into a plurality of imaging areas, and a sub CPU is provided corresponding to each imaging area. It is an object of the present invention to provide a data communication arbitration method and its data communication arbitration circuit in an imaging apparatus capable of controlling a CPU and performing image processing at a predetermined operation rate.

本発明は、上述した課題を解決したものであり、請求項1の発明は、撮像領域を複数に分割し、各分割撮像領域に対応するサブCPUを設け、各分割撮像領域からの分割画像データ画像処理した結果を該サブCPUが得て、メインCPUが該サブCPUからの処理済み画像のデータを統合するようにした撮像装置におけるデータ通信調停方式であって、前記サブCPUが前記メインCPUに対し少なくとも二つ備えられ、該メインCPUから該サブCPUの何れからにデータを送信する際、該サブCPUの受信状態を示すサブステータス信号により該データ受信の確認を行い、かつ該サブCPUから該メインCPUに処理済み画像のデータを送信する際は、該サブCPUからの全ての送信要求信号を調停回路で受けて該調停回路から主送信要求信号を該メインCPUに送信し、優先度の高い該サブCPUから順次該メインCPUに処理済み画像のデータを送信して統合するようにしたことを特徴とする撮像装置におけるデータ通信調停方式である。なお、撮像領域とは、CCDセンサー(固体撮像素子)の感光面上に結像した光学像が光電変換されて電気信号として出力されるが、その感光面に対応し、上記各分割撮像領域とは、例えば、感光面を左右に2分割したとすれば各分割感光面に対応する。また、撮像装置とはテレビカメラが挙げられる。 The present invention solves the above-mentioned problems, and the invention according to claim 1 divides the imaging region into a plurality of parts, and provides a sub CPU corresponding to each divided imaging region, and the divided image data from each divided imaging region. In the data communication arbitration method in the imaging apparatus in which the sub CPU obtains the result of the image processing and the main CPU integrates the processed image data from the sub CPU, and the sub CPU is the main CPU. When the data is transmitted from the main CPU to any of the sub CPUs, the data reception is confirmed by the sub status signal indicating the reception status of the sub CPU, and the sub CPU receives the data. When transmitting processed image data to the main CPU, all transmission request signals from the sub CPU are received by the arbitration circuit, and the main transmission is performed from the arbitration circuit. The demand signal is sent to the main CPU, in the data communication arbitration scheme in the image pickup apparatus being characterized in that so as to integrate and transmit the data of the processed image sequentially the main CPU from the higher priority the sub CPU is there. The imaging area is an optical image formed on the photosensitive surface of a CCD sensor (solid-state imaging device), which is photoelectrically converted and output as an electrical signal. For example, if the photosensitive surface is divided into left and right parts, it corresponds to each divided photosensitive surface. An example of the imaging device is a television camera.

また、請求項2の発明は、請求項1に記載の撮像装置におけるデータ通信調停方式において、優先度が下位の前記サブCPUは、送信要求信号に対して優先応答信号を受信するまで、前記メインCPUへの送信要求信号の送信を保持することを特徴とする撮像装置のデータ通信調停方式である。 According to a second aspect of the present invention, in the data communication arbitration method in the imaging apparatus according to the first aspect, the sub CPU having a lower priority level receives the priority response signal in response to the transmission request signal. A data communication arbitration method for an imaging apparatus, characterized by holding transmission of a transmission request signal to a CPU.

また、請求項3の発明は、請求項1に記載の撮像装置におけるデータ通信調停方式において、前記サブCPUは、前記メインCPUが処理済み画像のデータの受信開始したことを、該メインCPUからのメインステータス信号により判断することを特徴とする撮像装置におけるデータ通信調停方式である。   According to a third aspect of the present invention, in the data communication arbitration method in the imaging apparatus according to the first aspect, the sub CPU indicates that the main CPU has started receiving processed image data from the main CPU. This is a data communication arbitration method in an imaging apparatus, which is determined by a main status signal.

また、請求項4の発明は、撮像領域を複数に分割し、該分割撮像領域に対応するサブCPUを設け、各分割撮像領域からの分割画像データを画像処理した結果を該サブCPUが得て、メインCPUが該サブCPUからの処理済み画像のデータを統合するようにした撮像装置におけるデータ通信調停回路であって、前記メインCPUに対し前記サブCPUが少なくとも二つ備えられ、該サブCPUから該メインCPUに処理済み画像のデータを送信する際、該サブCPUの全ての送信要求信号を受けて主送信要求信号を該メインCPUに送信し、優先度の高い該サブCPUから順次処理済み画像のデータを該メインCPUに送信する調停回路を備えたことを特徴とする撮像装置におけるデータ通信調停回路である。   According to a fourth aspect of the present invention, the imaging area is divided into a plurality of areas, a sub CPU corresponding to the divided imaging area is provided, and the sub CPU obtains a result of image processing of the divided image data from each of the divided imaging areas. A data communication arbitration circuit in an imaging apparatus in which the main CPU integrates processed image data from the sub CPU, wherein at least two sub CPUs are provided for the main CPU. When transmitting processed image data to the main CPU, all the transmission request signals of the sub CPU are received, the main transmission request signal is transmitted to the main CPU, and the processed images are sequentially processed from the sub CPU having a higher priority. The data communication arbitration circuit in the image pickup apparatus is provided with an arbitration circuit that transmits the data to the main CPU.

また、請求項5の発明は、前記調停回路が、前記サブCPUの送信要求信号を保持する保持回路と、
前記保持回路の出力の論理和を出力するオア回路と、
前記送信要求信号の解除信号を作成する解除信号作成回路と、
前記オア回路の出力と前記解除信号作成回路の解除信号とにより主送信要求信号を作成するメインリクエスト信号作成回路と、
前記保持回路の出力を受け、前記優先度に応じてフラグ信号を作成し前記サブCPUに送出するフラグ作成回路と、
前記フラグ作成回路のフラグ信号と前記メインCPUからの応答信号とから優先応答信号を作成するメイン・アンサー作成回路と、
前記サブCPUの処理済み画像のデータの論理和を出力するデータオア回路とから構成されたことを特徴とする請求項4に記載の撮像装置のデータ通信調停回路である。
According to a fifth aspect of the present invention, the arbitration circuit includes: a holding circuit that holds a transmission request signal of the sub CPU;
An OR circuit that outputs a logical sum of outputs of the holding circuit;
A cancellation signal generating circuit for generating a cancellation signal of the transmission request signal;
A main request signal creation circuit for creating a main transmission request signal by the output of the OR circuit and the release signal of the release signal creation circuit;
A flag generating circuit that receives the output of the holding circuit, generates a flag signal according to the priority, and sends the flag signal to the sub CPU;
A main answer creating circuit for creating a priority response signal from a flag signal of the flag creating circuit and a response signal from the main CPU;
5. The data communication arbitration circuit according to claim 4, further comprising a data OR circuit that outputs a logical sum of processed image data of the sub CPU.

本発明は以下のような効果を有する。請求項1の発明では、撮像領域を複数に分割し、各分割撮像領域に対応するサブCPUを設け、各分割撮像領域からの分割画像データ画像処理した結果を該サブCPUが得て、メインCPUが該サブCPUからの処理済み画像のデータを統合するようにした撮像装置におけるデータ通信調停方式であって、
前記サブCPUが前記メインCPUに対し少なくとも二つ備えられ、該メインCPUから該サブCPUの何れからにデータを送信する際、該サブCPUの受信状態を示すサブステータス信号により該データ受信の確認を行い、かつ該サブCPUから該メインCPUに処理済み画像のデータを送信する際は、該サブCPUからの全ての送信要求信号を調停回路で受けて該調停回路から主送信要求信号を該メインCPUに送信し、優先度の高い該サブCPUから順次該メインCPUに処理済み画像のデータを送信して統合するようにしたことを特徴とする撮像装置におけるデータ通信調停方式であるので、1フレーム(フィールド)の画像データを分割した分割画像データを処理した結果をサブCPUが得て、サブCPUが処理した処理済み画像のデータをメインCPUに送信する際、送信要求信号を調停回路に送り、全てのサブCPUからの送信要求信号を調停回路が受けて主送信要求信号をメインCPUに送信し、優先順位に従って、処理済み画像のデータがメインCPUに送信することが可能であり、メインCPUにより1フレームの画像のデータを容易に統合し得る利点がある。
The present invention has the following effects. According to the first aspect of the present invention, the imaging area is divided into a plurality of areas, a sub CPU corresponding to each divided imaging area is provided, and the sub CPU obtains the result of image processing of the divided image data from each divided imaging area. A data communication arbitration method in an imaging apparatus in which a CPU integrates data of processed images from the sub CPU,
At least two sub CPUs are provided for the main CPU, and when data is transmitted from the main CPU to any of the sub CPUs, confirmation of the data reception is performed by a sub status signal indicating a reception state of the sub CPU. And when the processed image data is transmitted from the sub CPU to the main CPU, all transmission request signals from the sub CPU are received by the arbitration circuit, and the main transmission request signal is received from the arbitration circuit by the main CPU. Since the data communication arbitration method in the imaging apparatus is characterized in that the processed image data is sequentially transmitted from the sub CPU having a high priority to the main CPU to be integrated. The sub CPU obtains the result of processing the divided image data obtained by dividing the image data of the field, and the processed image processed by the sub CPU. When sending data to the main CPU, send the transmission request signal to the arbitration circuit, receive the transmission request signal from all sub CPUs, and send the main transmission request signal to the main CPU, processed according to the priority order Image data can be transmitted to the main CPU, and there is an advantage that image data of one frame can be easily integrated by the main CPU.

また、請求項2の発明では、請求項1に記載の撮像装置におけるデータ通信調停方式において、優先度が下位の前記サブCPUは、送信要求信号に対して優先応答信号を受信するまで、前記メインCPUへの送信要求信号の送信を保持することを特徴とする撮像装置のデータ通信調停方式であるので、処理済み画像のデータの送信タイミングの遅延や送信誤りが発生することがない利点がある。 According to a second aspect of the present invention, in the data communication arbitration method in the imaging device according to the first aspect, the sub CPU having a lower priority level receives the priority response signal for the transmission request signal until the main CPU receives the priority response signal. Since the data communication arbitration method of the imaging apparatus is characterized by holding the transmission of the transmission request signal to the CPU , there is an advantage that a transmission timing delay or transmission error of processed image data does not occur.

また、請求項3の発明では、請求項1に記載の撮像装置におけるデータ通信調停方式において、前記サブCPUは、前記メインCPUが処理済み画像のデータの受信開始したことを、該メインCPUからのメインステータス信号により判断することを特徴とする撮像装置におけるデータ通信調停方式であるので、処理済み画像のデータの送信誤りが発生することがない利点がある。   According to a third aspect of the present invention, in the data communication arbitration method in the imaging apparatus according to the first aspect, the sub CPU indicates that the main CPU has started receiving processed image data from the main CPU. Since the data communication arbitration method in the imaging apparatus is characterized in that the determination is based on the main status signal, there is an advantage that no transmission error occurs in the processed image data.

また、請求項4の発明では、撮像領域を複数に分割し、該分割撮像領域毎にサブCPUを設け、各分割撮像領域からの分割画像データを画像処理した結果を該サブCPUが得て、メインCPUが該サブCPUからの処理済み画像データを統合するようにした撮像装置におけるデータ通信調停回路であって、前記メインCPUに対し前記サブCPUが少なくとも二つ備えられ、該サブCPUから該メインCPUに処理済み画像のデータを送信する際、該サブCPUの全ての送信要求信号を受けて主送信要求信号を該メインCPUに送信し、優先度の高い該サブCPUから順次処理済み画像のデータを該メインCPUに送信する調停回路を備えたことを特徴とする撮像装置におけるデータ通信調停回路であるので、調停回路は、全てのサブCPUからの送信要求信号を受けた後、主送信要求信号をメインCPUに送信するようにし、メインCPUは応答信号を調停回路に対して送信し、調停回路がサブCPUに対して優先順位に従って優先応答信号を各サブCPUに送信するようにし、優先順位に従って処理済み画像のデータが各サブCPUからメインCPUに送信されて1フレームの画像データが統合されており、かつ調停回路がロジック回路で構成され、画像データの処理順が前後することがないし、データのタイミングのずれが発生することがなく、1フレームの画像データを容易に統合できる利点がある。   In the invention of claim 4, the imaging area is divided into a plurality of areas, a sub CPU is provided for each of the divided imaging areas, and the sub CPU obtains the result of image processing of the divided image data from each of the divided imaging areas, A data communication arbitration circuit in an imaging apparatus in which a main CPU integrates processed image data from the sub CPU. The data communication arbitration circuit includes at least two sub CPUs for the main CPU. When transmitting processed image data to the CPU, it receives all the transmission request signals of the sub CPU, transmits a main transmission request signal to the main CPU, and sequentially processes the processed image data from the sub CPU having a higher priority. Since the data communication arbitration circuit in the image pickup apparatus is provided with an arbitration circuit that transmits the master CPU to the main CPU, the arbitration circuit After receiving the transmission request signal, the main transmission request signal is transmitted to the main CPU, the main CPU transmits a response signal to the arbitration circuit, and the arbitration circuit responds with priority to the sub CPU according to the priority order. A signal is transmitted to each sub CPU, processed image data is transmitted from each sub CPU to the main CPU according to the priority order, one frame of image data is integrated, and an arbitration circuit is configured by a logic circuit. There is an advantage that the processing order of the image data does not change, the data timing does not shift, and one frame of image data can be easily integrated.

また、請求項5の発明では、前記調停回路が、前記サブCPUの送信要求信号を保持する保持回路と、
該保持回路の出力の論理和を出力するオア回路と、
前記送信要求信号の解除信号を作成する解除信号作成回路と、
前記オア回路の出力と前記解除信号作成回路の解除信号とにより主送信要求信号を作成するメインリクエスト信号作成回路と、
前記保持回路の出力を受け、前記優先度に応じてフラグ信号を作成し前記サブCPUに送出するフラグ作成回路と、
前記フラグ作成回路のフラグ信号と前記メインCPUからの応答信号とから優先応答信号を作成するメイン・アンサー作成回路と、
前記サブCPUの処理済み画像のデータの論理和を出力するデータオア回路とから構成されたことを特徴とする請求項4に記載の撮像装置のデータ通信調停回路であるので、これらの回路がロジック回路で構成され、CPUの処理速度に対応して動作し処理速度が遅延することがない利点があるし、プログラムによるデータ処理と比較し、処理速度が速く、誤動作するおそれがないし、各サブCPUによるデータの処理時間を充分になし得る利点がある。
In the invention of claim 5, the arbitration circuit includes a holding circuit that holds a transmission request signal of the sub CPU;
An OR circuit that outputs a logical sum of outputs of the holding circuit;
A cancellation signal generating circuit for generating a cancellation signal of the transmission request signal;
A main request signal creation circuit for creating a main transmission request signal by the output of the OR circuit and the release signal of the release signal creation circuit;
A flag generating circuit that receives the output of the holding circuit, generates a flag signal according to the priority, and sends the flag signal to the sub CPU;
A main answer creating circuit for creating a priority response signal from a flag signal of the flag creating circuit and a response signal from the main CPU;
5. The data communication arbitration circuit of the imaging apparatus according to claim 4, wherein the data communication circuit is a logic circuit that outputs a logical OR of data of processed images of the sub CPU. It has the advantage that it operates in accordance with the processing speed of the CPU and the processing speed is not delayed, has a higher processing speed than the data processing by the program, and has no fear of malfunctioning. There is an advantage that the processing time of data can be made sufficiently.

以下、本発明の撮像装置におけるデータ通信調停方式及びそのデータ通信調停回路に係る最良の実施の形態について図面を参照して説明する。なお、撮像装置の代表的なものとしてはテレビカメラである。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, a data communication arbitration method and a data communication arbitration circuit according to the present invention will be described with reference to the drawings. A typical imaging device is a television camera.

図1は、本発明の実施形態を示すブロック図である。
本実施形態のデータ通信調停回路は、メインCPU1とバッファー回路2とサブCPU3と調停回路4とから構成されている。メインCPU1は、データ毎にバファー回路2を介してメインデータ(MAIN_DAT(1,2,3,…,n))として、サブCPU3(3〜3n)に送信する。分割画像データが雑音除去処理或いは歪み補正等の信号処理が行われた後に処理結果をサブCPU3(3〜3n)が受け、処理済み画像のデータ(SUB_DAT1,2,3,…,n)として、所定の優先順位に従い、所定のタイミングで調停回路4を経由し、メインCPU1に送信される。メインCPU1に送信された各処理済み画像のデータは、メインCPU1にて統合される。
FIG. 1 is a block diagram showing an embodiment of the present invention.
The data communication arbitration circuit of the present embodiment includes a main CPU 1, a buffer circuit 2, a sub CPU 3, and an arbitration circuit 4. The main CPU 1 transmits the data to the sub CPU 3 (3 1 to 3 n) as main data (MAIN_DAT (1, 2, 3,..., N)) via the buffer circuit 2 for each data. After the divided image data is subjected to signal processing such as noise removal processing or distortion correction, the processing result is received by the sub CPU 3 (3 1 to 3n) as processed image data (SUB_DAT1, 2, 3,..., N). In accordance with a predetermined priority order, it is transmitted to the main CPU 1 via the arbitration circuit 4 at a predetermined timing. Data of each processed image transmitted to the main CPU 1 is integrated by the main CPU 1.

なお、サブCPU3では、CCDセンサーの分割撮像領域の個数に対応した個数が設けられ、1フレームの画像データの各分割撮像領域からの画像処理結果のデータを各サブCPU3〜3nが分担して転送し、メインCPU1に送信する。 The sub CPU 3 is provided with a number corresponding to the number of the divided imaging areas of the CCD sensor, and the sub CPUs 3 1 to 3n share the image processing result data from each divided imaging area of the image data of one frame. Transfer and send to the main CPU 1.

調停回路4は、メインCPU1に対して複数のサブCPU3〜3nを設けてFPGA(機能設定型IC),ASIC(特定用途向けIC)等で画像処理する際に、メインCPU1とサブCPU3〜3nとの間をデータが高速に送受信し得るように機能するとともに、各分割画像処理結果のデータが、1画像フレームに対応して順次送信するように、サブCPU3〜3nによる優先順位に従って処理済み画像のデータをメインCPU1に送信できる機能を有する。 The arbitration circuit 4 is provided with a plurality of sub CPUs 3 1 to 3 n for the main CPU 1 and performs image processing with an FPGA (Function Setting IC), an ASIC (Application Specific IC) or the like, and the main CPU 1 and the sub CPUs 3 1 to 3. Processes according to the priority order of the sub CPUs 3 1 to 3n so that data can be transmitted to and received from 3n at a high speed, and data of each divided image processing result is sequentially transmitted corresponding to one image frame. A function of transmitting data of a completed image to the main CPU 1.

続いて、本実施形態のデータ通信調停方式の概略について、図2を参照し簡単に説明する。メインCPU1は、サブCPU3〜3nに送信し、サブCPU3〜3nにて画像処理された処理済み画像のデータを受信し、統合する機能を有する。先ず、メインCPU1からサブCPU3〜3n へデータを送信する場合、メインCPU1は、メインCPU1がビジー状態(BUSY)であるかどうかを確認した後、データを全サブCPU1〜n(3〜3n)に対して送信する。各サブCPU1〜n(3〜3n)はメインCPU1からのデータが自分のデータかどうかをヘッダを見て確認する。サブCPU1〜n(3〜3n)の何れかが、自分のデータであれると判定すれば、受信中としてサブステータス信号(対応する何れかのSUB_STATUS1,2,3,…,n)をメインCPU1へ出力する。受信終了後、サブステータス信号の出力を停止する。 Next, an outline of the data communication arbitration method of the present embodiment will be briefly described with reference to FIG. The main CPU1 transmits to the sub CPU 3 1 3n, receives data of the image processed processed image in the sub CPU 3 1 3n, having the function of integration. First, the main CPU 1 to the sub CPUs 3 1 to 3n When transmitting data to the main CPU 1, after confirming whether or not the main CPU 1 is in a busy state (BUSY), the main CPU 1 transmits data to all the sub CPUs 1 to n (3 1 to 3n). Each of the sub CPUs 1 to n (3 1 to 3n) checks whether or not the data from the main CPU 1 is its own data by checking the header. If any of the sub CPUs 1 to n (3 1 to 3n) determines that the data is its own data, the sub status signal (any of the corresponding SUB_STATUS 1, 2, 3,. Output to CPU1. After reception ends, the sub status signal output is stopped.

サブCPU3〜3nからメインCPU1に処理済み画像のデータを送信する場合は、サブCPU3〜3nからの送信要求信号(REQUEST1,2,3,…,n)に優先度を設けて優先度の高いサブCPUから順次処理済み画像のデータ送信を行う。その際、調停回路4では、サブCPU3〜3nからメインCPU1に対して送信要求信号(REQUEST1,2,3,…,n)を送出し、全てのサブCPU3〜3nのからの送信要求に基づいて、主送信要求信号(MAIN_REQUEST)をメインCPU1に対して送出し、メインCPU1は調停回路4を経由して優先順位(サブCPU3が最上位であり、3〜3nは以下順次下位に位置する)の高いサブCPU3に対して優先応答信号1〜n(ANSWER1,2,3,…,n)を優先順位に従って送出し、処理済み画像のデータ(SUB_STATUS1,2,3,…,n)が調停回路4を経由してメインCPU1に順次送信され、送信が確実に完了したことを確認する。 When the processed image data is transmitted from the sub CPUs 3 1 to 3n to the main CPU 1, priority is given to the transmission request signals (REQUEST1, 2, 3,..., N) from the sub CPUs 3 1 to 3n. Data of processed images is sequentially transmitted from a higher sub CPU. At this time, the arbitration circuit 4 sends a transmission request signal (REQUEST1, 2, 3,..., N) from the sub CPUs 3 1 to 3n to the main CPU 1, and receives transmission requests from all the sub CPUs 3 1 to 3n. based on the main transmission request signal (MAIN_REQUEST) sent to the main CPU1, the main CPU1 is priority (sub CPU 3 1 most significant through the arbitration circuit 4, 3 2 3n are sequentially lower below Priority response signals 1 to n (ANSWER1, 2, 3,..., N) are sent to the sub CPU 3 having a higher position according to the priority order, and processed image data (SUB_STATUS1, 2, 3,..., N) Are sequentially transmitted to the main CPU 1 via the arbitration circuit 4, and it is confirmed that the transmission has been completed reliably.

次に、本実施形態の調停回路4について、図3を参照して説明する。調停回路4は、サブCPU3〜3nの送信要求信号(REQUEST1,2,3,…,n)を保持する保持回路4と、保持回路4の出力を論理和を出力するオア回路4と、送信要求信号(REQUEST1,2,3,…,n)の解除信号を作成する解除信号作成回路4と、オア回路4の出力(MAIN_REQUEST)と解除信号作成回路4の解除信号とによりメインリクエスト信号を作成するメインリクエスト信号作成回路4と、サブCPU3〜3nに対応して保持回路4の出力に優先度を設け、優先度に応じてフラグ信号を送出するフラグ作成回路4と、フラグ作成回路4の出力とメインCPU1からの主応答信号(MAIN_ANSWER)とよりサブCPU3〜3nに優先応答信号(ANSWER1,2,3,…,n)を作成するメイン・アンサー作成回路4と、サブCPU3〜3nのデータ信号(処理済み画像データ)の論理和を出力するデータオア回路4とから構成されている。 Next, the arbitration circuit 4 of the present embodiment will be described with reference to FIG. Arbitration circuit 4, the sub CPU 3 1 3n transmission request signal (REQUEST1,2,3, ..., n) and the holding circuit 4 1 for holding, OR circuit outputs the logical sum of the output of the holding circuit 4 1 4 2 When the transmission request signal (REQUEST1,2,3, ..., n) and the release signal generating circuit 4 3 to create a release signal, a release signal of the OR circuit 4 second output (MAIN_REQUEST) and release signal generating circuit 4 3 and the main request signal generating circuit 4 4 to create a main request signal, the sub CPU 3 1 3n to the priority provided in the output of the holding circuit 4 1 corresponding flag generating circuit for sending a flag signal according to the priority 4 5 a, the flag generating circuit 4 5 and the output of the main response signal from the main CPU1 (MAIN_ANSWER) more sub CPU 3 1 3n priority response signal (ANSWER1,2,3, ..., n) main answer to create a generating circuit 4 6, sub CPU 3 1 And a Detaoa circuit 4 7 for outputting the logical sum of 3n data signal (processed image data).

本発明における図1及び図3の実施例について、図4,5のフローチャートを参照して説明する。先ず、メインCPU1が、データ(MAIN_DATA1,2,3,…,n)をサブCPU3にデータ転送する際の動作について、図4を参照して説明する。ステップM1にて、メインCPU1がデータ送信を開始し、ステップM2,3に進み、メインCPU1自身が「ビジー状態:BUSY」でないならば、「ビジー状態:BUSY」に設定し、ステップM5にて、データ(SUB_DAT)をサブCPU3に送信する。ステップM6〜9にて、メインCPU1は、サブCPU3がデータ・ヘッドに書き込んだ開始フラグとデバイス・コードとを検出し、サブCPU3のサブステータス(SUB_STATUS)が「L」から「H」となったことを検出し、データ(SUB_DAT)の送信が完了したことを検出する。なお、サブステータス(SUB_STATUS)が「L」であれば、「H」となるまでデータ送信を繰り返す。ステップM11にて、メインCPU1自身の「ビジー状態:BUSY」を解除する。同様な制御によって、データ(MAIN_DATA1,2,3,…,n)をサブCPU3〜3nに送信し、サブルーチンからメインルーチン(Idle状態)に戻る。 1 and 3 according to the present invention will be described with reference to the flowcharts of FIGS. First, the operation when the main CPU 1 transfers data (MAIN_DATA1, 2, 3,..., N) to the sub CPU 3 will be described with reference to FIG. In step M1, the main CPU 1 starts data transmission and proceeds to steps M2 and 3. If the main CPU 1 itself is not "busy state: BUSY", it is set to "busy state: BUSY". In step M5, Data (SUB_DAT) is transmitted to the sub CPU 3. In steps M6 to 9, the main CPU 1 detects the start flag and device code written by the sub CPU 3 in the data head, and the sub status (SUB_STATUS) of the sub CPU 3 changes from “L” to “H”. To detect that the transmission of data (SUB_DAT) has been completed. If the sub status (SUB_STATUS) is “L”, data transmission is repeated until “H”. In step M11, the “busy state: BUSY” of the main CPU 1 itself is canceled. By a similar control, data (MAIN_DATA1,2,3, ..., n) sends to the sub CPU 3 1 3n, returns from the subroutine to the main routine (Idle state).

一方、サブCPU3では、ステップS14にて、メインCPU1からのデータ(MAIN_DATA1,2,3,…,n)に書き込まれた開始フラグを検出し、ステップS15にて、デバイスコードを検出し、ステップS16にて、サブCPU3のサブステータス(SUB_STATUS1,2,3,…,n)を「H」から「L」とし、ステップS17にて、メインデータ終了フラグを検出し、メインデータ終了フラグが検出できない場合は受信エラー(No)とし、ステップS14に戻り、受信完了(Yes)であれば、ステップS18に進み、ステップS18にてサブステータス(SUB_STATUS1,2,3,…,n)を「L」から「H」とし、ステップS19にてデータの受信を終了する。   On the other hand, the sub CPU 3 detects the start flag written in the data (MAIN_DATA1, 2, 3,..., N) from the main CPU 1 in step S14, detects the device code in step S15, and performs step S16. When the sub status (SUB_STATUS 1, 2, 3,..., N) of the sub CPU 3 is changed from “H” to “L”, the main data end flag is detected in step S17, and the main data end flag cannot be detected. Is a reception error (No), the process returns to step S14. If the reception is completed (Yes), the process proceeds to step S18, and the sub status (SUB_STATUS1, 2, 3,..., N) is changed from “L” to “S” in step S18. H "and the reception of data is terminated in step S19.

続いて、図5を参照し、データをサブCPU3からメインCPU1に送信する際の処理工程について説明する。ステップS1に進み、サブCPU3によるデータ(SUB_DATA1,2,3,…,n)の送信を開始する。先ず、ステップS2,3にて、メインCPU1が「ビジー状態:BUSY」でないことを検出し、ステップS4に進み、調停回路4に送信要求信号(REQUEST)「1」を出力する。   Next, with reference to FIG. 5, processing steps when data is transmitted from the sub CPU 3 to the main CPU 1 will be described. In step S1, transmission of data (SUB_DATA1, 2, 3,..., N) by the sub CPU 3 is started. First, in steps S 2 and 3, the main CPU 1 detects that it is not “busy state: BUSY”, and proceeds to step S 4 to output a transmission request signal (REQUEST) “1” to the arbitration circuit 4.

調停回路4はサブCPU3〜3nからの送信要求信号(REQUEST1,2,3,…,n)「1」を保持回路(フリップ・フロップ回路)4で受けて保持し、それらの出力を論理和するオア回路4に入力し、何れかのサブCPU3〜3nが「1」となったとき、メインリクエスト信号作成回路(スイッチ回路)4を介してメインCPU1に主送信要求信号(MAIN_REQUEST)「1」を送信する。主送信要求信号「1」を受けたメインCPU1は、主応答信号「1」を調停回路4のメイン・アンサー作成回路(スイッチ回路)4を介して優先順位の高い順に優先応答信号(ANSWER1,2,3,…,n)をサブCPU3〜3nに送信する。 Arbitration circuit 4 transmits a request signal from the sub CPU3 1 ~3n (REQUEST1,2,3, ..., n) holding circuit (flip-flop) to "1" is received by 4 1 holds, the logical their output when input to the oR circuit 4 4 to sum, any of the sub CPU 3 1 3n becomes "1", the main request signal generating circuit (switch circuit) 4 4 to the main CPU1 via the main transmission request signal (MAIN_REQUEST ) Send “1”. The main CPU1 is primarily a response signal "1" main answer generating circuit of the arbitration circuit 4 (switch circuits) 4 priority response signal 6 in order of priority through the (answer1 that received the main transmission request signal "1", 2, 3, ..., n) are transmitted to the sub CPUs 3 1 to 3n.

ステップS5において、サブCPU3〜3nは優先応答信号(ANSWER)「1」を検出して、ステップS6にてサブCPU3〜3nはデータ(SUB_DATA1,2,3,…,n)を論理和するデータオア回路4を通して優先順位に従ってメインCPU1に送信する。サブCPU3〜3nは、メインCPU1がデータを受信し、メインステータス(MAIN_STATUS)を「L」から「H」としたことを確認し、ステップS6〜11にて確認し、かつステップS12にて、サブCPU3〜3nの送信要求信号(REQUEST)「0」であることを確認し、ステップS13にて、データ(SUB_DATA1,2,3,…,n)の送信処理を終了する。 In step S5, the sub CPUs 3 1 to 3n detect the priority response signal (ANSWER) “1”, and in step S6, the sub CPUs 3 1 to 3n logically OR the data (SUB_DATA1, 2, 3,..., N). and it transmits to the main CPU1 in priority order through Detaoa circuit 4 7. The sub CPUs 3 1 to 3 n confirm that the main CPU 1 has received the data and changed the main status (MAIN_STATUS) from “L” to “H”, confirms in steps S 6 to 11, and in step S 12. After confirming that the transmission request signal (REQUEST) of the sub CPUs 3 1 to 3n is “0”, the transmission processing of data (SUB_DATA1, 2, 3,..., N) is terminated in step S13.

一方、データを受信するメインCPU1は、ステップM13にて調停回路4から主送信要求信号(MAIN_REQUEST)を受けてステップM14にてメインCPU1自身を「ビジー状態:BUSY」とし、ステップM15に進む。ステップM15にて、調停回路4に応答信号(ANSWER)「1」を送出し、ステップM17にてサブCPU3〜3nからのデータ(SUB_DATA1,2,3,…,n)に書き込まれた開始フラグを検出し、ステップM19にてメインCPU1は、メインステータス(MAIN_STATUS)を「H」から「L」として、ステップM20にて、データ(SUB_DATA1,2,3,…,n)の送信処理を終了すると、ステップM23にて、メインステータス(MAIN_STATUS)を「L」から「H」とし、調停回路4から主送信要求信号(MAIN_REQUEST)が「1」でないことを確認し、調停回路4のメイン・アンサー作成回路(スイッチ回路)4から優先応答信号(ANSWER1,2,3,…,n)「0」をサブCPU3〜3nに送信し、メインCPUの自身の「ビジー状態:BUSY」を解除してデータの受信を終了する。 On the other hand, the main CPU 1 that receives the data receives the main transmission request signal (MAIN_REQUEST) from the arbitration circuit 4 in step M13, sets the main CPU 1 itself to “busy state: BUSY” in step M14, and proceeds to step M15. In step M15, a response signal (ANSWER) “1” is sent to the arbitration circuit 4, and in step M17 the start flag written in the data (SUB_DATA1, 2, 3,..., N) from the sub CPUs 3 1 to 3n. When the main CPU 1 changes the main status (MAIN_STATUS) from “H” to “L” in step M19 and ends the transmission processing of data (SUB_DATA1, 2, 3,..., N) in step M20. In step M23, the main status (MAIN_STATUS) is changed from “L” to “H”, and it is confirmed from the arbitration circuit 4 that the main transmission request signal (MAIN_REQUEST) is not “1”. circuit (switch circuit) 4 6 from the priority response signal (ANSWER1,2,3, ..., n) transmits "0" to the sub CPU 3 1 3n, "busy: bUSY" in the main CPU itself to release the Stop receiving data.

次に、本実施例における調停回路4の動作について、図3を参照して説明する。複数のサブCPU3〜3nから送信要求信号(REQUEST1,2,3,…,n)を受けて保持回路4により保持状態とし、保持回路4からの出力がオア回路4に入力される何れかの入力が「1」であれば、メインリクエスト信号作成回路4を介して主送信要求信号(MAIN_REQUEST)をメインCPU1に送信する。サブCPU3〜3nからの送信要求信号(REQUEST1,2,3,…,n)の立ち下がりを解除信号作成回路4にて検出し、通信終了を示す送信要求解除信号を作成し、メインリクエスト信号作成回路4を送信要求解除信号をトリガーとし、メインリクエスト信号作成回路4からの主送信要求信号(MAIN_REQUEST)を一旦解除する。次にサブCPU3〜3nの優先順位に従って送信される送信要求信号(REQUEST)の立ち上がりのタイミングで、再度、主送信要求信号(MAIN_REQUEST)をメインCPU1に出力する。このような動作によって、サブCPU3〜3nからの送信要求信号に対応して主送信要求信号がメインCPU1に入力される。メインCPU1は、全てのサブCPU3〜3nからの送信要求信号の送信が終了したことを確認することができる。なお、サブCPU3〜3nの優先順位はメインCPU1により設定されている。 Next, the operation of the arbitration circuit 4 in this embodiment will be described with reference to FIG. Transmission request signal from a plurality of sub-CPU3 1 ~3n (REQUEST1,2,3, ..., n) to the holding state by the holding circuit 4 1 receives the output from the holding circuit 4 1 is input to an OR circuit 4 2 if any of the inputs are "1", via a main request signal generating circuit 4 4 transmits a main transmission request signal (MAIN_REQUEST) to the main CPU 1. Transmission request signal from the sub CPU3 1 ~3n (REQUEST1,2,3, ..., n) detects the falling of the in release signal generating circuit 4 3, creates a transmission request release signal indicating the end of communication, the main request the signal generating circuit 4 4 a transmission request release signal as a trigger, once released main transmission request signal from the main request signal generating circuit 4 4 (MAIN_REQUEST). Next, the main transmission request signal (MAIN_REQUEST) is output to the main CPU 1 again at the rising timing of the transmission request signal (REQUEST) transmitted according to the priority order of the sub CPUs 3 1 to 3n. By such an operation, the main transmission request signal is input to the main CPU 1 in response to the transmission request signals from the sub CPUs 3 1 to 3n. The main CPU 1 can confirm that transmission of transmission request signals from all the sub CPUs 3 1 to 3 n has been completed. The priority order of the sub CPUs 3 1 to 3n is set by the main CPU 1.

続いて、調停回路4は、サブCPU3〜3nの優先順位に従って送信される主応答信号(MAIN_ANSWER)がメインアンサー作成回路4に入力されることにより、メインアンサー回路4の各スイッチ回路Sa〜Sdが順次切り替え動作を行って、メインアンサー回路4の各スイッチ回路Sa〜Sdの入力端子にフラグ作成回路4から入力されるフラグ信号「1」に基づく優先応答信号(ANSWER1,2,3,…,n)が、サブCPU3〜3nの優先順位に従って出力される。サブCPU3〜3nは、送信許可を得た優先順位に従って、処理済み画像のデータ(SUB_DATA1,2,3,…,n)が調停回路4のデータオア回路4を介してメインCPU1に送信される。 Subsequently, the arbitration circuit 4, by the main response signal transmitted according to the priority of the sub-CPU3 1 ~3n (MAIN_ANSWER) is input to the main Answer generating circuit 4 6, each of the switching circuits Sa of the main Answer circuit 4 6 ~Sd is performed sequentially switching operation, the main answer circuit 4 6 priority response signal based on the flag signal "1" input from the flag generating circuit 4 5 to the input terminals of the switch circuits Sa~Sd of (ANSWER1,2, 3,..., N) are output in accordance with the priority order of the sub CPUs 3 1 to 3n. Sub CPU 3 1 3n are transmitted according to the priority to give transmission permission, the data of the processed image (SUB_DATA1,2,3, ..., n) via the Detaoa circuit 4 7 arbitration circuit 4 to the main CPU1 .

なお、調停回路4のフラグ作成回路4は、アンド回路Ga〜GcとインバータIa〜Icから構成され、サブCPU3の個数に対応した保持回路4の各出力端子の内、最も優先度の低いものがアンド回路Gaの入力端子に接続され、他の出力端子がインバータIa〜Icを介してアンド回路Gaの入力端子に接続されている。また、保持回路4の内、二番目に優先度が低い出力端子はアンド回路Gbの入力端子に接続され、他の出力端子がインバータIb,Icを介してアンド回路Gbの入力端子に接続されている。三番目に優先度が低い出力端子は、アンド回路Gcの入力端子に接続され、他の出力端子がインバータIcを介してアンド回路Gcの入力端子に接続され、優先度が最も上位の出力端子はスイッチ回路Sdの入力端子に接続されている。このようにフラグ作成回路4が構成され、優先順位に従い優先応答信号(ANSWERn,n+1,…)がサブCPU3〜3nに入力される。 Incidentally, the flag generating circuit 4 5 arbitration circuit 4 is composed of AND circuit Ga~Gc an inverter Ia to Ic, among the output terminals of the holding circuits 4 1 corresponding to the number of sub CPU 3, the lowest priority The one is connected to the input terminal of the AND circuit Ga, and the other output terminals are connected to the input terminal of the AND circuit Ga via the inverters Ia to Ic. Further, of the holding circuit 4 1, the output terminal is low priority second is connected to the input terminal of the AND circuit Gb, another output terminal is connected to the input terminal of the inverter Ib, via Ic AND circuit Gb ing. The third lowest priority output terminal is connected to the input terminal of the AND circuit Gc, the other output terminal is connected to the input terminal of the AND circuit Gc via the inverter Ic, and the highest priority output terminal is It is connected to the input terminal of the switch circuit Sd. The flag generating circuit 4 5 is configured to preferentially response signal in accordance with priority (ANSWERn, n + 1, ... ) is input to the sub CPU 3 1 3n.

本発明の活用例としては、テレビカメラのマルチCPUを有する画像データの伝送制御に利用することができ、超高解像度テレビカメラの画像データの伝送制御方式に採用することができる。   As an application example of the present invention, it can be used for transmission control of image data having a multi-CPU of a television camera, and can be adopted for a transmission control system of image data of an ultra-high resolution television camera.

本発明の実施形態を示すブロック図である。It is a block diagram which shows embodiment of this invention. 本実施形態の動作を簡単に動作フローを示す図である。It is a figure which shows an operation | movement flow simply about operation | movement of this embodiment. 本実施形態の調停回路を示す回路図である。It is a circuit diagram which shows the arbitration circuit of this embodiment. 本実施形態におけるメインCPUからの制御フローを示す図である。It is a figure which shows the control flow from main CPU in this embodiment. 本実施形態におけるサブCPUからの制御フローを示す図である。It is a figure which shows the control flow from the sub CPU in this embodiment.

符号の説明Explanation of symbols

1 メインCPU
2 バッファー回路
3(3〜3n) サブCPU
4 調停回路
保持回路
オア回路
解除信号作成回路
メインリクエスト作成回路
フラグ作成回路
メイン・アンサー作成回路
データ・オア回路
Ia〜Ic インバータ
Ga〜Gc アンド回路
Sa〜Sd スイッチ回路
1 Main CPU
2 Buffer circuit 3 (3 1 to 3n) Sub CPU
4 Arbitration circuit 4 1 Holding circuit 4 2 OR circuit 4 3 Release signal creation circuit 4 4 Main request creation circuit 4 5 Flag creation circuit 4 6 Main answer creation circuit 4 7 Data OR circuit Ia to Ic Inverter Ga to Gc AND circuit Sa to Sd switch circuit

Claims (5)

撮像領域を複数に分割し、各分割撮像領域に対応するサブCPUを設け、各分割撮像領域からの分割画像データ画像処理した結果を該サブCPUが得て、メインCPUが該サブCPUからの処理済み画像のデータを統合するようにした撮像装置におけるデータ通信調停方式であって、
前記サブCPUが前記メインCPUに対し少なくとも二つ備えられ、該メインCPUから該サブCPUの何れからにデータを送信する際、該サブCPUの受信状態を示すサブステータス信号により該データ受信の確認を行い、かつ該サブCPUから該メインCPUに処理済み画像のデータを送信する際は、該サブCPUからの全ての送信要求信号を調停回路で受けて該調停回路から主送信要求信号を該メインCPUに送信し、優先度の高い該サブCPUから順次該メインCPUに処理済み画像のデータを送信して統合するようにしたことを特徴とする撮像装置におけるデータ通信調停方式。
The imaging area is divided into a plurality of areas, a sub CPU corresponding to each of the divided imaging areas is provided, the sub CPU obtains the result of image processing of the divided image data from each of the divided imaging areas, and the main CPU A data communication arbitration method in an imaging apparatus adapted to integrate processed image data,
At least two sub CPUs are provided for the main CPU, and when data is transmitted from the main CPU to any of the sub CPUs, confirmation of the data reception is performed by a sub status signal indicating a reception state of the sub CPU. And when the processed image data is transmitted from the sub CPU to the main CPU, all transmission request signals from the sub CPU are received by the arbitration circuit, and the main transmission request signal is received from the arbitration circuit by the main CPU. A data communication arbitration method in an imaging apparatus, wherein processed image data is sequentially transmitted from the sub CPU having a high priority to the main CPU and integrated .
請求項1に記載の撮像装置におけるデータ通信調停方式において、
優先度が下位の前記サブCPUは、送信要求信号に対して優先応答信号を受信するまで、前記メインCPUへの送信要求信号の送信を保持することを特徴とする撮像装置のデータ通信調停方式。
In the data communication arbitration method in the imaging apparatus according to claim 1,
The sub-CPU having a lower priority holds transmission of a transmission request signal to the main CPU until receiving a priority response signal for the transmission request signal.
請求項1に記載の撮像装置におけるデータ通信調停方式において、
前記サブCPUは、前記メインCPUが処理済み画像のデータの受信開始したことを、該メインCPUからのメインステータス信号により判断することを特徴とする撮像装置におけるデータ通信調停方式。
In the data communication arbitration method in the imaging apparatus according to claim 1,
A data communication arbitration method in an imaging apparatus, wherein the sub CPU determines that the main CPU starts receiving processed image data based on a main status signal from the main CPU.
撮像領域を複数に分割し、各分割撮像領域に対応するサブCPUを設け、各分割撮像領域からの分割画像データを画像処理した結果を該サブCPUが得て、メインCPUが該サブCPUからの処理済み画像のデータを統合するようにした撮像装置におけるデータ通信調停回路であって、
前記メインCPUに対し前記サブCPUが少なくとも二つ備えられ、該サブCPUから該メインCPUに処理済み画像のデータを送信する際、該サブCPUの全ての送信要求信号を受けて主送信要求信号を該メインCPUに送信し、優先度の高い該サブCPUから順次処理済み画像のデータを該メインCPUに送信する調停回路を備えたことを特徴とする撮像装置におけるデータ通信調停回路。
The imaging area is divided into a plurality of areas, a sub CPU corresponding to each of the divided imaging areas is provided, and the sub CPU obtains the result of image processing of the divided image data from each of the divided imaging areas. A data communication arbitration circuit in an imaging apparatus adapted to integrate processed image data,
At least two sub CPUs are provided for the main CPU, and when transmitting processed image data from the sub CPU to the main CPU, all the transmission request signals of the sub CPU are received and the main transmission request signal is sent. A data communication arbitration circuit in an imaging apparatus, comprising: an arbitration circuit that transmits to the main CPU and sequentially transmits processed image data from the sub CPU having a high priority to the main CPU.
前記調停回路が、前記サブCPUの送信要求信号を保持する保持回路と、
該保持回路の出力の論理和を出力するオア回路と、
前記送信要求信号の解除信号を作成する解除信号作成回路と、
前記オア回路の出力と該解除信号作成回路の解除信号とにより主送信要求信号を作成するメインリクエスト信号作成回路と、
前記保持回路の出力を受け、優先度に応じてフラグ信号を作成し前記サブCPUに送出するフラグ作成回路と、
該フラグ作成回路のフラグ信号と前記メインCPUからの応答求信号とから優先応答信号を作成するメイン・アンサー作成回路と、
前記サブCPUの処理済み画像のデータの論理和を出力するデータオア回路とから構成されたことを特徴とする請求項4に記載の撮像装置のデータ通信調停回路。
The arbitration circuit holds a transmission request signal of the sub CPU;
An OR circuit that outputs a logical sum of outputs of the holding circuit;
A cancellation signal generating circuit for generating a cancellation signal of the transmission request signal;
A main request signal creation circuit for creating a main transmission request signal by the output of the OR circuit and the release signal of the release signal creation circuit;
A flag generating circuit that receives the output of the holding circuit, generates a flag signal according to priority, and sends the flag signal to the sub CPU;
A main answer generation circuit for generating a priority response signal from a flag signal of the flag generation circuit and a response solicitation signal from the main CPU;
5. The data communication arbitration circuit according to claim 4, further comprising a data OR circuit that outputs a logical sum of data of processed images of the sub CPU.
JP2004284828A 2004-09-29 2004-09-29 Data communication arbitration system and data communication arbitration circuit in imaging apparatus Expired - Fee Related JP4405355B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004284828A JP4405355B2 (en) 2004-09-29 2004-09-29 Data communication arbitration system and data communication arbitration circuit in imaging apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004284828A JP4405355B2 (en) 2004-09-29 2004-09-29 Data communication arbitration system and data communication arbitration circuit in imaging apparatus

Publications (2)

Publication Number Publication Date
JP2006101193A JP2006101193A (en) 2006-04-13
JP4405355B2 true JP4405355B2 (en) 2010-01-27

Family

ID=36240590

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004284828A Expired - Fee Related JP4405355B2 (en) 2004-09-29 2004-09-29 Data communication arbitration system and data communication arbitration circuit in imaging apparatus

Country Status (1)

Country Link
JP (1) JP4405355B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6762090B2 (en) * 2015-11-11 2020-09-30 日立オートモティブシステムズ株式会社 Object detector

Also Published As

Publication number Publication date
JP2006101193A (en) 2006-04-13

Similar Documents

Publication Publication Date Title
US9681045B2 (en) Systems and methods for generating a panoramic image
JP4187425B2 (en) Image control apparatus and digital camera
JP2007096633A (en) Video signal processing apparatus and digital camera
JP4405355B2 (en) Data communication arbitration system and data communication arbitration circuit in imaging apparatus
US7710613B2 (en) Image information apparatus
CN113873141A (en) Electronic device
US20240430568A1 (en) Imaging element including processor configured to receive vibration information related to a vibration exerted on the imaging element, imaging apparatus, operation method of imaging element, and program
CN108683866B (en) Image processing and transmitting method, image processor, and related storage medium and system
JP5836090B2 (en) Imaging apparatus and control method
CN100499743C (en) supplementary metal oxide semiconductor pickup camera with general serial bus receiver/transmitter
CN1192594C (en) Image transmission method and image transmission device for realizing the same
CN113873142B (en) Multimedia processing chip, electronic device and dynamic image processing method
JP2002109527A (en) Image input / output device, image storage device, image processing device, and image data processing method
JPH0918790A (en) Camera device
JP2018157371A (en) Imaging apparatus and defective pixel correction method
WO2015063930A1 (en) Extension device and work robot
CN100379272C (en) DTV data processing method
JP5304169B2 (en) Image processing apparatus and image processing method
CN113873143B (en) Multimedia processing chips and electronic devices
US20250358545A1 (en) Method for reducing routings between modules, signal transmission method and apparatus, and image sensor
US12212881B2 (en) Multi-data transmission channel fusion apparatus and electronic device
JP2020188323A (en) Imaging device and imaging method
JP7010352B2 (en) Imaging device, control method, and program
CN113873178B (en) Multimedia processing chip, electronic device and image processing method
JP2005260846A (en) Image information apparatus and image data transfer method

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20041013

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20070824

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090611

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090623

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090807

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: 20091006

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20091104

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121113

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 4405355

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131113

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees