CN103516961A - Image processor, preparing method thereof and mother card - Google Patents

Image processor, preparing method thereof and mother card Download PDF

Info

Publication number
CN103516961A
CN103516961A CN201310472493.4A CN201310472493A CN103516961A CN 103516961 A CN103516961 A CN 103516961A CN 201310472493 A CN201310472493 A CN 201310472493A CN 103516961 A CN103516961 A CN 103516961A
Authority
CN
China
Prior art keywords
card
master
output
input
subcard
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201310472493.4A
Other languages
Chinese (zh)
Other versions
CN103516961B (en
Inventor
温志明
余绵梓
齐广保
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
BEIJING TRICOLOR TECHNOLOGY Co Ltd
Original Assignee
BEIJING TRICOLOR TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by BEIJING TRICOLOR TECHNOLOGY Co Ltd filed Critical BEIJING TRICOLOR TECHNOLOGY Co Ltd
Priority to CN201310472493.4A priority Critical patent/CN103516961B/en
Publication of CN103516961A publication Critical patent/CN103516961A/en
Application granted granted Critical
Publication of CN103516961B publication Critical patent/CN103516961B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)

Abstract

The invention discloses an image processor, a preparing method thereof and a mother card. The problems that in the prior art, an image processor board card is not flexible in mounting, and capacity is fixed are solved. The hardware structure of the mother card supports double-direction data transmission and is provided with at least two kinds of child cards. The mother card further comprises a programmable image processing chip which is used for determining and changing the input-output types of the mother card according to programs on the basis that the hardware structure of the mother card is not changed, and the interface between the bus card and a switching card when the mother card is used in an input type and the interface between the bus card and the switching card when the mother card is used in an output type are the same.

Description

