Our Technology Expertise for Software Engineering Services. AceThought Services Your Partner in Innovation

Similar documents
OpenMAX AL, OpenSL ES

Enabling a Richer Multimedia Experience with GPU Compute. Roberto Mijat Visual Computing Marketing Manager

More performance options

HIGH PERFORMANCE VIDEO CODECS

Transcoding SDK. Professional Transcoding Engine

The Benefits of GPU Compute on ARM Mali GPUs

Khronos and the Mobile Ecosystem

Renderscript Accelerated Advanced Image and Video Processing on ARM Mali T-600 GPUs. Lihua Zhang, Ph.D. MulticoreWare Inc.

Mobile AR Hardware Futures

Unleashing the benefits of GPU Computing with ARM Mali TM Practical applications and use-cases. Steve Steele, ARM

Copyright Khronos Group Page 1

Completing the Multimedia Architecture

Developing Applications for ios

Copyright Khronos Group, Page 1. Khronos Overview. Taiwan, February 2012

GPGPU on ARM. Tom Gall, Gil Pitney, 30 th Oct 2013

Streaming Media. Advanced Audio. Erik Noreke Standardization Consultant Chair, OpenSL ES. Copyright Khronos Group, Page 1

Multimedia in Mobile Phones. Architectures and Trends Lund

Efficient Video Processing on Embedded GPU

4K UHD Media Player with HDR

Take GPU Processing Power Beyond Graphics with Mali GPU Computing

Adding Advanced Shader Features and Handling Fragmentation

WebGL Meetup GDC Copyright Khronos Group, Page 1

Overview and AR/VR Roadmap

Copyright Khronos Group, Page 1

T Multimedia Programming. Different Operating Systems and their Multimedia Support

Wowza Transcoder. User's Guide

AR Standards Update Austin, March 2012

Open Standards for Today s Gaming Industry

EzyCast Mobile Mobile video, made simple.

Dave Shreiner, ARM March 2009

THE LEADER IN VISUAL COMPUTING

Android Overview. Most of the material in this section comes from

End-to-end IPTV / OTT Solution

How Libre can you go?

GPGPU on Mobile Devices

Next Generation Visual Computing

GStreamer in the living room and in outer space

SIGGRAPH Briefing August 2014

Applications and Implementations

Arnon Peleg Visual Computing Products Management

Quicktime Player Error Codec For Avi Per

Build high performance video apps for mobile, game consoles, streaming pucks, set top boxes, and smart TVs from a single codebase

The LPGPU2 Project. Ben Juurlink, TU Berlin

Copyright Khronos Group Page 1. Vulkan Overview. June 2015

Advanced Imaging Applications on Smart-phones Convergence of General-purpose computing, Graphics acceleration, and Sensors

Chapter 1 Hello, Android

Copyright Khronos Group, Page 1

Chapter 28. Multimedia

Helix DNA Framework. Yann Cadic Quentin Désert. Multimedia Programming Helsinki University of Technology

INTEGRATING COMPUTER VISION SENSOR INNOVATIONS INTO MOBILE DEVICES. Eli Savransky Principal Architect - CTO Office Mobile BU NVIDIA corp.

4K Video Processing and Streaming Platform on TX1

COMPUTING. SharpStreamer Platform. 2U Video Transcode Acceleration Appliance

Technology solution provider focused on Video and Test Orchestration solution Developing a Video Solution for Enterprise / Surveillance Application

4K UHD Media Player with HDR

3D Graphics in Future Mobile Devices. Steve Steele, ARM

Copyright Khronos Group, Page 1

TotalCode Studio. Professional desktop encoding for digital distribution and over the top services NEW FEATURES

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL II)

Mobile Graphics Trends: Applications. Marco Agus, KAUST & CRS4

Intel INDE Integrated Native Developer Experience

Acceleration Standards for Mobile Augmented Reality

Live Streaming: Why Transcoding is so Cri7cal to Quality. Ryan Jespersen Training Manager Wowza Media Systems

ID 730L: Getting Started with Multimedia Programming on Linux on SH7724

Profiling and Debugging OpenCL Applications with ARM Development Tools. October 2014

