Impact position detection assembly supporting game intelligent control and game intelligent control equipment

By designing an impact position detection component that supports game intelligent control, using light source components and processing chips to determine screen position coordinates, the problem of complex equipment structure and high cost in the existing technology is solved, and a simple and low-cost game intelligent control device is realized .

CN222468021UActive Publication Date: 2025-02-14张志瑜
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202420901903.6
Authority / Receiving Office
CN · China
Patent Type
Utility models(China)
Current Assignee / Owner
Filing Date
2024-04-28
Publication Date
2025-02-14
Estimated Expiration
2034-04-28

AI Technical Summary

Technical Problem

In the existing shooting game control technology, users need to use infrared or laser positioning, resulting in complex equipment structure, high cost and inconvenient for large-scale production.

Method used

An impact position detection component supporting game intelligent control is designed, including first and second light source components, and the directional position of the impact object is analyzed by the processing chip, the screen position coordinates are determined and sent to the game intelligent control device.

Benefits of technology

It realizes a game intelligent control device with a simple structure, low cost and convenient mass production, and solves the problems of equipment complexity and high cost in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 00000000_0000_ABST
    Figure 00000000_0000_ABST
Patent Text Reader

Abstract

An impact position detection assembly supporting game intelligent control and game intelligent control equipment comprise a display unit, an impact position detection unit, a storage unit storing shooting game programs and a processing unit, and the impact position detection unit detects screen coordinates formed by an impact object on the display unit. The processing unit detects and receives the screen coordinates sent by the impact position detection unit based on the game dynamic frame picture displayed by the display unit, analyzes a target object and a part thereof corresponding to the received screen coordinates in the current game frame picture according to a predetermined analysis algorithm when the screen coordinates are received, and displays the target object and the part of the target object in the current game frame picture. And according to a predetermined shooting response rendering algorithm, carrying out shooting response rendering on the analyzed target object part in the current game frame picture. The equipment is simple in structure, low in cost and convenient for large-scale production. The problems that in the prior art, due to the fact that a user needs infrared or laser positioning, the structure is complex, cost is high, and large-scale production is not convenient are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The utility model belongs to the technical field of intelligent game control, and in particular relates to an impact position detection component supporting game intelligent control and a game intelligent control device. Background Art

[0002] With the development of technology, shooting games have become more diverse in gameplay and more and more functional, making it easier for users to control.

[0003] During actual operation, the user locates the virtual resource through infrared or laser, and then performs the shooting operation.

[0004] However, users need to use infrared or laser positioning, which is cumbersome to operate. Correspondingly, the structure is complex, the cost is high, and it is not convenient for large-scale production. Utility Model Content

[0005] The purpose of the present invention is to overcome the deficiencies of the prior art and to provide a collision position detection component and a game intelligent control device that support game intelligent control and have a simple structure, low cost, and are easy to mass produce.

[0006] The utility model is implemented as follows: an impact position detection component supporting intelligent game control,

[0007] A first light source assembly comprising a first light source emitting subassembly and a first light source receiving subassembly, wherein the first light source emitting subassembly and the first light source receiving subassembly are arranged opposite to each other in a first direction, the first light source emitting subassembly comprises a plurality of first light source emitting ends that emit light sources of a preset type, the first light source receiving subassembly comprises a plurality of first light source receiving ends that receive light sources of a preset type, and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other;

[0008] A second light source assembly comprising a second light source emitting subassembly and a second light source receiving subassembly, wherein the second light source emitting subassembly and the second light source receiving subassembly are arranged opposite to each other in a second direction, the second light source emitting subassembly comprises a plurality of second light source emitting ends that emit light sources of a preset type, the second light source receiving subassembly comprises a plurality of second light source receiving ends that receive light sources of a preset type, and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other;

[0009] The processing chip is electrically connected to the first light source assembly and the second light source assembly respectively, and is used to determine the first direction position of the impactor through the analysis of the first light source assembly, and is used to determine the second direction position of the impactor through the analysis of the second light source assembly, and the screen position coordinates of the impactor are determined according to the determined first direction position and second direction position, and the determined screen position coordinates are sent to the game intelligent control device.

[0010] An impact position detection component supporting intelligent game control, comprising:

[0011] A master MCU, and at least one slave MCU communicatively connected to the master MCU;

[0012] A first light source assembly comprising a first light source emitting subassembly and a first light source receiving subassembly, wherein the first light source emitting subassembly and the first light source receiving subassembly are arranged opposite to each other in a first direction, the first light source emitting subassembly comprises a plurality of first light source emitting ends that emit light sources of a preset type, the first light source receiving subassembly comprises a plurality of first light source receiving ends that receive light sources of a preset type, and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other;

[0013] A second light source assembly comprising a second light source emitting subassembly and a second light source receiving subassembly, wherein the second light source emitting subassembly and the second light source receiving subassembly are arranged opposite to each other in a second direction, the second light source emitting subassembly comprises a plurality of second light source emitting ends that emit light sources of a preset type, the second light source receiving subassembly comprises a plurality of second light source receiving ends that receive light sources of a preset type, and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other;

[0014] The slave MCU is respectively connected to the first light source assembly and the second light source assembly for sampling the emission and reception of the light source;

[0015] The main MCU is used to calculate the screen position coordinates of the impact object according to the sampling results of the slave MCU, and send the determined screen position coordinates to the game intelligent control device.

[0016] An impact position detection component supporting intelligent game control, comprising:

[0017] The slave MCU and the master MCU are connected to each other for communication;

[0018] A first light source assembly comprising a first light source emitting subassembly and a first light source receiving subassembly, wherein the first light source emitting subassembly and the first light source receiving subassembly are arranged opposite to each other in a first direction, the first light source emitting subassembly comprises a plurality of first light source emitting ends that emit light sources of a preset type, the first light source receiving subassembly comprises a plurality of first light source receiving ends that receive light sources of a preset type, and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other;

[0019] A second light source assembly comprising a second light source emitting subassembly and a second light source receiving subassembly, wherein the second light source emitting subassembly and the second light source receiving subassembly are arranged opposite to each other in a second direction, the second light source emitting subassembly comprises a plurality of second light source emitting ends that emit light sources of a preset type, the second light source receiving subassembly comprises a plurality of second light source receiving ends that receive light sources of a preset type, and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other;

[0020] The slave MCU is communicatively connected with a first preset number of first light source assemblies and / or second light source assemblies, and is used to perform a first sampling on the emission and reception of the light sources of the communicatively connected first light source assemblies and / or second light source assemblies;

[0021] The main MCU is communicatively connected with a second preset number of first light source assemblies and / or second light source assemblies, and is used to perform a second sampling on the emission and reception of the light sources of the communicatively connected first light source assemblies and / or second light source assemblies, and calculate the screen position coordinates of the impacting object according to the results of the first sampling and the second sampling, and send the determined screen position coordinates to the game intelligent control device.

[0022] A game intelligent control device used in conjunction with the above-mentioned impact position detection component comprises:

[0023] A communication unit, used for receiving the screen position coordinates of the impact object sent by the impact position detection component;

[0024] A display unit, used for displaying a game interface;

[0025] A storage unit storing a preset type of shooting game program;

[0026] The processing unit calls and executes the shooting game program, and based on the received screen position coordinates of the impact object, performs shooting response rendering on the analyzed target object part in the current game frame.

[0027] A game intelligent control device, comprising the above-mentioned impact position detection component, the game intelligent control device also includes:

[0028] A display unit, used for displaying a game interface;

[0029] A storage unit storing a preset type of shooting game program;

[0030] The processing unit calls and executes the shooting game program, and based on the screen position coordinates of the impact object detected by the impact position detection component, performs shooting response rendering on the analyzed target object part in the current game frame.

