Lyric information processing method and device, storage medium and program product
By generating a lyrics notebook page and adding it to the lyrics notebook, the problem of insufficient lyrics collection function is solved, and the systematic management of lyrics information and the improvement of realism are achieved.
Patent Information
- Application Number
- CN202510667040.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-22
- Publication Date
- 2025-09-05
AI Technical Summary
The existing technology has insufficient lyrics collection function, which only supports the generation of a single lyrics picture poster and lacks systematic management and realism.
By generating lyrics notebook pages and adding them to the lyrics notebook, a systematic lyrics information management is formed. Users can view and edit lyrics information in the notebook, and support the storage and custom editing of multiple lyrics notebook pages.
It enriches the lyrics collection function, improves the realism and interest of lyrics collection, enhances the immersiveness of lyrics browsing, and realizes the systematic management of lyrics information.
Smart Images

Figure CN120596701A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a method, device, storage medium and program product for processing lyrics information. Background Art
[0002] In the music player program, you can collect the lyrics of the songs being played.
[0003] In related technologies, users can long press on the display interface of song lyrics to select one or more lyrics, and generate a lyrics picture poster based on the poster template selected by the user. The user can then share the lyrics picture poster to a social platform for other users to browse.
[0004] However, the above method only supports the generation of a single lyric picture poster, and the lyrics collection function is insufficient. Summary of the Invention
[0005] The present invention provides a method, device, storage medium, and program product for processing lyrics information. The technical solutions provided by the present invention are as follows:
[0006] According to one aspect of an embodiment of the present application, a method for processing lyrics information is provided, the method comprising:
[0007] Display the lyrics information of the first song;
[0008] In response to a selection operation on first lyric information in the lyric information of the first song, displaying a lyric notebook page corresponding to the first lyric information, wherein the first lyric information includes at least one lyric text in the lyric information of the first song;
[0009] The dynamic effect of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook book is displayed, and the lyrics notebook book is used to store at least one lyrics notebook page.
[0010] According to one aspect of an embodiment of the present application, a device for processing lyrics information is provided, the device comprising:
[0011] Lyrics display module, used to display lyrics information of the first song;
[0012] a notebook page display module, configured to display a lyrics notebook page corresponding to first lyrics information in the lyrics information of the first song in response to a selection operation on the first lyrics information, wherein the first lyrics information includes at least one line of lyrics text in the lyrics information of the first song;
[0013] The notebook page adding module is used to display the dynamic effect of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook book, and the lyrics notebook book is used to store at least one lyrics notebook page.
[0014] According to one aspect of an embodiment of the present application, a terminal device is provided, which includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the above-mentioned lyric information processing method.
[0015] According to one aspect of an embodiment of the present application, a computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned method for processing lyric information.
[0016] According to one aspect of an embodiment of the present application, a computer program product is provided, which includes a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned method for processing lyric information.
[0017] The technical solutions provided in the embodiments of the present application can bring the following beneficial effects:
[0018] After selecting the first lyric information in the lyric information of the first song, a lyric notebook page corresponding to the first lyric information is generated, and the lyric notebook page corresponding to the first lyric information is added to the lyric notebook, thereby recording the first lyric information in a form similar to a notebook. Compared with the related art method of recording lyric information by generating a single lyric image poster, the technical solution provided by this application uses a lyric notebook to collect different lyric information of different songs, so that the lyric collection is systematically managed and a personal music asset library of the user is generated. Therefore, the individual lyric information that has been excerpted can be accessed in the lyric notebook by viewing the notebook page, thereby enriching the collection function of the lyric information, improving the realism and interest of the lyric collection, and enhancing the immersiveness of lyric browsing. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Figure 1 is a schematic diagram of a computer system provided by one embodiment of the present application;
[0020] Figure 2 This is a flowchart of a method for processing lyrics information provided by an embodiment of the present application;
[0021] Figure 3 1 is a schematic diagram of a display interface of a first prompt special effect provided by an embodiment of the present application;
[0022] Figure 4 is a schematic diagram of a process for processing lyrics information provided by an embodiment of the present application;
[0023] Figure 5 is a schematic diagram of a process for processing custom-edited lyrics information provided by an embodiment of the present application;
[0024] Figure 6 This is a schematic diagram of a custom editing operation provided by an embodiment of the present application;
[0025] Figure 7 This is a schematic diagram of a drawing replacement process provided by an embodiment of the present application;
[0026] Figure 8 This is a schematic diagram of the editing process of the lyrics journal page corresponding to the first lyrics information provided by an embodiment of the present application;
[0027] Figure 9 This is a schematic diagram of the display format of a lyrics notebook provided by one embodiment of the present application;
[0028] Figure 10 This is a schematic diagram of a calendar navigation interface of a lyrics notebook provided by an embodiment of the present application;
[0029] Figure 11 This is a block diagram of a device for processing lyrics information provided by one embodiment of the present application;
[0030] Figure 12 This is a structural block diagram of a terminal device provided by an embodiment of the present application. DETAILED DESCRIPTION
[0031] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0032] Please refer to Figure 1 , which shows a schematic diagram of a computer system provided by an embodiment of the present application. The computer system may include: a terminal device 10 and a server 20.
[0033] There can be one or more terminal devices 10. The terminal device 10 can be an electronic device such as a mobile phone, tablet computer, laptop computer, desktop computer, game console, e-book reader, multimedia player, wearable device, intelligent voice interaction device, smart home appliance, vehicle terminal, aircraft, etc.
[0034] The client of the music player program can be installed in the terminal device 10, and the music player program provides the function of playing songs. Optionally, the music player program can be an application program that needs to be downloaded and installed, or it can be an application program that can be used instantly, and this application does not limit this.
[0035] The server 20 is used to provide background services for the client of the music player program installed and running in the terminal device 10. For example, the server 20 can be the background server of the above-mentioned music player program. The server 20 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms, but is not limited to these. Optionally, the server 20 provides background services for the music player programs in multiple terminal devices 10 at the same time. The terminal device 10 and the server 20 can communicate with each other through the network.
[0036] In an embodiment of the present application, when a first song is played on a client of a music player program, the lyrics information of the first song is displayed on the interface of the music player program. In response to a selection operation of a first lyric information in the lyrics information of the first song, a lyrics notebook page corresponding to the first lyric information is displayed. The first lyric information includes at least one lyric text in the lyrics information of the first song. Then, an animation effect is displayed to add the lyrics notebook page corresponding to the first lyric information to a lyrics notebook book, which is used to store at least one lyrics notebook page.
[0037] Please refer to Figure 2 , which shows a flowchart of a method for processing lyrics information provided by an embodiment of the present application. The execution subject of each step of the method may be a terminal device. The method may include at least one of the following steps 210 to 230:
[0038] Step 210: Display the lyrics information of the first song.
[0039] The first song may be any song in the music library configured by the music player program. The lyrics information of the first song includes at least two lines of lyrics text of the first song. The at least two lines of lyrics text of the first song are obtained by dividing according to the rhythm of the first song.
[0040] Optionally, after triggering the function of extracting the lyrics information of the first song into the lyrics notebook, a selection interface for the lyrics information of the first song is displayed, and the lyrics information of the first song is displayed in the selection interface for the lyrics information of the first song.
[0041] Optionally, after triggering the function of making the lyrics information of the first song into a lyrics poster, a selection interface for the lyrics information of the first song is displayed, and the lyrics information of the first song is displayed in the selection interface for the lyrics information of the first song.
[0042] In some embodiments, step 200 is further included before step 210 , and step 200 includes at least one of sub-steps 201 - 202 .
[0043] Sub-step 201, during the playing of the first song, a first prompt effect is displayed in the playing interface of the first song, and the first prompt effect is used to prompt the user to extract the lyrics information of the first song into the lyrics notebook.
[0044] Sub-step 202: in response to a triggering operation on the excerpt control in the first prompt animation, jumping to a selection interface for displaying lyrics information of the first song.
[0045] Optionally, the playback interface of the first song can be the homepage interface when the first song is playing, or can be the lyrics interface when the first song is playing. That is, the first prompt effect can be displayed in the homepage interface when the first song is playing, or can be displayed in the lyrics interface when the first song is playing.
[0046] Optionally, the first prompt effect displayed in the homepage interface when the first song is played and the first prompt effect displayed in the lyrics interface when the first song is played may be the same or different.
[0047] The display interface of the first prompt effect can be referred to Figure 3 As shown, after the user selects to play the first song, the screen will jump to the following Figure 3 The home page interface 310 when the first song is playing is shown in FIG. (1), and when the home page interface 310 when the first song is playing is displayed, a first prompt effect 301 pops up. An excerpt control 302 is displayed in the first prompt effect 301. When the user clicks the excerpt control 302, the function of excerpting the lyrics information of the first song into the lyrics notebook is triggered, and then the selection interface of the lyrics information of the first song is jumped to.
[0048] If the user does not respond to the first prompt effect 301 when the home page interface 310 is displayed when the first song is playing, the user can switch to display the first prompt effect 301 during the playing of the first song. Figure 3 The lyrics interface 320 of the first song when playing is shown in FIG. (2). When switching from the homepage interface 310 when the first song is playing to the lyrics interface 320 when the first song is playing, the first prompt animation 303 will pop up in the lyrics interface 320 when the first song is playing, as shown in FIG. Figure 3 As shown in Figure (3) in the first prompt effect 303, an excerpt control 304 is displayed. When the user clicks the excerpt control 304, the function of extracting the lyrics information of the first song into the lyrics notebook is triggered, and then the selection interface of the lyrics information of the first song is jumped to display.
[0049] exist Figure 3In Figures (1) and (3), the first prompt effect 301 and the first prompt effect 303 are different, and the excerpt control 302 and the excerpt control 304 are also different.
[0050] By displaying the first prompt effect in the playback interface of the first song, the user can promptly see the function of extracting the lyrics information of the first song into the lyrics notebook during the playback of the first song, thereby triggering the excerpt control to realize the lyrics excerpt function, which provides an effective function reminder to the user, increases the probability of the user using the lyrics excerpt function, and also enriches the display effect of the playback interface of the first song.
[0051] Figure 4 A schematic diagram showing the processing of lyrics information, Figure 4 Figure (1) shows a selection interface 410 for the lyrics information of the first song. Lyrics information of the first song is displayed in the selection interface 410. When the user clicks the excerpt control 302 or the user clicks the excerpt control 304, the selection interface 410 for the lyrics information of the first song will be displayed.
[0052] Step 220, in response to a selection operation on the first lyric information in the lyric information of the first song, a lyric notebook page corresponding to the first lyric information is displayed, where the first lyric information includes at least one lyric text in the lyric information of the first song.
[0053] The lyrics information of the first song includes at least two lyrics texts of the first song, and the first lyrics information includes at least one lyrics text in the lyrics information of the first song. The selection operation for the first lyrics information in the lyrics information of the first song may be an operation in which the user selects at least one lyrics text in the at least two lyrics texts of the first song. Figure 4 As shown in FIG. (1), the user selects the first lyric information 401 in the lyric information of the first song, and the selected lyric text is displayed with a gray background color to highlight the selection effect.
[0054] In some embodiments, in response to a selection operation on the first lyric information in the lyric information of the first song, the lyric account page corresponding to the first lyric information is directly displayed. Figure 4 As shown in FIG. (1), after the user selects the first lyrics information 401 in the lyrics information of the first song, the display is directly switched to Figure 4 In the display interface 420 of the lyrics journal page corresponding to the first lyrics information shown in FIG. (2), the lyrics journal page 403 corresponding to the first lyrics information is displayed in the display interface 420 of the lyrics journal page corresponding to the first lyrics information.
[0055] In some embodiments, in response to a selection operation on the first lyric information in the lyric information of the first song, in response to a lyrics excerpt operation on the first lyric information, a lyric notebook page corresponding to the first lyric information is displayed. Figure 4 As shown in FIG. (1), the selection interface 410 of the lyrics information of the first song also displays a lyrics excerpt control 402. After the user selects the first lyrics information 401 in the lyrics information of the first song, he clicks the lyrics excerpt control 402 to switch to the display as shown in FIG. Figure 4 The display interface 420 of the lyrics notebook page corresponding to the first lyrics information shown in Figure (2) is shown.
[0056] In some embodiments, the lyrics journal page corresponding to the first lyrics information is generated according to a default journal page template. The journal page template is used to indicate the layout position and layout style of the song information of the first song in the lyrics journal page. The song information of the first song includes at least one of the following: the song title of the first song, the name of the artist of the first song, the cover image of the first song, the artist image of the first song, and the first lyrics information. The song information of the first song is associated with the timestamp of the lyrics journal page corresponding to the first lyrics information.
[0057] The lyrics journal page corresponding to the first lyrics information is a lyrics journal page that displays the song information of the first song according to the layout position and layout style specified in the default journal page template. The default journal page template can be a system default journal page template or a user-defined journal page template.
[0058] The notebook page template is used to indicate the layout position and text style of the song title of the first song in the lyrics notebook page, the layout position and text style of the singer name of the first song in the lyrics notebook page, the layout position and image style of the cover image of the first song in the lyrics notebook page, the layout position and image style of the singer image of the first song in the lyrics notebook page, and the layout position and text style of the first lyrics information in the lyrics notebook page. The text style includes at least one of the text font, text font size, and text color, and the image style is used to indicate at least one of the image size and image cropping method. For example, the cover image and the singer image may be cropped into shapes such as a circle, a rounded rectangle, a diamond, and a star. The cover image of the first song is the album cover image of the album in which the first song is located, and the singer image of the first song can be any image of the singer of the first song.
[0059] The notebook page template is also used to indicate the layout position and text style of the timestamp of the lyrics notebook page corresponding to the first lyrics information in the lyrics notebook page. When the lyrics notebook page corresponding to the first song information is generated, the timestamp of the lyrics excerpt is automatically recorded, that is, the timestamp of the lyrics notebook page corresponding to the first lyrics information mentioned above. In the lyrics notebook page corresponding to the first lyrics information, the timestamp of the lyrics notebook page corresponding to the first lyrics information is displayed according to the layout position and text style of the timestamp of the lyrics notebook page corresponding to the first lyrics information specified in the default notebook page template.
[0060] The lyrics notebook page refers to a page style generated based on the form of an actual notebook page. For example, the lyrics notebook page can be a loose-leaf notebook page, in which case the lyrics notebook page will display a binding line in the form of a round hole in the binding line area. For another example, the lyrics notebook page can also be a notebook page with linear binding, in which case the lyrics notebook page will display a linear binding line in the binding line area.
[0061] Optionally, the lyrics notebook page corresponding to the first lyrics information may be in image format, html format, or the like.
[0062] like Figure 4 As shown in Figure (2), a lyrics journal page 403 corresponding to the first lyrics information is displayed in the display interface 420 of the lyrics journal page corresponding to the first lyrics information. The lyrics journal page 403 corresponding to the first lyrics information is a lyrics journal page generated according to the default journal page template. The lyrics journal page 403 corresponding to the first lyrics information displays the song title and singer name 406 of the first song, the cover image 405 of the first song, the singer image 409 of the first song, the first lyrics information 408, and the timestamp 407 of the lyrics journal page corresponding to the first lyrics information. The default journal page template is used to indicate the arrangement position and arrangement style of the song title and singer name 406 of the first song, the cover image 405 of the first song, the singer image 409 of the first song, the first lyrics information 408, and the timestamp 407 of the lyrics journal page corresponding to the first lyrics information in the lyrics journal page 403 corresponding to the first lyrics information.
[0063] By displaying the song information of the first song and the timestamp of the lyrics notebook page corresponding to the first lyrics information in the notebook page template, the relevant information of the lyrics excerpt can be more intuitively seen in the lyrics notebook page corresponding to the first lyrics information, so that the user can directly know the related information of the excerpted lyrics according to the lyrics notebook page when browsing the lyrics notebook later, thereby ensuring the comprehensiveness of the lyrics excerpt.
[0064] Step 230 , displaying an animation effect of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook book, where the lyrics notebook book is used to store at least one lyrics notebook page.
[0065] In some embodiments, after displaying the lyrics handbook page corresponding to the first lyrics information, the dynamic effect of adding the lyrics handbook page corresponding to the first lyrics information to the lyrics handbook is directly displayed. Figure 4 The completion control 404 shown in FIG. (2) in FIG. 4 shows the dynamic effect of adding the lyrics handbook page 403 corresponding to the first lyrics information to the lyrics handbook 4010 after switching from the selection interface 410 of the lyrics information of the first song to the display interface 420 of the lyrics handbook page corresponding to the first lyrics information. Finally, the display is as follows Figure 4 The display interface 430 of the lyrics notebook page shown in Figure (3) is shown.
[0066] In some embodiments, after displaying the lyrics journal page corresponding to the first lyrics information, in response to the editing completion operation of the lyrics journal page corresponding to the first lyrics information, an animation effect of adding the lyrics journal page corresponding to the first lyrics information to the lyrics journal is displayed. Figure 4 As shown in Figure (2), a completion control 404 is displayed in the display interface 420 of the lyrics notebook page corresponding to the first lyrics information. After switching from the selection interface 410 of the lyrics information of the first song to the display interface 420 of the lyrics notebook page corresponding to the first lyrics information, the user clicks the completion control 404, and the dynamic effect of adding the lyrics notebook page 403 corresponding to the first lyrics information to the lyrics notebook book 4010 is displayed, and finally the following is displayed. Figure 4 The display interface 430 of the lyrics notebook page shown in Figure (3) is shown.
[0067] The lyrics notebook stores at least one lyrics notebook page. The lyrics notebook may store lyrics notebook pages corresponding to lyrics information for different songs, or may store lyrics notebook pages corresponding to different lyrics information for the same lyrics. For example, if the lyrics information for the first song includes lyrics text 1, lyrics text 2, and lyrics text 3, a lyrics notebook page may be generated based on lyrics text 1 and lyrics text 2 and added to the lyrics notebook, or a lyrics notebook page may be generated based on lyrics text 1 and lyrics text 3 and added to the lyrics notebook.
[0068] The technical solution provided by the embodiment of the present application generates a lyrics notebook page corresponding to the first lyrics information after selecting the first lyrics information in the lyrics information of the first song, and adds the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook, thereby recording the first lyrics information in the form of a notebook. Compared with the related art of recording lyrics information by generating a single lyrics image poster, the technical solution provided by the present application uses a lyrics notebook to collect different lyrics information of different songs, so that the lyrics collection is systematically managed and a personal music asset library of the user is generated. Therefore, the individual lyrics information that has been excerpted can be accessed in the lyrics notebook by viewing the notebook page, which enriches the collection function of the lyrics information, improves the realism and interest of the lyrics collection, and enhances the immersiveness of lyrics browsing.
[0069] In some embodiments, step 240 is further included after step 220 .
[0070] Step 240, in response to a custom editing operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after custom editing is displayed, and the custom editing operation is used to customize the style of the lyrics journal page corresponding to the first lyrics information.
[0071] In some embodiments, after the lyrics journal page corresponding to the first lyrics information is displayed, if the interface does not provide a custom editing function for the lyrics journal page corresponding to the first lyrics information, the animation of adding the lyrics journal page corresponding to the first lyrics information to the lyrics journal will be displayed as described above.
[0072] In some embodiments, after the lyrics journal page corresponding to the first lyrics information is displayed, a custom editing function for the lyrics journal page corresponding to the first lyrics information is provided in the interface. The user can choose not to perform the custom editing operation for the lyrics journal page corresponding to the first lyrics information, and an animation effect of adding the lyrics journal page corresponding to the first lyrics information to the lyrics journal will be displayed.
[0073] In some embodiments, after the lyrics journal page corresponding to the first lyrics information is displayed, a custom editing function for the lyrics journal page corresponding to the first lyrics information is provided in the interface. The user can choose to perform a custom editing operation on the lyrics journal page corresponding to the first lyrics information. The lyrics journal page corresponding to the first lyrics information after custom editing will be displayed, and then the animation of adding the lyrics journal page corresponding to the first lyrics information after custom editing to the lyrics journal book will be displayed.
[0074] In some embodiments, after displaying the lyrics notebook page corresponding to the first lyrics information after custom editing, in response to the editing completion operation of the lyrics notebook page corresponding to the first lyrics information, an animation of adding the lyrics notebook page corresponding to the first lyrics information after custom editing to the lyrics notebook is displayed.
[0075] The custom editing operation is used to custom edit the style of the lyrics journal page corresponding to the first lyrics information. The custom editing operation includes at least one of the following: template replacement operation, content replacement operation, style replacement operation, and element configuration operation. Among them, the template replacement operation is used to custom edit the template style of the lyrics journal page corresponding to the first lyrics information, the content replacement operation is used to custom edit the content style in the journal page template of the lyrics journal page corresponding to the first lyrics information, the style replacement operation is used to custom edit the text style in the journal page template of the lyrics journal page corresponding to the first lyrics information, and the element configuration operation is used to custom edit the element style in the lyrics journal page corresponding to the first lyrics information. For specific custom operations, please refer to the following embodiments and will not be introduced in detail here.
[0076] Figure 5 A schematic diagram showing the processing of custom edited lyrics information is shown. Figure 5 Figure (1) shows a selection interface 510 for the lyrics information of the first song. After the user selects the first lyrics information 501 in the lyrics information of the first song, he clicks the lyrics excerpt control 502 to switch to the display as shown in FIG. Figure 5 The display interface 520 of the lyrics handbook page corresponding to the first lyrics information shown in Figure (2) shows the lyrics handbook page 503 corresponding to the first lyrics information. Then switch the display to Figure 5 The display interface 530 of the lyrics journal page corresponding to the first lyrics information in the editing state shown in FIG (3) shows a custom editing bar 504 in the display interface 530 of the lyrics journal page corresponding to the first lyrics information in the editing state. The user can Figure 5 As shown in FIG. (3), slide the notebook page template in the custom editing bar 504 left and right to perform a custom editing operation on the lyrics notebook page corresponding to the first lyrics information.
[0077] For example, the user may not perform the custom editing operation for the lyrics notebook page corresponding to the first lyrics information. After the user clicks the completion control 508, the dynamic effect of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook will be displayed, and finally the following will be displayed: Figure 5 The display interface 540 of the lyrics notebook page shown in Figure (5) is shown.
[0078] For example, it is also possible to Figure 5As shown in Figure (4), the user selects the account page template 506 in the display interface 530 of the lyrics account page corresponding to the first lyrics information in the editing state, and replaces the default account page template of the lyrics account page 503 initially configured with the account page template 506, thereby obtaining the lyrics account page 507 corresponding to the first lyrics information after the custom editing. Then the user clicks the completion control 508, which displays the dynamic effect of adding the lyrics account page 507 corresponding to the first lyrics information after the custom editing to the lyrics account book, and finally displays the following Figure 5 The display interface 540 of the lyrics journal page is shown in Figure (5). In addition, the display interface 530 of the lyrics journal page corresponding to the first lyrics information in the editing state also displays a template editing control 505. The user clicks the template editing control 505 to further customize the style of the journal page template and obtain the lyrics journal page corresponding to the first lyrics information after customized editing.
[0079] By providing a custom editing function for the lyrics notebook page corresponding to the first lyrics information, users can customize the style of the lyrics notebook page corresponding to the first lyrics information, thereby enhancing the user's sense of participation in editing the lyrics notebook page, improving the authenticity of the lyrics collection, and allowing the generated lyrics notebook page to meet the user's preferences and needs.
[0080] In some embodiments, step 240 includes at least one of sub-steps 241 - 244 .
[0081] Sub-step 241, in response to the template replacement operation for the lyrics journal page corresponding to the first lyrics information, displays the lyrics journal page corresponding to the first lyrics information after the template replacement, and the template replacement operation is used to replace the default journal page template with the first journal page template in at least one pre-set journal page template.
[0082] The music playback program is pre-configured with at least one account page template, with different account page templates having different styles. The user's template replacement operation for the lyrics account page corresponding to the first lyric information refers to the user selecting a first account page template from the at least one pre-configured account page template, thereby replacing the initially configured default account page template with the first account page template. The first account page template is any one of the at least one pre-configured account page templates, other than the default account page template.
[0083] Figure 6 Shows a schematic diagram of custom editing operations, the user clicks Figure 5 The template editing control 505 in the first lyric information displays the custom editing interface of the lyrics account page corresponding to the first lyric information. Then the user switches the custom editing column to the template replacement column, and the following is displayed: Figure 6 In the template replacement interface 610 of the lyrics journal page corresponding to the first lyrics information shown in Figure (1), when the user selects the first lyrics journal page template 601 in the template replacement column, a schematic diagram of the lyrics journal page corresponding to the first lyrics information after the template replacement will be displayed in the template replacement interface 610 of the lyrics journal page corresponding to the first lyrics information.
[0084] Sub-step 242, in response to the content replacement operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after the content replacement is displayed, and the content replacement operation is used to replace the template content in the default set journal page template.
[0085] The user's operation of replacing the content of the lyrics journal page corresponding to the first lyric information refers to the user replacing the template content of the default journal page template with other content from the content library. The template content of the journal page template includes template content such as the background image of the journal page template, additional images of the journal page template, and additional elements of the journal page template.
[0086] In some embodiments, in response to a background replacement operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after background replacement is displayed. The background replacement operation is used to replace the background image in the default setting of the journal page template.
[0087] The user's operation of replacing the background of the lyrics journal page corresponding to the first lyrics information refers to the user replacing the background image in the default journal page template with another image from the image library. The image library may include only at least one pre-set background image, or may include at least one pre-set background image and at least one image stored in the user's photo album.
[0088] When the user switches the custom edit column to the background change column, the following is displayed: Figure 6 In the background replacement interface 630 of the lyrics journal page corresponding to the first lyrics information shown in Figure (3), when the user selects the background image 603 in the background replacement column, the background image in the lyrics journal page corresponding to the first lyrics information is replaced with the background image 603, and a schematic diagram of the lyrics journal page corresponding to the first lyrics information after the background replacement is displayed in the background replacement interface 630 of the lyrics journal page corresponding to the first lyrics information.
[0089] In some embodiments, in response to an illustration replacement operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after the illustration replacement is displayed, and the illustration replacement operation is used to replace the additional image in the default notebook page template.
[0090] The operation of replacing the illustrations of the lyrics journal page corresponding to the first lyrics information performed by the user refers to the operation of replacing the additional images in the default journal page template with other images in the image library.
[0091] Figure 7 A schematic diagram of the process of replacing an image is shown. An additional image 701 is displayed on the lyrics journal page corresponding to the first lyric information. An image replacement control 703, an image deletion control 704, an image copy control 705, and an image rotation control 706 are displayed on the additional image 701. The image replacement control 703 is used to replace the additional image 701 with another image in the image library. The image deletion control 704 is used to delete the additional image 701 from the lyrics journal page corresponding to the first lyric information. The image copy control 705 is used to add an additional image 701 to the lyrics journal page corresponding to the first lyric information. The image rotation control 706 is used to adjust the display angle of the additional image 701 in the lyrics journal page corresponding to the first lyric information. When a user clicks the image replacement control 703, an image library display interface 710 is displayed. After the user selects an additional image 702 from the image library and clicks the confirmation control 707, the additional image 701 in the lyrics journal page corresponding to the first lyric information is replaced with the additional image 702, and a schematic diagram of the lyrics journal page corresponding to the first lyric information after the image replacement is displayed.
[0092] In some embodiments, in response to an additional element replacement operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after the additional element is replaced is displayed. The additional element replacement operation is used to replace the additional element in the default journal page template. The additional element can be in the form of text, pattern, or other element.
[0093] By providing the background replacement function and the additional image replacement function of the notebook page template of the lyrics notebook page corresponding to the first lyrics information, the user can replace the background image and additional image in the notebook page template with images that meet the user's preferences and needs, reflecting the user's personalized aesthetics and taste, enhancing the user's sense of participation in editing the lyrics notebook page, and improving the authenticity of the lyrics collection.
[0094] Sub-step 243, in response to the style change operation for the lyrics notebook page corresponding to the first lyrics information, displays the lyrics notebook page corresponding to the first lyrics information after the style change, and the style change operation is used to change the text style of the first lyrics information in the default notebook page template.
[0095] The style change operation performed by the user on the lyrics journal page corresponding to the first lyrics information refers to the operation in which the user replaces the text style of the first lyrics information in the default journal page template with other text styles in the text style library. The text style of the first lyrics information includes at least one of the text font of the first lyrics information, the text font size of the first lyrics information, and the text color of the first lyrics information. The style change operation includes at least one of the font change operation, the font size change operation, and the color change operation. Accordingly, the text style library includes a text font style library, a text font size style library, and a text color style library.
[0096] Exemplarily, in response to a font change operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after font change is displayed. The font change operation is used to change the text font of the first lyrics information in the default set journal page template.
[0097] If the user switches the custom edit column to the font change column, the following will be displayed: Figure 6 In the font change interface 620 of the lyrics journal page corresponding to the first lyrics information shown in Figure (2), when the user selects font 602 in the font change column, the text font of the first lyrics information in the lyrics journal page corresponding to the first lyrics information is changed to font 602, and a schematic diagram of the lyrics journal page corresponding to the first lyrics information after the font change is displayed in the font change interface 620 of the lyrics journal page corresponding to the first lyrics information.
[0098] Exemplarily, in response to a font size change operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after the font size change is displayed. The font size change operation is used to change the text font size of the first lyrics information in the default set journal page template.
[0099] Exemplarily, in response to a color change operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after color change is displayed. The color change operation is used to change the text color of the first lyrics information in the default journal page template.
[0100] Sub-step 244, in response to the element configuration operation on the lyrics notebook page corresponding to the first lyrics information, displays the lyrics notebook page corresponding to the first lyrics information after element configuration, and the element configuration operation is used to add sticker elements in the lyrics notebook page corresponding to the first lyrics information.
[0101] The user's element configuration operation for the lyrics journal page corresponding to the first lyrics information refers to the user's operation of adding a sticker element to the lyrics journal page corresponding to the first lyrics information. The sticker element can be a sticker element pre-stored in the music player program, or a sticker element extracted by the user from an image in the user's photo album. For example, the user can select an image from the photo album and perform smart cropping on it to remove the background area of the image, thereby obtaining the element area in the image and obtaining the sticker element in the image.
[0102] When the user switches the custom editing column to the element configuration column, the following is displayed: Figure 6 In the element configuration interface 640 of the lyrics journal page corresponding to the first lyrics information shown in Figure (4), when the user selects the sticker element 604 in the element configuration column, the sticker element 604 is added to the lyrics journal page corresponding to the first lyrics information, and a schematic diagram of the lyrics journal page corresponding to the first lyrics information after element configuration is displayed in the element configuration interface 640 of the lyrics journal page corresponding to the first lyrics information.
[0103] In some embodiments, the number of sticker elements added to the lyrics journal page corresponding to the first lyrics information is limited. For example, the upper limit value of the number of sticker elements added to the lyrics journal page corresponding to the first lyrics information is 10.
[0104] By providing various custom editing functions for the lyrics journal page corresponding to the first lyrics information, users can change the journal page template of the lyrics journal page, change the template content in the journal page template and the text style of the first lyrics information in the journal page template, and add sticker elements to the lyrics journal page, which enriches the custom editing function of the lyrics journal page and improves the display effect of the lyrics journal page, so that the generated lyrics journal page can meet the user's preferences and needs, reflect the user's personalized aesthetics and taste, enhance the user's sense of participation in editing the lyrics journal page, and improve the authenticity of the lyrics collection.
[0105] Next, we will introduce how to display the lyrics notebook.
[0106] In some embodiments, the above method further includes step 250 , and step 250 includes at least one step among sub-steps 251 - 255 .
[0107] Sub-step 251: displaying the lyrics notebook page corresponding to the first lyrics information in the lyrics notebook.
[0108] In some embodiments, the lyrics notebook stores at least one lyrics notebook page, and the at least one lyrics notebook page can be a lyrics notebook page arranged in chronological order from early to late.
[0109] After the lyrics notebook page corresponding to the first lyrics information is added to the lyrics notebook book, when the user opens the lyrics notebook book in the music player program, the lyrics notebook page corresponding to the first lyrics information in the lyrics notebook book can be displayed.
[0110] Figure 8 A schematic diagram showing the editing process of the lyrics notebook page corresponding to the first lyrics information is shown. When the user opens the lyrics notebook, the following is displayed: Figure 8 The display interface 810 of the lyrics notebook page corresponding to the first lyrics information in the lyrics notebook shown in Figure (1) is shown.
[0111] Sub-step 252: In response to a lyrics edit operation on the lyrics journal page corresponding to the first lyrics information, the lyrics information of the first song is displayed. In response to a selection operation on the second lyrics information in the lyrics information of the first song, the lyrics journal page corresponding to the first lyrics information in the lyrics journal is replaced with the lyrics journal page corresponding to the second lyrics information.
[0112] Optionally, the lyrics editing operation for the lyrics journal page corresponding to the first lyrics information may be an operation in which the user clicks on the first lyrics information in the lyrics journal page corresponding to the first lyrics information, or an operation in which the user long presses the first lyrics information in the lyrics journal page corresponding to the first lyrics information, or an operation in which the user slides the first lyrics information in the lyrics journal page corresponding to the first lyrics information, or an operation in which the user makes a specific gesture in the display area of the first lyrics information in the lyrics journal page corresponding to the first lyrics information. For example, the specific gesture may be a circle drawing action, a star drawing action, a Z-shaped drawing action, and so on. After the user performs the lyrics editing operation for the lyrics journal page corresponding to the first lyrics information in the display interface 810 of the lyrics journal page corresponding to the first lyrics information, the selection interface displaying the lyrics information of the first song is switched to display, that is, the display is switched to display Figure 4 In the selection interface 410 of the lyrics information of the first song shown in FIG. (1), the lyrics information of the first song is displayed in the selection interface 410 of the lyrics information of the first song.
[0113] Optionally, the lyrics editing operation for the lyrics journal page corresponding to the first lyrics information may also be an operation in which the user clicks on a lyrics editing control in the display interface of the lyrics journal page corresponding to the first lyrics information. Figure 8 As shown in FIG. (1), an editing control 801 is displayed in the display interface 810 of the lyrics handbook page corresponding to the first lyrics information. When the user clicks the editing control 801, an editable window 802 is displayed in the display interface 810 of the lyrics handbook page corresponding to the first lyrics information. Figure 8As shown in Figure (2) in the editable window 802, a lyrics editing control 804 is displayed. When the user clicks the lyrics editing control 804, the selection interface for displaying the lyrics information of the first song is switched to display. Figure 4 In the selection interface 410 of the lyrics information of the first song shown in FIG. (1), the lyrics information of the first song is displayed in the selection interface 410 of the lyrics information of the first song.
[0114] The second lyric information includes at least one line of lyric text in the lyric information of the first song. The second lyric information is different from the first lyric information. Optionally, the lyric text in the second lyric information and the lyric text in the first lyric information can be completely different, or at least one line of lyric text can be the same. For example, if the lyric information of the first song includes lyric text 1, lyric text 2, and lyric text 3, and the first lyric information includes lyric text 1 and lyric text 2, then the second lyric information can include lyric text 3, lyric text 1 and lyric text 3, or lyric text 2 and lyric text 3.
[0115] After the user selects the second lyric information in the lyric information selection interface for the first song, a lyric journal page corresponding to the second lyric information is generated. The lyric journal page corresponding to the second lyric information is obtained by replacing the first lyric information in the lyric journal page corresponding to the first lyric information with the second lyric information. Therefore, the style of the lyric journal page corresponding to the second lyric information is the same as that of the lyric journal page corresponding to the first lyric information.
[0116] By providing a lyrics editing function for the lyrics journal page corresponding to the first lyrics information, users can quickly change the lyrics content in the lyrics journal page, enriching the editing function of the lyrics journal page and improving the convenience of editing operations on the lyrics journal page.
[0117] Sub-step 253, in response to the style editing operation on the lyrics notebook page corresponding to the first lyrics information, displays the lyrics notebook page corresponding to the first lyrics information after style editing, and the style editing operation is used to reconfigure the style of the lyrics notebook page corresponding to the first lyrics information.
[0118] The style editing operation includes a style editing start-up operation and a custom editing operation. In response to the style editing start-up operation for the lyrics journal page corresponding to the first lyrics information, the display interface of the lyrics journal page corresponding to the first lyrics information in the editing state is displayed. In response to the custom editing operation of the lyrics journal page corresponding to the first lyrics information in the display interface of the lyrics journal page corresponding to the first lyrics information in the editing state, the lyrics journal page corresponding to the first lyrics information after style editing is displayed. The custom editing operation here can refer to the above embodiment and will not be repeated here.
[0119] Optionally, the style editing start operation for the lyrics journal page corresponding to the first lyrics information may be an operation in which the user clicks on the lyrics journal page corresponding to the first lyrics information, or a long press on the lyrics journal page corresponding to the first lyrics information, or a sliding of the lyrics journal page corresponding to the first lyrics information, or a specific gesture action in the lyrics journal page corresponding to the first lyrics information. For example, the specific gesture action may be a circle drawing action, a star drawing action, a Z-shaped drawing action, and the like. After the user executes the style editing start operation for the lyrics journal page corresponding to the first lyrics information in the display interface 810 of the lyrics journal page corresponding to the first lyrics information, the display interface of the lyrics journal page corresponding to the first lyrics information in the editing state is displayed.
[0120] Optionally, the style editing start operation for the lyrics journal page corresponding to the first lyrics information may also be an operation in which the user clicks on a style editing control in the display interface of the lyrics journal page corresponding to the first lyrics information. Figure 8 As shown in Figure (2), a style editing control 803 is displayed in the editable window 802. When the user clicks the style editing control 803, a display interface of the lyrics notebook page corresponding to the first lyrics information in the editing state is displayed.
[0121] By providing a style editing function for the lyrics notebook page corresponding to the first lyrics information, users can directly edit the style of the lyrics notebook page in the lyrics notebook, enriching the editing function of the lyrics notebook page and improving the convenience of the editing operation of the lyrics notebook page.
[0122] Sub-step 254, in response to the deletion operation on the lyrics notebook page corresponding to the first lyrics information, the lyrics notebook page corresponding to the first lyrics information is removed from the lyrics notebook book.
[0123] The deletion operation of the lyrics journal page corresponding to the first lyrics information may be an operation in which the user clicks a delete control in the display interface of the lyrics journal page corresponding to the first lyrics information. Figure 8 As shown in FIG. (2), a delete control 805 is displayed in the editable window 802. After the user clicks the delete control 805, a delete prompt window 806 is displayed in the display interface 810 of the lyrics handbook page corresponding to the first lyrics information. Figure 8 As shown in Figure (3) in the deletion prompt window 806, a confirmation control 807 is displayed. When the user clicks the confirmation control 807, the lyrics notebook page corresponding to the first lyrics information is removed from the lyrics notebook, so that the lyrics notebook page corresponding to the first lyrics information cannot be found in the lyrics notebook.
[0124] By providing a deletion function for the lyrics notebook page corresponding to the first lyrics information, users can delete lyrics notebook pages that they dislike or do not need from the lyrics notebook, enriching the editing function of the lyrics notebook page and improving the convenience of editing operations on the lyrics notebook page.
[0125] Sub-step 255: In response to a triggering operation on the lyrics journal page corresponding to the first lyrics information, a page-turning animation is displayed from the lyrics journal page corresponding to the first lyrics information to the lyrics journal page corresponding to the third lyrics information. After the page-turning animation ends, the lyrics journal page corresponding to the third lyrics information in the lyrics journal is displayed.
[0126] When a user triggers a page in the lyrics journal corresponding to the first lyric information in the display interface, a page-turning animation is displayed, showing the page turning from the first lyric information to the third lyric information. This page-turning animation is a dynamic effect that simulates the effect of turning a page on a piece of paper.
[0127] Optionally, the lyrics notebook page corresponding to the third lyrics information can be a lyrics notebook page in the lyrics notebook that is located before the lyrics notebook page corresponding to the first lyrics information, or it can be a lyrics notebook page in the lyrics notebook that is located after the lyrics notebook page corresponding to the first lyrics information.
[0128] Optionally, the third lyric information may be lyric information of the first song that is different from the first lyric information, or may be lyric information of other songs except the first song.
[0129] In some embodiments, in response to a first trigger operation on a lyrics journal page corresponding to the first lyrics information, a page-turning animation is displayed, turning from left to right from the lyrics journal page corresponding to the first lyrics information to the lyrics journal page corresponding to the third lyrics information. The lyrics journal page corresponding to the third lyrics information is the one preceding the lyrics journal page corresponding to the first lyrics information in the lyrics journal, and the timestamp of the lyrics journal page corresponding to the third lyrics information is earlier than the timestamp of the lyrics journal page corresponding to the first lyrics information.
[0130] Optionally, the first triggering operation for the lyrics journal page corresponding to the first lyrics information may be an operation in which the user clicks on the left area of the lyrics journal page corresponding to the first lyrics information, or a user long presses on the left area of the lyrics journal page corresponding to the first lyrics information, or a user slides the lyrics journal page corresponding to the first lyrics information from left to right, or a user performs a specific gesture on the lyrics journal page corresponding to the first lyrics information. For example, the specific gesture may be a circle, a star, or a Z.
[0131] In some embodiments, in response to a second trigger operation on the lyrics journal page corresponding to the first lyric information, a page turning animation is displayed from right to left from the lyrics journal page corresponding to the first lyric information to the lyrics journal page corresponding to the third lyric information. The lyrics journal page corresponding to the third lyric information is the one located after the lyrics journal page corresponding to the first lyric information in the lyrics journal, and the timestamp of the lyrics journal page corresponding to the first lyric information is earlier than the timestamp of the lyrics journal page corresponding to the third lyric information.
[0132] Optionally, the second trigger operation for the lyrics journal page corresponding to the first lyrics information can be an operation in which the user clicks on the right area of the lyrics journal page corresponding to the first lyrics information, or a user long presses on the right area of the lyrics journal page corresponding to the first lyrics information, or a user slides the lyrics journal page corresponding to the first lyrics information from right to left, or a user makes a specific gesture action in the lyrics journal page corresponding to the first lyrics information. For example, the specific gesture action can be a circle drawing action, a star drawing action, a Z drawing action, etc. The specific gesture action corresponding to the first trigger operation is different from the specific gesture action corresponding to the second trigger action.
[0133] By using a lyrics notebook to collect different lyrics information of different songs, when the lyrics notebook page in the lyrics notebook is triggered, a simulated page-turning effect will be displayed, which improves the realism and immersion when browsing the lyrics notebook page.
[0134] In some embodiments, the above method further includes step 260 , and step 260 includes at least one of sub-steps 261 - 262 .
[0135] Sub-step 261, displaying the lyrics notebook.
[0136] In some embodiments, the lyrics notebook is displayed in one of a horizontal screen format and a vertical screen format.
[0137] In some embodiments, the lyrics notebook is displayed in landscape mode, where two pages are displayed at a time. In response to a switch operation to the landscape mode, the lyrics notebook is switched to portrait mode, where one page is displayed at a time.
[0138] In response to the switching operation for the vertical screen format, the lyrics notebook is switched to be displayed in the horizontal screen format.
[0139] The diagram of the horizontal screen lyrics notebook can be referred to Figure 9As shown in Figure (1), a lyrics notebook in horizontal format is displayed in the display interface 910 of the lyrics notebook in horizontal format. In the horizontal format, two lyrics notebook pages are displayed in the lyrics notebook at a time, such as lyrics notebook 902 and lyrics notebook 903. The display interface 910 of the lyrics notebook in horizontal format also displays a format switching control 901. The user clicks the format switching control 901 to switch to displaying the lyrics notebook in vertical format. The schematic diagram of the lyrics notebook in vertical format can be referred to Figure 9 As shown in FIG. (2), a lyrics notebook in a vertical screen format is displayed in a display interface 920 of a lyrics notebook in a vertical screen format. In the vertical screen format, one lyrics notebook page is displayed in the lyrics notebook at a time, such as lyrics notebook 906. A format switching control 905 is also displayed in the display interface 920 of the lyrics notebook in a vertical screen format. The user clicks the format switching control 905 to switch to displaying the lyrics notebook in a horizontal screen format.
[0140] By providing two display forms of the lyrics notebook, users can choose the corresponding form to display the lyrics notebook according to different browsing needs, which enriches the display function of the lyrics notebook and meets the diverse browsing needs of users.
[0141] In some embodiments, in vertical screen mode, the lyrics notebook can be displayed as follows: Figure 9 In the list-format lyrics notebook 930 shown in FIG. (3), at least one lyrics notebook page is displayed in the lyrics notebook at a time, depending on the number of lyrics texts extracted in the displayed lyrics notebook page.
[0142] Figure 10 The schematic diagram of the calendar navigation interface of the lyrics notebook is shown. The calendar display interface 1000 of the lyrics notebook displays the number of lyrics notebook pages generated by excerpts on each date. For example, there is one lyrics notebook page 1001 generated by excerpts on March 2, and two lyrics notebook pages 1002 generated by excerpts on March 25. Therefore, the user can select the lyrics notebook page of the corresponding date to display based on the situation of the lyrics notebook pages generated by excerpts on each date. For example, if the user clicks on the lyrics notebook page 1002 generated by excerpts on March 25, the display will switch to the following: Figure 9 (1) in the horizontal screen format lyrics notebook, or switch to display as shown in Figure 9 The lyrics notebook in vertical format as shown in Figure (2).
[0143] Sub-step 262, in response to an editing operation on the lyrics notebook, displaying the edited lyrics notebook, where the editing operation is used to edit the properties of the lyrics notebook.
[0144] The editing operation includes an editing start operation and a notebook editing operation. In response to the editing start operation for the lyrics notebook, the display interface of the lyrics notebook in the editing state is displayed. In response to the notebook editing operation for the lyrics notebook in the display interface of the lyrics notebook in the editing state, the edited lyrics notebook is displayed. The notebook editing operation includes at least one of a style editing operation and an animation editing operation, wherein the style editing operation is used to edit the binding line properties of the lyrics notebook, and the animation editing operation is used to edit the page turning animation properties of the lyrics notebook. The specific editing process can refer to the following embodiment.
[0145] The editing start operation for the lyrics notebook can be an operation in which the user clicks on the editing control in the display interface of the lyrics notebook. Figure 9 As shown in FIG. (1), an editing control 904 is displayed in the display interface 910 of the lyrics notebook in the horizontal screen format. When the user clicks the editing control 904, the display interface of the lyrics notebook in the editing state is displayed.
[0146] By providing editing functions for lyrics notebooks, users can edit the properties of lyrics notebooks more conveniently, enriching the editing functions of lyrics notebooks and improving the convenience of editing operations of lyrics notebooks.
[0147] In some embodiments, in response to a style editing operation on a lyrics notebook, the lyrics notebook after style editing is displayed, where the style editing operation is used to edit the binding style of the lyrics notebook.
[0148] The binding of the lyrics notebook can be a loose-leaf binding, a linear binding, or a nail binding. The style editing operation allows you to select the binding form of the lyrics notebook and set the parameters of the binding. For example, if the user selects the lyrics notebook as a loose-leaf binding, the binding parameters include the size of the loose-leaf holes, the distance between the loose-leaf holes and the upper and lower page edges and the left and right page edges, the distance between the loose-leaf holes, the material of the loose-leaf binding rings, the size of the loose-leaf binding rings, and other parameters.
[0149] In some embodiments, in response to a motion effect editing operation on a lyrics notebook, the lyrics notebook after motion effect editing is displayed, and the motion effect editing operation is used to edit the page turning motion effect of the lyrics notebook.
[0150] The page-turning animation parameters of the lyrics notebook include the curve radius of the page-turning animation, the sound of the page-turning animation, the speed of the page-turning animation and other parameters.
[0151] By providing the binding line style editing function and the dynamic effect editing function of the lyrics notebook, users can set the properties of the lyrics notebook more carefully, enriching the editing function of the lyrics notebook, so that the generated lyrics notebook can meet the user's preferences and needs, and improving the display effect of the lyrics notebook, which can enhance the realism and immersion when browsing the lyrics notebook.
[0152] The following are device embodiments of the present application, which can be used to implement the method embodiments of the present application. For details not disclosed in the device embodiments of the present application, please refer to the method embodiments of the present application.
[0153] Please refer to Figure 11 , which shows a block diagram of a lyric information processing device provided by an embodiment of the present application. The device has the function of implementing the above-mentioned lyric information processing method, and the function can be implemented by hardware or by hardware executing corresponding software. The device can be the terminal device described above, or it can be set in the terminal device. Figure 11 As shown, the device 1100 may include: a lyrics display module 1110 , a notebook page display module 1120 and a notebook page adding module 1130 .
[0154] The lyrics display module 1110 is used to display the lyrics information of the first song.
[0155] The notebook page display module 1120 is used to display the lyrics notebook page corresponding to the first lyrics information in the lyrics information of the first song in response to the selection operation of the first lyrics information, where the first lyrics information includes at least one sentence of lyrics text in the lyrics information of the first song.
[0156] The notebook page adding module 1130 is used to display the dynamic effect of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook book, and the lyrics notebook book is used to store at least one lyrics notebook page.
[0157] In some embodiments, the account page display module 1120 is used to:
[0158] In response to a custom editing operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after custom editing is displayed, wherein the custom editing operation is used to custom edit the style of the lyrics journal page corresponding to the first lyrics information.
[0159] The account page adding module 1130 is used to:
[0160] In response to the completion operation of editing the lyrics notebook page corresponding to the first lyrics information, an animation of adding the lyrics notebook page corresponding to the first lyrics information after custom editing to the lyrics notebook is displayed.
[0161] In some embodiments, the lyrics journal page corresponding to the first lyrics information is a lyrics journal page generated according to a default journal page template; the journal page display module 1120 is used to:
[0162] In response to a template change operation for a lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the template change, wherein the template change operation is used to change the default journal page template to a first journal page template among at least one pre-set journal page template;
[0163] In response to a content replacement operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the content replacement, wherein the content replacement operation is used to replace the template content in the default set journal page template;
[0164] In response to a style change operation on a lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the style change, wherein the style change operation is used to change the text style of the first lyrics information in the default set journal page template;
[0165] In response to an element configuration operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after element configuration is displayed, wherein the element configuration operation is used to add sticker elements to the lyrics journal page corresponding to the first lyrics information.
[0166] In some embodiments, the account page display module 1120 is used to:
[0167] In response to a background replacement operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the background is replaced, wherein the background replacement operation is used to replace the background image in the default set journal page template;
[0168] In response to an illustration replacement operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after the illustration replacement is displayed, wherein the illustration replacement operation is used to replace the additional image in the default setting of the journal page template.
[0169] In some embodiments, the lyrics journal page corresponding to the first lyrics information is a lyrics journal page generated according to a default journal page template, wherein the journal page template is used to indicate the arrangement position and arrangement style of the song information of the first song in the lyrics journal page;
[0170] The song information of the first song includes at least one of the following: the song title of the first song, the name of the singer of the first song, the cover image of the first song, the image of the singer of the first song, and the first lyrics information;
[0171] The song information of the first song is associated with the timestamp of the lyrics notebook page corresponding to the first lyrics information.
[0172] In some embodiments, the device 1100 further includes a notebook display module, and the notebook display module is configured to:
[0173] Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook;
[0174] In response to a lyrics editing operation on a lyrics journal page corresponding to the first lyrics information, displaying the lyrics information of the first song;
[0175] In response to a selection operation on the second lyric information in the lyric information of the first song, the lyric notebook page corresponding to the first lyric information in the lyric notebook is replaced with the lyric notebook page corresponding to the second lyric information.
[0176] In some embodiments, the notebook display module is used to:
[0177] Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook;
[0178] In response to a style editing operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after style editing is displayed, and the style editing operation is used to reconfigure the style of the lyrics journal page corresponding to the first lyrics information.
[0179] In some embodiments, the notebook display module is used to:
[0180] Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook;
[0181] In response to a deletion operation on the lyrics notebook page corresponding to the first lyrics information, the lyrics notebook page corresponding to the first lyrics information is removed from the lyrics notebook book.
[0182] In some embodiments, the notebook display module is used to:
[0183] Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook;
[0184] In response to a triggering operation on the lyrics journal page corresponding to the first lyrics information, displaying a page-turning animation effect from the lyrics journal page corresponding to the first lyrics information to the lyrics journal page corresponding to the third lyrics information;
[0185] After the page-turning animation ends, the lyrics notebook page corresponding to the third lyrics information in the lyrics notebook is displayed.
[0186] In some embodiments, the notebook display module is used to:
[0187] Displaying the lyrics notebook;
[0188] In response to an editing operation on the lyrics notebook, the edited lyrics notebook is displayed, wherein the editing operation is used to edit the properties of the lyrics notebook.
[0189] In some embodiments, the notebook display module is used to:
[0190] In response to a style editing operation on the lyrics notebook, displaying the lyrics notebook after the style editing, wherein the style editing operation is used to edit the binding style of the lyrics notebook;
[0191] or,
[0192] In response to the motion effect editing operation on the lyrics notebook, the lyrics notebook after the motion effect editing is displayed, and the motion effect editing operation is used to edit the page turning motion effect of the lyrics notebook.
[0193] In some embodiments, the lyrics notebook is displayed in one of a horizontal screen format and a vertical screen format; the notebook display module is used to:
[0194] Displaying the lyrics notebook in the horizontal screen format, wherein two lyrics notebook pages are displayed in the lyrics notebook at a time in the horizontal screen format;
[0195] In response to the switching operation for the horizontal screen form, the lyrics notebook is switched to be displayed in the vertical screen form. In the vertical screen form, one lyrics notebook page is displayed in the lyrics notebook at a time.
[0196] In some embodiments, the lyrics display module 1110 is used to:
[0197] During the playback of the first song, a first prompting animation is displayed in the playback interface of the first song, where the first prompting animation is used to prompt the user to extract lyrics information of the first song into the lyrics notebook;
[0198] In response to the triggering operation of the excerpt control in the first prompt animation, the selection interface of the lyrics information of the first song is jumped to display.
[0199] It should be noted that the apparatus provided in the above embodiments, when implementing its functions, is only illustrated by the division of the above functional modules. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.
[0200] Please refer to Figure 12 , which shows a block diagram of a terminal device 1200 provided in one embodiment of the present application. The terminal device 1200 can be any electronic device with data calculation, processing, and storage functions. The terminal device 1200 can be used to implement the method for processing lyrics information provided in the above embodiment.
[0201] Typically, the terminal device 1200 includes a processor 1201 and a memory 1202 .
[0202] The processor 1201 may include one or more processing cores, such as a 4-core processor, an 8-core processor, etc. The processor 1201 may be implemented in at least one hardware form of DSP (Digital Signal Processing), FPGA (Field Programmable Gate Array), or PLA (Programmable Logic Array). The processor 1201 may also include a main processor and a coprocessor. The main processor is a processor for processing data in the awake state, also known as a CPU (Central Processing Unit); the coprocessor is a low-power processor for processing data in the standby state. In some embodiments, the processor 1201 may be integrated with a GPU (Graphics Processing Unit), which is responsible for rendering and drawing the content to be displayed on the display screen. In some embodiments, the processor 1201 may also include an AI (Artificial Intelligence) processor, which is used to process computing operations related to machine learning.
[0203] Memory 1202 may include one or more computer-readable storage media, which may be non-transitory. Memory 1202 may also include high-speed random access memory and non-volatile memory, such as one or more magnetic disk storage devices or flash memory storage devices. In some embodiments, the non-transitory computer-readable storage media in memory 1202 is used to store a computer program, which is configured to be executed by one or more processors to implement the above-mentioned method for processing lyric information.
[0204] Those skilled in the art will understand that Figure 12 The structure shown in the figure does not constitute a limitation on the terminal device 1200, and the terminal device 1200 may include more or fewer components than shown in the figure, or combine certain components, or adopt a different component arrangement.
[0205] In an exemplary embodiment, a computer-readable storage medium is also provided, storing a computer program that, when executed by a processor of a terminal device, implements the aforementioned method for processing lyric information. Optionally, the computer-readable storage medium may be a ROM (Read-Only Memory), a RAM (Random Access Memory), a CD-ROM (Compact Disc Read-Only Memory), a magnetic tape, a floppy disk, or an optical data storage device.
[0206] In an exemplary embodiment, a computer program product is also provided, the computer program product including a computer program stored in a computer-readable storage medium. A processor of a terminal device reads the computer program from the computer-readable storage medium and executes the computer program, causing the terminal device to perform the above-mentioned method for processing lyric information.
[0207] It should be noted that this application can display a prompt interface, pop-up window or output voice prompt information before collecting the user's relevant data and during the process of collecting the user's relevant data. The prompt interface, pop-up window or voice prompt information is used to remind the user that its relevant data is currently being collected, so that this application only starts to execute the relevant steps of obtaining the user's relevant data after obtaining the user's confirmation operation on the prompt interface or pop-up window. Otherwise (that is, when the user's confirmation operation on the prompt interface or pop-up window is not obtained), the relevant steps of obtaining the user's relevant data are terminated, that is, the user's relevant data is not obtained. In other words, all user data collected by this application are processed strictly in accordance with the requirements of relevant national laws and regulations. The informed consent or separate consent of the personal information subject is obtained only when the user agrees and authorizes it to collect the data. Subsequent data use and processing are carried out within the scope of authorization of laws and regulations and the personal information subject, and the collection, use and processing of relevant user data must comply with the relevant laws, regulations and standards of relevant countries and regions.
[0208] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the previous and subsequent associated objects are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application do not limit this.
[0209] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method for processing lyrics information, characterized in that: The method comprises: Display the lyrics information of the first song; In response to a selection operation on first lyric information in the lyric information of the first song, displaying a lyric notebook page corresponding to the first lyric information, wherein the first lyric information includes at least one lyric text in the lyric information of the first song; The dynamic effect of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook book is displayed, and the lyrics notebook book is used to store at least one lyrics notebook page.
2. The method according to claim 1, characterized in that After displaying the lyrics journal page corresponding to the first lyrics information, the method further includes: In response to a custom editing operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after custom editing, wherein the custom editing operation is used to custom edit the style of the lyrics journal page corresponding to the first lyrics information; The animation of adding the lyrics notebook page corresponding to the first lyrics information to the lyrics notebook includes: In response to the completion operation of editing the lyrics notebook page corresponding to the first lyrics information, an animation of adding the lyrics notebook page corresponding to the first lyrics information after custom editing to the lyrics notebook is displayed.
3. The method according to claim 2, characterized in that The lyrics account page corresponding to the first lyrics information is a lyrics account page generated according to a default account page template; In response to the custom editing operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after custom editing includes at least one of the following: In response to a template change operation for a lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the template change, wherein the template change operation is used to change the default journal page template to a first journal page template among at least one pre-set journal page template; In response to a content replacement operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the content replacement, wherein the content replacement operation is used to replace the template content in the default set journal page template; In response to a style change operation on a lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the style change, wherein the style change operation is used to change the text style of the first lyrics information in the default set journal page template; In response to an element configuration operation on a lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after element configuration is displayed, wherein the element configuration operation is used to add sticker elements to the lyrics journal page corresponding to the first lyrics information.
4. The method according to claim 3, characterized in that In response to the content replacement operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the content is replaced includes at least one of the following: In response to a background replacement operation on the lyrics journal page corresponding to the first lyrics information, displaying the lyrics journal page corresponding to the first lyrics information after the background is replaced, wherein the background replacement operation is used to replace the background image in the default set journal page template; In response to an illustration replacement operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after the illustration replacement is displayed, wherein the illustration replacement operation is used to replace the additional image in the default setting of the journal page template.
5. The method according to any one of claims 2 to 4, characterized in that The lyrics journal page corresponding to the first lyrics information is a lyrics journal page generated according to a default journal page template, wherein the journal page template is used to indicate the arrangement position and arrangement style of the song information of the first song in the lyrics journal page; The song information of the first song includes at least one of the following: the song title of the first song, the name of the singer of the first song, the cover image of the first song, the image of the singer of the first song, and the first lyrics information; The song information of the first song is associated with the timestamp of the lyrics notebook page corresponding to the first lyrics information.
6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook; In response to a lyrics editing operation on a lyrics journal page corresponding to the first lyrics information, displaying the lyrics information of the first song; In response to a selection operation on the second lyric information in the lyric information of the first song, the lyric notebook page corresponding to the first lyric information in the lyric notebook is replaced with the lyric notebook page corresponding to the second lyric information.
7. The method according to any one of claims 1 to 6, characterized in that The method further comprises: Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook; In response to a style editing operation on the lyrics journal page corresponding to the first lyrics information, the lyrics journal page corresponding to the first lyrics information after style editing is displayed, and the style editing operation is used to reconfigure the style of the lyrics journal page corresponding to the first lyrics information.
8. The method according to any one of claims 1 to 7, characterized in that The method further comprises: Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook; In response to a deletion operation on the lyrics notebook page corresponding to the first lyrics information, the lyrics notebook page corresponding to the first lyrics information is removed from the lyrics notebook book.
9. The method according to any one of claims 1 to 8, characterized in that The method further comprises: Displaying a lyrics notebook page corresponding to the first lyrics information in the lyrics notebook; In response to a triggering operation on the lyrics journal page corresponding to the first lyrics information, displaying a page-turning animation effect from the lyrics journal page corresponding to the first lyrics information to the lyrics journal page corresponding to the third lyrics information; After the page-turning animation ends, the lyrics notebook page corresponding to the third lyrics information in the lyrics notebook is displayed.
10. The method according to any one of claims 1 to 9, characterized in that The method further comprises: Displaying the lyrics notebook; In response to an editing operation on the lyrics notebook, the edited lyrics notebook is displayed, wherein the editing operation is used to edit the properties of the lyrics notebook.
11. The method according to claim 10, characterized in that The method of displaying the edited lyrics notebook in response to the editing operation on the lyrics notebook comprises: In response to a style editing operation on the lyrics notebook, displaying the lyrics notebook after the style editing, wherein the style editing operation is used to edit the binding style of the lyrics notebook; or, In response to the motion effect editing operation on the lyrics notebook, the lyrics notebook after the motion effect editing is displayed, and the motion effect editing operation is used to edit the page turning motion effect of the lyrics notebook.
12. The method according to any one of claims 1 to 11, characterized in that The lyrics notebook is displayed in one of a horizontal screen format and a vertical screen format; the method further includes: Displaying the lyrics notebook in the horizontal screen format, wherein two lyrics notebook pages are displayed in the lyrics notebook at a time in the horizontal screen format; In response to the switching operation for the horizontal screen form, the lyrics notebook is switched to be displayed in the vertical screen form. In the vertical screen form, one lyrics notebook page is displayed in the lyrics notebook at a time.
13. The method according to any one of claims 1 to 12, characterized in that The method further comprises: During the playback of the first song, a first prompting animation is displayed in the playback interface of the first song, where the first prompting animation is used to prompt the user to extract lyrics information of the first song into the lyrics notebook; In response to the triggering operation of the excerpt control in the first prompt animation, the selection interface of the lyrics information of the first song is jumped to display.
14. A terminal device, characterized in that: The terminal device includes a processor and a memory, wherein a computer program is stored in the memory, and the computer program is loaded and executed by the processor to implement the method for processing lyric information according to any one of claims 1 to 13.
15. A computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the method for processing lyrics information according to any one of claims 1 to 13.
16. A computer program product, characterized in that The computer program product includes a computer program, which is loaded and executed by a processor to implement the method for processing lyrics information according to any one of claims 1 to 13.