EP-4428659-B1 - TEXT INPUT METHOD AND APPARATUS, AND STORAGE MEDIUM
Inventors
- CHEN, Jialu
- YU, Zhixiong
Dates
- Publication Date
- 20260506
- Application Date
- 20230630
Claims (13)
- A text input method, comprising: in response to determining that a head-mounted display device is triggered for text input, displaying (S11), by the head-mounted display device, a text input control in a target picture displayed by the head-mounted display device, wherein the text input control comprises a plurality of first child controls corresponding to characters, and each first child control displays corresponding characters respectively; in response to determining that a target first child control among the plurality of first child controls is triggered, determining (S12), by the head-mounted display device, target characters corresponding to the target first child control; and determining (S13), by the head-mounted display device, a text to be inputted based on the target characters, and inputting, by the head-mounted display device, the text to be inputted into a text input box displayed on the target picture.
- The text input method according to claim 1, wherein each first child control corresponds to at least two characters, and wherein in response to determining that the target first child control among the plurality of first child controls is triggered, determining (S12) the target characters corresponding to the target first child control comprises: in response to determining that the target first child control among the plurality of first child controls is triggered and in response to determining that a duration of the target first child control being triggered is less than or equal to a predetermined duration, determining (S21) characters corresponding to the target first child control as target characters.
- The text input method according to claim 2, wherein in response to determining that the target first child control among the plurality of first child controls is triggered, determining (S12) the target characters corresponding to the target first child control further comprises: in response to determining that the target child control among the plurality of first child controls is continuously triggered and the duration of the target first child control being triggered is larger than the predetermined duration, determining (S31) a specified number of first child controls among other first child controls displayed adjacent to the target first child control, wherein the specified number is consistent with a number of characters corresponding to the target first child control; displaying (S32) respective characters corresponding to the target first child control in the specified number of first child controls, respective first child controls among the specified number of first child controls corresponding to the respective characters one by one; and in response to determining that a first child control in the specified number of first child controls is triggered, determining (S33) characters displayed by the first child control that is triggered as the target characters.
- The text input method according to claim 2 or 3, wherein the text input control further comprises a second child control configured to display a text that matches the target characters; wherein determining (S13) the text to be inputted based on the target characters comprises: in response to determining that a target second child control among the second child controls is triggered, determining the text displayed by the target second child control as the text to be inputted.
- The text input method according to claim 3, wherein determining (S13) the text to be inputted based on the target characters comprises: determining the target characters as the text to be inputted.
- The text input method according to any of claims 1-5, wherein the text input control further comprises a plurality of third child controls, and the third child controls are configured to switch characters corresponding to the first child controls.
- The text input method according to any of claims 1-6, wherein the text input control further comprises a fourth child control, and the fourth child control is configured to delete a text that has been entered in the text input box.
- The text input method according to any of claims 1-7, wherein a correspondence between the first child controls and the characters is determined based on a nine-grid input method.
- The text input method according to any of claims 1-8, wherein configuration of the text input control is concentric rings, and each ring in the concentric rings displays at least one child control of the text input control.
- The text input method according to any of claims 1-9, wherein determining that the head-mounted display device is triggered for text input comprises: in response to receiving a first instruction transmitted by a first device, determining that the head-mounted display device is triggered for text input, wherein the first instruction is configured to instruct the head-mounted device to display the text input control; and wherein the method further comprises determining a specified child control of the text input control is triggered in a following manner: in response to receiving that a second instruction transmitted by the first device, determining that the specified child control of the text input control is triggered, wherein the second instruction is configured to indicate the triggered specified child control, wherein the specified child control comprises at least one of following control: a first child control, a second child control, a third child control, or a fourth child control.
- The text input method according to any of claims 1-10, wherein in response to determining that the head-mounted display device is triggered for text input, displaying the text input control in the target picture comprises: in response to receiving a first data stream transmitted by a second device, determining that the head-mounted display device is triggered for text input, and displaying the text input control in the displayed target picture based on the first data stream, wherein the first data stream satisfies causing the head-mounted display device to display the target picture containing the text input control; and wherein the method further comprises determining that a specified child control is triggered in a following manner: in response to receiving a second data stream transmitted by the second device, determining that the specified child control is triggered, wherein the second data stream satisfies causing the head-mounted display device to display the target picture updated based on the triggered specified child control, and wherein the specified child control comprises at least one of following controls: a first child control, a second child control or a third child control.
- A text input apparatus, comprising: a processor; a memory for storing instructions executable by the processor; wherein the processor is configured to implement the text input method according to any of claims 1-11.
- A non-transitory computer readable storage medium, wherein when instructions in the storage medium are executed by a processor of a head-mounted display device, the head-mounted display device is caused to execute the text input method according to any of claims 1-11.
Description
TECHNICAL FIELD The present disclosure relates to the field of Augmented Reality (AR) technologies, and more specifically, to a text input method and apparatus, and a storage medium. BACKGROUND At present, the mainstream Augmented Reality (AR) devices generally use accessories such as handles or remote controllers as control terminals during interactive control to perform interactive control. CN111142675A discloses an input method and a head-mounted electronic device. US2023/009807A 1 discloses a text entry method and a mobile device. WO 2022/198012 A 1 discloses systems and methods for text input on virtual reality and augmented reality devices. SUMMARY In order to overcome the problems existing in the related technologies, the present invention provides a text input method as defined in claim 1, a text input apparatus as defined in claim 12 and a non-transitory computer readable storage medium as defined in claim 13. Preferred embodiments are defined by the dependent claims. It is to be understood that the following detailed description is exemplary and explanatory only. BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, which are incorporated in and constitute a part of the description, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure. FIG. 1 is a flowchart of a text input method according to an example.FIG. 2 is a schematic diagram of a text input control according to an example.FIG. 3 is a schematic diagram of a text input control according to an example.FIG. 4 is a flowchart of a text input method according to an example.FIG. 5 is a flowchart of a text input method according to an example.FIG. 6 is a schematic diagram of a text input control according to an example.FIG. 7 is a schematic diagram of a text input control according to an example.FIG. 8 is a schematic diagram of a text input control according to some examples.FIG. 9 is a block diagram of a text input apparatus according to an example.FIG. 10 is a block diagram of a device for text input according to an example. DETAILED DESCRIPTION Description will now be made in detail to examples, examples of which are illustrated in the accompanying drawings. The following description refers to the accompanying drawings in which the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations in the following description of examples do not represent all implementations consistent with the present disclosure. Reference throughout this specification to "one embodiment," "an embodiment," "an example," "some embodiments," "some examples," or similar language means that a particular feature, structure, or characteristic described is included in at least one embodiment or example. Features, structures, elements, or characteristics described in connection with one or some embodiments are also applicable to other embodiments, unless expressly specified otherwise. The terms "module," "sub-module," "circuit," "sub-circuit," "circuitry," "sub-circuitry," "unit," or "sub-unit" may include memory (shared, dedicated, or group) that stores code or instructions that can be executed by one or more processors. A module may include one or more circuits with or without stored code or instructions. The module or circuit may include one or more components that are directly or indirectly connected. These components may or may not be physically attached to, or located adjacent to, one another. As described in the background, the mainstream Augmented Reality (AR) devices generally use accessories such as handles or remote controllers as control terminals during interactive control to perform interactive control. However, for the daily use scenarios of the user such as AR glasses, it is necessary to keep light in the process of interactive control, accessories often cause inconvenience to daily use, and more additional accessories add to the daily burden. On this basis, embodiments of the present disclosure provide a text input method, which enables the user to directly input text in a head-mounted display device without the aid of accessories. FIG. 1 is a flowchart of a text input method according to an example, as shown in FIG. 1, the text input method is used in a head-mounted display device and includes the following steps. In step S11, in response to determining that the head-mounted display device is triggered for text input, a text input control is displayed in a target picture displayed by the head-mounted display device. In some embodiments, the head-mounted display device includes a peripheral screen touch area and a display interface, and the user views text, video and other contents through a picture displayed by the display interface. It should be noted that the peripheral screen touch area does not necessarily have a display screen, as long as it can receive the user's pressing signal or to