User interface of integrated platform for video project management and collaboration

The user interface integrates generative AI tools for efficient video production management, addressing inefficiencies in existing processes by enabling streamlined project management and collaboration, reducing costs and improving feedback exchange.

WO2026135364A1PCT designated stage Publication Date: 2026-06-25CHOI DONG HYUK

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
CHOI DONG HYUK
Filing Date
2025-12-19
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

The existing video production process is inefficient due to the lack of integrated management among generative AI tools, leading to complex project management, increased time and cost in revisions, and inefficient feedback processes, especially in reshooting and post-production stages.

Method used

A user interface for project management that integrates generative AI tools, enabling efficient work management, collaboration, and automation functions, with features like a work dashboard, detailed preview interfaces, and budget management for video projects.

Benefits of technology

Facilitates efficient video production by systematically monitoring project progress, reducing costs, and enhancing collaboration through integrated AI-based tools, allowing easy utilization and feedback exchange.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2025022336_25062026_PF_FP_ABST
    Figure KR2025022336_25062026_PF_FP_ABST
Patent Text Reader

Abstract

According to one embodiment of the present invention, disclosed is a user interface for project management displayed on a display of a computer device. The user interface may comprise: an editor tab for a task of a video project; a work dashboard interface including a card configured in units of a cut for the video project to manage a work state of the project in the editor tab and elements configured in respective element units for configuring the cut; and a detailed preview interface for the element.
Need to check novelty before this filing date? Find Prior Art

Description

User interface of an integrated platform for video project management and collaboration

[0001] The present disclosure relates to video production and management technology utilizing generative AI models, and in particular to a user interface of a project management tool designed to efficiently manage multi-stage work processes and facilitate collaboration.

[0002] Due to the recent advancement of generative AI technology, tools capable of automatically generating various content such as text, images, videos, and sound are rapidly developing. The existing video production process has the following characteristics and limitations.

[0003] The conventional video production process proceeds in the order of preparation, shooting, and post-production, making the review and feedback process for intermediate deliverables inefficient. Furthermore, it has structural limitations that make reshooting difficult once filming is complete, and the time and cost involved in the revision process can increase significantly.

[0004] Although generative AI tools for different work stages, such as MidJourney, Runway, and ElevenLabs, have emerged, the lack of integrated management among individual tools is causing problems with complex project management.

[0005] Furthermore, the existing workflow suffers from low work efficiency due to the frequent exchange of feedback via non-professional tools such as KakaoTalk, email, and Trello during the video inspection process.

[0006] Unlike traditional shooting-based production methods, generative AI can easily generate and regenerate work at the specific shot level. While automated prompt generation and editing using AI are possible, systems supporting this are still lacking.

[0007] Therefore, there is a demand in the industry for a system that efficiently manages generative AI-based work processes, systematically monitors project progress and costs, and smoothly supports collaboration and inspection processes.

[0008] The present disclosure is conceived based on the aforementioned background technology and is intended to provide efficient work management for video production projects.

[0009] The present disclosure is intended to provide work utilizing generative AI tools in video production projects.

[0010] The present disclosure is intended to support the exchange of work content and feedback during the collaborative process of a video production project, to document this, and to support video cut-unit collaboration.

[0011] The present disclosure is intended to provide an integrated system that facilitates the easy utilization of automation functions using generative AI models in video production projects.

[0012] According to an embodiment of the present invention for solving the problem described above, a user interface for project management displayed on a display of a computer device is disclosed. The user interface may include: an editor tab for working on a video project; a work dashboard interface comprising a card configured in cut units for a video project and an element configured in each element unit for configuring the cut to manage the work status of the project in the editor tab; and a detailed preview interface for the element.

[0013] Alternatively, the above element is configured for each task for configuring a cut of video and may include at least one of a scenario element, an image element, a video element, and an audio element.

[0014] Alternatively, the above-described work dashboard interface may include a two-dimensional array in which a plurality of cards corresponding to a plurality of cuts of a video project are arranged along a first axis, and a plurality of elements corresponding to a plurality of task types for composing each cut are arranged along a second axis, such that each intersection area of ​​the first axis and the second axis provides the work status and / or preview of the elements corresponding to the corresponding cards and task types.

[0015] Alternatively, the detailed preview interface may include: a synopsis review interface displaying a synopsis of a project; a prompt preview interface including a prompt for generating content using a generative AI model; a content preview interface including content generated using the generative AI model based on the prompt; and a comment interface including a review of the generated content.

[0016] Alternatively, it further includes an element operation interface for an element; wherein the element operation interface is composed of a content tab and an edit tab, and the content tab may include a prompt for generating content using a generative AI model or a prompt for inputting reference assets for said generative AI model and an asset review interface; a content review interface for displaying content generated using said generative AI model; and a comment interface including a review of said generated content.

[0017] Alternatively, the content review interface may include: a content preview area for displaying each piece of content; a content prompt area for displaying a prompt for the content; a content asset area for displaying one or more content assets; and a confirmation area for review for confirming a review of the content.

[0018] Alternatively, the editing tab may include a content editing preview interface for displaying a preview of the content to be edited; a content editing trim interface for trimming the content to be edited; and a content editing effect interface for applying visual effects to the content to be edited.

[0019] Alternatively, it further includes a task addition interface for adding the above elements; wherein the task addition interface may include a task type selection area for selecting a type of task; an AI model determination area for determining a generative AI model to be used; a user determination area for determining a user associated with the task; and a date setting area for setting a start date and an end date associated with the task.

[0020] Alternatively, the system further comprises a card review interface for reviewing the card, wherein the card review interface includes an element selection interface that displays one or more elements associated with the card and includes a preview for each of the one or more elements; a component detail interface for displaying in detail the components of the element selected in the element selection interface; and a comment interface that includes comments associated with the card, wherein the component detail interface may include an asset preview area for assets of the element; and an element confirmation area for reviewing and confirming the element.

[0021] Alternatively, it further includes a project timeline tab for displaying the timeline of the video project; wherein the project timeline tab is composed of a task-specific timeline tab and a member-specific timeline tab; wherein the task-specific timeline tab is configured such that the task is the first axis and the timeline is the second axis, and includes information regarding the work progress and work deadline of each user for each task of the project; and wherein the member-specific timeline tab is configured such that the user is the first axis and the timeline is the second axis, and the task assigned to each user is placed as the first axis, and may include information regarding the work progress and work deadline of each task assigned to each user of the project.

[0022] Alternatively, it further includes a project settings tab for setting a video project; said project settings tab includes a project name interface for setting a project name; a project duration interface for setting a project duration; and a project details settings interface for setting project details requirements; said project details settings interface may include a genre setting area for setting the genre of said video project; a length setting area for setting the length of said video project; a target setting area for setting the target audience of said video project; a purpose setting area for setting the purpose of said video project; a logline setting area for setting the logline of said video project; and a synopsis setting area for setting the synopsis of said video project.

[0023] Alternatively, it further includes a budget management interface for a video project manager; said budget management interface may include a project-specific budget information interface including project-specific user information, user wage information, and tool cost information including usage fees for generative AI models; and a budget dashboard interface including period-specific budget information and item-specific budget information.

[0024] Alternatively, the system further includes a user management interface for managing user information; wherein the user management interface includes a user list interface including user name information, user role information, and project status information; and a user detail interface including detailed information for each user; wherein the user detail interface may include a user general information tab including general information about the user; a user project information tab including detailed information about a project related to the user; and a user tool information tab including information about a tool assigned to the user.

[0025] Alternatively, the system further includes a tool management interface for managing tools available to users for work; wherein the tool management interface includes a tool list interface including tool name information, tool type information regarding the domain type of the tool, tool user information regarding the user using the tool, and tool project information regarding the project using the tool; and a tool detail interface including detailed information for each tool; wherein the tool detail interface may include a tool general information tab including general information regarding the tool; a tool project information tab including detailed information regarding the project regarding the tool; and a tool user information tab including information regarding the user of the tool and costs for each user.

[0026] Alternatively, the system further includes a project management interface for managing project information; wherein the project management interface includes a project list interface including project name information, project user information, tool information assigned to the project, and project progress information; and a project detail interface including detailed information for each project; wherein the project detail interface may include a project general information tab including general information related to the project; a project user information tab including detailed information of users related to the project; a project tool information tab including information regarding tools assigned to the project; and a project cost information tab including cost information related to the project.

[0027] Alternatively, the video project is managed by project data, and the project data is divided into editing data including editing and time information and asset data including generated results and history, the editing data includes timeline information and element identifier mapping for referencing task type elements corresponding to the cut, and the asset data may include a plurality of version-specific generation tool identifiers for the multimodal results of the elements, result location information and a generation history including whether they are selected.

[0028] Alternatively, the tarimline information of the above-mentioned editing data may include one or more audio tracks, and the audio tracks may include role information and mixing parameters representing at least one of narration, background sound, and sound effect, and the audio items included in the audio tracks may be associated with a specific cut or specific element and configured to be played in sync with the specific cut or specific element based on parameters including start time, length, gain, and fade information.

[0029] Alternatively, a project management method performed on a computer device is disclosed. The method may include: displaying an editor tab for working on a video project on a display; displaying on a display a work dashboard interface comprising a card organized into cut units for the video project and an element organized into each element unit for configuring the cut, for managing the work status of the project in the editor tab; and displaying on a display a detailed preview interface for the element.

[0030] Alternatively, a computer program stored on a computer-readable storage medium is disclosed. When the computer program is executed on a computer device, it performs the following methods for project management, the methods may include: displaying an editor tab for working on a video project on a display; displaying on a display a work dashboard interface comprising a card organized into cut units for a video project and an element organized into each element unit for composing said cut to manage the work status of said project in said editor tab; and displaying on a display a detailed preview interface for said element.

[0031] The present disclosure can provide efficient work management for video production projects.

[0032] The present disclosure can provide work utilizing generative AI tools in video production projects.

[0033] The present disclosure supports the exchange of work content and feedback during the collaborative process of a video production project, records this, and can support video cut-unit collaboration.

[0034] The present disclosure can provide an integrated system that enables easy utilization of automation functions using generative AI models in video production projects.

[0035] FIG. 1 is a drawing illustrating a system of one embodiment of the present disclosure.

[0036] FIG. 2 is an example of a project settings tab in a user interface of one embodiment of the present disclosure.

[0037] FIG. 3a is an example of an editor tab in a user interface of one embodiment of the present disclosure.

[0038] FIG. 3b is a diagram illustrating the data structure of a project and the data flow between tasks according to one embodiment of the present disclosure.

[0039] FIG. 4 is an example of an editor tab in a user interface of one embodiment of the present disclosure.

[0040] FIG. 5 is an example of an editor tab in a user interface of one embodiment of the present disclosure.

[0041] FIG. 6 is an example of a task addition interface in a user interface of one embodiment of the present disclosure.

[0042] FIG. 7 is an example of an element operation interface in a user interface of one embodiment of the present disclosure.

[0043] FIGS. 8a and 8b are examples of an element operation interface in a user interface of one embodiment of the present disclosure.

[0044] FIG. 9 is an example of an element operation interface in a user interface of one embodiment of the present disclosure.

[0045] FIG. 10 is an example of an element operation interface in a user interface of one embodiment of the present disclosure.

[0046] FIG. 11 is an example of an element operation interface in a user interface of one embodiment of the present disclosure.

[0047] FIG. 12 is an example of an element operation interface in a user interface of one embodiment of the present disclosure.

[0048] FIGS. 13a and 13b are examples of a shared interface in a user interface of one embodiment of the present disclosure.

[0049] FIG. 14 is an example of a card review interface in a user interface of one embodiment of the present disclosure.

[0050] FIG. 15 is an example of a project timeline tab in a user interface of one embodiment of the present disclosure.

[0051] FIG. 16 is an example of a project timeline tab in a user interface of one embodiment of the present disclosure.

[0052] FIG. 17 is an example of a budget management interface in a user interface of one embodiment of the present disclosure.

[0053] FIGS. 18a and 18b are examples of a user management interface in a user interface of one embodiment of the present disclosure.

[0054] FIG. 19 is an example of a user management interface in a user interface of one embodiment of the present disclosure.

[0055] FIG. 20 is an example of a user management interface in a user interface of one embodiment of the present disclosure.

[0056] FIG. 21 is an example of a user management interface in a user interface of one embodiment of the present disclosure.

[0057] FIG. 22 is an example of a tool management interface in a user interface of one embodiment of the present disclosure.

[0058] FIG. 23 is an example of a tool management interface in a user interface of one embodiment of the present disclosure.

[0059] FIG. 24 is an example of a tool management interface in a user interface of one embodiment of the present disclosure.

[0060] FIG. 25 is an example of a tool management interface in a user interface of one embodiment of the present disclosure.

[0061] FIG. 26 is an example of a project management interface in a user interface of one embodiment of the present disclosure.

[0062] FIG. 27 is an example of a project management interface in a user interface of one embodiment of the present disclosure.

[0063] FIG. 28 is an example of a project management interface in a user interface of one embodiment of the present disclosure.

[0064] FIG. 29 is an example of a project management interface in a user interface of one embodiment of the present disclosure.

[0065] FIG. 30 is an example of a project management interface in a user interface of one embodiment of the present disclosure.

[0066] FIG. 31 illustrates a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented.

[0067] Various embodiments are now described with reference to the drawings. In this specification, various descriptions are provided to provide an understanding of the present disclosure. However, it is evident that these embodiments can be practiced without such specific descriptions.

[0068] As used herein, terms such as “component,” “module,” “system,” etc. refer to computer-related entities, hardware, firmware, software, combinations of software and hardware, or executions of software. For example, a component may be, but is not limited to, a procedure executed on a processor, a processor, an object, an execution thread, a program, and / or a computer. For example, both an application executed on a computer device and the computer device itself may be a component. One or more components may reside within a processor and / or an execution thread. A component may be localized within a single computer. A component may be distributed among two or more computers. Additionally, these components may be executed from various computer-readable media having various data structures stored therein. Components may communicate through local and / or remote processes, for example, according to signals having one or more data packets (e.g., data from a component interacting with another component in a local system or distributed system, and / or data transmitted through signals to other systems and networks such as the Internet).

[0069] Furthermore, the term "or" is intended to mean an implicit "or" rather than an exclusive "or." That is, unless otherwise specified or evident from the context, "X uses A or B" is intended to mean one of the natural implicit substitutions. In other words, if X uses A; if X uses B; or if X uses both A and B, "X uses A or B" may apply to any of these cases. Additionally, the term "and / or" as used herein should be understood to refer to and include all possible combinations of one or more of the enumerated related items.

[0070] Additionally, the terms “comprising” and / or “comprising” should be understood to mean that such features and / or components are present. However, the terms “comprising” and / or “comprising” should be understood not to exclude the presence or addition of one or more other features, components and / or groups thereof. Furthermore, unless otherwise specified or clearly evident from the context to indicate a singular form, the singular in this specification and claims should generally be interpreted to mean “one or more.”

[0071] And, the term “at least one of A or B” should be interpreted to mean “a case including only A,” “a case including only B,” or “a combination of A and B.”

[0072] Those skilled in the art should recognize that the various exemplary logical blocks, configurations, modules, circuits, means, logics, and algorithmic steps described in connection with the embodiments disclosed herein may be implemented in electronic hardware, computer software, or a combination of both. To clearly exemplify the interchangeability of hardware and software, various exemplary components, blocks, configurations, means, logics, modules, circuits, and steps have been generally described above in terms of their functionality. Whether such functionality is implemented in hardware or software depends on the specific application and design constraints imposed on the overall system. Skilled technicians may implement the described functionality in various ways for each specific application. However, such decisions regarding implementation should not be construed as going beyond the scope of this disclosure.

[0073] The description of the presented embodiments is provided to enable those skilled in the art to use or practice the present invention. Various modifications to these embodiments will be apparent to those skilled in the art. The general principles defined herein may be applied to other embodiments without departing from the scope of the present disclosure. Thus, the present invention is not limited to the embodiments presented herein. The present invention should be interpreted in the broadest possible scope consistent with the principles and novel features presented herein.

[0074] FIG. 1 is a drawing illustrating a system of one embodiment of the present disclosure.

[0075] A system of one embodiment of the present disclosure may include a computer device (1), a network (2), a server (3), and an external server (4). The system illustrated in FIG. 1 is according to one embodiment, and its components are not limited to the embodiment illustrated in FIG. 1 and may be added, changed, or deleted as needed.

[0076] The present invention is a system that supports collaborative video project work based on generative AI, configured to enable users to manage and collaborate on video projects more efficiently by utilizing a Software as a Service (SaaS) provided over a network via a computer device. The system of the present invention includes the following components and modes of operation.

[0077] A computer device (1) serves as an endpoint terminal for a user and includes devices such as a desktop, laptop, smartphone, or tablet. The user utilizes the service of the present invention through the computer device (1), and a user interface (UI) is displayed on the screen of the computer device (1). The user interface is designed to enable the user to perform various tasks, such as creating a project, checking progress status, calling a generative AI model, or recording feedback. The computer device (1) includes a display on at least a portion of the terminal and may include an operating system for running an application or extension-based service provided by the server (3).

[0078] The computer device (1) may provide a user interface of one embodiment of the present disclosure to the user to enable the use of services provided by the server (3) of one embodiment of the present disclosure.

[0079] The computer device (1) may include configurations such as a display, input device, network interface, processor and memory, operating system and software, etc.

[0080] In various embodiments, the server (3) may provide Web or Application-based services. However, it is not limited thereto. The server (3) may include any type of computer system or computer device, such as, for example, a microprocessor, a mainframe computer, a digital processor, a portable device, and a device controller.

[0081] In one embodiment of the present disclosure, the server (3) may provide Software as a Service (SaaS) for collaborative work on video projects. The server (3) serves as a central node where core processing and management of the service of the present invention take place, and provides a user interface and services in the form of SaaS. The server (3) may perform functions such as user account management and authorization, project creation, storage, updates and work progress status management, integration with generative AI models and API call processing, user data storage and security management, etc.

[0082] A user of the computer device (1) can access the server (3) through the network (2) to use the service. At this time, the user interface provided by the server (3) is displayed on the screen of the computer device (1).

[0083] The server (3) is a central node that manages the entire service of the present invention and performs the role of data mediation between the user and the external server (4), and may include an application server that manages user interfaces, project data, etc., a database server that stores user data, project data, generative AI result data, etc., an API gateway for transmitting API calls to the external server, a network interface, scaling and cloud infrastructure, etc.

[0084] The external server (4) may include other servers for providing functions provided by the user interface of one embodiment of the present disclosure, such as a generative AI model server for processing generative AI-based content creation tasks, a storage server for storing the products of a video production project performed through the user interface of the present disclosure, and a server for payment for the service of the present disclosure.

[0085] The external server (4) hosts a generative AI model and includes a generative AI model (GPT, DALL-E, Stable Diffusion, etc.) capable of performing various tasks such as image generation, text generation, and speech synthesis. Large-scale training data is stored to maintain and improve the performance of this model, and high-quality content can be generated using this data. The external server (4) includes an API management server that processes API requests received from the server (3) and calls an appropriate AI model to return result data, and a load balancing function is also provided to ensure the speed and stability of request processing.

[0086] Additionally, the external server (4) operates a high-performance computing cluster based on GPUs and TPUs to process complex computations of the generative AI model, thereby supporting large-scale data processing and parallel computations, and is capable of processing multiple requests simultaneously. It also includes a high-speed network interface to receive data requests and return responses through the server (3) and network (2).

[0087] In terms of security, the external server (4) provides data encryption and access control functions to prevent data leakage that may occur during API calls, and restricts communication with the server (3) through IP whitelisting or token-based access control. Through this, the external server (4) can provide the functions of the generative AI model in a stable and secure manner.

[0088] When a user on a computer device (1) calls a generative AI model through a user interface, the server (3) sends a request to an external server (4) via an API. The external server (4) generates content (e.g., images, text, voice, etc.) using the AI ​​model in response to the generation request and returns it to the server (3). The returned content is displayed on the user interface of the computer device (1) through the server (3).

[0089] The user interface of the present disclosure will be described below with reference to the drawings.

[0090] FIG. 2 is an example of a project settings tab in a user interface of one embodiment of the present disclosure.

[0091] The user interface of the present disclosure may include a project settings tab (13) for setting each video project.

[0092] The project settings tab (13) may include a project name interface (20) for setting the project name, a project duration interface (21) for setting the project duration, and a project details settings interface for setting project details requirements.

[0093] The project detailed settings interface configures the project's content, and the settings configured within this interface can serve as the highest-level guidelines for the video project. This extends beyond a mere declarative meaning; it also enables a generative AI model to reflect these detailed content settings when generating each element of the video project.

[0094] More specifically, the project content configured through the project detailed settings interface can be passed to the generative AI model along with a prompt during the call to the generative AI model for creating project elements. In this case, to reduce the API call costs of the generative AI model, the settings regarding the project content can be vectorized or passed as instructions for the generative AI model to reflect. That is, if the settings regarding the project content are passed along with a prompt every time the generative AI model is called, the usage costs of the generative AI model may become excessive. To prevent this, the settings regarding the project content can be vectorized or processed into a form of a prompt that causes the generative AI model to always reflect them during the creation of elements for the corresponding project through a single initial transmission.

[0095] The project detailed settings interface may include a genre setting area (22) for setting the genre of the video project, a length setting area (23) for setting the length of the video project, a target setting area (24) for setting the target audience of the video project, a purpose setting area (25) for setting the purpose of the video project, a logline setting area (26) for setting the logline of the video project, a synopsis setting area (27) for setting the synopsis of the video project, and a project user invitation area (28) for inviting users related to the project.

[0096] Additionally, loglines and synopses can be generated through a generative AI model. A user using the project settings tab (13) can write some content of the logline and synopsis and then instruct the generation using a generative AI model as shown (e.g., the generate new button in FIG. 1). In this case, the server (3), which receives the call to the generative AI model through the computer device (1), can call the generative AI model through an external server (4) or generate the content that the user wants to generate using its own generative AI model and deliver it to the user interface of the computer device (1).

[0097] Generative AI models can be utilized when generating a project based on the content of a synopsis. Generative AI models can generate scene and cut cards and scenarios by analyzing the content of the synopsis in detail. The initial scenario task elements of the initial cards can be generated through the analysis of the synopsis by the generative AI model.

[0098]

[0099] FIG. 3a is an example of an editor tab in a user interface of one embodiment of the present disclosure.

[0100] The user interface of the present disclosure may include an editor tab (11) for working on a video project.

