Case-Study: V-Nova - Metal-Based Pixel Processing for Video Decoder

TechnoLynx improved V-Nova’s video decoder with GPU-based pixel processing, Metal shaders, and efficient image handling for high-quality colour images across Apple devices.

Case-Study: V-Nova - Metal-Based Pixel Processing for Video Decoder
Written by TechnoLynx Published on 15 Apr 2020

Background

V-Nova is a company known for high-quality video compression and decoding solutions. Their MPEG-5 LCEVC codec was already running well on AMD and NVIDIA GPUs. But they needed better performance on Apple devices.

The main challenge was that their iOS app used only CPU-based decoding. The result was less-than-ideal performance, especially on iPhones, iPads, and Apple TV.

The company wanted to support the LCEVC external video decoder framework with GPU acceleration for Apple’s Metal environment. The main goal was to lower CPU usage, keep performance high, and ensure the solution worked with AV Player-based iOS apps. Apple devices are popular among content creators. So, fixing this issue meant real value for V-Nova’s users.

Problem

V-Nova had an existing GPU implementation that worked great on non-Apple platforms. On iOS, though, decoding still depended only on the CPU. There was no GPU support via Metal shaders.

This created a gap in performance. Under heavy loads, the CPU-based decoder struggled. The system could not scale well with high-resolution video or fast frame delivery.

Video decoding involves many steps. These include reading input frames, handling colour images, and applying pixel processing for clear output. The performance gap became more obvious with real-time playback.

The original design also limited frame handling. The system could not use the GPU’s power for fast tasks like image processing. This was due to everything happening on the CPU. This meant longer frame times, higher latency, and uneven playback during intensive tasks.

Solution

The TechnoLynx team built a GPU-based solution using Apple’s Metal shader language. The goal was to move heavy decoding tasks away from the CPU. We kept compatibility with V-Nova’s external decoder framework and ensured support across iPhone, iPad, and Apple TV.

We began by looking at how the GPU could handle tasks like pixel processing and frame decoding better than the CPU. We focused on efficient image processing techniques that would use GPU power without draining battery too quickly.

During testing, we noticed that running the GPU in short bursts worked better than keeping it always active. Letting the GPU work at full load briefly and then rest helped it manage power and heat more effectively. This gave us both high performance and better energy use.

To improve how frames were handled, we used a producer-consumer model. This means the system adds frames to a queue. Another thread picks up those frames and processes them using the GPU.

This approach made sure that the GPU and CPU worked in parallel. It kept the system smooth and responsive, even under high load.

We also built a set of Metal GPU kernels. By combining many operations into a single pass, we reduced the number of memory reads and improved GPU cache usage.

Another improvement was precompiling different kernel variants. This meant we could choose the right kernel at run-time without delays. It also gave us flexibility to support different data formats later if needed.

Memory layout was another focus. We designed the data flow to keep memory access simple and efficient. This helped reduce the load on the GPU’s memory controller and made the processing even faster.

Result

The results were clear and measurable. Our new GPU-based implementation using Metal showed up to 25% lower CPU usage in most conditions. This meant other tasks could run smoothly, and the system stayed more balanced.

Under normal conditions, video playback performance was equal to the original. But when we simulated heavy loads—like fast frame changes or higher resolutions—the Metal-based solution outperformed the original by about 38%. It handled more frames in less time, which means fewer dropped frames and smoother playback.

Power use stayed mostly the same. But because the GPU finished tasks faster and rested more often, the overall system heat stayed lower. This helped reduce battery strain, which matters a lot on mobile devices like the iPhone and iPad.

The most important result was scalability. When video playback needed more processing power, the system could respond better than before. It didn’t freeze or lag. It simply kept going.

This gives users a much better experience, even when playing large files or working with high frame rate content.

By using GPU power for pixel processing, image decoding, and frame management, TechnoLynx helped V-Nova bring their software to a new level. It also gave them a wider reach among users who prefer Apple hardware.

Final Thoughts

