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
JP7706936B2 - Information processing device, control method for information processing device, and program - Google Patents
[go: Go Back, main page]

JP7706936B2 - Information processing device, control method for information processing device, and program - Google Patents

Information processing device, control method for information processing device, and program Download PDF

Info

Publication number
JP7706936B2
JP7706936B2 JP2021090046A JP2021090046A JP7706936B2 JP 7706936 B2 JP7706936 B2 JP 7706936B2 JP 2021090046 A JP2021090046 A JP 2021090046A JP 2021090046 A JP2021090046 A JP 2021090046A JP 7706936 B2 JP7706936 B2 JP 7706936B2
Authority
JP
Japan
Prior art keywords
event
signal
event signal
operation mode
signal processing
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.)
Active
Application number
JP2021090046A
Other languages
Japanese (ja)
Other versions
JP2022182468A (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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2021090046A priority Critical patent/JP7706936B2/en
Publication of JP2022182468A publication Critical patent/JP2022182468A/en
Application granted granted Critical
Publication of JP7706936B2 publication Critical patent/JP7706936B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Transforming Light Signals Into Electric Signals (AREA)
  • Studio Devices (AREA)

Description

本発明は、イベント駆動型のビジョンセンサからのイベント信号に基づく情報処理技術に関する。 The present invention relates to information processing technology based on event signals from an event-driven vision sensor.

近年、消費電力を削減する目的で様々な撮像装置が開発されている。特許文献1には、複数の画素の加算信号に基づいて複数の画素の動きの有無を判定して、対応する画像データを後段の処理に送るか否かを制御する技術が開示されている。この技術によれば、複数の画素における動きの有無から画像内のイベントを判定し、イベントが発生していない時間は画像データを送信しないことで、後段の処理が実施されないため、消費電力の低減が可能となる。 In recent years, various imaging devices have been developed with the aim of reducing power consumption. Patent Document 1 discloses a technology that determines whether or not there is motion in multiple pixels based on the sum signal of multiple pixels, and controls whether or not to send the corresponding image data to subsequent processing. With this technology, an event in an image is determined from the presence or absence of motion in multiple pixels, and image data is not sent when no event is occurring, preventing subsequent processing from being performed, thereby reducing power consumption.

また、入射する光の強度変化を検出した画素が時間非同期的に信号を生成する、イベント駆動型のビジョンセンサが知られている。イベント駆動型のビジョンセンサは、所定の周期ごとに全画素をスキャンするフレーム型ビジョンセンサ、具体的にはCCDやCMOSなどのイメージセンサに比べて、低電力で高速に動作可能である点で有利である。このようなイベント駆動型のビジョンセンサに関する技術は、特許文献2に開示されている。 Event-driven vision sensors are also known in which pixels that detect changes in the intensity of incident light generate signals asynchronously. Event-driven vision sensors are advantageous in that they can operate at high speeds and with low power consumption compared to frame-type vision sensors that scan all pixels at a predetermined cycle, specifically image sensors such as CCDs and CMOSs. Technology related to such event-driven vision sensors is disclosed in Patent Document 2.

特開2019-92022号公報JP 2019-92022 A 特開2018-85725号公報JP 2018-85725 A

イベント駆動型のビジョンセンサは前述した利点を有するが、フレーム型ビジョンセンサのような従来のビジョンセンサとは異なる特性を考慮した消費電力削減のための周辺技術については、十分な提案がなされているとは言い難い。 While event-driven vision sensors have the advantages mentioned above, it is difficult to say that sufficient proposals have been made on peripheral technologies for reducing power consumption that take into account characteristics that differ from those of conventional vision sensors, such as frame-type vision sensors.

そこで本発明は、イベント駆動型のビジョンセンサを用いた新たな消費電力削減の技術を提供可能にすることを目的とする。 The present invention aims to provide a new technology for reducing power consumption using an event-driven vision sensor.

本発明の情報処理装置は、画素ごとに入射光の強度変化の検出に応じたイベント信号を生成するイベント駆動型のビジョンセンサを有する撮像手段と、イベント信号を保持可能な情報保持手段と、前記イベント信号を処理可能な第1の動作モードと省電力状態となる第2の動作モードとを備えた信号処理手段を、少なくとも起動させる制御手段と、を有し、前記情報保持手段は、前記撮像手段の外部に設けられており、前記制御手段は、前記信号処理手段が前記第2の動作モードである場合、前記撮像手段が前記イベント信号を生成したことに応じて前記信号処理手段を前記第1の動作モードに移行させるように制御し、前記信号処理手段が前記第1の動作モードである場合、前記撮像手段から閾値時間以内に前記イベント信号が入力されないときに、前記信号処理手段を前記第2の動作モードに移行させるように制御し、前記撮像手段から前記イベント信号が入力されたときに、前記信号処理手段を前記第2の動作モードから前記第1の動作モードへ移行させるように制御するとともに、前記信号処理手段が前記第2の動作モードから前記第1の動作モードに移行するまで、前記撮像手段から入力された前記イベント信号を前記情報保持手段に保持させることを特徴とする。 The information processing device of the present invention comprises an imaging means having an event-driven vision sensor that generates an event signal for each pixel in response to detection of a change in intensity of incident light, an information holding means capable of holding the event signal, and a control means for at least activating a signal processing means having a first operating mode in which the event signal can be processed and a second operating mode in which the signal processing means is in a power-saving state, wherein the information holding means is provided outside the imaging means , and the control means controls the signal processing means to transition to the first operating mode in response to the imaging means generating the event signal when the signal processing means is in the second operating mode, controls the signal processing means to transition to the second operating mode when the event signal is not input from the imaging means within a threshold time when the signal processing means is in the first operating mode, and controls the signal processing means to transition from the second operating mode to the first operating mode when the event signal is input from the imaging means, and causes the information holding means to hold the event signal input from the imaging means until the signal processing means transitions from the second operating mode to the first operating mode .

本発明によれば、イベント駆動型のビジョンセンサを用いた新たな消費電力削減の技術を提供可能となる。 This invention makes it possible to provide a new technology for reducing power consumption using an event-driven vision sensor.

第1の実施形態に係る情報処理装置の構成例を示す図である。FIG. 1 is a diagram illustrating an example of the configuration of an information processing device according to a first embodiment. 第1の実施形態に係る情報処理装置の処理順を示すシーケンス図である。FIG. 4 is a sequence diagram showing a processing order of the information processing device according to the first embodiment. 第1の実施形態における起動制御の処理を示すフローチャートである。4 is a flowchart showing a process of startup control in the first embodiment. 時系列のイベント信号をマッピングした画像の例を示す図である。FIG. 13 is a diagram showing an example of an image in which a time-series event signal is mapped. 第2の実施形態に係る情報処理装置の構成例を示す図である。FIG. 11 is a diagram illustrating an example of the configuration of an information processing device according to a second embodiment. イベントマスク領域の例を示す図である。FIG. 13 is a diagram illustrating an example of an event mask region. 第2の実施形態における起動制御の処理を示すフローチャートである。10 is a flowchart showing a process of startup control in the second embodiment. 第3の実施形態に係る情報処理装置の構成例を示す図である。FIG. 13 is a diagram illustrating an example of the configuration of an information processing device according to a third embodiment. 第3の実施形態に係る情報処理装置の処理順を示すシーケンス図である。FIG. 13 is a sequence diagram showing a processing order of an information processing device according to a third embodiment. 第4の実施形態に係る情報処理装置の構成例を示す図である。FIG. 13 is a diagram illustrating an example of the configuration of an information processing device according to a fourth embodiment. 第4の実施形態の情報処理装置の処理順を示すシーケンス図である。FIG. 13 is a sequence diagram showing a processing order of an information processing apparatus according to a fourth embodiment. 第5の実施形態に係る情報処理装置の構成例を示す図である。FIG. 13 is a diagram illustrating an example of the configuration of an information processing device according to a fifth embodiment. 第5の実施形態のイベント信号数測定処理を示すフローチャートである。13 is a flowchart illustrating an event signal number measurement process according to the fifth embodiment.

本発明の一実施形態について、図面を参照して説明する。
以下の実施形態は本発明を限定するものではなく、また、本実施形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。実施形態の構成は、本発明が適用される装置の仕様や各種条件(使用条件、使用環境等)によって適宜修正又は変更され得る。また、後述する各実施形態の一部を適宜組み合わせて構成してもよい。以下の各実施形態において、同一の構成には同じ参照符号を付して説明する。
An embodiment of the present invention will be described with reference to the drawings.
The following embodiments do not limit the present invention, and not all of the combinations of features described in the present embodiments are necessarily essential to the solution of the present invention. The configurations of the embodiments may be appropriately modified or changed depending on the specifications of the device to which the present invention is applied and various conditions (conditions of use, environment of use, etc.). In addition, the present invention may be configured by appropriately combining parts of each of the embodiments described below. In the following embodiments, the same configurations are described with the same reference symbols.

<第1の実施形態>
図1は、第1の実施形態に係る情報処理装置100の構成例を示すブロック図である。
撮像センサ101は、画像の画素に対応するセンサ111A,111B,…を有して構成されるセンサアレイ111と、センサアレイ111に接続された処理回路112とを含むイベント駆動型のビジョンセンサである。センサ111A,111B,…は、画素に対応した受光素子を含み、受光素子に入射した光の強度変化つまり画素の輝度変化を検出したとき、その輝度変化に応じた信号を生成する。処理回路112は、入射光の輝度変化を検出したセンサからの出力信号を元にイベント信号を生成する。イベント信号は、タイムスタンプと、画素の識別情報(センサアレイ111上で輝度変化を検出したセンサの位置つまり画素の位置情報)と、輝度変化の極性(輝度値の上昇または低下)とを示す情報を含む信号として生成される。またこのとき、処理回路112は、センサアレイ111のセンサに対応した画素の輝度値を示す情報を含めて、イベント信号として出力することも可能である。
First Embodiment
FIG. 1 is a block diagram showing an example of the configuration of an information processing apparatus 100 according to the first embodiment.
The image sensor 101 is an event-driven vision sensor including a sensor array 111 including sensors 111A, 111B, ... corresponding to pixels of an image, and a processing circuit 112 connected to the sensor array 111. The sensors 111A, 111B, ... include light receiving elements corresponding to pixels, and when a change in the intensity of light incident on the light receiving elements, i.e., a change in the luminance of a pixel is detected, a signal corresponding to the change in luminance is generated. The processing circuit 112 generates an event signal based on an output signal from the sensor that detects the change in luminance of the incident light. The event signal is generated as a signal including a time stamp, pixel identification information (the position of the sensor that detects the luminance change on the sensor array 111, i.e., pixel position information), and information indicating the polarity of the luminance change (increase or decrease in luminance value). At this time, the processing circuit 112 can also output the event signal including information indicating the luminance value of the pixel corresponding to the sensor of the sensor array 111.

ここで、センサアレイ111の画角内において例えば被写体が移動すると、被写体によって反射または散乱される光の強度が変化する。このため、例えば被写体のエッジに対応するセンサからの信号を元に生成されるイベント信号を用いることによって、被写体の移動を時系列で検出するようなことが可能となる。またセンサアレイ111の画角内で被写体の周囲の状況が変化(例えば暗い屋内で照明が点灯される等)すると、光の強度が変化する。このため、例えば被写体全体の像に対応した各センサからの信号を元に生成されるイベント信号を用いることによって、屋内状態の変化を時系列で検出するようなことが可能となる。 When, for example, a subject moves within the field of view of the sensor array 111, the intensity of the light reflected or scattered by the subject changes. For this reason, it is possible to detect the movement of the subject in a time series manner, for example, by using an event signal generated based on a signal from a sensor corresponding to the edge of the subject. Also, when the conditions around the subject change within the field of view of the sensor array 111 (for example, a light is turned on in a dark room), the intensity of the light changes. For this reason, it is possible to detect changes in indoor conditions in a time series manner, for example, by using an event signal generated based on signals from each sensor corresponding to the image of the entire subject.

また、撮像センサ101のようなイベント駆動型のビジョンセンサは、所定の周期ごとに全画素をスキャンするフレーム型ビジョンセンサ(例えばCCDやCMOSなどのイメージセンサ)に比べて、低電力かつ高速に動作可能である。これは、センサアレイ111を構成するセンサ111A,111B,…のうち輝度変化を検出したものだけが、その輝度変化の信号を生成するためである。輝度変化を検出しなかったセンサでは信号が生成されないため、処理回路112は、輝度変化を検出したセンサの信号だけを高速で処理してイベント信号を出力することができる。 Furthermore, an event-driven vision sensor such as the image sensor 101 can operate at low power and high speed compared to a frame-type vision sensor (e.g., a CCD or CMOS image sensor) that scans all pixels at a predetermined cycle. This is because only those sensors 111A, 111B, ... that make up the sensor array 111 that detect a luminance change generate a signal of that luminance change. Since no signal is generated by sensors that do not detect a luminance change, the processing circuit 112 can process at high speed only the signals of sensors that detect a luminance change and output an event signal.

起動制御部102は、撮像センサ101から出力されたイベント信号が入力されると、そのイベント信号を後述する情報保持部103に保持(記録)するとともに、後述するイベント信号処理部104に対して起動信号を出力する。起動制御部102の動作の詳細は後述する。なお、起動制御部102における機能は、CPU等が本実施形態に係るプログラムを実行することにより実現されてもよい。
情報保持部103は、複数のイベント信号を保持するのに十分な容量を備えた、情報記録部である。情報保持部103の動作の詳細は後述する。
When the start-up control unit 102 receives an event signal output from the image sensor 101, the start-up control unit 102 stores (records) the event signal in an information storage unit 103 (described later) and outputs a start-up signal to an event signal processing unit 104 (described later). The operation of the start-up control unit 102 will be described in detail later. Note that the functions of the start-up control unit 102 may be realized by a CPU or the like executing a program according to this embodiment.
The information storage unit 103 is an information recording unit having a capacity sufficient to store a plurality of event signals. The operation of the information storage unit 103 will be described in detail later.

イベント信号処理部104は、起動制御部102から起動信号が送信されてきたときにはその起動信号を受信し、また、起動制御部102を介して撮像センサ101からのイベント信号が送信されてきたときにはそのイベント信号を受信する。ここで、本実施形態において、イベント信号処理部104は、動作モードとして、第1の動作モードと第2の動作モードの少なくとも二つの動作モードを有する。第1の動作モードは、受信したイベント信号を処理可能な動作モード(以下、通常処理モードとする)である。第2の動作モードは、省電力状態になり、信号処理を停止している動作モード(以下、省電力モードとする)である。また、イベント信号処理部104は、現在の動作モードが、それら省電力モードと通常処理モードのいずれの動作モードであるかを示す状態通知信号を、起動制御部102に通知する機能をも有している。イベント信号処理部104の動作の詳細は後述する。 The event signal processing unit 104 receives a start-up signal when the start-up signal is transmitted from the start-up control unit 102, and also receives an event signal when the event signal is transmitted from the image sensor 101 via the start-up control unit 102. In this embodiment, the event signal processing unit 104 has at least two operation modes, a first operation mode and a second operation mode. The first operation mode is an operation mode in which the received event signal can be processed (hereinafter referred to as a normal processing mode). The second operation mode is an operation mode in which the power saving state is entered and signal processing is stopped (hereinafter referred to as a power saving mode). The event signal processing unit 104 also has a function of notifying the start-up control unit 102 of a state notification signal indicating whether the current operation mode is the power saving mode or the normal processing mode. The operation of the event signal processing unit 104 will be described in detail later.

次に、第1の実施形態における情報処理装置100の動作の流れを、図2のシーケンス図を用いて詳細に説明する。図2のシーケンス図には、イベント信号処理部104が、省電力モードの状態から開始し、撮像センサ101でのイベント検出に応じて通常処理モードへ移行し、その後、再び省電力モードへ移行する流れを示している。なお、これ以降に示すシーケンス図あるいはフローチャートでは、処理のステップを符号のSによって表している。 Next, the flow of operations of the information processing device 100 in the first embodiment will be described in detail with reference to the sequence diagram in FIG. 2. The sequence diagram in FIG. 2 shows a flow in which the event signal processing unit 104 starts in a power saving mode state, transitions to a normal processing mode in response to an event detection by the image sensor 101, and then transitions back to the power saving mode. Note that in the sequence diagrams and flowcharts shown hereafter, the processing steps are represented by the letter S.

撮像センサ101では、センサアレイ111の画角内でセンサが輝度変化を検出すると、そのセンサの画素(対象画素とする)に対応したイベント信号が処理回路112によって生成される。そして、S201において、撮像センサ101は、その対象画素のイベント信号を起動制御部102に出力する。なお本実施形態では、生成されたイベント信号がそのまま出力される例を挙げているが、これに限定されるものではない。例えば、撮像センサ101の処理回路112は、生成したイベント信号を公知のデータ圧縮手法によって圧縮することでデータ量を削減して出力してもよい。 In the imaging sensor 101, when the sensor detects a luminance change within the angle of view of the sensor array 111, an event signal corresponding to a pixel of the sensor (referred to as a target pixel) is generated by the processing circuit 112. Then, in S201, the imaging sensor 101 outputs the event signal of the target pixel to the start-up control unit 102. Note that in this embodiment, an example is given in which the generated event signal is output as is, but this is not limited to this. For example, the processing circuit 112 of the imaging sensor 101 may output the generated event signal after reducing the amount of data by compressing it using a known data compression method.

起動制御部102は、撮像センサ101が出力したイベント信号を受け取った後、S202において、省電力モードになっているイベント信号処理部104に対して、通常処理モードに移行させるための起動信号を出力する。 After receiving the event signal output by the image sensor 101, the startup control unit 102 outputs a startup signal to the event signal processing unit 104, which is in the power saving mode, in order to transition to the normal processing mode in S202.

以下、起動信号の送信処理の流れを図3のフローチャートを用いて詳細に説明する。
起動制御部102は、イベント信号を受け取った後、S301において、状態通知信号を参照することで、イベント信号処理部104の現在の動作モードを確認する。起動制御部102は、イベント信号処理部104が省電力モードである場合にはS302に処理を進め、一方、イベント信号処理部104が通常処理モードである場合には図3のフローチャートの処理を終了する。なお、状態通知信号は、1ビット乃至数ビットの少ないデータ量で表現可能な信号であり、イベント信号処理部104が動作モードを変更した際に当該イベント信号処理部104から通知される信号である。起動制御部102は、イベント信号処理部104から送られてきた状態通知信号を内部に保持可能となされており、その保持している状態通知信号を参照することによって、イベント信号処理部104の現在の動作モードを確認することができる。
The flow of the start signal transmission process will be described in detail below with reference to the flowchart of FIG.
After receiving the event signal, the start control unit 102 checks the current operation mode of the event signal processing unit 104 by referring to the state notification signal in S301. If the event signal processing unit 104 is in the power saving mode, the start control unit 102 proceeds to S302, whereas if the event signal processing unit 104 is in the normal processing mode, the start control unit 102 ends the process of the flowchart in Fig. 3. The state notification signal is a signal that can be expressed by a small amount of data of 1 bit to several bits, and is a signal notified by the event signal processing unit 104 when the event signal processing unit 104 changes its operation mode. The start control unit 102 is capable of internally holding the state notification signal sent from the event signal processing unit 104, and can check the current operation mode of the event signal processing unit 104 by referring to the held state notification signal.

イベント信号処理部104の現在の動作モードが省電力モードであるためS302に進むと、起動制御部102は、イベント信号処理部104を通常処理モードへ移行させるための起動信号が未送信であるかどうかを判定する。そして、起動制御部102は、起動信号が未送信である場合にはS303に処理を進め、起動信号が送信済みである場合には図3のフローチャートの処理を終了する。例えば、起動制御部102は、起動信号を送信したか否かを示すフラグ情報を保持し、そのフラグ情報を参照することによって、起動信号が未送信であるかどうかを判定してもよい。 When the process proceeds to S302 because the current operating mode of the event signal processing unit 104 is the power saving mode, the start-up control unit 102 determines whether or not a start-up signal for transitioning the event signal processing unit 104 to the normal processing mode has not yet been transmitted. If the start-up signal has not yet been transmitted, the start-up control unit 102 proceeds to S303, and if the start-up signal has already been transmitted, the start-up control unit 102 ends the process of the flowchart in FIG. 3. For example, the start-up control unit 102 may hold flag information indicating whether or not a start-up signal has been transmitted, and determine whether or not a start-up signal has not yet been transmitted by referring to the flag information.

S303に進むと、起動制御部102は、起動信号を生成してイベント信号処理部104に送信する。なお、起動信号は、1ビット乃至数ビットの少ないデータ量で表現可能である。起動信号を受信したイベント信号処理部104は、省電力モードから通常処理モードに移行するとともに、当該通常処理モードへの移行が完了すると、現在の動作モードが通常処理モードであることを示す状態通知信号を起動制御部102に送信することになる。 When the process proceeds to S303, the start-up control unit 102 generates a start-up signal and transmits it to the event signal processing unit 104. The start-up signal can be expressed with a small amount of data, from one bit to a few bits. Upon receiving the start-up signal, the event signal processing unit 104 transitions from the power saving mode to the normal processing mode, and upon completing the transition to the normal processing mode, transmits to the start-up control unit 102 a status notification signal indicating that the current operating mode is the normal processing mode.

図2のシーケンス図に説明を戻す。
起動制御部102は、イベント信号処理部104の現在の動作モードが省電力モードである時にイベント信号が入力された場合、S203において、そのイベント信号を情報保持部103に保持させる書き込み処理を行う。このとき、起動制御部102は、イベント信号処理部104への起動信号の送信と、情報保持部103へのイベント信号の書き込み処理を並行して実行する。なお、イベント信号処理部104の現在の動作モードが通常処理モードである場合、起動制御部102は、入力されたイベント信号を情報保持部103に保持させる書き込み処理を行わず、イベント信号を直接、イベント信号処理部104に送信する。
Returning to the sequence diagram of FIG.
If an event signal is input when the current operation mode of the event signal processing unit 104 is the power saving mode, in S203, the start-up control unit 102 performs a write process to cause the event signal to be stored in the information storage unit 103. At this time, the start-up control unit 102 executes in parallel the transmission of the start-up signal to the event signal processing unit 104 and the write process of the event signal to the information storage unit 103. Note that, if the current operation mode of the event signal processing unit 104 is the normal processing mode, the start-up control unit 102 does not perform the write process to cause the input event signal to be stored in the information storage unit 103, but transmits the event signal directly to the event signal processing unit 104.

イベント信号処理部104は、起動制御部102が送信した起動信号の受信後、イベント信号を処理可能となる通常処理モードに移行する。そして、イベント信号処理部104は、通常処理モードへの移行が完了すると、S204において、省電力モードから通常処理モードへの移行が完了したことを通知するための状態通知信号を、起動制御部102に送信する。 After receiving the startup signal transmitted by the startup control unit 102, the event signal processing unit 104 transitions to a normal processing mode in which the event signal can be processed. Then, when the transition to the normal processing mode is completed, in S204, the event signal processing unit 104 transmits a state notification signal to the startup control unit 102 to notify that the transition from the power saving mode to the normal processing mode has been completed.

起動制御部102は、イベント信号処理部104から当該状態通知信号を受信すると、イベント信号処理部104が通常処理モードに移行したことを認識する。そして、起動制御部102は、情報保持部103に保持されているイベント信号を、FIFO順(先入先出順)に読み出す処理を開始する。さらに、起動制御部102は、情報保持部103から読み出されたイベント信号を、S205において、イベント信号処理部104に対して送信する。なお起動制御部102は、情報保持部103にイベント信号が残っている状態で撮像センサ101から新たなイベント信号が入力された場合、情報保持部103に残っているイベント信号を読み出しつつ、その新たなイベント信号を保持させる書き込み処理を行う。また、起動制御部102は、情報保持部103にイベント信号が残っていない状態で新たなイベント信号が入力された場合には、情報保持部103への書き込み処理を行わず、その新たなイベント信号を直接、イベント信号処理部104に送信する。 When the start control unit 102 receives the state notification signal from the event signal processing unit 104, it recognizes that the event signal processing unit 104 has transitioned to the normal processing mode. Then, the start control unit 102 starts a process of reading the event signals stored in the information storage unit 103 in FIFO order (first-in first-out order). Furthermore, in S205, the start control unit 102 transmits the event signals read from the information storage unit 103 to the event signal processing unit 104. Note that, when a new event signal is input from the image sensor 101 while an event signal remains in the information storage unit 103, the start control unit 102 performs a write process to hold the new event signal while reading the event signal remaining in the information storage unit 103. Also, when a new event signal is input while no event signal remains in the information storage unit 103, the start control unit 102 does not perform a write process to the information storage unit 103, but transmits the new event signal directly to the event signal processing unit 104.

イベント信号処理部104は、起動制御部102から送信されたイベント信号の受信後、S206において、そのイベント信号を基に処理を実行する。本実施形態の場合、イベント信号処理部104は、イベント信号に含まれる輝度値に変化があった画素の位置情報、または画素の輝度値、またはタイムスタンプを利用して処理を行うものとする。 After receiving the event signal transmitted from the start-up control unit 102, the event signal processing unit 104 executes processing based on the event signal in S206. In this embodiment, the event signal processing unit 104 executes processing using position information of a pixel whose luminance value has changed, or the luminance value of the pixel, or a timestamp, contained in the event signal.

ここで、図4を参照して、イベント信号処理部104において実行されるイベント信号処理の一例を説明する。図4は、輝度値に変化があった画素の位置情報と画素の輝度値とタイムスタンプとを利用することで、センサアレイ111の画角内において、物体(被写体)が移動した際の、イベント信号の時間変化をマッピングした画像を生成する例を示した図である。 Now, an example of event signal processing executed in the event signal processing unit 104 will be described with reference to FIG. 4. FIG. 4 shows an example of generating an image that maps the change in event signal over time when an object (subject) moves within the field of view of the sensor array 111 by using position information of pixels whose luminance values have changed, the luminance values of the pixels, and a timestamp.

図4(a)は、センサアレイ111上のセンサ配列に対応した画素配置1040を表した図であり、時間t0において輝度値に変化のあった各画素の位置が、画素位置1140として表されている。つまり図4(a)は、時間t0において、センサアレイ111の画角内に物体が出現したことなどによって、輝度値に変化があった各画素の位置情報を、センサアレイ111の画素配置1040上に、画素位置1140として表した図である。なお、時間t0におけるイベント信号には、当該時間t0を表すタイムスタンプと、画素位置1140を表す画素識別情報(画素位置情報)と、輝度変化の極性を示す情報とが含まれ、これらがイベント信号処理部104に入力される。 Figure 4(a) is a diagram showing pixel arrangement 1040 corresponding to the sensor arrangement on sensor array 111, and the position of each pixel whose luminance value has changed at time t0 is shown as pixel position 1140. That is, Figure 4(a) is a diagram showing the position information of each pixel whose luminance value has changed at time t0 due to, for example, the appearance of an object in the angle of view of sensor array 111, as pixel position 1140 on pixel arrangement 1040 of sensor array 111. Note that the event signal at time t0 includes a timestamp indicating time t0, pixel identification information (pixel position information) indicating pixel position 1140, and information indicating the polarity of the luminance change, and these are input to event signal processing unit 104.

図4(b)は、図4(a)同様に、センサアレイ111上のセンサ配列に対応した画素配置1040を表した図である。図4(b)には、時間t0において輝度値に変化のあった各画素の画素位置1140と、時間t0より後の時間t1において輝度値に変化のあった各画素の画素位置1241とが表されている。つまり図4(b)では、センサアレイ111の画角内の物体が移動したことで、輝度値に変化のあった各画素の位置が、時間t0の時の画素位置1140から、時間t1の時の画素位置1241へ移動したことを表した図である。なお、時間t1におけるイベント信号には、当該時間t1を表すタイムスタンプと、画素位置1241を表す画素識別情報(画素位置情報)と、輝度変化の極性を示す情報とが含まれ、これらがイベント信号処理部104に入力される。 FIG. 4(b) is a diagram showing pixel arrangement 1040 corresponding to the sensor arrangement on the sensor array 111, similar to FIG. 4(a). FIG. 4(b) shows pixel position 1140 of each pixel whose luminance value has changed at time t0, and pixel position 1241 of each pixel whose luminance value has changed at time t1 after time t0. That is, FIG. 4(b) shows that the position of each pixel whose luminance value has changed has moved from pixel position 1140 at time t0 to pixel position 1241 at time t1 due to the movement of an object within the angle of view of the sensor array 111. Note that the event signal at time t1 includes a timestamp representing the time t1, pixel identification information (pixel position information) representing the pixel position 1241, and information indicating the polarity of the luminance change, and these are input to the event signal processing unit 104.

図4(c)は、図4(a)同様に、センサアレイ111上のセンサ配列に対応した画素配置1040を表した図である。図4(c)では、時間t1において輝度値に変化のあった各画素の画素位置1241と、時間t1よりさらに後の時間t2において輝度値に変化のあった各画素の画素位置1342とが表されている。つまり図4(c)では、センサアレイ111の画角内の物体がさらに移動したことで、輝度値に変化のあった各画素の位置が、時間t1の時の画素位置1241から、時間t2の時の画素位置1342へ移動したことを表した図である。なお、時間t2におけるイベント信号には、当該時間t2を表すタイムスタンプと、画素位置1342を表す画素識別情報(画素位置情報)と、輝度変化の極性を示す情報とが含まれ、これらがイベント信号処理部104に入力される。 FIG. 4(c) is a diagram showing pixel arrangement 1040 corresponding to the sensor arrangement on the sensor array 111, similar to FIG. 4(a). FIG. 4(c) shows pixel position 1241 of each pixel whose luminance value has changed at time t1, and pixel position 1342 of each pixel whose luminance value has changed at time t2, which is further after time t1. That is, FIG. 4(c) shows that the position of each pixel whose luminance value has changed has moved from pixel position 1241 at time t1 to pixel position 1342 at time t2 due to further movement of an object within the angle of view of the sensor array 111. Note that the event signal at time t2 includes a timestamp representing the time t2, pixel identification information (pixel position information) representing the pixel position 1342, and information indicating the polarity of the luminance change, and these are input to the event signal processing unit 104.

図4(d)は、イベント信号処理部104が、輝度値に変化があった画素の位置情報と画素の輝度値とタイムスタンプとを基に、イベント信号の時間変化をセンサアレイ111の画素配置に対応させてマッピングして生成した画像1043の例を示した図である。すなわち図4(d)の画像1043は、図4(a)~図4(c)に示したような連続した時間t0~t2で検出されて入力されたイベント信号を用い、時間t0~t2間に輝度値の変化があった画素をマッピングして生成した画像例である。 Figure 4(d) is a diagram showing an example of image 1043 generated by the event signal processing unit 104 by mapping the time change of the event signal in correspondence with the pixel arrangement of the sensor array 111 based on the position information of the pixel whose luminance value has changed, the luminance value of the pixel, and the timestamp. That is, image 1043 in Figure 4(d) is an example of an image generated by mapping pixels whose luminance value has changed between times t0 and t2 using event signals detected and input at consecutive times t0 to t2 as shown in Figures 4(a) to 4(c).

図4(d)に示したマッピング画像例の場合、イベント信号処理部104は、まず時間t0のイベント信号に含まれる画素位置情報を基に、図4(a)の画素位置1140に対応した位置の画素、つまり輝度変化のあった画素をマッピングした画像を生成する。次にイベント信号処理部104は、時間t0の画素位置1140の画素位置情報から変化があった画素位置、つまり時間t1のイベント信号に含まれる画素位置情報を基に、図4(b)の画素位置1241に対応した画素をマッピングした画像を生成する。次にイベント信号処理部104は、時間t1の画素位置1241の画素位置情報から変化があった画素位置、つまり時間t2のイベント信号に含まれる画素位置情報を基に、図4(c)の画素位置1342に対応した画素をマッピングした画像を生成する。これにより、図4(d)に示すような、画素位置1140に対応した画素1440と、画素位置1241に対応した画素1441と、画素位置1342に対応した画素1442とがマッピングされた画像1043が生成される。 In the case of the mapping image example shown in FIG. 4(d), the event signal processing unit 104 first generates an image in which a pixel at a position corresponding to pixel position 1140 in FIG. 4(a), that is, a pixel in which a luminance change has occurred, is mapped based on the pixel position information included in the event signal at time t0. Next, the event signal processing unit 104 generates an image in which a pixel corresponding to pixel position 1241 in FIG. 4(b) is mapped based on the pixel position information included in the event signal at time t1, that is, a pixel position in which a change has occurred from the pixel position information of pixel position 1241 at time t1. Next, the event signal processing unit 104 generates an image in which a pixel corresponding to pixel position 1342 in FIG. 4(c) is mapped based on the pixel position information included in the event signal at time t2, that is, a pixel position in which a change has occurred from the pixel position information of pixel position 1241 at time t1. This generates an image 1043 in which pixel 1440 corresponding to pixel position 1140, pixel 1441 corresponding to pixel position 1241, and pixel 1442 corresponding to pixel position 1342 are mapped, as shown in FIG. 4(d).

すなわち図4(d)のマッピングピング画像を生成する場合、イベント信号処理部104は、時間t0~t2のそれぞれのイベント信号から、画素の位置情報と画素の輝度値とタイムスタンプとを取得する。そしてイベント信号処理部104は、取得した画素の位置情報が、前時間(例えば現在の時間をt1としたとき前時間はt0になる)に取得した画素位置情報と同じ場合には、タイムスタンプが古い情報を残して記録する。なお、このとき、画素の位置情報とタイムスタンプを記録する媒体は、イベント信号処理部104が備えるメモリであってもよい。これにより、イベント信号処理部104は、記録された画素位置情報とタイムスタンプとを読み出すことで、輝度値の変化があった画素をマッピングした画像を生成することが可能となる。 That is, when generating the mapping ping image of FIG. 4(d), the event signal processing unit 104 acquires pixel position information, pixel brightness value, and timestamp from each event signal at time t0 to t2. Then, if the acquired pixel position information is the same as the pixel position information acquired at the previous time (for example, when the current time is t1, the previous time is t0), the event signal processing unit 104 records the information with the older timestamp. Note that at this time, the medium for recording the pixel position information and timestamp may be a memory provided in the event signal processing unit 104. This allows the event signal processing unit 104 to generate an image in which pixels with a change in brightness value are mapped by reading the recorded pixel position information and timestamp.

図2のシーケンス図に説明を戻し、イベント信号処理部104が通常処理モードから省電力モードに移行する流れについて説明する。
起動制御部102は、撮像センサ101から出力されたn番目のイベント信号が入力された後、撮像センサ101から次のイベント信号が入力されるまでの時間tnと、時間に対する閾値として定義された一定時間(閾値時間Tthとする)とを比較する。ここで、起動制御部102は、時間tnが閾値時間Tthを超えた場合、つまり時間tnが閾値時間Tthに達しても撮像センサ101から次のイベント信号が入力されない場合、センサアレイ111の画角内で一定時間イベントが発生していないと判断する。そして、起動制御部102は、一定時間イベントが発生していないと判断した場合、S207において、イベント信号処理部104に対し、通常処理モードから省電力モードへ移行させるための停止信号を送信する。一方、起動制御部102は、撮像センサ101から閾値時間以内(つまり一定時間以内)にイベント信号が出力されてきた場合には、通常処理モードから省電力モードへ移行させるための停止信号を送信しない。なお、停止信号を出力するか否かを決定する閾値時間Tthは、予め設定されていてもよいし、外部等からの指示によって変更されてもよい。また、起動制御部102が出力する停止信号は、起動信号とは独立した信号として予め用意されているとする。
Returning to the sequence diagram of FIG. 2, the flow in which the event signal processing unit 104 transitions from the normal processing mode to the power saving mode will be described.
The start-up control unit 102 compares the time tn from when the n-th event signal output from the image sensor 101 is input until the next event signal is input from the image sensor 101 with a certain time (threshold time Tth ) defined as a threshold for time. Here, if the time tn exceeds the threshold time Tth , that is, if the next event signal is not input from the image sensor 101 even when the time tn reaches the threshold time Tth , the start-up control unit 102 determines that an event has not occurred within the angle of view of the sensor array 111 for a certain time. Then, if the start-up control unit 102 determines that an event has not occurred for a certain time, in S207, the start-up control unit 102 transmits a stop signal to the event signal processing unit 104 to cause the normal processing mode to transition to the power saving mode. On the other hand, if an event signal is output from the image sensor 101 within the threshold time (i.e., within the certain time), the start-up control unit 102 does not transmit a stop signal to cause the normal processing mode to transition to the power saving mode. The threshold time Tth for determining whether or not to output a stop signal may be set in advance, or may be changed by an instruction from an external device or the like. Also, the stop signal output by start-up control unit 102 is assumed to be prepared in advance as a signal independent of the start-up signal.

イベント信号処理部104は、起動制御部102から停止信号を受信すると、通常処理モードから省電力モードへ、動作モードを移行する。そして、イベント信号処理部104は、省電力モードへの移行後、S208において、現在の動作モードが省電力モードであることを示す状態通知信号を起動制御部102に通知する。 When the event signal processing unit 104 receives a stop signal from the start-up control unit 102, it transitions the operation mode from the normal processing mode to the power saving mode. Then, after transitioning to the power saving mode, in S208, the event signal processing unit 104 notifies the start-up control unit 102 of a state notification signal indicating that the current operation mode is the power saving mode.

このように起動制御部102は、イベント駆動型のビジョンセンサである撮像センサ101において非同期に生成されるイベント信号が入力されるか否かに合わせて、イベント信号処理部104を即時に通常処理モード又は省電力モードに制御することができる。 In this way, the startup control unit 102 can instantly control the event signal processing unit 104 to a normal processing mode or a power saving mode depending on whether an event signal generated asynchronously in the image sensor 101, which is an event-driven vision sensor, is input.

また本実施形態の情報処理装置100によれば、低消費電力であるイベント駆動型のビジョンセンサからのイベント信号を起動トリガとしてイベント信号処理部104の動作モードを制御することで、情報処理装置として更なる消費電力の低減が可能となる。
なお、本実施形態は、情報処理装置100への適用例を挙げたが、これには限定されず、例えば監視カメラなどにも適用可能である。
In addition, according to the information processing device 100 of this embodiment, the operating mode of the event signal processing unit 104 is controlled using an event signal from a low-power event-driven vision sensor as a startup trigger, thereby making it possible to further reduce power consumption as an information processing device.
In the present embodiment, an example of application to the information processing device 100 has been given, but the present invention is not limited to this and can also be applied to, for example, a surveillance camera.

<第2の実施形態>
次に、第2の実施形態の情報処理装置について説明する。
第1の実施形態では、イベント駆動型のビジョンセンサでイベント信号が生成されるのに応じて、起動制御部102が、イベント信号処理部104の動作モードを、現在の動作モードに応じて制御する例を挙げた。これに対し、第2の実施形態では、センサアレイ111上の一部の領域をイベントマスク領域として定義し、そのイベントマスク領域内に対応したイベント信号は、通常のイベント信号としての処理を行わないようにする。
第2の実施形態の情報処理装置の動作について、図5から図7を参照して説明する。なお、第1の実施形態と同じ構成および処理の説明は省略する。
Second Embodiment
Next, an information processing apparatus according to a second embodiment will be described.
In the first embodiment, an example was given in which the start control unit 102 controls the operation mode of the event signal processing unit 104 in response to the generation of an event signal by an event-driven vision sensor, depending on the current operation mode. In contrast, in the second embodiment, a partial area on the sensor array 111 is defined as an event mask area, and an event signal corresponding to the inside of the event mask area is not processed as a normal event signal.
The operation of the information processing apparatus of the second embodiment will be described with reference to Fig. 5 to Fig. 7. Note that the description of the same configuration and processing as in the first embodiment will be omitted.

図5は、第2の実施形態に係る情報処理装置500の構成例を示すブロック図である。
マスク領域設定部501は、起動制御部502に対してイベントマスク領域を設定する。イベントマスク領域は、センサアレイ111上の画素位置情報で表現され、例えば矩形領域あるいは任意形状の領域として設定可能であり、また、領域の大きさや領域の数、領域の位置も任意に設定可能である。なお、イベントマスク領域は、マスク領域設定部501に対して外部からも設定可能である。詳細は後述するが、イベントマスク領域は、撮像センサ101から出力されるイベント信号に対し、起動制御部502が無効なイベント信号として処理する領域であるとする。
FIG. 5 is a block diagram showing an example of the configuration of an information processing device 500 according to the second embodiment.
The mask area setting unit 501 sets an event mask area for the start control unit 502. The event mask area is expressed by pixel position information on the sensor array 111, and can be set, for example, as a rectangular area or an area of any shape, and the size of the area, the number of areas, and the positions of the areas can also be set arbitrarily. The event mask area can also be set from outside the mask area setting unit 501. Although details will be described later, the event mask area is an area in which the start control unit 502 processes the event signal output from the image sensor 101 as an invalid event signal.

第2の実施形態において、起動制御部502は、撮像センサ101からイベント信号を受け取ると、当該イベント信号がマスク領域設定部501にて設定されたイベントマスク領域外か否かを判定する。イベントマスク領域外の場合、起動制御部502は、情報保持部103にイベント信号を保持させるとともに、イベント信号処理部104が省電力モードである場合には起動信号を送信する。一方、イベント信号がイベントマスク領域内である場合、起動制御部502は、そのイベント信号を無効なイベント信号として情報保持部103への保持を行わず、また、イベント信号処理部104への起動信号の送信も行わない。 In the second embodiment, when the start-up control unit 502 receives an event signal from the image sensor 101, it determines whether the event signal is outside the event mask area set by the mask area setting unit 501. If the event signal is outside the event mask area, the start-up control unit 502 causes the information holding unit 103 to hold the event signal, and transmits a start-up signal if the event signal processing unit 104 is in power saving mode. On the other hand, if the event signal is within the event mask area, the start-up control unit 502 does not hold the event signal in the information holding unit 103 as an invalid event signal, and does not transmit a start-up signal to the event signal processing unit 104.

図6は、センサアレイ111上の各センサに対応した画素配置601を表した図である。また、図6には、マスク領域設定部501にて設定されたイベントマスク領域610と、輝度値に変化のあった各画素の画素位置611とをも、センサアレイ111の画素配置601上に表している。図6の例では、座標(X1,Y1)~(X5,Y5)で表される5×5画素の矩形領域がイベントマスク領域610として設定された例を示している。また、画素位置611は、時間tmにおいて、輝度値に変化のあった各画素を示している。 Figure 6 shows pixel arrangement 601 corresponding to each sensor on sensor array 111. Figure 6 also shows event mask area 610 set by mask area setting unit 501 and pixel positions 611 of each pixel whose luminance value has changed on pixel arrangement 601 of sensor array 111. In the example of Figure 6, a rectangular area of 5 x 5 pixels represented by coordinates (X1, Y1) to (X5, Y5) is set as event mask area 610. Furthermore, pixel positions 611 show each pixel whose luminance value has changed at time tm.

前述したように、イベントマスク領域は、起動制御部502において、当該イベントマスク領域内の画素位置に対応したイベント信号については無効とし、イベントマスク領域外の画素位置のイベント信号については有効な信号として扱われる領域である。したがって、起動制御部502は、撮像センサ101からイベント信号を受け取った場合、そのイベント信号に含まれる画素の位置情報を取得し、そのイベント信号がイベントマスク領域610に含まれるか否かを判定する。そして、起動制御部502は、その判定結果に従いイベント信号処理部104に起動信号を出力するか否かを判断する。例えば、イベント信号がイベントマスク領域610に含まれない場合、起動制御部502は、前述した第1の実施形態と同様に、イベント信号処理部104に起動信号を出力する。一方、イベント信号がイベントマスク領域610に含まれている場合、起動制御部502は、イベント信号処理部104に対して起動信号を出力しない。 As described above, the event mask area is an area in which the start control unit 502 invalidates event signals corresponding to pixel positions within the event mask area, and treats event signals at pixel positions outside the event mask area as valid signals. Therefore, when the start control unit 502 receives an event signal from the image sensor 101, it acquires position information of the pixel included in the event signal and determines whether the event signal is included in the event mask area 610. Then, the start control unit 502 determines whether to output a start signal to the event signal processing unit 104 according to the determination result. For example, if the event signal is not included in the event mask area 610, the start control unit 502 outputs a start signal to the event signal processing unit 104 as in the first embodiment described above. On the other hand, if the event signal is included in the event mask area 610, the start control unit 502 does not output a start signal to the event signal processing unit 104.

図7は、第2の実施形態における起動制御部502の詳細な処理の流れを示したフローチャートである。
S701において、起動制御部502は、撮像センサ101からイベント信号を受け取ると、そのイベント信号に含まれる画素位置情報(座標(Xm,Ym))を取得する。
次にS702において、起動制御部502は、S701で取得した画素位置情報と、設定されたイベントマスク領域とを比較し、画素位置情報の座標(Xm,Ym)が、イベントマスク領域の座標(X1,Y1)~(X5,Y5)外であるかどうかを判断する。そして、起動制御部502は、画素位置情報がイベントマスク領域外である場合にはS301に処理を進め、以降、図3のS301~S303と同様の処理を行う。
FIG. 7 is a flowchart showing a detailed process flow of the start-up control unit 502 in the second embodiment.
In S701, when the start control unit 502 receives an event signal from the image sensor 101, the start control unit 502 acquires pixel position information (coordinates (Xm, Ym)) contained in the event signal.
Next, in S702, the start control unit 502 compares the pixel position information acquired in S701 with the set event mask area, and judges whether the coordinates (Xm, Ym) of the pixel position information are outside the coordinates (X1, Y1) to (X5, Y5) of the event mask area. If the pixel position information is outside the event mask area, the start control unit 502 advances the process to S301, and thereafter performs the same processes as S301 to S303 in FIG. 3.

一方、取得した画素位置情報がイベントマスク領域外でない場合、つまりイベントマスク領域内である場合、起動制御部502は、S703に処理を進める。そしてS703において、起動制御部502は、S702でイベントマスク領域内と判定されたイベント信号を、情報保持部103に保持せずに破棄して、図7のフローチャートの処理を終了する。 On the other hand, if the acquired pixel position information is not outside the event mask area, that is, if it is within the event mask area, the start-up control unit 502 proceeds to S703. Then, in S703, the start-up control unit 502 discards the event signal determined to be within the event mask area in S702 without storing it in the information storage unit 103, and ends the processing of the flowchart in FIG. 7.

以上説明したように第2の実施形態の情報処理装置500は、イベントマスク領域を設定し、撮像センサ101から出力されたイベント信号の画素位置がイベントマスク領域内か否によって、そのイベント信号が有効かまたは無効かを判定する。第2の実施形態によれば、イベント信号がイベントマスク領域内か否によって、イベント信号処理部104を通常処理モード又は省電力モードに制御可能となる。そして、イベント信号がイベントマスク領域内である場合、イベント信号処理部104は通常処理モードに移行しないため、消費電力を抑えることができる。 As described above, the information processing device 500 of the second embodiment sets an event mask area, and determines whether the event signal output from the image sensor 101 is valid or invalid depending on whether the pixel position of the event signal is within the event mask area. According to the second embodiment, the event signal processing unit 104 can be controlled to a normal processing mode or a power saving mode depending on whether the event signal is within the event mask area. Then, if the event signal is within the event mask area, the event signal processing unit 104 does not transition to the normal processing mode, thereby reducing power consumption.

本実施形態の情報処理装置500は、例えば定点監視カメラに搭載するようなユースケースにおいて、監視したい領域(見たい領域)が限定されている場合に、それ以外の領域をイベントマスク領域として設定するような適用例が考えられる。この適用例の場合、
イベントマスク領域内では、実質的にイベントの検出が行われないことになるため、イベント検出数や検出頻度を抑制することが可能となる。そして、イベント検出数や頻度の抑制に伴い、イベント信号処理やイベント信号処理部104の通常処理モードへの状態遷移回数が削減されるため、イベント信号処理部104の省電力効果が見込まれる。
The information processing device 500 of this embodiment may be applied, for example, in a use case where the information processing device 500 is mounted on a fixed-point monitoring camera, in which when the area to be monitored (area to be viewed) is limited, the remaining area is set as an event mask area.
Since substantially no event detection is performed within the event mask region, it is possible to suppress the number and frequency of event detections. In addition, the suppression of the number and frequency of event detections reduces event signal processing and the number of state transitions to the normal processing mode of the event signal processing unit 104, which is expected to have a power saving effect on the event signal processing unit 104.

なお第2の本実施形態では、イベントマスク領域内のイベント信号を無効なイベント信号として処理を行わない例を説明したが、それとは逆に、例えば、イベントマスク領域内でのイベント信号のみを有効なイベント信号として扱うことも可能である。その他にも、例えば、イベントマスク領域内でのイベント信号に対しては、イベントマスク領域外でのイベント信号とは異なる処理が行われてもよい。例えば、イベントマスク領域内で発生したイベント信号については、イベントマスク領域外で発生したイベント信号に行われる場合よりも、負荷が軽い信号処理を行うようにしてもよい。この場合、起動制御部502は、例えば、イベント信号をイベント信号処理部104に送る際に、そのイベント信号がイベントマスク領域の内か外のいずれの信号であるかを通知する。そして、イベント信号処理部104は、イベントマスク領域内のイベント信号に対しては負荷の軽い処理を行うことで、負荷が重い信号処理を行う場合よりも消費電力を低くできる可能性がある。 In the second embodiment, an example was described in which an event signal in the event mask area is not processed as an invalid event signal. However, it is also possible to handle only event signals in the event mask area as valid event signals. In addition, for example, a different process may be performed on an event signal in the event mask area than on an event signal outside the event mask area. For example, an event signal generated in the event mask area may be subjected to signal processing with a lighter load than that performed on an event signal generated outside the event mask area. In this case, for example, when sending an event signal to the event signal processing unit 104, the start control unit 502 notifies the event signal processing unit 104 as to whether the event signal is a signal inside or outside the event mask area. Then, the event signal processing unit 104 may be able to reduce power consumption by performing a light-load process on an event signal in the event mask area compared to a case where a heavy-load signal processing is performed.

<第3の実施形態>
次に、第3の実施形態の情報処理装置について、図8および図9を参照して説明する。なお、第1、第2の実施形態と同じ構成および処理の説明は省略する。
図8は、第3の実施形態の情報処理装置800の構成例を示すブロック図である。
撮像センサ801は、前述同様のセンサアレイ111と、センサアレイ111に接続された処理回路812とを含むイベント駆動型のビジョンセンサである。
Third Embodiment
Next, an information processing apparatus according to a third embodiment will be described with reference to Fig. 8 and Fig. 9. Note that descriptions of the same configuration and processing as those of the first and second embodiments will be omitted.
FIG. 8 is a block diagram showing an example of the configuration of an information processing apparatus 800 according to the third embodiment.
The image sensor 801 is an event-driven vision sensor including the sensor array 111 as described above, and a processing circuit 812 connected to the sensor array 111 .

第3の実施形態の処理回路812は、前述同様のイベント信号を生成する機能に加え、起動制御部802に対して、イベント信号の出力に先立って、当該イベント信号が生成されたことを通知するためのイベント通知信号を出力する機能を有する。また、処理回路812は、イベント通知信号とイベント信号を、それぞれ独立した信号線を介して入出力する機能を有する。そして、処理回路812は、起動制御部802が受信可能な状態になっている場合にのみ、イベント信号を当該起動制御部802に出力する。なお、イベント通知信号は、1ビット乃至数ビットの少ないデータ量で表現可能である。撮像センサ801から起動制御部802にイベント通知信号の経路は、イベント信号のためのデータ送信バスが用いられてもよいし、データ送信バスとは別に設けたイベント通知信号送信用のバスが用いられてもよい。 In addition to the function of generating an event signal as described above, the processing circuit 812 of the third embodiment has a function of outputting an event notification signal to notify the start control unit 802 that the event signal has been generated prior to outputting the event signal. The processing circuit 812 also has a function of inputting and outputting the event notification signal and the event signal via independent signal lines. The processing circuit 812 outputs the event signal to the start control unit 802 only when the start control unit 802 is in a state where it can receive the event signal. The event notification signal can be expressed with a small amount of data, such as one bit or a few bits. The path of the event notification signal from the image sensor 801 to the start control unit 802 may use a data transmission bus for the event signal, or may use a bus for transmitting the event notification signal that is provided separately from the data transmission bus.

起動制御部802は、撮像センサ801からイベント通知信号を受け取ると、イベント信号処理部104に対して起動信号を送信する。同時に、起動制御部802は、イベント信号処理部104の現在の動作モードを状態通知信号にて確認し、当該イベント信号処理部104がイベント信号を受信可能な状態であるか否かを処理回路812に通知する。第3の実施形態における撮像センサ801及び起動制御部802の動作の詳細は後述する。 When the start-up control unit 802 receives an event notification signal from the imaging sensor 801, it transmits a start-up signal to the event signal processing unit 104. At the same time, the start-up control unit 802 checks the current operating mode of the event signal processing unit 104 using the state notification signal, and notifies the processing circuit 812 whether or not the event signal processing unit 104 is in a state in which it can receive an event signal. The operation of the imaging sensor 801 and the start-up control unit 802 in the third embodiment will be described in detail later.

第3の実施形態における情報処理装置800の動作の流れを、図9のシーケンス図を用いて詳細に説明する。図9のシーケンス図には、イベント信号処理部104が、省電力モードの状態から開始し、撮像センサ801でのイベント検出に応じて通常処理モードへ移行し、その後、再び省電力モードへ移行する流れを示している。 The flow of operations of the information processing device 800 in the third embodiment will be described in detail with reference to the sequence diagram in FIG. 9. The sequence diagram in FIG. 9 shows a flow in which the event signal processing unit 104 starts in a power saving mode state, transitions to a normal processing mode in response to an event detection by the image sensor 801, and then transitions back to the power saving mode.

第3の実施形態の撮像センサ801では、センサアレイ111の画角内でセンサが輝度変化を検出すると、S901において、処理回路812がイベント通知信号を生成して、起動制御部802に出力する。
起動制御部802は、撮像センサ801からイベント通知信号を受け取ると、イベント信号処理部104の現在の動作モードを状態通知信号により確認する。このときのイベント信号処理部104は省電力モードになっているため、起動制御部802は、S902において、通常処理モードに移行させるための起動信号をイベント信号処理部104に送信する。
In the image sensor 801 of the third embodiment, when the sensor detects a luminance change within the angle of view of the sensor array 111, the processing circuit 812 generates an event notification signal and outputs it to the start-up control unit 802 in S901.
When the start-up control unit 802 receives the event notification signal from the image sensor 801, it checks the current operation mode of the event signal processing unit 104 based on the state notification signal. Since the event signal processing unit 104 is in the power saving mode at this time, the start-up control unit 802 transmits a start-up signal to the event signal processing unit 104 in S902 to cause the event signal processing unit 104 to transition to the normal processing mode.

イベント信号処理部104は、起動制御部802から起動信号を受信すると、イベント信号を処理可能となる通常処理モードに移行する。そして、イベント信号処理部104は、通常処理モードへの移行が完了すると、S903において、省電力モードから通常処理モードへの移行が完了したことを通知するために、状態通知信号を起動制御部802に送信する。 When the event signal processing unit 104 receives a startup signal from the startup control unit 802, it transitions to a normal processing mode in which it can process event signals. Then, when the transition to the normal processing mode is complete, in S903, the event signal processing unit 104 transmits a state notification signal to the startup control unit 802 to notify that the transition from the power saving mode to the normal processing mode has been completed.

起動制御部802は、イベント信号処理部104から通常処理モードであることを示す状態通知信号を受信すると、S904において、撮像センサ801の処理回路812に対し、イベント信号が受信可能であることを通知する。処理回路812は、起動制御部802からイベント信号が受信可能である旨の通知を受け取った後、センサアレイ111の画角内で画素の輝度変化が検出されると、S905において、輝度変化検出に応じたイベント信号を生成して起動制御部802に出力する。すなわち第3の実施形態の場合、撮像センサ801の処理回路812は、イベント通知信号を出力後、起動制御部802からイベント信号が受信可能であることの通知を受け取るまでは、その間に発生する画素の輝度変化をイベント信号として出力しない。 When the start-up control unit 802 receives a state notification signal indicating that the normal processing mode is selected from the event signal processing unit 104, in S904, the start-up control unit 802 notifies the processing circuit 812 of the image sensor 801 that an event signal can be received. After receiving notification from the start-up control unit 802 that an event signal can be received, the processing circuit 812 detects a change in pixel luminance within the angle of view of the sensor array 111, and in S905 generates an event signal in response to the detected change in luminance and outputs it to the start-up control unit 802. That is, in the case of the third embodiment, after outputting the event notification signal, the processing circuit 812 of the image sensor 801 does not output the change in pixel luminance that occurs during that time as an event signal until it receives notification from the start-up control unit 802 that an event signal can be received.

起動制御部802は、撮像センサ801から出力されたイベント信号を受け取ると、S906において、そのイベント信号をイベント信号処理部104に直接送信する。以降のS206、S207、S208の処理は前述同様である。
その後、起動制御部802は、イベント信号処理部104が省電力モードへ移行したことを示す状態通知信号を受信すると、S907において、撮像センサ801にイベント信号が受信できない状態になっていることを通知する。
When the start control unit 802 receives the event signal output from the image sensor 801, in S906, it transmits the event signal directly to the event signal processing unit 104. The subsequent processes of S206, S207, and S208 are the same as those described above.
Thereafter, when the start-up control unit 802 receives a state notification signal indicating that the event signal processing unit 104 has transitioned to a power saving mode, in S907 it notifies the image sensor 801 that it is in a state in which it cannot receive an event signal.

なお、図8に示した構成には情報保持部103は示されていないが、第3の実施形態の情報処理装置800においても前述同様の情報保持部103を有していてもよい。この場合、起動制御部802は、撮像センサ801からイベント通知信号を受け取った後、イベント信号処理部104がイベント信号を処理可能になるまでの間に発生したイベント信号を、情報保持部103に保持させればよい。ただし、第3の実施形態の情報処理装置800の場合、イベント信号処理部104がイベント信号を処理可能になるまでの間に発生したイベント信号をイベント信号処理部104に送信しない場合には、必ずしも情報保持部103を備えていなくてもよい。 Incidentally, although the information storage unit 103 is not shown in the configuration shown in FIG. 8, the information processing device 800 of the third embodiment may also have the information storage unit 103 similar to that described above. In this case, the start control unit 802 may cause the information storage unit 103 to store the event signal generated after receiving the event notification signal from the image sensor 801 and until the event signal processing unit 104 is able to process the event signal. However, in the case of the information processing device 800 of the third embodiment, if the event signal generated before the event signal processing unit 104 is able to process the event signal is not transmitted to the event signal processing unit 104, the information storage unit 103 may not necessarily be provided.

以上説明したように、第3の実施形態の情報処理装置800においては、イベント発生を通知するための専用信号を用い、イベント信号処理部104が通常処理モード時のみ、撮像センサ801からのイベント信号を送信する。これにより、第3の実施形態の情報処理装置800においても、消費電力の抑制が可能となる。 As described above, in the information processing device 800 of the third embodiment, a dedicated signal is used to notify the occurrence of an event, and the event signal processing unit 104 transmits an event signal from the image sensor 801 only when in normal processing mode. This makes it possible to reduce power consumption even in the information processing device 800 of the third embodiment.

また、第3の実施形態においても、第2の実施形態と同様の、イベント信号の有効、無効を判定するためのイベントマスク領域をさらに設定することも可能である。すなわち第3の実施形態の場合も、イベント信号がイベントマスク領域内か否によって、イベント信号処理部104を通常処理モード又は省電力モードに制御することで、より消費電力の抑制が可能となる。 In the third embodiment, it is also possible to further set an event mask area for determining whether an event signal is valid or invalid, as in the second embodiment. That is, in the third embodiment, too, power consumption can be further reduced by controlling the event signal processing unit 104 to a normal processing mode or a power saving mode depending on whether the event signal is within the event mask area.

<第4の実施形態>
次に、第4の実施形態の情報処理装置について、図10および図11を参照して説明する。なお前述した実施形態と同じ構成および処理の説明は適宜省略する。
図10は、第4の実施形態の情報処理装置1000の構成例を示すブロック図である。
撮像センサ1001は、前述同様のセンサアレイ111と、センサアレイ111に接続された処理回路1012とを含むイベント駆動型のビジョンセンサである。第4の実施形態において、処理回路1012は、前述同様のイベント信号を生成する機能に加え、起動制御部802に対して、イベント信号が生成されたことを通知するためのイベント通知信号を出力する機能をも有する。また、第4の実施形態において、撮像センサ1001は、イベント信号を保持するための情報保持部1013をも備えている。なお、図10の構成例では、例えば処理回路1012が情報保持部1013を含んでいるが、処理回路1012と情報保持部1013は、撮像センサ1001内において別の構成として接続されていてもよい。また、第4の実施形態に係る撮像センサ1001の構造は、センサアレイ111と処理回路1012と情報保持部1013とを別々に製造して、積層する積層型でも良い。
Fourth Embodiment
Next, an information processing apparatus according to a fourth embodiment will be described with reference to Fig. 10 and Fig. 11. Note that descriptions of the same configurations and processes as those of the above-mentioned embodiments will be omitted as appropriate.
FIG. 10 is a block diagram showing an example of the configuration of an information processing apparatus 1000 according to the fourth embodiment.
The image sensor 1001 is an event-driven vision sensor including the sensor array 111 and the processing circuit 1012 connected to the sensor array 111. In the fourth embodiment, the processing circuit 1012 has a function of generating an event signal as described above, and also a function of outputting an event notification signal for notifying the start control unit 802 that the event signal has been generated. In the fourth embodiment, the image sensor 1001 also includes an information holding unit 1013 for holding the event signal. In the configuration example of FIG. 10, for example, the processing circuit 1012 includes the information holding unit 1013, but the processing circuit 1012 and the information holding unit 1013 may be connected as separate configurations within the image sensor 1001. In addition, the structure of the image sensor 1001 according to the fourth embodiment may be a stacked type in which the sensor array 111, the processing circuit 1012, and the information holding unit 1013 are manufactured separately and stacked.

第4の実施形態において、処理回路1012は、イベント信号を生成したことを起動制御部1002に通知した後、イベント信号処理部104が通常処理モードに移行するまでの期間に発生したイベント信号を情報保持部1013に書き込む処理を行う。撮像センサ1001及び起動制御部1002の動作の詳細は後述する。 In the fourth embodiment, the processing circuit 1012 notifies the start-up control unit 1002 that an event signal has been generated, and then writes the event signals generated during the period until the event signal processing unit 104 transitions to the normal processing mode to the information storage unit 1013. The operations of the image sensor 1001 and the start-up control unit 1002 will be described in detail later.

次に、第4の実施形態における情報処理装置1000の動作の流れを、図11のシーケンス図を用いて詳細に説明する。図11のシーケンス図には、イベント信号処理部104が、省電力モードの状態から開始し、撮像センサ1001でのイベント検出に応じて通常処理モードへ移行し、その後、再び省電力モードへ移行する流れを示している。 Next, the flow of operations of the information processing device 1000 in the fourth embodiment will be described in detail with reference to the sequence diagram of FIG. 11. The sequence diagram of FIG. 11 shows a flow in which the event signal processing unit 104 starts in a power saving mode state, transitions to a normal processing mode in response to an event detection by the image sensor 1001, and then transitions back to the power saving mode.

第4の実施形態の撮像センサ1001において、センサアレイ111の画角内でセンサが輝度変化を検出すると、処理回路1012は、S1101においてイベント通知信号を生成して、起動制御部1002に出力する。起動制御部1002は、イベント通知信号を受け取ると、イベント信号処理部104の現在の動作モードを状態通知信号により確認する。このときのイベント信号処理部104は省電力モードになっているため、起動制御部1002は、S1102において、通常処理モードに移行させるための起動信号をイベント信号処理部104に送信する。またこのときの撮像センサ1001の処理回路1012は、センサアレイ111において輝度変化を検出した対象画素のイベント信号を、S1103において、情報保持部1013に書き込む処理を行う。 In the fourth embodiment of the image sensor 1001, when the sensor detects a luminance change within the angle of view of the sensor array 111, the processing circuit 1012 generates an event notification signal in S1101 and outputs it to the startup control unit 1002. When the startup control unit 1002 receives the event notification signal, it checks the current operation mode of the event signal processing unit 104 from the state notification signal. Since the event signal processing unit 104 is in the power saving mode at this time, the startup control unit 1002 transmits a startup signal to the event signal processing unit 104 in S1102 to transition to the normal processing mode. The processing circuit 1012 of the image sensor 1001 at this time also performs processing to write the event signal of the target pixel in the sensor array 111 where the luminance change has been detected to the information holding unit 1013 in S1103.

起動制御部1002は、S204でイベント信号処理部104から通常処理モードに移行したことを示す状態通知信号を受けとると、S1104において、撮像センサ1001の処理回路1012に対し、その状態通知信号を送る。撮像センサ1001の処理回路1012は、起動制御部1002からの状態通知信号を受け取ることにより、イベント信号処理部104が通常処理モードに移行したことを認識する。 When the start-up control unit 1002 receives a status notification signal indicating a transition to the normal processing mode from the event signal processing unit 104 in S204, it sends the status notification signal to the processing circuit 1012 of the image sensor 1001 in S1104. By receiving the status notification signal from the start-up control unit 1002, the processing circuit 1012 of the image sensor 1001 recognizes that the event signal processing unit 104 has transitioned to the normal processing mode.

撮像センサ1001の処理回路1012は、イベント信号処理部104が通常処理モードに移行したことを認識すると、情報保持部1013に保持されているイベント信号をFIFO順に読み出す処理を開始させる。そして、情報保持部1013から読み出されたイベント信号は、S1105において、起動制御部1002に送られる。起動制御部1002は、撮像センサ1001からのイベント信号が入力されると、S1106において、そのイベント信号をイベント信号処理部104に送信する。なお処理回路1012は、情報保持部1013にイベント信号が残っている状態でセンサアレイ111から新たに輝度変化の信号が入力された場合、情報保持部1013に残るイベント信号を読み出しつつ、新たな輝度変化に応じたイベント信号を書き込む。また処理回路1012は、情報保持部1013にイベント信号が残っていない状態で新たな輝度変化の信号が入力された場合、その新たに輝度変化に応じたイベント信号を情報保持部1013へ書き込まずに直接、起動制御部1002に送る。以降のS206、S207、S208の処理は前述同様である。 When the processing circuit 1012 of the image sensor 1001 recognizes that the event signal processing unit 104 has transitioned to the normal processing mode, it starts the process of reading out the event signal stored in the information storage unit 1013 in FIFO order. Then, the event signal read out from the information storage unit 1013 is sent to the start-up control unit 1002 in S1105. When the start-up control unit 1002 receives an event signal from the image sensor 1001, it transmits the event signal to the event signal processing unit 104 in S1106. Note that when a new luminance change signal is input from the sensor array 111 while an event signal remains in the information storage unit 1013, the processing circuit 1012 reads out the event signal remaining in the information storage unit 1013 and writes an event signal corresponding to the new luminance change. Furthermore, if a new luminance change signal is input when no event signal remains in the information storage unit 1013, the processing circuit 1012 sends the new event signal corresponding to the luminance change directly to the start control unit 1002 without writing it to the information storage unit 1013. The subsequent processing of S206, S207, and S208 is the same as described above.

以上説明したように、第4の実施形態の情報処理装置1000は、撮像センサ1001内に情報保持部1013を備え、イベント信号処理部104が通常処理モード時のみ、撮像センサ1001からのイベント信号を送信する。これにより、本実施形態の情報処理装置1000によれば、電力消費を抑制可能となる。 As described above, the information processing device 1000 of the fourth embodiment includes an information storage unit 1013 in the image sensor 1001, and transmits an event signal from the image sensor 1001 only when the event signal processing unit 104 is in normal processing mode. This makes it possible for the information processing device 1000 of this embodiment to reduce power consumption.

なお、第4の実施形態においても、第2の実施形態と同様、イベント信号の有効または無効を判定するためのイベントマスク領域を設定することも可能である。すなわち第4の実施形態においても、イベント信号がイベントマスク領域内か否によって、イベント信号処理部104を通常処理モード又は省電力モードに制御することができ、電力消費を抑えることができる。 In the fourth embodiment, as in the second embodiment, it is also possible to set an event mask area for determining whether an event signal is valid or invalid. That is, in the fourth embodiment, too, the event signal processing unit 104 can be controlled to a normal processing mode or a power saving mode depending on whether the event signal is within the event mask area, thereby reducing power consumption.

<第5の実施形態>
次に、第5の実施形態として、一定の時間内に発生したイベント信号数が、閾値として予め定義されたイベント信号数を超えた場合に、イベント信号処理部104を省電力モードから通常処理モードへ移行させる例について説明する。
以下、第5の実施形態の情報処理装置について、図12および図13を参照して説明する。なお、前述した実施形態と同じ構成および処理の説明は適宜省略する。
図12は、第5の実施形態の情報処理装置1200の構成例を示すブロック図である。
Fifth embodiment
Next, as a fifth embodiment, an example will be described in which the event signal processing unit 104 is transitioned from a power saving mode to a normal processing mode when the number of event signals generated within a certain period of time exceeds a number of event signals predefined as a threshold value.
Hereinafter, an information processing apparatus according to the fifth embodiment will be described with reference to Fig. 12 and Fig. 13. Note that descriptions of the same configurations and processes as those of the above-mentioned embodiments will be omitted as appropriate.
FIG. 12 is a block diagram showing an example of the configuration of an information processing apparatus 1200 according to the fifth embodiment.

第5の実施形態において、起動制御部1202は、撮像センサ101からイベント信号が入力される毎に、イベント信号を受信したことを示すイベント受信通知信号を生成してイベント数測定部1201に送る。すなわち、イベント受信通知信号は、撮像センサ101からのイベント信号を受け取る毎に、起動制御部1202が生成する通知信号である。 In the fifth embodiment, the start-up control unit 1202 generates an event reception notification signal indicating that an event signal has been received, and sends the event reception notification signal to the event number measurement unit 1201, each time an event signal is input from the image sensor 101. In other words, the event reception notification signal is a notification signal that is generated by the start-up control unit 1202 each time an event signal is received from the image sensor 101.

イベント数測定部1201は、起動制御部1202から送られてきたイベント受信通知信号をカウントすることで、予め定義された規定時間内に発生したイベント信号の数を取得するイベント数カウンタを有する。以下、規定時間をΔtとする。そしてイベント数測定部1201は、規定時間Δt内に測定したイベント信号数が、閾値として予め定義された数(閾値数Nthとする)を超えた場合、その旨を示す通知信号(イベント数到達通知信号とする)を生成して、起動制御部1202に送る。なお、規定時間Δtの計測は、例えばクロック数をカウントすることにより算出可能であるが、それに限るものではない。 The event number measurement unit 1201 has an event number counter that counts the event reception notification signals sent from the start control unit 1202 to acquire the number of event signals generated within a predefined specified time. Hereinafter, the specified time is assumed to be Δt. When the number of event signals measured within the specified time Δt exceeds a number (threshold number Nth ) predefined as a threshold, the event number measurement unit 1201 generates a notification signal indicating this (event number reached notification signal) and sends it to the start control unit 1202. Note that the measurement of the specified time Δt can be calculated, for example, by counting the number of clocks, but is not limited to this.

起動制御部1202は、イベント数測定部1201からイベント数到達通知信号を受け取ると、イベント信号処理部104を通常処理モードへ移行させるための起動信号を送信する。
なお、図12は、イベント数測定部1201と起動制御部1202とが別の構成となされた例を挙げているが、起動制御部1202がイベント数測定部1201の機能を備えていてもよい。
When start control section 1202 receives the event number arrival notification signal from event number measurement section 1201, it transmits a start signal for transitioning event signal processing section 104 to the normal processing mode.
Although FIG. 12 shows an example in which the event number measuring section 1201 and the start control section 1202 are configured separately, the start control section 1202 may have the function of the event number measuring section 1201 .

図13は、第5の実施形態のイベント数測定部1201における詳細な処理の流れを示したフローチャートである。
S1301において、イベント数測定部1201は、起動制御部1202からのイベント受信通知信号が入力されるまで待機する。そして、イベント受信通知信号を受け取ると、イベント数測定部1201はS1302に処理を進める。
S1302に進むと、イベント数測定部1201は、そのイベント受信通知信号が、イベント信号数を測定するために定義されている規定時間Δt内に発生したイベント受信通知信号であるかどうかを判定する。そして、イベント数測定部1201は、規定時間Δt内のイベント受信通知信号であると判定した場合にはS1303に処理を進め、一方、規定時間Δtを超えると判定した場合にはS1306に処理を進める。
FIG. 13 is a flowchart showing a detailed process flow in the event number measurement unit 1201 of the fifth embodiment.
In S1301, the event number measurement unit 1201 waits until an event reception notification signal is input from the start control unit 1202. Then, upon receiving the event reception notification signal, the event number measurement unit 1201 advances the process to S1302.
In S1302, the event count measurement unit 1201 determines whether the event reception notification signal occurred within a specified time Δt defined for measuring the number of event signals. If the event count measurement unit 1201 determines that the event reception notification signal occurred within the specified time Δt, the process proceeds to S1303. On the other hand, if the event reception notification signal occurs beyond the specified time Δt, the process proceeds to S1306.

S1303に進むと、イベント数測定部1201は、入力されたイベント受信通知信号の数、すなわちイベント信号の数をカウントするカウンタ値をカウントアップする。
次に、S1304において、イベント数測定部1201は、イベント受信通知信号のカウント値、つまりイベント信号数のカウント値が閾値数Nthより大きいかどうかを判定する。そして、イベント数測定部1201は、イベント信号数のカウント値が閾値数Nthより大きいと判定した場合にはS1305に処理を進め、一方、イベント信号数のカウント値が閾値数以下(閾値数Nth以下)の場合にはS1301の処理に戻る。
In S1303, the event number measurement unit 1201 counts up the number of input event reception notification signals, that is, the counter value that counts the number of event signals.
Next, in S1304, the event number measurement unit 1201 determines whether the count value of the event reception notification signal, i.e., the count value of the number of event signals, is greater than the threshold number Nth . If the event number measurement unit 1201 determines that the count value of the number of event signals is greater than the threshold number Nth , the process proceeds to S1305, whereas if the count value of the number of event signals is equal to or less than the threshold number (equal to or less than the threshold number Nth ), the process returns to S1301.

S1305に進むと、イベント数測定部1201は、規定時間Δt内に閾値数Nthを超えるイベント信号が発生したと判断し、起動制御部1202に対して、イベント数到達通知信号を送る。
その後、S1306に進むと、イベント数測定部1201は、規定時間Δtとイベント信号数をリセットした後、図13のフローチャートの処理を終了する。
In S1305, the event number measurement unit 1201 determines that an event signal exceeding the threshold number N th has occurred within the specified time Δt, and sends an event number arrival notification signal to the start control unit 1202.
Thereafter, the process proceeds to S1306, where the event number measurement unit 1201 resets the specified time Δt and the number of event signals, and then ends the process of the flowchart in FIG.

なお、イベント信号数をカウントする規定時間Δt及び閾値数Nthは、任意の値を設定することが可能である。また、これら任意の値は、イベント数測定部1201に対して外部からも設定可能である。
イベント数到達通知信号を受けた起動制御部1202は、イベント信号処理部104が省電力モードであるときには通常処理モードへ移行するための起動信号を送信する。一方、イベント信号処理部104が通常処理モードである場合、起動制御部1202は、イベント数測定部1201から入力されたイベント数到達信号を無視する。
The specified time Δt and the threshold number N th for counting the number of event signals can be set to any value. These arbitrary values can also be set to the event number measurement unit 1201 from outside.
When the event signal processing unit 104 is in the power saving mode, the start-up control unit 1202, which has received the event number arrival notification signal, transmits a start-up signal for transitioning to the normal processing mode when the event signal processing unit 104 is in the power saving mode. On the other hand, when the event signal processing unit 104 is in the normal processing mode, the start-up control unit 1202 ignores the event number arrival signal input from the event number measurement unit 1201.

以上説明したように、第5の実施形態の情報処理装置1200においては、撮像センサ101で規定時間内に非同期に生成されるイベント信号の数に応じて、イベント信号処理部104を通常処理モード又は省電力モードに制御することができる。第5の実施形態によれば、イベント信号処理部104が省電力モードである場合に、イベント信号数が閾値数以下であるときには通常処理モードに移行しないため、電力消費をより抑えることが可能となる。 As described above, in the information processing device 1200 of the fifth embodiment, the event signal processing unit 104 can be controlled to a normal processing mode or a power saving mode depending on the number of event signals generated asynchronously within a specified time by the image sensor 101. According to the fifth embodiment, when the event signal processing unit 104 is in the power saving mode, if the number of event signals is equal to or less than a threshold number, the event signal processing unit 104 does not switch to the normal processing mode, which makes it possible to further reduce power consumption.

なお、第5の実施形態において説明した機能は、前述した第1~第4の実施形態にそれぞれ適用することも可能である。一例として、第2の実施形態に対して第5の実施形態の機能を適用した場合、例えば、イベントマスク領域内においてイベント信号数が閾値数に達したときにイベント信号処理部104を通常処理モードに制御するようなことが可能となる。また例えば、イベントマスク領域の扱いは第2の実施形態と同様にし、イベントマスク領域外においてイベント信号数が閾値数に達したときにイベント信号処理部104を通常処理モードに制御するようなことを行えば、さらに消費電力を抑制することが可能となる。 The functions described in the fifth embodiment can also be applied to each of the first to fourth embodiments described above. As an example, when the functions of the fifth embodiment are applied to the second embodiment, it is possible to control the event signal processing unit 104 to the normal processing mode when the number of event signals reaches a threshold number within the event mask area. Also, for example, if the event mask area is handled in the same way as in the second embodiment, and the event signal processing unit 104 is controlled to the normal processing mode when the number of event signals outside the event mask area reaches a threshold number, it is possible to further reduce power consumption.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける一つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えばASIC)によっても実現可能である。
上述の実施形態は、何れも本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明は、その技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions.
The above-mentioned embodiments are merely examples of the implementation of the present invention, and the technical scope of the present invention should not be interpreted as being limited by these. In other words, the present invention can be implemented in various forms without departing from its technical concept or main characteristics.