[0101] The editor tab (11) may include a work dashboard interface (100a, 100b, 100c) that includes a card organized into cut units for a video project and an element organized into each element unit for organizing the cuts to manage the work status of the project.

[0102] The work dashboard may have a configuration in which cards organized by cut units are arranged on the first axis, and elements necessary for each cut are arranged on the second axis. In the example of FIG. 3a, reference numbers 100a, 100b, and 100c represent cards related to different cuts. Each card is a cut of video, and each card may include elements such as a scenario, storyboard, video, audio, sound effects, and video effects to compose a cut of video.

[0103] In one embodiment of the present disclosure, a video project is divided and managed into a plurality of cuts, which are logical units of work. In this case, each 'card' on the work dashboard interface corresponds to each cut of the video project. Each cut includes a plurality of elements corresponding to a plurality of task types, which represent work stages of different domains. Here, a task type refers to a type of work that includes at least one of a scenario, storyboard, image, video, audio, and effect. The system creates and manages at least one element for each cut according to the task type.

[0104] The system of the present disclosure can define a sequence between task types. For example, a workflow can be set up in a sequence such as 'Task 1 (Scenario) → Task 2 (Image) → Task 3 (Video)'. In this case, the output of a higher-level task included in a specific cut can be automatically reflected as input data for a lower-level task. As a specific example, text data of a scenario element, which is a higher-level task, can be converted into and reflected as a prompt input value for a generative AI model to generate an image or video element, which is a lower-level task. Through this, the user can efficiently perform subsequent tasks while maintaining consistent data at the cut level.

[0105] Additionally, in one embodiment of the present disclosure, the image project may be represented by 'project data' stored in a computer-readable recording medium or database. In this case, the project data may be managed by separating it into (i) 'editor data' centered on editing and time information, and (ii) 'asset data' centered on generated results and history, depending on the nature of the data.

[0106] Specifically, the editing data may include a project identifier, creation time, modification time, project setting information (e.g., resolution, frame rate), and timeline information. The timeline information defines the order, start time, length, and transition effect information of multiple scenes and cuts. In particular, each cut information within the editing data includes 'Element Identifier Mapping' information that points to elements of each task type included in that cut. Through this mapping information, the system can quickly search for, display, or regenerate elements corresponding to each task type within the same cut.

[0107] On the other hand, asset data includes entity information such as characters or locations, as well as element information associated with multimodal results such as images, videos, and audio. In particular, asset data includes a 'generation history' for each element, which includes the creation time by version, the tool identifier used, the processing status (e.g., waiting, processing, completed, failed), location information of the result (URL or save path), and information on whether the user has selected it. Through this generation history, the user can manage a specific version among multiple candidate results by selecting it as the final result.

[0108] The timeline information included in the editing data may further include audio track information for audio processing. In this case, the audio track includes 'Role' information, such as narration, background music (BGM), or sound effects (SFX), depending on the nature of the audio placed on the track, and 'Mixing Parameters' for adjusting volume balance, etc.

[0109] Additionally, individual audio items placed on an audio track can be managed in association with a specific cut or specific video element. Based on parameters set for each audio item, such as start time, duration, gain, and fade input / output, the system can control the audio item to be played in synchronization with the associated cut or video element. This allows the user to perform sophisticated audio mixing and synchronization tasks simultaneously with cut-unit video editing.

[0110] A horizontal bar displaying scenes and sequences can be located at the top of the card area. Multiple cards (cuts) can be grouped to represent a scene, and multiple scenes can be grouped to represent a sequence. When generating scenario elements in a generative AI model, the elements can be created based on the corresponding sequence and scene structures. The names of each scene and sequence can be set by the user or determined by the generative AI model when creating the project. Users can merge or separate scenes and sequences. Furthermore, if scenes and sequences are merged or separated, the generative AI model can reflect this when creating the elements.

[0111] Cards are the basic unit of the work dashboard, representing cut-level tasks within a video project, and each card displays the task status. For example, 100a shows the progress of a specific cut, while 100b and 100c represent the work stages of different cuts, respectively. Users can freely move cards on the work dashboard using the drag-and-drop function, allowing for changes and rearrangements of the cut order. Relevant comments are also displayed alongside each card, facilitating real-time feedback among team members.

[0112] The element name information (14) displays the name of each element that is the target of the work, allowing the user to easily identify the content currently being worked on.

[0113] Aspect ratio information (15) can display information about the aspect ratio of the project image.

[0114] Project member information (16) displays a list of users (members) participating in the project, allowing for an understanding of the team composition and collaboration status.

[0115] Project genre information (7) indicates the genre of the video project (e.g., advertisement, documentary, etc.) to clarify the purpose of the work.

[0116] The sharing interface (18) provides a function to share the currently working cut or element with other members.

[0117] The content extraction interface (19) includes the ability to download or extract completed projects or cuts.

[0118] Additionally, project target information can be displayed to check the direction of the work by showing information about the project's target audience.

[0119] The editor tab may include a detailed preview interface (201, 202, 203) for the element.

[0120] The synopsis review interface (201) may be an area that displays the synopsis of a project. The synopsis is a plot summarizing a scenario and can serve to provide direction in content production. The synopsis can be generated or modified using a generative AI model based on project information.

[0121] The content preview interface (202a) includes a function to preview and verify content generated by a prompt. The example of reference number 202a illustrates an example where content has not yet been generated.

[0122] The prompt preview interface, which can be displayed at the bottom of the content review interface, provides an interface to view and review the prompts that serve as the basis for the content generated by the generative AI model. Users can view the prompts and modify their content directly, or modify the prompts using the generative AI model that generated them.

[0123] The comment interface (203b) is an interface that allows team members to exchange opinions on content and record modifications. The comment interface (203b) may be organized in card units or in element units. If the comment interface (203b) is organized in card units, comments regarding all elements related to the card may be collected and displayed. If the comment interface (203b) is organized in element units, comments related to the element may be displayed.

[0124]

[0125] FIG. 3b is a diagram illustrating the data structure of a project and the data flow between tasks according to one embodiment of the present disclosure. FIG. 3b is a conceptual diagram for explaining the logical data model of the task dashboard of FIG. 3a.

[0126] Referring to FIG. 3b, a video project is managed by dividing it into multiple cuts (100d, 100e). Here, Cut 1 (100d) and Cut 2 (100e) are work units corresponding to the cards (100a, 100b, 100c) in FIG. 3a. For each cut, the system defines work steps according to multiple task types (210a, 220a, 230a). Task types refer to work steps of different domains and may have a predefined sequence. For example, the first task (210a) may be set as a 'scenario' writing step, the second task (220a) as an 'image (or storyboard)' creation step, and the third task (230a) as a 'video' creation step.

[0127] Each cut (100d, 100e) includes multiple elements created for each of these task types. Specifically, cut 1 (100d) includes element 1 (110d), element 2 (120d), and element 3 (130d), and cut 2 (100e) includes element 4 (110e), element 5 (120e), and element 6 (130e).

[0128] The system of the present disclosure has a data inheritance structure in which the result of a higher task is reflected as input data for a lower task, as shown by the arrow in the drawing. Taking Cut 1 (100d) as an example, the text data (scenario) of Element 1 (110d) corresponding to the first task (210a) is automatically converted and input into a prompt for a generative AI model to generate Element 2 (120d) corresponding to the second task (220a).

[0129] Likewise, image data or style information generated in element 2 (120d) is used as a reference image (Image Prompt) or guide when generating the video, which is element 3 (130d) corresponding to the third task (230a). This data flow is applied equally between elements 4 (110e), element 5 (120e), and element 6 (130e) of cut 2 (100e).

[0130] Through this, when a user modifies a parent task (e.g., a scenario), the system can notify the user of the need to regenerate dependent sub-tasks (e.g., images, videos) or support the efficient updating of sub-task results by reflecting the modifications.

[0131]

[0132] FIG. 4 is an example of an editor tab in a user interface of one embodiment of the present disclosure.

[0133] Figure 4 is a drawing for explaining the detailed components of the editor tab shown in Figure 3a.

[0134] Reference number 201 allows checking information related to the synopsis as described above. Reference number 202b can provide a preview of the content generated by the corresponding prompt. The content of reference number 202b may be generated by a prompt that can be placed at the bottom of reference number 202b, and if this prompt is modified, the content is regenerated and the previously generated content can be automatically saved to the server (3) as an asset. The user can check the content generated by the generative model through the interface of reference number 202b and can modify the content by modifying the prompt. As described above, in the case of the prior art, if modification is required on a cut-by-cut basis, reshooting may be necessary and managing the history is difficult, but by utilizing the user interface of one embodiment of the present disclosure, the content can be easily modified and regenerated, and all related history can be managed as an asset.

[0135] Reference number 203c illustrates an example in which comments on a work are displayed in a comment interface. As shown in reference number 203c, the person who wrote the comment can be distinguished and displayed in the comment interface, and a reply function can be used for each comment, so that workers and reviewers can easily determine whether instructions have been followed.

[0136] Reference number 204 is a comment input interface for writing comments. When entering a comment, you can mention users related to the comment and specify which part of the content the comment refers to. For example, if the comment concerns the 00:05 mark of the video, you can write the comment by specifying the time or frame by mentioning it.

[0137]

[0138] The task addition interface (205) provides the ability to create a new task and add it to the project workflow. When the user selects the task addition interface (205), a task (an element for a specific cut) can be added, and this will be described later with reference to FIG. 6.

[0139] The card addition interface (206) provides the function of adding a new cut-unit task card to the project task dashboard. The card addition interface (206) provides the function of adding a new card before or after a selected card. When adding a card, the user sets the name of the card to be created so that the contents of the card can be intuitively checked. When adding a card, the user can maintain work consistency by linking existing tasks to the created card or assigning newly created tasks. The created card includes the function of tracking the progress status of the task (e.g., 'In Progress', 'Completed') in real time, and the work status can be easily understood through a visual progress display.

[0140] Reference number 200 indicates project progress information. Project progress information (200) is information that allows visual verification of the overall work status of the project, and includes the total number of tasks, work progress rate, and status at the element level. The work status is provided by subdividing progress information for each element, such as scenario progress information (210), storyboard progress information (220), and video progress information (230).

[0141] A scenario element (110) represents a scenario task composed of video cut units. The scenario element (110) can display information regarding the worker of the corresponding element. A scenario element preview (111) provides a preview of the details of the corresponding element. A scenario element progress information (112) displays the progress status of the scenario task, allowing one to check whether the task is completed and the progress status. The scenario element progress information (112) can display the progress status of the task as, for example, in progress, under review, confirmed, completed, etc.

[0142] An image element (120) is a task that visually composes a scene of a video (e.g., a storyboard). An image element preview (121) allows one to check the visual content of the storyboard that visually composes the scene of the video. An image element progress information (122) indicates the current status of the storyboard work. An image element comment notification (123) provides a notification when a new comment is added to the corresponding storyboard. In this way, a notification may be provided when a new comment is added to each element. Such a comment notification may include not only the element at the location where the comment was written, but also the elements mentioned in the comment. For example, if a comment is written regarding the storyboard of cut 1 of reference number 120, a notification may be displayed as reference number 123. In another example, if a comment is written on an element at a different location (e.g., writing a comment about the video of cut 1 at reference number 130) but the element at reference number 120 is mentioned in that comment, the fact that a comment mentioning that element has been written can be displayed on both the element at the location where the comment was written and the element mentioned in the comment.

