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 PDF

Info

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
Application number
CN201510865871.4A
Other languages
Chinese (zh)
Other versions
CN105427774A (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.)
Wuhan Jingce Electronic Group Co Ltd
Original Assignee
Wuhan Jingce Electronic 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 Wuhan Jingce Electronic Technology Co Ltd filed Critical Wuhan Jingce Electronic Technology Co Ltd
Priority to CN201510865871.4A priority Critical patent/CN105427774B/en
Publication of CN105427774A publication Critical patent/CN105427774A/en
Application granted granted Critical
Publication of CN105427774B publication Critical patent/CN105427774B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09GARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
    • G09G3/00Control arrangements or circuits, of interest only in connection with visual indicators other than cathode-ray tubes
    • G09G3/006Electronic inspection or testing of displays and display drivers, e.g. of LED or LCD displays
    • GPHYSICS
    • G02OPTICS
    • G02FOPTICAL 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/00Devices 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/01Devices 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/13Devices 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/1306Details
    • G02F1/1309Repairing; 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

The device and method for moving horizontally figure signal is produced based on FPGA
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).
CN201510865871.4A 2015-11-30 2015-11-30 The device and method for moving horizontally figure signal is produced based on FPGA Active CN105427774B (en)

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)

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

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

Patent Citations (5)

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