Challenge. Solution. Key Results. Multi Platform App Development Native A Case Study on Multi Platform App Development by Rawzor Technologies, India.

Cross-platform platform.

Video & Vision: New IP, New Standards, New Solutions

4K Video Processing and Streaming Platform on TX1

Knowledge Workers Task Workers. Minimal or No GPU Utilization Use existing clear text codec (no significant investments) Professional Users R R R

System-Level Software Performance: How to get the most performance out of the OMAP 4 platform

MAPPING VIDEO CODECS TO HETEROGENEOUS ARCHITECTURES. Mauricio Alvarez-Mesa Techische Universität Berlin - Spin Digital MULTIPROG 2015

PN ITEM UPC ARCHOS 70c Neon 8GB - EU ARCHOS 70c Neon 16GB - EU

CS 528 Mobile and Ubiquitous Computing Lecture 4a: Playing Sound and Video Emmanuel Agu

Optimizing Film, Media with OpenCL & Intel Quick Sync Video

CAMBRIA FTC CAMBRIA FTC: TECHNICAL SPECIFICATIONS. Version.9 12/6/2017. Page 1

Building Ultra-Low Power Wearable SoCs

Next Generation OpenGL Neil Trevett Khronos President NVIDIA VP Mobile Copyright Khronos Group Page 1

Kick Start your Embedded Development with Qt

TotalCode Enterprise is an ideal solution for video-on-demand content preparation for any screen anywhere.

Software / Hardware developer

Contents. About Objective Quality Benchmarks 15 Overview of Objective Benchmarks and Tools 16

INTUITIVE SOFTWARE. Wave

Hardware Accelerated Graphics for High Performance JavaFX Mobile Applications

Shaders. Slide credit to Prof. Zwicker

Higher compression efficiency, exceptional image quality, faster encoding time and lower costs

Streaming Media Portability

Track Three Building a Rich UI Based Dual Display Video Player with the Freescale i.mx53 using LinuxLink

CREATIVE. ANIMATION 15 seconds max regardless of number of loops. Must be delivered as an animated GIF. SITE SERVED STANDARD BANNERS

Graphics Hardware. Graphics Processing Unit (GPU) is a Subsidiary hardware. With massively multi-threaded many-core. Dedicated to 2D and 3D graphics

Android Multimedia Framework Overview. Li Li, Solution and Service Wind River

Written by Tranced_1 Monday, 04 November :52 - Last Updated Monday, 04 November :52

WHAT S NEW WITH FLASH PLAYER 11.2 & ADOBE AIR 3.2. Joseph Labrecque. Hawaii Flash User Group May 10 th 2012

Embedded Software: Its Growing Influence on the Hardware world

Integrated Kickstand

Graphics Hardware. Instructor Stephen J. Guy

ArcGIS Runtime: Building Cross-Platform Apps. Rex Hansen Mark Baird Michael Tims Morten Nielsen

Introduction. Input Format Support

Introduction to creating 3D UI with BeagleBoard. ESC-341 Presented by Diego Dompe

PN ITEM UPC ARCHOS 70d Titanium 8GB - EU

WebGL, WebCL and Beyond!

Transcription:

Our Technology Expertise for Software Engineering Services

High Performance Computing MultiCore CPU AceThought experts will re-design your sequential algorithms or applications to execute in parallel by exploiting domain decomposition (data parallelization), task decomposition (task parallelization) and pipelining (division of task into various stages). We have designed and optimized software applications on Multicore CPU in the area of video compression, video decoder, video encoder and image processing. GPGPU (CUDA, OPENCL, RENDERSCRIPT) SIMD (x86, ARM, DSP) OpenGL, OpenGL-ES, Direct3D

High Performance Computing MultiCore CPU GPGPU (CUDA, OPENCL, RENDERSCRIPT) AceThought has the expertise to accelerate your applications using Khronos OpenCL, Nvidia CUDA and Android Renderscript. We have accelerated applications for video compression, video stabilization and image processing. AceThought stays at the forefront of GPU computing by constantly investing in upcoming technologies. SIMD (x86, ARM, DSP) OpenGL, OpenGL-ES, Direct3D

High Performance Computing MultiCore CPU GPGPU (CUDA, OPENCL, RENDERSCRIPT) SIMD (x86, ARM, DSP) AceThought experts achieve maximum performance on CPU or DSP by using SIMD (Single Instruction Multiple Data) intrinsic and hand optimization of assembly code to take full advantage of underlying instruction set. We have optimized x86 applications by using Streaming SIMD Extensions (SSE, SSE2, SSE3, SSSE3, SSE4) & Advanced Vector Extensions (AVX, AVX2, AVX-512); ARM applications by using NEON Instructions (ARMv7-32 bit, ARMv8-64 bit) and DSP (Superscalar, VLIW) applications. OpenGL, OpenGL-ES, Direct3D

High Performance Computing MultiCore CPU GPGPU (CUDA, OPENCL, RENDERSCRIPT) SIMD (x86, ARM, DSP) OpenGL, OpenGL-ES, Direct3D AceThought experts have extensive experience in optimizing graphics, rendering, imaging and video applications using industry standard platforms including Khronos OpenGL, Khronos OpenGL ES and Microsoft Direct3D. We have designed and optimized video rendering pipeline on Android & ios by using OpenGL ES and on Windows 10 by using Dirext3D. AceThought has developed shaders (Pixel, Vertex, HLSL) for image enhancement, de-interlacing and image processing.

Multimedia Software Multimedia Middleware AceThought has developed complex multimedia applications and multimedia components for various embedded platforms and operating systems across verticals such as Smartphone, Automotive, Video Surveillance, Video Conferencing and POS Solutions. We have expertise in 3GPP, MP4, AVI, AFS, MOV, MKV File Formats; RTP, RTSP, RTMP, HLS, MPEG- DASH Streaming Protocols; DRM, Ultraviolet Protect Delivery Standards; and GStreamer, Stagefright, Mp4Box, Openmax, DirectShow, DirectX, DMO Multimedia Frameworks. Multimedia Codecs Multimedia Pre & Post Processing Multimedia Player

Multimedia Software Multimedia Middleware Multimedia Codecs We offer services in design, development and optimization of video decoder, video encoder, image decoder, image encoder and audio codecs on range of mobile, desktop and embedded processors. We have designed and optimized HEVC (H.265), VP9, H.264 (AVC), VC-1, VP8, MPEG-4 & MPEG-2 video codecs; JPEG, BMP & PNG image codecs and MP3, AAC & Ogg-Vorbis audio. Multimedia Pre & Post Processing Multimedia Player

Multimedia Software Multimedia Middleware Multimedia Codecs Multimedia Pre & Post Processing Video & Image pre & post-processing algorithms are designed to enhance the perceptual quality of compressed video & image. AceThought has designed pre & post algorithms such as Color space conversion, De-interlacing, De-noising, Resolution Scaling, Video Stabilization and White balancing on ARM, DSP, GPU, OpenGL and Direct3D. AceThought has designed Audio pre & post processing algorithms to enhance the quality of audio & speech in several applications. Multimedia Player

Multimedia Software Multimedia Middleware Multimedia Codecs Multimedia Pre & Post Processing Multimedia Player AceThought has deep expertise in developing streaming media player solutions. We have developed streaming media player applications on Android, ios, Linux, Embedded Linux & Windows for several clients. We have designed media player using frameworks such as GStreamer, Stagefright, Mp4Box, Openmax, DirectShow & ffmpeg.

Embedded Software Applications AceThought has expertise in developing safetycritical embedded software for Medical Devices, Automotive Electronics, Multimedia Devices and POS Systems. We use our expertise in embedded C, C++, ASM, ARM, DSP, QT and Multimedia Frameworks to swiftly develop embedded middleware, rich applications and interactive GUI for electronic products. Our embedded software team is equipped with competencies in a range of programming tools, microprocessors and real-time operating systems. We have worked with wide variety of EVM including Beagle Board, Panda Board, AM437x EVM and Freescale ARM Sabre Board. DSP Software

