Company Q Contact    
Product Features :: Programmability

 

Programming a System Stream Processor (coloured blue in the example device shown above) with the Q compression engine

The System Stream Processor can be any fully programmable RISC architecture running on embedded Linux 2.6 kernel.

The System processor is fully decoupled from real-time tasks, which allows the customer to run the desired application without having to worry about the timing of the encoding process underneath.

Aspex provides a standard ANSI-C API to program Q, with a range of fully ported libraries including:

  • Video codec API Library
  • Audio codec API Library
  • MPEG-2 Transport Stream Multiplexer
  • USB Device Driver
  • on-chip Ethernet Driver
  • TCP/IP and UDP/IP protocol stacks
  • and many more...

This enables the programmer to seamlessly:

  • set-up the encoding parameters for each encoder
  • control the video preprocessing (e.g. apply colour correction, select 2 channels for PiP, etc.)
  • control audio preprocessing and transcoding
  • program the output multiplexer/encapsulation
  • and much more...

Depending on the application, the SSP can be used to run OEM code, enabling to customise and add value through interactivity to the offering to the final user.

Get the API: you can request a copy of the Q SSP API by registering here

Q Video Compression Engine

A second, expert level of programmability is available in Aspex's own Video Compression Engine. This core has been specifically designed for high performance multi-codec HD encoding and can be programmed through a predefined set of C-language extensions that go under the name of "Q-code".

Advanced customers wishing to customise the video compression algorithm, add proprietory video preprocessing stages or additional codecs, can do so through Aspex "Q-expert" program. The program includes access to codec compilers, development tools, training and support.

 

 

 
Home    |     Company    |        |     Contact    |    Legal

© 2010 Aspex Semiconductor Limited. All rights reserved