Splicing screen, method and device for driving the same, and display apparatus
US-2018315355-A1 · Nov 1, 2018 · US
US2022308821A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2022308821-A1 |
| Application number | US-202017309612-A |
| Country | US |
| Kind code | A1 |
| Filing date | May 29, 2020 |
| Priority date | May 29, 2020 |
| Publication date | Sep 29, 2022 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A video processing method applied to a splicing screen is provided, including: dividing each frame of an initial video into multiple sub-images; and forming sub-videos using all the sub-images, the initial video and each sub-video including M frames, M being an integer greater than 1, and durations of individual frames of the sub-videos being the same, wherein i-th frames of all sub-videos are spliced into an i-th frame of the initial video, and a relative position of the i-th frame of any sub-video in the i-th frame of the initial video is the same as a relative position of any other frame of the sub-video in a corresponding frame of the initial video, where i is a variable whose value is a natural number from 1 to M.A dividing task distribution method, a computer-readable storage medium, a scheduling server, an execution server and a video processing system are provided.
Opening claim text (preview).
1 . A video processing method applied to a splicing screen for display, comprising: dividing each frame of an initial video into a plurality of sub-images, the initial video comprising M frames, where M is a positive integer greater than 1; and forming a plurality of sub-videos using all of the obtained plurality of sub-images, each sub-video comprising M frames, and durations of individual frames of the plurality of sub-videos being the same as each other, wherein i-th frames of all of the plurality of sub-videos are spliced into an i-th frame of the initial video, and for any one sub-video, a relative position of the i-th frame of the sub-video in the i-th frame of the initial video is the same as a relative position of any other frame of the sub-video in a corresponding frame of the initial video, where i is a variable, a value of which is a natural number from 1 to M. 2 . The video processing method of claim 1 , wherein the step of dividing each frame of an initial video into a plurality of sub-images comprises: receiving a division request, wherein the division request comprises division information for each frame of the initial video; and dividing each frame of the initial video according to the division request. 3 . The video processing method of claim 2 , wherein the division information comprises a number of the plurality of sub-images into which each frame of the initial video is divided and layout information of the plurality of sub-images into which one frame of the initial video is divided, and the step of dividing each frame of the initial video according to the division request comprises: determining sizes of the plurality of sub-images according to the division information; and dividing each frame of the initial video according to the sizes of the plurality of sub-images and the layout information of the plurality of sub-images. 4 . The video processing method of claim 3 , wherein the step of dividing each frame of the initial video according to the sizes of the plurality of sub-images and the layout information of the plurality of sub-images comprises: determining coordinates of a reference point of each sub-image in a corresponding image according to the size of the sub-image and the layout information of the plurality of sub-images; and determining information of pixels belonging to each sub-image according to the coordinates of the reference point of each sub-image in the corresponding image and the size of the sub-image to obtain each sub-image. 5 . The video processing method of claim 4 , wherein each frame of the initial video is a rectangular image, each sub-image is a rectangular image, and the reference point of each sub-image is a vertex at an upper left corner of the sub-image. 6 . The video processing method of claim 5 , wherein the division information comprises information indicating that each frame of the initial video is divided into sub-images in a rows and b columns, where a and b are both positive integers. 7 . The video processing method of claim 1 , further comprising, after forming the plurality of sub-videos using all of the obtained plurality of sub-images, a step of: assigning an address for each sub-video. 8 . The video processing method of claim 7 , further comprising, after forming the plurality of sub-videos using all of the obtained plurality of sub-images, a step of: determining mapping relationship between the plurality of sub-videos and display terminals that play the plurality of sub-videos. 9 . The video processing method of further comprising, before the step of dividing each frame of the initial video into a plurality of sub-images, steps of: obtaining a dividing task address; and acquiring the initial video according to the dividing task address. 10 . The video processing method of claim 9 , wherein the initial video is in a target format, and the step of acquiring the initial video according to the dividing task address comprises: acquiring a source video at the dividing task address; and performing format conversion on the source video to obtain the initial video in response to the source video in a format inconsistent with the target format. 11 . The video processing method of claim 1 , further comprising, after forming the plurality of sub-videos using all of the obtained plurality of sub-images, steps of: determining a play task according to each sub-video; generating a task list according to the play task; and delivering the task list to a plurality of display terminals of the splicing screen. 12 . The video processing method of claim 11 , wherein the step of determining a play task according to each sub-video comprises: determining identification information of a display terminal required by the play task; determining a master device in the play task and a slave device in the play task according to the identification information of the display terminal required by the play task; and generating the play task according to each sub-video, the identification information of the display terminal serving as the master device, and the identification information of the display terminal serving as the slave master. 13 . A dividing task distribution method, comprising: generating at least one dividing task according to a received source video; and allocating, according to statuses of a plurality of servers, each dividing task to a server that meets a predetermined condition, so that the server that receives the dividing task executes the video processing method of claim 1 . 14 . The dividing task distribution method of claim 13 , wherein the predetermined condition is that: a number of tasks executed by the server in the plurality of servers does not exceed a predetermined number. 15 . The dividing task distribution method of claim 13 , further comprising, between the step of generating at least one dividing task according to a received source video and the step of allocating, according to statuses of a plurality of servers, each dividing task to a server that meets a predetermined condition, a step of: sorting N servers in ascending order by the number of tasks executed by each server; and the step of allocating, according to statuses of a plurality of server, each dividing task to a server that meets a predetermined condition comprises: sequentially sending the generated dividing tasks to servers in the top L among the N servers, where a value of L is the same as the number of the generated dividing tasks, and L<N. 16 . The dividing task distribution method of claim 13 , further comprising: storing mapping relationship between each dividing task and the server executing the dividing task. 17 . A computer-readable storage medium for storing an executable program, wherein when being invoked, the executable program is capable of executing one of: a video processing method applied to a splicing screen for display; and the dividing task distribution method of claim 13 , wherein the video processing method comprises: dividing each frame of an initial video into plurality of sub-images, the initial video comprising M frames, where M is a positive integer greater than 1; and forming a plurality of sub-videos using all of the obtained plurality of sub-images, each sub-video comprising M frames, and durations of individual frames of the plurality of sub-videos being the same as each other, wherein i-th frames of all of the plurality of sub-videos are spliced into an i-th frame of the initial video, and for Arty one sub-video, a relative position of the i-th frame of the s
Change or adaptation of the frame rate of the video stream · CPC title
Changes in size, position or resolution of an image · CPC title
display composed of modules, e.g. video walls · CPC title
Image mosaicing, e.g. composing plane images from plane sub-images · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.