1
Multimedia Systems IntegrationEN 605.437.71
Dustin DoyleJohn GarofoloNickilyn Lynch
Tracey May Poletti Mark Von Heeringen
MOBILE INSURANCE ADJUSTMENT SYSTEM
2
Mobile Insurance Adjustment System
-- a client - server system; regional headquarters at one end and individual investigators at the other!!
DEFINITION
3
Introduction and Overview -- N. Lynch
Cellular Network Communications (CDPD) -- D. Doyle
Image Capture and Compression -- T. M. Poletti
Audio Compression/Speech Recognition -- J. Garofolo
OUTLINE
4
InvestigatorPortable
HQ / CentralOffice
NodeComputing Device
Operating System
DataHierarchy Applications
CommSupport
Laptop CDPDPrinterDigital Camera
ProcessorPentium PRO
Windows 95
WindowsNT 4.0 Server
Temporarydata store
DistributedMultimediaDatabases
CDPD DriversFTP Client SoftwareNetscape Navigator 3.01Audio & Image Capture & Encoding
Netscape Enterprise ServerNT FTP ServerCold Fusion (DB Processing)Database Engine // PERL
CDPD CellularRS-232 Direct Link
EthernetLANWAN (T-1)
INTERNET
Workstations
Insurance CompanyServers(w / Databases)
CDPDNetworkRouter
Cellular / CDPDTransmitting Net
MOBILE INSURANCE ADJUSTMENT SYSTEM
5
CLIENT-SERVER, WEB-BASED APPROACH
Why we selected this approach:
-- Familiar Browser Interface
-- Ease of Updating on the Central Server Software
-- Public Network Access
-- Forms Processing Capabilities
-- Ease of Database Integration
6
-- A Digital Camera
-- A Network - Enabled Laptop running Windows 95 microphone/sound card for capturing interviews an interface to a digital camera
-- A Portable Bubble Jet Printer / FAX
CLIENT END
7
CDPDNetworkRouter
Cellular / CDPDTransmitting Net
INTERNET
Insurance CompanyServers(w / Data Bases)
-- The connection to the server is a wireless cellular modemrunning TCP / IP, using CDPD to connect to a circuit switch system LAN lines to the regional headquarters
COMMUNICATIONS
8
-- Examines and photographs the damage with the digital camera
-- Conducts a verbal interview with the customer
-- Calls up the appropriate form Fills in the form with information from the customer Reference image and audio files in the form Form is stored on an HTTP server at the regional headquarters
INVESTIGATOR DUTIES
9
Investigator receives -- confirmation that the information has been received at headquarters -- Material to download for the client’s use (tip sheet) -- Information on hotels, car rental agencies, background on contractors, etc.
(All printable at client end)
INVESTIGATOR DUTIES (Cont)
10
SERVER END (Regional Headquarters)
-- Information on the form is stored in an object-oriented database at the regional headquarters with graphics and audiofiles in a directory linked to the claim
-- At the end of each day all files are FTPed to the regionalheadquarters server where a batch program then adds them to the Claims database
Workstations
Insurance CompanyServers (w / Databases)
Workstations
11
CLAIMS ADJUSTER DUTIES
-- Claims Adjuster at the Regional Headquarters Evaluates the claim Enters the assessment into the database Forwards decisions to the investigator electronically -- Claimant Receives the Paperwork by U.S. Mail
12
WHICH CELLULAR SYSTEM TO USE ?
ANALOG vs. DIGITAL
Desiderata:
-- Mobility
-- Established technology
-- Reliability
-- Security
-- No need for a continuous session
14
CDPD NETWORK DEFINITION
-- A packet-oriented, connectionless, multi-protocol network
service providing peer network wireless extensions to existing
data networks
15
BENEFITS OF USING CDPD
-- Uses Current Cellular Infrastructure
-- Open Specifications
-- Speed
-- Reliability
-- Security
-- Cost Effective
16
CURRENT CELLULAR INFRASTRUCTURE
CDPD is an overlay network on top of the current cellular telephone system
-- Radio Frequencies at 800-MHz to 900-MHz Range
-- RF Channel Assigned at 30-KHz Separations
-- Full Duplex Radio Channel
-- RF Channel Reuse With Cellular Layout for Capacity and Coverage
-- Maximum RF Power Levels Same as Cellular Telephones
-- Frequency / Channel Agile Devices
17
OPEN SPECIFICATIONS
-- Based on One of the Most Widely Accepted Network Protocols - IP
-- Sits Below Network Layer ( i.e., IP Layer )
CSCCP ( Circuit Switched CDPD Control Protocol ) is in use for the Mobile Insurance Adjustment System
-- Supports Multiple Protocols / Applications
Not forced to choose between: Internet IP vs. ISO FTAM for the file transfer Internet e-mail ( SMTP, POP3) vs. X.400-based message handling system IP vs. CLNP vs. IPV6
-- Can Grow to Meet Future Applications
18
SPEED
-- Faster than any other Public Wireless System
-- Raw Data Rate of 19.2-Kbps
-- Real World Rate of 10-Kbps - 12-Kbps
-- Since Full Duplex, Overall Speed of Data Transfer is Quicker
19
-- Efficient Modulation / Demodulation Techniques
Gaussian minimum shift keying
-- Efficient Forward Error Correction, which Reduces Need for Retransmission
Reed - Solomon
-- Sequence Number on Packets -- Retransmission for Excessively Corrupted Packets
RELIABILITY
20
-- Uses Authentication Techniques
-- Uses Encryption Techniques
-- Sends Data in Packets instead of in a Continuous Stream
SECURITY
** Very High Level of Security which is Virtually Impossibleto Eavesdrop on
21
COST EFFECTIVENESS
-- Since CDPD Takes Advantage of the “Bursty Nature” of Data Transmission, Cost Is Based on Kilobyte Usage Rather Than Connection Time
-- No Strong Financial Cost to Support New Technology Development Since Technology is Already Established
-- Since Technology is Established, Cost for Downtime is Low
-- Modems are Affordable ( $400 - $1600 )
** MIAS Project Will Utilize IBM Cellular / CDPD Modem which has Voice, FAX, and Data Transmission Capabilities ~ $950
22
Price Quotes From AT&T
Service Plan Monthly MinimumFee
Monthly Kilobyte Allowance
Usage Rate( per Kilobyte )After Allowance
Plan # 1
Plan # 3
Plan # 5
$ 22
$ 85
$ 145
200
2,000
4,000
$ 0.12
$ 0.06
$ 0.05
23
EXAMPLE CDPD DATA XFER SCHEME
1. CSCCP on Mobile Side Sends a Connection Request
2. CSCCP on Network Side Responds with a Connection Response (which contains a Unique ID Number )
3. At this Point the Connection is Established
4. Data is Transferred
5. When Idle Time is Detected, Network Side Relinquishes the Cellular Resource and an Idle Disconnect occurs
6. When Mobile Side has Data to Transmit again, a Reconnect Request is Sent which Contains the Unique ID Number
7. CSCCP on Network Side Responds with a Reconnect Response
8. Connection is Reestablished until further Idle Time is Detected
24
FUTURE SYSTEM STATISTICS
NBI says CDPD is Fastest Growing Mobile Data Market( Northern Business Information )
1994 vs. 1999Mix of Mobile Data Users
1994 vs. 1999Mix of Mobile Data Revenues
Circuit Switched 80% 64%
CDPD -1% 27%
RF Packet Data 20% 9%
4.2 million Users by 1999
Circuit Switched 5% 10%
CDPD 3% 68%
RF Packet Data 92% 22%
$1.5 billion by 1999
1994 1999 1994 1999
26
STEPS FOR CAPTURING IMAGES
1. Photograph Damaged Property with the Kodak DC50 Zoom Digital Camera and Save Pictures in “Best” Format
2. Attach Camera to PC via the COM Port
3. User PhotoEnhancer ( Picture Works Technology, Inc. ) to Transfer Pictures from the Camera to the PC
4. Review Thumbnails and Select Desired Pictures
5. Save Pictures in TIF Format ( name them according to case # )
6. Compress Files (Compression Engine Wavelet)
7. At the End of the Day, the Investigator FTPs the Compressed Image Files to the Appropriate Directory on the FTP Server at Headquarters
27
• Purpose: To capture photographs of claimed damage. This is currently done with a conventional camera and photographs are stored in physical files. Digital images could be stored, transmitted, and retrieved in a multimedia database.
• Considerations: Very limited bandwidth
IMAGE I/O
28
• 2 Formats widely supported on Web:– GIF (Graphics Interchange Format)– JPEG (Joint Photographic Experts Group)
• New Technology:– Wavelets
CANDIDATE FORMATS
29
• GIF – 8-bit color– Lempel-Ziv-Welch (LZW) compression
• lossless, general-purpose algorithm
• limited to 4:1 compression
• substrings coded in substitution dictionary
– packetized, stream-based
CANDIDATE FORMATS
30
• JPEG– 24-bit color– JPEG compression, lossy,
• better for photographs: high-quality intensity representation, lower-quality color representation
• block-oriented: downsample chrominance components, then apply Discrete Cosine Transform, then quantize and Huffman-encode coefficients
• adjustable compression ratio up to 100:1 (25:1 good quality)
CANDIDATE FORMATS
31
• CEW (Compression Engines Wavelet, www.cengines.com)– 24-bit color– wavelet compression, lossy, uses advanced
mathematics to characterize frequency, energy, time info (Houston Advanced Research Center (HARC) spline wavelet algorithm)
• transform entire image rather than in blocks• fast compression/decompression, low memory usage• SDK available• adjustable compression ratio up to 300:1• ideal for tele-medicine applications
CANDIDATE FORMATS
33
(CEW Low Compression - 49Kb. / ~39 seconds)
image01.cew
(CEW High Compression - 5Kb. / ~4 seconds)
image01h.cew
SAMPLES
34
• Web-integrated client-side image capture not supported by Anyone!– Currently, to integrate image capture into Web-
based application would have to write your own helper app.
– Not feasible for this project given cost of SDKs and time constraints.
IMAGE CHALLENGES
35
• Purpose: To capture interviews with claimants. This is currently done with analog cassette recordings. Digital recordings could be stored/retrieved in a multimedia database.
• Considerations: Very limited bandwidth
AUDIO I/O
36
• WAV – PCM linear-encoded, 16-bit, 44.1-KHz – CD-quality– Widely supported, but very bulky– Sample: (4.3 seconds, 380K / ~5 min.)
CANDIDATE FORMATS
37
• UL – u-law-encoded, 8-bit, 8-KHz – Telephone quality– Widely supported, compact– Sample: (4.3 seconds, 35K / ~28 seconds)
CANDIDATE FORMATS
38
• RA – RealAudio-encoded – Telephone quality– Very compact, designed for audio streaming– Sample: (4.3 seconds, 4.5K / ~3.6 sec.)RealMedia File
CANDIDATE FORMATS
39
• VOX – Voxware-encoded, 8-bit, 8-KHz – Sub-telephone quality– Extremely compact, designed for speech
streaming and interactive applications– Sample: (4.3 seconds, 3K / ~2.4 sec.)sample.vox
CANDIDATE FORMATS
40
• MetaVoice CODECs - model human speech – encodes resonance, pitch, timbre info– compression ratios as high as 106:1– supports warping, pitch shift, and VoiceFonts
• RT24 V2.0– 2400 bps, 8-KHz., 3.5 MOS
• RT29HQ V2.0– 2978 bps, 8-KHz., 3.6 MOS
• www.voxware.com
VOXWARE AUDIO
41
• Dragon Dictate– Supports Command and Dictation modes– Isolated Word - must pause between words– Speaker Dependent - requires training– Limited Vocabulary - 30,000 words
• Dragon NaturalSpeech Dictation (NEW)– Continuous Speech Recognition (30,000 words)– Speaker Dependent - requires training– Can only use in special editor
• www.dragonsys.com
SPEECH RECOGNITION
42
• State-of-the-art speech recognizer at server (offline) to produce transcription of recorded interviews. – But current state-of-the-art technology for
speaker-independent, continuous speech recognition still has about a 25% word error rate at 100 - 200 times real time!
– Still usable with human correction.
FUTURE APPROACH
43
• Web-integrated client-side audio capture not supported by Anyone!– Currently, to integrate sound recording into
Web-based application would have to write your own helper app.
– Not feasible for this project given cost of SDKs and time constraints.
• Better ASR technology needed
AUDIO CHALLENGES
Top Related