BE1027349A1 - A method, an apparatus, a storage medium and a terminal for generating a video title picture - Google Patents
A method, an apparatus, a storage medium and a terminal for generating a video title picture Download PDFInfo
- Publication number
- BE1027349A1 BE1027349A1 BE20205208A BE202005208A BE1027349A1 BE 1027349 A1 BE1027349 A1 BE 1027349A1 BE 20205208 A BE20205208 A BE 20205208A BE 202005208 A BE202005208 A BE 202005208A BE 1027349 A1 BE1027349 A1 BE 1027349A1
- Authority
- BE
- Belgium
- Prior art keywords
- video
- video clip
- live
- clip
- popularity
- Prior art date
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/478—Supplemental services, e.g. displaying phone caller identification, shopping application
- H04N21/4788—Supplemental services, e.g. displaying phone caller identification, shopping application communicating with other users, e.g. chatting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8146—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics
- H04N21/8153—Monomedia components thereof involving graphical data, e.g. 3D object, 2D graphics comprising still images, e.g. texture, background image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/83—Generation or processing of protective or descriptive data associated with content; Content structuring
- H04N21/845—Structuring of content, e.g. decomposing content into time segments
- H04N21/8456—Structuring of content, e.g. decomposing content into time segments by decomposing the content in the time domain, e.g. in time segments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/85—Assembly of content; Generation of multimedia applications
- H04N21/854—Content authoring
- H04N21/8549—Creating video summaries, e.g. movie trailer
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Graphics (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
In der Erfindung wird ein Verfahren, eine Vorrichtung, ein Speichermedium und ein Endgerät zum Erstellen eines Videotitelbildes bereitgestellt, wobei, das Verfahren umfassend: Erhalten Videodaten zum Erzeugen des Titelbildes, wobei die Videodaten ein Video, Livekommentare des Videos und Kommentare zum Video umfassen; Berechnen einer Wiedergabepopularität jedes Videoclips des Videos gemäß den Livekommentaren des Videos und den Kommentaren des Videos; Auswählen eines Zielvideoclips aus jedem Videoclip gemäß einer Videozuordnung des Videos und der Wiedergabepopularität jedes Videoclips des Videos; und Extrahieren eines Schlüsselbildes aus dem Zielvideoclip als das Titelbild des Videos gemäß einer Verteilung von den Livekommentare im Zielvideoclip. Mit der Erfindung können während eines Extrahierens des Videotitelbildes Zeitfaktor und Genauigkeit des Videotitelbildes berücksichtigt werden.In the invention there is provided a method, apparatus, storage medium and terminal for creating a video cover picture, the method comprising: obtaining video data for creating the cover picture, the video data including a video, live commentary on the video, and commentary on the video; Calculating a playback popularity of each video clip of the video according to the live commentary of the video and the commentary of the video; Selecting a target video clip from each video clip according to a video assignment of the video and the playback popularity of each video clip of the video; and extracting a keyframe from the target video clip as the cover image of the video according to a distribution from the live commentary in the target video clip. With the invention, the time factor and accuracy of the video title image can be taken into account during extraction of the video title image.
Description
Ein Verfahren, eine Vorrichtung, ein Speichermedium und ein Endgerät zum Erzeugen eines Videotitelbildes Die Erfindung betrifft das technische Gebiet der Informatik und insbesondere ein Verfahren,A method, a device, a storage medium and a terminal device for generating a video title image. The invention relates to the technical field of computer science and in particular to a method,
eine Vorrichtung, ein Speichermedium und ein Endgerät zum Erzeugen eines Videotitelbildes.a device, a storage medium and a terminal for generating a video title picture.
Wenn wir ein Video auf einer Video-Webseite ansehen, ist jedes Video mit einem Videotitelbild auf der entsprechenden Webseite vorgesehen, wobei die Bildqualität des Videotitelbildes ein wichtiger Faktor ist, einen Nutzer zum Klicken des Videos zu reizen, insbesondere im Sinne von derzeit populären kurzen Videos ist die Qualität des Videotitelbildes besonders wichtig.When we watch a video on a video website, each video is provided with a video title image on the corresponding website, the image quality of the video title image being an important factor in attracting a user to click the video, especially in the sense of currently popular short videos the quality of the video cover picture is particularly important.
Aus Stand der Technik wird ein Videotitelbild ausgewählt aus den folgenden Möglichkeiten: Betrifft ein Video einen Film oder eine Fernsehserie, welcher oder welche normalerweise ein Propagandaplakat aufweist, wird das Propagandaplakat als Videotitelbild genutzt; Weist einFrom the prior art, a video cover picture is selected from the following possibilities: If a video relates to a film or a television series which normally has a propaganda poster, the propaganda poster is used as a video cover picture; Instructs
Video kein Propagandaplakat auf oder ist ein Zugang dazu nur erschwert möglich, wird ein Schlüsselbild des Videos als Videotitelbild aus dem Video extrahiert.Video does not have a propaganda poster or if access to it is difficult, a key frame of the video is extracted from the video as a video cover image.
Die vorherigen Lösungen weisen jedoch folgende Nachteile auf: Beim Film oder der Fernsehserie, dessen Vorstellung schon zeitlich lang zurücklegt, ist der Inhalt dessen Propagandaplakats zeitbedingt nur erschwert möglich, die jetzigen Zuschauer anzuziehen; Bei einem Video ohneThe previous solutions, however, have the following disadvantages: In the case of a film or television series, the presentation of which has already been delayed for a long time, the content of its propaganda poster is difficult to attract current viewers due to the time. For a video without
Propagandaplakat ist die manuelle Auswahl eines Schüsselbildes ineffizient.For propaganda posters, manual selection of a key image is inefficient.
Den Ausführungsformen der Erfindung liegen nun die Aufgabe zugrunde, ein Verfahren, eine Vorrichtung, ein Speichermedium und ein Endgerät zum Erzeugen eines Videotitelbildes bereitzustellen, um ein oder mehr von den obigen Probleme aus Stand der TechnikThe embodiments of the invention are now based on the object of providing a method, an apparatus, a storage medium and a terminal device for generating a video title image in order to solve one or more of the above problems from the prior art
— auszuräumen oder beizulegen.- to clear out or to settle.
In einem Ausführungsbeispiels gemäß des ersten Aspekts ist in der Erfindung vorgesehen, dass ein Verfahren zum Erzeugen eines Videotitelbildes bereitgestellt wird.In one embodiment according to the first aspect, the invention provides that a method for generating a video title image is provided.
Solch ein Verfahren umfasst dabei: Erhalten Videodaten zum Erzeugen des Titelbildes, wobei die Videodaten einSuch a method comprises: obtaining video data for generating the title picture, the video data being a
Video, Livekommentare des Videos und Kommentare zum Video umfassen; Berechnen einer Wiedergabepopularität jedes Videoclips des Videos gemäß den Livekommentaren des Videos und den Kommentaren des Videos; Auswählen eines Zielvideoclips aus jedem Videoclip gemäß einer Videozuordnung des Videos und der Medergabepopularität jedes Videoclips des Videos; und Extrahieren eines Schlüsselbildes aus dem Zielvideoclip als das Titelbild des Videos gemäß einer Verteilung von den Livekommentare im Zielvideoclip.Include video, live commentary on the video, and commentary on the video; Calculating a playback popularity of each video clip of the video according to the live commentary of the video and the commentary of the video; Selecting a target video clip from each video clip according to a video mapping of the video and the media delivery popularity of each video clip of the video; and extracting a keyframe from the target video clip as the cover image of the video according to a distribution from the live commentary in the target video clip.
In einer denkbaren Implementierung wird die Medergabepopularität jedes Videoclips des Videos gemäß den Livekommentaren des Videos und Kommentaren des Videos berechnet, wobei dies umfasst: Aufzählen der Anzahl von Livekommentaren jedes Bildes des Videos; Ausscheiden von fortlaufenden Bilder des Videos als ein Videoclip gemäß einer Reihenfolge zur Wiedergabe jedes Bild und der Anzahl der Livekommentaren jedes Bildes des Videos, wobei die Anzahl der Livekommentaren der Bilder sich in Form von Sinusfunktion variiert und die fortlaufenden Bilder eine Wellenspitze enthalten; und Berechnen der Wiedergabepopularität des Videoclips gemäß den Livekommentaren des Videoclips und den Kommentaren des Videos.In one possible implementation, the distribution popularity of each video clip of the video is calculated according to the live commentary on the video and the commentary on the video, comprising: enumerating the number of live commentary on each frame of the video; Separating continuous images of the video as a video clip according to an order for reproducing each image and the number of live comments of each image of the video, the number of live comments of the images varying in the form of a sine function and the continuous images containing a wave peak; and calculating the playback popularity of the video clip according to the live commentary of the video clip and the commentary of the video.
In einer weiteren denkbaren Implementierung wird die Wiedergabepopularität des Videoclips gemäß den Livekommentaren des Videoclips und den Kommentaren des Videos berechnet, wobei dies umfasst: Erhalten einer Kommentierungspopularität des Videoclips gemäß jedem Kommentar des Videos und dem Ähnlichkeitsgrad jedes Kommentares des Videoclips; Berechnen einer Livekommentierungspopularität des Videoclips gemäß jedem Livekommentar des Videoclips; und Berechnen der Wiedergabepopularität gemäß der Kommentierungspopularität und der Livekommentierungspopularität des Videoclips.In a further conceivable implementation, the playback popularity of the video clip is calculated according to the live comments of the video clip and the comments of the video, comprising: obtaining a comment popularity of the video clip according to each comment of the video and the degree of similarity of each comment of the video clip; Calculating a live comment popularity of the video clip according to each live comment of the video clip; and calculating the playback popularity according to the annotation popularity and the live annotation popularity of the video clip.
In einer weiteren denkbaren Implementierung wird die Livekommentierungspopularität des Videoclips gemäß jedem Livekommentar des Videoclips berechnet, wobei dies umfasst: _ Berechnen einer Livekommentierungspopularität jedes Bildes des Videos gemäß der Anzahl und eines Wiederholungsgrades der Livekommentaren jedes Bildes im Videoclip; Berechnen der Livekommentierungspopularität des Videoclips gemäß der Livekommentierungspopularität jedes Bildes des Videos.In a further conceivable implementation, the live commentary popularity of the video clip is calculated according to each live commentary of the video clip, which comprises: _ calculating a live commentary popularity of each image of the video according to the number and a degree of repetition of the live comments of each image in the video clip; Computing the live annotation popularity of the video clip according to the live annotation popularity of each frame of the video.
In einer weiteren denkbaren Implementierung wird das Zielvideoclip aus jedem Videoclip gemäß einer Videozuordnung des Videos und der Wiedergabepopularität jedes Videoclips des Videos ausgeschnitten, wobei dies umfasst: Auswählen eines Videoclips aus jedem Videoclip, welches der Videozuordnung des Videos entspricht; und Auswählen eines Videoclips von den ausgewählten Videoclips als das Zielvideoclip, dessen Wiedergabepopularität am höchsten ist.In another conceivable implementation, the target video clip is cut from each video clip according to a video assignment of the video and the playback popularity of each video clip of the video, comprising: selecting a video clip from each video clip that corresponds to the video assignment of the video; and selecting a video clip from the selected video clips as the target video clip whose playback popularity is highest.
In einer weiteren denkbaren Implementierung wird ein Schlüsselbild aus dem Zielvideoclip als das Titelbild des Videos gemäß einer Verteilung von den Livekommentare im Zielvideoclip extrahiert, wobei dies umfasst: Extrahieren des Schlüsselbildes aus dem Zielvideoclip als das Titelbild des Videos gemäß der Anzahl der Livekommentaren und des Wiederholungsgrades der Livekommentaren jedes Bildes des Zielvideoclips.In another conceivable implementation, a keyframe is extracted from the target video clip as the cover frame of the video according to a distribution of the live comments in the target video clip, which includes: extracting the keyframe from the target video clip as the cover frame of the video according to the number of live comments and the degree of repetition Live commentary on each frame of the target video clip.
In einem Ausführungsbeispiels gemäß des zweiten Aspekts ist in der Erfindung vorgesehen, dass eine Vorrichtung zum Erzeugen eines Videotitelbildes bereitgestellt ist, umfassend: ein Videodatenerfassungsmodul, um Videodaten für das zu erzeugende Titelbild zu erfassen, wobei die Videodaten ein Video, Livekommentaren des Videos und Kommentaren des Videos umfassen; ein Modul zur Berechnung einer Wiedergabepopularität, um eine Wiedergabepopularität jedes Videoclips des Videos gemäß den Livekommentare des Videos und den Kommentaren des Videos zu berechnen; ein Modul zur Auswahl eines Zielvideoclips, um ein Zielvideoclip aus den Videoclips gemäß einer Videozuordnung des Videos und der Wiedergabepopularität jedes Videoclips des Videos auszuwählen; ein Modul zur Extrahierung eines Schlüsselbildes, um ein Schlüsselbild vom Zielvideoclip als das Videotitelbild gemäß einer Verteilung der Livekommentaren im Zielvideoclip zu extrahieren. Die Funktion der Vorrichtung kann durch Hardware oder durch Hardware ausführende entsprechende Software implementiert werden. Die Hardware oder die Software umfasst ein oder mehrere vorherigen Funktionen entsprechende Module. In einer möglichen Ausgestaltung umfasst die Gestaltung zum Erzeugen eines Videotitelbildes einen Prozessor und einen Speicher, wobei der Speicher zum Erzeugen des Videotitelbildes für die Vorrichtung zum Ausführen eines Programms zum Erzeugen des Videotitelbildes gemäß des ersten Aspekts oder des zweiten Aspekts verwendet wird, wobei der Prozessor zum Ausführen eines im Speicher gespeicherten Programmes ausgestattet ist. Die Vorrichtung zum Erzeugen des Videotitelbildes kann auch eine Kommunikationsschnittstelle umfassen, um die Vorrichtung zum Erzeugen des Videotitelbildes mit einem anderen Gerät oder einem Kommunikationsnetzwerk zu kommunizieren.In an exemplary embodiment according to the second aspect, the invention provides that a device for generating a video title image is provided, comprising: a video data acquisition module to acquire video data for the title image to be generated, the video data being a video, live comments on the video and comments on the Videos include; a playback popularity calculating module for calculating a playback popularity of each video clip of the video according to the live commentary of the video and the commentary of the video; a target video clip selection module for selecting a target video clip from the video clips according to a video assignment of the video and the playback popularity of each video clip of the video; a key frame extracting module to extract a key frame from the target video clip as the video title frame according to a distribution of the live comments in the target video clip. The function of the device can be implemented by hardware or by appropriate software executing hardware. The hardware or software includes one or more modules corresponding to the previous functions. In one possible embodiment, the design for generating a video title image comprises a processor and a memory, the memory for generating the video title image being used for the device for executing a program for generating the video title image according to the first aspect or the second aspect, the processor being used for Execution of a program stored in the memory. The device for generating the video title picture can also comprise a communication interface in order to communicate the device for generating the video title picture with another device or a communication network.
In einem Ausführungsbeispiels gemäß des dritten Aspekts ist in der Erfindung vorgesehen, dass ein computerlesbares Speichermedium zum Befehlen der Computersoftware zum Erzeugen eines Videotitelbildes bereitgestellt ist, welches umfasst ein Programm zum Ausführen des Verfahrens zur Erstellung des Videotitelbildes gemäß des vorherigen ersten Aspekts. Jede der vorherigen technischen Lösungen weist folgende Vorteile oder vorteilhafte Effekte auf: Die Ausführungsbeispiele der Erfindung können anhand der Livekommentaren des Videos und der Kommentierungsinformationen des Videos eine Wiedergabepopularität des Videoclips bestimmen. Da die Livekommentare und die Kommentierungsinformationen das Gedanken der gegenwärtigen sowie historischen Zuschauer widerspiegeln können, kann die Art und Weise vom Auswählen des Zielvideoclips und Extrahieren daraus eines Schlüsselbildes als das Videotitelbild gemäß der Wiedergabepopularität des Videoclips den Zeitfaktor ausreichend berücksichtigen, und ist hocheffizient.In an exemplary embodiment according to the third aspect, the invention provides that a computer-readable storage medium is provided for instructing the computer software to generate a video title image, which comprises a program for executing the method for creating the video title image according to the previous first aspect. Each of the previous technical solutions has the following advantages or advantageous effects: The exemplary embodiments of the invention can determine a playback popularity of the video clip based on the live comments of the video and the comment information of the video. Since the live commentary and commentary information can reflect the thoughts of current and historical viewers, the manner of selecting the target video clip and extracting therefrom a key frame as the video cover image according to the playback popularity of the video clip can sufficiently take the time factor into account, and is highly efficient.
Die vorherige Kurzbeschreibung dient nur dem Zweck von Beschreibung und soll in keiner Weise als Einschränkung beabsichtigt zu sein. Weitere Aspekte, Ausführungsformen und Merkmale der vorliegenden Erfindung sind unter Bezugnahme auf die Zeichnungen und die folgenden Beschreibungen zusätzlich zu den oben beschriebenen beispielhaften Aspekten, Ausführungsformen und Merkmalen einfacher ersichtlich. In den Figuren beziehen sich dieselbe Bezugszeichen auf gleiche oder ähnliche Komponenten oder Elemente in der Vielzahl von Figuren, sofern nichts anders angegeben ist. Die Figuren sind nicht unbedingt maßstabgetreu gezeichnet. Die Figuren sind als Darstellungen der Ausführungsformen gemäß der Offenbarung zu verstehen und nicht als Einschränkung des Umfangs der Erfindung. Es zeigen: Figur 1 ein Flussdiagramm eines Ausführungsbeispiels eines erfindungsgemäßen Verfahrens zum Erzeugen eines Videotitelbildes; Figur 2 ein Flussdiagramm eines Ausführungsbeispiels eines erfindungsgemäßen Berechnungsprozesses einer Wiedergabepopularität jedes Videoclips; Figur 3 eine beispielhafte Darstellung zur Beschreibung einer erfindungsgemäßen Änderung der Anzahl von Livekommentaren des Videos; Figur 4 ein Flussdiagramm eines Ausführungsbeispiels des erfindungsgemäßen Berechnungsprozesses der Wiedergabepopularität des Videoclips; Figur 5 ein Flussdiagramm eines Ausführungsbeispiels des erfindungsgemäßen Berechnungsprozesses der Kommentierungspopularität des Videoclips; Figur6 eine Darstellung des Aufbaus eines Ausführungsbeispiels einer erfindungsgemäßen Vorrichtung zum Erzeugen des Videotitelbildes;The foregoing brief description is for the purpose of description and is in no way intended to be limiting. Further aspects, embodiments and features of the present invention will become more readily apparent with reference to the drawings and the following descriptions in addition to the above-described exemplary aspects, embodiments and features. In the figures, the same reference symbols refer to the same or similar components or elements in the plurality of figures, unless otherwise stated. The figures are not necessarily drawn to scale. The figures are to be understood as representations of the embodiments according to the disclosure and not as a restriction of the scope of the invention. FIG. 1 shows a flow chart of an exemplary embodiment of a method according to the invention for generating a video title picture; FIG. 2 is a flowchart of an embodiment of a process according to the invention for calculating a playback popularity of each video clip; FIG. 3 shows an exemplary illustration for describing a change according to the invention in the number of live comments for the video; FIG. 4 shows a flowchart of an exemplary embodiment of the process according to the invention for calculating the playback popularity of the video clip; FIG. 5 shows a flowchart of an exemplary embodiment of the process according to the invention for calculating the comment popularity of the video clip; FIG. 6 shows the structure of an exemplary embodiment of a device according to the invention for generating the video title picture;
Figur 7 eine Darstellung des Aufbaus eines Ausführungsbeispiels eines erfindungsgemäßen Endgerätes.FIG. 7 shows the structure of an exemplary embodiment of a terminal according to the invention.
5 Nachfolgend werden nur bestimmte beispielhafte Ausführungsformen kurz beschrieben. Wie bei einem Fachmann zu erkennen ist, können die beschriebenen Ausführungsformen auf verschiedene Arten modifiziert werden, ohne vom Geist oder Umfang der vorliegenden Anmeldung abzuweichen. Dementsprechend werden die Figuren und die Beschreibung als Beispiele und nicht einschränkend angesehen.5 Only certain exemplary embodiments are briefly described below. As will be apparent to a person skilled in the art, the described embodiments can be modified in various ways without departing from the spirit or scope of the present application. Accordingly, the figures and description are to be regarded as exemplary and not restrictive.
Unter Bezugnahme auf Figur 1 stellt eine Ausführungsform der Erfindung ein Verfahren zum Erzeugen eines Videotitelbildes bereit, welches auf ein Gerät eines Servers angewendet werden kann. Das Gerät des Servers kann einen Computer, einen Mikrocomputer und dergleichen umfassen, ist aber nicht darauf beschränkt. Diese Ausführungsform umfasst Schritte S100 bis S400, die wie folgt spezifiziert sind: S100, Erhalten von Videodaten eines zu erzeugenden Titelbildes; wobei die Videodaten das Video, Livekommentare des Videos und Kommentare des Videos umfassen.Referring to Figure 1, one embodiment of the invention provides a method for generating a video title image which can be applied to a device of a server. The device of the server may include, but is not limited to, a computer, a microcomputer, and the like. This embodiment comprises steps S100 to S400 which are specified as follows: S100, obtaining video data of a title picture to be generated; wherein the video data includes the video, live commentary on the video, and commentary on the video.
Das Video kann Filme Fernsehserie, MV oder ein selbstgedrehtes kurzes Video usw. umfassen. Das kurze Video bezieht sich auf kurzes Videos von Minuten oder Dutzende von Minuten. Zum Beispiel ein kurzes Video auf einer Videowebseite wie Douyin, Kuaishou usw. Die Livekommentare können Emojis, Zeichen, Texte oder Bilder usw. umfassen. Die Kommentare können Informationen des Kommentators und Inhalte der Kommentare umfassen.The video can include movies, TV series, MV, or a home-made short video, and so on. The short video refers to short video of minutes or tens of minutes. For example, a short video on a video website like Douyin, Kuaishou, etc. The live commentary can include emojis, characters, text or images, etc. The comments can include information from the commentator and content of the comments.
In diesem Ausführungsbeispiel wird ein Titelbild des Videos auf der Seite angezeigt, wenn das Video auf eine Video-Webseite geladen wird, und das dem Titelbild entsprechende Video wird abgespielt, wenn ein Nutzer auf das Titelbild klickt. Das Titelbild ist so konfiguriert, dass der Inhalt des Videos angezeigt wird, sodass der Nutzer den Inhalt des Videos erkennt.In this embodiment, a title image of the video is displayed on the page when the video is uploaded to a video web page, and the video corresponding to the title image is played when a user clicks on the title image. The cover photo is configured to display the content of the video so that the user can recognize the content of the video.
S200, Berechnung einer Wiedergabepopularität jedes Videoclips im Video anhand der Livekommentaren des Videos und der Kommentaren des Videos.S200, Calculating a playback popularity of each video clip in the video based on the live commentary of the video and the commentary of the video.
In diesem Ausführungsbeispiel kann das Video in mehrere Videoclips unterteilt werden, und jedes Videoclip kann ein kontinuierliches Mehrbildvideo umfassen, wobei je größer die Anzahl der Livekommentaren des Videoclips und je vielfaltiger der Inhalt der Livekommentaren ist,In this embodiment, the video can be divided into several video clips, and each video clip can comprise a continuous multi-image video, the greater the number of live comments of the video clip and the more varied the content of the live comments,
desto höher ist die Wiedergabepopularität des Videoclips. Je ähnlicher der Inhalt der Kommentaren des Videos mit dem Inhalt des Videoclips und je größer die Anzahl solcher Kommentaren ist, desto höher ist die Medergabepopularität des Videoclips. S300, Auswählen eines Zielvideoclips von jedem Videoclip anhand einer Videozuordnung des Videos und der Wiedergabepopularität jedes Videoclips. In diesem Ausführungsbeispiel kann die Videozuordnung eine Zuordnung nach Zeit, Land, Szenentyp usw. umfassen. Ein Beispiel ist eine Videozuordnung nach Land wie China, Frankreich, USA usw., und ein weiteres Beispiel ist eine Videozuordnung nach Komödie, Krimis, Animation usw..the higher the playback popularity of the video clip. The more similar the content of the comments of the video to the content of the video clip and the greater the number of such comments, the higher the media distribution popularity of the video clip. P300, Selecting a target video clip from each video clip based on a video association of the video and the playback popularity of each video clip. In this embodiment, the video assignment may include assignment by time, country, scene type, and so on. One example is video mapping by country like China, France, USA, etc., and another example is video mapping by comedy, crime, animation, etc.
S400, Extrahieren eines Schlüsselbildes als das Videotitelbild vom Zielvideoclip anhand der Verteilung der Livekommentaren im Zielvideoclip.S400, extracting a keyframe as the video cover image from the target video clip based on the distribution of the live commentary in the target video clip.
In diesem Ausführungsbeispiel kann die Situation der Medergabepopularität anhand Livekommentaren des Videos und der Kommentarinformationen des Videos bestimmt werden, da die Livekommentare- und die Kommentarinformationen das Gedanken der gegenwärtigen sowie historischen Zuschauer widerspiegeln können, kann die Art und Weise vom Auswählen des Zielvideoclips und Extrahieren eines Schlüsselbildes als das Videotitelbild daraus gemäß der Wiedergabepopularität des Videoclips den Zeitfaktor ausreichend berücksichtigen, und ist hocheffizient.In this embodiment, the situation of media distribution popularity can be determined based on the live commentary of the video and the commentary information of the video, since the live commentary and the commentary information can reflect the thoughts of current and historical viewers, the manner of selecting the target video clip and extracting a key frame than the video title image therefrom sufficiently take into account the time factor according to the playback popularity of the video clip, and is highly efficient.
In einer möglichen Implementierung, die sich auf Figure 2 bezieht, kann der Berechnungsprozess der Wiedergabepopularität jedes Videoclips in dem vorherigen Schritt S200 die Schritte S210 bis S230 umfassen, wie folgt: S210, Zählen der Anzahl der Livekommentaren jedes Videobildes des Videos.In one possible implementation, referring to Figure 2, the process of calculating the playback popularity of each video clip in the previous step S200 may include steps S210 to S230 as follows: S210, counting the number of live comments of each video frame of the video.
In diesem Ausführungsbeispiel wird das Video pausiert wenn der Nutzer ein Livekommentar sendet. Zu diesem Zeitpunkt ist das vom Nutzer gesendeten Livekommentar das Livekommentar des gezeigten Videobildes auf der Seite, d.h. ein Livekommentar, dessen Sendezeit der Medergabezeit des Videobildes entspricht, ist das Livekommentar dieses Videobildes. Der Livekommentar jedoch, dessen Sendezeit der Wiedergabezeit des Videobildes nicht entspricht aber dennoch im Videobild angezeigt ist, gehört nicht zur Livekommentare desIn this exemplary embodiment, the video is paused when the user sends a live comment. At this point in time, the live comment sent by the user is the live comment of the video image shown on the page, i.e. a live comment whose transmission time corresponds to the presentation time of the video image is the live comment of this video image. The live commentary, however, whose transmission time does not correspond to the playback time of the video image but is still displayed in the video image, does not belong to the live commentary of the
Videobildes, um zu vermeiden, dass die Anzahl der Livekommentaren wiederholt berechnet wird. S220, Ausscheiden von fortlaufenden Bilder des Videos als ein Videoclip gemäß einer Reihenfolge zur Medergabe von jedem Bild und der Anzahl der Livekommentaren jedes Bildes des Videos, wobei die Anzahl der Livekommentaren sich in Form von Sinusfunktion variiert und die fortlaufenden Bilder eine Wellenspitze enthalten. Figure 3 kann beispielhaft eine Veränderung der Anzahl von Livekommentaren jedes Videobildes gemäß der Reihenfolge zur Wiedergabe von jedem Videobild zeigen. Die Zeitspanne, in der die Anzahl der Livekommentaren sich in Form von Sinusfunktion variiert und die fortlaufenden Bilder eine Wellenspitze enthalten, umfasst: Zeitspanne A, Zeitspanne B und Zeitspanne C. Aus dem Video wird ein entsprechender Videoclip anhand des Anfangs- und Endeszeitpunkt jeder Zeitspanne ausgeschnitten.Video image to avoid the number of live comments being calculated repeatedly. S220, elimination of continuous images of the video as a video clip according to an order for the presentation of each image and the number of live comments for each image of the video, the number of live comments varying in the form of a sine function and the continuous images containing a wave peak. As an example, FIG. 3 can show a change in the number of live comments for each video image according to the order in which each video image is displayed. The time span in which the number of live comments varies in the form of a sine function and the continuous images contain a wave peak comprises: time span A, time span B and time span C. A corresponding video clip is cut from the video based on the start and end time of each time span .
S230, Berechnen der Wiedergabepopularität des Videoclips anhand der Livekommentaren des Videoclips und der Kommentaren des Videos. Nach dem Ausschneiden jedes Videoclips wird eine Wiedergabepopularität jedes Videoclips anhand der Kommentaren des Videos und der Livekommentaren jedes Videoclips unter Bezugnahme auf jeden Videoclip berechnet, sodass ein Zielvideoclip daraus anhand der Wiedergabepopularität ausgewählt wird. In einer möglichen Implementierung, die sich auf Figure 4 bezieht, kann der Schritt S230 Schritte S232 bis S236 umfassen, wie folgt: S232, Erhalten einer Kommentierungspopularität des Videoclips anhand eines Ahnlichkeitsgrades zwischen jedem Kommentar des Videos und jedem Kommentar des Videoclips.S230, calculating the playback popularity of the video clip based on the live commentary of the video clip and the commentary of the video. After each video clip is cut out, a playback popularity of each video clip is calculated based on the commentary of the video and the live commentary of each video clip with reference to each video clip, so that a target video clip is selected therefrom based on the playback popularity. In one possible implementation, referring to Figure 4, step S230 may comprise steps S232 through S236 as follows: S232, obtaining a comment popularity of the video clip based on a degree of similarity between each comment of the video and each comment of the video clip.
In diesem Ausführungsbeispiel kann ein Ahnlichkeitsgrad zwischen jedem Kommentar des Videos und jedem Kommentar des Videoclips durch den Ahnlichkeitsgrad zwischen jedem Kommentar und jedem Livekommentar dieses Videoclips berechnet werden. Bespielhaft umfasst das Video 5 Kommentare und der Videoclip 10 Livekommentare, kann der _ Ännlichkeitsgrad zwischen jedem Kommentar und jedem Livekommentar zunächst berechnet werden, und dann werden Ähnlichkeitsgrade ausgewählt, der einen Ähnlichkeitsschwellenwert erfüllt, und dann summiert, um die Medergabepopularität des Videoclips zu erhalten. S234, Berechnen der Kommentierungspopularität des Videoclips anhand jedes Livekommentars des Videoclips. In diesem Ausführungsbeispiel, je mehr die Anzahl der Livekommentare des Videoclips ist, desto höher ist die Livekommentierungspopularität des Videoclips, und je höher der Wiederholungsgrad der Livekommentare ist, desto höher ist die Livekommentierungspopularität des Videoclips. Ein Wiederholungsgrad der Livekommentaren kann durch Auszählen der Anzahl und der Wiederholungsfrequenz der wiederholten Kommentaren, die im jeden Videobild erscheinen, erhalten werden. Konkret heißt es: Berechnen einer Livekommentierungspopularität jedes Videobilds anhand der Anzahl der Livekommentaren jedes Videobildes im Videoclip und des Wiederholungsgrades der Livekommentaren, dann, Berechnen der Livekommentierungspopularität des Videoclips anhand der Livekommentierungspopularitäten jedes Videobildes des Videoclips.In this embodiment, a degree of similarity between each comment of the video and each comment of the video clip can be calculated by the degree of similarity between each comment and each live comment of this video clip. For example, if the video comprises 5 comments and the video clip 10 live comments, the degree of similarity between each comment and every live comment can first be calculated, and then degrees of similarity that meet a similarity threshold are selected and then summed to obtain the media playback popularity of the video clip. S234, computing the annotation popularity of the video clip based on each live annotation of the video clip. In this embodiment, the more the number of live commentary of the video clip, the higher the live commentary popularity of the video clip, and the higher the repetition rate of the live commentary, the higher the live commentary popularity of the video clip. A degree of repetition of the live comments can be obtained by counting the number and repetition frequency of the repeated comments that appear in each video image. Specifically, it says: Calculating a live commenting popularity of each video image based on the number of live comments of each video image in the video clip and the degree of repetition of the live comments, then calculating the live commenting popularity of the video clip based on the live commenting popularity of each video image of the video clip.
S236, Berechnen der Wiedergabepopularität des Videoclips anhand der Kommentierungspopularität und der Livekommentierungspopularität des Videoclips.S236, calculate the playback popularity of the video clip based on the annotation popularity and the live annotation popularity of the video clip.
Je höher die Kommentierungspopularität des Videoclips ist, desto höher ist die Wiedergabepopularität des Videoclips, und je höher die Livekommentierungspopularität des Videoclips ist, desto höher ist die Wiedergabepopularität des Videoclips.The higher the annotation popularity of the video clip, the higher the playback popularity of the video clip, and the higher the live annotation popularity of the video clip, the higher the playback popularity of the video clip.
In einer möglichen Implementierung, die sich auf Figure 5 bezieht, kann der Berechnungsprozess der Kommentierungspopularität des Videoclips in vorherigem Schritt S232 die Schritte S2321 bis S2327 umfassen, wie folgt: S2321, Deduplizierung der Livekommentaren des Videoclips.In one possible implementation, referring to Figure 5, the process of calculating the comment popularity of the video clip in previous step S232 may comprise steps S2321 to S2327, as follows: S2321, deduplication of the live comments of the video clip.
In diesem Ausführungsbeispiel kann der Videoclip wiederholte Livekommentare umfassen. Die sogenannte „Wiederholung“ bezieht sich auf die Livekommentaren, dessen Inhalte gleich oder ähnlich sind. Durch das Deduplizierung der Livekommentare kann eine wiederholte Berechnung des Ahnlichkeitsgrades zwischen jedem Kommentar und jedem Livekommentar vermieden werden.In this embodiment, the video clip may include repeated live commentary. The so-called "repetition" refers to the live comments, the contents of which are the same or similar. By deduplicating the live comments, a repeated calculation of the degree of similarity between each comment and each live comment can be avoided.
S2323, Berechnen eines Ähnlichkeitsgrades zwischen jedem Kommentar des Videos und jedem deduplizierten Livekommentars des Videoclips. In diesem Ausführungsbeispiel kann jeder Kommentar und jeder Livekommentar jeweils in einem Vektor umgewandelt werden, und der Ähnlichkeitsgrad zwischen den beiden kann unter Verwendung eines natürlichen Sprachmodells berechnet werden. Dieser Prozess kann unter Verwendung von einem euklidischen Abstand, einem Cosinus-Abstand oder ähnlicher Art berechnet werden.S2323, calculating a degree of similarity between each comment of the video and each deduplicated live comment of the video clip. In this embodiment, each comment and each live comment can be converted into a vector, and the degree of similarity between the two can be calculated using a natural language model. This process can be calculated using a Euclidean distance, a cosine distance, or the like.
S2325, Berechnen des Ähnlichkeitsgrades zwischen jedem Kommentar des Videos und dem Videoclip anhand des Berechnungsergebnisses der Ähnlichkeitsgrade.S2325, calculating the degree of similarity between each comment of the video and the video clip based on the calculation result of the degree of similarity.
Unter Bezugnahme auf jeden Kommentar können die Ähnlichkeitsgrade zwischen diesem Kommentar und jedem Livekommentar des Videoclips summiert oder gewichtet werden, um der Ähnlichkeitsgrad zwischen diesem Kommentar und dem Videoclip zu erhalten.With reference to each comment, the degrees of similarity between that comment and each live comment of the video clip can be summed or weighted in order to obtain the degree of similarity between that comment and the video clip.
S2327, Berechnen der Wiedergabepopularität des Videoclips anhand des Ähnlichkeitsgrades zwischen jedem Kommentar des Videos und dem Videoclips.S2327, calculating the playback popularity of the video clip based on the degree of similarity between each comment of the video and the video clip.
In diesem Ausführungsbeispiel kann die Anzahl der Kommentaren, dessen Ähnlichkeitsgrad den Ähnlichkeitsschwellenwert erfüllt, aufgezählt werden, dann zusammen mit der Anzahl der Kommentare und dem Ähnlichkeitsgrad jedes Kommentars, dessen Ähnlichkeitsgrad den Ähnlichkeitsschwellenwert erfüllt, wird die Kommentierungspopularität des Videoclips berechnet. Je größer die Anzahl der Kommentaren ist, dessen Ähnlichkeitsgrad den Ähnlichkeitsschwellenwert erfüllt, desto höher ist die Kommentierungspopularität des Videoclips.In this embodiment, the number of comments whose degree of similarity meets the similarity threshold can be enumerated, then together with the number of comments and the degree of similarity of each comment whose degree of similarity meets the similarity threshold, the comment popularity of the video clip is calculated. The greater the number of comments whose degree of similarity meets the similarity threshold, the higher the comment popularity of the video clip.
In einer möglichen Implementierung kann der vorherige Schritt S300 umfassen: Auswählen eines der Videozuordnung des Videos entsprechenden Videoclips aus jedem Videoclip; und Auswählen eines Videoclips mit der höchsten Wiedergabepopularität aus dem ausgewählten Videoclip als das Zielvideoclip.In one possible implementation, the previous step S300 may include: selecting one video clip corresponding to the video association of the video from each video clip; and selecting a video clip with the highest playback popularity from the selected video clip as the target video clip.
Zum Beispiel, wenn die das Video zugeordnete Videozuordnung eine Komödie ist, wird aus jedem Videoclip ein Videoclip ausgewählt, das eine Komödie-Szene ausdrückt. Wenn die das Video zugeordnete Videozuordnung eine Tragödie ist, wird aus jedem Videoclip ein Videoclip ausgewählt, das eine Tragödie-Szene ausdrückt.For example, if the video association associated with the video is a comedy, a video clip expressing a comedy scene is selected from each video clip. If the video association associated with the video is a tragedy, a video clip expressing a tragedy scene is selected from each video clip.
In einer möglichen Implementierung kann der vorherigen Schritt S400 umfassen: Extrahieren eines Schlüsselbildes aus dem Zielvideoclip als das Videotitelbild anhand der Anzahl der Livekommentare und des Wiederholungsgrades jedes Videobildes des Zielvideoclips.In one possible implementation, the previous step S400 may include: extracting a keyframe from the target video clip as the video title frame based on the number of live comments and the degree of repetition of each video frame of the target video clip.
Unter Bezugnahme auf Figure 6 stellt ein Ausführungsbeispiel dieser Erfindung eine Vorrichtung zum Erzeugen des Videotitelbildes bereit, umfassend: Ein Videodatenerfassungsmodul 100, um Videodaten für das zu erzeugende Titelbild zu erfassen; wobei die Videodaten ein Video, Livekommentaren des Videos und Kommentaren des Videos umfassen; ein Modul zur Berechnung der Wiedergabepopularität 200, um eine Wiedergabepopularität jedes Videoclips des Videos gemäß den Livekommentare des Videos und den Kommentaren des Videos zu berechnen; ein Modul zum Auswählen eines Zielvideoclips 300, um ein Zielvideoclip aus den Videoclips gemäß einer Videozuordnung des Videos und der Wiedergabepopularität jedes Videoclips des Videos auszuwählen; ein Modul zur Extrahierung eines Schlüsselbildes 400, um ein Schlüsselbild vom Zielvideoclip als das Videotitelbild gemäß einer Verteilung der Livekommentaren im Zielvideoclip zu extrahieren. Die Funktion der Vorrichtung kann durch Hardware oder durch Hardware ausführende entsprechende Software implementiert werden. Die Hardware oder Software umfasst eine oder mehrere vorherigen Funktionen entsprechenden Module. In einer möglichen Ausgestaltung umfasst die Gestaltung zum Erzeugen eines Videotitelbildes einen Prozessor und einen Speicher, wobei der Speicher zum Erzeugen des Videotitelbildes für die Vorrichtung zum Ausführen eines Programms zum Erzeugen des Videotitelbildes gemäß des ersten Aspekts oder des zweiten Aspekts verwendet wird, wobei der Prozessor zum Ausführen eines im Speicher gespeicherten Programmes ausgestattet ist. Die Vorrichtung zum Erzeugen des Videotitelbildes kann auch eine Kommunikationsschnittstelle umfassen, um die Vorrichtung zum Erzeugen des Videotitelbildes mit einem anderen Gerät oder einem Kommunikationsnetzwerk zu kommunizieren. Ein Ausführungsbeispiel dieser Erfindung stellt unter Bezugnahme auf Figure 7 ein Endgerät bereit. Dieses Endgerät umfasst: einen Speicher 21 und einen Prozessor 22, wobei im Speicher 21 Rechnerprogramme gespeichert sind, die auf dem Prozessor 22 ausgeführt werden. Der Prozessor 22 implementiert das Verfahren zum Erzeugen eines Videotitelbildes in dem vorstehenden Ausführungsbeispiel bei der Ausführung von Rechnerprogramme. Die Anzahl von dem Speicher 21 und dem 22 kann eins oder mehr als eins betragen. Dieses Gerät noch umfasst: Eine Kommunikationsschnittstelle 23, um den Prozessor 22 mit einem externen Gerät zu kommunizieren. Der Speicher 21 kann einen Hochgeschwindigkeits-RAM-Speicher umfassen und kann auch einen nichtflüchtigen Speicher (non-volatile memory) umfassen, wie zum Beispiel mindestens ein Plattenspeicher.Referring to Figure 6, one embodiment of this invention provides an apparatus for generating the video title picture, comprising: a video data capture module 100 for capturing video data for the title picture to be generated; wherein the video data includes video, live commentary on the video, and commentary on the video; a reproduction popularity calculation module 200 for calculating a reproduction popularity of each video clip of the video according to the live commentary of the video and the commentary of the video; a target video clip selection module 300 for selecting a target video clip from the video clips according to a video assignment of the video and the playback popularity of each video clip of the video; a key frame extracting module 400 for extracting a key frame from the target video clip as the video title frame according to a distribution of the live comments in the target video clip. The function of the device can be implemented by hardware or by appropriate software executing hardware. The hardware or software comprises one or more modules corresponding to the previous functions. In one possible embodiment, the design for generating a video title image comprises a processor and a memory, the memory for generating the video title image being used for the device for executing a program for generating the video title image according to the first aspect or the second aspect, the processor being used for Execution of a program stored in the memory. The device for generating the video title picture can also comprise a communication interface in order to communicate the device for generating the video title picture with another device or a communication network. One embodiment of this invention provides a terminal with reference to FIG. This terminal comprises: a memory 21 and a processor 22, computer programs which are executed on the processor 22 being stored in the memory 21. The processor 22 implements the method for generating a video title image in the above exemplary embodiment when executing computer programs. The number of the memories 21 and 22 may be one or more than one. This device also comprises: A communication interface 23 to allow the processor 22 to communicate with an external device. The memory 21 can comprise high speed RAM memory and can also comprise non-volatile memory, such as at least one disk memory.
Wenn der Speicher 21, der Prozessor 22 und die Kommunikationsschnittstelle 23 unabhängig voneinander implementiert werden, können der Speicher 21, der Prozessor 22 und die Kommunikationsschnittstelle 23 über eine Sammelschiene miteinander verbunden werden und somit eine Kommunikation miteinander erreicht wird. Die Sammelschiene kann eine Sammelschiene nach Industriestandardarchitektur (ISA, Industry Standard Architecture), eine Sammelschiene mit peripherer Komponenten (PCI, Peripheral Component) oder eine Sammelschiene nach erweiterter Industriestandardarchitektur (EISA, Extended Industry Standard Component) usw. sein. Die Sammelschiene kann in Adressbus, Datenbus, Steuerbus usw. unterteilt werden. Zur Vereinfachung der Darstellung wird in Figure 7 nur eine dicke Linie verwendet, was jedoch nicht bedeutet, dass sich nur eine Sammelschiene oder eine Art von der Sammelschiene ergibt.If the memory 21, the processor 22 and the communication interface 23 are implemented independently of one another, the memory 21, the processor 22 and the communication interface 23 can be connected to one another via a bus bar and communication with one another is thus achieved. The busbar can be a busbar according to industry standard architecture (ISA, Industry Standard Architecture), a busbar with peripheral components (PCI, Peripheral Component) or a busbar according to extended industry standard architecture (EISA, Extended Industry Standard Component), etc. The busbar can be divided into address bus, data bus, control bus, etc. To simplify the illustration, only a thick line is used in Figure 7, but this does not mean that there is only one busbar or one type of busbar.
Optional in einer bestimmten Implementierung können der Speicher 21, der Prozessor 22 und die Kommunikationsschnittstelle 23 über eine interne Schnittstelle miteinander kommunizieren, wenn der Speicher 21, der Prozessor 22 und die Kommunikationsschnittstelle 23 auf einem Chip integriert sind.Optionally in a certain implementation, the memory 21, the processor 22 and the communication interface 23 can communicate with one another via an internal interface if the memory 21, the processor 22 and the communication interface 23 are integrated on one chip.
In der Erläuterung dieser Beschreibung bezieht sich eine Erläuterung der referenzierten Begriffe „ein Ausführungsbeispiel“, „einige Ausführungsbeispiele“, „beispielhaft“, „ein bestimmtes Beispiel“ oder „einige Beispiele“ usw. darauf, dass die konkreten Merkmalen, Gestaltungen, Materialien oder Eigenschaften zusammen mit dem Ausführungsbeispiel oder der exemplarischer Darstellung in mindestens einem Ausführungsbeispiel oder Beispiel dieser Erfindung enthalten. Darüber hinaus können die beschriebenen konkreten Merkmalen, Gestaltungen, Materialien oder Eigenschaften in einem oder mehrerer Ausführungsbeispiele oder Beispiele auf geeignete Weise kombiniert werden. Darüber hinaus kann ein Fachmann die in der Beschreibung erläuterten verschiedenen Ausführungsbeispiele oder Beispiele mit den Merkmalen verschiedener Ausführungsbeispiele oder Beispiele verbinden und kombinieren, insofern es kein Widerspruch besteht.In the explanation of this description, an explanation of the referenced terms “an exemplary embodiment”, “some exemplary embodiments”, “exemplary”, “a specific example” or “some examples” etc. refers to the specific features, designs, materials or properties are included together with the exemplary embodiment or exemplary illustration in at least one exemplary embodiment or example of this invention. In addition, the specific features, designs, materials or properties described can be combined in a suitable manner in one or more exemplary embodiments or examples. In addition, a person skilled in the art can combine and combine the various exemplary embodiments or examples explained in the description with the features of various exemplary embodiments or examples, provided there is no contradiction.
Darüber hinaus dienen die Begriffe „erst“ und „zweit“ nur dem Zweck der Beschreibung und sollen nicht so verstanden werden, dass sie eine relative Bedeutung zeigen oder implizieren oder die Anzahl der angegebenen technischen Merkmalen angeben. Somit sind die mit dem Begriff „erst“ oder „zweit“ definierten Merkmale können mindestens ein solches Merkmal explizit oder implizit umfassen. In der Beschreibung dieser Erfindung, der Begriff „mehr“ bedeutet zwei oder mehr als zwei, insofern nichts anderes konkretes vorgesehen ist. Jede Prozess- oder Methodenbeschreibung in einem Flussdiagramm oder auf andere Weise hierin kann so verstanden werden, dass sie ein Modul, einen Abschnitt oder einen Teil des Codes darstellt, welches eine oder mehrere ausführbare Anweisungen zum Implementieren einer bestimmten logischen Funktion oder eines bestimmten logischen Schritts eines Prozesses enthält, und der Umfang einer bevorzugten Ausführungsform dieser Erfindung umfasst zusätzliche Implementierungen, wobei sie nicht bedingt in der dargestellten oder diskutierten Reihenfolge ausgeführt sind, umfassend eine Ausführung der Funktionen auf im Wesentlichen simultane Weise oder in umgekehrter Reihenfolge unter Bezugnahme auf die entsprechenden Funktionen. Dies soll für einen Fachmann verständlich sein. Logik und/oder die Schritte, die in dem Flussdiagramm dargestellt oder auf andere Weise hierin beschrieben sind, wie zum Beispiel eine sequenzierte Liste von ausführbaren Befehlen zum Implementieren von logischen Funktionen, können in jedem computerlesbaren Medium implementiert werden, sodass die von Befehle ausführenden Systeme, Vorrichtungen oder Geräte (beispielsweise ein rechnerbasierte System, ein Prozessor umfassendes System oder anderes System, welches aus den Befehl ausführenden Systeme, Vorrichtungen oder Geräte die Befehlen lesen und implementieren können) benutzt werden, oder zusammen mit den Befehle ausführenden Systeme, Vorrichtungen oder Geräte benutzt werden. Im Sinne dieser Beschreibung, der Begriff „computerlesbares Medium“ kann jede Vorrichtung sein, die Programme umfasst, speichert, kommuniziert, verbreitet, oder überträgt, die von den Befehle ausführenden Systeme, Vorrichtungen oder Geräte oder zusammen mit den Befehle ausführenden Systeme, Vorrichtungen oder Geräte benutzbar sind.Furthermore, the terms “first” and “second” are used for descriptive purposes only and should not be construed as indicating or implying a relative meaning or indicating the number of technical features specified. The features defined by the term “first” or “second” can therefore include at least one such feature explicitly or implicitly. In the description of this invention, the term “more” means two or more than two, unless otherwise specifically provided. Any process or method description in a flowchart or otherwise herein can be understood to represent a module, section or part of code that contains one or more executable instructions for implementing a specific logical function or a specific logical step of a Process, and the scope of a preferred embodiment of this invention includes additional implementations, not necessarily in the order shown or discussed, including executing the functions in a substantially simultaneous manner or in reverse order with reference to the corresponding functions. This should be understandable for a person skilled in the art. Logic and / or the steps illustrated in the flowchart or otherwise described herein, such as a sequenced list of executable instructions for implementing logical functions, can be implemented in any computer-readable medium such that the systems executing instructions, Devices or devices (for example, a computer-based system, a system comprising a processor, or other system that can be made up of the command-executing systems, devices or devices that read and implement commands) are used, or are used in conjunction with the command-executing systems, devices or devices . As used in this specification, the term “computer-readable medium” can be any device that includes, stores, communicates, distributes, or transmits programs to the systems, devices or devices executing the commands or together with the systems, devices or devices executing the commands are usable.
Das computerlesbare Medium des Ausführungsbeispiels kann ein computerlesbares Signalmedium oder ein computerlesbare Speichermedium oder eine beliebige Kombination davon sein. Spezifische Beispiele eines computerlesbaren Mediums können mindestens (nicht erschöpfend gelistet) das Folgende umfassen: eine elektronische Verbindung (ein elektronisches Gerät) mit einer oder mehrerer Verkabelungen, eine tragbare Rechnerkassette (ein magnetisches Gerät), einen Direktzugriffsspeicher (RAM), einen Nur-Lese-Speicher (ROM), einen lösbaren bearbeitbaren Nur-Lese-Speicher (EPROM oder Flash-Speicher), ein Glasfasergerät und einen tragbaren Nur-Lese-Speicher (CDROM). Desweiteres kann das computerlesbare Speichermedium sogar ein Papier, auf dem Programme gedruckt werden können oder anderes geeignete Medium sein, denn beispielsweise durch ein optisches Scannen des Papiers oder anderes geeigneten Mediums, fortfahrend mit einem Bearbeiten dies durch Editieren, Interpretieren oder nach Bedarf auf andere geeignete Weise können Programme elektronisch erhalten werden, dann im Computerspeicher gespeichert werden.The computer readable medium of the embodiment may be a computer readable signal medium or a computer readable storage medium, or any combination thereof. Specific examples of a computer readable medium may include at least (non-exhaustively listed) the following: an electronic link (an electronic device) with one or more cabling, a portable computer cartridge (a magnetic device), a random access memory (RAM), a read-only Memory (ROM), detachable editable read-only memory (EPROM or Flash memory), fiber optic device, and portable read-only memory (CDROM). Furthermore, the computer-readable storage medium can even be paper on which programs can be printed or other suitable medium, for example by optically scanning the paper or other suitable medium, proceeding with processing this by editing, interpreting or other suitable means as required programs can be obtained electronically then stored in computer memory.
In einem Ausführungsbeispiels dieser Erfindung kann ein computerlesbares Signalmedium Datensignalen umfassen, die sich in einem Basisband oder als Teil einer Trägerwelle übertragen, wobei computerlesbare Programmcode getragen sind. Solche übertragenden Datensignalen können eine Vielzahl von Formen annehmen, einschließlich aber nicht beschränkt auf elektromagnetische Signale, optische Signale oder eine beliebige geeignete Kombination davon. Ein computerlesbares Signalmedium kann auch ein beliebiges computerlesbare Medium anders als computerlesbares Speichermedium sein, solches computerlesbare Medium kann Programme senden, verbreiten oder übertragen, die von den Befehle ausführenden Systeme, Vorrichtungen oder Geräte oder zusammen mit den Befehle ausführenden Systeme, Vorrichtungen oder Geräte benutzbar sind. Der auf dem computerlesbaren Medium enthaltenen Programmcode kann durch jedem geeigneten Medium übertragen werden, umfassend aber nicht beschränkend auf: drahtlos, Kabel, Glasfaser, Radiofrequenz (Radio Frequency, RF) usw. oder eine beliebige Kombination davon.In one embodiment of this invention, a computer readable signal medium may include data signals carried in baseband or as part of a carrier wave carried by computer readable program code. Such transmitted data signals can take a variety of forms including, but not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can also be any computer-readable medium other than computer-readable storage medium, such computer-readable medium can send, distribute or transmit programs that can be used by the systems, devices or devices executing the commands or in conjunction with the systems, devices or devices executing the commands. The program code contained on the computer readable medium can be transmitted by any suitable medium including, but not limited to: wireless, cable, fiber optic, radio frequency (RF), etc., or any combination thereof.
Es soll verstanden werden, dass jeder Teil der vorliegenden Anmeldung mit Hardware, Software, Firmware oder einer Kombination davon implementiert werden kann. In obiger Ausführungsform können mehrere Schritte oder Methoden mit Software oder Firmware, die im Speicher gespeichert und durch die geeignete Befehle ausführende System auszuführen sind, implementiert werden. Zum Beispiel, wenn dies mit Hardware implementiert wird, kann dies, wie in einer anderen Ausführungsform, mit einer oder einer Kombination der folgenden in Stand der Technik bekannten Techniken implementiert werden: eine diskrete Logikschaltung mit einer Logikgatterschaltung zum Implementieren einer Logikfunktion auf einem Datensignal, eine anwendungsspezifische integrierte Schaltung mit einer geeigneten kombinierten Logikgatterschaltung, einem programmierbaren Gatter-Array (PGA), einem feldprogrammierbaren Gatter-Array (FPGA) usw.It should be understood that any part of the present application can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiment, multiple steps or methods can be implemented with software or firmware stored in memory and executed by the appropriate instruction-executing system. For example, when implemented in hardware, as in another embodiment, it can be implemented with one or a combination of the following techniques known in the art: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, a application-specific integrated circuit with a suitable combined logic gate circuit, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
Esist für einen normalen Fachmann verständlich, dass die gesamten oder ein Teil der Schritte in dem Verfahren des vorstehenden Ausführungsbeispiels Programme sein können, die durch Programme zum Befehlen der entsprechenden Hardware implementiert werden. Solche Programme können in einer Art von computerlesbarem Medium gespeichert werden und bei der Ausführung von Programme, ein der Schritte oder die Kombination der Schritte vorstehendes Ausführungsbeispiels der Methode umfassen. Darüber hinaus kann jede Funktionseinheit in jedem Ausführungsbeispiels der Erfindung in ein Verarbeitungsmodul integriert sein, oder jede Einheit kann separat physisch vorhanden sein, oder zwei oder mehr Einheiten können in ein Modul integriert sein. Das integrierte Modul kann in Form von Hardware oder in Form eines Softwarefunktionsmoduls implementiert werden. Das integrierte Modul kann auch in einem computerlesbaren Speichermedium gespeichert werden, wenn es nur in Form eines Softwarefunktionsmoduls implementiert ist und als unabhängiges Produkt verkauft oder benutzt wird. Das Speichermedium kann ein Nur-Lese-Speicher, eine Magnetplatte oder eine optische Platte sein.It will be understood by one of ordinary skill in the art that all or part of the steps in the method of the above embodiment may be programs implemented by programs for commanding the corresponding hardware. Such programs can be stored in a type of computer-readable medium and, when executing programs, comprise one of the steps or the combination of the steps of the preceding exemplary embodiment of the method. In addition, in each embodiment of the invention, each functional unit can be integrated into a processing module, or each unit can be physically present separately, or two or more units can be integrated into one module. The integrated module can be implemented in the form of hardware or in the form of a software function module. The integrated module can also be stored in a computer readable storage medium if it is implemented only in the form of a software function module and is sold or used as a stand-alone product. The storage medium can be a read-only memory, a magnetic disk, or an optical disk.
Die Obigen sind lediglich spezifische Ausführungsbeispiele der vorliegenden Erfindung, der Schutzumfang dieser Erfindung ist jedoch nicht darauf beschränkt, und verschiede Variationen oder Alternativen davon sind für den Fachmann innerhalb des durch diese Erfindung offenbarten technischen Gebietes leicht ersichtlich, welche in den Geltungsbereich dieser Erfindung fallen sollen. Daher ist der Schutzumfang der Anmeldung durch den Schutzumfang der Ansprüche zu definieren.The above are only specific embodiments of the present invention, but the scope of this invention is not limited thereto, and various variations or alternatives thereof will be readily apparent to those skilled in the art within the technical field disclosed by this invention which are intended to fall within the scope of this invention. The scope of protection of the application is therefore to be defined by the scope of protection of the claims.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BE20205208A BE1027349B1 (en) | 2020-04-01 | 2020-04-01 | A method, an apparatus, a storage medium and a terminal for generating a video title picture |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
BE20205208A BE1027349B1 (en) | 2020-04-01 | 2020-04-01 | A method, an apparatus, a storage medium and a terminal for generating a video title picture |
Publications (2)
Publication Number | Publication Date |
---|---|
BE1027349A1 true BE1027349A1 (en) | 2021-01-12 |
BE1027349B1 BE1027349B1 (en) | 2021-01-19 |
Family
ID=70165743
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
BE20205208A BE1027349B1 (en) | 2020-04-01 | 2020-04-01 | A method, an apparatus, a storage medium and a terminal for generating a video title picture |
Country Status (1)
Country | Link |
---|---|
BE (1) | BE1027349B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112818984A (en) * | 2021-01-27 | 2021-05-18 | 北京奇艺世纪科技有限公司 | Title generation method and device, electronic equipment and storage medium |
CN113656642A (en) * | 2021-08-20 | 2021-11-16 | 北京百度网讯科技有限公司 | Cover image generation method, device, equipment, storage medium and program product |
US11954402B1 (en) * | 2022-11-29 | 2024-04-09 | Henk B. Rogers | Talk story system and apparatus |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008103784A (en) * | 2006-10-17 | 2008-05-01 | Hitachi Ltd | Video recording device |
KR20140038577A (en) * | 2012-09-11 | 2014-03-31 | 한국과학기술연구원 | Recommendation for multimedia contents by using metadata |
US20190090023A1 (en) * | 2017-09-19 | 2019-03-21 | Sling Media L.L.C. | Intelligent filtering and presentation of video content segments based on social media identifiers |
US10853417B2 (en) * | 2018-08-17 | 2020-12-01 | Adobe Inc. | Generating a platform-based representative image for a digital video |
CN109618236B (en) * | 2018-12-13 | 2023-04-07 | 连尚(新昌)网络科技有限公司 | Video comment processing method and device |
-
2020
- 2020-04-01 BE BE20205208A patent/BE1027349B1/en not_active IP Right Cessation
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112818984A (en) * | 2021-01-27 | 2021-05-18 | 北京奇艺世纪科技有限公司 | Title generation method and device, electronic equipment and storage medium |
CN112818984B (en) * | 2021-01-27 | 2023-10-24 | 北京奇艺世纪科技有限公司 | Title generation method, device, electronic equipment and storage medium |
CN113656642A (en) * | 2021-08-20 | 2021-11-16 | 北京百度网讯科技有限公司 | Cover image generation method, device, equipment, storage medium and program product |
CN113656642B (en) * | 2021-08-20 | 2024-05-28 | 北京百度网讯科技有限公司 | Cover image generation method, device, apparatus, storage medium and program product |
US11954402B1 (en) * | 2022-11-29 | 2024-04-09 | Henk B. Rogers | Talk story system and apparatus |
Also Published As
Publication number | Publication date |
---|---|
BE1027349B1 (en) | 2021-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
BE1027349B1 (en) | A method, an apparatus, a storage medium and a terminal for generating a video title picture | |
EP2089886B1 (en) | Method for the temporal segmentation of a video into video image sequences and for the selection of key frames to locate image content, taking into consideration sub-shot detection | |
DE102016125487B4 (en) | Providing an indication of highlights in a video content item | |
DE102018121808A1 (en) | REFINING SYNTHETIC DATA WITH A GENERATIVE ADVERSARIAL NETWORK USING AUXILIARY INPUTS | |
DE102014008038A1 (en) | Arranging unobtrusive upper layers in a video content | |
DE60029746T2 (en) | AUTOMATIC SIGNATURE-BASED RECOGNITION, LEARNING AND EXTRACTION OF ADVERTISING AND OTHER VIDEO CONTENT | |
DE69421262T2 (en) | Device for displaying a program table | |
DE69707770T2 (en) | Method for creating a compressed reproduction of a video program in a format suitable for electronic search and retrieval | |
DE102016209126A1 (en) | Create dynamic temporal versions of content | |
DE102012102797B4 (en) | Camera-based mobile device for converting a document based on captured images into a format optimized for display on the camera-based mobile device | |
DE69708596T2 (en) | METHOD AND DEVICE FOR SEARCHING IN A SCREEN-BASED PROGRAM GUIDE | |
DE112012000421B4 (en) | A reproducing apparatus, a method of controlling the reproducing apparatus, a generating apparatus, a method of controlling the generating apparatus, a recording medium, a data structure, a control program and a recording medium on which the program is stored | |
DE112015007020T5 (en) | METHOD AND SYSTEM FOR RECORDING AND PROVIDING NETWORK CLASSIFICATION | |
DE3639026A1 (en) | HIGH-RESOLUTION IMAGE TRANSFER PROCESS | |
DE212017000257U1 (en) | Systems for applying a layout to documents | |
DE112015002650B4 (en) | Systems and methods for the predictive delivery of high bit rate content for playback | |
DE102017116177A1 (en) | Method and device for combining videos | |
EP2701115A1 (en) | Method and system for live video consultation | |
DE112020000906B4 (en) | STEP-BY-STEP 3D POINT CLOUD SEGMENTATION INTO OBJECT AND BACKGROUND FROM CAPTURE SESSIONS | |
DE69833721T2 (en) | Method for displaying rich texts and system for providing image information | |
DE102017009275A1 (en) | Recommending software actions to create an image and recommend images to demonstrate the effects of software actions | |
DE102013102992A1 (en) | Scene setup system and method using scene sections and their recording media | |
EP1168829B9 (en) | Method for carrying out live broadcasts with image insertions | |
DE60310411T2 (en) | Method and apparatus for transmitting data associated with transmitted information | |
DE112014004060B4 (en) | Device-centric media prioritization systems and methods therefor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FG | Patent granted |
Effective date: 20210119 |
|
MM | Lapsed because of non-payment of the annual fee |
Effective date: 20220430 |