1.1 IHAS-2000 Basic Functions:

The IHAS-2000 has many functions, including:

1) Digital Video Recorder (DVR) System: Can monitor up to 16 cameras, Digital Recording by Video Motion or Timer, Snapshot Triggered by Sensors.

2) Remote Monitoring System: Through LAN, Intranet or Internet, Remote User without any special equipment, may just use any Web Browser to monitor the live video or current snapshot pictures as well as previously recorded pictures of the cameras in the installation site.

3) Internet Video Phone System: Each IHAS-2000 is equipped Internet Video Phone System, which allow the user to view and talk to each other between two IHAS-2000 systems without paying any phone bill.

4) Control System: Can control up to 16 wired controllers or 16 wireless X10 (Power Line Carrier) Control Modules.

5) Automatic Control System: Control Method including Sensor Triggered Control, Timer Control, and Combination of both means of control with logic of “AND” or “OR”.

6) Telephony Remote Control System: Use regular Telephone or Cellular Phone can remotely control System Mode and 16 Controllers.

7) Web Browser Remote Control System: Remote User without any special equipment can use Internet Explorer (or other compatible Browser) to remotely control any system setting, alarm settings, controllers, and sensors installed on the site as well as event logs of any events.

8) Alarm System: Can monitor up to 16 different alarms with 16 different sensors (zones). Uses special method to avoid false alarm. Uses software dynamic linking method between alarms and sensors for very easy hardware installation.

9) Automatic Alarm Notification System: Whenever any alarm is activated by sensors, the IHAS-2000 system will begin sending out alarm messages and captured pictures to preset users’ E-Mail addresses, as well as text-to-speech, telephony phone notification and internet notification automatically. Every alarm can have up to 5 different telephone numbers, 16 E-Mail addresses. The text-to-speech dynamic messages include where, when, why the sensors and alarm happened as well as instruction how to handle the alarm. The (up to 5) pictures are captured at the time sensor activated after alarm is armed. Every alarm can notify different set of people including police, fire department, ambulance, doctor, security guard, repair men, family members, employee, friends, relatives and so on. Different alarm and notified user can have different set (up to 512 sets) of notification messages.

10) Alarm Broadcasting System: When any alarm is activated the system will also broadcast alarm messages through speaker. The text-to-speech messages include what kind of alarm activated and when, where, why it was activated. Different alarms can have different broadcast messages.

11) Text-To-Speech System: The text-to-speech system can speak through sound card to speaker and through voice modem, phone line to remote telephone. The text languages supported include English, Simplified Chinese and Traditional Chinese. The English voice in Windows-2000 and Windows-XP support 1 female voice and 2 male voices. The Chinese voice has only one male voice.

12) Event Log System: The IHAS-2000 system will automatically record the activities of the environment and changes of the system including time of incident, event messages that can be re-traced later if anything important occurred. All events can also be viewed through Internet Explorer.

13) E-Mail Delivery System: When alarm activated, the E-Mail delivery system will automatically send alarm messages and pictures to users’ E-Mail addresses.

14) X10 Power Line Carrier Computer Communication System: The system control signal can be sent through the serial port to X10 computer interface module that will relay over radio wave or power line signal to other X10 control modules that are plugged into the AC power outlet.

15) Web Site System: IHAS-2000 system itself is a web server.

16) Voice Time Clock and Timed Voice Message Reminder System: ?This IHAS-2000 can also be used as a time clock. It will report voice message on every hour. When change date, it will also report the new date. User can also set up time to remind important messages by voice.

17) Sensor Triggered Voice Message Reminder System: User can set up certain voice messages when a sensor changes state.

18) Security System: Support up to 16 levels of password security. Every camera can have different security level such that different security level of users can view different cameras. Different tasks can also have different levels of security. Only user with higher level of security can access or process certain tasks.

19) Timer System: Support 48 timers. Every timer can have up to 24 on/off schedules. For each timer the user can give their own names with which the user can link such timer with controls or camera recordings.

