CN103516961B - Image processor and preparation method thereof and master card - Google Patents
Image processor and preparation method thereof and master card Download PDFInfo
- Publication number
- CN103516961B CN103516961B CN201310472493.4A CN201310472493A CN103516961B CN 103516961 B CN103516961 B CN 103516961B CN 201310472493 A CN201310472493 A CN 201310472493A CN 103516961 B CN103516961 B CN 103516961B
- Authority
- CN
- China
- Prior art keywords
- card
- master
- output
- subcard
- input
- 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.)
- Active
Links
Landscapes
- Image Processing (AREA)
Abstract
Open a kind of image processor of the present invention and preparation method thereof and master card, to solve the problems such as the installation of existing image processor board is dumb, capacity is fixing.Wherein, the hardware configuration of this master card supports bidirectional data transfers the subcard of adaptive at least two type, and this master card also includes: programmable graphics processes chip: for being determined and change the input and output type of master card under the basis not changing master card hardware configuration by program;Interface when using as output type with this master card with the interface between switch card when wherein this master card uses as input type and between described switch card is consistent.
Description
Technical field
The present invention relates to technical field of image processing, particularly relate at the image in a kind of image mosaic system
Reason machine and preparation method thereof and master card.
Background technology
The image processor in current security protection image mosaic technology field typically there are image acquisition board, image defeated
Ejecting plate, image processing board, master control borad etc., in order to ensure bandwidth, each board is total by special data
Line links together.By bus, board can to relevant board exchange data, and be carried out processing realization
Corresponding function.And control signal generally walks independent bus, all boards are linked together.Because
Each board function is different, and the direction of data stream, content are the most different, so the data of each board connect
Mouthful the most different, the theory structure of each board also differs, final processor exists multiple the most not
With board, and board requires to be arranged on appointment position when mounted, and otherwise system cannot normally work,
Even can damage board.
As shown in Figure 1: image processor, in order to obtain high performance signal splicing ability, uses also
Row processes;Board card device all uses: the input card of fixed number, process card, output card collectively constitute
The processor of core.Each input card and output card can process a road or several roads view data;And input card
Type fix and be only capable of realizing picture signal input function, the type of output card is fixing is also only capable of realization figure
As output function, process card and realize corresponding image processing function.The module that each processor can be installed
Number is fixing, and must be fitted to specify position, it is impossible to install wrong position.According to fixing data
The flow direction of stream, relevant board is uniaxially linked together.
To sum up, it is complicated to there is system structure design in above scheme, and shortcoming is apparent.Because different boards
The peculiar property that directly bus connects, every piece of board or each class board must be fitted to tram, otherwise
Cannot normally work.It is and each board position of image processor board, quantity fixes, the most dumb,
Connect complexity.Input card, output card need independent design, assembling and setting, inefficient, development cost
Higher.
Summary of the invention
Present invention is primarily targeted at open a kind of image processor and preparation method thereof and master card, to solve
Certainly existing image processor board installs the problems such as dumb, capacity is fixing.
For reaching above-mentioned purpose, the open a kind of image processor of the embodiment of the present invention, including input card and output
Card, and the switch card being connected with described input card and output card, wherein, described input card is cut with described
Change the interface between card consistent with the interface between described output card with described switch card, in order to described defeated
Enter card and described output card mixed insertion.
For reaching above-mentioned purpose, the embodiment of the present invention is also disclosed the preparation method of a kind of image processor, described
Image processor includes input card and output card, and the switch card being connected with described input card and output card,
This preparation method at least includes: by the interface between described input card and described switch card with described output card
It is prepared as consistent with the interface between described switch card, in order to described input card and described output card mixed insertion.
For reaching above-mentioned purpose, the embodiment of the present invention is also disclosed a kind of image processor master card, and its hardware is tied
Structure supports bidirectional data transfers the subcard of adaptive at least two type, and this master card also includes:
Programmable graphics processes chip: for true by program under the basis not changing master card hardware configuration
Determine and the input and output type of change master card;
Interface when wherein this master card uses as input type and between switch card with this master card as output
Type is consistent with the interface between described switch card when using.
To sum up, the extremely preparation method of image processor disclosed in the embodiment of the present invention and master card, at least have
Advantages below:
Requiring low to chassis design, input card, the number of output card can determine flexibly, actual should use
More flexible convenience.
Accompanying drawing explanation
Fig. 1 is the image processor structured flowchart of prior art;
Fig. 2 is the structured flowchart of image processor disclosed in the embodiment of the present invention;
Fig. 3 is the structured flowchart of input card in Fig. 2 embodiment;
Fig. 4 is the structured flowchart of output card in Fig. 2 embodiment;
Fig. 5 is the structured flowchart controlling card in Fig. 2 embodiment.
Detailed description of the invention
Below in conjunction with Figure of description, the specific implementation of the present invention is made a detailed description.
Embodiment one
The open a kind of image processor of the present embodiment.Disclosed in the present embodiment, image processor is mainly used in
Image mosaic technology field.
As shown in Figure 2-5, image processor disclosed in the present embodiment is made up of multiple board and backboard,
Backboard is provided with multiple groove position, and a groove position is provided with and provides for input card 10 and output card 11 wherein
The switch card 12 of data exchanging function.In the present embodiment, this switch card is PCI-E bus switch card, main
It is used for setting up and switch the mapping channel between input card and output card.Another one groove position is provided with
There is provided the control card 15 of configuration feature for input card 10 and output card 11, it is right that this control card is also used for realizing
The configuration management of switch card and other associative operations controlled for user.In other scenes, if cutting
Change card 12 and control card 15 when being integrated on one piece of board, then for control panel and two of switch boards
Groove position can be reduced to one.
Above-mentioned backboard remaining groove position plugs for input card and output card.In the present embodiment, input card
Consistent with the interface between output card and switch card with the interface between switch card, thereby realize input card and
Output card is mixed insertion on this image processor backboard residue groove position.Described " interface is consistent " includes that interface is believed
The arrangement mode of number line is consistent with signal definition.Interface shown in Fig. 2 is PCI-E EBI, its
In, switch card is connected by PCI-E bus with input card, output card and control card;Control cartoon overscan
Retouch groove position and the type information that can dynamically obtain input card and output card, the type information i.e. respective grooves position institute
The input of the corresponding board plugged or output type, in other words, i.e. carry out type to input card and output card
Identify.
By mixed insertion, the present embodiment can arrange and change the scale/capacity of image processor flexibly.Such as,
Assume that existing image processor is fixing M road input N road output, and use skill disclosed by the invention
Art, then input or the output of this image processor can reach M+N-1 road, thus can make according to actual
Flexible configuration is carried out by scene.
In the present embodiment, when different types of input source being carried out data process due to input card, always deposit
In the operation that some are common or similar;In like manner, the data that switch card switching comes are being transmitted extremely by output card
Before the equipment such as combination, also can there are some common or similar operations;To this end, the embodiment of the present invention
Input card and/or output card can split into child and parent card structure further, and wherein input subcard is for processing not
With the distinctive certain operations of type input source, it is defeated that input master card is then used for processing existing at least two class differences
Enter the certain operations that card is common or similar;In like manner, to be used for processing dissimilar output distinctive for output subcard
Certain operations, output master card is then used for processing that existing at least two class difference output cards are common or similar
A little operations.Wherein, input subcard is for receiving picture signal or the data of input source, and output subcard is used for
To output image signal or data such as the splicing equipment connected or image co-registration devices.Thereby, in the present invention
Input subcard type include but not limited to CVBS input, S-VIDEO input, VGA input,
DVI input and the type such as HDMI input, the type of output subcard include but not limited to CVBS output,
The types such as S-VIDEO output, VGA output, DVI output and HDMI output;The type of master card is the simplest
Chemical conversion input class and output class.
Using the child and parent card structure of the present embodiment, master card has the compatibility to dissimilar subcard, utilizes
Rate doubles, and the fractionation structure of child and parent card has also determined basis for quickly locating and repair fault pad simultaneously, and
And the damage of subcard does not affect being continuing with of master card, in like manner, the damage of master card nor affects on continuing of subcard
Continuous use;Thus provide great convenience for safeguarding with cost management.
For ease of describing, the present embodiment is follow-up all uses child and parent card structure to retouch with input card and output card
Stating, but can not limit the scope of the invention with this, those of ordinary skill in the art institute can be apparent
, the structure of this child and parent card can also unilateral on the input card of image processor or output card be disposed.
In the present embodiment, process big based on the data of input card master card and output card master card in image processor
Contribute to more according to control card arrange operational factor scale accordingly, color gamut space conversion, point
Cut, splice, merge and the one or more combined treatment therein such as geometry color correction, and these process
All can pass through the program control realization of FPGA and DSP;Therefore, the present embodiment can be by the hardware configuration of master card
It is arranged to support the hardware configuration of bidirectional data transfers, so that the present invention can be by processing data
Programmable graphics processes chip and i.e. be can determine that by program and become under the basis not changing master card hardware configuration
The input and output type of more master card, i.e. master card disclosed in the present embodiment both can be at program control input types
Under, send switch card to after the data of input subcard being effectively treated, again can be in program control output
Output subcard is sent to after the data that switch card transmits being effectively treated under type;Wherein, this master card
Under a kind of pattern that the same time can only operate among input or output.Thereby, then the present embodiment is public
The subcard of the master card adaptation at least two type opened, and should " two types subcard " both can be two kinds not
Same input subcard type, such as " VGA inputs subcard " and " DVI inputs subcard ";Can also be same
The data such as one data type, such as CVBS, S-VIDEO, VGA, DVI and HDMI, input
Process and output processes two states, such as, " VGA inputs subcard " and " VGA exports subcard ";Institute
Meaning adaptation, i.e. refers on the premise of not changing hardware circuit, by burning again or the automatic adaptation of program
Realize the compatibility to dissimilar subcard and corresponding data process etc. mode, follow-up do not repeat.
What deserves to be explained is, the image processor of the present embodiment preferably passes through in the master card of input card with defeated
All being respectively provided with in the master card of card release rather than unilateral deployment, programmable graphics processes chip, mainly
Based on: in different use scenes, can there is multiple different purposes in the data after input card processes,
For this, process of its data is proposed differentiation, diversified requirement, and the data after output card process are also
Often it is delivered to there is different pieces of information and processes the equipment such as the combination required or image co-registration device, there is also
Differentiation, diversified requirement, thus able to programme by respectively arranging in the master card of input card and output card
Picture processing chip can realize flexible allocation and the group of various data processing functions on input card and output card
Closing to meet different scenes and different user's requirements, the autgmentability of system and flexibility increase severely.
Process chip based on programmable graphics and there is powerful data-handling capacity, the most same model mostly
Chip can meet when input master card picture processing chip use, also can meet when output master card figure
Using as processing chip, therefore input card master card disclosed in the present embodiment and output card master card preferably employ type
Number consistent programmable graphics processes chip, and the difference between its input card master card and output card master card embodies
On the input and output direction controlling of internal data flow and the realization of other concrete data process methods.At this
In other embodiments of invention, what the programmable graphics of input card master card processed chip and output card master card can
It is inconsistent that programming image procossing process chip may be used without model, but each pin definitions and occupation mode are identical
Or tending to the homologous series chip of equivalent, in order to following input and output master card unification carry out PCB making sheet.
Further, for ease of production and assembly and cost management, when producing design, the present embodiment is by defeated
Enter the master card pcb board of card with the degree of approximation of the annexation of the master card pcb board of output card at least provided with becoming big
In or equal to 90%.It is also preferred that the left the master card pcb board of the preferred input card of the present invention and master card PCB of output card
Plate is consistent or is equal to, the most then when preparation input and output master card, it is only necessary to prepare a pcb board,
The production and the management equivalence rate that make master card pcb board directly double.Further, the hardware in master card is tied
Structure supports that under the structure of bidirectional data transfers, the present invention can also be by the master card circuit board of input card and output
The hardware configuration of master card circuit board of card is arranged to consistent or equivalent so that the handling of goods and materials of master card and
The efficiency such as assembling double the most therewith.
The explanation of value, in epimere describes, so-called " degree of approximation 90% ", mainly consider other factories
Business refering to disclosure of the invention or after authorizing text or the product to our company reversely to study,
Deliberately use the gimmick deteriorated to evade currently preferred " input card master card pcb board and the mother of output card
Card pcb board is consistent or equivalent " design.Wherein, being somebody's turn to do " degree of approximation " can be from this input and output mother
Material form and the annexation of the main function components of card go to consider, if annexation simply such as exists
Some have deliberately been reserved the most dispensable non-essential on the pcb board of input master card and output master card
The otherness designs such as electric capacity, inductance or supply hub, or such as by the resistance of 30 Ω in input card master card
Repack 20 Ω and the resistance etc. of 10 Ω of series connection in output card master card into, if the thing of its correspondence
In material form inventory, the degree of approximation of input card master card and output card master card is up to 90%, and its essence must fall
Enter currently preferred " input card master card pcb board is consistent with the master card pcb board of output card or is equal to "
Protection category, follow-up does not repeats.
In the present invention, based on above-mentioned master card it is mainly designed to for compatible dissimilar subcard, to this end,
The master card of above-mentioned input card and/or output card can arrange at least one and be applicable to the dissimilar son of at least two
The connector of card;The master card of this input card and/or output card may also set up at least two and connects subcard and interface
The connector that type is consistent, it is dissimilar that these two connectors are respectively used to connect corresponding at least two
Subcard.Wherein, for ease of identifying and management, the type inputting and exporting subcard is all unique, should
The disposal ability of the visual master card of subcard type is resolved by master card footpath row and determines, or by subcard according to itself and mother
Its type information is carried in the output stream of subcard by the protocol conventions of card, is i.e. carried out type by subcard
Coding, be decoded by master card the most again.
Optionally, for making the master card compatible different types of subcard of energy to realize the mixed insertion of subcard, the present invention can
It is set as follows:
Arranging subcard type identification module in master card, 143 as shown in Figure 3,4, for obtaining institute
Connect the type information of subcard;Accordingly, above-mentioned programmable graphics processes chip, as shown in Figure 3,4
131, it is additionally operable to the subcard type information according to subcard type identification module obtains and controls image processing program
Load, dynamically to change the input and output type of master card, and view data is carried out respective handling.
Or by the way of burning programmable graphics again processes chip program, change the input and output of master card
Type.
Thereby, for tackling different use scenes, the present embodiment is when preparing image processor, and master card was both
Can be according to the input of the type adaptation of connected subcard self or output type, it is also possible to when assembling, in advance
First will input or output type solidification.Wherein, according to automatic adaptation mode, compiling of the most above-mentioned master card
Journey picture processing chip can be locally stored, or obtains from controlling card, processes the figure of at least two subcard type
As processing routine, so that this programmable graphics process chip can be according to subcard type identification module identification
Subcard type determine and change the input and output type of master card, reload afterwards or call corresponding image
Processing routine carries out image procossing.Wherein, described " two seed Card Types " it has been observed that include but do not limit
In: VGA input, VGA output;Or VGA input, DVI input;Or VGA output,
DVI exports;Or VGA input, DVI output;Or VGA output, DVI input etc..
What deserves to be explained is, in above-mentioned setting, if a master card is provided with two daughter board connector, then
Generally these two connectors the most typically connect to be all and input class or be all two subcards of output class,
Make mistakes to avoid programmable graphics to process when chip processes input and output two seed Card Type data, simplify
While programmable graphics processes program and the periphery circuit design thereof of chip, also allow for follow-up management and dimension
Protect.Meanwhile, in the loading procedure of the image processing program of corresponding subcard type, the present embodiment visually may be used
Programming picture processing chip and control the ability of card and do rationally deployment, the most in this process, can be the most true
The fixed control card that whether introduces participates in;Such as, subcard type identification module is obtaining the type of connected subcard
After information to, the type information is sent control card, processed chip by controlling card instruction programmable graphics
Carry out respective handling;Or this subcard type identification module is after obtaining the type information of connected subcard,
Directly instruction programmable graphics process chip carries out respective handling.
In the present embodiment, the subcard that the master card of input card and output card is compatible, as shown in Figures 3 and 4,
Generally comprise image interface module 141, image format conversion module 142 and subcard mark module 143, its
In:
Image interface module: be used for the collection to picture signal or the output of view data;By picture signal
Be converted to view data or view data is converted to picture signal;Concrete, the image of input subcard connects
Mouth die block is for gathering picture signal and this picture signal being converted into what image format conversion module can receive
View data;The image interface module of output subcard is for being transmitted the image format conversion module of reception
View data be converted into picture signal and export;
Image format conversion module: for by the programmable graphics processing module of image interface module Yu master card
Between image data format change;And
Subcard mark module: for identifying the type of subcard, for master card identification.
Thereby, the structure of input card disclosed in the present embodiment can be as it is shown on figure 3, the structure of output card can be such as
Shown in Fig. 4, wherein PCI-E bus interface module 133: for being attached with PCI-E bus switch card,
The image that view data transmission to PCI-E bus switch card or reception PCI-E bus switch card are carried
Data.Corresponding with this input card, output card, the control card 15 of image processor disclosed in the present embodiment
Structure can be as it is shown in figure 5, be used for realizing PCI-E scan bus management function, it is achieved to image procossing
Other boards of machine are controlled;It specifically includes: main control module 151: for the appointment letter inputted to external world
Breath processes, and generates and controls parameter, and is entered other boards by PCI-E ROOT controller 152
Row controls;PCI-E ROOT controller 152: for master control module controls 151 times to PCI-E bus
It is managed, such as: board scans, by the control parameter of main control module 151 by PCI-E bus switch
Board 12 is sent to other boards;Control data transmission.
What deserves to be explained is, in the present embodiment, switch card uses PCI-E bus switch card, its with
Communication between input card and output card uses PCI-E bus, and PCI-E bus supports hot plug, because of
The position scanning master card of this switch card dynamic and type information, in other embodiments, this PCI-E
Bus can also be supported bidirectional data transfers and support that other buses of function of exchange are substituted.
Embodiment two
Corresponding with above-described embodiment, the present embodiment is also disclosed the preparation method of a kind of image processor,
This image processor includes input card and output card, and the switch card being connected with input card and output card.
This preparation method at least includes: by the interface between input card and switch card with between output card and switch card
Interface be prepared as unanimously, in order to input card and output card mixed insertion.Wherein, should " interface is consistent " bag
The arrangement mode including interface signal line is consistent with signal definition, this interface include but not limited to PCI-E interface,
Ethernet interface, Rapid I/O interface etc..
During it is also preferred that the left prepare this image processor, input card and/or output card can be split into child and parent card knot
Structure, and the subcard of this master card adaptation at least two type.The type of the input subcard in the present embodiment includes
But it is not limited to CVBS input, S-VIDEO input, VGA input, DVI input and HDMI input
Etc. type, the type of output subcard includes but not limited to that CVBS exports, S-VIDEO exports, VGA is defeated
Go out, DVI output and the type such as HDMI output;The type of master card is then simplified to input class and output class.
And described " subcard of master card adaptation at least two type ", " two types subcard " both can should be two kinds
Different input subcard types, such as " VGA inputs subcard " and " DVI inputs subcard ";Can also be
The data such as same data type, such as CVBS, S-VIDEO, VGA, DVI and HDMI, defeated
Enter to process and output processes two states, such as, " VGA inputs subcard " and " VGA exports subcard ";
So-called adaptive, i.e. refer on the premise of not changing hardware circuit, by the burning again of program or automatically fit
The mode such as join realizes the compatibility to dissimilar subcard and corresponding data processes.
The preparation method of the present embodiment, input card and/or output card uses child and parent card structure, and master card has right
The compatibility of dissimilar subcard, utilization rate doubles, and the fractionation structure of child and parent card is also fixed rapidly simultaneously
Basis determined by position and reparation fault pad, and the damage of subcard does not affect being continuing with of master card, master card
Damage and nor affect on being continuing with of subcard;Thus provide the most conveniently with cost management for safeguarding.
For ease of describing, the present embodiment is follow-up all uses child and parent card structure to retouch with input card and output card
Stating, but can not limit the scope of the invention with this, those of ordinary skill in the art institute can be apparent
, the structure of this child and parent card can also unilateral on the input card of image processor or output card be disposed.
In the present embodiment, process big based on the data of input card master card and output card master card in image processor
Contribute to more according to control card arrange operational factor scale accordingly, color gamut space conversion, point
Cut, splice, merge and the one or more combined treatment therein such as geometry color correction, and these process
All can pass through the program control realization of FPGA and DSP;Therefore, the present embodiment can be by the hardware configuration of master card
It is arranged to support the hardware configuration of bidirectional data transfers, so that the present invention can be by processing data
Programmable graphics processes chip and i.e. be can determine that by program and become under the basis not changing master card hardware configuration
The input and output type of more master card, i.e. master card disclosed in the present embodiment both can be at program control input types
Under, send switch card to after the data of input subcard being effectively treated, again can be in program control output
Output subcard is sent to after the data that switch card transmits being effectively treated under type;Wherein, this master card
Under a kind of pattern that the same time can only operate among input or output.Thereby, this image processor
Preparation method also include:
The master card of input card and the master card pcb board of output card are welded programmable graphics and processes chip, with
Under the basis not changing master card hardware configuration, determined and change the input and output type of master card by program,
Wherein the hardware configuration of master card supports bidirectional data transfers.
It is also preferred that the left the programmable graphics that the master card of the master card of this input card and output card uses processes chip
Model is consistent.
Further, for ease of production and assembly and cost management, when preparing image processor, this enforcement
The degree of approximation of the master card pcb board of input card with the annexation of the master card pcb board of output card is at least set by example
It is set to more than or equal to 90%.It is also preferred that the left the present invention is preferably by master card pcb board and the output card of input card
Master card pcb board be prepared as consistent or equivalent, the most then when preparation input and output master card, it is only necessary to
Prepare a pcb board so that production and the management equivalence rate of master card pcb board directly double.Further,
Under the structure that the hardware configuration of master card supports bidirectional data transfers, the present invention can also be by the mother of input card
Card circuit board is prepared as consistent or equivalent with the hardware configuration of the master card circuit board of output card, so that female
The efficiency such as the handling of goods and materials of card and assembling double the most therewith.
The explanation of value, above-mentioned what is called " degree of approximation 90% ", mainly consider that other manufacturers are refering to this
After disclosure of the invention or mandate text or the product to our company are reversely studied, deliberately use change
Bad gimmick is to evade currently preferred " input card master card pcb board and the master card pcb board one of output card
Cause or equivalent " design.Wherein, being somebody's turn to do " degree of approximation " can be from this input and the main merit of output master card
Can the material form of parts and annexation go to consider, if annexation the most such as in input master card and
Some the most dispensable non-essential electric capacity, inductance have deliberately been reserved on the pcb board of output master card
Or the design of the otherness such as supply hub, or such as repack the resistance of 30 Ω in input card master card into output
20 Ω connected in card master card and the resistance etc. of 10 Ω, if the material form inventory of its correspondence
In, the degree of approximation of input card master card and output card master card is up to 90%, and it is excellent that its essence must fall into the present invention
The protection category of " input card master card pcb board is consistent with the master card pcb board of output card or is equal to " of choosing.
In the present invention, based on above-mentioned master card it is mainly designed to for compatible dissimilar subcard, to this end,
The master card of above-mentioned input card and/or output card both can arrange at least one and be applicable to the dissimilar son of at least two
The connector of card;The master card of this input card and/or output card may also set up at least two and connects subcard and interface
The connector that type is consistent, it is dissimilar that these two connectors are respectively used to connect corresponding at least two
Subcard.Wherein, for ease of identifying and management, input and export type ID(Identity of subcard, mark
Know) it is all unique, the disposal ability of this visual master card of subcard type is resolved by master card footpath row and determines, or
Its type information is carried the output stream at subcard by subcard according to its protocol conventions with master card by person
In, or obtained for master card by Signalling exchange, wherein subcard is for the coded treatment of affiliated type, then
It is decoded by master card again.
Optionally, for making the master card compatible different types of subcard of energy to realize the mixed insertion of subcard, the present invention can
It is set as follows:
Master card arranges subcard type identification module, for the type information of the connected subcard of acquisition,
Accordingly, the programmable graphics in input and output master card processes burning program in chip so that this master card
The loading of image processing program can be controlled, dynamically to change the defeated of master card according to the subcard type information obtained
Enter output type, and view data is carried out respective handling;Or
The input and output class of master card is changed by the way of burning programmable graphics again processes chip program
Type.
Thereby, for tackling different use scenes, the present embodiment is when preparing image processor, and master card was both
Can be according to the input of the type adaptation of connected subcard self or output type, it is also possible to when assembling, in advance
First will input or output type solidification.Wherein, according to automatic adaptation mode, compiling of the most above-mentioned master card
Journey picture processing chip can be locally stored, or obtains from controlling card, processes the figure of at least two subcard type
As processing routine, so that this programmable graphics process chip can be according to subcard type identification module identification
Subcard type determine and change the input and output type of master card, reload afterwards or call corresponding image
Processing routine carries out image procossing.Wherein, described " two seed Card Types " it has been observed that include but do not limit
In: VGA input, VGA output;Or VGA input, DVI input;Or VGA output,
DVI exports;Or VGA input, DVI output;Or VGA output, DVI input etc..
What deserves to be explained is, in above-mentioned setting, if a master card is provided with two daughter board connector, then
Generally these two connectors the most typically connect to be all and input class or be all two subcards of output class,
Make mistakes to avoid programmable graphics to process when chip processes input and output two seed Card Type data, simplify
While programmable graphics processes program and the periphery circuit design thereof of chip, also allow for follow-up management and dimension
Protect.Meanwhile, in the loading procedure of the image processing program of corresponding subcard type, the present embodiment visually may be used
Programming picture processing chip and control the ability of card and do rationally deployment, the most in this process, can be the most true
The fixed control card that whether introduces participates in;Such as, subcard type identification module is obtaining the type of connected subcard
After information to, the type information is sent control card, processed chip by controlling card instruction programmable graphics
Carry out respective handling;Or this subcard type identification module is after obtaining the type information of connected subcard,
Directly instruction programmable graphics process chip carries out respective handling.
In the present embodiment, in the preparation process of image processor, also include the preparation controlling card.Wherein,
Switch card is for setting up the mapping between view data input channel and output channel, and controlling card can be with upper
Machine connects, for by scanning dynamically, the described input card of acquisition and the groove position of output card and type information (should
The input of the corresponding board that type information i.e. respective grooves position is plugged or output type, in other words, i.e. to defeated
Enter card and output card carry out type identification), and the type information is shown at host computer, for user's change or
Safeguard the switching channel between data input channel and output channel.It is also preferred that the left each plate of this image processor
Using PCI-E bus to connect between card, it supports hot plug and bidirectional data transfers, in other embodiments
In, this PCI-E bus can also be supported bidirectional data transfers and support other bus institutes of function of exchange
Substitute.
Embodiment three
Corresponding with above-mentioned two embodiments, the open a kind of image processor master card of the present embodiment.
Master card disclosed in the present embodiment, its hardware configuration supports bidirectional data transfers adaptive at least two class
The subcard of type.The structure of this master card see Fig. 3 and Fig. 4, including: programmable graphics processes chip: use
In the input and output class being determined and changing master card under the basis not changing master card hardware configuration by program
Type;Interface when wherein this master card uses as input type and between switch card with this master card as output
Type is consistent with the interface between switch card when using.It is also preferred that the left the programmable graphics of same model processes
Chip is both for the input processing of input card master card, and the output for output card master card processes again.
Optionally, the master card pcb board of above-mentioned input card closes with the connection of the master card pcb board of above-mentioned output card
It is that the degree of approximation is more than or equal to 90%.
It is also preferred that the left the master card pcb board of above-mentioned input card is consistent with the master card pcb board of above-mentioned output card or etc.
With.Further, the hardware of the master card circuit board of the master card circuit board of above-mentioned input card and above-mentioned output card
Structure is consistent or is equal to.
Optionally, above-mentioned master card is provided with at least one connector being applicable to the dissimilar subcard of at least two;
Or it is provided with at least two and connects subcard and the consistent connector of interface type, to connect corresponding two kinds of differences
The subcard of type.Corresponding, this master card also includes:
Subcard type identification module: for obtaining the type information of connected subcard;
Wherein, above-mentioned programmable graphics process chip is additionally operable to obtain according to above-mentioned subcard type identification module
Subcard type information control the loading of image processing program, dynamically to change the input and output type of master card,
And view data is carried out respective handling.
For tackling different use scenes, the present embodiment is when preparing image processor, and master card both can basis
The input of the type adaptation of connected subcard self or output type, it is also possible to when assembling, in advance by defeated
Enter or output type solidification.Wherein, according to automatic adaptation mode, the programmable graphics of the most above-mentioned master card
Processing chip can be locally stored, or obtains from controlling card, processes the image procossing of at least two subcard type
Program, thereby, this programmable graphics processes chip can be according to the subcard class of subcard type identification module identification
Type determines and changes the input and output type of master card, reloads afterwards or calls corresponding image processing program
Carry out image procossing.Wherein, described " two seed Card Types " include but not limited to: VGA input, VGA
Output;Or VGA input, DVI input;Or VGA output, DVI output;Or VGA
Input, DVI output;Or VGA output, DVI input etc..
The most each embodiment, image processor disclosed by the invention and preparation method thereof and master card, input card,
Output card uses unified interface, can ensure that when board is installed, position and quantity are flexibly and not on interface
Fixing, extend scale and the compatibility of image processor, actual should use more flexible convenience.Enter one
Step, use the form of child and parent card, the hardware configuration inputting and exporting master card can be completely unified, greatly
Reduce design, produce, debug, the cost such as test.
What deserves to be explained is, image processor disclosed in above-described embodiment can not only be widely used in image and spell
Connection technology field, its mixed insertion technology can also be widely used in the video matrix of all kinds of monitoring occasion;Therefore,
The image processor that the present invention is protected includes but not limited to the simpler video matrix of data processing function.
So-called video matrix refers to that m road vision signal is arbitrarily exported by the method switched by array and supervises to n road
Electronic installation on equipment, generally the input of matrix is more than output i.e. m > n;There are some video squares
Video and audio signal, also with Audio conversion function, can be carried out synchronism switching by battle array, and this matrix is also named
Do video/audio matrix.Wherein, for video matrix, weigh an important parameter of matrix performance i.e.
Input and output scale, therefore, uses technology disclosed by the invention to make the input and output scale of video matrix
Can change flexibly according to actual scene and customer requirement, its commercial value produced increases severely.
The several specific embodiments being only the present invention disclosed above, but, the present invention is not limited to this,
The changes that any person skilled in the art can think of all should fall into protection scope of the present invention.
Claims (20)
1. an image processor, uses child and parent card structure including input card and output card, described input card and/or output card, and female
The subcard of the adaptive at least two type of card;The master card of described input card and/or the master card of described output card include:
Programmable graphics processes chip: for being determined by program under the basis not changing master card hardware configuration and changing master card
Input and output type, the hardware configuration of wherein said master card supports bidirectional data transfers;
Subcard type identification module: for obtaining the type information of connected subcard;
Wherein, described programmable graphics processes the subcard type information that chip is additionally operable to obtain according to described subcard type identification module
Control the loading of image processing program, dynamically to change the input and output type of master card, and view data is carried out respective handling.
Image processor the most according to claim 1, it is characterised in that the master card of described input card and the master card of described output card
The model that the programmable graphics used processes chip is consistent.
Image processor the most according to claim 1 and 2, it is characterised in that the master card pcb board of described input card and described output
The annexation degree of approximation of the master card pcb board of card is more than or equal to 90%.
Image processor the most according to claim 3, it is characterised in that the master card pcb board of described input card and described output card
Master card pcb board is consistent or is equal to.
Image processor the most according to claim 4, it is characterised in that the master card circuit board of described input card and described output card
The hardware configuration of master card circuit board is consistent or equivalent.
Image processor the most according to claim 1, it is characterised in that the master card of described input card and/or output card is provided with at least
One connector being applicable to the dissimilar subcard of at least two;Or it is provided with at least two connection subcard and interface type is consistent
Connector, to connect the different types of subcard of corresponding at least two.
Image processor the most according to claim 1, it is characterised in that the subcard of described input card and/or the son of described output card
Card includes image interface module, image format conversion module and subcard mark module, wherein:
Described image interface module: be used for the collection to picture signal or the output of view data;Picture signal is converted to image
Data or view data is converted to picture signal;
Described image format conversion module: for the programmable graphics of image interface module and described master card is processed between chip
Image data format is changed;And
Subcard mark module: for identifying the type of subcard, for master card identification.
8. a preparation method for image processor, described image processor includes input card and output card, it is characterised in that this is prepared
Method at least includes: described input card and/or output card split into child and parent card structure, and the son of master card adaptation at least two type
Card;
In the master card of described input card and/or the master card pcb board of described output card weld programmable graphics process chip, with
Do not change the input and output type being determined and changing master card under the basis of master card hardware configuration by program, wherein said master card hard
Part structural support bidirectional data transfers;
Programmable graphics in input and/or output master card processes burning program in chip so that this master card can be according to the subcard obtained
Type information controls the loading of image processing program, dynamically to change the input and output type of master card, and view data is carried out phase
Should process;
Or by the way of burning programmable graphics again processes chip program, change the input and output type of master card.
The preparation method of image processor the most according to claim 8, it is characterised in that the master card of described input card and described defeated
The model that the programmable graphics that the master card of card release uses processes chip is consistent.
The preparation method of image processor the most according to claim 8 or claim 9, it is characterised in that by master card PCB of described input card
The annexation degree of approximation of the master card pcb board of plate and described output card is prepared as more than or equal to 90%.
The preparation method of 11. image processors according to claim 10, it is characterised in that by master card PCB of described input card
Plate is prepared as consistent or equivalent with the master card pcb board of described output card.
The preparation method of 12. image processors according to claim 11, it is characterised in that by the master card circuit of described input card
Plate is prepared as consistent or equivalent with the hardware configuration of the master card circuit board of described output card.
The preparation method of 13. image processors according to claim 8, it is characterised in that described input card and/or output card
Master card preparation has at least one to be applicable to the connector of the dissimilar subcard of at least two;Or preparation has at least two to connect subcard
And the connector that interface type is consistent, to connect the different types of subcard of corresponding at least two.
The preparation method of 14. image processors according to claim 8, it is characterised in that also include: in input and/or output
Subcard arranges the unique ID of type.
15. 1 kinds of image processor master cards, its hardware configuration is supported bidirectional data transfers the subcard of adaptive at least two type, is somebody's turn to do
Master card also includes:
Programmable graphics processes chip: for being determined by program under the basis not changing master card hardware configuration and changing master card
Input and output type;
Subcard type identification module: for obtaining the type information of connected subcard;
Wherein, described programmable graphics processes the subcard type information that chip is additionally operable to obtain according to described subcard type identification module
Control the loading of image processing program, dynamically to change the input and output type of master card, and view data is carried out respective handling.
16. master cards according to claim 15, it is characterised in that the programmable graphics of same model processes chip and is both used for inputting
The input processing of card master card, the output for output card master card processes again.
17. master cards according to claim 16, it is characterised in that the master card pcb board of described input card and the master card of described output card
The annexation degree of approximation of pcb board is more than or equal to 90%.
18. master cards according to claim 17, it is characterised in that the master card pcb board of described input card and the master card of described output card
Pcb board is consistent or is equal to.
19. master cards according to claim 18, it is characterised in that the master card circuit board of described input card and the mother of described output card
The hardware configuration of card circuit board is consistent or is equal to.
20. according to the master card described in claim 15 or 16, it is characterised in that described master card is provided with at least one and is applicable at least two
The connector of dissimilar subcard;Or it is provided with at least two and connects subcard and the consistent connector of interface type, corresponding to connect
Two distinct types of subcard.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310472493.4A CN103516961B (en) | 2013-07-19 | 2013-10-11 | Image processor and preparation method thereof and master card |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310309397 | 2013-07-19 | ||
CN2013103093978 | 2013-07-19 | ||
CN201310309397.8 | 2013-07-19 | ||
CN201310472493.4A CN103516961B (en) | 2013-07-19 | 2013-10-11 | Image processor and preparation method thereof and master card |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103516961A CN103516961A (en) | 2014-01-15 |
CN103516961B true CN103516961B (en) | 2016-09-07 |
Family
ID=49898925
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310472493.4A Active CN103516961B (en) | 2013-07-19 | 2013-10-11 | Image processor and preparation method thereof and master card |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103516961B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104217394B (en) * | 2014-05-21 | 2017-08-01 | 北京淳中科技股份有限公司 | Image mosaic processor and its processing method |
CN104202506B (en) * | 2014-09-10 | 2017-12-12 | 北京淳中科技股份有限公司 | Image mosaic processor and its image processing method |
CN104243771A (en) * | 2014-09-10 | 2014-12-24 | 北京淳中视讯科技有限公司 | Image splicing processor and IP management method thereof |
CN104219424A (en) * | 2014-09-10 | 2014-12-17 | 北京淳中视讯科技有限公司 | Producing method for image stitching processors |
CN104243173B (en) * | 2014-09-26 | 2018-01-05 | 迈普通信技术股份有限公司 | A kind of interface allocation method, master card and high-speed daughtercard |
CN109656583B (en) * | 2018-12-28 | 2021-04-20 | 北京深思数盾科技股份有限公司 | Chip burning method, upper computer and chip burning system |
CN110072066B (en) * | 2019-05-30 | 2021-11-30 | 北京淳中科技股份有限公司 | Audio and video signal transmission device and system |
CN112312074B (en) * | 2019-08-02 | 2023-03-24 | 杭州海康威视数字技术股份有限公司 | Audio data output method and audio matrix |
CN113553275B (en) * | 2020-04-26 | 2023-08-15 | 中移(成都)信息通信科技有限公司 | Method, device, equipment and storage medium for determining connection relation |
CN114500875A (en) * | 2020-11-11 | 2022-05-13 | 西安诺瓦星云科技股份有限公司 | Card insertion type video processing equipment |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1987839A (en) * | 2005-12-20 | 2007-06-27 | 英业达股份有限公司 | Automatic configurating system for PCI-E bus |
CN201181975Y (en) * | 2008-04-18 | 2009-01-14 | 大连捷成实业发展有限公司 | Miniature multimedia switch matrix |
CN102843522A (en) * | 2011-06-24 | 2012-12-26 | 北京彩讯科技股份有限公司 | Video stitching processing card based on PCIE, as well as control system and control method for video stitching processing card |
CN202711245U (en) * | 2011-08-23 | 2013-01-30 | 北京彩讯科技股份有限公司 | Signal switching device based on peripheral component interconnect express (PCI-E) bus |
CN103037170A (en) * | 2011-10-10 | 2013-04-10 | 杭州海康威视数字技术股份有限公司 | Surveillance video matrix system, network and cascade switch and band width adjustment methods of surveillance video matrix system |
-
2013
- 2013-10-11 CN CN201310472493.4A patent/CN103516961B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1987839A (en) * | 2005-12-20 | 2007-06-27 | 英业达股份有限公司 | Automatic configurating system for PCI-E bus |
CN201181975Y (en) * | 2008-04-18 | 2009-01-14 | 大连捷成实业发展有限公司 | Miniature multimedia switch matrix |
CN102843522A (en) * | 2011-06-24 | 2012-12-26 | 北京彩讯科技股份有限公司 | Video stitching processing card based on PCIE, as well as control system and control method for video stitching processing card |
CN202711245U (en) * | 2011-08-23 | 2013-01-30 | 北京彩讯科技股份有限公司 | Signal switching device based on peripheral component interconnect express (PCI-E) bus |
CN103037170A (en) * | 2011-10-10 | 2013-04-10 | 杭州海康威视数字技术股份有限公司 | Surveillance video matrix system, network and cascade switch and band width adjustment methods of surveillance video matrix system |
Also Published As
Publication number | Publication date |
---|---|
CN103516961A (en) | 2014-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103516961B (en) | Image processor and preparation method thereof and master card | |
CN107111588A (en) | The data transfer of PCIe protocol is used via USB port | |
CN107577569A (en) | A kind of server hard disc attachment structure and its application process | |
CN103024544B (en) | Interaction system of television | |
CN102084625A (en) | Communication module and method for connecting an electrical device to a network | |
US8738158B2 (en) | Apparatus and method for remote configuration of common objects across lighting controllers | |
CN103400551B (en) | LED display controller and LED display screen system | |
CN202488619U (en) | Hardware configuration identification circuit and set top box | |
CN211293737U (en) | Central control system based on wisdom exhibition room | |
CN105897471A (en) | Out-of-band management system and out-of-band management method | |
CN103678803A (en) | Integrated design method and system of electrical fitting engineering drawing | |
CN109429016A (en) | Display control program | |
CN106453154A (en) | Real-time debugging method and system based on multicast replicated message | |
CN107993589A (en) | The IP address distribution method of DLP display units, joined screen system and joined screen system | |
CN106469070A (en) | The method of panel parameter self-regeneration | |
CA2845244A1 (en) | Fibre adapter for a small form-factor pluggable unit | |
CN105630718A (en) | Electronic device for providing instant switching and sharing of universal serial bus electronic equipment by host | |
US9946515B2 (en) | Methods and apparatus for designing device-to-device configurations suitable to be used in a power system | |
CN105139770A (en) | Rapidly spliced LED display system and display method thereof | |
CN205263790U (en) | Display control board | |
CN105049337B (en) | Communication means and device between a kind of smart machine based on instant messaging | |
CN104635633A (en) | Multi bus industrial robot control system with WiFi wireless communication function | |
CN103246243B (en) | For the extensible architecture of human-computer interface device | |
CN205490628U (en) | Plc gateway device | |
CN109491728A (en) | Software architecture system based on finite state machine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: 100085 D, block 9, 3rd Street, Beijing, Haidian District, D505 Applicant after: BEIJING TRICOLOR TECHNOLOGY CO., LTD. Address before: 100085 D, block 9, 3rd Street, Beijing, Haidian District, D505 Applicant before: Beijing Tricolor Technology Co., Ltd. |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |