WO2023217122A1 - 视频剪辑模板搜索方法、装置、电子设备及存储介质 - Google Patents

视频剪辑模板搜索方法、装置、电子设备及存储介质 Download PDF

Info

Publication number
WO2023217122A1
WO2023217122A1 PCT/CN2023/092955 CN2023092955W WO2023217122A1 WO 2023217122 A1 WO2023217122 A1 WO 2023217122A1 CN 2023092955 W CN2023092955 W CN 2023092955W WO 2023217122 A1 WO2023217122 A1 WO 2023217122A1
Authority
WO
WIPO (PCT)
Prior art keywords
template
video
editing
search
target music
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2023/092955
Other languages
English (en)
French (fr)
Inventor
闫颖
李娉
李虎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Zitiao Network Technology Co Ltd
Original Assignee
Beijing Zitiao Network Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Zitiao Network Technology Co Ltd filed Critical Beijing Zitiao Network Technology Co Ltd
Priority to JP2023578888A priority Critical patent/JP7678157B2/ja
Priority to EP23802891.4A priority patent/EP4345652A4/en
Priority to US18/573,281 priority patent/US12651023B2/en
Publication of WO2023217122A1 publication Critical patent/WO2023217122A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73—Querying
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/7867—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using information manually generated, e.g. tags, keywords, comments, title and artist information, manually generated time, location and usage information, user ratings
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73—Querying
    • G06F16/738—Presentation of query results
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70—Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/78—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/783—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/7844—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using original textual content or text extracted from visual content or transcript of audio data
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/02—Editing, e.g. varying the order of information signals recorded on, or reproduced from, record carriers
    • G11B27/031—Electronic editing of digitised analogue information signals, e.g. audio or video signals
    • G—PHYSICS
    • G11—INFORMATION STORAGE
    • G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10—Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/34—Indicating arrangements 
    • 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/232—Content retrieval operation locally within server, e.g. reading video streams from disk arrays
    • 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/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4318—Generation of visual interfaces for content selection or interaction; Content or additional data rendering by altering the content in the rendering process, e.g. blanking, blurring or masking an image region
    • 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/472—End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • 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 programme selection
    • H04N21/4828—End-user interface for programme selection for searching programme 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/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81—Monomedia components thereof
    • H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113—Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format

