Company Q Pro Contact Login  
Product Features :: Programmability

 

Q programmable System Stream Processor

Aspex Q main core, the System Stream Processor, is a fully programmable RISC architecture running on embedded Linux 2.6 kernel. Other RTOS can be supported and a porting kit is provided for customer will to do so.

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.

Q Audio DSP

The audio transcoding engine operates as a black box, executing firmware implementing the supplied set of audio codecs. Access to the audio codecs and processing algorithms is through the Audio Codec API executing on the SSP.

 

 
Home    |     Company    |        |     Pro    |     Contact    |     Sitemap    |     Legal

© 2007 Aspex Semiconductor Limited. All rights reserved