Text to video generation

US2024155071A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2024155071-A1
Application numberUS-202318477887-A
CountryUS
Kind codeA1
Filing dateSep 29, 2023
Priority dateSep 29, 2022
Publication dateMay 9, 2024
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 method and system for text-to-video generation. The method includes receiving a text input, generating a representation frame based on the text input using a model trained on text-image pairs, generating a set of frames based on the representation frame and a first frame rate, interpolating the set of frames to a higher frame rate, generating a first video based on the interpolated set of frames, increasing a resolution of the first video based on a first and second super-resolution model, and generating an output video based on a result of the super-resolution models.

First claim

Opening claim text (preview).

What is claimed is: 1 . A computer-implemented method, performed by at least one processor, for text-to-video generation, the method comprising: receiving a text input; generating a representation frame based on text embeddings of the text input; generating a set of frames based on the representation frame and a first frame rate; interpolating the set of frames based on a second frame rate; generating a first video based on the interpolated set of frames; increasing a resolution of the first video based on spatiotemporal information to generate a second video; and generating an output video by increasing a resolution of the second video based on spatial information. 2 . The computer-implemented method of claim 1 , wherein the set of frames are combined to generate a low-resolution video. 3 . The computer-implemented method of claim 1 , wherein the second frame rate is greater than the first frame rate. 4 . The computer-implemented method of claim 1 , wherein the representation frame is generated using a text-to-image model trained on text-image pair datasets. 5 . The computer-implemented method of claim 1 , wherein the resolution of the second video is increased on a frame-by-frame basis. 6 . The computer-implemented method of claim 1 , wherein interpolating the set of frames further comprises: identifying specific frames from the set of frames based on at least one of a preset number of frames and a position of the frames; and generating additional frames based on the specific frames using an interpolation model to interpolate the specific frames. 7 . The computer-implemented method of claim 1 , wherein the second video is generated based on a first super-resolution model and the output video is generated based on a second super-resolution model, the first super-resolution model is fine-tuned on unlabeled video data, and the second super-resolution model applies a fixed noise to each frame in the second video. 8 . The computer-implemented method of claim 7 , wherein the first super-resolution model includes spatiotemporal convolution and attention layers, wherein a temporal convolution layer is stacked on each spatial convolution layer, and a temporal attention layer is stacked on each spatial attention layer. 9 . The computer-implemented method of claim 8 , further comprising: initializing a temporal projection of the temporal attention layer to zero; and initializing the temporal convolution layer as an identify function. 10 . A system for text-to-video generation, the system comprising: one or more processors; and a memory storing instructions which, when executed by the one or more processors, cause the system to: receive a text input; generate a representation frame based on text embeddings of the text input; generate a set of frames based on the representation frame and a first frame rate; interpolate the set of frames based on a second frame rate; generate a first video based on the interpolated set of frames; increase a resolution of the first video based on spatiotemporal information using a first super-resolution model to generate a second video; and generate an output video by increasing a resolution of the second video based on spatial information using a second super-resolution model. 11 . The system of claim 10 , further comprising generating a low-resolution video based on the set of frames. 12 . The system of claim 10 , wherein the second frame rate is greater than the first frame rate. 13 . The system of claim 10 , wherein the representation frame is generated using a text-to-image model trained on text-image pair datasets. 14 . The system of claim 10 , wherein the first super-resolution model is fine-tuned over unlabeled video data. 15 . The system of claim 10 , wherein the resolution of the second video is increased on a frame-by-frame basis. 16 . The system of claim 10 , wherein the one or more processors further execute instructions to: identify specific frames from the set of frames based on at least one of a preset number of frames and a position of the frames; and generate additional frames based on the specific frames using an interpolation model to interpolate the specific frames. 17 . The system of claim 10 , wherein the second super-resolution model applies a fixed noise to each frame in the second video. 18 . The system of claim 10 , wherein the first super-resolution model includes spatiotemporal convolution and attention layers, wherein a temporal convolution layer is stacked on each spatial convolution layer, and a temporal attention layer is stacked on each spatial attention layer. 19 . The system of claim 18 , wherein the one or more processors further execute instructions to: initialize a temporal projection of the temporal attention layer to zero; and initialize the temporal convolution layer as an identity function. 20 . A non-transient computer-readable storage medium having instructions embodied thereon, the instructions being executable by one or more processors to perform a method for text-to-video generation and cause the one or more processors to: receive a text input; generate a representation frame based on text embeddings of the text input; decoding a set of frames conditioned on the representation frame and a frame rate; interpolate the set of frames based on a second frame rate; generate a first video based on the interpolated set of frames; increase a resolution of the first video based on spatiotemporal information using a first super-resolution model to generate a second video; and increase a resolution of the second video based on spatial information using a second super-resolution model to generate an output video.

Assignees

Inventors

Classifications

  • H04N7/0117Primary

    involving conversion of the spatial resolution of the incoming video signal (for graphics images G09G2340/0407) · CPC title

  • G06T11/00Primary

    Two-dimensional [2D] image generation · CPC title

  • the incoming video signal comprising different parts having originally different frame rate, e.g. video and graphics · CPC title

  • involving interpolation processes (interpolation-based image scaling G06T3/4007; interpolation for video coding H04N19/587, H04N19/59) · CPC title

  • based on super-resolution, i.e. the output image resolution being higher than the sensor resolution · 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 US2024155071A1 cover?
A method and system for text-to-video generation. The method includes receiving a text input, generating a representation frame based on the text input using a model trained on text-image pairs, generating a set of frames based on the representation frame and a first frame rate, interpolating the set of frames to a higher frame rate, generating a first video based on the interpolated set of fra…
Who is the assignee on this patent?
Meta Platforms Tech Llc
What technology area does this patent fall under?
Primary CPC classification H04N7/0117. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu May 09 2024 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).