technology

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



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 adobe

  • 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
    tech_Compression

    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)




technology


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