Finger touch detection method and handheld device

By detecting the finger distribution area in the handheld device in the virtual reality system and quantifying the data, the problem of excessive grip posture detection data is solved, and the effect of improving transmission efficiency is achieved.

CN115079814BActive Publication Date: 2025-04-15HTC CORP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202110509741.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2021-03-16
Filing Date
2021-05-11
Publication Date
2025-04-15
Estimated Expiration
2041-05-11

AI Technical Summary

Technical Problem

In virtual reality systems, the grip posture-related detection data may be too large to be transmitted to the host and/or head-mounted display.

Method used

By detecting the finger distribution area on the touch detection area of ​​the handheld device and distributing a predetermined data size on a specific sensor, the original data is quantized according to the bit size, providing the quantized original data to reduce the amount of transmitted data.

Benefits of technology

Effectively reduce the total data size related to the user's grip posture and improve the transmission efficiency between the handheld device and the HMD or host.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115079814B_ABST
    Figure CN115079814B_ABST
Patent Text Reader

Abstract

The embodiments of the present disclosure provide a finger touch detection method and a handheld device. The method includes: detecting a finger distribution area touched by multiple fingers on a touch detection area, wherein the touch detection area includes multiple touch sensors, and the finger distribution area includes multiple specific sensors of the touch sensor; distributing a predetermined data size on the specific sensors, wherein each specific sensor is distributed with a corresponding bit size; obtaining the original data detected by each specific sensor; quantizing the original data of each specific sensor based on the corresponding bit size; and providing the quantized original data of each specific sensor. Therefore, the transmission efficiency of the handheld device can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure generally relates to a touch detection technology, and more particularly to a finger touch detection method and a handheld device. Background Art

[0002] In current virtual reality (VR) systems, users can use their VR controllers to perform various inputs to the VR system. In one scenario, the VR controller is capable of detecting data representing a holding posture of how the user holds the VR controller, and transmitting the detected data to a host or head mounted display (HMD) of the VR system.

[0003] However, the size of the detection data related to the holding posture may be too large to be transmitted to the host and / or the HMD. Summary of the invention

[0004] Therefore, the present disclosure relates to a finger touch detection method and a handheld device that can be used to solve the above technical problems.

[0005] An embodiment of the present disclosure provides a finger touch detection method, which is applicable to a handheld device having a touch detection area. The method includes: detecting a finger distribution area touched by multiple fingers on the touch detection area, wherein the touch detection area includes multiple touch sensors, and the finger distribution area includes multiple specific sensors of the touch sensor; distributing a predetermined data size on the specific sensors, wherein each specific sensor is distributed with a corresponding bit size; obtaining raw data detected by each specific sensor; quantizing the raw data of each specific sensor based on the corresponding bit size; and providing the quantized raw data of each specific sensor.

[0006] An embodiment of the present disclosure provides a handheld device including a touch detection area and a processor. The touch detection area includes a plurality of touch sensors. The processor is coupled to the touch sensors in the touch detection area and performs the following steps: detecting a finger distribution area touched by a plurality of fingers on the touch detection area, wherein the finger distribution area includes a plurality of specific sensors of the touch sensor, distributing a predetermined data size on the specific sensors, wherein each specific sensor is distributed with a corresponding bit size; obtaining raw data detected by each specific sensor; quantizing the raw data of each specific sensor based on the corresponding bit size; and providing the quantized raw data of each specific sensor. BRIEF DESCRIPTION OF THE DRAWINGS

[0007] The accompanying drawings are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification. The drawings illustrate embodiments of the invention and together with the description serve to explain the principles of the disclosure.

[0008] Figure 1 A functional diagram of a handheld device according to an exemplary embodiment of the present disclosure is depicted;

[0009] Figure 2 A flow chart of a finger touch detection method according to an embodiment of the present disclosure is shown;

[0010] Figure 3 An application scenario according to an exemplary embodiment of the present disclosure is illustrated.

[0011] Description of Figure Numbers

[0012] 100: handheld device;

