Feature

Feature

MIMO DSP Platform

Accelerate your business with a powerful software platform.

feature-image

Brain centric architecture

The MIMO DSP Platform is a platform for research and development that is ideal for developing video algorithms. It seamlessly integrates video data input, computational processing, and output of computational results by arranging input and output systems in opposing directions, with the brain part that realizes the algorithm at the center of the architecture. This highly orthogonal architectural design allows for smooth data flow and easy handling of multiple input and output channels. This eliminates the time constraints in research and development and the limitations of software development techniques that are often encountered in conventional algorithm development.

Simultaneous Parallel I/O System

The video data input to the system and the video data output from the system are automatically parallelized for each system. Even when multiple video data input systems are required, the system bandwidth can be fully utilized. The parallel input/output system is automatically executed by the input/output controller installed in the MIMO DSP Platform. Algorithm developers can write logic based on the assumption that data from all systems have arrived, without having to be aware of simultaneous parallelization. Conventional algorithm development requires a lot of advance preparation to ensure that the data flows with sufficient realization bandwidth before performance evaluation. The MIMO DSP Platform has been devised in advance to take advantage of the input and output bandwidth of the system, making it ready for wideband applications.

feature-image
feature-image

Intuitive algorithm realization environment

What is needed to realize the algorithm is the design and implementation of the computational processing part, called the brain. The video input/output interface is handled by another part, so we can concentrate on algorithm development. SIMD arithmetic processing using CUDA (C/C++) is available for algorithm implementation, making it ideal for software development in pursuit of hard real-time performance. It is also ideal for the implementation of real-time video algorithms that require ultra-wide bandwidth, such as full high-definition, 4K, and 8K. For prototype implementations in the early stages of research and development, OpenCV is also available, which makes it easy to try out various algorithms. You can work on algorithm development while selecting a method that is easy to use.

Fully event-driven design

Platform cores with a fully event-driven design provide the low-latency environment required for algorithm development. Algorithm research and development for ultra-high definition video requires software development that fully utilizes computational resources such as CPU cores and memory. The handling of video data handled by input/output devices requires precise design by professional software developers. The low-latency environment provided by the MIMO DSP Platform is an integrated solution environment that solves a variety of design issues.

feature-image
feature-image

Input/output bandwidth of over 24 Gbps with dedicated SDI card

Ultra wideband data input/output processing using a dedicated SDI card is essential when handling video that requires ultra wideband in a PC environment. The MIMO DSP Platform uses an internal design that enables ultra-wideband data flow. When combined with a dedicated SDI card, the MIMO DSP Platform can provide eight 3G-SDI input/output channels (approx. 24Gbps) in a PC environment. It is also ideal for development that combines IP and SDI transmission technologies, which have been widely researched and developed in recent years.

Simple and clear module structure

The MIMO DSP Platform is designed with a simple and clear modular structure. The MIMO DSP Platform is designed with a simple and clear module structure, and maximum consideration has been given to ease of integration when the customer implements the algorithm. The first few dozen lines of code are required for actual implementation. The software can be implemented with minimal learning cost, and the effect is maximized with the input/output capabilities of the platform. Thanks to this simplicity, we can focus our brains on the original algorithm development, which has the effect of dramatically advancing R&D.

feature-image
feature-image

Zero Memory Copy Routing

The MIMO DSP Platform has developed an innovative programming model that eliminates memory copying in user space when routing video to other channels. With this newly developed programming model, for example, if you want to treat one channel of input video as four channels of output video, you can route it to the output without memory copying. In just a few lines, the input video can be used as the output video. Using this programming model, it is also possible to configure the video input/output system without any calculation process at the beginning, and to verify the verification environment including hardware in advance. One of the features of the MIMO DSP Platform is that each of these steps can be easily realized.

CUDA Integration Support

Prepare a rich SIMD computational processing environment to enable real-time processing of ultra-high-definition video such as 4K and 8K. Integrate CUDA into your MIMO DSP Platform for agile algorithm development. CUDA is a revolutionary language environment that enables you to extract the core performance of NVIDIA GPUs with a syntax similar to C. CUDA is the best choice for implementing algorithms in situations where demanding real-time performance is required.

feature-image
feature-image

OpenCV Integration Support

The MIMO DSP Platform supports the integration of OpenCV as an easy way to realize computer vision. A convenient video processing environment using OpenCV is useful for preliminary investigations and verifications that occur in the early stages of algorithm development. Video input and output interfaces are possible with built-in plug-ins in the MIMO DSP Platform. Connecting the high-precision SDI input/output interface with OpenCV will open up a new world of video processing systems.

Convenient built-in input/output plug-ins

The MIMO DSP Platform is equipped with a variety of pre-prepared input/output built-in plug-ins. The most suitable signal source can be selected according to the application: SDI as a high-precision video input/output, and NDI for utilizing a convenient video signal source. The built-in plug-ins significantly reduce development costs that used to take months or even tens of months to build the environment required for algorithm development. In addition to enabling the risk reduction required in the early stages of research and development, it also enables the creation of an environment with the ability to adapt to various derived requirements.

feature-image
feature-image

Equipped with SDI card for high-precision data input/output

The MIMO DSP Platform uses Bluefish Technologies' Kronos K8 as the SDI card for high-precision data input and output. The Kronos K8 video card is equipped with firmware that allows the user to select from a configuration of up to 8 simultaneous inputs, 8 simultaneous outputs, or 4 simultaneous inputs and 4 outputs, allowing the user to flexibly configure the system to meet their requirements. It also features low latency performance, which is difficult to achieve with other products, and a hardware function that converts data into an easy-to-use format without using computer resources, making it ideal for real-time image processing systems.

Complete packages are also available

A complete package is also available, which includes a computer environment and video input/output system, with all necessary software already installed. This package includes a complete computing environment with a powerful CPU, GPU, and SDI input/output card to create an optimal environment. The drivers and libraries needed to run the hardware are also provided pre-installed. This makes it possible to easily create an algorithm development environment that realizes ultra-wide bandwidth.

feature-image
feature-image

720p/1080p/2160p/4320p

The MIMO DSP Platform consists of a software-defined pipeline. This flexibility allows the platform to support a variety of video resolutions, including 720p/1080p/2160p/4320p. The DSP Platform can be used flexibly and widely in response to the changes of the times, including the development of scaling algorithms and technologies that bridge from existing standards to future standards. There is no close relationship between input and output resolutions, and configurations such as inputting 1080p video, performing enlargement operations, and outputting 2160p video can also be realized.