Definitions

  • the present disclosure relates to the field of Internet technology, and in particular to a video clip template search method, device, electronic device and storage medium.
  • APP applications
  • APP usually provides a wealth of video editing templates and various editing materials. Users can use the video editing templates and various editing materials provided by the APP for video production.
  • the present disclosure provides a video clip template search method, device, electronic device and storage medium.
  • an embodiment of the present disclosure provides a video clip template search method, including:
  • Matching is performed according to the search keywords to obtain the target music and the first template video; wherein the target music matches the search keywords; the first template video uses the first editing template for video editing, so The music used for video editing indicated by the first editing template matches the target music;
  • a search result page is displayed to the user, and the target music and the first template video are aggregately displayed to the user in the form of cards in the search result page.
  • an embodiment of the present disclosure provides a video clip template search device, including:
  • the acquisition module is used to obtain the search keywords entered by the user
  • a processing module configured to perform matching according to the search keywords and obtain the target music and the first template video; wherein the target music matches the search keywords; the first template video adopts the first editing template Perform video editing, and the music indicated by the first editing template for video editing matches the target music;
  • a display module is configured to display a search result page to a user, and aggregately display the target music and the first template video to the user in the form of cards in the search result page.
  • embodiments of the present disclosure also provide an electronic device, including: a memory and a processor;
  • the memory is configured to store computer program instructions
  • the processor is configured to execute the computer program instructions, so that the electronic device implements the video clip template search method as described in the first aspect.
  • embodiments of the present disclosure further provide a computer-readable storage medium, including: computer program instructions; an electronic device executes the computer program instructions, so that the electronic device implements the video clip template search as described in the first aspect method.
  • embodiments of the present disclosure also provide a computer program product, and an electronic device executes the computer program product, so that the electronic device implements the video clip template search method as described in the first aspect.
  • the present disclosure provides a video clip template search method, device, electronic device and storage medium, wherein the method obtains the search keywords input by the user and performs matching based on the search keywords to obtain target music matching the search keywords and The first template video edited with the target music; then, the first template video and the target music are aggregated and displayed to the user in the form of cards on the search results page.
  • Figure 1 is a flow chart of a video clip template search method provided by an embodiment of the present disclosure
  • Figure 2 is a flow chart of a video clip template search method provided by another embodiment of the present disclosure.
  • Figure 3 is a flow chart of a video clip template search method provided by another embodiment of the present disclosure.
  • FIGS. 4A to 4E are schematic diagrams of the human-computer interaction interface provided by the present disclosure.
  • Figure 5 is a structural diagram of a video clip template search device provided by an embodiment of the present disclosure.
  • FIG. 6 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure.
  • Music is a core element in the structure of a video.
  • the APP provides video editing templates
  • users often initiate a search through the feature of music, and then select the video editing template that the user wants based on the search results.
  • the APP aggregates and displays search results in the form of thumbnails. Users can click on the thumbnail to jump to the playback page of the template video to view the editing effect of the template video and the music used in the template video. If it is not what the user wants, , the user needs to exit the play page and click on the thumbnail of other template videos in the search results again to view the editing effect of the template video and the music used in the template video.
  • the user needs to perform repeated operations, which greatly reduces the user experience. In other words, users often cannot quickly find the video editing template they want, resulting in poor user experience.
  • the present disclosure provides a video clip template search method, device, electronic device, storage medium and program product, wherein the method obtains the search keywords input by the user and performs matching based on the search keywords to obtain the Search for target music that matches the keyword and the first template video edited with the target music; then, the first template video and the target music are aggregated and displayed to the user in the form of cards on the search results page.
  • This disclosure transparently transmits more music-related information used in the editing templates aggregated in the cards to users in the form of cards in the search results page, so that users can quickly understand the details of the first editing template used in the first template video. , improve the search efficiency of video clip templates.
  • editing templates mentioned in this disclosure are all video editing templates, and the editing templates are used to indicate one or more editing methods.
  • the video clip template search method provided by the present disclosure can be executed by a video clip template search device, and the video clip template search device can be implemented by any software and/or hardware.
  • the video clip template search device is an electronic device, and the electronic device may include but is not limited to: mobile phones, tablet computers, wearable electronic devices, vehicle-mounted devices, augmented reality (AR)/virtual reality (VR) devices , laptop computers, ultra-mobile personal computers (UMPC), netbooks, personal digital assistants (PDA), smart TVs, smart screens, high-definition TVs, 4K TVs, smart speakers, smart projectors, etc.
  • Electronic devices including smart home devices this disclosure does not place any restrictions on the specific types of electronic devices. Among them, this disclosure does not limit the type of operating system of the electronic device, for example, Android system, Linux system, Windows system, iOS system, etc.
  • Figure 1 is a flow chart of a video clip template search method provided by an embodiment of the present disclosure.
  • an electronic device is used as an example to implement the video clip template search method provided by the present disclosure. Please refer to Figure 1.
  • the method in this embodiment includes:
  • the electronic device can obtain the search keywords input by the user.
  • the search keywords are used to match the editing template.
  • the editing template is used to indicate one or more editing methods. For example, it may include: music, stickers, flower effects, special effects, A method of editing one or more materials such as filters.
  • the search keywords can be any text content.
  • the search keywords can include one or more of: part of the lyrics of the music that the user wants to find, the name of the music, links to the music, etc. It can be understood that, The search keyword can also be other text content, such as the name of the editing template that the user wants to find, the link to the editing template, etc.
  • the present disclosure does not limit how the electronic device obtains the search keywords input by the user.
  • the user can manually input, copy and paste, or input by voice.
  • the target music matches the search keyword;
  • the first template video uses the first video editing template for video editing, and the music used for video editing indicated by the first editing template matches the target music, which can also be understood as The first template video is edited using the target music.
  • the target music can be first matched based on the search keywords, and then the target music can be matched to obtain one or more first clipping templates. Then, for each first clipping template, the first clipping template is used.
  • the corresponding first template video (can be one or more) is obtained from the template video collection obtained by performing video editing on the template.
  • the target music and the first template video can be understood as search results obtained based on matching of search keywords.
  • the number of first template videos may be one or more, and the present disclosure does not limit the number of first template videos. This disclosure does not limit parameters such as duration and display resolution of the first template video.
  • the electronic device can locally match the downloaded clip templates based on the target music matching the search keywords to obtain one or more first clip templates, and then, for each first clip template, use the first clip template
  • the corresponding first template video (can be one or more) is obtained from the template video collection obtained by performing video editing on the template; or the electronic device can also interact with the server and send the search keywords to the server, and the server will use the search keyword based on the search result. Search keywords for matching to obtain one or more first editing templates that match the target music. Then, for each first editing template, obtain the corresponding template video collection from the template video collection obtained by using the first editing template for video editing.
  • the first template video (can be one or more), and then the matched one or more first template videos and the target music are delivered to the electronic device.
  • the two methods can be combined.
  • the card may include a first area for displaying the target music and a second area for displaying the first template video; the first area may include information related to the target music and functional controls or entrances related to the target music; in In the second area, the first template video can be previewed and played, and relevant information of the first template video can be displayed. It can also include functional controls or portals related to the first template video, and so on. Users can learn relevant information about the target music through the cards in the search results page, and can also preview the editing effect of the first template video.
  • the card can be located near the top of the search results page and occupy most of the display screen area of the electronic device to display the search results to the user in a more prominent position.
  • the first area for displaying the target music can be set in the card. Above the second area where the first template video is displayed.
  • the relevant information of the target music may include: the cover information of the target music, the name of the target music, the singer information of the target music, the number of target clipping templates aggregated according to the target music, and the total usage of all target clipping templates aggregated according to the target music.
  • the cover information of the target music the name of the target music
  • the singer information of the target music the number of target clipping templates aggregated according to the target music
  • the total usage of all target clipping templates aggregated according to the target music may be included in the target music.
  • Controls or entrances related to the target music may include: playback controls, entrances to the aggregation pages corresponding to the target music, etc.
  • the relevant information of the first template video may include: the number of multimedia materials used in the first template video, the duration of the first template video, the usage of the target editing template used in the first template video, and the release of the first template video.
  • the controls or portals related to the target music may include: a playback control button, a portal for using the first editing template used in the first template video, an portal for entering the aggregation page corresponding to the target music, and so on.
  • the method provided in this embodiment transparently transmits more music-related information used in the editing templates aggregated in the cards to the user in the form of cards in the search results page, so that the user can quickly understand the third music-related information used in the first template video. Details of a clipping template improve the search efficiency of video clipping templates.
  • the electronic device can interact with the server to implement the search for video clip templates.
  • the following is an example based on the embodiment shown in FIG. 2 . Please refer to Figure 2.
  • the method in this embodiment includes:
  • the electronic device responds to the search operation input by the user and sends a search request to the server.
  • the search request includes the search keyword input by the user.
  • the electronic device can obtain the search keywords input by the user, generate a search request by operating a button displayed on the electronic device to trigger the search, and send the search request to the server, so that the server can generate a search request according to the search keyword contained in the search request.
  • the search keywords are matched to determine the target music and the first template video matching the target music.
  • the server responds to the search request and obtains the target music matching the search keyword and the first template video matching the target music.
  • the server can match the target music in the music library based on the search keywords, and aggregate clip templates matching the target music from the video clip template library based on the identification (such as ID) of the target music. If aggregated to Multiple clip templates that match the target music can be selected as clip templates that need to be displayed through card aggregation in the electronic device.
  • the server can determine whether to return relevant information of the target music to the electronic device based on the intent analysis results output by the pre-trained music intent analysis model and the number of target clip templates aggregated according to the target music, that is, determine whether the electronic device Whether the device needs to display relevant information of the target music through the first card.
  • the music intent analysis model can be any type of machine learning model, such as a deep neural network, a random forest model, etc.
  • the music intent analysis model can analyze the search keywords contained in the search request and output the intent analysis results.
  • the analysis results can be numerical results.
  • the intention analysis result output by the music intention analysis model is a numerical value. If the numerical value is lower than the preset threshold, it is determined that the electronic device does not need to display the relevant information of the target music through the first card; if the number is greater than or equal to the preset threshold, and If the number of target clip templates aggregated based on the target music is greater than the preset number, it is determined that the electronic device needs to display relevant information of the target music through the first card.
  • the preset threshold and the value of the preset value are not limited in this disclosure and can be set according to actual needs; for example, the value range of the analysis result output by the music intention analysis model is 0 to 1, then the preset Let the threshold be, for example, 0.8; the default value is 50.
  • a set of search keywords can also be preset.
  • the server when returning the search results, the server can determine that the electronic device does not need to display the search results through the card, and the server can also Targeted music is not sent to electronic devices.
  • the server sends the first template video and target music to the electronic device.
  • the electronic device receives the first template video and the target music sent by the server.
  • the electronic device and the server can agree on the display parameters of the card in advance.
  • the electronic device determines that the search results returned by the server contain the target music
  • the electronic device determines that the search results need to be displayed in the form of a card, and the display parameters are agreed upon in advance. display parameters.
  • the amount of interactive data between the electronic device and the server can be reduced, and network overhead can be reduced.
  • the server can determine the display parameters of the card based on the target music, and send the display parameters of the card to the electronic device, so that the electronic device configures the card according to the received display parameters to aggregate and display the search results sent by the server.
  • the server may also send a display style for displaying the first template video to the electronic device.
  • the display parameters of the first template video may include: the size and position of the corresponding display area, the operation controls related to the first template video or the display style of the portal, etc.
  • the electronic device displays the search results page to the user, and aggregates and displays the target music and the first template video to the user in the form of cards on the search results page.
  • the electronic device may determine the display style of the card in the manner described in step S203, and display the search results sent by the server in the card according to the determined display style.
  • step S103 in the embodiment shown in FIG. 1.
  • step S103 in the embodiment shown in FIG. 1.
  • step S103 in the embodiment shown in FIG. 1.
  • the target music and the template video based on the target music aggregation are displayed through specific card aggregation, so that the search results page can more intuitively transmit these first template videos to the user.
  • the music-related information of the first editing template used helps the user quickly determine whether the search results returned by the server include an expected editing template, which can effectively improve the search efficiency of video editing templates.
  • Figure 3 is a flow chart of a video clip template search method provided by another embodiment of the present disclosure. Please refer to Figure 3.
  • the method in this embodiment includes:
  • Steps S301 and S302 in this embodiment are respectively similar to steps S101 and S102 in the embodiment shown in FIG. 1 , and reference may be made to the detailed description of the embodiment shown in FIG. 1 .
  • the third template video uses a third editing template for video editing.
  • the third editing template is determined through text matching based on the search keywords.
  • text matching can be performed based on the search keyword and any relevant information of the clipping template, thereby determining the third clipping template that matches the search keyword, wherein any relevant information of the clipping template may include, for example, but is not limited to: the name of the clipping template. , the type information of the editing template, the topics involved in the template video obtained by using the editing template for video editing, the name of the material indicated by the editing template, the content of the material (such as the content of stickers, the content of text), etc.
  • the server can match the relevant information of each clip template in the video clip template library based on the search keywords, thereby determining the third clip template, and then obtain the template video from the video clip using the third clip template. Determine a third template video in the collection, and deliver the third template video to the electronic device.
  • this disclosure does not limit the number of third editing templates. It can be one or more, and is set according to the actual situation.
  • S304 Display the search result page to the user.
  • the target music and the first template video are aggregated and displayed to the user in the form of cards, and the third template video is aggregated and displayed.
  • the implementation of displaying the target music and the first template video through the card may refer to the description of the embodiment in FIG. 1 .
  • the electronic device can display the thumbnail corresponding to the third template video on the search results page, and the user can jump from the search results page to the video playback page to watch the content of the third template video by clicking on the thumbnail of the third template video.
  • the area for aggregate display of the third template video can be located below the card for aggregate display of the first template video and the target music, and the user can view more third template videos by sliding up and down.
  • the method of this embodiment can display two categories of search results to the user in the search results page, one of which is the first clip template based on target music aggregation, and the other is aggregation based on search keywords through text matching.
  • the third editing template displays the editing templates matched in different ways to the user so that the user can select an expected editing template for use, which is beneficial to improving the search efficiency of video editing templates.
  • the first area in the card that is also used to display the target music can provide an entrance to the aggregation page corresponding to the target music.
  • This entrance can be in any way.
  • Settings for example, the user's triggering operations on some specific locations in the area used to display the target music in the card can be regarded as triggering operations for the entrance, and then the user can enter the aggregation page corresponding to the target music. Therefore, the electronic device can respond to the user's The trigger operation (such as a click operation) of the area in the card used to display the target music jumps from the search page to the aggregation page corresponding to the target music.
  • the aggregation page is used to aggregate and display multiple second template videos.
  • the electronic device can respond to the user's switching operation (such as the area in the card used to display the first template video sliding operation) to switch the first template video being played on the search page.
  • the search results page jumps to the aggregation page corresponding to the target music.
  • the user switches to the last template video, he continues to input the switching operation, indicating that the user wants to browse the editing effects of more editing templates. Therefore, by jumping to the aggregation page, the user is presented with more videos that match the target music.
  • the second template video obtained by the second editing template is available for the user to preview and select to meet the user's needs.
  • the second template video in the aggregation page corresponding to the target music in the example here uses the second editing template for video editing.
  • the music used for video editing indicated by the second editing template is the same as the target music. match.
  • the second template video may include the first template video displayed in the card, or may not include the first template video displayed in the card.
  • the second editing template may include the first editing template, or it may The first editing template is not included and can be set according to needs.
  • the method of obtaining the second template video is similar to the first template video, and may refer to the previous description.
  • the card on the search result page also includes: a playback control button corresponding to the first template video, in response to the user's triggering operation on the playback control button corresponding to the first template video, Control to pause playback or resume playback of the first template video.
  • a playback control button corresponding to the first template video
  • Control to pause playback or resume playback of the first template video By displaying the playback control buttons, the user's needs for previewing the template video can be met.
  • This disclosure does not limit the display parameters corresponding to the playback control buttons.
  • the recommendation reason corresponding to the first template video can also be displayed in the card on the search results page. By showing users the reasons for recommendations, it can transparently transmit to users more of the first mode currently being played.
  • the card on the search result page also includes: a usage portal corresponding to the first editing template used in the first template video, and the electronic device responds to the user's triggering operation on the usage portal, Jump from the search results page to the video editing page.
  • the user can import the materials to be edited (such as videos, photos, images, live images, etc.), and use the editing method indicated by the corresponding first editing template. Cut the imported material to be edited into a video.
  • the importable materials can be aggregated and displayed to the user, and information such as the number of materials corresponding to the first editing template and the display duration of each piece of material in the edited video can also be displayed to the user.
  • the user selects the material to be edited and can trigger the synthesis by triggering the editing button on the video editing page.
  • the following takes the electronic device as a mobile phone and an APP (hereinafter referred to as application 1) installed in the mobile phone as an example.
  • application 1 an exemplary Describe the video clip template search method provided by the present disclosure and the interaction between the user and the electronic device.
  • the user interface 41 includes: an area 401 and a control 402 .
  • area 401 can be used to display a text box, and the text box can display search keywords input by the user.
  • Control 402 is used to trigger application 1 to generate a search request and send the search request to the server.
  • the area 401 and the control 402 can be displayed on the homepage of Application 1, or the area 401 and the control 402 can also be displayed on the template aggregation page. Of course, They are displayed on other pages, so no examples are given here.
  • the user can enter a search keyword in the area 401 by clicking on the area 401. Assume that the user currently enters the search keyword "aaa”.
  • Application 1 can display multiple candidate keywords below the area 401. , if the candidate keywords contain content that the user needs, it can be convenient for the user to choose.
  • each line displays a candidate keyword, for example, "aaa-1”, “aaa-2”, “aaa bbb” and so on.
  • the user can also enter search keywords by copying and pasting.
  • application 1 displays the paste control.
  • the user can paste the content in the clipboard into In area 401.
  • control 402 After the user completes inputting the search keywords, the user can operate control 402 (such as clicking control 402) to apply 1. In response to the user's triggering operation on the control 402, a search request is generated, and the search request is sent to the server.
  • application 1 can display an interface waiting for search results.
  • Application 1 can jump to the user interface 42 shown in Figure 4B.
  • User interface 42 includes area 403 for displaying a waiting animation. This disclosure does not limit the waiting animation.
  • Application 1 When Application 1 receives the search results sent by the server, Application 1 can jump from the user interface 42 shown in Figure 4B to the user interface 43 shown in Figure 4C.
  • the user interface 43 is used to display the search results page, where the user interface 43 includes: an area x1 corresponding to the card, and the area x1 is used to aggregate and display the target music and the first template video (in this embodiment, five are used as an example) ).
  • This disclosure does not limit the display parameters such as the size and position of area x1.
  • the area x1 may be located at a more prominent position in the user interface 43, for example, near the top of the mobile phone.
  • the area x1 may further include: an area 404 for displaying the target music and an area 405 for displaying the first template video.
  • area 404 includes: area 404a, area 404b, area 404c, area 404d, and area 404e.
  • area 404a displays the cover image of the target music
  • area 404b is used to display the name of the target music, for example, the name of the target music shown in Figure 4C is "aaa”
  • area 404c is used to display the name of the singer corresponding to the target music, such as "hhh" shown in Figure 4C represents the singer name
  • area 404d is used to display the number of clip templates aggregated according to the target music.
  • 99 clip templates are aggregated according to the music "aaa”; area 404e is used to display The total usage of all editing templates aggregated according to the target music.
  • 99 editing templates are aggregated according to the target music "aaa”, and the total usage of the 99 editing templates is "5000w”.
  • the area 404 may also include other entrances or controls, for example, an entrance to view the list to which the target music belongs, an entrance to view similar music, etc. (not shown in FIG. 4C ).
  • similar music can be determined by the server based on the characteristics of the music in different dimensions, such as music style characteristics, music emotion characteristics, music scene characteristics, etc.
  • the user interface 43 shown in FIG. 4C can be jumped to the user interface 44 shown in FIG. 4D.
  • the user The interface 44 is used to display an aggregation page corresponding to the target music.
  • the aggregation page may display one or more second template videos aggregated according to the target music in thumbnail form. The implementation of the aggregation page will be exemplified below.
  • Area 405 is used to display each first template video included in the search results.
  • the first template video can be played. Display relevant information of the first template video and display control buttons, portals, etc. related to the first template video.
  • the display parameters such as the size and position of the area 405 are not limited.
  • area 405 may be located below area 404, and the size of area 405 is larger to ensure the playback effect of the first template video.
  • the server can send multiple first template videos to Application 1.
  • Each first template video can correspond to a display area 405a.
  • Application 1 receives the user's trigger operation in area 405 (such as a left sliding operation or a leftward sliding operation). (right sliding operation), application 1 can control the display area 405a to move from left to right or from right to left, thereby switching the display area 405a corresponding to different first template videos displayed in the area 405.
  • the first template video can be automatically played in the area 405a (for example, the user slides to the display area corresponding to the corresponding first template video and automatically plays when the stay time meets the preset duration), or it can also not automatically play by default, based on the user Click the playback control button to trigger playback of the first template video.
  • the size of the display area 405a may be smaller than the size of the area 405, so that more than one display area 405a may be displayed in the area 405.
  • a complete display area 405a is displayed in the area 405 (assuming Corresponding to template video 1) and a part of the display area 405a (assuming it corresponds to template video 2), in this way, the user can be reminded that more first template videos can be viewed.
  • Application 1 receives the left sliding operation input by the user, Application 1 can control the display areas 405a corresponding to the multiple first template videos to move left in sequence according to the speed and sliding distance of the sliding operation input by the user, and The moving speed of the display area 405a is related to the user's operation.
  • Application 1 receives a leftward sliding operation input by the user, and the user's leftward sliding operation is faster, Application 1 can jump to the user interface 45 shown in Figure 4E, and the user
  • the area 405 shown in the interface 45 mainly displays the display area 405a corresponding to the last first template video sent by the server. Since the area of the display area 405a corresponding to the last first template video is smaller than the area 405, therefore, on the left The side is a part of the display area 405a corresponding to the penultimate first template video sent by the server.
  • the user can further input a right sliding operation to view multiple first template videos that are ranked first.
  • the implementation method is similar to the user input sliding operation to the left. For the sake of simplicity, it will not be described again here.
  • Application 1 can also display a prompt operation to the user to prompt the user to view multiple first template videos by sliding left and right. , preview the corresponding editing effect.
  • the relevant information of the first template video displayed in the display area 405a may include: the number of multimedia materials used in the first template video, the duration of the first template video, and the target editing mode used in the first template video. One or more of the board usage, the nickname of the publisher of the first template video, the publisher's avatar, and so on.
  • the relevant information of different first template videos in the display area 405a may not be exactly the same.
  • the display area 405a in the current area 405 displays the nickname "kkkkkk" of the publisher of the first first template video.
  • Application 1 supports the user to switch the display area 405a displayed in the area 405 through touch operations (such as left and right sliding operations).
  • touch operations such as left and right sliding operations.
  • the display area 405a corresponding to the last first template video can display the display area 405a used by the last first template video.
  • the number of multimedia materials and the number of used editing templates corresponding to the last first template video are "4 materials used by 8 million people”.
  • Application 1 can respond to the sliding operation input by the user, and Application 1 can jump to the aggregation page corresponding to the target music shown in Figure 4D, so that the user can view more aggregation based on the target music.
  • the clipping effect of the clipping template is not limited to the embodiment shown in Figure 4E.
  • control buttons related to the first template video may also be displayed in the display area 405a.
  • the display area 405a includes: a playback control button 405b.
  • the user can control the playback of the first template video by operating the playback control button 405b (such as clicking the playback control button 405b).
  • the playback control button 405b again, the user can control the playback of the first template video.
  • the user can repeatedly operate the play control button 405b multiple times, and then the playback state of the corresponding first template video can be switched between playback and paused playback.
  • the display area 405a can also display the entry related to the first template video.
  • the display area 405a includes: entry 405c, and the entry 405c is the first clip corresponding to the first template video. Entrance to using templates.
  • Application 1 can jump to the video editing page, through which the first editing template can be used to perform video editing on the imported material.
  • the video editing page includes a material display area for aggregating and displaying multimedia materials stored locally on the electronic device, for example, taken photos, videos, Videos recorded on the screen, images downloaded from the Internet, images saved by screenshots, etc., the user can select the multimedia materials to be imported through the material display area.
  • the user can operate the controls provided in the video editing page to trigger
  • Application 1 uses the editing method indicated by the first editing template to synthesize the imported material.
  • the video editing page can also display the number of materials required for video editing and the display duration of each material in the edited video, so as to facilitate users to import appropriate materials for video editing.
  • the display area 405a may also include: an area 405d for displaying the first template Recommendation reasons corresponding to the video, where the number of recommendation reasons can be one or more.
  • the recommendation reasons can be the number of likes and usage of the target clip template corresponding to the first template video. , page views, entry into specific lists in the editing template, etc. For example, if the usage of the target clip template corresponding to the first template video is the highest among the usage of multiple target clip templates aggregated based on the current target music, then the recommendation reason "most used" may be displayed in the area 405d corresponding to the first template video.
  • the area 405d corresponding to the first template video can be displayed.
  • the recommendation reason is "most likes”; for another example, when the target editing template corresponding to the first template video enters some specific lists, the area 405d corresponding to the first template video may display the recommendation reasons "xx list", "xx list”"Indicates the name of the list.
  • the priority order of the recommendation reasons can be set. For example, the priority of the three recommendation reasons of entering a specific list, most used, and most liked is from high to low.
  • the priority order can also be other ways, this is just an example.
  • the recommendation reason with the highest priority can be displayed, all the recommendation reasons can be displayed, or one of the recommendation reasons can be randomly selected and displayed.
  • the area 405d corresponding to the first first template video shown in Figure 4C displays the recommendation reason as "xx list", and the area 405d corresponding to the last first template video shown in Figure 4E displays the recommendation The reason is "most likes". It should be noted that if some template videos do not have corresponding recommendation reasons, the corresponding area 405d may not be displayed.
  • Figure 4D exemplarily shows a schematic diagram of an aggregation page corresponding to the target music.
  • the user interface 44 shown in FIG. 4D includes: an area 406 and an area 407.
  • Area 406 is used to display relevant information of the target music.
  • the first card can be displayed in area 406, similar to the implementation of the embodiment shown in Figure 4B.
  • a music playback control button may also be included, and the user can play the target music by clicking the music playback control button.
  • the area 406 may also include a collection button. By clicking the collection button, the user can add the target music to the music collection list.
  • Area 407 is used for thumbnail display of second template videos, and each second template video corresponds to a target clipping template.
  • area 407 includes multiple areas 407a.
  • the multiple areas 407a are arranged from left to right and from top to bottom.
  • Each area 407a is used to display a cover corresponding to the second template video.
  • the cover can It can be dynamic or static.
  • the user can jump to the video playback page from the user interface 44 shown in Figure 4D by clicking on the area 407a to play the corresponding second template video in the video playback page.
  • the user can click on the area 407a to jump to the video playback page.
  • To trigger the return control on the video playback page return to the aggregation page shown in Figure 4D, and reselect the second template video for playback.
  • the user interface 44 may also include: a return control 408 for returning as shown in Figure 4B search results page. It can be understood that the user interface 44 may also include other controls or entrances, for example, a control for collecting target music, an entrance for viewing the playlist corresponding to the singer corresponding to the target music, and so on.
  • the third template video using the third clipping template determined by text matching based on the search keywords can also be displayed in the search results page.
  • the third template video for aggregate display may also be included below the area x1.
  • the user interface 43 also includes: area x2 to aggregately display one or more third template videos.
  • the third template video corresponds to a display area x3 respectively.
  • the cover of the third template video, the publisher of the third template video, and the third editing template used by the third template video can be displayed. usage, etc. This disclosure does not limit the information displayed in the display area x3.
  • the user can slide upward to make the card x1 gradually move upward and then slide out of the display screen of the mobile phone (that is, no longer displayed on the display screen of the mobile phone).
  • the upper edge of area x2 continues to move upward until it reaches the set point.
  • the user can view more third template videos in area x2.
  • the user can also slide down to re-display card x1 at the top of the search results page.
  • the area x2 may include some buttons for sorting the third template video and buttons for filtering.
  • the four buttons shown at the top of the area x2 can trigger the display of the corresponding pop-up window by clicking these buttons. You can operate the options in the pop-up window to set the sorting method of the third template video or to filter the third template video. Examples are not given here.
  • the layout and display style of the user interface can be flexibly set and are not limited to the implementation shown in Figures 4A to 4E.
  • the present disclosure also provides a video clip search device.
  • FIG. 5 is a schematic structural diagram of a video clip template search device provided by an embodiment of the present disclosure.
  • the video clip template search device 500 provided in this embodiment includes:
  • the acquisition module 501 is used to acquire the search keywords input by the user.
  • the processing module 502 is configured to perform matching according to the search keywords and obtain the target music and the first template video; wherein the target music matches the search keywords; the first template video uses the first clip The template is used for video editing, and the music used for video editing indicated by the first editing template matches the target music.
  • the display module 503 is used to display the search result page to the user.
  • the card shape is used to display the search result page to the user.
  • the processing module 502 is also configured to obtain a plurality of second template videos in response to the user's triggering operation on the display area corresponding to the target music in the card; wherein, the second template The video is edited using a second editing template, and the music used for video editing indicated by the second editing template matches the target music.
  • the display module 503 is also configured to jump from the search result page to an aggregation page corresponding to the target music, and aggregate and display the plurality of second template videos in the aggregation page.
  • the processing module 502 is also configured to, when the last first template video is displayed in the card, in response to the user's switching operation on the last first template video, obtain the information related to the last first template video. Search multiple second template videos that match keywords; wherein the second template video uses a second editing template for video editing, and the music used for video editing indicated by the second editing template is the same as the target music. match.
  • the display module 503 is also configured to jump from the search result page to an aggregation page corresponding to the target music, and aggregate and display the plurality of second template videos in the aggregation page.
  • the display module 503 is also used to automatically play the first template video in the card.
  • the processing module 502 is also configured to, when the first template video is displayed in the card, respond to the user's trigger operation on the playback control button corresponding to the first template video, and control to pause the playback. Or resume playing the first template video.
  • the display module 503 is also configured to display the recommendation reason corresponding to the first template video in the card.
  • the display module 503 is specifically configured to display relevant information of the target music in the card.
  • the relevant information includes: the cover of the target music, the name of the target music, the target music One or more of the singer information corresponding to the music, the number of video clip templates aggregated according to the target music, and the total usage of the video clip templates aggregated according to the target music.
  • the display module 503 is also configured to display in the card the usage controls corresponding to the first editing template used in the first template video; the display module 503 is also configured to respond to the user The triggering operation of the usage portal jumps to the video editing page, so that the imported material is edited using the first editing template in the video editing page.
  • the processing module 502 is also used to obtain a third template video; the third template video uses a third editing template for video editing, and the third editing template is based on the search keyword through text. matched The way is determined.
  • the display module 503 is also configured to aggregately display the third template video in the search results page.
  • the processing module 502 can interact with the server through the communication component in the video clip template search device, send the search keywords input by the user to the server, and obtain the target music, the first template video, and the second template video from the server. and one or more items in the third template video.
  • the device provided by this embodiment can be used to execute the video clip template search method in any of the foregoing embodiments. Its implementation principles and technical effects are similar. Please refer to the detailed description of the foregoing method embodiments. For the sake of conciseness, they will not be described again here.
  • FIG. 6 is a schematic structural diagram of an electronic device according to another embodiment of the present disclosure.
  • the electronic device 600 provided in this embodiment includes: a memory 601 and a processor 602 .
  • the memory 601 may be an independent physical unit, and may be connected to the processor 602 through a bus 603 .
  • the memory 601 and the processor 602 can also be integrated together and implemented through hardware.
  • the memory 601 is used to store program instructions, and the processor 602 calls the program instructions to execute the video clip template search method provided by any of the above method embodiments.
  • the above electronic device 600 may also include only the processor 602.
  • the memory 601 for storing programs is located outside the electronic device 600, and the processor 602 is connected to the memory through circuits/wires for reading and executing the programs stored in the memory.
  • the processor 602 may be a central processing unit (CPU), a network processor (NP), or a combination of CPU and NP.
  • CPU central processing unit
  • NP network processor
  • the processor 602 may further include hardware chips.
  • the above-mentioned hardware chip can be an application-specific integrated circuit (ASIC), a programmable logic device (PLD) or a combination thereof.
  • the above-mentioned PLD can be a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a general array logic (generic array logic, GAL) or any combination thereof.
  • the memory 601 may include volatile memory (volatile memory), such as random-access memory (RAM); the memory may also include non-volatile memory (non-volatile memory), such as flash memory (flash memory). ), hard disk drive (hard disk drive, HDD) or solid-state drive (solid-state drive, SSD); the memory can also include a combination of the above types of memory.
  • volatile memory volatile memory
  • non-volatile memory non-volatile memory
  • flash memory flash memory
  • HDD hard disk drive
  • solid-state drive solid-state drive
  • SSD solid-state drive
  • the present disclosure also provides a readable storage medium, including: computer program instructions.
  • the computer program instructions When the computer program instructions are executed by at least one processor of an electronic device, the electronic device implements the video provided by any of the above method embodiments. Clip template search method.
  • the present disclosure also provides a computer program product.
  • the computer program product When the computer program product is run on a computer, it causes the computer to implement the video clip template search method provided in any of the above method embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Theoretical Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Library & Information Science (AREA)
  • Computational Linguistics (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本公开涉及一种视频剪辑模板搜索方法、装置、电子设备及存储介质,其中,该方法通过获取用户输入的搜索关键词,并基于搜索关键词进行匹配,获得与搜索关键词匹配的目标音乐以及采用目标音乐进行剪辑的第一模板视频;之后,在搜索结果页面中通过卡片的形式向用户聚合展示第一模板视频以及目标音乐。

Description

视频剪辑模板搜索方法、装置、电子设备及存储介质
相关申请的交叉引用
本申请是以申请号为202210507537.1,申请日为2022年5月10日的中国申请为基础,并主张其优先权,该中国申请的公开内容在此作为整体引入本申请中。
技术领域
本公开涉及互联网技术领域,尤其涉及一种视频剪辑模板搜索方法、装置、电子设备及存储介质。
背景技术
随着互联网技术的不断发展,用户往往会选择应用程序(application,APP)来进行视频创作。APP通常会提供丰富的视频剪辑模板以及各种各样的剪辑素材,用户可以利用APP提供的视频剪辑模板和各种各样的剪辑素材进行视频制作。
发明内容
本公开提供了一种视频剪辑模板搜索方法、装置、电子设备及存储介质。
第一方面,本公开实施例提供一种视频剪辑模板搜索方法,包括:
获取用户输入的搜索关键词;
根据所述搜索关键词进行匹配,获取目标音乐以及第一模板视频;其中,所述目标音乐与所述搜索关键词相匹配;所述第一模板视频采用了第一剪辑模板进行视频剪辑,所述第一剪辑模板所指示的用于进行视频剪辑的音乐与所述目标音乐相匹配;
向用户展示搜索结果页面,在所述搜索结果页面中通过卡片的形式向所述用户聚合展示所述目标音乐以及所述第一模板视频。
第二方面,本公开实施例提供一种视频剪辑模板搜索装置,包括:
获取模块,用于获取用户输入的搜索关键词;
处理模块,用于根据所述搜索关键词进行匹配,获取目标音乐以及第一模板视频;其中,所述目标音乐与所述搜索关键词相匹配;所述第一模板视频采用了第一剪辑模板进行视频剪辑,所述第一剪辑模板所指示的用于进行视频剪辑的音乐与所述目标音乐相匹配;
显示模块,用于向用户展示搜索结果页面,在所述搜索结果页面中通过卡片的形式向所述用户聚合展示所述目标音乐以及所述第一模板视频。
第三方面,本公开实施例还提供一种电子设备,包括:存储器和处理器;
所述存储器被配置为存储计算机程序指令;
所述处理器被配置为执行所述计算机程序指令,使得所述电子设备实现如第一方面所述的视频剪辑模板搜索方法。
第四方面,本公开实施例还提供一种计算机可读存储介质,包括:计算机程序指令;电子设备执行所述计算机程序指令,使得所述电子设备实现如第一方面所述的视频剪辑模板搜索方法。
第五方面,本公开实施例还提供一种计算机程序产品,电子设备执行所述计算机程序产品,使得所述电子设备实现如第一方面所述的视频剪辑模板搜索方法。
本公开提供一种视频剪辑模板搜索方法、装置、电子设备及存储介质,其中,该方法通过获取用户输入的搜索关键词,并基于搜索关键词进行匹配,获得与搜索关键词匹配的目标音乐以及采用目标音乐进行剪辑的第一模板视频;之后,在搜索结果页面中通过卡片的形式向用户聚合展示第一模板视频以及目标音乐。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
为了更清楚地说明本公开实施例或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本公开一实施例提供的视频剪辑模板搜索方法的流程图;
图2为本公开另一实施例提供的视频剪辑模板搜索方法的流程图;
图3为本公开另一实施例提供的视频剪辑模板搜索方法的流程图;
图4A至图4E为本公开提供的人机交互界面示意图;
图5为本公开一实施例提供的视频剪辑模板搜索装置的结构图;
图6为本公开一实施例提供的电子设备的结构示意图。
具体实施方式
为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以 相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
音乐是视频的组成结构中的核心元素,APP提供视频剪辑模板时,用户常常通过音乐这一特征发起搜索,进而根据搜索结果选择用户想要的视频剪辑模板。目前,APP会以缩略图的方式聚合展示搜索结果,用户可以通过点击缩略图,跳转至模板视频的播放页面中查看模板视频的剪辑效果以及模板视频所采用的音乐,如果不是用户想要的,用户需要退出播放页面,重新在搜索结果中点击其他模板视频的缩略图查看模板视频的剪辑效果以及模板视频所采用的音乐,用户需要反复操作,极大地降低了用户体验。也就是说,用户常常无法快速找到想要的视频剪辑模板,进而导致用户体验较差。
为了解决上述问题,本公开提供一种视频剪辑模板搜索方法、装置、电子设备、存储介质及程序产品,其中,该方法通过获取用户输入的搜索关键词,并基于搜索关键词进行匹配,获得与搜索关键词匹配的目标音乐以及采用目标音乐进行剪辑的第一模板视频;之后,在搜索结果页面中通过卡片的形式向用户聚合展示第一模板视频以及目标音乐。本公开通过在搜索结果页面中以卡片的形式向用户透传更多卡片内所聚合的剪辑模板所采用的音乐相关信息,使得用户能够快速了解第一模板视频所采用的第一剪辑模板的详情,提高视频剪辑模板的搜索效率。
需要说明的是,本公开提及的剪辑模板均为视频剪辑模板,剪辑模板用于指示一种或多种剪辑方式。
本公开提供的视频剪辑模板搜索方法可以由视频剪辑模板搜索装置执行,视频剪辑模板搜索装置可以通过任意的软件和/或硬件的方式实现。例如,视频剪辑模板搜索装置为电子设备,电子设备可以包括但不限于:手机、平板电脑、可穿戴电子设备、车载设备、增强现实(augmented reality,AR)/虚拟现实(virtual reality,VR)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本、个人数字助理(personal digital assistant,PDA)、智能电视、智慧屏、高清电视、4K电视、智能音箱、智能投影仪等智能家居设备在内的电子设备,本公开对电子设备的具体类型不作任何限制。其中,本公开对电子设备的操作系统的类型不做限定,例如,Android系统、Linux系统、Windows系统、iOS系统等。
接下来通过几个具体示例,结合场景及附图对本公开提供的视频剪辑模板搜索方法进行详细介绍。
图1为本公开一实施例提供的视频剪辑模板搜索方法的流程图。在下述实施例中,以电子设备实现本公开提供的视频剪辑模板搜索方法为例进行示例说明。请参阅图1所示,本实施例的方法包括:
S101、获取用户输入的搜索关键词。
电子设备可以获取用户输入的搜索关键词,搜索关键词用于匹配剪辑模板,其中,剪辑模板用于指示一种或多种剪辑方式,例如,可以包括:音乐、贴纸、花字效果、特效、滤镜等一种或多种素材的剪辑方式。
搜索关键词可以为任意文字内容,例如,搜索关键词可以包括:用户想要查找的音乐的部分歌词内容、音乐的名称、音乐的链接等等中的一项或多项,可以理解的是,搜索关键词还可以为其他文字内容,例如,用户想要查找的剪辑模板的名称、剪辑模板的链接等等。
此外,本公开对于电子设备如何获取用户输入的搜索关键词不做限定,例如,用户可以手动输入、复制粘贴或者语音的方式输入。
S102、根据搜索关键词进行匹配,获取目标音乐及第一模板视频。
其中,目标音乐与搜索关键词相匹配;第一模板视频采用了第一视频剪辑模板进行视频剪辑,第一剪辑模板所指示的用于进行视频剪辑的音乐与目标音乐相匹配,也可以理解为第一模板视频采用了目标音乐进行剪辑。
作为一种可能的实施方式,可以先基于搜索关键词匹配目标音乐,再通过目标音乐进行匹配,获得一个或多个第一剪辑模板,之后,针对各第一剪辑模板,从采用该第一剪辑模板进行视频剪辑获得的模板视频集合中得到相应的第一模板视频(可以为一个或多个)。目标音乐和第一模板视频可以理解为基于搜索关键词匹配得到的搜索结果。其中,第一模板视频的数量可以为一个或者多个,本公开对于第一模板视频的数量不做限定。本公开对于第一模板视频的、时长、显示清晰度等参数不做限定。
其中,电子设备可以在本地从已下载的剪辑模板中基于与搜索关键词匹配的目标音乐进行匹配,获得一个或多个第一剪辑模板,之后,针对各第一剪辑模板,从采用第一剪辑模板进行视频剪辑获得的模板视频集合中得到相应的第一模板视频(可以为一个或多个);或者,电子设备也可以与服务器进行交互,将搜索关键词发送给服务器,由服务器基于搜 索关键词进行匹配,获得与目标音乐相匹配的一个或多个第一剪辑模板,之后,针对各第一剪辑模板,从采用该第一剪辑模板进行视频剪辑获得的模板视频集合中得到相应的第一模板视频(可以为一个或多个),再将匹配到的一个或多个第一模板视频以及目标音乐下发至电子设备。或者,还可以将两种方式进行结合使用。
S103、向用户展示搜索结果页面,在搜索结果页面中通过卡片的形式向用户聚合展示目标音乐以及第一模板视频。
电子设备向用户展示搜索结果页面时,以卡片的形式向用户呈现搜索结果,由于卡片具有更强的层次感,也具有更好的视觉效果,因此,通过卡片能够达到较好的用户体验。卡片中可以包括用于展示目标音乐的第一区域以及展示第一模板视频的第二区域;在第一区域中可以包括目标音乐的相关信息以及与目标音乐相关的功能控件或者入口等等;在第二区域中,可以预览播放第一模板视频以及展示第一模板视频的相关信息,还可以包括与第一模板视频相关的功能控件或者入口等等。用户通过搜索结果页面中的卡片,可以了解目标音乐的相关信息,也可以预览第一模板视频的剪辑效果。
本公开对于搜索结果页面中用于展示搜索结果的卡片的形状、大小、颜色等等显示参数不做限定。例如,卡片可以位于搜索结果页面中靠近顶部的位置,且占用电子设备的显示屏幕的大部分面积,以在较为显著的位置向用户展示搜索结果。在一些实施例中,考虑到音乐作为视频剪辑的重要元素,为了使用户快速了解基于搜索关键词匹配到的目标音乐,在卡片内,可以将用于展示目标音乐的第一区域设置在用于展示第一模板视频的第二区域的上方。
其中,目标音乐的相关信息可以包括:目标音乐的封面信息、目标音乐的名称、目标音乐的歌手信息、根据目标音乐聚合的目标剪辑模板的数量以及根据目标音乐聚合的所有目标剪辑模板的总使用量等中的一项或多项。
目标音乐相关的控件或入口可以包括:播放控件、进入目标音乐对应的聚合页面的入口等等。
其中,第一模板视频的相关信息可以包括:第一模板视频所使用的多媒体素材数量、第一模板视频的时长、第一模板视频所采用的目标剪辑模板的使用量、第一模板视频的发布者的昵称、发布者的头像等等中的一项或多项。
目标音乐相关的控件或入口可以包括:播放控制按钮、第一模板视频所采用的第一剪辑模板的使用入口、用于进入目标音乐对应的聚合页面的入口等等。
本实施例提供的方法,通过在搜索结果页面中以卡片的形式向用户透传更多卡片内所聚合的剪辑模板所采用的音乐相关信息,使得用户能够快速了解第一模板视频所采用的第一剪辑模板的详情,提高视频剪辑模板的搜索效率。
在图1所示实施例的基础上,作为一种可能的实施方式,电子设备可以与服务器进行交互,实现视频剪辑模板的搜索。下面通过图2所示实施例进行示例说明。请参阅图2所示,本实施例的方法包括:
S201、电子设备响应于用户输入的搜索操作,向服务器发送搜索请求,搜索请求包括用户输入的搜索关键词。
作为一种可能的实施方式,电子设备可以在获取用户输入的搜索关键词,并通过操作电子设备展示的触发搜索的按钮,生成搜索请求,并向服务器发送搜索请求,以便服务器根据搜索请求中包含的搜索关键词进行匹配确定目标音乐以及与目标音乐匹配的第一模板视频。
S202、服务器响应搜索请求,获取与搜索关键词相匹配的目标音乐及与目标音乐匹配的第一模板视频。
作为一种可能的实施方式,服务器可以根据搜索关键词在音乐库中匹配目标音乐,且根据目标音乐的标识(如ID)从视频剪辑模板库中聚合与目标音乐匹配的剪辑模板,若聚合到多个目标音乐匹配的剪辑模板,则可以从中筛选一部分作为需要在电子设备中通过卡片聚合展示的剪辑模板。
在一些实施例中,服务器可以根据预先训练好的音乐意图分析模型输出的意图分析结果并结合根据目标音乐所聚合的目标剪辑模板的数量确定是否向电子设备返回目标音乐的相关信息,即确定电子设备是否需要通过第一卡片显示目标音乐的相关信息。其中,音乐意图分析模型可以为任意类型的机器学习模型,例如,深度神经网络、随机森林模型等等,音乐意图分析模型能够对搜索请求中包含的搜索关键词进行分析,输出意图分析结果,意图分析结果可以为数值化的结果。
示例性地,音乐意图分析模型输出的意图分析结果为数值,若数值低于预设阈值时,确定电子设备无需通过第一卡片显示目标音乐的相关信息;若数字大于或等于预设阈值,且基于目标音乐聚合的目标剪辑模板的数量大于预设数量,则确定电子设备需通过第一卡片显示目标音乐的相关信息。
其中,预设阈值以及预设数值的取值大小,本公开不做限定,可根据实际需求设定;示例性地,音乐意图分析模型输出的分析结果的取值范围为0至1,则预设阈值例如为0.8;预设数值为50。
在一些实施例中,还可以预先设定搜索关键词集合,针对这些搜索关键词集合中的搜索关键词,返回搜索结果时,服务端可以确定电子设备无需通过卡片展示搜索结果,则服务器也可以不向电子设备发送目标音乐。
S203、服务器向电子设备发送第一模板视频以及目标音乐。相应地,电子设备接收服务器发送的第一模板视频以及目标音乐。
在一些实施例中,电子设备与服务器可以预先协商一致卡片的显示参数,当电子设备确定服务器返回的搜索结果中包含目标音乐,电子设备确定需要通过卡片的形式展示搜索结果,并按照预先协商一致的显示参数进行显示。采用该方式,能够减小电子设备与服务器之间交互数据量,降低网络开销。
在另一些实施例中,服务器可以根据目标音乐确定卡片的显示参数,并将卡片的显示参数发送至电子设备,使得电子设备根据接收到的显示参数配置卡片,以聚合展示服务器发送的搜索结果。
在一些实施例中,服务器还可以向电子设备发送用于展示第一模板视频的显示样式。其中,第一模板视频的显示参数可以包括:相应显示区域的大小以及位置、第一模板视频相关的操作控件或者入口的显示样式等等。
S204、电子设备向用户展示搜索结果页面,在搜索结果页面中通过卡片的形式向用户聚合展示目标音乐以及第一模板视频。
电子设备可以按照步骤S203中所描述的方式确定卡片的显示样式,并根据所确定的显示样式在卡片中展示服务器发送的搜索结果。
该步骤的实现方式与图1所示实施例中步骤S103类似,可参照前述图1所示实施例的详细描述,简明起见,此处不再赘述。
本实施例提供的方法,电子设备在展示搜索结果时,通过特定的的卡片聚合展示目标音乐以及基于目标音乐聚合的模板视频,使得搜索结果页面能够更加直观地向用户透传这些第一模板视频所采用的第一剪辑模板的音乐相关信息,有利于用户快速地确定服务器返回的搜索结果中是否包含满足预期的剪辑模板,能够有效提高视频剪辑模板的搜索效率。
图3为本公开另一实施例提供的视频剪辑模板搜索方法的流程图。请参阅图3所示,本实施例的方法包括:
S301、获取用户输入的搜索关键词。
S302、根据搜索关键词进行匹配,获取目标音乐及第一模板视频,目标音乐与搜索关键词相匹配;第一模板视频采用了第一视频剪辑模板进行视频剪辑,第一剪辑模板所指示的用于进行视频剪辑的音乐与目标音乐相匹配。
本实施例中步骤S301、S302分别与图1所示实施例中步骤S101、S102类似,可参照图1所示实施例的详细描述。
S303、获取第三模板视频,第三模板视频采用了第三剪辑模板进行视频剪辑,第三剪辑模板是根据搜索关键词通过文本匹配的方式确定的。
其中,可以根据搜索关键词与剪辑模板的任意相关信息进行文本匹配,从而确定与搜索关键词匹配的第三剪辑模板,其中,剪辑模板的任意相关信息例如可以包括但不限于:剪辑模板的名称、剪辑模板的类型信息、采用剪辑模板进行视频剪辑获得的模板视频所参与的话题、剪辑模板所指示的素材的名称、素材的内容(如贴纸的内容、文字的内容)等等。
作为一种可能的实施方式,服务器可以基于搜索关键词与视频剪辑模板库中各剪辑模板的相关信息进行匹配,从而确定第三剪辑模板,进而从采用第三剪辑模板进行视频剪辑获得的模板视频集合中确定第三模板视频,并将第三模板视频下发至电子设备。
需要说明的是,本公开对于第三剪辑模板的数量不做限定,可以为一个或多个,根据实际情况设定。
S304、向用户展示搜索结果页面,在搜索结果页面中通过卡片的形式向用户聚合展示目标音乐以及第一模板视频,且聚合展示第三模板视频。
其中,通过卡片展示目标音乐以及第一模板视频的实现方式可参照图1实施例的描述。
电子设备可以在搜索结果页面展示第三模板视频对应的缩略图,用户可以通过点击第三模板视频的缩略图由搜索结果页面跳转至视频播放页面中观看第三模板视频的内容。
此外,用于聚合展示第三模板视频的区域可以位于用于聚合展示第一模板视频以及目标音乐的卡片的下方,用户可以通过上下滑动的方式查看更多的第三模板视频。
本实施例的方法,能够在搜索结果页面中向用户展示两种类别的搜索结果,其中一种为基于目标音乐聚合的第一剪辑模板,另一种为基于搜索关键词通过文本匹配的方式聚合 的第三剪辑模板,通过向用户展示基于通过不同方式匹配到的剪辑模板,以便用户从中选择符合预期的剪辑模板进行使用,有利于提高视频剪辑模板的搜索效率。
在图1至图3所示实施例的基础上,结合前文所述,卡片中还用于展示目标音乐的第一区域中可以提供进入目标音乐对应的聚合页面的入口,该入口可以采用任意方式设置,例如,用户对卡片中用于展示目标音乐的区域中一些特定位置的触发操作可以视作针对该入口的触发操作,进而可以进入目标音乐对应的聚合页面,因此,电子设备可以响应用户对卡片中用于展示目标音乐的区域的触发操作(如点击操作),由搜索页面跳转至目标音乐对应的聚合页面,聚合页面用于聚合展示多个第二模板视频。
在图1至图3所示实施例的基础上,在搜索结果页面中通过卡片展示第一模板视频时,电子设备可以响应用户的切换操作(如在卡片中用于展示第一模板视频的区域的滑动操作),切换搜索页面中正在播放的第一模板视频。在卡片中展示最后一个第一模板视频时,响应用户对最后一个第一模板视频的切换操作(如滑动操作),由搜索结果页面跳转至目标音乐对应的聚合页面。当用户切换至最后一个模板视频时,还继续输入切换操作,表示用户想要浏览更多剪辑模板的剪辑效果,因此,通过跳转至聚合页面,向用户呈现更多采用了与目标音乐匹配的第二剪辑模板获得的第二模板视频供用户预览选择,以满足用户的需求。
需要说明的是,此处示例的目标音乐对应的聚合页面中的第二模板视频采用了第二剪辑模板进行视频剪辑,第二剪辑模板所指示的用于进行视频剪辑所采用的音乐与目标音乐相匹配。第二模板视频可以包括前述在卡片中展示的第一模板视频,也可以不包括在卡片中展示的第一模板视频,或者,也可以理解为第二剪辑模板可以包括第一剪辑模板,也可以不包括第一剪辑模板,可以根据需求设定。
第二模板视频的获取方式与第一模板视频类似,可参照前文描述。
在图1至图3所示实施例的基础上,搜索结果页面的卡片中还包括:第一模板视频对应的播放控制按钮,响应于用户对第一模板视频对应的播放控制按钮的触发操作,控制暂停播放或者恢复播放第一模板视频。通过显示播放控制按钮,能够满足用户预览模板视频的需求。本公开对于播放控制按钮对应的显示参数不做限定。
在图1至图3所示实施例的基础上,搜索结果页面的卡片中还可以显示第一模板视频对应的推荐理由。通过向用户展示推荐理由,能够向用户透传更多当前正在播放的第一模 板视频对应的第一剪辑模板的信息。本公开对于推荐理由对应的显示参数不做限定。
在图1至图3所示实施例的基础上,搜索结果页面的卡片中还包括:第一模板视频所采用的第一剪辑模板对应的使用入口,电子设备响应用户对使用入口的触发操作,由搜索结果页面跳转至视频编辑页面,在视频编辑页面中用户可以导入待剪辑的素材(如视频、照片、图像、实况图像等等),并通过相应的第一剪辑模板所指示的剪辑方式将导入的待剪辑的素材剪辑成视频。通过向用户展示使用入口,方便用户使用第一模板视频对应的第一剪辑模板对,有利于提高用户体验。
需要说明的是,在视频编辑页面中可以向用户聚合展示可导入的素材,还可以向用户展示第一剪辑模板对应的素材数量以及每段素材在剪辑好的视频中的显示时长等信息,当用户选择好待剪辑的素材,可以通过触发视频编辑页面中的剪辑按钮触发合成。
为了能够更加清楚地介绍本公开的方法,下面以电子设备为手机,手机中安装有APP(以下简称为应用1)为例,通过图4A至图4E所示的人机交互界面,示例性地说明本公开提供的视频剪辑模板搜索方法,以及用户与电子设备之间的交互。
请参阅图4A所示,用户界面41中包括:区域401以及控件402。
其中,区域401可以用于显示文本框,该文本框可以显示用户输入的搜索关键词。控件402,用于触发应用1生成搜索请求,并向服务器发送搜索请求。
本公开对于区域401以及控件402的显示位置不做限定,例如,可以在应用1的主页中显示区域401以及控件402,或者,还可以在模板聚合页面中显示区域401以及控件402,当然还可以在其他页面中显示,此处不一一举例。
用户可以通过点击区域401,在区域401中输入搜索关键词,假设用户当前在输入了搜索关键词为“aaa”,在输入的过程中,应用1可以在区域401的下方显示多个候选关键词,若候选关键词中有用户所需的内容,可以方便用户选择。
示例性地参照图4A所示,在区域401的下方按照由上至下的顺序显示多行,其中每行显示一候选关键词,例如,依次为“aaa-1”、“aaa-2”、“aaa bbb”等等。
当然用户还可以通过复制粘贴的方式输入搜索关键词,例如,用于通过定位至区域401中并长按,使得应用1显示粘贴控件,用户通过点击粘贴控件,将剪切板中的内容粘贴至区域401中。
当用户完成搜索关键词的输入之后,用户可以操作控件402(如点击控件402),应用 1响应于用户针对控件402的触发操作,生成搜索请求,并将搜索请求发送至服务器。
在服务器未返回搜索结果之前,应用1可以显示等待搜索结果的界面。示例性地,应用1可以跳转至图4B所示的用户界面42。用户界面42包括区域403,用于显示等待动画。本公开对于等待动画不做限定。
当应用1接收到服务器下发的搜索结果,则应用1可以由图4B所示的用户界面42跳转至图4C所示的用户界面43。
用户界面43用于展示搜索结果页面,其中,用户界面43包括:卡片对应的区域x1,在区域x1内用于聚合展示目标音乐以及第一模板视频(本实施例中以5个为例进行示例)。本公开对于区域x1的尺寸、位置等等显示参数不做限定。示例性地,区域x1可以位于用户界面43中较为显著的位置,例如,靠近手机顶部的位置。
区域x1进一步可以包括:用于展示目标音乐的区域404以及用于展示第一模板视频的区域405。
例如,参照图4C所示,区域404包括:区域404a、区域404b、区域404c、区域404d以及区域404e。其中,区域404a中显示目标音乐的封面图像;区域404b用于显示目标音乐的名称,例如图4C中所示目标音乐的名称为“aaa”;区域404c用于显示目标音乐对应的歌手名称,如图4C中所示的“hhh”表示歌手名称;区域404d用于显示根据目标音乐聚合的剪辑模板的数量,例如图4C中,根据音乐“aaa”聚合了99个剪辑模板;区域404e用于显示根据目标音乐聚合的所有剪辑模板的总使用量,例如图4C中,根据目标音乐“aaa”聚合了99个剪辑模板,99个剪辑模板总使用量为“5000w”。
此外,区域404中还可以包括其他入口或者控件,例如,查看目标音乐所属榜单的入口,查看相似音乐的入口等等(图4C中并未示出)。其中,相似音乐可以是服务器根据音乐在不同维度的特征确定的,例如,音乐风格特征、音乐情绪特征、音乐场景特征等等。
此外,通过点击区域404的特定位置(例如图4C所示实施例中歌手名称右侧的空闲区域),可以由图4C所示的用户界面43跳转至图4D所示的用户界面44,用户界面44用于展示目标音乐对应的聚合页面,聚合页面中可以缩略展示根据目标音乐聚合的一个或多个第二模板视频。后文中将示例性示出聚合页面的实现方式。
请继续参阅图4C所示,区域405用于展示搜索结果中包含的各第一模板视频,其中,每个第一模板视频对应的展示区域405a,在展示区域405a中可以播放第一模板视频、显示第一模板视频的相关信息以及显示第一模板视频相关的控制按钮、入口等等。本公开对 于区域405的尺寸、位置等等显示参数不做限定。示例性地,区域405可以位于区域404的下方,且区域405的尺寸较大,以保证第一模板视频的播放效果。
结合前文可知,服务器可以向应用1发送多个第一模板视频,每个第一模板视频可以对应一展示区域405a,应用1接收到用户在区域405中的触发操作(如向左滑动操作或者向右滑动操作)时,应用1可以控制展示区域405a由左向右移动或者由右向左移动,从而切换区域405中显示的不同第一模板视频对应的展示区域405a。
其中,在区域405a中可以自动播放第一模板视频(如用户滑动至相应第一模板视频对应的展示区域且停留时间满足预设时长时自动播放),或者,也可以默认不自动播放,基于用户点击播放控制按钮触发播放第一模板视频。
在一些实施例中,展示区域405a的尺寸可以小于区域405的尺寸,这样区域405中可以展示一个以上的展示区域405a,如图4C所示,区域405中展示了一个完整的展示区域405a(假设对应模板视频1)以及一个部分的展示区域405a(假设对应模板视频2),通过这样的方式能够提醒用户可以查看更多的第一模板视频。当应用1接收到用户输入的向左滑动操作,应用1可以根据用户输入的滑动操作的速度以及滑动距离,控制多个第一模板视频分别对应的展示区域405a按照排列顺序依次向左移动,且展示区域405a的移动速度与用户操作相关。
示例性地,在图4C的基础上,应用1接收到用户输入的向左滑动操作,且用户向左滑动操作的速度较快,应用1可以跳转至图4E所示的用户界面45,用户界面45所示的区域405中主要显示的是服务器发送的最后一个第一模板视频对应的展示区域405a,由于最后一个第一模板视频对应的展示区域405a的区域小于区域405,因此,在其左侧为服务器发送的倒数第2个第一模板视频对应的展示区域405a的部分区域。
在图4E所示实施例的基础上,用户可以进一步输入向右滑动操作,从而查看排序靠前的多个第一模板视频。实现方式与用户输入向左滑动操作类似,简明起见,此处不再赘述。
需要说明的是,假设用户更新了应用1的软件版本,且首次使用视频剪辑模板搜索功能时,应用1也可以向用户显示提示操作,以提示用户可以通过左右滑动操作查看多个第一模板视频,预览相应的剪辑效果。
结合前文所述,展示区域405a中展示的第一模板视频的相关信息可以包括:第一模板视频所使用的多媒体素材数量、第一模板视频的时长、第一模板视频所采用的目标剪辑模 板的使用量、第一模板视频的发布者的昵称、发布者的头像等等中的一项或多项。
需要说明的是,在展示区域405a中不同第一模板视频的相关信息可以不完全相同。例如,图4C所示实施例中,当前区域405中的展示区域405a中显示第一个第一模板视频的发布者的昵称“kkkkkk”。
本公开中,应用1支持用户通过触控操作(如左右滑动操作),切换区域405中显示的展示区域405a。如图4E所示,当用户通过滑动操作控制区域405显示最后一个第一模板视频对应的展示区域405a,则最后一个第一模板视频对应的展示区域405a中可以显示最后一个第一模板视频所使用的多媒体素材数量以及最后一个第一模板视频对应的剪辑模板的使用数量“4个素材800w人使用”。
在图4E所示实施例的基础上,应用1可以响应用户输入的滑动操作,应用1可以跳转至图4D所示的目标音乐对应的聚合页面,使得用户能够查看更多基于目标音乐聚合的剪辑模板的剪辑效果。
此外,结合前文所述,展示区域405a中还可以显示第一模板视频相关的控制按钮,例如图4C中所示,展示区域405a中包括:播放控制按钮405b。用户可以通过操作播放控制按钮405b(如点击播放控制按钮405b)控制第一模板视频暂停播放,当用户再次操作播放控制按钮405b控制继续播放第一模板视频。用户可以多次反复操作播放控制按钮405b,则相应的第一模板视频的播放状态可以在播放和暂停播放之间切换。
此外,结合前文所述,展示区域405a中还可以显示第一模板视频相关的入口,例如图4C中所示,展示区域405a中包括:入口405c,入口405c为第一模板视频对应的第一剪辑模板的使用入口。应用1响应于用户对入口405c的触发操作,应用1可以跳转至视频编辑页面,通过视频编辑页面可以采用第一剪辑模板对导入的素材进行视频剪辑。
具体地,应用1响应于用户对入口405c的触发操作,跳转至视频编辑页面,视频编辑页面包括用于聚合展示电子设备本地存储的多媒体素材的素材展示区域,例如,拍摄的照片、视频、录屏得到的视频、从网络上下载的图像以及截屏保存的图像等等,用户可以通过素材展示区域选择要向导入的多媒体素材,当用户选择完成,可以操作视频编辑页面中提供的控件,触发应用1采用第一剪辑模板所指示的剪辑方式对导入的素材进行合成。在一些实施例中,视频编辑页面中还可以显示进行视频剪辑所需素材的数量以及各素材在剪辑好的视频中的显示时长,方便用户导入合适的素材进行视频剪辑。
此外,结合前文所述,展示区域405a中还可以包括:区域405d,用于显示第一模板 视频对应的推荐理由,其中,推荐理由的数量可以为一个或多个,本公开对于推荐理由的数量不做限定,推荐理由可以与第一模板视频对应的目标剪辑模板的点赞量、使用量、浏览量、在剪辑模板进入特定榜单等等相关。例如,第一模板视频对应的目标剪辑模板的使用量在基于当前目标音乐聚合的多个目标剪辑模板的使用量中最高,则该第一模板视频对应的区域405d中可以显示推荐理由“最多使用”;又如,第一模板视频对应的目标剪辑模板的点赞量在基于当前目标音乐聚合的多个目标剪辑模板的点赞量中最高,则该第一模板视频对应的区域405d中可以显示推荐理由“最多点赞”;又如,第一模板视频对应的目标剪辑模板进入一些特定榜单时,则该第一模板视频对应的区域405d中可以显示推荐理由“xx榜”,“xx榜”表示榜单名称。
在一些实施例中,推荐理由可以设置优先级顺序,例如,进入特定榜单、最多使用、最多点赞三个推荐理由的优先级由高到低。当然,优先级顺序也可以为其他方式,此处仅为示例。当第一模板视频对应的目标剪辑模板有多个推荐理由时,可以显示最高优先级的推荐理由,也可以显示全部推荐理由,也可以随机选择其中一个推荐理由显示。
示例性地,图4C中所示的第一个第一模板视频对应的区域405d中显示推荐理由为“xx榜”,图4E中所示的最后一个第一模板视频对应的区域405d中显示推荐理由为“最多点赞”。需要说明的是,若一些模板视频无对应的推荐理由,则可以不显示相应的区域405d。
图4D中示例性的示出了目标音乐对应的聚合页面的示意图。如图4D所示的用户界面44中包括:区域406以及区域407。
区域406用于展示目标音乐的相关信息,在一些实施例中,区域406中可以展示第一卡片,与图4B所示实施例的实现方式类似。在区域406中,还可以包括音乐播放控制按钮,用户通过点击音乐播放控制按钮可以播放目标音乐。且在区域406中还可以包括收藏按钮,用户通过点击收藏按钮,可以将目标音乐添加至音乐收藏列表。
区域407用于缩略展示第二模板视频,每个第二模板视频对应一目标剪辑模板。如图4D所示,区域407包括多个区域407a,多个区域407a按照从左向右、从上到下的方式排列,每个区域407a用于展示一个第二模板视频对应的封面,封面可以是动态的,也可以是静态的,用户可以通过点击区域407a,由图4D所示的用户界面44跳转至视频播放页面,以在视频播放页面中播放相应的第二模板视频,用户可以通过对视频播放页面中返回控件的触发操作,返回图4D所示的聚合页面,并重新选择第二模板视频进行播放。
在一些实施例中,用户界面44中还可以包括:返回控件408,用于返回如图4B所示 的搜索结果页面。可以理解的是,用户界面44中还可以包括其他控件或入口,例如,收藏目标音乐的控件、查看目标音乐对应的歌手对应的歌单的入口等等。
结合前文图3所示实施例可知,在搜索结果页面中还可以展示采用了基于搜索关键词通过文本匹配的方式确定的第三剪辑模板的第三模板视频。示例性地,在图4C以及图4E所示实施例的基础上,区域x1的下方还可以包括聚合展示第三模板视频。
例如,参照图4C所示,用户界面43中还包括:区域x2,以聚合展示一个或多个第三模板视频。其中,区域x2中,第三模板视频分别对应一展示区域x3,在展示区域x3中可以展示第三模板视频的封面、第三模板视频的发布者、第三模板视频所采用的第三剪辑模板的使用量等等。本公开对于展示区域x3中所展示的信息不做限定。
用户可以通过向上滑动的方式,使得用于卡片x1逐渐向上移动进而滑出手机的显示屏幕(即不再手机的显示屏幕中显示),与此同时,区域x2的上边缘不断上移直至到达设定的上边界位置,随着用户不断向上滑动,用户可以在区域x2中查看更多的第三模板视频。在此基础上,用户还可以通过向下滑动的方式使卡片x1重新展示在搜索结果页面的顶部位置。
此外,区域x2中可以包括一些对第三模板视频进行排序的按钮以及进行筛选的按钮,示例性地区域x2中顶部所示的4个按钮,通过点击这些按钮可以触发显示相应的弹窗,用户可以操作弹窗中的选项设置第三模板视频的排序方式或者对第三模板视频进行筛选,此处不一一示例。
图4E中展示第三模板视频的方式与图4C类似,简明起见,此处不再赘述。
在实际应用中,用户界面的布局以及显示样式可以灵活设置,并不限于上述图4A至图4E所示的实现方式。
示例性地,本公开还提供一种视频剪辑搜索装置。
图5为本公开一实施例提供的视频剪辑模板搜索装置的结构示意图。请参照图5所示,本实施例提供的视频剪辑模板搜索装置500包括:
获取模块501,用于获取用户输入的搜索关键词。
处理模块502,用于根据所述搜索关键词进行匹配,获取目标音乐以及第一模板视频;其中,所述目标音乐与所述搜索关键词相匹配;所述第一模板视频采用了第一剪辑模板进行视频剪辑,所述第一剪辑模板所指示的用于进行视频剪辑的音乐与所述目标音乐相匹配。
显示模块503,用于向用户展示搜索结果页面,在所述搜索结果页面中通过卡片的形 式向所述用户聚合展示所述目标音乐以及所述第一模板视频。
在一些实施例中,处理模块502,还用于响应于所述用户对所述卡片中所述目标音乐对应的显示区域的触发操作,获取多个第二模板视频;其中,所述第二模板视频采用了第二剪辑模板进行视频剪辑,所述第二剪辑模板所指示的用于视频剪辑的音乐与所述目标音乐相匹配。
显示模块503,还用于由所述搜索结果页面跳转至所述目标音乐对应的聚合页面,在所述聚合页面中聚合展示所述多个第二模板视频。
在一些实施例中,处理模块502,还用于在所述卡片中展示最后一个所述第一模板视频时,响应所述用户对最后一个所述第一模板视频的切换操作,获取与所述搜索关键词匹配的多个第二模板视频;其中,所述第二模板视频采用了第二剪辑模板进行视频剪辑,所述第二剪辑模板所指示的用于视频剪辑的音乐与所述目标音乐相匹配。
显示模块503,还用于由所述搜索结果页面跳转至所述目标音乐对应的聚合页面,在所述聚合页面中聚合展示所述多个第二模板视频。
在一些实施例中,显示模块503,还用于在所述卡片中自动播放所述第一模板视频。
在一些实施例中,处理模块502,还用于在所述卡片中展示所述第一模板视频时,响应所述用户对所述第一模板视频对应的播放控制按钮的触发操作,控制暂停播放或者恢复播放所述第一模板视频。
在一些实施例中,显示模块503,还用于在所述卡片中显示所述第一模板视频对应的推荐理由。
在一些实施例中,显示模块503,具体用于在所述卡片中显示所述目标音乐的相关信息,所述相关信息包括:所述目标音乐的封面、所述目标音乐的名称、所述目标音乐对应的歌手信息、根据所述目标音乐聚合的视频剪辑模板的数量、以及根据所述目标音乐聚合的视频剪辑模板的总使用量中的一项或多项。
在一些实施例中,显示模块503,还用于在所述卡片中显示所述第一模板视频所采用的第一剪辑模板对应的使用控件;所述显示模块503,还用于响应所述用户对所述使用入口的触发操作,跳转至视频编辑页面,以在所述视频编辑页面中采用所述第一剪辑模板对导入的素材进行剪辑。
在一些实施例中,处理模块502,还用于获取第三模板视频;所述第三模板视频采用了第三剪辑模板进行视频剪辑,所述第三剪辑模板是根据所述搜索关键词通过文本匹配的 方式确定的。
显示模块503,还用于在所述搜索结果页面中聚合展示所述第三模板视频。
在前述实施例中,处理模块502可以通过视频剪辑模板搜索装置中的通信组件与服务器交互,向服务器发送用户输入的搜索关键词,以及从服务器获取目标音乐、第一模板视频、第二模板视频以及第三模板视频中的一项或多项。
本实施例提供的装置可以用于执行前述任一实施例中视频剪辑模板搜索方法,其实现原理以及技术效果类似,可参照前述方法实施例的详细描述,简明起见,此处不再赘述。
图6为本公开另一实施例提供的电子设备的结构示意图。请参阅图6所示,本实施例提供的电子设备600包括:存储器601和处理器602。
其中,存储器601可以是独立的物理单元,与处理器602可以通过总线603连接。存储器601、处理器602也可以集成在一起,通过硬件实现等。
存储器601用于存储程序指令,处理器602调用该程序指令,执行以上任一方法实施例提供的视频剪辑模板搜索方法。
可选地,当上述实施例的方法中的部分或全部通过软件实现时,上述电子设备600也可以只包括处理器602。用于存储程序的存储器601位于电子设备600之外,处理器602通过电路/电线与存储器连接,用于读取并执行存储器中存储的程序。
处理器602可以是中央处理器(central processing unit,CPU),网络处理器(network processor,NP)或者CPU和NP的组合。
处理器602还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,ASIC),可编程逻辑器件(programmable logic device,PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(complex programmable logic device,CPLD),现场可编程逻辑门阵列(field-programmable gate array,FPGA),通用阵列逻辑(generic array logic,GAL)或其任意组合。
存储器601可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,RAM);存储器也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),硬盘(hard disk drive,HDD)或固态硬盘(solid-state drive,SSD);存储器还可以包括上述种类的存储器的组合。
本公开还提供一种可读存储介质,包括:计算机程序指令,所述计算机程序指令被电子设备的至少一个处理器执行时,使得所述电子设备实现如上任一方法实施例提供的视频 剪辑模板搜索方法。
本公开还提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机实现如上任一方法实施例提供的视频剪辑模板搜索方法。
需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
以上所述仅是本公开的具体实施方式,使本领域技术人员能够理解或实现本公开。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本公开的精神或范围的情况下,在其它实施例中实现。因此,本公开将不会被限制于本文所述的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