This project showed how GPU-based image processing and video decoding can improve user experience on Apple devices. With smart use of Metal shaders, we moved tasks from CPU to GPU. This helped with performance, responsiveness, and power handling.

The changes made a real difference, especially under high demand. It also gave the app more room to grow and support future formats or devices.

At TechnoLynx, we focus on practical solutions that work well and are easy to maintain. For V-Nova, this meant a faster, smoother, and more efficient video decoder. For their users, it meant better performance with no compromise on quality.

Image credits: Freepik

Case Study: CloudRF  Signal Propagation and Tower Optimisation

Case Study: CloudRF  Signal Propagation and Tower Optimisation

15/05/2025

See how TechnoLynx helped CloudRF speed up signal propagation and tower placement simulations with GPU acceleration, custom algorithms, and cross-platform support. Faster, smarter radio frequency planning made simple.

Generative AI Development Services for Smarter AI Solutions

Generative AI Development Services for Smarter AI Solutions

12/02/2025

Looking for generative AI development services? Learn how machine learning models, natural language processing, and neural networks improve content creation, image generation, and more.

Custom AI Development Services for Business Growth

Custom AI Development Services for Business Growth

29/01/2025

Looking for custom AI development services? Learn how tailored AI models can improve efficiency and drive growth.

Benefits of Classical Computer Vision for Your Business

Benefits of Classical Computer Vision for Your Business

28/01/2025

Learn how classical computer vision technology, including image processing, optical character recognition (OCR), and facial recognition, can improve inventory management, medical imaging, and more for your business.

How AI Can Benefit Product Development Consultancy?

How AI Can Benefit Product Development Consultancy?

1/07/2024

Let's see how AI is revolutionising product development consultancy. Learn about the benefits of AI in market research, design, production, and customer satisfaction. Find out how TechnoLynx can help your business succeed with AI-driven solutions.

Why Generative AI Consulting is Vital in 2024?

Why Generative AI Consulting is Vital in 2024?

21/06/2024

Discover why generative AI consulting is essential in 2024. Learn how AI consulting can help businesses harness generative AI models, natural language processing, and deep learning for long-term success.

Key Benefits of Generative AI for Text-to-Speech

Key Benefits of Generative AI for Text-to-Speech

29/05/2024

Discover the key benefits of generative AI for text-to-speech. Learn how generative AI models and consulting services enhance customer experience with natural-sounding voices.

Benefits of custom software engineering services in 2024

Benefits of custom software engineering services in 2024

28/05/2024

Discover the advantages of custom software engineering services in 2024. Learn how AI consulting, machine learning, and tailored solutions can enhance your business processes.

What is AI Consulting?

What is AI Consulting?

24/05/2024

Discover the benefits of AI Consulting and how it can transform your business strategy. Learn how TechnoLynx provides expert AI consulting services to help you achieve your business goals.

The Power of Generative AI in Customer Service - GenAI Use Cases

The Power of Generative AI in Customer Service - GenAI Use Cases

17/05/2024

Discover how generative AI is redefining customer service across industries. Learn about the benefits, applications, and strategies for using this cutting-edge technology to keep the customer first.

AI in Archaeology: Advancements and Applications

AI in Archaeology: Advancements and Applications

8/05/2024

Explore the role of artificial intelligence (AI) in archaeology, including its use in analysing archaeological sites, processing lidar data, and enhancing archaeological research.

Generative AI Consulting for Business Advancement

Generative AI Consulting for Business Advancement

29/04/2024

Discover how generative AI consulting services from TechnoLynx can transform your business with natural language processing, computer vision, and high-quality image generation, enhancing customer service and driving innovation across various industries.

The Potential of Generative AI Consulting Services

26/04/2024

TechnoLynx offers expert generative AI consulting services, gaining the power of natural language processing, computer vision, and deep learning to create high-quality generated content across a wide range of industries.

AI Consulting Services: Empowering Businesses with AI

24/04/2024

