Online Store  Camera Selector  Camera Solutions
Camera Selector Camera Software NVIDIA® Jetson Cameras Camera Boards USB 2.0 Camera Board Stereo Vision Camera
Camera Modules
Fixed focus  » 13.0 MP AR1335 MIPI - e-CAM131_CUMI1335_MOD  » 13.0 MP AR1820HS MIPI - e-CAM130_CUMI1820_MOD  » 5.0 MP OV5640 - e-CAM51_CU5640_MOD  » 5.0 MP MT9P031 Monochrome - e-CAM50_CU9P031_MOD  » 4.0 MP OV4682 RGB-IR - e-CAM40_CUMI4682_MOD  » 3.4 MP AR0330 Low Light - e-CAM30_CUMI0330_MOD  » 2.0 MP Sony IMX290 MIPI - e-CAM21_CUMI290_MOD  » 2.0 MP AR0230AT HDR - e-CAM20_CU0230_MOD  new  » 1.0 MP AR0130CS NIR - e-CAM10_CU0130_MOD  » 1.0 MP OV10633 HDR - e-CAM1M_CU10630_MOD Auto focus  » 21MP Sony IMX230 MIPI - e-CAM210_MI230_MOD    » 8.0 MP OV8865 MIPI - e-CAM80_MI8865_MOD    » 5.0 MP OV5680 MIPI - e-CAM58_MI5680_MOD  » 5.0 MP OV5640 MIPI - e-CAM52A_MI5640_MOD  » 5.0 MP OV5640 MIPI (70mm) - e-CAM57_MI5640_MOD  » 5.0 MP OV5640 Parallel - e-CAM52A_5640_MOD  » 3.4 MP AR0330 Low Light - e-CAM31_MI0330_MOD
USB 3.0 Cameras
Camera Selector Stereo Camera - Tara 13.0 MP Autofocus - See3CAM_130 13.0 MP Fixed focus - See3CAM_CU135 13.0 MP Fixed focus - See3CAM_CU130 8.0 MP Autofocus - See3CAM_81 5.0 MP Color - See3CAMCU50 5.0 MP Monochrome - See3CAM_CU51 4.0 MP RAW RGB-IR - See3CAM_CU40 3.4 MP Liquid Lens - See3CAM_30 3.4 MP Low Light - See3CAM_CU30 3.4 MP GMSL Camera - NileCAM 2.0 MP HDR - See3CAM_CU20 1.3 MP Monochrome NIR - See3CAM_12CUNIR Industrial Camera  » 1.3 MP Global Shutter (Full Color) - See3CAM_11CUG  » 1.3 MP Global Shutter (Monochrome/RAW Bayer) - See3CAM_10CUG
Cypress® CX3™ RDK
Cypress® CX3™ Socionext® ISP RDK with Dual Sony® Sensors - Tania   Cypress® CX3™ RDK - Denebola Cypress® CX3™ THine® ISP 13MP RDK - Ascella
System on Modules (SoM)
eSOMiMX7- i.MX7 Module  new eSOMiMX6-micro Computer on Module eSOMiMX6 - i.MX6 Computer on Module eSOMTK1- Tegra K1 Computer on Module eSOM3730 - AM3703 / DM3730 Computer on Module eSOM270 - PXA270 Computer on Module eSOMgears Beacon - SOM Newsletter Archive
Contact Us Support

RMA Policy Warranty Get Quote

» Need more details about a product you want to buy

» Need help in placing an order

» Don't have the software along with the product

Chat with Us

For any other questions regarding functioning of the product, queries related to the product, technical questions,

Create Ticket
Online Store  Online Store

Windows Embedded Compact / Windows CE - Camera Drivers

CMOS sensors are being increasingly used in embedded applications as the cost and performance of CMOS sensors are beginning to match the requirements of the embedded industry.

e-con Systems has been working with CMOS sensors for the past 10 years and have been involved in end to end camera solutions for its customers. e-con has developed a lot of expertise in cameras and imaging and has robust industry partnerships for camera sensors, processors and software vendors.

e-con Systems manufactures and sells camera modules from 1MP to 8MP, Parallel, MIPI and USB 3.0 super speed cameras

Camera drivers development

e-con Systems offers DirectShow based device drivers for its camera modules for testing on a variety of development boards. Along with the camera sensor based daughter cards for the development boards, for evaluation, e-con systems also provides the drivers and application software to evaluate the various modules for the customer use case.

