Your SlideShare is downloading. ×
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Virtual Bluetooth Keyboard
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Virtual Bluetooth Keyboard

679

Published on

Presentation On Virtual Bluetooth Keyboard

Presentation On Virtual Bluetooth Keyboard

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
679
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
56
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. C.G.PATEL INSTITUTE OF TECHNOLOGY Third Year - 5th Sem.Third Year - 5th Sem. ( 2011 - 2012 )( 2011 - 2012 ) Presentation onPresentation on Presentation By :  Presentation By :   Jaydeep PatelJaydeep Patel
  • 2. IntroductionIntroduction (a). About BlueTooth :(a). About BlueTooth : >>The basic product concept of Bluetooth revolves around the idea ofThe basic product concept of Bluetooth revolves around the idea of Personal Area Networks (PANs).Personal Area Networks (PANs). >The idea is that people (particularly business people) tend to have>The idea is that people (particularly business people) tend to have moremore than one and sometimes several devices.than one and sometimes several devices.
  • 3. Founded in 2000, VKB, Inc. VKB's unique, patented and patent-pending optical technologyFounded in 2000, VKB, Inc. VKB's unique, patented and patent-pending optical technology uses simple, low-cost components. The first application of the technology, a virtual keyboard, wasuses simple, low-cost components. The first application of the technology, a virtual keyboard, was launched as a product in late 2004.launched as a product in late 2004. VKB’s mission is to create a new generation of high-performance, low-cost virtual interfaceVKB’s mission is to create a new generation of high-performance, low-cost virtual interface solutions across a wide range of applications in the communications, computing, medical, automotive,solutions across a wide range of applications in the communications, computing, medical, automotive, industrial, defense and digital entertainment markets.industrial, defense and digital entertainment markets. IntroductionIntroduction (b). About VKB :(b). About VKB :
  • 4. The Bluetooth Virtual Keyboard provides an easy, intuitive way for users toThe Bluetooth Virtual Keyboard provides an easy, intuitive way for users to input data and access the full functionality of increasingly sophisticated wirelessinput data and access the full functionality of increasingly sophisticated wireless mobile consumer devices and platforms where there are no other simple options.mobile consumer devices and platforms where there are no other simple options. The keyboard is compatible with a variety of wireless personal digital assistantsThe keyboard is compatible with a variety of wireless personal digital assistants (PDAs), mobile phones, smart phones, laptops, tablet PCs and PCs.(PDAs), mobile phones, smart phones, laptops, tablet PCs and PCs. Working Of The Bluetooth Virtual KeyboardWorking Of The Bluetooth Virtual Keyboard The BTVKB usesThe BTVKB uses three modules to create thethree modules to create the keyboard technology:keyboard technology: •The projection moduleThe projection module • The illumination moduleThe illumination module •The sensor module.The sensor module. The first moduleThe first module projects the keyboardprojects the keyboard image onto the adjacentimage onto the adjacent surface using a red lasersurface using a red laser diode and highly efficientdiode and highly efficient diffractive optical element.diffractive optical element.
  • 5. The illumination module projects an infrared beam of light justThe illumination module projects an infrared beam of light just above the keyboard surface. This light is invisible to the user andabove the keyboard surface. This light is invisible to the user and hovers a few millimeters above the surface.hovers a few millimeters above the surface. The sensor module detects the interaction of the finger withThe sensor module detects the interaction of the finger with the IR beam. It receives this information, interprets the keystrokesthe IR beam. It receives this information, interprets the keystrokes and communicates them back to the external device (PDAs, mobileand communicates them back to the external device (PDAs, mobile phones, etc.).phones, etc.). ThisThis modulesmodules areare describeddescribed in detailin detail Below :Below :
  • 6. Step1:Template creation(Projection Module)Step1:Template creation(Projection Module) A template of the desired interface isA template of the desired interface is projected onto the adjacent interface surface. Theprojected onto the adjacent interface surface. The template is produced by illuminating a speciallytemplate is produced by illuminating a specially designed, highly efficient holographic opticaldesigned, highly efficient holographic optical element with a red diode laser.element with a red diode laser. Step2: Reference plane illumination (Micro-Step2: Reference plane illumination (Micro- illumination ModuleTM)illumination ModuleTM) An infra-red plane of light is generated justAn infra-red plane of light is generated just above, and parallel to, the interface surface. Thisabove, and parallel to, the interface surface. This light is invisible to the user and hovers a fewlight is invisible to the user and hovers a few millimeters above the surface. When the usermillimeters above the surface. When the user touches a key position on the interface surface lighttouches a key position on the interface surface light is reflected from this plane in the vicinity of the keyis reflected from this plane in the vicinity of the key and directed towards the sensor module.and directed towards the sensor module. STEPSSTEPS
  • 7. STEPSSTEPS Step 3: Map reflection coordinatesStep 3: Map reflection coordinates (Sensor,Module)(Sensor,Module) Reflected light from user interactions withReflected light from user interactions with the interface surface is passed through an infra-redthe interface surface is passed through an infra-red filter and imaged on to a CMOS image sensor infilter and imaged on to a CMOS image sensor in the sensor module. Custom hardware embedded inthe sensor module. Custom hardware embedded in the sensor chip (the Virtual Interface Processingthe sensor chip (the Virtual Interface Processing CoreTM) then makes a real-time determination ofCoreTM) then makes a real-time determination of the location of the reflected light. The processingthe location of the reflected light. The processing core can track multiple reflection eventscore can track multiple reflection events simultaneously and can thus support both multiplesimultaneously and can thus support both multiple keystrokes and overlapping cursor control inputs.keystrokes and overlapping cursor control inputs. Step 4: Interpretation and communicationStep 4: Interpretation and communication (Sensor,Module)(Sensor,Module) The micro-controller in the sensor moduleThe micro-controller in the sensor module receives the positional information correspondingreceives the positional information corresponding to the light flashes from the sensor processingto the light flashes from the sensor processing core, interprets the events (e.g. keydown, keyup,core, interprets the events (e.g. keydown, keyup, mouse or touchpad control etc..) andmouse or touchpad control etc..) and communicates them through an appropriatecommunicates them through an appropriate interface to external devices.interface to external devices.
  • 8. It projects a keyboard layoutIt projects a keyboard layout that is a 63 key / full sized QWERTYthat is a 63 key / full sized QWERTY layout that measured 295 x 95mm.layout that measured 295 x 95mm. How To Synchronize BTVKB With OtherHow To Synchronize BTVKB With Other DevicesDevices Turning on theTurning on the BTVKB :BTVKB : Turn on iPAQ, enabled BluetoothTurn on iPAQ, enabled Bluetooth and press the Manager button. Navigateand press the Manager button. Navigate your way to Tools, Paired Devices, thenyour way to Tools, Paired Devices, then click on ADD and use the lookup iconclick on ADD and use the lookup icon where it found the BTVKB almostwhere it found the BTVKB almost immediately.immediately.
  • 9. Enter the PASSKEY on the deviceEnter the PASSKEY on the device and enter the same PASSKEY on theand enter the same PASSKEY on the projection of the keyboard.projection of the keyboard. Press the enterPress the enter key on the projected image, the pairing iskey on the projected image, the pairing is instantaneousinstantaneous Start the VKBStart the VKB program (found underprogram (found under Programs) and navigate toPrograms) and navigate to the Connection Tab selectthe Connection Tab select Bluetooth (default wasBluetooth (default was Serial).Serial). Go back to the VKB Tab, then click on the EnableGo back to the VKB Tab, then click on the Enable VKB box and immediately a screen appears asking if itVKB box and immediately a screen appears asking if it is the first time the user was connecting to this Virtualis the first time the user was connecting to this Virtual Keyboard.Keyboard. Pressing YES, it goes to the Bluetooth browser,Pressing YES, it goes to the Bluetooth browser, asking to select a device.asking to select a device.
  • 10. Thus the Bluetooth Manager will BrowseThus the Bluetooth Manager will Browse you for selecting a Bluetooth Device andyou for selecting a Bluetooth Device and choices can be made according to the selection.choices can be made according to the selection. An authorizationAn authorization request appeared andrequest appeared and after I accepted it, theafter I accepted it, the device wasdevice was connected.connected.
  • 11. In subsequent connections, when youIn subsequent connections, when you turn on your device and the BTVKB, a request forturn on your device and the BTVKB, a request for authorization will appear (almost immediately).authorization will appear (almost immediately). After you accept it, the devices are connected.After you accept it, the devices are connected. Then you start the VKB program, click enable, andThen you start the VKB program, click enable, and say NO to the question. Within a second you aresay NO to the question. Within a second you are ready to start entering text in the program of yourready to start entering text in the program of your choice.choice. For most folks, when you press the "X" toFor most folks, when you press the "X" to close a program, it is still running in the background.close a program, it is still running in the background. So if you have a program that really closes aSo if you have a program that really closes a program (removes it from the Running Program List)program (removes it from the Running Program List) when you hit the "X", then you will not be able to usewhen you hit the "X", then you will not be able to use the BTVKB. One thing that you need to remember isthe BTVKB. One thing that you need to remember is that the VKB program MUST be running in thethat the VKB program MUST be running in the background in order for the BTVKB to workbackground in order for the BTVKB to work
  • 12. There areThere are 66 tabs in VKB program, they are VKB,tabs in VKB program, they are VKB, Properties, Connection, AutoRepeat, Short-Cuts,Properties, Connection, AutoRepeat, Short-Cuts, About.About. Options In VKB ProgramOptions In VKB Program (1).VKB :(1).VKB : This tab offers you the ability to Enable theThis tab offers you the ability to Enable the VKB Monitor the battery level. Adjust the Intensity ofVKB Monitor the battery level. Adjust the Intensity of the transmission of the template.the transmission of the template. Enable Sound Affects for the Pocket PC andEnable Sound Affects for the Pocket PC and the VKB.the VKB.
  • 13. (3). Connection :(3). Connection : You have the ability to choose aYou have the ability to choose a Serial or Bluetooth connection.Serial or Bluetooth connection. (Bluetooth will NOT appear if it is(Bluetooth will NOT appear if it is not turned on).not turned on). (2). Porperties :(2). Porperties : A Sensitivity slider toA Sensitivity slider to adjust the "touch" as you type.adjust the "touch" as you type. Time-Outs for the device and theTime-Outs for the device and the projection of the template.projection of the template.
  • 14. (5). Short-Cuts :(5). Short-Cuts : There are 13 differentThere are 13 different short-cuts give for you to use.short-cuts give for you to use. (4). AutoRepeat :(4). AutoRepeat : Enable Auto Repeat.Enable Auto Repeat. Adjust the Repeat Rate. AdjustAdjust the Repeat Rate. Adjust the Initial Repeat Delay.the Initial Repeat Delay.
  • 15. AA Very Small and easy tab of the VKB’sVery Small and easy tab of the VKB’s Program and it contains the brief informationProgram and it contains the brief information about VKB Inc.about VKB Inc. SSuch Information as shown in theuch Information as shown in the Figure shows the Following Information :Figure shows the Following Information : NName of the Application.ame of the Application. VVersion.ersion. IID.D. SStatus.tatus. (6). About.(6). About.
  • 16. · Personal digital assistants· Personal digital assistants · Cellular telephones· Cellular telephones · Space saving computers· Space saving computers · Tablet PCs· Tablet PCs · Laptops· Laptops · Industrial environments· Industrial environments · Clean rooms· Clean rooms · Sterile and medical environments· Sterile and medical environments · Test Equipment· Test Equipment · Transport (Air, Rail, Automotive)· Transport (Air, Rail, Automotive) VKB’sVKB’s ApplicationsApplications The VKB Virtual Keyboard has a wideThe VKB Virtual Keyboard has a wide Range of applications, like followingRange of applications, like following ::
  • 17. Device Compatibility for VKB usage Operating System O2 XDA I O2 XDA II Orange SPV e200 Palm Tungsten T3 QTek 8080 Smartphone Palm m505 HP2210 HP3417 HP rx3715 (Use HP 5550 Driver) HP 3800/3900 Series (Use HP 5455 Driver) HP4150 HP5455 HP5550 Laptops / Desktops via serial connector Pocket PC 2002 Pocket PC 2003 Smartphone 2003 Palm OS5.X Palm OS4.X Pocket PC 2003 Pocket PC 2003 Win XP, 2000, NT, 98 Compatibility with the Virtual KeyboardCompatibility with the Virtual Keyboard (VKB)(VKB) List Of Devices Supported By VKBList Of Devices Supported By VKB Along with laptops and desktops, the infraredAlong with laptops and desktops, the infrared keyboard can be a mobile phone keyboard or PDAkeyboard can be a mobile phone keyboard or PDA keyboard. Listed below are the devises and thekeyboard. Listed below are the devises and the corresponding operating systems with which it works.corresponding operating systems with which it works.
  • 18. Virtual KeyboardVirtual Keyboard BlueToothBlueTooth SupportedSupported Models:Models: Device Compatibility for VKB usage Operating System Blackberry 7100 - g/t/r/v/x/ Blackberry 7250 Blackberry 7290 Blackberry 7520 02 XDA II Orange SPV E200,C500 Palm Tungsten T5 QTek 8080 Smartphone HP1940 HP2210 HP2570 HP3417 HP rx3715 (Use HP 5550 Driver) HP 3800/3900 Series (Use HP 5455 Driver) HP3715 HP4700 HP5455 HP5550 HP h2700 HP 6500 Samsung i-730 Nokia 6600,6260,6630,6680,7650,3650 Treo 650 Ericsson P800/P900,910i Palm Zire 72 Mio 336 XPlore M68 Pocket PC 2002 Pocket PC 2003 Smartphone 2003 Palm OS5.X Pocket PC 2003 Pocket PC 2003 Win XP, 2000 Mac Motorola MPX220, A1000Motorola MPX220, A1000 Dell Axim X50Dell Axim X50 Dopod 535 / Qtek 8080 /Dopod 535 / Qtek 8080 / SPV E200 / XphoneSPV E200 / Xphone Dopod 576 / i-mate SP3i /Dopod 576 / i-mate SP3i / Qtek 8020 / SDA Xphone IIQtek 8020 / SDA Xphone II Dopod 585 / Qtek 8100 / SDA Music /Dopod 585 / Qtek 8100 / SDA Music / Xphone IImXphone IIm Laptops / DesktopsLaptops / Desktops
  • 19. Who manufactures the VKB? . The VKB is manufactures by Hutchison Harbour Ring LimitedThe VKB is manufactures by Hutchison Harbour Ring Limited (HHR) which is a subsidiary of Hutchison Whampoa Limited (HWL) , one(HHR) which is a subsidiary of Hutchison Whampoa Limited (HWL) , one of the largest companies listed on the main board of the Hong Kongof the largest companies listed on the main board of the Hong Kong Stock Exchange .Stock Exchange . In Hong Kong ,HWL's history dates back to the 1800s. Today,In Hong Kong ,HWL's history dates back to the 1800s. Today, HWL is a multi-national company spanning 42 countries. With overHWL is a multi-national company spanning 42 countries. With over 170,000 employees worldwide, HWL operates and invests in five core170,000 employees worldwide, HWL operates and invests in five core businesses: ports and related services; telecommunications; propertybusinesses: ports and related services; telecommunications; property and hotels; retail and manufacturing; and energy and infrastructure.and hotels; retail and manufacturing; and energy and infrastructure. Is the VKBs laser are safety? The Virtual Keyboard is certified as a Class 1 Laser Enclosure.The Virtual Keyboard is certified as a Class 1 Laser Enclosure. This means that the laser emission is completely eye sage under anyThis means that the laser emission is completely eye sage under any conditions. Nevertheless, one should avoid staring directly into theconditions. Nevertheless, one should avoid staring directly into the keyboard projection beam in order to avoid any eye disconfort.keyboard projection beam in order to avoid any eye disconfort.
  • 20. Why not simply build phones into mobile PCs? The cost is too high. There are many different phone standards to choose from. There is no standard that is universally available around the world. The usage model for mobile PCs does not match that of phones. How to Maintain it is it soft and to be handled with care? (1). Avoid touching the black windows covering the detection(1). Avoid touching the black windows covering the detection hardwarehardware on the side of the device.on the side of the device. (2). Never touch the keyboard projection element.(2). Never touch the keyboard projection element. (3). Avoid exposing the keyboard to moisture or extreme(3). Avoid exposing the keyboard to moisture or extreme temperatures.temperatures. (4). If the black windows become dirty clean only with a soft, dry(4). If the black windows become dirty clean only with a soft, dry cloth.cloth. Do not use any solvents or cleaners.Do not use any solvents or cleaners. (5). Do not disassemble or try to touch the inside of the device.(5). Do not disassemble or try to touch the inside of the device. (6). Do not attempt to charge the device with a different charger than(6). Do not attempt to charge the device with a different charger than the one provided by VKB.the one provided by VKB.
  • 21. www.itechdynamic.comwww.itechdynamic.com www.virtual-laser-keyboard.comwww.virtual-laser-keyboard.com www.google.comwww.google.com www.vbk-tech.comwww.vbk-tech.com www.pocketpccanada.comwww.pocketpccanada.com www.laser-keyboard.comwww.laser-keyboard.com informationweek.cominformationweek.com Let us have a lookLet us have a look at some pictures toat some pictures to have a clear ideahave a clear idea about theabout the device.device.

×