Hardware/Software interface for enhanced remote control of Android set-top-box
Autor(a) principal: | |
---|---|
Data de Publicação: | 2015 |
Tipo de documento: | Dissertação |
Idioma: | eng |
Título da fonte: | Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
Texto Completo: | http://hdl.handle.net/10400.8/1554 |
Resumo: | This dissertation describes the research and development of a communication system to support remote control devices (RCD) for Android-based set-to-box (STB). The target RCD is a low-complexity device using 3D motion tracking to provide new interactive functionalities to di erent types of multimedia content and applications. The system architecture comprises an RCD with Magnetic, Angular Rate, Gravity (MARG) unit for 3D motion tracking, transmitting data to an Android STB. The communication between the RCD and the STB was implemented using the Radio Frequency for Consumer Electronics (RF4CE) protocol, which required the development of an external module for the STB. An Application Programming Interface (API) was developed to enable seamless computation of the remote control data and allowing six input pro- les on the Android: Absolute air mouse, Relative air mouse, multitouch, accelerometer, gyroscope and magnetometer. To allow the sensors from the MARG unit in the remote control device to be natively recognized on the Android OS, an Android sensors library was also developed, this reads the sensors data from the API. The demonstration of the system functionalities was done through an Android application speci cally developed to simulate and test a potential usage environment. A study to nd out whether the most complex functions should run on the RCD or on the Android STB was also carried out. The optimal solution still remains an open issue since it depends on the speci c application and portability requirements taking into account energy consumption. The analysis of energy consumption on the RCD shows that transmitting the raw data from the sensors to be processed in the API, results in a lower energy consumption, and consequently higher portability with good accuracy. Since the STB has no limitations on energy consumption and superior computational power, the API was designed to be able to perform all the processing of sensors data, thus allowing the implementation of complex fusion algorithms with higher precision. |
id |
RCAP_e984585bd5f1726df481e39e1745b127 |
---|---|
oai_identifier_str |
oai:iconline.ipleiria.pt:10400.8/1554 |
network_acronym_str |
RCAP |
network_name_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository_id_str |
7160 |
spelling |
Hardware/Software interface for enhanced remote control of Android set-top-boxAndroidAPISet-Top-BoxUSBHIDSensoresDomínio/Área Científica:Engenharia e Tecnologia:Engenharia Eletrotécnica, Eletrónica e InformáticaThis dissertation describes the research and development of a communication system to support remote control devices (RCD) for Android-based set-to-box (STB). The target RCD is a low-complexity device using 3D motion tracking to provide new interactive functionalities to di erent types of multimedia content and applications. The system architecture comprises an RCD with Magnetic, Angular Rate, Gravity (MARG) unit for 3D motion tracking, transmitting data to an Android STB. The communication between the RCD and the STB was implemented using the Radio Frequency for Consumer Electronics (RF4CE) protocol, which required the development of an external module for the STB. An Application Programming Interface (API) was developed to enable seamless computation of the remote control data and allowing six input pro- les on the Android: Absolute air mouse, Relative air mouse, multitouch, accelerometer, gyroscope and magnetometer. To allow the sensors from the MARG unit in the remote control device to be natively recognized on the Android OS, an Android sensors library was also developed, this reads the sensors data from the API. The demonstration of the system functionalities was done through an Android application speci cally developed to simulate and test a potential usage environment. A study to nd out whether the most complex functions should run on the RCD or on the Android STB was also carried out. The optimal solution still remains an open issue since it depends on the speci c application and portability requirements taking into account energy consumption. The analysis of energy consumption on the RCD shows that transmitting the raw data from the sensors to be processed in the API, results in a lower energy consumption, and consequently higher portability with good accuracy. Since the STB has no limitations on energy consumption and superior computational power, the API was designed to be able to perform all the processing of sensors data, thus allowing the implementation of complex fusion algorithms with higher precision.Assuncão, Pedro António Amado deIC-OnlineSantos, Ricardo Alexandre Caseiro dos2016-12-23T01:30:08Z2015-12-232015-12-23T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10400.8/1554TID:201066114enginfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-01-17T15:43:12Zoai:iconline.ipleiria.pt:10400.8/1554Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T01:46:08.857199Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse |
dc.title.none.fl_str_mv |
Hardware/Software interface for enhanced remote control of Android set-top-box |
title |
Hardware/Software interface for enhanced remote control of Android set-top-box |
spellingShingle |
Hardware/Software interface for enhanced remote control of Android set-top-box Santos, Ricardo Alexandre Caseiro dos Android API Set-Top-Box USB HID Sensores Domínio/Área Científica:Engenharia e Tecnologia:Engenharia Eletrotécnica, Eletrónica e Informática |
title_short |
Hardware/Software interface for enhanced remote control of Android set-top-box |
title_full |
Hardware/Software interface for enhanced remote control of Android set-top-box |
title_fullStr |
Hardware/Software interface for enhanced remote control of Android set-top-box |
title_full_unstemmed |
Hardware/Software interface for enhanced remote control of Android set-top-box |
title_sort |
Hardware/Software interface for enhanced remote control of Android set-top-box |
author |
Santos, Ricardo Alexandre Caseiro dos |
author_facet |
Santos, Ricardo Alexandre Caseiro dos |
author_role |
author |
dc.contributor.none.fl_str_mv |
Assuncão, Pedro António Amado de IC-Online |
dc.contributor.author.fl_str_mv |
Santos, Ricardo Alexandre Caseiro dos |
dc.subject.por.fl_str_mv |
Android API Set-Top-Box USB HID Sensores Domínio/Área Científica:Engenharia e Tecnologia:Engenharia Eletrotécnica, Eletrónica e Informática |
topic |
Android API Set-Top-Box USB HID Sensores Domínio/Área Científica:Engenharia e Tecnologia:Engenharia Eletrotécnica, Eletrónica e Informática |
description |
This dissertation describes the research and development of a communication system to support remote control devices (RCD) for Android-based set-to-box (STB). The target RCD is a low-complexity device using 3D motion tracking to provide new interactive functionalities to di erent types of multimedia content and applications. The system architecture comprises an RCD with Magnetic, Angular Rate, Gravity (MARG) unit for 3D motion tracking, transmitting data to an Android STB. The communication between the RCD and the STB was implemented using the Radio Frequency for Consumer Electronics (RF4CE) protocol, which required the development of an external module for the STB. An Application Programming Interface (API) was developed to enable seamless computation of the remote control data and allowing six input pro- les on the Android: Absolute air mouse, Relative air mouse, multitouch, accelerometer, gyroscope and magnetometer. To allow the sensors from the MARG unit in the remote control device to be natively recognized on the Android OS, an Android sensors library was also developed, this reads the sensors data from the API. The demonstration of the system functionalities was done through an Android application speci cally developed to simulate and test a potential usage environment. A study to nd out whether the most complex functions should run on the RCD or on the Android STB was also carried out. The optimal solution still remains an open issue since it depends on the speci c application and portability requirements taking into account energy consumption. The analysis of energy consumption on the RCD shows that transmitting the raw data from the sensors to be processed in the API, results in a lower energy consumption, and consequently higher portability with good accuracy. Since the STB has no limitations on energy consumption and superior computational power, the API was designed to be able to perform all the processing of sensors data, thus allowing the implementation of complex fusion algorithms with higher precision. |
publishDate |
2015 |
dc.date.none.fl_str_mv |
2015-12-23 2015-12-23T00:00:00Z 2016-12-23T01:30:08Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10400.8/1554 TID:201066114 |
url |
http://hdl.handle.net/10400.8/1554 |
identifier_str_mv |
TID:201066114 |
dc.language.iso.fl_str_mv |
eng |
language |
eng |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
application/pdf |
dc.source.none.fl_str_mv |
reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação instacron:RCAAP |
instname_str |
Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
instacron_str |
RCAAP |
institution |
RCAAP |
reponame_str |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
collection |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) |
repository.name.fl_str_mv |
Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação |
repository.mail.fl_str_mv |
|
_version_ |
1799136957297590272 |