Image processor and preparation method thereof and master card
Technical field
The present invention relates to technical field of image processing, relate in particular to image processor in a kind of Image Mosaics system and preparation method thereof and master card.
Background technology
In the image processor of current security protection Image Mosaics technical field, generally have image acquisition board, image output board, image processing board, master control borad etc., in order to guarantee bandwidth, each board links together by special-purpose data/address bus.By bus, board can to relevant board swap data, and process and realize corresponding function.And control signal is walked independently bus conventionally, all boards are linked together.Because each board function is different, the direction of data flow, content are also different, so the data-interface of each board is also different, the theory structure of each board is not identical yet, in final processor, there is multiple diverse board, and board requires to be arranged on assigned address when mounted, otherwise system cannot work, and even can damage board.
As shown in Figure 1: image processor, in order to obtain high performance signal splicing disposal ability, adopts parallel processing; Board device all adopts: the input card of fixed number, transaction card, output card have formed the processor of core jointly.Each input card and output card can be processed Yi Luhuoji road view data; And the type of input card is fixed and only can be realized picture signal input function, the type of output card is fixed also only can realize Video Out, and transaction card is realized corresponding image processing function.The number of modules that each processor can be installed is fixed, and must be installed to assigned address, and wrong position can not be installed.According to the flow direction of fixing data flow, relevant board is linked together by uniaxially.
To sum up, above scheme exists system structure design complicated, and shortcoming is apparent.Because the peculiar property that the direct bus of different boards connects, every board or each class board must be installed to tram, otherwise cannot work.And each board position of image processor board, quantity are fixed, very dumb, connect complicated.Input card, output card need independent design, assembling and setting, and efficiency is lower, development cost is higher.
Summary of the invention
Main purpose of the present invention is to disclose a kind of image processor and preparation method thereof and master card, to solve existing image processor board, the problems such as dumb, capacity is fixing is installed.
For reaching above-mentioned purpose, the embodiment of the present invention discloses a kind of image processor, comprise input card and output card, and the switch card being connected with output card with described input card, wherein, described input card is consistent with the interface between described output card and described switch card with the interface between described switch card, so that described input card and described output card mixed insertion.
For reaching above-mentioned purpose, the embodiment of the present invention also discloses a kind of preparation method of image processor, described image processor comprises input card and output card, and the switch card being connected with output card with described input card, this preparation method at least comprises: described input card and interface between described switch card are prepared into the interface between described output card and described switch card consistent so that described input card and described output card mixed insertion.
For reaching above-mentioned purpose, the embodiment of the present invention also discloses a kind of image processor master card, and its hardware configuration is supported the also subcard of adaptive at least two types of bidirectional data transfers, and this master card also comprises:
Programmable graphics process chip: for determine and change the input and output type of master card under the basis not changing master card hardware configuration by program;
When wherein this master card is used as input type with switch card between the interface of interface while using as output type with this master card and between described switch card consistent.
To sum up, the disclosed image processor of the embodiment of the present invention is preparation method and master card extremely, at least has the following advantages:
Low to cabinet designing requirement, the number of input card, output card can determine flexibly, and practical application is got up more flexible.
Accompanying drawing explanation
Fig. 1 is the image processor structured flowchart of prior art;
Fig. 2 is the structured flowchart of the disclosed image processor of 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 of control card in Fig. 2 embodiment.
Embodiment
Below in conjunction with Figure of description, specific implementation of the present invention is made a detailed description.
Embodiment mono-
The present embodiment discloses a kind of image processor.The disclosed image processor of the present embodiment is mainly used in Image Mosaics technical field.
As shown in Figure 2-5, the disclosed image processor of the present embodiment consists of multiple board and backboard, is provided with a plurality of grooves position on backboard, and groove position is provided with the switch card 12 that data exchanging function is provided for input card 10 and output card 11 therein.In the present embodiment, this switch card is PCI-E bus switch card, is mainly used in setting up and switching the mapping channel between input card and output card.On another one groove position, be provided with the control card 15 that configuration feature is provided for input card 10 and output card 11, this control card is also for realizing the configuration management of switch card and other associative operations of controlling for user.In other scenes, if when switch card 12 and control card 15 are integrated on a board, two groove positions for control board and switch boards can be reduced to one.
The remaining groove of above-mentioned backboard position plugs for input card and output card.In the present embodiment, input card is consistent with the interface between output card and switch card with the interface between switch card, realizes by this input card and output card mixed insertion on this image processor backboard residue groove position.Described " interface is consistent " comprises that the arrangement mode of interface signal line is consistent with signal definition.Interface shown in Fig. 2 is PCI-E bus interface, and wherein, switch card is connected by PCI-E bus with input card, output card and control card; Control card obtains groove position and the type information of input card and output card by scanning capable of dynamic, and the type information is the type that inputs or outputs of the corresponding board that plugs of corresponding slot position, in other words, input card and output card is carried out to type identification.
By mixed insertion, the present embodiment can arrange and change the scale/capacity of image processor flexibly.For example, suppose that existing image processor is the input N road output of fixing M road, and adopt technology disclosed by the invention, the high energy that inputs or outputs of this image processor reaches M+N-1 road, thereby can carry out flexible configuration according to actual use scenes.
In the present embodiment, while dissimilar input source being carried out to data processing due to input card, always there are some jointly or similarly operation; In like manner, switch card being switched to the transfer of data come to before the equipment such as combination, also can there are some jointly or similarly operation in output card; For this reason, the embodiment of the present invention can further split into child and parent card structure by input card and/or output card, wherein input subcard for the treatment of the distinctive certain operations of dissimilar input source, input master card is for the treatment of the common or similar certain operations of the different input cards of existing at least two classes; In like manner, output subcard is for the treatment of the distinctive certain operations of dissimilar output, and output master card is for the treatment of the common or similar certain operations of the different output cards of existing at least two classes.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 connected splicing equipment or image co-registration devices.By this, the type of the input subcard in the present invention includes but not limited to the types such as CVBS input, S-VIDEO input, VGA input, DVI input and HDMI input, and the type of output subcard includes but not limited to the types such as CVBS output, S-VIDEO output, VGA output, DVI output and HDMI output; The type of master card is simplified to input class and output class.
Adopt the child and parent card structure of the present embodiment, master card has the compatibility to dissimilar subcard, utilance multiplication, the fractionation structure of child and parent card is also for locating rapidly and repairing fault pad and determined basis simultaneously, and the damage of subcard does not affect the continuation use of master card, in like manner, the damage of master card does not affect the continuation use of subcard yet; Thereby for safeguarding and cost management provides great convenience.
For ease of describing; the present embodiment is follow-up all adopts child and parent card structure to be described with input card and output card; but can not limit the scope of the invention with this; those of ordinary skills institute can be apparent, and the structure of this child and parent card also can one-sided deployment on the input card of image processor or output card.
In the present embodiment, data processing based on input card master card in image processor and output card master card is all to change, cut apart, splice, merge and the one or more combined treatment wherein such as how much color corrections for carry out corresponding convergent-divergent, color gamut space according to the operational factor of control card setting mostly, and these are processed and all can pass through FPGA and the program control realization of DSP, therefore, the present embodiment can be arranged to the hardware configuration of master card to support the hardware configuration of bidirectional data transfers, thereby make the present invention under the basis of not changing master card hardware configuration, by program, can determine and change the input and output type of master card by the programmable graphics process chip of deal with data, be that the disclosed master card of the present embodiment both can be under program control input type, after effectively being processed, the data of input subcard send switch card to, after can the data of switch card transmission effectively being processed under program control output type again, send output subcard to, wherein, this master card can only be operated under a kind of pattern among inputing or outputing at one time.By this, the subcard of at least two types of disclosed master card adaptations of the present embodiment, and should " two types of subcards " can be both two kinds of different input subcard types, as " VGA inputs subcard " and " DVI inputs subcard "; Also can be same data type, data such as CVBS, S-VIDEO, VGA, DVI and HDMI, input processing and output process two states, for example, " VGA inputs subcard " and " VGA exports subcard "; So-called adaptive, refer to do not changing under the prerequisite of hardware circuit, the mode of burning or automatic adaptation etc. again by program realizes to be processed the compatibility of dissimilar subcard and corresponding data, does not follow-uply repeat.
What deserves to be explained is, the image processor of the present embodiment preferably by all arranging respectively in the master card of input card and in the master card of output card, rather than one-sided deployment, programmable graphics process chip, be mainly based on: in different use scenes, can there is multiple different purposes in the data after input card is processed, for this has proposed differentiation to its data processing, diversified requirement, and the data of output card after processing also tend to be delivered to the equipment such as the combination of different pieces of information processing requirements or image co-registration device that exist, also there are differences, diversified requirement, so can realize the flexible allocation of various data processing functions on input card and output card and combine to meet different scenes and different customer requirements by programmable graphics process chip is respectively set in the master card at input card and output card, the autgmentability of system and flexibility increase severely.
Based on programmable graphics process chip, mostly there is powerful data-handling capacity, the picture processing chip that often chip of same model can meet when input master card is used, the picture processing chip that also can meet when output master card is used, therefore the disclosed input card master card of the present embodiment preferably adopts with output card master card the programmable graphics process chip that model is consistent, and the difference between its input card master card and output card master card is embodied in the input and output direction control of internal data flow and the realization of other concrete data process methods.In other embodiments of the invention, the programmable graphics process chip of input card master card and the programmable graphics of output card master card are processed process chip and also can be adopted model inconsistent, but each pin definitions and occupation mode are identical or the homologous series chip that is tending towards being equal to, so that PCB making sheet is carried out in the unification of following input and output master card.
Further, for ease of production and assembly and cost management, when Production design, the present embodiment is at least arranged to be more than or equal to 90% by the degree of approximation of the annexation of the master card pcb board of the master card pcb board of input card and output card.Preferably, the master card pcb board of the preferred input card of the present invention is consistent with the master card pcb board of output card or be equal to, and when preparation input and output master card, only need to prepare a pcb board by this, makes the production of master card pcb board and manage equivalent rate directly to double.Further, at the hardware configuration of master card, support under the structure of bidirectional data transfers, the present invention can also be arranged to the master card circuit board of input card consistent or be equal to the hardware configuration of the master card circuit board of output card, thereby makes the also multiplication thereupon of the efficiency such as the handling of goods and materials of master card and assembling.
The explanation of value be, in epimere is described, so-called " degree of approximation 90% ", be mainly to consider that other manufacturers consult of the present invention openly or authorize after the product of text ,Huo Dui our company oppositely studies, deliberately adopt the gimmick that becomes bad to evade the design of the present invention's preferred " the master card pcb board of input card master card pcb board and output card is consistent or be equal to ".Wherein, should " degree of approximation " can go to consider from material form and the annexation of the main function components of this input and output master card, if annexation is just such as deliberately having reserved dispensable non-essential electric capacity in some functions on the pcb board in input master card and output master card, the design of the otherness such as inductance or supply hub, or such as the resistance of 30 Ω in input card master card being repacked into 20 Ω connecting in output card master card and resistance of 10 Ω etc., as long as in its corresponding material form inventory, the degree of approximation of input card master card and output card master card is up to 90%, its essence must fall into the protection category of the present invention's preferred " the master card pcb board of input card master card pcb board and output card is consistent or be equal to ", follow-uply do not repeat.
In the present invention, the design based on above-mentioned master card is mainly for the dissimilar subcard of compatibility, and for this reason, the master card of above-mentioned input card and/or output card can arrange at least one connector that is applicable at least two kinds of dissimilar subcards; The master card of this input card and/or output card also can arrange at least two and connect subcard and the consistent connector of interface type, and these two connectors are respectively used to connect at least two kinds of corresponding dissimilar subcards.Wherein, for ease of identification and management, the type of input and output subcard is all unique, the disposal ability of the visual master card of this subcard type is resolved and is determined by master card footpath row, or its type information is carried in the output stream of subcard according to the agreement agreement of itself and master card by subcard, by subcard, carried out the coding of type, and then decoded by master card.
Optionally, for making the compatible dissimilar subcard of master card energy to realize the mixed insertion of subcard, the present invention can be set as follows:
Subcard type identification module is set in master card, as shown in Figure 3,4 143, for obtaining the type information of connected subcard; Accordingly, above-mentioned programmable graphics process chip, as shown in Figure 3,4 131, also for the subcard type information that obtains according to 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 to respective handling.
Or by the mode of burning programmable graphics process chip program again, change the input and output type of master card.
By this, for tackling different use scenes, the present embodiment is when preparing image processor, and master card both can, according to the type that inputs or outputs of the type adaptation of connected subcard self, also can, when assembling, will input or output type and solidify in advance.Wherein, if adopt automatic adaptation mode, the programmable graphics process chip of above-mentioned master card can local be stored, or obtain from control card, process the image processing program of at least two seed Card Types, thereby make this programmable graphics process chip according to the subcard type of subcard type identification Module recognition, to determine and to change the input and output type of master card, reload afterwards or call corresponding image processing program and carry out image processing.Wherein, described " two seed Card Types ", as aforementioned, includes 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.
What deserves to be explained is, in above-mentioned setting, if a master card is provided with two sub-card connectors, these two connectors generally connect two subcards that are all input class or are all output class in use conventionally, make mistakes when avoiding programmable graphics process chip to process input and output two seed Card Type data, in the time of the program of simplification programmable graphics process chip and periphery circuit design thereof, be also convenient to follow-up management and maintenance.Meanwhile, in the loading procedure of the image processing program of corresponding subcard type, the ability of the visual programmable graphics process chip of the present embodiment and control card is done reasonable deployment,, in this process, can optionally determine whether to introduce control card and participate in; For example, subcard type identification module, after obtaining the type information of connected subcard, sends the type information to control card, by control card indication programmable graphics process chip, carries out respective handling; Or this subcard type identification module, after obtaining the type information of connected subcard, directly indicates programmable graphics process chip to carry 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 comprises image interface module 141, image format conversion module 142 and subcard identification module 143, wherein:
Image interface module: for the output to the collection of picture signal or view data; Picture signal is converted to view data or view data is converted to picture signal; Concrete, the image interface module of input subcard is for gathering picture signal and converting this picture signal to view data that image format conversion module can receive; The image interface module of output subcard converts picture signal output to for the view data that the image format conversion module of reception is transmitted;
Image format conversion module: for the image data format between the programmable graphics processing module of image interface module and master card is changed; And
Subcard identification module: for identifying the type of subcard, for master card identification.
By this, the structure of the disclosed input card of the present embodiment can be as shown in Figure 3, the structure of output card can be as shown in Figure 4, wherein PCI-E bus interface module 133: for being connected with PCI-E bus switch card, by image data transmission to PCI-E bus switch card or receive the view data that PCI-E bus switch card is carried.Corresponding with this input card, output card, the structure of the control card 15 of the disclosed image processor of the present embodiment can as shown in Figure 5, for realizing PCI-E scan bus management function, realize other boards of image processor are controlled; It specifically comprises: main control module 151: the appointed information for input is to external world processed, and generates and controls parameter, and by PCI-E ROOT controller 152, other boards are controlled; PCI-E ROOT controller 152: for 151 times PCI-E bus being managed in master control module controls, as: board scanning, sends to other boards by the control parameter of main control module 151 by PCI-E bus switch board 12; Control data transmission.
What deserves to be explained is, in the present embodiment, what switch card adopted is PCI-E bus switch card, its with input card and output card between communicate by letter that what adopt is PCI-E bus, PCI-E bus is supported hot plug, therefore switch card can scan position and the type information of master card dynamically, and in other embodiments, this PCI-E bus also can be supported bidirectional data transfers and support other buses of function of exchange to substitute.
Embodiment bis-
Corresponding with above-described embodiment, the present embodiment also discloses a kind of preparation method of image processor, and this image processor comprises input card and output card, and the switch card being connected with output card with input card.This preparation method at least comprises: input card and interface between switch card are prepared into the interface between output card and switch card consistent so that input card and output card mixed insertion.Wherein, should " interface is consistent " comprise that the arrangement mode of interface signal line was consistent with signal definition, this interface includes but not limited to PCI-E interface, Ethernet interface, Rapid IO interface etc.
Preferably, while preparing this image processor, input card and/or output card can be split into child and parent card structure, and the subcard of at least two types of this master card adaptations.The type of the input subcard in the present embodiment includes but not limited to the types such as CVBS input, S-VIDEO input, VGA input, DVI input and HDMI input, and the type of output subcard includes but not limited to the types such as CVBS output, S-VIDEO output, VGA output, DVI output and HDMI output; The type of master card is simplified to input class and output class.And described " subcards that master card adaptation is at least two types " should " two types of subcards " can be both two kinds of different input subcard types, as " VGA inputs subcard " and " DVI inputs subcard "; Also can be same data type, data such as CVBS, S-VIDEO, VGA, DVI and HDMI, input processing and output process two states, for example, " VGA inputs subcard " and " VGA exports subcard "; So-called adaptive, refer to do not changing under the prerequisite of hardware circuit, the mode of burning or automatic adaptation etc. again by program realizes to be processed the compatibility of dissimilar subcard and corresponding data.
The present embodiment, the preparation method of input card and/or output card adopts child and parent card structure, master card has the compatibility to dissimilar subcard, utilance multiplication, the fractionation structure of child and parent card is also for locating rapidly and repairing fault pad and determined basis simultaneously, and the continuation that the damage of subcard does not affect master card used, the damage of master card does not affect the continuation of subcard yet and uses; Thereby for safeguarding and cost management provides very big convenience.
For ease of describing; the present embodiment is follow-up all adopts child and parent card structure to be described with input card and output card; but can not limit the scope of the invention with this; those of ordinary skills institute can be apparent, and the structure of this child and parent card also can one-sided deployment on the input card of image processor or output card.
In the present embodiment, data processing based on input card master card in image processor and output card master card is all to change, cut apart, splice, merge and the one or more combined treatment wherein such as how much color corrections for carry out corresponding convergent-divergent, color gamut space according to the operational factor of control card setting mostly, and these are processed and all can pass through FPGA and the program control realization of DSP, therefore, the present embodiment can be arranged to the hardware configuration of master card to support the hardware configuration of bidirectional data transfers, thereby make the present invention under the basis of not changing master card hardware configuration, by program, can determine and change the input and output type of master card by the programmable graphics process chip of deal with data, be that the disclosed master card of the present embodiment both can be under program control input type, after effectively being processed, the data of input subcard send switch card to, after can the data of switch card transmission effectively being processed under program control output type again, send output subcard to, wherein, this master card can only be operated under a kind of pattern among inputing or outputing at one time.By this, the preparation method of this image processor also comprises:
On the master card of input card and the master card pcb board of output card, weld programmable graphics process chip, to determine and to change the input and output type of master card under the basis not changing master card hardware configuration by program, wherein the hardware configuration of master card is supported bidirectional data transfers.
The model of the programmable graphics process chip that preferably, the master card of this input card and the master card of output card adopt is consistent.
Further, for ease of production and assembly and cost management, when preparing image processor, the present embodiment is at least arranged to be more than or equal to 90% by the degree of approximation of the annexation of the master card pcb board of the master card pcb board of input card and output card.Preferably, the present invention is preferably prepared into the master card pcb board of input card consistent or is equal to the master card pcb board of output card, when preparation input and output master card, only need to prepare a pcb board by this, make the production of master card pcb board and manage equivalent rate directly to double.Further, at the hardware configuration of master card, support under the structure of bidirectional data transfers, the present invention can also be prepared into the master card circuit board of input card consistent or be equal to the hardware configuration of the master card circuit board of output card, thereby makes the also multiplication thereupon of the efficiency such as the handling of goods and materials of master card and assembling.
The explanation of value be, above-mentioned what is called " degree of approximation 90% ", be mainly to consider that other manufacturers consult of the present invention openly or authorize after the product of text ,Huo Dui our company oppositely studies, deliberately adopt the gimmick that becomes bad to evade the design of the present invention's preferred " the master card pcb board of input card master card pcb board and output card is consistent or be equal to ".Wherein, should " degree of approximation " can go to consider from material form and the annexation of the main function components of this input and output master card, if annexation is just such as deliberately having reserved dispensable non-essential electric capacity in some functions on the pcb board in input master card and output master card, the design of the otherness such as inductance or supply hub, or such as the resistance of 30 Ω in input card master card being repacked into 20 Ω connecting in output card master card and resistance of 10 Ω etc., as long as in its corresponding material form inventory, the degree of approximation of input card master card and output card master card is up to 90%, its essence must fall into the protection category of the present invention's preferred " the master card pcb board of input card master card pcb board and output card is consistent or be equal to ".
In the present invention, the design based on above-mentioned master card is mainly for the dissimilar subcard of compatibility, and for this reason, the master card of above-mentioned input card and/or output card both can arrange the connector that at least one is applicable at least two kinds of dissimilar subcards; The master card of this input card and/or output card also can arrange at least two and connect subcard and the consistent connector of interface type, and these two connectors are respectively used to connect at least two kinds of corresponding dissimilar subcards.Wherein, for ease of identification and management, the type I D(Identity of input and output subcard, sign) be all unique, the disposal ability of the visual master card of this subcard type resolve to be determined by master card footpath row, or arranged its type information to be carried in the output stream of subcard according to itself and the agreement of master card by subcard, or supplies master card to obtain by Signalling exchange, wherein subcard is processed for the coding of affiliated type, and then is decoded by master card.
Optionally, for making the compatible dissimilar subcard of master card energy to realize the mixed insertion of subcard, the present invention can be set as follows:
Subcard type identification module is set in master card, for obtaining the type information of connected subcard, accordingly, burning program in the programmable graphics process chip of input and output master card, make this master card can control according to the subcard type information obtaining the loading of image processing program, dynamically to change the input and output type of master card, and view data is carried out to respective handling; Or
By the mode of burning programmable graphics process chip program again, change the input and output type of master card.
By this, for tackling different use scenes, the present embodiment is when preparing image processor, and master card both can, according to the type that inputs or outputs of the type adaptation of connected subcard self, also can, when assembling, will input or output type and solidify in advance.Wherein, if adopt automatic adaptation mode, the programmable graphics process chip of above-mentioned master card can local be stored, or obtain from control card, process the image processing program of at least two seed Card Types, thereby make this programmable graphics process chip according to the subcard type of subcard type identification Module recognition, to determine and to change the input and output type of master card, reload afterwards or call corresponding image processing program and carry out image processing.Wherein, described " two seed Card Types ", as aforementioned, includes 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.
What deserves to be explained is, in above-mentioned setting, if a master card is provided with two sub-card connectors, these two connectors generally connect two subcards that are all input class or are all output class in use conventionally, make mistakes when avoiding programmable graphics process chip to process input and output two seed Card Type data, in the time of the program of simplification programmable graphics process chip and periphery circuit design thereof, be also convenient to follow-up management and maintenance.Meanwhile, in the loading procedure of the image processing program of corresponding subcard type, the ability of the visual programmable graphics process chip of the present embodiment and control card is done reasonable deployment,, in this process, can optionally determine whether to introduce control card and participate in; For example, subcard type identification module, after obtaining the type information of connected subcard, sends the type information to control card, by control card indication programmable graphics process chip, carries out respective handling; Or this subcard type identification module, after obtaining the type information of connected subcard, directly indicates programmable graphics process chip to carry out respective handling.
In the present embodiment, in the preparation process of image processor, also comprise the preparation of control card.Wherein, switch card is for setting up the mapping between view data input channel and output channel, control card can be connected with host computer, for by scanning the groove position of input card and output card described in Dynamic Acquisition and type information, (the type information is the type that inputs or outputs of the corresponding board that plugs of corresponding slot position, in other words, input card and output card are carried out to type identification), and the type information is presented to host computer, for the switching channel between user's change or service data input channel and output channel.Preferably, adopt PCI-E bus to connect between each board of this image processor, it supports hot plug and bidirectional data transfers, and in other embodiments, this PCI-E bus also can be supported bidirectional data transfers and support other buses of function of exchange to substitute.
Embodiment tri-
Corresponding with above-mentioned two embodiment, the present embodiment discloses a kind of image processor master card.
The disclosed master card of the present embodiment, its hardware configuration is supported the also subcard of adaptive at least two types of bidirectional data transfers.The structure of this master card can be consulted Fig. 3 and Fig. 4, comprising: programmable graphics process chip: for determine and change the input and output type of master card under the basis not changing master card hardware configuration by program; When wherein this master card is used as input type with switch card between the interface of interface while using as output type with this master card and between switch card consistent.Preferably, the programmable graphics process chip of same model both, for the input processing of input card master card, was processed for the output of output card master card again.
Optionally, the annexation degree of approximation of the master card pcb board of above-mentioned input card and the master card pcb board of above-mentioned output card is more than or equal to 90%.
Preferably, the master card pcb board of above-mentioned input card and the master card pcb board of above-mentioned output card are consistent or be equal to.Further, the hardware configuration of the master card circuit board of above-mentioned input card and the master card circuit board of above-mentioned output card is consistent or be equal to.
Optionally, above-mentioned master card is provided with the connector that at least one is applicable at least two kinds of dissimilar subcards; Or be provided with at least two and connect subcard and the consistent connector of interface type, to connect corresponding two kinds of dissimilar subcards.Answer in contrast, this master card also comprises:
Subcard type identification module: for obtaining the type information of connected subcard;
Wherein, above-mentioned programmable graphics process chip is also controlled the loading of image processing program for the subcard type information obtaining according to above-mentioned subcard type identification module, dynamically to change the input and output type of master card, and view data is carried out to respective handling.
For tackling different use scenes, the present embodiment is when preparing image processor, and master card both can, according to the type that inputs or outputs of the type adaptation of connected subcard self, also can, when assembling, will input or output type and solidify in advance.Wherein, if adopt automatic adaptation mode, the programmable graphics process chip of above-mentioned master card can local be stored, or obtain from control card, process the image processing program of at least two seed Card Types, by this, this programmable graphics process chip can determine and change the input and output type of master card according to the subcard type of subcard type identification Module recognition, reload afterwards or call corresponding image processing program and carry out image processing.Wherein, described " two seed Card Types " includes 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.
Each embodiment to sum up, image processor disclosed by the invention and preparation method thereof and master card, input card, output card adopt unified interface, in the time of can guaranteeing board installation on interface, position and quantity are fixing flexibly and not, scale and the compatibility of having expanded image processor, practical application is got up more flexible.Further, adopt the form of child and parent card, the hardware configuration of input and output master card can be completely unified, and has greatly reduced the costs such as design, production, debugging, test.
What deserves to be explained is, the disclosed image processor of above-described embodiment can not only be widely used in Image Mosaics technical field, and its mixed insertion technology can also be widely used in the video matrix of all kinds of monitoring occasions; Therefore the image processor that, the present invention protects includes but not limited to the simpler video matrix of data processing function.So-called video matrix refers to that the method for switching by array exports arbitrarily m road vision signal to electronic installation on the monitor of n road, and to be generally greater than output be m > n in the input of matrix; Have some video matrixs also with Audio conversion function, video and audio signal synchronously can be switched, this matrix is also called video/audio matrix.Wherein, for video matrix, an important parameter weighing matrix performance is input and output scales, therefore, adopt technology disclosed by the invention that the input and output scale of video matrix can be changed flexibly according to actual scene and customer requirement, the commercial value of its generation increases severely.
Disclosed is above only several specific embodiment of the present invention, and still, the present invention is not limited thereto, and the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.

