[go: up one dir, main page]

WO2014118710A1 - An image processing module comprising a fpga - Google Patents

An image processing module comprising a fpga Download PDF

Info

Publication number
WO2014118710A1
WO2014118710A1 PCT/IB2014/058633 IB2014058633W WO2014118710A1 WO 2014118710 A1 WO2014118710 A1 WO 2014118710A1 IB 2014058633 W IB2014058633 W IB 2014058633W WO 2014118710 A1 WO2014118710 A1 WO 2014118710A1
Authority
WO
WIPO (PCT)
Prior art keywords
image processing
interface
processing module
symbology
unit
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.)
Ceased
Application number
PCT/IB2014/058633
Other languages
French (fr)
Inventor
Yüksel SERDAR
Umur AKINCI
Fatih ISIK
Cemil KIZILOZ
Coskun Ayyildiz
Cagatay KALELIOGLU
Taner TURKMEN
Ali Erkin ARSLAN
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.)
Aselsan Elektronik Sanayi ve Ticaret AS
Original Assignee
Aselsan Elektronik Sanayi ve Ticaret AS
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 Aselsan Elektronik Sanayi ve Ticaret AS filed Critical Aselsan Elektronik Sanayi ve Ticaret AS
Priority to UAU201506282U priority Critical patent/UA105745U/en
Publication of WO2014118710A1 publication Critical patent/WO2014118710A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/20Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from infrared radiation only
    • H04N23/23Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from infrared radiation only from thermal infrared radiation

Definitions

  • the present invention relates to modules which are designed to be employed preferably in handheld and battery-operated military thermal video cameras and which can perform image processing.
  • the type of architecture wherein the functions are assigned to different modules, boards and/or memories, is the "Distributed Architecture".
  • This kind of devices includes various sub-units such as the image processing module for processing the detector data that produces the thermal image, the symbology module which places symbology/text/menu on the video signal generated by the former module, the processor and control module which has the function of communication with the sub-units in the device, and the interface module which controls the communication with the external devices.
  • "Partial Distributed Architecture” wherein modules having a plurality of functions are combined, is preferred. Even if the modules are combined, there are different memories assigned for each function. Additionally, FPGA and the external memories of the processors are different from each other. Since they cannot use a shared memory, the process results should be sent from FPGA to the processor and from the processor to FPGA.
  • Military thermal imaging devices are day by day getting smaller in terms of volume and more lightweight. In addition to these, their power consumption is also desired to be lower. Devices with distributed or partially distributed architecture (multi module/board/memory) have difficulty in meeting these demands and in some cases they fail to do so.
  • FPGAs and the processors are physically separate, FPGA and the processors are enabled to communicate through the complex and difficult routing formed on the printed circuit board. This elongates the development process of the design and these structures have an insufficient speed.
  • the objective of the present invention is to provide an image processing module, which can perform all of the functions that are required to be performed in imaging devices, and which has a smaller volume and lower power consumption compared to the architectures in the state of the art.
  • Figure 1 is a schematic view of the image processing module.
  • FIG. 2 is a schematic view of the data communication in the image processing module.
  • the components shown in the figures are each given reference numbers as follows:
  • FPGA Field Programmable Gate Array
  • Video converter 10. Serial communication interfaces
  • RGB red, green, blue
  • CVBS Color, Video, Blanking, and Sync.
  • the image processing module (1) of the present invention basically comprises: at least one FPGA integrated circuit (2) having at least one interface unit (21) adapted to enable communication with the external devices, at least one image processing unit (22) adapted to process the image data coming from the detector, at least one software-based processor (23) adapted to control the communication between the in-device units, at least one symbology unit (24) adapted to place symbology/text/menu etc. on the image generated by the image processing unit (22), at least one multi port memory controller (25),
  • At least one memory (3) which has a processor memory area (31) designated for software-based processor (23), an interface memory area (32) designated for the interface unit (21), an image processing memory area (33) designated for the image processing unit (22), a symbology memory area (34) designated for the symbology unit (24).
  • a single FPGA integrated circuit (2) and preferably a single physical memory (3) are used on the image processing module (1) of the present invention.
  • the software-based processor (23) is realized as the soft core in the FPGA integrated circuit (2).
  • This structure can fulfill all the functions provided by the architectures in the state of the art. Thanks to the multi port memory controller (25) provided in the FPGA integrated circuit (2), a plurality of high speed read/write interfaces are provided to the single physical memory (3).
  • each function image processing, symbology, control, interface, processor
  • requiring memory has its own memory area (31), (32), (33), (34).
  • the software-based processor (23) can use the processor memory area (31) designated for it via the multi port memory controller (25).
  • the image processing module (1) of the present invention further includes an LVDS receiver (4), a video decoder (5) preferably having analog CVBS input(s) (A) and a key interface (6) which receives discrete signals (C) from the keys and power switch on the device where the module (1) is used.
  • the LVDS receiver (4), video decoder (5) and the key interface (6) transmit the data that they receive to the FPGA integrated circuit (2).
  • the FPGA integrated circuit (2) further includes thereon a raw video output (7), a video coder/multiplexer (8) preferably having analog CVBS output(s) (B), a video converter (9) preferably having analog RGB output(s) (13), serial communication (RS 232, RS 422, etc.) interfaces (10), I2C interface (11) and JTAG interface (12).
  • a module (1) design is realized which can provide the desired features particularly in handheld and battery operated military thermal video cameras.
  • the functions expected from the device are provided with a smaller volume and lower power consumption compared to the architectures in the state of the art.
  • the cost and power consumption decrease as well. Since a smaller number of boards and interconnection cables is required, volume and thus the weight of the devices can be reduced.

