[go: up one dir, main page]

WO2017204679A1 - Method for automatically creating video content taking into account the preferences of a user - Google Patents

Method for automatically creating video content taking into account the preferences of a user Download PDF

Info

Publication number
WO2017204679A1
WO2017204679A1 PCT/RU2016/050085 RU2016050085W WO2017204679A1 WO 2017204679 A1 WO2017204679 A1 WO 2017204679A1 RU 2016050085 W RU2016050085 W RU 2016050085W WO 2017204679 A1 WO2017204679 A1 WO 2017204679A1
Authority
WO
WIPO (PCT)
Prior art keywords
stage
user
video content
content
methods
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/RU2016/050085
Other languages
French (fr)
Russian (ru)
Inventor
Александр Иванович БУРЧАК
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ooo "proekt Videoservis"
Original Assignee
Ooo "proekt Videoservis"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ooo "proekt Videoservis" filed Critical Ooo "proekt Videoservis"
Publication of WO2017204679A1 publication Critical patent/WO2017204679A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/06Arrangements for sorting, selecting, merging, or comparing data on individual record carriers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C7/00Arrangements for writing information into, or reading information out from, a digital store
    • G11C7/10Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers

Definitions

  • the invention relates to the field of systems for automatically editing digital films from material shot by the user, allowing him to create and / or process video content (dynamic image accompanied by sound, characterized by metadata).
  • the system prompts the user to add music to the movie being created, and if he agrees with the proposal, opens a window with a list of dozens of music tracks.
  • the system poses a task for the user: to choose from the presented set a track that is "suitable" for scoring the created video.
  • it is necessary, at a minimum, to know the content of the proposed tracks, to form a representation of whether each of the tracks is suitable for the film being created in terms of dynamics, semantic content, and "character.”
  • the system offers to automatically mount and arrange the created video. If the user agrees with such a simple and clear proposal, the system gives him a list of several options for templates and offers to choose by topic: "travel”, “concert”, “party”, “vacation”, “summer”, “children”, etc. d. It looks very simple, but what if the user was shooting a video about how he went on a summer trip with his children? He is forced to think about priorities, start looking at the contents of various design options and predict which is “better” and which is “worse.” An analysis of published inventions and the market for mobile applications for creating and / or processing video content shows that, today, such a “partially automated” application behavior model is absolutely dominant.
  • a known system and method for automating the creation of processed media content including generating media content containing a first metadata block associated with media content, reviewing media content and applying a first metadata block and at least one set of rules for media content, and generating a custom output medium based on media content, the first metadata block and at least one set of rules (CM.US2010076967, G06F17 / 30, 2010).
  • a known system and method for semi-automatic editing of video content implemented in the form of a computerized system that extracts metadata about the characteristics of the media stream, displays these metadata for the user, receives a command from him, to generate modified video content, based on at least one characteristic represented by metadata and processing video content to modify it, in response to a command (see US2013343727, H04N9 / 87, 2013).
  • a well-known video editing system includes the use of simple selection techniques and setting their parameters to provide a compressed version of the video material, while the editing system automatically provides either a ready-made compressed version of the video material or selects a lot of clips based on the selection methods and specified parameters, moreover, the user interface allows the user select selection methods for identifying video clips from the footage, selection parameters can also be set Submit Correctio nsClose to automatically edit the clips in the desired way, and to combine the desired clips for the selected event types, temporary combinations of selection methods and template generation parameters are used (see US N ° 7248778, G1 1B27 / 034; G 1 1B27 / 34; H04N5 / 76 ; H04N5 / 91; H04N5 / 93, 2007).
  • the above methods of automated processing of video content implemented in appropriate automated applications for processing video content, can select “suitable” fragments from the original video, automatically format the created film in accordance with the selected design theme, and sound the film by overlaying the selected music track.
  • the developers of which declare the "simplicity” and “mass” of their products often pose the user with tasks that require significant time and intellectual costs.
  • the methods described in the analogs and prototype offer the user to evaluate the media content and / or its metadata and make a decision: use this content or metadata or settings or a template for further work or make a different decision, i.e., the user must determine the system settings according to which the result of work will be created.
  • a user who does not have experience in the creation and / or processing of video content may make an erroneous decision regarding the settings, parameters, features, patterns in accordance with which video content will be created and / or processed, as a result of which poor-quality and / or inappropriate preferences will be created user result;
  • the known methods for automatically creating video content do not allow minimizing the degree of user involvement in the process of creating and / or processing video content, simplify the procedures for this participation for the user to make a rating “like / dislike” to the created video content.
  • the problem to which the stated solution is directed is expressed in providing the possibility of obtaining high-quality video content that meets the preferences of the user, without his direct involvement in the process of creating and / or processing video content.
  • the technical result that manifests itself in solving the problem is expressed in providing the possibility of obtaining high-quality video content that meets the user's preferences in the absence of any user skills for creating and / or processing video content, while the procedures for this participation for the user are reduced to making a rating of “YES or NO” created video content in the sense of “like / dislike”.
  • the user interaction model (habit) remains unchanged when working with an application that implements the claimed method, in the process of developing such an application.
  • a method for automatically creating video content includes the formation of a digital data file, with which the initial content of the materials is sorted, and at least the subsequent processing of the video content selected for the formation of the outgoing video content and sound design the latter differs in that the process is implemented in several consecutive stages, while in the framework of one stage only the work necessary for achieving the goal of this stage, and, the result of the execution of each stage is the outgoing video content of the stage, with the possibility of demonstrating it to a user who evaluates it compliance with your preferences, making a decision of the type “YES or NO”, in addition, the formation of a digital data file includes the preliminary formation of sorting tools for classes of content elements included in the stage, incl.
  • sort methods by relevance, they analyze not only the incoming content for compliance with the criteria, but also the user's decisions made earlier and / or information about the user.
  • one class has at least one processing method.
  • the result of the stage demonstrate accelerated, at least in the first stage.
  • the user has the opportunity to return to the initiation of any stage executed earlier.
  • the sign “the formation of a digital data file includes the preliminary formation of sorting tools for classes of content elements included in the stage, incl. video materials ”provides the ability to evaluate and select content materials, process them with the creation of the result of each stage, and automate this process, which allows you to determine the necessary properties of the generated content and create the result of the stage in the form of video content, without involving the user.
  • the sign “form an array of signs, combinations of which uniquely identify the classes of content elements, as well as methods for processing them, in accordance with the purpose of the corresponding stage” allows you to determine which methods should create and / or process video content at this stage depending on the properties of the incoming content.
  • the sign “at the first stage, the source video content is sorted, according to the results of which the outgoing video content of the stage is formed”, the first stage of processing the initial video content is visualized.
  • Signs “incoming content is analyzed for compliance with the characteristics of the classes and, according to the results of the analysis, the sets of classes and methods of their processing are ranked according to the degree of compliance with the identification signs, and then form the outgoing video content of the first stage using the most relevant classes and methods for their processing ”disclose the content of the first stage of processing incoming content, allow you to sort the methods suitable for a given incoming content by the likelihood of receiving a positive assessment of the result and allow you to start the execution of the stage in a certain selected method.
  • the sign “NO solution” starts the repeated execution of the first stage using a processing method that follows the relevance level, which, if necessary, is repeated using less relevant methods, until they are exhausted or received from the user, the “YES” solution allows you to automatically edit the created solution if it does not have high quality or does not correspond to the preferences of the user, without the need for the user to make additional decisions.
  • the sign “further in the same manner, sequentially implement the subsequent stages of processing video using the user-approved outgoing content of the previous stage as the incoming content of the next stage” ensures the implementation of all stages of the method.
  • the sign “the outgoing video content of the last stage is the outgoing video content of the procedure for its automatic creation” ends and stops the automatic creation of video content, taking into account the preferences of the user.
  • the sign “one class has at least one processing method” allows you to create diverse (different) results for one class of incoming content.
  • the sign “the result of the stage is demonstrated accelerated, at least in the first stage” allows to reduce the total duration of the process.
  • the sign “the user has the opportunity to return to the initiation of any stage executed earlier” allows you to make changes to the process of creating and / or processing video content at any stage, in accordance with changes in the user's preferences.
  • FIG. 1 shows a block diagram of the implementation of the steps of the process of creating and / or processing video content.
  • the claimed method for automatically creating video content is intended for use in computing devices such as computers, mobile computing devices, tablet computers, smart wearable devices, smartphones, etc.
  • the method is implemented programmatically - through software - an application that runs on these devices and ensures that all of the above operations are performed.
  • system is referred to as an application operating in a computing device.
  • the method is implemented as follows: Available for use content (images, video, sound, documents, data) created in a known manner, using known technical means, is loaded into the system.
  • Step 1 is automatically initiated: "Selection of source content from all content available for use.” See FIG. one.
  • the means for sorting into classes of content elements that are incoming at a particular stage are formed.
  • all possible types of incoming content that can be used at each stage are divided into classes from the list, for example: “Event”, “Interview”, “Travel”, etc., each of which can be described by different combinations of signs .
  • combinations of signs for example, can be used: (a) - the number of countries where the content was shot, (b) - the number of days of filming, (c) - the percentage of frames in which the face is visible, (d) - the percentage of frames in which recognizable speech, etc.
  • the aforementioned classes can be described by combinations of the mentioned features as follows, for example:
  • the classes will be sorted by relevance as follows: “Travel” - 4 attributes coincide, “Event” - 3 attributes, “ Interview ”- 1 attribute (if several classes have the same number of matching attributes, then these classes have the same relevance, and are launched, in random order, for example, in alphabetical order).
  • Video content created from selected elements of the source available content is shown to a user who makes a decision of the type “YES or NO”, thereby responding to whether the displayed video content is suitable for him or not.
  • the system completes the execution of the current stage and exports the created video content as input for the next stage. If the answer is “NO”, the system selects the next one in the sorted list of methods corresponding to the “Travel” class and starts the second stage re-execution using the processing method, the next in relevance, which, if necessary, is repeated using other, even less relevant methods, until they are exhausted list or receipt from the user, the decision "YES”.
  • the system selects the next class in the sorted list of classes, the less relevant class is Event, selects the most relevant execution method in it and creates new video content, which also demonstrates with the user's decision, up to until the list is exhausted or the user receives a YES decision. If the answer is “YES”, the system completes the execution of the current stage and exports the created video content as input for the next stage.
  • the system selects the next in the sorted list of classes, the less relevant class is “Interview”, selects the most relevant execution method in it and creates new video content, which also demonstrates with the user's decision, right up to until the list is exhausted or the user receives a YES decision.
  • the class “Long journey” will be relevant, the choice of which will start the execution of the generating method, for example, maps with routes from one point of content creation to another.
  • video content will be created demonstrating the user's movements during the trip, and this content will be added to the result of stage 2 to the places where the points of creation of the source content changed.
  • the “Reporting” class is recognized as relevant in stage 3, its method will superimpose inscriptions on the incoming content explaining where and when the survey was taken.
  • the “Music video clip” class having the video editing method will fall into the relevant list, in which the editing transition points are located in time in accordance with the rhythmic pattern of the musical accompaniment, for receiving additional emotional effect from synchronous changes in the visual and sound parts of video content.
  • the actual list of stages, lists of classes, their characteristics and methods of execution for each stage are formed on the basis of existing experience in creating and / or processing video content and are expanded or improved during testing or operation of the application, when signals are received about the exhaustion of relevant stage methods, or if the frequency of decisions “NO” exceeds the frequency of “YES” decisions.
  • the user participates in the process exclusively as a consumer of the created video content, which allows creating high-quality video content corresponding to his preferences, even in the absence of any skills in creating and / or processing video content.
  • the method (and the system that implements it) provides for the possibility of eliminating the procedure for demonstrating the result of the stage and automatically applying the “YES” solution if all methods of the stage give identical results or if all classes of the stage show zero relevance to the incoming content.
  • step 4 “Modify the visual part of the video content taking into account the features of the audio parts ”, the incoming content does not correspond to the sign“ there is an audio part of the content ”, all classes of the stage will show 0 matches with the signs of the incoming content, none of the methods will be used nen, the stage will end and the outgoing content will be identical to the incoming.
  • stage N the user approved the result created by the execution method of class X, and at stage N + 1 there is a similar class X, then the named execution method of this class will get first place in the list of execution methods sorted by relevance, regardless of the actual correspondence of the incoming content of stage N + 1 featured class X.
  • the user can change the system of his preferences, “change his mind”, directly in the process of creating and / or editing video content.
  • the method provides for the opportunity to return to the initiation of any of the stages performed earlier.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Abstract

