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órios Científicos de Acesso Aberto de Portugal (RCAAP) |
| 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órios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
Hardware/Software interface for enhanced remote control of Android set-top-boxAndroidAPISet-Top-BoxUSBHIDSensoresThis 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 deRepositório IC-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/1554urn:tid:201066114enginfo:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T15:10:13Zoai:iconline.ipleiria.pt:10400.8/1554Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T20:49:26.321531Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| 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 |
| 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 Repositório 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 |
| topic |
Android API Set-Top-Box USB HID Sensores |
| 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 urn:tid:201066114 |
| url |
http://hdl.handle.net/10400.8/1554 |
| identifier_str_mv |
urn: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órios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833598892549079040 |