Landscapes

  • Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Logic Circuits (AREA)
  • Stored Programmes (AREA)
  • Studio Devices (AREA)
  • Facsimiles In General (AREA)
  • Transforming Light Signals Into Electric Signals (AREA)
  • Solid State Image Pick-Up Elements (AREA)

Abstract

The present invention relates to modules which are designed to be employed preferably in handheld and battery-operated military thermal video cameras and which can perform image processing. The objective of the present invention is to provide an image processing module, which can perform all of the functions that are required to be performed in imaging devices, and which has a smaller volume and lower power consumption compared to the architectures in the state of the art.

Description

AN IMAGE PROCESSING MODULE COMPRISING A FPGA
DESCRIPTION
Field of the Invention
The present invention relates to modules which are designed to be employed preferably in handheld and battery-operated military thermal video cameras and which can perform image processing. Background of the Invention
In the state of the art, two types of architectures are used for performing the functions required in military thermal imaging devices. The type of architecture, wherein the functions are assigned to different modules, boards and/or memories, is the "Distributed Architecture". This kind of devices includes various sub-units such as the image processing module for processing the detector data that produces the thermal image, the symbology module which places symbology/text/menu on the video signal generated by the former module, the processor and control module which has the function of communication with the sub-units in the device, and the interface module which controls the communication with the external devices.
In some cases, "Partial Distributed Architecture", wherein modules having a plurality of functions are combined, is preferred. Even if the modules are combined, there are different memories assigned for each function. Additionally, FPGA and the external memories of the processors are different from each other. Since they cannot use a shared memory, the process results should be sent from FPGA to the processor and from the processor to FPGA. Military thermal imaging devices are day by day getting smaller in terms of volume and more lightweight. In addition to these, their power consumption is also desired to be lower. Devices with distributed or partially distributed architecture (multi module/board/memory) have difficulty in meeting these demands and in some cases they fail to do so.
In the state of the art, provision of a different module/board for each function (Distributed Architecture), provision of a different memory for each function (Partial Distributed Architecture) and provision of separate memories for both the Processor(s) and the FPGA(s) (Distributed Architecture and Partial Distributed Architecture) increase the size and power consumption of the device/module/board. There are too many module/board/external memories in this structure. When a small number of them is used, either the function cannot be fulfilled or the performance of the concerned function decreases.
Due to the fact that FPGAs and the processors are physically separate, FPGA and the processors are enabled to communicate through the complex and difficult routing formed on the printed circuit board. This elongates the development process of the design and these structures have an insufficient speed.
Summary of the Invention
The objective of the present invention is to provide an image processing module, which can perform all of the functions that are required to be performed in imaging devices, and which has a smaller volume and lower power consumption compared to the architectures in the state of the art. Detailed Description of the Invention
The image processing module developed to fulfill the objective of the present invention is illustrated in the accompanying figures, in which,
Figure 1 is a schematic view of the image processing module.
Figure 2 is a schematic view of the data communication in the image processing module. The components shown in the figures are each given reference numbers as follows:
1. Image processing module
2. FPGA (Field Programmable Gate Array) integrated circuit
21. Interface unit
22. Image processing unit
23. Software-based processor
24. Symbology unit
25. Multi port memory controller
3. Memory
31. Processor memory area
32. Interface memory area
33. Image processing memory area
34. Symbology memory area
4. LVDS (Low Voltage Differential Signaling) receiver
5. Video decoder
6. Key interface
7. Raw video output
8. Video coder/multiplexer
9. Video converter 10. Serial communication interfaces
11. 12C interface
12. JTAG (Joint Test Action Group) interface
13. RGB (red, green, blue) output
A. CVBS (Color, Video, Blanking, and Sync.) input
B. CVBS output
C. Discrete signals
The image processing module (1) of the present invention basically comprises: at least one FPGA integrated circuit (2) having at least one interface unit (21) adapted to enable communication with the external devices, at least one image processing unit (22) adapted to process the image data coming from the detector, at least one software-based processor (23) adapted to control the communication between the in-device units, at least one symbology unit (24) adapted to place symbology/text/menu etc. on the image generated by the image processing unit (22), at least one multi port memory controller (25),
at least one memory (3) which has a processor memory area (31) designated for software-based processor (23), an interface memory area (32) designated for the interface unit (21), an image processing memory area (33) designated for the image processing unit (22), a symbology memory area (34) designated for the symbology unit (24).
Preferably a single FPGA integrated circuit (2) and preferably a single physical memory (3) are used on the image processing module (1) of the present invention. The software-based processor (23) is realized as the soft core in the FPGA integrated circuit (2). This structure can fulfill all the functions provided by the architectures in the state of the art. Thanks to the multi port memory controller (25) provided in the FPGA integrated circuit (2), a plurality of high speed read/write interfaces are provided to the single physical memory (3). Thus, each function (image processing, symbology, control, interface, processor) requiring memory has its own memory area (31), (32), (33), (34).
Control of the sub-units, reading the keys on the device where the module (1) is used, menu structure and symbology information and similar functions are carried out by the software-based processor (23). The software -based processor (23) can use the processor memory area (31) designated for it via the multi port memory controller (25).
The image processing module (1) of the present invention further includes an LVDS receiver (4), a video decoder (5) preferably having analog CVBS input(s) (A) and a key interface (6) which receives discrete signals (C) from the keys and power switch on the device where the module (1) is used. The LVDS receiver (4), video decoder (5) and the key interface (6) transmit the data that they receive to the FPGA integrated circuit (2). In the image processing module (1) of the present invention, the FPGA integrated circuit (2) further includes thereon a raw video output (7), a video coder/multiplexer (8) preferably having analog CVBS output(s) (B), a video converter (9) preferably having analog RGB output(s) (13), serial communication (RS 232, RS 422, etc.) interfaces (10), I2C interface (11) and JTAG interface (12).
By means of the image processing module (1) of the present invention, a module (1) design is realized which can provide the desired features particularly in handheld and battery operated military thermal video cameras. By using this module (1), the functions expected from the device are provided with a smaller volume and lower power consumption compared to the architectures in the state of the art. As the number of boards and thus the memories (3) decreases, the cost and power consumption decrease as well. Since a smaller number of boards and interconnection cables is required, volume and thus the weight of the devices can be reduced.
Within the framework of these basic concepts, it is possible to develop various embodiments of the image processing module (1) of the present invention. The invention cannot be limited to the examples described herein and it is essentially as defined in the claims.

Claims

1. An image processing module (1) basically characterized by
at least one FPGA integrated circuit (2) having at least one interface unit (21) adapted to enable communication with the external devices, at least one image processing unit (22) adapted to process the image data coming from the detector, at least one software-based processor (23) adapted to control the communication between the in-device units, at least one symbology unit (24) adapted to place symbology/text/menu etc. on the image generated by the image processing unit (22), at least one multi port memory controller (25),
at least one memory (3) which has a processor memory area (31) designated for software-based processor (23), an interface memory area (32) designated for the interface unit (21), an image processing memory area (33) designated for the image processing unit (22), a symbology memory area (34) designated for the symbology unit (24).
2. An image processing module (1) according to Claim 1, characterized by an LVDS receiver (4), a video decoder (5) preferably having analog CVBS input(s) (A) and a key interface (6) which receives discrete signals (C) from the keys and power switch on the device where the module (1) is used.
3. An image processing module (1) according to any one of preceding claims, characterized by the LVDS receiver (4), video decoder (5) and the key interface (6) which transmit the data that they receive to the FPGA integrated circuit (2).
4. An image processing module (1) according to any one of preceding claims, characterized by a raw video output (7), a video coder/multiplexer (8) preferably having analog CVBS output(s) (B), a video converter (9) preferably having analog RGB output(s) (13), serial communication (RS 232, RS 422, etc.) interfaces (10), I2C interface (11) and JTAG interface (12) provided on the FPGA integrated circuit (2).
PCT/IB2014/058633 2013-01-31 2014-01-29 An image processing module comprising a fpga Ceased WO2014118710A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
UAU201506282U UA105745U (en) 2013-01-31 2014-01-29 IMAGE PROCESSING MODULE INCLUDING PCM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
TR201301238 2013-01-31
TR2013/01238 2013-01-31

