210 likes | 375 Views
DreamBox. Basic Features, Functions, Benefits Competitive Aspects. DreamBox (DB): Theory (1). Embedded system that include a high level software program to create products, like: workstation, recorder, player, intercom, video-switcher, etc. ITEMs are identified (item model, no central server)
E N D
DreamBox Basic Features, Functions, Benefits Competitive Aspects
DreamBox (DB): Theory (1) Embedded system that include a high level software program to create products, like: workstation, recorder, player, intercom, video-switcher, etc. ITEMs are identified (item model, no central server) Each ITEM is identified by: the DB number (the item is connected to), type (e. g. camera), and hardware ID For each ITEM functionalities are defined and are connected to an icon on the VGA screen Each icon is colour coded to identify its status (e. g. pink=on hold; red=alarm; yellow=hardware problem) 14 colours are assigned. (The operator of the DB must not be colour blind)
DreamBox (DB): Theory (2) Each ITEM has the following functions: • Status • colours • Commands (e. g. disable) • General or common • Specific • Set-up • Properties (common or specific) When selecting a function the list of choices appear in command window on the left of the screen (Outlook-Bar window) Examples for a common command: create alarm for training or guard supervision, Reset Alarm, Disable etc. Access to all or specific items is authorised by password (128 accounts per DB unit)
DreamBox (DB): Special Features (1) • Self Test (alarm in case of malfunction; type of malfunction) • Each DB has 8 video inputs, 32 VMD channels and 64 channels for 64 recorders • A user (with proper authorisation) can make system set-up or changes from his UWS (User Work Station) to all other DB’s in the network • Set-up and changes can be performed whilst the system is operating (Update without restart!) • Set-up is fast and efficient (e. g. about one man-day for 100 ITEMs)
DreamBox (DB): Special Features (2) • A network of DB’s constitutes a “Distributed Database”, many “micro servers” ; therefore: • No single point of failure (as in a single server; a server is like a locomotive to which more wagons are added, in case the network is enlarged = Pseudo-modularity, because the network becomes slower.) • DB network = True modularity (with each new DB an additional locomotive is added) • On each DB up to 11 monitor items can be selected, each for a different camera picture : • 1 full screen monitor and 1 full screen VGA (simultaneously), or • Up to 4 quad pictures on both the monitor and the VGA (simultaneously); plus one small QCIF picture on the monitor
DreamBox (DB): Data Management (Data Base SQL) (1) There are three (3) Ways to store data/ pictures/ clips: Real Time data base Archive data base Video and Audio data base • All data are managed through a common data base of all DB’s (Distributed Database Concept) • Propagation of messages between the DB’s in a network operates via the Network Time Protocol (NTP) based on GMT (it works like communicating tubes) • Consequently: All DB’s have all set-up data • The operator of the network can have access to all data in all DB’s from any one DreamBox!! (Of special interest with remote DB’s)
DreamBox (DB): Data Management (2) The following types of data exist: • Messages (e. g. alarm, short and fast) • Files (large, but slow and certainty of complete transmission) • Streams (e. g. pictures – via UNI direction protocol, udp; continuous and fast, but some may be missed to be grabbed) Sources and Targets can be (virtually) connected; example for • Sources: camera, player, TTL (in), microphone, analogue in, monitor, etc. • Targets: recorder, monitor, TTL (out), speaker, analogue (out) DreamBoxes constitute a Virtual Matrix (switch time and latency are extremely short)
DreamBox (DB): Data Management (3) • Video picture quality is determined by: Resolution, frames per second (FPS) and the bit rate (bits per sec) (Bit rate must be specified, otherwise the quality is bad, even though the specification of resolution and FPS was met!) • The DB has D1 resolution, up to 25 FPS (per camera channel and 1000 bit/sec (1 DB unit can process 48Mbps). Typical bit rate Per channel are :
DreamBox (DB): Data Management (4) • Items can be automatically connected (touring as Macro): different sources to different targets (e. g. in case of alarm the pictures/ clip are shown simultaneously on the same monitor from the • alarm-camera, the • camera before the alarm-camera in alarm, the • camera on the other side of the alarm-camera, and • the video clip with pre- and post alarm sequence) • Touring can be triggered automatically by an event (e. g. alarm), by pre-set times, or by the operator (dry contact, e.g. panic button)
DreamBox (DB): Recording and Playing (1) Each picture is transmitted from the DB (via encoder, DSP in MPEG 4 format) to: • one of the two Hard Disks (500GB each); 64 channels • the monitor (via decoder, DSP, MPEG 4) • the VGA-monitor (via decoder, DSP, MPEG 4) • the Network of other DB’s Max. rate of transmission per DB: 100 Mb/sec full duplex
DreamBox (DB): Recording and Playing (2) Task is to transmit e. g. 10 GB recording (file) via the network to • Conventional server: File (50% more for transfer protocol) uses 100% bandwidth of 100Mb/sec and blocks the line • Disadvantages: - wait for buffering - incoming alarms will be much delayed • Benefit: - short transmittal time (about 10 min)
DreamBox (DB): Recording and Playing (3) Task is to transmit e. g. 10 GB recording (file) via the network to • DreamBox network: Picture stream at 1 frame per 40ms (=Max4Mb/s) is transmitted through the network (patented) • Disadvantage: - Delivery of the stream takes long time • Benefits: - remotely controlled player - Use of only 4% of bandwidth - Can deliver clip instantly (see above) - Can record in parallel (e. g. to archive)
DreamBox (DB): Recording and Playing (4) Following types of video/ audio recorder modes: • Manual (definition of number and length of clips; Example: max. 1GB buffer storage – When the buffer is full then it waits for the user to empty it. • Event (pre and post alarm clips;limit number of clips; afterwards FIFO) • Laps (continuous recording,with reduced number of frames) Typically, when little movement: one i-frame and 100 p-frames when lot of movement: one i-frame and 20 p-frames • Continuous (continuous recording, 25 FPS; FIFO) • Super Real-time (transmits 8 times faster on recorder)
Network Aspects (1) • IP-cameras consume a lot of band-width • Existing IT-networks (e-mail, intranet, intercom, time management, etc.) should not be shared with the security system: alarm delay! (if avoidable; normally one or two FO-cables are spares) No attack from “hackers”. • Provision of band-width cost infrastructure, i. e. money • To save money, variable bid rate could be used • To store pictures and audio sequences inside the DB does not consume band-width • DB has inside switches, routers and FO-connectors (FO-cable: 2 km with multimode, 11 km for single mode (recommended) • Each DB is a repeater • Closed loop provides redundancy in case of cut of data line or “crash” of one DB.
DreamBox (DB): Site Planning • Questionnaire for site requirements:(number of cameras, number of workstations, number of audio inputs/-outputs, maximum storage, etc.)the maximum requirements determines the number of DreamBoxes • DB’s can be placed close to the cameras • From each DB any other DB can be accessed • Highly efficient and fast • Within the DB-network videophonescan be created • E-mails can be sent (only) via the internet
Video Motion Detection - VMD (1) • Quality of a VMD-system determined by: • Number of detection cells (group of pixels) • Frame rate • Total number of detections cells is more then 25000 • 120 frames per second (FPS) for DB • From 1 to 25 FPS per camera • Each DB has 32 VMD channels • The DB-VMD detects movements by comparison to a reference picture (not against a library) • Content analysis: • Rules are defined • Intruder behaviour analysis • Different algorithms in same camera for various parts of the camera view
Video Motion Detection - VMD (3) • VMD set-up from pictures of camera, monitor, or player • Target is detected and a tracking overlay is attached • Up to six targets can be tracked (different colours) per camera • Special filters for e. g. rain, clouds, snow to reduce NAR • Setting of logical sequences • Alarm when camera has no picture (e. g. blocking by object, fog) • Definition of direction of movement • Definition of target speed • Definition of target size • Slow motion detection: 25 m per hour (crawling) • No-motion detection (“museum”)
Global CCTV (1) The system connects positions on the site map to real World Coordinate (GPS positions) and is providing the following features: • The PTZF-camera automatically turns onto the target of any VMD-camera, and follow it such that the intruder’s face is in the centre. • The field of view of each camera can be shown on the map
Global CCTV (2) • Clicking into the field of view of a camera shows its picture immediately. In case of overlap between cameras the one that can show the biggest intruder will be selected. • The track of an intruder can be shown on the map. • The respective camera seeing the intruder shows on the monitor automatically (“camera director”). • Depending on which camera is viewing the intruder, the recording could be pre-selected (“recorder director”).