Seamless Multimedia on Embedded Systems with powerful Image Processing and Video Analytics
Nowadays supporting multimedia technologies especially video playback is no longer an option for most embedded systems but have become a de-facto requirement. And handling multimedia on embedded systems requires real time and efficient processing capabilities of the underlying system which calls for experts in the field. Customer expectations have become very high that even with powerful processors, higher memory and bandwidth, they are getting very difficult to met. As an effect, codec's have become complex and compute-intensive. Hardware codecs have become a common feature of higher end SoCs. Apart of all these conventional multimedia, powerful image processing and video analytics are finding increasing applications in today's embedded systems.
In this context, catering your product to best suit the end usage cannot be under appreciated. Embien can be a support you with this endeavor of enabling multimedia on embedded systems and deliver exceptional value. We can also help you in embedding intelligence in your products by running application specific video analytics algorithms.
Multimedia on Embedded Systems
Embien has worked in various multimedia technologies as they evolve right from the early MP3 decoders to the latest and powerful specialization hardware units. We have demonstrated complex audio/video processing on various embedded platforms. Our team has plenty of experience in working with following hardware's and technologies
- OpenGL ES based hardware Acceleration
- ARM MALI GPUs
- Allwinner CedarX Engine
- Videocore IV
- NVIDIA Tegra and CUDA core GPUs
Our competence includes working with sensors like CMOS/CCD from all major vendors like Omnivision, Aptina, Sony etc. We have improved up on silicon vendor provided mulitimedia stacks to meet expectations in custom target platforms. Embien's field of expertise in this domain includes working with the following software codecs and stacks :
- Android Media Frame work - StageFright, AudioFlinger etc
- OpenMax Plugins - Development layer (DL), Integration layer (IL) and Application layer (AL)
- Gstreamer framework - Gstreamer plugins and applications
- Live555 multimedia framework
- Codecs - H264, MPEG 1/2/4, Google VP8, VP9, Theora etc
- Audio Codecs - AAC, WMA, MIDI, MP3, Vorbis etc
- File containers like AVI, 3GP, MPEG, Ogg etc
- Applications such as VLC Player over multiple operating systems etc
- Streaming Technologies like RTP,RTCP, DASH etc
- VoIP, SIP, Skype etc
- Other technologies like Miracast, Mirror Link, Apple Car play etc
We have created real time embedded Multimedia systems for streaming applications to ensure a guaranteed, reliable and fast delivery. In the context of security, encryption and decryption of media content for secure multimedia delivery.
Image Processing and Video Analytics
Our experience in DSP and Multimedia goes hand in hand with image processing includes performing operations such as auto-focus, auto-exposure, image corrections, noise and blur removal etc. We have also done object dimension measurement using Fringe measurement techniques. On video front, work done includes video stabilization, face detection, depth perception, Complex image processing includes object detection, people detection and people detection etc. We have developed PoC for intruder detection systems for video surveillance cameras.
Our Image Processing and Video Analytics team have developed various machine vision algorithms like monitoring quality of products like blurs, improper cuts, surface aberrations, mismatch in dimensions etc.
We are a preferred provider of FPGA based video processing designs including Video multiplexing PiP, PaP, blending, encoding, decoding etc. Further we have developed GStreamer and V4L2 integration layers on top of these custom FPGA PCIe cards.
Knowledged in graphics programming like 2G vector graphics, OpenGL, OpenGL ES and NVIDIA Cuda GPU programming, Embien can support you in rich visualization, Graphics and games development with our partner ecosystem.
Embien has not only demonstrated skill in developing media applications but also have successfully created end products and served customers in various application areas by including video surveillance, home automation, machine vision.
Some projects executed so far includes
- Multi channel Video transfer with highly configurable blending
- Digital signage's
- Car Infotainment systems
- IP TV
- 3D Graphics rendering
- Industrial HMIs
- Note Takers
- Ophthalmological Applications for vision testing
Our team can profile the hardware and software for their multimedia capabilities and can suggest customer the necessary system capabilities to handle the necessary multimedia throughout. We can ensure that your project is not derailed by hurdles and complications that will typically happen when integrating multimedia on embedded Systems.
Embien will be your trusted partner to support embedded multimedia technologies in your hardware and our collaboration with our customers so far have been an immense success and will be proud to extend the same to you too!