[0143] The video element (130) is an element related to the actual video operation and manages the status of the video being worked on. The video element may also include a preview, progress information, etc.

[0144] The cut effect dropdown interface (101) of reference number 101 may provide a dropdown menu for setting effects for transitions between cuts. When a user selects the interface of reference number 101, they can select screen transition effects such as fade in, fade out, dissolve, slide, etc., and the screen transition effect selected in this way is used for transitions between corresponding cuts in the generated video. When a user selects the content extraction interface (19), the cut transition effect selected from the aforementioned cut effect dropdown interface (101) is applied and the entire content can be encoded.

[0145]

[0146] FIG. 5 is an example of an editor tab in a user interface of an embodiment of the present disclosure. The example in FIG. 5 illustrates an example in which dropdown menus are activated in the user interface included in FIG. 3a and FIG. 4. Like dropdown menus, the user interface may provide extraction and download functions for each task. For example, when downloading a scenario, the contents regarding the scenarios of all cards may be downloaded. Downloads may be possible in the form of images, videos, audio, or documents such as PDFs.

[0147] FIG. 6 is an example of a task addition interface in a user interface of one embodiment of the present disclosure.

[0148] The task addition interface includes an area where information for adding a task can be entered.

[0149] The task type selection area (2051) is provided in the form of a drop-down menu, allowing the user to select the type of task to be created. The user can select the task from various types suitable for project components, such as "Audio," "Video," "Storyboard," "Scenario," "Sound effects," and "VFX." Depending on the selected task type, the input items or interfaces required in subsequent steps are dynamically changed. For example, if an Audio task is selected, the AI ​​model provides additional settings related to speech synthesis or audio editing. With an intuitive drop-down method, the user can quickly set the desired task type with minimal clicks.

[0150] The AI ​​model decision area (2052) consists of an input field where the user can select an AI tool or generative AI model to apply to a task. A list of selectable AI models (e.g., MidJourney, Runway, ElevenLabs, etc.) is displayed in a dropdown format. The user can add multiple AI models to a single task as needed. Features of the selected AI models or available options are displayed in the form of tooltips to help the operator select a suitable model. For example, for a speech task (AI Tools Used), ElevenLabs and Kling AI can be selected to process speech synthesis and background sound harmony simultaneously.

[0151] The user decision area (2053) is an area for designating the user to be in charge of a task, and provides a list of members participating in the project in the form of a dropdown or search field. The user can assign team members to specific tasks. The user can select suitable members based on the member's role (e.g., Admin, Reviewer, Contributor, etc.). The user can increase collaboration efficiency by assigning multiple members to a single task simultaneously. For example, Max Mustermann and Anna Bianchi can be assigned to the Audio task simultaneously to perform multi-track editing work.

[0152] The start date setting area (2054) is a field where the user enters the start date of a task, provided in a combined form of a calendar dropdown and a text input method. The user can intuitively select a start date through the calendar or enter a date through text input. It checks whether the entered start date is included within the project's overall schedule to prevent incorrect input. The start date can be automatically adjusted in conjunction with the end date of the previous task.

[0153] The deadline setting area (2055) is a field for specifying the target completion date of a task, and similar to the start date setting area, it provides a calendar and text input method. The user intuitively selects the task deadline through the calendar. A warning message is displayed if the deadline is set before the start date or if it exceeds the final deadline of the project. An option is provided to automatically update the deadline based on the progress of the task.

[0154] Users can efficiently create and manage tasks through an intuitive and highly usable interface. Additionally, it prevents schedule conflicts by automatically establishing associations between start and deadlines. By directly connecting generative AI models to projects, users can accelerate work speed and improve quality.

[0155]

[0156] FIG. 7 is an example of an element operation interface in a user interface of one embodiment of the present disclosure.

[0157] The user interface of the present disclosure may include an element work interface (1000) for performing operations on each element. The element work interface may be displayed in a popup form. The element work interface (1000) provides functions for performing detailed operations and reviews on specific work elements (i.e., elements) within a video project. The element work interface (1000) includes areas where a worker can review and modify various assets such as text, images, and videos. An example illustrated in FIG. 7 may be an element work interface (1000) for a scenario element.

[0158] The scenario interface (1110) is a space where a worker reviews and modifies content creation requests using an AI generative model, and can create scenarios by inputting and updating user prompts and save the created scenarios. The worker can input prompts to be delivered to the AI ​​model through a text input window and modify them as necessary. Work history can be tracked by checking the history of previously entered prompts. Additionally, in the scenario interface (1110), the user can modify the prompts using a generative AI model or modify the content to be more detailed. Updating or modifying prompts using such generative AI may incur costs, and these incurred costs can be aggregated and easily viewed by an administrator through the budget management interface (600) described later.

[0159] The content generated as a result of the prompt input can be immediately reflected in the content review area (the part below the element history on the drawing).

[0160] The content review interface may refer to the area to which reference numbers 1120, 1140, and 1150 of FIG. 7 belong. The content review interface includes various sub-components for reviewing generated content and updating the operation status.

[0161] The content preview area (1120) is an area where content such as generated text, images, and videos can be previewed, and the user can check, review, or confirm the content through the area.

[0162] The content asset area (1140) is an interface for switching between previous content and may include all content created or reviewed during the work process of the element. All content reviewed for the element, such as content created by the user or generated using a generative AI model, or assets uploaded from other elements, cards, projects, or local computer devices, may be displayed in the content asset area (1140). When the user selects one of the contents in the content asset area (1140), that content may be displayed in the content preview area (1120), and the user may perform work or review on that content through the content preview area. Information regarding the progress status of each of the contents included in the content asset area (1140) may be further displayed, and confirmed content may be highlighted. The user may delete some of this content from the content asset area (1140), and in this case, the deletion may be complete, or it may be deleted only from the content asset area of ​​the element and retained without being deleted from the global content assets.

[0163] The comment interface (1160) is an area for communication for collaboration during work, allowing workers and reviewers to exchange opinions on the content. In the comment interface (1160), review content or improvement requests can be entered through a text input window. The entered comments are immediately shared with other workers, enabling real-time collaboration. When a comment is entered, notifications such as push notifications or email notifications may be sent to users related to the element, and may also be displayed through the user interface of the present disclosure via comment notifications, as shown in reference number 123 in the aforementioned drawing.

[0164]

[0165] FIG. 8a is an example of an element operation interface in a user interface of one embodiment of the present disclosure. The example illustrated in FIG. 8 may be an element operation interface (1000) for an image element.

[0166] The prompt and asset review interface (1210) is a space where a worker can review and modify requests for content creation using an AI generative model, and can input and update user prompts and asset information. The worker can input prompts to be sent to the AI ​​model through a text input window and modify them if necessary. Work history can be tracked by checking the history of prompts entered in the past.

[0167] In the selection area for using a generative AI model (1211), the user can select whether to use a generative AI model. If the option to use a generative AI model is enabled, content can be generated through the selected AI model.

[0168] In the generative AI model selection area (1212), the user can select the desired generative AI model. For example, it supports the selection of an AI model suitable for a specific task from among various AI tools such as Midjourney and Runway. The generative AI model provided as a dropdown menu in the generative AI model selection area (1212) can be determined by the type of domain of the element (text, image, video, voice, etc.), the user's authority, and the type of generative AI model assigned to the project.

[0169] The reference addition area (1213) provides the ability to upload an image to be referenced during the creation process or to add an existing reference. This is used as reference material when the AI ​​model creates assets.

[0170] The asset area (1214) may represent created assets or existing assets.

[0171] The prompt area (1220) is an area where input content to be passed to a generative AI model can be written or modified. In the prompt area (1220), the user can enter prompt text or update the text based on the result of generating a prompt using the generative AI model.

[0172] The prompt generation button (1221) can provide a function to generate a prompt to be entered into the prompt area (1220). When the user selects the prompt generation button (1221), a generative AI model can be called to generate a prompt based on existing created prompts, project settings, existing work content, and comment content.

[0173] The element work interface for the storyboard may include the area containing reference numbers 1230 to 1233 as a content review interface. The content review interface includes various sub-components for reviewing generated content and updating the work status.

[0174] The content preview area (1230) visually provides the user with storyboard content generated by the generative AI model. The user can view the generated content in real time in this area and provide feedback if modifications are needed.

[0175] The content prompt area (1231) displays the prompt that formed the basis of the generated content. This helps to review how well the generated result matches the prompt and allows for intuitive modification of the prompt when the generated content is to be modified.

[0176] The confirmation area (1232) is an area where the user can approve the content or request rewriting. The user can press a button such as reference number 1232 to select and confirm the content, and allow the reviewer to proceed with subsequent work.

[0177] The content asset area (1233) is an interface for switching between previous content and may include all content created or reviewed during the work process of the element. The description regarding this is as described above. Through the button of reference number 1234, the user may also update existing assets.

[0178] The comment interface is an area for communication and collaboration during work, and can be located at the bottom of the content asset area. It allows workers and reviewers to exchange opinions about the content. The explanation regarding this is as described above.

[0179] The comment interface serves as a communication tool that supports collaboration between the worker and the reviewer, enabling the exchange of opinions and requests for modifications regarding the work. Based on this collaborative environment, the present invention can provide an AI-based Image Inpainting function for image elements.

[0180] Figure 8b is a diagram showing a user interface that provides such AI-based Image Inpainting functionality.

[0181] The user can select a specific part of the image element being worked on (for example, a part of the image in the preview area of ​​FIG. 8b). Tools such as points, boxes, and area selections may be provided for selection. For example, the user can select only the background part in a portrait or select a specific object. The selected area may be visually indicated by a dotted line or a highlight.

[0182] The user can input prompts regarding the direction of operations for the generative AI model to perform on the selected area. For example, input such as changing the background to a blurred sea landscape can be provided.

[0183] The input prompt is passed to a generative AI model, which analyzes the corresponding area and can modify the image according to the instructed direction of work.

[0184] The modified results can be displayed in the preview interface in real time, and users can review the results and request additional modifications if necessary.

[0185]

[0186] FIG. 9 is an example of an element operation interface in a user interface of one embodiment of the present disclosure. FIG. 10 is an example of an element operation interface in a user interface of one embodiment of the present disclosure. The example illustrated in FIG. 9 and 10 may be an element operation interface (1000) for a video element.

[0187] An element operation interface (1000) for a video element may consist of a content tab (1300) and an edit tab (1301). FIG. 9 illustrates the content tab (1300), and FIG. 10 illustrates the edit tab (1301).

[0188] The content tab may include a prompt and asset review interface (1310), a content review interface (1330–1334), and a comment interface (not shown), similar to the element operation interface for other elements described above. The description regarding this is as described above.

[0189] The Edit tab (1301) includes an interface for performing editing operations on the content. The Edit tab (1301) is composed of an interface for performing detailed editing operations on video elements. The Edit tab (1301) enables the user to efficiently manage video content and apply necessary modifications and effects.

[0190] The content editing preview interface (1350) is an area where the user can view the video content being edited in real time. In this area, the user can play the video clip and evaluate the beginning and end of the clip and the overall quality. The result of the editing work is immediately reflected on the preview screen, allowing the user to visually check the edited content. The preview interface displays the playback time of the video at the bottom and helps the user check or adjust specific points during the work.

