CN101566898A - Positioning device of electronic display system and method - Google Patents

Positioning device of electronic display system and method Download PDF

Info

Publication number
CN101566898A
CN101566898A CNA2009100399684A CN200910039968A CN101566898A CN 101566898 A CN101566898 A CN 101566898A CN A2009100399684 A CNA2009100399684 A CN A2009100399684A CN 200910039968 A CN200910039968 A CN 200910039968A CN 101566898 A CN101566898 A CN 101566898A
Authority
CN
China
Prior art keywords
coordinate
shelter
camera head
information
shooting
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2009100399684A
Other languages
Chinese (zh)
Other versions
CN101566898B (en
Inventor
林道庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Vtron Group Co Ltd
Original Assignee
Vtron Technologies Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Vtron Technologies Ltd filed Critical Vtron Technologies Ltd
Priority to CN2009100399684A priority Critical patent/CN101566898B/en
Publication of CN101566898A publication Critical patent/CN101566898A/en
Application granted granted Critical
Publication of CN101566898B publication Critical patent/CN101566898B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Controls And Circuits For Display Device (AREA)

Abstract

The invention provides a positioning method of an electronic display system, comprising the following steps of: arranging at least three cameras at different positions of the edge of a display screen; acquiring the information of shooting angles of the camera when opaque objects exist; according to the information of the shooting angles, obtaining the number of the shooting angles of all the cameras; according to the number of the cameras, determining the combining mode of the information of the shooting angles of the camera; obtaining a first coordinate of the opaque objects according to the combining mode of the information of the shooting angles; and carrying out positioning to the opaque objects according to the first coordinate. The positioning method of the electronic display system has low cost and simple implementation and can realize multipoint positioning.

Description

The locating device of electronic display system and method
Technical field
The present invention relates to the electronic display system field, especially a kind of localization method of electronic display system the invention still further relates to a kind of locating device of electronic display system.
Background technology
The locating device of electronic display system is as a kind of novel computer entry device, make man-machine interaction more directly perceived, because to bringing great convenience property of user, the location technology of electronic display system is except being applied to the portable personal information products, and application has spreaded all over every field such as information household appliances, public information, electronic game, business automation equipment.The locating device of existing electronic display system has various ways, and exists not enough separately.As publication number is that the Chinese invention patent of CN1942853A discloses a kind of touch positioning panel with transparent capacitance sensing medium, its capacitance sensing dielectric distribution is at different electrode layers, electrode in the layer is parallel to each other, electrode between layer and the layer is orthogonal, thereby has formed the pel array of display screen location; When screen was touched, the capacitance sensing node produced capacitance variations, will monitored electric circuit inspection arrive, thereby has obtained locating information.This touch location inner structure complexity, cost is higher, and the surface scratches easily, causes permanent damage, and along with screen size increases, complexity and price will be multiplied, and touch the location so be used for small size more.Also having the touch-screen that adopts such as resistance-type location, condenser type location, electromagnetic type location in addition. these can only use in the front projection machine occasion, and can not use on current popular plasma and liquid crystal large screen display or televisor; In addition, adopt the touch-screen of ultrasonic locating technology should not surpass 200cm.
Publication number is that the Chinese invention patent of CN1746837A discloses a kind of interactive display system based on three camera heads, at the display screen edge color line is set, color line pattern contrast when color line pattern when shooting has shelter according to camera head and have no occluder, obtain the angle information that camera head photographs, send the main image signal processor to, block position coordinates by the analytical calculation of main image signal processor again.The disclosed technical scheme major defect of this patent is: only be confined to the single-point location, can not be applicable to the interactive display system of multipoint positioning.
Summary of the invention
For solving in the prior art, the localization method of electronic display system is complicated, cost is higher, can only realize the problem of single-point location, the invention provides a kind of realize simple, cost is lower, applied widely, the localization method that can realize the electronic display system of multipoint positioning.
The invention provides a kind of localization method of electronic display system, it may further comprise the steps:
At least three camera heads of diverse location setting at the edge of a display screen;
When having obtained shelter, the information of shooting angles of camera head;
Obtain the shooting angle number of each camera head according to described information of shooting angles; Determine the array mode of the information of shooting angles of described camera head according to described shooting angle number, obtain first coordinate of described shelter, and described shelter is positioned according to described first coordinate according to the array mode of described information of shooting angles.
Preferably, in the localization method of described electronic display system, the process of determining the information of shooting angles array mode of described camera head according to described shooting angle number specifically comprises: when the shooting angle number of certain camera head is 1, the information of shooting angles of this camera head and the information of shooting angles of other any one described camera heads are made up.
Preferably, in the localization method of described electronic display system, determine that according to described shooting angle number the process of the array mode of described camera head specifically comprises: when the shooting number average of each camera head greater than 1 the time, the information of shooting angles of the camera head that the shooting angle number is minimum and the information of shooting angles of other any two camera heads make up respectively.
Preferably, in the localization method of described electronic display system, the process that described shelter positions is specifically comprised: twice combination found the solution the actual coordinate that identical coordinate in shelter first coordinate that obtains is judged as shelter according to described first coordinate.
Preferably, in the localization method of described electronic display system, according to described first coordinate process that described shelter positions is specifically comprised: according to the number of the shooting angle of each camera head, find the solution first coordinate that obtains with twice and be combined into several set of coordinates respectively, the coordinate in two set of coordinates that the coordinate that wherein comprises is all identical is judged as the actual coordinate of shelter.
Preferably, in the localization method of described electronic display system, according to the number of the shooting angle of each camera head,, make the coordinate number that comprises in this set of coordinates identical with the shelter number with finding the solution first coordinate that obtains for twice when being combined into several set of coordinates respectively.
Preferably, the localization method of described electronic display system, it further may further comprise the steps: after the array mode according to described information of shooting angles obtains first coordinate of described shelter, get rid of the coordinate that exceeds the display screen border earlier, according to described first coordinate described shelter is positioned again.
Preferably, in the localization method of described electronic display system, the process that described eliminating exceeds the coordinate on display screen border specifically comprises: judge whether the position of described first coordinate exceeds the border of display screen, be then to get rid of this first coordinate, otherwise keep this first coordinate, continue to judge whether other first coordinates exceed the border of display screen, up to the position of first coordinate of being withed a hook at the end all within the display screen border.
Preferably, in the localization method of described electronic display system, according to described first coordinate process that described shelter positions is specifically comprised: twice combination found the solution second coordinate that identical coordinate in shelter first coordinate that obtains is judged as shelter, and whether the number of judging second coordinate that obtains is individual above N, otherwise described second coordinate is judged as the actual coordinate of shelter; Be then with described second coordinate respectively with the actual coordinate contrast of the shelter in the previous moment, to differ minimum N second coordinate and be judged as the actual coordinate of the shelter of current time respectively with the coordinate figure of the actual coordinate of previous moment shelter, if the previous moment does not detect the actual coordinate of any shelter, then obtain the information of shooting angles of described camera head again, wherein, N has the shooting angle number of the camera head of a plurality of shooting angle.
Preferably, in the localization method of described electronic display system, when obtaining the shooting angle number of each camera head,, obtain the information of shooting angles of described camera head again if when the shooting angle of described camera head surpasses three according to described information of shooting angles.
Compared with prior art, the localization method of electronic display system provided by the invention is by the number of the information of shooting angles of each camera head of judgement, the information of shooting angles combination that will have the less information of shooting angles of shooting angle number and other camera heads is found the solution, can simplify calculating, realize the multiple point touching location easily.Because the localization method of electronic display system of the present invention and hardware device size are irrelevant, therefore to the restriction of equipment still less, applicability is stronger.The localization method of electronic display system of the present invention only needs to add that at existing display device camera head cooperates a spot of calculating to realize, so it is simple, cost is lower.Again because computing method are simple, so locating speed is fast.
Simultaneously, number according to the shooting angle of camera head, described first coordinate is reassembled into several set of coordinates, coordinate in all identical two set of coordinates of the coordinate that will comprise is judged as the actual coordinate of shelter, owing to all comprise several coordinates in each set of coordinates, coordinates all between the set of coordinates is contrasted the location mistake that causes in the time of to avoid single Coordinate Calculation wrong mutually.
By judging whether described first coordinate position runs off the display screen border, simplify the step of determining the shelter actual coordinate, realize location faster.
In addition, when the second coordinate number that obtains when judgement surpasses the shooting angle number with camera head of the most a plurality of shooting angle, with each second coordinate respectively with the actual coordinate contrast of the shelter in the previous moment, with the actual coordinate of the shelter of determining current time; Do not detect the shelter coordinate time when the previous moment, then obtain the information of shooting angles of described camera head again, thereby avoided the situation of wrong identification shelter coordinate, the localization method that makes this electronic display system reduces the wrong chance in location more comprehensively.
For solving in the prior art, the positioning device structure complexity of electronic display system, cost is higher, can only realize the problem of single-point location, the invention provides a kind of simple in structure, cost is lower, applied widely, the locating device that can realize the electronic display system of multipoint positioning.
A kind of locating device of electronic display system, it comprises: an information acquisition module, a message processing module computing module and a location module.This information acquisition module connects at least three camera heads that are arranged on the edge diverse location of a display screen, when it is used to obtain shelter, and the information of shooting angles of described camera head, and described information of shooting angles is sent to described message processing module; This message processing module connects this information acquisition module, is used for obtaining according to described information of shooting angles the shooting angle number of each camera head; Described computing module connects described this message processing module, it is used for determining according to described shooting angle number the array mode of the information of shooting angles of described camera head, and obtains first coordinate of described shelter according to the array mode of described information of shooting angles; Described locating module connects described computing module, and it is used for according to described first coordinate described shelter being positioned.
Compared with prior art, the locating device of electronic display system provided by the invention is determined the array mode of the information of shooting angles of described camera head according to described shooting angle number, can simplify calculating, realizes the multiple point touching location easily.Because the size of the locating device of electronic display system of the present invention and display screen is irrelevant, therefore still less to the restriction of display device, uses simpler and easy, make things convenient for, applicability is better.The locating device of electronic display system of the present invention only needs to add that at existing display device camera head and information process unit get final product, thus simple in structure, cost is low.Again because computing method are simple, so response speed is fast.
Description of drawings
Fig. 1 is the process flow diagram of electronic display system localization method of the present invention.
Fig. 2 to Figure 10 utilizes electronic display system localization method of the present invention to realize shelter Positioning Principle synoptic diagram.
Figure 11 is the part process flow diagram of electronic display system localization method second embodiment of the present invention.
Figure 12 is the part process flow diagram of electronic display system localization method the 3rd embodiment of the present invention.
Figure 13 is the part process flow diagram of electronic display system localization method the 4th embodiment of the present invention.
Figure 14 is the principle of work synoptic diagram of electronic display system localization method the 4th embodiment of the present invention.
Figure 15 is the synoptic diagram of electronic display system locating device of the present invention.
Figure 16 is the principle of work synoptic diagram of electronic display system locating device of the present invention.
Wherein, 11,25 display screens;
12,26 camera heads;
111 first limits;
112 second limits;
113 the 3rd limits;
20 electronic display system locating devices;
21 information acquisition modules;
22 message processing modules;
23 computing modules;
24 locating modules.
Embodiment
See also Fig. 1, Fig. 2 to Figure 10, Fig. 1 is the process flow diagram of electronic display system localization method of the present invention.Fig. 2 to Figure 10 utilizes electronic display system localization method of the present invention to realize shelter Positioning Principle synoptic diagram.
Electronic display system localization method of the present invention may further comprise the steps:
S101: flow process begins;
S102: at least three camera heads of diverse location setting at the edge of a display screen, set up coordinate system;
In the present embodiment, this display screen 11 is a rectangular display screen, and this display screen 11 can be the display screen of various types of electronic display systems, if use the LED display curtain, the good sheet glass of light transmission can be installed before screen shield.This display screen 11 comprises one first limit 111, one second limit 112 and one the 3rd limit 113, and this first limit 111 intersects vertically with this second limit 112, the 3rd limit 113 respectively.
Image when these at least three camera heads are used to take have no occluder on this display screen 11 and the image when shelter is arranged are so that according to these two kinds of Image Acquisition photographing information.
These at least three camera heads can be arranged on arbitrarily on the diverse location at edge of this display screen 11, and this display screen 11 is at least fully within the coverage of three camera heads.
In the present embodiment, the edge of this display screen 11 is provided with three camera heads 12.These three camera heads 12 comprise one first camera head A, one second camera head B and one the 3rd camera head C.This first camera head A is arranged on this first limit 111 and these 112 intersections, second limit, and this second camera head B is arranged on this first limit 111 and 113 intersections, the 3rd limit, and the 3rd camera head C is arranged on the two minutes one length places on this first limit 111.The position that is provided with of these three camera heads 12 all makes this display screen 11 be in fully in the viewfinder range of each camera head.
Calculate each camera head captured image information for convenience, set up coordinate system with the plane at display screen 11 places.Set up coordinate time, coordinate system is set up as true origin in any point in can the plane at display screen 11 places.In the present embodiment, A is a true origin with this first camera head, sets up rectangular coordinate system.Then, the coordinate of this first camera head A is (0,0).If the length on this first limit 111 is L, then, the coordinate of this second camera head B is (L, 0), and the coordinate of the 3rd camera head C is (L/2,0), the coordinate of shelter O be unknown-value (x, y).
S104: when having obtained shelter, the information of shooting angles of each camera head;
Image during the have no occluder that generally photographs according to each camera head and the image when shelter is arranged relatively obtain the information of shooting angles of each camera head.
Shooting angle is meant the relative angle of shelter in the whole shooting viewfinder range of each camera head.It can adopt multiple different define method, for example: the angle on the line of a shelter and a camera head and the border on display screen limit 11, perhaps angle of the line between the line of a shelter and a camera head and two camera heads or the like.Corresponding to different coordinate systems, can select different shooting angle definition, make calculating simpler.In the present embodiment, shooting angle is meant the angle on this first limit 111 on the line of a shelter and a camera head and display screen limit 11.
Obtaining of shooting angle can utilize the method for putting down in writing in the Chinese patent of publication number for CN1746837A, promptly the color line is set at the display screen edge, according to camera head photograph shelter is arranged the time color line pattern and the contrast of the color line pattern during have no occluder, obtain shooting angle.Also can adopt other similar modes or other technology well known in the art to obtain shooting angle.
S106: whether the number of shooting angle of judging each camera head all more than 1, if not, and execution in step S114 then, if, execution in step S108-S116 then;
S114: have only the information of shooting angles and the combination of information of shooting angles that other any one camera heads obtain of the camera head of a shooting angle to find the solution this, draw the shelter actual coordinate.
When the shooting angle of one of them camera head has only one, can be divided into two kinds of situations: a kind of situation is to have only a shelter on this display screen 11; Another kind of situation is the shelter that has on this display screen 11 more than, and should be overlapped into an image on the shooting angle of this camera head more than one shelter.
When having only a shelter O on this display screen 11, as shown in Figure 2, the shooting angle that this shelter O produces in this first camera head A is α.Can determine the straight line of this first camera head of process A and this shelter O according to the coordinate of this first camera head A and this shooting angle α.
Equally, this shelter O is β in the aborning shooting angle of this second camera head B.Can determine the straight line of this second camera head of process B and this shelter O according to the coordinate of this second camera head B and this shooting angle β.
Two above-mentioned straight lines all pass through this shelter O, and it is as follows that the geometrical principle that intersects at a point according to two straight lines calculates the coordinate of this shelter O:
x = tan β tan α + tan β L y = x tan α - - - ( 1 )
Wherein, L is the length (not considering the inaccurate situation in lens distortion and screen upper area location herein) on first limit of display screen 11, and α and β are respectively the shooting angle that this shelter O produces in this first camera head A and this second camera head B.
By above analysis as can be known,, perhaps change the position of true origin, or change the definition of this shooting angle, do not influence the coordinate Calculation of this shelter O no matter change the position of these three camera heads 12.As long as a bit to set up coordinate system in the plane at these display screen 11 places, and know the particular location coordinate of each camera head and the information of shooting angles that shelter produces in each camera head, just can determine straight line through each camera head and shelter, according to two respectively through two different camera heads and pass through the straight line of same shelter simultaneously, just can draw the coordinate of this shelter.
Shelter more than one is arranged on this display screen 11, and should be overlapped into an image on the shooting angle of a camera head therein more than one shelter the time, as shown in Figure 3.The shooting angle of this first camera head A has only one, and this second camera head B and the 3rd camera head C have two shooting angle.Expression through the straight line of this first camera head A simultaneously through two shelters, through this second camera head B or the 3rd camera head C and then respectively have two through the straight line of two shelters respectively.At this moment, only needing information of shooting angles with the information of shooting angles of this first camera head A and this second camera head B or the 3rd camera head C to make up and find the solution, can obtain the coordinate of one or two intersection point according to formula (1), is respectively coordinate a and b.Then, these two actual coordinates that coordinate is a shelter.
Certainly, also might be that shelter more than three or three is overlapped into an image in the coverage of this first camera head A, as long as this moment is with the information of shooting angles of this first camera head A, find the solution with the information of shooting angles combination in other any one camera heads, just can draw the coordinate of this shelter more than three or three, as shown in Figure 4.
S108: the information of shooting angles of the camera head that the shooting angle number is minimum and the information of shooting angles of other any two camera heads make up respectively, obtain first coordinate of described shelter;
When each camera head 12 all had information of shooting angles more than 2 or 2, then representing had two or more shelters on this display screen 11, did not promptly have straight line and passed through these two shelters and any one camera head 12 simultaneously.
As shown in Figure 5, when the shelter in this display screen 11 was three, this first camera head A had three shooting angle, and this second camera head B and the 3rd camera head C have two shooting angle.Find the solution the coordinate of shelter with the method for the crossing find intersection of two straight lines, the information of shooting angles combination of the second camera head B and the 3rd camera head C is found the solution, and according to formula (1), 4 first coordinates that can obtain this shelter are: [a, b, c, g], wherein, a, b, c, g represent a coordinate respectively.
The information of shooting angles combination of this first camera head A and the 3rd camera head C is found the solution, utilize above-mentioned method, 6 first coordinates that obtain this shelter are: [a, e, d, f, b, c].Wherein, a, e, d, f, b, c represent a coordinate respectively.As shown in Figure 5.
As shown in Figure 6, the shelter in this display screen 11 is three, and the shooting angle of three camera heads shows that three shelters do not occur on arbitrary shooting angle overlapping when all being three.
Because the shooting angle of three camera heads 12 all is three, so the information of shooting angles combination of any two camera heads 12 can be found the solution.
The information of shooting angles of this first camera head A and the information of shooting angles combination of the 3rd camera head C are found the solution, found the solution according to formula (1), nine first coordinates that obtain this shelter are: [i, f, a, d, b, g, c, e, h], wherein, i, f, a, d, b, g, c, e, h represent a coordinate respectively.
The information of shooting angles of this second camera head B and the information of shooting angles combination of the 3rd camera head C are found the solution, and nine first coordinates that obtain shelter are: [n, c, k, m, j, b, a, l, o], wherein, n, c, k, m, j, b, a, l, o represent a coordinate respectively.As shown in Figure 6.
In like manner, when the shelter in this display screen 11 at three when above, make and find the solution having the information of shooting angles of camera head of minimum shooting angle and the information of shooting angles combination of other camera heads, can obtain first coordinate of this shelter equally.
S112: twice combination found the solution the actual coordinate that identical coordinate in first coordinate that obtains is judged as shelter;
Contrast twice combination and find the solution first coordinate that obtains,, represent that this coordinate all photographs the image of shelter in three camera heads, then be judged as this coordinate the actual coordinate of shelter if there is a coordinate identical.
For the situation of Fig. 5, twice combination found the solution shelter first coordinate that obtains and be respectively: [a, b, c, g] and [a, e, d, f, b, c] wherein has two identical coordinates, i.e. a and b.Therefore, these two actual coordinates that coordinate is a shelter.
For the situation of Fig. 6, twice combination found the solution shelter first coordinate that obtains and be respectively: [i, f, a, d, b, g, c, e, h] and [n, c, k, m, j, b, a, l, o] wherein has three identical coordinates, i.e. a, b and c.Therefore, these three actual coordinates that coordinate is a shelter.
S116: flow process finishes.
Illustrate below and utilize electronic display system localization method of the present invention to realize other situations of shelter location.
A has 2 shooting angle when this first camera head, and all the other two camera heads are found the solution the information of shooting angles of this first camera head A respectively when 3 shooting angle are all arranged with the information of shooting angles combination of all the other two camera heads.Because the first camera head A has only 2 shooting angle, so first coordinate that solves for twice respectively has six.If the information of shooting angles combination with camera head B and C is found the solution, first coordinate that then solves has nine.To have minimum shooting angle the information of shooting angles of camera head and the information of shooting angles combination of all the other two camera heads find the solution, can make computational short cut.As shown in Figure 7.
When the 3rd camera head C has 2 shooting angle, and all the other two camera heads are when all having 3 shooting angle, the information of shooting angles of the 3rd camera head C is found the solution with the information of shooting angles combination of all the other two camera heads respectively, find the solution the actual coordinate that shelter first coordinate that obtains is determined shelter according to twice combination then, as shown in Figure 8.
When shelter has two, and this first camera head A, this second camera head B and the 3rd camera head C are when having 2 shooting angle, the information of shooting angles combination of any two camera heads can be found the solution, again the information of shooting angles of one of them camera head is found the solution with the information of shooting angles combination of a camera head that is left, find the solution the actual coordinate that shelter first coordinate that obtains is determined shelter according to twice combination then, as shown in Figure 9.
When shelter has three, and these three camera heads are when all having 2 shooting angle, the information of shooting angles combination of any two camera heads can be found the solution equally, again the information of shooting angles of one of them camera head is found the solution with the information of shooting angles combination of a camera head that is left, find the solution the actual coordinate that shelter first coordinate that obtains is determined shelter according to twice combination then, as shown in figure 10.
Compared with prior art, the localization method of electronic display system provided by the invention is by the number of the information of shooting angles of each camera head of judgement, the information of shooting angles combination that will have the less information of shooting angles of shooting angle number and other camera heads is found the solution, therefore the coordinate number of finding the solution out can be less, can simplify calculating, realize multiple point touching location fast easily.Because the localization method of electronic display system of the present invention and hardware device size are irrelevant, therefore to the restriction of equipment still less, applicability is stronger.The localization method of electronic display system of the present invention only needs to add that at existing display device camera head cooperates a spot of calculating to realize, so it is simple, cost is lower.
See also Figure 11, Figure 11 is the part process flow diagram of electronic display system localization method second embodiment of the present invention.The process step of the electronic display system localization method of this second embodiment and the electronic display system localization method of this first embodiment is basic identical, it is mainly got and is not: in the electronic display system localization method of this second embodiment, at completing steps 108, after obtaining first coordinate of shelter, carry out a step S111: get rid of the coordinate that exceeds the display screen border.
Judging at first whether the position of a certain first coordinate exceeds the border of display screen, is then to get rid of this first coordinate, otherwise keeps this first coordinate, continue to judge other first coordinate, up to all first coordinates that keep all in the display screen border.With Fig. 8 is example, after solving first coordinate of shelter, and execution in step S111, the position of judging coordinate i and f is outside the border of this display screen 11, then get rid of this two coordinates, and in execution in step S112, in these two coordinates will can not be calculated in.
Compare with the electronic display system localization method of this first embodiment, in the electronic display system localization method of this second embodiment, after finding the solution first coordinate that obtains shelter, get rid of first coordinate that exceeds the display screen border earlier, simplify the computing of step after this, can accelerate the speed of location action.
See also Figure 12, Figure 12 is the part process flow diagram of electronic display system localization method the 3rd embodiment of the present invention.The process step of the electronic display system localization method of the 3rd embodiment and the electronic display system localization method of this first embodiment is basic identical, it is mainly got and is not: in the electronic display system localization method of the 3rd embodiment, this step S112 is:
Number according to the shooting angle of each camera head is reassembled into several set of coordinates with described first coordinate, and the coordinate in two set of coordinates that the coordinate that wherein comprises is all identical is judged as the actual coordinate of shelter.
In the present embodiment, according to the number of the shooting angle of each camera head, the coordinate number that each set of coordinates is comprised is identical with the number of actual shelter.
When two shelters are arranged on this display screen, be example with Fig. 9, obtaining a coordinate set that comprises four coordinates according to formula (1): [a, c, b, d].Because from each camera head, all obtain two different information of shooting angles, can infer that these two shelters can not be overlapped into an image on any shooting angle of each camera head, that is, there is not straight line simultaneously through two shelters and any one camera head.Synthetic two set of coordinates that may represent actual shelter position of these four first set of coordinates can not represented with the mode of [x, y] according to 3 at the geological theorems of a straight line.Wherein, x and y represent a coordinate separately.Then, these two set of coordinates are respectively [a, b] and [c, d].
Four first coordinates [a, h, b, g] that use same principle to find the solution just for the second time to obtain also are divided into two set of coordinates, are respectively [a, b] and [g, h].By contrast, can find that the coordinate of [a, b] this set of coordinates in twice grouping is all identical, therefore determine coordinate a, b is the shelter actual coordinate.
Shelter on this display screen 11 is three, and when all obtaining three different shooting angle in these three camera heads, is example with Fig. 6, the angle information of this first camera head A shooting and the information of shooting angles combination of the 3rd camera head C are found the solution, obtain nine first coordinates: [i, f, a, d, b, g, c, e, h].
Because actual shelter has only three, and all photographs three different shelters in each camera head, therefore can infer that these three shelters can not be overlapped into an image on any shooting angle of any one camera head.According to geological theorems, can with synthetic several expression institutes of these nine first set of coordinates might the shelter actual coordinate set of coordinates, use [x, y, z] to represent respectively, x wherein, y, z represent a coordinate respectively.Then, can obtain six such set of coordinates: [a, b, c], [a, d, e], [f, g, c], [f, d, h], [i, b, h] and [i, e, g].
Equally, can coordinate [n, c, k, m, j, b, a of nine first coordinates that obtain will be found the solution for the second time, l, o] be combined into the set of coordinates of several possible shelter actual coordinates of expression institute, be respectively: [a, b, c], [a, j, k], [l, m, k], [l, b, n], [o, m, c] and [o, d, n].
By contrast, the coordinate that comprises in [a, b, c] this set of coordinates in twice grouping is identical, therefore determines coordinate a, and b and c are the coordinate of the actual shelter of expression position.
Be example again with Fig. 7, shelter in this display screen 11 is three, and have only this first camera head A that two shooting angle are arranged in these three camera heads, when all the other two camera heads all had three different shooting angle, the angle information that this first camera head A is taken made up with the information of shooting angles of the 3rd camera head C and finds the solution, obtain six first coordinates: [a, f, b, d, e, c].
Because actual shelter has only three, and have only this first camera head A that two shooting angle are arranged, therefore can infer in these three shelters, there are two on the shooting angle of this first camera head A, to overlap, that is, straight line is arranged simultaneously through two shelters and this first camera head A.According to geological theorems, can be with these six first coordinates, be combined into several might represent the set of coordinates of shelter actual coordinate, use [x, y, z] expression respectively, x wherein, y, z represent a coordinate respectively.Then, can obtain six such set of coordinates, be respectively: [a, b, c], [a, d, c], [a, d, e], [f, b, e], [f, b, c] and [f, d, e].
Equally,, can be combined into six set of coordinates equally, be respectively: [a, b, c], [a, g, c], [a, m, g], [l, b, m], [l, b, c] and [l, g, m] finding the solution for the second time other six first coordinates [a, l, b, g, m, c] that obtain according to above rule.
By contrast, can find in twice grouping that the coordinate in [a, b, c] this set of coordinates is identical, therefore determine coordinate a, b and c are the actual coordinate of shelter.
Compare with the electronic display system localization method of this first embodiment, in the electronic display system localization method of the 3rd embodiment, number according to the shooting angle of camera head, first coordinate that obtains is found the solution in the secondary combination be reassembled into several set of coordinates, coordinate in all identical two set of coordinates of the coordinate that will comprise is judged as the actual coordinate of shelter, owing to all comprise several coordinates in each set of coordinates, coordinates all between the set of coordinates is contrasted mutually, the location mistake that causes in the time of can avoiding single Coordinate Calculation wrong improves and orientates precision as.
See also Figure 13 and Figure 14, Figure 13 is the part process flow diagram of electronic display system localization method the 4th embodiment of the present invention, and Figure 14 is the principle of work synoptic diagram of electronic display system localization method the 4th embodiment of the present invention.The process step of the electronic display system localization method of the 4th embodiment and the electronic display system localization method of this first embodiment is basic identical, it is mainly got and is not: in the electronic display system localization method of the 4th embodiment, this step S112 is:
Twice combination found the solution identical coordinate is judged as second coordinate of shelter in shelter first coordinate that obtains, and judge whether the number of second coordinate that obtains surpasses N.Wherein, N has the shooting angle number of the camera head of a plurality of shooting angle.When the described second coordinate number is no more than N, described second coordinate is judged as the actual coordinate of shelter; When the described second coordinate number surpasses N, with described second coordinate respectively with the actual coordinate contrast of the shelter in the previous moment, with accordingly, differ minimum N second coordinate and be judged as the actual coordinate of the shelter of current time with the coordinate figure of the actual coordinate of previous moment shelter respectively, if the previous moment does not detect the actual coordinate of any shelter, then re-execute step S104, obtain the information of shooting angles of described camera head again.
With Figure 14 is example, this first camera head A all has two different shooting angle with this second camera head B, and the 3rd camera head C has three different shooting angle, promptly, have that the shooting angle number of the camera head of a plurality of shooting angle is three, N=3.
The information of shooting angles of this first camera head A and the information of shooting angles combination of this second camera head B are found the solution, and first coordinate that obtains shelter is: [a, b, c, d].The information of shooting angles of this first camera head A and the information of shooting angles combination of the 3rd camera head C are found the solution, and first coordinate that obtains shelter is: [a, f, b, d, e, c].Contrast the coordinate in above-mentioned two coordinate sets, can find that coordinate a, b, c and d occur in two coordinate sets, that is, obtain four second coordinates, it is individual that the second coordinate number that obtains surpasses N (N=3).At this moment, with coordinate a, b, c, d respectively with the contrast of the shelter actual coordinate in the previous moment, will be judged as the shelter actual coordinate of current time respectively with the more approaching coordinate of the shelter actual coordinate in this previous moment.For example, as calculated and relatively, three shelter actual coordinates of coordinate b, c and d and previous moment are more approaching, judge that then coordinate b, c and d are three current shelter actual coordinates.If the previous moment does not detect any shelter coordinate, then re-execute step S104, carry out the detection and location of shelter coordinate once more.
Compare with the electronic display system localization method of this first embodiment, in the electronic display system localization method of the 4th embodiment, the shelter number that judgement is obtained surpasses and has the most unreasonable situation of the shooting angle number of the camera head of a plurality of shooting angle and handle: several shelter actual coordinates that contrast the previous moment are to determine the shelter actual coordinate of current time, perhaps abandon this result of calculation, reenter positioning flow, thereby avoided because coordinate overlaps each other on the shooting angle of camera head, cause correctly to discern the situation of real shelter coordinate, the localization method that makes this electronic display system reduces the chance of location of mistake more comprehensively.
See also Figure 15 and Figure 16, Figure 15 is the construction module synoptic diagram of electronic display system locating device of the present invention, and Figure 16 is the principle of work synoptic diagram of electronic display system locating device of the present invention.
This electronic display system locating device 20 comprises an information acquisition module 21, a message processing module 22, a computing module 23, a location module 24 that electrically connects successively.
Described information acquisition module 21 connects outside at least three camera heads 26, and described at least three camera heads 26 are arranged on the edge diverse location of a display screen 25.When described information acquisition module 21 has obtained shelter by described camera head 26, the information of shooting angles of described camera head 26, and described information of shooting angles is sent to described message processing module 22 handles.
Described message processing module 22 connects described information acquisition module 21, be used for drawing the shooting angle number of each camera head 26, and described shooting angle number is sent to described computing module 23 according to the described information of shooting angles that described information acquisition module 21 obtains.
Described computing module 23 connects described message processing module 22, it is used for determining according to described shooting angle number the array mode of the information of shooting angles of described camera head 26, and obtain first coordinate of shelter, and first coordinate of described shelter is sent to described locating module 24 according to the array mode of described information of shooting angles.
Described locating module 24 connects described computing module 23, and it is used for according to described first coordinate described shelter being positioned.
When described electronic display system locating device 20 is worked:
Described information acquisition module 21 is by these at least three camera heads 26, set up coordinate system, and be standard when having obtained shelter with this coordinate, the information of shooting angles of each camera head 26, and described information of shooting angles is sent to described message processing module 22 handles.
Whether described message processing module 22 judges the number of shooting angle of each camera head 26 all more than 1, and described judged result is sent to described computing module 23.
Described computing module 23 is determined the array mode of the information of shooting angles of described camera head 26 according to the judged result of described message processing module 22:
If the number of the shooting angle of one of them camera head 26 is 1, then this is had only the information of shooting angles and the combination of information of shooting angles that other any one camera heads 26 obtain of the camera head 26 of a shooting angle to find the solution, draw first coordinate of shelter.
If whether the number of the shooting angle of each camera head 26 is all more than 1, the information of shooting angles of then that the shooting angle number is minimum camera head 26 and the information of shooting angles of other any two camera heads 26 make up respectively, obtain first coordinate of described shelter.
Described locating module 24 positions described shelter according to described first coordinate, and when the number of the shooting angle of one of them camera head 26 was 1, first coordinate of described shelter was the actual coordinate of shelter; When the number of the shooting angle of each camera head 26 during, twice combination found the solution the actual coordinate that identical coordinate in first coordinate that obtains is judged as shelter whether all more than 1.
Compared with prior art, the locating device of electronic display system provided by the invention is determined the array mode of the information of shooting angles of described camera head according to described shooting angle number, can simplify calculating, realizes the multiple point touching location easily.Because the size of the locating device of electronic display system of the present invention and display screen is irrelevant, therefore still less to the restriction of display device, uses simpler and easy, make things convenient for, applicability is better.The locating device of electronic display system of the present invention only needs to add that at existing display device camera head and information process unit get final product, thus simple in structure, cost is low.Again because computing method are simple, so response speed is fast.
Coordinate of the present invention is identical or overlapping, all be the error in considering the shooting process of camera head, and defines on the basis of the suitable error of computation process, and identical or overlapping on the absolute sense frequently.Should in allowing certain error range, understand identical or the overlapping and similar description of coordinate of the present invention.
The present invention is not limited to above embodiment, for example: use electronic display system locating device of the present invention and method and can carry out multipoint positioning more than 3.When carrying out the multipoint positioning (for example four point locations) more than 3, equally according to formula (1), the information of shooting angles of each camera head made up in twos find the solution, contrast obtains the shelter actual coordinate, the electronic display system localization method of above different embodiment can be applied to the multipoint positioning more than 3, so that localization method is simpler, more reliable.
In addition, by understanding technical scheme of the present invention, those skilled in the art will recognize, the information of shooting angles that makes these all camera heads combination is in twos respectively found the solution, perhaps increase information of shooting angles by the number that increases camera head, can make the location of this electronic display system locating device of the present invention and method more accurate, also can realize the multipoint positioning more than 3 more easily.
Above-described embodiment of the present invention does not constitute the qualification to protection domain of the present invention.Any modification of being done within the spirit and principles in the present invention, be equal to and replace and improvement etc., all should be included within the claim protection domain of the present invention.

Claims (10)

1. the localization method of an electronic display system is characterized in that may further comprise the steps:
At least three camera heads of diverse location setting at the edge of a display screen;
When having obtained shelter, the information of shooting angles of described camera head;
Obtain the shooting angle number of each camera head according to described information of shooting angles; Determine the array mode of the information of shooting angles of described camera head according to described shooting angle number, obtain first coordinate of described shelter, and described shelter is positioned according to described first coordinate according to the array mode of described information of shooting angles.
2, the localization method of electronic display system as claimed in claim 1 is characterized in that: the process of determining the information of shooting angles array mode of described camera head according to described shooting angle number specifically comprises:
When the shooting angle number of certain camera head is 1, the information of shooting angles of this camera head and the information of shooting angles of other any one described camera heads are made up.
3, the localization method of electronic display system as claimed in claim 1 is characterized in that: determine that according to described shooting angle number the process of the array mode of described camera head specifically comprises:
When the shooting number average of each camera head greater than 1 the time, the information of shooting angles of the camera head that the shooting angle number is minimum and the information of shooting angles of other any two camera heads make up respectively.
4, the localization method of electronic display system as claimed in claim 3 is characterized in that: according to described first coordinate process that described shelter positions is specifically comprised:
Twice combination found the solution identical coordinate in described first coordinate that obtains and be judged as the actual coordinate of shelter.
5. the localization method of electronic display system as claimed in claim 3 is characterized in that: according to described first coordinate process that described shelter positions is specifically comprised:
According to the number of the shooting angle of each camera head, to find the solution first coordinate that obtains with twice and be combined into several set of coordinates respectively, the coordinate in two set of coordinates that the coordinate that wherein comprises is all identical is judged as the actual coordinate of shelter.
6. the localization method of electronic display system as claimed in claim 5 is characterized in that: also comprise step:
According to the number of the shooting angle of each camera head,, make the coordinate number that comprises in this set of coordinates identical with the shelter number with finding the solution first coordinate that obtains for twice when being combined into several set of coordinates respectively.
7. as the localization method of the described electronic display system of claim 3-6, it is characterized in that: also comprise step:
After the array mode according to described information of shooting angles obtains first coordinate of described shelter, get rid of the coordinate that exceeds the display screen border earlier, according to described first coordinate described shelter is positioned again.
8. the localization method of electronic display system as claimed in claim 7, it is characterized in that: the process that described eliminating exceeds the coordinate on display screen border specifically comprises:
Judge whether the position of described first coordinate exceeds the border of display screen, be then to get rid of this first coordinate, otherwise keep this first coordinate, continue to judge whether other first coordinates exceed the border of display screen, up to the position of first coordinate of being withed a hook at the end all within the display screen border.
9. the localization method of electronic display system as claimed in claim 3 is characterized in that: according to described first coordinate process that described shelter positions is specifically comprised:
Twice combination found the solution identical coordinate is judged as second coordinate of shelter in shelter first coordinate that obtains, and judge whether the number of second coordinate that obtains surpasses N, otherwise described second coordinate is judged as the actual coordinate of shelter; Be then with described second coordinate respectively with the actual coordinate contrast of the shelter in the previous moment, to differ minimum N second coordinate and be judged as the actual coordinate of the shelter of current time respectively with the coordinate figure of the actual coordinate of previous moment shelter, if the previous moment does not detect the actual coordinate of any shelter, then obtain the information of shooting angles of described camera head again, wherein, N has the shooting angle number of the camera head of a plurality of shooting angle.
10. the locating device of an electronic display system is characterized in that, comprising:
The information acquisition module, it connects at least three camera heads that are arranged on the edge diverse location of a display screen, and when having obtained shelter, the information of shooting angles of described camera head;
Message processing module, it connects described information acquisition module, is used for obtaining according to described information of shooting angles the shooting angle number of each camera head;
Computing module, it connects described message processing module, is used for determining according to described shooting angle number the array mode of the information of shooting angles of described camera head, and obtains first coordinate of described shelter according to the array mode of described information of shooting angles;
Locating module, it connects described computing module, is used for according to described first coordinate described shelter being positioned.
CN2009100399684A 2009-06-03 2009-06-03 Positioning device of electronic display system and method Expired - Fee Related CN101566898B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2009100399684A CN101566898B (en) 2009-06-03 2009-06-03 Positioning device of electronic display system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2009100399684A CN101566898B (en) 2009-06-03 2009-06-03 Positioning device of electronic display system and method

Publications (2)

Publication Number Publication Date
CN101566898A true CN101566898A (en) 2009-10-28
CN101566898B CN101566898B (en) 2012-02-08

Family

ID=41283080

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2009100399684A Expired - Fee Related CN101566898B (en) 2009-06-03 2009-06-03 Positioning device of electronic display system and method

Country Status (1)

Country Link
CN (1) CN101566898B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306070A (en) * 2011-09-01 2012-01-04 广东威创视讯科技股份有限公司 Camera shooting type touch control method and device
CN102364418A (en) * 2011-09-19 2012-02-29 广东威创视讯科技股份有限公司 Optical touch-control positioning system and method
CN102736796A (en) * 2011-04-01 2012-10-17 纬创资通股份有限公司 Optical coordinate input device and coordinate calculation method thereof
CN102945105A (en) * 2012-12-02 2013-02-27 周恺弟 Multipoint portable optical touch screen and positioning method thereof
CN103425355A (en) * 2013-07-08 2013-12-04 周恺弟 Omnidirectional camera structured portable optical touch screen and positioning calibrating method thereof
CN106846311A (en) * 2017-01-21 2017-06-13 吴东辉 Positioning and AR method and system and application based on image recognition
CN107395979A (en) * 2017-08-14 2017-11-24 天津帕比特科技有限公司 The image-pickup method and system of hollow out shelter are removed based on multi-angled shooting

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102736796A (en) * 2011-04-01 2012-10-17 纬创资通股份有限公司 Optical coordinate input device and coordinate calculation method thereof
CN102306070A (en) * 2011-09-01 2012-01-04 广东威创视讯科技股份有限公司 Camera shooting type touch control method and device
CN102306070B (en) * 2011-09-01 2013-12-04 广东威创视讯科技股份有限公司 Camera shooting type touch control method and device
CN102364418A (en) * 2011-09-19 2012-02-29 广东威创视讯科技股份有限公司 Optical touch-control positioning system and method
CN102364418B (en) * 2011-09-19 2014-07-02 广东威创视讯科技股份有限公司 Optical touch-control positioning system and method
CN102945105A (en) * 2012-12-02 2013-02-27 周恺弟 Multipoint portable optical touch screen and positioning method thereof
CN102945105B (en) * 2012-12-02 2016-03-02 狒特科技(北京)有限公司 A kind of multipoint portable optical touch screen and localization method thereof
CN103425355A (en) * 2013-07-08 2013-12-04 周恺弟 Omnidirectional camera structured portable optical touch screen and positioning calibrating method thereof
CN103425355B (en) * 2013-07-08 2016-09-07 狒特科技(北京)有限公司 The portable optical touch screen of a kind of omnidirectional camera structure and location calibration steps thereof
CN106846311A (en) * 2017-01-21 2017-06-13 吴东辉 Positioning and AR method and system and application based on image recognition
CN106846311B (en) * 2017-01-21 2023-10-13 吴东辉 Positioning and AR method and system based on image recognition and application
CN107395979A (en) * 2017-08-14 2017-11-24 天津帕比特科技有限公司 The image-pickup method and system of hollow out shelter are removed based on multi-angled shooting

Also Published As

Publication number Publication date
CN101566898B (en) 2012-02-08

Similar Documents

Publication Publication Date Title
CN101566898B (en) Positioning device of electronic display system and method
CN101403951B (en) Multi-point positioning device and method for interactive electronic display system
CN100501657C (en) Touch panel device and its locating method
CN102169394B (en) Multiple-input touch panel and method for gesture recognition
EP2999220B1 (en) Method for correcting 3d image in tiled display and apparatus therefor
CN102033660B (en) Touch-control system and method for touch detection
CN101520700A (en) Camera-based three-dimensional positioning touch device and positioning method thereof
CN103154880A (en) Evaluating an input relative to a display
CN102184056B (en) Method and device for identifying multiple touch points
US20130285957A1 (en) Display device and method using a plurality of display panels
KR101756664B1 (en) Infrared light touch screen display device and method for determining touch point of the same
CN102184054B (en) Multi-touch-point recognizing method and device
CN102622140B (en) Image pick-up multi-point touch system
CN101950221A (en) Multi-touch device based on sphere display and multi-touch method thereof
CN102778976B (en) Touch point method for determining position and touch-screen on a kind of touch-screen
CN102346605B (en) Photographing type touch control method and system
CN103076925B (en) Optical touch control system, optical sensing module and How It Works thereof
CN105308548A (en) Optical touch screens
CN113126795A (en) Touch identification method of touch display device and related equipment
CN105094459B (en) A kind of optics multi-point touch locating method
CN102314263B (en) Optical touch screen system and optical distance judgment device and method
CN105808019A (en) Method for detecting touch point coordinates of infrared touch screens
CN105653101B (en) Touch point sensing method and optical touch system
US20160378243A1 (en) Three-dimensional touch sensing method, three-dimensional display device and wearable device
CN108171150A (en) A kind of touch module for face recognition

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP03 Change of name, title or address

Address after: 510670 Guangdong Province, Guangzhou high tech Industrial Development Zone Kezhu Road No. 233

Patentee after: Wei Chong group Limited by Share Ltd

Address before: 510663 Guangzhou province high tech Industrial Development Zone, Guangdong, Cai road, No. 6, No.

Patentee before: Guangdong Weichuangshixun Science and Technology Co., Ltd.

CP03 Change of name, title or address
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120208

Termination date: 20180603

CF01 Termination of patent right due to non-payment of annual fee