Datacube Inc.
| Formerly | Datacube SMK, Inc. |
|---|---|
| Company type | Private |
| Industry | Computer hardware Computer software |
| Predecessor | Datacube Corporation |
| Founded | 1978 |
| Founders | Stanley Michael Karandanis J. Stewart Dunn |
| Defunct | 2005 |
| Headquarters | Danvers, Massachusetts |
| Website | datacube.com (archived) |
Datacube Inc. was an American computer enterprise operating from 1978 until 2005, specializing in real-time digital image processing hardware and software solutions for sectors including industrial, medical, military, and scientific applications. Its MaxVideo series of image processors secured a notable portion of the market by utilizing a modular architecture. The company was recognized for pioneering innovations such as the first commercially available single-board frame grabber and the initial real-time image convolution system.
Early history
Established in 1978 by Stanley Michael Karandanis (1934–2007) and J. Stewart Dunn (1941–2020), Datacube SMK was based in Danvers, Massachusetts. It originated from an earlier entity, Datacube Corporation (founded 1969), which specialized in manufacturing precision miniature power supplies designed for integrated circuits. In its early phase, Datacube SMK focused on developing board-level components compatible with the Multibus microprocessor bus architecture, producing PROM, RAM, and character generator boards utilized within PROM programming devices.
Karandanis brought significant semiconductor industry experience from his previous positions at Transitron and Bell Labs, as well as his tenure as engineering director at Monolithic Memories (MMI), where he contributed to programmable logic device innovations. This expertise granted the company access to essential components such as PALs, GALs, FPGAs, and CPLDs, which were instrumental in realizing Datacube’s compact product designs.
In 1980, the company introduced the VG-120, recognized as the first commercial single-board frame grabber capable of processing 320×240 pixels with 6-bit grayscale video on a Multibus platform—an important advancement that replaced larger multi-board configurations.
To broaden its product portfolio, Karandanis recruited engineers from Matrox to develop Q-Bus frame grabbers aimed at emerging companies like Cognex. Although some personnel departed to competitors such as Imaging Technology Inc., Datacube supplemented its workforce with consultants and engineers who contributed to advancements in the QVG-120 product line and associated software.
In 1983, Shep Siegel joined from Ampex to spearhead development of modular machine vision hardware for Motorola’s VMEbus system. The VVG-128 emerged as the first video acquisition and display solution designed for VMEbus environments targeting factory automation markets. Following the passing of Paul Bloom, Dave Erickson was promoted to engineering manager.
This foundational period’s emphasis on modularity and programmable hardware established Datacube’s edge in the image processing sector through continuous innovation and strong leadership.
MaxVideo 10
Towards the end of 1985, Datacube unveiled the MaxVideo 10 family—VMEbus-based image processing boards tailored for machine vision applications. The initial lineup comprised seven boards: Digimax (digitizer and display), Framestore (high-density triple 512 × 512 framestore), VFIR (the first real-time 3×3 image filter), SNAP (3×3 Systolic Neighborhood Array Processor), Featuremax (real-time statistical analysis), SP (single-point processor), and Protomax (a prototyping board). These modules communicated via the proprietary MaxBus data bus system managed by MaxWare software and corresponding drivers. MaxBus incorporated precise timing synchronization using a differential ECL bus with 14-pin ribbon cables that facilitated routing of 8-bit data at 10 MHz among components.
By the early 1990s, Datacube had achieved substantial growth, capturing approximately 17 percent market share in image processing alongside competitor ITI. Organizational changes included appointing Barry Egan as vice president of manufacturing and promoting Barry Unger to chief operating officer. Robert C. Berger expanded the software development team while transitioning platforms from CP/M to Unix environments employing LSI-11 processors and later Sun Microsystems workstations. Software development progressed from assembly language toward C programming, enhancing overall product functionality.
Hardware innovation continued with the recruitment of John Bloomfield from Ampex and the release of second-generation MaxVideo products in 1990. Under Siegel’s direction, the company introduced its first image warper featuring Addgen, Interp, and XFS modules. Bloomfield improved processing capabilities by implementing regions-of-interest (ROI) support and was a pioneer in integrating Xilinx FPGAs into their systems. Datacube’s vertically integrated modular boards reinforced its position as a leading technology provider in real-time imaging solutions.
MaxVideo 20 and 200
Datacube streamlined the MaxVideo 10 hardware, originally occupying an entire rack, into a compact dual-slot VMEbus unit running a 20 MHz pipeline. This redesign preserved modularity while significantly reducing the reliance on MaxBus cabling. Following a development period of two years beginning in 1988, the MaxVideo 20 was introduced in late 1990. It featured a novel three-port image memory module accommodating up to six 72-pin SIMMs and integrated advanced imaging components from LSI Corporation, such as a 32×32 digital crosspoint switch and an 8×8 FIR filter operating at 20 MHz. Dunn engineered critical ASICs including the AG display controller capable of up to 40 MHz, the AS and AD analog/digital front-end units, the AC color digitizer, and the AU general-purpose processing ASIC. The AU chip incorporated innovative linear, nonlinear, and statistical imaging capabilities that became foundational for subsequent systems. Its design included Booth multipliers created by mathematician Steve Gabriel.
The SIMM memory modules combined CPLDs, FPGAs, and graphics DRAM within a dense configuration limited to 1 MB across 14 devices. Siegel developed the VSIM ASIC to efficiently manage high-density SDRAM. Several MaxModule processing boards were designed for MaxVideo 20; among them, Siegel’s MiniWarper ASIC provided real-time image warping at 20 MHz. These modules delivered imaging functionalities on smaller form factors with reduced complexity compared to full VME boards.
In early 1993, Datacube unveiled the MaxVideo 200, driven by Siegel’s D52 ASIC—a complex chip with 225,000 gates responsible for pipeline control and image processing tasks. This chip supported expansion through conventional DRAM alongside its integrated 24 MB of graphics DRAM. The MaxVideo 200 marked a significant leap forward in Datacube’s product line and contributed substantially to its growth within the imaging sector.
MaxPCI
Prior to 1996, all MaxVideo products were exclusively designed for the VMEbus platform. With the emergence of Pentium-based personal computers and the PCI bus standard, Datacube developed a PC-compatible version of MaxVideo which debuted in 1996. The MaxPCI operated at a frequency of 40 MHz and incorporated an advanced large crosspoint ASIC (50 x 40 x 8) featuring full region-of-interest timing and sophisticated imaging functions developed by Erich Whitney. Dunn upgraded the AU ASIC to support 40 MHz operation and integrated a new statistics processing unit. The acquisition subsystem was engineered by Tim Ganley, while Simmons created a family of analog and digital front-ends (QA and QD) operating at 40 MHz. For display integration, a VGA board from Univision was employed, complemented by Shep’s NTD software facilitating real-time disk access.
To better address market needs in medical imaging, web inspection, and machine vision sectors, Datacube established three specialized vertical integration teams in 1994 focused on OEM solutions. Siegel led efforts in Medical applications; Simmons managed Web printing initiatives; and Scott Roth directed Machine Vision projects—each group developing customized systems tailored to their specific industries.
MaxVision Toolkit
In 1995, the machine vision division launched the MaxVision Toolkit—a robust software suite designed for image capture, object recognition, measurement, inspection, and camera calibration tasks. This Toolkit offered utilities such as normalized correlation, line and arc fitting algorithms, edge detection methods, template inspection tools, pixel counting functions, histogramming capabilities, various image filtering techniques, and precise calibration correcting perspective distortions. Key developers Swami Manickam, Scott Roth, and Tom Bushman created VsFind—an intelligent grayscale correlation tool resilient to rotation, scaling, and perspective changes—significantly enhancing the Toolkit’s market competitiveness.
By 1997, Datacube introduced mvPower: a single-board image processor embedded with a PowerPC 603e CPU for VMEbus systems. This advancement enabled the release of MvTD—a compact machine vision solution. Soon thereafter, Datacube launched mvPower-PCI offering similar features for PCI platforms. Both products incorporated proprietary Datacube ASICs dedicated to specialized image processing and acquisition tasks, reinforcing the company’s position as a leader in high-performance imaging technology.
Decline and shutdown
As CPU capabilities exceeded 1000 MIPS, Datacube's focus on hardware-intensive solutions lost its competitive advantage, leading to diminished demand outside select high-end sectors where profitability remained limited. Following a prolonged period of downturn, Datacube ultimately divested its remaining intellectual assets—including the VMEbus- and PCI-based MaxVideo product lines—to Shearwater Technology in 2005, effectively concluding its business activities.