User Interface

The Sentivision Media Platform SDK is a Linux-based software development toolkit for Linux. SMP enables developers of User Interfaces and media rich embedded applications for consumer electronics devices to deliver appealing interactive products.

Download datasheet

Benefits

  • Fast and visually appealing user interface SDK for consumer products.
  • High performance multimedia rendering optimised for low power processors.
  • SMP is portable to wide range of hardware platforms. Moving your application development from one platform to another is as easy as recompiling the application and switching to a different pre-compiled version of SMP.
  • Integrated support for VoD, IPTV and more.
  • Flexible licensing models

Applications

  • IP-enabled TV, PVR and Set-Top Box firmware:
    • IPTV programming with Electronic Program Guide (EPG)
    • On-Screen Display (OSD) with motion effects
    • Time-shifting and Recording
    • personalised Video-On-Demand
    • multiple language Input method (kana-kanji conversion, On-Screen Keyboard)
  • Personal Video Recorder with built-in Hard Disk
  • Location Free Device (Placeshifting)
  • Media Server with DLNA compatible networking and service discovery
  • User interface(s) for digital media players

Features

  • Display Resolution: SDTV (480i, 576i) and HDTV (720p, 1080i)
  • Multiple audio and video codec support
  • Trick-play modes, Playlists, Slideshows (Audio / Video / Images)
  • Streaming, Download and Local file playback
  • Input controller (Remote Controls, Gamepads)
  • Contains: C libraries, sample applications, toolchain (including cross-compiler), drivers, sample applications (incl. source code), Linux filesystem for embedded devices and more.



SMP components and Plug-ins

  • GUI Applications – custom User Interface Applications can include Electronic Program Guide (EPG), On-screen Display (OSD), Picture Under Graphics (POG) and custom GUI Layout.
  • SAGE - Sentivision Advanced GUI Environment provides a framework for building rich effect-based animated graphical user interfaces. SAGE supports various features allowing for sound performance of the GUI: alpha blend, graphics overlay, cross-fade, scroll, etc.
  • Media Player - a full video player capable of playing both VOD content and receiving realtime multicast IPTV transmissions over HTTP, RTSP and DLNA. Media Player supports wide range of features conforming to industry standards in video playback: trickplay, multiple A/V formats, multi track audio, PVR, progressive download.
  • DLNA – Sentivision Media Platform can either decode network streams delivered by server devices (DLNA, HTTP, RTSP) or fetch A/V signal from local storage devices (HDD, Flash disks) supporting Personal Video Recorder functionality.
  • DRM – Content security is guaranteed by external Digital Rights Management system and encryption mechanisms. SMP wide interoperability is assured by integration with world’s most renowned and certified DRMs.

System Requirements

Hardware / Processor Embedded target device (DSP or SoC):
  • Texas Instruments: TMS320DM64x (DAVINCI)
  • Sigma Designs: EM862x, SMP863x
  • Broadcom: BCM7401
  • ST: ST7109
Hardware JTAG Initial bootloader and debugging:
  • Any device specific JTAG probe with Linux compatible software interface
Software / OS
  • Target Device: any Linux 2.6
  • Development Host system: CentOS (RedHat), Debian, Ubuntu