SlideShare a Scribd company logo
1 of 17
Download to read offline
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

More Related Content

What's hot

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...grantlerc
 
Fire alarm basics 1-6
Fire alarm basics 1-6Fire alarm basics 1-6
Fire alarm basics 1-6grantlerc
 
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 vehiclesAndrew Diakoniuk
 
Vibration Measurements In Wind Power Turbines
Vibration Measurements In Wind Power TurbinesVibration Measurements In Wind Power Turbines
Vibration Measurements In Wind Power Turbinesalexzio
 
Norsonic nor131- 132-brochure
Norsonic nor131- 132-brochureNorsonic nor131- 132-brochure
Norsonic nor131- 132-brochurePhongNguyen515
 
The Minnich Auto Vibe System
The Minnich Auto Vibe SystemThe Minnich Auto Vibe System
The Minnich Auto Vibe SystemJill Reeves
 
Firelaser-datasheet-SenseTek Glasvezel detectie
Firelaser-datasheet-SenseTek  Glasvezel detectieFirelaser-datasheet-SenseTek  Glasvezel detectie
Firelaser-datasheet-SenseTek Glasvezel detectieHans Bronkhorst
 
Fire alarm 2_a_initiation basics
Fire alarm 2_a_initiation basicsFire alarm 2_a_initiation basics
Fire alarm 2_a_initiation basicsgrantlerc
 
Wind turbine vibration analysis
Wind turbine vibration analysisWind turbine vibration analysis
Wind turbine vibration analysisMartin Gascon
 
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_systemsgrantlerc
 
9041 Ultra II C trend 0714
9041 Ultra II C trend 07149041 Ultra II C trend 0714
9041 Ultra II C trend 0714Stephen Hawes
 
How the world gets its weather
How the world gets its weather How the world gets its weather
How the world gets its weather Ravi Yadav
 
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 GuideMarco Altini
 
Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Digital Recorder Presentation- Draft 1
Digital Recorder Presentation- Draft 1Meshal Alawwad
 
Harsha s ipmi_tool_osi
Harsha s ipmi_tool_osiHarsha s ipmi_tool_osi
Harsha s ipmi_tool_osisuniltomar04
 
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_systemgrantlerc
 

What's hot (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
 

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

Pin pointpresentation
Pin pointpresentationPin pointpresentation
Pin pointpresentationLevan Huan
 
Heart rate monitor system
Heart rate monitor systemHeart rate monitor system
Heart rate monitor systemSkyinthe Raw
 
ISLPED 2015 FreqLeak (Presentation Charts)
ISLPED 2015 FreqLeak (Presentation Charts)ISLPED 2015 FreqLeak (Presentation Charts)
ISLPED 2015 FreqLeak (Presentation Charts)Anand Haridass
 
Snmp Opc Server from Transcend Automation
Snmp Opc Server from Transcend AutomationSnmp Opc Server from Transcend Automation
Snmp Opc Server from Transcend Automationguestd1aebad0
 
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 instrumentsJawad Khan
 
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.
 
Understanding and Improving Device Access Complexity
Understanding and Improving Device Access ComplexityUnderstanding and Improving Device Access Complexity
Understanding and Improving Device Access Complexityasimkadav
 
DTect-IT CNC Machine Monitoring System
DTect-IT CNC Machine Monitoring SystemDTect-IT CNC Machine Monitoring System
DTect-IT CNC Machine Monitoring SystemBrianna Toulouse
 
ADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsADIS1636X iSensor® IMUs
ADIS1636X iSensor® IMUsPremier Farnell
 
Acartool 250-450mhz car frequency counter
Acartool 250-450mhz car frequency counterAcartool 250-450mhz car frequency counter
Acartool 250-450mhz car frequency counterJamie Jung
 
Ntcip Device Tester
Ntcip Device TesterNtcip Device Tester
Ntcip Device TesterPeter Ashley
 
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 ManualAngus Sankaran
 
Hioki 3196 power_quality_analyzer_datasheet
Hioki 3196 power_quality_analyzer_datasheetHioki 3196 power_quality_analyzer_datasheet
Hioki 3196 power_quality_analyzer_datasheetAngus Sankaran
 
Looking out for anomalies
Looking out for anomaliesLooking out for anomalies
Looking out for anomaliesCSIRO
 
Troubleshooting Your Network.pptx
Troubleshooting Your Network.pptxTroubleshooting Your Network.pptx
Troubleshooting Your Network.pptxssusere578aa
 
Mca admission in india
Mca admission in indiaMca admission in india
Mca admission in indiaEdhole.com
 
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...slemoslideshare
 

Similar to 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...
 

More from Yuta Takahashi

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

More from 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点杖の使用者のコンテキスト推定法の提案
 

Recently uploaded

Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceDelhi Call girls
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...amitlee9823
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxolyaivanovalion
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...amitlee9823
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxJohnnyPlasten
 
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 Researchmichael115558
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptxAnupama Kate
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfMarinCaroMartnezBerg
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfLars Albertsson
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysismanisha194592
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxolyaivanovalion
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxolyaivanovalion
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 

Recently uploaded (20)

Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort ServiceBDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
BDSM⚡Call Girls in Mandawali Delhi >༒8448380779 Escort Service
 
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
Chintamani Call Girls: 🍓 7737669865 🍓 High Profile Model Escorts | Bangalore ...
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Midocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFxMidocean dropshipping via API with DroFx
Midocean dropshipping via API with DroFx
 
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
Call Girls Bannerghatta Road Just Call 👗 7737669865 👗 Top Class Call Girl Ser...
 
Log Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptxLog Analysis using OSSEC sasoasasasas.pptx
Log Analysis using OSSEC sasoasasasas.pptx
 
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
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx100-Concepts-of-AI by Anupama Kate .pptx
100-Concepts-of-AI by Anupama Kate .pptx
 
(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
 
FESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdfFESE Capital Markets Fact Sheet 2024 Q1.pdf
FESE Capital Markets Fact Sheet 2024 Q1.pdf
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Schema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdfSchema on read is obsolete. Welcome metaprogramming..pdf
Schema on read is obsolete. Welcome metaprogramming..pdf
 
April 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's AnalysisApril 2024 - Crypto Market Report's Analysis
April 2024 - Crypto Market Report's Analysis
 
Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 

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