Playing speed multiplication control method, device and equipment and computer storage medium
By obtaining multimedia resources and user information, it automatically determines and sets the multimedia playback speed, and solves the problem of single multimedia playback function in the prior art, realizing automated operations and personalized user experience.
Patent Information
- Application Number
- CN202510196330.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-21
- Publication Date
- 2025-05-27
AI Technical Summary
The existing multimedia double-speed playback function is single. Users need to manually set the double-speed playback speed each time they play the same multimedia resource. The operation is cumbersome, resulting in poor user experience.
By obtaining resource information of the target multimedia resource and user information of the current audience user, the target playback speed is determined based on this information, and the playback speed of the multimedia resource is automatically controlled.
It realizes automatic setting of multimedia playback speed, saving user operations, improving user experience, and personalizing different users' preferences for the same type of multimedia resource.
Smart Images

Figure CN120050472A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of multimedia playback, and particularly to a playback speed control method, apparatus, device, and computer storage medium. Background Art
[0002] With the continuous development of multimedia playback technology, in order to meet the personalized needs of users for multimedia playback speed, the speed playback function enables users to manually set the multimedia playback speed, meeting the need for users to adjust the multimedia playback speed according to their preferences.
[0003] However, the existing multimedia speed playback function is single. Even when a user plays the same multimedia resource multiple times, the user needs to manually set the playback speed each time to adjust the playback speed of the multimedia resource, resulting in cumbersome operations and poor user experience. Summary of the Invention
[0004] This application provides a playback speed control method, apparatus, device, and computer storage medium to solve the technical problem that the existing multimedia speed playback function is single. Even when a user plays the same multimedia resource multiple times, the user needs to manually set the playback speed each time to adjust the playback speed of the multimedia resource, resulting in cumbersome operations and poor user experience.
[0005] In a first aspect, this application provides a playback speed control method, which includes:
[0006] Obtain the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0007] Determine the target playback speed according to the resource information and the user information;
[0008] Control the target multimedia resource to play at the target playback speed.
[0009] In a possible implementation manner, the obtaining the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource includes:
[0010] In response to a playback request for the target multimedia resource, obtain the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0011] Alternatively, during the playback of the target multimedia resource, in response to a first playback speed adjustment operation on the target multimedia resource, obtain the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource.
[0012] In a possible implementation, determining the target playback speed according to the resource information and the user information includes:
[0013] According to the user information, obtain the playback speed recommendation information corresponding to the current audience user;
[0014] Use the resource information as a keyword to search for the playback speed recommendation information; the playback speed recommendation information includes the corresponding relationship between the resource information and the playback speed;
[0015] Determine the playback speed corresponding to the resource information that is found and matches the keyword as the target playback speed.
[0016] In a possible implementation, using the resource information as a keyword to search for the playback speed recommendation information and determining the playback speed corresponding to the resource information that is found and matches the keyword as the target playback speed includes:
[0017] Obtain the first dimension information to be matched of the target multimedia resource from the resource information according to the set priority matching rule;
[0018] Use the currently obtained dimension information to be matched as a keyword to search for the playback speed recommendation information;
[0019] In the case where resource information that matches the keyword is found from the playback speed recommendation information, determine the playback speed corresponding to the found resource information as the target playback speed;
[0020] In the case where resource information that matches the keyword is not found from the playback speed recommendation information, obtain the next dimension information to be matched of the target multimedia resource from the resource information, and repeat the above process until the last dimension information to be matched of the target multimedia resource is obtained and resource information that matches the last dimension information to be matched is not found from the playback speed recommendation information, and then determine the preset multimedia playback speed as the target playback speed.
[0021] In a possible implementation, the dimension information to be matched in the resource information includes author information and category information.
[0022] In a possible implementation, the method further includes:
[0023] In response to a second playback speed adjustment operation on the target multimedia resource, obtain the adjusted playback speed;
[0024] Correspondingly record the adjusted playback speed and the resource information of the target multimedia resource into the playback speed recommendation information.
[0025] In a possible implementation, determining the playback speed corresponding to the found resource information as the target playback speed includes:
[0026] In the case where the found resource information corresponds to multiple playback speeds, determining the playback speed recorded most recently among the multiple playback speeds as the target playback speed;
[0027] Or, determining the playback speed that appears most frequently among the multiple playback speeds as the target playback speed.
[0028] In a second aspect, the present application provides a multimedia playback speed control device, and the device includes:
[0029] An information acquisition module, configured to acquire the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0030] A speed determination module, configured to determine a target playback speed according to the resource information and the user information;
[0031] A speed control module, configured to control the target multimedia resource to play at the target playback speed.
[0032] In a possible implementation, the information acquisition module is specifically configured to:
[0033] In response to a playback request for the target multimedia resource, acquire the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0034] Or, during the playback of the target multimedia resource, in response to a first playback speed adjustment operation on the target multimedia resource, acquire the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource.
[0035] In a possible implementation, the speed determination module includes:
[0036] An information acquisition unit, configured to acquire playback speed recommendation information corresponding to the current audience user according to the user information;
[0037] An information search unit, configured to search for the playback speed recommendation information by using the resource information as a keyword; the playback speed recommendation information includes the correspondence between the resource information and the playback speed;
[0038] A speed determination unit, configured to determine the playback speed corresponding to the resource information that is found and matches the keyword as the target playback speed.
[0039] In a possible implementation, the information search unit and the speed doubling determination unit include:
[0040] An information acquisition subunit, configured to obtain the first dimension information to be matched of the target multimedia resource from the resource information according to a set priority matching rule;
[0041] A speed doubling search subunit, configured to use the currently obtained dimension information to be matched as a keyword to search for the playback speed recommendation information;
[0042] A first speed doubling determination subunit, configured to, when resource information matching the keyword is found from the playback speed recommendation information, determine the playback speed corresponding to the found resource information as the target playback speed;
[0043] A second speed doubling determination subunit, configured to, when resource information matching the keyword is not found from the playback speed recommendation information, obtain the next dimension information to be matched of the target multimedia resource from the resource information, and repeat the above process until the last dimension information to be matched of the target multimedia resource is obtained and resource information matching the last dimension information to be matched is not found from the playback speed recommendation information, and determine the preset multimedia playback speed as the target playback speed.
[0044] In a possible implementation, the dimension information to be matched in the resource information includes author information and category information.
[0045] In a possible implementation, the method further includes:
[0046] In response to a second playback speed adjustment operation on the target multimedia resource, obtain the adjusted playback speed;
[0047] Correspondingly record the adjusted playback speed and the resource information of the target multimedia resource into the playback speed recommendation information.
[0048] In a possible implementation, the first speed doubling determination subunit is specifically configured to:
[0049] When the found resource information corresponds to multiple playback speeds, determine the playback speed recorded most recently among the multiple playback speeds as the target playback speed;
[0050] Alternatively, determine the playback speed that appears most frequently among the multiple playback speeds as the target playback speed.
[0051] In a third aspect, the present application provides a playback speed control terminal / device / server, including: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; at least one memory connected to the at least one bus, wherein the processor is configured to:
[0052] Obtain the resource information of the target multimedia resource and the user information of the current audience users of the target multimedia resource;
[0053] Determine the target playback speed according to the resource information and the user information;
[0054] Control the target multimedia resource to be played at the target playback speed.
[0055] In a fourth aspect, the present application further provides a computer storage medium storing computer-executable instructions for executing the playback speed control method described in the first aspect of the present application.
[0056] The above technical solutions provided by the embodiments of the present application have the following advantages compared with the prior art: In the method provided by the embodiments of the present application, by obtaining the resource information of the target multimedia resource and the user information of the current audience users of the target multimedia resource, and determining the target playback speed according to the resource information and the user information, and controlling the target multimedia resource to be played at the target playback speed, this way realizes the automatic setting of the multimedia playback speed. Further, when the user plays the same multimedia resource multiple times, the multimedia playback speed can be automatically set, saving the user's operation; in addition, by determining the target playback speed of different users for the same type of multimedia resource according to the resource information of the multimedia resource and the user information of the current audience users, and then automatically controlling the playback speed of the multimedia resource according to the target playback speed when different users play the same type of multimedia resource multiple times, it can personalized meet the playback speed preferences of different users for the same type of multimedia resource and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] The accompanying drawings herein are incorporated into the specification and form a part of the specification, showing embodiments consistent with the present application and, together with the specification, are used to explain the principles of the present application.
[0058] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, for those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0059] One or more embodiments are exemplarily illustrated by the pictures in the corresponding drawings. These exemplary illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are represented as similar elements. Unless otherwise stated, the drawings in the figures do not constitute a scale limitation.
[0060] Figure 1 It is a flowchart of an embodiment of a playback speed control method provided by an embodiment of the present application;
[0061] Figure 2 It is a flowchart of an embodiment of another playback speed control method provided by an embodiment of the present application;
[0062] Figure 3 It is a flowchart of an embodiment of yet another playback speed control method provided by an embodiment of the present application;
[0063] Figure 4 It is a block diagram of a playback speed control device provided by an embodiment of the present application;
[0064] Figure 5 It is a schematic structural diagram of a playback speed control device provided by an embodiment of the present application. Detailed implementation manners
[0065] To make the objectives, technical solutions, and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0066] The following disclosure provides many different embodiments or examples for implementing different structures of the present application. To simplify the disclosure of the present application, components and settings of specific examples are described below. Of course, they are only examples and are not intended to limit the present application. In addition, the present application may repeat reference numerals and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0067] To solve the technical problem that the existing multimedia playback speed control function is single, even if the user plays the same multimedia resource multiple times, the user needs to manually set the playback speed each time to adjust the playback speed of the multimedia resource, which is cumbersome to operate and results in a poor user experience. This application provides a playback speed control method, device, equipment, and computer storage medium, which can automatically set the multimedia playback speed. Further, when the user plays the same multimedia resource multiple times, the multimedia playback speed can be automatically set, saving the user's operation. In addition, by determining the target playback speed of different users for the same type of multimedia resource according to the resource information of the multimedia resource and the user information of the current target user, and then automatically controlling the playback speed of the multimedia resource according to the target playback speed when different users play the same type of multimedia resource multiple times, it can personalized meet the playback speed preferences of different users for the same type of multimedia resource and improve the user experience.
[0068] Figure 1 This is a flowchart of an embodiment of a playback speed control method provided by an embodiment of this application. In one embodiment, the method is applied to a multimedia playback client and includes the following steps:
[0069] Step 101, obtain the resource information of the target multimedia resource and the user information of the current target user of the target multimedia resource.
[0070] The target multimedia resource refers to the multimedia resource whose playback speed is to be automatically controlled by applying the playback speed control method provided by this application. Among them, the above multimedia resources include but are not limited to: audio and video. For example, various types of video programs such as TV dramas, variety shows, and short videos that users can watch in daily life can all apply the playback speed control method provided by the embodiments of this application to automatically control their playback speed and improve the user experience. For another example, various types of audio such as pop music, audiobook programs, cross-talk reviews, and health preservation that users can listen to in daily life can all apply the playback speed control method provided by the embodiments of this application to automatically control their playback speed.
[0071] In the case where the target multimedia resource is a video, the target multimedia resource can be a movie, a TV drama series, a short video, a UGC (User Generated Content) video, etc. Among them, UGC videos cover various types, and the common ones include life record type, knowledge sharing type, talent show type, creative funny type, plot deduction type, etc. Such videos usually have the following characteristics: the speaking rhythm of the same author is relatively fixed, that is, the speaking speed of the videos created by the same video author is fixed. In addition, the speaking speed of the same type of videos is often relatively fixed. For example, in order to enable the audience to clearly understand complex concepts, principles and other contents, the speaking speed of the instruction and explanation type videos is generally always on the slow side. Therefore, when users watch UGC videos created by the same video author or UGC videos of the same type multiple times, they tend to adopt the same playback speed. In the prior art, in order to achieve this effect, users need to reset the video playback speed each time, resulting in cumbersome operations and poor user experience.
[0072] The resource information of the target multimedia resource includes but is not limited to: the author information, category information, title information, scene information, character information, plot information, etc. of the multimedia resource. Among them, when the multimedia resource is uploaded to the platform, the server will automatically save the resource information of the multimedia resource to the relevant storage system. Therefore, when obtaining the resource information of the above target multimedia resource, it can be obtained by querying the above storage system.
[0073] The current audience users of the target multimedia resource refer to: the users who are currently watching or listening to the target multimedia resource. User information includes but is not limited to: the basic identity information, behavior preference information, etc. of the user, such as name, age, occupation, education level, browsing behavior, etc. Among them, the user information of the current audience users of the above target multimedia resource is the user information automatically registered and saved when the user first logs in to the platform or plays the multimedia resource. Among them, when the user first logs in to the platform, a unique user identifier and other user information will be registered and generated, and these information are all saved in the relevant storage systems of the client or the server. Therefore, when obtaining the user information of the audience users, it can be obtained by querying the above storage system.
[0074] In one embodiment, the specific implementation method of obtaining the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource can be: in response to a play request for the target multimedia resource, the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource are obtained. Specifically, when the client detects the user's play operation on the target multimedia resource, the user identification information of the user when registering on the client is obtained, the user information is found according to the user identification information, and the video identification of the target multimedia resource when it is uploaded to the platform is obtained, and the resource information of the target multimedia resource is obtained according to the video identification information.
[0075] In this embodiment, when it is determined that the target multimedia resource needs to be played, the method provided in the embodiment of the present application is applied to automatically set the playback speed of the target multimedia resource, so that the user no longer needs to manually set the playback speed of the target multimedia resource, saving user operations and improving user experience.
[0076] In another embodiment, the specific implementation method of obtaining the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource can be: during the playback of the target multimedia resource, in response to the first playback speed adjustment operation of the target multimedia resource, the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource are obtained. The above-mentioned first playback speed adjustment operation is only used to indicate the adjustment of the playback speed, and does not include setting a specific speed value. Exemplarily, during the playback of the current target multimedia resource, the user triggers the speed adjustment button for the target multimedia resource (it should be noted that the user only triggers the speed adjustment button and does not click or adjust the specific speed setting), and the client initiates a data query request. Exemplarily, the above-mentioned query request carries user identification information and resource identification information, and based on the user identification information and the multimedia resource identification information, the storage system storing the resource information of the multimedia resource and the user information of the current audience user is called to obtain the resource information of the current target multimedia resource and the user information of the current audience user of the target multimedia resource.
[0077] In this embodiment, when it is determined that the playback speed of the target multimedia resource needs to be adjusted, the method provided in the embodiment of the present application is applied to automatically set the playback speed of the target multimedia resource. Thus, the user no longer needs to manually set a specific playback speed value for the target multimedia resource, which can save user operations to a certain extent and improve user experience compared to the prior art.
[0078] Exemplarily, during the playback of the target multimedia resource, in response to the playback progress of the target multimedia resource reaching a specific playback progress, the client initiates a data query request, and according to the user identifier and the resource identifier, calls the storage system to obtain the resource information of the current multimedia resource and the user information of the target users. Additionally, there may be other specific implementation manners, which are not limited in the embodiments of this application.
[0079] Step 102: Determine the target playback speed according to the resource information and the user information.
[0080] Step 103: Control the target multimedia resource to be played at the target playback speed.
[0081] For the above steps 102-step 103, a unified description is given here:
[0082] For example, when a user watches UGC videos released by the same author, the multimedia playback speed habit is generally fixed. Therefore, when the user plays UGC videos created by the same author multiple times, it is necessary to repeatedly manually set the multimedia playback speed each time, which is cumbersome. However, the playback speed control method provided in the embodiments of this application can automatically set the video playback speed when playing the same type of videos or videos created by the same author multiple times according to the personalized needs of different users, saving user operations and improving the user experience.
[0083] The playback speed recommendation information refers to the data information used to record the user's settings for the multimedia resource playback speed. These information are usually stored in a database or a data table for quick retrieval and use when needed. Exemplarily, one of the records stored in the playback speed recommendation information can be: [user id: 1, resource information: Zhang, playback speed: 1.5]. This record indicates that the user with the user identifier of 1 sets the playback speed to 1.5 times when playing the multimedia resource created by Zhang. This is only an exemplary illustration and is not limited in the embodiments of this application.
[0084] In one embodiment, the specific implementation manner of determining the target playback speed according to the resource information and the user information is as follows: According to the user information, obtain the playback speed recommendation information corresponding to the current target user; use the resource information as a keyword to search for the playback speed recommendation information; the playback speed recommendation information includes the corresponding relationship between the resource information and the playback speed; determine the playback speed corresponding to the resource information that is found and matches the keyword as the target playback speed. Exemplarily, according to the user identifier information, find the playback speed recommendation information corresponding to the current target user, obtain the resource information according to the resource identifier, and based on the resource information as a keyword, search for the above-mentioned playback speed recommendation information corresponding to the current target user, and determine the playback speed corresponding to the resource information that is found and matches the keyword as the target playback speed.
[0085] In one embodiment, the specific implementation of controlling the target multimedia resource to play at the target playback speed is as follows: obtain the target playback speed, and control the target multimedia to play at the above-mentioned target playback speed.
[0086] Exemplarily, during video playback, different playback speeds are achieved by controlling the display time of each frame according to the target playback speed. For example, based on the normal playback speed, if the playback speed needs to be increased, the display time interval between frames is shortened; if the playback speed needs to be slowed down, the time interval is extended. In addition, the target multimedia resource can also be controlled to play at the target playback speed by other means, and the embodiments of the present application do not limit this.
[0087] For example, according to the user ID, the playback speed recommendation information corresponding to the current target user is found. According to the resource identification information, the author information and content category information of the current multimedia resource are obtained. Using the author information as a keyword, the playback speed recommendation information corresponding to the current target user is searched. If the playback speed corresponding to the current author information is found to be empty, then using the content category information as a keyword, the playback speed recommendation information corresponding to the current target user is searched. If the playback speed corresponding to the content category information of the current user is found to be 1.5 times speed, then control the current multimedia resource to play at a playback speed of 1.5 times speed.
[0088] The method provided by the embodiments of the present application determines the target playback speed according to the resource information of the target multimedia resource and the user information of the current target user of the target multimedia resource, and controls the target multimedia resource to play at the target playback speed. This method realizes the automatic setting of the multimedia playback speed. Further, when the user plays the same multimedia resource multiple times, the multimedia playback speed can be automatically set, saving the user's operation. In addition, by determining the target playback speed of different users for the same type of multimedia resource according to the resource information of the multimedia resource and the user information of the current target user, and then automatically controlling the playback speed of the multimedia resource according to the target playback speed when different users play the same type of multimedia resource multiple times, it can satisfy the playback speed preferences of different users for the same type of multimedia resource in a personalized manner and improve the user experience.
[0089] Figure 2 This is a flowchart of an embodiment of another playback speed control method provided by the embodiments of the present application. Based on the above Figure 1 shown process, it mainly describes how to determine the target playback speed according to the resource information and user information. As Figure 2 shown, it mainly includes the following steps:
[0090] Step 201: Obtain the resource information of the target multimedia resource and the user information of the current audience users of the target multimedia resource.
[0091] Step 202: According to the user information, obtain the playback speed recommendation information corresponding to the current audience users.
[0092] For steps 201 - 202, refer to the detailed description of the relevant steps in the above Figure 1 illustrated embodiments, which will not be elaborated here.
[0093] Step 203: According to the set priority matching rule, obtain the first dimension information to be matched of the target multimedia resource from the resource information, and use the currently obtained dimension information to be matched as a keyword to search for the playback speed recommendation information.
[0094] Step 204: Check whether the resource information matching the keyword is found in the playback speed recommendation information. If the resource information matching the keyword is found in the playback speed recommendation information, execute step 205; if the resource information matching the keyword is not found in the playback speed recommendation information, execute step 206.
[0095] Step 205: Determine the playback speed corresponding to the found resource information as the target playback speed.
[0096] Step 206: Obtain the next dimension information to be matched of the target multimedia resource from the resource information, and repeat the above process until the last dimension information to be matched of the target multimedia resource is obtained and the resource information matching the last dimension information to be matched is not found in the playback speed recommendation information, then determine the preset multimedia resource playback speed as the target playback speed.
[0097] For the above steps 203 - 206, a unified explanation is given here:
[0098] The priority matching rule refers to the priority of the resource information preset for searching the playback speed recommendation information. Exemplarily, assume that the resource information of the current multimedia resource includes author information and content category information, and the preset priority of the author information is higher than that of the content category information. Then, when searching for the playback speed recommendation information according to the resource information, first use the author information as a keyword to search, and if not found, then use the content category information as a keyword to search.
[0099] The dimension information to be matched refers to the information of the playback speed that is to be used as a keyword to search for the playback speed recommendation information and matches the above resource information. Among them, the dimension information to be matched can include one or more, and the embodiments of the present application do not limit this.
[0100] In one embodiment, the dimension information to be matched in the resource information includes author information and content category information. The priority matching rule is preset as follows: the priority of the author information is higher than that of the content category information. Then, according to the preset priority matching rule, the dimension information to be matched with the highest priority is first used as the keyword to search for the playback speed recommendation information. When the resource information matching the keyword is found in the playback speed recommendation information, the playback speed corresponding to the found resource information is determined as the target playback speed. When the resource information matching the keyword is not found in the playback speed recommendation information, the next dimension information to be matched of the target multimedia resource is obtained from the resource information, and the above process is repeated until the last dimension information to be matched of the target multimedia resource is obtained and the resource information matching the last dimension information to be matched is not found in the playback speed recommendation information. In this case, the preset multimedia playback speed is determined as the target playback speed.
[0101] Exemplarily, when the resource information matching the keyword is found in the playback speed recommendation information, if the found resource information corresponds to multiple playback speeds, that is, multiple playback speeds are found. At this time, the playback speed recorded most recently among the multiple playback speeds is determined as the target playback speed.
[0102] For example, when the resource information matching the keyword "author information" is found in the playback speed recommendation information, multiple playback speed information matching the keyword "author information" is found, which are [1.5, 2, 2, 1.5] in sequence. At this time, the playback speed recorded most recently, that is, "1.5", is determined as the target playback speed.
[0103] Exemplarily, when the resource information matching the keyword is found in the playback speed recommendation information, if the found resource information corresponds to multiple playback speeds, that is, multiple playback speeds are found. At this time, the playback speed that appears most frequently among the multiple playback speeds is determined as the target playback speed.
[0104] For example, when the resource information matching the keyword "author information" is found in the playback speed recommendation information, multiple playback speed information matching the keyword "author information" is found, which are [1.5, 2, 2, 1.5] in sequence. At this time, the playback speed that appears most frequently, that is, "2", is determined as the target playback speed.
[0105] For example, assume that the resource information of the current target multimedia resource contains two dimensions of information to be matched, namely the author information: Zhang Xiao and the category information: funny, and the preset priority matching rule is: the priority of the author information is higher than that of the content category information. According to the priority matching rule, obtain the author information from the resource information, and use the author information, that is, "Zhang Xiao" as the keyword to search for the playback speed recommendation information. In the case where the resource information matching the author information is found from the playback speed recommendation information, the playback speed corresponding to the found author information is determined as the target playback speed. In the case where the resource information matching the author information is not found from the playback speed recommendation information, obtain the content category information from the resource information, and use the content category information as the keyword to search for the playback speed recommendation information; in the case where the resource information matching the content category information is found from the playback speed recommendation information, the playback speed corresponding to the found content category information is determined as the target playback speed, and in the case where the resource information matching the content category information is not found from the playback speed recommendation information, the preset multimedia resource playback speed is determined as the target playback speed. Exemplarily, the preset multimedia playback speed can be 1. This is just an example, and the embodiments of the present application do not limit this.
[0106] Step 207, control the target multimedia resource to play at the target playback speed.
[0107] For the relevant description of step 207, refer to the relevant description of the corresponding steps in the above Figure 1 illustrated embodiment, which will not be elaborated here.
[0108] Figure 2 The illustrated embodiment first obtains the playback speed recommendation information corresponding to the target user through the user information, and then according to the set priority matching rule, searches for the playback speed matching it from the playback speed recommendation information based on the resource information, and determines it as the target playback speed, realizing the automatic setting of the multimedia playback speed while meeting the personalized speed playback requirements of different users for playing the same multimedia resource multiple times, and improving the user experience.
[0109] Figure 3 This is a flowchart of an embodiment of another playback speed control method provided by the embodiments of the present application. Based on the Figure 1 illustrated process, it mainly describes how to respond to the adjustment operation of the second playback speed of the target multimedia resource and update the playback speed recommendation information. As Figure 3 illustrated, it mainly includes the following steps:
[0110] Step 301, obtain the resource information of the target multimedia resource and the user information of the current target user of the target multimedia resource.
[0111] Step 302: Obtain the playback speed recommendation information corresponding to the current target audience based on the user information.
[0112] Regarding Step 301 and Step 302, refer to the detailed description of the relevant steps in the above flowchart, which will not be elaborated here.
[0113] Step 303: In response to the second playback speed adjustment operation on the target multimedia resource, obtain the adjusted playback speed.
[0114] Step 304: Record the adjusted playback speed and the resource information of the target multimedia resource in the playback speed recommendation information correspondingly.
[0115] Regarding the above Step 303 - Step 304, the following is a unified description:
[0116] The second playback speed adjustment operation refers to that during the video playback process, the user clicks the playback speed adjustment button and adjusts and sets a specific speed value.
[0117] In one embodiment, in response to the second playback speed adjustment operation on the target multimedia resource, obtaining the adjusted playback speed and correspondingly recording the adjusted playback speed and the resource information of the target multimedia resource in the playback speed recommendation information is specifically implemented as follows: During the multimedia resource playback process, the user clicks the playback speed adjustment button and adjusts and sets a specific speed value. At this time, obtain the adjusted playback speed of the user for subsequent storage. When the user plays this type of multimedia resource again next time, it can directly help the user automatically adjust the multimedia playback speed.
[0118] For example, during the multimedia resource playback process, the user adjusts the multimedia playback speed from "1" to "2". At this time, obtain the adjusted playback speed "2" of the user, and record the adjusted playback speed "2" of the user and the resource information of the target multimedia resource correspondingly in the playback speed recommendation information. For example, record the author information of the currently played target multimedia resource and the adjusted playback speed "2" in the playback speed recommendation information corresponding to the current user. When the user plays this type of multimedia resource again next time, the adjusted playback speed "2" can be obtained, and the target multimedia resource can be controlled to play at the adjusted playback speed "2".
[0119] Through Figure 3 the relevant description of the shown flowchart, during the video playback process, if the user re - adjusts and sets the multimedia playback speed, record the adjusted playback speed of the user and the resource information of the currently played target multimedia resource in the playback speed recommendation information corresponding to the user, so that when the user plays a video with the same resource information next time, the multimedia playback speed can be automatically set, reducing the user's manual operation of setting the speed.
[0120] Figure 4 This is a block diagram of a multimedia playback speed control device provided by an embodiment of the present application. As Figure 4 shown, the device includes:
[0121] An information acquisition module 401, configured to acquire the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0122] A speed determination module 402, configured to determine the target playback speed according to the resource information and the user information;
[0123] A speed control module 403, configured to control the target multimedia resource to be played at the target playback speed.
[0124] In a possible implementation manner, the information acquisition module 401 is specifically configured to:
[0125] In response to a playback request for the target multimedia resource, acquire the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0126] Or, during the playback of the target multimedia resource, in response to a first playback speed adjustment operation on the target multimedia resource, acquire the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource.
[0127] In a possible implementation manner, the speed determination module 402 includes:
[0128] An information acquisition unit, configured to acquire playback speed recommendation information corresponding to the current audience user according to the user information;
[0129] An information search unit, configured to search for the playback speed recommendation information by using the resource information as a keyword; the playback speed recommendation information includes the correspondence between the resource information and the playback speed;
[0130] A speed determination unit, configured to determine the playback speed corresponding to the resource information that is found and matches the keyword as the target playback speed.
[0131] In a possible implementation manner, the information search unit and the speed determination unit include:
[0132] An information acquisition subunit, configured to acquire the first dimension information to be matched of the target multimedia resource from the resource information according to a set priority matching rule;
[0133] A multiple-speed search subunit, configured to search for the playback multiple-speed recommendation information by using the currently obtained dimension information to be matched as a keyword;
[0134] A first multiple-speed determination subunit, configured to determine the playback multiple-speed corresponding to the found resource information as the target playback multiple-speed when a resource information matching the keyword is found from the playback multiple-speed recommendation information;
[0135] A second multiple-speed determination subunit, configured to, when a resource information matching the keyword is not found from the playback multiple-speed recommendation information, obtain the next dimension information to be matched of the target multimedia resource from the resource information, and repeat the above process until the last dimension information to be matched of the target multimedia resource is obtained and a resource information matching the last dimension information to be matched is not found from the playback multiple-speed recommendation information, and determine the preset multimedia playback multiple-speed as the target playback multiple-speed.
[0136] In a possible implementation manner, the dimension information to be matched in the resource information includes author information and category information.
[0137] In a possible implementation manner, the method further includes:
[0138] In response to a second playback multiple-speed adjustment operation on the target multimedia resource, obtain the adjusted playback multiple-speed;
[0139] Record the adjusted playback multiple-speed and the resource information of the target multimedia resource into the playback multiple-speed recommendation information correspondingly.
[0140] In a possible implementation manner, the first multiple-speed determination subunit is specifically configured to:
[0141] When the found resource information corresponds to multiple playback multiple-speeds, determine the playback multiple-speed recorded most recently among the multiple playback multiple-speeds as the target playback multiple-speed;
[0142] Alternatively, determine the playback multiple-speed with the most occurrences among the multiple playback multiple-speeds as the target playback multiple-speed.
[0143] As Figure 5 shown, an embodiment of the present application provides a multimedia playback multiple-speed control device, including a processor 111, a communication interface 112, a memory 113, and a communication bus 114. Among them, the processor 111, the communication interface 112, and the memory 113 communicate with each other through the communication bus 114.
[0144] The memory 113 is used for storing a computer program;
[0145] In an embodiment of the present application, when the processor 111 executes the program stored on the memory 113, it implements the playback speed control method provided by any one of the foregoing method embodiments, including:
[0146] Obtain the resource information of the target multimedia resource and the user information of the current audience user of the target multimedia resource;
[0147] Determine the target playback speed according to the resource information and the user information;
[0148] Control the target multimedia resource to play at the target playback speed.
[0149] The embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, it implements the steps of the playback speed control method provided by any one of the foregoing method embodiments.
[0150] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0151] Through the description of the above embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus a general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the essence of the above technical solution or the part that contributes to the related technology can be embodied in the form of a software product. The computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0152] It should be understood that the terms used herein are for the purpose of describing particular example embodiments only and are not intended to be limiting. Unless the context clearly dictates otherwise, the singular forms "a", "an", and "the" as used herein may also include the plural forms. The terms "comprising", "including", "containing", and "having" are inclusive and thus specify the presence of stated features, steps, operations, elements, and / or components, but do not preclude the presence or addition of one or more other features, steps, operations, elements, components, and / or combinations thereof. The method steps, processes, and operations described herein are not to be construed as necessarily requiring their performance in the particular order described or illustrated, unless an execution order is explicitly stated. It should also be understood that additional or alternative steps may be used.
[0153] The above are only specific embodiments of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. A playback speed control method, characterized in that: The method comprises: Acquire resource information of a target multimedia resource and user information of a current audience user of the target multimedia resource; Determining a target playback speed according to the resource information and the user information; Control the target multimedia resource to be played at the target playback speed.
2. The method according to claim 1, characterized in that The step of acquiring resource information of a target multimedia resource and user information of a current audience user of the target multimedia resource includes: In response to a request for playing the target multimedia resource, obtaining resource information of the target multimedia resource and user information of a current audience user of the target multimedia resource; Alternatively, during the playback of the target multimedia resource, in response to a first playback speed adjustment operation on the target multimedia resource, resource information of the target multimedia resource and user information of a current audience user of the target multimedia resource are acquired.
3. The method according to claim 1, characterized in that The step of determining a target playback speed according to the resource information and the user information includes: According to the user information, obtain the playback speed recommendation information corresponding to the current audience user; Using the resource information as a keyword to search for the playback speed recommendation information; the playback speed recommendation information includes a correspondence between the resource information and the playback speed; The playback speed corresponding to the found resource information matching the keyword is determined as the target playback speed.
4. The method according to claim 3, characterized in that Using the resource information as a keyword to search for the playback speed recommendation information, and determining the playback speed corresponding to the found resource information matching the keyword as the target playback speed, including: According to the set priority matching rule, obtaining the first dimension information to be matched of the target multimedia resource from the resource information; Using the currently acquired dimension information to be matched as a keyword to search for the playback speed recommendation information; In the case where resource information matching the keyword is found in the playback speed recommendation information, the playback speed corresponding to the found resource information is determined as the target playback speed; If resource information matching the keyword is not found in the playback speed recommendation information, the next dimension information to be matched of the target multimedia resource is obtained from the resource information, and the above process is repeated until the last dimension information to be matched of the target multimedia resource is obtained and resource information matching the last dimension information to be matched is not found in the playback speed recommendation information, then the preset multimedia playback speed is determined as the target playback speed.
5. The method according to claim 4, characterized in that The dimension information to be matched in the resource information includes author information and category information.
6. The method according to claim 3, characterized in that The method further comprises: In response to a second playback speed adjustment operation on the target multimedia resource, obtaining an adjusted playback speed; The adjusted playback speed and the resource information of the target multimedia resource are recorded in the playback speed recommendation information in correspondence.
7. The method according to claim 4, characterized in that The step of determining the playback speed corresponding to the found resource information as the target playback speed includes: In the case where the found resource information corresponds to multiple playback speeds, determining the most recently recorded playback speed among the multiple playback speeds as the target playback speed; Alternatively, the playback speed that appears most frequently among the multiple playback speeds is determined as the target playback speed.
8. A multimedia playback speed control device, characterized in that: The device comprises: An information acquisition module, used to acquire resource information of a target multimedia resource and user information of a current audience user of the target multimedia resource; A speed determination module, used to determine a target playback speed according to the resource information and the user information; The speed control module is used to control the target multimedia resource to be played at the target playback speed.
9. A device, characterized in that: include: A processor and a memory, wherein the processor is used to execute a playback speed control program stored in the memory to implement the playback speed control method described in any one of claims 1 to 7.
10. A computer storage medium, characterized in that: The computer storage medium stores one or more programs, and the one or more programs can be executed by one or more processors to implement the playback speed control method described in any one of claims 1-7.