Claims (29)

1. an image processor, comprise input card and output card, and the switch card being connected with output card with described input card, it is characterized in that, described input card is consistent with the interface between described output card and described switch card with the interface between described switch card, so that described input card and described output card mixed insertion.
2. image processor according to claim 1, is characterized in that, described input card and/or output card adopt child and parent card structure, and the subcard of at least two types of described master card adaptations.
3. image processor according to claim 2, is characterized in that, the master card of described input card and the master card of described output card comprise:
Programmable graphics process chip: for determine and change the input and output type of master card under the basis not changing master card hardware configuration by program, the hardware configuration of wherein said master card is supported bidirectional data transfers.
4. image processor according to claim 3, is characterized in that, the model of the programmable graphics process chip that the master card of described input card and the master card of described output card adopt is consistent.
5. according to the arbitrary described image processor of claim 1 to 4, it is characterized in that, the annexation degree of approximation of the master card pcb board of described input card and the master card pcb board of described output card is more than or equal to 90%.
6. image processor according to claim 5, is characterized in that, the master card pcb board of described input card is consistent with the master card pcb board of described output card or be equal to.
7. image processor according to claim 6, is characterized in that, the hardware configuration of the master card circuit board of described input card and the master card circuit board of described output card is consistent or be equal to.
8. image processor according to claim 5, is characterized in that, the master card of described input card and/or output card is provided with at least one connector that is applicable at least two kinds of dissimilar subcards; Or be provided with at least two and connect subcard and the consistent connector of interface type, to connect corresponding at least two kinds of dissimilar subcards.
9. image processor according to claim 8, is characterized in that, the master card of described input card and the master card of described output card also comprise:
Subcard type identification module: for obtaining the type information of connected subcard;
Wherein, described programmable graphics process chip is also controlled the loading of image processing program for the subcard type information obtaining according to described subcard type identification module, dynamically to change the input and output type of master card, and view data is carried out to respective handling.
10. image processor according to claim 9, is characterized in that, the subcard of described input card and the subcard of described output card comprise image interface module, image format conversion module and subcard identification module, wherein:
Described image interface module: for the output to the collection of picture signal or view data; Picture signal is converted to view data or view data is converted to picture signal;
Described image format conversion module: for the image data format between the programmable graphics processing module of image interface module and described master card is changed; And
Subcard identification module: for identifying the type of subcard, for master card identification.
11. according to the arbitrary described image processor of claim 1 to 4, it is characterized in that, described switch card is also connected with control card, and described switch card is connected by PCI-E bus with described input card, output card and control card; And described control card is also for by groove position and the type information of input card and output card described in scanning Dynamic Acquisition.
The preparation method of 12. 1 kinds of image processors, described image processor comprises input card and output card, and the switch card being connected with output card with described input card, it is characterized in that, this preparation method at least comprises: described input card and interface between described switch card are prepared into the interface between described output card and described switch card consistent so that described input card and described output card mixed insertion.
The preparation method of 13. image processors according to claim 12, is characterized in that, also comprises: described input card and/or output card are split into child and parent card structure, and the subcard of at least two types of described master card adaptations.
The preparation method of 14. image processors according to claim 13, is characterized in that, also comprises:
On the master card of described input card and the master card pcb board of described output card, weld programmable graphics process chip, to determine and to change the input and output type of master card under the basis not changing master card hardware configuration by program, the hardware configuration of wherein said master card is supported bidirectional data transfers.
The preparation method of 15. image processors according to claim 14, is characterized in that, the model of the programmable graphics process chip that the master card of described input card and the master card of described output card adopt is consistent.
16. preparation methods according to claim 12 to 15 arbitrary described image processors, is characterized in that, described described input card are prepared into consistent comprising with the interface between described switch card with the interface between described output card and described switch card:
The annexation degree of approximation of the master card pcb board of the master card pcb board of described input card and described output card is prepared into and is more than or equal to 90%.
The preparation method of 17. image processors according to claim 16, is characterized in that, described described input card is prepared into consistent comprising with the interface between described switch card with the interface between described output card and described switch card:
The master card pcb board of described input card is prepared into consistent or is equal to the master card pcb board of described output card.
The preparation method of 18. image processors according to claim 17, it is characterized in that, described interface between described input card and described switch card is prepared into and is unanimously also comprised with the interface between described output card and described switch card: the hardware configuration of the master card circuit board of the master card circuit board of described input card and described output card is prepared into consistent or is equal to.
The preparation method of 19. image processors according to claim 18, is characterized in that, the master card of described input card and/or output card is prepared with at least one connector that is applicable at least two kinds of dissimilar subcards; Or be prepared with at least two and connect subcard and the consistent connector of interface type, to connect corresponding at least two kinds of dissimilar subcards.
The preparation method of 20. image processors according to claim 19, is characterized in that, also comprises:
Burning program in the programmable graphics process chip of input and output master card, makes this master card according to the subcard type information obtaining, to control the loading of image processing program, dynamically to change the input and output type of master card, and view data is carried out to respective handling;
Or by the mode of burning programmable graphics process chip program again, change the input and output type of master card.
The preparation method of 21. image processors according to claim 20, is characterized in that, also comprises:
The unique ID of type is set in input and output subcard.
22. preparation methods according to claim 12 to 15 arbitrary described image processors, is characterized in that, also comprise: prepare control card, and by PCI-E bus, described switch card is connected with described input card, output card and control card; Wherein said control card is also for by groove position and the type information of input card and output card described in scanning Dynamic Acquisition.
23. 1 kinds of image processor master cards, its hardware configuration is supported the also subcard of adaptive at least two types of bidirectional data transfers, this master card also comprises:
Programmable graphics process chip: for determine and change the input and output type of master card under the basis not changing master card hardware configuration by program;
When wherein this master card is used as input type with switch card between the interface of interface while using as output type with this master card and between described switch card consistent.
24. master cards according to claim 23, is characterized in that, the programmable graphics process chip of same model both, for the input processing of input card master card, was processed for the output of output card master card again.
25. master cards according to claim 24, is characterized in that, the annexation degree of approximation of the master card pcb board of described input card and the master card pcb board of described output card is more than or equal to 90%.
26. master cards according to claim 25, is characterized in that, the master card pcb board of described input card is consistent with the master card pcb board of described output card or be equal to.
27. master cards according to claim 26, is characterized in that, the hardware configuration of the master card circuit board of described input card and the master card circuit board of described output card is consistent or be equal to.
28. according to the arbitrary described master card of claim 24 to 27, it is characterized in that, described master card is provided with at least one connector that is applicable at least two kinds of dissimilar subcards; Or be provided with at least two and connect subcard and the consistent connector of interface type, to connect corresponding two kinds of dissimilar subcards.
29. master cards according to claim 28, is characterized in that, also comprise:
Subcard type identification module: for obtaining the type information of connected subcard;
Wherein, described programmable graphics process chip is also controlled the loading of image processing program for the subcard type information obtaining according to described subcard type identification module, dynamically to change the input and output type of master card, and view data is carried out to respective handling.
CN201310472493.4A 2013-07-19 2013-10-11 Image processor and preparation method thereof and master card Active CN103516961B (en)

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 true CN103516961A (en) 2014-01-15
CN103516961B 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)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202506A (en) * 2014-09-10 2014-12-10 北京淳中视讯科技有限公司 Image stitching processor and image processing method thereof
CN104219424A (en) * 2014-09-10 2014-12-17 北京淳中视讯科技有限公司 Producing method for image stitching processors
CN104217394A (en) * 2014-05-21 2014-12-17 北京淳中视讯科技有限公司 Image splicing processor and processing method thereof
CN104243771A (en) * 2014-09-10 2014-12-24 北京淳中视讯科技有限公司 Image splicing processor and IP management method thereof
CN104243173A (en) * 2014-09-26 2014-12-24 迈普通信技术股份有限公司 Interface configuration method, master card and high-speed daughter card
CN109656583A (en) * 2018-12-28 2019-04-19 北京深思数盾科技股份有限公司 Method for burning chip, host computer and chip burn-recording system
CN110072066A (en) * 2019-05-30 2019-07-30 北京淳中科技股份有限公司 Audio-video signal transmission and system
CN112312074A (en) * 2019-08-02 2021-02-02 杭州海康威视数字技术股份有限公司 Audio data output method and audio matrix
CN113553275A (en) * 2020-04-26 2021-10-26 中移(成都)信息通信科技有限公司 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)