camera Development Boards

In addition to its camera offerings, e-con Systems differentiates itself from other vendors by offering solutions and specific services that enables the customer to design and integrate the camera into their product. e-con Systems has worked with customers and optimized the camera drivers and developed specific applications based on customer requirements.

Some of the customer applications that e-con has worked on in developing camera drivers include:

bullatCapture image (from click to image on RAM) in 300ms.

bullatStream a 720p stream of video at 60 fps from the image sensor to display without any frame loss.

bullatGather the video stream from a sensor on a circular ring buffer on the RAM for processing of the frames.

In addition to these cases, e-con has worked on many more driver development applications which meet very specific and unique customer requirements.

DirectShow Camera Drivers For Windows CE 6.0 / Windows Embedded Compact 2013 and 7

Camera integration onto the Windows Embedded Compact has to follow the DirectShow framework and the drivers developed by the engineering team at e-con Systems adhere to the DirectShow framework. Following the standard set by Microsoft, the drivers can be used with any DirectShow based application.

windows embedded/DirectShow Block Diagram

The camera driver generally is a single piece of device level software that controls the camera sensor, camera sensor interface in the applications processor, Image Processing unit in the processor and the imaging to display pipeline in the processor. Developing a driver for the camera requires a very clear understanding and control over all the elements mentioned above.

Exploiting all the various features and capabilities of the processor and image sensor with the DirectShow implementation without compromising on speed and performance is a challenging task. e-con systems has developed DirectShow camera drivers for many SOCs like TI OMAP3(DM3730), OMAP4, IMX 6, IMX 32, IMX53, PXA270, PXA320, Samsung Exynos, etc.

Do you want to develop DirectShow camera drivers? Click Here

Image Processing & Codec Integration

Unlike other peripherals including a camera could be for multiple purposes like

bullatStill Image Capture.

bullatVideo Capture.

bullatProcessing of frames and identifying something.

bullatCompressing and transmitting over the network.

More often than not, the camera frames from the sensor pass through various steps of image processing before being utilized for the application.

There are two primary objectives in image/video stream processing:

bullatImproving the image quality and appearance of the image stream.

bullatProcessing the image to identify certain aspects in the image.

e-con Systems has integrated its custom software image processing blocks onto the camera imaging pipeline for the following


bullatColour Mode processing.

bullatAuto White Balancing.

bullatColour and Gamma Corrections.


e-con's engineers have also worked on utilizing the image processing unit blocks in processors like OMAP to do the scaling, colour/gamma correction, etc.

Image Processing Block diagram

On the other hand, e-con Systems has utilized the openCV, a computer vision algorithm to process the images and identify various aspects in an image like

bullatCircle Detection / Colour Detection.

bullatFace Detection.

bullatEdge Detection. , etc

Image Quality tuning

In many cases, WYSIWYG is very important and it is also important that the images are close to real life for many use cases. Especially in forestry and mining the images captured by cameras need to be close in colour and contour to the original real life object.

e-con Systems has an in-house image testing laboratory (based on Imatest, when the camera engineering group can capture images of standard targets under standard lighting conditions and can compare them with pre-set results to identify the problems in the cameras. The problems in optics, image sensing, focus, colour reproduction, etc. can be identified clearly and the required compensatory steps can be taken in the software processing.

Image Quality tuning
Windows Embedded Partner Logo

“ e-con Systems has been providing us with good technical support and high quality camera driver source codes. This enables us to accelerate our new system development process ahead of schedule. With e-con Systems’ quick response and reliable technical support, we can focus our efforts on core technology improvement and development. ” Read more..

Ms. Janice Liao,

Program Manager,

MilDef CReTE Inc.

“ After a long investigation and some bad experiences with some 'expert' BSP developers, Actronic Technologies contracted e-con Systems Ltd to work on the BSP for their new WinCE platform. The engagement was one of the smoothest I have managed considering the added complexity of time and distance. The level of expertise and the willingness of the management and developer to go the extra mile for us will be something I take away from this engagement. The work was delivered to our quality expectation ” Read more..

Clyde Soares,

Senior Project Manager,

Actronic technologies.

“The support from e-con's team has been very good and fast. From the day, we purchased the e-CAM32_OMAP_GSTIX camera board and till we got it working, it was a smooth ride and whenever there were little mistakes on our side, the support was on time and corrective. Great support and truly brilliant! ” Read more..

Kevin Rodger