CN-121979408-A - Control method and system of infrared touch screen
Abstract
The invention relates to the field of infrared touch screen control, in particular to a control method and a control system of an infrared touch screen. The method comprises the steps of obtaining a transmitting unit set, a receiving unit set and a forbidden list, performing topology registration and signature codebook library assembly processing to generate a scanning configuration packet, performing transmission lighting time slot sequence generation, receiving time slot sampling and dark time slot baseline deduction matching decoding processing based on the scanning configuration packet to generate a decoding evidence packet, performing baseline shift calculation, space morphology evidence and time consistency evidence generation processing based on the decoding evidence packet, constructing a gating evidence packet, performing evidence gating and abnormal classification processing to generate a control output packet, extracting verification re-scanning strategy parameters from the control output packet, performing verification re-scanning and passing mark generation processing to generate a re-scanning result packet and constructing a write-back update packet. According to the invention, through the closed loop organization of the evidence link and the re-scanning write-back, the caliber consistency and traceability of the control output are improved.
Inventors
- ZHANG FENG
- GUO HAOBO
- Kribynur Tudi Maimaiti
- Yu Si Yin Jiang Abduqadir
- Nai Pisai Mu Tohti
Assignees
- 黑金商显智能科技(新疆)有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260205
Claims (10)
- 1. The control method of the infrared touch screen is characterized by comprising the following steps of: s100, acquiring a transmitting unit set, a receiving unit set and a forbidden list, performing topology registration and signature codebook library assembly processing, and generating a scanning configuration packet; s200, based on the scanning configuration packet, performing emission lighting time slot sequence generation, receiving time slot sampling and dark time slot baseline deduction matching decoding processing, and generating a decoding evidence packet; s300, based on the decoded evidence packet, baseline offset calculation, space morphological evidence and time consistency evidence generation processing are carried out, a gating evidence packet is constructed, evidence gating and abnormal classification processing are carried out, and a control output packet is generated; S400, extracting verification re-scan strategy parameters from the control output packet, executing verification re-scan and through mark generation processing, generating a re-scan result packet and constructing a write-back update packet.
- 2. The method of claim 1, wherein performing topology registration and signature codebook library assembly processes comprises: The topology registration processing comprises the steps of executing set consistency check on a transmitting unit set and a receiving unit set, wherein the set consistency check comprises number uniqueness check, channel conflict check, frame section identification validity check and forbidden list reference hit check, adopting geometric constraint and connection constraint combination to construct an optical path candidate relation based on frame section identification and installation position information, the geometric constraint comprises a relative sequence relation between a frame section subtended relation and installation position information, the connection constraint comprises a simultaneous triggering relation of a driving port and a sampling port, when the candidate pair meets the frame section subtended relation and a triggering window of the driving port and the sampling port can be aligned, registering as an optical path item, generating an optical path topology mapping table, wherein the optical path topology mapping table comprises a structured data table and comprises an optical path number, a transmitting device number, a receiving device number, a transmitting channel number, a receiving channel number, a frame section identification pair, an installation position information abstract and forbidden state mark, and signature codebook library assembly processing comprises the optical path index list and the frame geometric identification extracted from the optical path topology mapping table, and the extraction association forbidden state mark of the index list is extracted from the optical path topology mapping table, and the frame section table comprises the optical path index abstract and the frame geometric identification according to preset frame section available structure organization rule, and the optical path abstract section abstract identification size and the optical path section abstract identification can be ordered by the frame section identification.
- 3. The method of claim 1, wherein performing a process of generating a sequence of transmit illumination time slots comprises: The method comprises the steps of generating a transmission lighting time slot sequence, namely, executing package integrity check and version consistency check on a scanning configuration package, wherein the package integrity check covers field existence, field value range and reference object existence, the version consistency check covers consistent binding relation between a code word version number and a code word index table, consistent alignment relation between a frame structure part and a driving clock configuration, and the time slot framework assembly, the code word index assembly and channel concurrency constraint cutting, the time slot framework assembly reads signature time slot sequences and dark time slot positions according to the frame structure part and constructs a scanning frame time shaft according to time slot duration, the code word index assembly reads the code word index table from the code book part and selects a current frame code word index and reads the lighting state sequences from a code word set to assemble into the scanning frame time shaft according to an operation strategy, the channel concurrency constraint cutting executes cutting and batched arrangement on a transmission channel set lighted in the same time slot according to concurrency constraint of a transmission driving circuit, and generates a time slot lighting schedule, and the time slot lighting schedule is a structured scheduling object and comprises a frame number, a time slot type mark, a lighting channel set and a lighting summary, and a triggering gate configuration mark.
- 4. The method of claim 1, wherein the process of receiving a time slot sample and dark time slot baseline subtraction matching decoding process comprises: The method comprises the steps that a sampling arrangement context is generated, the sampling arrangement context comprises a receiving channel set, a sampling window configuration abstract and a time slot alignment mark, receiving time slot sampling is carried out, the receiving time slot sampling comprises time slot triggering, channel polling sampling and an abnormal sample mark, the time slot triggering sends out a sampling triggering signal according to the time slot starting and ending time abstract of a time slot lighting schedule table, a channel polling sampling driving receiving sampling circuit carries out sampling on each receiving channel according to the sequence of the receiving channel set and forms an original sampling value set, the abnormal sample mark carries out saturation detection, jump detection and missing detection on the sampling value set and writes the abnormal sample mark into the sampling value set, and a receiving sequence packet is generated, and is a structured data object and comprises a time slot sequence area organized according to an optical path number index area, a dark time slot sampling fragment area and a meta information area; performing a dark time slot baseline subtraction and matching decoding process based on the received sequence packet, the dark time slot baseline subtraction process comprising obtaining dark time slot sampling fragments from a dark time slot sampling fragment area of the received sequence packet and performing baseline sample screening, baseline estimation and subtraction execution in combination with abnormal sample markers, the baseline estimation performing robust statistical aggregation on dark time slot samples of each optical path, the subtraction execution subtracting a baseline estimation value from sampling values of signature time slots to generate a subtracted sequence, the matching decoding process comprising codeword reading, time slot alignment checking, matching operation and residual aggregation, the codeword reading a lighting state sequence from a codeword set according to a codeword version number and a codeword index and aligning a signature time slot sequence to obtain a codeword sequence for decoding, and the time slot alignment checks the consistency of the time slot number label of the subtracted sequence and the time slot number label of the code word sequence for decoding, the matching operation executes time slot multiplication and addition convergence on the subtracted sequence of each light path and the code word sequence for decoding, and the energy convergence of the difference of the residual error convergence calculation matching components is combined with a weight reduction table derived from abnormal sample marks to obtain the effective transmission amount of decoding, so as to obtain the energy of the decoding residual error and generate a decoding evidence packet.
- 5. The method of claim 1, wherein generating the decoded evidence packet comprises: The decoding evidence packet comprises an optical path number index, a decoding effective transmission table, a decoding residual error energy table, a baseline estimation abstract, a quality marking area and a version context field.
- 6. The method of claim 1, wherein performing a baseline shift calculation comprises: The baseline shift calculation process includes an evidence header consistency check including frame number continuity, version consistency of codeword version number with local validation scan configuration package, resolvable of codeword index in local codeword index table, and maintaining a baseline tracking state table that is a state record set organized by optical path number and includes a last frame decoding effective transmission amount snapshot, a last frame baseline shift snapshot, an effective sample count, an abnormal frame count, and an update timestamp, performing optical path alignment and sample admission determination, the optical path alignment corresponding the decoding effective transmission amount table of the current frame to the last frame snapshot in the baseline tracking state table by optical path number index, the sample admittance judging judges whether the current frame decoding quantity of each light path enters a baseline deviation computing channel according to a quality marking area, and carries out baseline deviation computing, wherein the baseline deviation computing comprises deviation candidate generation, deviation stability judging and deviation packet loading assembly, the deviation candidate generation generates a deviation candidate for the current frame decoding effective transmission quantity and the previous frame snapshot difference of the light path passing through the admittance judging, and generates a deviation credibility abstract by combining a decoding residual energy table, the deviation stability judging carries out windowed consistency check on continuous multi-frame deviation candidates, and generates an amplitude evidence packet which is a structural object and comprises a frame number, a code word version number, a code word index, a light path number index, an amplitude evidence item set and a quality marking expansion field.
- 7. The method of claim 1, wherein the process of spatial morphology evidence and temporal consistency evidence generation process comprises: The spatial morphology evidence generation process comprises an evidence spatial mapping process and a neighborhood aggregation process, wherein the evidence spatial mapping process maps the decoding effective transmission amount and the baseline offset of each optical path to spatial units constrained by the frame geometric identification according to an optical path topology mapping table, the neighborhood aggregation process aggregates a plurality of optical path evidence items in each spatial unit to generate spatial morphology evidence items, the spatial morphology evidence items comprise spatial unit indexes, aggregation effective transmission amount digests, aggregation baseline offset digests, aggregation residual error digests and aggregation credibility digests, and generate spatial morphology boundary records, the temporal consistency evidence generation process comprises maintaining a temporal consistency cache region, and takes out a historical evidence sequence from the cache region for each spatial unit index to execute a temporal window alignment process and consistency discrimination process to generate temporal consistency evidence items, the temporal consistency evidence items comprise spatial unit indexes, temporal consistency marks, temporal window digests and historical evidence digests, and gate-control evidence packets are constructed, and the gate evidence packets are structured objects and comprise frame numbers, code version numbers, topology reference fields, spatial morphology evidence digest sets and temporal consistency evidence item boundary record morphology parameter record morphology records.
- 8. The method of claim 1, wherein constructing a gating evidence package and performing evidence gating and exception classification processing comprises: The evidence gating process includes evidence admission judgment that refers to a spatial form evidence item and a time consistency evidence item for each spatial unit index at the same time and judges whether the spatial form reliability summary, the time consistency flag, and the history coverage summary satisfy an admission threshold, and the confidence aggregation process synthesizes a gating confidence item for the spatial unit index that passes through admission, including a spatial unit index, a confidence level field, an evidence summary field, and a reason code field, and conflict arbitration process that merges or suppresses according to an arbitration set when the gating confidence item of an adjacent spatial unit exhibits mutual exclusion, including an abnormal category definition load that reads an abnormal category tag table from a configuration storage area and a classification rule that matches, based on the abnormal category tag table, performs classification on each gating confidence item and generates a classification record that generates a control output packet that is a structured object and includes a frame number, a code word number, a current record summary, a control instruction set, a diagnosis field, and a backtracking field.
- 9. The method of claim 1, wherein performing a validation swipe and pass-through flag generation process comprises: The verification re-scan execution process includes a policy resolution and constraint clipping process that extracts codeword version switching items and dark slot duty adjustment items from a verification re-scan policy table and constructs an execution parameter set, the constraint clipping process performs consistency check and clipping of the execution parameter set and frame structure parameters of a currently effective scan configuration packet, and performs codeword version switching process and dark slot duty adjustment process that selects codeword version numbers and updates codeword index table references at run-time according to a switching condition set, the dark slot duty adjustment process generates adjustment apertures of a re-scan transmission lighting slot sequence and a reception sampling window based on a dark slot position adjustment table and a dark slot number duty parameter, and performs re-scan frame generation and sampling execution, the method comprises the steps of generating a re-scan frame, sampling, performing transmitting lighting time slot sequence generation and receiving time slot sampling on an optical path number set corresponding to a related space unit range abstract, recording sampling metadata, performing verification re-scan decoding and evidence comparison processing, performing dark time slot baseline deduction and matching decoding on the re-scan sampling sequence by the verification re-scan decoding to generate a re-scan decoding abstract, performing consistency comparison on the re-scan decoding abstract and a space form boundary record fragment index indicated by a control output packet backtracking field by the evidence comparison processing, performing verification re-scan passing mark generation processing, performing mark generation processing, including admission check, condition decision and mark solidification, generating a re-scan result packet, wherein the re-scan result packet is a structured object and comprises a strategy number, a re-scan frame number range, a selected code word version number, a dark time slot position abstract, a dark time slot number ratio parameter, a re-scan decoding abstract, a strategy number ratio parameter and a re-scan decoding abstract, the verification swipes through the tag, samples the metadata digest, and performs the log digest.
- 10. The control system of the infrared touch screen is characterized by comprising a topology and codebook configuration module, a lighting scheduling and receiving assembly module, a base line deduction and matching decoding module, an evidence generation and gating classification module, a re-sweeping strategy and an execution write-back module, wherein the modules are sequentially connected and used for realizing the method according to any one of claims 1-9.
Description
Control method and system of infrared touch screen Technical Field The invention relates to the field of infrared touch screen control, in particular to a control method and a control system of an infrared touch screen. Background In the infrared touch screen control field, the existing scheme generally constructs a scanning link around a transmitting unit set and a receiving unit set, forms a topology caliber through topology registration, assembles a signature codebook library and generates a scanning configuration packet, then executes transmission lighting time slot sequence generation and receiving time slot sampling based on the scanning configuration packet, and executes dark time slot baseline deduction matching decoding on a sampling result to generate a decoding evidence packet, then executes baseline shift calculation based on the decoding evidence packet and generates space morphology evidence and time consistency evidence, constructs a gating evidence packet and executes evidence gating and abnormal classification to obtain a control output packet, extracts verification re-scanning strategy parameters from the control output packet and executes verification re-scanning and passing mark generation processing if necessary, generates a re-scanning result packet and constructs a write-back update packet. The scheme has a plurality of common limitations in engineering application, namely firstly, the dark time slot baseline deduction matching decoding process is often dependent on the stability of receiving time slot sampling and the availability of dark time slot positions, when a transmitting lightening time slot sequence is overlapped with the time sequence jitter, sampling missing or environmental noise of receiving time slot sampling, the dark time slot baseline caliber is easy to be inconsistent along with the change of scanning frames, so that the comparability of a decoding evidence packet under the same topological caliber is insufficient, secondly, the assembly of a signature codebook library and a scanning configuration packet usually relates to codeword set registration and codeword version number registration, however, the prior art lacks unified record and verification constraint in terms of codeword version number switching, codeword index mapping and topology registration caliber linkage, version reference breakage or index inconsistency between the scanning configuration packet and the decoding evidence packet is easy to occur, further, the input premise of the generation of follow-up space morphology evidence and time consistency evidence is influenced, thirdly, evidence gate control and abnormal classification processing is in the existing system, the local judgment link is multiple, the structural association of evidence source, reason and easy to the control output packet is insufficient, the scanning error correction of the updating strategy is caused, the updating error update of the updating strategy is clear, and the updating of the related error list is difficult, and the updating of the updating strategy is difficult to update. The above-mentioned limitation can bring in the man-machine interaction control scene of production or processing scene that input link is repeated calibration, control output package is undulant, the heavy sweep is triggered and write back updates engineering influence such as frequently for the control output of infrared touch-sensitive screen under forbidden list constraint is difficult to keep consistent flow, and gathers that the link links up between alignment-judgement-control-record update and appears the problem that the bore is inconsistent and the state is difficult to verify easily. Disclosure of Invention In order to solve the technical problems, the invention provides a control method of an infrared touch screen, comprising the following steps: s100, acquiring a transmitting unit set, a receiving unit set and a forbidden list, performing topology registration and signature codebook library assembly processing, and generating a scanning configuration packet; s200, based on the scanning configuration packet, performing emission lighting time slot sequence generation, receiving time slot sampling and dark time slot baseline deduction matching decoding processing, and generating a decoding evidence packet; s300, based on the decoded evidence packet, baseline offset calculation, space morphological evidence and time consistency evidence generation processing are carried out, a gating evidence packet is constructed, evidence gating and abnormal classification processing are carried out, and a control output packet is generated; S400, extracting verification re-scan strategy parameters from the control output packet, executing verification re-scan and through mark generation processing, generating a re-scan result packet and constructing a write-back update packet. Further, the process of performing topology registration and signature codeboo