WO2009069849A1 - Method of compensating keyboard template coordinates of projection keyboard - Google Patents

Method of compensating keyboard template coordinates of projection keyboard Download PDF

Info

Publication number
WO2009069849A1
WO2009069849A1 PCT/KR2008/000167 KR2008000167W WO2009069849A1 WO 2009069849 A1 WO2009069849 A1 WO 2009069849A1 KR 2008000167 W KR2008000167 W KR 2008000167W WO 2009069849 A1 WO2009069849 A1 WO 2009069849A1
Authority
WO
WIPO (PCT)
Prior art keywords
image frame
coordinate value
keyboard
captured image
keyboard template
Prior art date
Application number
PCT/KR2008/000167
Other languages
French (fr)
Inventor
Jai-Young Ahn
Original Assignee
D & T. Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by D & T. Inc. filed Critical D & T. Inc.
Publication of WO2009069849A1 publication Critical patent/WO2009069849A1/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/0202Constructional details or processes of manufacture of the input device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
    • G06F3/042Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means
    • G06F3/0425Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected
    • G06F3/0426Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means by opto-electronic means using a single imaging device like a video camera for tracking the absolute position of a single or a plurality of objects with respect to an imaged reference surface, e.g. video camera imaging a display or a projection screen, a table or a wall surface, on which a computer generated image is displayed or projected tracking fingers with respect to a virtual keyboard projected or printed on the surface

