B. Farias, Ivo Machado, Claudio Pinheiro, Tiago Souza, E. B. D. L. Filho, Rodrigo Cal, Washington Luiz, Marcos Oliveira, Mateus Said
{"title":"An Architecture to Emulate Television Receivers","authors":"B. Farias, Ivo Machado, Claudio Pinheiro, Tiago Souza, E. B. D. L. Filho, Rodrigo Cal, Washington Luiz, Marcos Oliveira, Mateus Said","doi":"10.1109/ICCE59016.2024.10444406","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444406","url":null,"abstract":"Digital television (DTV) receivers are among the most popular consumer electronics devices presently sold around the world. They are affordable and flexible, and they currently gather free-to-air television (TV), streaming, gaming, and general media playback, among other services. Due to this, they are constantly changing to accommodate continuous enhancements and new features. However, innovations, services, and features must be developed in advance and then ported to a final commercial platform, but only when the latter is available. Such a scenario brings complexity and, consequently, longer development and porting cycles as initial implementations are usually performed on personal computers or similar devices. Besides, it inherently leads to many adjustments and modifications so new software modules can work together with the traditional ones in target devices. We tackle this problem and propose an architecture for a DTV receiver emulator that is able to create an environment very similar to what is found on final platforms. Consequently, an intended feature or service is developed to the point that it is almost completely adapted to its final domain. We have performed a real implementation of such an architecture that was used in some experiments involving the creation and testing of new features, which showed the feasibility of our proposal.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"17 5","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531786","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Evaluation of Ensemble Learning Models for Hardware-Trojan Identification at Gate-level Netlists","authors":"Ryotaro Negishi, N. Togawa","doi":"10.1109/ICCE59016.2024.10444240","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444240","url":null,"abstract":"IoT (Internet-of-Things) devices are tremendously widespread in our daily lives and these devices are very often outsourced to third-party companies to save cost. However, it is pointed out that the risk to insert malicious circuitry, called hardware Trojans (HTs), much increases there. The methods using machine learning for detecting HTs at gate-level netlists have been proposed, and those based on ensemble learning models are considered the most effective among them. This paper evaluates the performance of HT detection at gate-level netlists using various machine learning models based on ensemble learning, including random forest, XGBoost, LightGBM, and CatBoost. In particular, we optimize HT features for each machine-learning model and perform HT detection for various gate-level netlists, including intellectual property core netlists. The detailed HT detection results are thoroughly summarized and compared.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"102 5","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531814","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
V. Klehm, Eduardo Drumond Sardinha, Vicente Ferreira de Lucena, Rayol Mendonca-Neto, Luiz Cordovil
{"title":"A comparative analysis between Lua interpreter variants compiled to WASM, JavaScript and native","authors":"V. Klehm, Eduardo Drumond Sardinha, Vicente Ferreira de Lucena, Rayol Mendonca-Neto, Luiz Cordovil","doi":"10.1109/ICCE59016.2024.10444429","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444429","url":null,"abstract":"Web technologies are essential players today. Being available in an almost ubiquitous way and well-standardized, they now can provide a reliable way to run different applications on different platforms without a significant discrepancy in their execution. In recent years, several developments now allow the execution of programs not initially designed for Web on standardized internet browsers. WebAssembly and JavaScript are well-known ways to achieve this result. C/C++ programs are known to be fast and light, but how well can WebAssembly and JavaScript perform with this kind of application compared to Native execution? This paper will answer this question for a specific Lua interpreter implementation commonly used on digital television platforms. And thus, it should be available on many different platforms, from Set-Top-Boxes to Smartphones from many manufacturers. We expect to provide valuable insights to anyone considering migrating a C/C++ code to WebAssembly or JavaScript and the pros and cons of this approach over developing natively for the platform.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"99 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531817","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yuta Nagahara, Jiale Yan, Kazushi Kawamura, Masato Motomura, Thiem Van Chu
{"title":"Efficient COO to CSR Conversion for Accelerating Sparse Matrix Processing on FPGA","authors":"Yuta Nagahara, Jiale Yan, Kazushi Kawamura, Masato Motomura, Thiem Van Chu","doi":"10.1109/ICCE59016.2024.10444348","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444348","url":null,"abstract":"Sparse matrix processing is an important computational kernel widely applied in various fields such as graph processing, and big data analysis. In many applications, sparse matrix processing is often a bottleneck, so various accelerators for it have been proposed. These accelerators often process sparse matrices in compressed formats like Coordinate (COO) or Compressed Sparse Row (CSR), which store only nonzero elements, to optimize memory usage. Some accelerators perform the conversion of output matrices calculated in COO format to CSR format, which enables a higher compression ratio, in order to reduce external memory traffic. Given that external memory bandwidth is the performance bottleneck in most cases, designing an efficient COO to CSR (COO2CSR) converter is an important issue that needs to be addressed. In this paper, we propose a COO2CSR conversion method that overcomes the challenge of performing the conversion in a highly parallel manner without prior knowledge of the target matrix. Based on this method, we develop a high-performance COO2CSR converter. We simulated our converter and found that it achieves near-optimal throughput. In addition, logic synthesis results on an Alveo U55C FPGA board showed that the converter consumes only 1.07% of LUTs, 0.65% of FFs, and 1.24% of BRAMs.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"66 4","pages":"1-2"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531820","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Chaelyn Lee, Hanyong Lee, Kyumin Kim, Sojeong Kim, Jae-Soung Lee
{"title":"An Efficient Fine-tuning of Generative Language Model for Aspect-Based Sentiment Analysis","authors":"Chaelyn Lee, Hanyong Lee, Kyumin Kim, Sojeong Kim, Jae-Soung Lee","doi":"10.1109/ICCE59016.2024.10444216","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444216","url":null,"abstract":"Sentiment analysis is considered as an important study where be able to automatically extract the polarity of consumers or users' opinions and use it as important data for decision-making in companies or organizations. It has further developed into Aspect-Based Sentiment Analysis research that predicts the polarity for a specific aspect within a sentence. Recently, research has been conducted to convert emotion analysis based on classification work to a model that obtains more diverse and accurate emotion expressions using generative language models. We propose a method of fine-tuning by introducing Low-Rank Adaptation (LoRA) into a generative language model to improve the performance of these generative-based ABSA models and enable efficient learning. In this paper, GloABSA (GPT2+LoRA Aspect-Based Sentiment Analysis) aims at improving the learning efficiency of the previously proposed GPTABSA model. In this study, LoRA is introduced and fine-tuned to the GPT2 model to predict aspects and polarities using enhanced contextual information, and to reduce the number of parameters to enable efficient learning. Experiments using a benchmark dataset of ABSA, let us show that our proposed method outperforms previous studies and significantly reduces the number of parameters.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"65 10","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531822","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Outdoor Ambient Compensation Using Shadow and Bright Scene Detection","authors":"Dung Vo, Chenguang Liu, McClain Nelson","doi":"10.1109/ICCE59016.2024.10444187","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444187","url":null,"abstract":"The original content is graded in dark environment with very low ambient light. When displayed at outdoor in very bright ambient light, the dark areas and black details are seriously washed out. Tone mapping curve will be designed to recover these lost details and make them obviously better than the current existing outdoor TVs. Shadow detection and bright scene detection are utilized to adaptively control the compensation process. Results show that the proposed outdoor ambient compensation can help to reveal the dark details while maintaining high contrast in mid-tone and highlight areas.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"65 1","pages":"1-3"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531825","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Neil Loftus, Cade Parlato, Amelia McGinty, F. Kizilay, Husnu S. Narman
{"title":"A Feasibility Study of Real-Time Image Processing Techniques for Small Flying Object Detection in Drones","authors":"Neil Loftus, Cade Parlato, Amelia McGinty, F. Kizilay, Husnu S. Narman","doi":"10.1109/ICCE59016.2024.10444450","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444450","url":null,"abstract":"Drone usage is increasing significantly in our daily life, from military to delivery purposes. Although drones are also used to detect objects by using different techniques, they are limited to detecting flying small objects such as birds and responding quickly not to cause unintended collisions while flying at high speed. In this paper, we investigate the feasibility of using machine learning and image processing methods in drones while detecting birds mid-flight and responding to ensure their safety. This Real Time Bird Detection system (RTBD) is designed to detect birds so that proper response or evasive action can be taken by the drone. To avoid erroneous responses and observe the auto-behavior of drones while acting not to collide, we have developed an application with a graphical interface to easily control the drone’s video feed and process that information using a machine-learning model. The application also has the capability to detect if a bird is close enough to interfere with the drone’s flight path. Our test results show that the drone identified bird images within a 50-millisecond window of time, with Precision exceeding 96%, when Confidence exceeded 80%.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"72 12","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531835","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Performance Analysis of Time Domain LDM of Next Generation DTTB Under ISDB-T","authors":"Atsuo Miki, Akira Nakamura, M. Itami","doi":"10.1109/ICCE59016.2024.10444233","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444233","url":null,"abstract":"For the 4K$cdot$8K terrestrial TV (UHDTV) broad-casting in Japan, research is conducted to improve transmission speed by simultaneously transmitting advanced digital terrestrial television broadcasting (DTTB). Currently, the frequency band allocated to terrestrial broadcasting is strained, and there is an issue of not having enough bandwidth available to introduce next-generation DTTB. In Japan, Integrated Services Digital Broadcasting-Terrestrial (ISDB-T) is used for terrestrial broad-casting. To introduce the next-generation DTTB while broadcasting ISDB-T, the Layered Division Multiplexing (LDM) method has been proposed. LDM enables ISDB-T and next-generation broadcasting to communicate in the same frequency band. The previous study proposed a time-domain LDM scheme, but its communication accuracy was lower than that of frequency-domain LDM. In this study, by improving the sampling conversion accuracy of time-domain LDM, the communication accuracy was improved over frequency-domain LDM in the Additive white Gaussian noise (AWGN) channel. The communication characteristics are evaluated when the coding rate and constellations are changed using this result.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"82 4","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531890","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Bundling Method of Periodically Generated Packets for Collision-Free Transmission by Uplink OFDMA in Wireless Sensor Networks","authors":"Yuya Onogawa, Y. Tanigawa, H. Tode","doi":"10.1109/ICCE59016.2024.10444330","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444330","url":null,"abstract":"In the recent Internet of Things (IoT) context, smart IoT environments such as smart factory ones must transfer periodically generated data packets as well as aperiodically generated ones with small loss rate. With Orthogonal Frequency-Division Multiple Access (OFDMA) transmission introduced in IEEE 802.11ax, multiple packets are transferred efficiently without collision. In this paper, focusing on the periodicity of the generation of periodic packets, we propose a method that repeatedly transfers periodic packets simultaneously by bundling them into OFDMA transmissions. Packets that are transferred simultaneously by an OFDMA transmission are determined so that total channel occupancy period is minimized based on mathematical analysis. Minimizing the channel occupancy period also contributes to alleviating collision among aperiodic packets because time ratio for transmitting them is increased. Through performance evaluation with computer simulation, we demonstrate the effectiveness of the proposed method.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"77 11","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531899","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Driver and Occupancy Monitoring Systems with AM62A","authors":"Tarkesh Pande, Kazunobu Shin, Rahul Prabhu, Neelima Muralidharan, Hrushikesh Garud, Shyam Jagannathan, Stefan Haas","doi":"10.1109/ICCE59016.2024.10444397","DOIUrl":"https://doi.org/10.1109/ICCE59016.2024.10444397","url":null,"abstract":"Driver Monitoring Systems (DMS) and Occupancy Monitoring Systems (OMS) are functional safety systems designed to monitor drivers and passenger in an automotive vehicle. Recent regulatory trends have accelerated the timelines where every vehicle on the road must have a DMS system that is capable of detecting an impaired/distracted driver and provide a warning. Safety standards are also giving car manufacturers a higher rating for detecting a child’s presence in the vehicle and alert the car owner or emergency services should the situation become dangerous. This paper presents the design of a DMS/OMS system based on Texas Instruments AM62A automotive system on chip solution. We show some of the key innovations in the SoC-from the ISP to deep learning entitlement as well as some of the safety and security considerations that are needed to build a system solution for solving this critical problem.","PeriodicalId":518694,"journal":{"name":"2024 IEEE International Conference on Consumer Electronics (ICCE)","volume":"68 4","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2024-01-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140531932","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}