Datacube Inc
   HOME

TheInfoList



OR:

Datacube Inc. was an American computer company active from 1978 to 2005. The company focused on products for
image processing An image or picture is a visual representation. An image can be two-dimensional, such as a drawing, painting, or photograph, or three-dimensional, such as a carving or sculpture. Images may be displayed through other media, including a pr ...
, developing
real-time Real-time, realtime, or real time may refer to: Computing * Real-time computing, hardware and software systems subject to a specified time constraint * Real-time clock, a computer clock that keeps track of the current time * Real-time Control Syst ...
hardware and
software Software consists of computer programs that instruct the Execution (computing), execution of a computer. Software also includes design documents and specifications. The history of software is closely tied to the development of digital comput ...
products for the industrial, medical, military and scientific markets. Datacube's MaxVideo line of image processors enjoyed a high market share in the image processing field owing to its modularity. The company was also responsible for a number of industry firsts, including the first single-board
frame grabber A frame grabber is an electronic device that captures (i.e., "grabs") individual, digital still frames from an analog video signal or a digital video stream. It is usually employed as a component of a computer vision system, in which video frames ...
and the first real-time image convolver.


Early history

Datacube was founded as Datacube SMK, Inc., in 1978 by Stanley Michael Karandanis (1934–2007) and J. Stewart Dunn (1941–2020). Dunn and Karandanis headquartered Datacube SMK in
Danvers, Massachusetts Danvers is a New England town, town in Essex County, Massachusetts, United States, located on the Danvers River near the northeastern coast of Massachusetts. The suburb is a fairly short ride from Boston and is also in close proximity to the beach ...
; it shares its name with an earlier company founded in 1969 by Karandanis, called Datacube Corporation. That company's only product was a precision, miniature (1.6-cubic inch) power supply for integrated circuits. The Datacube Corporation was founded in
Billerica, Massachusetts Billerica ( ) is a town in Middlesex County, Massachusetts, United States. The population was 42,119 according to the 2020 census. It takes its name from the town of Billericay in Essex, England. History In the early 1630s, a Praying Indian ...
, but later moved to
Salem, New Hampshire Salem is a town in Rockingham County, New Hampshire, United States. The population was 30,089 at the 2020 census and an estimated 30,647 in 2022. Salem is a northern suburb of Boston located on Interstate 93. As the first town along I-93 north ...
. Initially, Datacube SMK manufactured board-level products for the
Multibus Multibus is a computer bus standard used in industrial systems. It was developed by Intel Corporation and was adopted as the IEEE 796 bus. The Multibus specification was a robust industry standard with a relatively large form factor, allowing ...
, one of the first
computer bus In computer architecture, a bus (historically also called a data highway or databus) is a communication system that transfers data between components inside a computer or between computers. It encompasses both hardware (e.g., wires, optical ...
es developed for
microprocessor A microprocessor is a computer processor (computing), processor for which the data processing logic and control is included on a single integrated circuit (IC), or a small number of ICs. The microprocessor contains the arithmetic, logic, a ...
s. Early boards designed by Dunn for Datacube SMK were PROM,
RAM Ram, ram, or RAM most commonly refers to: * A male sheep * Random-access memory, computer memory * Ram Trucks, US, since 2009 ** List of vehicles named Dodge Ram, trucks and vans ** Ram Pickup, produced by Ram Trucks Ram, ram, or RAM may also ref ...
and character generator boards. Character display boards, such as the VT-103 and VR-107, were used in
programmable read-only memory A programmable read-only memory (PROM) is a form of digital memory where the contents can be changed once after manufacture of the device. The data is then permanent and cannot be changed. It is one type of read-only memory (ROM). PROMs are used i ...
(PROM) programmers and similar systems. Early in his career, Datacube's president and CEO Stanley Karandanis followed the leaders in the
semiconductor A semiconductor is a material with electrical conductivity between that of a conductor and an insulator. Its conductivity can be modified by adding impurities (" doping") to its crystal structure. When two regions with different doping level ...
field from Transitron to
Bell Labs Nokia Bell Labs, commonly referred to as ''Bell Labs'', is an American industrial research and development company owned by Finnish technology company Nokia. With headquarters located in Murray Hill, New Jersey, Murray Hill, New Jersey, the compa ...
. Karandanis was the director of engineering at
Monolithic Memories Monolithic Memories, Inc. (MMI) was an American semiconductor company which produced bipolar PROMs, programmable logic devices, and logic circuits (including 7400 series TTL). A team of MMI engineers, under the direction of Ze'ev Drori and h ...
(MMI) when John Birkner and H.T. Chua designed the first successful programmable logic device, the programmable array logic (PAL) device. His contacts in the semiconductor field were instrumental in providing Datacube with components for its products. As well, programmable logic was important to Datacube's functional density: from the early days of bipolar PALs and PROMs to generic array logic (GAL), to every generation of FPGAs from Xilinx and then
Actel Actel Corporation was an American manufacturer of nonvolatile, low-power field-programmable gate arrays (FPGAs), mixed-signal FPGAs, and programmable logic solutions. It had its headquarters in Mountain View, California, with offices worldwide. I ...
and Quick Logic and
Altera Altera Corporation is a manufacturer of programmable logic devices (PLDs) headquartered in San Jose, California. It was founded in 1983 and acquired by Intel in 2015 before becoming independent once again in 2025 as a company focused on developm ...
CPLDs. Said Rick Cooley, a hardware engineer at Datacube, "We use programmables like other designers use jellybeans". In early 1980, Datacube introduced the VG-120, a
frame grabber A frame grabber is an electronic device that captures (i.e., "grabs") individual, digital still frames from an analog video signal or a digital video stream. It is usually employed as a component of a computer vision system, in which video frames ...
built on a single Multibus board. At the time, a frame grabber was a large box with multiple boards. The VG-120 was the first ever commercial single-board frame grabber; based on
programmable array logic Programmable Array Logic (PAL) is a family of programmable logic device semiconductors used to implement logic functions in digital circuits that was introduced by Monolithic Memories, Inc. (MMI) in March 1978. Introductory advertisement on ...
(PAL), it had a 320 × 240 × 6-bit resolution,
grayscale In digital photography, computer-generated imagery, and colorimetry, a greyscale (more common in Commonwealth English) or grayscale (more common in American English) image is one in which the value of each pixel is a single sample (signal), s ...
video input and output. Karandanis hired Rashid Beg and Robert Wang from
Matrox Matrox Graphics, Inc. is a producer of graphics card, video card components and equipment for personal computers and workstations. Based in Dorval, Quebec, Canada, it was founded in 1976 by Lorne Trottier and Branko Matić. The name is derived ...
to develop the first
Q-Bus The Q-bus, also known as the LSI-11 Bus, is one of several bus (computing), bus technologies used with Programmed Data Processor, PDP and VAX, MicroVAX computer systems previously manufactured by the Digital Equipment Corporation of Maynard, Massa ...
(DEC LSI-11) frame grabber. They developed the QVG/QAF-120 dual board, an 8-bit product primarily for a new startup named Cognex. While the latter were developing the hardware for Datacube, they were also planning to spin off and form a competitor, Imaging Technology, Inc. (ITI). To recover from this loss, and to complete the QVG-120 product, Dave Erickson was hired as a consultant in 1981 from Octek by the engineering manager Paul Bloom. Erickson came on full-time in 1982, as did Dave Simmons who was to head applications, and Bob Berger, who was to head software. At this time, ITI was developing a line of frame grabber products for Multibus and Q-Bus, with a real time
image processor An image processor, also known as an image processing engine, image processing unit (IPU), or image signal processor (ISP), is a type of media processor or specialized digital signal processor (DSP) used for image processing, in digital cameras o ...
based on a single-point multiplier, adder and
lookup table In computer science, a lookup table (LUT) is an array data structure, array that replaces runtime (program lifecycle phase), runtime computation of a mathematical function (mathematics), function with a simpler array indexing operation, in a proc ...
(LUT). In 1983, Karandanis hired Shep Siegel from
Ampex Ampex Data Systems Corporation is an American electronics company founded in 1944 by Alexander M. Poniatoff as a spin-off of Dalmo-Victor. The name ''AMPEX'' is an acronym, created by its founder, which stands for Alexander M. Poniatoff Excell ...
, who had worked on the advanced and successful Ampex Digital Optics (ADO) real-time video spatial manipulator for the
broadcast Broadcasting is the data distribution, distribution of sound, audio audiovisual content to dispersed audiences via a electronic medium (communication), mass communications medium, typically one using the electromagnetic spectrum (radio waves), ...
television market. At Datacube, Siegel developed a line of modular machine-vision products for the
Motorola Motorola, Inc. () was an American multinational telecommunications company based in Schaumburg, Illinois. It was founded by brothers Paul and Joseph Galvin in 1928 and had been named Motorola since 1947. Many of Motorola's products had been ...
's
VMEbus VMEbus (Versa Module Eurocard bus) is a computer bus standard physically based on Eurocard sizes. History In 1979, during development of the Motorola 68000 CPU, one of their engineers, Jack Kister, decided to set about creating a standar ...
. The first in the line, the VVG-128 first video-acquisition, frame-grabber, and display system for the VMEbus, intended for factory automation. With Dunn's help, Simmons developed the VG-123 Multibus and Q-Bus frame grabber boards. During this development, Paul Bloom died, and Dave Erickson was promoted to engineering manager to replace Bloom.


MaxVideo 10

In late 1985, Datacube introduced the VMEbus-based MaxVideo 10 family of image processing boards for the
machine vision Machine vision is the technology and methods used to provide image, imaging-based automation, automatic inspection and analysis for such applications as automatic inspection, process control, and robot guidance, usually in industry. Machine vision ...
market. The first seven MaxVideo boards were the Digimax (digitizer and display), Framestore (triple 512 × 512 framestore with unprecedented density), VFIR (the first real-time 3×3 image filter), SNAP (3×3 Systolic Neighborhood Array Processor), Featuremax (for real-time statistics), SP (a single-point general-purpose processor), and Protomax (a MaxVideo prototyping board). All boards interfaced through the proprietary MaxBus databus, while MaxWare was the software and drivers written to control the new boards. The MaxBus required accurate synchronization: clocking and timing of each board plus a flexible way to route data from function to function. A simple differential ECL bus with a driver on one end and terminator on the opposite end was used. For data, 14-pin ribbon cables allowed 8-bit 10 MHz data to be routed from any output to any input. At the turn of the 1990s, Datacube experienced massive growth, tying with their rival spin-off ITI for the top spot for market share in the image processing market, at 17 percent. Around this time Barry Egan was brought on as vice president of manufacturing, and Barry Unger was promoted to
chief operating officer A chief operating officer (COO), also called chief operations officer, is an executive in charge of the daily operations of an organization (i.e. personnel, resources, and logistics). COOs are usually second-in-command immediately after the C ...
from financial advisor. Robert C. Berger meanwhile expanded the software department and moved the main computers from
CP/M CP/M, originally standing for Control Program/Monitor and later Control Program for Microcomputers, is a mass-market operating system created in 1974 for Intel 8080/Intel 8085, 85-based microcomputers by Gary Kildall of Digital Research, Dig ...
machines to
Unix Unix (, ; trademarked as UNIX) is a family of multitasking, multi-user computer operating systems that derive from the original AT&T Unix, whose development started in 1969 at the Bell Labs research center by Ken Thompson, Dennis Ritchie, a ...
machines, based on
LSI-11 The PDP–11 is a series of 16-bit minicomputers originally sold by Digital Equipment Corporation (DEC) from 1970 into the late 1990s, one of a set of products in the Programmed Data Processor (PDP) series. In total, around 600,000 PDP-11s of al ...
s from
Digital Equipment Corporation Digital Equipment Corporation (DEC ), using the trademark Digital, was a major American company in the computer industry from the 1960s to the 1990s. The company was co-founded by Ken Olsen and Harlan Anderson in 1957. Olsen was president until ...
. A Unix-based
Pyramid A pyramid () is a structure whose visible surfaces are triangular in broad outline and converge toward the top, making the appearance roughly a pyramid in the geometric sense. The base of a pyramid can be of any polygon shape, such as trian ...
mainframe computer was purchased for hardware and software development. Accordingly, software development switched from
assembly language In computing, assembly language (alternatively assembler language or symbolic machine code), often referred to simply as assembly and commonly abbreviated as ASM or asm, is any low-level programming language with a very strong correspondence bet ...
to C. Later the company transitioned to workstations by
Sun Microsystems Sun Microsystems, Inc., often known as Sun for short, was an American technology company that existed from 1982 to 2010 which developed and sold computers, computer components, software, and information technology services. Sun contributed sig ...
. On April 23, 1987, he registered "datacube.com" as the 68th oldest internet domain name in existence (now owned by an unaffiliated private individual). In hardware, John Bloomfield was hired from Ampex. In 1990, the second tier of MaxVideo products was developed. Siegel began the company's first image warper, consisting of Addgen, Interp and XFS. Bloomfield expanded the fixed 512 × 512 processing to include regions-of-interest (ROI) processing. He began developing with the new
FPGA A field-programmable gate array (FPGA) is a type of configurable integrated circuit that can be repeatedly programmed after manufacturing. FPGAs are a subset of logic devices referred to as programmable logic devices (PLDs). They consist of a ...
s from
Xilinx Xilinx, Inc. ( ) was an American technology and semiconductor company that primarily supplied programmable logic devices. The company is renowned for inventing the first commercially viable field-programmable gate array (FPGA). It also pioneered ...
. Datacube's vertical integration of modular image processing boards established the company as a technology leader in real-time imaging.


MaxVideo 20 and 200

The next step was to condense up to a full rack of MaxVideo 10 hardware in a dual-slot VMEbus package, increase the pipeline to 20 MHz, maintain the modularity and flexibility and eliminate most of the MaxBus cables. After two years in development starting in 1988, the MaxVideo 20 was released in late 1990. This required a new 3-port image memory module based on the 72-pin
SIMM A SIMM (single in-line memory module) is a type of memory module used in computers from the early 1980s to the early 2000s. It is a printed circuit board upon which multiple random-access memory Integrated circuit chips are attached to one or ...
form factor. Up to 6 SIMMs were used on each MaxVideo 20. The MaxVideo 20 also leveraged a new line of imaging chips from
LSI Corporation LSI Logic Corporation was an American company founded in Santa Clara, California, was a pioneer in the ASIC and EDA industries. It evolved over time to design and sell semiconductors and software that accelerated storage and networking in dat ...
, including a 32 × 32 digital crosspoint and an 8 × 8 20-MHz
finite impulse response In signal processing, a finite impulse response (FIR) filter is a filter whose impulse response (or response to any finite length input) is of ''finite'' duration, because it settles to zero in finite time. This is in contrast to infinite impuls ...
(FIR) filter. Dunn developed a new display controller, AG capable of up to 40 MHz display, and Erickson developed a new family of 20 MHz analog and flexible digital front ends, AS and AD. Dunn developed the color digitizer, AC. Another feature of the MaxVideo 20 was the new general processing
ASIC An application-specific integrated circuit (ASIC ) is an integrated circuit (IC) chip customized for a particular use, rather than intended for general-purpose use, such as a chip designed to run in a digital voice recorder or a high-efficien ...
, AU, developed by Dunn. This device contained many innovative linear, nonlinear and statistical imaging functions. Its architecture was to be the core of not only the MaxVideo 20 but the next generation imaging system as well. Built in the pre-RTL age of schematics, Dunn's AU ASIC incorporated booth multipliers designed by mathematician Steve Gabriel. The memory SIMM was implemented with
complex programmable logic device A complex programmable logic device (CPLD) is a programmable logic device with complexity between that of PALs and FPGAs, and architectural features of both. The main building block of the CPLD is a macrocell, which contains logic implementing ...
s (CPLDs), FPGAs and graphics DRAM. It was limited to 1 MB of memory and required 14 devices tightly packed onto the SIMM. Siegel developed VSIM, a fast and powerful ASIC to control high density
SDRAM Synchronous dynamic random-access memory (synchronous dynamic RAM or SDRAM) is any DRAM where the operation of its external pin interface is coordinated by an externally supplied clock signal. DRAM integrated circuits (ICs) produced from the ...
s. A number of MaxModule processing modules were developed for MaxVideo 20. One of these was Siegel's MiniWarper, a 20 MHz real-time warper based on a new ASIC design. With the advent of MaxModules, it was now possible to implement an imaging function on a small and simple board with much less overhead than a full VME board. In early 1993, Datacube introduced the MaxVideo 200, their third entry in the MaxVideo line. Powering the MaxVideo 200 is the D52, a 225,000-gate ASIC designed by Siegel that handles pipelines and image processing and permits the system to be expanded with conventional DRAM, on top of the 24 MB of graphics DRAM it possesses stock.


MaxPCI

Until 1996, MaxVideo has been entirely VMEbus based. VMEbus and Unix had served markets well, but
Pentium Pentium is a series of x86 architecture-compatible microprocessors produced by Intel from 1993 to 2023. The Pentium (original), original Pentium was Intel's fifth generation processor, succeeding the i486; Pentium was Intel's flagship proce ...
-based personal computers (PCs) with the
Peripheral Component Interconnect Peripheral Component Interconnect (PCI) is a local computer bus for attaching hardware devices in a computer and is part of the PCI Local Bus standard. The PCI bus supports the functions found on a processor bus but in a standardized format ...
(PCI) bus were coming on strong. Over the span of two years, Datacube developed a version of MaxVideo for PCs. Released in 1996, the MaxPCI had a processing speed of 40 MHz and featured a new, giant crosspoint ASIC: 50 x 40 x 8 with full ROI timing crosspoint and many imaging functions as well, developed by Erich Whitney. Dunn redesigned the AU ASIC to operate at 40 MHz and developed a new statistics unit. Tim Ganley developed the acquisition subsystem and Simmons developed a new family of 40 MHz analog and digital front-ends, QA and QD. For an integrated display, a
VGA Video Graphics Array (VGA) is a video display controller and accompanying de facto graphics standard, first introduced with the IBM PS/2 line of computers in 1987, which became ubiquitous in the IBM PC compatible industry within three years. T ...
board from another imaging company, Univision was used. For a real-time disc solution, Shep developed NTD, a software solution for real-time disc access. Meanwhile, Datacube recognized the need to better help its customers develop complex solutions in the medical, web inspection and machine vision markets. In 1994, three vertical integration development groups were formed. Siegel headed Medical, Simmons headed
Web Web most often refers to: * Spider web, a silken structure created by the animal * World Wide Web or the Web, an Internet-based hypertext system Web, WEB, or the Web may also refer to: Computing * WEB, a literate programming system created by ...
, and Scott Roth headed Machine Vision. Each of these groups developed systems for OEMs in their respective markets.


MaxVision Toolkit

In 1995, the machine vision group produced the MaxVision Toolkit, a software library for image acquisition, object finding, metrology, inspection functions and camera calibration. More specifically, the Toolkit provided image acquisition (normalized correlation and connectivity), metrology tools (line fitting, arc fitting and edge locators), inspection tools (golden template, pixel counting and histogramming), image processing tools (Sobel edge filters, cross-gradient edge filters, threshold operations, morphology, image arithmetic, image copy, X and Y projections and convolutions) and high accuracy calibration that corrected for perspective distortion. Swami Manickam, Scott Roth and Tom Bushman of the machine vision group developed a significant tool called VsFind which performed intelligent normalized grayscale correlation that is invariant to rotation, scaling, and perspective distortion. In 1997, Datacube designed and manufactured a single-board image processor with an embedded
PowerPC 603e The PowerPC 600 family was the first family of PowerPC processors built. They were designed at the Somerset facility in Austin, Texas, jointly funded and staffed by engineers from IBM and Motorola as a part of the AIM alliance. Somerset was opened ...
CPU for the VMEbus, called mvPower. Using mvPower, Datacube introduced MvTD, a compact machine-vision system, in the same year. Shortly afterward, Datacube created the mvPower-PCI with similar specifications as mvPower for VME. Both boards used Datacube ASICs for custom image processing and image acquisition.


Decline and shutdown

Datacube was always a hardware-centric company; when CPUs were in the 100–1000  MIPS range, Datacube's 1000–10000 solutions were considered more useful. When CPUs and multi-core CPUs began to exceed 1000 MIPS, however, Datacube solutions were no longer needed, except for the very highest-end applications, whose profits were not adequate to sustain a business. In 2005, after years of steady decline, Datacube's remaining intellectual property, comprising the VMEbus- and PCI-based MaxVideo products, were sold to Shearwater Technology, Inc.


References


Works cited

*


Further reading

*


External links

* {{webarchive, url=https://web.archive.org/web/19961102022715/http://www.datacube.com/, date=November 2, 1996, title=Official website
Photos of Datacube Inc.
on
SmugMug SmugMug is a paid image sharing, image hosting service, and online video platform on which users can upload photos and videos. The company also facilitates the sale of digital and print media for amateur and professional photographers. In 2018, ...

MaxVideo paper
from ''Electronic Imaging'', 1985 1978 establishments in Massachusetts 2005 disestablishments in Massachusetts American companies established in 1978 American companies disestablished in 2005 Computer companies established in 1978 Computer companies disestablished in 2005 Defunct computer companies based in Massachusetts Defunct computer companies of the United States Defunct computer hardware companies Technology companies established in 1978 Technology companies disestablished in 2005