Manual input apparatus and processor
Claim Score by NHIP
Abstract
The present invention relates to a manually operable input apparatus (202) for a portable electronic processing device (102), such as a mobile phone or hand-held processor. The apparatus defines a plurality of regions (303, 304) each representing a respective data item and comprises a plurality of sheets configured to produce a response to a mechanical interaction. Furthermore, the sheets are configured to be wrapped around the device to provide a protective cover.

Term
Term ended
Projected expiry passed 19 December 2022, 3.8 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
24 claims: 3 independent, 21 dependent
- 1A manually operable input apparatus for a portable electronic processing device, defining a plurality of regions each representing a respective data item, said manually operable input apparatus comprising a plurality of sheets configured to produce a response to a mechanical interaction, wherein said sheets are configured to be wrapped around said device to provide a protective cover.
- 24A manually operable input apparatus for a portable electronic processing device, defining a plurality of regions each representing a respective data item, said manually operable input apparatus comprising a at least one fabric sheet and at least one membrane sheet, said sheets being configured so as to produce an output in response to a mechanical interaction, wherein said sheets are configured to be wrapped around said device to provide a protective cover.
Independent claims3
199 paragraphs, as filed
[0001] The present invention relates to a manually operable input apparatus in combination with a hand-held processor, and more particularly where the manually operable input apparatus is wrapped around the hand-held processor to form a protective cover.
[0002] Manually operable input apparatus for portable electronic processing devices are known. For example, it is possible to connect a portable keyboard to hand-held computing devices such as those sold under the trademark “PALM”.
[0003] Known keyboards of this type are essentially rigid in construction and made portable by the provision of hinges. However, arrangements of this type add significantly more additional bulk to the overall device and, therefore, would tend not to be carried around with the device at all times.
[0004] Palm devices and other similar portable electronic processing devices often include some sort of keyboard, such as an on screen keyboard, but these tend to be relatively small, as in the palm devices, or of a restricted nature. Thus, for example, it is possible to enter alpha-numeric data using a telephone type keyboard on mobile cellular telephones for example using only the numeric keypad. Generally, this is relatively time consuming in that several presses of a key are often required in order to emulate a provision of a full size keyboard. Sophisticated algorithms are known to facilitate the operation of devices of this type but generally they are far from ideal and make the entry of text messages relatively cumbersome compared to the facilities available when provided with a larger size keyboard.
[0005] According to the present invention there is provided a manually operable input apparatus for a portable electronic processing device, defining a plurality of regions each representing a respective data item, said manually operable input apparatus comprising a plurality of sheets configured to produce a response to a mechanical interaction,
[0006] wherein said sheets are configured to be wrapped around said device to provide a protective cover.
[0007] In an embodiment of the invention, the manually operable input apparatus of the present invention is an alpha numeric keyboard. In a preferred embodiment, the keyboard comprises one or more sheets of fabric. In a further preferred embodiment, the keyboard is a membrane keyboard.
[0008] The portable electronic processing device is preferably a hand-held device such as a mobile phone or a hand-held processor such as those sold under the trademark ‘PALM’. By hand-held we mean that an operator of the device may conveniently hold the device in their hand during normal operation of the device. This should be distinguished from a normal desk top computer whereby the computer, during normal use, remains stationary on the desk top. In addition, it should be distinguished from a portable device such as a lap top computer whereby the device is portable from one location to another, but remains stationary on a surface during operation. Such desk-top and portable devices may not conveniently be hand-held during normal use.
[0009] The invention will now be described by way of example only, with reference to the accompanying drawings in which:
[0010]FIG. 1 shows a person transporting a device according to the present invention;
[0011]FIG. 2 shows a first embodiment of the present invention in a wrapped configuration;
[0012]FIG. 3 shows the apparatus of FIG. 2 in a part-unfolded configuration;
[0013]FIG. 4 shows the apparatus shown in FIG. 2 in the intermediate configuration;
[0014]FIG. 5 is a further rear view of the device shown in FIG. 4 detailing the self-erecting stand assembly;
[0015]FIG. 6 is a further rear view of the self-erecting stand assembly shown in FIG. 5 in a transitional position;
[0016]FIG. 7 is a further rear view of the device shown in FIG. 5 detailing the self-erecting stand assembly in the operational configuration;
[0017]FIG. 8 is a front perspective view of the device shown in FIGS. <b>2</b> to <b>7</b> in the operational configuration;
[0018]FIG. 9 is an exploded perspective view of the fabric keyboard <b>202</b> shown in FIG. 8;
[0019]FIG. 10 details the electrically conductive fabric layers <b>901</b> and <b>902</b> shown in FIG. 9;
[0020]FIG. 11 shows a detailed view of the interface circuit <b>503</b> of FIG. 5;
[0021]FIGS. 12A, 12B, <b>12</b>C and <b>12</b>D detail schematically the pressure and positional measurements that can be made by the interface circuit identified in FIG. 11;
[0022]FIG. 13 is a flow chart illustrating a mode of operation performed by the PIC16C711 processor shown in FIG. 11;
[0023]FIG. 14 is a flow chart detailing the initialisation procedure performed by the PIC16C711 processor at step <b>1301</b> shown in FIG. 13;
[0024]FIG. 15 is a further flow chart detailing the configurations of the PIC16C711 processor for the collection of Z value data as indicated in step <b>1302</b> of FIG. 13;
[0025]FIG. 16 is a flow chart detailing the configuration of the PIC16C711 processor for the collection of X, Y co-ordinate positional data and Z axis data as indicated in step <b>1304</b> of FIG. 13.
[0026]FIGS. 17A and 17B show a cross-sectional view taken through a key registration device of the fabric keyboard <b>202</b> during a key press;
[0027]FIG. 18 shows a second embodiment of the present invention in the wrapped configuration;
[0028]FIG. 19 shows the embodiment shown in FIG. 18 with the elastic strap <b>1803</b> released;
[0029]FIG. 20 shows the second embodiment of the invention in the intermediate configuration;
[0030]FIG. 21 shows the second embodiment of the invention in a transitional configuration;
[0031]FIG. 22 shows the second embodiment in the operational configuration;
[0032]FIG. 23 shows a third embodiment of the present invention in the operational configuration;
[0033]FIG. 24 shows a further embodiment of the device shown in FIG. 23 having a keyboard provided with an alternative securing means;
[0034]FIG. 25 shows the device of FIG. 24 in the intermediate configuration;
[0035]FIG. 26 shows the device shown in FIGS. 24 and 25 in the wrapped configuration;
[0036]FIG. 27 is a rear view of a hand-held processor detailing the serial interface connection pins;
[0037]FIG. 28 shows the keyboard <b>2401</b> shown in FIG. 24 connected to a mobile phone;
[0038]FIG. 29 shows a further embodiment of the present invention in the operational configuration;
[0039]FIG. 30 shows the embodiment shown in FIG. 28 in the wrapped configuration;
[0040]FIG. 31 details the wiring formed between the hand-held processor and the fabric keyboard of the embodiment shown in FIGS. 29 and 30;
[0041]FIG. 32 is an exploded view of an alternative membrane keyboard embodiment of the manually operable input apparatus;
[0042]FIG. 33 is a detailed view of the electrically conductive membrane layers <b>3202</b> and <b>3203</b> shown in FIG. 32;
[0043]FIG. 34 details the modified interface circuitry for the operation of the membrane keyboard shown in FIGS. 31 and 32;
[0044]FIG. 1
[0045]FIG. 1 shows an operator <b>101</b> removing a device <b>102</b> according to the present invention from a pocket <b>103</b> in trousers <b>104</b>. The device <b>102</b> is of suitable size and shape so as to enable convenient transportation of the device either in a pocket of a pair of trousers as shown in FIG. 1 or, alternatively, in another environment such as a briefcase or a bag. The device <b>102</b> comprises an electronic processor device in the form of a hand-held processor (not shown) encapsulated within a protective covering which forms the external surface of the device <b>102</b>. In this embodiment, the protective covering is formed by a manually operable input apparatus wrapped around the hand-held processor and configured to be used in combination with the hand-held processor to input data. The protective cover formed by the manually operable input apparatus is a flexible and durable fabric configured to protect the structural integrity of the encapsulated hand-held processor.
[0046]FIG. 2
[0047] A perspective view of a first embodiment of the device <b>102</b> of the present invention in the wrapped configuration is shown in FIG. 2. The hand-held electronic processor <b>201</b> is completely encapsulated by the manually operable input apparatus which, in the present embodiment, is in the form of a fabric keyboard <b>202</b>. The hand-held processor <b>201</b> is a Palm® Vx Processor manufactured by 3Com.
[0048] In the wrapped configuration shown in FIG. 2, the fabric keyboard <b>202</b> forms a protective covering configured to prevent the scratching of the surface of the hand-held processor <b>202</b> and, in addition, to provide cushioning to prevent impacts adversely affecting the structural integrity of the processor. The fabric keyboard is secured in the wrapped configuration by a hook and loop fastener such as Velcro (not shown) which will be described further in reference to FIG. 3.
[0049]FIG. 3
[0050] The device <b>102</b> Illustrated in FIG. 2 is shown in a part-unfolded configuration in FIG. 3. The fabric keyboard <b>202</b> is shown in FIG. 3 having a first accessible lateral portion <b>301</b> in a completely unfolded position. The internal surface of the first lateral portion <b>301</b> of fabric keyboard <b>202</b> has a hook strip <b>302</b> on its internal surface which forms part of the securing Velcro fastener. Also located on the internal surface of the fabric keyboard <b>202</b> are key registration device protrusions such as <b>303</b> and <b>304</b>. The key registration device protrusions have a corresponding graphical icon printed thereon to identify the function and/or the alpha numerical input to which the key registration device corresponds.
[0051] A second lateral portion <b>305</b> is shown in FIG. 3 in a partially bent over position. On the external surface of the second lateral portion <b>305</b> is a loop strip <b>306</b> which is configured to be releasably engaged with the hook strip <b>302</b> on the internal surface of the first lateral portion <b>301</b> to secure the first and second lateral portions together in the wrapped configuration as shown in FIG. 2.
[0052] In addition to the first and second lateral portions of the fabric keyboard <b>202</b>, there is a central portion (not visible in FIG. 3) on to which the hand-held processor <b>309</b> is located. The first and second lateral portions <b>301</b> and <b>305</b>, and the central portion are defined by two bend portions indicated at <b>307</b> and <b>308</b>. During the bending operations performed on the fabric keyboard <b>202</b> to form the wrapped configuration shown in FIG. 2, the bend portion <b>307</b> bends around a side edge of the hand-held processor <b>309</b> along a first axis and the bend portion <b>308</b> bends along the opposing side edge of the hand-held processor <b>309</b> along a second axis. The relationship between the first and second axis is dictated by the precise shape of the hand-held processor <b>309</b> about which the fabric keyboard <b>202</b> is to be wrapped. In the embodiment shown in FIG. 3, the hand-held processor <b>309</b> has two parallel side edges and, correspondingly, the first and second axis about which portions <b>307</b> and <b>308</b> bend respectively are disposed in a parallel relationship to one another.
[0053]FIG. 4
[0054]FIG. 4 shows the device <b>102</b> being used in an intermediate configuration. The device <b>102</b> is supported by an operator's hand <b>402</b> and the first lateral portion <b>301</b> and the second lateral portion <b>305</b> of the keyboard <b>202</b> are shown substantially in the non-bent position with the hand-held processor <b>309</b> located centrally on a central portion of the keyboard between the two lateral portions of the keyboard <b>202</b>. Key registration devices such as, for example <b>303</b> and <b>304</b>, are visible on the internal surfaces of the first and second lateral portions <b>301</b> and <b>302</b>.
[0055] In the intermediate configuration shown in FIG. 4, the hand-held processor <b>309</b> is arranged such that the screen <b>310</b> and buttons such as <b>311</b> are revealed to the operator <b>101</b>. The operator <b>101</b> can select specific data items by interacting with the screen <b>310</b> using the stylus <b>401</b> or by pressing the button, such as <b>311</b>. Accordingly, the operator <b>101</b> can interact with the hand-held processor <b>309</b> using the second free hand <b>403</b> which is shown in FIG. 4 selecting an icon on the screen of the hand-held processor using the stylus <b>401</b>. Hence, in the intermediate configuration, the hand-held processor <b>309</b> may be operated without using the keyboard <b>202</b>. Therefore, if the operator only wishes to use the hand-held processor device <b>309</b> alone, it is only necessary to reconfigure the device <b>102</b> from the wrapped configuration to the intermediate configuration as shown in FIG. 4. Furthermore, when the operator <b>101</b> has completed the necessary operations on the hand-held processor device <b>309</b>, the device may be conveniently reconfigured to the wrapped configuration for transportation by bending the second lateral portion <b>305</b> over the exposed face of the hand-held processor device <b>309</b> and subsequently bending the first lateral portion <b>301</b> over the remainder of the exposed face of the hand-held processor <b>309</b> and securing the first lateral portion to the second lateral portion.
[0056] If the operator <b>101</b> should wish to use the keyboard <b>202</b> in conjunction with the hand-held processor <b>309</b> then it is necessary to reconfigure the apparatus from the intermediate position to the operational position. The process by which this is achieved will be described in reference to FIGS. 5, 6 and <b>7</b>.
[0057]FIG. 5
[0058]FIG. 5 shows a rear view of a self-erecting stand assembly <b>501</b> located on the surface of the keyboard <b>202</b> in the intermediate position. The self-erecting stand assembly <b>501</b> is not visible in FIG. 4 as it lies directly adjacent to the surface of the keyboard <b>202</b> and is concealed behind the hand-held processor <b>309</b>. Consequently, and for the purpose of illustration only, the hand-held processor has been omitted from FIG. 5 to enable the self-erecting stand assembly <b>501</b> to be clearly visible. In the intermediate configuration, the self-erecting stand assembly <b>501</b> lies directly adjacent to the keyboard surface in contact with the key registration devices of the central portion (not shown).
[0059] The self-erecting stand assembly <b>501</b> comprises a hand-held processor engaging portion <b>502</b> which is configured to engage the hand-held processor <b>309</b> into position on the assembly <b>501</b>. An interface circuit <b>503</b> is located adjacent to the hand-held processor engaging portion <b>502</b> and is configured to engage with the corresponding input connections of the hand-held processor <b>309</b> such that a connection between the interface circuit and the hand-held processor <b>309</b> is formed when the hand-held processor is located on the self-erecting stand assembly <b>501</b>. The interface circuit <b>503</b> is connected to the keyboard <b>202</b> by a flexible fabric cable having electrical connection elements contained therein, and which runs along the length of the support stand assembly <b>501</b> and forms a connection with the keyboard at the base <b>508</b> of the assembly <b>501</b>.
[0060] The main body of the self-erecting support stand assembly comprises three plastic support portions. The first plastic support portion <b>505</b> is integrally formed with the hand-held processor engaging portion <b>502</b>. Spaced apart from the first plastic support portion <b>505</b> is a second plastic support portion <b>506</b> which is spaced apart from a further third plastic support portion <b>507</b>. The third plastic support portion <b>507</b> is connected to the keyboard at base <b>508</b>. A support leg <b>504</b> is hingeably attached to the first portion <b>505</b> and extends through slots <b>509</b> and <b>510</b> of the third plastic support portion <b>507</b>. In the intermediate configuration as shown in FIG. 5 the plastic support portions and the support leg <b>504</b> are arranged in a flat configuration over the surface of the keyboard <b>202</b> to provide the minimum amount of bulk to the device <b>102</b> in the intermediate and wrapped configurations.
[0061]FIG. 6
[0062] A further view of a transitional configuration in which the self-erecting stand assembly <b>501</b> is sliding from the intermediate configuration to the operational configuration is shown in FIG. 6. The back surface of the hand-held processor <b>309</b> is shown supported on the self-erecting stand assembly <b>501</b> by the first plastic support portion <b>505</b> and the hand-held processor engaging portion <b>502</b>. As previously mentioned, the interface circuit <b>503</b> is electrically connected to the hand-held processor <b>309</b> when the processor is located onto the self-recting stand assembly <b>501</b>. The self-erecting stand assembly <b>501</b> is flexing on either side of the second plastic support portion <b>506</b> and between the third plastic support portion <b>507</b> and the keyboard <b>202</b>. The flexing at these positions is facilitated by bending of the flexible fabric cable which runs from the base <b>508</b> to the interface circuit <b>503</b> and connects the first, second and third plastic support portions together. In an alternative embodiment, the connection between the base <b>508</b> and the keyboard and the first, second and third plastic support portions are hinged so as to facilitate the appropriate bending between the sections.
[0063] In the transitional configuration, the port leg <b>504</b> is extended outwards through slots in the third plastic support portion <b>507</b>.
[0064]FIG. 7
[0065]FIG. 7 shows the self-erecting stand assembly <b>501</b> in the operational configuration. The continued slide of the self-erecting stand assembly from the transitional configuration shown in FIG. 6 results in the first plastic support portion <b>505</b> travelling further towards the third plastic support portion <b>507</b> whilst the support leg <b>504</b> extends further outwards to engage with the surface onto which the device <b>102</b> is placed.
[0066] In the operational configuration, the hand-held processor device <b>309</b> is supported in an elevated position spaced apart from the keyboard <b>202</b>. Accordingly, the central portion of keyboard <b>202</b> is revealed so as to enable access to the entire keyboard surface. Although the fabric keyboard <b>202</b> is of effectively continuous form, the central portion <b>701</b> can be considered as being effectively divided from the first lateral portion <b>301</b> and the second lateral portion <b>305</b> by the bending of the fabric keyboard along the first axis indicated by reference to the dotted line <b>702</b> and the second axis indicated by dotted line <b>703</b> which corresponds to bend portions <b>307</b> and <b>308</b> respectively.
[0067] When an operator has finished using the device in the operational configuration, the device may be reconfigured back to the wrapped configuration by returning the self-erecting stand assembly to the flat position of the intermediate configuration. This procedure, in effect, folds the flexible connection cable over at base <b>508</b> about a third axis so that the hand-held processor is located adjacent to the central portion <b>701</b> of the keyboard. The second lateral portion is then bent around the edge of the hand-held processor about a first axis <b>702</b> and the first lateral portion is bent around the opposing surface about the second axis <b>703</b>. The first axis and the second axis are substantially perpendicular to the third axis. The first and second lateral portions are then secured in the wrapped configuration.
[0068]FIG. 8
[0069] A front perspective view of the device <b>102</b> in the operational configuration is shown in FIG. 8. The hand-held processor device <b>309</b> is centrally located with respect to the keyboard <b>202</b> and supported in an elevated position relative to the plane of the keyboard by the support leg <b>504</b>. In the operational configuration, all the keys on the surface of the keyboard are accessible so as to enable an operator full access to the keyboard. The application of a mechanical pressure by the operators' finger to a key registration device, such as, for example <b>303</b> or <b>304</b>, results in the transmission of an alpha numeric or function data entry to the hand-held processor <b>309</b> which is displayed on the screen <b>310</b>.
[0070] In some modes of operation, the hand-held processor displays a keyboard on its LCD display screen <b>310</b> and individual keys may be selected by manual operation of a stylus <b>410</b> upon the screen <b>310</b>, for example, as in the intermediate position shown in FIG. 4. The purpose of keyboard <b>202</b> is to effectively replace the function of this displayed keyboard thereby allowing an operator to make use of the keyboard by direct application of their fingers, in a manner substantially similar to the operation of a standard manual keyboard. In this way, the entry of alpha numeric data can take place more rapidly and in a way which is generally more familiar to operators' and users.
[0071] A further important feature of the keyboard <b>202</b> is also shown in FIG. 8. The key registration devices such as <b>303</b> and <b>304</b> are relatively small truncated cone projections arranged in a spaced apart configuration on the surface of the keyboard <b>202</b>. This configuration is preferable as it is necessary that the key registration devices are sufficiently small and sufficiently spaced so as to prevent undue compression of keys occurring on bending the fabric keyboard. In this regard, it will be evident that large bulky key registration devices upon bending will be compressed together and may require a greater force to be applied to form the bends and a strong securing means to retain the keyboard in the wrapped configuration. Accordingly, the keyboard as a whole should be configured to minimise the compression of the keys during bending to enable a bend to be readily formed.
[0072] A final important feature of the embodiment described in reference to FIGS. <b>2</b> to <b>8</b> is that the hand-held processor device remains connected to the keyboard during all the bending operations (ie it can remain permanently connected during normal use) and obviates any requirement to connect and disconnect the processor during the reconfiguration processes.
[0073]FIG. 9
[0074] An exploded perspective view of the keyboard of FIG. 8, illustrating its constituent layers, is shown in FIG. 9. The fabric keyboard <b>202</b> comprises ten individual constituent layers, including a first electrically conductive layer <b>901</b> and a second electrically conductive layer <b>902</b>. Both of the electrically conductive fabric layers <b>901</b> and <b>902</b> have electrically conductive carbon coated fibres woven or knitted together such that each conductive layer is capable of conducting an electrical current in any direction along the plane of that individual layer.
[0075] The first electrically conductive layer <b>901</b> has conductive tracks <b>911</b> and <b>912</b> forming an electrical contact along the left and the right edges of the fabric keyboard respectively. The conducting tracks may be fabricated from fabric coated with conductive metals, such as silver or nickel. Material of this type is readily available and is used extensively for shielding equipment from electromagnetic interference. The tracks are secured to the conductive layers <b>901</b> and <b>902</b> using a conductive adhesive.
[0076] The tracks <b>911</b> and <b>912</b> are highly conductive compared with the fabric of sheets <b>901</b> and <b>902</b>. Accordingly, a voltage gradient may be applied across the first electrically conductive layer <b>901</b> between the right and left edges of the detector (ie in an X-axis direction). The second electrically conductive layer <b>902</b> has conductive tracks <b>913</b> and <b>914</b> providing electrical contact along the top and bottom edges of the fabric layer respectively. Accordingly, a voltage may be applied across the second electrically conductive fabric layer <b>902</b> in a direction perpendicular to the voltage which is applied across the first electrically conductive layer <b>901</b> (ie the voltage across layer <b>902</b> is in the Y-axis direction).
[0077] The uppermost layer of the fabric keyboard is a continuous fabric layer <b>903</b> which has printed on its upper surface graphical representations corresponding to the alpha numeric keys of the keyboard. The graphical representations are preferably screen printed onto the fabric layer and, during the preferred construction process, the printing of the alpha-numerical graphical representations is performed once the fabric keyboard has been assembled. Furthermore, the fabric layer <b>903</b> is preferably made from a stretchable and heat formable fabric so as to enable the fabric to be manipulated to receive the protrusions of the over centre moulding layer <b>904</b>.
[0078] The over centre moulding layer <b>904</b> is, in this embodiment, a continuous silicone rubber sheet having key registration device mouldings protruding on its upper surface. The key registration device mouldings protruding from the upper surface layer <b>904</b> are specifically moulded so as to align with the alpha numerical graphical representations shown on the uppermost layer <b>903</b>.
[0079] There are five layers located in between the first electrically conductive layer <b>901</b> and the second electrically conductive layer <b>902</b>. A first masking layer <b>905</b> and a second masking layer <b>906</b> contact the innermost surfaces of the electrically conductive layers <b>901</b> and <b>902</b> respectively. Both masking layers <b>905</b> and <b>906</b> are composed of a flexible tear-resistant fabric with a laminate coating of polyurethane applied to one surface of the fabric. In an alternative embodiment, masking layers <b>905</b> and <b>906</b> are sheets of polyurethane alone without any fabric constituent.
[0080] A series of circular holes <b>915</b> have been punched through the masking layers <b>905</b> and <b>906</b>. Each of these holes is located so as to align with a corresponding key registration device moulding <b>916</b> of layer <b>904</b>. During the use of the keyboard, the masking layers prevent electrical contact occurring between the central conducting layer <b>907</b> and either of the outer conducting layers <b>901</b> and <b>902</b>, except at locations which correspond to keys. Therefore, accidental compression of the keyboard at locations between the keys does not affect the operation of the keyboard.
[0081] Located in between the masking layers <b>905</b> and <b>906</b> are insulating mesh layers <b>908</b> and <b>909</b>. The insulating layers <b>908</b> and <b>909</b> are woven or knitted with a relatively wide spacing between fibres so that the conductive layers are separated while at the same time allowing conduction to take place between the conducting layers when mechanical pressure is applied. The presence of these insulating layers ensures that the overall construction may be folded and flexed or wrapped around objects without causing the two conductive layers to be brought into electrical contact and thereby producing an erroneous contact identification.
[0082] Located between the insulating mesh layers <b>908</b> and <b>909</b> is a central conductive layer <b>907</b> which is configured to conduct an electric current from the first electrically conductive fabric layer <b>901</b> to the second electrically conductive layer <b>902</b> (ie in the Z-axis direction) whilst preventing lateral current flow along the plane of the sheet (i.e. in the X and Y axis directions).
[0083] The central conductive layer <b>907</b> is constructed by knitting a polyester yarn of twenty-four decitex filaments having a single conductive filament twisted therein, such that the conductive filament appears relatively randomly in the completed knitted product. In addition, the central conductive layer <b>907</b> has a conductance perpendicular to the plane of the device (On the Z-axis) that increases as it is placed under pressure thereby facilitating conduction between the layers during a mechanical interaction.
[0084] A final fabric layer <b>917</b> forms the under surface of the fabric keyboard and, in the present embodiment, also forms the external surface when the device <b>102</b> is in the wrapped configuration. This layer is preferably a durable fabric cover configured to provide protection to the inner encapsulated layers of the fabric keyboard. In an alternative embodiment, the under surface of layer <b>917</b> is laminated with patches of rubber to provide a high co-efficient of friction between the keyboard and any surface onto which the keyboard is placed.
[0085] The ten layers forming the fabric keyboard are mechanically secured together by an adhesive provided around the perimeter edges of the constituent fabric layers.
[0086]FIG. 10A
[0087] The first electrically conductive fabric layer <b>901</b> is shown in more detail in FIG. 10A. Two conductive tracks <b>911</b> and <b>912</b> form the electrical contacts with the conductive fibres of fabric layer <b>901</b>. A contacting portion <b>1011</b> of conductive track <b>911</b> contacts the left edge of fabric layer <b>901</b>. A conduction portion <b>1021</b> of conductive track <b>911</b> is channeled into the flexible cable <b>1017</b> and prevented from contacting the electrically conductive fabric layer <b>901</b> by insulation strip <b>1001</b> that runs along the upper edge of fabric layer <b>901</b>, and shown as a shaded area in FIG. 10A.
[0088] Similarly, the conductive track <b>912</b> contacts the electrically conductive fabric along the right edge of fabric layer <b>901</b> over a contacting portion <b>1021</b>. A conduction portion <b>1022</b> extends into flexible cable <b>1017</b> and is prevented from contacting the electrically conductive fabric layer <b>901</b> by insulation strip <b>1001</b> that runs along the upper edge of fabric layer <b>901</b>. This enables voltages to be applied between the conductive tracks <b>911</b> and <b>912</b> to provide a voltage gradient in the X-axis direction.
[0089]FIG. 10B
[0090] The second electrically conductive layer <b>902</b> is shown in more detail in FIG. 10B. Electrical connection is formed with the fabric layer <b>902</b> by the two conductive tracks <b>913</b> and <b>914</b>. Conductive track <b>913</b> forms an electrical contact with the top edge of the electrically conductive fabric <b>901</b> via contacting portion <b>1013</b>. A conduction portion <b>1023</b> of conductive track <b>913</b> extends over insulation strip <b>1002</b> that extends along the top edge of the fabric layer, and enters the flexible cable <b>1017</b>. Conductive track <b>914</b> forms an electrical connection with bottom edge of the fabric sheet <b>902</b> via its contacting portion <b>1014</b>. A conduction portion <b>1024</b> of conductive track <b>914</b> extends along the right edge of the fabric sheet and the top edge of the fabric sheet and enters into the flexible fabric cable <b>1017</b>. The conduction portion <b>1024</b> of conductive track <b>914</b> is electrically insulated from the fabric layer by insulating strips <b>1002</b>, which extends along the top edge, and <b>1003</b>, which extends along the right edge, of layer <b>902</b>.
[0091] Accordingly, voltages may be applied between the conductive tracks <b>913</b> and <b>914</b> so as to provide a voltage gradient across the electrically conductive fabric layer <b>902</b> from top to bottom in the Y-axis direction.
[0092] In this embodiment, only four connections are possible to the fabric keyboard, two connections to conductive tracks <b>911</b> and <b>912</b> of fabric layer <b>901</b>, and two connections to conductive tracks <b>913</b> and <b>914</b> of fabric layer <b>902</b>.
[0093]FIG. 11
[0094] The interface circuit <b>1103</b> located in the hand-held processor engaging portion of the self-erecting stand assembly <b>501</b> is detailed in FIG. 11. The interface circuit comprises a peripheral interface controller (PIC) <b>1102</b> which is connected to a serial communication output <b>1103</b> and electrical connections <b>1104</b>, <b>1105</b>, <b>1106</b> and <b>1107</b> configured to supply and receive the necessary voltages to the conductive tracks <b>911</b>, <b>912</b>, <b>914</b> and <b>913</b> respectively. The PIC is powered by the hand-held processor device which, in the case of a Palm® Vx Processor is within the region of 3.7 to four volts. Four volts will be referred to hereinafter in the description.
[0095] The PIC <b>1102</b> is a programmable controller of the type PIC16C711. The PIC <b>1102</b> operates under the control of a program which controls the parameters of the keyboard which the interface circuit <b>1103</b> is configured to measure. Parameters under investigation will be discussed further in reference to FIGS. <b>12</b> to <b>16</b>.
[0096] Under control of the PIC <b>1102</b>, the necessary output voltages can be supplied to electrical connections <b>1104</b>, <b>1105</b>, <b>1106</b> and <b>1107</b> via pins one, two, ten, eleven, twelve and thirteen of the PIC. The PIC includes an analogue to digital converter which is used to process analogue voltages received at pins seventeen and eighteen. The input pins seventeen and eighteen receive outputs from high impedance buffers <b>1108</b> and <b>1109</b> respectively. The buffers <b>1108</b> and <b>1109</b> are half of unity gain operational amplifiers of the type TL062, and provide a high impedance buffer between the sensor output voltages and the PIC <b>1102</b> input ports.
[0097] Connection to pins one and two occurs via resistors <b>1110</b> and <b>1111</b> respectively. Resistors <b>1110</b> and <b>1111</b> are selected according to the resistance of the keyboard as measured from a conducting track attached to one fabric layer <b>901</b> to a conducting track attached to the second fabric layer <b>902</b> while a typical mechanical interaction pressure, ie a key-press is applied. A value of 10 Kohms is typical for resistors <b>1110</b> and <b>1111</b>.
[0098] The PIC <b>1102</b> has an external crystal oscillator (not shown) running at four MHz connected across pins fifteen and sixteen. Positive four volts is supplied to pin fourteen and ground is connected to pin five. Pin four (the internal reset input) is held at positive four volts via a series resistor of one hundred ohms.
[0099] The PIC <b>1102</b> is programmed to supply and receive the necessary voltages to the conductive tracks <b>911</b>, <b>912</b>, <b>914</b> and <b>913</b> of the conductive layers <b>901</b> and <b>902</b>. By this means the interface circuit is able to determine a measure, denoted by Z, of the pressure applied to the keyboard, and if this value is sufficiently large the interface circuit interprets this as a key-press. When a key-press is detected the interface circuit performs a measurement of the X and Y location of where the pressure is being applied. The PIC is further configured to supply data to the output serial port <b>1103</b> relating to the position of key-presses detected or the absence of a key-press.
[0100]FIGS. 12A, 12B, <b>12</b>C and <b>12</b>D
[0101] An overview of the measurements made by interface circuit <b>1103</b> is illustrated by FIGS. 12A, 12B, <b>12</b>C and <b>12</b>D. The outer conductive layers <b>902</b> and <b>901</b> are represented schematically by potentiometers <b>1201</b> and <b>1202</b> and the resistance of the conductive path between the outer layers at the location of the applied force is represented by variable resistor <b>1203</b>.
[0102] A first measurement is shown in FIG. 12A. Four volts are applied to connector <b>1104</b>, while connector <b>1105</b> remains disconnected. Connector <b>1107</b> is connected to ground via a resistor <b>1111</b> of known value. Thus, current flows from connector <b>1104</b> through a first part of layer <b>901</b> indicated by a first part <b>1205</b> of potentiometer <b>1202</b>, through the conductive path indicated by variable resistor <b>1203</b> having resistance Rv, through a first part of layer <b>902</b>, indicated by a first part <b>1206</b> of potentiometer <b>1201</b> and through the known resistor <b>1111</b>. The voltage, V<b>1</b> appearing at connector <b>1107</b> is measured and since this is equal to the voltage drop across resistor <b>1111</b>, V<b>1</b> is directly proportional to the current flowing from connector <b>1104</b>.
[0103] A second measurement is shown in FIG. 12B. Four volts are applied to connector <b>1106</b>, while connector <b>1107</b> is disconnected. Connector <b>1105</b> is connected to ground via a resistor <b>1110</b> of known resistance. The voltage V<b>2</b>, dropped across resistor <b>1110</b> is measured. Voltage V<b>2</b> is directly proportional to the current flowing through a second part of layer <b>902</b> indicated by a second part <b>1208</b> of potentiometer <b>1201</b>, through the conductive path indicated by variable resistor <b>1203</b> having resistance Rv, through a second part of layer <b>901</b> indicated by a second part <b>1209</b> of potentiometer <b>1202</b> and through resistor <b>1110</b>.
[0104] The sum of the resistance of first part <b>1206</b> and second part <b>1208</b> of potentiometer <b>1201</b> is approximately equal to the resistance between contacting portions <b>1013</b> and <b>1014</b> on layer <b>902</b>, and is therefore substantially constant during the measurements, since they occur in rapid succession. Similarly, the sum of the resistance of first part <b>1205</b> and second part <b>1209</b> of potentiometer <b>1202</b> is approximately equal to the resistance between contacting portions <b>911</b> and <b>912</b> on layer <b>901</b>, and is also substantially constant during the measurements. As a result, the relationship <b>1210</b> exists between the resistance Rv, of the conductive path between the outer layers, and the measured voltages V<b>1</b> and V<b>2</b>, ie the resistance Rv between the outer layers is proportional to the sum of the reciprocal of voltage V<b>1</b> and the reciprocal of voltage V<b>2</b>.
[0105] In general, depending upon the type of position sensor used, the resistance Rv depends upon area of the applied pressure or a function of the area and the force as illustrated by relationship <b>1211</b>. Thus, from the voltage measurements V<b>1</b> and V<b>2</b> a measure which is dependent on the force applied to the keyboard is determined.
[0106] A third measurement is shown in FIG. 12C. Four volts is applied to connector <b>1105</b> while connector <b>1104</b> is grounded, and so a potential gradient is produced across layer <b>901</b>. A voltage measurement is made at connector <b>1107</b>. Since the interface circuit makes use of the high impedance buffer <b>1108</b>, the voltage appearing on layer <b>902</b> at the position of the applied force is determined. This voltage, V<b>3</b> is directly proportional to the distance of the centre of the applied force from contacting portion <b>911</b> and indicates its X-axis position.
[0107] A fourth measurement is shown in FIG. 12D. Four volts are applied to connector <b>1107</b> and connector <b>1106</b> is grounded. A voltage measurement is made of voltage V<b>4</b> appearing at connector <b>1105</b>. Voltage V<b>4</b> is directly proportional to the distance of the centre of the applied force from contacting portion <b>414</b> and indicates its Y-axis position. Therefore, voltage V<b>3</b> and V<b>4</b> provide information as to the two-dimensional position of the applied force on the sensor, i.e. voltages V<b>3</b> and V<b>4</b> represent X and Y values for the centre of the position of the applied force, representing a key-press.
[0108]FIG. 13
[0109] The program running within the peripheral interface circuit of FIG. 11 is outlined in the flow chart of FIG. 13. At step <b>1301</b> the hardware is initialised and this process is detailed later with reference to FIG. 14. At step <b>1302</b> the circuit <b>103</b> measures values of voltages V<b>1</b> and V<b>2</b> and calculates a Z value of the interaction. The details of step <b>1302</b> are described later with reference to FIG. 15. At step <b>1303</b> a question is asked as to whether the Z data is greater than a predetermined value. If the answer to this question is no then the program returns to step <b>1302</b>. Thus the circuit measures Z values until a Z value greater than a predetermined value is detected. If the answer to the question at step <b>1303</b> is yes then the circuit measures voltages V<b>1</b>, V<b>2</b>, V<b>3</b> and V<b>4</b> and calculates a Z value at step <b>1304</b>. Step <b>1304</b> is described later in more detail with reference to FIG. 16. At step <b>1305</b> a question is asked as to whether the calculated Z value is still above the predetermined value. If the answer to the question is yes, a further question is asked at step <b>1306</b> as to whether enough samples have been obtained. Typically, between three and ten sets of samples are taken, with lower numbers of sets of samples being taken when a fast response time is required. If the answer to the question at step <b>1306</b> is no then the program returns to step <b>1304</b> and a further set of measurements are made. When the answer to the question at step <b>1306</b> is yes, or when the answer to the question at step <b>1305</b> is no, then the program calculates average values of the samples of the voltages V<b>3</b> and V<b>4</b>, and of the values of Z which have been collected. Thus, the program measures a predetermined number of voltages before finding the average values, or if the Z value drops below a predetermined value, the average values are calculated immediately. By using the average of a number of samples the effect of mains power electromagnetic interference or other such environmental noise may be minimised.
[0110] A simple calculation to find an ‘average’ value for say the X value, is to find the median of the maximum and minimum values of the stored values V<b>3</b>, ie a ‘smoothed’ value for X is found by adding the maximum stored value of V<b>3</b> to the minimum stored value of V<b>3</b> and dividing the result by two.
[0111] To further improve accuracy, values of X, Y, and Z that differ by a large amount from their immediately preceding and immediately subsequent values are excluded from the calculations of the average. In addition, known methods of eliminating mains electricity supply interference may be applied to the signals received from the sensor.
[0112] At step <b>1308</b> the averaged values for V<b>3</b> and V<b>4</b> representing X and Y positional co-ordinates and the averaged values of the Z data are output at the serial communication output <b>1601</b>. The program then returns to step <b>1302</b> and looks for an indication of further mechanical interaction.
[0113]FIG. 14
[0114] Step <b>1301</b> of FIG. 13 is shown in further detail in FIG. 14. Within the initialisation step <b>1301</b>, at step <b>1401</b> the interrupts are cleared and then at step <b>1402</b> pins seventeen and eighteen are set up as analogue to digital converter inputs. The micro ports of a PIC16C711 may be configured as low impedance outputs or high impedance inputs. When in high impedance input mode, pins seventeen and eighteen can be programmed to connect via an internal multiplexer, to the analogue to digital converter. At step <b>1403</b> the ports which are to be used as inputs or outputs are configured in their initial state. At step <b>1404</b> all system variables are cleared and all interrupts are disabled.
[0115]FIG. 15
[0116] Step <b>1302</b> of FIG. 13 is shown in further detail in FIG. 15. Within step <b>1302</b>, at step <b>1501</b>, the ports corresponding to pins two and ten are reconfigured as output ports and at step <b>1502</b> pin two is set to zero while pin ten is set to positive four volts. Thus connector <b>1107</b> is grounded via resistor <b>1111</b> and four volts are applied to connector <b>1104</b>. At step <b>1503</b> a time delay (typically of two hundred microseconds in a sensor measuring ninety millimetres by two hundred and forty millimetres with an outer layer resistance of 3.5Kohms) is provided to allow voltages to settle before the voltage at pin seventeen is measured and stored at step <b>1504</b>. Thus voltage V<b>1</b> present at connector <b>1107</b> is measured and stored.
[0117] At step <b>1505</b> pins two and ten are reconfigured as high impedance inputs while pins one and twelve are reconfigured as low impedance outputs. At step <b>1506</b> the voltages on pins one and tweve are set to zero and positive four volts respectively. Thus, connector <b>1105</b> is grounded via resistor <b>1110</b> while four volts are supplied to connector <b>1106</b>. A suitable time delay, equivalent to that at step <b>1503</b>, is provided at step <b>1507</b> before the voltage at pin eighteen is measured and stored at step <b>1508</b>. Thus, the voltage present on connector <b>1105</b> is measured and stored as voltage V<b>2</b>. At step <b>1509</b> a Z value is calculated from stored voltages V<b>1</b> and V<b>2</b>, and then stored. The pins one and twelve are reconfigured back to their initial state of high impedance inputs at step <b>1510</b>.
[0118]FIG. 16
[0119] Step <b>1304</b> of FIG. 13 is shown in further detail in FIG. 16. Within step <b>1304</b>, at step <b>1601</b> a Z value is collected in the same manner as at step <b>1302</b>. At step <b>1602</b> pins one and two are reconfigured as high impedance inputs and pins ten and eleven as low impedance outputs. At step <b>1603</b> pin ten is set to zero volts and pin eleven is set to positive four volts. Thus, four volts are supplied to connector <b>1105</b> while connector <b>1104</b> is grounded. A delay is then provided at step <b>1604</b>, (of typically two hundred microseconds for a device measuring ninety millimetres by two hundred and forty millimetres) to allow voltages in the sensor to settle before the voltage on pin seventeen is measured at step <b>1605</b>. Therefore, a voltage V<b>3</b> present on connector <b>1107</b> is measured which provides an indication of the X position of the applied force.
[0120] Pins ten and eleven are then reconfigured as high impedance inputs and pins twelve and thirteen are reconfigured as low impedance outputs at step <b>1606</b>. The voltage on pin twelve is then set to zero while the voltage on pin thirteen is set to four volts at step <b>1607</b>. Thus, four volts are supplied to connector <b>1107</b> while connector <b>1106</b> is grounded. A time delay is provided at step <b>1608</b>, similar to that at step <b>1604</b>, before the voltage appearing at pin eighteen is measured at step <b>1609</b>. Thus, a voltage V<b>4</b> present on connector <b>1105</b> is measured which provides an indication of the Y position of the applied force. Pins twelve and thirteen are then reconfigured back to their initial state of high impedance inputs.
[0121] Therefore, by the method described with reference to FIGS. <b>13</b> to <b>16</b> the interface circuit is able to make voltage measurements V<b>3</b> and V<b>4</b> which provide an indication of the position of the force applied to a fabric sensor, and measure voltages V<b>1</b> and V<b>2</b> which are proportional to currents passing through the sensor and provide information as to a second characteristic of the applied force. The second characteristic may be the pressure with which the force is applied, or a combination of the size of the force and the area. Furthermore, the circuit combines the voltages V<b>1</b> and V<b>2</b> to determine a Z value representative of the second characteristic.
[0122] The circuit <b>503</b> provides output data representative of X and Y position of the applied force and the Z value. However, in an alternative embodiment the interface circuit provides output data corresponding to the measured voltages V<b>1</b>, V<b>2</b>, V<b>3</b> and V<b>4</b>.
[0123]FIGS. 17A and 17B
[0124] The process by which the electrically conductive layers <b>901</b> and <b>902</b> form an electrical contact following the depression of a key is shown in FIGS. 17A and 17B. The fabric keyboard <b>202</b> is shown in cross section through a key registration device <b>303</b>. FIG. 17A shows an illustration of key <b>303</b> in the absence of a mechanical interaction. The key registration device <b>303</b> is moulded into the silicone rubber over centre moulding layer <b>904</b>. Located underneath the over centre moulded layer <b>904</b> is, in order of occurrence, the first electrically conductive fabric layer <b>901</b>, the first mask layer <b>905</b>, the first insulating mesh layer <b>908</b>, the central conductive layer <b>907</b>, the second insulating mesh layer <b>909</b>, the second mask layer <b>906</b>, the second electrically conductive fabric layer <b>902</b>, and the lower fabric layer <b>917</b>. In contact with the upper surface of the over centre moulding layer <b>904</b> is the upper fabric layer <b>903</b>. A graphical representation of the letter, numeral or function to which the key registration device <b>303</b> corresponds is printed onto the upper surface of fabric layer <b>903</b> to directly coincide with the centre of the key registration device protrusion <b>303</b>. The lower surface of the key registration device protrusion <b>303</b> has a contact protrusion <b>1702</b> extending towards the electrically conductive layer <b>901</b>.
[0125] An operator's finger <b>1701</b> is shown in FIG. 17A forming an initial contact with the upper surface of the key registration device protrusion <b>2601</b>. Pressure is applied by the finger <b>1701</b> to the key registration device protrusion <b>303</b> causing the key registration device to flex in a downward direction towards the first electrically conductive layer <b>901</b> as shown in FIG. 17B. The contact protrusion <b>1702</b> mechanically compresses the first electrically conductive layer <b>901</b> into close contact with the first mesh layer <b>908</b> the central conductive layer <b>907</b>, the second mesh layer <b>909</b>, and the second electrically conductive fabric layer <b>902</b>. It can be seen from FIG. 17B that the key registration device <b>303</b> and the associated contact protrusion <b>1702</b> are specifically aligned so as to facilitate a mechanical interaction bringing the electrically conductive layers closer together at region <b>1703</b> through a hole in the first and second masking layers <b>905</b> and <b>906</b>. It should also be noted that the depression of the key registration device by the operators' finger and the resultant bend portions <b>1704</b> and <b>1705</b> provide tactile feedback to the operators' finger indicating that the appropriate key on the fabric keyboard has been pressed.
[0126] The result of the mechanical interaction forcing the first electrically conductive layer <b>901</b> and the second electrically conductive layer <b>902</b> into close contact is that a voltage applied to either layer will result in a current flowing from one layer to another and enable electrical measurements to be made and the positional co-ordinates of the mechanical interaction to be determined as previously described. The positional co-ordinate data is supplied to the hand-held processor via the interface circuit. The hand-held processor subsequently correlates the X and Y positional co-ordinate data obtained at the point of the mechanical interaction with a series of look-up tables so that the corresponding data input function corresponding to the key pressed can be determined.
[0127] In this regard, the insulating masking layers <b>905</b> and <b>906</b> limit the areas within which a mechanical interaction may result in a current flowing between the first and the second electrically conductive layers <b>901</b> and <b>902</b>. Accordingly, an output will only be sent to the hand-held processor when a key is pressed and not following an accidental mechanical interaction at a point on the keyboard other than a key registration device. Therefore, the masking layers <b>905</b> and <b>906</b> prevent the transmission of ambiguous X and Y positional co-ordinate data correlating to positions around the pre-selected key registration devices and resulting in the correlation with a data input from the look-up table in response to an accidental mechanical interaction within the region around a key registration device.
[0128]FIGS. 18, 19 and <b>20</b>
[0129]FIG. 18 shows a further embodiment of the device <b>102</b> in a wrapped configuration. A hand-held processor <b>201</b>, such as a Palm® VX processor manufactured by Palm Inc. is enveloped by a fabric keyboard <b>202</b>. The fabric keyboard <b>202</b> of the present embodiment is divided into three separate portions by the bends formed in the fabric keyboard, namely a first bend <b>1805</b> formed along a first axis and a second bend on <b>1806</b> formed along a second axis. In the present embodiment, the first and second axes are disposed in a substantially parallel relationship to one another.
[0130] A first lateral portion <b>1801</b> contacts the back of the hand-held processor device <b>201</b> to form the rear protective cover. The first lateral portion <b>1801</b> extends through bend <b>1805</b> to the central portion <b>1802</b>. The central portion <b>1802</b> further extends through bend <b>1806</b> to the second lateral portion <b>1804</b> which, in the wrapped configuration, contacts the front surface of the hand-held processor device <b>201</b>. Hence, a protective cover is formed around the hand-held processor device <b>201</b> in the wrapped configuration by the first lateral portion which covers the rear of the device and the central and second lateral portions which form the front protective cover. The front protective cover and the rear protective cover are secured in position by the elastic strap <b>1803</b>.
[0131] The first stage in un-wrapping the device <b>102</b> is to release the elastic strap <b>1803</b> by sliding the strap over the top of the device <b>102</b>, as shown in FIG. 19.
[0132] Once the elastic strap <b>1803</b> has been released the front cover formed by central portion <b>1802</b> and second lateral portion <b>1804</b> can be folded back to reveal the front face of the hand-held processor device <b>309</b>. This configuration of the device is known as the intermediate configuration and is as shown in FIG. 20. The front surface of the hand-held processor device <b>309</b> functions as the operator interface by which the operator can interact with the device by selecting icons on the screen <b>310</b> using the stylus <b>401</b>, as shown in FIG. 20, or alternatively further functions may be selected using the interface buttons such as <b>311</b>.
[0133] As in the previous embodiment, in the intermediate configuration the hand-held processor <b>309</b> is conveniently supported in the operators' hand <b>402</b>. Accordingly, if the operator only wishes to use the hand-held processor alone (i.e. and not use the fabric keyboard <b>202</b>) it is only necessary to unwrap the device <b>102</b> to the intermediate configuration in which the device may be conveniently held in one hand leaving the other hand free to interact with the user interface of the hand-held processor device.
[0134]FIG. 21
[0135] Alternatively, if the operator should wish to use the fabric keyboard in conjunction with the hand-held processor device it will be necessary to re-configure the device into the operational configuration. To re-configure the device to the operational configuration, the front cover of the device <b>102</b> can be unfolded along the second bend <b>1806</b> as shown in FIG. 21 to reveal the keys of the keyboard that reside on the internal surfaces of the central and second lateral portions. In this transitional state, as shown in FIG. 21, the central portion <b>1802</b> and the second lateral portion <b>1804</b> are unfolded and ready for use as a keyboard. The first lateral portion <b>1801</b> remains concealed behind the hand-held processor device <b>309</b>.
[0136] To complete the reconfiguration of the device to the operational configuration, the hand-held processor device <b>309</b>, as shown in FIG. 21 is removed from the first lateral portion, where it is releasably secured, and connected to the interface circuit connection port <b>2101</b> shown centrally located on the upper edge of the central portion <b>1802</b>.
[0137]FIG. 22
[0138] The device is shown in the operational configuration in FIG. 22. In this configuration, the entire keyboard surface (i.e. the first lateral portion <b>1801</b>, the central portion <b>1802</b> and the second lateral portion <b>1804</b>) are accessible and accordingly, an operator may press any of the keys present on the keyboard surface. Loop strips <b>2201</b> and <b>2202</b> are shown located on the internal surface of the first portion of the keyboard <b>202</b>. These loop strips are configured to engage with corresponding hook strips attached to the rear surface of the hand-held processor device <b>309</b> to releasably secure the processor device to the keyboard as shown in the previous FIGS. <b>18</b> to <b>21</b>.
[0139] In the operational configuration, the hand-held processor device <b>309</b> is supported on a surface in a central and elevated position relative to the keyboard <b>202</b>. The processor device <b>309</b> is supported in the elevated position by a support leg (not shown). The keyboard <b>202</b> is connected to the hand-held processor device via the interface circuit and the serial input ports of the hand-held processor device <b>309</b> as previously described. The operator, therefore, can press keys on the surface of the keyboard <b>202</b> to input the corresponding alpha numerical data into the hand-held processor device <b>309</b> and view the data entries on the screen <b>310</b>.
[0140] When the operator has finished using the keyboard <b>202</b> the hand-held processor device can be disconnected from the keyboard and re-attached via its rear surface to the first lateral portion <b>1801</b>. The processor device <b>309</b> is secured into this position by the engagement between hook strips on the rear of the processor device <b>309</b> and the corresponding loop strips <b>2201</b> and <b>2202</b> located on the surface of the fabric keyboard <b>202</b>. The second lateral portion <b>1804</b> is then folded at <b>1806</b> to cover the central portion of the keyboard <b>1802</b>. In this position, the device has been re-configured into the intermediate position as described in reference to FIG. <b>20</b>. The central portion <b>1802</b> is then folded over at <b>1805</b> to form the front cover of the hand-held processor device <b>309</b>. The front and rear covers so formed of the device <b>102</b> are subsequently secured together in the wrapped configuration by the elastic strap <b>1803</b>.
[0141]FIG. 23
[0142] A further embodiment of the present invention is shown in the operational configuration in FIG. 23. As described in reference to the previous two embodiments, the fabric keyboard <b>2302</b> shown in FIG. 23 is connected to the hand-held processor device <b>309</b> via the interface circuit <b>2303</b>, flexible fabric cable <b>2305</b> and the serial interface provided on the rear bottom end <b>401</b> (not shown) of the hand-held processor. In this embodiment the hand-held processor <b>309</b> is a Palm® III processor manufactured by Palm Inc. The connecting strip <b>2305</b> provides a mechanical connection between the keyboard and the hand-held processor. The interface circuit, as previously described, provides power to the fabric keyboard <b>2302</b> and determines outputs from the fabric keyboard in a manner described in reference to FIGS. <b>11</b> to <b>16</b>. A slight modification to the operation of the keyboard is required given that power for the operation of the keyboard is derived from the hand-held processor which, in this embodiment provides 3.3 volts, with the previous embodiments operating on 3.7 to four volts derived from the Palm® Vx processor.
[0143] In the operational configuration, the alpha numeric characters of the keyboard <b>2302</b> are accessible to the operator and data input entries produced by pressing a key are displayed to the operator via the screen <b>310</b> of the hand-held processor <b>309</b>.
[0144] The keyboard <b>2302</b> of the present embodiment differs from that of the previously described embodiments in that the silicone rubber moulded key registration device layer <b>904</b> is absent. Accordingly, the keys do not have any elevation from the keyboard surface in the embodiment shown in FIG. 23. This has the advantage that the keyboard <b>2302</b> is of reduced thickness to the keyboard <b>202</b> which allows for a more compact device in the wrapped configuration and less steric hindrance on bending, but has the disadvantage in that no tactile feedback occurs on depressing a key and some protective cushioning capacity may be lost by omitting the silicone rubber moulded key registration layer. Therefore, in an alternative embodiment the fabric keyboard <b>2302</b> comprises a silicone rubber moulded key registration layer such as the layer <b>904</b>.
[0145] The application of a mechanical pressure to keyboard <b>2302</b> results in the identification of the position of the mechanical interaction by the interface circuit <b>2303</b> as previously described. In this embodiment, however, which uses a Palm® III processor as the hand-held processor <b>309</b>, the positional data is correlated with look-tables and related to a specific alpha numerical data entry in the PIC processor <b>1102</b>. The character representation is then transmitted to the hand-held processor <b>309</b>. Therefore, the look-up correlation is performed by the interface circuit <b>2303</b> rather than the hand-held processor <b>309</b>.
[0146] In addition to identifying particular locations corresponding to key-presses, it is also possible to identify gestures, such as the sweeping of a finger across a keyboard in a particular direction. Upon detecting a dynamic movement of this type, the interface circuit <b>2203</b> catches this and again converts this into a particular form of data that may be transferred to the hand-held processor <b>309</b>. In the present embodiment, for example, a gesture of this type could be used to shift from lower case to upper case characters. Alternatively, with the keyboard connected to a device such as a mobile phone for example, a gesture movement could indicate to the mobile phone that a call is to be established, equivalent to pressing the send button on most commercially available mobile phones.
[0147] In addition to being used as a keyboard, the keyboard <b>2302</b> may also perform other functions, similar to those available through use of a mouse or a touch tablet etc. Under this mode of operation, instead of individual regions being identified, movements over the surface of the device are detected and conveyed as positional or vector information to the hand-held processor <b>309</b>. A region within the device may be established allowing mode selection. Alternatively, a particular gesture movement, such as a vertical swipe, may be used to indicate a transfer between modes of operation.
[0148]FIG. 24
[0149] In FIG. 24, the hand-held processor <b>309</b> is shown connected to a keyboard <b>2401</b> of similar construction to keyboard <b>2302</b> but having an alternative means of securing the keyboard in the wrapped configuration. Whereas keyboard <b>2302</b> is provided with Velcro strips, keyboard <b>2401</b> has press-studs.
[0150] The method of wrapping the hand-held processor <b>309</b> from the operational configuration to the wrapped configuration in the present embodiment is in FIGS. 24, 25 and <b>26</b>. In FIG. 24, the hand-held processor <b>309</b> and keyboard <b>2401</b> are shown mutually arranged such that a user may type on the keyboard while observing its screen display <b>310</b> which is centrally located relative to the keyboard <b>2401</b> and supported in an elevated position relative to the plane of the keyboard. However, when the use of the processing device <b>309</b> is no longer required, it is wrapped up in the fabric keyboard <b>2401</b>, to form a protective cover for the hand-held processor <b>309</b>. The keyboard is provided with press-studs <b>2410</b> to <b>2413</b> which are fastened to secure the keyboard in place around the hand-held processor <b>309</b>.
[0151] The hand-held processor <b>309</b> is wrapped in the keyboard by firstly bending the flexible fabric cable <b>2305</b> such that the hand-held processor <b>309</b> is rotated forward as indicated by arrow <b>2415</b>, around a first axis indicated by dashed line <b>2416</b>. In the present embodiment, flexible fabric cable <b>2305</b>, is bent such that the front face <b>2417</b> of the hand-held processor <b>309</b> lays against a central portion <b>2420</b> of the keyboard's upper surface, as shown in FIG. 25. In an alternative embodiment, the flexible fabric cable is replaced by a hinged mechanism that allows similar folding while providing the electrical data connection between the keyboard <b>2401</b> and the processing device <b>309</b>.
[0152]FIGS. 25 and 26
[0153] Therefore, FIG. 25 shows the fabric keyboard <b>2401</b> and the processing device <b>309</b> after the first stage of the wrapping process in the intermediate position, and it also shows the connecting strip connected to the hand-held processor <b>309</b> by a suitable connector <b>2501</b>. A leg <b>2502</b> is provided which is connected by means of a hinge to the connector <b>2501</b>. The leg is shown in its operating position and it is used to provide a stand for the hand-held processor <b>309</b> to allow the LCD screen to be viewed more easily.
[0154] In order to reconfigure the device into the wrapped configuration, the leg <b>2502</b> is folded down, so that it is substantially parallel to the rear of the hand-held processor. A first lateral portion of the keyboard <b>2510</b> is then bent around a second axis indicated by dashed line <b>2421</b>, and at right angles to axis <b>2416</b>, so that the first lateral portion <b>2510</b> of the keyboard lays against the rear surface <b>2521</b> of the hand-held processor <b>309</b>. The keyboard is then folded around a third axis <b>2422</b>, substantially parallel to the second axis <b>2421</b>, so that a second lateral portion of the keyboard <b>2511</b> lays against the rightmost part of the rear surface <b>2521</b> of the hand-held processor <b>309</b>. Thus hand-held processor <b>309</b> is wrapped in the keyboard as shown in FIG. 26, and the press-studs <b>2412</b> and <b>2413</b> are then fastened to <b>2411</b> and <b>2410</b> to hold the keyboard in place.
[0155] Thus the keyboard <b>2401</b> may be arranged in an operational configuration as shown in FIG. 24 and may be reconfigured into a wrapped configurations as shown in FIG. 26, by rotating the hand-held processor <b>309</b> by folding the connecting means about a first axis <b>2416</b>, and then folding the keyboard about a second axis <b>2421</b> and a third axis <b>2422</b> which are non-parallel with the first axis.
[0156]FIG. 27
[0157] A rear view of hand-held processor <b>309</b> (a Palm® III processor manufactured by Palm Inc.) is shown in FIG. 27. The rear of the hand-held processor <b>309</b> includes ten electrical connections referred to as pins, such as pins <b>2702</b>, <b>2703</b> and <b>2710</b>. Pin <b>2702</b> provides 3.3 volts to the interface circuit through a three hundred and thirty ohm resistor within the hand-held processor. From the hand-held processor perspective, pin <b>2703</b> is the receive data connection, therefore data from interface circuit <b>2303</b> is supplied to this pin. Signal ground is provided by pin <b>2710</b> and for this particular application the remaining pins are not used.
[0158]FIG. 28
[0159] The keyboard can be used with any portable equipment where data entry is required or is considered desirable. A further example is shown in FIG. 28 in which a flexible keyboard <b>2401</b>, is attached to a mobile cellular telephone <b>2801</b> via a suitable interface <b>2803</b>. Typically, communications interfaces of mobile cellular telephones are responsive to AT commands as is well known in the art. Particular implementation of an interface device <b>2803</b> will, however, require modification in order to facilitate connection to a particular mobile phone variety and information may be required from a mobile telephone company in order to fully secure an appropriate link without invalidating warranties.
[0160] Increasingly, mobile telephones similar to telephone <b>2801</b> are being used for the transmission of text messages, that may be achieved using the second generation GSM standard via the SMS procedure. Text communication is further enhanced by WAP technologies and applications for third generation mobile telephones. Thus, a keyboard of this type becomes particularly attractive when the telephone is being used for e-mail or Web browsing. Thus, a relatively small telephone can be given functionality substantially similar to that provided by more sophisticated models, such as the Nokia Communicator 9000.
[0161]FIG. 29
[0162]FIG. 29 shows a further embodiment of the present invention in the operational configuration. The keyboard <b>2901</b> is identical in structure to keyboard <b>2401</b> previously described in reference to FIG. 24. As before, the surface of the keyboard is graphically divided into a plurality of regions each of which is associated with a particular letter, such as the letter W indicated at <b>2902</b>, numeral or similar keyboard button function. The keyboard <b>2901</b> is secured to a hand-held electronic processing device <b>309</b> which, in this example, is a Palm IIIe manufactured by Palm Inc. The keyboard is secured to the hand-held device <b>309</b> by clamping a short portion of the keyboard between the two halves of the case of the hand-held device.
[0163] An advantage of the arrangement shown in FIG. 29 is that the keyboard remains permanently connected to the electronic processing device and is therefore always available for an operator to use when making operations where it is preferable for a manual keyboard to be available. In addition, whilst being transported, the keyboard adds very little in terms of bulk and is therefore permanently provided without incurring undesirable additional weight and bulk. Furthermore, during transportation the sheets forming keyboard <b>2901</b> are arranged to be wrapped around the device <b>309</b> thereby minimising the additional bulk associated with the device <b>309</b> while at the same time providing a protective cover.
[0164] In the operational configuration shown in FIG. 29 an operator can access all the keys on the surface of the fabric keyboard. When not in use, however, such as during transportation, the fabric keyboard <b>2901</b> can be reconfigured into the wrapped configuration as shown in FIG. 30. The fabric keyboard is first extended over the surface of the hand-held processor <b>309</b>, around a first edge of the device, across the rear of the device and around the opposing second edge of the device.
[0165]FIG. 30
[0166] The fabric sheets are held firmly in place by means of a hoop and loop fastener such as Velcro or similar fastening made up of components <b>3001</b> and <b>3002</b>.
[0167]FIG. 31
[0168] The electrical connections formed between the fabric keyboard <b>2901</b> and the processing device <b>309</b> are shown in FIG. 31. For the purpose of illustration, only the first electrically conductive layers <b>901</b> and <b>902</b>, and the central conductive layer <b>907</b> of the fabric keyboard have been shown. It must be appreciated however, that the device advantageously comprises nine layers as previously described in reference to FIG. 23 or, in an alternative embodiment, comprises the ten layers described in reference to FIG. 9.
[0169] The first electrically conductive layer <b>901</b> has first and second conductive tracks <b>911</b> and <b>912</b> attached thereto as previously described and the second electrically conductive layer <b>902</b> has a third conductive track <b>913</b> and a fourth conductive track <b>914</b> attached thereto, again as previously described. Central conductive layer <b>907</b> has previously been described in reference to FIG. 9. The position of this mechanical interaction is detected as previously described in FIGS. <b>12</b> to <b>17</b>.
[0170] The process of measuring X and Y co-ordinates of a mechanical interaction on the keyboard surface is a two-part operation and is substantially similar to that performed within the hand-held processor device <b>309</b>. Consequently, this provides a relatively straightforward manner for interfacing the keyboard <b>2901</b> with the processing device <b>309</b>.
[0171] The display <b>310</b> includes a glass sheet <b>3121</b> having an electrically conductive coating applied to its upper surface. This is then held parallel to a transparent plastic sheet <b>3122</b> having an electrically conductive coating on its lower surface. The two sheets <b>3121</b> and <b>3122</b> are held very close together and, as such, a minimal mechanical pressure applied to upper sheet <b>3122</b> results in electrical contact being made between the two sheets. The position of this mechanical contact is then determined by using a process substantially similar to that performed in order to determine the position of contact on the fabric keyboard <b>2901</b>. Consequently, in the configuration shown in FIG. 31, the electronics provided for determining the position of a mechanical interaction upon the actual hand-held processor display <b>310</b> is exploited to provide a similar mechanical detection process for the fabric keyboard <b>2901</b>. The two are therefore connected in parallel such that the electronics of the hand-held processor <b>309</b> operate as normal receiving signals via the fabric keyboard <b>2901</b> that are substantially similar to signals received from the internal display <b>310</b>.
[0172] The resistance of conductive sheet <b>901</b> in the X direction, between conductive tracks <b>911</b> and <b>912</b>, is typically 5K57 Ohms. Similarly, the resistance in the Y direction of sheet <b>902</b>, between conductive tracks <b>913</b> and <b>914</b> is typically 1K36 Ohms. In the particular software used to display a keyboard on hand-held processor display <b>310</b>, the on screen keyboard is positioned substantially at the centre of the display, as indicated by dotted line <b>3123</b>. Consequently, signals received from the fabric keyboard <b>2901</b> require off-sets in order for the regions representing alpha numeric characters to map onto the position of similar alpha numeric characters displayed in region <b>3123</b>. This is achieved by the provision of additional resistors <b>3131</b>, <b>3132</b>, <b>3133</b> and <b>3134</b>. Typically, for sheet resistances previously described resistors <b>3131</b> and <b>3132</b> have a resistance of 2K Ohms and resistors <b>3133</b> and <b>3134</b> have a resistance of two hundred and twenty Ohms. Additional processing circuitry of the hand-held processor, that is not modified in any way, is represented generally by box <b>3150</b>.
[0173]FIG. 32
[0174] An alternative embodiment to the fabric keyboard <b>202</b>, <b>2401</b> and <b>2801</b>, as previously described, is shown in FIG. 32. In this embodiment, the keyboard <b>3201</b> is a membrane keyboard and is shown in an exploded perspective view in FIG. 32 to illustrate the constituent layers.
[0175] The uppermost layer is a silicone rubber moulded layer <b>904</b>, identical to that previously described in reference to FIG. 9. This layer is laminated on the upper surface with a durable fabric layer such as layer <b>903</b> (described in reference to FIG. 9), onto which graphical icons corresponding to the individual keys are printed. In an alternative embodiment, the uppermost layer is laminated with a durable flexible plastic film, such as the polyester or polyvinyl chloride film, onto which the graphics corresponding to each key are printed.
[0176] The membrane keyboard <b>3201</b> comprises a first electrically conductive membrane film <b>3202</b> and a second electrically conductive membrane film <b>3203</b>. In addition, a spacing membrane layer <b>3204</b> is positioned in between the first electrically conductive membrane layer <b>3202</b> and the second electrically conductive membrane layer <b>3203</b>.
[0177] The first electrically conductive membrane layer <b>3202</b> is a film of Mylar® (polyethylene terephthalate). Onto the underside of the film <b>3202</b> carbon electrodes (formed from silver-loaded ink), such as <b>3210</b>, are printed forming the conductivity of the first electrically conductive membrane. The electrodes are connected to an interface circuit which supplies voltages to the electrodes, such as <b>3210</b>, via conductive tracks, such as <b>3211</b>. Each electrode is specifically aligned so as to correspond with a key registration device on the layer <b>904</b>. For example, the electrode <b>3210</b> corresponds to the centre of the ‘CAPS LOCK’ key <b>3240</b>.
[0178] The second electrically conductive membrane layer <b>3203</b> is also composed of Mylar® membrane having silver-loaded ink electrodes such as <b>3220</b> printed onto the upper surface which form the electrical conductivity of the second electrically conductive membrane layer. Each of the electrodes printed onto the upper surface of layer <b>3203</b> is aligned with a corresponding electrode on layer <b>3202</b> and a corresponding key registration device on layer <b>904</b>. For example, electrode <b>3220</b> on layer <b>3203</b> is specifically aligned with electrode <b>3210</b> on layer <b>3202</b> and the ‘CAPS LOCK’ key <b>3240</b> on layer <b>904</b>.
[0179] A separator layer <b>3204</b> is a non-conductive membrane sheet of Mylar®with holes, such as <b>3230</b>, located to coincide with the electrodes printed on to the surfaces of layers <b>3202</b> and <b>3203</b>. For example, the hole <b>3230</b> is specifically aligned with the electrode <b>3210</b> on layer <b>3202</b> and the electrode <b>3220</b> on layer <b>3203</b>.
[0180] The separator layer <b>3204</b> prevents an electrical contact occurring between the electrodes of layers <b>3202</b> and <b>3203</b> unless a mechanical interaction has occurred by pressing a key on layer <b>904</b>. For example, the ‘CAPS LOCK’ key <b>3240</b>, when pressed, causes the compression of the electrode <b>3210</b> towards the electrode <b>3220</b> through the hole <b>3230</b> in the separator layer <b>3204</b>. In principal the key registration device <b>3240</b> is functioning identically to the key registration device <b>303</b> as described in reference to FIGS. 17A and 17B.
[0181] Accordingly, if a voltage is supplied to the electrode <b>3210</b> via the conductive track <b>3211</b>, a press of the ‘CAPS LOCK’ key will form an electrical contact between the electrode <b>3210</b> of layer <b>3202</b> and the electrode <b>3220</b> of layer <b>3203</b>. Therefore, a voltage output is detectable in the conductive track <b>3221</b> on layer <b>3203</b>. As the depression of the ‘CAPS LOCK’ key is the only key that would produce a voltage output in conductive track <b>3221</b> when a voltage has been applied to the conductive track <b>3211</b>, then, by detecting this voltage output, the interface circuit is able to correlate the output with the corresponding electrical connections formed. This data is either correlated with look-up tables in the interface circuit to assign the correlating ‘CAPS LOCK’ function output with the key press or the look-up table correlation is performed in the hand-held processor following an output of the connections formed and the output detected.
[0182] In an alternative embodiment, the membrane layers <b>3202</b>, <b>3203</b> and <b>3204</b> are made of an alternative plastics material such as polyester or polyvinyl chloride.
[0183]FIG. 33
[0184] The electrically conductive membrane layer <b>3202</b> is shown in more detail in FIG. 33. The layer <b>3202</b> has a conductive electrode, such as <b>3210</b>, for each key of the keyboard and the elongate space bar, in this embodiment, has six corresponding electrodes as indicated at <b>3320</b>. Voltages are applied to the electrodes via conductive track <b>3211</b> and <b>3301</b> to <b>3313</b> which are generally arranged to define fourteen columns respectively. The conductive tracks <b>3211</b> and <b>3301</b> to <b>3313</b> extend to form a connection with the interface circuit (not shown). The interface circuit can form a connection independently with each conductive track as will be described later in reference to FIG. 34.
[0185] The second electrically conductive membrane layer <b>3201</b> is also shown in FIG. 33. Each conductive electrode printed on the surface of membrane layer <b>3203</b>, such as <b>3220</b>, is connected by one of five conductive tracks <b>3221</b> and <b>3330</b> to <b>3334</b>. In contrast to the first electrically conductive layer <b>3202</b>, the conductive tracks of the second membrane layer <b>3203</b> effectively connects the electrodes to define a series of five rows that extend near perpendicularly to the columns defined by the conductive tracks on layer <b>3202</b>. Accordingly, each key, when pressed, will only produce an output in a specific row following the application of a voltage to a specific column defined on layer <b>3202</b>. For example, if a voltage is supplied to conductive track <b>3303</b> which extends to form connections to the six electrodes corresponding to the space bar key as indicated at <b>3320</b>, and the space bar key is depressed, a voltage output will be detectable in conductive track <b>3330</b> of layer <b>3203</b>. The depression of the space bar key is the only key that will produce an output in conductive track <b>3330</b> when a voltage is supplied to the conductive track <b>3303</b>.
[0186] There are many alternative configurations that the electrodes and conductive tracks may take to essentially achieve the same function to that shown in FIG. 33. In one such example of an alternative embodiment, the conductive rows and columns are effectively printed onto the same membrane layer such that at a given position corresponding to a key registration device the printed electrodes of a specific row and column terminate so as to provide an open circuit with electrodes adjacent to each other in the area of a key. In this embodiment however, attached to the underside of each key registration device is a ‘pill’ of conductive material such as carbon which, when the key is depressed, contacts and bridges the gap between the respective column and row terminal to form a closed circuit. In a similar manner to that described in reference to FIGS. 31 and 32, the detection of an output voltage in a particular row in response to a voltage supplied to a particular column will be indicative of a specific key press.
[0187]FIG. 34
[0188] In order to enable the detection of a key press within an area of the keyboard, the interface circuit is arranged as shown in FIG. 34. The interface device includes a detection processor <b>3401</b>, a pressure/location detection circuit <b>3402</b>, a switching circuit <b>3403</b>, a multiplex switch <b>3404</b> having electrical connection inputs elements <b>3405</b>, an input socket <b>3406</b> and an output socket <b>3407</b> provided to allow connection to a hand-held device <b>309</b>.
[0189] Each of the five conductive tracks that define five rows on membrane layer <b>3303</b> has an individual connection formed thereto and each of the fourteen conductive tracks that define columns of membrane layer <b>3302</b> has a connection formed thereto. Consequently there are nineteen connections formed between the interface circuit and the keyboard. The wires corresponding to each connection are fed individually to the input elements <b>3405</b> of multiplex switching circuit <b>3404</b>.
[0190] If a key is pressed on the keyboard, the interface circuit provides an output identifying the location of a mechanical interaction. Voltages are applied to the keyboard through the pressure/location detection circuit <b>3402</b> which is essentially the same as the circuit shown in FIG. 11. The circuit shown in FIG. 11 forms four connections which in the interface circuit of the present embodiment are connected to multiplex switch <b>3404</b>. In this embodiment, only two connections of the circuit shown in FIG. 11 are utilised. For example, voltages are applied to the conductive tracks of layer <b>3302</b> via connection <b>1104</b> and connection <b>1107</b> is connected to the conductive tracks of layer <b>3303</b> to detect any output voltages. The precise arrangement of the connections formed at any given time is determined by the multiplex switch, under the control of the detection processor. In a first mode of operation, the multiplex switch conducts a sequential scan of each row following the application of a voltage to each conductive column on layer <b>3302</b>.
[0191] If an output is detected via connector <b>1107</b> in response to a key press, the pressure location detection circuit produces an output which is sent via the switching circuit <b>3405</b> to the detection processor <b>3401</b> where the output is correlated with the precise connection formed and positional information corresponding to the connections formed and the output received are sent to the hand-held processor via the switching circuit <b>3405</b> and the output socket <b>3407</b>. In the present embodiment, such data is correlated with look-up tables to determine the corresponding alpha numerical or function input to which the key pressed relates.
[0192] In an alternative embodiment, to reduce the number of operations required to determine which key has been pressed and hence increase the speed with which a key press is detected, the multiplex switch <b>3404</b>, in an initial state under the control of the detection processor <b>3401</b>, connects the pressure/location detection circuit <b>3402</b> to all five conductive tracks on layer <b>3203</b> and a second connection to all fourteen conductive tracks on layer <b>3202</b>. A total of two connections to the pressure location detection circuit <b>3402</b> are made. If, on viewing these terminals, an open circuit is present, no mechanical interaction has occurred on the alpha-numeric keyboard. Alternatively, if a closed circuit is identified, this indicates the presence of a mechanical interaction and an output to this effect is supplied to switching circuit <b>3403</b> which in turn conveys this information to the detection processor <b>3401</b> and to output socket <b>3407</b>.
[0193] On detection of a mechanical interaction, the multiplex switch <b>3404</b> under the control of detection processor <b>3401</b>, maintains the connection of the pressure/location detection circuit <b>3402</b> to layer <b>3202</b>, and a single connection is made from the pressure/location detection circuit <b>3203</b> to the leftmost seven of the conductive tracks <b>3211</b> and <b>3301</b> to <b>3306</b> of layer <b>3202</b>. Again the pressure/location detection circuit <b>3402</b> detects the presence of a closed or open circuit; a closed circuit indicating one or more key presses in the leftmost half of the alpha-numeric keyboard. An output indicative of an open or closed circuit is supplied to the switching circuit <b>3403</b> which in turn conveys this information to the detection processor <b>3401</b> and to output socket <b>3407</b>.
[0194] The multiplex switching circuit is then commanded by the detection processor to disconnect the connection to the seven leftmost conductive tracks of layer <b>3202</b> and make connections from the pressure/location detection circuit <b>3402</b> to the remaining seven conductive <b>3307</b> to <b>3313</b> respectively. Again an open or closed circuit is detected and the information relayed to the detection circuit <b>3401</b>. A dosed circuit at this stage indicates one or more key presses in the rightmost half of the QWERTY keyboard outline.
[0195] The connections to the pressure/location detection circuit <b>3402</b> are maintained by the detection processor while the pressure location detection circuit provides an output indicative of a mechanical interaction. When a mechanical interaction is no longer indicated, the detection processor returns the multiplex switch back into the initial state.
[0196] Alternatively, if one or more key presses are detected relating to either the seven leftmost conductive tracks <b>3211</b>, <b>3301</b> to <b>3306</b>, then the detection processor <b>3401</b> performs a binary search to identify the conducting row and column intersection at which a mechanical interaction is present. The circuit does this by a process of elimination. For example, if a key press is not detected in the columns relating to conductive tracks <b>3307</b> to <b>3313</b> then no further search is necessary in respect of these columns. But, if a key press is detected in the seven leftmost conducting columns relating to conductive tracks <b>3211</b> and <b>3301</b> to <b>3306</b>, the multiplex switch <b>3404</b> under the control of detection processor <b>3401</b> makes connections from pressure/location detection circuit <b>3402</b> to the first four conductive tracks <b>3211</b> and <b>3301</b> to <b>3303</b> of layer <b>3202</b> and a further connection to the five conductive tracks on layer <b>3203</b>. Pressure/location detection circuit <b>3402</b> detects the presence of an open or dosed circuit and provides an indicative output to detection processor <b>3401</b>. The multiplex switch <b>3404</b>, then makes a connection from pressure/location detection circuit <b>3402</b> to the next three attachment portions <b>3304</b> to <b>3306</b> while maintaining the connections to the five conductive tracks of layer <b>3203</b>. The pressure/location detection circuit <b>3402</b> detects the presence of an open or closed circuit and provides an indicative output to detection processor <b>3401</b>.
[0197] Thus, the control circuit identifies if just one or both of the two groups of four columns is subject to a key press. If just one of the two groups is identified as relating to a key press, then this group only is interrogated and the other group is eliminated from further search. But if both groups are identified as relating to a key press, then both groups will need to be interrogated further.
[0198] The process of binary search is continued in this manner until the identity of the individual columns relating to the key press or presses is established. A similar process is then followed to establish which of the rows contains the key press or presses. This is done by making connection of the location detection device to all fourteen conductive tracks of layer <b>3202</b> and a second connection to a varying number of the conductive tracks of layer <b>3203</b>. Having established both the row and the column, the detection processor <b>3401</b> then provides an output indicating the location(s) to output socket <b>3407</b> via the switching circuit <b>3403</b>. The detection processor then resets the multiplex switching circuit to its initial state in readiness for the next mechanical interaction to be detected.
[0199] The membrane keyboard embodiment described in reference to FIGS. <b>32</b> to <b>33</b> may be substituted for the fabric keyboard as described in all the previously described embodiments. Accordingly, the membrane keyboard may be folded in any of the previously described configurations.
35 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US2012074970A1 | Cited by | United States of America | Pre-grant |
| US2005238405A1 | Cited by | United States of America | Pre-grant |
| US9658700B2 | Cited by | United States of America | Search report |
| US2007176902A1 | Cited by | United States of America | Pre-grant |
| US8289702B2 | Cited by | United States of America | Search report |
| US10612172B2 | Cited by | United States of America | Search report |
| US2004097256A1 | Cited by | United States of America | Pre-grant |
| US9532631B2 | Cited by | United States of America | Applicant |
| US2006050475A1 | Cited by | United States of America | Pre-grant |
| US2007146313A1 | Cited by | United States of America | Pre-grant |
| US2004095325A1 | Cited by | United States of America | Pre-grant |
| US2009033627A1 | Cited by | United States of America | Pre-grant |
| US9128533B2 | Cited by | United States of America | Search report |
| US9769293B2 | Cited by | United States of America | Applicant |
| CN103794396A | Cited by | China | Search report |
| US2010283749A1 | Cited by | United States of America | Pre-grant |
| US7213991B2 | Cited by | United States of America | Applicant |
| GB2409725A | Cited by | United Kingdom | Search report |
| US9442594B2 | Cited by | United States of America | Search report |
| US2012162079A1 | Cited by | United States of America | Pre-grant |
| US2006209031A1 | Cited by | United States of America | Pre-grant |
| US2002063690A1 | Cites | United States of America | Pre-grant |
| US2002122028A1 | Cites | United States of America | Pre-grant |
| US2002180621A1 | Cites | United States of America | Pre-grant |
| US2004169642A1 | Cites | United States of America | Pre-grant |
| US3911215A | Cites | United States of America | Pre-grant |
| US4220815A | Cites | United States of America | Pre-grant |
| US4687885A | Cites | United States of America | Pre-grant |
| US4707845A | Cites | United States of America | Pre-grant |
| US4798919A | Cites | United States of America | Pre-grant |
| US5100098A | Cites | United States of America | Pre-grant |
| US5159159A | Cites | United States of America | Pre-grant |
| US5220521A | Cites | United States of America | Pre-grant |
| US5262778A | Cites | United States of America | Pre-grant |
| US5453941A | Cites | United States of America | Pre-grant |
| US5459461A | Cites | United States of America | Pre-grant |
| US5616897A | Cites | United States of America | Pre-grant |
| US5648771A | Cites | United States of America | Pre-grant |
| US5686705A | Cites | United States of America | Pre-grant |
| US5815139A | Cites | United States of America | Pre-grant |
| US5852260A | Cites | United States of America | Pre-grant |
| US6108200A | Cites | United States of America | Pre-grant |
| US6174097B1 | Cites | United States of America | Pre-grant |
| US6178619B1 | Cites | United States of America | Pre-grant |
| US6265993B1 | Cites | United States of America | Pre-grant |
| US6538642B2 | Cites | United States of America | Pre-grant |
| US6575647B1 | Cites | United States of America | Pre-grant |
| US6585162B2 | Cites | United States of America | Pre-grant |
85 members in 12 offices
Priority claims14
| Document | Office | Kind | Date |
|---|---|---|---|
| 0007679 | United Kingdom | A | |
| 0011962 | United Kingdom | A | |
| 0026806 | United Kingdom | A | |
| 0026807 | United Kingdom | A | |
| 0101444 | United Kingdom | W | |
| 00076794 | – | – | – |
| 00119628 | – | – | – |
| 00268060 | – | – | – |
| 00268078 | – | – | – |
| GB20000007679 | – | – | – |
| GB20000011962 | – | – | – |
| GB20000026806 | – | – | – |
| GB20000026807 | – | – | – |
| WO2001GB01444 | – | – | – |
Members85
| Document | Office | Kind | |
|---|---|---|---|
| GB0007679D0 | United Kingdom | D0 | |
| GB0007680D0 | United Kingdom | D0 | |
| WO0034967A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU1161600A | Australia | A | |
| GB0011962D0 | United Kingdom | D0 | |
| GB0026806D0 | United Kingdom | D0 | |
| GB0026807D0 | United Kingdom | D0 | |
| DE19856678A1 | Germany | A1 | |
| GB0107961D0 | United Kingdom | D0 | |
| GB0107962D0 | United Kingdom | D0 | |
| GB0107965D0 | United Kingdom | D0 | |
| GB0107975D0 | United Kingdom | D0 | |
| GB0107978D0 | United Kingdom | D0 | |
| GB0112150D0 | United Kingdom | D0 | |
| EP1135784A1 | European Patent Office (EPO) | A1 | |
| WO0175572A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO0175575A2 | World Intellectual Property Organization (WIPO) | A2 | |
| WO0175922A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0175923A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO0175924A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU4263101A | Australia | A | |
| AU4263301A | Australia | A | |
| AU4264001A | Australia | A | |
| AU4264101A | Australia | A | |
| AU4434001A | Australia | A | |
| WO0188683A1 | World Intellectual Property Organization (WIPO) | A1 | |
| AU5857301A | Australia | A | |
| CN1324491A | China | A | |
| DE19856678C2 | Germany | C2 | |
| GB2365132A | United Kingdom | A | |
| GB2365133A | United Kingdom | A | |
| GB2365134A | United Kingdom | A | |
| GB2365532A | United Kingdom | A | |
| GB2365533A | United Kingdom | A | |
| WO0175575A3 | World Intellectual Property Organization (WIPO) | A3 | |
| GB2367134A | United Kingdom | A | |
| EP1135784B1 | European Patent Office (EPO) | B1 | |
| WO0175572A3 | World Intellectual Property Organization (WIPO) | A3 | |
| AT215729T | Austria | T | |
| ATE215729T1 | Austria | T1 | |
| DE59901155D1 | Germany | D1 | |
| HU0104679A2 | Hungary | A2 | |
| HUP0104679A2 | Hungary | A2 | |
| HK1041364A1 | Hong Kong, China | A1 | |
| GB2365133B | United Kingdom | B | |
| GB2365532B | United Kingdom | B | |
| GB2365533B | United Kingdom | B | |
| GB2367134B | United Kingdom | B | |
| US2002134116A1 | United States of America | A1 | |
| US2002134828A1 | United States of America | A1 | |
| US2002135457A1 | United States of America | A1 | |
| US2002162732A1 | United States of America | A1 | |
| ES2176045T3 | Spain | T3 | |
| GB2365132A8 | United Kingdom | A8 | |
| EP1269298A2 | European Patent Office (EPO) | A2 | |
| EP1269302A2 | European Patent Office (EPO) | A2 | |
| EP1269501A1 | European Patent Office (EPO) | A1 | |
| EP1269502A1 | European Patent Office (EPO) | A1 | |
| EP1269503A1 | European Patent Office (EPO) | A1 | |
| GB2365132B | United Kingdom | B | |
| US2003011576A1 | United States of America | A1 | |
| EP1282852A1 | European Patent Office (EPO) | A1 | |
| HK1048193A1 | Hong Kong, China | A1 | |
| HK1048371A1 | Hong Kong, China | A1 | |
| HK1048372A1 | Hong Kong, China | A1 | |
| HK1048701A1 | Hong Kong, China | A1 | |
| HK1049715A1 | Hong Kong, China | A1 | |
| CN1423769A | China | A | |
| US6585162B2 | United States of America | B2 | |
| US2003146902A1 | United States of America | A1 | |
| CN1437756A | China | A | |
| HU222639B1 | Hungary | B1 | |
| JP2003529837A | Japan | A | |
| JP2003529838A | Japan | A | |
| US6639162B2 | United States of America | B2 | |
| US6861961B2 | United States of America | B2 | |
| CN1200438C | China | C | |
| EP1269502B1 | European Patent Office (EPO) | B1 | |
| DE60111510D1 | Germany | D1 | |
| HK1041364B | Hong Kong, China | B | |
| HK1048192B | Hong Kong, China | B | |
| US6947031B2 | United States of America | B2 | |
| DE60111510T2 | Germany | T2 | |
| US7102614B2 | United States of America | B2 | |
| US7161084B2 | United States of America | B2 |
14 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Lapsed due to failure to pay maintenance feeLapsedFP | FP | |
| Lapse for failure to pay maintenance feesLapsedLAPS | LAPS | |
| Information on status: patent discontinuationSTCH | STCH | |
| Fee payment procedureFEPP | FEPP | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| Surcharge for late paymentSULP | SULP | |
| Maintenance fee reminder mailedREMI | REMI | |
| AssignmentAS | AS | |
| Fee paymentFPAY | FPAY | |
| AssignmentAS | AS | |
| AssignmentAS | AS | |
| AssignmentAS | AS |
Numbers
- Publication, DOCDB
- 2003146902
- Publication, EPODOC
- US2003146902
- Application
- 9980236
- Application, DOCDB
- 98023601
- Application, EPODOC
- US20010980236
Titles
- English
- Manual input apparatus and processor
Classification
- CPC, 12
- H01H13/785
- G06F1/1632
- G06F3/0221
- H01H13/702
- H01H2201/036
- H01H2203/01
- H01H2209/016
- H01H2215/004
- H01H2215/008
- H01H2223/046
- H01H2223/052
- H01H2229/00
- IPC, 5
- G06F15 02
- G06F1 16
- G06F3 02
- H01H13 702
- H01H13 785
- USPC, 1
- 345168000