100:情報処理装置、101:撮像センサ、102:起動制御部、103:情報保持部、104:イベント信号処理部、111:センサアレイ、112:処理回路 100: Information processing device, 101: Image sensor, 102: Startup control unit, 103: Information storage unit, 104: Event signal processing unit, 111: Sensor array, 112: Processing circuit

Claims (13)

画素ごとに入射光の強度変化の検出に応じたイベント信号を生成するイベント駆動型のビジョンセンサを有する撮像手段と、
イベント信号を保持可能な情報保持手段と、
前記イベント信号を処理可能な第1の動作モードと省電力状態となる第2の動作モードとを備えた信号処理手段を、少なくとも起動させる制御手段と、を有し、
前記情報保持手段は、前記撮像手段の外部に設けられており、
前記制御手段は、
前記信号処理手段が前記第2の動作モードである場合、前記撮像手段が前記イベント信号を生成したことに応じて前記信号処理手段を前記第1の動作モードに移行させるように制御し、
前記信号処理手段が前記第1の動作モードである場合、前記撮像手段から閾値時間以内に前記イベント信号が入力されないときに、前記信号処理手段を前記第2の動作モードに移行させるように制御し、
前記撮像手段から前記イベント信号が入力されたときに、前記信号処理手段を前記第2の動作モードから前記第1の動作モードへ移行させるように制御するとともに、前記信号処理手段が前記第2の動作モードから前記第1の動作モードに移行するまで、前記撮像手段から入力された前記イベント信号を前記情報保持手段に保持させる
ことを特徴とする情報処理装置。
an image capturing means having an event-driven vision sensor that generates an event signal for each pixel in response to detection of a change in the intensity of incident light;
an information storage means capable of storing an event signal;
a control means for at least activating a signal processing means having a first operation mode capable of processing the event signal and a second operation mode in which the device is in a power saving state;
the information storage means is provided outside the imaging means,
The control means
When the signal processing means is in the second operation mode, the signal processing means is controlled to transition to the first operation mode in response to the image capturing means generating the event signal;
when the event signal is not input from the imaging means within a threshold time, the signal processing means is controlled to transition to the second operation mode ;
When the event signal is input from the imaging means, the signal processing means is controlled to transition from the second operation mode to the first operation mode, and the event signal input from the imaging means is held in the information holding means until the signal processing means transitions from the second operation mode to the first operation mode.
23. An information processing apparatus comprising:
前記信号処理手段をも有することを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 1, further comprising the signal processing means. 前記制御手段は、前記信号処理手段が前記第2の動作モードから前記第1の動作モードに移行した後に、前記情報保持手段から読み出した前記イベント信号を前記信号処理手段に送信することを特徴とする請求項に記載の情報処理装置。 2. The information processing apparatus according to claim 1, wherein the control means transmits the event signal read from the information holding means to the signal processing means after the signal processing means transitions from the second operation mode to the first operation mode. 前記情報保持手段は、前記撮像手段が備えており、
前記撮像手段は、前記制御手段が前記信号処理手段を制御して前記第2の動作モードから前記第1の動作モードに移行させるまで、前記イベント信号を前記情報保持手段に保持させることを特徴とする請求項1または2に記載の情報処理装置。
The information storage means is provided in the imaging means,
3. The information processing device according to claim 1, wherein the imaging means causes the event signal to be held in the information holding means until the control means controls the signal processing means to transition from the second operation mode to the first operation mode.
前記撮像手段は、前記イベント信号を生成したとき、当該イベント信号を生成したことを示す通知を前記制御手段に出力し、
前記制御手段は、前記信号処理手段が前記第2の動作モードである場合、前記撮像手段から前記イベント信号を生成したことの前記通知が入力されたときに、前記信号処理手段を前記第1の動作モードに移行させるように制御し、前記信号処理手段が前記第2の動作モードから前記第1の動作モードに移行した後に、前記第1の動作モードへ移行したことを示す通知を前記撮像手段に出力し、
前記撮像手段は、前記制御手段から前記信号処理手段が前記第1の動作モードに移行したことを示す前記通知が入力されるまでは、前記イベント信号を前記情報保持手段に保持させ、前記制御手段から前記信号処理手段が前記第1の動作モードに移行したことを示す前記通知が入力された後に、前記情報保持手段が前記保持している前記イベント信号を前記制御手段を介して前記信号処理手段に送信することを特徴とする請求項に記載の情報処理装置。
when the image capturing means generates the event signal, the image capturing means outputs a notification indicating that the event signal has been generated to the control means;
the control means controls the signal processing means to transition to the first operation mode when the notification that the event signal has been generated is input from the imaging means when the signal processing means is in the second operation mode, and outputs a notification indicating that the signal processing means has transitioned to the first operation mode after transitioning from the second operation mode to the first operation mode to the imaging means;
5. The information processing device according to claim 4, wherein the imaging means retains the event signal in the information retaining means until the notification indicating that the signal processing means has transitioned to the first operation mode is input from the control means, and transmits the event signal retained by the information retaining means to the signal processing means via the control means after the notification indicating that the signal processing means has transitioned to the first operation mode is input from the control means .
前記制御手段は、
前記イベント信号の有効または無効を決定するマスク領域の情報を保持し、
前記信号処理手段が前記第2の動作モードである場合、前記撮像手段から入力された前記イベント信号に対して、前記マスク領域を基に当該イベント信号の有効または無効を判定し、前記イベント信号が有効である場合に、前記信号処理手段を前記第1の動作モードに移行させるように制御することを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。
The control means
A mask area is stored to determine whether the event signal is valid or invalid.
An information processing device according to any one of claims 1 to 5, characterized in that, when the signal processing means is in the second operation mode, the signal processing means determines whether the event signal input from the imaging means is valid or invalid based on the mask area, and when the event signal is valid, the signal processing means is controlled to transition to the first operation mode.
前記撮像手段の前記イベント駆動型のビジョンセンサの複数のセンサの位置に対応した複数の画素位置により表現される前記マスク領域を設定する領域設定手段を有し、
前記制御手段は、前記領域設定手段により設定された前記マスク領域の情報を保持することを特徴とする請求項に記載の情報処理装置。
a region setting means for setting the mask region represented by a plurality of pixel positions corresponding to the positions of a plurality of sensors of the event-driven vision sensor of the imaging means,
7. The information processing apparatus according to claim 6 , wherein said control means holds information about the mask area set by said area setting means.
前記撮像手段は、前記イベント信号を生成したとき、当該イベント信号の出力に先立ってイベント信号を生成したことを示す通知を前記制御手段に出力し、
前記制御手段は、前記信号処理手段が前記第2の動作モードである場合、前記撮像手段から前記イベント信号を生成したことを示す前記通知が入力されたときに、前記信号処理手段に対して前記第1の動作モードに移行させるように制御することを特徴とする請求項1または2に記載の情報処理装置。
when the image capturing means generates the event signal, the image capturing means outputs a notification indicating that the event signal has been generated to the control means prior to outputting the event signal;
3. The information processing device according to claim 1, wherein the control means controls the signal processing means to transition to the first operation mode when the notification indicating that the event signal has been generated is input from the imaging means when the signal processing means is in the second operation mode.
前記撮像手段は、前記制御手段に対し、前記イベント信号と前記イベント信号を生成したことを示す通知とを、それぞれ異なる信号線を用いて送信することを特徴とする請求項に記載の情報処理装置。 9. The information processing apparatus according to claim 8, wherein the image capturing means transmits the event signal and a notification indicating that the event signal has been generated to the control means using different signal lines. 前記信号処理手段が前記第2の動作モードである場合、規定時間内において前記撮像手段で生成された前記イベント信号の数が閾値を超えたときに、前記制御手段は、前記信号処理手段を前記第1の動作モードに移行させるように制御することを特徴とする請求項1乃至のいずれか1項に記載の情報処理装置。 10. The information processing device according to claim 1, wherein when the signal processing means is in the second operating mode, when the number of the event signals generated by the imaging means within a specified time exceeds a threshold value, the control means controls the signal processing means to transition to the first operating mode. 前記撮像手段で生成された前記イベント信号の数を測定し、前記規定時間内において前記測定したイベント信号の数が前記閾値を超えたときに、前記制御手段に対して、前記イベント信号の数が閾値を超えたことを通知する測定手段を有することを特徴とする請求項1に記載の情報処理装置。 The information processing device according to claim 10, further comprising a measuring means for measuring the number of the event signals generated by the imaging means, and notifying the control means that the number of the event signals has exceeded the threshold when the number of the measured event signals within the specified time exceeds the threshold . 情報処理装置の制御方法であって、
前記情報処理装置は、画素ごとに入射光の強度変化の検出に応じたイベント信号を生成するイベント駆動型のビジョンセンサを有する撮像手段と、イベント信号を保持可能な情報保持手段と、前記イベント信号を処理可能な第1の動作モードと省電力状態となる第2の動作モードとを備えた信号処理手段を、少なくとも起動させる制御手段と、を有し、
前記情報保持手段は、前記撮像手段の外部に設けられており、
前記信号処理手段が前記第2の動作モードである場合、前記制御手段が、前記撮像手段で前記イベント信号が生成されたことに応じて前記信号処理手段を前記第1の動作モードに移行させるように制御する工程と、
前記信号処理手段が前記第1の動作モードである場合、前記制御手段が、前記撮像手段から閾値時間以内に前記イベント信号が入力されないときに前記信号処理手段を前記第2の動作モードに移行させるように制御する工程と、
前記撮像手段から前記イベント信号が入力されたときに、前記制御手段が、前記信号処理手段を前記第2の動作モードから前記第1の動作モードへ移行させるように制御するとともに、前記信号処理手段が前記第2の動作モードから前記第1の動作モードに移行するまで、前記撮像手段から入力された前記イベント信号を前記情報保持手段に保持させる工程と、
を有することを特徴とする情報処理装置の制御方法。
A method for controlling an information processing device, comprising:
The information processing device includes an imaging means having an event-driven vision sensor that generates an event signal for each pixel in response to detection of a change in intensity of incident light, an information holding means capable of holding the event signal, and a control means that at least starts up a signal processing means having a first operation mode capable of processing the event signal and a second operation mode in a power saving state;
the information storage means is provided outside the imaging means,
a step of controlling, when the signal processing means is in the second operation mode, the control means to transition the signal processing means to the first operation mode in response to the event signal being generated by the imaging means;
a step of controlling, when the signal processing means is in the first operation mode, the control means to transition the signal processing means to the second operation mode when the event signal is not input from the imaging means within a threshold time;
a step of controlling the control means to transition the signal processing means from the second operation mode to the first operation mode when the event signal is input from the imaging means, and causing the information holding means to hold the event signal input from the imaging means until the signal processing means transitions from the second operation mode to the first operation mode;
13. A method for controlling an information processing apparatus comprising the steps of:
コンピュータを、請求項1乃至1のいずれか1項に記載の情報処理装置の制御手段として機能させるためのプログラム。 A program for causing a computer to function as the control means of the information processing device according to any one of claims 1 to 11 .
JP2021090046A 2021-05-28 2021-05-28 Information processing device, control method for information processing device, and program Active JP7706936B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021090046A JP7706936B2 (en) 2021-05-28 2021-05-28 Information processing device, control method for information processing device, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021090046A JP7706936B2 (en) 2021-05-28 2021-05-28 Information processing device, control method for information processing device, and program

