DOI QR코드

DOI QR Code

An Implementation of High Speed Rendering to Process Touch Screen Multiple Inputs based on FPGA

FPGA 기반의 터치스크린 다중입력처리를 위한 고속 렌더링 구현

  • Yoon, Junhan (Dept. of Electronic Computer Engineering., Graduate School, Seo-Kyeong University) ;
  • Kim, Jin Heon (Dept. of Electronic Computer Engineering., Graduate School, Seo-Kyeong University)
  • Received : 2017.09.04
  • Accepted : 2017.11.01
  • Published : 2017.11.30

Abstract

A large amount of processing time is required if the process of detecting the touch position on the touch screen and displaying it on the display panel is performed only by software. In this paper, we propose a method to output information touched on the screen using H/W method in order to improve the response speed delay. In the FPGA module designed for the HDMI signal output to the display module, the touch information is input to the serial data signal including touch coordinate information, point size, and color information. Then the module render the image using HDMI signal input to the module and the touch information. This method has a pipeline structure so it has effect of reducing the delay time that occurs in outputting the touch information compared with the conventional software processing method.

Keywords

References

  1. K. Kin, M. Agrawala, and T. DeRose, "Determining the Benefits of Direct-touch, Bimanual, and Multifinger Input on a Multitouch Workstation," Proceeding of Graphics Interface, pp. 119-124, 2009.
  2. J.S. Park, J.M. Lim, and K.W. Kyeong, "Tangible Touch Interface Technology Trends," Korean Information Processing Society Review, Vol. 20, No 1, pp. 45-53, 2013.
  3. P.A. Albinsson, "High Precision Touch Screen Interaction," Proceeding of Special Interest Group on Computer Human Interaction Conference on Human Factors in Computing Systems, pp. 105-112, 2003.
  4. A. Ng, J.L. Lepinski, D. Wigdor, S. Sanders, and P. Dietz, "Designing for Low-latency Direct-touch Input," Proceeding of Association for Computing Machinery Symposium on, User Interface Software and Technology, pp. 453-464, 2012.
  5. S.B. Park and J.H. Heo, "Implementation and Design of Control Circuit for Touch Screen with Faster Response Time," The Journal of The Institute of Internet, Broadcasting and Communication, Vol. 14, No. 1, pp. 155-159, 2014. https://doi.org/10.7236/JIIBC.2014.14.1.155
  6. Digilen, http://store.digilentinc.com/nexys-video-artix-7-fpga-trainer-board-for-multimedia-applications (accessed July, 16, 2017).
  7. Xilinx, http://www.xilinx.com/products/silicon-devices/fpga/artix-7.html#documentation (accessed Jul., 14, 2017).
  8. Wikipedia, http://en.wikipedia.org/wiki/OpenCV (accessed Jul., 8, 2017).
  9. Wikipedia, http://en.wikipedia.org/wiki/OpenGL (accessed Jul., 1, 2017).
  10. Simple Directmedia Layer, http://www.libsdl.org/ (accessed July, 3, 2017).
  11. R. Jota, A. Ng, P. Dietz, and D. Wigdor, "How Fast is Fast Enough?," Proceeding of Special Interest Group on Computer Human Interaction Conference on Human Factors in Computing Systems, pp. 2291-2300, 2013.
  12. S.K. Card, J.D. Mackinlay, and G.G. Robertson, "The Information Visualizer: An Information Workspace," Proceedings of the Special Interest Group on Computer Human Interaction Conference on Human Factors in Computing Systems, pp. 181-188, 1991.
  13. S.K. Card, T.P. Moran, and A. Newell, The Psychology of Human-Computer Interaction, L. Erlbaum Associates Incorporated Hillsdale, New Jersey, United States America, 1983.
  14. R.B. Miller, "Response Time in Man-computer Conversational Transactions," Proceeding of Fall Joint Computer Conference, pp. 267-277, 1968.
  15. G. Anderson, R. Doherty, and S. Ganapathy, "User Perception of Touch Screen Latency. Design," Proceeding of International Conference of Design, User Experience, and Usability, Theory, Methods, Tools, and Practice, pp. 195-202, 2011.
  16. Wikipedia, https://en.wikipedia.org/wiki/Kalman_filter (accessed Jul., 1, 2017).
  17. Wikipedia, https://en.wikipedia.org/wiki/Artificial_neural_network (accessed July, 1, 2017).
  18. J.W. Park, J.Y. Ko, J.H. Park, M.H. Hong, Y.H. Lee and J.C. Shim, "A Wireless Temperature Control System based on FPGA," Journal of Korea Multimedia Society, Vol. 15, No. 7, pp. 920-930, 2012. https://doi.org/10.9717/kmms.2012.15.7.920