{"title":"OpenGL ESSL optimizing compiler for embedded 3D graphic processor","authors":"Soojun Im, Dongkun Shin","doi":"10.1109/GCCE.2012.6379965","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379965","url":null,"abstract":"Recently, graphic processing unit (GPU) becomes a mandatory component in mobile consumer devices such mobile phones. The vertex and fragment shader programs in embedded GPU are programmed with embedded system shading language(ESSL). The shader compiler for ESSL should be designed considering several distinct features of ESSL and GPU. In this paper, we present ESSL compiler techniques for embedded GPU. The compiler can optimize the code and data memory size as well as improve the performance of shader code by fully exploiting the special architecture of target GPU. Experiments show that the proposed optimization techniques can reduce the code size by up to 10.3% and the execution cycles by up to 16.8%.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122512215","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}
K. Haruki, Ryuji Sakai, M. Shimbayashi, Y. Tanaka, T. Suzuki
{"title":"Full GPGPU implementation of 2D-3D conversion on laptop GPU","authors":"K. Haruki, Ryuji Sakai, M. Shimbayashi, Y. Tanaka, T. Suzuki","doi":"10.1109/GCCE.2012.6379665","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379665","url":null,"abstract":"This paper describes the General-Purpose computing on Graphics Processing Unit (GPGPU) optimized implementation of 2D-3D Conversion. 2D-3D Conversion is large-scale image processing and consists of 170 kernels. Those kernels, which are tasks performed by GPU, contain various algorithms. 30fps real-time processing of 2D-3D Conversion conventionally requires special hardware since it is computationally expensive. To clarify the feasibility of real-time processing by software, we did full GPGPU implementation of all image processing of 2D-3D Conversion on a laptop PC.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"240 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122924260","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":"A proposal of a new packet scheduling algorithm which can reduce the delay of small packets","authors":"T. Matsuda, E. Horiuchi, T. Yokotani","doi":"10.1109/GCCE.2012.6379596","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379596","url":null,"abstract":"Eligibility Based Round Robin (EBRR) scheduler proposed by Lenzini et al. is a packet scheduling algorithm which can be considered as an extension of Surplus Round Robin (SRR), computational complexity of which is O(1) even when quantum size is less than the maximum packet size. In this paper, we propose an extension of EBRR which makes it possible to transmit packets smaller than a threshold prior to packets larger than the threshold among packets received in one scheduling round. It can be used in Home Gateway. The computational complexity of the proposed algorithm is O(1).","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127604618","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":"Home network with the Configurator","authors":"R. Atarashi","doi":"10.1109/GCCE.2012.6379621","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379621","url":null,"abstract":"Home network management is one of most important problem for consumer electronics because there is no operator in a home. This paper proposes Configurator that is alternative to expert network operator. Configurator manages IP information in the home network and configures the devices automatically.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"26 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132692513","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":"Conceptual vision keys for consumer product images","authors":"Thi Thi Zin, P. Tin, T. Toriu, H. Hama","doi":"10.1109/GCCE.2012.6379649","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379649","url":null,"abstract":"In the consumer world, the ever growing image repositories in online shopping, consumer products images, consumer photos and video collections have resulted great demand of a system which can accurately retrieve similar images from image database. For this purpose, we propose a new concept of vision key for retrieving consumer product images. In our system, rather than considering an image as a whole, we consider it as a set of regions or sub-images with completely different semantic meanings. By using the properties of equivalence classes in the Markov chain, we first perform image segmentation and initial pixel grouping process. We then establish vision keys by using a Markov stationary feature. Finally, in the retrieval phase, users can interactively search candidate images which contain vision keys. In order to confirm the efficiency of our proposed method, we present the experimental results achieving on higher accuracy rates.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134230696","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":"Remote controller routing information of ad-hoc wireless communication","authors":"H. Sawada, H. Tomohiro","doi":"10.1109/GCCE.2012.6379661","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379661","url":null,"abstract":"This paper proposes a remote controller that can automatically display a GUI in which the buttons of household electric appliances being operated are efficiently laid out and that can also display the current status information. A prototype was prepared in order to evaluate the effectiveness of the proposed method.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134544757","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":"Estimation of boundary position by direction-of-arrivals of direct and reflected sound","authors":"K. Zempo, K. Mizutani, N. Wakatsuki","doi":"10.1109/GCCE.2012.6379915","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379915","url":null,"abstract":"Compassing the spatial shape is used out of developing surround speaker system or signal enhancement. To reconstruct the boundary positions, conventional methods offer an array consists of a large number of elements (e.g. microphones and loudspeakers). This research aims to estimate the correct boundary position using a small number of microphones, by developing a signal processing method which utilizes the direction of arrival(DOA) of direct and reflected sounds. The performance of the proposed method is evaluated in numerical simulation in which the human voice is assumed to be a sound source. From the obtained results, we found that the estimation result involves some errors due to approximations in the proposed algorithm. However, we also found that employment of the correction function is effective to minimize the estimation error. As a result, the proposed method may achieve compassing the spatial shape using a small number of microphones with actual calculation cost.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115215621","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":"Real-time engine for paintbrush function on electronic papers","authors":"W. Kao, Hsing-Yu Chen, Ying-Hao Liu, W. Fang","doi":"10.1109/GCCE.2012.6379955","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379955","url":null,"abstract":"This paper presents a signal processing engine aiming to provide the brush function for electronic papers. The engine contains four stages: (a) screening the detected pixel coordinates, (b) interpolating pixels, (c) image halftoning for generating more visual gray levels, and (d) driving the pixels to the target states. The experimental results show that the engine can complete the pixel interpolation as well as produce the gray-tone traces in order to meet the real-time requirement.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"68 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116258452","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":"High-accuracy motion estimation with 4-D recursive search block matching","authors":"T. Yamamoto, N. Mishima, T. Ono, T. Kaneko","doi":"10.1109/GCCE.2012.6379935","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379935","url":null,"abstract":"3-D recursive search block matching is a conventional motion estimation method based on block matching. The algorithm is more efficient and effective than a full-search algorithm. However, the algorithm tends to fail to detect the true motion when the spatiotemporal smoothness of motion is not held. In this paper, we propose a new motion estimation algorithm introducing hierarchical search strategy.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123162445","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":"Proposal of software structure standard","authors":"M. Hatakeyama, N. Sugiyama, T. Yuasa, K. Yamada","doi":"10.1109/GCCE.2012.6379566","DOIUrl":"https://doi.org/10.1109/GCCE.2012.6379566","url":null,"abstract":"In a design approach for improving software quality and development efficiency, we propose a software design technique consisting of three items - concise functional partitioning, an assessment based software structure, and the best technique selected and reasons for selection. Of these, the best technique selected and reasons for selection is the most important. We propose a core software structure standard that should be reviewed and determined early in software development.","PeriodicalId":299732,"journal":{"name":"The 1st IEEE Global Conference on Consumer Electronics 2012","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2012-12-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121743129","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}