Discover how AI consulting services, like TechnoLynx, guide businesses through the complexities of AI adoption, developing ethical strategies and driving growth with emerging AI technologies.

AI in Digital Visual Arts: Exploring Creative Frontiers

22/04/2024

Traverse the fusion of AI and digital visual arts. Discover cutting-edge techniques and increase your creativity with AI-powered tools. Embrace the future of artistry today!

The Essence of AI Consulting and MLOps Solutions

21/04/2024

Learn about ChatGPT Consulting and the benefits of AI ML consulting. Explore how our AI consultants provide expert Machine Learning consulting and MLOps solutions tailored to your needs.

Empowering Business Growth with Custom Software Development

19/04/2024

Discover how our custom software development company enhances business operations with tailored solutions. From real-time analytics to agile software development, we deliver cutting-edge software products, ensuring security, quality assurance, and superior user experience.

Case-Study: Text-to-Speech Inference Optimisation on Edge (Under NDA)

12/03/2024

See how our team applied a case study approach to build a real-time Kazakh text-to-speech solution using ONNX, deep learning, and different optimisation methods.

Growth in Businesses through Custom Software Development

14/02/2024

Find out how custom development services by TechnoLynx are here to consolidate processes, optimise productivity, and propel the business growth.

Case-Study: V-Nova - GPU Porting from OpenCL to Metal

15/12/2023

Case study on moving a GPU application from OpenCL to Metal for our client V-Nova. Boosts performance, adds support for real-time apps, VR, and machine learning on Apple M1/M2 chips.

Machine learning consulting

8/11/2023

At TechnoLynx, we're dedicated to helping businesses take advantage of the immense potential of machine learning. Read more about activities.

Case-Study: Generative AI for Stock Market Prediction

6/06/2023

Case study on using Generative AI for stock market prediction. Combines sentiment analysis, natural language processing, and large language models to identify trading opportunities in real time.

Case-Study: Performance Modelling of AI Inference on GPUs

15/05/2023

Learn how TechnoLynx helps reduce inference costs for trained neural networks and real-time applications including natural language processing, video games, and large language models.

Data Science Conference (DSC) Vienna

23/04/2023

Last Friday, we had the pleasure of participating in the Data Science Conference (DSC) held in Vienna!

Case Study: Multi-Target Multi-Camera Tracking

10/02/2023

Learn how TechnoLynx built a cost-efficient, AI-powered multi-target tracking system using existing CCTV infrastructure. Real-time object tracking across non-overlapping cameras using global and local IDs.

Case-Study: Action Recognition for Security (Under NDA)

11/01/2023

See how TechnoLynx used AI-powered action recognition to improve video analysis and automate complex tasks. Learn how smart solutions can boost efficiency and accuracy in real-world applications.

Consulting: AI for Personal Training Case Study - Kineon

2/11/2022

TechnoLynx partnered with Kineon to design an AI-powered personal training concept, combining biosensors, machine learning, and personalised workouts to support fitness goals and personal training certification paths.

Case-Study: A Generative Approach to Anomaly Detection (Under NDA)

22/05/2022

See how we successfully compeleted this project using Anomaly Detection!

Case Study: Accelerating Cryptocurrency Mining (Under NDA)

29/12/2020

Our client had a vision to analyse and engage with the most disruptive ideas in the crypto-currency domain. Read more to see our solution for this mission!

Case Study - AI-Generated Dental Simulation

10/11/2020

Our client, Tasty Tech, was an organically growing start-up with a first-generation product in the dental space, and their product-market fit was validated. Read more.

Case Study - Fraud Detector Audit (Under NDA)

17/09/2020

Discover how a robust fraud detection system combines traditional methods with advanced machine learning to detect various forms of fraud!

Case Study - Accelerating Physics -Simulation Using GPUs (Under NDA)

23/01/2020

TechnoLynx used GPU acceleration to improve physics simulations for an SME, leveraging dedicated graphics cards, advanced algorithms, and real-time processing to deliver high-performance solutions, opening up new applications and future development potential.

← Back to Blog Overview