[0031] The utility model provides an impact position detection component and game intelligent control device supporting game intelligent control, including a display unit for displaying a game interface, an impact position detection unit, a storage unit storing a shooting game program, and a processing unit. The impact position detection unit detects the screen coordinates formed by the impact object on the display unit. The processing unit detects and receives the screen coordinates sent by the impact position detection unit based on the dynamic frame picture of the game displayed by the display unit. When the screen coordinates are received, the target object and its part corresponding to the received screen coordinates in the current game frame picture are analyzed according to a predetermined analysis algorithm. According to a predetermined shooting response rendering algorithm, the analyzed target object part is rendered in the current game frame picture in shooting response. The intelligent game control device has a simple structure, low cost, and is easy to mass produce. It solves the problem in the prior art that users need to use infrared or laser positioning, resulting in a complex structure, high cost, and inconvenience for mass production. BRIEF DESCRIPTION OF THE DRAWINGS

[0032] In order to more clearly illustrate the technical solution of the present invention, the following briefly introduces the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0033] Figure 1 This is a hardware structure diagram of the game intelligent control device provided in Example 1 of the utility model.

[0034] Figure 2 It is a functional schematic diagram of the game intelligent control device provided in the first embodiment of the utility model.

[0035] Figure 3 It is a schematic diagram of the principle of detecting the impact position by the impact position detection unit provided in the first embodiment of the utility model.

[0036] Figure 4 It is a circuit block diagram of a main MCU and a slave MCU (ie, dual-core collaboration) in an impact position detection unit provided in Embodiment 1 of the utility model.

[0037] Figure 5 It is a circuit block diagram of a main MCU and multiple slave MCUs (ie, multi-core collaboration) in an impact position detection unit provided in Embodiment 1 of the utility model.

[0038] Figure 6 This is a circuit diagram of the main MCU in the impact position detection unit provided in the first embodiment of the present utility model.

[0039] Figure 7This is a circuit diagram of the slave MCU in the impact position detection unit provided in the first embodiment of the utility model.

[0040] Figure 8 It is a circuit diagram of an inverter of a control signal in an impact position detection unit provided in the first embodiment of the utility model.

[0041] Fig. 9 It is a circuit diagram of a shifter for sending a control signal in an impact position detection unit provided in Embodiment 1 of the utility model.

[0042] Fig.10 It is a circuit diagram of a decoder for transmitting signals and an infrared transmitting array control in an impact position detection unit provided in the first embodiment of the utility model, so as to control the conduction of the positive and negative electrodes of the infrared transmitting tube.

[0043] Fig.11 It is a circuit diagram of the receiving control in the impact position detection unit and the infrared receiving tube in the infrared receiving array provided in the first embodiment of the utility model, so as to control the infrared receiving tube to be turned on or off.

[0044] Fig.12 It is a circuit diagram of the first and second signal amplifying units and the first signal switching switch in the impact position detection unit provided in the first embodiment of the utility model (ie, the ADC signal amplifying unit 1).

[0045] Fig.13 It is a circuit diagram of the third and fourth signal amplifying units and the second signal switching switch in the impact position detection unit provided in the first embodiment of the utility model (ie, the ADC signal amplifying unit 2 ).

[0046] Fig.14 It is a circuit diagram of the fifth and sixth signal amplifying units and the third signal switching switch in the impact position detection unit provided in the first embodiment of the utility model (ie, the ADC signal amplifying unit 3).

[0047] Fig.15 It is a schematic diagram of the principle of detecting the impact position by an impact position detection unit provided by another embodiment of the utility model.

[0048] Fig.16 It is a hardware structure diagram of a game intelligent control electronic device and a display device provided in another embodiment of the utility model.

[0049] Fig.17 It is a functional schematic diagram of a game intelligent control electronic device and a display device provided by another embodiment of the utility model.

[0050] Fig.18 It is a schematic diagram of the coordinate points of the collision point [x, y] in the game intelligent control device. DETAILED DESCRIPTION

[0051] In order to make the purpose, technical solution and advantages of the embodiment of the utility model clearer, the technical solution in the embodiment of the utility model will be clearly and completely described below in conjunction with the drawings in the embodiment of the utility model. Obviously, the described embodiment is a part of the embodiment of the utility model, not all of the embodiments. Based on the embodiment of the utility model, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the utility model.

[0052] It should be noted that the terms "first", "second" and "third" in the various parts and drawings of the embodiments of the present invention are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0053] The method flow charts involved in the following embodiments of the present invention are only exemplary and do not necessarily include all the contents and steps, nor do they have to be executed in the order described. For example, some steps can be decomposed, and some steps can be combined or partially combined. Therefore, the actual execution order can be changed according to the actual situation.

[0054] The functional modules in the block diagrams involved in the following embodiments of the present invention are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities may be implemented in software, or in one or more hardware modules or integrated circuits, or in different networks and / or processors and / or microcontrollers.

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

[0056] Overview of Smart Game Control Device as an Example

[0057] like Figure 1 to Figure 3 As shown, an intelligent game control device provided by the first embodiment of the utility model includes: a display unit 100, an impact position detection unit 200, a storage unit 300, a processing unit 400, a base 500 and a circuit board 600, wherein:

[0058] Display unit 100, used to display the game interface;

[0059] An impact position detection unit 200, used to detect the screen coordinates formed by the impact object on the display unit 100 (the impact object is preferably a soft sphere, such as a rubber ball or a plastic ball);

[0060] The base 500 is used to install the display unit 100 and the impact position detection unit 200. The base 500 is provided with a data interface 510 for communication with the display unit 100 and the impact position detection unit 200.

[0061] The circuit board 600 is installed on the inner side of the base 500. The circuit board 600 is provided with a data socket 610 which is plugged and adapted to the data interface 510. The circuit board 600 establishes communication connection with the display unit 100 and the impact position detection unit 200 respectively through the plugged data socket 610 and the data interface 510. The circuit board 600 is provided with a storage unit 300 and a processing unit 400 (in order to facilitate the installation and disassembly of the circuit board 600, the circuit board 600 is detachably arranged on the base 500. In this embodiment, a screw connection is adopted. A fixing stud 530 is provided on the base 500, and the circuit board 600 is provided with a fixing screw hole 620 which is adapted to the stud 530).

[0062] The storage unit 300 stores a preset type of shooting game program;

[0063] The processing unit 400 calls and executes the shooting game program to perform the following steps:

[0064] Displaying the game dynamic frame picture corresponding to the shooting game program based on the display unit 100;

[0065] Detecting and receiving the screen coordinates sent by the impact position detection unit 200;

[0066] When the screen coordinates are received, the target object and its part corresponding to the received screen coordinates in the current game frame are analyzed according to a predetermined analysis algorithm (for example, if the current game frame includes targets such as animals, trees, and stones, the target object and its part corresponding to the determined game frame coordinates in the current game frame may be the left leg, right leg, or any applicable part of an animal, or may be the top of a branch of a tree, or may be a specific part of a stone);

[0067] According to a predetermined shooting response rendering algorithm, shooting response rendering is performed on the analyzed target object parts in the current game frame.

[0068] In order to improve the accuracy of the shooting response position, in one embodiment of the present utility model, the predetermined analysis algorithm includes: according to the predetermined mapping relationship between the screen coordinates and the game frame coordinates, the game frame coordinates corresponding to the received screen coordinates are determined; according to the predetermined mapping relationship between the game frame, the target parts, and the game frame coordinates, the target object and its parts corresponding to the determined game frame coordinates in the current game frame are analyzed (for example, if the determined game frame coordinates are in the coordinate range corresponding to a raised part of a stone in a certain game frame, the target object and its parts corresponding to the determined game frame coordinates in the current game frame are analyzed to be the raised part of the stone). The technical effect of this analysis algorithm is to ensure the accurate matching of the screen coordinates and the game frame coordinates, to achieve fast and accurate impact response with less computing resources, simple structure, and convenient for large-scale production. In other embodiments of the present utility model, the predetermined analysis algorithm can be any other applicable algorithm, which will not be repeated here.

