A processing method and electronic device

Through the analysis of induction information and the coordinated work of multiple sensing units, the position of infrared spots on the display screen is accurately positioned, which solves the problem of inaccurate spot positions in the prior art, and achieves accurate alignment of spot positions.

CN114546179BActive Publication Date: 2025-03-25LENOVO (BEIJING) LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210114310.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-30
Publication Date
2025-03-25
Estimated Expiration
2042-01-30

AI Technical Summary

Technical Problem

In the prior art, in which the electronic device triggers by infrared light, the position of the light spot on the display screen is inaccurately aligned with the actual triggered position.

Method used

By obtaining sensing information, the position of the input light spot on the display screen is determined, and the input light spot is sensed using a plurality of sensing units including the first sensing unit area and the second sensing unit area, and the actual position of the light spot is determined based on the sensing information.

Benefits of technology

The problem of inaccurate alignment between the light spot on the display screen and the actual trigger position is solved, and the precise alignment of the light spot position is achieved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114546179B_ABST
    Figure CN114546179B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a processing method, the method comprising: obtaining sensing information; wherein the sensing information obtained indicates that there is an input light spot on the display screen; the sensing information indicates the sensing values ​​of multiple sensing units that have changed in the sensing array of the display screen, and the sensing areas corresponding to the multiple sensing units that have changed include a first sensing unit area and a second sensing unit area, the first sensing unit area corresponds to the input light spot one-to-one, and the second sensing unit area is adjacent to the first sensing unit area; based on the sensing information, determining the input position of the input light spot on the display screen; based on the input position, controlling the display of the input focus corresponding to the input light spot on the display screen. The embodiment of the present application also discloses an electronic device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a processing method and an electronic device. Background Art

[0002] With the development of science and technology, the application of electronic devices (such as display screens) triggered by infrared light is becoming more and more widespread. However, in the scheme of triggering electronic devices by infrared light in the related art, the size of the sensing unit on the electronic device that senses the infrared light is larger than the size of the light spot; therefore, there is a situation where the light spot hits a corner of the sensing unit but is located at the center of the sensing unit, that is, the sensing unit corresponds to multiple display pixels; thus, there is a problem that the position of the light spot on the display screen is not accurately aligned with the actual triggering position. Summary of the invention

[0003] The embodiments of the present application are intended to provide a processing method and an electronic device, which solve the problem in the related art of triggering electronic devices by infrared light that the position of the light spot on the display screen is not accurately aligned with the actual triggering position.

[0004] To achieve the above purpose, the technical solution of this application is implemented as follows:

[0005] A processing method, the method comprising:

[0006] Acquire sensing information; wherein the sensing information acquired indicates that there is an input light spot on the display screen; the sensing information indicates sensing values ​​of a plurality of sensing units that have changed in the sensing array of the display screen, and sensing areas corresponding to the plurality of sensing units that have changed include a first sensing unit area and a second sensing unit area, the first sensing unit area corresponds one-to-one to the input light spot, and the second sensing unit area is adjacent to the first sensing unit area;

[0007] Determine an input position of the input light spot on the display screen based on the sensing information;

[0008] An input focus corresponding to the input light spot is displayed on the display screen based on the input position control.

[0009] In the above scheme,

[0010] The input position overlaps with the position of the input light spot on the display screen;

[0011] or;

[0012] The input position is closer to the position where the input light spot is located on the display screen than the sensing position where the input light spot is located on the first sensing unit area.

[0013] In the above solution, the obtaining of sensing information includes:

[0014] Sensing information of a scattered light spot formed by the input light spot being projected onto the sensing array via the optical scattering layer of the display screen is obtained, wherein the sensing area on the sensing array corresponding to the scattered light spot includes the first sensing unit area and the second sensing unit area.

[0015] In the above solution, the obtaining of sensing information includes:

[0016] Obtaining first sensing information, where the first sensing information is obtained by projecting the input light spot onto the sensing array;

[0017] determining an expansion area based on the first sensing information;

[0018] generating second sensing information of the extended area;

[0019] using the first sensing information and the second sensing information as the sensing information;

[0020] Wherein, the extended area at least includes the second sensing unit area.

[0021] In the above solution, determining the input position of the input light spot on the display screen based on the sensing information includes:

[0022] Determine the center point of the sensing area represented by the sensing information,

[0023] The center point is used as the input position of the input light spot.

[0024] In the above solution, the sensing value is a plurality of values, the plurality of values ​​are related to the sensed light amount, the plurality of values ​​have an upper limit threshold, and the determining the center point of the sensing area represented by the sensing information includes:

[0025] Determine the size of the sensing area corresponding to each sensing unit based on the sensing values ​​of the multiple sensing units and the upper limit threshold;

[0026] The center of the sensing area is determined based on the sensing area sizes of the plurality of sensing units.

[0027] In the above solution, the step of determining the center of the sensing area based on the sensing area sizes of the plurality of sensing units includes:

[0028] The sensing unit with the largest sensing value among the multiple sensing units is determined as the sensing unit where the reference center of the sensing area is located, and the center of the sensing area is determined based on the sensing area sizes of the multiple sensing units and the reference center.

[0029] An electronic device, comprising:

[0030] Display screen;

[0031] A photosensitive array for obtaining sensing information;

[0032] The sensing information obtained represents that there is an input light spot on the display screen; the sensing information represents the sensing values ​​of a plurality of sensing units that have changed in the sensing array of the display screen, and the plurality of sensing units that have changed include a first sensing unit area and a second sensing unit area, the first sensing unit area corresponds one-to-one to the input light spot, and the second sensing unit area is adjacent to the first sensing unit area;

[0033] processor:

[0034] Determine an input position of the input light spot on the display screen based on the sensing information;

[0035] An input focus corresponding to the input light spot is displayed on the display screen based on the input position control.

[0036] In the above solution, the electronic device further includes:

[0037] The optical scattering layer is used to project the input light spot onto the sensing array to form a scattered light spot, and the sensing area on the sensing array corresponding to the scattered light spot includes the first sensing unit area and the second sensing unit area.

[0038] In the above solution, the processor is further used for:

[0039] Determine a center point of a sensing area represented by the sensing information;

[0040] The center point is used as the input position of the input light spot.

[0041] The processing method and electronic device provided by the embodiments of the present application obtain sensing information, wherein the sensing information obtained represents that there is an input light spot on the display screen; the sensing information represents the sensing values ​​of multiple sensing units that have changed in the sensing array of the display screen, and the sensing areas corresponding to the multiple sensing units that have changed include a first sensing unit area and a second sensing unit area, the first sensing unit area corresponds to the input light spot one-to-one, and the second sensing unit area is adjacent to the first sensing unit area, and the input position of the input light spot on the display screen is determined based on the sensing information, and the input focus corresponding to the input light spot is controlled to be displayed on the display screen based on the input position. In this way, the input light spot input on the display screen is sensed by multiple sensing units including the second sensing unit area and the first sensing unit area that corresponds to the input light spot one-to-one, and the input focus of the input light spot on the display screen is determined according to the sensing information of the multiple sensing units, and there will be no situation where the sensing unit is larger than the size of the light spot, thereby solving the problem of inaccurate alignment between the position of the light spot on the display screen and the actual triggered position in the solution of triggering the electronic device by infrared light in the related art. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] Figure 1 A flowchart of a processing method provided in an embodiment of the present application;

[0043] Figure 2 A flowchart of another processing method provided in an embodiment of the present application;

[0044] Figure 3 A schematic diagram of the structure of an electronic device and an infrared emitting device provided in an embodiment of the present application;

[0045] Figure 4 A schematic diagram of an input light spot after passing through an optical scattering layer in a processing method provided in an embodiment of the present application;

[0046] Figure 5 A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0047] The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application.

[0048] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0049] The embodiment of the present application provides a processing method, which can be applied to electronic equipment, referring to Figure 1 As shown, the method comprises the following steps:

[0050] Step 101: Obtain sensing information.

[0051] Among them, the sensing information obtained represents that there is an input light spot on the display screen; the sensing information represents the sensing values ​​of multiple sensing units that have changed in the sensing array of the display screen, and the sensing areas corresponding to the multiple sensing units that have changed include a first sensing unit area and a second sensing unit area, the first sensing unit area corresponds one-to-one to the input light spot, and the second sensing unit area is adjacent to the first sensing unit area.

[0052] In the embodiment of the present application, the sensing information may be the sensing values ​​of multiple sensing units in the sensing array of the display screen that are obtained by the electronic device after an input light spot is captured on the display screen of the electronic device. It should be noted that the sensing information may be determined by projecting the input light spot onto the display screen in a real environment, so that the sensing units in the sensing array sense the input light spot and then determine the sensing value; of course, the sensing information may also be obtained by simulating a real light environment through application software, thereby projecting the input light spot onto the display screen in a simulated scene, so that the sensing units in the sensing array of the simulated scene sense the input light spot and then determine the sensing value. In a feasible implementation, the input light spot may be generated by infrared light being projected onto the display screen.

[0053] Among them, the second sensing unit area can be adjacent to one of the top, bottom, left and right sides of the first sensing unit area; or, the second sensing unit area can also be multiple sensing unit areas adjacent to multiple sides of the top, bottom, left and right sides of the first sensing unit area; or, the second sensing unit area can also be multiple sensing unit areas adjacent to each of the top, bottom, left and right sides of the first sensing unit area, that is, the second sensing unit area surrounds the first sensing unit area.

[0054] Step 102: Determine the input position of the input light spot on the display screen based on the sensing information.

[0055] In an embodiment of the present application, the electronic device can analyze the sensing information of the sensing unit area to determine the sizes of the corresponding multiple sensing unit areas, and then determine the input position of the input light spot on the display screen according to the sizes of the multiple sensing unit areas.

[0056] Step 103: Based on the input position, an input focus corresponding to the input light spot is displayed on the display screen.

[0057] After determining the input position of the input light spot on the display screen, the electronic device may display an input focus corresponding to the input light spot at the input position on the display screen; it should be noted that the input focus may be used to indicate which information in the electronic device is to be processed.

[0058] The processing method provided by the embodiment of the present application senses the input light spot on the display screen by means of multiple sensing units including a second sensing unit area and a first sensing unit area corresponding one-to-one to the input light spot, and determines the input focus of the input light spot on the display screen based on the sensing information of the multiple sensing units. There will be no situation where the sensing unit is larger than the size of the light spot, thereby solving the problem of inaccurate alignment between the position of the light spot on the display screen and the actual triggered position in the solution of triggering electronic devices by infrared light in the related art.

[0059] Based on the above embodiments, the embodiments of the present application provide a processing method, referring to Figure 2 As shown, the method comprises the following steps:

[0060] Step 201: The electronic device obtains sensing information of a scattered light spot formed by an input light spot projected onto a sensing array via an optical scattering layer of a display screen.

[0061] The sensing area on the sensing array corresponding to the scattered light spot includes a first sensing unit area and a second sensing unit area.

[0062] It should be noted that, refer to Figure 3 As shown, the input light spot can be generated by projecting infrared light onto the display screen through an emitting device capable of emitting infrared light; in a feasible implementation, the emitting device can be a emitting pen or a remote controller, etc.

[0063] In the embodiment of the present application, the optical scattering layer can enlarge the size of the input light spot projected onto the display screen and form a scattered light spot based on the input light spot, so that more sensing units in the sensing array can sense the input light spot; in this way, it is not necessary to make the photosensitive device small enough, thereby ensuring the accuracy of the input position finally determined. Figure 4 As shown, after a beam of infrared light input to the display screen is scattered by the optical scattering layer, the size of the input light spot increases, forming an infrared light spot with a larger area.

[0064] Step 202: The electronic device obtains first sensing information.

[0065] The first sensing information is obtained by projecting the input light spot onto the sensing array.

[0066] In the embodiment of the present application, the first sensing information may be a sensing value of a sensing unit that changes when an input light spot generated by an emitting device capable of emitting infrared light emitting infrared light to a display screen is projected onto a sensing array.

[0067] Step 203: The electronic device determines an extended area based on the first sensing information, and generates second sensing information of the extended area.

[0068] In the embodiment of the present application, after obtaining the first sensing unit area, the area after the input light spot is diffused can be simulated by application software as the extended area, and then the second sensing information is the sensing value of the sensing unit at the extended area determined based on the first sensing information; it should be noted that in actual applications, the distance between the display screen and the sensing unit can be determined based on the first sensing unit, and the extended area can be determined based on the angle of light scattering and the distance between the display screen and the sensing unit. The extended area is, for example, rectangular, circular, elliptical, etc.; and, for the case of multi-value sensing units, the closer the second sensing unit is to the sensing unit corresponding to the input light spot, the greater the value of the second sensing information corresponding to it determined by simulation.

[0069] For the case of a binary sensing unit, the sensing value at the extended area is binary (0 and 1). If the sensing value is 1, it means that the extended area senses light; if the sensing value is 0, it means that the extended area does not sense light; at this time, the second sensing information can be determined by the sensing unit corresponding to the extended area.

[0070] Step 204: The electronic device uses the first sensing information and the second sensing information as sensing information.

[0071] The first sensing information and the second sensing information may be used together as the sensing information finally obtained, so as to determine the input position of the input light spot on the display screen based on the sensing information.

[0072] It should be noted that steps 205 to 207 may be executed after step 201 or steps 202 to 204.

[0073] Step 205: The electronic device determines the center point of the sensing area represented by the sensing information.

[0074] Among them, the electronic device can analyze the sensing information, determine the size of the first sensing unit area and the second sensing unit area, and then determine the center point of the entire area; it should be noted that the size of the first sensing unit area and the second sensing unit area in the embodiment of the present application is not the physical size of the first sensing unit area and the second sensing unit area, but a size determined based on the size of the sensing information.

[0075] In the embodiment of the present application, step 205 can be implemented in the following manner:

[0076] Step 205a: The electronic device determines the size of the sensing area corresponding to each sensing unit based on the sensing values ​​of the multiple sensing units and the upper limit threshold.

[0077] The sensing value is a plurality of values, the plurality of values ​​are related to the sensed light amount, and the plurality of values ​​have an upper limit threshold.

[0078] In the embodiment of the present application, the size of the sensing area corresponding to the sensing unit can be determined based on the amount of light sensed by the sensing unit and the upper limit threshold corresponding to the sensing value; in a feasible implementation, the upper limit threshold of the sensing value is 128, and the range of multiple values ​​included in the sensing value is 0-128, then the size of the sensing area corresponding to the sensing unit corresponding to different sensing values ​​can be determined based on the pre-set correspondence between the sensing value and the sensing area size, thereby determining the size of the sensing area corresponding to each sensing unit; of course, the size of the sensing value depends on the amount of light sensed by the sensing unit; and, the larger the sensing value, the larger the sensing area size of the corresponding sensing unit.

[0079] In other embodiments of the present application, the sensing value may also be expressed in the form of binary values, that is, the sensing value may include two values ​​0 and 1; if the sensing value is a first value 1, it indicates that the sensing unit senses light; if the sensing value is a second value 0, it indicates that the sensing unit does not sense light; at this time, the size of the sensing area may be determined based on the size of the sensing unit whose sensing value is the first value.

[0080] Step 205b: The electronic device determines the center of the sensing area based on the sizes of the sensing areas of the multiple sensing units.

[0081] The sizes of the sensing areas of the multiple sensing units may be analyzed to determine the center point of the sensing area.

[0082] In the embodiment of the present application, step 205b can be implemented in the following manner:

[0083] The sensing unit with the largest sensing value among the multiple sensing units is determined as the sensing unit where the reference center of the sensing area is located, and the center of the sensing area is determined based on the sizes of the sensing areas of the multiple sensing units and the reference center.

[0084] When determining the center of the sensing area, the sensing unit with the largest sensing value can be first determined from multiple sensing units as the sensing unit corresponding to the reference center, that is, the reference center is in the sensing unit with the largest sensing value; then, the center of the sensing area can be determined from multiple sensing units based on the sensing area size of each sensing unit and the reference center. In other words, the candidate center position can be determined based on the sensing area size, and the candidate center position closest to the reference center can be determined from the candidate center positions as the center of the sensing area.

[0085] Step 206: The electronic device uses the center point as the input position of the input light spot.

[0086] The input position overlaps with the position of the input light spot on the display screen; that is, the position of the input light spot on the display screen is the position corresponding to the center point on the display screen, and the input position on the display screen is also the position corresponding to the center point on the display screen.

[0087] or;

[0088] The input position is closer to the position of the input light spot on the display screen relative to the sensing position of the input light spot in the first sensing unit area; that is, the first difference between the input position and the position of the input light spot on the display screen is smaller than the second difference between the sensing position of the input light spot in the first sensing unit area and the position of the input light spot on the display screen, that is, the first difference is smaller than the second difference, thereby making the input position closer to the position of the input light spot.

[0089] Step 207: The electronic device controls the display of an input focus corresponding to the input light spot on the display screen based on the input position.

[0090] In other embodiments of the present application, when the emitting device does not emit infrared light perpendicular to the display screen, the electronic device determines the receiving angle of the input light spot received by the display screen based on the gravity sensor, and then determines the offset of the input light spot on the layer where the sensing array is located based on the distance between the display screen and the layer where the sensing array is located and the receiving angle, and corrects the input position based on the offset.

[0091] The processing method provided by the embodiment of the present application senses the input light spot on the display screen by means of multiple sensing units including a second sensing unit area and a first sensing unit area corresponding one-to-one to the input light spot, and determines the input focus of the input light spot on the display screen based on the sensing information of the multiple sensing units. There will be no situation where the sensing unit is larger than the size of the light spot, thereby solving the problem of inaccurate alignment between the position of the light spot on the display screen and the actual triggered position in the solution of triggering electronic devices by infrared light in the related art.

[0092] Based on the above embodiments, the embodiments of the present application provide an electronic device, which can be applied to Figures 1-2 In the processing method provided in the corresponding embodiment, refer to Figure 3 As shown, the electronic device 3 may include:

[0093] Display screen 31;

[0094] A photosensitive array 32, used to obtain sensing information;

[0095] The sensing information obtained represents that there is an input light spot on the display screen; the sensing information represents the sensing values ​​of multiple sensing units that have changed in the sensing array of the display screen, and the multiple sensing units that have changed include a first sensing unit area and a second sensing unit area, the first sensing unit area corresponds to the input light spot one by one, and the second sensing unit area is adjacent to the first sensing unit area;

[0096] In a feasible implementation, the display screen may be an organic electroluminescence display (OLED) display screen.

[0097] Processor 33 ( Figure 3 and Figure 5 (not shown) for determining an input position of the input light spot on the display screen based on the sensing information, and controlling the display of an input focus corresponding to the input light spot on the display screen based on the input position.

[0098] In other embodiments of the present application, refer to Figure 5 As shown, the electronic device also includes:

[0099] The optical scattering layer 34 is used to project the input light spot onto the sensing array to form a scattered light spot;

[0100] The sensing area on the sensing array corresponding to the scattered light spot includes a first sensing unit area and a second sensing unit area.

[0101] It should be noted that if Figure 5 As shown, the optical scattering layer 34 may be disposed between the display screen 31 and the layer where the sensing array 32 is located; and the sensing array may include a photoresistor matrix. In a feasible implementation, the thickness of the optical scattering layer is 50-150 um.

[0102] In other embodiments of the present application, the processor is further configured to perform the following steps:

[0103] Determine the center point of the sensing area represented by the sensing information,

[0104] The center point is used as the input position of the input spot.

[0105] It should be noted that the electronic device may further include a first adhesive layer and a second adhesive layer; wherein,

[0106] The first adhesive layer is disposed between the display screen and the optical scattering layer, and is used to adhere the display screen and the optical scattering layer together;

[0107] The second adhesive layer is disposed between the optical scattering layer and the photosensitive device layer, and is used to adhere the optical scattering layer and the photosensitive device layer together.

[0108] An electronic device provided in an embodiment of the present application may include a display screen and a sensing array. An input light spot input on the display screen may be sensed by a plurality of sensing units in the sensing array including a second sensing unit area and a first sensing unit area corresponding one-to-one to the input light spot, and an input focus of the input light spot on the display screen may be determined based on sensing information of the plurality of sensing units. There will be no situation where the sensing unit is larger than the size of the light spot, thereby solving the problem of inaccurate alignment between the position of the light spot on the display screen and the actual triggered position in the solution of triggering the electronic device by infrared light in the related art.

[0109] Based on the foregoing embodiments, the embodiments of the present application provide a computer-readable storage medium, which stores one or more programs, and the one or more programs can be executed by one or more processors to implement Figure 1 and 2 The steps in the processing method provided by the corresponding embodiment.

[0110] It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.

[0111] It should be noted that the above-mentioned computer-readable storage medium can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a magnetic random access memory (FRAM), a flash memory (Flash Memory), a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM) and other memories; it can also be various electronic devices including one or any combination of the above-mentioned memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc.

[0112] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, equipment, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, equipment, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, equipment, article or device including the element.

[0113] The serial numbers of the above-mentioned embodiments of the present application are for description only and do not represent the advantages or disadvantages of the embodiments.

[0114] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment devices can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present application, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, a magnetic disk, or an optical disk), and includes a number of instructions for a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the devices described in each embodiment of the present application.

[0115] The present application is described with reference to the flowcharts and / or block diagrams of the devices, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0116] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0117] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0118] The above are only preferred embodiments of the present application, and are not intended to limit the patent scope of the present application. Any equivalent structure or equivalent process transformation made using the contents of the present application specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

Claims

1. A processing method, the method comprising: Acquire sensing information of a scattered light spot formed by an input light spot projected onto a sensing array via an optical scattering layer of a display screen, wherein a sensing area on the sensing array corresponding to the scattered light spot includes a first sensing unit area and a second sensing unit area; the sensing information represents sensing values ​​of a plurality of sensing units that have changed in the sensing array of the display screen, wherein sensing areas corresponding to the plurality of sensing units that have changed include the first sensing unit area and the second sensing unit area, wherein the first sensing unit area corresponds to the input light spot one-to-one, and the second sensing unit area is adjacent to the first sensing unit area; Determine an input position of the input light spot on the display screen based on the sensing information; An input focus corresponding to the input light spot is displayed on the display screen based on the input position control.

2. The method according to claim 1, wherein: The input position overlaps with the position of the input light spot on the display screen; or; The input position is closer to the position where the input light spot is located on the display screen than the sensing position where the input light spot is located on the first sensing unit area.

3. The method according to claim 1, wherein: The step of obtaining sensing information of a scattered light spot formed by an input light spot projected onto a sensing array via an optical scattering layer of a display screen comprises: Obtaining first sensing information, where the first sensing information is obtained by projecting the input light spot onto the sensing array; determining an expansion area based on the first sensing information; generating second sensing information of the extended area; using the first sensing information and the second sensing information as the sensing information; Wherein, the extended area at least includes the second sensing unit area.

4. The method according to claim 1 or 3, wherein: The step of determining the input position of the input light spot on the display screen based on the sensing information includes: Determine the center point of the sensing area represented by the sensing information, The center point is used as the input position of the input light spot.

5. The method according to claim 4, wherein: The sensing value is a plurality of values, the plurality of values ​​are related to the sensed light amount, the plurality of values ​​have an upper limit threshold, and determining the center point of the sensing area represented by the sensing information includes: Determine the size of the sensing area corresponding to each sensing unit based on the sensing values ​​of the multiple sensing units and the upper limit threshold; The center of the sensing area is determined based on the sensing area sizes of the plurality of sensing units.

6. The method according to claim 5, wherein: The determining the center of the sensing area based on the sensing area sizes of the plurality of sensing units comprises: The sensing unit with the largest sensing value among the multiple sensing units is determined as the sensing unit where the reference center of the sensing area is located, and the center of the sensing area is determined based on the sensing area sizes of the multiple sensing units and the reference center.

7. An electronic device, comprising: Display screen; A photosensitive array for obtaining sensing information; An optical scattering layer, used for projecting an input light spot onto the sensing array to form a scattered light spot, wherein the sensing area on the sensing array corresponding to the scattered light spot includes a first sensing unit area and a second sensing unit area; The sensing information obtained represents that there is an input light spot on the display screen; the sensing information represents the sensing values ​​of a plurality of sensing units that have changed in the sensing array of the display screen, the plurality of sensing units that have changed include the first sensing unit area and the second sensing unit area, the first sensing unit area corresponds to the input light spot one by one, and the second sensing unit area is adjacent to the first sensing unit area; The processor is used to determine an input position of the input light spot on the display screen based on the sensing information, and control the display screen to display an input focus corresponding to the input light spot based on the input position.

8. The electronic device according to claim 7, wherein the processor is further configured to: Determine a center point of a sensing area represented by the sensing information; The center point is used as the input position of the input light spot.

Citation Information

Patent Citations

  • Light emitting stylus and user input device using same

    CN101167042A