20) Site, Users Data Base: The data base is used for storing the site information including: company name/family name, site telephone number, fax number, site address, E-Mail address, SMTP E-Mail server, and site map. User’s database is used to store 16 users’ information including name, password, security level, telephone number, E-Mail address.

21) Pre-Set System Mode Data Base: This database is used to pre-set 6 different system mode such that user can just change the system mode without going inside to set every alarm and sensor data. When the system mode is changed, the settings of alarm and sensors are automatically loaded. User can set up according to their situation such as home disarmed mode, home armed mode, weekday away mode, weekend away mode, holiday away mode, special situation mode and so on.

22) Alarm Notification and Broadcasting Messages Data Base: This database is used to save the alarm notification messages, broadcasting messages, E-Mail messages. Which include static and dynamic messages. Static messages are pre-enter text messages which will not changed by situation. Dynamic messages will be the sensor’s information such as location, sensor name, time it happened which can not be determined at the time of set up but will be retrieved automatically by system.

1.2 IHAS-2000 Software Specification:

1.2.1 Digital Video Recorder (DVR) System:

IHAS-2000 DVR System can monitor from 1 to 16 cameras while the real time IHAS-2000R DVR can monitor 4 cameras. Digital Video Recorder can do continuous timer controlled recording, motion recording, and sensor-activated snapshots. The IVC-100G video capture card has total resource of 30 frames per second (NTSC ) and can connect 4 cameras. Each computer with enough expansion PCI slots can install up to 4 cards (need 8 slots with I/O, only need 4 slots without I/O), that is, total 16 cameras. With only one card and one camera installed, IHAS-2000 can monitor and record at 30 frames/second while 2 cameras installed will be at 7.5 frames/second. With more than 2 cards or 2 cameras, the monitor speed will further be reduced to about 4 frames/second. IHAS-2000R Real Time DVR can monitor at 30 frames per second and record at 10 frame per second no matter how many cameras installed. IVC-200G video capture card has total resource of 120 frames per second, however, due to current computer speed is not fast enough to handle only one card can be installed per system and can not add a second card. The relative specification are listed in follow table (Table 1-1):

IHAS-2000 Serial Products
Number Of Installed Cameras
Number of Required Video Capture Card
Monitor Speed (Frame/Sec.)
Record Speed (Frame/Sec.)

IHAS-2000
1 Camera
IVC-100G x 1 Card
30
10

IHAS-2000
2 Cameras
IVC-100G x 1 Card
7.5
7.5

IHAS-2000
3 to 4 Cameras
IVC-100G x 1 Card
4
4

IHAS-2000
5 to 8 Cameras
IVC-100G x 2 Cards
4
4

IHAS-2000
9 to 12 Cameras
IVC-100G x 3 Cards
4
4

IHAS-2000
13 to 16 Cameras
IVC-100G x 4 Cards
4
4

IHAS-2000 Rreal Time
1 to 4 Cameras
IVC-200G x 1 Card
30
15

Table 1-1. IHAS-2000 DVR System Camera, Video Capture Card, Monitor, Record Relation Table

DVR other specifications:

1. Monitor Resolution: 320x240 (Default), 240x180, 176x120

2. Record Resolution: 320x240 (Default), 240x180, 176x120

3. Depth of Resolution: 16Bit, 24Bit, 32Bit

4. Camera Signal Supported: NTSC or PAL

5. Record Method: a) 24 Hour Continuous Record, b) Timer Controlled Record, c) Video Motion Detection Record, d) Combination of both Timer and Video Motion Record

6. Record Video Format: Motion JPEG

7. Snapshot Method: a) Continuous Snapshot, b) Sensor Activated Snapshot: When sensor change state (normal to un-normal or un-normal to normal) after alarm is armed, system will start snapshot for a period of pre-set time (1-5seconds).

8. Snapshot Image Format: JPEG,Compression Ratio: about 30:1 (@ JPEG Quality: 60%)

9. Typical 320x240 Resolution JPEG Image File Size: About 10Kbytes/frame @JPEG Quality: 60%; with 4 frames/second will require about 3.5 GB hard drive space per day per camera.

10. Video Play Back: Can adjust slow or faster. Can use Slider to quick scan the whole file. Also can move single frame back or forth.

11. Snapshot Image Play Back: Can select range to start and stop. Can adjust slow or fast play back. Can view single image.

12. Monitor Windows: Has two types: No Control Panel Monitor Window and Monitor Window with Control Panel. Each type also support Single Camera Viewing Window, 4-Camera Viewing Window, 9-Camera Viewing Window, 16-Camera Viewing Window, and Special Arrange Viewing Window. The Special Arrange Viewing Window will arrange One Camera with big window and all others with small windows. It also automatically select different arrangement depend on how many camera installed such as 1-Big-5-Small (for 1-6 Cameras), 1-Big-7-Small (For 7 to 8 Cameras), 1-Big-9-Small (For 9 to 10 Cameras), 1-Big-11-Small (For 11 to 12 Cameras), 1-Big-13-Small (For 13 to 14 Cameras), and 1-Big-15-Small (For 15 to 16 Cameras), total 6 kinds of arrangement. Also user can select which camera to be the big one for this special viewing window.

13. Auto Rotating Camera: When use Single Camera Viewing Window with more than one camera installed, the system can auto rotate the camera at a pre-set specific period. It is the same for 4-Camera Viewing Window with more than 4 cameras installed.

14. Video Motion Detection Zone: Each video is divided into 16 zones, whenever over certain number of zones is different from previous video, then system will issue a motion detection signal for recording. User can adjust the number of zones to be detected for increase or decrease sensibility of motion detection.

15. Video Record Storage Hard Drives: System will auto detect how many hard drive (from C: to Z:) available in this system and select hard drive with enough space for video or snapshot recording.

16. Auto Recycling of Hard Drives’ Space: Automatically search available hard drives in the system for video recording. Automatically search and delete the oldest date of files when all drives space are full for continuing recording.

1.2.2 Remote Monitoring System:

Through the LAN (Local Area Network) or Internet, the remote user without any special equipment can use Internet Explorer or Netscape to view instant pictures or live video of cameras in the installation site. No matter where he/she located in the other corner of the world, as long as he/she can get connection with internet, he/she can view and control everything in the installation site. User can set up to re-fresh pictures from 1 to 10 seconds. User may down load JAVA plug in once and view live video. The live video speed will depend on the true internet bandwidth. For example, the regular ADSL (maximum) 1.5M/384K speed can only transmit at about 200K Bits (upload, maximum 384K Bits supposedly), that is 25K Bytes/Second. The 320x240 JPEG size picture is about 10K Bytes therefore, the transmit speed will be about 1-3 frames/second. At 176x144 the transmit speed is about 3 to 6 frames/second. During rush hour of internet, user may even experience slower transmit speed. In most case, the live video can only allow one person view at a time, however, the instant pictures way can allow many people view at the same time.

1.2.3 Internet Video Phone System:

Internet Video Phone allows users can see and talk to each other without paying any long distance phone bill if both have installed IHAS-2000 systems. There is some time delay (about 1 second) of voice for short distance. For long range such as from USA to China, it will have about 2 to 3 seconds delay for voice. The video frame rate will be the same as viewing by Internet Explorer (See 1.2.2 Remote Monitoring System).

1.2.4 Control System:

Can control up to 16 wired or wireless controllers. The control mode can be manual mode or automatic mode. Control method can be wired control or wireless (Power Line Carrier or Radio Wave) control. The pre-set control types include:

1) Camera Signal On/Off Control

2) Wired/Wireless Telephone Switching Control

3) Telephone Connect/Disconnect Switching Control

