Monday, November 16, 2009

CCTV DVR Glossary of Terms

In choosing the CCTV system that is most suitable for a specific application, we will need to consider some important parameters to meet the standards and requirements of the project. We may encounter some terms like fps, resolution and compression which are common terms in the CCTV and Video Surveillance world. We may hear them often but we don't really understand them (esp. the End-users). It would be better to know how relevant they are to the CCTV system's functionality and operation so we can evaluate if a CCTV system falls short of our requirement or is too high-level for our desired application.


Let's try to understand some of these common terms:

Analog Video Signal - Video signal which contains the luminance (brightness) and chrominance (color information) of the image, which may be carried in separate or combined channels. This is the type of camera signal used by older cameras, often called analog cameras or CCTV cameras. These cameras transmit the signal via Co-ax Cables, which are not network-ready.

ASIC - (Application Specific Integrated Circuit) Integrated circuit is customized based on the user’s specific needs. Basically, the circuit has a specific use.

Bandwidth - The channel capacity for information transmission over an internet connection. If the information flow is too much for the bandwidth, the bandwidth is said to “choke.”

CIF - (Common Intermediate Format) Video size format measuring 360 x 240 pixels for NTSC and 360 x 288 pixels for PAL.

Compression - In surveillance, compression refers to the process in which the data used to present an image or a video is reduced.

D1 - A video size format measuring 720 x 480 for NTSC and 720 x 576.

Decode/Decoding - It is the process of transforming information or data from one format into another. In surveillance, it is the process in which the compressed video data is transformed to raw video data.

Digital Video Signal - Digital video signals are digital representations of discrete-time signals. In surveillance, it is the type of camera signal used by newer cameras. These cameras transmit the signal via Cat5 Cables, which are network-ready. Digital Video Signal is also known as IP Signal.

DVR - (Digital Video Recorder) A device that records videos onto a hard disk drive.

DVR Card - Also called DVR capture card. The DVR card, which allows a computer to receive television signals, record video, and/or playback video content is the center or heart of the DVR system.

Embedded DVR - Embedded DVRs are all-in-one, often times plug and play standalone DVRs. A PDA phone is an example of embedded technology. DVRs such as Standalone DVRs or embedded DVRs are manufactured for the sole purpose of being a DVR. These typically contain a single circuit board with DVR software implanted into the chip.

Encode/Encoding - It is the process of transforming information or data from one format into another. In surveillance, it is the process in which the raw video data is transformed to compressed video format.

FPS - (Frames Per Second). A measurement standard for the viewing and recording speeds of videos. Real-time viewing and recording speed is at 30 fps for NTSC and at 25 fps for PAL. When a video plays at these speed rates, it is as good as watching the action face to face, hence the term “real-time”.

Half D1 - A video size format measuring 720 x 240 pixels for NTSC and 720 x 288 for PAL.

Hardware Compression vs. Software Compression - Hardware compression happens on the level of the microchip (or chip). Because the compression is done “physically,” none of the CPU space is eaten up. In software compression, the data is compressed using the memory and the speed of the CPU, as the software resides in the CPU. Since the CPU receives a continuous flow of data to be compressed, there is a possibility for it to be overwhelmed and thus hang. Since hardware compression uses only the microchip and does not involve the CPU, the risk of the computer hanging is totally avoided.

Hardware MPEG4 Compression - A compression capability that combines hardware compression technology and the MPEG-4 compression standard.

Hybrid DVR - A DVR capable of accepting both analog and digital video signals.

Linux - A freely available open-source operating system. As compared to other operating systems sold commercially, Linux is royalty-free, highly customizable and more stable. CentOS is one of the more popular the Linux distributions.

MPEG4 Compression - MPEG 4 is a measurement standard for digital video and digital audio compression. In the DVR market today, MPEG 4 compression is considered to be one of the higher compression rates available. Other compression standards are MPEG 1, MPEG 2, and MJPEG.

Network - A series of computers or mobile devices that are connected to each other with the purpose of communicating and sharing information. A Local Area Network (LAN) is a type of network connection usually found among the computers in an office or an internet café. A Wide Area Network (WAN) on the other hand, is a network connection that spans over a broad geographical area. For data to travel via the network, it must be in digital format.

