CN111208963B - Video synchronous display method and system - Google Patents
Video synchronous display method and system Download PDFInfo
- Publication number
- CN111208963B CN111208963B CN202010025990.XA CN202010025990A CN111208963B CN 111208963 B CN111208963 B CN 111208963B CN 202010025990 A CN202010025990 A CN 202010025990A CN 111208963 B CN111208963 B CN 111208963B
- Authority
- CN
- China
- Prior art keywords
- frame
- display
- rectangular
- pixel points
- stripes
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1423—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display
- G06F3/1446—Digital output to display device ; Cooperation and interconnection of the display device with other functional units controlling a plurality of local displays, e.g. CRT and flat panel display display composed of modules, e.g. video walls
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G5/00—Control arrangements or circuits for visual indicators common to cathode-ray tube indicators and other visual indicators
- G09G5/14—Display of multiple viewports
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
The invention discloses a video synchronous display method and a system, based on the method provided by the invention, when synchronous verification of a spliced screen is carried out, output frame synchronization of video segmentation equipment is judged through rectangular stripes which are diffused outwards from a central point at a constant speed and circulate continuously.
Description
Technical Field
The present application relates to the field of video display technologies, and in particular, to a method and a system for synchronously displaying videos.
Background
The video splicing equipment is required to be used in application occasions such as a television wall and multi-screen projection. The method divides an input video signal in real time, then synchronously outputs different pictures to different display equipment, and the divided pictures need to be frame-synchronized, so that the tearing feeling and the dislocation feeling among a plurality of pictures can be reduced.
The traditional method for judging whether each spliced screen is in frame synchronization is to play a video source with a time stamp or a frame stamp, after the video source is divided by video splicing equipment, a tester judges whether the time stamp or the frame stamp is the same or not by continuously shooting and capturing pictures, if so, the frame synchronization is indicated, otherwise, the frame synchronization is not performed.
The existing method for judging whether the frame synchronization is carried out between the spliced screens is to judge whether the time stamps or the frame stamps are the same or not by using a photographing mode, and has the following defects:
(a) It is necessary to make a video with a time stamp or a frame stamp, and a professional tester takes continuous shooting judgment, which is very time consuming in the product development stage.
(b) The most intuitive method for the audience to judge whether the pictures of the spliced screens are synchronous cannot be provided, and if frame difference exists and the audience does not have the test video with the time stamp or the frame stamp, the audience needs very high observation force to identify whether the pictures of the spliced screens are asynchronous by human eyes.
Disclosure of Invention
The invention provides a video synchronous display method and a video synchronous display system, which are used for solving the problems that in the prior art, videos with time stamps or frame stamps need to be manufactured, professional testers continuously take pictures for judgment, and the method consumes time very much in the product research and development stage.
The specific technical scheme is as follows:
a method of video synchronized display, the method comprising:
when a first frame is displayed, generating rectangular stripes on a spliced screen, and recording vertex pixel points of a rectangle;
displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and enlarging q pixel points up and down;
and recording the row and column values of the vertex pixel points of the rectangular stripes in the second frame, and taking the row and column values as the judgment conditions of the next frame.
Optionally, before generating rectangular stripes on the tiled screen and recording vertex pixel points of the rectangles, the method further includes:
setting the number of the stripes of the rectangular stripes to be 10 according to display conditions;
the display cycle period of the rectangular stripe is set to 2 seconds.
Optionally, after recording a row-column value of a vertex pixel point of a rectangular stripe in the second frame and using the row-column value as a determination condition of the next frame, the method further includes:
judging whether frames are horizontally synchronous or not according to the adjacent display screens in the horizontal direction;
and judging whether the frames are vertically synchronous or not according to the display screens adjacent in the vertical direction.
Optionally, the frame-by-frame display of each pixel point in the rectangular stripe is performed according to a display mode that p pixel points are moved left and right and q pixel points are enlarged up and down, and the method includes:
determining an aspect ratio of the split display screen;
determining a left-and-right moving pixel point of each pixel point on the rectangular stripe as p and a up-and-down moving pixel point as q according to the length-width ratio, wherein the ratio of p to q is equal to the length-width ratio;
and displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and enlarging q pixel points up and down.
A video synchronized display system, the system comprising:
the generating module is used for generating rectangular stripes on the spliced screen when the first frame is displayed and recording vertex pixel points of the rectangles;
the processing module is used for displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and expanding q pixel points up and down; and recording the row and column values of the vertex pixel points of the rectangular stripes in the second frame, and taking the row and column values as the judgment conditions of the next frame.
Optionally, the processing module is further configured to set the number of the rectangular stripes to 10 according to a display condition; the display cycle period of the rectangular stripe is set to 2 seconds.
Optionally, the processing module is further configured to determine whether frames are horizontally synchronized according to the display screens adjacent in the horizontal direction; and judging whether the frames are vertically synchronous or not according to the display screens adjacent in the vertical direction.
Optionally, the processing module is further configured to determine an aspect ratio of the split display screen; determining a left-and-right moving pixel point of each pixel point on the rectangular stripe as p and a up-and-down moving pixel point as q according to the length-width ratio, wherein the ratio of p to q is equal to the length-width ratio; and displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and enlarging q pixel points up and down.
Based on the method provided by the invention, when the synchronous verification of the spliced screen is carried out, the output frame synchronization of the video segmentation equipment is judged by the continuous circulating rectangular stripes which are diffused outwards from the central point at a constant speed, the method is simpler and more intuitive, the judgment can be easily carried out only by human eyes, and when the frames are not synchronous, the splicing positions of all the display screens have dislocation difference of stable movement, so that the mode of adding a time stamp or a frame stamp in the video is avoided, and the frame synchronization verification time of a user or a worker is also reduced.
Drawings
FIG. 1 is a flowchart illustrating a method for video synchronization display according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of a rectangular stripe display interface of a 4-tiled screen according to an embodiment of the present invention;
FIG. 3 is a horizontal synchronization determination interface of a 4-tiled display according to an embodiment of the present invention;
FIG. 4 is a schematic diagram of a vertical-direction synchronous determination interface of a 4-tiled display screen according to an embodiment of the present invention;
FIG. 5 is a schematic diagram of a 4-tile screen pixel point location interface in an embodiment of the present disclosure;
FIG. 6 is a schematic diagram of a mosaic screen pixel point position recording interface in an embodiment of the present invention;
fig. 7 is a schematic structural diagram of a video synchronization display system according to an embodiment of the present invention.
Detailed Description
The technical solutions of the present invention are described in detail with reference to the drawings and the specific embodiments, and it should be understood that the embodiments and the specific technical features in the embodiments of the present invention are merely illustrative of the technical solutions of the present invention, and are not restrictive, and the embodiments and the specific technical features in the embodiments of the present invention may be combined with each other without conflict.
Fig. 1 is a flowchart of a video synchronous display method according to an embodiment of the present invention, where the method includes:
s1, generating rectangular stripes on a spliced screen when a first frame is displayed, and recording vertex pixel points of a rectangle;
s2, displaying each pixel point in the rectangular stripes frame by frame according to a display mode that p pixel points are moved left and right and q pixel points are enlarged up and down;
and S3, recording the row and column values of the vertex pixel points of the rectangular stripes in the second frame, and taking the row and column values as the judgment conditions of the next frame.
Specifically, in the present invention, a periodically repeating rectangular black and white fringe video based on center diffusion is used. For a 2x2 tiled screen display, a plurality of stripe videos displayed on the tiled screen are in a symmetrical rectangular state and uniformly spread from the center to the periphery (as shown in fig. 2), and each stripe is distinguished by a black-white interval. When the video is played, audiences can judge whether the pictures of the adjacent display screens are synchronous or not through the moving stripes, and when the frames are asynchronous, the boundaries among the display screens of the spliced screen can be observed to have stably moving dislocation. If the frames are synchronized, no misalignment can be observed on the boundary. For convenient observation, the number of stripes cannot be too small, nor can they be moved too quickly. Through practical verification, the number of the stripes is 10, and whether the frames are synchronous or not can be directly observed within 2 seconds of one cycle period. The technical scheme of the invention is concretely realized as follows:
with a 2 × 2 spliced screen, the spliced screen is formed by splicing 4 display screens and is divided into a display screen 1, a display screen 2, a display screen 3 and a display screen 4. The black and white stripes are rectangles with an aspect ratio equal to the resolution aspect ratio of a 2x2 tiled screen and are symmetric about the center. The black and white rectangular stripes are expanded outwards at a constant speed, and new rectangular stripes are continuously generated at the central point like ripples diffused from the center, so that a video image which is in cyclic reciprocation and continuously generated and diffused by the rectangular stripes at the central point is formed.
Fig. 3 is a display interface at time T0, fig. 4 is a display interface at time T1, and images at two consecutive times T0 and T1 in fig. 3 and fig. 4 are 4 tiled screens to display different contents. A user or a worker can judge whether the display screen 1 and the display screen 2 and the display screens 3 and 4 are horizontally staggered or not, namely whether frames in the horizontal direction are synchronous or not, through the up-down uniform-speed diffusion and propagation of black and white stripes; whether the display screen 1 and the display screen 3, the display screen 2 and the display screen 4 are staggered or not is judged by moving the black and white stripes diffused and spread at a constant speed left and right, namely whether the display screen frames in the vertical direction are synchronous or not is judged.
Further, because the aspect ratio of the rectangular stripes is consistent with the aspect ratio (L/W) of the resolution of each display screen, 4 right angles of each moving and diffusing rectangle move outwards from the central point of the spliced screen at a constant speed along 2 straight lines with the slope of +/-L/W, the pixel points are evenly spaced, and when the moving points exceed the spliced screen, new rectangular stripes are generated and then the operation is circulated according to the mode.
Further, when generating pixel values of black and white stripes for each frame of image in the system, the following method can be used to implement:
step 1, generating black and white rectangular stripes of a first frame according to the position of a display pixel point shown in FIG. 5, and storing the row and column positions of vertex pixel points of all rectangles in the first frame;
and 2, moving p and q pixel points (a display interface shown in fig. 6) in each frame at the left-right and up-down expanding speeds of the black-and-white rectangular stripes, and meeting the condition that p/q = L/W. When each pixel value of the second frame is judged, only the difference value of the row and column values of the rectangular vertex of the previous frame adjacent to each pixel point and close to the central point needs to be judged. And the horizontal judgment value is p, and the vertical judgment value is q.
And 3, storing the row and column values of the vertex pixels of the black-white rectangular stripe of the second frame as a judgment basis for calculating the next frame, continuously obtaining the row and column values of the new black-white stripe vertex in each frame, further continuously obtaining the pixel value of each pixel point in each frame, and finally obtaining the wireless circulating black-white stripe video.
In addition, there is a fast algorithm to obtain the black and white striped video described above. If it is not desired to use the above 3 steps each time a new image frame is generated, but to simultaneously reduce the algorithm complexity and increase the calculation speed of the pixel points, the positions of the rectangular vertices of the black-and-white stripe frames can be calculated in advance according to the above 3 steps. The row and column values of the pixel vertexes are a periodic sequence, can be directly stored in an on-chip memory of the FPGA, and can be directly extracted according to the frame count during calculation.
Based on the method provided by the invention, when the synchronous verification of the spliced screen is carried out, the output frame synchronization of the video segmentation equipment is judged by the continuous circulating rectangular stripes which are diffused outwards from the central point at a constant speed, the method is simpler and more intuitive, the judgment can be easily carried out only by human eyes, and when the frames are not synchronous, the splicing positions of all the display screens have dislocation difference of stable movement, so that the mode of adding a time stamp or a frame stamp in the video is avoided, and the frame synchronization verification time of a user or a worker is also reduced.
Corresponding to the method provided by the present invention, an embodiment of the present invention further provides a video synchronization display system, and as shown in fig. 7, the video synchronization display system in the embodiment of the present invention includes:
the generating module 701 is configured to generate a rectangular stripe on the tiled screen when the first frame is displayed, and record a vertex pixel point of the rectangle;
the processing module 702 is configured to perform frame-by-frame display on each pixel point in the rectangular stripe according to a display mode that p pixel points are moved left and right and q pixel points are enlarged up and down; and recording the row and column values of the vertex pixel points of the rectangular stripes in the second frame, and taking the row and column values as the judgment conditions of the next frame.
Further, in this embodiment of the present invention, the processing module 702 is further configured to set the number of stripes of the rectangular stripe to 10 according to a display condition; the display cycle period of the rectangular stripe is set to 2 seconds.
Further, in this embodiment of the present invention, the processing module 702 is further configured to determine whether frames are horizontally synchronized according to a display screen adjacent to each other in a horizontal direction; and judging whether the frames are vertically synchronous or not according to the display screens adjacent in the vertical direction.
Further, in this embodiment of the present invention, the processing module 702 is further configured to determine an aspect ratio of the split display screen; determining a left-and-right moving pixel point of each pixel point on the rectangular stripe as p and a up-and-down moving pixel point as q according to the aspect ratio, wherein the ratio of p to q is equal to the aspect ratio; and displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and enlarging q pixel points up and down.
While the preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following appended claims be interpreted as including the preferred embodiment and all such alterations and modifications as fall within the scope of the application, including the use of specific symbols, labels, or other designations to identify the vertices.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
Claims (2)
1. A method for video synchronized display, the method comprising:
setting the number of the rectangular stripes to 10 and the display cycle period of the rectangular stripes to 2 seconds according to the display conditions;
generating rectangular stripes on a spliced screen when a first frame is displayed, and recording vertex pixel points of a rectangle; the rectangular stripes are in a rectangular state which is symmetrical by taking the center of the spliced screen as a center;
displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and enlarging q pixel points up and down; the method comprises the following specific steps: determining an aspect ratio of the split display screen; determining a left-and-right moving pixel point of each pixel point on the rectangular stripe as p and a up-and-down moving pixel point as q according to the length-width ratio, wherein the ratio of p to q is equal to the length-width ratio; displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and enlarging q pixel points up and down;
recording the row and column values of the vertex pixel points of the rectangular stripes in the second frame, and taking the row and column values as the judgment conditions of the next frame;
judging whether frames are horizontally synchronous or not according to the adjacent display screens in the horizontal direction;
and judging whether the frames are vertically synchronous or not according to the display screens adjacent in the vertical direction.
2. A video synchronization display system, the system comprising:
the generating module is used for generating rectangular stripes on the spliced screen when the first frame is displayed and recording vertex pixel points of the rectangles; the rectangular stripes are in a rectangular state which is symmetrical by taking the center of the spliced screen as a center;
the processing module is used for displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and expanding q pixel points up and down; recording the row and column values of the vertex pixel points of the rectangular stripes in the second frame, and taking the row and column values as the judgment conditions of the next frame; the display device is also used for setting the number of the stripes of the rectangular stripes to be 10 according to display conditions; setting a display cycle period of the rectangular stripes to 2 seconds; the display screen is also used for judging whether the frames are horizontally synchronous or not according to the adjacent display screens in the horizontal direction; judging whether the frames are vertically synchronous according to the display screens adjacent in the vertical direction; also for determining an aspect ratio of the segmented display screen; determining a left-and-right moving pixel point of each pixel point on the rectangular stripe as p and a up-and-down moving pixel point as q according to the length-width ratio, wherein the ratio of p to q is equal to the length-width ratio; and displaying each pixel point in the rectangular stripes frame by frame according to a display mode of moving p pixel points left and right and expanding q pixel points up and down.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010025990.XA CN111208963B (en) | 2020-01-10 | 2020-01-10 | Video synchronous display method and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010025990.XA CN111208963B (en) | 2020-01-10 | 2020-01-10 | Video synchronous display method and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111208963A CN111208963A (en) | 2020-05-29 |
CN111208963B true CN111208963B (en) | 2022-10-18 |
Family
ID=70784229
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010025990.XA Active CN111208963B (en) | 2020-01-10 | 2020-01-10 | Video synchronous display method and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111208963B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113177440A (en) * | 2021-04-09 | 2021-07-27 | 深圳市商汤科技有限公司 | Image synchronization method and device, electronic equipment and computer storage medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200823A (en) * | 2014-08-27 | 2014-12-10 | 西安诺瓦电子科技有限公司 | Offline playing control device, system and method, as well as LED (Light Emitting Diode) display screen system |
CN106998464A (en) * | 2016-01-26 | 2017-08-01 | 北京佳讯飞鸿电气股份有限公司 | Detect the method and device of thorn-like noise in video image |
CN108900833A (en) * | 2018-07-17 | 2018-11-27 | 威创集团股份有限公司 | A kind of combination screen synch detection method, device, system and equipment |
CN109656503A (en) * | 2018-12-11 | 2019-04-19 | 惠科股份有限公司 | Distribution method and distribution device for image display of spliced screen and spliced screen |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108259783B (en) * | 2016-12-29 | 2020-07-24 | 杭州海康威视数字技术股份有限公司 | Digital matrix synchronous output control method and device and electronic equipment |
-
2020
- 2020-01-10 CN CN202010025990.XA patent/CN111208963B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104200823A (en) * | 2014-08-27 | 2014-12-10 | 西安诺瓦电子科技有限公司 | Offline playing control device, system and method, as well as LED (Light Emitting Diode) display screen system |
CN106998464A (en) * | 2016-01-26 | 2017-08-01 | 北京佳讯飞鸿电气股份有限公司 | Detect the method and device of thorn-like noise in video image |
CN108900833A (en) * | 2018-07-17 | 2018-11-27 | 威创集团股份有限公司 | A kind of combination screen synch detection method, device, system and equipment |
CN109656503A (en) * | 2018-12-11 | 2019-04-19 | 惠科股份有限公司 | Distribution method and distribution device for image display of spliced screen and spliced screen |
Also Published As
Publication number | Publication date |
---|---|
CN111208963A (en) | 2020-05-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100535987C (en) | Moving image display device and method for moving image display | |
CN108307190A (en) | Method, apparatus for testing display and computer program product | |
CN110569013B (en) | Image display method and device based on display screen | |
CN101017315A (en) | Multiscreen playing automatically integrating pretreatment method suitable for irregular screen | |
CN109495729B (en) | Projection picture correction method and system | |
CN102859675A (en) | Semiconductor fault analysis device and fault analysis method | |
JP2002512386A (en) | Conversion of video signal for driving liquid crystal display | |
CN107025087B (en) | Image display method and equipment | |
CN101795374A (en) | Method and system for image display of true seamless projection type large screen | |
EP2541891B1 (en) | Data-generating device, data-generating method, data-generating program, and recording medium | |
CN104167187B (en) | The recognition methods of a kind of wide-screen film display pattern and device | |
CN111208963B (en) | Video synchronous display method and system | |
CN103974050B (en) | Unit multichannel projective synchronization method | |
KR101225063B1 (en) | Unobtrusive calibration method for projected image compensation and apparatus for the same | |
CN111782163B (en) | Image display method and apparatus | |
JP2004229093A (en) | Method, device, and program for generating stereoscopic image, and recording medium | |
CN107093395B (en) | Transparent display device and image display method thereof | |
CN113611237A (en) | Method and system for adjusting MINI LED backlight display picture | |
CN115914596A (en) | Projection equipment and display method of projection image thereof | |
CN115205752A (en) | Liquid crystal splicing LCD method and system based on intelligent display | |
JP4139485B2 (en) | Display image evaluation method and display image evaluation system | |
JP5645448B2 (en) | Image processing apparatus, image processing method, and program | |
WO2017101348A1 (en) | Method and device for deinterlacing interlaced videos | |
JP2013117601A (en) | Multi-display control system, control method thereof, and multi-display device | |
WO2018177043A1 (en) | Stereoscopic display driving method and apparatus, and display device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |