Download presentation
Presentation is loading. Please wait.
Published byColleen Bryant Modified over 9 years ago
1
4 October 2001 SEESCOASEESCOA STWW - Programma D3.5 Component-oriented design of common test case Michiel Ronsse RUG-ELIS
2
SEESCOASEESCOA Purpose of the case uValidation of the SEESCOA methodology and technologies SEESCOA Camera Surveillance System (SCSS) uThis deliverable: wanalysis wdesign uDISCLAIMER: wwe are not developing a fully operations camera surveillance system wwe are no security experts, and we may have overlooked some important properties.
3
SEESCOASEESCOA SCSS and this deliverable uAll university partners work on the same case uDesign as proposed is the result of 6 meetings during the last 3 months uThere is some overlap with other deliverables, e.g. the User Interface part
4
SEESCOASEESCOA Requirements - SEESCOA uembedded system ucomponents ureal-time udistributed
5
SEESCOASEESCOA Requirements - SCSS wdigital wlocal intelligence woffers services (storage, motion detection, administration) wnetworked (IP/Ethernet) wdynamic, fault tolerant wevolvable wno security (yet) wdifferent users administrator operator wdifferent user interfaces hardware: PC with IP, Palm with IR,... Type: user (guard), operator, debugger
6
SEESCOASEESCOA General overview UI: WorkstationUI: PDA Service Controller Camera
7
SEESCOASEESCOA Hardware uCamera has local intelligence wPC/104 with National Semiconductor MediaGX @ 200MHz 32MB RAM 16MB Flash wEmbedded Linux wJVM: Kaffe wSony DFW-VL500 with FireWire
8
SEESCOASEESCOA Components uCamera + VideoStreamDecoder uSwitch, Delay uMosaic uZoom Behaviour uMotion Detection uStorage uController uUser Interface uClient
9
SEESCOASEESCOA Image generating components uCamera: wcaptures images using a hardware camera wsettings can be controlled using a prioritizer uVideoStreamDecoder: wreceives video information from a camera and generates a RGBA or B/W image wis provided by the camera wacts as a proxy uMosaic: wmultiplexes several video inputs in a new video channel uSwitch uDelay
10
SEESCOASEESCOA Zoom behaviour component uContains logic to control the zooming of multiple camera in one room CA1 CA2 ZB1 ZB2 VSD2 VSD1UI1 UI2
11
SEESCOASEESCOA Motion detection component uAnalyses a video stream and raises alarm if motion is detected VSD2 VSD1DelaySwitchSC MD CA
12
SEESCOASEESCOA Storage component uResponsible for storage/retrieval/query of wevents (e.g. alarm) wvideo sequences uImplemented using two components: wstorage controller component contains the storage logic wstorage component is responsible for the communication with a database
13
SEESCOASEESCOA User interface components uUI is used to interact with the SCSS from the outside world uSupports different devices different User Interface Renderer components, consisting of a 2DUIRenderer and a 2DLayoutManager uAll user controllable components have to provide a User Interface description written in XML
14
SEESCOASEESCOA Client components uImplements the application logic uIs not bound to any particular type of user interface. uDecides how the user can interact with the system.
15
SEESCOASEESCOA Controller component uResponsible for wbooting the system wmanagement of the SCSS components wnotification of activation/deactivation of components wuploading of components uActs as a directory service
16
SEESCOASEESCOA Future uComponents will be implemented by the different partners uThe case will be used for validating the SEESCOA methodology uThe case will be extended (esp. the controller component): wcomponent migration wremote update of components
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.