Skip to content

ENSS™: The Next Frontier in Mobile AI Graphics

  • mail

Anyone who has spent time gaming on a smartphone knows the frustration: the battery drains quickly, or frame rates drop at critical moments. High graphical fidelity and smooth frame rates are both essential, but achieving both simultaneously is no easy task given the power and thermal constraints inherent to mobile devices.

AI has emerged as a compelling solution to this challenge. On PCs, AI upscaling technology is already widely adopted, powering hundreds of games, and its role has expanded well beyond resolution enhancement to encompass frame generation and broader rendering optimization across the graphics pipeline. This shift is now rapidly extending into the mobile space.

In step with this trend, Samsung has developed ENSS™ (Exynos Neural Super Sampling), a GPU-based AI graphics technology designed to deliver high graphical quality and power efficiency simultaneously on mobile devices. ENSS™ is the industry's first commercial AI graphics technology to implement both NSS (Neural Super Sampling), an AI upscaling technology, and NFG (Neural Frame Generation), an AI frame generation technology, together on a mobile GPU.

 

What is ENSS™?

ENSS™ consists of two core AI technologies. NSS reconstructs high-resolution images from frames rendered at lower resolutions, while NFG generates entirely new intermediate frames between two rendered frames. Together, these technologies enhance both image quality and rendering smoothness while minimizing GPU workload.

 

Neural Super Sampling (NSS)

Upscaling technologies have evolved from spatial and temporal approaches to AI-based methods. Spatial upscaling increases image resolution using only information from the current frame. While computationally efficient and relatively simple to implement, its ability to restore fine details is limited. To address these limitations, temporal upscaling emerged, leveraging not only the current frame but also information from previous frames and motion vectors to deliver higher image quality than spatial approaches.

However, because both methods reconstruct images based on predefined algorithms, they remain susceptible to artifacts such as ghosting¹, flickering², and shimmering³, particularly in scenes with fast motion or complex visual content. To overcome these limitations, AI-based upscaling was introduced. By utilizing neural networks trained on large-scale datasets covering diverse scene characteristics, AI-based upscaling reconstructs images according to the characteristics of each scene, delivering more natural image quality while effectively reducing artifacts.

NSS brings this AI-based upscaling to the mobile GPU environment. By reconstructing low-resolution frames rendered by the GPU into high-resolution images using AI, NSS reduces the GPU's rendering workload while simultaneously delivering high image quality and power efficiency. For example, a frame rendered by the GPU at 540p can be reconstructed by AI to achieve image quality comparable to 1080p.

 

Comparison of AI upscaling technologies across companies
Figure 1. Comparison of AI upscaling technologies across companies
Comparison of AI upscaling technologies across companies
Figure 1. Comparison of AI upscaling technologies across companies

 

At the core of NSS is an ultra-lightweight AI model built on a kernel prediction architecture. Unlike conventional super-resolution models that directly generate high-resolution pixels, the model predicts reconstruction kernels for each pixel location and restores the final image by combining weighted pixel information from both the current and previous frames. This architecture is designed to significantly reduce model parameters and computational overhead while delivering industry-leading image quality in 2x upscaling scenarios.

The NSS pipeline consists of five stages. First, the GPU renders the 3D scene at a lower resolution while generating auxiliary information such as color, depth, and motion vectors. The AI model then combines these inputs with data from the previous frame to reconstruct lost details while minimizing visual artifacts such as flickering and ghosting. Finally, the reconstructed high-resolution frame is generated with reduced aliasing and more natural image quality.

 

Neural super sampling processing pipeline
Figure 2. NSS processing pipeline
Neural super sampling processing pipeline
Figure 2. NSS processing pipeline

 

Neural Frame Generation (NFG)

Frame generation is a technology that creates new frames between rendered frames to increase FPS and deliver a smoother visual experience. It has evolved from frame interpolation to non-AI-based frame generation, and more recently, AI-based frame generation.

Frame interpolation generates intermediate frames by estimating object motion between the previous and current frames using only the frames rendered by the GPU as input. While relatively simple to implement, it is prone to artifacts such as ghosting, particularly in scenes with fast motion or complex visual content.

The next stage of evolution was non-AI-based frame generation, which synthesizes new frames using rendering information generated by the game engine, such as motion vectors and color buffers. By leveraging more accurate motion information than frame interpolation, it improves frame quality. However, because it still relies on predefined algorithms, it remains limited in handling complex scenes or nonlinear motion.