Claimed is a method for automatically creating video content taking into account the preferences of a user. The invention relates to systems for automatically editing digital films from material filmed by a user, which enable the user to create and/or process video content (an animated image accompanied by sound and characterized by metadata). The invention makes it possible to produce high-quality video content in accordance with a user's preferences without directly involving the user in the process of creating and/or processing video content in the case that the user lacks the skills to create and/or process video content. In the creation of video content according to a user's preferences, the procedures requiring the user's participation are limited to a "YES or NO" assessment of the video content created, in the sense of "like/dislike". In addition, a permanent model of the interaction (habits) of a user when working with an application for implementing the claimed method is stored in the course of the development of said application.

Description

СПОСОБ АВТОМАТИЧЕСКОГО СОЗДАНИЯ ВИДЕОКОНТЕНТА, С УЧЕТОМ  METHOD FOR AUTOMATIC CREATION OF VIDEO CONTENT, TAKING INTO ACCOUNT

ПРЕДПОЧТЕНИЙ ПОЛЬЗОВАТЕЛЯ  USER PREFERENCES

ОБЛАСТЬ ТЕХНИКИ FIELD OF TECHNOLOGY

Изобретение относится к области систем автоматического монтажа цифровых фильмов из материала, снятого пользователем, позволяющих ему создавать и/или обрабатывать видеоконтент (динамическое изображение, сопровождаемое звуком, характеризуемое метаданными). The invention relates to the field of systems for automatically editing digital films from material shot by the user, allowing him to create and / or process video content (dynamic image accompanied by sound, characterized by metadata).

УРОВЕНЬ ТЕХНИКИ На сегодняшний день существуют автоматизированные приложения для обработки видеоконтента, которые могут выбирать "подходящие" фрагменты из исходного видео, автоматически оформлять созданный фильм в соответствии с выбранной темой оформления и озвучивать фильм наложением выбранного музыкального трека. Однако, даже самые автоматизированные приложения, разработчики которых декларируют "простоту" и "массовость" своих продуктов, ставят перед пользователем задачи, требующие от него значительных временных и интеллектуальных затрат. BACKGROUND OF THE INVENTION Today, there are automated applications for processing video content that can select “suitable” fragments from the original video, automatically format the created movie in accordance with the chosen design theme, and sound the film by overlaying the selected music track. However, even the most automated applications, the developers of which declare the "simplicity" and "mass" of their products, pose the user with tasks that require significant time and intellectual costs.

Так, например, система предлагает пользователю добавить к создаваемому фильму музыку, и, если он соглашается с предложением, открывает окно со списком из десятков музыкальных треков. Система ставит перед пользователем задачу: выбрать из представленного множества трек, "подходящий" для озвучивания создаваемого видеофильма. Для решения такой задачи, необходимо, как минимум, знание содержания предложенных треков, формирование представления "подходит ли" каждый из треков к создаваемому фильму по динамике, смысловому содержанию, "характеру". For example, the system prompts the user to add music to the movie being created, and if he agrees with the proposal, opens a window with a list of dozens of music tracks. The system poses a task for the user: to choose from the presented set a track that is "suitable" for scoring the created video. To solve this problem, it is necessary, at a minimum, to know the content of the proposed tracks, to form a representation of whether each of the tracks is suitable for the film being created in terms of dynamics, semantic content, and "character."