[0069] In order to improve the accuracy and authenticity of the shooting response screen rendering, in one embodiment of the present invention, the predetermined shooting response rendering algorithm includes: determining the shooting response rendering parameters corresponding to the analyzed target part according to the mapping relationship between the predetermined target part and the shooting response rendering parameters (for example, the shooting response rendering parameters include the style and color of the impact rendering of the impact part), and performing shooting response rendering on the analyzed target part in the current game frame based on the determined shooting response rendering parameters (for example, the shooting response rendering effect can be bleeding on a certain part of an animal, or a bullet rebounding from a specific part of a stone, or a bullet knocking down leaves on the top of a branch of a tree, etc.). In other embodiments of the present invention, the predetermined shooting response rendering can be any other applicable algorithm, for example, the predetermined shooting response rendering can include: determining whether the analyzed target is a preset type of target; if it is a preset type of target, performing shooting response rendering on the analyzed target part based on the predetermined rendering parameters, which will not be elaborated here.

[0070] In one embodiment of the present invention, the impact position detection unit 200 includes:

[0071] A first light source assembly includes a first light source emitting subassembly 220 and a first light source receiving subassembly 230, wherein the first light source emitting subassembly 220 and the first light source receiving subassembly 230 are arranged relative to each other in a first direction (for example, the first direction may be the length direction of the impact position detection unit 200), the first light source emitting subassembly 220 includes a plurality of first light source emitting ends (preferably infrared emitting tubes) emitting light sources of a preset type (for example, infrared light), the first light source receiving subassembly 230 includes a plurality of first light source receiving ends receiving light sources of a preset type (for example, infrared light), and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other (for example, one first light source emitting end may correspond to one first light source receiving end, or one first light source emitting end may correspond to a plurality of first light source receiving ends, as long as such corresponding setting relationship can ensure the certainty of the light source emission and reception relationship, which will not be elaborated herein).

[0072] A second light source assembly includes a second light source emitting subassembly 240 and a second light source receiving subassembly 250, wherein the second light source emitting subassembly 240 and the second light source receiving subassembly 250 are arranged relative to each other in a second direction (for example, the second direction may be the width direction of the impact position detection unit 200), the second light source emitting subassembly 240 includes a plurality of second light source emitting ends (preferably infrared emitting tubes) emitting light sources of a preset type (for example, infrared light), the second light source receiving subassembly 250 includes a plurality of second light source receiving ends receiving light sources of a preset type (for example, infrared light), and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other (for example, one second light source emitting end may correspond to one second light source receiving end, or one second light source emitting end may correspond to a plurality of second light source receiving ends, as long as such corresponding setting relationship can ensure the certainty of the light source emission and reception relationship, which will not be elaborated herein).

[0073] like Figures 4 to 8 As shown, in this embodiment, the processing chip 260 includes a main MCU and a slave MCU (i.e., dual-core collaboration), wherein the main MCU is responsible for auxiliary acquisition and data processing (i.e., generating coordinate points and point coordinate tracking, etc.); the slave MCU is responsible for data-driven sampling (i.e., hardware scanning controller, mainly controlling data acquisition). Through the collaboration of the two MCUs, it can achieve about 1000fps and can capture 1ms instantaneous impact. Using two MCUs to work together, one MCU is configured with up to 3 ADCs (analog models and digital signal converters), and the two MCUs are configured with a total of 6 ADCs for data acquisition, and the number of scan lines is reduced to increase the scanning speed.

[0074] Or the processing chip 260 includes a main MCU and multiple slave MCUs (i.e., multi-core collaboration), and the multiple slave control units are preferably three slave control units, wherein the main MCU is responsible for controlling the emission, data processing, i.e., generating coordinate points and point coordinate tracking, and the collaboration of the slave MCUs; the slave MCU is responsible for data-driven sampling, i.e., the hardware scanning controller, which is responsible for controlling data acquisition; through the collaboration of multiple MCUs, it can achieve more than 1000fps, and can capture instantaneous impacts of less than 1ms.

[0075] In another embodiment, an MCU may be used to be responsible for data processing and data sampling.

[0076] The main MCU includes:

[0077] PA9 pin is used to connect with the 2A pin of the inverter U6;

[0078] The PA10 pin is used to connect to the 3A pin of the inverter U6;

[0079] The PB12 pin is used to connect to the 4A pin of the inverter U6;

[0080] PB13 pin is used to connect with the 5A pin of inverter U6;

[0081] The PB14 pin is used to connect to the 6A pin of the inverter U6;

[0082] The PB15 pin is used to connect to the 1A pin of the inverter U6;

[0083] PB5 pin, used to connect to the PB5 pin of the slave MCU;

[0084] PB4 pin, used to connect to the PB4 pin of the slave MCU;

[0085] PB3 pin, used to connect to the PB3 pin of the slave MCU;

[0086] PA15 pin, used to connect with PA15 pin of slave MCU;

[0087] PB0 pin is used to connect with A0 pin of decoder U3;

[0088] PB1 pin is used to connect with A1 pin of decoder U3;

[0089] PB2 pin is used to connect with A2 pin of decoder U3;

[0090] Among them, the U6-1Y pin of the inverter U6 is used to connect to the E1 pin of the decoder, the U6-2Y pin and U6-3Y pin of the inverter U6 are used to connect to the J1 interface; the U6-4Y pin of the inverter U6 is used to connect to the CP pin of the first shifter, the U6-5Y pin of the inverter U6 is used to connect to the MR pin of the first shifter, and the U6-6Y pin of the inverter U6 is respectively connected to the DSA and DSB pins of the first shifter, thereby directly or indirectly receiving the control signal output by the main MCU.

[0091] like Figures 9 to 11 As shown, the impact position detection unit includes an emission control module that is respectively connected to the first light source assembly and the second light source assembly by electrical signals for controlling the first light source emission subassembly 220 and the second light source emission subassembly 240, and a receiving control module that is used to control the first light source receiving subassembly 230 and the second light source receiving subassembly 250. Wherein, the first light source emission subassembly 220 and the second light source emission subassembly 240 are composed of a plurality of infrared emission tube arrays, each infrared emission tube array is composed of a plurality of infrared emission tubes, the emission control module includes a first shifter for receiving control signals (including clock signals and scanning control signals in this embodiment) output by the main MCU and / or the slave MCU, and first transistors that are respectively connected to a plurality of output ends of the first shifter and are turned on or off according to the high and low level signals output by the first shifter, each first transistor is respectively used to be connected to the positive electrode of the infrared emission tube in at least one infrared emission tube array,

[0092] The emission control module also includes a decoder U3 for receiving a control signal (the control signal in this embodiment is a BCD code) output by the main MCU (U4) and / or the slave MCU (U15), and a plurality of second triodes respectively connected to the output end of the decoder U3 and turned on or off according to the high and low level signals output by the decoder U3. Each second triode is respectively used to be connected to the negative electrode of the plurality of infrared emitting tubes in each infrared emitting tube array, and the negative electrode of the infrared emitting tube in the infrared emitting tube array is controlled to be turned on or off by controlling the conduction or cutoff of the second triode. When the positive and negative electrodes of the infrared emitting tube are both turned on, the infrared emitting tube emits light, otherwise, it does not emit light.

[0093] Specifically, the first shifter includes a shift chip U1, and the shift chip U1 has:

[0094] A CP pin is used to receive a clock signal CP output by the master MCU and / or the slave MCU; a first resistor R21 is connected between the CP pin and the master MCU or the slave MCU, a node between the first resistor R21 and the CP pin is used to be connected to one end of a first capacitor C11, and the other end of the first capacitor C11 is grounded;

[0095] MR pin, used to receive the reset signal output by the master MCU and / or slave MCU;

[0096] DSA and DSB pins are used to receive the scan control signal DS directly or indirectly output by the main MCU and / or the slave MCU;