Embedded Software Applications DSP Software AceThought specializes in custom DSP software development for range of technologies including video codecs, imaging codecs, audio codecs, image processing, fixed point algorithms, audio processing, video stabilization, vision algorithms and multimedia applications. AceThought has designed Temporal Noise Filtering, Blur Removal, Flickering Detection and Removal, Video Stabilization & White Balancing Imaging Algorithms; MP3 & AAC Audio Codecs; HEVC, H.264, MPEG-4, VP9, VP8, VC-1 & MPEG-2 Video Codecs; and Color space conversion, Deinterlacing, De-noising & Resolution Scaling Video Processing Algorithms.

Mobile Applications Android AceThought experts have complete understanding of Android SDK and Android NDK. We offer android application development services using C, C++, Java and ASM languages. We have extensive knowledge of Android SDK, Android NDK, App Manifest, User Interface, Animation and Graphics, Media and Camera, Location and Sensors, Connectivity, Data Storage, EGL, OpenGL ES, OpenSL ES, OpenMAX AL, Stagefright, ExoPlayer, Web Apps, Audio, Video, Vulkan and Renderscript technologies and APIs. We have extensively worked with Streaming Media Apps, Navigation Apps, Augmented Reality Apps, Video/Image Processing Apps, Connected Apps and OpenGL & GPU Apps. ios (iphone, ipad) Windows 10 (Mobile, Tablet, UWP)

Mobile Applications Android ios (iphone, ipad) AceThought has deep expertise in offering IOS (iphone, ipad) application development services using Objective-C, Objective-C++, C, C++, ASM, OpenGL and Metal language. We have in-depth understanding of Cocoa Touch, Core OS, Media, Core Services, Webkit, Audio & Video, Data Management, Graphics & Animation, Networking & Internet, Swift, Core Audio, Core Video, Video Toolbox, Audio Toolbox, GLKit, OpenGL ES and Metal technologies and APIs. We have extensively worked with Streaming Media Apps, Navigation Apps, Augmented Reality Apps, Video/Image Processing Apps, Connected Apps and OpenGL Apps. Windows 10 (Mobile, Tablet, UWP)

Mobile Applications Android ios (iphone, ipad) Windows 10 (Mobile, Tablet, UWP) AceThought has rich expertise in offering Window 10 Phone application development services and solutions using C, C++, C# and xml language. We have extensive knowledge of.net, Location, Sensors, SMS, UPnP, Graphics, Direct3D 11, DXGI, Core audio, Media Playback, Media Foundation, WASAPI, Networking, Security, Storage, Thread pool, Threads, UI, Microsoft Store Engagement and Monetization APIs and technologies. We have extensively worked with Streaming Media Apps, Navigation Apps, Augmented Reality Apps, Video/Image Processing Apps, Connected Apps and Direct3D Apps.

Desktop Applications Windows (Win32, UWP) AceThought has extensive experience developing Microsoft Windows applications on various languages and technologies. We have in depth knowledge of Windows Runtime APIs used in desktop apps, Windows APIs (Win32 and COM) used in Windows 10 Store apps, Windows Runtime APIs for Windows 10 Store apps and.net APIs. We provide Windows development services in custom software, user interface, web services, media applications, video/image/audio processing, networking applications and computer vision applications. MAC OS X Linux

Desktop Applications Windows (Win32, UWP) MAC OS X AceThought has developed deep expertise into Mac OS X technologies. Our team has rich experience in working with Cocoa Framework and Objective-C. We provide Mac OS X development services in custom software, user interface, web services, media applications, video/image/audio processing, networking applications and computer vision applications. Linux

Desktop Applications Windows (Win32, UWP) MAC OS X Linux AceThought experts provide exceptional application development services on Linux operating system. Our team is adept at using various technologies for Linux application development including Qt framework, Gstreamer, ffmpeg, x264, x265, Mp4Box, VLC, OpenGL, MySQL, Apache, C, C++, JAVA, PHP, Python and Perl. AceThought has developed media player, media transcoding and hosted applications on Linux.

Contact Us Thank You for showing interest you may reach us at : sales@acethought.com www.acethought.com