Publications (1)

Publication Number Publication Date
WO2014118710A1 true WO2014118710A1 (en) 2014-08-07

Family

ID=50733099

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2014/058633 Ceased WO2014118710A1 (en) 2013-01-31 2014-01-29 An image processing module comprising a fpga

Country Status (3)

Country Link
JO (1) JO3164B1 (en)
UA (1) UA105745U (en)
WO (1) WO2014118710A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10021299B2 (en) 2016-05-31 2018-07-10 Tower Spring Global Limited System and method for image stitching
CN109743513A (en) * 2018-12-17 2019-05-10 中国科学院长春光学精密机械与物理研究所 An infrared imaging processing circuit and infrared detection system
CN115442351A (en) * 2022-08-06 2022-12-06 中国船舶重工集团公司第七一五研究所 A high-speed RS-422 serial communication module based on FPGA and CPU

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6011730A (en) * 1997-07-16 2000-01-04 Altera Corporation Programmable logic device with multi-port memory
US7470902B1 (en) * 2006-03-20 2008-12-30 Flir Systems, Inc. Infrared camera electronic architectures
US20090050806A1 (en) * 2004-12-03 2009-02-26 Fluke Corporation Visible light and ir combined image camera with a laser pointer
US20130021475A1 (en) * 2011-07-21 2013-01-24 Canant Ross L Systems and methods for sensor control

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6011730A (en) * 1997-07-16 2000-01-04 Altera Corporation Programmable logic device with multi-port memory
US20090050806A1 (en) * 2004-12-03 2009-02-26 Fluke Corporation Visible light and ir combined image camera with a laser pointer
US7470902B1 (en) * 2006-03-20 2008-12-30 Flir Systems, Inc. Infrared camera electronic architectures
US20130021475A1 (en) * 2011-07-21 2013-01-24 Canant Ross L Systems and methods for sensor control

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10021299B2 (en) 2016-05-31 2018-07-10 Tower Spring Global Limited System and method for image stitching
CN109743513A (en) * 2018-12-17 2019-05-10 中国科学院长春光学精密机械与物理研究所 An infrared imaging processing circuit and infrared detection system
CN115442351A (en) * 2022-08-06 2022-12-06 中国船舶重工集团公司第七一五研究所 A high-speed RS-422 serial communication module based on FPGA and CPU

Also Published As

Publication number Publication date
JO3164B1 (en) 2017-09-20
UA105745U (en) 2016-04-11

Similar Documents

Publication Publication Date Title
CN108924477B (en) Remote video processing method and system and video processing equipment
EP2141782A3 (en) Battery system
US20210182236A1 (en) Peripheral module validation for modular digital optical gunsight systems
US10496558B2 (en) Modular device, system, and method for reconfigurable data distribution
US20120191894A1 (en) Display with multiple video inputs and peripheral attachments
CN104967783B (en) Towards the micro- image capturing system of multichannel of micro-nano star
US11215665B2 (en) Debugging solution for multi-core processors
US9973668B2 (en) Camera system having a modular printed circuit board arrangement
WO2015011667A1 (en) A computer module in a single card
CN103647955A (en) Head-wearing type video shooting and recording device and system of head-wearing type video taking device
WO2014118710A1 (en) An image processing module comprising a fpga
US10257440B2 (en) Video matrix controller
JP2023179491A (en) System, program and the like
US9530173B2 (en) Information processing device, imaging device, and information processing method
JP2012089920A (en) Image pick-up device
KR20090022672A (en) Dual camera module of one board type
CN102065212A (en) Multipath digital image or digital video collecting device
CN103552507A (en) Panoramic display and record system of external car environment
KR20140086784A (en) Detachable controller for vehicle
CN212115495U (en) Analog-digital conversion vehicle-mounted monitoring system capable of achieving multi-angle long-distance wiring
KR100806689B1 (en) Multi-Mount Camera Module and Mobile Communication Terminal Having Same
CN102231839B (en) Inter-integrated circuit (I2C) control device and method for double sensors
Zhang et al. A wide-spectrum and high-speed CMOS system based on FPGA
JP2013025984A (en) Wiring unit
JP6289633B2 (en) Data processing apparatus and aircraft

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 14724790

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: U201506282

Country of ref document: UA

122 Ep: pct application non-entry in european phase

Ref document number: 14724790

Country of ref document: EP

Kind code of ref document: A1