[0097] VCC pin, used to connect to the power supply VCC;

[0098] GND pin, used for grounding;

[0099] The Q0 pin is used to be connected to the base of the first transistor Q9, the collector of the first transistor Q9 is used to receive the peak-to-peak voltage VPP output by the main MCU or the slave MCU, and the emitter of the first transistor Q9 is used to be connected to the positive electrodes of a plurality of first infrared emitting tubes (TD1 to TD6) in the first infrared emitting tube array; the cathode of each first infrared emitting tube is connected to the collector of the first first transistor, and the emitter of the first first transistor is grounded;

[0100] The Q1 pin is used to be connected to the base of the second transistor Q10, the collector of the second transistor Q10 is used to receive the peak-to-peak voltage VPP output by the main MCU or the slave MCU, and the emitter of the second transistor Q10 is used to be connected to the positive electrodes of the plurality of second infrared emitting tubes (TD7 to TD12) in the second infrared emitting tube array;

[0101] The Q2 pin is used to be connected to the base of the third transistor Q11, the collector of the third transistor Q11 is used to receive the peak-to-peak voltage VPP output by the main MCU or the slave MCU, and the emitter of the third transistor Q11 is used to be connected to the positive electrodes of multiple third infrared emitting tubes (TD13 to TD18) in the third infrared emitting tube array;

[0102] The Q3 pin is used to be connected to the base of the fourth transistor Q12, the collector of the fourth transistor Q12 is used to receive the peak-to-peak voltage VPP output by the main MCU or the slave MCU, and the emitter of the fourth transistor Q11 is used to be connected to the positive electrodes of multiple fourth infrared emitting tubes (TD19-TD24) in the fourth infrared emitting tube array;

[0103] The Q4 pin is used to be connected to the base of the fifth transistor Q13, the collector of the fifth transistor Q13 is used to receive the peak-to-peak voltage VPP output by the main MCU or the slave MCU, and the emitter of the fifth transistor Q13 is used to be connected to the positive electrodes of multiple fifth infrared emitting tubes (TD25-TD30) in the fifth infrared emitting tube array;

[0104] The Q5 pin is used to be connected to the base of the sixth transistor Q14, the collector of the sixth transistor Q14 is used to receive the peak-to-peak voltage VPP output by the main MCU or the slave MCU, and the emitter of the sixth transistor Q14 is used to be connected to the positive electrodes of multiple sixth infrared emitting tubes (TD31-TD36) in the sixth infrared emitting tube array;

[0105] In this embodiment, six infrared emitting tube arrays are preferred, each infrared emitting tube array is composed of six infrared emitting tubes arranged in parallel, and the positive electrode of the infrared emitting tube is controlled to be conductive or non-conductive by controlling the conduction or cutoff of the first transistor.

[0106] In this example, multiple first infrared emitting tubes to multiple sixth infrared emitting tubes are arranged in the following order: the first first infrared emitting tube to the first sixth infrared emitting tube are arranged in sequence, the second first infrared emitting tube to the second sixth infrared emitting tube are arranged in sequence, the third first infrared emitting tube to the third sixth infrared emitting tube are arranged in sequence, the fourth first infrared emitting tube to the fourth sixth infrared emitting tube are arranged in sequence, the first fifth infrared emitting tube to the fifth sixth infrared emitting tube are arranged in sequence, and the sixth first infrared emitting tube to the sixth sixth infrared emitting tube are arranged in sequence. The above arrangement is a specific array distribution arrangement, which expands the irradiation range of each infrared emitting tube in each infrared emitting tube array by controlling each infrared emitting tube array to emit light in sequence.

[0107] The first light source receiving subassembly 230 and the second light source receiving subassembly 250 are composed of a plurality of receiving tube arrays, each of which is composed of a plurality of infrared receiving tubes. In this example, six receiving tube arrays are preferred, each of which is composed of six infrared receiving tubes. The receiving control module includes a second shifter for receiving control signals output by the main MCU and / or the slave MCU (including clock signals and scanning control signals in this embodiment), and second transistors respectively connected to a plurality of output ends of the second shifter and turned on or off according to the high and low level signals output by the second shifter. Each second transistor is respectively used to be connected to the positive electrode of at least one infrared emitting tube, and the positive electrode of the infrared emitting tube is controlled to be turned on or off by controlling the conduction or cutoff of the first transistor.

[0108] The receiving control module includes: a second shifter,

[0109] The second shifter in this embodiment has the same structure as the first shifter, except that the second shifter further includes:

[0110] Q7 pin sends the received signal to the master MCU or slave MCU;

[0111] The QO pin of the second shifter UR1 is used to connect to the cathode of multiple first infrared receiving tubes in the first infrared receiving array (in this example, each infrared receiving array preferably has six first infrared receiving tubes), wherein the cathode of each first infrared receiving tube is respectively connected to the base of the seventh transistor (in this example, preferably six seventh transistors QR1 to QR6), and the collector of each seventh transistor, eighth transistor, ninth transistor, tenth transistor, eleventh transistor and twelfth transistor is used to connect to the power supply VCC; the Q1 pin of the second shifter is used to connect to the second infrared receiving array. The cathodes of the plurality of second infrared receiving tubes in the receiving array are connected (in this example, each second infrared receiving array is preferably six second infrared receiving tubes), wherein the cathode of each second infrared receiving tube is respectively connected to the base of the eighth transistor (in this example, preferably six eighth transistors QR7 to QR12); the Q2 pin of the second shifter is used to be connected to the cathode of the plurality of third infrared receiving tubes in the third infrared receiving array (in this example, each infrared receiving array is preferably six third infrared receiving tubes), wherein the cathode of each third infrared receiving tube is respectively connected to the base of the ninth transistor (in this example, preferably six eighth transistors QR7 to QR12). The Q3 pin of the second shifter is used to be connected to the base of the plurality of fourth infrared receiving tubes in the fourth infrared receiving array (in this example, each infrared receiving array preferably has six fourth infrared receiving tubes), wherein the cathode of each fourth infrared receiving tube is respectively connected to the base of the tenth transistor (in this example, preferably six tenth transistors QR19 to QR24); the Q4 pin of the second shifter is used to be connected to the cathode of the plurality of fifth infrared receiving tubes in the fifth infrared receiving array (in this example, each infrared receiving array preferably has six fourth infrared receiving tubes). The cathode of each fifth infrared receiving tube is connected to the base of the eleventh transistor (preferably six eleventh transistors QR25-QR30 in this example); the Q5 pin of the second shifter is used to be connected to the cathode of multiple sixth infrared receiving tubes in the sixth infrared receiving array (preferably six sixth infrared receiving tubes in each infrared receiving array in this example), wherein the cathode of each sixth infrared receiving tube is connected to the base of the twelfth transistor (preferably six twelfth transistors QR31-QR36 in this example); wherein,

[0112] The emitters of the first seventh transistor, the eighth transistor, the ninth transistor, the tenth transistor, the eleventh transistor and the twelfth transistor are used to connect to the JR-7 pin of the interface JR1 (not shown);

[0113] The emitters of the second seventh transistor, the eighth transistor, the ninth transistor, the tenth transistor, the eleventh transistor and the twelfth transistor are used to connect to the JR-9 pin of the interface JR1;

[0114] The emitters of the third seventh transistor, the eighth transistor, the ninth transistor, the tenth transistor, the eleventh transistor and the twelfth transistor are used to connect to the JR-11 pin of the interface JR1;

[0115] The emitters of the fourth seventh transistor, the eighth transistor, the ninth transistor, the tenth transistor, the eleventh transistor and the twelfth transistor are used to be connected to the JR-5 pin of the interface JR1;

[0116] The emitters of the fifth seventh transistor, the eighth transistor, the ninth transistor, the tenth transistor, the eleventh transistor and the twelfth transistor are used to be connected to the JR-1 pin of the interface JR1;