Publications (2)

Publication Number Publication Date
JP2022182468A JP2022182468A (en) 2022-12-08
JP7706936B2 true JP7706936B2 (en) 2025-07-14

Family

ID=84329187

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021090046A Active JP7706936B2 (en) 2021-05-28 2021-05-28 Information processing device, control method for information processing device, and program

Country Status (1)

Country Link
JP (1) JP7706936B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013238928A (en) 2012-05-11 2013-11-28 Toshiba Corp Electronic device and power saving setting control method
JP2018501531A (en) 2014-09-30 2018-01-18 クアルコム,インコーポレイテッド Low-power, always-on face detection, tracking, recognition and / or analysis using event-based vision sensors
JP2020195070A (en) 2019-05-28 2020-12-03 キヤノン株式会社 Image pick-up device, control method thereof, and imaging apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3398510B2 (en) * 1995-03-20 2003-04-21 富士通株式会社 Object detection system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013238928A (en) 2012-05-11 2013-11-28 Toshiba Corp Electronic device and power saving setting control method
JP2018501531A (en) 2014-09-30 2018-01-18 クアルコム,インコーポレイテッド Low-power, always-on face detection, tracking, recognition and / or analysis using event-based vision sensors
JP2020195070A (en) 2019-05-28 2020-12-03 キヤノン株式会社 Image pick-up device, control method thereof, and imaging apparatus