Claims (14)

  1. 一种视频剪辑模板搜索方法,包括:
    获取用户输入的搜索关键词;
    根据所述搜索关键词进行匹配,获取目标音乐以及第一模板视频;其中,所述目标音乐与所述搜索关键词相匹配;所述第一模板视频采用了第一剪辑模板进行视频剪辑,所述第一剪辑模板所指示的用于进行视频剪辑的音乐与所述目标音乐相匹配;
    向用户展示搜索结果页面,在所述搜索结果页面中通过卡片的形式向所述用户聚合展示所述目标音乐以及所述第一模板视频。
  2. 根据权利要求1所述的方法,所述方法还包括:
    响应于所述用户对所述卡片中所述目标音乐对应的显示区域的触发操作,获取多个第二模板视频;其中,所述第二模板视频采用了第二剪辑模板进行视频剪辑,所述第二剪辑模板所指示的用于视频剪辑的音乐与所述目标音乐相匹配;
    由所述搜索结果页面跳转至所述目标音乐对应的聚合页面,在所述聚合页面中聚合展示所述多个第二模板视频。
  3. 根据权利要求1至2任一项所述的方法,所述方法还包括:
    在所述卡片中展示最后一个所述第一模板视频时,响应所述用户对最后一个所述第一模板视频的切换操作,获取与所述搜索关键词匹配的多个第二模板视频;其中,所述第二模板视频采用了第二剪辑模板进行视频剪辑,所述第二剪辑模板所指示的用于视频剪辑的音乐与所述目标音乐相匹配;
    由所述搜索结果页面跳转至所述目标音乐对应的聚合页面,在所述聚合页面中聚合展示所述多个第二模板视频。
  4. 根据权利要求1至3任一项所述的方法,所述在所述搜索结果页面中通过卡片的形式向所述用户聚合展示所述目标音乐以及所述第一模板视频,包括:
    在所述卡片中自动播放所述第一模板视频。
  5. 根据权利要求1至4任一项所述的方法,所述方法还包括:
    在所述卡片中展示所述第一模板视频时,响应所述用户对所述第一模板视频对应的播放控制按钮的触发操作,控制暂停播放或者恢复播放所述第一模板视频。
  6. 根据权利要求1至5任一项所述的方法,所述方法还包括:
    在所述卡片中显示所述第一模板视频对应的推荐理由。
  7. 根据权利要求1至6任一项所述的方法,其特征在于,所述在所述搜索结果页面中通过卡片的形式向所述用户聚合展示所述目标音乐以及所述第一模板视频,包括:
    在所述卡片中显示所述目标音乐的相关信息,所述相关信息包括:所述目标音乐的封面、所述目标音乐的名称、所述目标音乐对应的歌手信息、根据所述目标音乐聚合的视频剪辑模板的数量、以及根据所述目标音乐聚合的视频剪辑模板的总使用量中的一项或多项。
  8. 根据权利要求1至7任一项所述的方法,所述卡片中还包括所述第一模板视频所采用的第一剪辑模板对应的使用控件;所述方法还包括:
    响应所述用户对所述使用入口的触发操作,跳转至视频编辑页面,以在所述视频编辑页面中采用所述第一剪辑模板对导入的素材进行剪辑。
  9. 根据权利要求1至8任一项所述的方法,所述方法还包括:
    获取第三模板视频;所述第三模板视频采用了第三剪辑模板进行视频剪辑,所述第三剪辑模板是根据所述搜索关键词通过文本匹配的方式确定的;
    在所述搜索结果页面中聚合展示所述第三模板视频。
  10. 一种视频剪辑模板搜索装置,包括:
    获取模块,被配置为获取用户输入的搜索关键词;
    处理模块,被配置为根据所述搜索关键词进行匹配,获取目标音乐以及第一模板视频;其中,所述目标音乐与所述搜索关键词相匹配;所述第一模板视频采用了第一剪辑模板进行视频剪辑,所述第一剪辑模板所指示的用于进行视频剪辑的音乐与所述目标音乐相匹配;
    显示模块,被配置为向用户展示搜索结果页面,在所述搜索结果页面中通过卡片的形式向所述用户聚合展示所述目标音乐以及所述第一模板视频。
  11. 一种电子设备,包括:存储器和处理器;
    所述存储器被配置为存储计算机程序指令;
    所述处理器被配置为执行所述计算机程序指令,使得所述电子设备实现如权利要求1至9任一项所述的视频剪辑模板搜索方法。
  12. 一种可读存储介质,包括:计算机程序指令;
    电子设备执行所述计算机程序指令,使得所述电子设备实现如权利要求1至9任一项所述的视频剪辑模板搜索方法。
  13. 一种计算机程序产品,电子设备执行所述计算机程序产品,使得所述电子设备实 现如权利要求1至9任一项所述的视频剪辑模板搜索方法。
  14. 一种计算机程序,包括:指令,所述指令当由电子设备执行时使所述电子设备执行根据权利要求1至9任一项所述的视频剪辑模板搜索方法。
