Lyric highlighting method and user terminal providing the same
Patent Information
- Application Number
- JP2023554821
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-03-09
- Filing Date
- 2022-02-09
- Publication Date
- 2025-02-13
- Estimated Expiration
- 2042-02-09
AI Technical Summary
【0026】 本発明の歌詞ハイライト表示方法およびこれを提供する使用者端末は、音源の歌詞のうち使用者が選択した部分を他の部分と区別されるように表示したり、他の使用者と共有できるようにして、使用者に音源を鑑賞することに関連して新しい経験を提供できるという長所がある。
Smart Images

Figure 0007629157000001 
Figure 0007629157000002 
Figure 0007629157000003
Abstract
Description
[Technical field]
[0001] The present invention relates to a lyric highlighting method and a user terminal providing the same, and more particularly to a method and terminal for displaying and sharing lyrics selected by a user from among lyrics of a sound source. [Background technology]
[0002] With the development of wireless internet and mobile terminals, the way of consuming music content has changed to a form where users access music services through their terminals and receive music in a streaming format. These music services not only provide music through streaming, but also provide various information such as the lyrics of the music and artist information.
[0003] In order to provide improved services that reflect the diverse tastes of users, recent music services offer a variety of services that allow users to create their own albums or share their favorite music with other users via social networking sites, etc.
[0004] Most of the existing user-driven services were conducted on albums or individual music sources (songs), but there was no service that reflected the user's preferences for parts of individual music sources and allowed them to be stored or managed separately. Summary of the Invention [Problem to be solved by the invention]
[0005] The present invention aims to provide a method for selecting a part of lyrics of a sound source in a highlighted manner and displaying the selected part in a manner that distinguishes it from other parts, and a user terminal providing the same.
[0006] The present invention provides a method for sharing a part of lyrics of a sound source selected by a user with other users, and a user terminal for providing the same.
[0007] It is an object of the present invention to provide a method for displaying information on at least one user's selection of a part of lyrics of a sound source, and a user terminal for providing the same. [Means for solving the problem]
[0008] To solve the above problem, the lyrics highlighting method of the present invention includes a step of a user terminal displaying lyrics of a sound source, a step of the user terminal receiving a user interaction input of selecting a part of the lyrics, a step of the user terminal displaying the selected part of the lyrics in a manner distinguishable from other parts, and a step of transmitting the shared information including the selected part of the lyrics to a server or another terminal when the user terminal receives a user interaction input of transmitting the shared information to the server or another terminal.
[0009] In one embodiment of the present invention, the user terminal may provide an interface for changing the shared information, and when an input of a user's interaction to change the shared information is received through the interface, the method may further include displaying the shared information changed through the user's interaction to change the shared information.
[0010] In an embodiment of the present invention, the interface may be an interface related to one of a function of changing a background image of the shared information and a function of selecting whether or not to display a user's identifier on the shared information.
[0011] In one embodiment of the present invention, the method may further include storing the shared information in a storage space of the user terminal when the user terminal receives an input of an interaction from a user who wishes to store the shared information.
[0012] In one embodiment of the present invention, the shared information may include a link to play the audio source.
[0013] In one embodiment of the present invention, the link may be a link that starts playback from a point corresponding to a selected part of the lyrics of the sound source or a point moved a predetermined distance from the point.
[0014] In one embodiment of the present invention, when the user terminal reproduces the sound source, information related to a selected part of the lyrics can be output.
[0015] In one embodiment of the present invention, outputting the information may be at least one of displaying the fact that there is a selected portion of the lyrics, displaying the selected portion of the lyrics, and outputting a portion of the audio source corresponding to the selected portion of the lyrics in a manner distinguishable from other portions.
[0016] In an embodiment of the present invention, the method may further include the step of: displaying information that at least one other user has selected a part of lyrics of the sound source by the user terminal.
[0017] In one embodiment of the present invention, in the step of displaying information selected by the other users, the user terminal may display a particular part of the lyrics of the sound source in a manner distinguishable according to the number of users who selected the particular part.
[0018] In one embodiment of the present invention, in the step of displaying the information selected by the other user, the user terminal may also display information of the other user.
[0019] In an embodiment of the present invention, the method may further include the step of: the user terminal displaying information including a selected portion of lyrics of at least one sound source.
[0020] To solve the above problems, a user terminal providing lyrics highlighting of the present invention includes a memory, a processor connected to the memory and configured to execute instructions contained in the memory, an input unit for receiving input of information under the control of the processor, an output unit for outputting information under the control of the processor, and a communication unit for transmitting information to the outside under the control of the processor, wherein the processor controls to display lyrics of a sound source through the output unit, controls to receive input of a user interaction of selecting a part of the lyrics through the input unit, controls to display the selected part of the lyrics distinguished from other parts through the output unit, and, upon receiving input of a user interaction to transmit the selected part of the lyrics to a server or another terminal through the input unit, controls to transmit shared information including the selected part of the lyrics to the server or another terminal through the communication unit.
[0021] To solve the above problem, the method of providing lyric highlight display information of the present invention includes the steps of: a server providing lyrics of a sound source to a user terminal; the server receiving information from the user terminal that a user has selected a portion of the lyrics; the server receiving a request from the user terminal to share shared information including the selected portion of the lyrics with another terminal; and the server providing the shared information to the other terminal.
[0022] In one embodiment of the present invention, the shared information may include a link capable of playing the sound source, and the server may further include providing the sound source to the other terminal when the server receives a request to play the sound source via the link from the other terminal.
[0023] In one embodiment of the present invention, the link is a link that starts playback from a point in the audio source that corresponds to a selected part of the lyrics or a point that is moved a predetermined distance from the point, and in the step of providing the audio source, the server can provide the audio source from the point that corresponds to the selected part of the lyrics to the other terminal.
[0024] In one embodiment of the present invention, the method may further include the step of the server providing, to the user terminal, information on at least one other user selecting a portion of lyrics of the sound source.
[0025] To solve the above problem, the server for providing lyrics highlight display information of the present invention includes a memory and a processor connected to the memory and configured to execute instructions contained in the memory, wherein the processor provides lyrics of a sound source to a user terminal, receives information from the user terminal that a user has selected a portion of the lyrics, receives a request from the user terminal to share shared information including the selected portion of the lyrics with another terminal, and provides the shared information to the other terminal. Effect of the Invention
[0026] The lyrics highlighting method and a user terminal providing the same according to the present invention have an advantage in that it can provide a user with a new experience in appreciating a sound source by displaying a part of the lyrics of the sound source selected by the user in a manner that distinguishes it from the other parts and by allowing the part to be shared with other users. [Brief description of the drawings]
[0027] [Figure 1] 2 is a diagram illustrating an example of an internal configuration of a user terminal and a network environment connected to the user terminal according to an embodiment of the present invention. [Diagram 2] 4 is a flowchart of an embodiment of a method for a user terminal to highlight lyrics. [Diagram 3]1 illustrates an example of a screen of a user terminal in which lyrics are highlighted in step S130. [Figure 4] 1 is a flow chart of one embodiment of a method for sharing highlighted lyrics. [Diagram 5] 1 illustrates an example of a screen of a user terminal on which shared information and a change interface are displayed in step S150 or step S160. [Figure 6] 1 illustrates an example of a screen of a different terminal on which the user terminal shares the shared information with the different terminal in step S170 and the shared information is displayed on the different terminal. [Figure 7] 1 is a flow chart of one embodiment of a method for displaying lyrics highlighted by other users. [Figure 8] 1 illustrates an example of a screen of a user terminal on which lyrics highlighted by another user are displayed in step S180. [Figure 9] 13 illustrates another example of a screen of a user terminal on which lyrics highlighted by another user are displayed in step S180. [Figure 10] 1 illustrates an example of a screen on which a user terminal displays information including a portion of lyrics of at least one sound source selected by a user. [Figure 11] 11 is a flow chart of an embodiment of a method for a server to highlight lyrics. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0028] Hereinafter, the embodiments disclosed herein will be described in detail with reference to the accompanying drawings, in which the same or similar components are given the same reference numerals regardless of the drawing numbers, and redundant description thereof will be omitted. In addition, in the description of the embodiments disclosed herein, if it is determined that a detailed description of related known technology may obscure the gist of the embodiments disclosed herein, the detailed description thereof will be omitted.
[0029] Terms including ordinal numbers such as first, second, etc. may be used to describe various components, but the components are not limited to the terms. The terms are used only to distinguish one component from another.
[0030] A singular expression includes a plural expression unless the context clearly indicates otherwise.
[0031] In this application, the steps described may be performed in any order apart from the order listed, unless a specific causal relationship requires that the steps be performed in the order listed.
[0032] In this application, the terms "comprise" or "have" and the like are intended to specify the presence of features, numbers, steps, operations, components, parts, or combinations thereof described in the specification, but are to be understood as not precluding the possibility of the presence or addition of one or more other features, numbers, steps, operations, components, parts, or combinations thereof.
[0033] The present invention will now be described with reference to the accompanying drawings.
[0034] FIG. 1 illustrates an example of an internal configuration of a user terminal 10 and a network environment connected to the user terminal 10 according to an embodiment of the present invention.
[0035] The network environment according to an embodiment of the present invention shown in FIG.
[0036] The network is not limited in the communication method, and may include not only communication methods that utilize communication networks that the network may include (for example, a mobile communication network, a wired Internet, a wireless Internet, and a broadcasting network), but also short-range wireless communication.
[0037] The user terminal 10 may be a fixed terminal or a mobile terminal embodied as a computer device. For example, the user terminal 10 may include a smart phone, a mobile phone, a tablet PC, a computer, a notebook computer, a PDA (Personal Digital Assistant), etc. For example, the user terminal 10 may communicate with the server 20 through a network using a wireless or wired communication method.
[0038] Such a user terminal 10 may be used by a user. The user may be a user of the user terminal 10, or may refer to an account registered as a user in a sound source providing service provided by the server 20. Therefore, when the server 20 transmits some information to a user, it may refer to transmission to the user terminal 10 through the user's account registered in the server 20.
[0039] The user terminal 10 may include a communication unit 11 , an input unit 12 , an output unit 13 , a memory 14 and a processor 15 .
[0040] The communication unit 11 can communicate with a server 20 or another terminal 30 via wired or wireless communication.
[0041] The input unit 12 can receive various information through a user's operation and input action, and may be a touch screen module, a keyboard, a mouse, a button, a camera, a stylus, a microphone, and the like.
[0042] The user terminal 10 can receive an input of an interaction from a user through the input unit 12. An interaction means that the user operates the input unit 12 to input information reflecting the user's selection or intention to the user terminal 10.
[0043] The output unit 13 can output various information. The output unit 13 can be a display device, a speaker, a vibration generating device, a tactile generating device, etc. In some cases, the output unit 13 can be a device (e.g., a Bluetooth earphone) connected to the user terminal 10 via wired or wireless communication (e.g., short-range wireless communication such as Bluetooth®) to receive and output a signal.
[0044] The memory 14 functions as a storage medium and can store a number of application programs executed in the user terminal 10, and data and commands for the operation of the user terminal 10. In one embodiment, the memory 130 can store an application related to the playback of a sound source and an application related to lyric highlighting.
[0045] The memory 14 may be provided in the form of various storage devices such as a ROM, a RAM, a flash drive, a hard drive, etc., or in the form of web storage.
[0046] The processor 15 controls the overall operation of the communication unit 11, the input unit 12, the output unit 13 and the memory 14, and can execute applications related to the playback of audio sources and applications related to lyric highlighting.
[0047] The server 20 may be implemented as a computer device or multiple computers that communicate with the user terminal 10 via a network and provide commands, codes, files, contents, services, and the like.
[0048] The server 20 may include a sound source database 23 or may be connected to the sound source database 23 via a network. The sound source database 23 includes digital music or sound data that can be downloaded or streamed to the user terminal 10. The sound source database 23 may include various information related to the sound source. The information related to the sound source may be, for example, all information related to the sound source, such as the lyrics, title, lyricist, composer, producer, artist, artist's affiliated company, personal information such as age, type, genre, and popularity of the sound source. The server 20 may provide the user terminal 10 with the sound source and information related to the sound source by using the sound source database 23.
[0049] The other terminal 30 is similar to the above-described user terminal 10. Therefore, the following description will focus on the features of the other terminal 30 that are different from the user terminal 10.
[0050] The user terminal 10 can transmit and receive information to and from another terminal 30 through a server 20 or directly through a network.
[0051] The other terminal 30 may be used by a user other than the user. Here, the other user may not be a user registered in the sound source providing service provided by the server 20. In addition, the other terminal 30 may not have an application related to sound source playback stored therein.
[0052] Here, a certain relationship may exist between the user and the other user. For example, the user and the other user may be friends on an instant messaging service or SNS, or the contact information of the other user may be stored in the user terminal 10.
[0053] The user terminal 10 of the present invention can receive information on a sound source and lyrics of the sound source from the server 20 through the communication unit 11. The user terminal 10 can output the received sound source through the output unit 13 such as a speaker or earphones. The user terminal 10 can display the lyrics of the received sound source through the output unit 13 such as a display. The user terminal 10 can receive an input of a user's interaction of selecting a part of the lyrics displayed on the output unit 13 through the input unit 12. Here, the interaction can be a result of the user operating a touch screen module, a keyboard, a mouse, a button, a stylus, etc. The user terminal 10 can transmit shared information including the selected part of the lyrics to the server 20 or another terminal 30 through the communication unit 11.
[0054] A detailed embodiment of the operation of the user terminal 10 including the above-mentioned operations will be described in more detail with reference to the following FIGS.
[0055] Hereinafter, an embodiment of a method for highlighting lyrics in the user terminal 10 of the present invention will be described with reference to FIGS.
[0056] FIG. 2 is a flow chart of one embodiment of a method for highlighting lyrics.
[0057] In step S110, the user terminal 10 displays the lyrics of the audio source.
[0058] The user terminal 10 can display the lyrics received from the server 20 through an output unit 13 such as a display. The audio source of the lyrics may be the audio source currently being played, or may be an audio source that is not currently being played but for which the user has selected to display the lyrics.
[0059] The user terminal 10 may provide the selection interface 310 while displaying lyrics in step S110. When the user performs an interaction with the selection interface 310, a lyrics selection mode is activated, and the user may be able to select a portion of the lyrics. On the other hand, when the lyrics selection mode is inactivated, the portion of the lyrics may not be selected even if the user performs an interaction to select a portion of the lyrics. If the corresponding sound source is the currently played sound source, when the lyrics selection mode is inactivated, the lyrics of the currently played section may be displayed to be distinguished from other portions.
[0060] In step S120, the user terminal 10 receives an input of a user's interaction to select a part of the lyrics.
[0061] Before step S120 is performed, the user terminal 10 may receive a user interaction input to the selection interface 310. Accordingly, the lyrics selection mode of the user terminal 10 is activated, and the user interaction input for selecting a part of the lyrics is received in step S120.
[0062] A user's interaction to select a portion of lyrics can be implemented in various ways. For example, a user can perform an interaction by selecting a portion of lyrics. Alternatively, a user can perform an interaction by selecting a portion of lyrics and then dragging it. Alternatively, a user can perform an interaction by selecting a button (not shown) displayed as "highlight lyrics" or the like while the portion of lyrics to be selected is being played, rather than selecting the lyrics themselves.
[0063] The portion of the lyrics selected by the user may be a part of a word, a word, a group of two or more words, a sentence, or a group of two or more sentences, and the portion of the lyrics selected by the user may be one or more parts.
[0064] The user terminal 10 can receive user interaction input for selecting parts of lyrics multiple times by activating the lyrics selection mode multiple times.
[0065] In step S130, the user terminal 10 displays the selected portion of the lyrics so as to be distinguished from the other portions.
[0066] The user terminal 10 displays the part of the lyrics selected by the interaction input in step S120 in a variety of ways to distinguish it from the other parts. For example, the selected part of the lyrics can be displayed with differences in text color, text size, font, underline, slant, etc., from the other parts.
[0067] FIG. 3 illustrates an example of a screen of the user terminal 10 in which lyrics are highlighted in step S130.
[0068] 3, lyrics of a sound source are displayed on the screen of a user terminal 10. A selection interface 310 may be provided on the screen of the user terminal 10. Also, a portion 330, 340 of the lyrics selected by the user may be displayed separately from the other portions.
[0069] Hereinafter, an embodiment of a method for sharing lyrics highlighted by the user terminal 10 of the present invention will be described with reference to FIGS.
[0070] FIG. 4 is a flow diagram of one embodiment of a method for sharing highlighted lyrics.
[0071] Steps S110, S120 and S130 are the same as those described above, and therefore the description will be omitted.
[0072] In step S140, the user terminal 10 transmits the sharing information including the selected part of the lyrics to the server 20 or receives an input of an interaction from a user who wants to share the sharing information with another terminal 30.
[0073] The user terminal 10 may provide an interface 320 related to a function of transmitting shared information, including a selected portion of lyrics, to the server 20 or sharing it with another terminal 30. An exemplary form of such an interface is shown in the interface 320 of Fig. 3. A user may select such interface 320 to perform an interaction for transmitting shared information to the server 20 or sharing it with another terminal 30.
[0074] Here, the shared information 510 refers to information including the selected portion 330, 340 of the lyrics, and is transmitted to the server 20 or shared with another terminal 30. In addition to the selected portion of the lyrics, the shared information may include the title 511 of the sound source, the artist 512, and the identifier 513 of the user who selected the lyrics. In some cases, the shared information may also include a visual image or photo selected by the user.
[0075] In step S150, the user terminal 10 provides an interface for changing the shared information.
[0076] The user terminal 10 may switch the screen from one displaying lyrics to one displaying shared information in step S150. At this time, the displayed shared information may be shared information in a basic state to which no changes made by the user have been applied. Specifically, the shared information in the basic state may be displayed with a screen, background, color, font, etc. that are set by default in the system. The user may also be able to change the default settings.
[0077] In addition, modification interfaces 520 and 530 for modifying the shared information may be provided on this screen. The modification interfaces may provide various functions for amending, changing, and editing the shared information.
[0078] For example, some of the modification interfaces 520 may be related to a function for changing the background image of the shared information, through which the color of the background of the shared information can be changed or the background can be changed to a photo or visual image selected by the user.
[0079] In addition, a portion of the modification interface 530 may be associated with a function for selecting whether or not to display a user identifier (e.g., a user's name or ID) in the shared information. Through this modification interface, it is possible to select whether or not to display a user identifier 513 in a portion of the shared information, change the position where the identifier is displayed, etc.
[0080] In addition, some of the modification interfaces (not shown) may be related to a function for adjusting the size and font of characters displayed in the shared information.
[0081] In addition, some of the modification interfaces (not shown) may be related to a function that allows a user to input additional information to the shared information, and through such modification interfaces, a user can insert a desired message or image, etc.
[0082] In step S160, when the user terminal 10 receives an input of a user's interaction for modifying the shared information through an interface, the user terminal 10 displays the shared information modified by the user's interaction for modifying the shared information.
[0083] The user terminal 10 may display the changed shared information in step S160 so that the user can visually check the shared information. After checking the changed shared information, the user may perform an interaction to transmit the shared information to the server 20 or another terminal 30.
[0084] In step S170, the user terminal 10 transmits the shared information to the server 20 or another terminal 30. Before the user terminal 10 performs step S170, it can receive an interaction input via the interface 550 regarding the user's shared transmission.
[0085] The user terminal 10 may convert the shared information into a transmittable file format such as an image and transmit it to the server 20 or another terminal 30 in step S170. Here, the shared information may include a link 610 for playing the corresponding sound source. When the shared information is transmitted to the other terminal 30, the other terminal 30 may output the sound source through the link 610. In some cases, the link 610 may be a link for starting playback from a point corresponding to a selected part of the lyrics of the sound source, rather than playing the sound source from the beginning. In some cases, the link 610 may be a link for starting playback from a point that is a predetermined distance away from a point corresponding to a selected part of the lyrics of the sound source. For example, if the point corresponding to the selected part of the lyrics of the sound source is 1 minute 40 seconds, playback is started from 1 minute 35 seconds, which is a point 5 seconds earlier than the predetermined point. In addition, the user may select the selected part 330, 340 of the lyrics to select the point at which playback of the sound source is started.
[0086] However, when the sound source is played on another terminal 30, the server 20 can determine whether the other user of the other terminal 30 is an account registered as a user in the sound source providing service of the server 20. If the other user of the other terminal 30 is an account registered as a user in the sound source providing service, the whole sound source can be played. However, if the other user is not an account registered as a user in the sound source providing service, only a part of the sound source can be played. In some cases, a part of the sound source allowed for an account not registered as a user in the sound source providing service may not include a point corresponding to a selected part of the lyrics of the sound source. In such a case, the other terminal 30 may output a message that the playback of the corresponding point is not possible because the account is not registered as a user in the sound source providing service.
[0087] The user terminal 10 may receive an input of an interaction from a user who wishes to separately store the shared information. In this case, the user terminal 10 may store the shared information in a storage space of the user terminal 10 or in the server 20, etc. For this purpose, the user terminal 10 may provide an interface 540 related to storing the shared information. The user terminal 10 may convert the shared information into a storable file format such as an image and store it. In addition, the shared information may include a link capable of playing the above-mentioned sound source.
[0088] FIG. 5 illustrates an example of a screen of the user terminal 10 on which the shared information and the change interface are displayed in step S150 or step S160.
[0089] 5, shared information 510 may be displayed on the screen of the user terminal 10. In the shared information 512, a title 511 of the music source, an artist 512, and selected parts 330, 340 of the lyrics may be displayed so as to be distinguished from other parts.
[0090] In addition, various modification interfaces 520, 530 for modifying the shared information may be displayed. Also, a sharing interface 550 related to a function of transmitting the shared information to the server 20 or sharing it with another terminal 30 may be displayed. Also, a storage interface 540 related to a function of storing the shared information in the user terminal 10 may be displayed.
[0091] FIG. 6 illustrates an example of a screen (31) of another terminal 30 on which the user terminal 10 shares shared information with the other terminal 30 in step S170 and the shared information is displayed on the other terminal 30.
[0092] 6, the shared information may include a link 610 for playing the audio source. In some cases, the audio source may be played from the beginning through the playback interface 610, or a selected portion 330, 340 of the lyrics may be selected to start playing from the corresponding point in the audio source.
[0093] In some cases, a link 620 to a detail page of the corresponding sound source may be included. In this case, a playback interface may be provided on the detail page of the corresponding sound source.
[0094] Hereinafter, an embodiment of a method for displaying lyrics highlighted by other users on the user terminal 10 of the present invention will be described with reference to FIGS.
[0095] FIG. 7 is a flow diagram of one embodiment of a method for displaying lyrics highlighted by other users.
[0096] Steps S110, S120 and S130 are the same as those described above, and therefore the description will be omitted.
[0097] In step S180, the user terminal 10 displays information that at least one other user has selected a part of the lyrics of the sound source. Here, the other users may include the user of the user terminal 10.
[0098] The user terminal 10 may provide an interface 320 related to viewing other users' highlight display information while displaying lyrics in step S110. When the user performs an interaction with the interface 320, a mode for viewing other users' highlight display information is activated, and information on a part of the lyrics of the corresponding sound source selected by other users is displayed.
[0099] For this purpose, the user terminal 10 receives information on the selection of the lyrics of the corresponding sound source by other users from the server 20. The user terminal 10 can receive information on how many users selected a specific part of the lyrics from the server 20. Specifically, the user terminal 10 can receive information on the ratio of users who selected a specific part among users who selected (highlighted) a part of the lyrics of the corresponding sound source. The user terminal 10 can also receive information on other users who selected a part of the lyrics from the server 20. That is, the user terminal 10 can receive information on the IDs, nicknames, preferences, and whether or not the other users who selected a part of the lyrics are celebrities selected by the server 20 according to a predetermined criterion. Here, the presence or absence of a celebrity can be determined based on whether or not the user is registered as an artist in the sound source providing service provided by the server 20 or whether or not the user is a DJ with a certain number of followers.
[0100] The user terminal 10 may display a particular part of the lyrics of the sound source in a differentiated manner according to the number of users who selected the particular part. Specifically, the user terminal 10 may display the lyrics in a different text color, text size, font, underline, inclination, etc. from the other parts of the lyrics of the sound source according to the number of users who selected the particular part. For example, the user terminal 10 may display the part of the lyrics of the sound source selected by the most users in the darkest text color, and the part selected by the second most users in a normal dark text color.
[0101] In addition, the user terminal 10 may display information about other users who have selected a particular part of the lyrics of the sound source. Here, the other users may have a certain relationship with the user of the user terminal 10. For example, the other users may be friends of the user of the user terminal 10 on an instant messaging service or SNS. In addition, the other users may be celebrities or artists selected according to the preferences of the user of the user terminal 10.
[0102] FIG. 8 illustrates an example of a screen of the user terminal 10 on which lyrics highlighted by another user are displayed in step S180.
[0103] As shown in Fig. 8, the user terminal 10 may display lyrics and provide an interface for viewing other users' highlight display information. Also, the user terminal 10 may display the parts of the lyrics of the sound source selected by other users in a distinctive manner from the other parts. Also, the user terminal 10 may display the part 810 selected by the most users among the parts selected by other users in the darkest font color, display the part 820 selected by the next most users in a medium dark font color, and display the part 830 selected by the next most users in a light font color.
[0104] Specific criteria for distinguishing and displaying lyrics will be described below. For example, among the lyrics shown in Fig. 8, part 810 may be a part selected by 70% or more of users who selected (highlighted) a part of the lyrics of the corresponding sound source, part 820 may be a part selected by 50% or more of users who selected (highlighted) a part of the lyrics of the corresponding sound source, and part 830 may be a part selected by 30% or more of users who selected (highlighted) a part of the lyrics of the corresponding sound source.
[0105] FIG. 9 illustrates another example of the screen of the user terminal 10 on which lyrics highlighted by other users are displayed in step S180.
[0106] 9, the user terminal 10 can display information of other users while displaying parts of the lyrics of the sound source selected by other users. The displayed information can be information expressing information of the users such as IDs, nicknames, etc.
[0107] For example, part 910 indicates that a part is selected by a user named Tom. Tom may be the user of the user terminal 10. Part 920 indicates that a part is selected by a user named Evans. Evans may be a celebrity or artist selected based on the preferences of the user of the user terminal 10. Part 930 indicates that a part is selected by a user named Mom. Mom may be a user saved as Mom in the contacts of the user of the user terminal 10. Here, Tom, Evans, and Mom are user information, and may be information expressing user information such as a nickname, ID, etc.
[0108] Hereinafter, with reference to FIG. 10, an embodiment of a method for displaying information including a part selected by a user among lyrics of at least one sound source by the user terminal 10 of the present invention will be described.
[0109] FIG. 10 illustrates an example of a screen in which the user terminal 10 displays information including a portion of lyrics of at least one sound source selected by the user.
[0110] As shown in Fig. 10, the user terminal 10 displays information 1010, 1020, 1030 related to a user's selection of a portion of lyrics of at least one sound source. The user terminal 10 may display the lyrics selected by the user separately according to the sound source. Specifically, the title of the sound source and a portion of the lyrics selected by the user may be displayed. Also, an interface 1011 related to a function for sharing the user's selection of a portion of lyrics and an interface 1012 for playing the corresponding sound source may be provided.
[0111] In order to highlight lyrics, the user terminal 10 may perform a combination of the steps described with reference to Figures 2 to 10. For example, one user terminal 10 may perform steps S140, S150, S160, and S170 shown in Figure 4 and also perform step S180 shown in Figure 7.
[0112] Also, a computer program can perform the methods described with reference to Figures 2 to 10. Such a computer program may be stored in a medium such as a hard disk, a CD, a USB memory, etc. Also, such a computer program may be downloaded to the user terminal 10 via a network. Such a computer program may be installed in and operated by the user terminal 10.
[0113] Hereinafter, an embodiment of a method for the server 20 of the present invention to highlight lyrics will be described with reference to FIG.
[0114] The server 20 of the present invention is connected to the user terminal 10 described with reference to Figures 2 to 10 through a network to perform a method of highlighting and displaying lyrics. Therefore, in the description of the server 20, the contents already described in the description of the user terminal 10 with reference to Figures 2 to 10 will be omitted.
[0115] The server 20 includes a memory 21 and a processor 22. The processor 22 is coupled to the memory 21 and configured to execute instructions contained in the memory 21.
[0116] The server 20 provides the lyrics of the music source to the user terminal 10 (S210).
[0117] The server 20 receives information on a portion of lyrics selected by the user from the user terminal 10 (S220). The server 20 can match the received information with the user's account information and store it. Specifically, the server 20 can match the received information with predetermined characteristics of the user account information and store it. For example, if the user account is a man in his 30s who enjoys listening to jazz, the server 20 can match the portion of lyrics selected by the user with "preference: jazz, gender: male, age range: 30s" and store it. The server 20 can create a database by storing such matching information for multiple user accounts.
[0118] The server 20 receives a request from the user terminal 10 to transmit shared information including a selected portion of the lyrics to another terminal 30 (S230), and transmits the shared information to the other terminal 30 (S240).
[0119] The server 20 provides information on at least one other user selecting a portion of lyrics of the sound source to the user terminal 10. Such information may be based on a database that the server 20 generates by receiving information on a portion of lyrics selected from the user terminal 10 or another terminal 30.
[0120] The above-mentioned lyrics highlight display method, the user terminal 10 and server 20 providing the same, and the computer program for executing the same have the effect of displaying a part of the lyrics selected by the user in a distinctive manner to the user or sharing it with other users. Therefore, it has an advantage that it is possible to provide the user or other users with information on which part of the lyrics of the sound source the user prefers, rather than simply information on what kind of sound source the user enjoys listening to. In addition, it has an advantage that it is possible to create and manage one's own lyrics collection by providing a function for collecting and viewing the lyrics selected in this way.
[0121] The technical features disclosed in each embodiment of the present invention are not limited to the corresponding embodiment, and unless mutually incompatible, the technical features disclosed in each embodiment may be combined and applied to different embodiments.
[0122] Therefore, although each embodiment will be described focusing on its respective technical features, the technical features may be combined and applied unless they are mutually incompatible.
[0123] The present invention is not limited to the above-mentioned embodiments and the accompanying drawings, and various modifications and variations are possible in the light of those skilled in the art to which the present invention pertains. Therefore, the scope of the present invention should be determined not only by the claims of this specification but also by equivalents of the claims.
Claims
1. A step in which the user terminal displays lyrics of the sound source; receiving an input of a user interaction by the user terminal for selecting a part of the lyrics; displaying the selected portion of the lyrics in a manner that distinguishes it from other portions of the lyrics by the user terminal; and transmitting the shared information including the selected part of the lyrics to a server or another terminal when the user terminal receives an input of an interaction from the user for transmitting the shared information including the selected part of the lyrics to a server or another terminal; receiving information from the server, the information indicating that at least one other user has selected a part of lyrics of the sound source; The user terminal displays information that at least one other user has selected a part of the lyrics of the sound source in the lyrics, In the step of displaying information selected by the other users, the user terminal distinguishes and displays a specific part of the lyrics of the sound source according to the number of the users selected.
2. 2. The method of claim 1, further comprising: providing an interface for changing the shared information, and, when receiving an input of a user's interaction for changing the shared information through the interface, displaying the shared information changed according to the user's interaction for changing the shared information.
3. The method of claim 2, wherein the interface is associated with one of a function of changing a background image of the shared information and a function of selecting whether or not to display a user's identifier on the shared information.
4. The method of claim 1, further comprising storing the shared information in a storage space of the user terminal when the user terminal receives an input of an interaction from a user who wishes to store the shared information.
5. The lyrics highlight display method according to claim 1 , wherein the shared information includes a link capable of playing the audio source.
6. The lyrics highlight display method according to claim 5, wherein the link is a link that starts playback from a point corresponding to a selected portion of the lyrics of the audio source or a point that is moved a predetermined distance from the point.
7. outputting information related to a selected portion of the lyrics when the user terminal reproduces the sound source; 2. The lyrics highlight display method of claim 1, wherein outputting the information is at least one of: displaying the fact that there is a selected portion of the lyrics; displaying the selected portion of the lyrics; and outputting a portion of the audio source corresponding to the selected portion of the lyrics in a manner distinguishable from other portions.
8. In the step of displaying information selected by the other user, The method of claim 1 , wherein the user terminal also displays information about the other users.
9. The method of claim 1 , further comprising the step of: displaying, by the user terminal, information including a selected portion of lyrics of at least one sound source.
10. A computer program stored on a medium for performing, in combination with hardware, the method according to any one of claims 1 to 9.
11. The server provides lyrics of the music source to the user terminal; receiving information indicating that a user has selected a part of the lyrics from the user terminal; receiving a request from the user terminal to share shared information including a selected portion of the lyrics with another terminal; and the server providing the shared information to the other terminals; The server provides the user terminal with information on at least one other user selecting a part of lyrics of the sound source, The method for providing lyric highlight display information, in which information selected by the other users is displayed in the lyrics, and specific parts of the lyrics of the sound source are displayed in a distinctive manner depending on the number of the users who have selected them.
12. The shared information includes a link that can play the audio source, The method of claim 11, further comprising the step of: providing the sound source to the other terminal when the server receives a request to play the sound source through the link from the other terminal.
13. the link is a link that starts playback from a point in the sound source that corresponds to a selected part of the lyrics or a point that is moved a predetermined distance from the point, The method of claim 12, wherein in the providing of the sound source, the server provides the other terminal with the sound source from a point corresponding to the selected part of the lyrics.
Citation Information
Patent Citations
Information communication device, information communication program and telecommunication system
JP2013045131A
Media file processing method and terminal
JP2017532646A
Mobile terminal
KR1020150054375A