[0013] 102: touch detection area;

[0014] 104: processor;

[0015] 399a, 399b, 399c, 399d: fingers;

[0016] S01, S02, S03, S04, S05, S06, S07, S08, S09, S10, S11, S12, S13, S14, S15, S16, S17, S18, S19, S20, S21, S22, S23, S24, S25, S26, S27, S28, S29, S30: touch sensor;

[0017] S210, S220, S230, S240, S250: steps. DETAILED DESCRIPTION

[0018] Reference will now be made in detail to the presently preferred embodiments of the present invention, examples of which are illustrated in the accompanying drawings. Wherever possible, the same reference numerals are used in the drawings and description to refer to the same or like parts.

[0019] See also Figure 1, which depicts a functional diagram of a handheld device according to an exemplary embodiment of the present disclosure. In various embodiments, the handheld device 100 may be any electronic device that can be held by a user and detects the user's holding posture (e.g., grasping, opening the hand, etc.). In an embodiment of the present disclosure, the handheld device 100 may be a VR controller of a VR system, wherein the VR system may include other elements such as an HMD, a position tracking element, a host, etc., but the present disclosure is not limited thereto. In addition, the handheld device 100 may be designed with a strap for wrapping the user's hand around the body of the handheld device 100, so that the handheld device 100 remains in the user's hand even when the user opens his / her hand, but the present disclosure is not limited thereto.

[0020] exist Figure 1 In the embodiment, the handheld device 100 includes a touch detection area 102 and a processor 104. In one embodiment, the touch detection area 102 may include a plurality of touch sensors. Each touch sensor may be implemented as a capacitor sensor, the capacitance of which will change in response to a user's touch, but the present disclosure is not limited thereto.

[0021] The processor 104 can be coupled to the touch sensors in the touch detection area 102, and the processor 104 can be, for example, a general-purpose processor, a special-purpose processor, a conventional processor, a digital signal processor (DSP), multiple microprocessors, one or more microprocessors associated with a DSP core, a controller, a microcontroller, an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) circuit, any other type of integrated circuit (IC), a state machine, etc.

[0022] In an embodiment of the present disclosure, the processor 104 may access some software modules or program codes to implement the finger touch detection method provided in the present disclosure, which will be further discussed below.

[0023] See also Figure 2 , which depicts a flow chart of a finger touch detection method according to an embodiment of the present disclosure. The method of this embodiment can be Figure 1 The handheld device 100 is used to perform the above operation, and the following will be described in detail. Figure 1 The components shown in Figure 2 In order to better understand the concept of the present disclosure, Figure 3 It will be used as an example for discussion, but the present disclosure is not limited thereto.

[0024] See also Figure 3, which illustrates an application scenario according to an exemplary embodiment of the present disclosure. Figure 3 , the touch detection area 102 may be disposed on the grip portion of the handheld device 100 and include touch sensors S01 to S30, wherein each frame in the touch detection area 102 corresponds to one of the touch sensors S01 to S30. It should be noted that for better understanding, the touch detection area 102 is drawn as a plan view, but in an embodiment of the present disclosure, the touch detection area 102 may be designed to surround the grip portion of the handheld device 100.

[0025] In an embodiment of the present disclosure, the raw data detected by each of the touch sensors S01 to S30 may have a size of 2 bytes. In this case, if all raw data of each of the touch sensors S01 to S30 are transmitted to the HMD, the total data size will be 60 bytes.

[0026] However, in conventional transmission between the handheld device 100 and the HMD, the payload size of the RF signal is only 12 bytes (ie, 96 bits), which is insufficient for transmitting all raw data detected by each of the touch sensors S01 to S30 .

[0027] Therefore, the method of the present disclosure may be used to reduce the size of data transmitted from the handheld device 100 to the HMD, and a detailed discussion will be provided below.

[0028] In step S210 , the processor 104 may detect a finger distribution area touched by the plurality of fingers 399 a to 399 d on the touch detection area 102 , wherein the finger distribution area may include / cover a plurality of specific sensors of the touch sensors S01 to S30 .

[0029] exist Figure 3 , it is assumed that the finger distribution area of ​​fingers 399a to 399d covers touch sensors S01 to S19, that is, fingers 399a to 399d touch touch sensors S01 to S19. In this case, specific sensors in the finger distribution area may be defined as touch sensors S01 to S19, but the present disclosure is not limited thereto.

[0030] In some embodiments, step S210 may be performed during a calibration phase of the VR system. Specifically, during the calibration phase, the VR system may ask the user to hold the handheld device 100 in a conventional manner so that the processor 104 can detect which portion of the touch detection area 102 will be more likely to be used / touched by the user, for example, Figure 3 The finger distribution area shown in .

[0031] From another perspective, the processor 104 may also detect which part of the touch detection area 102 is unlikely to be used / touched by the user, such as an untouched area formed by the touch sensors S20 to S30. In this way, the raw data detected by the touch sensors S20 to S30 may not need to be transmitted to the HMD, which may improve transmission efficiency, but the present disclosure is not limited thereto.

[0032] After obtaining specific sensors in the finger distribution area (ie, touch sensors S01 to S19), the processor 104 may execute step S220 to distribute the predetermined data size on the specific sensors, wherein each specific sensor is distributed / configured / assigned with a corresponding bit size.

[0033] In one embodiment, it may be assumed that the predetermined data size is the payload size of the RF signal between the handheld device 100 and the HMD, that is, 96 bits, but the present disclosure is not limited thereto.

[0034] In one embodiment, the processor 104 may obtain a plurality of first-type sensors from a specific sensor (i.e., touch sensor S01 to touch sensor S19), wherein the first-type sensors may correspond to a plurality of finger bases of the user of the handheld device 100. For example, the processor 104 may first find out the rows touched by fingers 399a to 399d, and define the leftmost (i.e., the side closest to the palm) touch sensor on each touch row as a first-type sensor. Figure 3 In the embodiment, it may be assumed that the first type sensors are the touch sensor S01, the touch sensor S06, the touch sensor S11, and the touch sensor S16, but the present disclosure is not limited thereto.

[0035] In addition, the processor 104 may obtain a plurality of second-type sensors from the specific sensor, wherein the second-type sensors may correspond to a plurality of fingertips of the user of the handheld device 100. For example, the processor 104 may define the rightmost (i.e., the side farthest from the palm) touch sensor on each touch row as the second-type sensor. Figure 3 In the embodiment, it can be assumed that the second type sensors are the touch sensor S05, the touch sensor S10, the touch sensor S15, and the touch sensor S19, but the present disclosure is not limited thereto.

[0036] With the first type of sensors and the second type of sensors, the processor 104 may assign a first bit size to each first type of sensor and a second bit size to each second type of sensor, wherein the first bit size may be greater than the second bit size.

[0037] Specifically, when the user holds the handheld device 100, a slight change at the base of the finger may indicate a completely different holding posture. Therefore, the first bit size allocated to each first type sensor needs to be large enough to finely characterize the state of the base of the finger. For example, the first bit size may be 8 bits or other values ​​required by the designer, but the present disclosure is not limited thereto.

[0038] In some embodiments, the first bit size of each first type sensor may be different. For example, the first bit size of touch sensor S10 and touch sensor S06 may be 8 bits, but the first bit size of touch sensor S11 and touch sensor S16 may be 7 bits, but the present disclosure is not limited thereto.

[0039] On the contrary, when the user holds the handheld device 100, the changes occurring at the fingertips will generally only include two situations, namely, whether the user fully holds the handheld device 100. Therefore, the second bit size allocated to each second type sensor can be smaller to characterize the state of the fingertips. For example, the second bit size can be 1 bit or other values ​​required by the designer, but the present disclosure is not limited thereto.

[0040] In addition, the processor 104 may obtain a plurality of third-type sensors from the specific sensors (i.e., touch sensors S01 to S19), wherein the third-type sensors may correspond to a plurality of middle sections of fingers 399a to 399d of the user of the handheld device 100. For example, the processor 104 may define a specific sensor that does not belong to the first / second type sensor as a third-type sensor. Figure 3 In the embodiment, it can be assumed that the third type sensors are touch sensors S02 to S04, touch sensors S07 to S09, touch sensors S12 to S14, touch sensors S17 and touch sensors S18, but the present disclosure is not limited thereto. Then, the processor 104 can assign a third bit size to each third type sensor, wherein the third bit size can be between the first bit size and the second bit size.

[0041] Specifically, when the user holds the handheld device 100, the changes occurring at the middle sections of the fingers 399a to 399d may be more important than the changes at the fingertips, but less important than the changes at the bases of the fingers. Therefore, the third bit size between the first bit size and the second bit size may be good enough to characterize the states of the middle sections of the fingers 399a to 399d, but the present disclosure is not limited thereto. For example, the third bit size may be 2 bits to 7 bits, or other values ​​required by the designer, but the present disclosure is not limited thereto.

[0042] In one embodiment, the processor 104 may first distribute the predetermined data size on the first type of sensor and the second type of sensor, and distribute the remaining predetermined data size on the third type of sensor.

[0043] For example, assume that the first bit size of each first type sensor is 8 bits and the second bit size of each second type sensor is 1 bit. In this case, the processor 104 may distribute 36 bits of the predetermined data size (i.e., 96 bits) in Figure 3 Next, the processor 104 may distribute the remaining 60 bits of the predetermined data size on the third type of sensor.

[0044] In one embodiment, the processor 104 may evenly distribute the remaining predetermined data sizes across the third type of sensors. In other embodiments, the processor 104 may distribute the remaining predetermined data sizes across the third type of sensors in other ways.

[0045] For example, the processor 104 may find multiple fourth-type sensors and multiple fifth-type sensors from the third-type sensors, where the fourth-type sensors may correspond to multiple finger joints of the user of the handheld device 100, and the fifth-type sensors may be specific sensors that do not belong to the first-type sensors, the second-type sensors, and the fourth-type sensors.

[0046] In one embodiment, the processor 104 may first estimate the positions of the knuckles of the fingers 399a to 399d, and define the touch sensors corresponding to the positions of the knuckles as fourth-type sensors. Specifically, because there are certain conventional principles for the positions of the knuckles in the fingers, once the processor 104 determines the first-type sensors and the second-type sensors on the same row, the processor 104 may roughly determine which touch sensor on the same row is more likely to correspond to the knuckles.

[0047] For example, through touch sensor S01 and touch sensor S05, the processor 104 may determine touch sensor S02 and touch sensor S04 as two of the fourth type of sensors, because touch sensor S02 and touch sensor S04 are more likely to correspond to finger joints. In this case, the processor 104 may determine touch sensor S03 as one of the fifth type of sensors, but the present disclosure is not limited thereto. For another example, through touch sensor S06 and touch sensor S10, the processor 104 may determine touch sensor S07 and touch sensor S09 as two of the fourth type of sensors, because touch sensor S07 and touch sensor S09 are more likely to correspond to finger joints. In this case, the processor 104 may determine touch sensor S08 as one of the fifth type of sensors, but the present disclosure is not limited thereto.

[0048] In one embodiment, the third bit size of each fifth type sensor may be smaller than the third bit size of each fourth type sensor. Specifically, when the user holds the handheld device 100, the changes occurring at the knuckles of fingers 399a to 399d may be more important than the changes at the finger area corresponding to the fifth type sensor. Therefore, the third bit size allocated to each fourth type sensor may be larger to better characterize the state of the knuckles, but the present disclosure is not limited thereto.

[0049] After distributing the predetermined data size, the processor 104 may perform step S230 of obtaining the raw data (e.g., capacitance value) detected by each specific sensor (i.e., touch sensor S01 to touch sensor S19). As mentioned above, the size of the raw data of each specific sensor may be 2 bytes, but the present disclosure is not limited thereto.

[0050] Next, in step S240, the processor 104 may quantize the raw data of each of the specific sensors (i.e., touch sensors S01 to S19) based on the corresponding bit size. For example, if the first bit size of the touch sensor S01 is allocated to 8 bits, the raw data (in units of 2 bytes) detected by the touch sensor S01 will be quantized to data having 8 bits. For another example, if the second bit size of the touch sensor S05 is allocated to 1 bit, the raw data (in units of 2 bytes) detected by the touch sensor S05 will be quantized to data having 1 bit. In addition, if the third bit size of the touch sensor S03 is allocated to 5 bits, the raw data (in units of 2 bytes) detected by the touch sensor S03 will be quantized to data having 5 bits.

[0051] In this case, since the predetermined data size is distributed over specific sensors (ie, touch sensor S01 to touch sensor S19), the total size of quantized raw data of each specific sensor may be equal to the predetermined data size (ie, 96 bits), but the present disclosure is not limited thereto.

[0052] Next, in step S250, the processor 104 may provide quantized raw data of each specific sensor (i.e., touch sensor S01 to touch sensor S19). In one embodiment, the processor 104 may transmit the quantized raw data of each specific sensor to the HMD and / or a host (e.g., a PC) via a wired (e.g., USB) or wireless (e.g., RF) path, so that the HMD and / or the host can obtain the user's holding posture and thus change the visual content provided by the VR system.

[0053] As can be observed above, the method of the present disclosure can reduce the total data size corresponding to the user's holding posture to improve the transmission efficiency between the handheld device 100 and the HMD (or host).

[0054] In other embodiments, after obtaining the non-contact area formed by touch sensors S20 to S30, processor 104 may further define touch sensors S20 to S30 as unused sensors and ignore raw data detected by the unused sensors. Therefore, the computational complexity of handheld device 100 may be further reduced.

[0055] In some embodiments, the allocated bit size for each specific sensor may be dynamically adjusted based on various application scenarios.

[0056] In one embodiment, the processor 104 may monitor the usage frequency of each third type sensor and determine whether the usage frequency of any of the third type sensors is lower than a first threshold value (which may be determined based on the designer's requirements). In an embodiment, it is assumed that a portion of the third type sensors has a usage frequency lower than the first threshold value, and another portion of the third type sensors has a usage frequency higher than the first threshold value. In this case, in response to determining that the usage frequency of a portion of the third type sensors is lower than the first threshold value, the processor 104 may reduce the third bit size of a portion of the third type sensors and increase the third bit size of another portion of the third type sensors, wherein the sum of the bit sizes of the specific sensors may still be equal to the predetermined data size, but the present disclosure is not limited thereto.

[0057] In detail, different users with the same hand size may hold the handheld device 100 in different ways when interacting with the VR environment provided by the VR system. For example, one user may prefer to hold the handheld device 100 tightly so that all of the user's fingers can fully touch the third type sensor. However, another user may prefer to hold the handheld device 100 lightly so that a certain part of the third type sensor may not be touched by the user's fingers.

[0058] Therefore, for the less used portion of the third type sensor, because the less used portion is allowed to be less accurate, the processor 104 can reduce the third bit size of the less used portion of the third type sensor. On the other hand, because another portion of the third type sensor (i.e., the more used portion) is adjusted to have a higher third bit size, the other portion of the third type sensor can better characterize the state of the finger touch, but the present disclosure is not limited thereto.

[0059] In other embodiments, in some cases, the user of the handheld device 100 may need to change the way of holding the handheld device 100 in response to different visual content provided by the VR system. For example, some visual content may require the user to hold the handheld device 100 tightly so that all of the user's fingers can fully touch the third type sensor. However, other visual content may require the user to hold the handheld device 100 lightly so that a portion of the third type sensor may not be touched by the user's fingers.

[0060] Therefore, the processor 104 may obtain the visual content provided by the VR system and adjust the third bit size of each third type sensor according to the visual content. For example, based on the visual content, the processor 104 may determine which portion of the third type sensor may be less used, and the processor 104 may reduce the third bit size of the less used portion of the third type sensor. On the other hand, the processor 104 may correspondingly increase the third bit size of the more used portion of the third type sensor, wherein the sum of the bit sizes of each specific sensor may still be equal to the predetermined data size, but the present disclosure is not limited thereto.

[0061] That is, because the less used portion is allowed to be less accurate, the processor 104 can reduce the third bit size of the less used portion of the third type sensor. On the other hand, the more used portion of the third type sensor can better characterize the state of the finger touch, but the present disclosure is not limited thereto.

[0062] In general, the embodiments of the present disclosure can detect the finger distribution area on the touch detection area, and distribute the predetermined data size on the specific sensors within the finger distribution. After obtaining the raw data detected by each specific sensor, the embodiments of the present disclosure quantize the raw data of each specific sensor based on the corresponding bit size and provide the quantized raw data of each specific sensor. Therefore, the embodiments of the present disclosure can reduce the total data size corresponding to the user's holding posture, so that the transmission efficiency between the handheld device 100 and the HMD (or host) can be improved.

[0063] In addition, the embodiments of the present disclosure provide several ways to distribute predetermined data sizes on specific sensors within a finger distribution area, so as to better characterize the state of the finger touching each specific sensor.

[0064] In addition, embodiments of the present disclosure also provide a mechanism for dynamically adjusting the bit size of each specific sensor based on various application scenarios.

[0065] It will be apparent to those skilled in the art that various modifications and changes may be made to the structure of the present invention without departing from the scope or spirit of the present disclosure. In view of the foregoing, it is intended that the present disclosure covers modifications and changes of the present invention within the scope of the appended claims and their equivalents.

Claims

1. A finger touch detection method, applicable to a handheld device having a touch detection area, characterized in that: The finger touch detection method comprises: detecting a finger distribution area touched by a plurality of fingers on the touch detection area, wherein the touch detection area includes a plurality of touch sensors, and the finger distribution area includes a plurality of specific sensors of the touch sensors; Distributing the predetermined data size on the plurality of specific sensors, wherein each of the specific sensors is distributed with a corresponding bit size; Obtaining raw data detected by each of the specific sensors; quantizing the raw data of each of the specific sensors based on the corresponding bit size; and The quantified raw data of each of the specific sensors is provided.

2. The finger touch detection method according to claim 1, wherein the step of distributing the predetermined data size on the plurality of specific sensors comprises: obtaining a plurality of first type sensors from the plurality of specific sensors; obtaining a plurality of second type sensors from the plurality of specific sensors; as well as A first bit size is assigned to each of the first type of sensors and a second bit size is assigned to each of the second type of sensors, wherein the first bit size is greater than the second bit size.

3. The finger touch detection method according to claim 2, further comprising: obtaining a plurality of third type sensors from the plurality of specific sensors; as well as A third bit size is assigned to each of the third type sensors, wherein the third bit size is between the first bit size and the second bit size.

4. The finger touch detection method according to claim 3, wherein the plurality of third type sensors include a plurality of fourth type sensors and a plurality of fifth type sensors, and the third bit size of each of the fifth type sensors is smaller than the third bit size of each of the fourth type sensors.

5. The finger touch detection method according to claim 4, wherein the multiple first-type sensors correspond to multiple finger bases of the user of the handheld device, the multiple second-type sensors correspond to multiple fingertips of the user of the handheld device, the multiple third-type sensors correspond to multiple middle sections of the fingers of the user of the handheld device, the multiple fourth-type sensors correspond to multiple finger joints of the user of the handheld device, and the multiple fifth-type sensors are the multiple specific sensors that do not belong to the multiple first-type sensors, the multiple second-type sensors and the multiple fourth-type sensors.

6. The finger touch detection method according to claim 3, further comprising: In response to determining that a usage frequency of a portion of the plurality of third type sensors is lower than a first threshold, the third bit size of the portion of the plurality of third type sensors is reduced and the third bit size of another portion of the plurality of third type sensors is increased.

7. The finger touch detection method according to claim 3, wherein the handheld device is a virtual reality controller of a virtual reality system, and the method further comprises: Obtaining visual content provided by the virtual reality system; as well as The third bit size of each of the third type sensors is adjusted according to the visual content.

8. The finger touch detection method according to claim 1, wherein the handheld device is a virtual reality controller of a virtual reality system, the virtual reality system further comprises a head mounted display, and the step of providing the quantized raw data of each of the specific sensors comprises: The quantized raw data of each of the specific sensors is transmitted to the head mounted display.

9. The finger touch detection method according to claim 1, further comprising: obtaining an untouched area on the touch detection area, wherein the untouched area includes a plurality of unused sensors among the touch sensors; as well as The raw data detected by the unused sensors is ignored.

10. A handheld device, characterized in that: include: a touch detection area, comprising a plurality of touch sensors; as well as A processor is coupled to the plurality of touch sensors in the touch detection area and executes: detecting a finger distribution area touched by a plurality of fingers on the touch detection area, wherein the finger distribution area includes a plurality of specific sensors of the touch sensor; Distributing the predetermined data size on the plurality of specific sensors, wherein each of the specific sensors is distributed with a corresponding bit size; Obtaining raw data detected by each of the specific sensors; quantizing the raw data of each of the specific sensors based on the corresponding bit size; as well as The quantified raw data of each of the specific sensors is provided.

11. The handheld device of claim 10, wherein the processor executes: obtaining a plurality of first type sensors from the plurality of specific sensors; obtaining a plurality of second type sensors from the plurality of specific sensors; and A first bit size is assigned to each of the first type of sensors and a second bit size is assigned to each of the second type of sensors, wherein the first bit size is greater than the second bit size.

12. The handheld device according to claim 11, wherein the processor further executes: obtaining a plurality of third type sensors from the plurality of specific sensors; and A third bit size is assigned to each of the third type sensors, wherein the third bit size is between the first bit size and the second bit size. 13 . The handheld device of claim 12 , wherein the plurality of third type sensors include a plurality of fourth type sensors and a plurality of fifth type sensors, and the third bit size of each of the fifth type sensors is smaller than the third bit size of each of the fourth type sensors.

14. The handheld device according to claim 13, wherein the plurality of first-type sensors correspond to the bases of the fingers of the user of the handheld device, the plurality of second-type sensors correspond to the fingertips of the user of the handheld device, the plurality of third-type sensors correspond to the middle sections of the fingers of the user of the handheld device, the plurality of fourth-type sensors correspond to the knuckles of the user of the handheld device, and the plurality of fifth-type sensors are the specific sensors that do not belong to the plurality of first-type sensors, the plurality of second-type sensors and the plurality of fourth-type sensors.

15. The handheld device according to claim 12, wherein the processor further executes: In response to determining that a usage frequency of a portion of the plurality of third type sensors is lower than a first threshold, the third bit size of the portion of the plurality of third type sensors is reduced and the third bit size of another portion of the plurality of third type sensors is increased.

16. The handheld device of claim 12, wherein the handheld device is a virtual reality controller of a virtual reality system, and the processor further executes: Obtaining visual content provided by the virtual reality system; and The third bit size of each of the third type sensors is adjusted according to the visual content.

17. The handheld device of claim 10, wherein the handheld device is a virtual reality controller of a virtual reality system, the virtual reality system further comprising a head mounted display, and the processor executes: The quantized raw data of each of the specific sensors is transmitted to the head mounted display.

18. The handheld device according to claim 10, wherein the processor further executes: obtaining an untouched area on the touch detection area, wherein the untouched area includes a plurality of unused sensors among the touch sensors; and The raw data detected by the unused sensors is ignored.

Citation Information

Patent Citations

  • Touch sensor, and controller provided with the touch sensor

    CN102968205A

  • Multi-surface touch sensor device with mode of operation selection

    CN103164153A