SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
An Identification Method of IR Signals
to Collect Control Logs of Home Appliances
〇Yuta Takahashi1,Teruhiro Mizumoto1
1. Nara Institute of Science and Technology
2017 ACIS Conference Series BCD
July 11, 2017
Background & Motivation
❖Control logs of home appliance
2
❖More intelligent smart home
Log
18:00
Cold
24℃
- ON/OFF
- Channel
- Volume
- Temperature …
Home which can understand user’s preference
- Automation
- Energy efficient
- Recommendation Smart home
Goal
Method for collecting control logs
❖Information appliance
3
❖Estimation by electric consumption
〇 Accurate logs
〇 Remote control
Products are not diverse
〇 Compatible with various products
Need for attachments (smart mater)
Difficult to estimate detail usage
IR signal & Problems
❖Collecting IR signals
4
❖Problems of identification
▪ Many protocols (NEC, AEHA…)
▪ Repeater functions
▪ Environmental noise
- Various appliances are controlled by IR
- Installing IR receiver to each room
Difficult to identifying
Proposed method
❖Process of IR signal
5
IR remote
controller
Preprocess
Comparison
IR Database
Identification of
appliance type
Identification of
command type
Unknown
signal
No
match
Command
type
Appliance
type
IR receiver
Identifying by
statistical model
Preprosess
❖Raw IR signal
▪ Consist of high/low pulses (PWM, Pulse Width Modulation)
▪ High memory-capacity for devices
▪ High computation for identifying
6
Raw IR
Pulse width
sequence
❖Pulse width sequence
▪ Consist of length of
high/low pulses
▪ Range is 0 to 255
▪ Easy to handle
▪ Low memory-capacity
Comparison method of two signals
7
Two signals
𝑆1
0
𝑆1
1
𝑆1
2
𝑆1
3
𝑆1
4
𝑆1
5
𝑆1
6
𝑆1
7
𝑆1
0
𝑆1
1
𝑆1
2
𝑆1
1
𝑆1
2
𝑆1
3
𝑆1
2
𝑆1
3
𝑆1
4
𝑆1
𝑆𝑠𝑢𝑏
𝑆2 𝑆2
0
𝑆2
1
𝑆2
2
𝑆2
0
𝑆2
1
𝑆2
2
𝑆2
0
𝑆2
1
𝑆2
2
𝑀𝐴𝐸0, 𝑆𝐴𝐸0 𝑀𝐴𝐸1, 𝑆𝐴𝐸1 𝑀𝐴𝐸2, 𝑆𝐴𝐸2
𝑝 = arg min(𝑀𝐴𝐸 𝑛) 𝑴𝑨𝑬 𝒑, 𝑺𝑨𝑬 𝒑
A captured signal
A referenced signal
𝑀𝑒𝑎𝑛 𝐴𝑏𝑢𝑠𝑜𝑙𝑢𝑡𝑒 𝐸𝑟𝑟𝑜𝑟 =
1
𝑁
෍
𝑖=0
𝑁
|𝑆𝑠𝑢𝑏
𝑖
− 𝑆2
𝑖
|
Sum 𝐴𝑏𝑢𝑠𝑜𝑙𝑢𝑡𝑒 𝐸𝑟𝑟𝑜𝑟 = σ𝑖=0
𝑁
|𝑆𝑠𝑢𝑏
𝑖
− 𝑆2
𝑖
|
(long)
(short)
Dataset
8
14 appliances
↓
140 commands
10 signals
↓
1,400 signals
irMagician
1400
2
= 979,300 combinations
Error frequency of same appliance and other appliance
9
Same appliance (any command) :
Other appliance (any command) :
A appliance
A1 command
A appliance
A2 command
A appliance
A1 command
B appliance
B1 command
Small
overlapped
Difficult to
fit a model
(over fitting)
Constructing a model of “same appliance” of MAE
Model for identifying appliance type
❖Fitting
▪ Inverse gaussian, Gamma, Inverse gamma,
Weibull, Chi and F distributions
▪ Maximum likelihood estimation
▪ AIC (Akaike's Information Criterion)
▪ Inverse gamma (k=3) and F (k=4) are best
fitting
10
❖Decision
▪ 95% confidence interval
▪ 𝑒 ≤ 𝑒𝑡ℎ : same appliance
▪ 𝑒 > 𝑒𝑡ℎ : other appliance
Bad fitting (Weibull) Inverse gamma
95% 5%
3.72
𝑒𝑡ℎ
Error frequency of same command and other command
11
Same command (same appliance) :
Other command (same appliance) :
A appliance
A1 command
A appliance
A1 command
A appliance
A1 command
A appliance
A2 command
Good shape
of histogram
Constructing a model of “same & other command” of SAE
Model for identifying command type
❖Fitting
▪ Inverse gaussian, Inverse
gamma and F are better
than other
▪ We chose Inverse gamma
as well as model of
appliance type
12
❖Decision
▪ Bayes’ decision
𝑙𝑜𝑔
𝑝 𝑦 = "same"|𝑥
𝑝 𝑦 = "other" 𝑥
▪ Positive : same command
▪ Negative : other command
Evaluations
1. Accuracy of identifying appliance type
▪ Verifying by 10-fold cross validation
2. Accuracy of identifying command type
▪ Verifying by 10-fold cross validation
3. Simple simulation
▪ Identification depends on signals in database
▪ Constructing database randomly
▪ Check how many signals are needed in database
13
Identification accuracy
14
❖Accuracy of appliance type (total support : 199,778)
❖Accuracy of command type (total support : 12,636)
Result of simple simulation
▪ Simulating 1,400 signals in each number of appliances
▪ Correct match rate is stable if 6 signals, or more, are
included in the database
15
Stable
Conclusions
❖Proposed method for identifying IR signal by statistical model
❖Identifying appliance accuracy is 95.5%
❖Identifying command accuracy is 92.0%
❖Identification stability is achieved when 6 signals, or more, of
each appliance are included in database
❖We plan to collect and identify the IR signals in real environment
16
Simple simulation
Process
1. Construct database from signals of each appliance
2. Identifying the test signals
3. Increment the number of signals in database
17
❖Matching method
▪ One appliance type most identified is selected
▪ No match : Several types are estimated or no types of identification
Signal:TV
Signal:TV
Signal:TV
Signal:Fan
→ TV
→ TV
→ Fan
Signals identified as same appliance
TV
Test
Compared signals
Labeled appliance &
command to signals
Database
Result

Weitere ähnliche Inhalte

Was ist angesagt?

9041 Ultra II C trend 0714
9041 Ultra II C trend 07149041 Ultra II C trend 0714
9041 Ultra II C trend 0714
Stephen Hawes
 
Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1
Meshal Alawwad
 
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osiHarsha s ipmi_tool_osi
Harsha s ipmi_tool_osi
suniltomar04
 

Was ist angesagt? (19)

Fire alarm 3-f-single_and_multiple-station_alarms_and_household_fire_alarm_sy...
Fire alarm 3-f-single_and_multiple-station_alarms_and_household_fire_alarm_sy...Fire alarm 3-f-single_and_multiple-station_alarms_and_household_fire_alarm_sy...
Fire alarm 3-f-single_and_multiple-station_alarms_and_household_fire_alarm_sy...
 
Fire alarm basics 1-6
Fire alarm basics 1-6Fire alarm basics 1-6
Fire alarm basics 1-6
 
Electronic units and systems for armored vehicles
Electronic units and systems for armored vehiclesElectronic units and systems for armored vehicles
Electronic units and systems for armored vehicles
 
datalogger
dataloggerdatalogger
datalogger
 
Vibration Measurements In Wind Power Turbines
Vibration Measurements In Wind Power TurbinesVibration Measurements In Wind Power Turbines
Vibration Measurements In Wind Power Turbines
 
Norsonic nor131- 132-brochure
Norsonic nor131- 132-brochureNorsonic nor131- 132-brochure
Norsonic nor131- 132-brochure
 
The Minnich Auto Vibe System
The Minnich Auto Vibe SystemThe Minnich Auto Vibe System
The Minnich Auto Vibe System
 
Dgs co 968-034 digital co sensor module
Dgs co 968-034 digital co sensor moduleDgs co 968-034 digital co sensor module
Dgs co 968-034 digital co sensor module
 
Firelaser-datasheet-SenseTek Glasvezel detectie
Firelaser-datasheet-SenseTek  Glasvezel detectieFirelaser-datasheet-SenseTek  Glasvezel detectie
Firelaser-datasheet-SenseTek Glasvezel detectie
 
Fire alarm 2_a_initiation basics
Fire alarm 2_a_initiation basicsFire alarm 2_a_initiation basics
Fire alarm 2_a_initiation basics
 
Wind turbine vibration analysis
Wind turbine vibration analysisWind turbine vibration analysis
Wind turbine vibration analysis
 
Atec Overview
Atec OverviewAtec Overview
Atec Overview
 
Fire alarm 3-e-public_emergency_alarm_reporting_systems
Fire alarm 3-e-public_emergency_alarm_reporting_systemsFire alarm 3-e-public_emergency_alarm_reporting_systems
Fire alarm 3-e-public_emergency_alarm_reporting_systems
 
9041 Ultra II C trend 0714
9041 Ultra II C trend 07149041 Ultra II C trend 0714
9041 Ultra II C trend 0714
 
How the world gets its weather
How the world gets its weather How the world gets its weather
How the world gets its weather
 
Heart Rate Variability Logger - Quick Start Guide
Heart Rate Variability Logger - Quick Start GuideHeart Rate Variability Logger - Quick Start Guide
Heart Rate Variability Logger - Quick Start Guide
 
Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1
 
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osiHarsha s ipmi_tool_osi
Harsha s ipmi_tool_osi
 
Fire alarm 3-d-supervising_station_alarm_system
Fire alarm 3-d-supervising_station_alarm_systemFire alarm 3-d-supervising_station_alarm_system
Fire alarm 3-d-supervising_station_alarm_system
 

Ähnlich wie An Identification Method of IR Signals to Collect Control Logs of Home Appliances

Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Analog Devices, Inc.
 

Ähnlich wie An Identification Method of IR Signals to Collect Control Logs of Home Appliances (20)

Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentation
 
Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor system
 
ISLPED 2015 FreqLeak (Presentation Charts)
ISLPED 2015 FreqLeak (Presentation Charts)ISLPED 2015 FreqLeak (Presentation Charts)
ISLPED 2015 FreqLeak (Presentation Charts)
 
Snmp Opc Server from Transcend Automation
Snmp Opc Server from Transcend AutomationSnmp Opc Server from Transcend Automation
Snmp Opc Server from Transcend Automation
 
7 8. emi - analog instruments and digital instruments
7 8. emi - analog instruments and digital instruments7 8. emi - analog instruments and digital instruments
7 8. emi - analog instruments and digital instruments
 
Presentation03 27 03
Presentation03 27 03Presentation03 27 03
Presentation03 27 03
 
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
Instrumentation: Test and Measurement Methods and Solutions (Design Conferenc...
 
Understanding and Improving Device Access Complexity
Understanding and Improving Device Access ComplexityUnderstanding and Improving Device Access Complexity
Understanding and Improving Device Access Complexity
 
Thesis
ThesisThesis
Thesis
 
DTect-IT CNC Machine Monitoring System
DTect-IT CNC Machine Monitoring SystemDTect-IT CNC Machine Monitoring System
DTect-IT CNC Machine Monitoring System
 
ADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUs
 
Acartool 250-450mhz car frequency counter
Acartool 250-450mhz car frequency counterAcartool 250-450mhz car frequency counter
Acartool 250-450mhz car frequency counter
 
Ntcip Device Tester
Ntcip Device TesterNtcip Device Tester
Ntcip Device Tester
 
Hioki 3196 Power Quality Analyzer Datasheet Manual
Hioki 3196 Power Quality Analyzer Datasheet ManualHioki 3196 Power Quality Analyzer Datasheet Manual
Hioki 3196 Power Quality Analyzer Datasheet Manual
 
Hioki 3196 power_quality_analyzer_datasheet
Hioki 3196 power_quality_analyzer_datasheetHioki 3196 power_quality_analyzer_datasheet
Hioki 3196 power_quality_analyzer_datasheet
 
Looking out for anomalies
Looking out for anomaliesLooking out for anomalies
Looking out for anomalies
 
FreqLeak
FreqLeakFreqLeak
FreqLeak
 
Troubleshooting Your Network.pptx
Troubleshooting Your Network.pptxTroubleshooting Your Network.pptx
Troubleshooting Your Network.pptx
 
Mca admission in india
Mca admission in indiaMca admission in india
Mca admission in india
 
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
Introduction to National Instrument Data Logging   Machine Monitoring and Pow...Introduction to National Instrument Data Logging   Machine Monitoring and Pow...
Introduction to National Instrument Data Logging Machine Monitoring and Pow...
 

Mehr von Yuta Takahashi

Mehr von Yuta Takahashi (16)

PikaBreak: 光で休憩を促してくれるスマートタイマー
PikaBreak: 光で休憩を促してくれるスマートタイマーPikaBreak: 光で休憩を促してくれるスマートタイマー
PikaBreak: 光で休憩を促してくれるスマートタイマー
 
ライフログを軸としたユビキタスコンピューティング技術
ライフログを軸としたユビキタスコンピューティング技術ライフログを軸としたユビキタスコンピューティング技術
ライフログを軸としたユビキタスコンピューティング技術
 
生活リズムの類似性や周期性に基づく心身の健康状態の推定と予測
生活リズムの類似性や周期性に基づく心身の健康状態の推定と予測生活リズムの類似性や周期性に基づく心身の健康状態の推定と予測
生活リズムの類似性や周期性に基づく心身の健康状態の推定と予測
 
観光中の内的状態推定に向けた観光客の無意識的しぐさの分析
観光中の内的状態推定に向けた観光客の無意識的しぐさの分析観光中の内的状態推定に向けた観光客の無意識的しぐさの分析
観光中の内的状態推定に向けた観光客の無意識的しぐさの分析
 
生産性の低下抑止のためのウェアラブル機器による体調の推定と予測
生産性の低下抑止のためのウェアラブル機器による体調の推定と予測生産性の低下抑止のためのウェアラブル機器による体調の推定と予測
生産性の低下抑止のためのウェアラブル機器による体調の推定と予測
 
歩行リハビリ支援のためのセンサ装着杖を 介した歩行動作認識手法の提案
歩行リハビリ支援のためのセンサ装着杖を 介した歩行動作認識手法の提案歩行リハビリ支援のためのセンサ装着杖を 介した歩行動作認識手法の提案
歩行リハビリ支援のためのセンサ装着杖を 介した歩行動作認識手法の提案
 
TechUP Makersデモデイ - リハビリ支援のためのIoTデバイス『UbiCane』
TechUP Makersデモデイ - リハビリ支援のためのIoTデバイス『UbiCane』TechUP Makersデモデイ - リハビリ支援のためのIoTデバイス『UbiCane』
TechUP Makersデモデイ - リハビリ支援のためのIoTデバイス『UbiCane』
 
労働生産性改善に向けたウェアラブル機器を用いた体調推定法の検討
労働生産性改善に向けたウェアラブル機器を用いた体調推定法の検討労働生産性改善に向けたウェアラブル機器を用いた体調推定法の検討
労働生産性改善に向けたウェアラブル機器を用いた体調推定法の検討
 
茨城高専から九州と関西へ飛び出た話
茨城高専から九州と関西へ飛び出た話茨城高専から九州と関西へ飛び出た話
茨城高専から九州と関西へ飛び出た話
 
HASCとWekaを使って行動認識
HASCとWekaを使って行動認識HASCとWekaを使って行動認識
HASCとWekaを使って行動認識
 
Ubiquitous Tips - スキルウェンズデー
Ubiquitous Tips - スキルウェンズデーUbiquitous Tips - スキルウェンズデー
Ubiquitous Tips - スキルウェンズデー
 
交通事故データへの頻出パターンマイニングの適用
交通事故データへの頻出パターンマイニングの適用交通事故データへの頻出パターンマイニングの適用
交通事故データへの頻出パターンマイニングの適用
 
筋電制御を支援するIoTプラットフォームと 把持戦略の構築
筋電制御を支援するIoTプラットフォームと把持戦略の構築筋電制御を支援するIoTプラットフォームと把持戦略の構築
筋電制御を支援するIoTプラットフォームと 把持戦略の構築
 
IoT Technologies
IoT TechnologiesIoT Technologies
IoT Technologies
 
Arch linuxを試したお話
Arch linuxを試したお話Arch linuxを試したお話
Arch linuxを試したお話
 
超音波センサーを用いた4点杖の使用者のコンテキスト推定法の提案
超音波センサーを用いた4点杖の使用者のコンテキスト推定法の提案超音波センサーを用いた4点杖の使用者のコンテキスト推定法の提案
超音波センサーを用いた4点杖の使用者のコンテキスト推定法の提案
 

Kürzlich hochgeladen

Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
amitlee9823
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
only4webmaster01
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
gajnagarg
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
amitlee9823
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
gajnagarg
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 

Kürzlich hochgeladen (20)

Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
(NEHA) Call Girls Katra Call Now 8617697112 Katra Escorts 24x7
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men  🔝Sambalpur🔝   Esc...
➥🔝 7737669865 🔝▻ Sambalpur Call-girls in Women Seeking Men 🔝Sambalpur🔝 Esc...
 
Predicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science ProjectPredicting Loan Approval: A Data Science Project
Predicting Loan Approval: A Data Science Project
 
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
SAC 25 Final National, Regional & Local Angel Group Investing Insights 2024 0...
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men  🔝Bangalore🔝   Esc...
➥🔝 7737669865 🔝▻ Bangalore Call-girls in Women Seeking Men 🔝Bangalore🔝 Esc...
 
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
Call Girls Indiranagar Just Call 👗 9155563397 👗 Top Class Call Girl Service B...
 
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls kakinada Escorts ☎️9352988975 Two shot with one girl...
 
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
Thane Call Girls 7091864438 Call Girls in Thane Escort service book now -
 
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night StandCall Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Attibele ☎ 7737669865 🥵 Book Your One night Stand
 
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Rabindra Nagar  (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Rabindra Nagar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night StandCall Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Nandini Layout ☎ 7737669865 🥵 Book Your One night Stand
 
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
Just Call Vip call girls Palakkad Escorts ☎️9352988975 Two shot with one girl...
 
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
Junnasandra Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore...
 
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
Just Call Vip call girls Bellary Escorts ☎️9352988975 Two shot with one girl ...
 
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts ServiceCall Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
Call Girls In Shalimar Bagh ( Delhi) 9953330565 Escorts Service
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 

An Identification Method of IR Signals to Collect Control Logs of Home Appliances

  • 1. An Identification Method of IR Signals to Collect Control Logs of Home Appliances 〇Yuta Takahashi1,Teruhiro Mizumoto1 1. Nara Institute of Science and Technology 2017 ACIS Conference Series BCD July 11, 2017
  • 2. Background & Motivation ❖Control logs of home appliance 2 ❖More intelligent smart home Log 18:00 Cold 24℃ - ON/OFF - Channel - Volume - Temperature … Home which can understand user’s preference - Automation - Energy efficient - Recommendation Smart home Goal
  • 3. Method for collecting control logs ❖Information appliance 3 ❖Estimation by electric consumption 〇 Accurate logs 〇 Remote control Products are not diverse 〇 Compatible with various products Need for attachments (smart mater) Difficult to estimate detail usage
  • 4. IR signal & Problems ❖Collecting IR signals 4 ❖Problems of identification ▪ Many protocols (NEC, AEHA…) ▪ Repeater functions ▪ Environmental noise - Various appliances are controlled by IR - Installing IR receiver to each room Difficult to identifying
  • 5. Proposed method ❖Process of IR signal 5 IR remote controller Preprocess Comparison IR Database Identification of appliance type Identification of command type Unknown signal No match Command type Appliance type IR receiver Identifying by statistical model
  • 6. Preprosess ❖Raw IR signal ▪ Consist of high/low pulses (PWM, Pulse Width Modulation) ▪ High memory-capacity for devices ▪ High computation for identifying 6 Raw IR Pulse width sequence ❖Pulse width sequence ▪ Consist of length of high/low pulses ▪ Range is 0 to 255 ▪ Easy to handle ▪ Low memory-capacity
  • 7. Comparison method of two signals 7 Two signals 𝑆1 0 𝑆1 1 𝑆1 2 𝑆1 3 𝑆1 4 𝑆1 5 𝑆1 6 𝑆1 7 𝑆1 0 𝑆1 1 𝑆1 2 𝑆1 1 𝑆1 2 𝑆1 3 𝑆1 2 𝑆1 3 𝑆1 4 𝑆1 𝑆𝑠𝑢𝑏 𝑆2 𝑆2 0 𝑆2 1 𝑆2 2 𝑆2 0 𝑆2 1 𝑆2 2 𝑆2 0 𝑆2 1 𝑆2 2 𝑀𝐴𝐸0, 𝑆𝐴𝐸0 𝑀𝐴𝐸1, 𝑆𝐴𝐸1 𝑀𝐴𝐸2, 𝑆𝐴𝐸2 𝑝 = arg min(𝑀𝐴𝐸 𝑛) 𝑴𝑨𝑬 𝒑, 𝑺𝑨𝑬 𝒑 A captured signal A referenced signal 𝑀𝑒𝑎𝑛 𝐴𝑏𝑢𝑠𝑜𝑙𝑢𝑡𝑒 𝐸𝑟𝑟𝑜𝑟 = 1 𝑁 ෍ 𝑖=0 𝑁 |𝑆𝑠𝑢𝑏 𝑖 − 𝑆2 𝑖 | Sum 𝐴𝑏𝑢𝑠𝑜𝑙𝑢𝑡𝑒 𝐸𝑟𝑟𝑜𝑟 = σ𝑖=0 𝑁 |𝑆𝑠𝑢𝑏 𝑖 − 𝑆2 𝑖 | (long) (short)
  • 8. Dataset 8 14 appliances ↓ 140 commands 10 signals ↓ 1,400 signals irMagician 1400 2 = 979,300 combinations
  • 9. Error frequency of same appliance and other appliance 9 Same appliance (any command) : Other appliance (any command) : A appliance A1 command A appliance A2 command A appliance A1 command B appliance B1 command Small overlapped Difficult to fit a model (over fitting) Constructing a model of “same appliance” of MAE
  • 10. Model for identifying appliance type ❖Fitting ▪ Inverse gaussian, Gamma, Inverse gamma, Weibull, Chi and F distributions ▪ Maximum likelihood estimation ▪ AIC (Akaike's Information Criterion) ▪ Inverse gamma (k=3) and F (k=4) are best fitting 10 ❖Decision ▪ 95% confidence interval ▪ 𝑒 ≤ 𝑒𝑡ℎ : same appliance ▪ 𝑒 > 𝑒𝑡ℎ : other appliance Bad fitting (Weibull) Inverse gamma 95% 5% 3.72 𝑒𝑡ℎ
  • 11. Error frequency of same command and other command 11 Same command (same appliance) : Other command (same appliance) : A appliance A1 command A appliance A1 command A appliance A1 command A appliance A2 command Good shape of histogram Constructing a model of “same & other command” of SAE
  • 12. Model for identifying command type ❖Fitting ▪ Inverse gaussian, Inverse gamma and F are better than other ▪ We chose Inverse gamma as well as model of appliance type 12 ❖Decision ▪ Bayes’ decision 𝑙𝑜𝑔 𝑝 𝑦 = "same"|𝑥 𝑝 𝑦 = "other" 𝑥 ▪ Positive : same command ▪ Negative : other command
  • 13. Evaluations 1. Accuracy of identifying appliance type ▪ Verifying by 10-fold cross validation 2. Accuracy of identifying command type ▪ Verifying by 10-fold cross validation 3. Simple simulation ▪ Identification depends on signals in database ▪ Constructing database randomly ▪ Check how many signals are needed in database 13
  • 14. Identification accuracy 14 ❖Accuracy of appliance type (total support : 199,778) ❖Accuracy of command type (total support : 12,636)
  • 15. Result of simple simulation ▪ Simulating 1,400 signals in each number of appliances ▪ Correct match rate is stable if 6 signals, or more, are included in the database 15 Stable
  • 16. Conclusions ❖Proposed method for identifying IR signal by statistical model ❖Identifying appliance accuracy is 95.5% ❖Identifying command accuracy is 92.0% ❖Identification stability is achieved when 6 signals, or more, of each appliance are included in database ❖We plan to collect and identify the IR signals in real environment 16
  • 17. Simple simulation Process 1. Construct database from signals of each appliance 2. Identifying the test signals 3. Increment the number of signals in database 17 ❖Matching method ▪ One appliance type most identified is selected ▪ No match : Several types are estimated or no types of identification Signal:TV Signal:TV Signal:TV Signal:Fan → TV → TV → Fan Signals identified as same appliance TV Test Compared signals Labeled appliance & command to signals Database Result