In contrast, AI-based frame generation uses neural networks that take rendering information, including motion vectors and color buffers, as input to generate new frames. Trained on large-scale datasets containing diverse scenes and motion patterns, AI can generate more natural-looking frames while effectively reducing artifacts such as ghosting and flickering compared with conventional algorithm-based approaches. 

NFG adapts this AI-based frame generation approach for mobile GPUs. Designed for real-time execution on mobile GPUs, NFG enables AI to generate intermediate frames between two rendered frames without requiring the GPU to render additional frames, delivering a more fluid gaming experience while minimizing rendering overhead. 

 

Comparison of AI frame generation technologies across companies
Figure 3. Comparison of AI frame generation technologies across companies
Comparison of AI frame generation technologies across companies
Figure 3. Comparison of AI frame generation technologies across companies

 

The key innovation behind NFG is the Shade Flow model. Conventional optical flow-based frame generation estimates motion primarily from object movement. In contrast, Shade Flow analyzes not only object motion but also changes in lighting, enabling accurate prediction of shading variations such as shadows and reflections. This allows NFG to generate more natural and stable intermediate frames even in scenes with subtle motion or rapidly changing illumination. 

The NFG pipeline operates as follows. It begins by taking the previous and current rendered frames as inputs, predicting shading variations, and combining them with correction images to synthesize the final intermediate frame. These AI-generated frames are seamlessly inserted between every two rendered frames, improving temporal continuity and delivering a smoother gaming experience without imposing additional rendering demands on the GPU. By combining NSS and NFG, ENSS™ achieves an average FPS/W up to 3× higher under the same power conditions.⁴

 

Neural frame generation processing pipeline
Figure 4. NFG processing pipeline
Neural frame generation processing pipeline
Figure 4. NFG processing pipeline

 

Zero-Copy AI inference framework

Enabling real-time operation of ENSS™ demands not only high-performance AI models but also an efficient data pipeline. In conventional AI inference workflows, rendered frames must be copied from GPU memory to a dedicated inference buffer before AI processing can begin. This memory transfer introduces additional latency and power consumption.

To eliminate this bottleneck, Samsung developed a Vulkan-based AI inference framework featuring a Zero-Copy architecture. The framework enables GPU textures to be used directly as AI inference input buffers, allowing rendered frames to be processed without additional memory copies. It also natively supports game engines' native texture formats, allowing render buffers to be reused directly in GPU memory while minimizing unnecessary data transfers between the CPU/NPU and the GPU.

In addition, AI model weights are embedded directly into shader code and automatically integrated during the build process, reducing runtime loading overhead. Together, these optimizations minimize latency and frame interruptions during gameplay while enabling stable real-time AI graphics processing.

To simplify adoption, Samsung also provides plugins for major game engines, allowing developers to integrate ENSS™ into existing development environments with minimal effort.

 

The journey toward next-generation mobile AI graphics

The future of mobile graphics is no longer defined solely by GPU performance. Increasingly, it depends on how effectively AI can be integrated throughout the graphics pipeline.

ENSS™ represents a significant step toward that future by combining AI upscaling and AI frame generation in real time on a single mobile GPU, while also providing an optimized AI inference framework that simplifies adoption for developers. By advancing AI technologies across both hardware and software, Samsung will continue expanding the possibilities of next-generation mobile AI graphics.

 


1 A visual artifact in which remnants of previous frames remain behind fast-moving objects, causing overlapping or trailing images.
 
2 A visual artifact in which image brightness or color changes inconsistently between frames, making the image appear to flicker.
 
3 A visual artifact in which fine patterns or object edges appear to sparkle or fluctuate during motion, often resulting in visible aliasing.
 
4 Based on internal tests using Exynos 2600 and a sample environment.
 

* All product specifications reflect internal test results and are subject to variations by user’s system configuration. Actual performance may vary depending on use conditions and environment.
 
* All functionality, features, specifications and other product information provided in this document including, but not limited to, the benefits, components, performance, availability, and capabilities of the product are subject to change without notice or obligation.
 
* All images shown are provided for illustrative purposes only and may not be an exact representation of the product or images captured with the product. All images are digitally edited, modified, or enhanced.
 
* Samsung reserves the right to change images and specifications at any time without notice. Measurements are approximate. All data were deemed correct at time of creation. Samsung is not liable for errors or omissions.