CN105427774B - The device and method for moving horizontally figure signal is produced based on FPGA - Google Patents
The device and method for moving horizontally figure signal is produced based on FPGA Download PDFInfo
- Publication number
- CN105427774B CN105427774B CN201510865871.4A CN201510865871A CN105427774B CN 105427774 B CN105427774 B CN 105427774B CN 201510865871 A CN201510865871 A CN 201510865871A CN 105427774 B CN105427774 B CN 105427774B
- Authority
- CN
- China
- Prior art keywords
- image
- module
- horizontally
- data
- level
- 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
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G3/00—Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
- G09G3/006—Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
-
- G—PHYSICS
- G02—OPTICS
- G02F—OPTICAL DEVICES OR ARRANGEMENTS FOR THE CONTROL OF LIGHT BY MODIFICATION OF THE OPTICAL PROPERTIES OF THE MEDIA OF THE ELEMENTS INVOLVED THEREIN; NON-LINEAR OPTICS; FREQUENCY-CHANGING OF LIGHT; OPTICAL LOGIC ELEMENTS; OPTICAL ANALOGUE/DIGITAL CONVERTERS
- G02F1/00—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics
- G02F1/01—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour
- G02F1/13—Devices or arrangements for the control of the intensity, colour, phase, polarisation or direction of light arriving from an independent light source, e.g. switching, gating or modulating; Non-linear optics for the control of the intensity, phase, polarisation or colour based on liquid crystals, e.g. single liquid crystal display cells
- G02F1/1306—Details
- G02F1/1309—Repairing; Testing
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Computer Hardware Design (AREA)
- Theoretical Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Crystallography & Structural Chemistry (AREA)
- Optics & Photonics (AREA)
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
- Controls And Circuits For Display Device (AREA)
- Image Processing (AREA)
Abstract
The invention discloses a kind of device that figure signal is moved horizontally based on FPGA generations, its image level mobile module and image level movement control module is integrated in field programmable gate array, image memory interface is the image input of field programmable gate array, move horizontally the output end of image that image output interface is field programmable gate array, the signal input part of image level movement control module is the control signal input of field programmable gate array, and image memory interface connection figure picture moves horizontally the signal input part of module;The signal output part connection of image level mobile module moves horizontally image output interface, and the image level movement control signal output of image level movement control module distinguishes connection figure as the control signal input of memory interface and image level mobile module;Image memory interface is used to receive original static stationary view data.The present invention can carry out moving horizontally the display of effect, and can be by its translational speed of upper-layer configured and time.
Description
Technical field
The present invention relates to the display of liquid crystal module and technical field of measurement and test, and in particular to one kind is based on FPGA (Field-
Programmable Gate Array, i.e. field programmable gate array) produce the device and method for moving horizontally figure signal.
Technical background
With the development of liquid crystal display, display effect is increasingly clear, true to nature, and therefore, many display products are not only used
Shown in common picture, text, be also widely used in the programs such as viewing video display, match by people.In order to meet the need of consumer
Ask, be on a good wicket also under market competition, now increasing display device producer pay attention to day by day display module
Display effect under dynamic menu or picture change, and put into great amount of cost and carry out correlative study.
These producers need image signal source to carry out regular shifting to caused image in research and development, production, debugging
Dynamic (such as moving horizontally) shows display effect of the product under dynamic change to detect it.But the common image signal source of in the market
There is no similar functions.
The content of the invention
The purpose of the present invention is to be directed to above-mentioned technical problem, there is provided a kind of produced based on FPGA moves horizontally figure signal
Device and method, the device and method can carry out moving horizontally the display of effect, and can be by upper-layer configured its translational speed, movement
Time, and different resolution can be supported.
In order to achieve this, the device for moving horizontally figure signal, its feature are produced based on FPGA designed by the present invention
It is:It includes image memory interface, image level mobile module, image level movement control module and to move horizontally image defeated
Outgoing interface, described image moves horizontally module and image level movement control module is integrated in field programmable gate array, institute
The image input that image memory interface is field programmable gate array is stated, the image output interface that moves horizontally can for scene
The output end of image of gate array is programmed, the signal input part that described image moves horizontally control module is field programmable gate array
Control signal input, described image memory interface connection figure picture moves horizontally the signal input part of module;Described image water
The signal output part connection of flat mobile module moves horizontally image output interface, and described image moves horizontally the image of control module
Move horizontally control signal output and distinguish connection figure as the control signal input of memory interface and image level mobile module;
Described image memory interface is used to receive original static stationary view data.
A kind of that the method for moving horizontally figure signal is produced based on FPGA, it comprises the following steps:
Step 1:The control signal input of field programmable gate array receive move horizontally picture start order and
After moving horizontally frame parameter, the raw image data that image input inputs is sent into scene according to image clock signal to compile
Journey gate array carries out image level movement processing and obtains moving horizontally view data;
Step 2:According to relative delay and the shake moved horizontally described in the movement of image clock signal in view data, and will
Moving horizontally view data and image clock signal, synchronously alignment generation moves horizontally picture signal.
Beneficial effects of the present invention are:
1st, the present invention can show the static raw frames of certain image (BMP images, logic picture) by upper-layer configured,
And can shows its picture effect moved horizontally simultaneously to the image.
2nd, the picture shown by the present invention can follow repeatedly when being moved horizontally from the 1st pixel to a last pixel
Ring moves.It positive can move display (i.e. from left to right), can also move backward display (i.e. from right to left).
3rd, the present invention by the various move modes of high-level interface module setting screen, stopping, translational speed, movement
Duration and moving image frame number.
4th, the present invention can be set whether show the last mobile figure stopped after picture moving terminates by high-level interface module
The original image not moved as still returning to display.
5th, the present invention can carry out moving horizontally the display of effect, and can by upper-layer configured its translational speed, traveling time, and
Different resolution can be supported.Meet client needs image signal source to be carried out to caused image in research and development, production, debugging
The technical requirements of regular movement.
6th, the present invention realizes the function by using fpga chip, and it is easy that technical scheme is realized, and cost of implementation compared with
It is low, and working stability.
Brief description of the drawings
Fig. 1 is the structural representation of the present invention;
Fig. 2 is the schematic diagram that image is moved with 1 pixel level in the present invention;
The schematic diagram that image is moved with 2 pixel levels in the present invention of Fig. 3 positions;
Wherein, 1-image memory interface, 2-raw image data cache module, 3-raw image data read control
Module, 4.1-image level mobile module, 5.1-moving horizontally data cache module, 6-move horizontally view data output
Module, 7-move horizontally image generating module, 8-image synchronization buffer module, 9-image level movement control module, 10-
Image sequence generation module, 11-move horizontally image output interface, 12-high-level interface module, 13-image storage module,
14-image generating module, 15-video memory module, 16-logic picture module.
Embodiment
Below in conjunction with drawings and examples, the present invention is described in further detail:
The device that figure signal is moved horizontally based on FPGA generations as described in Figure 1, it includes image memory interface 1, figure
As moving horizontally module 4.1, image level movement control module 9 and moving horizontally image output interface 11, described image is horizontal
Mobile module 4.1 and image level movement control module 9 are integrated in field programmable gate array, described image memory interface 1
For the image input of field programmable gate array, the image output interface 11 that moves horizontally is field programmable gate array
Output end of image, the signal input part that described image moves horizontally control module 9 are the control signal of field programmable gate array
Input, the connection figure picture of described image memory interface 1 move horizontally the signal input part of module 4.1;Described image moves horizontally
The signal output part connection of module 4.1 moves horizontally image output interface 11, and described image moves horizontally the image of control module 9
Move horizontally control signal output and distinguish connection figure as the control signal of memory interface 1 and image level mobile module 4.1 is defeated
Enter end;Described image memory interface 1 is used to receive original static stationary view data.
In above-mentioned technical proposal, the field programmable gate array be also integrated with raw image data read control module 3,
Move horizontally view data output module 6, move horizontally image generating module 7 and image sequence generation module 10;Described image
Sequence generation module 10 moves horizontally image generating module 7 and the image level movement offer pixel of control module 9 described in being respectively
Clock and image clock signal, it is respectively that the view data that moves horizontally exports mould that described image, which moves horizontally control module 9,
Block 6 provides image level movement control signal with image generating module 7 is moved horizontally, and described image memory interface 1 is by original
It is that described image moves horizontally the offer original static stationary view data of module 4.1, described image water that view data, which reads control module 3,
Flat mobile module 4.1 moves horizontally view data output module 6, moves horizontally image generating module 7 to water described in passing sequentially through
Translate the output level mobile image signal of motion video output interface 11.
In above-mentioned technical proposal, the field programmable gate array is also integrated with raw image data cache module 2, described
Image memory interface 1 is that raw image data reading control module 3 provides by the raw image data cache module 2
Original static stationary view data.
In above-mentioned technical proposal, it is that image level mobile module 4.1 provides that the raw image data, which reads control module 3,
Original static stationary view data, described image move horizontally module 4.1 and move horizontally the offer figure of view data output module 6 to be described
As moving horizontally signal.
In above-mentioned technical proposal, described image moves horizontally control module 9 and provides image for image level mobile module 4.1
Control signal is moved horizontally, and receives the image mobile status signal that described image moves horizontally module 4.1.
In above-mentioned technical proposal, the field programmable gate array, which is also integrated with, moves horizontally data cache module 5.1, institute
State image level mobile module 4.1 and export mould with the view data that moves horizontally by moving horizontally data cache module 5.1
Block 6 connects.
In above-mentioned technical proposal, the field programmable gate array is also integrated with image synchronization buffer module 8, the level
Mobile image generation module 7 is connected by described image sync buffering module 8 with the image output interface 11 that moves horizontally.
A kind of that the method for moving horizontally figure signal is produced based on FPGA, it comprises the following steps:
Step 1:The control signal input of field programmable gate array receive move horizontally picture start order and
After moving horizontally frame parameter, the raw image data that image input inputs is sent into scene according to image clock signal to compile
Journey gate array carries out image level movement processing and obtains moving horizontally view data;
Step 2:According to relative delay and the shake moved horizontally described in the movement of image clock signal in view data, and will
Moving horizontally view data and image clock signal, synchronously alignment generation moves horizontally picture signal;
Step 3:Moving horizontally image generating module 7 and will move horizontally image and be conveyed to figure in field programmable gate array
As sync buffering module 8, image synchronization buffer module 8 carries out synchronism output feedwater translation motion video output interface after image buffers
11, move horizontally the upper strata point screen interface standard signals that image output interface 11 is inputted according to high-level interface module 12 and produce phase
The vision signal answered, and light display module simultaneously from image channel.
In the step 1 of above-mentioned technical proposal, the control signal input of field programmable gate array receives level
Moving image starts order and after moving horizontally frame parameter, is inputted image input according to image clock signal original
View data is sent into field programmable gate array progress image level movement and handles to obtain the specific side for moving horizontally view data
Method is:Image level movement control module 9 in field programmable gate array receives the water on upper strata from high-level interface module 12
Flat moving image starts order, and when moving horizontally frame parameter, image sequence generation module 10 moves to image level to be controlled
Molding block 9 and move horizontally the transport picture clock signal of image generating module 7, the image clock signal and high-level interface module 12
Together, control image moves horizontally control module 9 respectively to image memory interface 1, image to the figure selecting control signal sent
Module 4.1 is moved horizontally, move horizontally view data output module 6 and moves horizontally the transport picture of image generating module 7 level
Mobile control signal, make image memory interface 1 that the image that needs move horizontally is read into control module 3 by raw image data
It is conveyed to image level mobile module 4.1 and carries out image level movement processing, move horizontally the data after handling by level
Moving image data output module 6 and move horizontally image generating module 7 handle after export, it is defeated to obtain field programmable gate array
What is gone out moves horizontally view data.
In the step 1 of above-mentioned technical proposal, when upper strata requires to show BMP (Bitmap, image file format) image, figure
As generation module 14 according to the order and image resolution ratio parameter of high-level interface module 12 reads phase from BMP image storage apparatus
The BMP images of resolution ratio are answered, and they are sent into image storage module 13 one by one and preserved, image storage module 13 is according to upper
Layer configuration image resolution ratio and amount of images, opened up in video memory module 15 suitable storage region and by it successively
Deposit;When high-level interface module 12 requires display logic picture, image generating module 14 starts logic picture module 16 and worked,
And input upper strata and want display logic picture type and display parameters, so that logic picture module 16 produces required logic and drawn
Face, image generating module 14 is equally sent to image storage module 13, and image storage module 13 is then deposited into image and deposited
Logic picture storage region in memory modules 15.
Shown RGB image time sequence parameter is also issued figure by high-level interface module 12 by high-level interface module 12 simultaneously
As sequence generation module 10, image sequence generation module 10 produces required pixel clock and RGB image clock signal accordingly
(VSYNC vertical synchronization, HSYNC rows are synchronous, DE video datas useful signal) is to image level movement control module 9 and horizontal moves
Motion video generation module 7 forms RGB (color of red, green, blue three) image.
In the step 1, when image level mobile module (4.1) carries out image level movement processing, walked as follows
Rapid processing, move right 1 pixel every time as shown in Figures 2 and 3, in Fig. 2, and this is merely illustrative, and actual mobile number of pixels takes
The translational speed (number of pixels that i.e. upper-layer configured moves every time) certainly configured in upper strata:
Step 101:Image level movement control module 9 controls image memory interface 1 to be read from raw image data and controlled
Original image is taken out in module 3 includes some row view data including the 1st row (to avoid causing because to storage operation
Delay, therefore start once read multirow data buffer storage into raw image data cache module 2) be deposited into original image number
According to cache module 2;
Step 102:The image level movement notification image of control module 9 moves horizontally the image level movement in module 4.1
The number of pixels that module 4.1 moves horizontally every time, image level mobile module 4.1 is according to the default method of operation moved horizontally
Raw image data is controlled to read the respective pixel data that control module 3 reads corresponding row, raw image data reads control mould
The respective pixel data of the corresponding row of above-mentioned reading are transported to image level by raw image data cache module 2 and moved by block 3
In dynamic model block 4.1;
Step 103:Image level mobile module 4.1 moves in control signal according to image level and moves horizontally pixel control
Raw image data processed reads control module 3 and reads the image pixel stored in raw image data cache module 2, concrete mode
It is as follows;
When image level mobile module 4.1 controls image to move horizontally, and horizontal movement velocity is 1 pixel, image
Module 4.1 is moved horizontally to first pass through last pixel of the raw image data reading taking-up the first row of control module 3 and deposit
To moving horizontally in data cache module 5.1, further take out first pixel and be stored in and move horizontally data cache module
In 5.1 follow-up buffer address, last pixel of the first row before the taking-up circulated in this mode after single treatment is simultaneously suitable
Being deposited into for sequence is moved horizontally in the follow-up buffer address of data cache module 5.1, first before further taking out after single treatment
Pixel and being stored in is moved horizontally in the follow-up buffer address of data cache module 5.1, when moving horizontally data buffer storage mould
When block 5.1 is stored in data line, then the row data are then to move horizontally the pixel arrangement of image, every row pixel are carried out above-mentioned
Handling the image pixel after being moved horizontally, (if it is from left to right translational speed is 1 pixel, (as shown in Figure 2) then schemes
Last pixel P (x- for first passing through raw image data as moving horizontally module 4.1 and reading control module 3 and taking out the first row
1,0) and be stored in and move horizontally in data cache module 5.1, further take out first pixel P (0,0) and successively be stored in water
In the dynamic further cache address of data cache module 5.1 of translation, the next pixel of taking-up that so circulates and order are deposited into water
In the continuous buffer address of the dynamic data cache module 5.1 of translation, as shown in Figure 2).
In the step 103 of above-mentioned technical proposal, when image level mobile module 4.1 controls image to move horizontally, and it is horizontal
Translational speed is n pixel, and during n > 1, then image level mobile module 4.1 reads control module 3 by raw image data
Take out the last n pixel of the first row and be stored in and move horizontally in data cache module 5.1, further take out n picture before the first row
Element is simultaneously stored in and moved horizontally in the follow-up buffer address of data cache module 5.1, before the taking-up circulated in this mode
The last n pixel of the first row and being deposited into for order after single treatment move horizontally the follow-up caching of data cache module 5.1
N pixel and it is stored in address, before the first row before further taking out after single treatment and moves horizontally data cache module 5.1
In follow-up buffer address, when moving horizontally the deposit data line of data cache module 5.1, then the row data are then horizontal shiftings
The pixel arrangement of motion video, the image pixel after above-mentioned processing is moved horizontally is carried out to every row pixel.
The step 2 is carried out after the step 103, step 2 concretely comprises the following steps:When first two row of piece image moves picture
According to after being cached to and moving horizontally data cache module 5.1, image level moves control module 9 and produced according to image sequential prime number
Image clock signal controlled level moving image data output module 6 moves horizontally image by what is cached caused by module 10
Data output feedwater translation motion video generation module 7, moves horizontally the removal of image generating module 7 and moves horizontally in view data
Relative delay and shake, move horizontally view data and image clock signal synchronously aligns, so as to produce the image moved horizontally
Signal, and it is sent into image synchronization buffer module 8.
In the step 103 of above-mentioned technical proposal, before operation is moved horizontally, the number of pels per line of original image according to by according to
In secondary order deposit raw image data cache module 2, after operation startup is moved horizontally, image level mobile module 4.1
Control module 3, which is read, according to translational speed (moving pixel) control raw image data reads raw image data cache module 2
Pixel, the image level movement notification image of control module 9 moves horizontally the number of pixels that module 4.1 moves every time, and starts
Image level mobile module 4.1 works, and image level mobile module 4.1 is then according to the method for operation moved horizontally as previously described
Control raw image data reads control module 3 and reads corresponding pixel data from raw image data cache module 2.
In the step 2 of above-mentioned technical proposal, to avoid having the phenomenon of splashette in the switching from rest image to mobile image,
Image level movement control module 9 can wait a frame of current quiet image after the output of image generating module 7 is moved horizontally,
Control moves horizontally image generating module 7 and is switched under the operation of output level mobile image when next new frame starts, same to time control
System moves horizontally view data output module 6 and moves horizontally view data output by what is cached.Specific operation process is:Work as water
Translate motion video generation module 7 and controlled output mobile picture by image level movement control module 9 when a new frame starts
After order, then the RGB image clock signal that is sent according to image sequence generation module 10, in the video data useful signal of every row
During starting, the mobile image number of the read level mobile data cache module 5.1 of controlled level moving image data output module 6
According to now, moving horizontally view data output module 6 then by moving horizontally image generating module 7 in RGB image clock signal
Control is lower alternately to read the data for being cached to and moving horizontally 5.1 two sub- buffers of data cache module, moves horizontally image production
When raw module 7 obtains the moving picture data of each row successively, then remove both relative delay and shake, it is ensured that data and RGB
Image clock signal synchronously aligns, and so as to produce the RGB image signal moved horizontally, and gives image synchronization buffer module 8.
In above-mentioned technical proposal, due to the visual persistence phenomenon of human eye, the principle that moving image is shown on module is every
Moving horizontally after image shows some frame numbers for secondary fixation shows that fixes next time moves horizontally image again, and such human eye is taken a fancy to
It is coherent movement to remove image, so, the timing of picture moving speed one (i.e. pixel movement interval holding is constant), every time mobile figure
As showing that frame number is more, similarly, when each mobile image shows that frame number is constant, each faster (i.e. pixel of picture moving speed
Mobile interval becomes big), then human eye looks the faster of image movement, on the contrary then slower.Above it is stated that picture moving speed
Operation, illustrate the operation of picture moving frame number now:After upper-layer configured picture moves frame number every time, opened when moving horizontally picture
When beginning is exported by moving horizontally image generating module 7, image level movement control module 9 monitors simultaneously is moving horizontally image production
The output frame number of each moving image in raw module 7, when image level movement control module 9 detects current moving image
When the frame number of output is not reaching to configured frame number, then image level movement control module 9 controls image to move horizontally module
4.1 still produce present level moving image, i.e. the original position of the circulation read operation of original image pixels is constant, so then protects
Current moving image has been held to show, every time after the frame image data for moving horizontally image generating module 7 all exports, image
Control module 9 is moved horizontally to control image memory interface 1 to read the row view data of beginning two of original image again and cache
Into raw image data cache module 2, and control image to move horizontally module 4.1 and carry out same moving operation, from image
Memory interface 1 to being all then constantly to cache next line when a line operates during moving horizontally data cache module 5.1, when
Image level movement control module 9 detects that the current moving image output frame number moved horizontally in image generating module 7 reaches
When configuring frame number (now the data of present frame have all passed), then image level movement control module 9 equally controls image to deposit
Store up interface 1 and input original image row data, and control image to move horizontally the operation that module 4.1 carries out next moving image, i.e.,
Reading is started the cycle over from next mobile pixel, the interval of now next mobile pixel (such as from pixel 1, is spaced 2 pictures
Element, circulating and read since pixel 3) i.e. translational speed moves control module 9 also by image level and controls image level to move
Dynamic model block 4.1 and produce new moving image data.So as to realize the display of new moving image frame.
In above-mentioned technical proposal, when image level movement control module 9 detects that to move horizontally image generating module 7 inner each
When the mobile totalframes of individual moving image output or movement reach totalframes or the total time that upper strata is configured total time, wait last
After the completion of one frame mobile image has exported, " whether can show that the image of last transportable frame still returns further according to set by upper strata
Echo show static original image " command operation, when to show last transportable frame, then image level movement control module 9
Such as keep moving picture data constant, when to return to display original image, then stop the module of related moving operation, and control
Move horizontally image generating module 7 and original image number is directly read under RGB clock signal synchronizations by image memory interface 1
According to so as to export original static stationary data.
In above-mentioned technical proposal, no matter original static stationary image or move horizontally image be output to move horizontally image output
During interface 11, output video standard that image output interface 11 is configured according to the upper strata of image memory interface 1 is moved horizontally (such as
LVDS low-voltage differential signals, MIPI movement Industry Processor Interfaces signal, DP high-definition digitals display interface signals, V-By-One
Video standard etc.) and various video standards configured transmission (such as LVDS standards VESA/JEIDA coding, transmission Link links
Number;The transmission Lane port numbers of MIPI standards, Video/Command patterns;DP1.1/1.2, driving preemphasis, the V- of DP standards
The data transmission rates of By-One standards, data array etc.) required corresponding vision signal is converted into, and synchronize defeated
Go out.
The content that this specification is not described in detail belongs to prior art known to professional and technical personnel in the field.
Claims (10)
1. a kind of produce the device for moving horizontally figure signal based on FPGA, it is characterised in that:It includes image memory interface
(1), image level mobile module (4.1), image level move control module (9) and move horizontally image output interface (11),
Described image moves horizontally module (4.1) and image level movement control module (9) is integrated in field programmable gate array, institute
The image input that image memory interface (1) is field programmable gate array is stated, it is described to move horizontally image output interface (11)
For the output end of image of field programmable gate array, the signal input part that described image moves horizontally control module (9) is scene
The control signal input of programmable gate array, described image memory interface (1) connection figure picture move horizontally the letter of module (4.1)
Number input;The signal output part connection that described image moves horizontally module (4.1) moves horizontally image output interface (11), institute
The image level movement control signal output for stating image level movement control module (9) distinguishes connection figure as memory interface (1)
With the control signal input of image level mobile module (4.1);Described image memory interface (1) is used to receive original static stationary figure
As data;
Described image move horizontally module (4.1) be used for move horizontally image output interface (11) output level mobile image letter
Number;
Described image moves horizontally control module (9) and provides image level movement control letter for image level mobile module (4.1)
Number, and receive the image mobile status signal that described image moves horizontally module (4.1).
2. according to claim 1 produce the device for moving horizontally figure signal based on FPGA, it is characterised in that:It is described existing
Field programmable gate array is also integrated with raw image data and reads control module (3), moves horizontally view data output module
(6) image generating module (7), image sequence generation module (10) and image synchronization buffer module (8), are moved horizontally;The figure
Image generating module (7) and image level movement control module (9) are moved horizontally as described in sequence generation module (10) is respectively
There is provided pixel clock and image clock signal, it is respectively described to move horizontally image that described image, which moves horizontally control module (9),
Data outputting module (6) and move horizontally image generating module (7) provide image level movement control signal, described image storage
It is that described image moves horizontally module (4.1) offer original static stationary that interface (1) reads control module (3) by raw image data
View data, described image, which moves horizontally module (4.1) and passed sequentially through, described moves horizontally view data output module (6), water
Translation motion video generation module (7) is to moving horizontally image output interface (11) output level mobile image signal;The level
Mobile image generation module (7) moves horizontally image output interface (11) by described image sync buffering module (8) with described
Connection;
The raw image data reads control module (3) and is used to provide original static stationary figure for image level mobile module (4.1)
As data, described image moves horizontally module (4.1) and provides image level for the view data output module (6) that moves horizontally
Movable signal;
Move horizontally image generating module (7) and be conveyed to image synchronization buffer module (8) for image will to be moved horizontally, image is same
Walk buffer module (8) and carry out synchronism output feedwater translation motion video output interface (11) after image buffers.
3. according to claim 2 produce the device for moving horizontally figure signal based on FPGA, it is characterised in that:It is described existing
Field programmable gate array is also integrated with raw image data cache module (2), and described image memory interface (1) passes through described original
View data cache module (2) is that the raw image data reads control module (3) offer original static stationary view data;
Image level movement control module (9) control image memory interface (1) is read in control module (3) from raw image data
Some row view data that taking out original image is included including the 1st row are deposited into raw image data cache module (2).
4. according to claim 3 produce the device for moving horizontally figure signal based on FPGA, it is characterised in that:It is described existing
Field programmable gate array, which is also integrated with, moves horizontally data cache module (5.1), and described image moves horizontally module (4.1) and passed through
Data cache module (5.1) is moved horizontally to be connected with the view data output module (6) that moves horizontally;
Image level mobile module (4.1) first passes through last of raw image data reading control module (3) taking-up the first row
Individual pixel and being stored in is moved horizontally in data cache module (5.1), is further taken out first pixel and is stored in horizontal shifting
In the follow-up buffer address of dynamic data cache module (5.1).
5. a kind of produce the method for moving horizontally figure signal based on FPGA, it is characterised in that it comprises the following steps:
Step 1:The control signal input of field programmable gate array, which receives, moves horizontally picture startup order and level
After moving image parameter, the raw image data for being inputted image input according to image clock signal is sent into field programmable gate
Array carries out image level movement processing and obtains moving horizontally view data;
Step 2:According to moving horizontally relative delay and shake in view data described in the movement of image clock signal, and by level
Synchronously alignment generation moves horizontally picture signal for moving image data and image clock signal.
6. according to claim 5 produce the method for moving horizontally figure signal based on FPGA, it is characterised in that:
Also include step 3 after the step 2:Image generating module (7) is moved horizontally by level in field programmable gate array
Mobile image is conveyed to image synchronization buffer module (8), and synchronism output is given after image synchronization buffer module (8) carries out image buffers
Image output interface (11) is moved horizontally, moves horizontally what image output interface (11) was inputted according to high-level interface module (12)
Upper strata point screen interface standard signals produce corresponding vision signal, and light display module simultaneously from image channel.
7. according to claim 5 produce the method for moving horizontally figure signal based on FPGA, it is characterised in that:The step
In rapid 1, the control signal input of field programmable gate array, which receives, to be moved horizontally picture startup order and moves horizontally
After frame parameter, the raw image data for being inputted image input according to image clock signal is sent into field programmable gate array
Progress image level movement handles to obtain the specific method for moving horizontally view data:Image in field programmable gate array
Move horizontally control module (9) from high-level interface module (12) receive upper strata move horizontally picture start order, Yi Jishui
During flat moving image parameter, image sequence generation module (10) moves control module (9) to image level and moves horizontally image
Generation module (7) transport picture clock signal, the figure selecting control that the image clock signal is sent with high-level interface module (12)
Together, control image moves horizontally control module (9) respectively to image memory interface (1), image level mobile module to signal processed
(4.1), move horizontally view data output module (6) and move horizontally image generating module (7) transport picture and move horizontally control
Signal processed, make image memory interface (1) that the image that needs move horizontally is defeated by raw image data reading control module (3)
Give image level mobile module (4.1) and carry out image level movement processing, move horizontally the data after handling by level
Moving image data output module (6) and move horizontally image generating module (7) processing after export, obtain field-programmable gate array
Row output moves horizontally view data.
8. according to claim 7 produce the method for moving horizontally figure signal based on FPGA, it is characterised in that:The step
In rapid 1, when image level mobile module (4.1) carries out image level movement processing, following steps processing is carried out:
Step 101:Image level movement control module (9) control image memory interface (1) reads from raw image data and controlled
Some row view data that original image is taken out in module (3) to be included including the 1st row are deposited into raw image data and cached
Module (2);
Step 102:Image level movement control module (9) notification image moves horizontally the image level movement in module (4.1)
The number of pixels that module (4.1) moves horizontally every time, image level mobile module (4.1) is according to the default operation moved horizontally
Mode controls raw image data to read the respective pixel data that control module (3) reads corresponding row, and raw image data is read
The respective pixel data of the corresponding row of above-mentioned reading are transported to by control module (3) by raw image data cache module (2)
In image level mobile module (4.1);
Step 103:Image level mobile module (4.1) moves in control signal according to image level and moves horizontally pixel control
Raw image data reads the image pixel that control module (3) reads storage in raw image data cache module (2), specific side
Formula is as follows;
When image level mobile module (4.1) control image moves horizontally, and horizontal movement velocity is 1 pixel, image water
Flat mobile module (4.1) first passes through raw image data and reads last pixel of control module (3) taking-up the first row and deposit
It is put into and moves horizontally in data cache module (5.1), further takes out first pixel and be stored in and move horizontally data buffer storage
In the follow-up buffer address of module (5.1), the first row last picture before the taking-up circulated in this mode after single treatment
Simultaneously being deposited into for order moves horizontally in the follow-up buffer address of data cache module (5.1) element, before further taking out after single treatment
First pixel and being stored in move horizontally in the follow-up buffer address of data cache module (5.1), when moving horizontally
When data cache module (5.1) is stored in data line, then the row data are then to move horizontally the pixel arrangement of image, to every row picture
Element carries out the image pixel after above-mentioned processing is moved horizontally.
9. according to claim 8 produce the method for moving horizontally figure signal based on FPGA, it is characterised in that:The step
In rapid 103, when image level mobile module (4.1) control image moves horizontally, and horizontal movement velocity is n pixel, and n >
When 1, then image level mobile module (4.1) passes through raw image data and reads the last n that control module (3) takes out the first row
Pixel and being stored in is moved horizontally in data cache module (5.1), is further taken out n pixel before the first row and is stored in level
In the follow-up buffer address of mobile data cache module (5.1), the last n of the first row before the taking-up so circulated after single treatment
Simultaneously being deposited into for order moves horizontally in the follow-up buffer address of data cache module (5.1) individual pixel, once locates before further taking out
N pixel and being stored in is moved horizontally in the follow-up buffer address of data cache module (5.1) before the first row after reason, when
When moving horizontally data cache module (5.1) deposit data line, then the row data are then to move horizontally the pixel arrangement of image,
The image pixel after above-mentioned processing is moved horizontally is carried out to every row pixel.
10. according to claim 9 produce the method for moving horizontally figure signal based on FPGA, it is characterised in that:It is described
The step 2 is carried out after step 103, step 2 concretely comprises the following steps:When the first two row movement pixel data of piece image is buffered
To after moving horizontally data cache module (5.1), image level movement control module (9) is according to image sequence generation module (10)
Caused image clock signal controlled level moving image data output module (6) moves horizontally view data by what is cached
Output feedwater translation motion video generation module (7), move horizontally image generating module (7) removal and move horizontally in view data
Relative delay and shake, move horizontally view data and image clock signal synchronously aligns, so as to produce the image moved horizontally
Signal, and it is sent into image synchronization buffer module (8).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510865871.4A CN105427774B (en) | 2015-11-30 | 2015-11-30 | The device and method for moving horizontally figure signal is produced based on FPGA |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510865871.4A CN105427774B (en) | 2015-11-30 | 2015-11-30 | The device and method for moving horizontally figure signal is produced based on FPGA |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105427774A CN105427774A (en) | 2016-03-23 |
CN105427774B true CN105427774B (en) | 2018-03-13 |
Family
ID=55505945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510865871.4A Active CN105427774B (en) | 2015-11-30 | 2015-11-30 | The device and method for moving horizontally figure signal is produced based on FPGA |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105427774B (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201238363Y (en) * | 2008-06-23 | 2009-05-13 | 北京牡丹视源电子有限责任公司 | Display image movement response test equipment |
CN103888766A (en) * | 2014-03-12 | 2014-06-25 | 广东威创视讯科技股份有限公司 | System for generating random motion image video source |
CN104882089A (en) * | 2014-02-27 | 2015-09-02 | 乐金显示有限公司 | Image display device and driving method thereof |
CN104900204A (en) * | 2015-06-12 | 2015-09-09 | 武汉精测电子技术股份有限公司 | Logic frame overlapping device and method based on FPGA |
CN104932124A (en) * | 2015-06-12 | 2015-09-23 | 武汉精测电子技术股份有限公司 | FPGA-based figure signal producing device and method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120048748A (en) * | 2010-11-04 | 2012-05-16 | 경운대학교 산학협력단 | Pattern image transmitter for inspecting display and method of inspecting display using the same |
-
2015
- 2015-11-30 CN CN201510865871.4A patent/CN105427774B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN201238363Y (en) * | 2008-06-23 | 2009-05-13 | 北京牡丹视源电子有限责任公司 | Display image movement response test equipment |
CN104882089A (en) * | 2014-02-27 | 2015-09-02 | 乐金显示有限公司 | Image display device and driving method thereof |
CN103888766A (en) * | 2014-03-12 | 2014-06-25 | 广东威创视讯科技股份有限公司 | System for generating random motion image video source |
CN104900204A (en) * | 2015-06-12 | 2015-09-09 | 武汉精测电子技术股份有限公司 | Logic frame overlapping device and method based on FPGA |
CN104932124A (en) * | 2015-06-12 | 2015-09-23 | 武汉精测电子技术股份有限公司 | FPGA-based figure signal producing device and method |
Also Published As
Publication number | Publication date |
---|---|
CN105427774A (en) | 2016-03-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102118592B (en) | System for displaying multivideo | |
CN102160386B (en) | Method and apparatus for displaying stereoscopic image | |
CN105120187B (en) | A kind of image processing method of laser television, system and laser television | |
CN101894515B (en) | Display device and display method | |
CN105554423B (en) | A kind of display device and television set | |
CN102742284B (en) | The method and apparatus of display 3D rendering and the method and apparatus of control shutter glasses | |
US8525872B2 (en) | Method for displaying a three-dimensional image and display apparatus for performing the same | |
CN103236243B (en) | A kind of display device and televisor | |
CN106131410B (en) | Camera and control device | |
CN103065610B (en) | Split joint screen synchronous disposal method and split joint screen synchronous disposal device | |
EP2442298A1 (en) | Image display device, image display observing system, image display method, and program | |
CN102222469B (en) | Dynamic imaging device of LED lampstandards and application of same in tunnel advertisements | |
CN102687195A (en) | Two-dimensional/three-dimensional image display apparatus and method of driving the same | |
CN103035213A (en) | Method of driving a display panel and display apparatus for performing the same | |
US20100302352A1 (en) | Video data signal, system and method for controlling shutter glasses | |
CN102572480A (en) | Shutter 3D LCD TV ghosting eliminating device and method for not influencing brightness | |
CN102789769A (en) | Three-dimensional (3D) liquid crystal display driving method and 3D liquid crystal display system | |
CN105575345B (en) | A kind of method for displaying image and device | |
CN105469730B (en) | The device and method of oblique line mobile graphics signal is produced based on FPGA | |
CN105427774B (en) | The device and method for moving horizontally figure signal is produced based on FPGA | |
TWI413099B (en) | Overdriving apparatus and method thereof | |
CN105847730A (en) | Video code stream output control and processing method, chip and system | |
CN202205428U (en) | Tunnel advertisement | |
CN105489145B (en) | The device and method for vertically moving figure signal is produced based on FPGA | |
CN105334648B (en) | The device and method of mobile graphics signal is generated based on FPGA |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 430070 Hubei Province, Wuhan city Hongshan District Road No. 48 bookstore (North Industrial Park) 1 building 11 layer Patentee after: Wuhan fine test electronics group Limited by Share Ltd Address before: 430070 Hubei City, Hongshan Province, South Lake Road, No. 53, Hongshan Venture Center, building on the 4 floor, No. Patentee before: Wuhan Jingce Electronic Technology Co., Ltd. |
|
CP03 | Change of name, title or address |