Или, например, система предлагает автоматически смонтировать и оформить создаваемый видеофильм. Если пользователь соглашается с таким простым и понятным предложением, система выдает ему список из нескольких вариантов шаблонов и предлагает выбрать по теме: "путешествие", "концерт", "вечеринка", "отдых", "лето", "дети" и т.д. Выглядит очень просто, но, что если пользователь снимал видео о том, как он ездил в путешествие летом с детьми? Он вынужден задуматься о приоритетах, начать просматривать содержание различных вариантов оформления и прогнозировать, какой "подойдет лучше", а какой "хуже". Анализ опубликованных изобретений и рынка мобильных приложений для создания и/или обработки видео контента показывает, что, на сегодняшний день, подобная, "частично автоматизированная" модель поведения приложений, является абсолютно доминирующей. Известна система и способ автоматизации создания обработанного медиа контента, включающая формирование медиа-контента, содержащего первый блок метаданных, связанных с медиа-контентом, обзор медиа-контента и применение первого блока метаданных и по меньшей мере, одного набора правил для медиа-контента и формирование настраиваемой среды вывода, основанной на медиа-контенте, первом блоке метаданных и, по меньшей мере, одного набора правил (CM.US2010076967, G06F17/30, 2010). Or, for example, the system offers to automatically mount and arrange the created video. If the user agrees with such a simple and clear proposal, the system gives him a list of several options for templates and offers to choose by topic: "travel", "concert", "party", "vacation", "summer", "children", etc. d. It looks very simple, but what if the user was shooting a video about how he went on a summer trip with his children? He is forced to think about priorities, start looking at the contents of various design options and predict which is “better” and which is “worse.” An analysis of published inventions and the market for mobile applications for creating and / or processing video content shows that, today, such a “partially automated” application behavior model is absolutely dominant. A known system and method for automating the creation of processed media content, including generating media content containing a first metadata block associated with media content, reviewing media content and applying a first metadata block and at least one set of rules for media content, and generating a custom output medium based on media content, the first metadata block and at least one set of rules (CM.US2010076967, G06F17 / 30, 2010).

Известна система и метод полуавтоматического редактирования видеоконтента, реализованные в виде компьютеризированной системы обеспечивающей извлечения метаданных о характеристиках потока средств массовой информации, отображение этих метаданных для пользователю, получение от него команды, для генерирования модифицированного видеоконтента, на основании по меньшей мере одной характеристики, представляемой метаданными и обработку видеоконтента для его модифицирования, в ответ на команду (см. US2013343727, H04N9/87, 2013). A known system and method for semi-automatic editing of video content, implemented in the form of a computerized system that extracts metadata about the characteristics of the media stream, displays these metadata for the user, receives a command from him, to generate modified video content, based on at least one characteristic represented by metadata and processing video content to modify it, in response to a command (see US2013343727, H04N9 / 87, 2013).

Известна система редактирования видеоматериала, включает использование простых приемов отбора и задание их параметров, чтобы обеспечить сжатую версию видеоматериала, при этом система редактирования автоматически обеспечивает либо готовую сжатую версию видеоматериала или выбирает множество клипов на основе приемов отбора и заданных параметров, причем, пользовательский интерфейс позволяет пользователю выбрать приемы отбора для идентификации видеоклипов из отснятого материала, параметры отбора также могут быть установлены Submit CorrectionsClose для автоматического редактирования клипов желаемым образом, при этом, для сборки желательных клипов для выбранных типов событий используют временные комбинации методов отбора и параметров формирования шаблонов (см. US N° 7248778, G1 1B27/034; G 1 1B27/34; H04N5/76; H04N5/91 ; H04N5/93, 2007). Известен также, выбранный в качестве прототипа, способ автоматического создания видеоконтента, с учетом предпочтений пользователя, включающий формирование цифрового файла данных с помощью которого осуществляют сортировку исходного контента материалов, и, по меньшей мере, последующие обработка видеоконтента, отобранного для формирования исходящего видеоконтента и звуковое оформление последнего (см. WO 2013/187796, G11B27/00; G06F7/06, 2013). Перечисленные способы автоматизированной обработки видеоконтента, реализованные в соответствующие автоматизированные о приложения для обработки видеоконтента, могут выбирать «подходящие» фрагменты из исходного видео, автоматически оформлять созданный фильм в соответствии с выбранной темой оформления и озвучивать фильм наложением выбранного музыкального трека. Однако, даже самые автоматизированные приложения, разработчики которых декларируют «простоту» и «массовость» своих продуктов, зачастую ставят перед пользователем задачи, требующие от него значительных временных и интеллектуальных затрат. A well-known video editing system includes the use of simple selection techniques and setting their parameters to provide a compressed version of the video material, while the editing system automatically provides either a ready-made compressed version of the video material or selects a lot of clips based on the selection methods and specified parameters, moreover, the user interface allows the user select selection methods for identifying video clips from the footage, selection parameters can also be set Submit Correctio nsClose to automatically edit the clips in the desired way, and to combine the desired clips for the selected event types, temporary combinations of selection methods and template generation parameters are used (see US N ° 7248778, G1 1B27 / 034; G 1 1B27 / 34; H04N5 / 76 ; H04N5 / 91; H04N5 / 93, 2007). Also known, selected as a prototype, is a method for automatically creating video content, taking into account user preferences, including the formation of a digital data file with which to sort the initial content of the materials, and at least subsequent processing of the video content selected for the formation of the outgoing video content and sound design of the latter (see WO 2013/187796, G11B27 / 00; G06F7 / 06, 2013). The above methods of automated processing of video content, implemented in appropriate automated applications for processing video content, can select “suitable” fragments from the original video, automatically format the created film in accordance with the selected design theme, and sound the film by overlaying the selected music track. However, even the most automated applications, the developers of which declare the "simplicity" and "mass" of their products, often pose the user with tasks that require significant time and intellectual costs.

Так, методы, описанные в аналогах и прототипе, предлагают пользователю оценить медиаконтент и/или его метаданные и принять решение: использовать данный контент или метаданные или настройки или шаблон для дальнейшей работы или принять иное решение, т.е., пользователь должен определить настройки системы, в соответствии с которыми будет создаваться результат работы. So, the methods described in the analogs and prototype, offer the user to evaluate the media content and / or its metadata and make a decision: use this content or metadata or settings or a template for further work or make a different decision, i.e., the user must determine the system settings according to which the result of work will be created.

Недостатки такого подхода в следующем: The disadvantages of this approach are as follows:

- пользователь, не имеющий опыта в области создания и/или обработки видеоконтента, может принять ошибочное решение относительно настроек, параметров, признаков, шаблонов в соответствии с которым будет создаваться и/или обрабатываться видеоконтент, в результате чего будет создан некачественный и/или несоответствующий предпочтениям пользователя результат; - a user who does not have experience in the creation and / or processing of video content may make an erroneous decision regarding the settings, parameters, features, patterns in accordance with which video content will be created and / or processed, as a result of which poor-quality and / or inappropriate preferences will be created user result;