4) Serial Control Panel Dialer Switching Control

5) Siren On/Off Control

6) Speaker On/Off Control

7) Microphone On/Off Control

8) Computer On/Off Control

9) Control Panel Reset Control

10) Camera Control-Move Forward

11) Camera Control-Move Backward

12) Camera Control-Move Right

13) Camera Control-Move Left

14) Camera Control-Move Upward

15) Camera Control-Move Downward

16) Camera Control-Zoom In

17) Camera Control-Zoom Out

18) Camera Control-Rotate Right

19) Camera Control-Rotate Left

20) Camera Control-Tilt Up

21) Camera Control-Tilt Down

22) Electric Fan On/Off Control

23) Electric Heater On/Off Control

24) Air Conditioning On/Off Control

25) Door Lock/Unlock Control

26) Door Open/Close Control

27) Window Lock/Unlock Control

28) Window Open/Close Control

29) Television On/Off Control

30) Appliance On/Off Control

31) Lamp On/Off Control

32) System Input/Out Test Control

33) Pulse Type On/Off Control-#1

34) Pulse Type On/Off Control-#2

35) Pulse Type On/Off Control -#3

36) Pulse Type On/Off Control -#4

37) Pulse Type On/Off Control -#5

38) Pulse Type On/Off Control -#6

39) Pulse Type On/Off Control -#7

40) Pulse Type On/Off Control -#8

41) Other Control

1.2.5 Automatic Control System:

The method of automatic control includes Sensor Triggered Control, Timer Control, and Combination of Both Sensor And/Or Timer Logic Control.

1.2.6 Telephony Remote Control System:

User can use regular Phone or Cellular Phone to Arm/Un-arm alarms and control up to 16 controllers installed on the site.

1.2.7 Internet Explorer Remote Control System:

Remote user without any special equipment, no matter where he/she is, as long as he/she can connect to internet, he/she can use internet explorer to view live pictures, recorded pictures, arm or unarmed alarms, and remote control up to 16 controllers.

1.2.8 Alarm System:

The alarm system can monitor up to 16 sensors (Zones) and 16 different alarms. The alarm types include: Burglar Alarm, Robbery Alarm, Fire Alarm, Natural Gas Alarm, CO (Carbon Mono-oxide) Alarm, Emergency Alarm, Humidity Alarm, Raining Alarm, Flooding Alarm, Blackout Alarm, Low Battery Alarm, Trouble Alarm, Thunder Storm Alarm, Tornado Alarm, Safety Alarm, System Error Alarm and so on. The pre-defined sensors include:

1) Air Flow Sensor

2) Low Battery Sensor

3) Burglar Alarm Button

4) CO Sensor

5) Control Panel AC Low Voltage Sensor

6) Control Panel Low Battery Sensor

7) Door Bell Button

8) Door Lock Sensor

9) Door Switch (Open/Close) Sensor

10) Emergency Alarm Button

11) Fire Alarm Button

12) Flooding Sensor

13) Gas Flow Sensor

14) Glass Break Sensor

15) Underground Moisture Sensor

16) Humidity Sensor

17) Light Sensor

18) Liquid Flow Sensor

19) Liquid Level Sensor

20) Motion Sensor

21) Natural Gas Sensor

22) PH Value Sensor

23) Pressure Sensor

24) Robbery Alarm Button

25) Smoke Detector

26) Noisy Sensor

27) Temperature Sensor

28) Telephone Line Fault Sensor

29) Thunder Strom Sensor

30) Visibility Sensor

31) Voltage Sensor

32) Water/Raining Sensor

33) Water Flow Sensor

34) Weight Sensor

35) Line Cut/Trouble Sensor

36) Wind Direction Sensor

37) Window Lock Sensor

38) Window Switch (Open/Close) Sensor

39) Wind Speed Sensor

40) System Input/Output Test Sensor

41) Video Motion Sensor

42) Other Sensor