Definitions

  • the present invention relates to a method of controlling a projection keyboard, and more particularly, to a method of correcting keyboard template coordinates of a projection keyboard, in which it can correct a distortion between a reference keyboard template and a projected keyboard template, which occurs as a result of comparison between them, using a coordinate value of the reference keyboard template on the basis of the projected keyboard template.
  • the projection keyboard is an efficient interface machine, which is necessitated as the electronic devices are miniaturized and portable, is designed to use without limitations to the size or place, and can transfer intentions between the electronic devices and users.
  • This projection keyboard is adapted to form a keyboard template (or a keypad) using a visible ray, determine a place where a user's hands are placed when the user's hands are placed at a specific area of the keyboard template, decide a character to be input by the user based on the determination result, and display a decided character.
  • a projection keyboard 10 includes a projection module 11, an
  • Infra Red (IR) module 13 a sensor module 15 and a controller 17.
  • the projection module 11 projects a previously designed keyboard template 20 on a surface without having a flection. At this time, the projection module 11 projects the keyboard template 20, which is designed according to the use purpose, using a low output red laser light source with high optical efficiency.
  • the IR module 13 enables a boundary surface made of the IR light to horizontally scan a portion immediately on the surface on which the keyboard template 20 is projected, and filters and senses IR light reflected from the surface through an IF filter.
  • the IR light is invisible to the human eye, but scans 2 to 3mm above the surface in short bursts.
  • the sensor module 15 is equipped with a CMOS camera for photographing and imaging the keyboard template 20.
  • the controller 17 analyzes a sensing signal and an image input from the sensor module 15, recognizes a key input based on the analysis result, and transfers it to a display device.
  • an object of the present invention is to provide a method of correcting keyboard template coordinates of a projection keyboard, which can recognize key inputs accurately even when the keyboard template area is expanded or reduced by correcting distortion between a reference keyboard template and a projected keyboard template, which occurs as a result of comparison between them, using a coordinate value of the reference keyboard template on the basis of the projected keyboard template.
  • a method of correcting keyboard template coordinates of a projection keyboard comprising a projection module that projects a keyboard template, an Infra Red (IR) module that horizontally scan a portion immediately on a surface on whichthe keyboard template is projected, a sensor module that captures an image of the keyboard template, and a controller that generates an input event based on the image input from the sensor module, the method including a scan step of capturing the image of the keyboard template when power is on and generating a captured image frame, a distortion comparison step of determining whether a distortion existsin the captured image frame by comparing the captured image frame and a previously stored reference image frame, a corrected coordinate value generating step of, if, as a result of the determination, the distortion exists in the captured image frame, generating a corrected coordinate value according to thedistortion of the captured image frame, a coordinate value change step of updating a previously stored reference coordinate value table to the corrected coordinate value, and a key recognition step of
  • the distortion comparison step includes treating the captured image frame as errorwhen the captured image frame is deviated from a minimum scan area and a maximum scan area.
  • the reference image frame includes a keyboard template image captured on a horizontal plane.
  • Thecorrected coordinate value generating step includes checking a reduction / magnification ratio of the captured image frame on the basis of the reference image frame, expanding the reference coordinate value according to the reduction/magnification ratio, and generating the corrected coordinate value.
  • the method further includes a reset step of resetting the reference coordinate value table when power is on after power is off.
  • FIG. 1 is a conceptual view illustrating the construction of a general projection keyboard
  • FIG. 2 is a schematic block diagram of a projection keyboard for implementing a method of correcting keyboard template coordinates of the projection keyboard according to the present invention
  • FIG. 3 is a flowchart illustrating the method of correcting keyboard template coordinates of the projection keyboard according to the present invention
  • FIGS. 4 to 6 illustrate a variation in the keyboard template according to the slope of the projection keyboard
  • FIGS. 7 and 8 illustrate a reference image frame and a captured image frame.
  • F reference image frame
  • F' captured image frame Mode for the Invention
  • FIG. 2 is a schematic block diagram of a projection keyboard for implementing a method of correcting keyboard template coordinates of the projection keyboard according to the present invention.
  • a projection keyboard 100 for implementing a methodof correcting keyboard template coordinates of a projection keyboard according to the present invention includes a projection module 11, an IR module 13, a sensor module 15, memory 110 and a controller 120.
  • the projection module 11, the IR module 13 and the sensor module 15 are operated in the same manner as those of the conventional projection keyboard described with reference to FIG. 1, and are therefore assigned the same reference numerals and redundant description thereof is omitted.
  • constituent elements such as an on/off switch, a speaker, a radio communication module and a battery are known in the art and are described for simplicity.
  • the memory 110 stores various data necessary for system driving, a reference image frame and a reference coordinate value table.
  • the controller 120 controls an overall operation of the system.
  • the controller 120 determines distortion of a keyboard template 20 by employing an image frame of the keyboard template 20, which is captured by the sensor module 15 when power is on, and expands a coordinate value according to distortion when the distortion is generated so that the IR module 13 and the sensor module 15 can recognize key inputs. Meanwhile, the controller 120 resets a reference coordinate value table when power is on after power was off. In other words, the controller 120 restores a coordinate value table, which is updated to a corrected coordinate value, to an original reference coordinate value.
  • FIG. 3 is a flowchart illustrating the method of correcting keyboard template coordinates of the projection keyboard according to the present invention.
  • FIGS. 4 to 6 illustrate a variation in the keyboard template according to the slope of the projection keyboard.
  • FIGS. 7 and 8 illustrate a reference image frame and a captured image frame.
  • a coordinate value of the keyboard template is corrected by changing the coordinate value according toa slope so that key inputs are recognized.
  • the controller 120 controls the CMOS camera of the sensor module 15 to capture an image of the keyboard template 20 projected from the projection module 11, creates a captured image frame F' as shown in FIG. 8, and stores the generated image frame F' in the memory 110 (S 102).
  • the controller 120 may preferably create the captured image frame F' only when any object does not exist through the input of the IR module 13 in order to obviate error of the captured image frame F'.
  • the controller 120 determines whether a distortion exists in the captured image frame F' by comparing the captured image frame F' stored in the memory 110 and a reference image frame F, which is previously stored as shown I FIG. 7, (Sl 10). At this time, the reference image frame F is defined as a keyboard template image captured on the horizontal plane. Further, when the captured image frame F' is deviated from a minimum scan area and a maximum scan area (that is, key inputs are impossible since the slope is sharp and therefore the keyboard template is very small, and a recognition area is exceed since the slope is too great), the controller 120 treats it as error.
  • the controller 120 checks a reduction/magnification ratio of the captured image frame F' on the basis of the reference image frame F (S 122) and generates a corrected coordinate value by expanding the reference coordinate value according to the checked reduction/magnification ratio (S 123). That is, in the case where the captured image frame F' is expanded 1.5 times from the reference image frame F, the controller 120 expands the corrected coordinate value by 1.5 times from the reference coordinate value.
  • the controller 120 recognizes a key input according to the reference coordinate value and generates a key event (S 124).
  • the controller 120 then updates the previously stored reference coordinate value table using each generated corrected coordinate value (S 130). That is, the controller 120 changes a reference coordinate value of each key area to a corrected coordinate value, such as by changing the reference coordinate value of a key area "A" to a corrected coordinate value of "1-1" when the reference coordinate value is " 1".
  • the controller 120 recognizes the key input through a signal and an image, whichare input from the IR module 13 and the sensor module 15, according to the corrected coordinate value, and generates a key event (S 140).
  • the controller 120 resets the reference coordinate value table. That is, the controller 120 restores the coordi- natevalue table updated to the corrected coordinate value to an original reference coordinate value.
  • the keyboard template of the present invention can be used without restriction to the place.
  • the projection keyboard according to the present invention can be used as an input unit of a portable electronic device.