- принятие подобных «судьбоносных» решений требует от неспециалиста существенных временных и интеллектуальных затрат, в частности, времени на ознакомление с предложенными к выбору материалами, умения моделировать процесс и прогнозировать результат («Если я выберу вариант N, каким будет результат? Удовлетворит ли он меня?»), а, нередко, и просто ставит пользователя в тупик, отсутствием понятных критериев выбора того или иного варианта; - в процессе развития конкретного экземпляра приложения для создания и/или обработки видеоконтента будут возникать новые настройки, параметры, признаки, шаблоны, что потребует от пользователя изменения привычных способов взаимодействия с системой и дополнительного обучения. Таким образом, известные способы автоматического создания видеоконтента, с учетом предпочтений пользователя не позволяют минимизировать степень вовлечения пользователя в процесс создания и/или обработки видеоконтента, упростить процедуры этого участия для пользователя до вынесения оценки «нравится / не нравится» созданному видеоконтенту. РАСКРЫТИЕ ИЗОБРЕТЕНИЯ - the adoption of such "fateful" decisions requires a layman substantial time and intellectual costs, in particular, time to familiarize yourself with the materials proposed for selection, the ability to simulate the process and predict the result ("If I choose option N, what will be the result? Will it satisfy me ? ”), And, quite often, it simply baffles the user due to the lack of clear criteria for choosing one or another option; - in the process of developing a specific instance of the application for creating and / or processing video content, new settings, parameters, signs, patterns will arise, which will require the user to change the usual ways of interacting with the system and additional training. Thus, the known methods for automatically creating video content, taking into account the preferences of the user, do not allow minimizing the degree of user involvement in the process of creating and / or processing video content, simplify the procedures for this participation for the user to make a rating “like / dislike” to the created video content. SUMMARY OF THE INVENTION

Задача на решение которой направлено заявленное решение выражается в обеспечении возможности получение высококачественного, соответствующего предпочтениям пользователя видеоконтента, без его прямого вовлечения в процесс создания и/или обработки видеоконтента. Технический результат, проявляющийся при решении поставленной задачи выражается в обеспечении возможности получения высококачественного соответствующего предпочтениям пользователя видеоконтента при отсутствии у пользователя каких-либо навыков создания и/или обработки видеоконтента, при этом, процедуры этого участия для пользователя сводятся к вынесению оценки «ДА или НЕТ» созданному видеоконтенту в смысле «нравится/не нравится». Кроме того, сохраняется неизменной модель взаимодействия (привычки) пользователя при работе с приложением, реализующим заявленный способ, в процессе развития такого приложения. The problem to which the stated solution is directed is expressed in providing the possibility of obtaining high-quality video content that meets the preferences of the user, without his direct involvement in the process of creating and / or processing video content. The technical result that manifests itself in solving the problem is expressed in providing the possibility of obtaining high-quality video content that meets the user's preferences in the absence of any user skills for creating and / or processing video content, while the procedures for this participation for the user are reduced to making a rating of “YES or NO” created video content in the sense of “like / dislike”. In addition, the user interaction model (habit) remains unchanged when working with an application that implements the claimed method, in the process of developing such an application.

Для решения поставленной задачи, способ автоматического создания видеоконтента, с учетом предпочтений пользователя, включает в себя формирование цифрового файла данных, с помощью которого осуществляют сортировку исходного контента материалов, и, по меньшей мере, последующие обработку видеоконтента, отобранного для формирования исходящего видеоконтента и звуковое оформление последнего, отличается тем, что процесс реализуют в несколько последовательных этапов, при этом, в рамках одного этапа осуществляют только работы необходимые для достижения цели этого этапа, причем, результатом исполнения каждого этапа является исходящий видеоконтент этапа, с возможностью его демонстрации пользователю, который оценивает его соответствие своим предпочтениям, принимая решение типа «ДА или НЕТ», кроме того, формирование цифрового файла данных включает предварительное формирование средств сортировки на классы элементов контента, входящего на этапе, в т.ч. видеоматериалов, для чего формируют массив признаков, сочетания которых однозначно идентифицируют классы элементов контента, а также методы их обработки, в соответствии с целью соответствующего этапа, при этом, на первом этапе осуществляют сортировку исходного видеоконтента, по результатам которой, формируют исходящий видеоконтент этапа, причем входящий контент анализируют на предмет соответствия признакам классов и, по результатам анализа, наборы классов и методы их обработки ранжируют по степени соответствия идентификационным признакам, после чего формируют исходящий видеоконтент первого этапа с использованием наиболее релевантных классов и методов их обработки, далее, после ознакомления с ним пользователь оценивает его соответствие своим предпочтениям, принимая решение типа «ДА или НЕТ», при этом решение «ДА» завершает первый этап и инициирует следующий, если текущий этап не является последним, а решение «НЕТ» запускает повторное исполнение первого этапа с использованием метода обработки, следующего по уровню релевантности, что при необходимости повторяют с использованием менее релевантных методов, до их исчерпания или получения от пользователя, решения «ДА», далее в аналогичном порядке, последовательно реализуют последующие этапы обработки видеоматериалов, используя одобренный пользователем исходящий контент предыдущего этапа, в качестве входящего контента последующего этапа, при этом, исходящий видеоконтент последнего этапа является исходящим видеоконтентом процедуры его автоматического создания, кроме того, если все методы этапа дают идентичные результаты или если все классы этапа показывают нулевую релевантность к входящему контенту, то демонстрацию результата этапа не производят и решение «ДА» принимается без участия пользователя. Кроме того, для сортировки методов по релевантности анализируют не только входящий контент на предмет соответствия признакам, но и решения пользователя, принятые ранее и/или информацию о пользователе. Кроме того, один класс имеет не менее одного метода обработки. Кроме того, результат этапа демонстрируют ускоренно, по крайней мере, на первом этапе. Кроме того, пользователь имеет возможность вернуться к инициации исполненного ранее любого этапа. To solve this problem, a method for automatically creating video content, taking into account the preferences of the user, includes the formation of a digital data file, with which the initial content of the materials is sorted, and at least the subsequent processing of the video content selected for the formation of the outgoing video content and sound design the latter differs in that the process is implemented in several consecutive stages, while in the framework of one stage only the work necessary for achieving the goal of this stage, and, the result of the execution of each stage is the outgoing video content of the stage, with the possibility of demonstrating it to a user who evaluates it compliance with your preferences, making a decision of the type “YES or NO”, in addition, the formation of a digital data file includes the preliminary formation of sorting tools for classes of content elements included in the stage, incl. video materials, for which an array of features is formed, combinations of which uniquely identify the classes of content elements, as well as methods for processing them, in accordance with the purpose of the corresponding stage, while at the first stage the initial video content is sorted, based on which the output video stage content is formed, and incoming content is analyzed for compliance with the characteristics of the classes and, according to the results of the analysis, the sets of classes and methods of their processing are ranked according to the degree of compliance with the identification when nakam, after which form the outgoing video content of the first stage using the most relevant classes and methods of processing them, then, after reviewing it, the user evaluates its compliance with their preferences, making a decision like “YES or NO”, while the decision “YES” completes the first stage and initiates the next one, if the current stage is not the last, and the “NO” solution starts the second execution of the first stage using the processing method that follows the relevance level, which is repeated if necessary using less relevant methods, until they are exhausted or received from the user, the “YES” solution, then in the same manner, sequentially implements the subsequent stages of processing video materials using the user-approved outgoing content of the previous stage as the incoming content of the next stage, while the outgoing video content the last stage is the outgoing video content of the procedure for its automatic creation, in addition, if all methods of the stage give identical results or if all classes of the stage If they show zero relevance to the incoming content, then they don’t demonstrate the result of the stage and the decision “YES” is taken without user intervention. In addition, to sort methods by relevance, they analyze not only the incoming content for compliance with the criteria, but also the user's decisions made earlier and / or information about the user. In addition, one class has at least one processing method. In addition, the result of the stage demonstrate accelerated, at least in the first stage. In addition, the user has the opportunity to return to the initiation of any stage executed earlier.

Сопоставительный анализ признаков заявленного решения с признаками аналогов свидетельствует о соответствии заявленного решения критерию «новизна». Признаки отличительной части формулы изобретения решают следующие функциональные задачи: A comparative analysis of the characteristics of the claimed solution with the signs of analogues indicates the conformity of the claimed solution to the criterion of "novelty." The features of the characterizing part of the claims solve the following functional tasks:

Признак «процесс реализуют в несколько последовательных этапов, при этом, в рамках одного этапа осуществляют только работы необходимые для достижения цели этого этапа, причем, результатом исполнения каждого этапа является исходящий видеоконтент этапа» обеспечивает независимость этапов друг от друга и возможность оценки пользователем каждого отдельного этапа, с учетом проведенной однородной обработки (воздействия) на оцениваемом этапе, когда базой для работ на последующем этапе является видеоконтент сформированный на предшествующем этапе. Признаки указывающие на возможность демонстрации этапа «пользователю, который оценивает его соответствие своим предпочтениям, принимая решение типа «ДА или НЕТ» позволяет пользователю дать демонстрируемому результату адекватную оценку на каждом этапе. The sign “the process is implemented in several successive stages, while within the framework of one stage only the work necessary to achieve the goal of this stage is carried out, and the output of each stage is the outgoing video content of the stage” ensures the independence of the stages from each other and the user can evaluate each individual stage , taking into account the homogeneous processing (impact) at the estimated stage, when the basis for the work at the next stage is the video content generated at the previous stage. Signs indicating the possibility of demonstrating the stage to a “user who evaluates his compliance with his preferences, making a decision of the type“ YES or NO ”allows the user to give the demonstrated result an adequate assessment at each stage.

Признак «формирование цифрового файла данных включает предварительное формирование средств сортировки на классы элементов контента, входящего на этапе, в т.ч. видеоматериалов» обеспечивает возможность оценки и отбора материалов контента, их обработку с созданием результата каждого этапа, и автоматизацию этого процесса, что позволяет определить необходимые свойства создаваемого контента и создать результат этапа в виде видеоконтента, без привлечения к этому пользователя. Признак «формируют массив признаков, сочетания которых однозначно идентифицируют классы элементов контента, а также методы их обработки, в соответствии с целью соответствующего этапа» позволяет определить какими методами следует создавать и/или обрабатывать видеоконтент на данном этапе в зависимости от свойств входящего контента. Признак «на первом этапе осуществляют сортировку исходного видеоконтента, по результатам которой, формируют исходящий видеоконтент этапа» обеспечивают возможность визуализации первого этапа обработки исходного видеоконтента. The sign “the formation of a digital data file includes the preliminary formation of sorting tools for classes of content elements included in the stage, incl. video materials ”provides the ability to evaluate and select content materials, process them with the creation of the result of each stage, and automate this process, which allows you to determine the necessary properties of the generated content and create the result of the stage in the form of video content, without involving the user. The sign “form an array of signs, combinations of which uniquely identify the classes of content elements, as well as methods for processing them, in accordance with the purpose of the corresponding stage” allows you to determine which methods should create and / or process video content at this stage depending on the properties of the incoming content. The sign “at the first stage, the source video content is sorted, according to the results of which the outgoing video content of the stage is formed”, the first stage of processing the initial video content is visualized.

Признаки «входящий контент анализируют на предмет соответствия признакам классов и, по результатам анализа, наборы классов и методы их обработки ранжируют по степени соответствия идентификационным признакам, после чего формируют исходящий видеоконтент первого этапа с использованием наиболее релевантных классов и методов их обработки» раскрывают содержание первого этапа обработки входящего контента позволяют рассортировать методы, подходящие для данного входящего контента, по вероятности получения положительной оценки результата и позволяет начать исполнение этапа определенным отобранным методом. Signs “incoming content is analyzed for compliance with the characteristics of the classes and, according to the results of the analysis, the sets of classes and methods of their processing are ranked according to the degree of compliance with the identification signs, and then form the outgoing video content of the first stage using the most relevant classes and methods for their processing ”disclose the content of the first stage of processing incoming content, allow you to sort the methods suitable for a given incoming content by the likelihood of receiving a positive assessment of the result and allow you to start the execution of the stage in a certain selected method.

Признак «после ознакомления с ним пользователь оценивает его соответствие своим предпочтениям, принимая решение типа «ДА или НЕТ»: удовлетворяет ли его продемонстрированный результат» обеспечивает высокое качество и соответствие созданного результата предпочтениям пользователя. Признак «решение «ДА» завершает первый этап и инициирует следующий, если текущий этап не является последним» позволяет последовательно продолжать процесс создания и/или обработки видеоконтента без необходимости принятия пользователем дополнительных решений. The sign “after reviewing it, the user evaluates its compliance with their preferences, making a decision of the type“ YES or NO ”: does it satisfy the demonstrated result” ensures high quality and compliance of the created result with the user's preferences. The sign “decision“ YES ”completes the first stage and initiates the next, if the current stage is not the last” allows you to consistently continue the process of creating and / or processing video content without the need for additional decisions by the user.

Признак «решение «НЕТ» запускает повторное исполнение первого этапа с использованием метода обработки, следующего по уровню релевантности, что при необходимости повторяют с использованием менее релевантных методов, до их исчерпания или получения от пользователя, решения «ДА» позволяет автоматически редактировать созданное решение, если оно не обладает высоким качеством или не соответствует предпочтениям пользователя, без необходимости принятия пользователем дополнительных решений. The sign “NO solution” starts the repeated execution of the first stage using a processing method that follows the relevance level, which, if necessary, is repeated using less relevant methods, until they are exhausted or received from the user, the “YES” solution allows you to automatically edit the created solution if it does not have high quality or does not correspond to the preferences of the user, without the need for the user to make additional decisions.

Признак «далее в аналогичном порядке, последовательно реализуют последующие этапы обработки видеоматериалов, используя одобренный пользователем исходящий контент предыдущего этапа, в качестве входящего контента последующего этапа» обеспечивает реализацию всех этапов способа. Признак «исходящий видеоконтент последнего этапа является исходящим видеоконтентом процедуры его автоматического создания» завершает и останавливает процедуру автоматического создания видеоконтента, с учетом предпочтений пользователя. The sign "further in the same manner, sequentially implement the subsequent stages of processing video using the user-approved outgoing content of the previous stage as the incoming content of the next stage" ensures the implementation of all stages of the method. The sign “the outgoing video content of the last stage is the outgoing video content of the procedure for its automatic creation” ends and stops the automatic creation of video content, taking into account the preferences of the user.

Признак «если все методы этапа дают идентичные результаты или если все классы этапа показывают нулевую релевантность к входящему контенту, то демонстрацию результата этапа не производят и решение «ДА» принимается без участия пользователя» позволяет ускорить исполнение процесса. The sign “if all the methods of the stage give identical results or if all the classes of the stage show zero relevance to the incoming content, then a demonstration of the result no steps are taken and the decision "YES" is taken without user intervention "allows you to speed up the process.

Признак «для сортировки методов по релевантности анализируют не только входящий контент на предмет соответствия признакам, но и решения пользователя, принятые ранее и/или информацию о пользователе» позволяет уменьшить вероятность получения решения «НЕТ» за счет адаптации процесса к привычкам пользователя и к его индивидуальным особенностям. The sign “to sort methods by relevance, they analyze not only the incoming content for compliance with the criteria, but also the user’s decisions made earlier and / or the user’s information” reduces the likelihood of obtaining a “NO” solution by adapting the process to the user's habits and to his individual features.

Признак «один класс имеет не менее одного метода обработки» позволяет создавать разнообразные (отличающиеся) результаты для одного класса входящего контента. Признак «результат этапа демонстрируют ускоренно, по крайней мере на первом этапе» позволяет уменьшить общую продолжительность процесса. The sign “one class has at least one processing method” allows you to create diverse (different) results for one class of incoming content. The sign “the result of the stage is demonstrated accelerated, at least in the first stage” allows to reduce the total duration of the process.

Признак «пользователь имеет возможность вернуться к инициации исполненного ранее любого этапа» позволяет внести изменения в процесс создания и/или обработки видеоконтента на любом этапе, в соответствии с изменениями предпочтений пользователя. The sign “the user has the opportunity to return to the initiation of any stage executed earlier” allows you to make changes to the process of creating and / or processing video content at any stage, in accordance with changes in the user's preferences.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ BRIEF DESCRIPTION OF THE DRAWINGS

На фиг. 1 показана блок-схема реализации этапов процесса создания и/или обработки видеоконтента. In FIG. 1 shows a block diagram of the implementation of the steps of the process of creating and / or processing video content.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ Заявленный способ автоматического создания видеоконтента, с учетом предпочтений пользователя предназначен для использования в вычислительных устройствах, таких как компьютеры, мобильные вычислительные устройства, планшетные компьютеры, «умные» носимые устройства, смартфоны и т.п. Способ реализуется программным образом - посредством программного обеспечения - приложения, запускаемого на этих устройствах и обеспечивает выполнение всех вышеперечисленных операций. Далее по тексту упоминается термин «система», как приложение, работающее в вычислительном устройстве. DETAILED DESCRIPTION OF THE INVENTION The claimed method for automatically creating video content, taking into account user preferences, is intended for use in computing devices such as computers, mobile computing devices, tablet computers, smart wearable devices, smartphones, etc. The method is implemented programmatically - through software - an application that runs on these devices and ensures that all of the above operations are performed. Hereinafter, the term “system” is referred to as an application operating in a computing device.

Способ реализуется следующим образом: Доступный для использования контент (изображения, видео, звук, документы, данные) созданный известным образом, с помощью известных технических средств, загружают в систему. The method is implemented as follows: Available for use content (images, video, sound, documents, data) created in a known manner, using known technical means, is loaded into the system.

Весь процесс разбивается на этапы, например: - Отбор содержательного видеоконтента (который будет целесообразно использовать в работе) из всего контента доступного для использования; The whole process is divided into stages, for example: - Selection of meaningful video content (which will be appropriate to use in the work) from all the content available for use;

- Создание дополнительного видеоконтента; - Creation of additional video content;

- Визуальное и звуковое оформление созданного видеоконтента; - Visual and sound design of the created video content;

- Модификация визуальной части видеоконтента с учетом особенностей звуковой части. Автоматически инициируется этап 1 : «Отбор исходного контента из всего контента доступного для использования». См. фиг. 1. - Modification of the visual part of the video content, taking into account the features of the audio part. Step 1 is automatically initiated: "Selection of source content from all content available for use." See FIG. one.

Предварительно, формируют средства сортировки на классы элементов контента, являющегося входящим на конкретном этапе. Для этого, все возможные виды входящего контента, которые могут быть использованы на каждом этапе делят на классы из списка, например: «Событие», «Интервью», «Путешествие» и т.п., каждый из которых может быть описан различными сочетаниями признаков. В качестве таких сочетаний признаков могут быть использованы, например: (а) - количество стран где снимался контент, (Ь) - количество дней съемок, (с) - доля кадров в которых крупно видно лицо, (d) - доля кадров в которых есть распознаваемая речь и др. При этом, вышеупомянутые классы, могут быть описаны сочетаниями упомянутых признаков следующим образом, например: Preliminarily, the means for sorting into classes of content elements that are incoming at a particular stage are formed. For this, all possible types of incoming content that can be used at each stage are divided into classes from the list, for example: “Event”, “Interview”, “Travel”, etc., each of which can be described by different combinations of signs . As such combinations of signs, for example, can be used: (a) - the number of countries where the content was shot, (b) - the number of days of filming, (c) - the percentage of frames in which the face is visible, (d) - the percentage of frames in which recognizable speech, etc. At the same time, the aforementioned classes can be described by combinations of the mentioned features as follows, for example:

«Событие»: а = 1, b <= 2, с < 50%, d < 70%; «Интервью»: а = 1, b <= 2, с => 50%, d => 70%; «Путешествие»: а > 1, Ь > 1, с < 50%, d < 50%. “Event”: a = 1, b <= 2, c <50%, d <70%; “Interview”: a = 1, b <= 2, c => 50%, d => 70%; "Journey": a> 1, b> 1, c <50%, d <50%.

Если анализ исходного доступного контента показал: а = 2, b = 2, с = 40%, d = 30%, то классы будут рассортированы по релевантности следующим образом: «Путешествие» - совпадают 4 признака, «Событие» - 3 признака, «Интервью» - 1 признак (в случае, если у нескольких классов количество совпавших признаков одинаково, то эти классы имеют одинаковую релевантность, и запускаются, в произвольном порядке, например, в алфавитном). If the analysis of the initial available content showed: a = 2, b = 2, c = 40%, d = 30%, then the classes will be sorted by relevance as follows: “Travel” - 4 attributes coincide, “Event” - 3 attributes, “ Interview ”- 1 attribute (if several classes have the same number of matching attributes, then these classes have the same relevance, and are launched, in random order, for example, in alphabetical order).

Далее запускают реализацию методов исполнения соответствующих классу «Путешествие». Видеоконтент, созданный из отобранных элементов исходного доступного контента демонстрируется пользователю, который принимает решение типа «ДА или НЕТ», тем самым отвечает подходит ему демонстрируемый видеоконтент или нет. Next, they launch the implementation of execution methods corresponding to the Travel class. Video content created from selected elements of the source available content is shown to a user who makes a decision of the type “YES or NO”, thereby responding to whether the displayed video content is suitable for him or not.

При ответе «ДА» система завершает исполнение текущего этапа и экспортирует созданный видеоконтент как входящий для следующего этапа. При ответе «НЕТ» система выбирает следующий в отсортированном списке методов, соответствующих классу «Путешествие» и запускает повторное исполнение первого этапа с использованием метода обработки, следующего по уровню релевантности, что при необходимости повторяют с использованием других, еще менее релевантных методов, до исчерпания их перечня или получения от пользователя, решения «ДА». При ответе «НЕТ» на все использованные методы класса «Путешествие» система выбирает следующий в отсортированном списке классов, менее релевантный класс - «Событие», выбирает в нем наиболее релевантный метод исполнения и создает новый видеоконтент, который также демонстрирует с принятием решения пользователя, вплоть до исчерпания их перечня или получения от пользователя, решения «ДА». При ответе «ДА» система завершает исполнение текущего этапа и экспортирует созданный видеоконтент как входящий для следующего этапа. If the answer is “YES”, the system completes the execution of the current stage and exports the created video content as input for the next stage. If the answer is “NO”, the system selects the next one in the sorted list of methods corresponding to the “Travel” class and starts the second stage re-execution using the processing method, the next in relevance, which, if necessary, is repeated using other, even less relevant methods, until they are exhausted list or receipt from the user, the decision "YES". When the answer is “NO” to all used methods of the Travel class, the system selects the next class in the sorted list of classes, the less relevant class is Event, selects the most relevant execution method in it and creates new video content, which also demonstrates with the user's decision, up to until the list is exhausted or the user receives a YES decision. If the answer is “YES”, the system completes the execution of the current stage and exports the created video content as input for the next stage.

При ответе «НЕТ» на все использованные методы класса «Событие» система выбирает следующий в отсортированном списке классов, менее релевантный класс - «Интервью», выбирает в нем наиболее релевантный метод исполнения и создает новый видеоконтент, который также демонстрирует с принятием решения пользователя, вплоть до исчерпания их перечня или получения от пользователя, решения «ДА». When the answer is “NO” to all used methods of the “Event” class, the system selects the next in the sorted list of classes, the less relevant class is “Interview”, selects the most relevant execution method in it and creates new video content, which also demonstrates with the user's decision, right up to until the list is exhausted or the user receives a YES decision.

При ответе «ДА» система завершает исполнение текущего этапа и экспортирует созданный видеоконтент как входящий для следующего этапа. Ответ «НЕТ» на все использованные методы класса «Интервью» является признаком ошибки приложения и свидетельствует о необходимости его доработки. If the answer is “YES”, the system completes the execution of the current stage and exports the created video content as input for the next stage. The answer “NO” to all used methods of the “Interview” class is a sign of an application error and indicates the need for its refinement.

Все последующие этапы исполняются аналогичным способом, с тем отличием, что каждый этап имеет собственный список классов описываемых собственными наборами признаков и обладающими собственными методами исполнения. All subsequent stages are performed in a similar way, with the difference that each stage has its own list of classes described by their own sets of features and having their own methods of execution.

Например, если на этапе 2 во входящем видеоконтенте будут содержаться фрагменты исходного контента созданные в значительно удаленных друг от друга местах (например, в разных странах), релевантным окажется класс «Дальнее путешествие» выбор которого запустит исполнение метода генерирующего, например, карты с маршрутами от одной точки создания контента к другой. В результате этого этапа будет создан видеоконтент демонстрирующий перемещения пользователя во время путешествия и этот контент будет добавлен в результат этапа 2 в те места, где происходили изменения точек создания исходного контента. For example, if at stage 2 the incoming video content contains fragments of the original content created in places far removed from each other (for example, in different countries), the class “Long journey” will be relevant, the choice of which will start the execution of the generating method, for example, maps with routes from one point of content creation to another. As a result of this stage, video content will be created demonstrating the user's movements during the trip, and this content will be added to the result of stage 2 to the places where the points of creation of the source content changed.

Или же, если на этапе 3 релевантным будет признан, например, класс «Репортаж», его метод наложит на входящий контент надписи, поясняющие где и когда была произведена съемка. Or, if, for example, the “Reporting” class is recognized as relevant in stage 3, its method will superimpose inscriptions on the incoming content explaining where and when the survey was taken.

Или же, если на этапе 4, входящий видеоконтент соответствует признаку «наличие музыкального сопровождения», то в список релевантных попадет класс «Музыкальный видеоклип» обладающий методом монтажа видео, при котором точки монтажных переходов располагаются во времени в соответствии с ритмическим рисунком музыкального сопровождения, для получения дополнительного эмоционального эффекта от синхронного изменения визуальной и звуковой частей видеоконтента. Or, if at stage 4, the incoming video content corresponds to the sign “presence of musical accompaniment”, then the “Music video clip” class having the video editing method will fall into the relevant list, in which the editing transition points are located in time in accordance with the rhythmic pattern of the musical accompaniment, for receiving additional emotional effect from synchronous changes in the visual and sound parts of video content.

Фактический список этапов, списки классов, их признаки и методы исполнения для каждого этапа формируют на основе существующего опыта создания и/или обработки видеоконтента и расширяют или совершенствуют в процессе тестирования или эксплуатации приложения, при получения сигналов о исчерпании релевантных методов этапа, либо если частота решений «НЕТ» превышает частоту решений «ДА». The actual list of stages, lists of classes, their characteristics and methods of execution for each stage are formed on the basis of existing experience in creating and / or processing video content and are expanded or improved during testing or operation of the application, when signals are received about the exhaustion of relevant stage methods, or if the frequency of decisions “NO” exceeds the frequency of “YES” decisions.

На протяжении всего процесса создания и/или обработки видеоконтента, пользователь участвует в процессе исключительно как потребитель создаваемого видеоконтента, что позволяет создать высококачественный видеоконтент соответствующий его предпочтениям, даже при полном отсутствии у него каких-либо навыков создания и/или обработки видеоконтента. Throughout the entire process of creating and / or processing video content, the user participates in the process exclusively as a consumer of the created video content, which allows creating high-quality video content corresponding to his preferences, even in the absence of any skills in creating and / or processing video content.

Вследствие полной невидимости для пользователя деталей процесса создания результата, любые изменения в количестве и составе этапов, в классах контента и в методах создания результата не повлияют на механизмы взаимодействия пользователя с системой, на его привычки, что обеспечивает преемственность для него новых версий приложения. Due to the complete invisibility to the user of the details of the process of creating the result, any changes in the number and composition of the stages, in the content classes and in the methods of creating the result will not affect the mechanisms of user interaction with the system, its habits, which ensures the continuity of new versions of the application for it.

Способ (и система его реализующая) предусматривает возможность исключения процедуры демонстрации результата этапа и автоматического применения решения «ДА», если все методы этапа дают идентичные результаты или если все классы этапа показывают нулевую релевантность входящему контенту. The method (and the system that implements it) provides for the possibility of eliminating the procedure for demonstrating the result of the stage and automatically applying the “YES” solution if all methods of the stage give identical results or if all classes of the stage show zero relevance to the incoming content.

Например, если весь доступный для использования контент состоит из единственной короткой видеосъемки, система пропустит демонстрацию результата этапа 1, использует неизменный входящий контент в качестве исходящего контента и автоматически инициирует этап 2. Или, если на этапе 4 «Модификация визуальной части видеоконтента с учетом особенностей звуковой части», входящий контент не соответствует признаку «есть звуковая часть контента», все классы этапа покажут 0 совпадений с признаками входящего контента, ни один из методов не будет исполнен, этап завершится и исходящий контент будет идентичен входящему. Для сортировки списка методов исполнения по релевантности анализируется не только входящий контент на предмет соответствия признакам, но и решения пользователя принятые ранее и информация о пользователе. Если на этапе N пользователь одобрил результат созданный методом исполнения класса X, и в этапе N+1 присутствует аналогичный класс X, то названный метод исполнения этого класса получит первое место в сортированном по релевантности списке методов исполнения вне зависимости от фактического соответствия входящего контента этапа N+1 признакам класса X. For example, if all the content available for use consists of a single short video recording, the system will skip the demonstration of the result of step 1, use the same incoming content as the outgoing content and automatically initiate step 2. Or, if in step 4 “Modify the visual part of the video content taking into account the features of the audio parts ”, the incoming content does not correspond to the sign“ there is an audio part of the content ”, all classes of the stage will show 0 matches with the signs of the incoming content, none of the methods will be used nen, the stage will end and the outgoing content will be identical to the incoming. To sort the list of execution methods by relevance, we analyze not only the incoming content for compliance with the criteria, but also the user's decisions made earlier and information about the user. If at stage N the user approved the result created by the execution method of class X, and at stage N + 1 there is a similar class X, then the named execution method of this class will get first place in the list of execution methods sorted by relevance, regardless of the actual correspondence of the incoming content of stage N + 1 featured class X.

Как показывает опыт обработки видеоконтента, многократное применение одного стиля оформления к однотипному исходному видео вызывает негативную реакцию у потребителя создаваемого видеоконтента, поэтому, для создания разнообразных результатов, один класс должен иметь несколько методов исполнения. На начальных этапах обработки видеоконтента объем исходного материала может составлять десятки минут, и простой просмотр его займет значительное время, поэтому следует демонстрировать его ускоренно или выборочными фрагментами для сокращения длительности процесса просмотра. As experience in video content processing shows, repeated application of the same design style to the same type of source video causes a negative reaction from the consumer of the created video content, therefore, in order to create diverse results, one class must have several methods of execution. At the initial stages of processing video content, the volume of the source material can be tens of minutes, and simple viewing will take considerable time, so you should demonstrate it quickly or selectively to reduce the duration of the viewing process.

Как показывает опыт работы с заказчиками видеоконтента, пользователь может изменить систему своих предпочтений, «передумать», непосредственно в процессе работы по созданию и/или редактированию видеоконтента. Для разрешения подобной конфликтной ситуации способ (и система его реализующая) предусматривает возможность вернуться к инициации исполненного ранее любого из этапов. As experience in working with customers of video content shows, the user can change the system of his preferences, “change his mind”, directly in the process of creating and / or editing video content. To resolve such a conflict situation, the method (and the system that implements it) provides for the opportunity to return to the initiation of any of the stages performed earlier.

Claims

ФОРМУЛА ИЗОБРЕТЕНИЯ CLAIM 1. Способ автоматического создания видеоконтента, с учетом предпочтений пользователя, включающий формирование цифрового файла данных с помощью которого осуществляют сортировку исходного контента материалов, и, по меньшей мере, последующие обработку видеоконтента, отобранного для формирования исходящего видеоконтента и звуковое оформление последнего, отличающийся тем, что процесс реализуют в несколько последовательных этапов, при этом, в рамках одного этапа осуществляют только работы необходимые для достижения цели этого этапа, причем, результатом исполнения каждого этапа является исходящий видеоконтент этапа, с возможностью его демонстрации пользователю, который оценивает его соответствие своим предпочтениям, принимая решение типа «ДА или НЕТ», кроме того, формирование цифрового файла данных включает предварительное формирование средств сортировки на классы элементов контента, входящего на этапе, в т.ч. видеоматериалов, для чего формируют массив признаков, сочетания которых однозначно идентифицируют классы элементов контента, а также методы их обработки, в соответствии с целью соответствующего этапа, при этом, на первом этапе осуществляют сортировку исходного видеоконтента, по результатам которой, формируют исходящий видеоконтент этапа, причем входящий контент анализируют на предмет соответствия признакам классов и, по результатам анализа, наборы классов и методы их обработки ранжируют по степени соответствия идентификационным признакам, после чего формируют исходящий видеоконтент первого этапа с использованием наиболее релевантных классов и методов их обработки, далее, после ознакомления с ним пользователь оценивает его соответствие своим предпочтениям, принимая решение типа «ДА или НЕТ», при этом решение «ДА» завершает первый этап и инициирует следующий, если текущий этап не является последним, а решение «НЕТ» запускает повторное исполнение первого этапа с использованием метода обработки, следующего по уровню релевантности, что при необходимости повторяют с использованием менее релевантных методов, до их исчерпания или получения от пользователя, решения «ДА», далее в аналогичном порядке, последовательно реализуют последующие этапы обработки видеоматериалов, используя одобренный пользователем исходящий контент предыдущего этапа, в качестве входящего контента последующего этапа, при этом, исходящий видеоконтент последнего этапа является исходящим видеоконтентом процедуры его автоматического создания, кроме того, если все методы этапа дают идентичные результаты или если все классы этапа показывают нулевую релевантность к входящему контенту, то демонстрацию результата этапа не производят и решение «ДА» принимается без участия пользователя. 1. A method for automatically creating video content, taking into account user preferences, comprising generating a digital data file with which to sort the source content of the materials, and at least subsequent processing of the video content selected for generating the outgoing video content and sound design of the latter, characterized in that the process is implemented in several consecutive stages, while in the framework of one stage only the work necessary to achieve the goal of this stage is carried out, m, the result of the execution of each stage is the outgoing video content of the stage, with the possibility of demonstrating it to a user who evaluates its compliance with their preferences, making a decision of the type “YES or NO”, in addition, the formation of a digital data file includes the preliminary formation of sorting tools for classes of content elements, incoming at the stage, including video materials, for which an array of features is formed, combinations of which uniquely identify the classes of content elements, as well as methods for processing them, in accordance with the purpose of the corresponding stage, while at the first stage the initial video content is sorted, based on which the output video stage content is formed, and incoming content is analyzed for compliance with the characteristics of the classes and, according to the results of the analysis, the sets of classes and methods of their processing are ranked according to the degree of compliance with the identification when nakam, after which form the outgoing video content of the first stage using the most relevant classes and methods of processing them, then, after reviewing it, the user evaluates its compliance with their preferences, making a decision like “YES or NO”, while the decision “YES” completes the first stage and initiates the next one, if the current stage is not the last, and the “NO” solution starts the second execution of the first stage using the processing method that follows the relevance level, which is repeated if necessary using less relevant methods, until they are exhausted or received from the user, the “YES” solution, then in the same manner, sequentially implements the subsequent stages of processing video materials using the user-approved outgoing content of the previous stage as the incoming content of the next stage, while the outgoing video content the last stage is the outgoing video content of the procedure for its automatic creation, in addition, if all methods of the stage give identical results or if all classes of the stage If they show zero relevance to the incoming content, then they don’t demonstrate the result of the stage and the decision “YES” is taken without user intervention. 2. Способ по п.1, отличающийся тем, что для сортировки методов по релевантности анализируют не только входящий контент на предмет соответствия признакам, но и решения пользователя, принятые ранее и/или информацию о пользователе. 2. The method according to claim 1, characterized in that to sort the methods according to relevance, they analyze not only the incoming content for compliance with the signs, but also the user's decisions made earlier and / or information about the user. 3. Способ по п.1, отличающийся тем, что один класс имеет не менее одного метода обработки. 3. The method according to claim 1, characterized in that one class has at least one processing method. 4. Способ по п.1, отличающийся тем, что результат этапа демонстрируют ускоренно, по крайней мере, на первом этапе. 4. The method according to claim 1, characterized in that the result of the stage is demonstrated accelerated, at least in the first stage. 5. Способ по п.1, отличающийся тем, что, пользователь имеет возможность вернуться к инициации исполненного ранее любого этапа. 5. The method according to claim 1, characterized in that the user has the opportunity to return to the initiation of any stage executed earlier.
PCT/RU2016/050085 2016-05-27 2016-12-15 Method for automatically creating video content taking into account the preferences of a user Ceased WO2017204679A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2016120695 2016-05-27
RU2016120695 2016-05-27

Publications (1)

Publication Number Publication Date
WO2017204679A1 true WO2017204679A1 (en) 2017-11-30

Family

ID=60411467

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2016/050085 Ceased WO2017204679A1 (en) 2016-05-27 2016-12-15 Method for automatically creating video content taking into account the preferences of a user

Country Status (1)

Country Link
WO (1) WO2017204679A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114005077A (en) * 2021-12-30 2022-02-01 浙江大学 Audience evaluation data driven silent product video creation auxiliary method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8515241B2 (en) * 2011-07-07 2013-08-20 Gannaway Web Holdings, Llc Real-time video editing
WO2013187796A1 (en) * 2011-12-15 2013-12-19 Didenko Alexandr Sergeevich Method for automatically editing digital video files
CN103607549A (en) * 2013-11-25 2014-02-26 向火平 Automatic video editing method and intelligent monitoring and sensing system
US20150302894A1 (en) * 2010-03-08 2015-10-22 Sightera Technologies Ltd. System and method for semi-automatic video editing

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150302894A1 (en) * 2010-03-08 2015-10-22 Sightera Technologies Ltd. System and method for semi-automatic video editing
US8515241B2 (en) * 2011-07-07 2013-08-20 Gannaway Web Holdings, Llc Real-time video editing
WO2013187796A1 (en) * 2011-12-15 2013-12-19 Didenko Alexandr Sergeevich Method for automatically editing digital video files
CN103607549A (en) * 2013-11-25 2014-02-26 向火平 Automatic video editing method and intelligent monitoring and sensing system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114005077A (en) * 2021-12-30 2022-02-01 浙江大学 Audience evaluation data driven silent product video creation auxiliary method and device
CN114005077B (en) * 2021-12-30 2022-05-27 浙江大学 Audience evaluation data-driven auxiliary method and device for silent product video creation

Similar Documents

Publication Publication Date Title
US9396758B2 (en) Semi-automatic generation of multimedia content
CN106686452B (en) Method and device for generating dynamic picture
US20250200084A1 (en) Information display method and apparatus, computer device, and storage medium
CN113779345B (en) Teaching material generation method and device, computer equipment and storage medium
US9524751B2 (en) Semi-automatic generation of multimedia content
CN106547889A (en) Question pushing method and device
CN111475160A (en) Product page generation method, device and computer equipment
US20150213793A1 (en) Methods and systems for converting text to video
Atkinson From film practice to data process: Production aesthetics and representational practices of a film industry in transition
CN114339285A (en) Knowledge point processing method, video processing method and device and electronic equipment
Naji Employing artificial intelligence techniques to make films
CN116881412A (en) Chinese character multidimensional information matching training method and device, electronic equipment and storage medium
US20180011860A1 (en) Method and system for generation of a table of content by processing multimedia content
CN113963306A (en) Method and device for making courseware title based on artificial intelligence
WO2017204679A1 (en) Method for automatically creating video content taking into account the preferences of a user
US10658008B2 (en) Information processing apparatus, information processing method, and non-transitory computer readable medium
CN112616086A (en) Interactive video generation method and device
CN109933762B (en) A courseware production method, device, equipment and storage medium
US11526669B1 (en) Keyword analysis in live group breakout sessions
CN117979088A (en) Method, device, equipment and storage medium for video generation
CN113760151B (en) Animation preview method and terminal in PPT speaker mode
JP2008084021A (en) Movie scenario generation method, program, and apparatus
JP3816901B2 (en) Stream data editing method, editing system, and program
CRISTANTO et al. AI AND SCRIPTWRITING: A NEW THREAT?
Widiartin Role and effect of a character on scenario of multimedia learning

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 16903295

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 16903295

Country of ref document: EP

Kind code of ref document: A1