PCT/CN2023/092955 2022-05-10 2023-05-09 视频剪辑模板搜索方法、装置、电子设备及存储介质 Ceased WO2023217122A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2023578888A JP7678157B2 (ja) 2022-05-10 2023-05-09 ビデオ編集テンプレート検索方法、装置、電子機器及び記憶媒体
EP23802891.4A EP4345652A4 (en) 2022-05-10 2023-05-09 VIDEO CLIPPING PATTERN SEARCH METHOD AND APPARATUS, ELECTRONIC DEVICE, AND STORAGE MEDIUM
US18/573,281 US12651023B2 (en) 2022-05-10 2023-05-09 Video editing template search method and apparatus, electronic device and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210507537.1 2022-05-10
CN202210507537.1A CN117076707A (zh) 2022-05-10 2022-05-10 视频剪辑模板搜索方法、装置、电子设备及存储介质

Publications (1)

Publication Number Publication Date
WO2023217122A1 true WO2023217122A1 (zh) 2023-11-16

Family

ID=88714033

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/092955 Ceased WO2023217122A1 (zh) 2022-05-10 2023-05-09 视频剪辑模板搜索方法、装置、电子设备及存储介质

Country Status (5)

Country Link
US (1) US12651023B2 (zh)
EP (1) EP4345652A4 (zh)
JP (1) JP7678157B2 (zh)
CN (1) CN117076707A (zh)
WO (1) WO2023217122A1 (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117076707A (zh) 2022-05-10 2023-11-17 北京字跳网络技术有限公司 视频剪辑模板搜索方法、装置、电子设备及存储介质
CN120034693A (zh) * 2023-11-21 2025-05-23 北京字跳网络技术有限公司 视频生成方法、装置、电子设备和存储介质
CN121691849A (zh) * 2025-12-18 2026-03-17 钛动科技股份有限公司 基于数据驱动的电商广告视频脚本动态生成方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120323897A1 (en) * 2011-06-14 2012-12-20 Microsoft Corporation Query-dependent audio/video clip search result previews
CN113115099A (zh) * 2021-05-14 2021-07-13 北京市商汤科技开发有限公司 一种视频录制方法、装置、电子设备以及存储介质
CN113542610A (zh) * 2021-07-27 2021-10-22 上海传英信息技术有限公司 拍摄方法、移动终端及存储介质
CN114329223A (zh) * 2022-01-04 2022-04-12 北京字节跳动网络技术有限公司 媒体内容搜索方法、装置、设备及介质

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS593187B2 (ja) 1976-11-05 1984-01-23 よつちやん食品工業株式会社 菓子等の押出成形製造装置
JP2006042317A (ja) * 2004-06-23 2006-02-09 Matsushita Electric Ind Co Ltd アーカイブ管理装置、アーカイブ管理システム及びアーカイブ管理プログラム
US20070073583A1 (en) * 2005-08-26 2007-03-29 Spot Runner, Inc., A Delaware Corporation Systems and Methods For Media Planning, Ad Production, and Ad Placement
US8180826B2 (en) * 2005-10-31 2012-05-15 Microsoft Corporation Media sharing and authoring on the web
US9576302B2 (en) * 2007-05-31 2017-02-21 Aditall Llc. System and method for dynamic generation of video content
US10474877B2 (en) * 2015-09-22 2019-11-12 Google Llc Automated effects generation for animated content
JP5903187B1 (ja) * 2015-09-25 2016-04-13 株式会社グロリアス 映像コンテンツ自動生成システム
US20180330756A1 (en) * 2016-11-19 2018-11-15 James MacDonald Method and apparatus for creating and automating new video works
CN112445395B (zh) * 2019-08-30 2023-06-30 腾讯科技(深圳)有限公司 音乐片段的选取方法、装置、设备及存储介质
CN111611492A (zh) 2020-05-26 2020-09-01 北京字节跳动网络技术有限公司 一种触发搜索的方法、装置、电子设备及存储介质
CN112199524A (zh) 2020-09-29 2021-01-08 北京字节跳动网络技术有限公司 多媒体资源匹配及展示方法、装置、电子设备和介质
US11508411B2 (en) * 2020-10-28 2022-11-22 Meta Platforms Technologies, Llc Text-driven editor for audio and video assembly
CN112689189B (zh) 2020-12-21 2023-04-21 北京字节跳动网络技术有限公司 一种视频展示、生成方法及装置
CN112911379B (zh) 2021-01-15 2023-06-27 北京字跳网络技术有限公司 视频生成方法、装置、电子设备和存储介质
CN113094552A (zh) * 2021-03-19 2021-07-09 北京达佳互联信息技术有限公司 视频模板的搜索方法、装置、服务器及可读存储介质
CN113094522A (zh) * 2021-06-09 2021-07-09 北京达佳互联信息技术有限公司 多媒体资源处理方法、装置、电子设备及存储介质
CN117076707A (zh) 2022-05-10 2023-11-17 北京字跳网络技术有限公司 视频剪辑模板搜索方法、装置、电子设备及存储介质
CN117201716B (zh) 2022-06-01 2025-10-24 北京字跳网络技术有限公司 多媒体片段的速度调整方法、装置、设备及介质

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120323897A1 (en) * 2011-06-14 2012-12-20 Microsoft Corporation Query-dependent audio/video clip search result previews
CN113115099A (zh) * 2021-05-14 2021-07-13 北京市商汤科技开发有限公司 一种视频录制方法、装置、电子设备以及存储介质
CN113542610A (zh) * 2021-07-27 2021-10-22 上海传英信息技术有限公司 拍摄方法、移动终端及存储介质
CN114329223A (zh) * 2022-01-04 2022-04-12 北京字节跳动网络技术有限公司 媒体内容搜索方法、装置、设备及介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4345652A4 *

Also Published As

Publication number Publication date
CN117076707A (zh) 2023-11-17
JP7678157B2 (ja) 2025-05-15
US12651023B2 (en) 2026-06-09
EP4345652A4 (en) 2024-10-30
US20240320266A1 (en) 2024-09-26
EP4345652A1 (en) 2024-04-03
JP2024525199A (ja) 2024-07-10

Similar Documents

Publication Publication Date Title
JP7551898B2 (ja) マルチメディアコンテンツを提供する方法、装置及び機器
CN112449231B (zh) 多媒体文件素材的处理方法、装置、电子设备及存储介质
US12499913B2 (en) Display method and apparatus, and readable storage medium
KR102161230B1 (ko) 멀티미디어 콘텐츠 검색을 위한 사용자 인터페이스 방법 및 장치
US8166412B2 (en) Visual cue discernment on scattered data
CN103620545B (zh) 媒体集合的分级、可缩放呈现
WO2022171047A1 (zh) 视频处理方法, 装置, 设备及存储介质
US9449027B2 (en) Apparatus and method for representing and manipulating metadata
EP4345652A1 (en) Video clipping template search method and apparatus, and electronic device and storage medium
CN113747230B (zh) 音视频处理方法、装置、电子设备及可读存储介质
CN107085612A (zh) 媒体内容展示方法、装置及存储介质
WO2017173781A1 (zh) 视频帧截取方法和装置
US9843823B2 (en) Systems and methods involving creation of information modules, including server, media searching, user interface and/or other features
WO2022126664A1 (zh) 视频编辑方法、终端设备及计算机可读存储介质
CN107193878B (zh) 一种歌单的自动命名方法及移动终端
CN111158573B (zh) 基于图片构架的车机交互方法、系统、介质及设备
CN117793478A (zh) 讲解信息生成方法、装置、设备、介质和程序产品
US12574614B2 (en) Method, apparatus, device, medium and program product for obtaining text material
CN113536157B (zh) 一种搜索结果的生成、推送和交互展示方法及装置和系统
WO2026067750A1 (zh) 页面显示方法及相关设备
CN112328829A (zh) 视频内容的检索方法和装置
CN105630911A (zh) 基于移动终端的搜索展示方法及装置
WO2024235088A1 (zh) 视频编辑方法、装置、电子设备和存储介质
WO2023066270A1 (zh) 视频生成方法、装置、电子设备及可读存储介质
JP7277635B2 (ja) イメージに対する音声合成に基づいて映像コンテンツを生成する方法およびシステム

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2023578888

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 18573281

Country of ref document: US

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

Ref document number: 23802891

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2023802891

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2023802891

Country of ref document: EP

Effective date: 20231227

NENP Non-entry into the national phase

Ref country code: DE

WWG Wipo information: grant in national office

Ref document number: 18573281

Country of ref document: US