[0191] The content editing trim interface (1351) provides tools to adjust the length of a video clip or cut out specific sections. The content editing trim interface (1351) may include a draggable bar for adjusting the start and end points of the video, and may display thumbnails on the timeline to allow the user to grasp the overall content of the current video clip. Through trimming, the user can remove unnecessary parts of the video or highlight key content. The clip length adjustment is finalized via the "Save" button, and after saving, the modified content is reflected in the preview interface (1350).

[0192] The content editing effect interface (1352, 1353) may provide a function to apply video effects to the content to be edited, and may include a content speed editing interface (1352) and a content effect editing area (1353).

[0193] The content speed editing area (1352) provides the ability to adjust the playback speed of a video clip. Users can select various speed options, such as 0.5x, 1x, and 2x speeds, through a drop-down menu. Adjusting the playback speed is used to change the flow and mood of the clip, and can maximize the visual effects of the clip or optimize the delivery speed. The speed change operation can be performed with the video and audio synchronized.

[0194] The content effect editing area (1353) provides the ability to add various effects to a video clip. For example, the user can add a dissolve effect at the beginning or end of a video clip and set the duration of the dissolve effect in seconds (or frames). The user can add and save the dissolve effect through the "Add to Start" and "Set" buttons. The applied effect is reflected in real-time on the preview interface (1350) to provide the user with visual confirmation.

[0195] The Edit tab (1301) simplifies the editing and modification process of video content through a user-friendly interface and increases the accuracy and efficiency of the work by providing a real-time preview. The Preview interface (1350) is designed so that the user can immediately check the results of the work, thereby minimizing errors in the work. The Trim interface (1351) saves editing time by allowing unnecessary parts of video clips to be easily removed. The Speed ​​and Effects interfaces (1352, 1353) enhance the visual quality of the content and enable detailed editing that meets project requirements.

[0196]

[0197] FIG. 11 is an example of an element operation interface in a user interface of one embodiment of the present disclosure. FIG. 12 is an example of an element operation interface in a user interface of one embodiment of the present disclosure. The example illustrated in FIG. 11 and 12 may be an element operation interface (1000) for an audio element.

[0198] An element operation interface (1000) for an audio element may consist of a content tab (1400) and an edit tab (1401). FIG. 11 illustrates the content tab (1400), and FIG. 12 illustrates the edit tab (1401).

[0199] The content tab may include a prompt and asset review interface (1410), a content review interface (1430–1433), and a comment interface (1440), similar to the element operation interface for the other elements described above. The description regarding this is as described above.

[0200] The Edit tab (1401) includes an interface for performing editing operations on the content. The Edit tab (1401) is composed of an interface for performing detailed editing operations on audio elements. The Edit tab (1401) enables the user to efficiently manage audio content and apply necessary modifications and effects.

[0201] The content editing preview interface (1450) is an area where the user can view the audio content being edited in real time. In this area, the user can play the video clip and evaluate the audio while listening to the audio included in the video clip. The result of the editing work is immediately reflected on the preview screen, allowing the user to check the edited content. The preview interface displays the playback time of the video at the bottom and helps the user check or adjust specific points during the work.

[0202] The content editing trim interface (1451) provides a tool to adjust the start and end points of audio content. The content editing trim interface (1451) displays the waveform of the audio, allowing the user to check the content simultaneously audibly and visually. The content editing trim interface (1451) allows the user to set a desired point by adjusting both ends of the waveform using a drag-and-drop method.

[0203] The content trim editing interface (1451) includes a function to match the lengths of audio and video. This function supports the audio being automatically trimmed to match the video length of the corresponding cut when the user is editing audio content. The function can be activated via the "Match to Video Length" toggle button located at the top of the interface. When the toggle is activated, the system automatically matches the length of the audio clip currently being edited to the video length of the corresponding cut.

[0204] The content alignment interface (1452) provides the ability to synchronize audio with video content. The content alignment interface (1452) can align audio to a specific section of the video (e.g., the end).

[0205] The content effect editing area (1453) can apply a dissolve effect to the audio content to provide a smooth start and end. The user can apply the dissolve effect to the start and end points of the audio through the content effect editing area (1453). The length of the dissolve effect can be adjusted in seconds entered by the user.

[0206]

[0207] FIGS. 13a and 13b are examples of a shared interface in a user interface of one embodiment of the present disclosure.

[0208] The sharing interface provides the ability to review project content or share the project with other users for collaboration.

[0209] The sharer setting interface (181) is a space for entering user information to be shared, and allows setting an email address to send an invitation to, or selecting a user to share from a member list. The email address input field allows entering the email address of the target to be shared. The Invite button sends an invitation to the entered email address and adds the user to the sharing list. At this time, the email format is checked, and a warning message may be displayed for invalid input.

[0210] The sharer list interface (182) is a space that displays information about users who are currently sharing the project. The displayed information may include, for example, name, email address, status, etc. Name shows the name of the shared user. Email Address displays the email address of the invited user. Status indicates the progress of the invitation and is displayed as "Invited," "Invite Sent," or "Removed." The user can delete the user or resend the invitation through the action menu next to each user. When the user selects the add button in the exemplary drawing of FIG. 13a to add a sharer, the user can enter the interface of FIG. 13b.

[0211] The sharing execution interface (183) provides the ability to copy and share a link to the current project. The Copy Link button allows the project's sharing link to be copied and sent via various methods, such as email or messenger. The link can be configured to include specific permissions (read, edit, etc.).

[0212] You can easily set up collaboration by sending invitations or providing links to users who wish to review projects or work together. You can check the status of invited users in real time and manage them as needed by adding, removing, or resending invitations. It supports both email invitations and link sharing methods, and ensures both security and convenience through permission settings.

[0213] FIG. 14 is an example of a card review interface in a user interface of one embodiment of the present disclosure.

[0214] The card review interface (30) is an interface that allows checking and reviewing information related to each element of a project, and, if necessary, modifying or approving it. This interface enables the systematic management of all components of a project, such as video, storyboards, scenarios, and audio, in a collaborative environment.

[0215] The element selection interface (100a) displays each element included in a specific card of the project and allows the element to be viewed or edited optionally.

[0216] The element selection interface (100a) lists all elements included in the currently selected cut and provides a preview area that provides visual information to check the status and brief content of the elements. The element selection interface (100a) conveys the progress of the work by displaying the status of each element (e.g., Done, In review, In progress, etc.). When a user selects a specific element in the element selection interface (100a), detailed information about that element is displayed in the component detail interface (300). This allows the user to grasp the progress of the work at a glance and quickly access detailed information if necessary.

[0217] The component detail interface (300) provides details of the selected element and is a space where preview, comments, status changes, and confirmation operations can be performed.

[0218] The asset preview area (301) of the component detail interface is an area where assets (video, image, text, audio, etc.) associated with the element can be visually or audibly previewed. For example, in the case of a video element, the video can be played through a player or a specific section can be explored.

[0219] The prompt preview area (303) is a space where the user can view the prompt content generated by the generative AI, and can modify or enter new text prompts. This is useful for adjusting the results of AI-based automated tasks to meet user requirements. The prompt preview area (303) displays the content of the prompt, allowing the user to review the prompt in the text field and modify it if necessary. The user can apply a new prompt and regenerate the AI-generated results via the update button. Additionally, the prompts displayed in the prompt preview area (303) can display new update content separately from existing content by comparing them with the previous task history, thereby allowing the user to easily identify the changes in the new update content. For example, the prompt preview area (303) may display the differences between the old version of the prompt and the new version of the prompt using a separate visual indicator (e.g., an underline of modification).

[0220] The element confirmation area (302) includes a button that can change the status to approve completed elements or request additional work. User input to the element confirmation area (302) updates the work status in real time to control the workflow and allows other users to easily understand the workflow. Additionally, the reviewer may select and confirm some of the multiple element candidates.

[0221] The comment interface (203) is a space where project collaborators can leave comments on specific elements. The explanation regarding this is as described above.

[0222] The card review interface allows for the visual verification of the progress status of all elements, enabling efficient monitoring of work progress. Users can immediately check and modify necessary details within the component detail interface, thereby increasing work accuracy. Furthermore, integrated with the comment interface, it facilitates real-time feedback and exchange of ideas among team members, enhancing the speed and quality of collaboration.

[0223]

[0224] FIG. 15 is an example of a project timeline tab in a user interface of one embodiment of the present disclosure. FIG. 16 is an example of a project timeline tab in a user interface of one embodiment of the present disclosure. FIG. 15 is an example of a timeline tab by task, FIG. 16 is an example of a timeline tab by member.

[0225] The Task Timeline tab in Fig. 15 is an interface for efficiently managing project tasks. The first axis of the Task Timeline tab is arranged based on tasks (e.g., scenario, storyboard, video, audio, etc.). The second axis of the Task Timeline tab is arranged based on timelines (e.g., date, weekly, or monthly views). Reference number 400 displays task progress information. The Task Timeline tab displays the workload assigned to each user, such as reference numbers 410 and 420. Reference number 411 displays the work progress of each worker for each task and visually indicates the work completion rate (e.g., 0%, 50%, 100%). In the example of reference number 411, ochre may correspond to elements in progress, blue to elements undergoing review by an inspector, and green to completed elements. In other words, the color bar for reference number 411 can indicate the ratio of elements in progress, under review, and completed out of the total number of elements assigned to each task (video, image, etc.) for the corresponding worker. The task timeline tab displays the work due date for each task and shows the task status (in progress, completed, etc.). This configuration allows the user interface to intuitively grasp the overall progress status of tasks at a glance.

[0226]

[0227] The member-specific timeline tab in Fig. 16 is an interface for efficiently checking tasks assigned to each project member. The first axis of the member-specific timeline tab is arranged based on the members participating in the project (e.g., username). The second axis of the member-specific timeline tab is arranged based on the timeline (date, weekly, or monthly view) (Figure reference number 501). Reference number 500 contains information about each member. The tasks assigned to each member are placed on the first axis. This allows the user to easily identify the tasks they are working on and their deadlines. Reference number 501 can indicate the progress of tasks assigned to members using color rules similar to reference number 411. Additionally, reference number 501 can include thumbnails of tasks and projects, allowing the manager to easily identify the parts each member is responsible for. Reference number 501 displays the progress and completion status of a task, and each task may include a status change interface such as 'Edit' or 'Complete' buttons. In this way, the member-specific timeline tab allows team members to check and manage the project's progress status in real time.

[0228]

[0229] FIG. 17 is an example of a budget management interface in a user interface of one embodiment of the present disclosure.

[0230] The budget management interface (600) includes various components that allow a manager to visually check the budget status of each project and perform necessary tasks.

[0231] The project-specific budget information interface (601) allows an administrator to view detailed budget information for each project at a glance. The project name, participating members, user wage information, generative AI model and tool usage costs, and total budget information are organized in a table format. For each project, the administrator can click the View Info button to view or edit more detailed budget data.

[0232] For example, the "Summer_vlog_2024" project includes a list of users who contributed to the project, wages paid to each member, usage fees associated with generative AI models such as Midjourney, Kling AI, and Elevenlabs, and aggregated information on all costs incurred during the project.

[0233] The budget dashboard interface (602, 603) allows an administrator to visually analyze budget information by period and by item of a project. The budget dashboard interface (602, 603) may include budget information by period and budget information by item.

[0234] Budget information by period allows you to view total expenditure amounts for each period by selecting monthly, yearly, or all periods. Budget information by category provides detailed expenditure items in a list format. For example, Payment may include amounts paid to specific users, Plan Subscription may include usage fees for AI tools such as Midjourney and Kling AI, and Operating Cost may include information regarding general operating expenses. Users can load additional budget information by clicking the "Load more" button at the bottom, and can also add new budget items or perform editing operations. The foregoing description is for illustrative purposes only and is not limited thereto.

[0235] The manager checks the budget status of each project through the budget management interface (600). The manager reviews or modifies detailed budget data for each project using the project-specific budget information interface (601). The manager establishes an efficient budget management strategy by filtering budget information by specific period or item through the budget dashboard interfaces (602, 603). Such budget management interfaces can contribute to systematically managing costs incurred during project progress and preventing unexpected overspending. Additionally, the manager can set budget limits by project, tool, and user. For example, if the manager sets a budget limit for a specific manager's use of Mid Journey using the budget management interface, that user can use Mid Journey up to the limited cost, and if the cost limit is reached, a notification can be provided to the manager and the user. Notifications regarding budget limits can be displayed in the budget management interface.

[0236]

[0237] FIGS. 18 to 21 are examples of a user management interface in a user interface of one embodiment of the present disclosure.

[0238] The user management interface (700) is an interface for efficiently displaying and managing user lists and detailed information. The user management interface (700) is composed of an interface that can comprehensively check and manage the names, roles, participation status, etc. of users participating in each project.

[0239] The user list interface (701) is configured to allow all user information to be viewed at a glance. The user list interface (701) may include information such as user name, user role (e.g., administrator, contributor, reviewer, guest), date the user joined the project, the number of current projects the user is participating in, and user email address.

[0240] A View Details button (702) is provided to allow viewing or editing the details of a specific user. The View Details button (702) may provide functions to view the user's details, change the user's role, or remove the user from a project. Additionally, when the user selects the View Details button (702), a user details interface (710) for that user may be displayed. The user details interface (710) provides details about the selected user. The user details interface (710) displays all information related to the user in an easy-to-view tab-separated format and may include general information, project information, and tool information regarding the user.

[0241] The tab switching area (711) displays various information related to the user separately. The tabs may include a user general information tab (712a), a user project information tab (712b), and a user tool information tab (712c).

[0242] The User General Information tab (712a) provides basic information about the selected user. For example, the User General Information tab (712a) may include the user's role (e.g., owner, administrator, reviewer, etc.), the start date of participation in the project, the number of projects currently being participated in, the user's email address, costs associated with the user, etc.

[0243] The user project information tab (712b) provides information about the projects in which the user has participated. For example, the user project information tab (712b) may include the project name, the number of elements of the user managed in each project, the total cost incurred by the user in the project, the user's labor costs for the project, and a button to view detailed information about the project.

[0244] The User Tool Information tab (712c) provides information related to the tool assigned to the user. The User Tool Information tab (712c) may include the tool name (e.g., Midjourney, Kling AI, etc.), the number of times each tool is used, and a button to view detailed information about each tool. If the user viewing the interface is an administrator, a cost limit for a specific tool can be set for that user in the User Tool Information tab (712c).

[0245] The user management interface of the present disclosure can increase management efficiency and maximize the utilization of users and resources through the systematic organization of information for project management.

[0246]

[0247] FIGS. 22 to 25 are examples of a tool management interface in a user interface of one embodiment of the present disclosure.

[0248] The tool management interface (800) provides a main interface for managing tools that users can use to perform tasks in a project management system. The tool management interface (800) may include a tool list interface (801) and a detail view button (802). The tool list interface (801) displays information about all tools registered in the system in a table format. The detail view button (802) provides a function to check detailed information about each tool.

[0249] The tool list interface (801) provides basic information about each tool. The tool list interface (801) may include information such as the tool name, the domain type of the tool (e.g., video, audio, etc.), tool user information related to the user currently using the tool, the number of projects in which the tool is used, the average monthly usage fee of the tool, and the last billing date. The user can briefly grasp the status of each tool through the list and can view additional information by clicking on the tool or pressing the details button (802).

[0250] The tool detail interface (810) is a screen that allows viewing details about the selected tool and may consist of a tab switching area (811) and information for each tab (tool general information tab (812a), tool project information tab (812b), tool user information tab (812c)).

[0251] The tool general information tab (812a) contains general information such as the type, name, average usage, and monthly fee of the tool.

[0252] The tool project information tab (812b) contains a list of projects in which the tool is used, the number of cuts used in each project, and related cost information.

[0253] The tool user information tab (812c) provides a list of users using the tool and information on the costs incurred by each user and related percentages.

[0254] Project managers can identify the tools required for a project and effectively manage costs through the tool management interface. By analyzing tool usage by team members, they can perform efficient resource allocation and budget management. This system enhances the work efficiency of project managers and improves user tool utilization through efficient tool management and cost analysis.

[0255]

[0256] FIGS. 26 to 30 are examples of a project management interface in a user interface of one embodiment of the present disclosure.

[0257] The project management interface (900) is a user interface provided to enable users to efficiently manage various projects. Through the project management interface (900), users can intuitively check the project name, related user information, project progress, tool information assigned to the project, etc.

[0258] The project list interface (901) is an area where summary information of all projects can be viewed at a glance, and includes the name, participating users, tools in use, creation date, last update date, deadline, progress status, and progress rate information for each project. Users can select a project to view detailed information, or delete or modify the project if necessary. The project list interface (901) may include project progress information (902), allowing the manager to intuitively grasp the progress of the project. Project progress may consist of information summarizing the progress of each project task and may be implemented in the form of a progress bar filling up. Additionally, if the project progress is low relative to the project deadline, it may be distinguished and displayed using a different visual indicator (e.g., a red progress bar) compared to the normal state. The project list interface (901) may include a project task button (903) to allow switching to an interface for performing tasks on the project.

[0259] The project details interface (910) is a screen that allows you to view or modify details related to a specific project. The project details interface (910) can be accessed via the View Details button for each project. The project details interface (910) allows you to view details through various tabs (911) related to the project.

[0260] The tab switching area (911) classifies and provides various information provided in the project detail interface to the user. For example, general project information, user information, tool information, cost information, etc. are organized into separate tabs to enable intuitive and systematic information exploration.

[0261] The project general information tab (912a) displays basic information such as the project name, owner information, participating members, tools in use, creation date, last update date, status, progress, and content information of the project (e.g., genre, length, target, thumbnail, etc.).

[0262] The Project User Information tab (912b) provides detailed information about all users participating in the project. This includes user names, the number of cuts worked on, and the cost and percentage paid per user. This information is useful for evaluating project contributions.

[0263] The Project Tool Information tab (912c) provides information on the names of the tools used in the project, the number of cuts used, the cost of the tools, and their proportion within the project. This allows for the efficient management of tool usage status by project.

[0264] The Project Cost Information tab (912d) provides all cost information related to the project. This includes general costs, cost items incurred on specific dates, etc., and allows users to efficiently manage the project budget by checking cost details.

[0265] The user can view the currently managed projects through the project management interface (900). When a desired project is selected from the project list interface (901), the project details interface (910) is displayed. In the project details interface, the user can switch between various tabs (911) to view general information (912a), user information (912b), tool information (912c), and cost information (912d) regarding the project. Each piece of information is organized in detail, contributing to the analysis and management of the project's progress and efficiency.

[0266] This system can be utilized as a project management tool in various fields, such as video production, IT development projects, and design collaboration. Project owners can monitor project progress in real time, check for budget overruns, and efficiently reallocate users and tools. Project participants can check their work progress and contributions, and modify their roles through consultation with the project manager if necessary.

[0267]

[0268] The present disclosure can provide a system that automates and optimizes the process of creating, inspecting, and modifying work using generative AI tools. The present disclosure provides a function that generates and recommends AI-based work prompts from the initial stages of the work. This enables the worker to proceed with the work in an intuitive and efficient manner.

[0269] In the initial stage of work generation, AI analyzes work data from previous stages (e.g., storyboard text, scenario content, etc.) to automatically generate the most suitable prompt.

[0270] Example: If the scenario contains the description "the sun rising over the mountains," the AI ​​generates a prompt based on this that can be used in image generation tools as follows: "Sunrise over mountains with a warm orange glow, birds flying across the sky, serene and peaceful atmosphere."

[0271] The generated prompts are provided with multiple alternatives, and the operator can select or modify them as needed. For example, for image generation prompts, additional options such as "Misty mountains at dawn" are provided alongside "Sunrise over mountains" to broaden the operator's range of choices. Additionally, the generated prompts can be edited by the user.

[0272] The generative AI of the present disclosure analyzes not only text but also visual data (images and videos) to generate more sophisticated prompts. For example, the generative AI model of the present disclosure can analyze the tone or mood of previous work and reflect it in new prompts.

[0273] The present disclosure includes a function that automatically analyzes feedback provided by a user during the work inspection process and generates a new prompt by reflecting it. Feedback written by a user regarding the work (e.g., "The colors are too dark," "I wish the text looked larger") is analyzed through a natural language processing-based AI model. The generative AI can classify the feedback (e.g., change colors, modify layout, etc.) and generate a modified prompt. That is, comments left on the comment interface of one embodiment of the present disclosure can be reflected when a worker uses the generative AI model to generate a prompt or regenerate content. When the AI ​​updates the work based on the modified prompt, the user can immediately check the result. The modification work is performed in real time through API integration. The work reflecting the feedback can be displayed in the interface divided into "Before Modification" and "After Modification" states.

[0274] In addition, in the generation of content utilizing the generative AI model of one embodiment of the present disclosure, feedback provided at each work step is reflected in the generation of prompts in subsequent steps. For example, the color palette is adjusted so that feedback requesting "fresh colors" in the scenario step is maintained in the video generation step.

[0275] The system of the present disclosure is integrated with various AI models, and the user can select a model according to the type of task. The AI ​​models are integrated via APIs, and each prompt generation and modification task is processed by a backend server. In cases where an AI model is used that is not integrated via API, it may be used in the project by allowing the user to update content generated using the AI ​​model through a user interface.

[0276] The prompts and work results generated through the user interface provided by the system of the present disclosure are stored in a database on a project-by-project basis, and all work steps can be tracked through a version control function.

[0277] The present disclosure provides a system capable of automating and efficiently performing the processes of prompt generation, task inspection, and feedback reflection throughout the entire work process. In particular, the invention supports users in intuitively and quickly creating and reviewing tasks through the integration of a user interface and an AI-based processing system.

[0278] This invention proposes a new inspection method designed to maximize efficiency and accuracy in the inspection process of video work results. This method provides features differentiated from existing systems through the unitization of work results and selective inspection.

[0279] One of the key components of the present invention is a method of processing inspections and comments by separating video work into card units (cut units). Instead of managing the work results as a single large work (e.g., the entire video), they are separated into card forms for each cut or sequence. Each card contains a preview and detailed information of the corresponding work and can be accessed individually through the user interface.

[0280] User comments are not recorded as comprehensive feedback for the entire work, but can be managed by being directly matched to each card or the elements that constitute each card. For example, if a comment such as "the lighting is too dark" is entered for a specific cut (card), that comment can be saved only to that card and managed independently of other cards. This comment can be reflected in prompts that can be utilized by a generative AI model to generate elements related to that card.

[0281]

[0282] Furthermore, depending on the content of the user comment, it may be recorded as comprehensive feedback for the entire work. User-entered comments can be classified by a natural language processing AI model to determine whether they apply to specific cards or elements, or as instructions to be applied to the entire content. In the latter case, the content of the comment can be reflected in prompts for generating elements throughout the content.

[0283] The present invention generates multiple options for a specific work unit (e.g., a cut or a card) and supports a user in selecting the desired option. The system uses an AI-based generative model to generate multiple results for the same work unit. For example, four different video clips (clips with different color tones, compositions, effects, etc.) may be generated for a specific cut. The user can compare the generated results in an inspection interface and select the most suitable result. For example, the optimal video can be selected based on an evaluation such as, "Video A has appropriate brightness adjustment, and Video B has rich colors."

[0284] This invention automates the process of creating and modifying work by utilizing generative AI technology. Users can create work through APIs linked to generative AI. For example, a text prompt entered by a user is processed by the generative AI to automatically generate results such as video, images, and audio. The generated results are stored in the system as cards, and each work item can be individually modified and inspected. This automated method of creation and storage simplifies existing manual workflows and provides the effect of significantly reducing work time. Users can easily use these generative AI models through a user interface, and the system providing the user interface can call the generative AI models via APIs to generate results and deliver them to the user.

[0285] Data transmission and reception with generative AI models are carried out via APIs. For example, text entered by a user is transmitted to the generative AI model via an API, and the output generated by the AI ​​is returned to the system and stored as content. This enables simple and efficient integration with external AI platforms.

[0286] In addition to text input, the system can accept various data formats, including images and videos. For example, if a user provides an image of a specific style, the generative AI model generates a new image based on that style. In the case of videos, it can analyze the input clip to generate additional clips that reflect the style or color tone of the original clip.

[0287] Users can input data using a simple drag-and-drop method and enhance the accuracy of AI-generated results by adding visual data to complement text prompts. For example, when working on advertising videos, providing image data along with a text script allows the generative AI to generate more sophisticated results based on this information.

[0288]

[0289] The generative AI and API integration function of the present invention consists of the following workflow. When a user starts a task, they input text or multimodal data. For example, text such as "video starting from a seaside landscape" and a related image are input as a prompt. The input prompt is transmitted to the generative AI via the API. The AI ​​analyzes the prompt, generates an appropriate workout, and returns it to the system. The generated workout is stored as a content unit in the system. Each card includes a preview of the workout, AI generation information, and related metadata. The user can review the generated result and request modifications via comments if necessary. They can also supplement the AI-generated result by providing additional input data (e.g., images or videos).

[0290] The present invention automates the processes of work creation, inspection, and modification through integration with generative AI, and improves work efficiency and accuracy by providing an intuitive interface with a two-dimensional array structure in which video cut units are arranged as a first axis and task types (elements) constituting each cut are arranged as a second axis. In particular, the present invention provides the following effects through differentiated functions that existing systems could not provide, such as work unitization, prompt-based creation, provision of multiple options, and user permission management.

[0291] First, work automation and efficiency are enhanced. By integrating generative AI with APIs, various types of work, such as videos, images, and audio, can be automatically generated and saved based on prompts entered by the worker. During the creation process, the multiple options provided by the AI ​​help the worker quickly select the optimal outcome. Furthermore, since the creation and modification of work take place in real-time, time spent on repetitive tasks is reduced, allowing workers to focus more on creative work.

[0292] Second, the accuracy and speed of the inspection process are improved. This invention provides a function that separates workpieces into cards, allowing for the recording and management of independent comments for each piece of work. Unlike the existing inspection method based on the entire body of work, this enables efficient review by focusing only on specific pieces of work. Furthermore, feedback provided by the worker is analyzed by AI, and automatically corrected results are provided based on this analysis, thereby minimizing the possibility of errors during the correction process.

[0293] Third, project cost management is carried out systematically. The present invention provides a function that enables the integrated management of usage costs for generative AI tools, labor costs, and other operating expenses for each project. Project managers can analyze costs for each item to efficiently allocate the budget and prevent unexpected cost overruns in advance. This maximizes the economic efficiency of the project. Furthermore, since workers and tools can be matched down to the detailed unit level of the project, such as the card or element level, costs for these detailed units can also be managed.

[0294] Fourth, the user experience is significantly improved. An intuitive user interface facilitates the creation, inspection, modification, and management of tasks, while real-time updates and data visualization allow users to always access the latest information. By supporting multimodal data, various types of data—such as text, images, and videos—can be input, and AI-generated results can be utilized based on this input. This provides the effect of simultaneously improving worker satisfaction and the quality of the work environment.

[0295] The present invention provides a solution that integrally supports all processes from task creation to inspection, modification, and management, enhances work efficiency and collaborative productivity, and strengthens the accuracy and predictability of project management.

[0296]

[0297] FIG. 31 illustrates a brief and general schematic diagram of an exemplary computing environment in which embodiments of the present disclosure may be implemented.

[0298] Although the present disclosure has been described as generally being implementable by a computer device, those skilled in the art will understand that the present disclosure may be implemented in combination with computer-executable instructions and / or other program modules that can be executed on one or more computers and / or as a combination of hardware and software.

[0299] Generally, a program module includes routines, programs, components, data structures, etc., that perform a specific task or implement a specific abstract data type. Furthermore, those skilled in the art will be well aware that the method of the present disclosure may be implemented in other computer system configurations, including single-processor or multi-processor computer systems, minicomputers, mainframe computers, as well as personal computers, handheld computer devices, microprocessor-based or programmable consumer electronics, etc. (each of which may be connected to and operated with one or more associated devices).

[0300] The embodiments described in this disclosure may also be implemented in a distributed computing environment in which tasks are performed by remote processing devices connected via a communication network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.

[0301] Computers typically include various computer-readable media. Any medium accessible by a computer may be a computer-readable medium, and such computer-readable media include volatile and non-volatile media, transitory and non-transitory media, and removable and non-removable media. By example, but not limiting, computer-readable media may include computer-readable storage media and computer-readable transmission media. Computer-readable storage media include volatile and non-volatile media, transitory and non-transitory media, and removable and non-removable media implemented by any method or technique for storing information such as computer-readable instructions, data structures, program modules, or other data. Computer-readable storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, DVD (digital video disk) or other optical disk storage devices, magnetic cassettes, magnetic tapes, magnetic disk storage devices or other magnetic storage devices, or any other media that can be accessed by a computer and used to store desired information.

[0302] Computer-readable transmission media typically include all information transmission media that implement computer-readable instructions, data structures, program modules, or other data, etc., on a modulated data signal, such as a carrier wave or other transport mechanism. The term modulated data signal means a signal in which one or more of the characteristics of the signal are set or modified to encode information within the signal. By example, not limiting, computer-readable transmission media include wired media, such as wired networks or direct-wired connections, and wireless media, such as acoustic, RF, infrared, and other wireless media. Any combination of the media described above is also considered to be within the scope of computer-readable transmission media.

[0303] An exemplary environment (1100) for implementing various aspects of the present disclosure, including a computer (1102), is shown, wherein the computer (1102) includes a processing unit (1104), system memory (1106), and a system bus (1108). The system bus (1108) connects system components, including system memory (1106) (but not limited thereto), to the processing unit (1104). The processing unit (1104) may be any processor among various commercial processors. Dual processor and other multiprocessor architectures may also be used as the processing unit (1104).

[0304] The system bus (1108) may be any of several types of bus structures that can be additionally interconnected to a local bus using any of the memory bus, peripheral bus, and various commercial bus architectures. System memory (1106) includes read-only memory (ROM) (1110) and random access memory (RAM) (1112). The basic input / output system (BIOS) is stored in non-volatile memory (1110), such as ROM, EPROM, EEPROM, etc., and this BIOS includes basic routines that help transfer information between components within the computer (1102) at times such as during startup. The RAM (1112) may also include high-speed RAM, such as static RAM, for caching data.

[0305] The computer (1102) also includes an internal hard disk drive (HDD) (1114) (e.g., EIDE, SATA)—this internal hard disk drive (1114) may also be configured for external use within a suitable chassis (not shown)—a magnetic floppy disk drive (FDD) (1116) (e.g., for reading from or writing to a removable diskette (1118)), and an optical disk drive (1120) (e.g., for reading from a CD-ROM disk (1122) or reading from or writing to other high-capacity optical media such as a DVD). The hard disk drive (1114), the magnetic disk drive (1116), and the optical disk drive (1120) may each be connected to the system bus (1108) by a hard disk drive interface (1124), a magnetic disk drive interface (1126), and an optical drive interface (1128). The interface (1124) for implementing an external drive includes at least one or both of USB (Universal Serial Bus) and IEEE 1394 interface technologies.

[0306] These drives and associated computer-readable media provide non-volatile storage of data, data structures, computer-executable instructions, etc. In the case of a computer (1102), the drives and media correspond to storing any data in a suitable digital format. Although the description of computer-readable media above refers to HDDs, removable magnetic disks, and removable optical media such as CDs or DVDs, those skilled in the art will know that other types of computer-readable media, such as zip drives, magnetic cassettes, flash memory cards, cartridges, etc., may also be used in exemplary operating environments and that any of these media may contain computer-executable instructions for performing the methods of the present disclosure.

[0307] A number of program modules, including an operating system (1130), one or more application programs (1132), other program modules (1134), and program data (1136), may be stored in the drive and RAM (1112). All or part of the operating system, application, module and / or data may also be cached in RAM (1112). It will be well known that the present disclosure may be implemented in various commercially available operating systems or combinations of operating systems.

[0308] The user can input commands and information into the computer (1102) through one or more wired / wireless input devices, such as a pointing device like a keyboard (1138) and a mouse (1140). Other input devices (not shown) may include a microphone, an IR remote control, a joystick, a game pad, a stylus pen, a touch screen, etc. These and other input devices are often connected to the processing unit (1104) via an input device interface (1142) connected to the system bus (1108), but may also be connected via other interfaces such as a parallel port, an IEEE 1394 serial port, a game port, a USB port, an IR interface, etc.

[0309] A monitor (1144) or other type of display device is also connected to the system bus (1108) via an interface such as a video adapter (1146). In addition to the monitor (1144), the computer generally includes other peripheral output devices (not shown), such as speakers, a printer, and so on.

[0310] The computer (1102) may operate in a networked environment using a logical connection to one or more remote computers, such as remote computer(s) (1148), via wired and / or wireless communication. The remote computer(s) (1148) may be a workstation, a computing device computer, a router, a personal computer, a portable computer, a microprocessor-based entertainment device, a peer device, or other conventional network node, and generally include many or all of the components described for the computer (1102), but for brevity, only the memory storage device (1150) is illustrated. The illustrated logical connection includes a wired / wireless connection to a local area network (LAN) (1152) and / or a larger network, e.g., a wide area network (WAN) (1154). Such LAN and WAN networking environments are common in offices and companies and facilitate enterprise-wide computer networks, such as intranets, all of which can be connected to a global computer network, e.g., the Internet.

[0311] When used in a LAN networking environment, the computer (1102) is connected to a local network (1152) via a wired and / or wireless communication network interface or adapter (1156). The adapter (1156) may facilitate wired or wireless communication to the LAN (1152), and the LAN (1152) may also include a wireless access point installed therein to communicate with the wireless adapter (1156). When used in a WAN networking environment, the computer (1102) may include a modem (1158), be connected to a communication computing device on the WAN (1154), or have other means to establish communication through the WAN (1154), such as through the Internet. The modem (1158), which may be an internal or external and a wired or wireless device, is connected to the system bus (1108) via a serial port interface (1142). In a networked environment, the program modules described for the computer (1102) or parts thereof may be stored in a remote memory / storage device (1150). It will be well known that the illustrated network connection is exemplary and that other means of establishing a communication link between computers may be used.

[0312] The computer (1102) operates to communicate with any wireless device or object that is deployed and operated via wireless communication, for example, a printer, scanner, desktop and / or portable computer, PDA (portable data assistant), communication satellite, any equipment or place associated with a wireless detectable tag, and a telephone. This includes at least Wi-Fi and Bluetooth wireless technologies. Accordingly, the communication may be a predefined structure as in a conventional network, or simply ad hoc communication between at least two devices.

[0313] Wi-Fi (Wireless Fidelity) enables connectivity to the Internet and other sources without wires. Wi-Fi is a wireless technology, similar to a cell phone, that allows devices, such as computers, to transmit and receive data indoors and outdoors—that is, anywhere within the coverage area of ​​a base station. Wi-Fi networks use a wireless technology called IEEE 802.11 (a, b, g, etc.) to provide secure, reliable, and high-speed wireless connections. Wi-Fi can be used to connect computers to each other, to the Internet, and to wired networks (using IEEE 802.3 or Ethernet). Wi-Fi networks can operate in unlicensed 2.4 and 5 GHz wireless bands, for example, at data rates of 11 Mbps (802.11a) or 54 Mbps (802.11b), or in products that include both bands (dual band).

[0314] Those skilled in the art of the present disclosure will understand that information and signals may be represented using any various different technologies and techniques. For example, data, instructions, commands, information, signals, bits, symbols, and chips that may be referenced in the above description may be represented by voltages, currents, electromagnetic waves, magnetic fields or particles, optical fields or particles, or any combination thereof.

[0315] Those skilled in the art will understand that the various exemplary logic blocks, modules, processors, means, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented by electronic hardware, various forms of programs or design code (referred to herein as software for convenience), or a combination of all such. To clearly illustrate this interoperability between hardware and software, various exemplary components, blocks, modules, circuits, and steps have been generally described above in relation to their functions. Whether such functions are implemented as hardware or software depends on the design constraints imposed on the specific application and the overall system. Those skilled in the art may implement the functions described in various ways for each specific application, but such implementation decisions should not be interpreted as being outside the scope of this disclosure.

[0316] The various embodiments presented herein may be implemented as methods, devices, or articles manufactured using standard programming and / or engineering techniques. The term "article manufactured" includes a computer program, a carrier, or a medium accessible from any computer-readable storage device. For example, computer-readable storage media include, but are not limited to, magnetic storage devices (e.g., hard disks, floppy disks, magnetic strips, etc.), optical discs (e.g., CDs, DVDs, etc.), smart cards, and flash memory devices (e.g., EEPROMs, cards, sticks, key drives, etc.). Additionally, the various storage media presented herein include one or more devices and / or other machine-readable media for storing information.

[0317] It should be understood that the specific order or hierarchy of steps in the presented processes is an example of exemplary approaches. It should be understood that the specific order or hierarchy of steps in the processes may be rearranged within the scope of this disclosure based on design priorities. The appended method claims provide elements of various steps in a sample order, but do not imply being limited to the specific order or hierarchy presented.

[0318] Description of the presented embodiments is provided so that a person skilled in the art may use or practice the present disclosure. Various modifications to these embodiments will be apparent to a person skilled in the art, and the general principles defined herein may be applied to other embodiments without departing from the scope of the present disclosure. Thus, the present disclosure is not limited to the embodiments presented herein, but should be interpreted in the broadest possible scope consistent with the principles and novel features presented herein.

[0319] As described above, the relevant details have been described in the best mode for carrying out the invention.

[0320] The present invention can be used in the image-related industry.

Claims

1. As a user interface for project management displayed on a computer device display, Editor tab for working on video projects; A work dashboard interface comprising a card organized into cut units for a video project and an element organized into respective element units for configuring the cut, for managing the work status of the project in the editor tab above; and Detailed preview interface for the above element; including, A user interface for project management displayed on a computer device display.

2. In Paragraph 1, The above element is, Configured for each task for composing a cut of video, and including at least one of a scenario element, an image element, a video element, and an audio element, A user interface for project management displayed on a computer device display.

3. In Paragraph 1, The above-mentioned task dashboard interface is, Multiple cards corresponding to multiple cuts of a video project are arranged along the first axis, and Multiple elements corresponding to multiple task types for composing each cut are arranged along a second axis, Each intersection area of ​​the first axis and the second axis comprises a two-dimensional array that provides the working status and / or preview of an element corresponding to the corresponding card and the corresponding task type. A user interface for project management displayed on a computer device display.

4. In Paragraph 1, The above detailed preview interface is, Synopsis review interface displaying the project synopsis; A prompt preview interface including a prompt for generating content using a generative AI model; A content preview interface including content generated using the generative AI model based on the above prompt; and A comment interface including a review of the above-mentioned generated content; comprising, A user interface for project management displayed on a computer device display.

5. In Paragraph 1, It further includes an element operation interface for elements; and The above element operation interface consists of a content tab and an edit tab, and the content tab is, A prompt for generating content using a generative AI model or a prompt for inputting reference assets for the generative AI model and an asset review interface; A content review interface that displays content generated using the above generative AI model; and A comment interface including a review of the above-mentioned generated content; including, A user interface for project management displayed on a computer device display.

6. In Paragraph 5, The above content review interface is, Content preview area for displaying each piece of content; A content prompt area displaying the prompt of the above content; A content asset area for displaying one or more content assets; and A confirmation area for a review that allows confirmation for a review of the above content; including, A user interface for project management displayed on a computer device display.

7. In Paragraph 5, The above edit tab is, Content editing preview interface that displays a preview of the content to be edited; Content editing trim interface for trimming content to be edited; and Content editing effect interface for applying video effects to content to be edited; including, A user interface for project management displayed on a computer device display.

8. In Paragraph 1, Task addition interface for adding the above element; Includes more, The above task addition interface is, Task type selection area for selecting the type of task; AI model determination area for determining the generative AI model to be used; A user decision area for determining the user associated with the above task; and Date setting area for setting start and end dates related to the above task; including, A user interface for project management displayed on a computer device display.

9. In Paragraph 1, Further including a card review interface for reviewing the above card; and The above card review interface is, An element selection interface that displays one or more elements associated with the above card and includes a preview for each of the one or more elements; A component detail interface for displaying in detail the components of an element selected in the element selection interface above; and A comment interface including comments related to the above card; and The above component detailed interface is, An asset preview area for the asset of the above element; and Element confirmation area for reviewing and confirming the above element; including, A user interface for project management displayed on a computer device display.

10. In Paragraph 1, A project timeline tab for displaying the timeline of the above video project; Includes more, The above project timeline tab consists of a task-specific timeline tab and a member-specific timeline tab, and The above task-specific timeline tabs are, It is structured with tasks as the first axis and a timeline as the second axis, includes information regarding each user's work progress and deadlines for each task of the project, and The above member-specific timeline tabs are, It is configured with the user as the first axis and the timeline as the second axis, wherein tasks assigned to each user are arranged on the first axis and include information regarding the work progress and work deadline of each task assigned to each user of the project. A user interface for project management displayed on a computer device display.

11. In Paragraph 1, Project Settings tab for video project settings; Includes more, The project settings tab above is, Project name interface for setting the project name; Project duration interface for setting the project duration; and Project detailed configuration interface for setting project detailed requirements; Includes, The above project detailed settings interface is, A genre setting area for setting the genre of the above video project; Length setting area for setting the length of the above video project; A target setting area for setting the target layer of the above video project; A purpose setting area for setting the purpose of the above video project; A logline setting area for setting the logline of the above video project; and A synopsis setting area for setting the synopsis of the above video project; including at least one of, A user interface for project management displayed on a computer device display.

12. In Paragraph 1, Budget management interface for video project managers; Includes more, The above budget management interface is, A project-specific budget information interface including project-specific user information, user wage information, and tool cost information including usage fees for generative AI models; and Budget dashboard interface including budget information by period and budget information by item; including, A user interface for project management displayed on a computer device display.

13. In Paragraph 1, User management interface for managing user information; Includes more, The above user management interface is, A user list interface including username information, user role information, and project status information; and User detail interface including detailed information for each user; Includes, The above user detailed interface is, User General Information tab containing general information about the user; A user project information tab containing detailed information about a project related to the above user; and A user tool information tab containing information regarding a tool assigned to the above user; including, A user interface for project management displayed on a computer device display.

14. In Paragraph 1, A tool management interface for managing tools available to users for work; Includes more, The above tool management interface is, A tool list interface including tool name information, tool type information regarding the domain type of the tool, tool user information regarding the user using the tool, and tool project information regarding the project using the tool; and Tool detail interface containing detailed information for each tool; Includes, The above tool detailed interface is, Tool General Information tab containing general information related to the tool; A tool project information tab containing detailed information about a project related to the above tool; and A tool user information tab containing information regarding the users of the above tool and costs for each user; including, A user interface for project management displayed on a computer device display.

15. In Paragraph 1, Project management interface for managing project information; Includes more, The above project management interface is, A project list interface including project name information, project user information, tool information assigned to the project, and project progress information; and Project detail interface containing detailed information for each project; Includes, The above project detail interface is, Project General Information tab containing general information related to the project; A project user information tab containing detailed information about users related to the above project; A project tool information tab containing information regarding tools assigned to the above project; and Project cost information tab containing cost information related to the above project; including, A user interface for project management displayed on a computer device display.

16. In Paragraph 1, The above video project is managed by project data, and The above project data is divided into edit data including editing and time information and asset data including generated results and history, and The above editing data includes timeline information and an element identifier mapping for referencing task-type elements corresponding to the above cut, and The above asset data includes a creation history including multiple version-specific creation tool identifiers for the multimodal result of the element, result location information, and whether it is selected. A user interface for project management displayed on a computer device display.

17. In Paragraph 16, The timeline information of the above edited data is, The audio track comprises one or more audio tracks, wherein the audio track comprises role information and mixing parameters representing at least one of narration, background sound, and sound effect, and the audio item included in the audio track is associated with a specific cut or a specific element and is configured to play synchronously with the specific cut or a specific element based on parameters including start time, length, gain, and fade information. A user interface for project management displayed on a computer device display.

18. As a project management method performed on a computer device, Step of displaying the editor tab for working on the video project on the display; A step of displaying on a display a work dashboard interface comprising a card configured in cut units for a video project and an element configured in each element unit for configuring the cut, in order to manage the work status of the project in the editor tab above; and A step of displaying a detailed preview interface for the above element on a display; including, Project Management Methods 19. A computer program stored on a computer-readable storage medium, wherein, when executed on a computer device, the computer program performs the following methods for project management, and said methods are Step of displaying the editor tab for working on the video project on the display; A step of displaying on a display a work dashboard interface comprising a card configured in cut units for a video project and an element configured in each element unit for configuring the cut, in order to manage the work status of the project in the editor tab above; and A step of displaying a detailed preview interface for the above element on a display; including, A computer program stored on a computer-readable storage medium.