* Cited by examiner, † Cited by third party
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

Patent Citations (5)

* Cited by examiner, † Cited by third party
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

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104217394A (en) * 2014-05-21 2014-12-17 北京淳中视讯科技有限公司 Image splicing processor and processing method thereof
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
CN104202506A (en) * 2014-09-10 2014-12-10 北京淳中视讯科技有限公司 Image stitching processor and image processing method thereof
CN104243173A (en) * 2014-09-26 2014-12-24 迈普通信技术股份有限公司 Interface configuration method, master card and high-speed daughter card
CN104243173B (en) * 2014-09-26 2018-01-05 迈普通信技术股份有限公司 A kind of interface allocation method, master card and high-speed daughtercard
CN109656583A (en) * 2018-12-28 2019-04-19 北京深思数盾科技股份有限公司 Method for burning chip, host computer and chip burn-recording system
CN110072066A (en) * 2019-05-30 2019-07-30 北京淳中科技股份有限公司 Audio-video signal transmission and system
CN112312074A (en) * 2019-08-02 2021-02-02 杭州海康威视数字技术股份有限公司 Audio data output method and audio matrix
CN113553275A (en) * 2020-04-26 2021-10-26 中移(成都)信息通信科技有限公司 Method, device, equipment and storage medium for determining connection relation
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

