CN113473188A - Playing time processing method and system - Google Patents
Playing time processing method and system Download PDFInfo
- Publication number
- CN113473188A CN113473188A CN202010244928.XA CN202010244928A CN113473188A CN 113473188 A CN113473188 A CN 113473188A CN 202010244928 A CN202010244928 A CN 202010244928A CN 113473188 A CN113473188 A CN 113473188A
- Authority
- CN
- China
- Prior art keywords
- playlist
- target
- original
- list
- content
- 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.)
- Granted
Links
Images
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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26258—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for generating a list of items to be played back in a given order, e.g. playlist, or scheduling item distribution according to such list
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/235—Processing of additional data, e.g. scrambling of additional data or processing content descriptors
-
- 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/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/25—Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
- H04N21/262—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists
- H04N21/26283—Content or additional data distribution scheduling, e.g. sending additional data at off-peak times, updating software modules, calculating the carousel transmission frequency, delaying a video stream transmission, generating play-lists for associating distribution time parameters to content, e.g. to generate electronic program guide data
-
- 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/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/435—Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
-
- 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/482—End-user interface for program selection
- H04N21/4825—End-user interface for program selection using a list of items to be played back in a given order, e.g. playlists
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Television Signal Processing For Recording (AREA)
Abstract
The application discloses a method and a system for processing playing time. Wherein, the method comprises the following steps: displaying an original playlist and a target playlist on the interactive interface, wherein the original playlist includes one of an original multimedia asset and an original movie feature, and the target playlist includes one of: a target multimedia resource and a target feature film; determining difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents existing in the original playlist and the target playlist; and popping up an interface for displaying the target playing time of the target play list on the interactive interface based on the difference content and the original playing time of the original play list. The method and the device solve the technical problem that in the prior art, the playing time accuracy is low due to the fact that the playing time is calculated manually.
Description
Technical Field
The present application relates to the field of computers, and in particular, to a method and a system for processing a play time.
Background
At present, when people watch movies in theaters, most of the theaters arrange movie playlists based on a cinema management system, and then a playing server automatically shows the movies according to the existing movie playlists. In a movie playlist, automation control items need to be laid out simultaneously in addition to advertisements and movie prints. The automation control items comprise control contents and trigger time, the control contents (such as adjusting the brightness of a field lamp, turning off the field lamp, adjusting the volume and the like) are not changed normally, and the trigger time needs to be adjusted according to the advertisement before showing and the movie feature.
In the prior art, the control content and the trigger time of the automation control item are directly stored in the playing content (e.g., advertisement or movie print) of the movie playlist, and the automation control item is laid out by means of manual work. However, the manual calculation of the trigger time by the projectionist is not only tedious and time-consuming, but also prone to calculation errors, which affects the viewing experience of the audience.
In view of the above problems, no effective solution has been proposed.
Disclosure of Invention
The embodiment of the application provides a method and a system for processing playing time, which aim to at least solve the technical problem of low playing time accuracy caused by the fact that the playing time is calculated manually in the prior art.
According to an aspect of an embodiment of the present application, there is provided a method for processing a playing time, including: displaying an original playlist and a target playlist on the interactive interface, wherein the original playlist includes one of an original multimedia asset and an original movie feature, and the target playlist includes one of: a target multimedia resource and a target feature film; determining difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents existing in the original playlist and the target playlist; and popping up an interface for displaying the target playing time of the target play list on the interactive interface based on the difference content and the original playing time of the original play list.
According to another aspect of the embodiments of the present application, there is also provided a method for processing a playing time, including: acquiring an original play list and a target play list, wherein the original play list comprises one of the following components: a target multimedia resource and a target feature film; acquiring difference contents of an original playlist and a target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist; and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
According to another aspect of the embodiments of the present application, there is also provided a device for processing playing time, including: the system comprises a first acquisition module, a first storage module and a second storage module, wherein the first acquisition module is used for acquiring an original play list and a target play list, the original play list comprises one of the following components: a target multimedia resource and a target feature film; the second obtaining module is used for obtaining the difference content of the original playlist and the target playlist, wherein the difference content is used for representing different playing contents in the original playlist and the target playlist; and the processing module is used for obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
According to another aspect of the embodiments of the present application, there is also provided a storage medium including a stored program, wherein when the program runs, an apparatus where the storage medium is located is controlled to execute the processing method of playing time.
According to another aspect of the embodiments of the present application, there is also provided a processor, configured to execute a program, where the program executes the method for processing the playing time.
According to another aspect of the embodiments of the present application, there is also provided a system for processing playing time, including: a processor; and a memory coupled to the processor for providing instructions to the processor for processing the following processing steps: acquiring an original play list and a target play list, wherein the original play list comprises one of the following components: a target multimedia resource and a target feature film; acquiring difference contents of an original playlist and a target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist; and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
In the embodiment of the application, a mode of determining the playing time of the target playlist according to the difference content of the playlist is adopted, after the original playlist and the target playlist are obtained, the difference content of the original playlist and the target playlist is obtained by comparing the original playlist and the target playlist, and the target playing time of the target playlist is obtained based on the difference content and the original playing time of the original playlist.
It is easy to notice that, in the process of determining the target playing time, the target playing time can be automatically calculated without manual participation, so that the labor cost is saved, and the efficiency of determining the target playing time is improved. In addition, the whole process does not need manual calculation, so that the problem of the calculation accuracy of the playing time caused by manual calculation is solved, and the accuracy of the calculation of the playing time is improved.
Therefore, the scheme provided by the application achieves the purpose of automatically calculating the playing time, the technical effect of improving the accuracy of the playing time is achieved, and the technical problem that in the prior art, the playing time accuracy is low due to the fact that the playing time is calculated in a manual mode is solved.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
FIG. 1 is a block diagram of an alternative computing device hardware architecture according to embodiments of the present application;
FIG. 2 is a flow chart of a method for processing playing time according to an embodiment of the present application;
FIG. 3 is a block flow diagram of a method for processing selectable airtimes according to an embodiment of the present application;
FIG. 4 is a flow chart of a method for processing playing time according to an embodiment of the present application;
FIG. 5 is a flow chart of a method for processing selectable playtime according to an embodiment of the present application;
FIG. 6 is a schematic diagram of an alternative playback time processing apparatus according to an embodiment of the present application; and
fig. 7 is a block diagram of a computing device according to an embodiment of the present application.
Detailed Description
In order to make the technical solutions better understood by those skilled in the art, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only partial embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
It should be noted that the terms "first," "second," and the like in the description and claims of this application and in the drawings described above are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the application described herein are capable of operation in sequences other than those illustrated or described herein. Furthermore, the terms "comprises," "comprising," and "having," and any variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, system, article, or apparatus that comprises a list of steps or elements is not necessarily limited to those steps or elements expressly listed, but may include other steps or elements not expressly listed or inherent to such process, method, article, or apparatus.
At present, the trigger time of the automation control item is a relative value of the start time of the broadcast content to which the automation control item is affiliated, and after the advertisements in the movie playlist are modified, the automation control item is often required to be manually rearranged. For example, the playing content of the movie playlist a is "advertisement 1, advertisement 2, movie feature 1", "closing the scene light" is hung in the movie feature 1, and the trigger time is 5 seconds after the movie feature 1 starts playing. When only changing the advertisement content, for example, the playing content is changed into "advertisement 3, advertisement 4, movie print 1", the trigger time of "turning off the scene light" attached to the movie print 1 does not need to be modified, and the previous value can be used continuously; however, if the feature of the movie is changed, for example, the broadcast content is changed to "advertisement 1, advertisement 2, feature of the movie 2", it is necessary to manually add the "off scene light" to the feature of the movie 2 again and to reset the trigger time.
For another example, if the "off scene light" is hung in the advertisement before showing, after the advertisement in the movie playlist is modified, it is often necessary to edit the hung advertisement of the "off scene light" and the trigger time according to the actual situation. For example, the playing content of the movie playlist B is "advertisement 1, advertisement 2, movie feature film 1", "closing scene light" is attached in advertisement 2, and the trigger time is 0 second after advertisement 1 starts playing. When changing a feature film, the "off field light" need not be modified. However, when the advertisement content is changed, for example, the playing content is changed to "advertisement 1, advertisement 3, movie print 1", it is necessary to manually add the "off scene light" to advertisement 3 again and to reset the trigger time, or to advertisement 1 and to reset the trigger time again; if the broadcast content is changed to "advertisement 2, advertisement 1, movie print 1", or "advertisement 1, advertisement 2, advertisement 3, advertisement 4, movie print 1", the situation is more complicated, and according to the actual situation, "turn-off scene light" on advertisement 2 is manually deleted, then "turn-off scene light" is manually added to advertisement 3 again on other advertisements, and the trigger time is reset.
In practical applications, a cinema needs to play multiple movies each day, and each movie corresponds to at least one independent movie playlist. When the cinema needs to adjust the pre-show advertising content of the playlist, the triggering time of each automation control item, especially the time for turning off the field light, needs to be recalculated at the same time. If the triggering time is calculated manually by the projectionist, the method is tedious and time-consuming, and is easy to cause calculation errors, thereby influencing the viewing experience of the audience.
In order to solve the above problem, embodiments of the present application provide a method and a system for processing a playing time, where the playing time of a target playlist is determined according to a difference content of the playlist, and in the above process, the target playing time can be automatically calculated without human intervention, so that a human cost is saved, and an efficiency of determining the target playing time is improved. In addition, the whole process does not need manual calculation, so that the problem of the calculation accuracy of the playing time caused by manual calculation is solved, and the accuracy of the calculation of the playing time is improved.
First, some terms or terms appearing in the description of the embodiments of the present application are applicable to the following explanations:
cinema management system: the user may be provided with centralized control of the digital projection devices of the multi-room theater. Wherein, the core function includes: showing and scheduling management, etc.
Movie playlist: the digital movie can be directly loaded by a digital movie playing server, or the movie playlist can be arranged by an arrangement plan, so that the digital movie can be played.
An automation control item: may refer to the automation control settings of the digital projection device before, during, and after the film projection, including control content and trigger time.
Film positive film: movie content.
Advertisement before showing: may refer to all shows in the movie playlist that precede the feature of the movie, including types of commercials, public service advertisements, movie trailers, etc. The movie playlist may include a plurality of pre-roll advertisements or only movie prints.
The advertisement time is as follows: the time length from the time point when the movie feature is played after the movie playlist is started to be played.
Total duration of advertisement film: and after the movie playlist is started to play, the total time of the movie feature start to play is reached.
Example 1
According to an embodiment of the present application, there is also provided an embodiment of a method for processing a playing time, where it is noted that the steps shown in the flowchart of the drawings may be executed in a computer system such as a set of computer executable instructions, and that although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in an order different from the order shown.
The method provided by the first embodiment of the present application may be executed in a mobile terminal, a computing device, or a similar computing device. Fig. 1 shows a hardware configuration block diagram of a computing device (or mobile device) for implementing a processing method of a play time. As shown in fig. 1, computing device 10 (or mobile device 10) may include one or more (shown as 102a, 102b, … …, 102 n) processors 102 (processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA, etc.), memory 104 for storing data, and transmission device 106 for communication functions. Besides, the method can also comprise the following steps: a display, an input/output interface (I/O interface), a Universal Serial Bus (USB) port (which may be included as one of the ports of the I/O interface), a network interface, a power source, and/or a camera. It will be understood by those skilled in the art that the structure shown in fig. 1 is only an illustration and is not intended to limit the structure of the electronic device. For example, computing device 10 may also include more or fewer components than shown in FIG. 1, or have a different configuration than shown in FIG. 1.
It should be noted that the one or more processors 102 and/or other data processing circuitry described above may be embodied in whole or in part as software, hardware, firmware, or any combination thereof. The memory 104 may be used to store software programs and modules of application software, such as program instructions/data storage devices corresponding to the processing method of playing time in the embodiment of the present application, and the processor 102 executes various functional applications and data processing by running the software programs and modules stored in the memory 104, that is, implementing the processing method of playing time. The transmission device 106 is used for receiving or transmitting data via a network. The display may be, for example, a touch screen type Liquid Crystal Display (LCD) that may enable a user to interact with a user interface of the computing device 10 (or mobile device).
Under the above operating environment, the present application provides a method for processing the playing time as shown in fig. 2. Fig. 2 is a flowchart of a play time processing method according to a first embodiment of the present application, and as shown in fig. 2, the method includes the following steps:
step S202, an original play list and a target play list are displayed on an interactive interface, wherein the original play list comprises one of the following components: a target multimedia resource and a target movie feature.
The main execution body for executing the processing method of the playing time of the present embodiment may be a theater management system, and the theater management system may perform centralized control on digital projection devices (e.g., a digital playing server, a digital player, an automation control box, etc.) in a theater. Optionally, the theater management system has a display, and a playlist corresponding to each movie hall of the theater can be displayed in an interactive interface of the display.
In step S202, the multimedia assets (including the original multimedia asset and the target multimedia asset) may be pre-roll advertisements, public service videos, promotional videos, etc. in the playlist, but not limited thereto, the pre-roll advertisements are exemplified in the embodiment of the present application.
In an alternative embodiment, the theatre management system has stored therein a playlist for each film feature in each theatre that can be entered into the theatre management system by theatre management personnel. Optionally, the theater manager can input the playlist of the feature films to be played in the movie hall into the theater management system, and the theater management system can sort the playlist according to the playing time of each feature film, where the playlist corresponding to the last feature film that has been played is the original playlist, and the playlist corresponding to the feature film that is to be played is the target playlist.
The original playlist and the target playlist are displayed on the interactive interface of the displayer of the cinema management system, so that cinema management personnel can know the playing sequence of each movie feature film in time, and the cinema management personnel can adjust the playing sequence of each movie feature film according to the actual movie playing requirement.
In step S204, the difference content between the original playlist and the target playlist is determined.
In step S204, the difference content is used to represent that there are different playing contents in the original playlist and the target playlist, for example, if the playing contents in the original playlist are "ad 1, ad 2, and movie print 1", and the playing contents in the target playlist are "ad 1, ad 3, and movie print 1", then the difference content is "ad 2" and "ad 3".
Alternatively, the theater management system can use a shortest edit distance algorithm to obtain the difference content of the original playlist and the target playlist. The edit distance is an index for measuring the similarity degree of two sequences in the fields of information theory, linguistics and computer science. The shortest editing distance refers to the minimum number of single character editing operations required for converting one sequence w _1 into the other sequence w _2 between two sequences < w _1, w _2 >. And the shortest edit distance algorithm is an algorithm for determining the content of difference of two sequences by calculating the shortest edit distance of the two sequences.
It should be noted that, the difference content of the play content in the two play lists is calculated by using the shortest edit distance algorithm, and compared with the method of determining the difference content of the play lists by using a manual method, the method not only reduces the cost, but also improves the accuracy of determining the difference content.
In step S206, based on the difference content and the original playing time of the original playlist, an interface for displaying the target playing time of the target playlist is popped up on the interactive interface.
In step S206, the playing time (including the original playing time and the target playing time) may refer to a trigger time of an automation control item, wherein the automation control item may be, but is not limited to, adjusting the brightness of the field light, turning off the field light, adjusting the volume, and the like. In the case that the multimedia resource is a pre-show advertisement, the playing time may refer to an advertisement time, for example, the content of the original playlist is "advertisement 1, advertisement 2, movie feature film 1", and "close scene light" is attached in advertisement 2, the triggering time is 5 seconds after the advertisement 2 is played, and the original playing time is 5 seconds after the advertisement 2 is played.
Optionally, after obtaining the difference content, the theater management system may determine the target playing time of the target playlist according to the difference content and the original playing time of the original playlist. For example, when the difference content indicates that the contents of the two playlists are the same, determining that the target playing time is the same as the original playing time, and displaying the target playing time on the interactive interface; and if the difference content indicates that the two play lists have difference, acquiring the shortest editing distance similarity coefficient of the original play list and the target play list, and obtaining the target play time based on the shortest editing distance similarity coefficient and the original play time. Wherein the shortest edit distance similarity coefficient characterizes the degree of similarity of the two playlists.
It should be noted that, while the target playing time is obtained and displayed in the interactive interface, the reason for determining that the playing time is the target playing time (for example, the advertisement duration of the advertisement different from the original playlist is shortened, etc.) may also be displayed, so that the theater manager can better manage the playing of the movie.
Based on the methods defined in steps S202 to S206, it can be known that, by determining the playing time of the target playlist according to the difference content of the playlists, after the original playlist and the target playlist are obtained, the difference content of the original playlist and the target playlist is obtained by comparing the original playlist and the target playlist, and the target playing time of the target playlist is obtained based on the difference content and the original playing time of the original playlist.
It is easy to notice that, in the process of determining the target playing time, the target playing time can be automatically calculated without manual participation, so that the labor cost is saved, and the efficiency of determining the target playing time is improved. In addition, the whole process does not need manual calculation, so that the problem of the calculation accuracy of the playing time caused by manual calculation is solved, and the accuracy of the calculation of the playing time is improved.
Therefore, the scheme provided by the application achieves the purpose of automatically calculating the playing time, the technical effect of improving the accuracy of the playing time is achieved, and the technical problem that in the prior art, the playing time accuracy is low due to the fact that the playing time is calculated in a manual mode is solved.
In an alternative embodiment, after obtaining the original playlist and the target playlist, the theater management system determines a first sub-list in the original playlist and a second sub-list in the target playlist, and processes the first playing content in the first sub-list and the second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content. Wherein the first sub-list comprises: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the content played in the order preceding the target feature film.
Optionally, the content corresponding to the first sub-list is an advertisement before showing the original movie feature film, and similarly, the content corresponding to the second sub-list is an advertisement before showing the target movie feature film. The cinema management system can process the first playing content in the first sub-list and the second playing content in the second sub-list by using a dynamic programming algorithm to obtain a first shortest editing distance, and then difference content is obtained based on the first shortest editing distance. Specifically, a dynamic programming algorithm may be used to process the first text content of the first sub-list and the second text content of the second sub-list to obtain the first shortest editing distance. The first text content is codes of all first playing contents in the first sub-list, and each code of the first playing contents corresponds to one character in the first text content; the second text contents are codes of all second playing contents in the second sub-list, and each code of the second playing contents corresponds to one character in the second text contents.
Further, before popping up an interface for displaying the target play time of the target play list on the interactive interface, the cinema management system also determines whether the original play list is the same as the target play list or not based on the difference content; under the condition that the original playlist is the same as the target playlist, obtaining target playing time based on the original playing time; and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
Optionally, the theater management system may use a dynamic programming algorithm to process a third playing content in the original playlist and a fourth playing content in the target playlist to obtain a second shortest editing distance, and then obtain a shortest editing distance similarity coefficient based on the second shortest editing distance, the length of the original playlist, and the length of the target playlist. Wherein, the shortest edit distance similarity coefficient can be represented by the following formula:
in the above formula, s is the shortest edit distance similarity coefficient, L is the second shortest edit distance, LmaxFor the length of the original playlist and the playlist with longer length in the target playlist, e.g., the length of the target playlist is greater than the length of the original playlist, then LmaxIs the length of the target playlist.
It should be noted that if s >0, it indicates that the two playlists are similar, where the closer the value of s is to 1, the higher the similarity is; if s <0, it means that the two playlists are not similar, wherein the larger the absolute value of s, the lower the similarity.
In an alternative embodiment, the theater management system can also mark the difference content in the original playlist and the target playlist in a preset manner. For example, the difference contents in the two playlists are labeled with a color different from the other contents so that the theater manager can clearly distinguish the difference contents. In addition, the cinema management system can label different types of difference content in different forms, for example, the difference content is an advertisement, and is labeled by red; if the difference content is a feature film, then green is used for annotation.
Furthermore, since the first sub-list and the second sub-list are respectively the playing contents of the two playlists that show the sequence before the feature film, that is, the two sub-lists do not contain the feature film, the difference content of the pre-shown advertisement in the two playlists can only be determined by using the shortest edit distance algorithm, but it cannot be determined whether the feature films in the two playlists are the same. Therefore, whether the playlist contains the feature film or not affects the contents of the two sub-lists, and further affects the difference contents between the original playlist and the target playlist. For example, if the playing contents in the original playlist are "ad 1, ad 2, and movie print 1", and the playing contents in the target playlist are "ad 1, ad 2, ad 3, and ad 4", the first sub-list is "ad 1, ad 2", and the second sub-list is "ad 1, ad 2, ad 3, and ad 4", and further, the difference contents are "ad 3" and "ad 4" and "movie print 1".
On the basis, the cinema management system determines whether the original playlist contains the original movie feature and whether the target playlist contains the target movie feature, and processes the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain the difference content.
Optionally, the theatre management system can determine whether the original playlist and the target playlist contain a film feature by detecting whether the original playlist contains an identification of the original film feature and whether the target playlist contains an identification of the target film feature.
Optionally, if the original playlist does not include the original movie feature and the target playlist does not include the target movie feature, it may be determined that the first sub-list is the same as the original playlist and the second sub-list is the same as the target playlist, so that the first play content in the original playlist and the second play content in the target playlist may be processed using the shortest edit distance algorithm to obtain the difference content. For example, if the playing contents in the original playlist are "ad 1, ad 2, ad 3", and the playing contents in the target playlist are "ad 1, ad 3, ad 4", the first sub-list is "ad 1, ad 2, ad 3", and the second sub-list is "ad 1, ad 3, ad 4", and further, the difference contents are "ad 2" and "ad 4".
Optionally, if the original playlist includes an original feature film and the target playlist does not include a target feature film, it may be determined that the first sub-list is different from the original playlist and the second sub-list is the same as the target playlist, so that the first play content in the first sub-list and the second play content in the target playlist may be processed by using a shortest edit distance algorithm to obtain a first content, and then the difference content is obtained based on the first content and the original feature film, where the first content is used to represent that different play contents exist in the first sub-list and the target playlist. For example, if the playing contents in the original playlist are "ad 1, ad 2, and feature 1", and the playing contents in the target playlist are "ad 1, ad 2, and ad 3", the first sub-list is "ad 1, ad 2", and the second sub-list is "ad 1, ad 2, ad 3", and further, the first content is "ad 3", and the difference content is "ad 3" and "feature 1".
Optionally, if the original playlist does not include the original feature film and the target playlist includes the target feature film, it may be determined that the first sub-list is the same as the original playlist and the second sub-list is different from the target playlist, so that the first playing content in the original playlist and the second playing content in the second sub-list may be processed using a shortest edit distance algorithm to obtain the second content, and then the difference content is obtained based on the second content and the target feature film, where the second content is used to represent that different playing contents exist in the original playlist and the second sub-list. For example, if the playing content in the original playlist is "ad 1, ad 2", the playing content in the target playlist is "ad 1, ad 2, ad 3, and movie print 2", the first sub-list is "ad 1, ad 2", the second sub-list is "ad 1, ad 2, ad 3", and further, the second content is "ad 3", and the difference content is "ad 3" and "movie print 2".
Alternatively, if the original playlist contains an original feature film, and the target playlist contains a target feature film, then it can be determined that both the two sub-lists are different from the two playlists, at this time, a first feature list in the original playlist and a second feature list in the target playlist need to be obtained, the shortest edit distance algorithm is used to process the first playing content in the first sub-list and the second playing content in the second sub-list to obtain a third content, the shortest edit distance algorithm is used to process the third playing content in the first feature list and the fourth playing content in the second feature list to obtain a fourth content, and finally, a difference content is obtained based on the third content and the fourth content, the third content is used for representing that different playing contents exist in the first sub-list and the second sub-list, and the fourth content is used for representing that different playing contents exist in the first feature list and the second feature list. For example, if the playing contents in the original playlist are "ad 1, ad 2, movie print 1", and the playing contents in the target playlist are "ad 1, ad 2, ad 3, movie print 2", the first sub-list is "ad 1, ad 2", the second sub-list is "ad 1, ad 2, ad 3", the third content is "ad 3", the first print list is "movie print 1", the second print list is "movie print 2", further, the fourth content is "movie print 1" and "movie print 2", and the difference content is "ad 3", "movie print 1", and "movie print 2".
After obtaining the difference content, the theater management system pops up an interface for displaying the target playing time of the target playlist on the interactive interface based on the difference content and the original playing time of the original playlist.
In an alternative embodiment, fig. 3 shows a flow chart of a processing method of alternative playing time, as can be seen from fig. 3, the theater management system at least includes a display and a processor, wherein the display can display the original playlist and the target playlist, and can also display the target playing time of the target playlist. After the original playlist and the target playlist are obtained, the processor processes the original playlist and the target playlist based on a shortest editing distance algorithm to obtain difference content. If the difference content represents that the original playlist and the target playlist are the same, the original playing time in the original playlist is the target playing time; if the difference content represents that the original playlist and the target playlist are different, calculating the shortest editing distance similarity coefficient of the original playlist and the target playlist, and recalculating the target playing time according to the shortest editing distance similarity coefficient and the original playing time. Further, after the target playing time is determined, the processor pushes the target playing time to the display, and the display can display the target playing time, and meanwhile, the cinema management system controls the playing of the advertisement and/or the movie feature based on the target playing list after the target playing time is determined.
As can be seen from the above, in the processing method of playing time provided in this embodiment, by using an algorithm of a computer program, according to the two input playlists and the playing time of one of the playlists, the recommended playing time of the other playlist is automatically calculated, and then the difference content of the two playlists is combined, so that the playing time can be obtained without manual calculation, and the calculated playing time is directly used for setting. When the cinema advertisement system needs to automatically update the playlist advertisement, the playing time can be directly set by using the playing time without manual intervention, so that the labor cost is saved, and the efficiency of determining the target playing time is improved.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
Through the above description of the embodiments, those skilled in the art can clearly understand that the processing method of the playing time according to the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation mode in many cases. Based on such understanding, the technical solutions of the present application may be embodied in the form of a software product, which is stored in a storage medium (e.g., ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal device (e.g., a mobile phone, a computer, a server, or a network device) to execute the method according to the embodiments of the present application.
Example 2
According to an embodiment of the present application, there is further provided a method for processing playing time, as shown in fig. 4, the method includes the following steps:
step S402, an original play list and a target play list are obtained, wherein the original play list comprises one of the following components: a target multimedia resource and a target movie feature.
The main execution body for executing the processing method of the playback time in the present embodiment may be the theater management system in embodiment 1. In addition, the play contents in the playlist (including the original playlist and the target playlist) are arranged in the presentation order.
In step S402, the multimedia assets (including the original multimedia asset and the target multimedia asset) may be pre-roll advertisements, public service videos, promotional videos, etc. in the playlist, but are not limited thereto, and the pre-roll advertisements are exemplified in the embodiment of the present application.
In an alternative embodiment, the theatre management system has stored therein a playlist for each film feature in each theatre that can be entered into the theatre management system by theatre management personnel. Optionally, the theater manager can input the playlist of the feature films to be played in the movie hall into the theater management system, and the theater management system can sort the playlist according to the playing time of each feature film, where the playlist corresponding to the last feature film that has been played is the original playlist, and the playlist corresponding to the feature film that is to be played is the target playlist.
In step S404, the difference content between the original playlist and the target playlist is obtained.
In step S404, the difference content is used to characterize that different play contents exist in the original playlist and the target playlist.
Alternatively, the theater management system can use a shortest edit distance algorithm to obtain the difference content of the original playlist and the target playlist. The edit distance is an index for measuring the similarity degree of two sequences in the fields of information theory, linguistics and computer science. The shortest editing distance refers to the minimum number of single character editing operations required for converting one sequence w _1 into the other sequence w _2 between two sequences < w _1, w _2 >. And the shortest edit distance algorithm is an algorithm for determining the content of difference of two sequences by calculating the shortest edit distance of the two sequences.
It should be noted that, the difference content of the play content in the two play lists is calculated by using the shortest edit distance algorithm, and compared with the method of determining the difference content of the play lists by using a manual method, the method not only reduces the cost, but also improves the accuracy of determining the difference content.
In step S406, a target playing time of the target playlist is obtained based on the difference content and the original playing time of the original playlist.
In step S406, the playing time (including the original playing time and the target playing time) may refer to a trigger time of an automation control item, wherein the automation control item may be, but is not limited to, adjusting the brightness of the field light, turning off the field light, adjusting the volume, and the like.
Optionally, after obtaining the difference content, the theater management system may determine the target playing time of the target playlist according to the difference content and the original playing time of the original playlist. For example, when the difference content indicates that the contents of the two playlists are the same, it is determined that the target play time is the same as the original play time; and if the difference content indicates that the two play lists have difference, acquiring the shortest editing distance similarity coefficient of the original play list and the target play list, and obtaining the target play time based on the shortest editing distance similarity coefficient and the original play time. Wherein the shortest edit distance similarity coefficient characterizes the degree of similarity of the two playlists.
Based on the methods defined in steps S402 to S406, it can be known that, after the original playlist and the target playlist are obtained by determining the playing time of the target playlist according to the difference content of the playlists, the difference content of the original playlist and the target playlist is obtained by comparing the original playlist and the target playlist, and the target playing time of the target playlist is obtained based on the difference content and the original playing time of the original playlist.
It is easy to notice that, in the process of determining the target playing time, the target playing time can be automatically calculated without manual participation, so that the labor cost is saved, and the efficiency of determining the target playing time is improved. In addition, the whole process does not need manual calculation, so that the problem of the calculation accuracy of the playing time caused by manual calculation is solved, and the accuracy of the calculation of the playing time is improved.
Therefore, the scheme provided by the application achieves the purpose of automatically calculating the playing time, the technical effect of improving the accuracy of the playing time is achieved, and the technical problem that in the prior art, the playing time accuracy is low due to the fact that the playing time is calculated in a manual mode is solved.
In an alternative embodiment, after obtaining the original playlist and the target playlist, the theater management system further obtains the difference content of the original playlist and the target playlist. Specifically, the theater management system acquires a first sub-list in the original playlist and a second sub-list in the target playlist, and processes a first play content in the first sub-list and a second play content in the second sub-list by using a shortest edit distance algorithm to obtain a difference content. Wherein the first sub-list comprises: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the content played in the order preceding the target feature film.
It should be noted that the content corresponding to the first sub-list is the advertisement before showing the original movie feature film, and similarly, the content corresponding to the second sub-list is the advertisement before showing the target movie feature film.
Optionally, the theater management system may obtain the first sub-list from the original playlist by detecting a first position of the movie feature in the original playlist, where the first position represents a time position when the movie feature is played; likewise, the theatre management system can obtain the second sub-list from the target playlist by detecting a second position of the feature in the target playlist, wherein the second position is indicative of a temporal position at which the feature was played.
Further, after the first sub-list and the second sub-list are obtained, the theater management system uses a shortest edit distance algorithm to process the first playing content in the first sub-list and the second playing content in the second sub-list, so as to obtain the difference content. Specifically, the theater management system uses a dynamic programming algorithm to process a first playing content in the first sub-list and a second playing content in the second sub-list to obtain a first shortest editing distance, and then obtains the difference content based on the first shortest editing distance.
It should be noted that the dynamic programming algorithm is one of the commonly used algorithms, and compared with other algorithms, the dynamic programming algorithm can not only reduce the calculation amount, but also enrich the calculation results, and can calculate the target value from the current state to the target state, and also calculate the target value from the current state to the intermediate state. Therefore, the first sub-list and the second sub-list are processed based on the dynamic programming algorithm, the purpose of reducing the calculation amount can be achieved, the time complexity and the space complexity of calculation can be reduced, and the calculation efficiency is improved.
Specifically, the theater management system first obtains codes of all first playing contents in the first sub-list to obtain first text contents of the first sub-list, obtains codes of all second playing contents in the second sub-list to obtain second text contents of the second sub-list, and then processes the first text contents and the second text contents by using a dynamic programming algorithm to obtain the shortest editing distance. Wherein, the code of each first playing content corresponds to a character in the first text content; each second playback content code corresponds to a word in the second text content.
After obtaining the difference content through the above method, the theater management system determines whether the original playlist and the target playlist are identical based on the difference content. If the original playlist is the same as the target playlist, obtaining target playing time based on the original playing time, namely in the scene, the original playing time is the target playing time; and if the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
Optionally, the theater management system may use a dynamic programming algorithm to process a third playing content in the original playlist and a fourth playing content in the target playlist to obtain a second shortest editing distance, and then obtain a shortest editing distance similarity coefficient based on the second shortest editing distance, the length of the original playlist, and the length of the target playlist.
In an alternative embodiment, after obtaining the difference content of the original playlist and the target playlist, the theater management system displays the original playlist and the target playlist and marks the difference content in a preset manner. For example, the difference contents in the two playlists are labeled with a color different from the other contents so that the theater manager can clearly distinguish the difference contents. In addition, the cinema management system can label different types of difference content in different forms, for example, the difference content is an advertisement, and is labeled by red; if the difference content is a feature film, then green is used for annotation.
Further, the theater management system determines whether the original playlist includes an original movie feature and whether the target playlist includes a target movie feature, and based on the determination result, processes the first play content in the first sub-list and the second play content in the second sub-list using a shortest edit distance algorithm to obtain the difference content.
In an alternative embodiment, the theatre management system can determine whether the original playlist and the target playlist contain a film feature by detecting whether the original playlist contains an identification of the original film feature and whether the target playlist contains an identification of the target film feature.
In another alternative embodiment, the theatre management system can determine whether the original playlist contains the original feature and whether the target playlist contains the target feature by detecting the first sequence number of the original feature and the second sequence number of the target feature. Specifically, the theater management system first obtains a first serial number of the original feature film and a second serial number of the target feature film, then determines whether the original playlist includes the original feature film based on the first serial number, and determines whether the target playlist includes the target feature film based on the second serial number. For example, if it is detected that the first sequence number exists in the original playlist, it is determined that the original playlist contains an original movie feature; and if the second sequence number is detected to exist in the target play list, determining that the target play list contains the target movie feature.
Optionally, fig. 5 shows a flowchart of a processing method of an optional playing time, and as can be seen from fig. 5, after obtaining the first sequence number and the second sequence number, the theater management system determines whether the original playlist contains the original feature film and whether the target playlist contains the target feature film according to the first sequence number and the second sequence number, that is, determines whether the original playlist and the target playlist contain the feature film (including the original feature film and the target feature film).
And if the original playlist does not contain the original movie feature and the target playlist does not contain the target movie feature, processing the first playing content in the original playlist and the second playing content in the target playlist by using a shortest editing distance algorithm to obtain the difference content.
If the original playlist contains the original movie feature and the target playlist does not contain the target movie feature, processing a first playing content in the first sub-list and a second playing content in the target playlist by using a shortest editing distance algorithm to obtain a first content, and then obtaining a difference content based on the first content and the original movie feature, wherein the first content is used for representing that different playing contents exist in the first sub-list and the target playlist.
If the original playlist does not contain the original movie feature and the target playlist contains the target movie feature, processing a first playing content in the original playlist and a second playing content in a second sub-list by using a shortest editing distance algorithm to obtain a second content, and then obtaining a difference content based on the second content and the target movie feature, wherein the second content is used for representing different playing contents in the original playlist and the second sub-list.
If the original playlist contains the original feature film and the target playlist contains the target feature film, acquiring a first feature film list in the original playlist and a second feature film list in the target playlist, processing a first playing content in the first sub-list and a second playing content in the second sub-list by using a shortest editing distance algorithm to obtain a third content, processing a third playing content in the first feature film list and a fourth playing content in the second feature film list by using a shortest editing distance algorithm to obtain a fourth content, and finally obtaining a difference content based on the third content and the fourth content, wherein the third content is used for representing different playing contents in the first sub-list and the second sub-list, and the fourth content is used for representing different playing contents in the first feature film list and the second feature film list.
Further, after obtaining the difference content, the theater management system displays the original playlist and the target playlist. Specifically, the theater management system splits the original playlist into a first playlist and a second playlist according to a position of a first original feature film in the original playlist, splits the target playlist into a third playlist and a fourth playlist according to a position of a first target feature film in the target playlist, aligns and displays the first playlist and the third playlist, and aligns and displays the second playlist and the fourth playlist. Namely, the cinema management system aligns and displays the pre-showing advertisement in the original playlist and the pre-showing advertisement in the target playlist, and aligns and displays the movie feature film in the original playlist and the movie feature film in the target playlist, so that cinema management personnel can visually check the difference between the original playlist and the target playlist.
It should be noted that, in order to make it more clear for the theater manager to view the difference between the original playlist and the target playlist, the theater management system can also highlight the difference content, for example, by using a special color for marking.
As can be seen from the above, in the processing method of playing time provided in this embodiment, by using an algorithm of a computer program, according to the two input playlists and the playing time of one of the playlists, the recommended playing time of the other playlist is automatically calculated, and then the difference content of the two playlists is combined, so that the playing time can be obtained without manual calculation, and the calculated playing time is directly used for setting. When the cinema advertisement system needs to automatically update the playlist advertisement, the playing time can be directly set by using the playing time without manual intervention, so that the labor cost is saved, and the efficiency of determining the target playing time is improved.
Example 3
According to an embodiment of the present application, there is also provided a playing time processing apparatus for implementing the above playing time processing method, as shown in fig. 6, the apparatus 60 includes: a first obtaining module 601, a second obtaining module 603 and a processing module 605.
The first obtaining module 601 is configured to obtain an original playlist and a target playlist, where the original playlist includes one of an original multimedia resource and an original movie feature, and the target playlist includes one of the following: a target multimedia resource and a target feature film; a second obtaining module 603, configured to obtain difference content of the original playlist and the target playlist, where the difference content is used to represent that different playing contents exist in the original playlist and the target playlist; the processing module 605 is configured to obtain a target playing time of the target playlist based on the difference content and the original playing time of the original playlist.
It should be noted here that the first acquiring module 601, the second acquiring module 603, and the processing module 605 correspond to steps S402 to S406 in embodiment 2, and the three modules are the same as the corresponding steps in the implementation example and the application scenario, but are not limited to the disclosure in the first embodiment. It should be noted that the modules described above as part of the apparatus may be run in the computing device 10 provided in the above embodiments.
Optionally, the second obtaining module includes: an acquisition unit and a processing unit. The obtaining unit is configured to obtain a first sub-list in an original playlist and a second sub-list in a target playlist, where the first sub-list includes: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target film feature; and the processing unit is used for processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain the difference content.
Optionally, the processing device for playing time further includes: and the display module is used for displaying the original playlist and the target playlist and displaying the difference content according to a preset display mode.
Example 4
According to an embodiment of the present application, there is also provided a playing time processing system for implementing the above playing time processing method, the system including: a processor and a memory.
The memory is connected with the processor and used for providing instructions for the processor to process the following processing steps: acquiring an original play list and a target play list, wherein the original play list comprises one of the following components: a target multimedia resource and a target feature film; acquiring difference contents of an original playlist and a target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist; and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
As can be seen from the above, in the embodiment of the present application, after the original playlist and the target playlist are obtained by determining the playing time of the target playlist according to the difference content of the playlists, the difference content of the original playlist and the target playlist is obtained by comparing the original playlist and the target playlist, and the target playing time of the target playlist is obtained based on the difference content and the original playing time of the original playlist.
It is easy to notice that, in the process of determining the target playing time, the target playing time can be automatically calculated without manual participation, so that the labor cost is saved, and the efficiency of determining the target playing time is improved. In addition, the whole process does not need manual calculation, so that the problem of the calculation accuracy of the playing time caused by manual calculation is solved, and the accuracy of the calculation of the playing time is improved.
Therefore, the scheme provided by the application achieves the purpose of automatically calculating the playing time, the technical effect of improving the accuracy of the playing time is achieved, and the technical problem that in the prior art, the playing time accuracy is low due to the fact that the playing time is calculated in a manual mode is solved.
It should be noted that the processing system for playing time provided in this embodiment can execute the processing method for playing time in embodiments 1 and 2, and related contents have been described in embodiment 1 and are not described herein again.
Example 5
Embodiments of the present application may provide a computing device that may be any one of a group of computing devices. Optionally, in this embodiment, the computing device may also be replaced with a terminal device such as a mobile terminal.
Optionally, in this embodiment, the computing device may be located in at least one network device of a plurality of network devices of a computer network.
In this embodiment, the above-mentioned computing device may execute the program code of the following steps in the processing method of the playing time: displaying an original playlist and a target playlist on the interactive interface, wherein the original playlist includes one of an original multimedia asset and an original movie feature, and the target playlist includes one of: a target multimedia resource and a target feature film; determining difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents existing in the original playlist and the target playlist; and popping up an interface for displaying the target playing time of the target play list on the interactive interface based on the difference content and the original playing time of the original play list.
Optionally, fig. 7 is a block diagram of a computing device according to an embodiment of the present application. As shown in fig. 7, the computing device 10 may include: one or more processors 702 (only one of which is shown), memory 704, and a peripheral interface 706.
The memory may be configured to store software programs and modules, such as program instructions/modules corresponding to the playing time processing method and apparatus in the embodiments of the present application, and the processor executes various functional applications and data processing by running the software programs and modules stored in the memory, that is, implements the playing time processing method. The memory may include high speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memories may further include a memory located remotely from the processor, which may be connected to computing device 10 via a network. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The processor can call the information and application program stored in the memory through the transmission device to execute the following steps: displaying an original playlist and a target playlist on the interactive interface, wherein the original playlist includes one of an original multimedia asset and an original movie feature, and the target playlist includes one of: a target multimedia resource and a target feature film; determining difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents existing in the original playlist and the target playlist; and popping up an interface for displaying the target playing time of the target play list on the interactive interface based on the difference content and the original playing time of the original play list.
Optionally, the processor may further execute the program code of the following steps: determining a first sub-list in the original playlist and a second sub-list in the target playlist, wherein the first sub-list comprises: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target film feature; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain difference content.
Optionally, the processor may further execute the program code of the following steps: determining whether the original playlist and the target playlist are the same based on the difference content before popping up an interface for displaying the target playing time of the target playlist on the interactive interface; under the condition that the original playlist is the same as the target playlist, obtaining target playing time based on the original playing time; and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
Optionally, the processor may further execute the program code of the following steps: the difference content is marked in the original playlist and the target playlist in a preset manner.
Optionally, the processor may further execute the program code of the following steps: determining whether the original playlist contains an original feature film and whether the target playlist contains a target feature film; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain difference content.
Optionally, the processor may further execute the program code of the following steps: acquiring an original play list and a target play list, wherein the original play list comprises one of the following components: a target multimedia resource and a target feature film; acquiring difference contents of an original playlist and a target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist; and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
Optionally, the processor may further execute the program code of the following steps: acquiring a first sub-list in an original playlist and a second sub-list in a target playlist, wherein the first sub-list comprises: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target film feature; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain difference content.
Optionally, the processor may further execute the program code of the following steps: processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a dynamic programming algorithm to obtain a first shortest editing distance; and obtaining difference content based on the first shortest editing distance.
Optionally, the processor may further execute the program code of the following steps: acquiring codes of all first playing contents in the first sub-list to obtain first text contents of the first sub-list, wherein the code of each first playing content corresponds to one character in the first text contents; acquiring codes of all second playing contents in the second sub-list to obtain second text contents of the second sub-list, wherein the code of each second playing content corresponds to one character in the second text contents; and processing the first text content and the second text content by using a dynamic programming algorithm to obtain a first shortest editing distance.
Optionally, the processor may further execute the program code of the following steps: determining whether the original playlist is identical to the target playlist based on the difference content; under the condition that the original playlist is the same as the target playlist, obtaining target playing time based on the original playing time; and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
Optionally, the processor may further execute the program code of the following steps: processing the third playing content in the original playing list and the fourth playing content in the target playing list by using a dynamic programming algorithm to obtain a second shortest editing distance; and obtaining a shortest editing distance similarity coefficient based on the second shortest editing distance, the length of the original playlist and the length of the target playlist.
Optionally, the processor may further execute the program code of the following steps: after the difference content of the original playlist and the target playlist is obtained, the original playlist and the target playlist are displayed, and the difference content is marked in a preset mode.
Optionally, the processor may further execute the program code of the following steps: determining whether the original playlist contains an original feature film and whether the target playlist contains a target feature film; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain difference content.
Optionally, the processor may further execute the program code of the following steps: and under the condition that the original playlist does not contain the original movie prints and the target playlist does not contain the target movie prints as a result of the determination, processing the first playing content in the original playlist and the second playing content in the target playlist by using a shortest editing distance algorithm to obtain difference content.
Optionally, the processor may further execute the program code of the following steps: under the condition that the original playlist contains the original movie feature and the target playlist does not contain the target movie feature as a result of the determination, processing first playing content in the first sub-list and second playing content in the target playlist by using a shortest editing distance algorithm to obtain first content, wherein the first content is used for representing different playing content in the first sub-list and the target playlist; based on the first content and the original feature film, difference content is obtained.
Optionally, the processor may further execute the program code of the following steps: under the condition that the original playlist does not contain the original movie feature and the target playlist contains the target movie feature, processing first playing content in the original playlist and second playing content in a second sub-list by using a shortest editing distance algorithm to obtain second content, wherein the second content is used for representing different playing content in the original playlist and the second sub-list; based on the second content and the target feature film, difference content is obtained.
Optionally, the processor may further execute the program code of the following steps: and under the condition that the original playlist contains the original movie prints and the target playlist contains the target movie prints as a result of the determination, acquiring a first print list in the original playlist and a second print list in the target playlist, wherein the first print list comprises: original film prints, the second print list comprising: a target motion picture feature film; processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain third content, wherein the third content is used for representing different playing contents in the first sub-list and the second sub-list; processing the third playing content in the first feature list and the fourth playing content in the second feature list by using a shortest editing distance algorithm to obtain fourth content, wherein the fourth content is used for representing different playing contents in the first feature list and the second feature list; based on the third content and the fourth content, difference content is obtained.
Optionally, the processor may further execute the program code of the following steps: acquiring a first sequence number of an original film positive and a second sequence number of a target film positive; determining whether the original playlist contains original feature films based on the first sequence number; based on the second sequence number, it is determined whether the target playlist contains the target feature.
Optionally, the processor may further execute the program code of the following steps: splitting an original playlist into a first playlist and a second playlist according to the position of a first original movie feature in the original playlist; splitting the target play list into a third play list and a fourth play list according to the position of the first target movie feature in the target play list; and displaying the first playlist and the third playlist in an aligned mode, and displaying the second playlist and the fourth playlist in an aligned mode.
It will be understood by those skilled in the art that the structure shown in fig. 7 is merely an illustration, and the computing device may also be a terminal device such as a smart phone (e.g., an Android phone, an iOS phone, etc.), a tablet computer, a palmtop computer, a Mobile Internet Device (MID), a PAD, and the like. Fig. 7 is a diagram illustrating a structure of the electronic device. For example, computing device 10 may also include more or fewer components (e.g., network interfaces, display devices, etc.) than shown in FIG. 7, or have a different configuration than shown in FIG. 7.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by a program instructing hardware associated with the terminal device, where the program may be stored in a computer-readable storage medium, and the storage medium may include: flash disks, Read-Only memories (ROMs), Random Access Memories (RAMs), magnetic or optical disks, and the like.
Example 6
Embodiments of the present application also provide a storage medium. Optionally, in this embodiment, the storage medium may be configured to store a program code executed by the processing method for playing time provided in the first embodiment.
Optionally, in this embodiment, the storage medium may be located in any one of computing devices in a computing device group in a computer network, or in any one of mobile terminals in a mobile terminal group.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: displaying an original playlist and a target playlist on the interactive interface, wherein the original playlist includes one of an original multimedia asset and an original movie feature, and the target playlist includes one of: a target multimedia resource and a target feature film; determining difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents existing in the original playlist and the target playlist; and popping up an interface for displaying the target playing time of the target play list on the interactive interface based on the difference content and the original playing time of the original play list.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: determining a first sub-list in the original playlist and a second sub-list in the target playlist, wherein the first sub-list comprises: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target film feature; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain difference content.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: determining whether the original playlist and the target playlist are the same based on the difference content before popping up an interface for displaying the target playing time of the target playlist on the interactive interface; under the condition that the original playlist is the same as the target playlist, obtaining target playing time based on the original playing time; and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: the difference content is marked in the original playlist and the target playlist in a preset manner.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: determining whether the original playlist contains an original feature film and whether the target playlist contains a target feature film; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain difference content.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: acquiring an original play list and a target play list, wherein the original play list comprises one of the following components: a target multimedia resource and a target feature film; acquiring difference contents of an original playlist and a target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist; and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: acquiring a first sub-list in an original playlist and a second sub-list in a target playlist, wherein the first sub-list comprises: showing the play content in an order prior to the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target film feature; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain difference content.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a dynamic programming algorithm to obtain a first shortest editing distance; and obtaining difference content based on the first shortest editing distance.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: acquiring codes of all first playing contents in the first sub-list to obtain first text contents of the first sub-list, wherein the code of each first playing content corresponds to one character in the first text contents; acquiring codes of all second playing contents in the second sub-list to obtain second text contents of the second sub-list, wherein the code of each second playing content corresponds to one character in the second text contents; and processing the first text content and the second text content by using a dynamic programming algorithm to obtain a first shortest editing distance.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: determining whether the original playlist is identical to the target playlist based on the difference content; under the condition that the original playlist is the same as the target playlist, obtaining target playing time based on the original playing time; and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: processing the third playing content in the original playing list and the fourth playing content in the target playing list by using a dynamic programming algorithm to obtain a second shortest editing distance; and obtaining a shortest editing distance similarity coefficient based on the second shortest editing distance, the length of the original playlist and the length of the target playlist.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: after the difference content of the original playlist and the target playlist is obtained, the original playlist and the target playlist are displayed, and the difference content is marked in a preset mode.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: determining whether the original playlist contains an original feature film and whether the target playlist contains a target feature film; and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain difference content.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: and under the condition that the original playlist does not contain the original movie prints and the target playlist does not contain the target movie prints as a result of the determination, processing the first playing content in the original playlist and the second playing content in the target playlist by using a shortest editing distance algorithm to obtain difference content.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: under the condition that the original playlist contains the original movie feature and the target playlist does not contain the target movie feature as a result of the determination, processing first playing content in the first sub-list and second playing content in the target playlist by using a shortest editing distance algorithm to obtain first content, wherein the first content is used for representing different playing content in the first sub-list and the target playlist; based on the first content and the original feature film, difference content is obtained.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: under the condition that the original playlist does not contain the original movie feature and the target playlist contains the target movie feature, processing first playing content in the original playlist and second playing content in a second sub-list by using a shortest editing distance algorithm to obtain second content, wherein the second content is used for representing different playing content in the original playlist and the second sub-list; based on the second content and the target feature film, difference content is obtained.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: and under the condition that the original playlist contains the original movie prints and the target playlist contains the target movie prints as a result of the determination, acquiring a first print list in the original playlist and a second print list in the target playlist, wherein the first print list comprises: original film prints, the second print list comprising: a target motion picture feature film; processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain third content, wherein the third content is used for representing different playing contents in the first sub-list and the second sub-list; processing the third playing content in the first feature list and the fourth playing content in the second feature list by using a shortest editing distance algorithm to obtain fourth content, wherein the fourth content is used for representing different playing contents in the first feature list and the second feature list; based on the third content and the fourth content, difference content is obtained.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: acquiring a first sequence number of an original film positive and a second sequence number of a target film positive; determining whether the original playlist contains original feature films based on the first sequence number; based on the second sequence number, it is determined whether the target playlist contains the target feature.
Optionally, in this embodiment, the storage medium is configured to store program code for performing the following steps: splitting an original playlist into a first playlist and a second playlist according to the position of a first original movie feature in the original playlist; splitting the target play list into a third play list and a fourth play list according to the position of the first target movie feature in the target play list; and displaying the first playlist and the third playlist in an aligned mode, and displaying the second playlist and the fourth playlist in an aligned mode.
The above-mentioned serial numbers of the embodiments of the present application are merely for description and do not represent the merits of the embodiments.
In the above embodiments of the present application, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed technology can be implemented in other ways. The above-described embodiments of the apparatus are merely illustrative, and for example, the division of the units is only one type of division of logical functions, and there may be other divisions when actually implemented, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, units or modules, and may be in an electrical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit, if implemented in the form of a software functional unit and sold or used as a stand-alone product, may be stored in a computer readable storage medium. Based on such understanding, the technical solution of the present application may be substantially implemented or contributed to by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a storage medium and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
The foregoing is only a preferred embodiment of the present application and it should be noted that those skilled in the art can make several improvements and modifications without departing from the principle of the present application, and these improvements and modifications should also be considered as the protection scope of the present application.
Claims (21)
1. A method for processing playing time comprises the following steps:
displaying an original playlist and a target playlist on an interactive interface, wherein the original playlist includes one of an original multimedia asset and an original movie feature, and the target playlist includes one of: a target multimedia resource and a target feature film;
determining difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing that different playing contents exist in the original playlist and the target playlist;
and popping up an interface for displaying the target playing time of the target playing list on the interactive interface based on the difference content and the original playing time of the original playing list.
2. The method of claim 1, wherein determining the differential content of the original playlist and the target playlist comprises:
determining a first sub-list in the original playlist and a second sub-list in the target playlist, wherein the first sub-list comprises: playing content whose presentation order precedes the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target movie feature;
and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain the difference content.
3. The method of claim 1, wherein prior to popping up an interface for displaying a target play time of the target playlist on the interactive interface, the method further comprises:
determining whether the original playlist and the target playlist are the same based on the difference content;
under the condition that the original playlist is the same as the target playlist, obtaining the target playing time based on the original playing time;
and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
4. The method of claim 2, wherein processing the first playing content in the first sub-list and the second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
determining whether the original playlist contains the original feature film and whether the target playlist contains the target feature film;
and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain the difference content.
5. The method of claim 1, wherein the difference content is marked in the original playlist and the target playlist in a preset manner.
6. A method for processing playing time comprises the following steps:
acquiring an original play list and a target play list, wherein the original play list comprises one of an original multimedia resource and an original movie feature film, and the target play list comprises one of the following: a target multimedia resource and a target feature film;
acquiring difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist;
and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
7. The method of claim 6, wherein obtaining the differential content of the original playlist and the target playlist comprises:
acquiring a first sub-list in the original playlist and a second sub-list in the target playlist, wherein the first sub-list comprises: playing content whose presentation order precedes the original feature film, the second sub-list comprising: showing the playing contents in the sequence before the target movie feature;
and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm to obtain the difference content.
8. The method of claim 7, wherein processing the first playing content in the first sub-list and the second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a dynamic programming algorithm to obtain a first shortest editing distance;
and obtaining the difference content based on the first shortest editing distance.
9. The method of claim 8, wherein processing the first playback content in the first sub-list and the second playback content in the second sub-list using a dynamic programming algorithm to obtain a first shortest edit distance comprises:
acquiring codes of all first playing contents in the first sub-list to obtain first text contents of the first sub-list, wherein the code of each first playing content corresponds to one character in the first text contents;
acquiring codes of all second playing contents in the second sub-list to obtain second text contents of the second sub-list, wherein the code of each second playing content corresponds to one character in the second text contents;
and processing the first text content and the second text content by using the dynamic programming algorithm to obtain the first shortest editing distance.
10. The method of claim 6, wherein deriving the target play time of the target playlist based on the difference content and the original play time of the original playlist comprises:
determining whether the original playlist and the target playlist are the same based on the difference content;
under the condition that the original playlist is the same as the target playlist, obtaining the target playing time based on the original playing time;
and under the condition that the original playlist is different from the target playlist, acquiring the shortest editing distance similarity coefficient of the original playlist and the target playlist, and obtaining the target playing time based on the shortest editing distance similarity coefficient and the original playing time.
11. The method of claim 10, wherein obtaining the shortest edit distance similarity coefficients for the original playlist and the target playlist comprises:
processing the third playing content in the original playing list and the fourth playing content in the target playing list by using a dynamic programming algorithm to obtain a second shortest editing distance;
and obtaining the shortest editing distance similarity coefficient based on the second shortest editing distance, the length of the original play list and the length of the target play list.
12. The method of claim 7, wherein processing the first playing content in the first sub-list and the second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
determining whether the original playlist contains the original feature film and whether the target playlist contains the target feature film;
and processing the first playing content in the first sub-list and the second playing content in the second sub-list by using a shortest editing distance algorithm based on the determination result to obtain the difference content.
13. The method of claim 12, wherein, in the case that the determination result is that the original playlist does not contain the original movie feature and the target playlist does not contain the target movie feature, processing a first playing content in the first sub-list and a second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
and processing the first playing content in the original playing list and the second playing content in the target playing list by using a shortest editing distance algorithm to obtain the difference content.
14. The method of claim 12, wherein, in the case that the determination result is that the original playlist contains the original movie feature and the target playlist does not contain the target movie feature, processing a first playing content in the first sub-list and a second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
processing first playing content in the first sub-list and second playing content in the target playing list by using a shortest editing distance algorithm to obtain first content, wherein the first content is used for representing different playing content in the first sub-list and the target playing list;
and obtaining the difference content based on the first content and the original movie feature film.
15. The method of claim 12, wherein, in a case that the determination result is that the original playlist does not contain the original movie feature and the target playlist contains the target movie feature, processing a first playing content in the first sub-list and a second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
processing a first playing content in the original playing list and a second playing content in the second sub-list by using a shortest editing distance algorithm to obtain a second content, wherein the second content is used for representing that different playing contents exist in the original playing list and the second sub-list;
and obtaining the difference content based on the second content and the target movie feature film.
16. The method of claim 12, wherein, in the case that the determination result is that the original playlist contains the original movie feature and the target playlist contains the target movie feature, processing a first playing content in the first sub-list and a second playing content in the second sub-list using a shortest edit distance algorithm to obtain the difference content comprises:
acquiring a first feature list in the original playlist and a second feature list in the target playlist, wherein the first feature list comprises: the original movie feature, the second feature list comprising: the target motion picture positive;
processing first playing content in the first sub-list and second playing content in the second sub-list by using a shortest editing distance algorithm to obtain third content, wherein the third content is used for representing different playing content in the first sub-list and the second sub-list;
processing third playing content in the first feature list and fourth playing content in the second feature list by using a shortest editing distance algorithm to obtain fourth content, wherein the fourth content is used for representing different playing content in the first feature list and the second feature list;
obtaining the difference content based on the third content and the fourth content.
17. The method of claim 6, wherein after obtaining the difference content of the original playlist and the target playlist, displaying the original playlist and the target playlist, and marking the difference content in a preset manner.
18. The method of claim 17, wherein displaying the original playlist and the target playlist comprises:
splitting the original playlist into a first playlist and a second playlist according to the position of a first original feature film in the original playlist;
splitting the target play list into a third play list and a fourth play list according to the position of the first target movie feature in the target play list;
and displaying the first playlist and the third playlist in an aligned manner, and displaying the second playlist and the fourth playlist in an aligned manner.
19. A storage medium comprising a stored program, wherein a device in which the storage medium is located is controlled to execute the processing method of playing time according to any one of claims 1 to 18 when the program is executed.
20. A processor for executing a program, wherein the program executes to perform the method for processing the playing time according to any one of claims 1 to 18.
21. A system for processing airtime, comprising:
a processor; and
a memory coupled to the processor for providing instructions to the processor for processing the following processing steps: acquiring an original play list and a target play list, wherein the original play list comprises one of an original multimedia resource and an original movie feature film, and the target play list comprises one of the following: a target multimedia resource and a target feature film; acquiring difference contents of the original playlist and the target playlist, wherein the difference contents are used for representing different playing contents in the original playlist and the target playlist; and obtaining the target playing time of the target playing list based on the difference content and the original playing time of the original playing list.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010244928.XA CN113473188B (en) | 2020-03-31 | 2020-03-31 | Processing method and system for playing time |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010244928.XA CN113473188B (en) | 2020-03-31 | 2020-03-31 | Processing method and system for playing time |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113473188A true CN113473188A (en) | 2021-10-01 |
CN113473188B CN113473188B (en) | 2023-07-21 |
Family
ID=77866057
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010244928.XA Active CN113473188B (en) | 2020-03-31 | 2020-03-31 | Processing method and system for playing time |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113473188B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030221541A1 (en) * | 2002-05-30 | 2003-12-04 | Platt John C. | Auto playlist generation with multiple seed songs |
CN101110085A (en) * | 2006-07-21 | 2008-01-23 | 索尼株式会社 | Reproducing apparatus, reproducing method, and reproducing program |
CN101208951A (en) * | 2005-06-28 | 2008-06-25 | 微软公司 | Creating standardized playlists and maintaining coherency |
CN101212673A (en) * | 2006-12-29 | 2008-07-02 | 盛趣信息技术(上海)有限公司 | Device and method for inserting and controlling advertisements in audio/video playing |
CN101751819A (en) * | 2009-12-16 | 2010-06-23 | 四川长虹电器股份有限公司 | Digital signage system and method for dynamically updating and remotely monitoring terminal |
US20120230653A1 (en) * | 2009-11-17 | 2012-09-13 | Thomson Licensing | Method and system for digital cinema presentation |
CN108259943A (en) * | 2018-02-05 | 2018-07-06 | 中影环球(北京)科技有限公司 | A kind of method for automatically generating SPL applied to wisdom projection |
CN109218780A (en) * | 2018-10-22 | 2019-01-15 | 中影环球(北京)科技有限公司 | A kind of method and apparatus updating Play Server playlist |
CN110536174A (en) * | 2019-09-10 | 2019-12-03 | 世纪美映影院技术服务(北京)有限公司 | The method and system broadcast intelligently are supervised in a kind of pair of movie theatre broadcasting content progress |
-
2020
- 2020-03-31 CN CN202010244928.XA patent/CN113473188B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030221541A1 (en) * | 2002-05-30 | 2003-12-04 | Platt John C. | Auto playlist generation with multiple seed songs |
CN101208951A (en) * | 2005-06-28 | 2008-06-25 | 微软公司 | Creating standardized playlists and maintaining coherency |
CN101110085A (en) * | 2006-07-21 | 2008-01-23 | 索尼株式会社 | Reproducing apparatus, reproducing method, and reproducing program |
CN101212673A (en) * | 2006-12-29 | 2008-07-02 | 盛趣信息技术(上海)有限公司 | Device and method for inserting and controlling advertisements in audio/video playing |
US20120230653A1 (en) * | 2009-11-17 | 2012-09-13 | Thomson Licensing | Method and system for digital cinema presentation |
CN101751819A (en) * | 2009-12-16 | 2010-06-23 | 四川长虹电器股份有限公司 | Digital signage system and method for dynamically updating and remotely monitoring terminal |
CN108259943A (en) * | 2018-02-05 | 2018-07-06 | 中影环球(北京)科技有限公司 | A kind of method for automatically generating SPL applied to wisdom projection |
CN109218780A (en) * | 2018-10-22 | 2019-01-15 | 中影环球(北京)科技有限公司 | A kind of method and apparatus updating Play Server playlist |
CN110536174A (en) * | 2019-09-10 | 2019-12-03 | 世纪美映影院技术服务(北京)有限公司 | The method and system broadcast intelligently are supervised in a kind of pair of movie theatre broadcasting content progress |
Also Published As
Publication number | Publication date |
---|---|
CN113473188B (en) | 2023-07-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11425454B2 (en) | Dynamic video overlays | |
CN106453284B (en) | Tag update method, apparatus and terminal device is broadcast live | |
US11184646B2 (en) | 360-degree panoramic video playing method, apparatus, and system | |
US8739041B2 (en) | Extensible video insertion control | |
CN110163649B (en) | Advertisement pushing method and device, electronic equipment and storage medium | |
CN106507200B (en) | Video playing content insertion method and system | |
US20240155180A1 (en) | Continuous automated synchronization of an audio track in a movie theater | |
US20120257835A1 (en) | System and method for instant message analytics of historical conversations in relation to present communication | |
US20230077907A1 (en) | Image data encoding method and apparatus, display method and apparatus, and electronic device | |
CN108228278B (en) | Method and device for loading video desktop | |
CN103458310A (en) | Information displaying method and device | |
US11126856B2 (en) | Contextualized video segment selection for video-filled text | |
US20170186407A1 (en) | Display device, display system, and non-transitory recording medium | |
RU2636116C2 (en) | Method, server and display device for playing multimedia content | |
CN106576181A (en) | Method and system for backward recording | |
CN113473188B (en) | Processing method and system for playing time | |
US10382717B2 (en) | Video file playback system capable of previewing image, method thereof, and computer program product | |
US10165223B2 (en) | Pre-selectable video file playback system and method, and computer program product | |
CN111614912A (en) | Video generation method, device, equipment and storage medium | |
US9848156B2 (en) | Television system and multimedia playing method | |
JP6363015B2 (en) | Electronic device and display method | |
KR20210022089A (en) | Automatically set picture mode for each media | |
CN113099266B (en) | Video fusion method, system, medium and device based on unmanned aerial vehicle POS data | |
US20100088602A1 (en) | Multi-Application Control | |
CN113159862A (en) | Method and apparatus for reusing advertisement space |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |