Sign in



Don't have an account?

Signing up is free and easy
Home -> Our Services -> Embedded Systems -> Embedded Solutions -> Video Player

Video Player

  • Initial Requirement:

    To develop standalone & portable Video Player using audio-video codecs developed by Acme on Blackfin DSP processor.

    • Porting ITU-T H.264 (ISO 14496-10) - MPEG4 Part 10 Decoder on Blackfin DSP
    • Porting AAC-LC (ISO 13818-2) - MPEG2 Part 7 Decoder on Blackfin DSP
    • Decoding Audio & Video simultaneously and achieve A/V sync
    • Support for MPEG2 TS
    • Integration of LCD with Blackfin DSP
    • Support Rewind, FF and Digital Zoom of video during playback
    • User interactivity through keys
    • SD Card Interface
  • Technology:

    The Video Player application comprises of optimized audio-video decoders and LCD driver. Both audio-video decoders compliant with above mentioned standards have been implemented by Acme. The LCD interface with Blackfin has also been developed by Acme. Currently, the Video Player does not use any RTOS. Simultaneous decoding of audio-video and writing decoded data to DAC & LCD is managed by scheduler which is implemented in application.

    Player project is under development and MPEG2 TS support, Rewind/ FF, Digital zoom & SD Card interface are pending.

  • Development Platforms & tools used:

    • Analog Devices (ADI) Blackfin Processor, BF537
    • ADI's Visual DSP++ (C Compiler)
  • Specification:

    • Video Decoder:
      • Compliant with ITU-T H.264, ISO 14496-10 & MPEG4 Part 10
      • Video Size: QCIF (176*144 pixels)
      • Performance: 25 fps
      • Output: 24 bit RGB
      • LCD: 24bit True color
    • Audio Decoder:
      • Compliant with AAC-LC, ISO 13818-2 & MPEG2 Part 7
      • Performance: 128Kbps (stereo) supported
      • Output: 16 bit PCM @ 48KHz
  • Block Diagram of the System:

    vedio player block diagram

  • Description of Patents, if any: N.A

  • Customizations possible:

    • Porting Video Player application on any RTOS:
      • Currently the video player application does not use any RTOS. It can be ported to any RTOS depending upon the user requirement.
    • Porting Video Player application on different platform:
      • Video Player application can be ported to different DSP or RISC processors. Acme has already ported audio & video decoders used in video player application on ARM946E.
    • Integration with DVB-H & WiFi chipset:
      • Video Player application can also be customized for wireless streaming. This could be used for viewing video over DVB-H (Digital Video Broadcasting - Handheld) or WiFi network. Acme has plans of integrating DVB-H chipset with current system.
  • Areas of Application:

Consumer Electronics, Portable Entertainment, Portable Audio/ Video Players, Cellphone Multimedia Applications, DVB-H, etc.
  • Pictures of Setup & Screenshots:

    Vedio player setup