• Title/Summary/Keyword: Paper keyboard

Search Result 233, Processing Time 0.028 seconds

Design and Implementation of Finger Keyboard with Video Camera (비디오 카메라를 이용한 핑거 키보드의 설계 및 구현)

  • Hwang, Kitae
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.16 no.5
    • /
    • pp.157-163
    • /
    • 2016
  • This paper presents Finger Keyboard which detects the user's key types on a keyboard drawn on the paper using a video camera. The Finger Keyboard software was written in standard C/C++ language and thus easy to port to other computing environments. We installed a popular USB-type web camera on a Windows PC and implemented the Finger Keyboard as a Windows application which detects key typing and then injects the key code into the message queue of the Windows operating system. Also we implemented the Finger Keyboard on the Raspberry Pi 2 embedded computer with a dedicated camera and connected it to the Android device as an external keyboard through the Bluetooth. The result of experiments showed that the average ratio of recognition success is around 80% at the typing speed of 120 characters per minute.

Implementation of a Virtual Keyboard Using Infrared Distance Sensor (적외선 센서를 사용한 가상 키보드의 구현)

  • Jang, Su-Ho;Whang, Whan-Kyu
    • Journal of Industrial Technology
    • /
    • v.29 no.A
    • /
    • pp.77-82
    • /
    • 2009
  • In this paper, we implement a virtual keyboard using infrared distance sensor. A virtual keyboard allows a user to enter characters by selecting keyboard layouts with sensing areas. By projecting infrared light on any flat surface and detection devices we can sense the user's input characters. Unlike a conventional physical keyboard, the virtual keyboard provides convenience in terms of mobility, portability, and space savings.

  • PDF

Research on the Automatic Software Keyboard Based on Database (데이터베이스에 근거한 자동 키보드의 입력 방법)

  • Lee Kye Suk;Yong Hwan Seung
    • Journal of Korea Multimedia Society
    • /
    • v.8 no.1
    • /
    • pp.101-110
    • /
    • 2005
  • Recently software keyboard is widely used in mobile devices where restrictive hardware keyboard is available. In this paper, new software-driven keyboard input method is proposed, which use minimum number of keyboard input with small keyboard space generated after analyzing of database. In this software keyboard is generated dynamically at each input step by analyzing all possible input words. Software keyboard, only possible key buttons are displayed for minimizing keyboard space and preventing mistyping. And it also provide input word completion function when the number of the candidate words is within threshold scope.

  • PDF

Implementation of Keyboard-hacking Prevention System using a Java Card (자바카드를 이용한 키보드 해킹 방지 시스템 구현)

  • 박종선;황선태
    • Proceedings of the Korea Society for Industrial Systems Conference
    • /
    • 2003.11a
    • /
    • pp.733-746
    • /
    • 2003
  • In this paper, we describe the system which can protect the major information from keyboard-hacking. These days the securing information matters for pc-users are becoming more important as the internet business grows rapidly, and the ubiquitous computing environment is open for everyone. Therefore, the keyboard-inputting information is necessary to be protected properly against the malicious attack. In this paper, we propose the keyboard-hacking prevention system using a Java Card, and show the conveniency and efficiency in the results.

  • PDF

Symbol Characters Allocation of a QWERTY Type Keyboard Design for Smartphones

  • Kim, Kuk
    • Industrial Engineering and Management Systems
    • /
    • v.13 no.4
    • /
    • pp.408-413
    • /
    • 2014
  • The QWERTY type keyboard is a classical device that has been used for computers for a long time. The keyboard design of mobile devices like smartphones is an important issue to consider because of the limited space on the touch screen. This paper presents a design for symbol allocation on the QWERTY type soft keyboard. A 27-cell model, including the full stop (.), is proposed in this paper. A QWERTY type keyboard for smartphones is mainly known for its spatial compatibility, whereas the characters of the ANSI keyboard are allocated to the shoulder positions for functional auxiliary input methods such as the long pressing method.

Implementation of Paper Keyboard Piano with a Kinect (키넥트를 이용한 종이건반 피아노 구현 연구)

  • Lee, Jung-Chul;Kim, Min-Seong
    • Journal of the Korea Society of Computer and Information
    • /
    • v.17 no.12
    • /
    • pp.219-228
    • /
    • 2012
  • In this paper, we propose a paper keyboard piano implementation using the finger movement detection with the 3D image data from a kinect. Keyboard pattern and keyboard depth information are extracted from the color image and depth image to detect the touch event on the paper keyboard and to identify the touched key. Hand region detection error is unavoidable when using the simple comparison method between input depth image and background depth image, and this error is critical in key touch detection. Skin color is used to minimize the error. And finger tips are detected using contour detection with area limit and convex hull. Finally decision of key touch is carried out with the keyboard pattern information at the finger tip position. The experimental results showed that the proposed method can detect key touch with high accuracy. Paper keyboard piano can be utilized for the easy and convenient interface for the beginner to learn playing piano with the PC-based learning software.