Also Published As

Publication number Publication date
JP2022182468A (en) 2022-12-08

Similar Documents

Publication Publication Date Title
US11825218B2 (en) Dynamic region of interest (ROI) for event-based vision sensors
US20200260022A1 (en) System and method for event camera data processing
US20180032150A1 (en) Method for processing event signal and event-based sensor performing the same
CN105430251A (en) Information processing device and image input device
JP6156578B2 (en) Control device for imaging device
KR20200115881A (en) Dynamic vision sensor configured to calibrate event signals using optical black region and method of operating the same
CN114095673B (en) Image output method, device and computer readable storage medium
JP7618421B2 (en) Information processing device, information processing method, and program
JP7706936B2 (en) Information processing device, control method for information processing device, and program
KR101418892B1 (en) Front-end event detector and low-power camera system using thereof
CN115410063A (en) Image processing apparatus and method, electronic device, and medium
CN110049254A (en) Image processing method, device, storage medium and electronic equipment
JP7175730B2 (en) Signal processing device, electronic device, sensor device, signal processing method and program
JP6844503B2 (en) Monitoring system
JP7414431B2 (en) Imaging device and its control method and program
CN101924870A (en) Mobile image data generator and system using mobile image data, and related method
CN115272062A (en) Image processing method and system, image preprocessing device and electronic equipment
US12093597B2 (en) Display device
JP7702089B2 (en) Signal processing device, sensor device, signal processing method and program
JP7830097B2 (en) Imaging device, control method for imaging device, and program
US12456176B2 (en) Image signal processor and noise removal method
CN119211709B (en) Methods, apparatus and electronic equipment for detecting image processing chips
EP4361829A1 (en) System-on-chip, environmental monitoring devices and control systems incorporating system-on-chip
JP2005012548A (en) Motion detecting apparatus, method, and monitor system
JP2019029699A (en) Imaging apparatus, control method thereof, and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240520

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250220

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250501

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250702

R150 Certificate of patent or registration of utility model

Ref document number: 7706936

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150