[0117] The emitters of the sixth seventh transistor, the eighth transistor, the ninth transistor, the tenth transistor, the eleventh transistor and the twelfth transistor are used to be connected to the JR-3 pin of the interface JR1.

[0118] The main MCU controls the infrared transmitting tube array to transmit in sequence. During the transmission, the main MCU and the slave MCU collect data. The main MCU collects channels 1-3, and the slave MCU collects channels 4-6. Each time the infrared transmitting tube array transmits, the receiving array selects multiple channels in a specific order to scan and receive simultaneously, and at the same time, the corresponding receiving channel ADC voltage value is amplified. The main MCU and the slave MCU read the corresponding ADC value and store the data. Until all the transmitting tubes in the transmitting array have finished transmitting in sequence and the corresponding receiving tube arrays have finished scanning and receiving, the corresponding ADC value is read and stored, and then the data algorithm is processed.

[0119] Receiving tube array part: the transmitting tubes are distributed in a specific array along the X and Y directions; receiving control part: the MCU controller controls the transmitting tubes through the shifter, turns on the triode, and selects multiple channels in a specific order for simultaneous scanning and reception.

[0120] The processing chip 260 determines the first direction position of the impact object according to the setting position of the first light source receiving end that does not receive the preset type of light source, determines the second direction position of the impact object according to the setting position of the second light source receiving end that does not receive the preset type of light source, determines the screen position coordinates of the impact object according to the determined first direction position and second direction position, and sends the determined screen position coordinates to the processing unit 400. It should be noted that the processing chip 260 can be a general microprocessor that performs simple calculations, and there is no special requirement for its setting position on the impact position detection unit 200. It can be set at any applicable position of the first light source assembly, and can also be set at any applicable position of the second light source assembly. Taking the figure as an example, it can be set at the lower end position of the second light source emission subassembly 240, which will not be described in detail here.

[0121] In other embodiments of the present invention, in order to physically protect the first light source assembly and the second light source assembly to prevent damage and facilitate fixation, the impact position detection unit 200 also includes a frame 210 arranged on the outside of the first light source assembly and the second light source assembly.

[0122] like Figure 12 to Figure 15 As shown, the impact position detection unit 200 also includes a sampling unit. In this embodiment, the sampling unit includes a plurality of signal amplification units, preferably six signal amplification units. The input end of each signal amplification unit is connected to each receiving tube array, and the output end of each signal amplification unit is respectively connected to the main MCU and / or the slave MCU. When the receiving tube array performs multi-channel scanning and receiving in a specific order, and at the same time performs operational amplifier amplification on the sampled ADC value, the MCU reads the ADC value and performs relevant position calculation through the corresponding algorithm.

[0123] Specifically, the first signal amplification unit U10 includes:

[0124] A first reverse amplifier UX1A, whose positive input terminal is used to be connected to the positive terminal of the power supply (preferably +5V), a first resistor RX4 and a second resistor RX3 are connected in series between the positive input terminal and the positive terminal of the power supply, a negative input terminal of the first reverse amplifier UX1A is used to be connected to the J1-8 pin of the interface J1, a third resistor RX6 and a fourth resistor RX91 are connected in series between the negative input terminal of the first reverse amplifier UX1A and the J1-8 pin of the interface J1, a fifth resistor RX5 is connected to a node between the positive input terminal of the first reverse amplifier UX1A and the first resistor RX4 and a node between the third resistor RX6 and the fourth RX91, a first capacitor CX4 is connected to a node between the first resistor RX4 and the second resistor RX3 and a node between the third resistor RX6 and the fourth RX91, a second capacitor CX3 is connected between the node between the first resistor RX4 and the fifth resistor RX5 and the J1-8 pin of the interface J1, and a third capacitor CX5 and a sixth resistor RX7 are connected in parallel between the output terminal of the first reverse amplifier UX1A and the negative input terminal of the first reverse amplifier UX1A;

[0125] A second reverse amplifier UX1B, whose positive input terminal is connected to the output terminal of the first reverse amplifier UX1A, a fourth capacitor CX8 is connected between the output terminal of the first reverse amplifier UX1A and the positive input terminal of the second reverse amplifier UX1B, a node between the fourth capacitor CX8 and the positive input terminal of the second reverse amplifier UX1B is connected to one end of a seventh resistor RX8, and the other end of the seventh resistor RX8 is grounded; a negative input terminal of the second reverse amplifier UX1B is connected to the 2Z pin (output terminal) of the first signal switching switch U16, a fifth capacitor CX9 and an eighth resistor RX9 are connected in parallel to the negative input terminal of the second reverse amplifier UX1B and the output terminal of the second reverse amplifier UX1B, and the output terminal of the second reverse amplifier is connected to the WKUUP / PA0 pin of the slave MCU (U15) through a ninth resistor RX10;

[0126] The S0 pin (input end) of the first signal switching switch U16 is used to connect to the PA6 pin of the slave MCU (U15), and the S1 pin (input end) of the first signal switching switch U16 is used to connect to the PA5 pin of the slave MCU (U15).

[0127] In this example, the structures of the multiple signal amplification units are the same, except that the pin connections with the interface J1, the signal switching switch and the MCU are different, specifically:

[0128] The negative input terminal of the first inverting amplifier UX1D of the second signal amplifying unit U20 is used to connect to the J1-6 pin of the interface J1, the negative input terminal of the second inverting amplifier UX1C is used to connect to the 1Z pin (output terminal) of the first signal switching switch U16, and the output terminal of the second inverting amplifier UX1C is connected to the PA1 pin of the slave MCU (U15).

[0129] The negative input terminal of the first inverting amplifier UX2A of the third signal amplifying unit U30 is used to connect to the J1-4 pin of the interface J1, the negative input terminal of the second inverting amplifier UX2B is used to connect to the 2Z pin (output terminal) of the second signal switching switch U17, and the output terminal of the second inverting amplifier UX2B is connected to the PA2 pin of the slave MCU (U15); the S0 pin (input terminal) of the second signal switching switch U17 is used to connect to the PA4 pin of the slave MCU (U15), and the S1 pin (input terminal) of the first signal switching switch U17 is used to connect to the PA3 pin of the slave MCU (U15).

[0130] The negative input terminal of the first inverting amplifier UX2D of the fourth signal amplifying unit U40 is used to connect to the J1-10 pin of the interface J1, the negative input terminal of the second inverting amplifier UX2X is used to connect to the 1Z pin (output terminal) of the second signal switching switch U17, and the output terminal of the second inverting amplifier UX2C is connected to the WKUUP / PA0 pin of the main MCU (U4).

[0131] The negative input terminal of the first inverting amplifier UX3A of the fifth signal amplifying unit U50 is used to connect to the J1-14 pin of the interface J1, the negative input terminal of the second inverting amplifier UX3B is used to connect to the 2Z pin (output terminal) of the third signal switching switch U18, and the output terminal of the second inverting amplifier UX3B is connected to the PA1 pin of the main MCU (U4); the S0 pin (input terminal) of the third signal switching switch U18 is used to connect to the PA7 pin of the slave MCU (U15), and the S1 pin (input terminal) of the first signal switching switch U18 is used to connect to the PA8 pin of the slave MCU (U15).

[0132] The negative input terminal of the first inverting amplifier UX3D of the sixth signal amplifying unit U60 is used to connect to the J1-12 pin of the interface J1, the negative input terminal of the second inverting amplifier UX3C is used to connect to the 1Z pin (output terminal) of the third signal switching switch U18, and the output terminal of the second inverting amplifier UX3C is connected to the PA2 pin of the main MCU (U4).

[0133] In this embodiment, the interface J1 and the interface JR1 are sockets, and the two are paired and electrically connected.

[0134] The multi-channel infrared receiving tube array scans and receives simultaneously in a specific order. The sampling and amplification unit samples the ADC value and performs operational amplifier amplification. The main MCU and / or the slave MCU read the ADC value and calculate the relevant position coordinates through the corresponding algorithm.

