| 旧 | データキューブSMK株式会社 |
|---|---|
| 会社形態 | 民間 |
| 業界 | コンピュータハードウェアコンピュータソフトウェア |
| 前身 | データキューブ株式会社 |
| 設立 | 1978年 (1978年) |
| 創設者 | スタンリー・マイケル・カランダニス、J・スチュワート・ダン |
| 解散 | 2005 (2005年) |
| 本社 | マサチューセッツ州ダンバース |
| ウェブサイト | datacube.com (アーカイブ) |
データキューブ社は、1978年から2005年まで活動していたアメリカのコンピュータ企業です。画像処理製品に特化し、産業、医療、軍事、科学市場向けにリアルタイムハードウェアおよびソフトウェア製品を開発していました。データキューブ社のMaxVideoシリーズ画像処理プロセッサは、そのモジュール性により、画像処理分野で高い市場シェアを誇りました。[ 1 ]また、業界初のシングルボードフレームグラバーやリアルタイム画像コンボルバーなど、数々の業界初の技術を世に送り出しました。[ 2 ]


データキューブは、1978年にスタンレー・マイケル・カランダニス(1934–2007)とJ・スチュワート・ダン(1941–2020)によってデータキューブSMK, Inc.として設立されました。 [ 3 ] : 26 [ 4 ] [ 5 ]ダンとカランダニスは、マサチューセッツ州ダンバースにデータキューブSMKの本社を置きました。[ 6 ]この会社は、カランダニスが1969年に設立したデータキューブコーポレーションという以前の会社と同じ名前です。その会社の唯一の製品は、集積回路用の高精度な小型(1.6立方インチ)電源でした。[ 7 ] : 145 データキューブコーポレーションはマサチューセッツ州ビレリカで設立されましたが、後にニューハンプシャー州セーラムに移転しました。[ 8 ]当初、Datacube SMKは、マイクロプロセッサ用に開発された最初のコンピュータバスの一つであるマルチバス用のボードレベル製品を製造していました。[ 3 ] DunnがDatacube SMK用に設計した初期のボードは、PROM、RAM 、および文字生成ボードでした。VT-103やVR-107などの文字表示ボードは、プログラマブル読み取り専用メモリ(PROM)プログラマや同様のシステムで使用されました。 [ 9 ]
データキューブの社長兼CEOであるスタンレー・カラダニス氏は、キャリアの初期段階において、トランジトロンからベル研究所に至るまで、半導体分野のリーダーたちを追ってきました。[ 2 ] [ 10 ]カラダニス氏は、ジョン・バークナー氏とHTチュア氏が最初のプログラマブルロジックデバイスであるプログラマブルアレイロジック(PAL)デバイスを設計した当時、モノリシックメモリ(MMI)のエンジニアリングディレクターを務めていました。半導体分野における彼の人脈は、データキューブに製品用コンポーネントを提供する上で重要な役割を果たしました。[ 3 ]また、プログラマブルロジックは、バイポーラPALやPROMの初期の時代からジェネリックアレイロジック(GAL)、ザイリンクス、アクテル、クイックロジック、アルテラCPLDのあらゆる世代のFPGAに至るまで、データキューブの機能密度にとって重要な役割を果たしました。データキューブのハードウェアエンジニアであるリック・クーリー氏は、「私たちは、他の設計者がジェリービーンズを使うようにプログラマブルデバイスを使っています」と述べています。[ 11 ]
1980年初頭、データキューブ社はVG-120を発表しました。これは、単一のマルチバスボード上に構築されたフレームグラバーです。当時のフレームグラバーは、複数のボードを搭載した大きな箱でした。VG-120は、プログラマブルアレイロジック(PAL)をベースとし、320 × 240 × 6ビットの解像度とグレースケールのビデオ入出力を備え、商用としては世界初のシングルボードフレームグラバーでした。 [ 2 ] [ 12 ]
カランダニスは、最初のQ-Bus(DEC LSI-11)フレームグラバーを開発するために、 Matroxからラシッド・ベグとロバート・ワンを雇った。彼らは、主に新興企業であるコグネックス向けに、8ビット製品であるQVG/QAF-120デュアルボードを開発した。コグネックスがデータキューブのハードウェアを開発している間、彼らは競合企業であるイメージング・テクノロジー社(ITI)をスピンオフさせて設立することも計画していた。[ 13 ] [ 14 ]:77、87 この損失から立ち直り、QVG-120製品を完成させるために、1981年にエンジニアリングマネージャのポール・ブルームは、デイブ・エリクソンをコンサルタントとしてオクテックから雇った。エリクソンは、アプリケーション部門の責任者となるデイブ・シモンズ、ソフトウェア部門の責任者となるボブ・バーガーとともに、1982年にフルタイムで入社した。当時、ITI は、シングルポイントの乗算器、加算器、ルックアップテーブル(LUT)に基づくリアルタイム画像プロセッサを搭載した、マルチバスおよび Q-Bus 用のフレーム グラバー製品のラインを開発していました。 [ 9 ] 1983 年に、Karandanis は、放送テレビ市場向けの先進的で成功した Ampex Digital Optics (ADO) リアルタイム ビデオ空間マニピュレーターの開発に携わっていたShep Siegel をAmpexから採用しました。[ 15 ] Datacube で、Siegel はMotorolaのVMEbus用のモジュール式マシン ビジョン製品のラインを開発しました。[ 15 ]その最初の製品である VVG-128 は、工場自動化を対象とした、VMEbus 用の最初のビデオ取得、フレーム グラバー、および表示システムでした。[ 15 ] [ 16 ] : 77 Dunn の協力を得て、Simmons は VG-123 マルチバスおよび Q-Bus フレーム グラバー ボードをこの開発中にポール・ブルームが亡くなり、デイブ・エリクソンがブルームの後任としてエンジニアリング・マネージャーに昇進した。[ 9 ]
1985 年後半、データキューブ社はマシン ビジョン市場向けに VMEbus ベースの MaxVideo 10 ファミリの画像処理ボードを発表しました。最初の 7 つの MaxVideo ボードは、Digimax (デジタイザとディスプレイ)、Framestore (前例のない密度の 3 つの 512 × 512 フレームストア)、VFIR (初のリアルタイム 3×3 画像フィルタ)、SNAP (3×3 シストリック ネイバーフッド アレイ プロセッサ)、Featuremax (リアルタイム統計用)、SP (シングル ポイント汎用プロセッサ)、および Protomax (MaxVideo プロトタイピング ボード) でした。すべてのボードは独自の MaxBusデータバスを介してインターフェイスし、MaxWare は新しいボードを制御するために書かれたソフトウェアとドライバでした。[ 17 ] : 42 MaxBus では、各ボードのクロックとタイミングの正確な同期、および機能間でデータを柔軟にルーティングする方法が必要でした。一方の端にドライバ、反対側にターミネータを備えた単純な差動 ECL バスが使用されました。データに関しては、14ピンのリボンケーブルにより、8ビット10MHzのデータを任意の出力から任意の入力にルーティングすることができました。[ 18 ] [ 19 ]
1990年代に入ると、データキューブ社は大きな成長を遂げ、画像処理市場でライバルであるスピンオフ企業ITI社と並んでトップの座を獲得し、シェアは17%となった。[ 20 ]この頃、バリー・イーガン氏が製造担当副社長に就任し、バリー・アンガー氏はファイナンシャル・アドバイザーから最高執行責任者に昇進した。[ 21 ] [ 22 ]一方、ロバート・C・バーガー氏はソフトウェア部門を拡張し、メインコンピュータをCP/Mマシンから、デジタル・イクイップメント・コーポレーションのLSI-11をベースにしたUnixマシンに移行した。ハードウェアとソフトウェアの開発用に、Unixベースのピラミッド・メインフレーム・コンピュータを購入した。[ 9 ]これに応じて、ソフトウェア開発はアセンブリ言語からCに切り替わった。[ 23 ]その後、同社はサン・マイクロシステムズのワークステーションに移行した。[ 23 ] 1987年4月23日、彼は「datacube.com」を現存する68番目に古いインターネットドメイン名として登録しました(現在は無関係の個人が所有しています)。[ 9 ] [ 24 ]ハードウェア部門では、ジョン・ブルームフィールドがAmpexから採用されました。[ 25 ] 1990年、MaxVideo製品の第2層が開発されました。シーゲルは、 Addgen、Interp、XFSで構成される同社初の画像ワーパーの開発を開始しました。 [ 25 ] [ 26 ]ブルームフィールドは、固定512×512処理を拡張し、関心領域(ROI)処理を追加しました。彼はザイリンクスの新しいFPGAを使った開発を開始しました。[ 9 ] Datacubeのモジュラー画像処理ボードの垂直統合により、同社はリアルタイム画像処理の技術リーダーとしての地位を確立しました。[ 27 ] [ 28 ]
次のステップは、デュアルスロットの VMEbus パッケージに最大ラック 1 台分の MaxVideo 10 ハードウェアを凝縮し、パイプラインを 20 MHz に増加し、モジュール性と柔軟性を維持し、MaxBus ケーブルの大部分を排除することであった。1988 年に開始して 2 年間の開発期間を経て、1990 年後半に MaxVideo 20 がリリースされた。[ 29 ]これには、72 ピンSIMMフォーム ファクタに基づく新しい 3 ポート画像メモリ モジュールが必要であった。各 MaxVideo 20 では最大 6 枚の SIMM が使用されていた。MaxVideo 20では、32 × 32 デジタル クロスポイントや 8 × 8 20 MHz有限インパルス応答(FIR) フィルタなどLSI Corporationの新しい画像チップ ラインも活用されていた。Dunn は最大 40 MHz の表示が可能な新しいディスプレイ コントローラ AG を開発し、Erickson はダンはカラーデジタイザACを開発しました。MaxVideo 20のもう一つの特徴は、ダンが開発した新しい汎用処理ASIC AUでした。このデバイスには、革新的な線形、非線形、統計画像処理機能が数多く搭載されていました。そのアーキテクチャは、MaxVideo 20だけでなく、次世代画像処理システムの中核となるものでした。RTL以前の回路図時代に開発されたダンのAU ASICには、数学者スティーブ・ガブリエルが設計したブース乗算器が組み込まれていました。[ 9 ]
メモリSIMMは、複合プログラマブルロジックデバイス(CPLD)、FPGA、グラフィックスDRAMで実装されました。メモリ容量は1MBに制限されており、SIMMには14個のデバイスを高密度に実装する必要がありました。[ 9 ]シーゲルは、高密度SDRAMを制御するための高速で強力なASICであるVSIMを開発しました。[ 30 ] : 62
MaxVideo 20向けに、数多くのMaxModule処理モジュールが開発されました。その一つが、新しいASIC設計をベースにした20MHzリアルタイムワーパーであるSiegelのMiniWarperです。[ 25 ] MaxModuleの登場により、VMEボードよりもはるかに少ないオーバーヘッドで、小型でシンプルなボードに画像処理機能を実装することが可能になりました。[ 31 ] : 88–89
1993年初頭、データキューブはMaxVideoシリーズの3番目の製品となるMaxVideo 200を発表しました。[ 32 ] MaxVideo 200を動かすのは、シーゲルが設計した225,000ゲートのASICであるD52です。パイプラインと画像処理を担当し、24MBのグラフィックスDRAMに加えて、従来のDRAMでシステムを拡張することができます。[ 30 ]
1996年まで、MaxVideoは完全にVMEbusベースでした。VMEbusとUnixは市場で十分に利用されていましたが、周辺機器相互接続(PCI)バスを備えたPentiumベースのパーソナルコンピュータ(PC)が力強く登場しました。2年間にわたって、DatacubeはPC用のMaxVideoのバージョンを開発しました。1996年にリリースされた[ 33 ] MaxPCIは処理速度40MHzで、新しい巨大なクロスポイントASIC(50 x 40 x 8、完全なROIタイミングクロスポイントと多くの画像処理機能)を備えていました。このクロスポイントASICはErich Whitneyによって開発されました。DunnはAU ASICを40MHzで動作するように再設計し、新しい統計ユニットを開発しました。Tim Ganleyは取得サブシステムを開発し、Simmonsは新しい40MHzアナログおよびデジタルフロントエンドファミリであるQAとQDを開発しました。統合ディスプレイには、別の画像処理会社であるUnivisionのVGAボードが使用されました。リアルタイムディスクソリューションとして、シェップはリアルタイムディスクアクセス用のソフトウェアソリューションであるNTDを開発した。[ 9 ]
一方、データキューブは、医療、ウェブ検査、マシンビジョン市場における複雑なソリューションの開発において、顧客をより効果的に支援する必要性を認識しました。1994年には、3つの垂直統合開発グループが結成されました。[ 23 ]シーゲルが医療部門、[ 34 ]シモンズがウェブ部門、[ 9 ]スコット・ロスがマシンビジョン部門を率い、各グループはそれぞれの市場においてOEM向けシステムを開発しました。[ 23 ]
1995年[ 35 ] 、マシンビジョングループは、画像取得、物体検出、計測、検査機能、カメラキャリブレーションのためのソフトウェアライブラリであるMaxVisionツールキットを開発しました。具体的には、このツールキットは、画像取得(正規化された相関と接続性)、計測ツール(ラインフィッティング、アークフィッティング、エッジロケータ)、検査ツール(ゴールデンテンプレート、ピクセルカウント、ヒストグラム)、画像処理ツール(ソーベルエッジフィルタ、クロスグラディエントエッジフィルタ、閾値演算、モルフォロジー、画像演算、画像コピー、XおよびY投影、畳み込み)、そして遠近法の歪みを補正する高精度キャリブレーションを提供しました。マシンビジョングループのスワミ・マニカム、スコット・ロス、トム・ブッシュマンは、回転、拡大縮小、遠近法の歪みに対して不変な、インテリジェントな正規化されたグレースケール相関を実行するVsFindと呼ばれる重要なツールを開発しました。[ 36 ]
1997年[ 37 ] 、データキューブ社はVMEバス向けにPowerPC 603e CPUを内蔵したシングルボードの画像プロセッサ「mvPower」を設計・製造した。 [ 38 ]同年、データキューブ社はmvPowerを活用し、コンパクトなマシンビジョンシステム「MvTD」を発表した。[ 39 ]その後まもなく、データキューブ社はmvPower for VMEと同様の仕様を持つmvPower-PCIを開発した。両ボードとも、カスタム画像処理と画像取得にデータキューブ社製ASICを採用していた。[ 37 ]
データキューブは常にハードウェア中心の企業でした。CPUが100~1000MIPSの 範囲だった頃は、データキューブの1000~10000ソリューションの方が有用だと考えられていました。しかし、CPUとマルチコアCPUが1000MIPSを超え始めると、最高級のアプリケーションを除いて、データキューブのソリューションはもはや必要とされなくなり、その利益は事業を維持するのに十分ではありませんでした。[ 9 ] 2005年、長年の着実な衰退の後、VMEバスおよびPCIベースのMaxVideo製品を含むデータキューブの残りの知的財産は、Shearwater Technology, Inc.に売却されました。[ 33 ]