Hardware & Software Design for
Video Capture, Processing, Display
We provide the "glue" that connects the video components
inside a video camera, image processor, LCD display. Our typical
design has a FPGA and a microprocessor. The micro-processor
can be a "soft" processor inside the FPGA or an external
processor. The FPGA code is written in Verilog or VHDL, and the
microprocessor code is C or C++. Three
recent projects are shown below:

Low-cost endoscope board with video, CPU, and touch screen GUI

X-Ray camera with electronic image rotation
Radar video scan converter PC/104-Plus card with graphics overlay
We
have written low-level drivers for WindRiver's VxWorks and
embedded Linux. We can also supply a simple foreground
processing loop with background interrupt service routines, instead of
an RTOS. Our designs usually need FDA or FAA approval, so fewer
lines of source code means less testing and easier DO-254 and DO-178
approval. We have written our own graphics and image processing
libraries, so only the code that is really needed is included in
the application. We believe that simple is better in design,
implementation and especially quality control.
Past designs have included a printer decompression
engine, sonar processor, radiometric camera, radar display,
in-flight entertainment display, x-ray
camera, and endoscope color video processor. Supported video
formats include DV, SD-SDI, HD-SDI, DVI, HDMI, 1080i, 1080p, NTSC and PAL Y/C, CVBS.
Video processing modules include format conversion, scaling, noise
filters, high dynamic range, motion-adaptive de-interlace, and
smooth image rotation at 1/4 degree increments.
Our company
philosophy:
-
Making
it simple is harder than making it complicated, but simple is
always better
-
Real engineering is
providing the same capabilities with a simple low cost design
Email: info@hopkinsimaging.com
Office phone number: 972-836-8132
Location: Denton, Texas