[0135] Each time the infrared transmitting tube array transmits, the infrared receiving array scans and receives at the same time, and amplifies the corresponding receiving channel ADC voltage value, the main MCU and / or the slave MCU reads the corresponding ADC value and stores the data until all the infrared transmitting tubes in the infrared transmitting array have transmitted in sequence, the corresponding infrared receiving array scans and receives, the main MCU and / or the slave MCU reads and stores the corresponding ADC value, and then performs data algorithm processing to generate coordinate points and point coordinate tracking.

[0136] The main MCU controls the infrared receiving tube array through the shift register, and selects to turn on the corresponding infrared receiving tube array in turn. The main MCU and the slave MCU respectively collect the amplified ADC values. The slave MCU transmits the ADC value to the main MCU. The main MCU stores the data collected by the slave MCU separately until all the receiving tubes have completed scanning and receiving.

[0137] The infrared transmitting tube array transmits in sequence, and the infrared receiving tube array starts scanning and receiving in sequence. The slave MCU transmits the received and amplified ADC value to the main MCU, and the main MCU stores the coordinate values ​​containing the impact position separately until all receiving tubes have completed scanning and receiving.

[0138] In this example, all infrared transmitting tubes transmit in sequence. Each infrared transmitting tube transmits once, and the receiving tube arrays all scan and receive once in sequence (when scanning and receiving, one, three or six receiving tube arrays can be opened at the same time to scan in sequence).

