CN108256004A - Mark vector control method, device, signal handling equipment and the system of signal - Google Patents
Mark vector control method, device, signal handling equipment and the system of signal Download PDFInfo
- Publication number
- CN108256004A CN108256004A CN201711499433.6A CN201711499433A CN108256004A CN 108256004 A CN108256004 A CN 108256004A CN 201711499433 A CN201711499433 A CN 201711499433A CN 108256004 A CN108256004 A CN 108256004A
- Authority
- CN
- China
- Prior art keywords
- signal
- mark signal
- mark
- reference point
- initial position
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
- G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/7837—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using objects detected or recognised in the video content
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Library & Information Science (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The present invention provides a kind of vector control method, device, signal handling equipment and systems for marking signal, belong to signal mark technical field.Vector control method, device, signal handling equipment and the system of mark signal provided by the invention, according to the displacement information of the second reference point in the vector controlled region of mark signal to be moved, determine the target location coordinate of mark signal, then according to the target location coordinate of mark signal, the mark signal after movement is shown in display interface.Without manually drawing mark signal repeatedly, it can keep the consistency of the property parameters such as mobile front and rear size, the shape of mark signal, and under the superimposed application scenarios of multiple mark signals, during mobile one of mark signal, the integrality of other mark signals will not be destroyed.
Description
Technical field
The present invention relates to signals to mark technical field, in particular to a kind of vector control method for marking signal, dress
It puts, signal handling equipment and system.
Background technology
In current mark application scenarios, when being based especially on vision signal and being labeled, such as electronic whiteboard is shown
Video content be labeled, the corresponding video content of mark signal is real-time change.Such as:To removable in video content
Moving-target is labeled, and after addition marks signal, if target location generates variation, needs the position of real time modifying mark signal
It puts.
When being labeled in existing scheme to movable object, after can only original mark signal be wiped, then in new mesh
Again mark signal is added at cursor position.As depicted in figs. 1 and 2, the initial mark signal shown in Fig. 1 includes horizontal line and erects
Line.Assuming that horizontal line is red, vertical line is green.When needing mobile red horizontal line, first the red horizontal line is wiped, then in mesh
(lower section of former red horizontal line) adds mark signal again at cursor position.This method can also be destroyed green in the red horizontal line of erasing
Color vertical line, as shown in Figure 2.
Therefore, there are following defects for the above method:The artificial mark signal of addition repeatedly is needed, it can not accurate reproduction mark letter
Number property parameters, such as size, shape;If the environment that signal is in and other mark signals are superimposed is marked, to the mark
When signal is wiped, it is easy to destroy the integrality of other mark signals.
Invention content
For the above-mentioned prior art the problem of, the present invention provides it is a kind of mark signal vector control method,
Device, signal handling equipment and system.
In a first aspect, an embodiment of the present invention provides a kind of vector control method for marking signal, applied to signal processing
Equipment, including:
Obtain the vector controlled region of mark signal to be moved in display interface and the initial position of the mark signal
Coordinate;
Obtain the displacement information for the second reference point being located in the vector controlled region;
The mark is obtained according to the initial position co-ordinates of the displacement information of second reference point and the mark signal
The target location coordinate of signal;
Mark signal after movement is shown in the display interface according to the target location coordinate of the mark signal.
With reference to first aspect, an embodiment of the present invention provides the first possible embodiment of first aspect, wherein, it obtains
The step of taking the initial position co-ordinates of the vector controlled region for marking signal to be moved in display interface and the mark signal,
Including:
Obtain the initial position co-ordinates for the first reference point being selected in display interface;
According to the initial position co-ordinates of first reference point, searched in preset memory space and the described first reference
The corresponding one or more mark signals of point;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, believed according to the coordinate of the mark signal
Breath determines the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
With reference to first aspect, an embodiment of the present invention provides second of possible embodiment of first aspect, wherein, it obtains
The step of taking the initial position co-ordinates of the vector controlled region for marking signal to be moved in display interface and the mark signal,
Including:
Obtain the boundary coordinate that region is selected in display interface;
According to the boundary coordinate in the selected region, searched in preset memory space and be located at the selected region
Interior one or more mark signals;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, believed according to the coordinate of the mark signal
Breath determines the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
With reference to first aspect, an embodiment of the present invention provides the third possible embodiment of first aspect, wherein, it obtains
The step of displacement information of the second reference point of the fetch bit in the vector controlled region, including:
Obtain the initial position co-ordinates and target location coordinate of second reference point;
According to the initial position co-ordinates and target location coordinate of second reference point, the position of second reference point is determined
Move information.
The possible embodiment of with reference to first aspect the first, an embodiment of the present invention provides the 4th kind of first aspect
Possible embodiment, wherein, after movement is shown in the display interface according to the target location coordinate of the mark signal
Mark signal the step of, including:
The coordinate information of the mark signal stored in the memory space is updated to the target location coordinate;
The target location coordinate is extracted from the memory space, to show the institute after movement in the display interface
State mark signal.
With reference to first aspect, an embodiment of the present invention provides the 5th kind of possible embodiment of first aspect, wherein, it obtains
Before the step of displacement information of the second reference point of the fetch bit in the vector controlled region, the method further includes:
Obtain the initial position co-ordinates for the second reference point being located in the vector controlled region;
Extraction frequency according to setting obtains the current position coordinates of second reference point in real time;
According to the current position coordinates and initial position co-ordinates of second reference point, working as second reference point is determined
Preceding displacement information;
According to the current displacement information of second reference point, the current position coordinates of the mark signal are determined;
According to the current position coordinates of the mark signal, mark signal is current in display interface described in real-time display
Position.
The 5th kind of possible embodiment with reference to first aspect, an embodiment of the present invention provides the 6th kind of first aspect
Possible embodiment, wherein, the method further includes:
While current location of the signal in display interface is marked described in real-time display, according to the mark signal
Initial position co-ordinates show the initial position of the mark signal in display interface.
The 6th kind of possible embodiment with reference to first aspect, an embodiment of the present invention provides the 7th kind of first aspect
Possible embodiment, wherein, the method further includes:
While current location of the signal in display interface is marked described in real-time display, according to the mark signal
The current position coordinates of initial position co-ordinates and second reference point according to preset pattern, show in display interface and refer to
Signal is noted in indicating.
Second aspect, the embodiment of the present invention additionally provides a kind of vector control apparatus for marking signal, at signal
Equipment is managed, including:
Initial position determining module, for obtaining the vector controlled region of mark signal to be moved in display interface and institute
State the initial position co-ordinates of mark signal;
Displacement information acquisition module, for obtaining the displacement for the second reference point being located in vector controlled region letter
Breath;
Target location determining module, for the displacement information according to second reference point and it is described mark signal it is initial
Position coordinates obtain the target location coordinate of the mark signal;
Display module is exported, for showing shifting in the display interface according to the target location coordinate of the mark signal
Mark signal after dynamic.
With reference to second aspect, an embodiment of the present invention provides the first possible embodiment of second aspect, wherein, institute
Initial position determining module is stated, is additionally operable to:
Obtain the initial position co-ordinates for the first reference point being selected in display interface;
According to the initial position co-ordinates of first reference point, searched in preset memory space and the described first reference
The corresponding one or more mark signals of point;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, believed according to the coordinate of the mark signal
Breath determines the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
With reference to second aspect, an embodiment of the present invention provides second of possible embodiment of second aspect, wherein, institute
Initial position determining module is stated, is additionally operable to:
Obtain the boundary coordinate that region is selected in display interface;
According to the boundary coordinate in the selected region, searched in preset memory space and be located at the selected region
Interior one or more mark signals;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, believed according to the coordinate of the mark signal
Breath determines the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
With reference to second aspect, an embodiment of the present invention provides the third possible embodiment of second aspect, wherein, institute
Displacement information acquisition module, is additionally operable to:
Obtain the initial position co-ordinates and target location coordinate of second reference point;
According to the initial position co-ordinates and target location coordinate of second reference point, the position of second reference point is determined
Move information.
With reference to the first possible embodiment of second aspect, an embodiment of the present invention provides the 4th kind of second aspect
Possible embodiment, wherein, the output display module is additionally operable to:
The coordinate information of the mark signal stored in the memory space is updated to the target location coordinate;
The target location coordinate is extracted from the memory space, to show the institute after movement in the display interface
State mark signal.
With reference to second aspect, an embodiment of the present invention provides the 5th kind of possible embodiment of second aspect, wherein, institute
Device is stated to further include:
Moving process display module, for obtaining the initial position for the second reference point being located in the vector controlled region
Coordinate;
Extraction frequency according to setting obtains the current position coordinates of second reference point in real time;
According to the current position coordinates and initial position co-ordinates of second reference point, working as second reference point is determined
Preceding displacement information;
According to the current displacement information of second reference point, the current position coordinates of the mark signal are determined;
According to the current position coordinates of the mark signal, mark signal is current in display interface described in real-time display
Position.
With reference to the 5th kind of possible embodiment of second aspect, an embodiment of the present invention provides the 6th kind of second aspect
Possible embodiment, wherein, the moving process display module is additionally operable to:
While current location of the signal in display interface is marked described in real-time display, according to the mark signal
Initial position co-ordinates show the initial position of the mark signal in display interface.
With reference to the 6th kind of possible embodiment of second aspect, an embodiment of the present invention provides the 7th kind of second aspect
Possible embodiment, wherein, described device further includes:
Indication signal module, for marking the same of current location of the signal in display interface described in real-time display
When, according to the initial position co-ordinates of the mark signal and the current position coordinates of second reference point, according to preset sample
Formula shows instruction mark signal in display interface.
The third aspect, the embodiment of the present invention additionally provides a kind of signal handling equipment, including processor and memory;It is described
For storing the program for supporting that processor performs, the processor is configurable for performing and be stored in the memory memory
Program, to realize above-mentioned method.
Fourth aspect, the embodiment of the present invention additionally provide a kind of signal processing system, including above-mentioned signal handling equipment,
And input equipment, signal source equipment and the display terminal being connect with the signal handling equipment;
The input equipment is used to generate the selection and move of the mark signal;
The signal source equipment is used for incoming video signal;
The signal handling equipment is used to receive the selection and move of the mark signal, can by mark signal progress
It is handled depending on change, and the vision signal and the mark signal is overlapped;
The display terminal is superimposed the vision signal of the mark signal for showing.
5th aspect, the embodiment of the present invention additionally provide a kind of machine readable storage medium, store promising above device institute
Computer software instructions.
The embodiment of the present invention brings following advantageous effect:
Vector control method, device, signal handling equipment and the system of mark signal provided in an embodiment of the present invention, according to
The displacement information of the second reference point in the vector controlled region of mark signal to be moved determines the target of mark signal
Position coordinates then according to the target location coordinate of mark signal, show the mark signal after movement in display interface.So as to
It does not need to be artificial and draws mark signal repeatedly, the one of the property parameters such as mobile front and rear size, the shape of mark signal can be kept
Cause property, and under the superimposed application scenarios of multiple mark signals during mobile one of mark signal, will not destroy other
Mark the integrality of signal.
Other features and advantages of the present invention will illustrate in the following description, also, partly become from specification
It obtains it is clear that being understood by implementing the present invention.The purpose of the present invention and other advantages are in specification, claims
And specifically noted structure is realized and is obtained in attached drawing.
For the above objects, features and advantages of the present invention is enable to be clearer and more comprehensible, preferred embodiment cited below particularly, and coordinate
Appended attached drawing, is described in detail below.
Description of the drawings
It, below will be to specific in order to illustrate more clearly of the specific embodiment of the invention or technical solution of the prior art
Embodiment or attached drawing needed to be used in the description of the prior art are briefly described, it should be apparent that, in being described below
Attached drawing is some embodiments of the present invention, for those of ordinary skill in the art, before not making the creative labor
It puts, can also be obtained according to these attached drawings other attached drawings.
Fig. 1 is the schematic diagram of a scenario that initial mark signal is shown in display interface;
Fig. 2 is the design sketch that the mark signal after the method movement using the prior art is shown in display interface;
The flow chart of the vector control method of a kind of mark signal that Fig. 3 is provided by the embodiment of the present invention;
The first selection mode that multiple mark signals are chosen in display interface that Fig. 4 is provided by the embodiment of the present invention
Design sketch;
Second of selection mode that multiple mark signals are chosen in display interface that Fig. 5 is provided by the embodiment of the present invention
Design sketch;
The third selection mode that multiple mark signals are chosen in display interface that Fig. 6 is provided by the embodiment of the present invention
Design sketch;
Fig. 7 is the design sketch that the mark signal after the method movement using the embodiment of the present invention is shown in display interface;
The flow chart of the vector control method of another mark signal that Fig. 8 is provided by the embodiment of the present invention;
Fig. 9 is the design sketch using the method for the embodiment of the present invention mobile mark signal in display interface;
The structure diagram of the vector control apparatus of a kind of mark signal that Figure 10 is provided by the embodiment of the present invention;
The structure diagram of the vector control apparatus of another mark signal that Figure 11 is provided by the embodiment of the present invention;
The structure diagram of a kind of signal processing system that Figure 12 is provided by the embodiment of the present invention.
Specific embodiment
Purpose, technical scheme and advantage to make the embodiment of the present invention are clearer, below in conjunction with attached drawing to the present invention
Technical solution be clearly and completely described, it is clear that described embodiment be part of the embodiment of the present invention rather than
Whole embodiments.The component of embodiments of the present invention, which are generally described and illustrated herein in the accompanying drawings can be matched with a variety of different
It puts to arrange and design.Therefore, the detailed description of the embodiment of the present invention to providing in the accompanying drawings is not intended to limit below
The range of claimed invention, but it is merely representative of the selected embodiment of the present invention.Based on the embodiments of the present invention, originally
Field those of ordinary skill all other embodiments obtained without making creative work, belong to the present invention
The range of protection.
The prior art needs first to wipe initial mark signal, then target position after movement in mobile mark signal
Put addition mark signal again.This method is when wiping the mark signal, it is easy to destroy the complete of other mark signals
Whole property;Also, this method needs the artificial mark signal of addition repeatedly, can not accurate reproduction mark signal property parameters, such as ruler
Very little, shape etc..Based on this, an embodiment of the present invention provides a kind of vector control method, device, signal processings for marking signal to set
Standby and system.
Wherein, the input equipment for marking signal is directly connect with the control card of signal handling equipment, and user's operation input is set
When standby, it can be operated by front end display screen.Wherein, the signal processing flow of control card is as follows:
When user draws mark signal for the first time by input equipment, the processor of control card receives mark signal, parsing
Go out to mark attribute information, the coordinate information of signal, and both information are stored in the memory space inside control card.Attribute
Information includes the information such as size, color, shape, the line style of type, thickness, the transparency of mark signal.Meanwhile the processing of control card
Device is converted to video signal format by signal is marked, and transmits it to output card, and in output card, mark signal is with coming from signal
The vision signal in source is overlapped, and is then exported to front end display screen and is shown.
Vector control method, device, signal handling equipment and the system of mark signal provided in an embodiment of the present invention, can be with
But the scene for being applied to be labeled the movable object in video content is not limited to, after addition marks signal, if target
Position generates variation, it may be necessary to which real time modifying marks the position of signal.
It describes in detail first to the vector control method of the mark signal of the present invention below, this method can be applied to
Following signal handling equipments.
Fig. 3 shows the flow chart of the vector control method of a kind of mark signal that the embodiment of the present invention is provided;Such as Fig. 3
Shown, this method comprises the following steps:
Step S302 obtains the vector controlled region of mark signal to be moved in display interface and marks the initial of signal
Position coordinates.
In first drafting mark signal, the processor of signal handling equipment receives mark signal, parses mark signal
Attribute information, coordinate information, and both information are stored in the memory space inside control card.
When needing to move some mark signal, it can be obtained by following two different modes and wait to move in display interface
The vector controlled region of dynamic mark signal and the initial position co-ordinates of mark signal.First way is:User can pass through
The input equipments such as mouse choose any point on mark signal, and as the first reference point, processor obtains quilt in display interface
The initial position co-ordinates of the first reference point chosen;According to the initial position co-ordinates of the first reference point, in preset memory space
Middle lookup and the corresponding one or more mark signals of the first reference point;Obtained mark signal will be searched as to be moved
Signal is marked, according to the coordinate information of mark signal, determines the vector controlled region of mark signal and the initial bit of mark signal
Put coordinate.The second way is:User can be pulled up in display interface by mouse and select a framework, and the region in framework is quilt
Selected areas, processor obtain the boundary coordinate that region is selected in display interface;According to the boundary coordinate in selected region,
The one or more mark signals being located in selected region are searched in preset memory space;Obtained mark signal will be searched
As mark signal to be moved, according to the coordinate information of mark signal, vector controlled region and the mark of mark signal are determined
The initial position co-ordinates of signal.
Step S304 obtains the displacement information for the second reference point being located in vector controlled region.
Step S306 obtains mark signal according to the initial position co-ordinates of the displacement information of the second reference point and mark signal
Target location coordinate.
Wherein, the second reference point and the first reference point can be same point or different points.
The displacement information of second reference point can be obtained by acquiring the movement locus of input equipment, it is assumed that the second reference point
Starting position coordinates be (Xa, Ya) and the second reference point target location coordinate (Xb, Yb), the second reference point can be obtained
Displacement information (△ X=Xb-Xa, △ Y=Yb-Ya), processor is initial according to the displacement information of the second reference point and mark signal
Position coordinates can obtain the target location coordinate of the target location coordinate, i.e. each pixel of the mark signal of mark signal.
Step S308 shows the mark signal after movement according to the target location coordinate of mark signal in display interface.
Processor according to mark signal target location coordinate, after the mark signal after movement is converted into vision signal,
Output card is transmitted to, with being overlapped by the vision signal that signal source inputs, is then shown on display interface.
Using method provided in this embodiment, when moving the horizontal line shown in Fig. 1, selected by clicking or pinning left mouse button
Middle horizontal line, at this time mouse starts the control command of mobile mark signal to processor transmission, and on the horizontal line chosen of mouse
Pixel, that is, as a reference point forms displacement information by mouse drag mode, the target location including displacement and reference point
Coordinate.When pulling completion release left mouse button, mouse is sent completely the control command of mobile mark signal to control card, at this moment
Mouse sends displacement data packet, the target location coordinate of starting position coordinates, reference point including reference point, control to control card
According to displacement data packet the target location coordinate after the mark signal whole pixel displacement is calculated, and will be after update in card
Mark signal be converted to vision signal, push to display interface and show, mark signal movement after display interface such as Fig. 7 institutes
Show.
Since horizontal line and vertical line correspond to different storage address, therefore vertical line is after horizontal line is subjected to displacement, still according to it
The corresponding attribute information of original storage address and co-ordinate position information are shown that integrality will not be by horizontal line movement
It influences, horizontal line will not change in attributes such as mobile front and rear size, shapes.
Further, as shown in Figures 4 to 6, there is multiple, to may be used selected sides if necessary to mobile mark signal
Formula includes but not limited to one of in the following manner:
Choose each mark signal to be moved respectively by input equipment, such as:It is pressed by the combination of keyboard and mouse
Key chooses at least one of different mark signal reference point successively, to complete final election operation;
The reference point at the intersection of multiple mark signals to be moved is chosen by input equipment, you can be considered to have selected
All mark signals comprising the reference point;
One region for including multiple mark signals is chosen by input equipment, as displacement operation region, displacement behaviour
Make the mark signal that region is covered, that is, be chosen to be mark signal to be moved.This selection mode, reference point can not be
It marks on signal, and any one pixel that can be extended in displacement operation region, it is only necessary to obtain the displacement of reference point
Information and the position relationship with reference to point coordinates and mark each point coordinates of signal, you can the whole of mark signal are calculated and sit
Mark information.
When mark signal to be moved is multiple, the mark signal after movement is pushed into display screen successively and is shown
Show.It is so-called successively, refer to if respectively still maintaining phase there are during overlaying relation, needing after displacement is completed between mark signal
Same overlaying relation, the information of this overlaying relation is also in first drafting mark signal, is stored in memory headroom, has
Body be analogous to it is each mark signal assign quantization Permission Levels, and can be configured to Permission Levels it is high be superimposed upon the top.
Fig. 8 shows the flow chart of the vector control method of another mark signal that the embodiment of the present invention is provided;Such as
Shown in Fig. 8, this method comprises the following steps:
Step S802 obtains the vector controlled region of mark signal to be moved in display interface and marks the initial of signal
Position coordinates.
It can be by way of choosing the first reference point being located on mark signal, alternatively, selecting framework by drawing
Mode obtains the vector controlled region of mark signal to be moved and the initial position co-ordinates of mark signal.
Step S804, the initial position co-ordinates and target location for obtaining the second reference point being located in vector controlled region are sat
Mark.
After choosing mark signal to be moved, the second reference point on mark signal can be chosen, passes through the second ginseng
The displacement information of examination point determines the displacement of mark signal.
Step S806 according to the initial position co-ordinates and target location coordinate of the second reference point, determines the second reference point
Displacement information.
Step S808 obtains mark signal according to the initial position co-ordinates of the displacement information of the second reference point and mark signal
Target location coordinate.
The coordinate information of mark signal stored in memory space is updated to target location coordinate by step S810.
Step S812, the target location coordinate of extraction mark signal from memory space, to show shifting in display interface
Mark signal after dynamic.
The target location coordinate of extraction mark signal from memory space, according to target location coordinate by the mark after movement
After signal is converted into vision signal, output card is transmitted to, with being overlapped by the vision signal that signal source inputs, is then shown in
On display interface.
In order to enable users to can be visually seen the displacement process of mark signal, in an optional embodiment, in mark signal
Moving process in, can the position that be presently in of signal be marked with real-time display.Specific method is as follows:It is located at vector control obtaining
After the initial position co-ordinates of the second reference point in region processed, the second reference point is obtained in real time according to the extraction frequency of setting
Current position coordinates;According to the current position coordinates and initial position co-ordinates of the second reference point, the current of the second reference point is determined
Displacement information;According to the current displacement information of the second reference point, the current position coordinates of mark signal are determined;According to mark signal
Current position coordinates, real-time display marks current location of the signal in display interface.
Optionally, in the moving process of mark signal, initial mark letter can be still shown at original labeling position
Number, after the completion for the treatment of displacement, then eliminate initial mark signal.For example, in the moving process of mark signal, the initial of signal is marked
Position coordinates are stored in the memory address space of setting always, remain unchanged, and the current position coordinates for marking signal can be deposited
It is stored in another memory address space, initial position co-ordinates is not updated.The completion waiting for receiving input equipment transmission moves
After the control command of dynamic mark signal, then delete the initial position co-ordinates of mark signal preserved in memory space.It is shown in real time
While current location of the signal in display interface is noted in indicating, according to the initial position co-ordinates of mark signal, in display interface
The initial position of middle display mark signal.
Further, in the moving process of mark signal, mark signal, instruction mark can be indicated with real-time display
Signal can represent the direction of displacement of mark signal and the size of displacement.As shown in figure 9, mark signal in real-time display
While current location in display interface, according to the initial position co-ordinates of mark signal and the current location of the second reference point
Coordinate according to preset pattern, shows instruction mark signal in display interface.The completion waiting for receiving input equipment transmission moves
After the control command of dynamic mark signal, then co-ordinate position information is updated, and no longer show instruction mark signal.
The vector control method of local mark signal provided in this embodiment, does not need to be artificial and draws mark signal repeatedly,
The consistency of the property parameters such as mobile front and rear size, the shape of mark signal can be kept, and is stacked in multiple mark signals
Under the application scenarios added, when moving one of mark signal, the integrality of other mark signals will not be destroyed, and it is possible to
Real-time display marks the moving process of signal, while shows instruction mark signal, enables users to more can be visually seen mark signal
Moving process.
Corresponding with above method embodiment, the embodiment of the present invention additionally provides a kind of vector controlled dress for marking signal
It puts, applied to signal handling equipment.As shown in Figure 10, which includes:
Initial position determining module 101, for obtaining the vector controlled region of mark signal to be moved in display interface
With the initial position co-ordinates of mark signal;
Displacement information acquisition module 102, for obtaining the displacement information for the second reference point being located in vector controlled region;
Target location determining module 103, for the displacement information according to the second reference point and the initial position of mark signal
Coordinate obtains the target location coordinate of mark signal;
Display module 104 is exported, after movement is shown in display interface according to the target location coordinate of mark signal
Mark signal.
Wherein, initial position determining module 101, can be also used for:Obtain the first reference point being selected in display interface
Initial position co-ordinates;According to the initial position co-ordinates of the first reference point, searched in preset memory space and the first reference
The corresponding one or more mark signals of point;The coordinate information of mark signal is stored in memory space;It will search what is obtained
The mark signal, according to the coordinate information of the mark signal, determines the mark signal as mark signal to be moved
Vector controlled region and it is described mark signal initial position co-ordinates.Alternatively, it can be also used for:It obtains in display interface and is chosen
The boundary coordinate in middle region;According to the boundary coordinate in selected region, searched in preset memory space and be located at selected area
One or more mark signals in domain;The coordinate information of mark signal is stored in memory space;Obtained mark will be searched
Signal is as mark signal to be moved, according to the coordinate information of mark signal, determine mark signal vector controlled region and
Mark the initial position co-ordinates of signal.
Displacement information acquisition module 102, can be also used for:Obtain initial position co-ordinates and the target location of the second reference point
Coordinate;According to the initial position co-ordinates and target location coordinate of the second reference point, the displacement information of the second reference point is determined.
Display module 104 is exported, can be also used for:The coordinate information of mark signal stored in memory space is updated to
Target location coordinate;Target location coordinate is stated in extraction from memory space, to show that the mark after movement is believed in display interface
Number.
In an optional embodiment, as shown in figure 11, which can also include moving process display module 111, use
In the initial position co-ordinates for obtaining the second reference point being located in vector controlled region;It is obtained in real time according to the extraction frequency of setting
The current position coordinates of second reference point;According to the current position coordinates and initial position co-ordinates of the second reference point, second is determined
The current displacement information of reference point;According to the current displacement information of the second reference point, the current position coordinates of mark signal are determined;
According to the current position coordinates of mark signal, real-time display marks current location of the signal in display interface.
Moving process display module 111 can be also used for the present bit in display interface in real-time display mark signal
While putting, according to the initial position co-ordinates of mark signal, the initial position of mark signal is shown in display interface.
The device can also include indication signal module 112, for marking signal in display interface in real-time display
In current location while, according to mark signal initial position co-ordinates and the second reference point current position coordinates, according to
Preset pattern shows instruction mark signal in display interface.
The vector control apparatus of local mark signal provided in an embodiment of the present invention, according to positioned at mark signal to be moved
Vector controlled region in the second reference point displacement information, determine mark signal target location coordinate, then according to mark
The target location coordinate of signal is noted, the mark signal after movement is shown in display interface.Without manually drawing repeatedly
Signal is marked, the consistency of the property parameters such as mobile front and rear size, the shape of mark signal can be kept, and in multiple marks
Under the superimposed application scenarios of signal, when moving one of mark signal, the integrality of other mark signals will not be destroyed.
With above method embodiment and device embodiment correspondingly, present embodiments provide a kind of signal handling equipment,
Including processor and memory.For storing the program for supporting that processor performs, processor is configurable for performing memory
The program stored in memory, to realize the vector control method of above-mentioned mark signal.
In an optional specific embodiment, as shown in figure 12, signal handling equipment 1 can include the control being connected with each other
Card 13 and output card 14.Wherein, after control card 13 by the mark signal specified for being converted to vision signal, it is transmitted to output card
14.Control card 13 includes processor 131 and memory 132.The image or figure that control card 13 can also will store in memory 132
Piece video signal transmission makes the vision signal that image or picture video signal are converted with mark signal in output card to output card 14
It is superimposed in 14, to be shown on display interface.Wherein, picture video signal can be stored in the form of static map and be deposited
In reservoir.
Processor 131 is the control centre of signal handling equipment 1, utilizes various interfaces and connection signal handling equipment
1 various pieces are stored in by running or performing the software program being stored in memory 132 and/or module and call
Data in memory 132 perform the various functions of signal handling equipment 1 and processing data.Optionally, processor 131 can wrap
It includes one or more in one or more processing units, such as microcontroller, ARM unit, FPGA unit unit;Optionally, locate
Reason device 131 can integrate application processor (such as ARM) and modem processor (such as FPGA), wherein, application processor is mainly located
Operating system, user interface and application program etc. are managed, modem processor mainly handles wireless communication.It is understood that
Above-mentioned modem processor can not also be integrated into processor 131.
Memory 132 can be used for storage software program and module.Memory 132 can mainly include storing program area and deposit
Store up data field, wherein, storing program area can storage program area, the application program needed at least one function, such as present invention is real
Apply the vector control method of the local mark signal in example and the corresponding program instruction of device or module;Storage data field can deposit
Attribute information and coordinate information of storage mark signal etc..In addition, memory 132 can include high-speed random access memory, DDR
(synchronous DRAM) can also include nonvolatile memory, for example, at least disk memory, a flash memories
Part or other volatile solid-state parts.
In another optional specific embodiment, signal handling equipment 1 can also include sequentially connected 11 He of input card
Switch card 12, switch card are connect with output card 14.Input card 11 is used to receive the vision signal of signal source equipment input, by video
Signal is transmitted to output card 14 by switch card 12.According to the frame per second form (such as 60 frames/second) of signal, the video of signal source input
The mark signal (visual video signal format) of signal and control card input and after being overlapped in output card, output is extremely
Display terminal is shown.For the environment of multisignal source, input card and output card can be multiple, for by specified signal source
Signal is transmitted to the output card specified by switch card.
Further, the embodiment of the present invention additionally provides a kind of signal processing system, including above-mentioned signal handling equipment
1 and the input equipment 2, signal source equipment 3 and the display terminal 4 that are connect with signal handling equipment 1.
Wherein, input equipment 2 can be mouse or touch component, for receiving the clicking operation of user, generation mark letter
Number selection and the operational orders such as movement, operational order is transmitted to the control card 13 of signal handling equipment 1.Signal handling equipment
1 carries out visualization processing for receiving the operational orders such as the selection of the mark signal and movement, by mark signal, i.e., according to behaviour
Make instruction control mark signal to move on display interface.Signal source equipment 3 is used for incoming video signal, by video signal transmission
To the input card 11 of signal handling equipment 1.Vision signal and mark signal are overlapped by signal handling equipment 1, are then exported
It is shown to display terminal 4.Display terminal 4 can be liquid crystal display or touch screen etc., and mark letter has been superimposed for showing
Number vision signal.
Further, the embodiment of the present invention additionally provides a kind of machine readable storage medium, the machine readable storage medium
Machine-executable instruction is stored with, when being called and being performed by processor, machine-executable instruction promotees the machine-executable instruction
Processor is made to realize the vector control method of above-mentioned local mark signal.
Vector control method, device, signal handling equipment and the system of local mark signal provided in an embodiment of the present invention
With identical technical characteristic, so can also solve the technical issues of identical, reach identical technique effect.
It should be noted that in embodiment provided by the present invention, it should be understood that disclosed system and method, it can
To realize by another way.The apparatus embodiments described above are merely exemplary, for example, the unit is drawn
Point, only a kind of division of logic function can have other dividing mode in actual implementation, in another example, multiple units or group
Part may be combined or can be integrated into another system or some features can be ignored or does not perform.It is described to be used as separation unit
The unit that part illustrates may or may not be physically separate, and the component shown as unit can be or also may be used
Not to be physical unit, you can be located at a place or can also be distributed in multiple network element.It can be according to reality
Need some or all of unit therein is selected to realize the purpose of this embodiment scheme.
In addition, each functional unit in embodiment provided by the invention can be integrated in a processing unit, also may be used
To be that each unit is individually physically present, can also two or more units integrate in a unit.
If the function is realized in the form of SFU software functional unit and is independent product sale or in use, can be with
It is stored in a computer read/write memory medium.Based on such understanding, technical scheme of the present invention is substantially in other words
The part contribute to the prior art or the part of the technical solution can be embodied in the form of software product, the meter
Calculation machine software product is stored in a storage medium, is used including some instructions so that a computer equipment (can be
People's computer, server or network equipment etc.) perform all or part of the steps of the method according to each embodiment of the present invention.
And aforementioned storage medium includes:USB flash disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), arbitrary access are deposited
The various media that can store program code such as reservoir (RAM, Random Access Memory), magnetic disc or CD.
In addition, term " first ", " second ", " third " are only used for description purpose, and it is not intended that instruction or implying phase
To importance.
Finally it should be noted that:Embodiment described above, only specific embodiment of the invention, to illustrate the present invention
Technical solution, rather than its limitations, protection scope of the present invention is not limited thereto, although with reference to the foregoing embodiments to this hair
It is bright to be described in detail, it will be understood by those of ordinary skill in the art that:Any one skilled in the art
In the technical scope disclosed by the present invention, it can still modify to the technical solution recorded in previous embodiment or can be light
It is readily conceivable that variation or equivalent replacement is carried out to which part technical characteristic;And these modifications, variation or replacement, do not make
The essence of corresponding technical solution is detached from the spirit and scope of technical solution of the embodiment of the present invention, should all cover the protection in the present invention
Within the scope of.Therefore, protection scope of the present invention described should be subject to the protection scope in claims.
Claims (19)
1. a kind of vector control method for marking signal, applied to signal handling equipment, which is characterized in that including:
Obtain the vector controlled region of mark signal to be moved in display interface and the initial position co-ordinates of the mark signal;
Obtain the displacement information for the second reference point being located in the vector controlled region;
The mark signal is obtained according to the initial position co-ordinates of the displacement information of second reference point and the mark signal
Target location coordinate;
Mark signal after movement is shown in the display interface according to the target location coordinate of the mark signal.
2. according to the method described in claim 1, it is characterized in that, obtain the vector of mark signal to be moved in display interface
The step of initial position co-ordinates of control area and the mark signal, including:
Obtain the initial position co-ordinates for the first reference point being selected in display interface;
According to the initial position co-ordinates of first reference point, searched and the first reference point phase in preset memory space
Corresponding one or more mark signals;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, according to the coordinate information of the mark signal,
Determine the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
3. according to the method described in claim 1, it is characterized in that, obtain the vector of mark signal to be moved in display interface
The step of initial position co-ordinates of control area and the mark signal, including:
Obtain the boundary coordinate that region is selected in display interface;
According to the boundary coordinate in the selected region, search and be located in the selected region in preset memory space
One or more mark signal;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, according to the coordinate information of the mark signal,
Determine the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
4. according to the method described in claim 1, it is characterized in that, obtain the second reference in the vector controlled region
The step of displacement information of point, including:
Obtain the initial position co-ordinates and target location coordinate of second reference point;
According to the initial position co-ordinates and target location coordinate of second reference point, the displacement letter of second reference point is determined
Breath.
5. according to the method described in claim 2, it is characterized in that, according to the target location coordinate of the mark signal described
The step of mark signal after movement is shown in display interface, including:
The coordinate information of the mark signal stored in the memory space is updated to the target location coordinate;
The target location coordinate is extracted from the memory space, to show the mark after movement in the display interface
Note signal.
6. according to the method described in claim 1, it is characterized in that, obtain the second reference in the vector controlled region
Before the step of displacement information of point, the method further includes:
Obtain the initial position co-ordinates for the second reference point being located in the vector controlled region;
Extraction frequency according to setting obtains the current position coordinates of second reference point in real time;
According to the current position coordinates and initial position co-ordinates of second reference point, the present bit of second reference point is determined
Move information;
According to the current displacement information of second reference point, the current position coordinates of the mark signal are determined;
According to the current position coordinates of the mark signal, present bit of the mark signal in display interface described in real-time display
It puts.
7. according to the method described in claim 6, it is characterized in that, the method further includes:
While current location of the signal in display interface is marked described in real-time display, according to the initial of the mark signal
Position coordinates show the initial position of the mark signal in display interface.
8. the method according to the description of claim 7 is characterized in that the method further includes:
While current location of the signal in display interface is marked described in real-time display, according to the initial of the mark signal
The current position coordinates of position coordinates and second reference point, according to preset pattern, show indicateing arm in display interface
Note signal.
9. a kind of vector control apparatus for marking signal, applied to signal handling equipment, which is characterized in that including:
Initial position determining module, for obtaining the vector controlled region of mark signal to be moved in display interface and the mark
Note the initial position co-ordinates of signal;
Displacement information acquisition module, for obtaining the displacement information for the second reference point being located in the vector controlled region;
Target location determining module, for the displacement information according to second reference point and the initial position of the mark signal
Coordinate obtains the target location coordinate of the mark signal;
Display module is exported, after movement is shown in the display interface according to the target location coordinate of the mark signal
Mark signal.
10. device according to claim 9, which is characterized in that the initial position determining module is additionally operable to:
Obtain the initial position co-ordinates for the first reference point being selected in display interface;
According to the initial position co-ordinates of first reference point, searched and the first reference point phase in preset memory space
Corresponding one or more mark signals;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, according to the coordinate information of the mark signal,
Determine the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
11. device according to claim 9, which is characterized in that the initial position determining module is additionally operable to:
Obtain the boundary coordinate that region is selected in display interface;
According to the boundary coordinate in the selected region, search and be located in the selected region in preset memory space
One or more mark signal;The coordinate information of mark signal is stored in the memory space;
The obtained mark signal will be searched as mark signal to be moved, according to the coordinate information of the mark signal,
Determine the vector controlled region of the mark signal and the initial position co-ordinates of the mark signal.
12. device according to claim 9, which is characterized in that institute's displacement information acquisition module is additionally operable to:
Obtain the initial position co-ordinates and target location coordinate of second reference point;
According to the initial position co-ordinates and target location coordinate of second reference point, the displacement letter of second reference point is determined
Breath.
13. device according to claim 10, which is characterized in that the output display module is additionally operable to:
The coordinate information of the mark signal stored in the memory space is updated to the target location coordinate;
The target location coordinate is exported, to show the mark signal after movement in the display interface.
14. device according to claim 9, which is characterized in that described device further includes:
Moving process display module is sat for obtaining the initial position for the second reference point being located in the vector controlled region
Mark;Obtain the current position coordinates of second reference point in real time at set time intervals;According to second reference point
Current position coordinates and initial position co-ordinates, determine the current displacement information of second reference point;According to the described second ginseng
The current displacement information of examination point determines the current position coordinates of the mark signal;The current of the mark signal is exported in real time
Position coordinates, to show the moving process of the mark signal in the display interface.
15. device according to claim 14, which is characterized in that the moving process display module is additionally operable to:
While current location of the signal in display interface is marked described in real-time display, according to the initial of the mark signal
Position coordinates show the initial position of the mark signal in display interface.
16. device according to claim 15, which is characterized in that described device further includes:
Indication signal module, for while current location of the signal in display interface is marked described in real-time display,
According to the initial position co-ordinates of the mark signal and the current position coordinates of second reference point, according to preset pattern,
Instruction mark signal is shown in display interface.
17. a kind of signal handling equipment, which is characterized in that including processor and memory;The memory is supported for storing
The program that processor performs, the processor is configurable for performing the program stored in the memory, to realize right
It is required that the method described in any one of 1~8.
18. a kind of signal processing system, it is characterised in that:Including the signal handling equipment described in claim 17 and with institute
State input equipment, signal source equipment and the display terminal of signal handling equipment connection;
The input equipment is used to generate the selection and move of the mark signal;
The signal source equipment is used for incoming video signal;
The signal handling equipment is used to receive the selection and move of the mark signal, and mark signal is visualized
Processing, and the vision signal and the mark signal are overlapped;
The display terminal is superimposed the vision signal of the mark signal for showing.
19. a kind of machine readable storage medium, which is characterized in that store any one of promising claim 9~16 described device
Computer software instructions used.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711499433.6A CN108256004A (en) | 2017-12-29 | 2017-12-29 | Mark vector control method, device, signal handling equipment and the system of signal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201711499433.6A CN108256004A (en) | 2017-12-29 | 2017-12-29 | Mark vector control method, device, signal handling equipment and the system of signal |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108256004A true CN108256004A (en) | 2018-07-06 |
Family
ID=62724658
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201711499433.6A Pending CN108256004A (en) | 2017-12-29 | 2017-12-29 | Mark vector control method, device, signal handling equipment and the system of signal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108256004A (en) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100023971A1 (en) * | 2007-03-19 | 2010-01-28 | Christopher Jensen Read | System and method for scrolling through tv video icons by category |
| CN101930779A (en) * | 2010-07-29 | 2010-12-29 | 华为终端有限公司 | A video annotation method and video player |
| CN104092958A (en) * | 2014-07-01 | 2014-10-08 | 广东威创视讯科技股份有限公司 | Video signal labeling method, system and device |
| CN104506621A (en) * | 2014-12-24 | 2015-04-08 | 北京佳讯飞鸿电气股份有限公司 | Method for performing long-distance guidance by use of video annotation |
| CN105608209A (en) * | 2015-12-29 | 2016-05-25 | 南威软件股份有限公司 | Video labeling method and video labeling device |
| CN106648317A (en) * | 2016-12-15 | 2017-05-10 | 广东威创视讯科技股份有限公司 | Marking method, system and device of spliced wall display interface |
-
2017
- 2017-12-29 CN CN201711499433.6A patent/CN108256004A/en active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100023971A1 (en) * | 2007-03-19 | 2010-01-28 | Christopher Jensen Read | System and method for scrolling through tv video icons by category |
| CN101930779A (en) * | 2010-07-29 | 2010-12-29 | 华为终端有限公司 | A video annotation method and video player |
| CN104092958A (en) * | 2014-07-01 | 2014-10-08 | 广东威创视讯科技股份有限公司 | Video signal labeling method, system and device |
| CN104506621A (en) * | 2014-12-24 | 2015-04-08 | 北京佳讯飞鸿电气股份有限公司 | Method for performing long-distance guidance by use of video annotation |
| CN105608209A (en) * | 2015-12-29 | 2016-05-25 | 南威软件股份有限公司 | Video labeling method and video labeling device |
| CN106648317A (en) * | 2016-12-15 | 2017-05-10 | 广东威创视讯科技股份有限公司 | Marking method, system and device of spliced wall display interface |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6939285B2 (en) | Data processing programs and data processing equipment | |
| CN101908232B (en) | Interactive scene simulation system and scene virtual simulation method | |
| CN108932053A (en) | Drawing practice, device, storage medium and computer equipment based on gesture | |
| CN107481190A (en) | A kind of image processing method and device | |
| CN114003160B (en) | Data visual display method, device, computer equipment and storage medium | |
| CN111583379A (en) | Rendering method and device of virtual model, storage medium and electronic equipment | |
| CN113935893B (en) | Sketch-style scene rendering method, device and storage medium | |
| WO2005104041A1 (en) | Image plotting device and method thereof | |
| WO2019100940A1 (en) | Labeling method and apparatus for three-dimensional expanded image surface, and computer device and storage medium | |
| CN113610963B (en) | Three-dimensional network topology drawing method, device, computing equipment and storage medium | |
| CN105912315A (en) | Information Processing Apparatus, Information Processing System, Information Processing Method, And A Computer Program Product | |
| CN113935891B (en) | Pixel-style scene rendering method, device and storage medium | |
| CN109976614A (en) | Method, device, equipment and medium for marking three-dimensional graph | |
| JP2011210209A (en) | Information display device and program | |
| JP2014002678A (en) | Object display method, program, and device | |
| JP2008191790A (en) | Plant monitoring control system and plant monitoring control program | |
| CN108184150A (en) | Vector control method, device and the signal processing system of long-range mark signal | |
| JP3369734B2 (en) | Three-dimensional computer-aided design apparatus and method | |
| CN108256004A (en) | Mark vector control method, device, signal handling equipment and the system of signal | |
| JP3919163B2 (en) | Video object editing apparatus and video object editing program | |
| CN114693840B (en) | A vector graphics drawing method, device, equipment and storage medium | |
| JPH08235344A (en) | Scenario editor | |
| CN115908675A (en) | Traffic environment visualization method and device, terminal equipment and storage medium | |
| CN114245193A (en) | Display control method and device and electronic equipment | |
| KR20000052433A (en) | Method of creating two demensional shapes drawing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180706 |
|
| RJ01 | Rejection of invention patent application after publication |