Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523719
K. Lin, T. Lin
USB devices are widely used in consumer electronics. Writing device drivers has always been a tedious and error-prone job. This paper presents assisting tools for developing USB drivers under Linux OS. The tool kit includes (1) a generic-skeleton generator that can automatically generate generic USB driver code skeleton according to user-specified configuration, (2) a flattened-HID-driver generator that can merge stacked HID drivers to a monolithic driver and prune C codes to reduce size and response time for embedded applications, and (3) an ECP (Extended C Preprocessor) compiler that provides type-checking capability for low-level I/O operation and makes the driver code more readable.
{"title":"Automated development tools for linux USB drivers","authors":"K. Lin, T. Lin","doi":"10.1109/ISCE.2010.5523719","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523719","url":null,"abstract":"USB devices are widely used in consumer electronics. Writing device drivers has always been a tedious and error-prone job. This paper presents assisting tools for developing USB drivers under Linux OS. The tool kit includes (1) a generic-skeleton generator that can automatically generate generic USB driver code skeleton according to user-specified configuration, (2) a flattened-HID-driver generator that can merge stacked HID drivers to a monolithic driver and prune C codes to reduce size and response time for embedded applications, and (3) an ECP (Extended C Preprocessor) compiler that provides type-checking capability for low-level I/O operation and makes the driver code more readable.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129226812","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523707
T. Dammes, C. Schilling, R. Kays
This paper describes an approach to detect Quality of Service degradation due to packet congestion within wireless networks. The proposed approach can assist management systems to detect a degradation based on easy determinable packet metrics. Metrics like interface queue length, round trip times and retry ratio are evaluated regarding thresholds and detection performance. With a combination of metrics, a robust detection can be achieved for TCP and UDP streams using a IEEE 802.11 a/b/g ad-hoc network. As soon as a detection event occurs, a channel transition is engaged as an exemplary counter-measure. This successfully solves transmission problems due to congestion.
{"title":"Detecting QoS degradation in wireless networks to assist reliable media streaming","authors":"T. Dammes, C. Schilling, R. Kays","doi":"10.1109/ISCE.2010.5523707","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523707","url":null,"abstract":"This paper describes an approach to detect Quality of Service degradation due to packet congestion within wireless networks. The proposed approach can assist management systems to detect a degradation based on easy determinable packet metrics. Metrics like interface queue length, round trip times and retry ratio are evaluated regarding thresholds and detection performance. With a combination of metrics, a robust detection can be achieved for TCP and UDP streams using a IEEE 802.11 a/b/g ad-hoc network. As soon as a detection event occurs, a channel transition is engaged as an exemplary counter-measure. This successfully solves transmission problems due to congestion.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"117 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117278200","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523723
Jrgen Wnschmann, Philipp Schleicher, A. Rothermel
This paper introduces ideas for a different representation of video material. Instead of traditional, pixel based video storage and compression, the investigation is directed towards an object based video representation which introduces less quality loss during the transmission path and may remarkably lower the data rate. Therefore, we compare both representations in terms of data rate and quality.
{"title":"Analysis of object based and pixel based video representation","authors":"Jrgen Wnschmann, Philipp Schleicher, A. Rothermel","doi":"10.1109/ISCE.2010.5523723","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523723","url":null,"abstract":"This paper introduces ideas for a different representation of video material. Instead of traditional, pixel based video storage and compression, the investigation is directed towards an object based video representation which introduces less quality loss during the transmission path and may remarkably lower the data rate. Therefore, we compare both representations in terms of data rate and quality.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127592546","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523717
Y. Uesugi, T. Nonaka, T. Hase
This paper presented the personal authentication system using little resources for home use. The following three goals were achieved at the same time by this system: (1) identification of each individual, (2) unique existence of each individual in the specified time and space, and (3) no contradiction in the existence of each individual in view of the space and the time before and after an event. Considering use in homes, the evaluation system consists of embedded MPU and a real-time operating system, using little resources. This evaluation system showed correct fundamental operation satisfying all above three conditions.
{"title":"AV control with personal authentication","authors":"Y. Uesugi, T. Nonaka, T. Hase","doi":"10.1109/ISCE.2010.5523717","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523717","url":null,"abstract":"This paper presented the personal authentication system using little resources for home use. The following three goals were achieved at the same time by this system: (1) identification of each individual, (2) unique existence of each individual in the specified time and space, and (3) no contradiction in the existence of each individual in view of the space and the time before and after an event. Considering use in homes, the evaluation system consists of embedded MPU and a real-time operating system, using little resources. This evaluation system showed correct fundamental operation satisfying all above three conditions.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"646 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122696814","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523720
K. Iwata, S. Mochizuki, Motoki Kimura, H. Ueda, Keisuke Matsumoto, Kazushi Akie, T. Shibayama, Hiroshi Hatae, Hiromi Watanabe
A mobile digital-terrestrial-television SoC with two multi-standard video codec is integrated on a 5.3×5.4 mm2 die in 45 nm CMOS. The dual video codec with dynamic frequency selection and advanced tile-based address translation consumes 80 mW in real-time playback of full-HD MPEG-2 and SD H.264 streams from 64 bits width low-power DDR-SDRAM at 1.1V.
{"title":"An 80 mW dual video-codec SoC for seamless playback of digital terrestrial television and mobile broadcasting services","authors":"K. Iwata, S. Mochizuki, Motoki Kimura, H. Ueda, Keisuke Matsumoto, Kazushi Akie, T. Shibayama, Hiroshi Hatae, Hiromi Watanabe","doi":"10.1109/ISCE.2010.5523720","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523720","url":null,"abstract":"A mobile digital-terrestrial-television SoC with two multi-standard video codec is integrated on a 5.3×5.4 mm2 die in 45 nm CMOS. The dual video codec with dynamic frequency selection and advanced tile-based address translation consumes 80 mW in real-time playback of full-HD MPEG-2 and SD H.264 streams from 64 bits width low-power DDR-SDRAM at 1.1V.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114158522","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523255
T. Mori, T. Nonaka, T. Hase
This paper proposes a method of arranging icons which are different in size and shape on an audio-visual remote control screen efficiently and to create graphical user interfaces automatically using a genetic algorithm. The proposed system displays function icons only of the selected AV equipment that the user wants to operate so as to find their target icon easily. This paper deals with AV systems consisting of five devices. We take each icon as a gene, and take the icon array of the AV equipment group to be operated as an individual. We place the icons according to the array of the individual to create a GUI and add new pages until all icons are in place. The proposed system based on the genetic algorithm continues the calculation until it finds an icon array that meets two requirements, one, the number of pages is the fewest and two, the blanks (spaces and margins) on the pages are the smallest. For verification, the proposed system was fitted to an embedded system, employing a microcomputer with an operation clock of 100 MHz and a touch panel. As a result, a suitable GUI that meets each of the conditions was created within 30 seconds even if five devices were selected and the number of icons for arrangement was the greatest.
{"title":"Automatic GUI generation on AV remote control using genetic algorithm","authors":"T. Mori, T. Nonaka, T. Hase","doi":"10.1109/ISCE.2010.5523255","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523255","url":null,"abstract":"This paper proposes a method of arranging icons which are different in size and shape on an audio-visual remote control screen efficiently and to create graphical user interfaces automatically using a genetic algorithm. The proposed system displays function icons only of the selected AV equipment that the user wants to operate so as to find their target icon easily. This paper deals with AV systems consisting of five devices. We take each icon as a gene, and take the icon array of the AV equipment group to be operated as an individual. We place the icons according to the array of the individual to create a GUI and add new pages until all icons are in place. The proposed system based on the genetic algorithm continues the calculation until it finds an icon array that meets two requirements, one, the number of pages is the fewest and two, the blanks (spaces and margins) on the pages are the smallest. For verification, the proposed system was fitted to an embedded system, employing a microcomputer with an operation clock of 100 MHz and a touch panel. As a result, a suitable GUI that meets each of the conditions was created within 30 seconds even if five devices were selected and the number of icons for arrangement was the greatest.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134124099","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523293
A. Hornsby, R. Walsh
The extensible Messaging and Presence Protocol (XMPP) is a versatile protocol that demonstrates many advantages over traditional communication protocols. XMPP's origin as an instant messaging (IM) protocol ensures that it inherits a tight relation with social communities and its flexibility makes it a very good candidate for converging communications between different application domains, such as social networks, consumer electronics and cloud computing. This paper reviews the XMPP protocol, its standardization community extensions and its usage in published literature. An application domain classification, or taxonomy, is derived and used to relate complementary and competing instances of XMPP deployment.
{"title":"From instant messaging to cloud computing, an XMPP review","authors":"A. Hornsby, R. Walsh","doi":"10.1109/ISCE.2010.5523293","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523293","url":null,"abstract":"The extensible Messaging and Presence Protocol (XMPP) is a versatile protocol that demonstrates many advantages over traditional communication protocols. XMPP's origin as an instant messaging (IM) protocol ensures that it inherits a tight relation with social communities and its flexibility makes it a very good candidate for converging communications between different application domains, such as social networks, consumer electronics and cloud computing. This paper reviews the XMPP protocol, its standardization community extensions and its usage in published literature. An application domain classification, or taxonomy, is derived and used to relate complementary and competing instances of XMPP deployment.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134527368","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523740
Yu-Chi Su, Sung-Fang Tsai, You-Ming Tsao, Liang-Gee Chen
With the rapid growth of media-processing technologies and the advancement of semiconductor process, more and more multimedia applications are integrated into consumer electronics. However, in such highly complex system, the design time for the circuit designers does not reduce much as the process advances. We propose a novel hybrid pipeline design methodology for multi-core streaming system from C-level to RTL design. Our methodology can optimize data communication for media-processing applications to achieve both flexibility and efficiency.
{"title":"A novel hybrid pipeline design methodology on a multi-cores streaming system for multimedia applications","authors":"Yu-Chi Su, Sung-Fang Tsai, You-Ming Tsao, Liang-Gee Chen","doi":"10.1109/ISCE.2010.5523740","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523740","url":null,"abstract":"With the rapid growth of media-processing technologies and the advancement of semiconductor process, more and more multimedia applications are integrated into consumer electronics. However, in such highly complex system, the design time for the circuit designers does not reduce much as the process advances. We propose a novel hybrid pipeline design methodology for multi-core streaming system from C-level to RTL design. Our methodology can optimize data communication for media-processing applications to achieve both flexibility and efficiency.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"135 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123919237","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523726
Eung-ju Kim, Jeongwoo Park, Sang-hyeok Yang, Shin-Il Lim, Suki Kim
This paper describes the new architecture of 10:1 Serializer and 1:10 Deserializer (SerDes) for CMOS image sensor module in mobile display application. We propose the multiplexing technique of Double Data Rate (DDR) for effective serializing and deserializing operations. With this technique, we can reduce the clock periods by half. This SerDes architecture enables the transmission of high resolution and high speed digital packet with this proposed effective timing controller. The proposed 10-bit SerDes was fabricated using Samsung 0.18um CMOS technology. This proposed circuit was verified by using 3-Mega pixel Mobile Display Digital Interface (MDDI) Image Sensor Module (ISM) at 800 Mps data rate and also tested over this data rate. And this circuit shows low power consumption of 20mW at the supply voltage of 1.8 V.
{"title":"A high resolution serdes and timing controller for mobile image sensor module","authors":"Eung-ju Kim, Jeongwoo Park, Sang-hyeok Yang, Shin-Il Lim, Suki Kim","doi":"10.1109/ISCE.2010.5523726","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523726","url":null,"abstract":"This paper describes the new architecture of 10:1 Serializer and 1:10 Deserializer (SerDes) for CMOS image sensor module in mobile display application. We propose the multiplexing technique of Double Data Rate (DDR) for effective serializing and deserializing operations. With this technique, we can reduce the clock periods by half. This SerDes architecture enables the transmission of high resolution and high speed digital packet with this proposed effective timing controller. The proposed 10-bit SerDes was fabricated using Samsung 0.18um CMOS technology. This proposed circuit was verified by using 3-Mega pixel Mobile Display Digital Interface (MDDI) Image Sensor Module (ISM) at 800 Mps data rate and also tested over this data rate. And this circuit shows low power consumption of 20mW at the supply voltage of 1.8 V.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127310852","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}
Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5522711
T. Chattopadhyay, Chandrasekhar Agnuru
This paper presents a novel method for providing the Electronic Program Guide (EPG) for the Radio Frequency (RF) fed cable TV users by recognizing the channel logo and then extracting the EPG from their website. The prototype is developed in X86 platform and then ported on a real time DSP platform and performs with nearly 100% accuracy.
{"title":"Generation of electronic program guide for RF fed TV channels by recognizing the channel logo using fuzzy multifactor analysis","authors":"T. Chattopadhyay, Chandrasekhar Agnuru","doi":"10.1109/ISCE.2010.5522711","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5522711","url":null,"abstract":"This paper presents a novel method for providing the Electronic Program Guide (EPG) for the Radio Frequency (RF) fed cable TV users by recognizing the channel logo and then extracting the EPG from their website. The prototype is developed in X86 platform and then ported on a real time DSP platform and performs with nearly 100% accuracy.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2010-06-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121409894","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}