高速&高効率・可逆データ圧縮ライブラリ CvcApi / CvcWave / CvcCODEC
製品名 | 高速&高効率・可逆データ圧縮ライブラリ |
---|---|
型式 | CvcApi / CvcWave / CvcCODEC |
メーカー | 株式会社カタナコーポレーション |
メーカーロゴ |
概要
装置組込用に特化したオリジナル可逆画像データ圧縮アルゴリズムCvc方式をベースとした圧縮ライブラリです。
可逆圧縮方式のためデータの劣化がなく、 検査機器などの保存データに適しています。
<ご紹介動画>
(動画提供)株式会社カタナコーポレーション様
特長
・従来製品に比べて圧倒的な高速処理を実現
・PNG,ZIP等の可逆圧縮アルゴリズムに比べて高圧縮
・専用データ形式の為にソフト実装が軽く、組込用途・マイコン展開に最適
・機種依存のないソフトコードで記述されているため、様々な環境へ実装可能
・独自データ形式での実装が可能なためセキュリティ対策・データ流出対策にも有効
主な仕様
■圧縮速度
従来アルゴリズム比3〜30倍の高速性
実行環境 | 速度 |
Note PC (Intel系CPU 2GHz) |
200〜300MBytes/sec |
組み込み基板 (Renesas系CPU 400MHz) |
20MBytes/sec |
組み込み基板 |
4MBytes/sec |
FPGA版 (Xilinx Spartan6) |
250〜2000MBytes/sec以上 |
■CVC方式の圧縮率
データソース | 圧縮率(元データ比) |
2次元 映像情報(自然画像、RGB24bit) |
1/2〜2/3 |
2次元 映像情報(工業製品、Gray8bit) |
1/4〜1/2 |
2次元 |
1/5〜1/2 |
1次元 数値情報(位置、回転数、温度、圧力 etc) |
1/20〜1/10 |
1次元 数値情報(テレメトリー通信電文) |
1/10〜1/5 |
その他
■対応環境
・OS : Windows,Linux,ulTRON,T-Kernel,VxWorks,OS無システムなど各種
・CPU : Intel系CPU,RenesasH8系,SH系,ARM系など各種
■実例
1)1次元系データ
元データ 14Mbytes
汎用データ圧縮形式(zip) 8Mbytes (60%)
CvcApi 5Mbytes (35%)
2)装置稼働データ
元データ 100Mbytes
汎用データ圧縮形式(zip) 20Mbytes (20%)
CvcWave 5Mbytes ( 5%)
3)コマンド系データ
元データ 256Kbytes
汎用データ圧縮形式(zip) 実現不可能
CvcWave 25Kbytes (10%)
■活用例
(CvcApi)
・外観検査装置の全データ保存用途
・画像データファイリング装置
・半導体/自動車/家電/食品/医薬品/航空宇宙などの分野での高品質画像の蓄積用途
(CvcWave)
・各種加工装置/検査装置のアナログ波形の保存用途
・車載イベントデータレコーダの長時間化
・テレメトリなどの通信データの短縮化
・車載ECUのロック蓄積
(CvcCODEC)
・高速画像検査装置の全数データ保存
・高速アナログ信号波形の保存
・車載画像処理ソフト開発用のデータ保存
・車載カメラのデータ保存