Dividing method, distribution method, medium, server, system

US2022308821A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2022308821-A1
Application numberUS-202017309612-A
CountryUS
Kind codeA1
Filing dateMay 29, 2020
Priority dateMay 29, 2020
Publication dateSep 29, 2022
Grant date

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • Change or adaptation of the frame rate of the video stream · CPC title

  • Changes in size, position or resolution of an image · CPC title

  • G06F3/1446Primary

    display composed of modules, e.g. video walls · CPC title

  • Image mosaicing, e.g. composing plane images from plane sub-images · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US2022308821A1 cover?
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 …
Who is the assignee on this patent?
Boe Technology Group Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06F3/1446. Mapped technology areas include Physics.
When was this patent published?
Publication date Thu Sep 29 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).