WO2017067148A1 - 多媒体海报生成方法及终端 - Google Patents

多媒体海报生成方法及终端 Download PDF

Info

Publication number
WO2017067148A1
WO2017067148A1 PCT/CN2016/081487 CN2016081487W WO2017067148A1 WO 2017067148 A1 WO2017067148 A1 WO 2017067148A1 CN 2016081487 W CN2016081487 W CN 2016081487W WO 2017067148 A1 WO2017067148 A1 WO 2017067148A1
Authority
WO
WIPO (PCT)
Prior art keywords
multimedia
shared
file
poster
lyric
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/CN2016/081487
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.)
Guangzhou Kugou Computer Technology Co Ltd
Original Assignee
Guangzhou Kugou Computer 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 Guangzhou Kugou Computer Technology Co Ltd filed Critical Guangzhou Kugou Computer Technology Co Ltd
Priority to US16/086,167 priority Critical patent/US11366854B2/en
Priority to KR1020187014376A priority patent/KR102084977B1/ko
Priority to EP16856594.3A priority patent/EP3367257A4/en
Publication of WO2017067148A1 publication Critical patent/WO2017067148A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/44Browsing; Visualisation therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • G06F16/685Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using automatically derived transcript of audio data, e.g. lyrics
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/433Query formulation using audio data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/40Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
    • G06F16/43Querying
    • G06F16/432Query formulation
    • G06F16/434Query formulation using image data, e.g. images, photos, pictures taken by a user
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/93Document management systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/106Display of layout of documents; Previewing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/103Formatting, i.e. changing of presentation of documents
    • G06F40/109Font handling; Temporal or kinetic typography
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/40Processing or translation of natural language
    • G06F40/51Translation evaluation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/40Business processes related to social networking or social networking services
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present invention relates to the field of network technologies, and in particular, to a multimedia poster generation method and terminal.
  • the multimedia platform can provide audiovisual entertainment services including audio and video to the public.
  • a song is an audio
  • the multimedia platform can provide entertainment services such as audition or download of a song to a user.
  • the multimedia platform Before the user listens to or downloads a certain song, in order to enable the user to understand the song, the multimedia platform usually provides the singer name and song name of the song to attract the user to listen or download. However, providing such a profile-like information can only enable the user to have a superficial understanding of the song. Because of the small amount of information, it is difficult to attract user interest, resulting in poor communication.
  • an embodiment of the present invention provides a multimedia poster generation method and a terminal.
  • the technical solution is as follows:
  • a method for generating a multimedia poster comprising:
  • the poster resource includes a plurality of background files and a lyric file of the multimedia file, the multimedia file being a multimedia file selected by the user;
  • a terminal comprising:
  • One or more processors are One or more processors.
  • the memory stores one or more programs, the one or more programs being configured to be executed by the one or more processors, the one or more programs including instructions for:
  • the poster resource includes a plurality of background files and a lyric file of the multimedia file, the multimedia file being a multimedia file selected by the user;
  • the user can make the multimedia poster can carry more multimedia related information by creating a multimedia poster displaying the lyric content on the background file, and provides a new multimedia recommendation form, which can greatly Increasing the amount of information shared can trigger users' interest in the multimedia file, thereby improving the dissemination of multimedia files.
  • FIG. 1 is a schematic structural diagram of a multimedia sharing system according to an embodiment of the present invention.
  • FIG. 2 is a schematic diagram of a multimedia poster according to an embodiment of the present invention.
  • FIG. 3 is a flowchart of a method for generating a multimedia poster according to an embodiment of the present invention
  • FIGS. 4A and 4B are schematic diagrams of a multimedia poster editing page according to an embodiment of the present invention.
  • FIG. 5 is a schematic diagram of a multimedia poster editing page according to an embodiment of the present invention.
  • FIG. 6 is a flowchart of a specific implementation of a method for generating a multimedia poster according to an embodiment of the present invention
  • FIG. 7 is a schematic diagram of a discovery page according to an embodiment of the present invention.
  • FIG. 8 is a schematic diagram of a multimedia poster selection page according to an embodiment of the present invention.
  • FIG. 9 is a schematic diagram of a multimedia poster according to an embodiment of the present invention.
  • FIG. 10 is a schematic structural diagram of a multimedia poster generating apparatus according to an embodiment of the present invention.
  • FIG. 11 is a schematic structural diagram of a terminal 1100 according to an embodiment of the present disclosure.
  • FIG. 12 is a block diagram of a server 1200, according to an exemplary embodiment.
  • the multimedia sharing platform can provide users with downloading or audition services for multimedia files such as audio and video.
  • multimedia files such as audio and video.
  • the multimedia sharing platform can provide the multimedia of the multimedia file to the user. poster.
  • the multimedia poster can provide a large amount of information of the multimedia file to the user, and provides more information than the profile information of the multimedia file, so that the user can have a deep understanding of the multimedia file when playing the multimedia poster, thereby attracting Its interest in audition or download.
  • the specific generation process of the multimedia poster provided by the multimedia sharing platform can be implemented by any of the following embodiments.
  • FIG. 1 is a schematic structural diagram of a multimedia sharing system according to an embodiment of the present invention.
  • the multimedia sharing system can include a terminal A and a multimedia sharing platform B.
  • the multimedia sharing client 100 corresponding to the multimedia sharing platform B can be run on the terminal A, and the social application client 101 can also be run on the terminal A.
  • the multimedia sharing platform may be a platform for providing online playback of multimedia files such as audio and video, for example, a song sharing application platform, and the like, which is not specifically limited in the embodiment of the present invention.
  • the multimedia sharing client 101 running on the terminal A can obtain the multimedia file provided by the multimedia sharing platform B through the network connection with the multimedia sharing platform B, and play the obtained multimedia file, and the obtaining and playing can be based on multimedia sharing.
  • Platform B's website server An interface for performing information interaction with the social application client 101 is provided on the multimedia sharing client 100, so that the user can send the information to be shared to the social application client 101 through the interface.
  • the information to be shared may be an address. Links, pictures, etc.
  • the multimedia sharing platform B may include a streaming media server 102A, a streaming media database 102B, a multimedia poster generating device 103, a material cache component 104, a user identity component 105, and a multimedia poster material management system 106.
  • the streaming media server 102A and the streaming media database 102B are configured to provide a streaming media service for the terminal A.
  • the streaming media corresponding to the requested streaming media identifier is sent to the terminal according to the request of the terminal A for a certain streaming media.
  • the streaming media may be a live stream or a certain streaming media file, which is not limited in this embodiment of the present invention.
  • the multimedia poster generating device 103 is composed of a system such as a material cache component 104 for providing multimedia poster acquisition, production, and sharing services.
  • the material cache component 104 is configured to provide materials such as a background file and a font form for the production of the multimedia poster. Further, the material cache component 104 can also store the user rights corresponding to the materials to provide richer and more targeted materials for some higher-level users.
  • the material cache component 104 can be a CMEM (Cloud Memory) component capable of providing a high performance memory level persistent storage service. Of course, the material cache component 104 can also be other storage loads. Body, such as mysql or oracle.
  • the multimedia poster material management system 106 is configured to update the material in the database of the multimedia poster material management system 106 based on the upload of the administrator or the user, for example, if the material uploaded by the administrator or the user is a material that does not exist in the database, the multimedia The poster material management system 106 stores the material uploaded by the administrator or the user in the database. If the material uploaded by the administrator or the user is the modified material of a certain material in the database, the multimedia poster material management system 106 will The footage in the database is updated to the material uploaded by the administrator or user.
  • the multimedia poster material management system 106 is further configured to periodically update the updated material in the database of the multimedia poster material management system 106 into the material cache component 104, so that the material cache component 104 can respond to the acquisition request of the multimedia poster generation device 103.
  • Providing the stored material for the multimedia poster generating device 103 avoids the process of querying the database of the multimedia poster material management system 106, thereby speeding up the loading of the material.
  • the user identity component 105 is configured to provide a user permission query and the like, and can provide information such as the corresponding authority of any user identifier in response to the query of the multimedia poster generating apparatus 103.
  • the multimedia sharing system may further include components having other functions, such as a user profile database, a user relationship chain database, and the like. This is not specifically limited.
  • the multimedia poster provided by the embodiment of the present invention can be used as a visual display of multimedia information to provide users with more multimedia information.
  • FIG. 2 is a schematic diagram of a multimedia poster according to an embodiment of the present invention.
  • the background file 200 may be static or dynamic display
  • the lyric information to be shared 201 may be part of the lyric content of the multimedia file, and the portion may be a part selected by the user, or may be a climax of the multimedia file.
  • the embodiment of the present invention does not limit this.
  • the multimedia poster may further include a sharing option 203 and an editing option 204, wherein the sharing option 203 may be used to display a plurality of social application interfaces, so that when the sharing option 203 is triggered, the first designated area of the interface may be (eg under the page)
  • the plurality of social application interfaces are displayed in the half part, and when any one of the social application interfaces is triggered, the current page link, or the page link, the page thumbnail, and the like may be sent to the social application, and the sharing target is determined according to the user's further operation. , thereby achieving the purpose of generating the multimedia poster to the target platform.
  • the editing option 204 can provide the user with an entry for the multimedia poster editing page to achieve the purpose of creating the multimedia poster by itself.
  • FIG. 3 is a flowchart of a method for generating a multimedia poster according to an embodiment of the present invention. Referring to Figure 3, the method includes:
  • the poster generation instruction can be triggered by an edit option of the poster on any of the pages. Any one of the pages is a page including the editing option. In actual implementation, for any page displaying the editing option, the user can click the editing option of the page to cause the editing option to trigger a poster generation instruction, the editing option. It can also be displayed as "making your own lyrics poster", the "change a song” option displayed on the already-made poster, and can also be displayed as "making this on the browsing page or the playback page of a certain song.”
  • the poster resource includes a plurality of background files and a lyric file of the multimedia file, where the multimedia file is a multimedia file selected by the user.
  • the background file may be a static picture, a dynamic picture, or some flash file or a video file, which is not limited by the embodiment of the present invention.
  • the related material compression package of the multimedia poster can be obtained from the multimedia sharing platform, and the client parses the compressed package to display the multimedia poster, and the client can cache the parsing.
  • the obtained material; or, the client can request the multimedia sharing platform to deliver the time stamp of each material in the multimedia sharing platform, by comparing the client
  • the timestamp of the cached material and the timestamp of the material delivered by the multimedia sharing platform determine the latest material in the multimedia sharing platform, and pull the determined latest material from the multimedia sharing platform to achieve only the latest material.
  • the multimedia poster may be a static picture, a dynamic picture (such as a gif format picture), an animation file (flash file, such as a .swf format), or a video file, which is not specifically limited in this embodiment of the present invention.
  • the editing operation of the multimedia poster can be ended by publishing options (such as the publishing option 403 in FIG. 4A), so that the client can generate multimedia according to the currently selected materials.
  • the generation process can be a merge layer process.
  • the multimedia poster can be saved to the client local folder for the user to share or view later. If the multimedia poster is a dynamic multimedia poster (such as flash), and the shared platform does not support dynamic display, the target platform may display the multimedia poster as a link, and the user clicks the link to display the dynamic multimedia poster in the browser.
  • the multimedia poster of the multimedia file may also be uploaded to a server, and the uploading user is rewarded by the server.
  • the account information of the user in the server is obtained, where the account information includes the user level of the user and the number of virtual resources, and the user level or virtual resource data may be added to implement rewarding the user.
  • the server may issue rewards such as points and virtual currency to the user according to the multimedia poster uploaded by the user, so as to increase the user's participation feeling, that is, the server may obtain the account information of the user, and the account information may be saved in the server, and the account is saved.
  • the information includes the number of points of the user or the number of virtual currencies, and the number of points or the number of virtual currencies of the user is increased to realize distribution of points and virtual currency to the user.
  • the server may issue any form of reward to the user according to the downloaded status of the multimedia poster during the publishing process or being liked.
  • the method further comprises: when the sharing operation of the multimedia poster is detected, generating the multimedia poster to the target platform.
  • the sharing operation of the multimedia poster is detected, the interface of the at least one social application is displayed, and when the interface of the certain social application is detected, the multimedia poster is shared by the social network corresponding to the selected interface.
  • the multimedia poster is shared with the user's friends.
  • the operation of sharing the multimedia poster to the user's friend through the social network corresponding to the selected interface may be: acquiring at least one friend, a chat group, or the user selected in the social network. a friend circle, etc., sending the multimedia poster to at least one selected friend, chat group or circle of friends, etc.; after the multimedia poster is sent to the chat group, all the friends in the chat group can receive the multimedia poster, After the multimedia poster is sent to the circle of friends, the user's friends can receive the multimedia poster from the circle of friends to realize the sharing to the user's friends.
  • the operation of sharing the multimedia poster to the user's friend through the social network corresponding to the selected interface may be: publishing a microblog message on the microblog or in the cyberspace. Posting a space message, the microblog message or the space message includes the multimedia poster; wherein the user's microblogging friend can receive the microblog message, or the user in the network space can receive the message Cyberspace to share the multimedia poster to friends.
  • This sharing operation can be triggered by the sharing option provided on the display page of the multimedia poster.
  • the sharing option can be used to display one or more social application interfaces such that when the sharing option is triggered, the one or more social application interfaces can be displayed in a first designated area of the interface (eg, in the lower half of the page)
  • the sharing target is determined according to the user's further operation, thereby implementing the multimedia poster to the target platform. the goal of.
  • the client can report the multimedia sea shared by the user to the multimedia sharing platform after sharing The newspaper so that the multimedia sharing platform can calculate the user's multimedia file preferences according to the multimedia lyrics content and the background file in the multimedia poster shared by the user, so as to perform a more accurate recommendation service for the user in the subsequent.
  • the step 302 "acquiring the poster resource” may include the following steps:
  • Step 1 Determine the multimedia file to be shared.
  • This step is mainly used to determine the multimedia file that the current user wants to share, and the client can provide a multimedia file selection page, so that the user edits the multimedia poster based on the multimedia poster editing page.
  • the client provides a multimedia file selection page, and the multimedia file selection page may include at least one multimedia file; wherein the at least one multimedia file may be a multimedia file stored locally by the client or a client from the streaming media server.
  • the multimedia file obtained in the medium for example, obtaining at least one multimedia file with the highest download frequency from the streaming media server; if the user wants to share the poster of a multimedia file, the user can select the multimedia file in the multimedia file selection page; the client The multimedia file is obtained and used as a multimedia file to be shared, and then the multimedia poster editing page is displayed to edit the shared multimedia poster.
  • the client can also directly provide a multimedia poster editing page, and provide an entry for selecting a multimedia file on the multimedia poster editing page for faster loading.
  • the entry of the multimedia file may be used by the user to find a multimedia file stored locally by the client and select a multimedia file to be shared locally, or the entry of the multimedia file may be a multimedia file search interface, and the multimedia file search interface Used by users to search for multimedia files that they want to share from the streaming server.
  • the step may be to start an editing function on the multimedia poster provided by the server, and select a multimedia file to be shared based on the multimedia file selection entry provided by the editing function.
  • Step 2 Obtain a lyric file of the multimedia file to be shared.
  • the obtaining the lyric file may be based on the multimedia file identifier to be shared, and the lyric file corresponding to the multimedia file identifier is obtained from the lyric file database (which may be set in the streaming media database).
  • the lyrics file may include a time stamp of the lyrics and lyrics of the multimedia file. Further, the song The time stamp of the word may be a time stamp for each word in the lyrics, so that it can be color-changed according to the actual playing progress during playback to prompt the user which word is currently played.
  • the step 303: “Acquiring the background file to be shared selected by the user in the plurality of background files, and acquiring the lyric information to be shared selected by the user in the lyric file” relates to the following specific process:
  • Process 1 Acquire lyric information to be shared selected by the user in the lyric file.
  • the implementation process of the operation includes: displaying the lyric content of the multimedia file; when detecting the selection operation of the lyric content of any one or more lines, the selected lyric content is used as the lyric information to be shared, and the to-be-shared is displayed. Lyrics information.
  • the complete lyric file can be pulled and the lyric content in the lyric file can be displayed in the first designated area of the multimedia poster editing page (for example, the lower half of the page) And displaying a selection box before each line of multimedia lyrics content, and when it is detected that the selection box of any line is selected, the selected lyric content can be used as the lyric information to be shared.
  • FIG. 4A is a schematic diagram of a multimedia poster editing page according to an embodiment of the present invention.
  • a plurality of lines of lyrics content are displayed in the first designated area 401, wherein the second to fifth lines have been selected, and the second to fifth lines of lyrics are used as the lyric information to be shared.
  • the lyric information to be shared may be displayed in the second designated area 402 of the multimedia poster editing page.
  • the second designated area may refer to an area that does not overlap with the first designated area.
  • the second designated area may be an area for displaying the content of the lyrics.
  • the method may be implemented in other manners.
  • the lyrics content in the lyric file can be displayed on the multimedia poster editing page, and a selection box is displayed before each line of multimedia lyrics content, when it is detected that the selection box of any row is selected. Can be selected
  • the background color of the line of lyrics in the line is set to a preset color.
  • the to-be-shared prompt is moved according to the moving operation of the lyric information to be shared in the multimedia poster.
  • the information to be shared is originally displayed in the middle. If the downward movement operation of the displayed lyric information to be shared is detected, the display position of the lyric information to be shared is moved down to the downward movement according to the moving distance of the downward movement operation. The corresponding position is operated, and the movable position of the display position makes the editing effect more in line with the user's needs.
  • translation services may also be provided for them, for example, when the language of the lyrics content is different from the preset language, the translation option is displayed; when the triggering operation on the translation option is detected , obtain and display the lyrics content of the voice as the default language.
  • the default language can be the current system language or a language preset for the user.
  • the translation option may be displayed on the multimedia poster editing page; when the triggering operation on the translation option is detected, the lyric content is translated to obtain a translated version; in the first designated area of the multimedia poster editing page, the display is displayed A translated version of the lyrics content.
  • the lyrics library includes the lyrics content in different language versions.
  • the lyrics content may be translated by searching the lyrics library for the lyrics content of the language as the default language.
  • the translation version is the same as the lyrics content of the original version.
  • the lyric content is used as the lyric information to be shared, and the selected translated content is displayed in the second designated area.
  • Process 2 Obtain a background file to be shared selected by the user in the plurality of background files.
  • the implementation process of the operation includes: displaying a plurality of background files in the first designated area of the multimedia poster editing page; and when the selected operation of the background file is detected, the selected background file is used as the to-be-shared Background file.
  • the specific process may further include the process 3: acquiring the lyric content font style of the multimedia file, including: displaying a plurality of font styles in the first designated area of the multimedia poster editing page; Will be selected when a check is selected for any of the font styles
  • the font style in the font style as the multimedia file can include a font size, a font, a font color, and the like.
  • the embodiments of the present invention can provide various recommended font forms such as artistic words to enrich the user's choice.
  • the font style can also include how the font is displayed, such as scrolling from bottom to top, scrolling from left to right, and the like.
  • FIG. 5 is a schematic diagram of a multimedia poster editing page according to an embodiment of the present invention.
  • the preview image of the multimedia poster can be displayed based on the selected background file or font and the currently displayed lyric content, so that the user can know the final effect, which is helpful. For editing.
  • the system may have a default lyric information, a background file, or a font style to be shared. Therefore, the obtaining process may be: obtaining, according to the file identifier of the multimedia file, the file identifier corresponding to the file identifier.
  • the lyrics information, background files, or lyrics content font styles are to be shared to provide a preferred style for the user to view.
  • the obtaining process may also obtain a lyric content paragraph, a background file or a lyric content font style common to each multimedia file, that is, a default material configuration of the client, to provide a basic style for the user to view.
  • the step 304, “generating the multimedia poster of the multimedia file according to the lyric information to be shared and the background file to be shared” includes: acquiring a multimedia segment to be shared, the multimedia to be shared a start time and an end time of the segment corresponding to a start time and an end time of the lyric information to be shared; generating a dynamic multimedia poster based on the lyric information to be shared, the background file to be shared, and the multimedia segment,
  • the dynamic multimedia poster can play the multimedia clip during the display process.
  • a dynamic background file may be selected or a dynamic display mode may be selected when the background file is selected.
  • the client may go to the multimedia.
  • the sharing platform sends the background file identifier and the multimedia file label And the start time and the end time corresponding to the lyric information to be displayed, so that the multimedia sharing platform can intercept the multimedia segment corresponding to the start time and the end time from the multimedia file according to the start time and the end time corresponding to the lyric information to be displayed.
  • the intercepted multimedia segment can be simultaneously played, so that the user can listen to the actual segment corresponding to the piece of lyric content, thereby achieving the unity of visual and auditory, resulting in better audiovisual.
  • the foregoing process may be performed by the client and the server together, or may be completed completely by the client, that is, the server is only used to provide the used resources, and the actual synthesis process is performed by the client, which is used by the embodiment of the present invention. No specific limitation.
  • a time stamp of each word in the lyric information to be shared may be obtained from a lyric file of the multimedia file, for the Sharing each word in the lyric information determines the display time at the time of display, so that the lyric information to be shared can be changed word by word according to the playing progress of the multimedia segment during the display process of the multimedia poster, and the multimedia segment is sung To a word, the lyrics of the displayed lyrics are discolored.
  • the SWF compiler can be called to multimedia clips, lyrics to be shared, multimedia lyrics files (eg, lyrics display can achieve a verbatim QRC file), background files, and compiled ActionScript
  • the bytecode file compiles and synthesizes the SWF file, and finally sends the synthesized SWF file to the client.
  • FIG. 6 is a flowchart of a specific implementation of a method for generating a multimedia poster according to an embodiment of the present invention. Referring to FIG. 6, the implementation is only described by the user selecting a multimedia poster that has been created on the client, and specifically includes:
  • the first client displays a discovery page, where the discovery page includes a multimedia poster service portal.
  • the discovery page may be a page provided by the multimedia sharing platform for learning multimedia files or recommended multimedia files played by other users.
  • the specific functions of the embodiments of the present invention are not limited.
  • the multimedia poster service portal may be used to enter a multimedia poster service for the user to select a multimedia poster to be shared or to edit a multimedia poster.
  • FIG. 7 is a schematic diagram of a discovery page according to an embodiment of the present invention.
  • the lyrics poster option in the picture is the entrance to the multimedia poster service.
  • Other services such as a friend's hit, music circle, etc., are also included in FIG.
  • the multimedia poster service portal may also be provided by other pages, which is not specifically limited in the embodiment of the present invention.
  • the first client When detecting a triggering operation on the multimedia poster service portal, the first client displays a multimedia poster selection page, where the multimedia poster selection page is used to display a plurality of multimedia posters.
  • FIG. 8 is a schematic diagram of a multimedia poster selection page according to an embodiment of the present invention.
  • the multimedia poster selection page may include not only a plurality of multimedia posters, but also a multimedia poster editing page entry.
  • the multimedia poster included in the multimedia poster selection page may be recommended by the first client to receive the streaming server or may be searched by the first client from the streaming server according to the keyword input by the user.
  • the streaming media server may recommend the preset value of the highest frequency playing multimedia poster or the latest online preset multimedia poster to the first client.
  • the keyword input by the user may be the file name of the multimedia file that the user wants to search. For example, when the multimedia file is a song, the keyword may be a song name.
  • the first client displays the multimedia poster, and the multimedia poster is used to display lyric information on the background file.
  • the first client displays the multimedia poster editing page.
  • FIG. 4A to FIG. 5 The specific form of the multimedia poster editing page can be seen in FIG. 4A to FIG. 5.
  • the first client obtains a multimedia poster edited by the user, and the multimedia poster editing page is used to provide a plurality of page materials.
  • the page material can be a background file, a poster display, a font style, and the like.
  • the editing process is not specifically described in this embodiment, and may be referred to the corresponding embodiment of FIG. 3 and the optional embodiment.
  • the first client When detecting a triggering operation of a sharing option of the multimedia poster, the first client generates the multimedia poster to the target platform.
  • FIG. 9 is a schematic diagram of a multimedia poster according to an embodiment of the present invention.
  • the plurality of social application interfaces are displayed in the first designated area of the multimedia poster.
  • the multimedia poster is displayed on the second client.
  • the multimedia poster is in the form of a flash file
  • the effect of the lyric information changing character by word may be displayed while the multimedia segment corresponding to the displayed lyric information is heard.
  • the multimedia segment corresponding to the displayed lyric information is played, and the displayed lyrics are color-changed according to the display time of each word included in the displayed lyric information.
  • the multimedia poster may further include a play portal, so that the second client can play the multimedia file through the play portal.
  • a static display may be adopted, for example, displaying a thumbnail of the multimedia poster, or a dynamic display manner may be adopted to bring a more vivid display effect to the user.
  • FIG. 10 is a schematic structural diagram of a multimedia poster generating apparatus according to an embodiment of the present invention.
  • the apparatus includes:
  • the receiving module 1001 is configured to receive a poster generation instruction
  • the resource obtaining module 1002 is configured to acquire a poster resource, where the poster resource includes a plurality of background files and a lyric file of the multimedia file, where the multimedia file is a multimedia file selected by the user;
  • the obtaining module 1003 is configured to obtain the background file to be shared selected by the user in the plurality of background files, and obtain the lyric information to be shared selected by the user in the lyric file;
  • a generating module 1004 configured to generate, according to the lyric information to be shared and the background file to be shared Multimedia poster for multimedia files.
  • the device further includes: a sharing module, configured to: when detecting a sharing operation on the multimedia poster, display at least one social portal, determine a selected portal, and correspond to the selected portal The social network shares the multimedia poster.
  • a sharing module configured to: when detecting a sharing operation on the multimedia poster, display at least one social portal, determine a selected portal, and correspond to the selected portal The social network shares the multimedia poster.
  • the device further includes:
  • a display module configured to display lyric content of the multimedia file; when a selection operation of at least one line of lyrics content is detected, the selected lyric content is used as lyric information to be shared, and the lyric information to be shared is displayed.
  • the display module is further configured to: when the language of the lyrics content is different from the preset language, display a translation option; when detecting a triggering operation on the translation option, acquiring and displaying the language as a preset language The lyrics content.
  • the generating module is configured to obtain a multimedia segment to be shared, where a start time and an end time of the to-be-shared multimedia segment correspond to a start time and an end time of the to-be-shared lyric information;
  • the information, the background file to be shared, and the multimedia clip generate a dynamic multimedia poster capable of playing the multimedia clip during display.
  • the generating module is further configured to: acquire, in the lyric file of the multimedia file, a time label of each word in the lyric information to be shared, in the process of generating a dynamic multimedia poster, for the to-be-shared
  • Each word in the lyric information determines a display time at the time of display, and the display time of each word is used for the lyric information to be shared in the display process of the multimedia poster to be able to follow the playing progress of the multimedia segment.
  • the word is discolored.
  • the device further includes:
  • a font obtaining module configured to acquire a font style of the lyric content selected by the user
  • the generating module is configured to execute, according to the selected lyrics content font style, a step of generating a multimedia poster of the multimedia file according to the lyric information to be shared and the background file to be shared.
  • the device further includes:
  • An uploading module configured to upload a multimedia poster of the multimedia file to a server, where the server obtains account information of the user in the server, where the account information includes a user level or a virtual resource number of the user, The user level or the number of virtual resources of the user is increased to reward the user.
  • multimedia poster generating apparatus provided by the foregoing embodiment is only illustrated by the division of the foregoing functional modules when the multimedia poster is generated. In actual applications, the function allocation may be completed by different functional modules as needed. The internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
  • multimedia poster generating apparatus and the multimedia poster generating method embodiment provided by the foregoing embodiments are the same concept, and the specific implementation process is described in detail in the method embodiment, and details are not described herein again.
  • the terminal 1100 includes:
  • the terminal 1100 may include an RF (Radio Frequency) circuit 110, a memory 120 including one or more computer readable storage media, an input unit 130, a display unit 140, a sensor 150, an audio circuit 160, and a WiFi (Wireless Fidelity, wireless).
  • the fidelity module 170 includes a processor 180 having one or more processing cores, and a power supply 190 and the like. It will be understood by those skilled in the art that the terminal structure shown in FIG. 11 does not constitute a limitation to the terminal, and may include more or less components than those illustrated, or a combination of certain components, or different component arrangements. among them:
  • the RF circuit 110 can be used for transmitting and receiving information or during a call, and receiving and transmitting signals. Specifically, after receiving downlink information of the base station, the downlink information is processed by one or more processors 180. In addition, the data related to the uplink is sent to the base station. .
  • the RF circuit 110 includes, but is not limited to, an antenna, at least one amplifier, a tuner, one or more oscillators, a Subscriber Identity Module (SIM) card, a transceiver, a coupler, an LNA (Low Noise Amplifier). , duplexer, etc.
  • RF circuitry 110 can also communicate with the network and other devices via wireless communication.
  • the wireless communication can use any communication standard or protocol, including but not limited to GSM (Global System of Mobile) Communication, Global System for Mobile Communications, GPRS (General Packet Radio Service), CDMA (Code Division Multiple Access), WCDMA (Wideband Code Division Multiple Access), LTE (Long Term Evolution), e-mail, SMS (Short Messaging Service), etc.
  • GSM Global System of Mobile
  • GPRS General Packet Radio Service
  • CDMA Code Division Multiple Access
  • WCDMA Wideband Code Division Multiple Access
  • LTE Long Term Evolution
  • SMS Short Messaging Service
  • the memory 120 can be used to store software programs and modules, and the processor 180 executes various functional applications and data processing by running software programs and modules stored in the memory 120.
  • the memory 120 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the like; the storage data area may be stored according to The data created by the use of the terminal 1100 (such as audio data, phone book, etc.) and the like.
  • memory 120 can include high speed random access memory, and can also include non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid state storage device. Accordingly, memory 120 may also include a memory controller to provide access to memory 120 by processor 180 and input unit 130.
  • the input unit 130 can be configured to receive input numeric or character information and to generate keyboard, mouse, joystick, optical or trackball signal inputs related to user settings and function controls.
  • input unit 130 can include touch-sensitive surface 131 as well as other input devices 132.
  • Touch-sensitive surface 131 also referred to as a touch display or trackpad, can collect touch operations on or near the user (such as a user using a finger, stylus, etc., on any suitable object or accessory on touch-sensitive surface 131 or The operation near the touch-sensitive surface 131) and driving the corresponding connecting device according to a preset program.
  • the touch-sensitive surface 131 can include two portions of a touch detection device and a touch controller.
  • the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
  • the processor 180 is provided and can receive commands from the processor 180 and execute them.
  • the touch-sensitive surface 131 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
  • the input unit 130 can also include other input devices 132.
  • other input devices 132 may include, but is not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
  • the display unit 140 can be used to display information entered by the user or information provided to the user and various graphical user interfaces of the terminal 1100, which can be composed of graphics, text, icons, video, and any combination thereof.
  • the display unit 140 may include a display panel 141.
  • the display panel 141 may be configured in the form of an LCD (Liquid Crystal Display), an OLED (Organic Light-Emitting Diode), or the like.
  • the touch-sensitive surface 131 may cover the display panel 141, and when the touch-sensitive surface 131 detects a touch operation thereon or nearby, it is transmitted to the processor 180 to determine the type of the touch event, and then the processor 180 according to the touch event The type provides a corresponding visual output on display panel 141.
  • touch-sensitive surface 131 and display panel 141 are implemented as two separate components to implement input and input functions, in some embodiments, touch-sensitive surface 131 can be integrated with display panel 141 for input. And output function.
  • Terminal 1100 can also include at least one type of sensor 150, such as a light sensor, motion sensor, and other sensors.
  • the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 141 according to the brightness of the ambient light, and the proximity sensor may close the display panel 141 when the terminal 1100 moves to the ear. / or backlight.
  • the gravity acceleration sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
  • the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the terminal 1,100 can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, here Let me repeat.
  • the audio circuit 160, the speaker 161, and the microphone 162 can provide an audio interface between the user and the terminal 1100.
  • the audio circuit 160 can transmit the converted electrical data of the received audio data to the speaker 161 for conversion to the sound signal output by the speaker 161; on the other hand, the microphone 162 converts the collected sound signal into an electrical signal by the audio circuit 160. After receiving, it is converted into audio data, and then processed by the audio data output processor 180, sent to the other terminal via the RF circuit 110, or the audio is transmitted. The data is output to memory 120 for further processing.
  • the audio circuit 160 may also include an earbud jack to provide communication of the peripheral earphones with the terminal 1100.
  • WiFi is a short-range wireless transmission technology
  • the terminal 1100 can help users to send and receive emails, browse web pages, and access streaming media through the WiFi module 170, which provides wireless broadband Internet access for users.
  • FIG. 11 shows the WiFi module 170, it can be understood that it does not belong to the essential configuration of the terminal 1100, and may be omitted as needed within the scope of not changing the essence of the invention.
  • the processor 180 is a control center of the terminal 1100 that connects various portions of the entire handset with various interfaces and lines, by running or executing software programs and/or modules stored in the memory 120, and recalling data stored in the memory 120, The various functions and processing data of the terminal 1100 are performed to perform overall monitoring of the mobile phone.
  • the processor 180 may include one or more processing cores; preferably, the processor 180 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system, a user interface, an application, and the like.
  • the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor 180.
  • the terminal 1100 also includes a power supply 190 (such as a battery) for powering various components.
  • the power supply can be logically coupled to the processor 180 through a power management system to manage functions such as charging, discharging, and power management through the power management system.
  • Power supply 190 may also include any one or more of a DC or AC power source, a recharging system, a power failure detection circuit, a power converter or inverter, a power status indicator, and the like.
  • the terminal 1100 may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
  • the display unit of the terminal is a touch screen display
  • the terminal further includes a memory, and one or more programs, wherein one or more programs are stored in the memory and configured to be processed by one or more Execution.
  • the one or more programs include instructions for performing terminal side operations in Figure 3 above and alternative embodiments thereof.
  • FIG. 12 is a block diagram of a server 1200, according to an exemplary embodiment.
  • server 1200 includes a processing component 1222 that further includes one or more processors, and The memory resources represented by the storage 1232 are used to store instructions executable by the processing component 1222, such as an application.
  • An application stored in memory 1232 may include one or more modules each corresponding to a set of instructions.
  • the processing component 1222 is configured to execute instructions to perform the multimedia poster generation method described above.
  • Server 1200 can also include a power component 1226 configured to perform power management of device 1200, a wired or wireless network interface 1250 configured to connect device 1200 to the network, and an input/output (I/O) interface 1258.
  • Apparatus 1200 may operate based on an operating system stored in the memory 1232, for example, Windows Server TM, Mac OS X TM , Unix TM, Linux TM, FreeBSD TM or the like.
  • non-transitory computer readable storage medium comprising instructions, such as a memory comprising instructions executable by a processor of a terminal to perform the multimedia poster generation method described above.
  • the non-transitory computer readable storage medium may be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device.
  • a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
  • the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • General Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Marketing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • Artificial Intelligence (AREA)
  • General Health & Medical Sciences (AREA)
  • Library & Information Science (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Accounting & Taxation (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Human Resources & Organizations (AREA)
  • Operations Research (AREA)
  • Computational Linguistics (AREA)
  • Mathematical Physics (AREA)
  • Game Theory and Decision Science (AREA)
  • Information Transfer Between Computers (AREA)
  • Computing Systems (AREA)

Abstract

本发明公开了一种多媒体海报生成方法及终端,属于网络技术领域。方法包括:接收海报生成指令;获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件;获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息;根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报。这种多媒体海报生成方法,提供了一种新的多媒体推荐形式,可以大大提高信息量,能够引发用户对该多媒体文件的兴趣,从而提高多媒体文件的传播性。

Description

多媒体海报生成方法及终端
本申请要求于2015年10月19日提交中国专利局、申请号为201510679698.9、发明名称为“多媒体海报生成方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
技术领域
本发明涉及网络技术领域,特别涉及一种多媒体海报生成方法及终端。
背景技术
随着网络技术的发展,涌现了越来越多的多媒体平台。多媒体平台可以为大众提供包括音频、视频等视听娱乐服务。例如,歌曲就是一种音频,多媒体平台可以向用户提供歌曲的试听或下载等娱乐服务。
在用户试听或下载某一首歌曲前,为了使用户能够了解该歌曲,多媒体平台通常会提供该歌曲的歌手名和歌曲名,以吸引用户试听或下载。然而,提供这种类似简介似的信息,仅能够使得用户对歌曲有表层的了解,由于其信息量较少,也很难引起用户的兴趣,导致传播性差。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种多媒体海报生成方法及终端。所述技术方案如下:
一方面,提供了一种多媒体海报生成方法,所述方法包括:
接收海报生成指令;
获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件;
获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息;
根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报。
另一方面,提供了一种终端,所述终端包括:
一个或多个处理器;和
存储器;
所述存储器存储有一个或多个程序,所述一个或多个程序被配置成由所述一个或多个处理器执行,所述一个或多个程序包含用于进行以下操作的指令:
接收海报生成指令;
获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件;
获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息;
根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报。
本发明实施例提供的技术方案带来的有益效果是:
通过提供一种多媒体海报生成方法,可以使得用户通过制作在背景文件上显示歌词内容的多媒体海报,使得该多媒体海报可以承载更多的多媒体相关信息,提供了一种新的多媒体推荐形式,可以大大提高分享的信息量,能够引发用户对该多媒体文件的兴趣,从而提高多媒体文件的传播性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例所涉及的多媒体分享系统的结构示意图;
图2是本发明实施例提供的一种多媒体海报的示意图;
图3是本发明实施例提供的一种多媒体海报生成方法的流程图;
图4A和4B是本发明实施例提供的一种多媒体海报编辑页面的示意图;
图5为本发明实施例提供的一种多媒体海报编辑页面的示意图;
图6是本发明实施例提供的一种多媒体海报生成方法的具体实施流程图;
图7是本发明实施例提供的一种发现页面的示意图;
图8为本发明实施例提供的一种多媒体海报选择页面的示意图;
图9是本发明实施例提供的一种多媒体海报的示意图;
图10是本发明实施例提供的一种多媒体海报生成装置的结构示意图;
图11是本发明实施例提供的一种终端1100的结构示意图;
图12是根据一示例性实施例示出的一种服务器1200的框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
目前多媒体分享平台可以向用户提供音频、视频等多媒体文件的下载或试听服务。用户在多媒体分享平台中试听或下载多媒体文件之前,为了让用户对多媒体文件有深层次的了解,以吸引用户的试听或下载该多媒体文件的兴趣,多媒体分享平台可以向用户提供该多媒体文件的多媒体海报。该多媒体海报可以向用户提供该多媒体文件的大量信息,且提供的信息量要多于该多媒体文件的简介信息,这样用户播放该多媒体海报时便可以对该多媒体文件有深层次的了解,从而吸引其试听或下载的兴趣。
多媒体分享平台提供的该多媒体海报的具体生成过程可以通过如下任一实施例来实现。
图1是本发明实施例所涉及的多媒体分享系统的结构示意图。该多媒体分享系统可以包括终端A和多媒体分享平台B。
该终端A上可以运行有多媒体分享平台B对应的多媒体分享客户端100,该终端A上还可以运行有社交应用客户端101。该多媒体分享平台可以是用于提供音频、视频等多媒体文件在线播放的平台,例如,歌曲分享应用平台等,本发明实施例对此不作具体限定。
终端A上运行的多媒体分享客户端101可以通过与多媒体分享平台B的网络连接,获取多媒体分享平台B所提供的多媒体文件等,并对获取的多媒体文件进行播放,该获取和播放可以基于多媒体分享平台B的网站服务器进行。多媒体分享客户端100上提供用于与社交应用客户端101进行信息交互的接口,从而可以使得用户可以通过该接口向该社交应用客户端101发送待分享信息,例如,该待分享信息可以为地址链接、图片等。
该多媒体分享平台B可以包括:流媒体服务器102A、流媒体数据库102B、多媒体海报生成装置103、素材缓存组件104、用户身份组件105以及多媒体海报素材管理系统106。
流媒体服务器102A和流媒体数据库102B,用于为终端A提供流媒体服务,如,根据终端A对某个流媒体的请求,将被请求流媒体标识对应的流媒体发送至终端。该流媒体可以是直播流也可以是某个流媒体文件,本发明实施例对此不作限定。
多媒体海报生成装置103,由素材缓存组件104等系统组成,用于提供多媒体海报获取、制作以及分享服务。
素材缓存组件104,用于为多媒体海报的制作提供如背景文件以及字体形式等素材。进一步地,该素材缓存组件104还可以存储有素材对应的使用用户权限,以为一些级别较高的用户提供更丰富更有针对性的素材。可选地,该素材缓存组件104可以为CMEM(Cloud Memory,云存储)组件,能够提供高性能内存级持久化存储服务。当然,该素材缓存组件104还可以为其他存储载 体,如mysql或oracle等。
多媒体海报素材管理系统106用于基于管理员或用户的上传,更新多媒体海报素材管理系统106的数据库中的素材,例如,如果管理员或用户上传的素材是该数据库中不存在的素材,则多媒体海报素材管理系统106将管理员或用户上传的素材存储在该数据库中,如果管理员或用户上传的素材是对该数据库中的某个素材进行修改后的素材,则多媒体海报素材管理系统106将该数据库中的该素材更新为管理员或用户上传的素材。多媒体海报素材管理系统106还用于定时将多媒体海报素材管理系统106的数据库中发生更新的素材更新至素材缓存组件104中,使得素材缓存组件104可以在响应多媒体海报生成装置103的获取请求时,为多媒体海报生成装置103提供其存储的素材,避免了查询多媒体海报素材管理系统106的数据库的过程,从而加速了加载素材流程。
用户身份组件105,用于提供用户权限查询等功能,可以响应于该多媒体海报生成装置103的查询,为其提供任一用户标识相应的权限等信息。
需要说明的是,上述系统组成仅是对系统内一些功能组成的简介,在该多媒体分享系统中还可以包括具备其他功能的组成,如用户资料数据库、用户关系链数据库等等,本发明实施例对此不作具体限定。
本发明实施例所提供的多媒体海报可以作为多媒体信息的直观展示,为用户提供更多的多媒体信息。为了便于说明上述多媒体海报的具体形式,参见图2,该图2为本发明实施例提供的一种多媒体海报的示意图。在图2中,背景文件200可以为静态或动态显示,而待分享歌词信息201可以为该多媒体文件的歌词内容的一部分,该部分可以为由用户选择的部分,还可以为多媒体文件的高潮片段等,本发明实施例对此不作限定。另外,如果该显示的待分享歌词信息为部分信息且该多媒体海报为动态图片,该待分享歌词信息也可以不断变化,如以滚动方式分别显示多段歌词等。且该多媒体海报上还可以包括分享选项203和编辑选项204,其中,分享选项203可以用于展示多个社交应用接口,以使得在该分享选项203被触发时,可以在界面的第一指定区域(例如页面下 半部分中)显示该多个社交应用接口,当任一个社交应用接口被触发时,可以将当前页面链接、或页面链接以及页面缩略图等发送至该社交应用,根据用户的进一步操作确定分享目标,从而实现将该多媒体海报生成至目标平台的目的。该编辑选项204可以为用户提供多媒体海报编辑页面的入口,以通过该多媒体海报编辑页面实现自行制作多媒体海报的目的。
图3是本发明实施例提供的一种多媒体海报生成方法的流程图。参见图3,该方法包括:
301、接收海报生成指令。
该海报生成指令可以是通过任一个页面上海报的编辑选项触发。该任一页面为包括该编辑选项的页面,在实际实现时对于任一个显示有该编辑选项的页面,用户可以通过点击该页面的编辑选项,以使该编辑选项触发海报生成指令,该编辑选项也可以显示为“制作自己的歌词海报”、在已经制作好的海报上显示的“换一首歌”选项,还可以显示为在某一首歌的浏览页面或播放页面上提供的“制作这首歌曲的歌词海报”或分享页面上提供的“制作歌词海报”选项等,以使得用户能够根据该编辑选项进入多媒体海报编辑页面,本发明实施例对该多媒体海报编辑页面的具体入口不作限定,在多媒体应用的使用过程中,可以在多个不同页面上提供该编辑入口。
302、获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件。
该背景文件可以为静态图片、动态图片,还可以为一些flash文件或视频文件等,本发明实施例对此不作限定。
需要说明的是,当用户在客户端打开多媒体海报服务时,可以从多媒体分享平台获取多媒体海报的相关素材压缩包,客户端对压缩包进行解析,以展现多媒体海报,同时,客户端可以缓存解析得到的素材;或者,客户端可以请求多媒体分享平台下发多媒体分享平台中的各素材的时间戳,通过对比客户端已 缓存素材的时间戳以及多媒体分享平台下发的素材时间戳,确定出多媒体分享平台中的最新素材,从多媒体分享平台中拉取确定的最新素材,来实现只拉取最新的素材。
303、获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息。
304、根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报。
该多媒体海报可以为静态图片、动态图片(如gif格式图片)、动图文件(flash文件,如.swf格式)或视频文件等,本发明实施例对此不作具体限定。
当用户对多媒体海报的多个素材均选好后,可以通过发布选项(如图4A中的发布选项403),结束该多媒体海报的编辑工作,使得客户端能够根据当前选中的各个素材,生成多媒体文件的多媒体海报。可选地,该生成过程可以是合并图层过程。进一步地,在生成多媒体海报后,可以将多媒体海报保存至客户端本地文件夹,以便用户之后分享或查看。如果多媒体海报为动态多媒体海报(如flash),而分享到的平台不支持动态显示时,则目标平台可以将该多媒体海报显示为一个链接,用户点击链接在浏览器中显示该动态多媒体海报。
当然,更进一步地,在生成该多媒体海报后,还可以将所述多媒体文件的多媒体海报上传至服务器,由所述服务器对上传用户进行奖励。可选的,在具体实现时,获取用户在服务器中的账户信息,该账户信息包括用户的用户等级和虚拟资源数目,可以增加该用户等级或虚拟资源数据,以实现对用户进行奖励。例如,服务器可以根据用户上传的多媒体海报,向用户发放积分、虚拟货币等奖励,以增加用户的参与感,即服务器可以获取该用户的账户信息,该账户信息可以保存在服务器中,且该账户信息包括的该用户的积分数目或虚拟货币数目,增加该用户的积分数目或虚拟货币数目,以实现向用户发放积分、虚拟货币。又或者,服务器可以根据该多媒体海报在发布过程中的被下载情况或者被点赞等情况,向用户发放任一种形式的奖励。
在本发明提供的另一实施例中,生成所述多媒体文件的多媒体海报之后,所述方法还包括:当检测到对所述多媒体海报的分享操作时,将所述多媒体海报生成至目标平台。在具体实现时,当检测到对多媒体海报的分享操作时,显示至少一个社交应用的接口,当检测到某个社交应用的接口被选中时,通过被选中的接口对应的社交网络分享该多媒体海报,可选的,将该多媒体海报分享至用户的好友。
其中,如果被选中的社交网络为聊天工具,通过被选中的接口对应的社交网络将该多媒体海报分享至用户的好友的操作可以为:获取用户在社交网络中选择的至少一个好友、聊天群或朋友圈等,将该多媒体海报发送到选择的至少一个好友、聊天群或朋友圈等;将该多媒体海报发送到聊天群后,该聊天群内的所有好友都可以接收到该多媒体海报,将该多媒体海报发送到朋友圈后,用户的好友都可以从朋友圈中接收到该多媒体海报,以实现分享给用户的好友。
如果被选中的社交网络为微博或网络空间等,通过被选中的接口对应的社交网络将该多媒体海报分享至用户的好友的操作可以为:在微博上发布一条微博消息或在网络空间上发布一条空间消息,该微博消息或该空间消息包括该多媒体海报;其中,用户的微博好友都可以接收到该条微博消息,或该用户在网络空间的好友都可以接收到该条网络空间,以实现将该多媒体海报分享给好友。
该分享操作可以由多媒体海报的显示页面上所提供的分享选项触发。该分享选项可以用于展示一个或多个社交应用接口,以使得在该分享选项被触发时,可以在界面的第一指定区域(例如页面下半部分中)显示该一个或多个社交应用接口,当任一个社交应用接口被触发时,可以将当前页面链接、或页面链接以及页面缩略图等发送至该社交应用,根据用户的进一步操作确定分享目标,从而实现将该多媒体海报生成至目标平台的目的。进一步地,在另一实施例中,客户端可以在进行分享后,向多媒体分享平台上报用户分享的多媒体海 报,以便多媒体分享平台能够根据该用户分享的多媒体海报中的多媒体歌词内容以及背景文件等,计算用户的多媒体文件偏好,以便在后续为用户进行更精准的推荐服务。
基于图3所示实施例,该步骤302“获取海报资源”可以包括下述多个步骤:
步骤一、确定待分享的多媒体文件。
该步骤主要是用于确定当前用户想要分享的多媒体文件,客户端可以提供一多媒体文件选择页面,以使得用户在选中多媒体文件后,基于多媒体海报编辑页面进行编辑。例如,在实际实现时客户端提供一多媒体文件选择页面,该多媒体文件选择页面可以包括至少一个多媒体文件;其中,该至少一个多媒体文件可以是客户端本地存储的多媒体文件或者客户端从流媒体服务器中获取的多媒体文件,如从流媒体服务器中获取下载频率最高的至少一个多媒体文件;如果用户想要分享某个多媒体文件的海报,则用户可以在多媒体文件选择页面中选择该多媒体文件;客户端获取该多媒体文件并作为待分享的多媒体文件,再显示多媒体海报编辑页面对待分享的多媒体海报进行编辑。
当然,客户端还可以直接提供多媒体海报编辑页面,并在该多媒体海报编辑页面上提供选择多媒体文件的入口,以进行更快捷的加载。其中,该多媒体文件的入口可以用于用户查找到客户端本地存储的多媒体文件并从本地选择想要分享的多媒体文件,或者该多媒体文件的入口可以是一个多媒体文件搜索接口,该多媒体文件搜索接口用于用户从流媒体服务器中搜索想要分享的多媒体文件。又或者,该步骤可以为在服务器所提供的多媒体海报上,启动编辑功能,基于该编辑功能所提供的多媒体文件选择入口,选择待分享的多媒体文件。
步骤二、获取待分享多媒体文件的歌词文件。
该获取歌词文件可以是根据待分享的多媒体文件标识,从歌词文件数据库(可以设置于流媒体数据库中)中,获取与该多媒体文件标识对应的歌词文件。该歌词文件可以包括该多媒体文件的歌词和歌词的时间标签。进一步地,该歌 词的时间标签可以是对歌词中每个字的时间标签,以使得在播放时可以根据实际播放进度逐字变色,以提示用户当前播放到了哪个字。
为了使得页面更加个性化,还提供了更多的素材供用户选择,也即是,用户可以通过客户端对任一种素材进行编辑,以便生成自己的多媒体海报,因此,基于图3所示实施例,该步骤303“获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息”涉及到了以下具体过程:
过程1:获取所述用户在所述歌词文件中选中的待分享歌词信息。该操作的实现过程包括:显示所述多媒体文件的歌词内容;当检测到对任一行或多行歌词内容的选中操作时,将被选中的歌词内容作为待分享歌词信息,并显示所述待分享歌词信息。
在该过程1中,对于每个多媒体文件来说,可以拉取其完整歌词文件,并将该歌词文件中的歌词内容显示于多媒体海报编辑页面的第一指定区域(例如页面的下半部),并且在每行多媒体歌词内容之前显示一选择框,当检测到任一行的选择框被选中时,可以将被选中的歌词内容作为待分享歌词信息。
例如,图4A为本发明实施例提供的一种多媒体海报编辑页面的示意图。在该图中,第一指定区域401中显示了多行歌词内容,其中第2至5行已经被选中,则将该第2至5行歌词内容作为待分享歌词信息。
进一步地,每选中一行歌词内容,可以在该多媒体海报编辑页面的第二指定区域402中,显示该待分享歌词信息。第二指定区域可以是指与第一指定区域不重叠的区域,当然,该第二指定区域可以为用于显示歌词内容的区域。
可选的,在本实施例中,除了按上述将该歌词文件中的歌词内容显示于第一指定区域外,还可以用其他的方式来实现。例如,参见图4B,在该图中可以将该歌词文件中的歌词内容显示于多媒体海报编辑页面,并且在每行多媒体歌词内容之前显示一选择框,当检测到任一行的选择框被选中时,可以将被选 中的该一行歌词内容的背景色设置成预设的颜色。
进一步地,如果在多媒体海报编辑页面上检测到对待分享歌词信息的移动操作,则根据对该多媒体海报中的待分享歌词信息的移动操作,对该待分享提示进行移动。例如,待分享信息原本是居中显示,如果检测到对已显示的待分享歌词信息的下移操作,则根据该下移操作的移动距离,将待分享歌词信息的显示位置下移至该下移操作对应的位置,通过该显示位置的可移动,使得编辑效果更加符合用户需求。
进一步地,对于一些外文歌曲来说,还可以为其提供翻译服务,例如,当所述歌词内容的语言与预设语言不同时,显示翻译选项;当检测到对所述翻译选项的触发操作时,获取并显示语音为预设语言的该歌词内容。预设语言可以为当前系统语言或为用户预先设置的语言。
该翻译选项可以显示于该多媒体海报编辑页面上;当检测到对该翻译选项的触发操作时,对该歌词内容进行翻译,得到翻译版本;在该多媒体海报编辑页面的第一指定区域中,显示该歌词内容的翻译版本。可选的,歌词库中包括不同语言版本的该歌词内容,相应的,对该歌词内容进行翻译的实现方式可以为:从歌词库中查找语言为预设语言的该歌词内容。
该翻译版本与原版本的歌词内容顺序相同,当检测到用户选中任一行翻译内容时,将该歌词内容作为待分享歌词信息,并将该选中的翻译内容显示于第二指定区域中。
过程2:获取所述用户在所述多个背景文件中选中的待分享背景文件。该操作的实现过程包括:在该多媒体海报编辑页面的第一指定区域中,显示多个背景文件;当检测到对中任一个背景文件的选中操作时,将被选中的背景文件作为该待分享背景文件。
进一步地,在另一实施例中,该具体过程还可以包括过程3:获取该多媒体文件的歌词内容字体样式包括:在该多媒体海报编辑页面的第一指定区域中,显示多个字体样式;当检测到对中任一个字体样式的选中操作时,将被选 中的字体样式作为该多媒体文件的字体样式。其中,字体样式可以包括字号、字体、字色等等。本发明实施例可以提供各种推荐的艺术字等字体形式,以丰富用户的选择。当然,该字体样式还可以包括字体的显示方式,如由下至上滚动、由左至右滚动等特殊显示方式。
过程2和过程3中所提供的获取方式同理,均是通过用户从可选图片或字体中的选择,对多媒体海报进行编辑的过程。以图5为例,图5为本发明实施例提供的一种多媒体海报编辑页面的示意图。在编辑过程中,在选中了任一个背景文件或字体后,可以基于已选中的背景文件或字体和当前显示的歌词内容,显示多媒体海报的预览效果图,以使得用户能够获知最终效果,有助于编辑。
当然,对于任一个多媒体文件来说,可以具有系统默认的待分享歌词信息、背景文件或字体样式,因此,该获取过程可以为:根据多媒体文件的文件标识,从素材数据库中获取与文件标识对应的待分享歌词信息、背景文件或歌词内容字体样式,以提供一个优选的样式供用户查看。另外,该获取过程还可以为获取各个多媒体文件通用的歌词内容段落、背景文件或歌词内容字体样式,也即是客户端默认的素材配置,以提供一个基础样式供用户查看。
可选地,基于图3的实施例,该步骤304“根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报”包括:获取待分享多媒体片段,所述待分享多媒体片段的开始时间和结束时间与所述待分享歌词信息的开始时间和结束时间相对应;基于所述待分享歌词信息、所述待分享背景文件以及所述多媒体片段,生成动态的多媒体海报,所述动态的多媒体海报能够在显示过程中播放所述多媒体片段。
在本发明的一个实施例中,如果用户想要制作动态多媒体海报,则可以在选择背景文件时,选择一动态背景文件或选择一动态显示方式,在选择动态显示方式后,客户端可以向多媒体分享平台发送该背景文件标识、多媒体文件标 识以及待显示歌词信息对应的开始时间和结束时间,使得多媒体分享平台能够根据待显示歌词信息对应的开始时间和结束时间,从多媒体文件中截取与该开始时间和结束时间对应的多媒体片段作为待分享多媒体片段,并调用SWF编译器将多媒体片段、待分享歌词信息、背景文件等素材和编译好的ActionScript字节码文件编译合成SWF文件,最后将合成后的SWF文件发送到客户端。基于上述动态多媒体海报,在其显示过程中,可以同时播放该截取的多媒体片段,以使得用户能够收听到该段歌词内容所对应的实际片段,达到视觉和听觉的统一,带来更好的视听感受。上述过程可以由客户端和服务器共同完成,也可以完全在客户端完成,也即是,服务器仅用于提供所用资源,而实际的合成等过程均是由客户端进行,本发明实施例对此不作具体限定。
进一步地,在另一实施例中,在生成动态多媒体海报的过程中,还可以从所述多媒体文件的歌词文件中,获取所述待分享歌词信息中每个字的时间标签,为所述待分享歌词信息中的每个字确定在显示时的显示时间,使得所述待分享歌词信息在所述多媒体海报的显示过程中能够随着所述多媒体片段的播放进度逐字变色,多媒体片段每唱到一个字,所显示的歌词内容中该被唱到的字变色)。也即是,在合成过程中,可以调用SWF编译器将多媒体片段、待分享歌词信息、多媒体歌词文件(如,歌词显示能够达到逐字效果的QRC文件)、背景文件等素材和编译好的ActionScript字节码文件编译合成SWF文件,最后将合成后的SWF文件发送到客户端。
上述所有可选技术方案,可以采用任意结合形成本公开的可选实施例,在此不再一一赘述。
图6是本发明实施例提供的一种多媒体海报生成方法的具体实施流程图。参见图6,该实施仅以用户在客户端选中已经制作好的多媒体海报为例进行说明,具体包括:
601、第一客户端显示发现页面,该发现页面包括多媒体海报服务入口。
该发现页面可以是多媒体共享平台所提供的一个用于获知其他用户所播放的多媒体文件或推荐多媒体文件的页面,本发明实施例对其具体功能不作限定。该多媒体海报服务入口可以是用于进入多媒体海报服务,以供用户选择待分享的多媒体海报或编辑多媒体海报等。例如,参见图7,图7是本发明实施例提供的一种发现页面的示意图。图中的歌词海报选项即为该多媒体海报服务入口。该图7中还包括其他服务,如好友热播、音乐圈等。当然,该多媒体海报服务入口还可以由其他页面提供,本发明实施例对此不作具体限定。
602、当检测到对该多媒体海报服务入口的触发操作,该第一客户端显示多媒体海报选择页面,该多媒体海报选择页面用于显示多个多媒体海报。
参见图8,图8为本发明实施例提供的一种多媒体海报选择页面的示意图。该多媒体海报选择页面上可以不仅包括多个多媒体海报,还可以包括多媒体海报编辑页面入口。
可选的,该多媒体海报选择页面中包括的多媒体海报可以是第一客户端接收流媒体服务器推荐的或者是第一客户端根据用户输入的关键词从流媒体服务器中搜索的。其中,流媒体服务器可以将播放频率最高的预设数值值个多媒体海报或最新上线的预设数值个多媒体海报等推荐给第一客户端。用户输入的关键词可以为用户想要搜索的多媒体文件的文件名,例如,当多媒体文件为歌曲时,该关键词可以为歌曲名。
603、当检测到对任一个多媒体海报的触发操作时,该第一客户端显示该多媒体海报,所述多媒体海报用于在背景文件上显示歌词信息。
该多媒体海报的具体形式可以参见图3所示。
604、当检测到对多媒体海报的编辑选项的触发操作时,该第一客户端显示多媒体海报编辑页面。
该多媒体海报编辑页面的具体形式可以参见图4A至图5所示。
605、基于多媒体海报编辑页面提供的页面素材,该第一客户端获取用户编辑的多媒体海报,所述多媒体海报编辑页面用于提供多个页面素材。
该页面素材可以为背景文件、海报显示方式以及字体样式等等。
在本实施例中不对该编辑过程进行具体描述,可以参考上述图3对应的实施例以及可选实施例中所示。
606、当检测到对多媒体海报的分享选项的触发操作时,该第一客户端将所述多媒体海报生成至目标平台。
参见图9,图9是本发明实施例提供的一种多媒体海报的示意图。该多媒体海报的第一指定区域中显示该多个社交应用接口。
607、当第二客户端用户通过目标平台打开所分享的多媒体海报时,在第二客户端上显示该多媒体海报。
如果该多媒体海报是flash文件形式,则在显示过程中,可以在听到该所显示歌词信息对应的多媒体片段的同时,显示歌词信息逐字变色的效果。在实际实现时,播放所显示的歌词信息对应的多媒体片段,同时根据所显示歌词信息包括的每个字的显示时间,对所显示的歌词进行逐变色。
需要说明的是,该多媒体海报上还可以包括播放入口,使得第二客户端能够通过该播放入口对多媒体文件进行播放。另外,该多媒体海报在目标平台上进行展示时,可以采取静态显示,例如显示多媒体海报的缩略图等,或者,还可以采取动态显示的方式,给用户带来更生动的显示效果。
图10是本发明实施例提供的一种多媒体海报生成装置的结构示意图。参见图10,所述装置包括:
接收模块1001,用于接收海报生成指令;
资源获取模块1002,用于获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件;
获取模块1003,用于获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息;
生成模块1004,用于根据所述待分享歌词信息和待分享背景文件,生成所 述多媒体文件的多媒体海报。
可选地,所述装置还包括:分享模块,用于当检测到对所述多媒体海报的分享操作时,显示至少一个社交的入口,确定被选中的入口,通过所述被选中的入口对应的社交网络分享所述多媒体海报。
可选地,所述装置还包括:
显示模块,用于显示所述多媒体文件的歌词内容;当检测到对至少一行歌词内容的选中操作时,将被选中的歌词内容作为待分享歌词信息,并显示所述待分享歌词信息。
可选地,所述显示模块还用于当所述歌词内容的语言与预设语言不同时,显示翻译选项;当检测到对所述翻译选项的触发操作时,获取并显示语言为预设语言的所述歌词内容。
可选地,所述生成模块用于获取待分享多媒体片段,所述待分享多媒体片段的开始时间和结束时间与所述待分享歌词信息的开始时间和结束时间相对应;基于所述待分享歌词信息、所述待分享背景文件以及所述多媒体片段,生成动态的多媒体海报,所述动态的多媒体海报能够在显示过程中播放所述多媒体片段。
可选地,所述生成模块还用于在生成动态多媒体海报的过程中,从所述多媒体文件的歌词文件中,获取所述待分享歌词信息中每个字的时间标签,为所述待分享歌词信息中的每个字确定在显示时的显示时间,所述每字的显示时间用于所述待分享歌词信息在所述多媒体海报的显示过程中能够随着所述多媒体片段的播放进度逐字变色。
可选地,所述装置还包括:
字体获取模块,用于获取所述用户选中的歌词内容字体样式;
所述生成模块用于基于选中的歌词内容字体样式,执行根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报的步骤。
可选地,所述装置还包括:
上传模块,用于将所述多媒体文件的多媒体海报上传至服务器,由所述服务器获取所述用户在所述服务器中的账户信息,所述账户信息包括所述用户的用户等级或虚拟资源数目,增加所述用户的用户等级或虚拟资源数目,以对所述用户进行奖励。
需要说明的是:上述实施例提供的多媒体海报生成装置在多媒体海报生成时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的多媒体海报生成装置与多媒体海报生成方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
本实施例提供了一种终端,该终端可以用于执行上述各个实施例中提供的多媒体海报生成方法。参见图11,该终端1100包括:
终端1100可以包括RF(Radio Frequency,射频)电路110、包括有一个或一个以上计算机可读存储介质的存储器120、输入单元130、显示单元140、传感器150、音频电路160、WiFi(Wireless Fidelity,无线保真)模块170、包括有一个或者一个以上处理核心的处理器180、以及电源190等部件。本领域技术人员可以理解,图11中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器180处理;另外,将涉及上行的数据发送给基站。通常,RF电路110包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile  communication,全球移动通讯系统)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(Code Division Multiple Access,码分多址)、WCDMA(Wideband Code Division Multiple Access,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(Short Messaging Service,短消息服务)等。
存储器120可用于存储软件程序以及模块,处理器180通过运行存储在存储器120的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器120可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端1100的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器120可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器120还可以包括存储器控制器,以提供处理器180和输入单元130对存储器120的访问。
输入单元130可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元130可包括触敏表面131以及其他输入设备132。触敏表面131,也称为触摸显示屏或者触控板,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触敏表面131上或在触敏表面131附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触敏表面131可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器180,并能接收处理器180发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触敏表面131。除了触敏表面131,输入单元130还可以包括其他输入设备132。具体地,其他输入设备 132可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元140可用于显示由用户输入的信息或提供给用户的信息以及终端1100的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元140可包括显示面板141,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板141。进一步的,触敏表面131可覆盖显示面板141,当触敏表面131检测到在其上或附近的触摸操作后,传送给处理器180以确定触摸事件的类型,随后处理器180根据触摸事件的类型在显示面板141上提供相应的视觉输出。虽然在图11中,触敏表面131与显示面板141是作为两个独立的部件来实现输入和输入功能,但是在某些实施例中,可以将触敏表面131与显示面板141集成而实现输入和输出功能。
终端1100还可包括至少一种传感器150,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板141的亮度,接近传感器可在终端1100移动到耳边时,关闭显示面板141和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端1100还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路160、扬声器161,传声器162可提供用户与终端1100之间的音频接口。音频电路160可将接收到的音频数据转换后的电信号,传输到扬声器161,由扬声器161转换为声音信号输出;另一方面,传声器162将收集的声音信号转换为电信号,由音频电路160接收后转换为音频数据,再将音频数据输出处理器180处理后,经RF电路110以发送给比如另一终端,或者将音频 数据输出至存储器120以便进一步处理。音频电路160还可能包括耳塞插孔,以提供外设耳机与终端1100的通信。
WiFi属于短距离无线传输技术,终端1100通过WiFi模块170可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图11示出了WiFi模块170,但是可以理解的是,其并不属于终端1100的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器180是终端1100的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器120内的软件程序和/或模块,以及调用存储在存储器120内的数据,执行终端1100的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器180可包括一个或多个处理核心;优选的,处理器180可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器180中。
终端1100还包括给各个部件供电的电源190(比如电池),优选的,电源可以通过电源管理系统与处理器180逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源190还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端1100还可以包括摄像头、蓝牙模块等,在此不再赘述。具体在本实施例中,终端的显示单元是触摸屏显示器,终端还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行。所述一个或者一个以上程序包含用于执行上述图3以及其可选实施例中终端侧操作的指令。
图12是根据一示例性实施例示出的一种服务器1200的框图。参照图12,服务器1200包括处理组件1222,其进一步包括一个或多个处理器,以及由存 储器1232所代表的存储器资源,用于存储可由处理部件1222的执行的指令,例如应用程序。存储器1232中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1222被配置为执行指令,以执行上述多媒体海报生成方法。
服务器1200还可以包括一个电源组件1226被配置为执行装置1200的电源管理,一个有线或无线网络接口1250被配置为将装置1200连接到网络,和一个输入输出(I/O)接口1258。装置1200可以操作基于存储在存储器1232的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器,上述指令可由终端的处理器执行以完成上述多媒体海报生成方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (16)

  1. 一种多媒体海报生成方法,其特征在于,所述方法包括:
    接收海报生成指令;
    获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件;
    获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息;
    根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报。
  2. 根据权利要求1所述的方法,其特征在于,生成所述多媒体文件的多媒体海报之后,所述方法还包括:
    当检测到对所述多媒体海报的分享操作时,显示至少一个社交的入口,确定被选中的入口,通过所述被选中的入口对应的社交网络分享所述多媒体海报。
  3. 根据权利要求1所述的方法,其特征在于,获取海报资源之后,所述方法还包括:
    显示所述多媒体文件的歌词内容;
    当检测到对至少一行歌词内容的选中操作时,将被选中的歌词内容作为待分享歌词信息,并显示所述待分享歌词信息。
  4. 根据权利要求3所述的方法,其特征在于,获取海报资源之后,所述方法还包括:
    当所述歌词内容的语言与预设语言不同时,显示翻译选项;
    当检测到对所述翻译选项的触发操作时,获取并显示语言为预设语言的所述歌词内容。
  5. 根据权利要求1所述的方法,其特征在于,根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报包括:
    获取待分享多媒体片段,所述待分享多媒体片段的开始时间和结束时间与所述待分享歌词信息的开始时间和结束时间相对应;
    基于所述待分享歌词信息、所述待分享背景文件以及所述多媒体片段,生成动态的多媒体海报。
  6. 根据权利要求5所述的方法,其特征在于,所述方法还包括:
    在生成动态多媒体海报的过程中,从所述多媒体文件的歌词文件中,获取所述待分享歌词信息中每个字的时间标签,为所述待分享歌词信息中的每个字确定在显示时的显示时间,所述每字的显示时间用于所述待分享歌词信息在所述多媒体海报的显示过程中能够随着所述多媒体片段的播放进度逐字变色。
  7. 根据权利要求1-6任一项所述的方法,其特征在于,所述方法还包括:
    获取所述用户选中的歌词内容字体样式;
    基于选中的歌词内容字体样式,执行根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报的步骤。
  8. 根据权利要求1-6任一项所述的方法,其特征在于,根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报之后,所述方法还包括:
    将所述多媒体文件的多媒体海报上传至服务器,由所述服务器获取所述用户在所述服务器中的账户信息,所述账户信息包括所述用户的用户等级或虚拟资源数目,增加所述用户的用户等级或虚拟资源数目,以对所述用户进行奖励。
  9. 一种终端,其特征在于,所述终端包括:
    一个或多个处理器;和
    存储器;
    所述存储器存储有一个或多个程序,所述一个或多个程序被配置成由所述一个或多个处理器执行,所述一个或多个程序包含用于进行以下操作的指令:
    接收海报生成指令;
    获取海报资源,所述海报资源包括多个背景文件和多媒体文件的歌词文件,所述多媒体文件为用户选定的多媒体文件;
    获取所述用户在所述多个背景文件中选中的待分享背景文件,并获取所述用户在所述歌词文件中选中的待分享歌词信息;
    根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报。
  10. 根据权利要求9所述的终端,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    当检测到对所述多媒体海报的分享操作时,显示至少一个社交的入口,确定被选中的入口,通过所述被选中的入口对应的社交网络分享所述多媒体海报。
  11. 根据权利要求9所述的终端,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    显示所述多媒体文件的歌词内容;当检测到对至少一行歌词内容的选中操作时,将被选中的歌词内容作为待分享歌词信息,并显示所述待分享歌词信息。
  12. 根据权利要求11所述的终端,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    当所述歌词内容的语言与预设语言不同时,显示翻译选项;当检测到对所述翻译选项的触发操作时,获取并显示语言为预设语言的所述歌词内容。
  13. 根据权利要求9所述的终端,其特征在于,所述一个或多个程序还包 含用于进行以下操作的指令:
    获取待分享多媒体片段,所述待分享多媒体片段的开始时间和结束时间与所述待分享歌词信息的开始时间和结束时间相对应;基于所述待分享歌词信息、所述待分享背景文件以及所述多媒体片段,生成动态的多媒体海报。
  14. 根据权利要求13所述的终端,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    在生成动态多媒体海报的过程中,从所述多媒体文件的歌词文件中,获取所述待分享歌词信息中每个字的时间标签,为所述待分享歌词信息中的每个字确定在显示时的显示时间,所述每字的显示时间用于所述待分享歌词信息在所述多媒体海报的显示过程中能够随着所述多媒体片段的播放进度逐字变色。
  15. 根据权利要求9-14任一项所述的终端,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    字体获取模块,用于获取所述用户选中的歌词内容字体样式;
    所述生成模块用于基于选中的歌词内容字体样式,执行根据所述待分享歌词信息和待分享背景文件,生成所述多媒体文件的多媒体海报的步骤。
  16. 根据权利要求9-14任一项所述的装置,其特征在于,所述一个或多个程序还包含用于进行以下操作的指令:
    将所述多媒体文件的多媒体海报上传至服务器,由所述服务器获取所述用户在所述服务器中的账户信息,所述账户信息包括所述用户的用户等级或虚拟资源数目,增加所述用户的用户等级或虚拟资源数目,以对所述用户进行奖励。
PCT/CN2016/081487 2015-10-19 2016-05-10 多媒体海报生成方法及终端 Ceased WO2017067148A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
US16/086,167 US11366854B2 (en) 2015-10-19 2016-05-10 Multimedia poster generation method and terminal
KR1020187014376A KR102084977B1 (ko) 2015-10-19 2016-05-10 멀티미디어 포스터 생성 방법 및 단말기
EP16856594.3A EP3367257A4 (en) 2015-10-19 2016-05-10 METHOD OF GENERATING A MULTIMEDIA POSTER AND TERMINAL

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201510679698.9A CN106598996B (zh) 2015-10-19 2015-10-19 多媒体海报生成方法及装置
CN201510679698.9 2015-10-19

Publications (1)

Publication Number Publication Date
WO2017067148A1 true WO2017067148A1 (zh) 2017-04-27

Family

ID=58554571

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2016/081487 Ceased WO2017067148A1 (zh) 2015-10-19 2016-05-10 多媒体海报生成方法及终端

Country Status (6)

Country Link
US (1) US11366854B2 (zh)
EP (1) EP3367257A4 (zh)
KR (1) KR102084977B1 (zh)
CN (1) CN106598996B (zh)
TW (1) TWI578288B (zh)
WO (1) WO2017067148A1 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114491101A (zh) * 2022-02-11 2022-05-13 浪潮云信息技术股份公司 一种海报编辑及生产图片的方法、装置及介质

Families Citing this family (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108133455A (zh) * 2017-12-01 2018-06-08 天脉聚源(北京)科技有限公司 海报图像中用户名称的显示方法及装置
CN108090195B (zh) * 2017-12-22 2020-01-07 维沃移动通信有限公司 一种歌曲播放方法和电子设备
CN108419113B (zh) * 2018-05-24 2021-01-08 广州酷狗计算机科技有限公司 字幕显示方法及装置
CN109032712B (zh) * 2018-06-01 2022-02-18 北京金山安全软件有限公司 应用程序配图的生成方法和装置
CN109327608B (zh) * 2018-09-12 2021-01-22 广州酷狗计算机科技有限公司 歌曲分享的方法、终端、服务器和系统
CN109151523B (zh) * 2018-09-28 2021-10-22 阿里巴巴(中国)有限公司 多媒体内容的获取方法及装置
CN109523610A (zh) * 2018-11-21 2019-03-26 万翼科技有限公司 海报的生成方法、装置和存储介质
CN109543168A (zh) * 2018-11-21 2019-03-29 万翼科技有限公司 房产海报的待分享者信息添加方法、服务器以及存储介质
US11321388B2 (en) * 2019-05-10 2022-05-03 Meta Platforms, Inc. Systems and methods for generating and sharing content
US11675563B2 (en) 2019-06-01 2023-06-13 Apple Inc. User interfaces for content applications
US11487815B2 (en) * 2019-06-06 2022-11-01 Sony Corporation Audio track determination based on identification of performer-of-interest at live event
CN111104602A (zh) * 2020-01-14 2020-05-05 上海风秩科技有限公司 一种海报的生成方法及装置
CN111462281B (zh) * 2020-03-31 2023-06-13 北京创鑫旅程网络技术有限公司 海报生成方法、装置、设备及存储介质
CN111970571B (zh) * 2020-08-24 2022-07-26 北京字节跳动网络技术有限公司 视频制作方法、装置、设备及存储介质
CN112069360A (zh) * 2020-09-15 2020-12-11 北京字跳网络技术有限公司 音乐海报生成方法、装置、电子设备及介质
CN114390299B (zh) * 2020-10-16 2024-02-02 腾讯科技(深圳)有限公司 歌曲点播方法、装置、设备及计算机可读存储介质
CN112380378B (zh) * 2020-11-17 2022-09-02 北京字跳网络技术有限公司 歌词特效展示方法、装置、电子设备及计算机可读介质
CN112733779B (zh) 2021-01-19 2023-04-07 三星电子(中国)研发中心 一种基于人工智能的视频海报展示方法和系统
CN115914734A (zh) * 2021-09-22 2023-04-04 北京字跳网络技术有限公司 一种音视频处理方法、装置、设备及存储介质
CN114610429B (zh) * 2022-03-14 2025-02-11 北京达佳互联信息技术有限公司 多媒体界面显示方法、装置、电子设备及存储介质
CN114625988B (zh) * 2022-03-22 2025-11-14 鲸灵云(杭州)智能有限公司 一种海报转码方法、装置、计算机设备和存储介质
CN115119031B (zh) * 2022-06-07 2024-07-19 深圳康佳电子科技有限公司 一种基于无限屏拼窗组合的播放控制方法及相关设备
CN115643243A (zh) * 2022-10-21 2023-01-24 杭州网易云音乐科技有限公司 多媒体数据的分享方法、装置、设备及介质
CN120303728A (zh) 2022-12-04 2025-07-11 苹果公司 歌词和卡拉ok用户界面、方法和系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209259A (zh) * 2011-06-03 2011-10-05 Tcl集团股份有限公司 一种动态生成电影封面墙的方法及系统
CN103236007A (zh) * 2013-04-26 2013-08-07 孙鑫 一种在线海报生成系统及方法
US20140002644A1 (en) * 2012-06-29 2014-01-02 Elena A. Fedorovskaya System for modifying images to increase interestingness
CN103546805A (zh) * 2013-10-08 2014-01-29 康佳集团股份有限公司 一种节目海报及其利用机顶盒制作的方法

Family Cites Families (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100522400B1 (ko) 2000-04-14 2005-10-18 아이디어플라자(주) 콘텐츠 제작 방법
US20020165797A1 (en) * 2001-05-07 2002-11-07 Deitrickson Mark C. Interactive marketing system
TW200515186A (en) * 2003-10-24 2005-05-01 Inventec Multimedia & Telecom System and method for integrating multimedia data for editing and playing
US7844549B2 (en) * 2005-03-14 2010-11-30 Mark Strickland File sharing methods and systems
US20070219937A1 (en) * 2006-01-03 2007-09-20 Creative Technology Ltd Automated visualization for enhanced music playback
US20080021777A1 (en) * 2006-04-24 2008-01-24 Illumobile Corporation System for displaying visual content
TW200813760A (en) * 2006-06-20 2008-03-16 There Yugo Inc Multimedia system and method relating thereto
US8862497B2 (en) * 2007-01-02 2014-10-14 Washington State University Research Foundation Method and system of determining and issuing user incentives on a web server via assessment of user-generated content relevance and value
US20090160735A1 (en) * 2007-12-19 2009-06-25 Kevin James Mack System and method for distributing content to a display device
EP2096626A1 (en) * 2008-02-29 2009-09-02 Sony Corporation Method for visualizing audio data
CN101500092A (zh) * 2008-10-16 2009-08-05 黄福宝 广播级mtv合成方法
WO2010059720A1 (en) * 2008-11-19 2010-05-27 Scigen Technologies, S.A. Document creation system and methods
US8464304B2 (en) * 2011-01-25 2013-06-11 Youtoo Technologies, LLC Content creation and distribution system
CN102968424B (zh) * 2011-06-22 2017-04-26 刘镇崇 互动式云端广播供播方法
US8903952B2 (en) * 2011-08-16 2014-12-02 Arris Enterprises, Inc. Video streaming using adaptive TCP window size
CN110097416B (zh) * 2011-09-18 2022-05-10 踏途音乐公司 具有卡拉ok和照相亭功能的数字点播设备及相关方法
US20130295533A1 (en) * 2012-05-03 2013-11-07 Lyrics2Learn, Llc Method and System for Educational Linking of Lyrical Phrases and Musical Structure
US20140337374A1 (en) * 2012-06-26 2014-11-13 BHG Ventures, LLC Locating and sharing audio/visual content
US20150003812A1 (en) * 2013-06-27 2015-01-01 Little Engines Group, Inc. Method for collaborative creation of shareable secondary digital media programs
CN103559731B (zh) * 2013-10-29 2015-05-13 腾讯科技(深圳)有限公司 一种锁屏状态下歌词显示的方法及终端
TWM479574U (zh) * 2013-11-27 2014-06-01 Inyuan Technology Inc 應用於伴唱機之即時自拍特效合成mv之系統裝置
CN103593142B (zh) * 2013-11-29 2017-10-24 杭州网易云音乐科技有限公司 一种分享歌词的方法及装置
TW201547271A (zh) * 2014-06-04 2015-12-16 Wistron Corp 播放方法與應用其之發送裝置、播放裝置與通訊系統
CN104123383B (zh) * 2014-08-04 2018-04-10 杭州网易云音乐科技有限公司 一种在媒体应用中使用的方法及装置
US20180374461A1 (en) * 2014-08-22 2018-12-27 Zya, Inc, System and method for automatically generating media
WO2016029351A1 (zh) * 2014-08-26 2016-03-03 华为技术有限公司 一种处理媒体文件的方法和终端
CN104683853B (zh) * 2015-02-04 2018-09-04 广州酷狗计算机科技有限公司 多媒体文件的获取装置及终端
CN106815230B (zh) * 2015-11-27 2019-05-14 腾讯科技(深圳)有限公司 歌词页面生成方法及装置
US20180366097A1 (en) * 2017-06-14 2018-12-20 Kent E. Lovelace Method and system for automatically generating lyrics of a song

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209259A (zh) * 2011-06-03 2011-10-05 Tcl集团股份有限公司 一种动态生成电影封面墙的方法及系统
US20140002644A1 (en) * 2012-06-29 2014-01-02 Elena A. Fedorovskaya System for modifying images to increase interestingness
CN103236007A (zh) * 2013-04-26 2013-08-07 孙鑫 一种在线海报生成系统及方法
CN103546805A (zh) * 2013-10-08 2014-01-29 康佳集团股份有限公司 一种节目海报及其利用机顶盒制作的方法

Non-Patent Citations (1)

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

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114491101A (zh) * 2022-02-11 2022-05-13 浪潮云信息技术股份公司 一种海报编辑及生产图片的方法、装置及介质

Also Published As

Publication number Publication date
TWI578288B (zh) 2017-04-11
CN106598996A (zh) 2017-04-26
EP3367257A1 (en) 2018-08-29
EP3367257A4 (en) 2019-05-01
KR20180089406A (ko) 2018-08-08
US11366854B2 (en) 2022-06-21
TW201715496A (zh) 2017-05-01
US20190108188A1 (en) 2019-04-11
CN106598996B (zh) 2021-01-01
KR102084977B1 (ko) 2020-03-05

Similar Documents

Publication Publication Date Title
US11366854B2 (en) Multimedia poster generation method and terminal
WO2017088357A1 (zh) 歌词页面生成方法及装置
CN105979312B (zh) 一种信息分享方法及装置
US10049147B2 (en) Method, apparatus and terminal for processing documents
CN105446726B (zh) 生成网页的方法和装置
WO2018196588A1 (zh) 一种信息分享方法、装置和系统
CN107863095A (zh) 音频信号处理方法、装置和存储介质
WO2019037566A1 (zh) 信息显示方法、装置、设备及计算机可读存储介质
WO2017032153A1 (zh) 提示信息的显示方法、装置及终端
CN112004156B (zh) 一种视频播放方法、相关装置及存储介质
WO2018157812A1 (zh) 一种实现视频分支选择播放的方法及装置
JP6910300B2 (ja) チャット履歴記録を表示するための方法およびチャット履歴記録を表示するための装置
WO2017215660A1 (zh) 一种场景音效的控制方法、及电子设备
WO2015003636A1 (zh) 一种页面元素的拦截方法和装置
CN115017406A (zh) 直播画面展示方法、装置、电子设备及存储介质
CN109902282A (zh) 一种文字排版方法、装置和存储介质
CN105976849B (zh) 一种播放音频数据的方法和装置
CN113836343A (zh) 一种音频推荐方法、装置、电子设备和存储介质
CN115186170A (zh) 页面交互方法、装置、电子设备及存储介质
WO2017008611A2 (zh) 多媒体文件上传方法、装置以及存储介质
CN106227829A (zh) 一种生成壁纸图像的方法和装置
CN118502630B (zh) 信息展示方法、装置、电子设备及存储介质
HK1234844A1 (zh) 歌詞頁面生成方法及裝置
HK1234844A (zh) 歌词页面生成方法及装置
HK1234844B (zh) 歌词页面生成方法及装置

Legal Events

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

Ref document number: 16856594

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20187014376

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 1020187014376

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2016856594

Country of ref document: EP