[0139] Preferably, for example, the first infrared emitting tube (such as Fig.10 TD1) emits infrared light and the first infrared receiving tube to the sixth infrared receiving tube in the first infrared receiving array (such as Fig.11 D1 to D6) in the first infrared emission array scan and receive infrared light in turn; the second time, the first infrared emission tube in the first infrared emission array (such as Fig.10 TD1) emits infrared light and the first infrared receiving tube to the sixth infrared receiving tube in the second infrared receiving array (such as Fig.11 D7 to D12 in the middle) scan and receive infrared light in sequence; the third time, the first infrared emitting tube in the first infrared emitting array (such as Fig.10 TD1) and the first infrared receiving tube to the sixth infrared receiving tube in the third infrared receiving array (such as Fig.11 D13 to D18 in the first infrared emission array) scan and receive infrared light in sequence; the fourth time, the second infrared emission tube in the first infrared emission array (such as Fig.10 TD2) emits infrared light and the first infrared receiving tube to the sixth infrared receiving tube in the first infrared receiving array (such as Fig.11 The fifth time, the second infrared emitting tube (such as D1 to D6) in the first infrared emitting array is selected to receive infrared light in sequence; Fig.10 TD2) emits infrared light and the first infrared receiving tube to the sixth infrared receiving tube in the second infrared receiving array (such as Fig.11 D7 to D12 in the first infrared emission array) scan and receive infrared light in sequence; the sixth time, the second infrared emission tube in the first infrared emission array (such as Fig.10 TD2) emits infrared light and the first infrared receiving tube to the sixth infrared receiving tube in the third infrared receiving array (such as Fig.11D13 to D18 in the middle scan and receive infrared light in sequence; and so on, all data collection in the horizontal direction (X direction) and the vertical direction (Y direction) is completed.

[0140] In this embodiment, the infrared transmitting tube array transmits in sequence, and each time it transmits, all the receiving tubes in the receiving tube array must scan and receive once, until all the infrared radiating tubes have completed transmitting and the infrared receiving tubes have completed scanning and receiving. Then, the main MCU stores the corresponding collected ADC data, and then performs algorithm processing on all the data in a unified manner.

[0141] In another embodiment, it is preferred to have a master MCU and multiple slave MCUs (i.e., a multi-core collaborative controller). The master MCU is mainly responsible for data processing, i.e., generating coordinate points and point coordinate tracking, and is responsible for auxiliary acquisition. The slave MCU is mainly responsible for driving data sampling, i.e., a hardware scanning controller. In the multiplexer, an analog-to-digital converter ADC corresponds to multiple signal receivers, and the selector is used to select different infrared receiving tubes.

[0142] In this embodiment, the main MCU controls the infrared transmitting tube array to transmit in sequence; while the transmitting tube is transmitting, the slave MCU prepares to collect data, collects channels 1-3 from MCU1, channels 4-6 from MCU2, channels 7-9 from MCU3, (3*(N-2)+1)-(3*(N-2+3) channels from MCU(N-1), (3*(N-1)+1)-(3*(N-1)+3) channels from MCU(N), and so on;

[0143] Each slave MCU (N-way slave MCU) controls one or more infrared receiving tube arrays, and transmits the N-way collected and amplified ADC values ​​to the main MCU. The main MCU stores the collected data separately until all receiving tubes have completed scanning and receiving.

[0144] The infrared transmitting tube array transmits in sequence. During each transmission, the slave MCU selects and turns on the corresponding infrared receiving tube array in sequence through the shift register. The slave MCU transmits the received ADC value to the main MCU. The main MCU stores the collected data separately until all the transmitting tubes have completed the transmission and all the receiving tubes have completed the scanning and receiving. The storage stops, and the main MCU stores the corresponding collected ADC data, and then performs algorithm processing on all the data in a unified manner.

[0145] like Fig.18 As shown, the coordinate positioning algorithm is as follows:

[0146] 1. The main MCU decodes the signal obtained by multi-line scanning and stores the ADC data in the horizontal and vertical directions (the horizontal direction is the X direction and the vertical direction is the Y direction in this example);

[0147] 2. Establish a plane rectangular coordinate system according to the positions of the infrared transmitting tube and the infrared receiving tube;

[0148] 3. Determine whether the vertical and horizontal communication signals are higher than the preset values. If they are higher than the preset values, it is considered that the infrared rays in that direction are blocked and there is a collision.

[0149] 4. Sort the signals in the horizontal direction and the vertical direction by the size of the slope, respectively, to form two groups of binary linear functions about y=kx+b with the slopes from small to large;

[0150] 5. Select a function with the smallest slope from the set of horizontal binary linear functions;

[0151] 6. Select a function with the smallest slope from the vertical functions, calculate the coordinates of the intersection of the two functions, and record the coordinates of the first intersection of the functions [x, y]; select a function with the next slope from the vertical function group, and calculate the coordinates of the second intersection, and traverse all functions in the vertical direction.

[0152] 7. Select the next slope function from the horizontal binary linear function group, repeat step 6, traverse the vertical function group, and calculate the coordinates of all intersection points.

[0153] 8. Traverse the coordinates of all intersection points of the horizontal binary linear function group with respect to the vertical binary linear function.

[0154] 9. Perform weight calculation on the intersection coordinates, select the distance between the first intersection coordinate and each intersection coordinate, and judge whether the distance is less than the preset value. If it is less than the preset value, it is considered to be the same intersection coordinate. The distance calculation formula of the two coordinate points is The duplicate intersection coordinates are removed, and the weights of the removed points are added to the current intersection coordinates.

[0155] 10. After the weight calculation of all intersection coordinates is completed, the intersection coordinate with the largest weight is selected as the collision point

[0156] 11. Convert the [x, y] coordinates of the collision point to pixel positions on the screen.

[0157] Furthermore, in order to physically protect the display unit 100 and prevent damage, the display unit 100 further includes a display frame 110 for mounting the display unit 100 and the impact position detection unit 200 together.

[0158] Furthermore, the base 500 has a heat dissipation port 520 corresponding to the circuit board 600, which is convenient for timely heat dissipation of the circuit board 600 and prolongs the service life of the circuit board. Preferably, the cross section of the heat dissipation port 520 is S-shaped, and the outlet on the outside of the heat dissipation port 520 is larger than the inlet on the inside. This design can achieve both ventilation and heat dissipation and effective dust prevention.

[0159] Overview of the electronic device for intelligent game control as an example

[0160] like Fig.16 and Fig.17 As shown, the utility model also provides a game intelligent control electronic device 20, which is suitable for a display device 10 equipped with a display unit 100 and an impact position detection unit 200, including:

[0161] The storage unit 300 stores a preset type of shooting game program;

[0162] The processing unit 400 calls and executes the shooting game program to perform the following steps:

[0163] Displaying the game dynamic frame picture corresponding to the shooting game program based on the display unit 100;

[0164] Detecting and receiving the screen coordinates sent by the impact position detection unit 200;

[0165] When the screen coordinates are received, the target object and its part corresponding to the received screen coordinates in the current game frame are analyzed according to a predetermined analysis algorithm;

[0166] According to a predetermined shooting response rendering algorithm, shooting response rendering is performed on the analyzed target object parts in the current game frame.

[0167] Specifically, the predetermined analysis algorithm includes:

[0168] Determine the game frame screen coordinates corresponding to the received screen coordinates according to a predetermined mapping relationship between the screen coordinates and the game frame screen coordinates;

[0169] According to the predetermined mapping relationship among the game frame screen, various parts of the target object, and the game frame screen coordinates, the target object and its part corresponding to the determined game frame screen coordinates in the current game frame screen are analyzed (for example, if the current game frame screen includes targets such as animals, trees, and stones, the target object and its part corresponding to the determined game frame screen coordinates in the current game frame screen may be the left leg, right leg, or any applicable part of an animal, or may be the top of a branch of a tree, or may be a specific part of a stone).

[0170] Specifically, the predetermined shooting response rendering algorithm includes:

[0171] Determine the shooting response rendering parameters corresponding to the analyzed target object part according to the predetermined mapping relationship between the target object part and the shooting response rendering parameters (for example, the shooting response rendering parameters include the style and color of the impact rendering of the impact part);

[0172] Based on the determined shooting response rendering parameters, shooting response rendering is performed on the analyzed target object part in the current game frame (for example, the shooting response rendering effect may be bleeding on a certain part of an animal, or a bullet rebounding from a specific part of a stone, or a bullet knocking down leaves on the top of a branch of a tree, etc.).

[0173] In order to improve the accuracy of the shooting response position, in one embodiment of the present utility model, the predetermined analysis algorithm includes: according to the predetermined mapping relationship between the screen coordinates and the game frame coordinates, the game frame coordinates corresponding to the received screen coordinates are determined; according to the predetermined mapping relationship between the game frame, the target parts, and the game frame coordinates, the target object and its parts corresponding to the determined game frame coordinates in the current game frame are analyzed (for example, if the determined game frame coordinates are in the coordinate range corresponding to a raised part of a stone in a certain game frame, the target object and its parts corresponding to the determined game frame coordinates in the current game frame are analyzed to be the raised part of the stone). The technical effect of this analysis algorithm is to ensure the accurate matching of the screen coordinates and the game frame coordinates, so as to achieve a fast and accurate impact response with less computing resources. In other embodiments of the present utility model, the predetermined analysis algorithm can be any other applicable algorithm, which will not be repeated here.

[0174] In order to improve the accuracy and authenticity of the shooting response screen rendering, in one embodiment of the present invention, the predetermined shooting response rendering algorithm includes: determining the shooting response rendering parameters corresponding to the analyzed target part according to the mapping relationship between the predetermined target part and the shooting response rendering parameters (for example, the shooting response rendering parameters include the style and color of the impact rendering of the impact part), and performing shooting response rendering on the analyzed target part in the current game frame based on the determined shooting response rendering parameters (for example, the shooting response rendering effect can be bleeding on a certain part of an animal, or a bullet rebounding from a specific part of a stone, or a bullet knocking down leaves on the top of a branch of a tree, etc.). In other embodiments of the present invention, the predetermined shooting response rendering can be any other applicable algorithm, for example, the predetermined shooting response rendering can include: determining whether the analyzed target is a preset type of target; if it is a preset type of target, performing shooting response rendering on the analyzed target part based on the predetermined rendering parameters, which will not be elaborated here.

[0175] The game intelligent control electronic device 20 also includes:

[0176] A control box 600, and a circuit board 700 detachably disposed in the control box 600 (in order to facilitate installation and removal of the circuit board 700, the circuit board 700 is detachably disposed in the control box 600, and in this embodiment, a screw connection is adopted, and a fixing stud is disposed on the control box 600, and a fixing screw hole adapted to the stud is disposed on the circuit board 700;

[0177] The circuit board 700 establishes communication connections with the display unit 100 and the impact position detection unit 200 respectively through a wired or wireless connection method, and a storage unit 300 and a processing unit 400 are configured on the circuit board 700; in this embodiment, the circuit board 700 establishes communication connections with the display unit 100 and the impact position detection unit 200 respectively through a wired connection method.

[0178] The structure of the impact position detection unit 200 in this embodiment is consistent with that of the impact position detection unit 200 in the first embodiment, and will not be described again.

[0179] Overview of Display Device as an Example

[0180] like Fig.16 and Fig.17 As shown, the utility model also provides a display device 10 used in conjunction with the above-mentioned game intelligent control electronic device 20, and the display device 10 includes:

[0181] Display unit 100, used to display the game interface;

[0182] The impact position detection unit 200 is used to detect the screen coordinates formed by the impact object on the display unit 100 .

[0183] The structure of the display device 10 in this embodiment is consistent with that of the display device 10 in the first embodiment, and will not be described again.

[0184] Overview of Example Computer-Readable Storage Media

[0185] The utility model also provides a computer-readable storage medium storing a preset type of shooting game program, which can be called and executed by one or more processing units to implement the following steps:

[0186] Displaying the game dynamic frame picture corresponding to the shooting game program based on the display unit 100;

[0187] Detecting and receiving the screen coordinates sent by the impact position detection unit 200;

[0188] When the screen coordinates are received, the target object and its part corresponding to the received screen coordinates in the current game frame are analyzed according to a predetermined analysis algorithm;

[0189] According to a predetermined shooting response rendering algorithm, shooting response rendering is performed on the analyzed target object parts in the current game frame.

[0190] In order to improve the accuracy of the shooting response position, in one embodiment of the present utility model, the predetermined analysis algorithm includes: according to the predetermined mapping relationship between the screen coordinates and the game frame coordinates, the game frame coordinates corresponding to the received screen coordinates are determined; according to the predetermined mapping relationship between the game frame, the target parts, and the game frame coordinates, the target object and its parts corresponding to the determined game frame coordinates in the current game frame are analyzed (for example, if the determined game frame coordinates are in the coordinate range corresponding to a raised part of a stone in a certain game frame, the target object and its parts corresponding to the determined game frame coordinates in the current game frame are analyzed to be the raised part of the stone). The technical effect of this analysis algorithm is to ensure the accurate matching of the screen coordinates and the game frame coordinates, so as to achieve a fast and accurate impact response with less computing resources. In other embodiments of the present utility model, the predetermined analysis algorithm can be any other applicable algorithm, which will not be repeated here.

[0191] In order to improve the accuracy and authenticity of the shooting response screen rendering, in one embodiment of the present invention, the predetermined shooting response rendering algorithm includes: determining the shooting response rendering parameters corresponding to the analyzed target part according to the mapping relationship between the predetermined target part and the shooting response rendering parameters (for example, the shooting response rendering parameters include the style and color of the impact rendering of the impact part), and performing shooting response rendering on the analyzed target part in the current game frame based on the determined shooting response rendering parameters (for example, the shooting response rendering effect can be bleeding on a certain part of an animal, or a bullet rebounding from a specific part of a stone, or a bullet knocking down leaves on the top of a branch of a tree, etc.). In other embodiments of the present invention, the predetermined shooting response rendering can be any other applicable algorithm, for example, the predetermined shooting response rendering can include: determining whether the analyzed target is a preset type of target; if it is a preset type of target, performing shooting response rendering on the analyzed target part based on the predetermined rendering parameters, which will not be elaborated here.

[0192] The utility model provides an impact position detection component and a game intelligent control device supporting game intelligent control, including a display unit 100 for displaying a game interface, an impact position detection unit 200, a storage unit 300 storing a shooting game program, and a processing unit 400. The impact position detection unit 200 detects the screen coordinates formed by the impact object on the display unit 100. The processing unit 400 detects and receives the screen coordinates sent by the impact position detection unit 200 based on the game dynamic frame picture displayed by the display unit 100. When the screen coordinates are received, the target object and its part corresponding to the received screen coordinates in the current game frame picture are analyzed according to a predetermined analysis algorithm, and the analyzed target object part is rendered in the current game frame picture according to a predetermined shooting response rendering algorithm. The intelligent game control device has a simple structure, low cost, and is easy to mass produce. It solves the problem that the user needs to use infrared or laser positioning in the prior art, resulting in a complex structure, high cost, and inconvenience for mass production.

[0193] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the protection scope of the present invention.

Claims

1. An impact position detection component supporting intelligent game control, characterized in that: A first light source assembly comprising a first light source emitting subassembly and a first light source receiving subassembly, wherein the first light source emitting subassembly and the first light source receiving subassembly are arranged opposite to each other in a first direction, the first light source emitting subassembly comprises a plurality of first light source emitting ends that emit light sources of a preset type, the first light source receiving subassembly comprises a plurality of first light source receiving ends that receive light sources of a preset type, and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other; A second light source assembly comprising a second light source emitting subassembly and a second light source receiving subassembly, wherein the second light source emitting subassembly and the second light source receiving subassembly are arranged opposite to each other in a second direction, the second light source emitting subassembly comprises a plurality of second light source emitting ends that emit light sources of a preset type, the second light source receiving subassembly comprises a plurality of second light source receiving ends that receive light sources of a preset type, and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other; The processing chip is electrically connected to the first light source assembly and the second light source assembly respectively, and is used to determine the first direction position of the impactor through the analysis of the first light source assembly, and is used to determine the second direction position of the impactor through the analysis of the second light source assembly, and the screen position coordinates of the impactor are determined according to the determined first direction position and second direction position, and the determined screen position coordinates are sent to the game intelligent control device.

2. The impact position detection component supporting game intelligent control according to claim 1, characterized in that: It includes an emission control module for controlling the first light source emission subassembly and the second light source emission subassembly, and a plurality of reception control modules for controlling the first light source reception subassembly and the second light source reception subassembly.

3. The impact position detection component supporting game intelligent control according to claim 2, characterized in that: The first light source emitting subassembly and the second light source emitting subassembly include multiple infrared emitting tube arrays, each of which is composed of multiple infrared emitting tubes. The emission control module includes a control signal for receiving the main MCU and / or the slave MCU output, and is used to control one or more infrared emitting tube arrays to be turned on or off.

4. The impact position detection component supporting game intelligent control according to claim 3, characterized in that: The emission control module includes a first shifter for receiving control signals output by the main MCU and / or the slave MCU, and first transistors respectively connected to multiple output ends of the first shifter and turned on or off according to the high and low level signals output by the first shifter, and each of the first transistors is respectively used to be connected to the positive electrode of the infrared emitting tube in at least one of the infrared emitting tube arrays.

5. The impact position detection component supporting game intelligent control according to claim 4, characterized in that: The emission control module also includes a decoder for receiving control signals output by the main MCU and / or the slave MCU, and a plurality of second triodes respectively connected to the output end of the decoder and turned on or off according to the high and low level signals output by the decoder, each second triode is respectively used to be connected to the negative electrode of each of the plurality of infrared emitting tubes in the infrared emitting tube array, and the conduction or non-conduction of the negative electrode of the infrared emitting tube in the infrared emitting tube array is controlled by controlling the conduction or cutoff of the second triode.

6. The impact position detection component supporting game intelligent control according to claim 5, characterized in that: There are six infrared emitting tube arrays, each of which is composed of six infrared emitting tubes arranged in parallel. The conduction or cutoff of the first triode is controlled to control the conduction or non-conduction of the positive electrode of the infrared emitting tube.

7. An impact position detection component supporting intelligent game control, characterized in that: include: A master MCU, and at least one slave MCU communicatively connected to the master MCU; A first light source assembly comprising a first light source emitting subassembly and a first light source receiving subassembly, wherein the first light source emitting subassembly and the first light source receiving subassembly are arranged opposite to each other in a first direction, the first light source emitting subassembly comprises a plurality of first light source emitting ends that emit light sources of a preset type, the first light source receiving subassembly comprises a plurality of first light source receiving ends that receive light sources of a preset type, and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other; A second light source assembly comprising a second light source emitting subassembly and a second light source receiving subassembly, wherein the second light source emitting subassembly and the second light source receiving subassembly are arranged opposite to each other in a second direction, the second light source emitting subassembly comprises a plurality of second light source emitting ends that emit light sources of a preset type, the second light source receiving subassembly comprises a plurality of second light source receiving ends that receive light sources of a preset type, and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other; The slave MCU is respectively connected to the first light source assembly and the second light source assembly for sampling the emission and reception of the light source; The main MCU is used to calculate the screen position coordinates of the impact object according to the sampling results of the slave MCU, and send the determined screen position coordinates to the game intelligent control device.

8. An impact position detection component supporting intelligent game control, characterized in that: include: The slave MCU and the master MCU are connected to each other for communication; A first light source assembly comprising a first light source emitting subassembly and a first light source receiving subassembly, wherein the first light source emitting subassembly and the first light source receiving subassembly are arranged opposite to each other in a first direction, the first light source emitting subassembly comprises a plurality of first light source emitting ends that emit light sources of a preset type, the first light source receiving subassembly comprises a plurality of first light source receiving ends that receive light sources of a preset type, and the first light source emitting ends and the first light source receiving ends are arranged corresponding to each other; A second light source assembly comprising a second light source emitting subassembly and a second light source receiving subassembly, wherein the second light source emitting subassembly and the second light source receiving subassembly are arranged opposite to each other in a second direction, the second light source emitting subassembly comprises a plurality of second light source emitting ends that emit light sources of a preset type, the second light source receiving subassembly comprises a plurality of second light source receiving ends that receive light sources of a preset type, and the second light source emitting ends and the second light source receiving ends are arranged corresponding to each other; The slave MCU is communicatively connected with a first preset number of first light source assemblies and / or second light source assemblies, and is used to perform a first sampling on the emission and reception of the light sources of the communicatively connected first light source assemblies and / or second light source assemblies; The main MCU is communicatively connected with a second preset number of first light source assemblies and / or second light source assemblies, and is used to perform a second sampling on the emission and reception of the light sources of the communicatively connected first light source assemblies and / or second light source assemblies, and calculate the screen position coordinates of the impacting object according to the results of the first sampling and the second sampling, and send the determined screen position coordinates to the game intelligent control device.

9. A game intelligent control device used in conjunction with the impact position detection component of claim 1, 7 or 8, characterized in that: include: A communication unit, used for receiving the screen position coordinates of the impact object sent by the impact position detection component; A display unit, used for displaying a game interface; A storage unit storing a preset type of shooting game program; The processing unit calls and executes the shooting game program, and based on the received screen position coordinates of the impact object, performs shooting response rendering on the analyzed target object part in the current game frame.

10. A game intelligent control device, characterized in that: The device comprises the impact position detection component as claimed in claim 1, 7 or 8, and the game intelligent control device further comprises: A display unit, used for displaying a game interface; A storage unit storing a preset type of shooting game program; The processing unit calls and executes the shooting game program, and based on the screen position coordinates of the impact object detected by the impact position detection component, performs shooting response rendering on the analyzed target object part in the current game frame.