Also Published As

Publication number Publication date
CN103516961B (en) 2016-09-07

Similar Documents

Publication Publication Date Title
CN103516961A (en) Image processor, preparing method thereof and mother card
CN105607694B (en) Self-adapting changeable redundancy 3U signal processing backboards based on VPX buses
CN107241562B (en) Ultra-high definition liquid crystal television circuit system and interface
CN101894522B (en) High-resolution universal display screen intelligent control system
CN102724093B (en) A kind of ATCA machine frame and IPMB method of attachment thereof
CN110717853B (en) Optical image processing system based on embedded GPU
CN109429016A (en) Display control program
CN112069107A (en) Server board card capable of automatically identifying external plug-in card and external plug-in card automatic identification method
CN101697531A (en) Method, device and equipment for multiplexing port
CN201741410U (en) On-line burning system provided with plurality of EEPROMs
CN113609045A (en) Intelligent network card BMC communication structure and method with strong universality
CN104571294A (en) Server system
CN103180797A (en) Server system and external-card expansion device thereof
CN200976129Y (en) Daisy chain structure based analog KVM switch
US20150058518A1 (en) Modular server system, i/o module and switching method
CN203858506U (en) Card-inserting type automated test equipment based on network backplane bus
CN205263790U (en) Display control board
RU165470U1 (en) PAYMENT BOARD WITH INSTALLATION OF THE PROCESSOR MODULE AND EXTENSION BOARDS
CN209895327U (en) Board card system compatible with different storage devices
CN104063023A (en) Main board of Grantley platform
CN101296218B (en) Integrated preposition communication equipment
CN112783814B (en) Clock circuit, electronic device and method for multi-mode PCIE spread spectrum
CN107564492B (en) Adaptive cascade graphic signal generation system
CN103034600A (en) Electronic device provided with multiple data connecting ports
KR101853694B1 (en) One modulation apparatus using carrier board

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