SSO(SDC System Optimizer)
Introduction SSO(SDC System Optimizer)
SDC System Optimizer (SSO) is the tool that enhances the imaging experience of the high end mega pixel phones with the effective optimization of the code sizes, decompression speed & acceleration.
The SSO includes a full set of tools and software libraries and has the flexibility to handle variety of customer’s special requirements
1 PRO2(Pre-Encoded Resource Optimizer 2nd)
: Optimizer for the image resource size, high decompression speed and alpha acceleration based on various System (RealTime OS, Limo, Android & etc)
-
PRO2 Value Propositions
PRO Value Propositions
- Image Compression
- (Memory Usage Minimization)
- Data/Loss Efficiency
- (Image Data Loss Control)
- Rapid Decompression
- (Fast Image Experience)
- Platform Flexibility
- (Easy to Port & customizable)
-
Features
- High performance image compression.
- Lossless / Loss compression Support
- Image data Loss-Level Setting
- Animation Compression Support
- Dithering Support
- High Speed decompression.
- Support JPEG, PNG, GIF, BMP and 9-Patch(for Android) type
- Alpha acceleration
- Pre multiply Alpha for Android
- Easy to port
- High performance image compression.
2 PRO-F2(Pre-Encoded Resource Optimizer for Adobe Flash 2nd)
: Optimizer for the render engine and raster images decompression speed based on adobe flash
-
Features
- High performance image compression.
- High Speed decompression.
- Latest SWF file format support
- Alpha acceleration
- Script processing acceleration
- Easy to port
- No conflict
3 FRO(Full Resource Optimizer)
: Optimizer for the image resource size and compression & decompression speed in mobile device.
-
Use cases
- IPC image transferring
- Thumbnail image saving
- Screen capturing
- Image resources caching
Fast Compression Speed
Fast Decompress Speed
NAND or SDRAM
4 BCO(Binary Code Optimizer)
: Binary Code Optimizer for firmware as well as some resources (ie. fonts, wave files, etc…)
-
Features
- High performance binary compression
- NAND saving
- High decompression
- Demand paging support
- FOTA support (Dynamic mode, Static mode)
- 2-Core FOTA
- Small NAND (16k blk) / Large NAND (128k blk)
SDC Image commercial Codecs
: The fast resources, MEGA pixel images, compression/decompression.
-
Features
- High speed compression / decompression
- Small working memory
- Thumbnail support
- Input type
- Buffer/ File path
- Output type
- RGB565 / RGB888 / TUV420
- Zoom / panning / scaling support
- Meta data format support
- Multi-task support
Decoder Type | Features | Current Status | |
JPEG Decoder | Baseline process (SOF0) DCT-based Process / Huffman coding / Sequential interleaved and non-interleaved scans |
Supported | |
---|---|---|---|
Progressive DCT, Huffman coding process (SOF2) | Supported | ||
Source image : 8bit samples within each component | Supported | ||
Decoders can process scanning with 1, or 3 component (gray, ycbcr, rgb image) |
Supported | ||
Thumbnail | EXIF 2.2 | Supported | |
JFIF1.2 | Supported | ||
Photoshop Thumbnail | Supported | ||
PNG Decoder | Decoding Non-interlaced Images | Supported | |
Decoding Interlaced Images | Supported | ||
Decoding images with all color types and bit depths | Supported | ||
Uncompressed, Fixed Huffman, Dynamic Huffman (with LZ77) zlib data decoding | Supported | ||
Ancillary chunks. | tRNS,bKGD,sPLT Supported | ||
Filters | Supported | ||
Alpha Channel decoding | Supported | ||
Decoding directly to smaller dimension | Supported | ||
BMP Decoder | Uncompressed BMP Images | Supported | |
Decoding of RLE encoded images | Not supported | ||
Decoding of palletized images | Supported | ||
Decoding directly to smaller dimension | Supported | ||
WBMP Decoder | WBMP image decoding | Supported | |
Decoding directly to smaller dimension | Supported | ||
GIF Decoder | Decoding LZW encoded Interlaced Images | Supported | |
Decoding LZW encoded Animated GIF Images (completely decode and return) | Not supported (Planning to support) |
||
Decoding LZW encoded Animated GIF Images frame by frame (return after every frame) | Supported | ||
Decoding Netscape Block | Not supported | ||
Decoding directly to smaller dimension | Supported | ||
API to return number of frames in an AGIF image | Supported | ||
JPEG Encoder | Thumbnail size select | Supported | |
EXIF 2.2 | Supported | ||
Input Type YUV420, RGB888, RGB565 | Supported |