Pub Date : 2010-06-07DOI: 10.1109/ISCE.2010.5523718
B. Meyer, C. Lipski, B. Scholz, M. Magnor
We present a fast decoder for free-viewpoint video navigation. Our free-viewpoint video data consist of simultaneously recorded video streams captured with multiple cameras plus additional dense correspondence information. Neither the size nor the representation of the data is appropriate for realtime rendering. We propose a data compression approach for multi-view video sequences that allows for a real-time decoding and playback of long sequences from hard drive.
{"title":"Multi-video coding with dense correspondence fields","authors":"B. Meyer, C. Lipski, B. Scholz, M. Magnor","doi":"10.1109/ISCE.2010.5523718","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523718","url":null,"abstract":"We present a fast decoder for free-viewpoint video navigation. Our free-viewpoint video data consist of simultaneously recorded video streams captured with multiple cameras plus additional dense correspondence information. Neither the size nor the representation of the data is appropriate for realtime rendering. We propose a data compression approach for multi-view video sequences that allows for a real-time decoding and playback of long sequences from hard drive.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"3 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":"134059177","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.5523721
V. Pekovic, N. Teslic, Ivan Resetar, T. Tekcan
This paper presents a test management and test execution system created to be used during process of Digital Television System automated verification and testing. Designed test environment is able to handle product requirement data, test cases management data, test execution planning process, test system configuration and execution of manual, semiautomatic and automatic test cases during verification and testing process. The part of the system is also Reporting and Monitoring module responsible for results evaluation and presentation. Realized test environment is set of independent modules which will together create automated test Enterprise solution.
{"title":"Test management and test execution system for automated verification of digital television systems","authors":"V. Pekovic, N. Teslic, Ivan Resetar, T. Tekcan","doi":"10.1109/ISCE.2010.5523721","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523721","url":null,"abstract":"This paper presents a test management and test execution system created to be used during process of Digital Television System automated verification and testing. Designed test environment is able to handle product requirement data, test cases management data, test execution planning process, test system configuration and execution of manual, semiautomatic and automatic test cases during verification and testing process. The part of the system is also Reporting and Monitoring module responsible for results evaluation and presentation. Realized test environment is set of independent modules which will together create automated test Enterprise solution.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"84 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":"115418987","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.5523730
Kuei-Ting Kuo, Pei-Jun Lee, Guo-Long Huang, Wen-June Wang
In scalable video coding, temporal scalability adopts the inter layer prediction coding structure to increase the coding efficiency. However, any lost single bit in base layer or lower enhancement layer may result in the loss one or more frames and serious visual quality degradation in the decoded image at the receiver. To preserve good image quality, the error concealment algorithm is necessary for scalable video transmission. Some error concealment techniques adopt the motion vector correlation of inter layer in temporal scalability to conceal the damaged motion vector. As the GOP size increases, the inter layer correlation becomes weaker, thus the concealed image quality is decreases. This study proposes two methods to solve this problem. The first method uses the adoptive weighting of motion vectors in forward and backward reference frames to increase the accuracy of motion vector recovery. The other method employs the polynomial function to describe the motion vector correlation between the inter layer and the neighboring blocks. The experimental results show that these methods are effective to conceal the lost block. The concealment efficiency of the polynomial function of motion vector correlation is better than other methods 3.05–2.16dB when GOP size increases.
{"title":"Motion vector concealment in temporal scalability for scalable video coding","authors":"Kuei-Ting Kuo, Pei-Jun Lee, Guo-Long Huang, Wen-June Wang","doi":"10.1109/ISCE.2010.5523730","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523730","url":null,"abstract":"In scalable video coding, temporal scalability adopts the inter layer prediction coding structure to increase the coding efficiency. However, any lost single bit in base layer or lower enhancement layer may result in the loss one or more frames and serious visual quality degradation in the decoded image at the receiver. To preserve good image quality, the error concealment algorithm is necessary for scalable video transmission. Some error concealment techniques adopt the motion vector correlation of inter layer in temporal scalability to conceal the damaged motion vector. As the GOP size increases, the inter layer correlation becomes weaker, thus the concealed image quality is decreases. This study proposes two methods to solve this problem. The first method uses the adoptive weighting of motion vectors in forward and backward reference frames to increase the accuracy of motion vector recovery. The other method employs the polynomial function to describe the motion vector correlation between the inter layer and the neighboring blocks. The experimental results show that these methods are effective to conceal the lost block. The concealment efficiency of the polynomial function of motion vector correlation is better than other methods 3.05–2.16dB when GOP size increases.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"99 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":"122546127","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.5522727
K. Huang, Yi-Min Tsai, Chih-Chung Tsai, Liang-Gee Chen
This paper describes a method to stabilize video for vehicular applications based on Harris features and adaptive resolution. Lucas-Kanade method is applied to match feature points of consecutive frames and construct the feature motion flow. A damping filer is utilized to model the unwanted motion and global motion is separated by extracting oscillation. 92% correct rate with 0.54 second per frame is achieved. The provided benchmark shows outperformance of the proposed method.
{"title":"Feature-based video stabilization for vehicular applications","authors":"K. Huang, Yi-Min Tsai, Chih-Chung Tsai, Liang-Gee Chen","doi":"10.1109/ISCE.2010.5522727","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5522727","url":null,"abstract":"This paper describes a method to stabilize video for vehicular applications based on Harris features and adaptive resolution. Lucas-Kanade method is applied to match feature points of consecutive frames and construct the feature motion flow. A damping filer is utilized to model the unwanted motion and global motion is separated by extracting oscillation. 92% correct rate with 0.54 second per frame is achieved. The provided benchmark shows outperformance of the proposed method.","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":"122636132","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}
Nowadays rich media provides webpages with visually appealing and dynamic contents, such as 3D graphics, animation, and vector graphics. SVG, an XML-based language, can be used as the heart of a rich media engine. In this paper, a rich media engine based on SVG/OpenVG and OpenGLES is introduced. We mainly focus on the system design and detail optimizations at various levels. At the end, we will show test results, and talk about the future work.
{"title":"SVG engine design and optimization","authors":"Chi-Wei Liao, Huai-Che Lee, Kai-Wei Chen, Zong-Hong Lyu, Jhih-Rong Chen, Wen-Jen Ho, Jung-Hong Chuang","doi":"10.1109/ISCE.2010.5522688","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5522688","url":null,"abstract":"Nowadays rich media provides webpages with visually appealing and dynamic contents, such as 3D graphics, animation, and vector graphics. SVG, an XML-based language, can be used as the heart of a rich media engine. In this paper, a rich media engine based on SVG/OpenVG and OpenGLES is introduced. We mainly focus on the system design and detail optimizations at various levels. At the end, we will show test results, and talk about the future work.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"134 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":"127028843","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.5523267
T. Yamazaki, H. Inagaki, K. Nitta, Masayuki Ito
This paper introduces an intermediate service platform architecture for home network services. The platform is composed of two layered platforms: the home network management platform and the service management platform. The former provides the common functions necessary for all home network services, while the latter provides the corresponding functions necessary for specific services. The functions enable both users and service providers to enjoy or provide many kinds of home network services flexibly. We use the platform to implement various service applications in an experimental house, and assess the validity of the platform through its operation.
{"title":"The intermediate service platform architecture for home networking services","authors":"T. Yamazaki, H. Inagaki, K. Nitta, Masayuki Ito","doi":"10.1109/ISCE.2010.5523267","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523267","url":null,"abstract":"This paper introduces an intermediate service platform architecture for home network services. The platform is composed of two layered platforms: the home network management platform and the service management platform. The former provides the common functions necessary for all home network services, while the latter provides the corresponding functions necessary for specific services. The functions enable both users and service providers to enjoy or provide many kinds of home network services flexibly. We use the platform to implement various service applications in an experimental house, and assess the validity of the platform through its operation.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"21 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":"131597208","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.5523705
G. Miljkovic, V. Mihic, Miroslav Ristic, V. Kovacevic
This paper presents an approach to create Linux Device Driver Framework which will be used for representation and control of DTV related HW components found in Set-top boxes (STB) and TV sets (iDTV). During previous years LinuxTV was established as promising architecture for PC TV cards, but from the announcement of Linux DVB API v3 there was no progress toward embedded systems. Therefore, attempt is made to improve and replace existing Linux DVB paradigm, and to introduce concepts applicable and optimized for embedded systems. Layered SW architecture is developed, which simplifies Kernel Drivers development, and export well defined APIs to user space applications.
本文提出了一种创建Linux设备驱动程序框架的方法,该框架将用于表示和控制机顶盒(STB)和电视机(iDTV)中与数字电视相关的硬件组件。在过去的几年里,LinuxTV被认为是PC电视卡的有前途的架构,但是从Linux DVB API v3的发布开始,在嵌入式系统方面没有任何进展。因此,本文试图改进和取代现有的Linux DVB范式,并引入适用于嵌入式系统并对其进行优化的概念。开发了分层的软件体系结构,简化了内核驱动程序的开发,并向用户空间应用程序导出定义良好的api。
{"title":"DTV linux device abstraction for embeded systems","authors":"G. Miljkovic, V. Mihic, Miroslav Ristic, V. Kovacevic","doi":"10.1109/ISCE.2010.5523705","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523705","url":null,"abstract":"This paper presents an approach to create Linux Device Driver Framework which will be used for representation and control of DTV related HW components found in Set-top boxes (STB) and TV sets (iDTV). During previous years LinuxTV was established as promising architecture for PC TV cards, but from the announcement of Linux DVB API v3 there was no progress toward embedded systems. Therefore, attempt is made to improve and replace existing Linux DVB paradigm, and to introduce concepts applicable and optimized for embedded systems. Layered SW architecture is developed, which simplifies Kernel Drivers development, and export well defined APIs to user space applications.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"144 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":"128626554","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.5522716
Alexander Roy
A miniature tunable antenna for the reception of digital TV signals is introduced. It is integrated within a USB stick form factor receiver and shows sufficient performance for the target use case. Considerations about the antenna structure are presented as well as simulations, lab measurements and results of a field test.
{"title":"A miniature tunable antenna for digital TV reception","authors":"Alexander Roy","doi":"10.1109/ISCE.2010.5522716","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5522716","url":null,"abstract":"A miniature tunable antenna for the reception of digital TV signals is introduced. It is integrated within a USB stick form factor receiver and shows sufficient performance for the target use case. Considerations about the antenna structure are presented as well as simulations, lab measurements and results of a field test.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"258 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":"133217334","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.5523704
M. Bjelica, I. Papp, N. Teslic, J. Coulon
In this paper we present a novel software-based home control platform as an add-on to a set-top box (STB) for digital television. By means of using merely a remote controller, traditional STB users become able to control lights, appliances and media playback in their homes. Intelligence and awareness is achieved with a support for execution of recipes — pre-prepared scripts that define timely actions and respond to triggers obtained from sensors. Software abstraction layer facilitates integration of any desired communication protocol. In our prototype, we supported Zigbee and DMX for light control, X10 for light/appliances control over power line, as well as Ethernet-based optical cameras as motion / presence sensors and UPnP / DLNA based equipment for distributed media playback.
{"title":"Set-top box-based home controller","authors":"M. Bjelica, I. Papp, N. Teslic, J. Coulon","doi":"10.1109/ISCE.2010.5523704","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523704","url":null,"abstract":"In this paper we present a novel software-based home control platform as an add-on to a set-top box (STB) for digital television. By means of using merely a remote controller, traditional STB users become able to control lights, appliances and media playback in their homes. Intelligence and awareness is achieved with a support for execution of recipes — pre-prepared scripts that define timely actions and respond to triggers obtained from sensors. Software abstraction layer facilitates integration of any desired communication protocol. In our prototype, we supported Zigbee and DMX for light control, X10 for light/appliances control over power line, as well as Ethernet-based optical cameras as motion / presence sensors and UPnP / DLNA based equipment for distributed media playback.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"38 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":"124054353","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}
In this paper, a novel low-power Viterbi decoder with soft decision is proposed. For the branch metric of the Viterbi decoder, our design employs a soft-decision method to improve its correction capability. In order to find the survivor path efficiently, we modify the classical Viterbi decoding algorithm into a new one. This new algorithm is similar to the register-exchange method with lower latency, but using RAM instead of register banks for recording the output bit-stream of the survivor path. Hence, our design can provide a low-power design. Finally, the chip of this design consumes about 28.6K gates using TSMC 0.18 μm CMOS technology. The power consumption of our chip is about 19.5mW at 100MHz.
{"title":"Design of a low power viterbi decoder for wireless communication applications","authors":"Chih-Jhen Chen, Chu Yu, Mao-Hsu Yen, Pao-Ann Hsiung, Sao-Jie Chen","doi":"10.1109/ISCE.2010.5523702","DOIUrl":"https://doi.org/10.1109/ISCE.2010.5523702","url":null,"abstract":"In this paper, a novel low-power Viterbi decoder with soft decision is proposed. For the branch metric of the Viterbi decoder, our design employs a soft-decision method to improve its correction capability. In order to find the survivor path efficiently, we modify the classical Viterbi decoding algorithm into a new one. This new algorithm is similar to the register-exchange method with lower latency, but using RAM instead of register banks for recording the output bit-stream of the survivor path. Hence, our design can provide a low-power design. Finally, the chip of this design consumes about 28.6K gates using TSMC 0.18 μm CMOS technology. The power consumption of our chip is about 19.5mW at 100MHz.","PeriodicalId":403652,"journal":{"name":"IEEE International Symposium on Consumer Electronics (ISCE 2010)","volume":"128 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":"121231627","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}