Abstract

The present invention relates to a method of correcting keyboard template coordinates of a projection keyboard. The methodincludes a scan step of capturing the image of the keyboard template when power is on and generating a captured image frame, a distortion comparison step of determining whether a distortion existsin the captured image frame by comparing the captured image frame and a previously stored reference image frame, a corrected coordinate value generating step of, if, as a result of the determination, the distortion exists in the captured image frame, generating a corrected coordinate value according to thedistortion of the captured image frame, a coordinate value change step of updating a previously stored reference coordinate value table to the corrected coordinate value, and a key recognition stepof recognizing a key input event based on the corrected coordinate value.

Description

Description
METHOF OF COMPENSATING KEYBOARD TEMPLATE COORDINATES OF PROJECTION KEYBOARD
Technical Field
[1] The present invention relates to a method of controlling a projection keyboard, and more particularly, to a method of correcting keyboard template coordinates of a projection keyboard, in which it can correct a distortion between a reference keyboard template and a projected keyboard template, which occurs as a result of comparison between them, using a coordinate value of the reference keyboard template on the basis of the projected keyboard template. Background Art
[2] The use of the keyboards of personal computers, which are generally used today, is limited to fixed places such as homes or offices. There is a tendency that input devices, such as PDAs, mobile phones and PMPs which are representative portable electronic devices developed and commercialized as a portable type, force users to use inconvenient input methods because of its limitation due to the size of the products.
[3] In order to address and solve this problem, a projection keyboard (or a virtual keyboard) has beendeveloped. The projection keyboard is an efficient interface machine, which is necessitated as the electronic devices are miniaturized and portable, is designed to use without limitations to the size or place, and can transfer intentions between the electronic devices and users.
[4] This projection keyboard is adapted to form a keyboard template (or a keypad) using a visible ray, determine a place where a user's hands are placed when the user's hands are placed at a specific area of the keyboard template, decide a character to be input by the user based on the determination result, and display a decided character.
[5] Referring to FIG. 1, a projection keyboard 10 includes a projection module 11, an
Infra Red (IR) module 13, a sensor module 15 and a controller 17.
[6] The projection module 11 projects a previously designed keyboard template 20 on a surface without having a flection. At this time, the projection module 11 projects the keyboard template 20, which is designed according to the use purpose, using a low output red laser light source with high optical efficiency.
[7] Then, the IR module 13 enables a boundary surface made of the IR light to horizontally scan a portion immediately on the surface on which the keyboard template 20 is projected, and filters and senses IR light reflected from the surface through an IF filter. The IR light is invisible to the human eye, but scans 2 to 3mm above the surface in short bursts. [8] The sensor module 15 is equipped with a CMOS camera for photographing and imaging the keyboard template 20.
[9] The controller 17 analyzes a sensing signal and an image input from the sensor module 15, recognizes a key input based on the analysis result, and transfers it to a display device.
[10] In the conventional projection keyboard, when the projection keyboard is placed on the horizontal plane, the keyboard template is formed accurately. However, if the projection keyboard is not placed on the horizontal plane and therefore a slope is generated, the keyboard template projected from theprojection module is distorted. Consequently, there occurs a problem in that the area of the keyboard template is expanded or reduced, and thus key inputs are not recognized. Disclosure of Invention Technical Problem
[11] Accordingly, the present invention has been made in view of the above problems occurring in the prior art, and an object of the present invention is to provide a method of correcting keyboard template coordinates of a projection keyboard, which can recognize key inputs accurately even when the keyboard template area is expanded or reduced by correcting distortion betweena reference keyboard template and a projected keyboard template, which occurs as a result of comparison between them, using a coordinate value of the reference keyboard template on the basis of the projected keyboard template.
Technical Solution
[12] To achieve the above object, according to the present invention, there is provided a method of correcting keyboard template coordinates of a projection keyboard, comprising a projection module that projects a keyboard template, an Infra Red (IR) module that horizontally scan a portion immediately on a surface on whichthe keyboard template is projected, a sensor module that captures an image of the keyboard template, and a controller that generates an input event based on the image input from the sensor module, the methodincluding a scan step of capturing the image of the keyboard template when power is on and generating a captured image frame, a distortion comparison step of determining whether a distortion existsin the captured image frame by comparing the captured image frame and a previously stored reference image frame, a corrected coordinate value generating step of, if, as a result of the determination, the distortion exists in the captured image frame, generating a corrected coordinate value according to thedistortion of the captured image frame, a coordinate value change step of updating a previously stored reference coordinate value table to the corrected coordinate value, and a key recognition step of recognizing a key input event based on the corrected coordinate value.
[13] The distortion comparison step includes treating the captured image frame as errorwhen the captured image frame is deviated from a minimum scan area and a maximum scan area.
[14] The reference image frame includes a keyboard template image captured on a horizontal plane.
[15] Thecorrected coordinate value generating step includes checking a reduction / magnification ratio of the captured image frame on the basis of the reference image frame, expanding the reference coordinate value according to the reduction/magnification ratio, and generating the corrected coordinate value.
[16] The method further includes a reset step of resetting the reference coordinate value table when power is on after power is off.
Advantageous Effects
[17] In accordance with the method of correcting keyboard template coordinates of the projection keyboard constructed above, the coordinate value of a keyboard template is corrected according to the slope of the projection keyboard. Accordingly, there isan advantage in that key inputs can be recognized accurately irrespective of a variation in the size of the keyboard template. Brief Description of the Drawings
[18] Further objects and advantages of the invention can be more fully understood from the following detailed description taken in conjunction with the accompanying drawings in which:
[19] FIG. 1 is a conceptual view illustrating the construction of a general projection keyboard;
[20] FIG. 2 is a schematic block diagram of a projection keyboard for implementing a method of correcting keyboard template coordinates of the projection keyboard according to the present invention;
[21] FIG. 3 is a flowchart illustrating the method of correcting keyboard template coordinates of the projection keyboard according to the present invention;
[22] FIGS. 4 to 6 illustrate a variation in the keyboard template according to the slope of the projection keyboard; and
[23] FIGS. 7 and 8 illustrate a reference image frame and a captured image frame.
[24] <Explanation of reference numerals of main elements in the drawings>
[25] 11: projection module 13: IR module
[26] 15: sensor module 20: keyboard template
[27] 110: memory 120: controller
[28] F: reference image frame F': captured image frame Mode for the Invention
[29] The construction of a projection keyboard enabling keyboard template correction according to the present invention will now be described in detail with reference to the accompanying drawings.
[30] In describing the present invention hereinafter, if it is determined that detailed description of the related functions or constructions make the gist of the present invention unnecessarily vague, the detailed description will be omitted. Further, terms to be described later on are terms that have been defined in consideration of the functions in the present invention and may be varied according to a user, an operator's intention, customs, etc. Thus, the definitions should be given on the basis of overall contents of the specification.
[31] FIG. 2 is a schematic block diagram of a projection keyboard for implementing a method of correcting keyboard template coordinates of the projection keyboard according to the present invention.
[32] Referring to FIG. 2, a projection keyboard 100 for implementing a methodof correcting keyboard template coordinates of a projection keyboard according to the present invention includes a projection module 11, an IR module 13, a sensor module 15, memory 110 and a controller 120.
[33] The projection module 11, the IR module 13 and the sensor module 15 are operated in the same manner as those of the conventional projection keyboard described with reference to FIG. 1, and are therefore assigned the same reference numerals and redundant description thereof is omitted. In addition, constituent elementssuch as an on/off switch, a speaker, a radio communication module and a battery are known in the art and are described for simplicity.
[34] The memory 110 stores various data necessary for system driving, a reference image frame and a reference coordinate value table.
[35] The controller 120 controls an overall operation of the system. The controller 120 determines distortion of a keyboard template 20 by employing an image frame of the keyboard template 20, which is captured by the sensor module 15 when power is on, and expands a coordinate value according to distortion when the distortion is generated so that the IR module 13 and the sensor module 15 can recognize key inputs. Meanwhile, the controller 120 resets a reference coordinate value table when power is on after power was off. In other words, the controller 120 restores a coordinate value table, which is updated to a corrected coordinate value, to an original reference coordinate value.
[36] Hereinafter, the method of correcting keyboard template coordinates of the projection keyboard according to the present invention is described in detail with reference to the accompanying drawings.
[37] FIG. 3 is a flowchart illustrating the method of correcting keyboard template coordinates of the projection keyboard according to the present invention. FIGS. 4 to 6 illustrate a variation in the keyboard template according to the slope of the projection keyboard. FIGS. 7 and 8 illustrate a reference image frame and a captured image frame.
[38] The size of the keyboard template when the projection keyboard is in an upright position to the horizontal plane accurately, as shown in FIG. 4, differs from the size of the keyboard template when the projection keyboard is inclined, as shown in FIGS. 5 and 6. In other words, whenthe projection keyboard has an acute angle, the size of the keyboard template is small, and when the projection keyboard has an obtuse angle, the size of the keyboard template is large.
[39] Due to this, in the prior art, when the projection keyboard is inclined and, therefore, the size of the keyboard template is changed, key inputs are not recognized.
[40] In order to solve this problem, in the present invention, a coordinate value of the keyboard template is corrected by changing the coordinate value according toa slope so that key inputs are recognized.
[41] To be more specific, when power is turned on (SlOl), the controller 120 controls the CMOS camera of the sensor module 15 to capture an image of the keyboard template 20 projected from the projection module 11, creates a captured image frame F' as shown in FIG. 8, and stores the generated image frame F' in the memory 110 (S 102). At this time, the controller 120 may preferably create the captured image frame F' only when any object does not exist through the input of the IR module 13 in order to obviate error of the captured image frame F'.
[42] The controller 120 determines whether a distortion exists in the captured image frame F' by comparing the captured image frame F' stored in the memory 110 and a reference image frame F, which is previously stored as shown I FIG. 7, (Sl 10). At this time, the reference image frame F is defined as a keyboard template image captured on the horizontal plane. Further, when the captured image frame F' is deviated from a minimum scan area and a maximum scan area (that is, key inputs are impossible since the slope is sharp and therefore the keyboard template is very small, and a recognition area is exceed since the slope is too great), the controller 120 treats it as error.
[43] If, as a result of the determination, the distortion exists in the captured image frameF' (S 121), the controller 120 checks a reduction/magnification ratio of the captured image frame F' on the basis of the reference image frame F (S 122) and generates a corrected coordinate value by expanding the reference coordinate value according to the checked reduction/magnification ratio (S 123). That is, in the case where the captured image frame F' is expanded 1.5 times from the reference image frame F, the controller 120 expands the corrected coordinate value by 1.5 times from the reference coordinate value. However, if, as a result of the determination, the reduction/magnification ratio of the reference image frame F is identical to that of the captured image frame F' (that is, distortion does not exist in the captured image frame F'), the controller 120 recognizes a key input according to the reference coordinate value and generates a key event (S 124).
[44] The controller 120 then updates the previously stored reference coordinate value table using each generated corrected coordinate value (S 130). That is, the controller 120 changes a reference coordinate value of each key area to a corrected coordinate value, such as by changing the reference coordinate value of a key area "A" to a corrected coordinate value of "1-1" when the reference coordinate value is " 1".
[45] In this state, if a user performs a key input, the controller 120 recognizes the key input through a signal and an image, whichare input from the IR module 13 and the sensor module 15, according to the corrected coordinate value, and generates a key event (S 140).
[46] Meanwhile, when power is on after power was off, the controller 120 resets the reference coordinate value table. That is, the controller 120 restores the coordi- natevalue table updated to the corrected coordinate value to an original reference coordinate value.
[47] Although distortion of the keyboard template exists as a result of sensing the slope of the projection keyboard when power is on, an accurate key input is made possible by taking the distortion into consideration. Accordingly, the keyboard template of the present invention can be used without restriction to the place.
[48] Although the specific embodiments of the present invention have been disclosed for illustrative purposes, those skilled in the art will appreciate that various modifications, additions and substitutions are possible, without departing from the scope and spirit of the invention as disclosed in the accompanying claims. Industrial Applicability
[49] The projection keyboard according to the present invention can be used as an input unit of a portable electronic device.

Claims

Claims
[1] A method of correcting keyboard template coordinates of a projection keyboard, comprising a projection module that projects a keyboard template, an Infra Red (IR) module that horizontally scan a portion immediately on a surface on which the keyboard template is projected, a sensor module that captures an image of the keyboard template, and a controller that generates an input event based on the image input from the sensor module, the method comprising: a scan step of capturing the image of the keyboard template when power is on and generating a captured image frame; a distortion comparison step of determining whether a distortion existsin the captured image frame by comparing the captured image frame and a previously stored reference image frame; a corrected coordinate value generating step of, if, as a result of the determination, the distortion exists in the captured image frame, generating a corrected coordinate value according to the distortion of the captured image frame; a coordinate value change step of updating a previously stored reference coordinate value table to the corrected coordinate value; and a key recognition step of recognizing a key input event based on the corrected coordinate value.
[2] The method of claim 1, wherein the distortion comparison step comprises treating the captured image frame as errorwhen the captured image frame is deviated from a minimum scan area and a maximum scan area.
[3] The method of claim 1, wherein the reference image frame comprises a keyboard template image captured on a horizontal plane.
[4] The method of claim 1, wherein the corrected coordinate value generating step compriseschecking a reduction /magnification ratio of the captured image frame on the basis of the reference image frame, expanding the reference coordinate value according to the reduction/magnification ratio, and generating the corrected coordinate value.
[5] The method of claim 1, further comprising a reset step of resetting the reference coordinate value table when power is on after power is off.
PCT/KR2008/000167 2007-11-26 2008-01-10 Method of compensating keyboard template coordinates of projection keyboard WO2009069849A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020070120872A KR100907287B1 (en) 2007-11-26 2007-11-26 Keyboard coordinates compensating method template method of projection keyboard
KR10-2007-0120872 2007-11-26

Publications (1)

Publication Number Publication Date
WO2009069849A1 true WO2009069849A1 (en) 2009-06-04

Family

ID=40678727

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2008/000167 WO2009069849A1 (en) 2007-11-26 2008-01-10 Method of compensating keyboard template coordinates of projection keyboard

Country Status (2)

Country Link
KR (1) KR100907287B1 (en)
WO (1) WO2009069849A1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103092357A (en) * 2013-01-11 2013-05-08 深圳市宇恒互动科技开发有限公司 Implementation method of scanning and locating and projected keyboard device
EP2672373A1 (en) * 2011-03-22 2013-12-11 ZTE Corporation Method and device for generating image keyboard
WO2019096535A1 (en) * 2017-11-17 2019-05-23 Arcelik Anonim Sirketi A household appliance

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9483176B2 (en) * 2013-07-08 2016-11-01 Samsung Display Co., Ltd. Method and apparatus to reduce display lag of soft keyboard presses

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6266048B1 (en) * 1998-08-27 2001-07-24 Hewlett-Packard Company Method and apparatus for a virtual display/keyboard for a PDA
US6281878B1 (en) * 1994-11-01 2001-08-28 Stephen V. R. Montellese Apparatus and method for inputing data
KR20030038732A (en) * 2000-09-07 2003-05-16 카네스타, 인코포레이티드 Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US6611252B1 (en) * 2000-05-17 2003-08-26 Dufaux Douglas P. Virtual data input device
US6750849B2 (en) * 2000-12-15 2004-06-15 Nokia Mobile Phones, Ltd. Method and arrangement for accomplishing a function in an electronic apparatus and an electronic apparatus

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7242388B2 (en) * 2001-01-08 2007-07-10 Vkb Inc. Data input device
JP2005092592A (en) * 2003-09-18 2005-04-07 Nec Viewtechnology Ltd Projector and projection system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6281878B1 (en) * 1994-11-01 2001-08-28 Stephen V. R. Montellese Apparatus and method for inputing data
US6266048B1 (en) * 1998-08-27 2001-07-24 Hewlett-Packard Company Method and apparatus for a virtual display/keyboard for a PDA
US6611252B1 (en) * 2000-05-17 2003-08-26 Dufaux Douglas P. Virtual data input device
KR20030038732A (en) * 2000-09-07 2003-05-16 카네스타, 인코포레이티드 Quasi-three-dimensional method and apparatus to detect and localize interaction of user-object and virtual transfer device
US6750849B2 (en) * 2000-12-15 2004-06-15 Nokia Mobile Phones, Ltd. Method and arrangement for accomplishing a function in an electronic apparatus and an electronic apparatus

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2672373A1 (en) * 2011-03-22 2013-12-11 ZTE Corporation Method and device for generating image keyboard
EP2672373A4 (en) * 2011-03-22 2014-11-05 Zte Corp Method and device for generating image keyboard
CN103092357A (en) * 2013-01-11 2013-05-08 深圳市宇恒互动科技开发有限公司 Implementation method of scanning and locating and projected keyboard device
WO2019096535A1 (en) * 2017-11-17 2019-05-23 Arcelik Anonim Sirketi A household appliance

Also Published As

Publication number Publication date
KR20090054143A (en) 2009-05-29
KR100907287B1 (en) 2009-07-13

Similar Documents

Publication Publication Date Title
US10459626B2 (en) Text input method in touch screen terminal and apparatus therefor
US9288373B2 (en) System and method for human computer interaction
US20090295712A1 (en) Portable projector and method of operating a portable projector
US11373054B2 (en) Object recognition method and mobile terminal
US20110242054A1 (en) Projection system with touch-sensitive projection image
US11711605B2 (en) Photographing parameter adjustment method, and mobile terminal
CN107102804B (en) Control device, control method, and recording medium
JP6046064B2 (en) Mobile device, touch position correction method and program
KR20130106833A (en) Use camera to augment input for portable electronic device
KR20130024085A (en) Device and method for changing user interface in wireless terminal
US20150222851A1 (en) Information processing apparatus, information processing system and information processing method
TW200627244A (en) Data input device
WO2015168977A1 (en) Screen control method and device
JP2009064375A (en) Projection image display device
WO2009069849A1 (en) Method of compensating keyboard template coordinates of projection keyboard
CN112486346A (en) Key mode setting method and device and storage medium
JP7221305B2 (en) Object recognition method and mobile terminal
JP7329150B2 (en) Touch button, control method and electronic device
CN104978079B (en) Bi-directional display method and bi-directional display device
KR20110042806A (en) Apparatus and method for providing user interface by gesture
US20140372915A1 (en) Method and system for operating display device
EP2672373A1 (en) Method and device for generating image keyboard
KR20120063791A (en) Method for controlling image using mobile projector
WO2018218546A1 (en) Palm information capturing device
JP4932554B2 (en) Character input system, character input device, character input method, and program

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 08704707

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08704707

Country of ref document: EP

Kind code of ref document: A1