High Definition Intelligent Network Video
Name:
Email:
Phone:
Message:

System-on-chip card for HD video surveillance

Please, note that the article is automatically translated from Russian into English, so the translation may not be accurate.

Nikolai Ptitsyn and Sergey Volyniets

The article deals with modern trends of the market surveillance, which generate complicated engineering problem for developers of network cameras. We describe the hardware and software platform network camera based SoC DaVinci DM6467 supports high-definition video (HD), compression standard H.264, embedded video analytics and standard ONVIF.

Видеопроцессорный модуль

Видеопроцессорный модуль

Fig. 1. Video processor module HW-6467-CORE

Компонентная схема модуля

Fig. 2. Component diagram of the module HW-6467-CORE

One of the key factors in the development of video surveillance market today is the increased interest of users to the systems of high-definition (HD), which in comparison with the systems of standard quality (SD) provide better detail of the scene or more coverage-controlled territory. Thus, the HD cameras are equipped with sensors from 0.8 to 2.1 megapixels, while the SD cameras use sensors from 0.3 to 0.4 megapixels.

Transmission of streaming video in HD is almost impossible to realize through an analog connection. On the other hand, the network camera lets you take full advantage of the sensor with high resolution and provide a cost-effective scalability in the number of channels. Transmission of HD video on IP-networks requires the use of efficient compression algorithms, mainly based on the standard H.264.

Mass introduction of network cameras is constrained higher cost of equipment and system integration problems, which is very characteristic of all the new technologies. The emergence of new industry standard network video products, such as ONVIF and PSIA, as well as the issue of universal drivers leading manufacturers of video management system allows us to hope for an offensive a turning point in the coming years.

Almost all the leading manufacturers of IP-based cameras are paying attention to the integration videoanaliticheskih algorithms directly into the camera. Embedded algorithms for tasks such as continuous monitoring of image quality, the findings of sabotage, surveillance, detection and tracking of objects, recognition of license plates of cars. In contrast to the server implementation, embedded algorithms can potentially provide greater accuracy at the expense of processing uncompressed image, and also reduce the load on communication channels.

Discussed above industry trends, namely: the standard high definition (HD), the resource-compression H.264, embedded video analytics, and complex networking protocols such as ONVIF impose significant demands on hardware and software platform, network camera. A device with these features should have the computing power of one to two orders of magnitude larger than the camera standard definition (SD), without embedded video analytics.

Video processor module

Platform HW-6467-CORE was developed in the laboratory Synesis for various peripheral devices connected to the processing of network video products, such as: camera high-definition, multichannel videoenkoder (or ip-video server) and video recorder (DVR). Hardware-based platform is a high performance universal module (Figure 1-2) based on SoC DaVinci TMS320DM6467 manufactured by Texas Instruments. The system contains a core ARM9 with the operating system Linux, C64x + digital signal processor and coprocessor HDVICP for digital video processing HD, as well as a wide range of peripheral components, including the subsystem of capturing audio and video, LAN 10/100/1000 Mb / s Ethernet, USB serial port 2.0 VLYNQ interface for connecting the programmable logic (see specs tab).

Video processor module is designed as a small-size boards (80 x 55 x 14 mm), which prevents the maximum use of all possible processor TMS320DM6467. The module is installed on an expansion board with three 80-pin connectors (Fig. 1).

Despite its compactness, videoprotsessornaya board contains a total of 8 layers, and the expansion cards can be even easier. Such an engineering solution can significantly reduce the costs of development and adaptation of the final products without modification videoprotsessornogo module and base software. Just reached the final product cost reduction by mass production of the universal module.

Basic and optional electronic components videoprotsessornogo module selected based on their compatibility on the findings, which allows production of a module in different versions based on one universal card. For example, at the production unit can be adapted for standard or extended temperature ranges, change the CPU frequency, the amount of dynamic memory or flash memory.

Video processor module allows you to set TMS320DM6467 crystal with a frequency of 600 MHz to 1 GHz, which offers powerful computing capabilities for different processors. Thus, the platform allows you to compress a stream of high-definition Full HD (1080p) standard H.264 or up to 8 streams of standard definition SD resolution D1, as well as the use of complex algorithms videoanaliticheskie simultaneously with compression.

The advantages of the single-chip architecture compared to multichip are more than simple programming environment and flexibility in the use of hardware resources. The disadvantages of TMS320DM6467 worth carrying a higher power (and thus heat dissipation) and the high cost of hardware-software protection against unauthorized copying.

Operating system and drivers

Video processor module comes with basic software (board support package). Boot loaders UBL and U-Boot are available in source code form and provide the following functionality:

  • Device initialization
  • Ability to load into memory the images of UBL, U-Boot, Linux kernel and root file system on the UART or TFTP
  • Ability to record images mentioned above from memory to FLASH
  • Ability to run the Linux kernel to perform from memory or a TFTP

The root file system is going to dynamically compile the project. Basis is the libc library from the distribution MontaVista Linux 4.0.1 and the package of Busybox. In addition, the file system includes the following basic software: udev, MTD Utilities, openSSH, openSSL, zlib, lzo2, thttpd, reassign algorithms DSP. All packages, except for libc, are provided in source code.

Middleware

For the hardware platform is a serious package of middleware software (middleware).

diagramma_resize

Fig. 3. Software architecture, the embedded network device

Fig. Figure 3 shows the software architecture, the embedded network device. The modular architecture of the base software is designed to build vertical solutions such as monitoring of roads, the fuel and energy complex and retail outlets.

Complete package built and server software provides the following functionality, which is based on standard ONVIF:

  • Detection of peripheral devices in the network
  • Multicast transmission of live video in SD and HD
  • Delayed transfer of video from video buffer (timeshift)
  • Office of the sensor, embedded codecs and video analytics
  • Event Management and Metadata
  • Management regulations in order to send alarm
  • Beyond the standard ONVIF middleware provides the following essential tools:
    • Remote fault-tolerant firmware upgrade
    • Remote calibration analytics
    • License management and copy protection for embedded software

Thus, the hardware platform HW-6467-CORE in conjunction with middleware and open source operating system Linux can produce a complex network device in the shortest time and significantly reduce the risks of system integration. Hardware and software are supplied to equipment manufacturers as OEM-solution. The producers can substantially differentiate their solutions by adding additional functionality to the base software and / or development of special expansion cards.

Spesification of the video processor module SY6467


Processor

TMS320DM6467 
with a frequency of 600 MHz to 1 GHz

RAM

DDR2 up to 256 MB

Flash memory

Type NAND, up to 2 Mбайт

Supply voltage

5В ± 10%

Current Consumpted

Intermediate 1 A, maximum up to 3 A

Temperature range

-40 ° C to +85 ° C

Hardware encoders, transcoders and decoders

H.264, MPEG2, VC1, MPEG4 SP/ASP

Operating System

Linux 2.6.1.0

Interface video port

BT.656, BT.1120

External Memory Interface

16 / 8 bit

Network port

10/100/1000 Mbps Ethernet with control for MDIO

USB port

Client Mode USB 2.0 High / Full

Host Mode USB 2.0 High / Full / Low

Port PCI

32-bit, 33 MHz, 3.3 V, compatible with 2.3 specification

UART Ports

3 ports, up to 1.8432 Mbit/s

SPI port

Support for the two devices

I2C Port

Yes

Port VLYNQ

FPGA Interface

PWM

Two outputs

I/O ports

Up to 33

Connectors

3 to 80 contacts with spacing 0,5 mm

Board size

80 х 55 х 14 mm