Phonetic Keyboard for International Korean Phonetic Alphabet (국제한글음성문자의 음성학적 자판배열)

  • LEE Hyun Bok;JO Unil
    • MALSORI
    • /
    • no.39
    • /
    • pp.43-51
    • /
    • 2000
  • The aim of this paper is to present a phonetically oriented keyboard array for the International Korean Phonetic Alphabet (IKPA). IKPA is a phonetic alphabet devised on the basis of Hangout (Korean alphabet) (Lee, 1999). Every computer has a keyboard as its input device and the English keyboard array is hewn as 'QWERTY' system, which represents the first six letters of the second line of the keyboard. This array is a traditional one devised to protect the congestion of the keys of the mechanical typewriter. To improve the anay of the keyboard, another system named 'Dvorak' has been devised. Likewise, a serious attempt has been made by the authors to work out an efficient keyboard for IKPA representing the manner of vowel and consonant classification. In the phonetic keyboard, the consonant symbols are arranged in the left hand side according to the Place and mauler of the articulation and the vowel symbols in the right hand side according to the vowel quadrilateral.

  • PDF

Vulnerability Assessment on the Secured USB Keyboard (보안 USB 키보드의 데이터 탈취 가능성 진단)

  • Lee, Kyung-Roul;Yim, Kang-Bin
    • Journal of Internet Computing and Services
    • /
    • v.12 no.5
    • /
    • pp.39-46
    • /
    • 2011
  • The user authentication on the security applications is one of the most important process. Because character based password is commonly used for user authentication, it is most important to protect the keyboard. Due to the reason, several software solutions for keyboard security have been applied to critical sites. This paper introduces vulnerabilities to the commonly used USB keyboard, implements a sample code using the vulnerabilities and evaluates the possibility for the keyboard data to be stolen in the guarded environment. Through the comparison of the result, a countermeasure to the vulnerabilities is proposed.

Easy Keypad - Soft Keyboard for Login Information Input in Smart Devices (쉬운 키패드 - 스마트 기기에서 사용하는 로그인 정보 입력만을 위한 소프트키보드)

  • Koh, Hyung Dae
    • Journal of Korea Society of Digital Industry and Information Management
    • /
    • v.10 no.2
    • /
    • pp.107-120
    • /
    • 2014
  • In this paper, we suggest a soft keyboard, called easy keypad, that we use only for login information input in smart devices. Especially, as easy keypad is applied to MTS(Mobile Trading System) we suggest easy keypad in MTS. Easy keypad UI in MTS represents 20 letters and users input login information by using 20 letters. We suggest protocol which decides letters represented in easy keypad UI, which is code for users to input login information by using 20 letters. We analyze easy keypad's safe degree for soft keyboard security threat, especially when it comes to point hacking, we suggest comparison among original soft keyboard's safe degree. Also we suggest mathematical fomula for measuring soft keyboard's convenience and then we analyze the result of soft keyboard's convenience by the presented mathematical formula.

The Measurement of Skilled Typist's Typing Position for Developments of New Text Entry Input Device (새로운 문자입력장치 개발을 위한 숙련타이피스트의 타이핑 위치 측정)

  • 김진영;이호길;황성호;최혁렬
    • Proceedings of the Korean Society of Precision Engineering Conference
    • /
    • 2001.04a
    • /
    • pp.125-130
    • /
    • 2001
  • Skilled typists can type characters or words without looking at keyboard, relying on the finger's relative position. If the relative positions of the fingers can be identified, a virtual keyboard may be accomplished by applying the concept of "DataGlove" or "FingerRing". The virtual keyboard may be efficient as a new mobile input device supporting QWERTY keyboard layout. For the purpose of investigating skilled typing pattern, in this paper the touch-positions of the fingers are measured with a touchscreen while five skilled typists type a long sentence. From these measurements it can be observed that the groups of touch-positions are classified into alphabet characters. Though there are some overlapped groups we can find constant distances capable of being discriminated among the groups from investigation of the change of touch-position for touch-time. Based on the analysis, the prediction algorithm of the constant distance is proposed and evaluated, which is useful for realization of a portable virtual keyboard.le virtual keyboard.

  • PDF