1.2.9 Automatic Alarm Notification System:

Whenever any alarm is activated, the system will automatically send alarm notification along with pictures and current IHAS-2000 web site IP address to pre-set users’ E-Mail addresses first. Then it will begin dialing the pre-set telephone numbers and announce by human Voice (text-to-speech) messages over the telephone no matter it is wired telephone or wireless telephone (cellular phone). If any Internet Explorer connection is connected with the security server at that moment, then Internet Alarm will be also send to remote site to notice an alarm situation. Each alarm can pre-set up to 16 E-Mail addresses, 5 telephone numbers. The content of speech messages include the location, name of the triggered sensors, time it happened, and type of alarm activated. The pictures, send through E-Mail are the snapshot of the cameras at the time sensor triggered, which allow the notified users can easily verify a true alarm or false alarm. Users after receiving the notice can further verify through Internet connection by viewing the current pictures therefore a false alarm can be totally avoided. The alarm notification system can set up to notify police, fire department, ambulance, doctor, security guard, repair man, family members, relatives, friends, employee, and so on. Different alarm can set up to notify different people and notice messages.

1.2.10 Alarm Broadcasting System:

Whenever any alarm is activated, depending on the set up, the alarm broadcasting system can start broadcast alarm speech messages through speakers that were installed in the site building or house. Therefore, people in the building can immediately get information to know where, when, why, and what the alarm happened instead of just ringing or yelling of siren or bell. Different alarm can have different broadcasting messages.

1.2.11 Text-To-Speech System:

Includes Sound Card Text-To-Speech System and Telephony Text-To-Speech System (Requires Voice Modem). Text input can use Traditional Chinese, Simplified Chinese and English. The system can support 2 male and one female voices for English and can only support one male voice for Chinese. Each voice can adjust the frequency format (Limited by Sound Card and Voice Modem Capability), Speech Speed, Speech Tone and so on. Text-To-Speech can convert text to instant voice but also can convert text into wave file (.wav) which can be played by any window media or saved on the hard drive.

1.2.12 Event Log System:

Event Log System will be according to the events that happened on the system logging down the event type name and time on the database such that any event can be traced later for the causes and responsibility. The events include the sensor changes, alarm changes, control changes, snapshot, some setting changes, delete records, user log in, user log out, video start recording, phone dial out, incoming calls, and so forth.

1.2.13 E-Mail Delivery System:

User or installer must enter the SMTP server’s name that is provided by the Internet Service Provider (ISP) on the system setup and enter the E-Mail address and password that is also provided by the ISP. The same SMTP server that user set up E-Mail account on the Outlook Express. After that this E-Mail delivery system can automatically send alarm reports along with attached picture files to designated users’ E-Mail addresses when alarm activated.

1.2.14 Power Line Carrier Computer Interface System:

The IHAS-2000 system has build in a power line carrier computer interface software module can send computer signal through an interface transmitter that is connected on the serial port. That interface transmitter then send radio wave to near by receiver with power line carrier module plug into an AC outlet. Through AC power line, that module send high frequency signal to other addressed power line modules. Therefore, without hard-wiring user can use IHAS-2000 to control up to 16 electronic devices that are plugged into the power line modules. This power line carrier kit also provided a remote control keypad. User can also use keypad to directly control electronic devices without computer.

1.2.15 Web Server System:

The IHAS-2000 itself is a Web Server. Through verified of User Name and Password, user can login to the web server remotely through Internet Explorer. This web server can allow multiple users log in and use at the same time. However, to view live video can only allow single person use at one time. This is limited by Internet bandwidth problem. If user’s Internet Connection use dynamic IP address, this system can auto detect the IP address. As soon as the IP address changes, it will automatically FTP upload a web page on user’s personal web site or company web site which has fixed IP. From there, user can link to this IHAS-2000 security web site without fixed IP.

1.2.16 Automatic Time Reporting System:

This system will report hourly when hour changes. When day changes it will report both date (year, month, day, day of week) and hour. User may also set up some other text messages for announce at certain date and time. For Example: Wake up call at 7:00 AM. Remind kid ate medicine on noon, and so on.

1.2.17 Sensor Normal/Un-normal Message Broadcasting System:

User can setup remind messages when sensor become un-normal state or normal state. Such messages will be announced by text-to-speech when sensor input changes. For Example: When customer open the door and enter the room, the door switch sensor will report to system and the “Welcome” message will be announced. When customer go out and close door, then “Thank You, Come Back Again” will be announced. This can remind the store manger or employee someone is in or out the store. This is a real application example.

1.2.18 Security System:

Provides 16 levels of security protection. Each camera can have different level of security such that different level of users can view different set of cameras. Different tasks can only be accessed by users have same or higher security levels. These tasks are described as follows:

1) Use Internet Explorer View Camera#1

2) Use Internet Explorer View Camera#2

3) Use Internet Explorer View Camera#3

4) Use Internet Explorer View Camera#4

5) Use Internet Explorer View Camera#5

6) Use Internet Explorer View Camera#6

7) Use Internet Explorer View Camera#7

8) Use Internet Explorer View Camera#8

9) Use Internet Explorer View Camera#9

10) Use Internet Explorer View Camera#10

11) Use Internet Explorer View Camera#11

12) Use Internet Explorer View Camera#12

13) Use Internet Explorer View Camera#13

14) Use Internet Explorer View Camera#14

15) Use Internet Explorer View Camera#15

16) Use Internet Explorer View Camera#16

17) Setup Alarm Armed/Un-Armed

18) Reset All Alarms

19) Delete/Clear Video/Image/Event Log Record

20) Exit This System

21) Enter Task Security Level or User Security Level Setup

22) Enter Hardware Setup

23) Enter Tools Box/Diagnostic Setup

24) Enter Video Phone

25) View System Event Log or Phone Event Log

26) View Live Video

27) Play Back Recorded Snapshot

28) Play Back Recorded Video File

1.2.19 Timer System:

Provides 48 timers. Each timer can have up to 24 schedules of on or off controls. Each time can also set up to have only single action or daily action.

1.2.20 Site Information Database and Users’ Database:

This database is used to storage the installation site information such as company or family name, address, telephone number, E-Mail address, SMTP server, map file name, web site address, web site user name, and password. User database is used to storage user name, password, telephone number, E-Mail address, and security level.

1.2.21 Preset System Mode Database:

This database provides 6 different preset system mode of alarm settings. Users may, according to their circumstance and situation of company operation, preset different alarm settings and named different names for 6 system modes. For example, the first default system mode is preset such that all alarms are un-armed. And is named as “Home Mode, All Alarm Off”. The second system mode is set to arm all alarms but all sensors’ alarm level are zero, that is, they never be able to trigger an alarm but can trigger snapshot of the correspondent cameras. So the second system mode is named as “Home Mode, All Armed To Trigger Snapshot”. The third to sixth system mode all alarms are armed and will activate alarm if sensor is triggered. However, the burglar alarm of third system mode requires 4 times of level one sensor triggered while the sixth system mode only requires one time of level one sensor triggered. In other words, the sixth is much more sensitive than third one. Therefore, we named third system mode as “Away Mode, All Armed, Less Sensitive” and the sixth as “Away Mode, All Armed, Most Sensitive”. User can smartly preset alarm sensitivity according their needs such that they only need to change system mode instead of change many alarm settings for simple operation.

1.2.22 Alarm Notification And Broadcasting Message Database:

This database is used to store the messages of alarm broadcasting as well as the messages of different alarm notification either by E-Mail or Telephone Voice. These messages contain static and dynamic contents. The static content is the users’ direct text input. While the dynamic content is automatically generated by system according to which sensor is triggered, when it triggered, where it triggered and what type of alarm it belong to.