Core Technology

Innovative Video Compression

Elemental builds innovative video processing and compression software that harnesses the power of massively parallel, off-the-shelf hardware architectures. Our technology is designed to run on the fastest available general purpose microprocessors, high-performance hybrid processors and discrete graphics processing units (GPUs). At the heart of our technology is the Elemental video engine, comprised of high-performance, patented video processing algorithms and an application layer that handles preparation and packaging of multi-formatted video files. The Elemental video engine is highly flexible, allowing for rapid innovation to keep our customers on the forefront of video processing and GPU encoding.

Traditionally, video processing technologies use central processing units (CPUs), digital signal processors (DSPs) or other specialized hardware (e.g. ASICs) to perform video compression and conversion. When video is processed with these technologies, each frame is broken into individual macroblocks that are processed in serial fashion, one at a time. With Elemental’s software and the latest off-the-shelf hardware components, all the macroblocks in a frame can be processed concurrently, in parallel. As a result, GPU encoding utilizing a massively parallel architecture offers a much faster and more efficient way to handle video processing.