Virtual Keyboard


Posted Date:     Total Responses: 0    Posted By: devadigayatish   Member Level: Bronze   Points/Cash: 5   


Title: Adaptable Virtual Keyboard


Objective:

To design a multi functional and multi lingual image processing based adaptable keyboard.

Introduction:

In computer systems, the actual processors, are more likely to become outdated than to actually wear out. But there are parts of a computer system that are more susceptible to wear and tear.As the technology advances, more and more systems are introduced which will look after the user’s comfort. Few years before hard switches were used as keys. Now-a-days soft touch keypads are much popular in the market. These keypads give an elegant look, they give a better feel.They are dust-proof and has got much more life than the other keypads. Thus we see that the new technology always has more benefits and is more user-friendly.

We are presenting here a next generation technology in this area, which is the Adaptable Virtual Keyboard. As the name suggests the virtual keypad has no physical appearance.In the current scenario we use keyboards which have specific size and specific imprints on the keys. The interactivity and usability of keyboards would surely increase if it could display a symbol for the current function associated with the key or if the language of the keyboard could be changed.


Existing System and their Drawbacks:

Microsoft aimed at making the virtual keyboard but the layout and functions of the keyboard cannot be changed. The system uses 3D modelling to detect a keystroke and is processor intensive. Special hardware to project the “qwerty” layout and infrared light which is required in detection undermines the sole objective of reducing hardware components and cost reduction.
Another hardware based keyboard named “Optimus Prime” has inbuilt LCD display on each key and the function of each key can be changed. This is done to increase interactivity but again, having a LCD display in every key makes is costly. The same functionality can be implemented using the Adaptable Virtual Keyboard and macros.
Proposed system:
The proposed system would have an application frontend which would help initialise the keyboard to the new environment.Any image projected/surface can be a reference and a photo of the same is stored in memory as a reference image. This reference image would be segmented. On running the program we would be able to detect any change in this image by comparing it with the original image stored. After detection of the segment where the change occurs, a virtual key press would be initiated by calling a macro or a function using visual basic.The current function of each key would be displayed for user convenience and can be changed according to user preference. The macro associated with each key can be varied easily from the frontend. This would make the keyboard truly adaptable.
Surface:
The surface needs to be stable and static, preferably planar and not of skin color. This will serve as the reference and on which the user can put a finger to initiate the virtual key press.

Camera:
This is the basic input device to the system. The camera needs to be focused correctly. The zoom function of the camera would help vary the effective keyboard size.

Detection Software:
This is the heart of the system. It includes functions to:
o Interface the camera
o Interface for configuring and running the software
o Extract image from video and segment it
o Detect segment where image varies using histograms
o Initiate key press by calling a macro

Advantages:
Following are the major advantages of proposed system:
o Opens a whole new door to keyboard based applications.
o Games can make the maximum utilization of the keyboard by displaying only those keys that are used in the game. Even symbols can be displayed instead of the lame alphabets that have to be remembered. (e.g. Instead of remembering ‘A’ as left, ‘D’ as right we can display ‘?’ on any key that is to be used as left. ‘?’ on any key to be used as right and so on…)
o Multilingual support. Since the key-displays are reconfigurable, there is no language barrier any more.
o Touch screen is similar to this implementation, but they do require additional effort and are not ergonomically comfortable. User doesn’t have to raise his arm to the monitor every time to use it.
o Keyboards with any resolution can be built according to user’s choice.



Attachments

  • PPT (5017-201227-KEYBOARD.ppt)

  • Project Feedbacks

    Author: Member Level: BronzeRevenue Score: 3 out of 53 out of 53 out of 5
    Hi!
    I am interested in this project and project submission's quite near, so I really and quite fast need all the details of this project, please email me schematics and all
    elitegreenleafninja@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hello Sir
    I am really interested in this project, so please email me the complete schematics of this project
    elitegreenleafninja@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Hello! Sir,
    I m final year engineering student.I want to make this project my own.Can you please provide me all its functionality and requirements to make it success full.


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    I m final year engineering student.I want to make this project my own.Can you please provide me all its functionality and requirements to make it success full.


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    sir
    i want to make a virtual keyboard for my own system so i will be very much thankful to u if u send me details of this project so that i can proceed .thank you



    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi sir i am final year student can you please send me the detail of this project to my email:dhawal311@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hi sir i am final year student can you please send me the detail of this project to my email:dhawal311@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hello sir,i want to give a seminar on this topic,can u provide me all the possible details? my email id: yv.harini@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    Could you pls provide me full detail on irfaan.aa@hotmail.com...
    i m so needy of this type of porject...


    Author: Member Level: BronzeRevenue Score: 5 out of 55 out of 55 out of 55 out of 55 out of 5
    MyPresentations Services is an organization which will help you create and maintain all your powerpoint presentations.
    Get your business and academic presentations done at www.mypresentations.co.in
    We provide following services
    1) Content to presentation
    2) Training on Presentation skill
    3) Complete support to organization
    4) Concept to presentation
    5) Training material

    To know more about our services visit our website www.mypresentations.co.in


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    it is really useful to the students of electronics and communication students to improve their skills...


    Author: Member Level: BronzeRevenue Score: 4 out of 54 out of 54 out of 54 out of 5
    Sir,I am an engineering student of Electronics and Communication Branch.
    I find this idea of "Virtual Keyboard" very interesting and wish to work upon the same.I would be highly obliged if you could please send me more details on this project so that I can start working on this idea.
    Thanking You
    Email-id:-rishipandey777@gmail.com




    Author: Member Level: BronzeRevenue Score: 1 out of 5
    Sir, please send me the complete details of the project to my mail id
    dsignstudio07@gmail.com


    Author: Member Level: BronzeRevenue Score: 2 out of 52 out of 5
    hello sir,i want to present give a seminar on this topic,can u provide me all the possible details?my email: mukka.vishnu@gmail.com


    Post Feedback
    You must Sign In to post a feedback.
    Next Project: Sound Recorder through mic using C language
    Previous Project: Currency Conversion using VB

    Return to Project Index

    Post New Project


    Related Projects


    Top Contributors
    TodayLast 7 Daysmore...

    Awards & Gifts
     
    SpiderWorks Technologies Pvt Ltd, Kochi - India. © All Rights Reserved.