NTSC - (National Televisions Standards Committee) Standard video signal for the US and the Philippines.

PAL - (Phase Alternating Line) Standard video signal for Europe and some countries in Asia.

PC-Based DVR - A DVR using the hardware format of a regular PC.

QCIF - (Quarter Common Intermediate Format). A video size format measuring 180 x 120 pixels for NTSC and 180 x 144 pixels for PAL.

Resolution - A measurement standard for how clear (level of detail) the video is. The resolution is usually measured by the number of pixels shown on screen. The more pixels shown, the higher the resolution.

SDK - (Software Development Kit or Systems Disk Kit). A start up kit usually offered by DVR manufacturers to users who wish to build their own DVR system.

Video Server - A device that accepts analog signal and converts it to digital signal. This allows the video to be viewed remotely via a network connection.

Tuesday, November 10, 2009

The DVR Software GUI

The DVR Software GUI is one determining factor of the user-friendliness of a specific DVR Application. Less is better when it comes to this element. It's straining in the eyes and kind of confusing to look at a crowded or a not-so-very-well organized user-interface. Would you go for a complicated GUI with lots of buttons filling out the screen or a simplified version offering the same functions. A sound mind will surely go for the simplified version. However, simplifying the GUI is not enough. We need to take into account the organization of the buttons - they should be arranged throughout the screen in the most orderly way as possible.

Here are just some of the better DVR Software GUIs in my opinion.

Hawkeye Software GUI:


AverMedia Software GUI:


NUUO Software GUI:


Geovision Software GUI:


Still, it's all up to you. We all have different tastes and preferences. Choose wisely!

Friday, November 6, 2009

PCI Express (PCIe) DVR Cards

The PCIe bus is becoming the dominant interface on PC Motherboards nowadays. With this current advancement in the technology, the PC-based DVR industry was driven to adjust and adapt to the improving and fast-paced PC world. Thus, the entrance of PCIe DVR Cards into the CCTV scene.



Most of the DVR Cards available in the CCTV market today are still referenced to PCI. But how long will the PCI technology last? How long can we make use of our PCI DVR Cards? New motherboards are introduced in the market almost every month like crazy. Having said that, it won't be a big surprise if the PCI technology gets obsolete before we know it. This is where the industry is headed to and we have to face that fact. The PCI DVR Cards will soon be replaced by PCIe DVR Cards. And it's for the better. c",)


Why we moved to PCI Express?

PCI Express has several advantages, not only to the users but to manufacturers. It can be implemented as a unifying I/O structure for desktops, mobiles, servers and workstations, and it's cheaper than PCI or AGP to implement at the board level. This keeps costs low for the consumer. It is also designed to be compatible with existing Operating Systems and PCI device drivers.

PCI Express is a point-to-point connection, meaning it does not share bandwidth but communicates directly with devices via a switch that directs data flow. It also allows for hot swapping or hot plugging and consumes less power than PCI.

However the most promising feature is that it is scalable meaning greater bandwidth can be achieved through adding "lanes," ostensibly future-proofing into the next decade.


While we've spent plenty of time and energy improving the speed of processors, memory, and other parts of the PC, we've done virtually nothing with the main connection betweern many devices - the PCI. As such we are stuck with a technology in our PCs and Servers that still runs at the speeds and bandwidth we were comfortable with in the 90's. PCI as we know it is holding us back - it is a bottle neck - a limitation to the maximum performance of our systems.

We all want the most from our PC. To get the most out of our PC we must remove all bottlenecks (obstacles to performance). To that end we must turn to the next best alternative: PCI Express.

Increased bandwidth can be equated into increased system performance. We've long known that to get the most out of your processor you need to get as much information into it as possible, as quickly as possible. Chipset designers have consistently addressed this by increasing Front Side Bus speeds. The problem with this is that front side bus speed increases the speed of transfer between the memory and CPU but often you've got data that's coming from other sources that needs to get to the memory or CPU like drives, network traffic, video, etc. PCI Express addresses this problem head on by making it much faster and easier for data to get around the system.


References:
http://www.wisegeek.com/what-is-pci-express.htm
http://www.directron.com/expressguide.html

Search This Blog