WO2013114421A1 - Display system, display control system, audio equipment, display method, and program - Google Patents
Display system, display control system, audio equipment, display method, and program Download PDFInfo
- Publication number
- WO2013114421A1 WO2013114421A1 PCT/JP2012/000562 JP2012000562W WO2013114421A1 WO 2013114421 A1 WO2013114421 A1 WO 2013114421A1 JP 2012000562 W JP2012000562 W JP 2012000562W WO 2013114421 A1 WO2013114421 A1 WO 2013114421A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- attribute
- fitness
- music
- display
- unit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H1/00—Details of electrophonic musical instruments
- G10H1/0008—Associated control or indicating means
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2220/00—Input/output interfacing specifically adapted for electrophonic musical tools or instruments
- G10H2220/005—Non-interactive screen display of musical or status data
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10H—ELECTROPHONIC MUSICAL INSTRUMENTS; INSTRUMENTS IN WHICH THE TONES ARE GENERATED BY ELECTROMECHANICAL MEANS OR ELECTRONIC GENERATORS, OR IN WHICH THE TONES ARE SYNTHESISED FROM A DATA STORE
- G10H2240/00—Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
- G10H2240/121—Musical libraries, i.e. musical databases indexed by musical parameters, wavetables, indexing schemes using musical parameters, musical rule bases or knowledge bases, e.g. for automatic composing methods
- G10H2240/131—Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
Definitions
- the present invention relates to a display system, a display control device, an audio device, a display method, and a program for presenting information for efficiently searching for desired content.
- search items such as the age and genre of the released music are displayed one after another, and the corresponding music is based on the user's response to that.
- search device that extracts and presents (for example, Patent Document 1).
- DJ software that displays music parameters such as BPM and KEY is also known as a clue to search for a desired music (for example, Non-Patent Document 1).
- Patent Document 1 when the technique of Patent Document 1 is used, it is assumed that the user knows the optimum BPM and KEY for a mix with a certain piece of music. For this reason, DJ beginners and general users cannot input appropriate answers to the presented search items, and as a result, there is a problem that music suitable for mixing cannot be extracted. Further, in the case of a DJ device, it is required to quickly select a music according to the atmosphere of the place. However, in the technique of Patent Literature 1, it is necessary to input answers for a plurality of search items. There is also a problem that it takes time.
- Non-Patent Document 1 when the browse function of Non-Patent Document 1 is used, although the trouble of inputting the answer to the search item can be omitted, if it is a DJ beginner, it is determined whether or not the music is suitable for mixing only by looking at the music parameters. Cannot judge instantly. In particular, when a large number of attribute items such as BPM, KEY, and genre are displayed as music parameters, it is assumed that the user is at a loss.
- an object of the present invention is to provide a display system, a display control device, an audio device, a display method, and a program for easily and quickly searching for music suitable for mix reproduction.
- the display system of the present invention is a display system that displays the inter-content fitness of two or more contents, and relates to two or more contents, a parameter acquisition unit that acquires parameters for a plurality of attributes, and each acquired attribute An fitness determination unit that determines the attribute fitness that is the fitness for each attribute based on the parameters of the above, an fitness display unit that displays a plurality of attribute fitness determined for each attribute as the inter-content fitness, It is provided with.
- the display control device of the present invention is a display control device for displaying the inter-content fitness of two or more contents, a parameter acquisition unit that acquires parameters for a plurality of attributes for two or more contents, Based on the acquired parameters for each attribute, the fitness determination unit that determines the attribute fitness that is the fitness for each attribute, and the plurality of attribute fitness determined for each attribute as the inter-content fitness are displayed on the display screen. And a display control unit for displaying.
- the display method of the present invention is a display method for displaying the inter-content fitness of two or more contents, a parameter acquisition step for acquiring parameters for a plurality of attributes for two or more contents, and for each acquired attribute An fitness determination step for determining an attribute fitness that is an fitness for each attribute based on the parameters of the above; an fitness display step for displaying a plurality of attribute fitness determined for each attribute as the inter-content fitness; It is characterized by performing.
- the inter-content fitness of two or more contents since the inter-content fitness of two or more contents is displayed, it is possible to determine whether or not the content is adaptable at a glance (whether it is suitable for mixing). Further, since a plurality of attribute fitness levels are displayed as the inter-content fitness levels, it is possible to check which attribute is suitable for the mix. For example, it is conceivable to display attribute adaptability such as BPM and KEY as a plurality of attribute adaptability. Thereby, it is possible to easily and quickly find a music suitable for a mix having BPM and KEY close to the music being reproduced.
- the “inter-content fitness of two or more contents” refers to the adaptability of the other content with respect to one content in the case of two contents.
- the “inter-content fitness” does not necessarily have to be a fitness based on a mix. For example, if the content is a video, the discomfort when two videos are played simultaneously on adjacent screens or the discomfort when the two videos are played back continuously is displayed as “inter-content fitness”. May be.
- “content” is a concept including information composed of text or a combination thereof in addition to music (music) and video (image).
- Attribute when the content is a music piece, BPM, KEY, melody, harmony, rhythm, genre, and the like related to “music analysis result” can be considered. Attributes not related to "music analysis result” include content identification information, title name, producer (artist, composer, etc.), label, rate, database registration date, content last update date, content length. In addition, metadata and tag information including the number of times the content has been played can be considered.
- the fitness level display unit displays a plurality of attribute fitness levels by a shape, a score, or a combination of them and a color.
- the fitness display unit displays a plurality of attribute fitness in the form of a radar chart.
- the overall evaluation (inter-content adaptability) of a plurality of attribute adaptability can be indicated by the area in the polygon of the radar chart.
- a reproduction candidate display unit that displays a plurality of contents that are candidates for reproduction sorted in an order according to any one of a plurality of attribute fitness levels, and a radar that rotates a radar chart And a chart rotation operation unit, wherein the reproduction candidate display unit sorts and displays a plurality of contents according to the attribute fitness of the attribute assigned to the axis extending in a predetermined direction from the center of the radar chart.
- the sort condition can be easily switched by rotating the radar chart.
- the inter-content fitness may be calculated based on a plurality of attribute fitness, and a plurality of contents that are reproduction candidates may be displayed in the order according to the inter-content fitness.
- the sort condition may be selectable from the attribute fitness of each attribute and the inter-content fitness.
- the display system further includes an attribute selection unit that allows the user to arbitrarily select a plurality of attributes from a plurality of attribute candidates, and the parameter acquisition unit sets parameters for the plurality of attributes selected by the attribute selection unit. It is characterized by acquiring.
- the attribute can be selected according to the user's preference and usage. As a result, the content desired by the user can be found more quickly.
- the parameter acquisition unit is selected by the attribute selection unit when displaying a plurality of attribute fitness values on the radar chart and the number of attributes selected by the attribute selection unit is smaller than the number of axes of the radar chart. Parameters for attributes other than attributes (predetermined attributes) are also acquired at the same time.
- the display system further includes a content selection unit that selects a content to be reproduced next from the plurality of contents displayed on the reproduction candidate display unit, and the fitness determination unit performs the next operation on the content being reproduced. It is characterized in that the attribute adaptability of the content to be reproduced is determined.
- the parameter acquisition unit acquires parameters in a partial section of each of two or more contents.
- the attribute adaptability can be displayed for BPM and KEY of only the top part of content (for several seconds, for several beats).
- a more appropriate attribute fitness in a partial section (mix target section) to be mixed can be displayed for music whose BPM changes or modulates in the middle.
- the above display system is characterized by further comprising a section designating section for designating a partial section for each content.
- the partial section is a mixed target section in which two or more contents are mixed and played back, and the section specifying unit specifies the start point or end point of the partial section for each content. It is characterized by.
- the mix target section can be designated according to the user's preference.
- the mix target section can be specified more easily.
- the length of the partial section is automatically set in consideration of BPM or the like.
- the length of the partial section may be a fixed value.
- a playback history acquisition unit that acquires a playback history of content, and a table generation unit that calculates and tabulates attribute adaptability between two or more parameters related to an arbitrary attribute based on the playback history;
- the fitness determination unit refers to the table to determine the attribute fitness.
- the attribute fitness can be determined by a simple process. For example, when the attribute is a content producer, if the content of the producer A and the producer B has been mixed and played back in the past, the attribute fitness is increased, and conversely the mix has not been played back. It may be possible to generate a table for each combination of two or more producers, such as setting the attribute fitness low.
- the fitness level display unit displays a plurality of attribute fitness levels and a combined fitness level obtained by adding the plurality of attribute fitness levels in a switchable manner.
- the acoustic device of the present invention includes the above display system or the above display control device, and a content reproduction unit that reproduces content.
- the program of the present invention causes a computer to execute each step in the above display method.
- the display system further includes a content playback unit that plays back content, and a playback candidate display unit that displays a plurality of playback candidate content, and the fitness determination unit displays playback candidate display for the content being played back.
- the attribute adaptability of each content displayed in the section is determined.
- the parameter acquisition unit dynamically acquires the parameters of the playback section including the playback point being played at the present time for the content being played back.
- the attribute adaptability can be dynamically determined according to, for example, the current BPM or KEY of the content being played back. This makes it possible to search for the next content that is more suitable for BPM and KEY in the playback section in the situation of “I want to mix now”. Further, when the adjustment range of the reproduction speed can be varied, it can be considered that the fitness of the BPM is determined according to the adjustment range.
- the fitness determination unit determines the attribute fitness based on the relative values of parameters of two or more contents.
- the attribute adaptability can be determined by a simple process based on the relative value (matching degree or difference) of the parameters.
- a difference in BPM, a shift amount of KEY on the fifth degree, and the like can be considered.
- the “fifth degree” refers to a tonality space in which each of the 12 major and minor keys is arranged in an annular shape, and the subgenus is arranged in the clockwise direction and the counterclockwise direction in each key. A combination of major and minor keys located at the same angle is a parallel tone. For this reason, the tonality located closer to the fifth degree includes more common pitches, and it becomes difficult to generate a dissonance when mixed.
- PC It is a block diagram of PC concerning one Embodiment of this invention. It is a figure which shows the example of a display of the operation screen of a file music player. It is a functional block diagram of PC. It is a figure which shows the calculation reference
- FIG. 1 is a configuration diagram showing a schematic configuration of a PC 10 (display system, display control device, acoustic device).
- the PC 10 includes a display unit 11 (display screen), an operation unit 12, an external storage device interface unit (hereinafter referred to as “external storage device I / F unit”) 13, a communication unit 14, and a control.
- the storage unit 16 the reproduction processing unit 17, and the audio output unit 18, a bus 19 for connecting them is provided.
- the display unit 11 displays an operation screen D0 (see FIG. 2) of the file music player on the display screen.
- the present embodiment is characterized in that the mix degree (fitness) between two music pieces (contents) is displayed in the mix degree display area Eb of the operation screen D0.
- the “mix degree” is an index that quantitatively represents the degree of compatibility when two music pieces are mixed and reproduced with a certain rule. That is, if the degree of mixing is high, it means that two music pieces can be mixed and reproduced without a sense of incongruity.
- this embodiment by presenting the degree of mixing to the user, even a DJ beginner can easily select a music piece quickly and realize mixed reproduction. Details will be described later.
- the operation unit 12 includes a mouse, a keyboard, a touch pad, and the like, and is used for a user to perform various operations. In this embodiment, it is mainly used for the selection operation of the music to be mixed.
- the external storage device I / F unit 13 inputs and outputs information between the PC 10 and the external storage device 30 such as reading music information from the external storage device 30.
- the external storage device 30 refers to a storage device (such as an external hard disk device) locally connected to the PC 10 or a USB memory that can be read by a memory slot.
- the communication unit 14 communicates between the PC 10 and a device on the network NT, such as acquiring music information from the memory of a device (such as a Web server) on the network NT via the network NT such as the Internet or an intranet. .
- the control unit 15 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like, and performs various arithmetic processes. Also, display control of the display unit 11 based on the operation of the operation unit 12, information input / output control via the external storage device I / F unit 13 and the communication unit 14, music analysis processing / playback control, and the like are performed.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- the storage unit 16 is composed of a hard disk drive or the like, and stores a dedicated application 20 (DJ software) for realizing a file music player and also stores music information.
- a music file or a music file path
- music accompanying information includes music identification information (music ID), music title name, album name, producer name (artist name, composer name), genre name, remixer name, label name, artwork image file (or image).
- the artwork refers to album artwork, music artwork, or an image associated with the music by the user.
- genre, BPM, music key, voice waveform data, presence / absence of musical tone, melody, harmony, rhythm, etc. may be set in advance as part of the music accompanying information.
- Information obtained from the analysis result of the music file by the dedicated application 20 may be used. These pieces of information may be input (designated) by the user.
- the reproduction processing unit 17 performs reproduction processing of the music file under the control of the control unit 15 and outputs the reproduction signal to the audio output unit 18.
- the audio output unit 18 includes a DSP (Digital Signal Processor), an amplifier, a speaker, or headphones, and outputs a reproduction signal. Note that an external device may be used as the audio output unit 18.
- DSP Digital Signal Processor
- the operation screen D0 includes a playback music display area Ea on the upper left side of the screen, a mix degree display area Eb on the upper right side of the screen, and a music selection area Ec on the lower side of the screen.
- the reproduction music display area Ea is an area for displaying information on the music being reproduced, an artwork display area 51 for displaying the artwork of the music, a music title name, an artist name, a release date, a label, a composer name, and the like. Is displayed, and a second music information display area 53 for displaying BPM, KEY, genre name, and the like.
- the mix degree display area Eb is an inter-music mix degree (between contents) between two pieces of music being reproduced (hereinafter referred to as “preceding music”) and music to be reproduced next (hereinafter referred to as “subsequent music”).
- (Adaptability) is an area to be displayed as a graph.
- an attribute mix degree (attribute adaptability) that is a mix degree for each attribute is displayed by the shape of the radar chart 55 including three axes.
- the “BPM” axis indicates a mix degree related to BPM
- the “KEY” axis indicates a mix degree related to tonality
- the “ITEM” axis indicates a mix degree related to a genre or an artist. A method for calculating each mix degree will be described later.
- the song selection area Ec displays a list of songs that are playback candidates.
- the music displayed here is intended for music stored in the storage unit 16.
- Each piece of music displays parameters for attributes such as “TITLE” and “ARTIST”, and displays a reduced artwork 57 in the “TITLE” column.
- the attribute items displayed in the music selection area Ec can be arbitrarily selected by the user.
- the music displayed as reproduction candidates in the music selection area Ec can be narrowed down by inputting filtering conditions (genre, artist, album, BPM, playlist, keyword, etc.).
- the operation of the operation screen D0 will be briefly described.
- the user selects a reproduced music from the music selection area Ec using a cursor key or the like.
- the selected music is displayed as a cursor (illustration, shaded display).
- the music information is displayed in the reproduction music display area Ea, and the mix degree is displayed in the mix degree display area Eb.
- each attribute mix displayed in the mix display area Eb is maximized. .
- the selected music changes every time the cursor key is pressed, and each of the music displayed in the mix degree display area Eb accordingly.
- the attribute mix degree changes.
- the user selects music suitable for mix reproduction while checking the mix degree display area Eb.
- the enter key is pressed, the music displayed at the cursor is determined as the subsequent music, and mixed reproduction is performed.
- the PC 10 includes an attribute selection unit 110, a parameter acquisition unit 120, a radar chart rotation operation unit 130, a reproduction candidate display unit 140, a content selection unit 150, a content reproduction unit 160, an fitness determination unit 170, an fitness level as main function configurations.
- a display unit 180 display control unit
- the parameter storage unit 210 and the content storage unit 220 are realized by the storage unit 16 (shown by dotted lines).
- the attribute selection unit 110, the radar chart rotation operation unit 130, and the content selection unit 150 are realized by the operation unit 12.
- the other units are realized by the control of the control unit 15 using the dedicated application 20.
- the content storage unit 220 stores a large number of music files.
- the parameter storage unit 210 stores attribute parameters for each attribute for each music file stored in the content storage unit 220.
- the attributes include “BPM”, “KEY”, “ITEM”, “VOLUME”, and “TITLE” (see FIG. 4).
- the attribute parameter is information attached to the music file as the music accompanying information or information obtained from the analysis result.
- the attribute selection unit 110 selects three attributes to be assigned to each axis of the radar chart 55 from among a plurality of attribute candidates (BPM, KEY, ITEM, VOLUME, TITLE, etc. described above).
- the attributes assigned to each axis can be customized according to user preferences.
- the number of selectable attributes may be an arbitrary number (however, three or more).
- the number of axes of the radar chart 55 varies according to the number of selected attributes (see FIG. 11A).
- the attributes that can be selected by the attribute selection unit 110 may be one or two of the three axes, and the attributes assigned to the remaining axes may be fixed.
- the parameter acquisition unit 120 acquires the attribute parameters of the selected preceding music and subsequent music from the parameter storage unit 210.
- the attribute parameter may be acquired only for the attribute selected by the attribute selection unit 110.
- the main KEY parameter of the music (the most frequently detected KEY or the KEY of the chorus portion) is acquired.
- the main BPM parameter the most frequently detected BPM or the rust portion BPM) of the music is acquired.
- the VOLUME the VOLUME average value or the maximum value, intermediate value, minimum value, or VOLUME of the chorus portion of the music is acquired.
- the radar chart rotation operation unit 130 rotates the radar chart 55 by operating the “R” key, for example.
- each axis is rotated by 120 ° every time a predetermined key (for example, “R” key) is pressed.
- the reproduction candidate display unit 140 displays music options of a plurality of pieces of music stored in the content storage unit 220 as reproduction candidates (music selection area Ec). Further, according to the sort instruction by the user (for example, pressing the “S” key), the attribute mix degree of the attribute (hereinafter referred to as “vertex attribute”) assigned to the axis located at the vertex of the radar chart 55 is followed. Display in order. For example, in the example of FIG. 2, since the vertex attribute is “BPM”, the music options are arranged in the order of the BPM “100.000” of the music being played back. When the vertex attribute is “KEY”, the KEYs are arranged in order from “BM”.
- the music choices in the reproduction candidate display unit 140 are arranged in descending order of the attribute mix degree of the vertex attribute. Accordingly, even when the vertex attribute is “ITEM”, the attribute mix degree of “ITEM” is arranged in descending order. The ascending order and descending order of the array may be switched. Further, the sort instruction (pressing the “S” key) by the user may be unnecessary by performing the sort by the reproduction candidate display unit 140 using the operation by the radar chart rotation operation unit 130 as a trigger.
- the content selection unit 150 selects the preceding music and the subsequent music (the music to be reproduced next) from the reproduction candidates displayed on the reproduction candidate display unit 140.
- the content reproduction unit 160 reproduces the selected music piece.
- the fitness determination unit 170 determines the attribute mix degree of the subsequent music with respect to the preceding music. Specifically, the determination is made based on the relative values of the attribute parameters of these two music pieces. As shown in FIG. 4, the attribute “BPM” may be calculated from the degree of coincidence or difference between the BPMs of two music pieces. For example, if the BPM difference is 1.0 or less, 10 points are assigned, and if the BPM difference is greater than 1.0 and 2.0 or less, the attribute mix degree is calculated as a table. good.
- the score is 10 points, and in the case of the Major / Minor relationship, the score is 8 points and 5 degrees shifted (both sides on the fifth degree range) and 6 points. You may calculate from a table like a point. Further, in the case of the attribute “ITEM”, for example, +2 points when the artists of the two songs match, +2 points when the genres match, +2 points when the composers match, and when the age is close (for example, 1 Within the year), the attribute mix degree may be calculated by adding a score for each attribute item, such as +2.
- the attribute “VOLUME” it is conceivable to calculate from the degree of coincidence or difference between the two music pieces.
- the attribute mix degree may be calculated by adding a score based on the collation result of each word when the title name is divided into phrases.
- the fitness level display unit 180 displays, on the radar chart 55, the attribute mix level of each attribute determined by the fitness level determination unit 170 as the inter-music mix level (inter-content fitness level) of the subsequent music with respect to the preceding music. Further, when the rotation operation is performed by the radar chart rotation operation unit 130, the radar chart 55 is rotated and displayed according to the operation.
- the PC 10 registers music information in the storage unit 16 (S01).
- the music information includes attribute parameters for each attribute shown in FIG.
- the attribute parameter the one added to the music file when the music is sold or downloaded may be registered, or the analysis result of the music file by the dedicated application 20 may be registered.
- the user may edit the attribute parameter (the attribute parameter edited by the user may be registered).
- the preceding music is selected (S02).
- the selection of the preceding music is based on the user's operation as described above.
- the music selected here is the target of the mix degree determination (comparison of attribute parameters) as the preceding music.
- the selected preceding music is played (S03).
- the subsequent music is selected (S04). Subsequent music selection is also based on user operations. Thereafter, the attribute parameters of the preceding music and the succeeding music are acquired from the storage unit 16 (S05), and the attribute mix degree of the preceding music and the following music is determined (S06). In the present embodiment, the attribute mix degree is calculated by comparing the attribute parameters of the two music pieces for the three attributes assigned to each axis of the radar chart 55. The calculated attribute mix degree is displayed in the mix degree display area Eb (the calculated attribute mix degree is reflected on the radar chart 55, S07).
- the attribute mix degree with respect to the preceding music is displayed, so that the user can determine at a glance whether the selected music is suitable for the mix. Moreover, since the attribute mix degree is displayed for a plurality of attributes, it is possible to confirm in which attribute the mix is suitable.
- the mix degree of each attribute is displayed by the radar chart 55, the mix degree can be shown to the user in a more easily understandable manner. Further, it is possible to display the parameters of a plurality of attributes in an easy-to-understand manner instead of the parameters for one attribute as in the prior art.
- the area within the polygon of the radar chart 55 can indicate a comprehensive evaluation of a plurality of attribute mix degrees, and can be determined using figures rather than simply comparing numbers. Can be done quickly.
- an attribute to be assigned to each axis of the radar chart 55 can be selected according to the user's preference and usage, it is possible to search for a song desired by the user more quickly. Further, since the sorting condition of the music selection area Ec can be switched by the rotation operation of the radar chart 55, it is easy to use.
- a display using a shape such as a graphic or graph (including a radar chart) or a numerical display using a score may be used.
- the display form of these shapes a combination of point display and color may be used.
- the attribute mix degree is determined based on the parameters stored in advance.
- the parameters of the playback section including the playback point currently being played back are dynamically set. You may get to. For example, it is conceivable to dynamically determine the attribute mix degree according to the current BPM, KEY, VOLUME, etc. of the music being played. According to this configuration, in the case of “I want to perform mix playback now”, it is possible to find a subsequent music more suitable for the playback section.
- the BPM attribute mix degree may be determined according to the range. For example, if the tempo setting t can be switched between 4%, 6%, 10%, 16%, and 100%, the number of points depends on which range the multiplication value of the BPM of the preceding music and the setting value t is within. It is possible to attach. According to this configuration, a more appropriate BPM mix degree can be calculated according to the tempo setting.
- attributes indicating musical elements (number of instruments, instrument type, presence / absence of vocals / gender / voice quality, rhythm pattern, presence / absence of strings, horn section, etc.)
- attributes indicating peripheral information may be added as attribute candidates.
- the attribute mix degree may be determined from character analysis of the lyrics.
- the music file and the music accompanying information are both stored in the storage unit 16, but may be stored in different areas.
- the PC 10 may be configured to be able to communicate with a first database that manages music files and a second database that manages music accompanying information, and acquires necessary information from each database.
- the degree of mixing between songs is determined based on the main BPM parameter and KEY parameter of each song.
- mixing is performed based on attribute parameters in a partial section of each song. The degree is determined. Only differences from the first embodiment will be described below.
- the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
- the modification applied about the component similar to 1st Embodiment is applied similarly about this embodiment.
- the parameter acquisition unit 120 acquires parameters in partial sections of the preceding music and the subsequent music.
- the partial section is a mix target section for performing mix reproduction.
- the PC 10 of this embodiment has a configuration in which a section specifying unit (not shown) is added to the functional configuration of the first embodiment (see FIG. 3).
- the section designating section designates the end point of the partial section, and the operation section 12 is a main section.
- FIG. 7 is an explanatory diagram of a section specifying operation according to the second embodiment.
- the upper waveform indicates the preceding music
- the subsequent waveform indicates the subsequent music.
- the bold line extending vertically on the left side of the figure indicates the current playback position
- “Output” indicates the output section
- “Mix Output” indicates the mix target section
- “No Output” indicates the non-output section.
- the user sets the mix point of the preceding music and the succeeding music on the browse. That is, referring to the browse display as shown in FIG. 7, the first “Cue Point” that is the end point of the partial section in the preceding music and the second “ Set “Cue Point”. As specific operations, each waveform is slid left and right, and each point position (inverted triangle mark) is moved left and right.
- the PC 10 synchronizes the BPM of the preceding music and the subsequent music. Further, in consideration of BPM and the like, the third “Cue Point” that is the start point of a partial section in the subsequent music is automatically set by the PC 10.
- the mix target section is determined by the above steps. Thereafter, the PC 10 determines the degree of mixing in each of the sections to be mixed of the preceding music and the subsequent music, and displays the radar chart 55 in the mixing degree display area Eb. That is, when “BPM” or “KEY” is specified as the attribute, the attribute mix degree is determined and displayed based on the BPM parameter and the KEY parameter in the mix target section.
- the PC 10 starts counting down a few seconds before the third “Cue Point” of the subsequent music (such as 10 seconds before) or a few beats before (such as 16 beats), and the playback position becomes the third “Cue Point”. Start playing the mix.
- the attribute mix degree can be displayed.
- the mix target section can be designated by a simple operation.
- the end point of a partial section of the preceding music and the succeeding music is specified.
- the start point may be specified.
- the third “Cue Point” may be set manually instead of being set automatically.
- the length of the mix target section may be a fixed value.
- the mix target section may be specified for each measure. In this case, it is performed in units of 1 bar, 2 bars, 4 bars,... N bars (N> 1). Further, the unit of measure (value of N) may be arbitrarily designated by the user.
- FIG. 8 shows a case where a mix target section is designated for each measure. As shown in the figure, a dividing line L is displayed on the preceding musical piece waveform and the subsequent musical piece waveform for dividing each waveform in units of one measure. After aligning the positions of the dividing lines L of the respective waveforms, the user designates the start point and the end point of the mix target section.
- two music pieces can be connected without a sense of incongruity by adjusting the positions of the bars.
- the corresponding bar sections are surrounded by rectangles so that the lengths of the bar sections are equal on the display (as shown by the dotted frame in the figure). To be adjusted).
- the dividing line L may be displayed in units of N beats (N ⁇ 1). In this case, a synchronization process for matching the BPMs of the two music pieces to be mixed is performed.
- the attribute mix degree is determined based on the relative value of the attribute parameter between music pieces.
- the attribute mix degree is determined with reference to a table based on the reproduction history.
- the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted.
- the modification applied about the component similar to 1st Embodiment and 2nd Embodiment is applied similarly also about this embodiment.
- FIG. 9 is a system configuration diagram of the display system SY according to the third embodiment.
- the display system SY includes a server 100 and a music playback device group (PC 10, smartphone 60, network compatible player 70, and music distribution server 80) connected to the server 100 via a network NT such as the Internet.
- a music playback device group PC 10, smartphone 60, network compatible player 70, and music distribution server 80
- the server 100 has a playback history database 101 that stores the playback history of the music playback device group. Each music playback device transmits a playback log of the music to the server 100 for each music playback or at a predetermined timing.
- the server 100 also has a correspondence table 102 and a plurality of attribute tables 103 corresponding to the respective attributes such as an ARTIST table, a LABEL table, and a COMPOSER table.
- the correspondence table 102 is a table in which the number of database recordings (the number of mix reproduction) and the attribute mix degree are associated with each other.
- the attribute table 103 is a table in which parameter combinations are associated with attribute mix degrees.
- the ARTIST table defines the attribute mix degree for each artist combination.
- the LABEL table defines the attribute mix degree for each combination of labels
- the COMPOSER table defines the attribute mix degree for each combination of composers.
- the combination of the arbitrary attribute parameters of the preceding music and the subsequent music is A- In the case of B, it is determined that the attribute mix degree is “8”.
- the history of mix reproduction with the combination of parameters AC is 9 or less, it is determined that the attribute mix degree is “2” for this combination.
- the combination of the parameters BC is determined as the attribute mix degree “4”.
- the server 100 has, as main functional configurations, a playback history acquisition unit (not shown) that acquires a playback history of music, and two or more parameters related to arbitrary attributes based on the acquired playback history.
- a table generation unit (not shown) that calculates an attribute mix degree between them and generates an attribute table 103.
- the fitness determination unit 170 of the PC 10 in the present embodiment refers to the attribute table 103 to determine the attribute mix degree. For example, when the attribute table 103 shown in FIG. 10B is stored in the server 100 as the ARTIST table and the combination of the ARTIST of the preceding music and the subsequent music is AB, the attribute “ARTIST” is used. Is determined to be “8”.
- the attribute mix degree can be determined only by referring to the attribute table 103. Further, since the attribute table 103 generated based on the reproduction history other than the PC 10 is used, it is possible to determine a standard mix degree that does not depend on personal preferences or the like.
- the reproduction history acquisition unit and the table generation unit are realized in the server 100, but may be realized in the PC 10.
- the “display system” of the present invention can be realized only by the PC 10.
- the third embodiment may be applied not only to attributes such as “ARTIST”, “LABEL”, and “COMPOSER” but also to attributes that can be expressed by numerical parameters such as “BPM” and “KEY”.
- the attribute mix degree is determined based on the relative values of the parameters. For attributes that cannot be expressed with numerical parameters, the attribute mix degree is determined with reference to the attribute table 103. For example, different determination methods may be employed depending on attributes (a configuration in which the first embodiment and the third embodiment are combined) may be adopted.
- the attribute table 103 is automatically generated based on the reproduction history, but the attribute table 103 may be generated by the system administrator and stored in the server 100. For example, in the case of the attribute “ARTIST”, points are scored for each combination of ARTIST parameters, taking into account various factors such as whether or not they are simply matched, musicality is close, and they belonged to the same group. By preparing the attribute table 103, a more appropriate attribute mix degree can be determined.
- the radar chart 55 having a three-axis configuration is illustrated (see FIG. 2).
- the radar chart 55 having a multi-axis configuration shown, shaded pentagon). May be adopted.
- a polygon indicating the maximum value of the parameter on each axis may be displayed.
- the user can arbitrarily set the number of axes of the radar chart 55 (the number of polygon corners), the presence / absence of a polygon indicating the maximum parameter value, the arrangement of each attribute (the axis to which each attribute is assigned), and the like. good.
- the attribute mix degree may be indicated by a bar graph for each attribute.
- a single pie chart may represent a plurality of attribute mix degrees.
- a single bar graph may represent a plurality of attribute mix degrees.
- the display form of the graph may be arbitrarily selectable by the user.
- the first display form showing a plurality of attribute mix degrees in one graph and the total fitness obtained by adding these attribute mix degrees are 1.
- the second display form shown in the graph may be switchable. According to this configuration, when the user wants to check which attribute the mix is suitable for, the first display form is used. When the user wants to check the overall mix degree at a glance, the second display form is used. The display can be switched according to preference.
- the attribute mix degree may be displayed in the music selection area Ec.
- a plurality of attribute mix degrees are indicated by a bar graph, and the inter-music mix degree is indicated by a numerical value.
- Each music option is arranged according to the degree of mix between music.
- the inter-music mix degree can be calculated based on the attribute mix degree of each attribute selected by the attribute selection unit 110. For example, it may be a value obtained by summing a plurality of attribute mix degrees, or may be a value indicating an area when displayed as the radar chart 55.
- a plurality of attribute mix degrees can be displayed for each piece of music that is a reproduction candidate. Thereby, since the mix degree of the some reproduction
- the degree of mixing between two pieces of music is determined, but the degree of mixing between three or more pieces of music may be determined.
- the mix adaptability of the B song and the C song for the A song may be determined between three songs, respectively, or the mix when the A song, the B song, and the C song are mixed.
- the fitness may be determined.
- the degree of mixing is determined as the degree of fitness when mixing two pieces of music.
- the degree of fitness may not necessarily be based on mixing.
- the compatibility when playing a plurality of songs simultaneously or the compatibility when playing a plurality of songs continuously may be displayed as “inter-content fitness”.
- each function of the PC 10 and the server 100 shown in the above embodiment can be provided by being stored in various storage media (CD-ROM, flash memory, etc.). That is, a program for causing a computer to function as each function of the PC 10 and the server 100 and a storage medium storing the program are also included in the scope of the right of the present invention.
- the present invention is applied to the PC 10 (file music player) is exemplified.
- the present invention may be applied to audio equipment, and content other than music (for example, video, image, text, or
- the present invention can also be applied to a playback device and a search device that play back content that is a combination of these.
- the present invention is realized by the PC 10
- the main part of the present invention may be realized by a server on the network.
- the display system of the present invention can be realized by a server and a user terminal connected to the server via a network.
- a communication means with the display part 11, the operation part 12, and a server becomes a required component in a user terminal.
- the present invention can also be applied to cloud computing. Other modifications can be made as appropriate without departing from the scope of the present invention.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
所望のコンテンツを効率よく探し出すための情報提示を行う表示システム、表示制御装置、音響機器、表示方法およびプログラムに関する。 [Technical Field] The present invention relates to a display system, a display control device, an audio device, a display method, and a program for presenting information for efficiently searching for desired content.
従来、多量の楽曲(コンテンツ)の中から所望の楽曲を探し易くするため、楽曲がリリースされた年代やジャンルなどの検索項目を次々に表示し、それに対するユーザーの回答に基づいて、該当する楽曲を抽出して提示する検索装置が知られている(例えば、特許文献1)。 Conventionally, in order to make it easier to find a desired piece of music from a large amount of music (content), search items such as the age and genre of the released music are displayed one after another, and the corresponding music is based on the user's response to that. There is known a search device that extracts and presents (for example, Patent Document 1).
一方、所望の楽曲を探し出すための手掛かりとして、BPMやKEYなどの楽曲パラメータを表示するDJソフトウェアも知られている(例えば、非特許文献1)。 On the other hand, DJ software that displays music parameters such as BPM and KEY is also known as a clue to search for a desired music (for example, Non-Patent Document 1).
ところで、DJパフォーマンス用のDJ機器などでは、複数の楽曲を混合させるミックス操作が多用される。また、コンピューターを中心とした音楽演奏形態であるDTM(Desktop Music)、デジタル音声信号の編集を行うDAW(Digital Audio Workstation)などでは、音声信号のミックス操作が多用される。そこで、再生中の楽曲とミックスする対象楽曲を、特許文献1の技術を用いて探し出すことを検討する。この場合、BPM(Beats Per Minute)やKEY(調性)などを検索項目として表示し、それに対してユーザーが適当な値を回答していくことが考えられる。 By the way, in DJ equipment for DJ performance, etc., a mix operation for mixing a plurality of music pieces is often used. In addition, audio signal mixing operations are frequently used in DTM (Desktop Music), which is a musical performance form centered on computers, and DAW (Digital Audio Workstation), which edits digital audio signals. Therefore, it is considered to search for the target music to be mixed with the music being played using the technique of Patent Document 1. In this case, BPM (Beats Per Minute), KEY (tonality), etc. may be displayed as search items, and the user may respond with an appropriate value.
ところが、特許文献1の技術を用いた場合、ユーザーがある任意の楽曲とのミックスに最適なBPMやKEYを把握していることが前提となる。このためDJ初心者や一般ユーザーの場合、提示された検索項目に対して適切な回答を入力できず、結果としてミックスに適した楽曲を抽出できないといった問題がある。また、DJ機器の場合、場の雰囲気に合せて素早く楽曲選択を行うことが求められるが、特許特文献1の技術では、複数の検索項目に対して回答を入力していく必要があるため、時間がかかるといった問題もある。 However, when the technique of Patent Document 1 is used, it is assumed that the user knows the optimum BPM and KEY for a mix with a certain piece of music. For this reason, DJ beginners and general users cannot input appropriate answers to the presented search items, and as a result, there is a problem that music suitable for mixing cannot be extracted. Further, in the case of a DJ device, it is required to quickly select a music according to the atmosphere of the place. However, in the technique of Patent Literature 1, it is necessary to input answers for a plurality of search items. There is also a problem that it takes time.
一方、非特許文献1のブラウズ機能を用いた場合、検索項目に対する回答入力の手間は省けるものの、DJ初心者の場合、やはり楽曲パラメータを見ただけでは、ミックスに適した楽曲であるか否かを瞬時に判断できない。特に、楽曲パラメータとして、BPM、KEY、ジャンルなど多数の属性項目が表示されている場合、判断に迷うことが想定される。 On the other hand, when the browse function of Non-Patent Document 1 is used, although the trouble of inputting the answer to the search item can be omitted, if it is a DJ beginner, it is determined whether or not the music is suitable for mixing only by looking at the music parameters. Cannot judge instantly. In particular, when a large number of attribute items such as BPM, KEY, and genre are displayed as music parameters, it is assumed that the user is at a loss.
本発明は、上記の問題点に鑑み、ミックス再生に適した楽曲を容易且つ迅速に探し出すための表示システム、表示制御装置、音響機器、表示方法およびプログラムを提供することを課題とする。 In view of the above problems, an object of the present invention is to provide a display system, a display control device, an audio device, a display method, and a program for easily and quickly searching for music suitable for mix reproduction.
本発明の表示システムは、2つ以上のコンテンツのコンテンツ間適応度を表示する表示システムであって、2つ以上のコンテンツに関し、複数の属性についてパラメータを取得するパラメータ取得部と、取得した属性ごとのパラメータに基づいて、属性ごとの適応度である属性適応度を判定する適応度判定部と、コンテンツ間適応度として、属性ごとに判定した複数の属性適応度を表示する適応度表示部と、を備えたことを特徴とする。 The display system of the present invention is a display system that displays the inter-content fitness of two or more contents, and relates to two or more contents, a parameter acquisition unit that acquires parameters for a plurality of attributes, and each acquired attribute An fitness determination unit that determines the attribute fitness that is the fitness for each attribute based on the parameters of the above, an fitness display unit that displays a plurality of attribute fitness determined for each attribute as the inter-content fitness, It is provided with.
本発明の表示制御装置は、2つ以上のコンテンツのコンテンツ間適応度を表示するための表示制御装置であって、2つ以上のコンテンツに関し、複数の属性についてパラメータを取得するパラメータ取得部と、取得した属性ごとのパラメータに基づいて、属性ごとの適応度である属性適応度を判定する適応度判定部と、コンテンツ間適応度として、属性ごとに判定した複数の属性適応度を、表示画面に表示させる表示制御部と、を備えたことを特徴とする。 The display control device of the present invention is a display control device for displaying the inter-content fitness of two or more contents, a parameter acquisition unit that acquires parameters for a plurality of attributes for two or more contents, Based on the acquired parameters for each attribute, the fitness determination unit that determines the attribute fitness that is the fitness for each attribute, and the plurality of attribute fitness determined for each attribute as the inter-content fitness are displayed on the display screen. And a display control unit for displaying.
本発明の表示方法は、2つ以上のコンテンツのコンテンツ間適応度を表示する表示方法であって、2つ以上のコンテンツに関し、複数の属性についてパラメータを取得するパラメータ取得ステップと、取得した属性ごとのパラメータに基づいて、属性ごとの適応度である属性適応度を判定する適応度判定ステップと、コンテンツ間適応度として、属性ごとに判定した複数の属性適応度を表示する適応度表示ステップと、を実行することを特徴とする。 The display method of the present invention is a display method for displaying the inter-content fitness of two or more contents, a parameter acquisition step for acquiring parameters for a plurality of attributes for two or more contents, and for each acquired attribute An fitness determination step for determining an attribute fitness that is an fitness for each attribute based on the parameters of the above; an fitness display step for displaying a plurality of attribute fitness determined for each attribute as the inter-content fitness; It is characterized by performing.
これらの構成によれば、2つ以上のコンテンツのコンテンツ間適応度を表示するため、ユーザーが一目で適応可能なコンテンツであるか否か(ミックスに適しているか否か)を判断できる。また、コンテンツ間適応度として複数の属性適応度を表示するため、どの属性がミックスに適しているのかを確認できる。例えば、複数の属性適応度として、BPMやKEYなどの属性適応度を表示することが考えられる。これにより、再生中の楽曲に対し、BPMやKEYが近いミックスに適した楽曲を、容易且つ迅速に探し出すことができる。
なお、「2つ以上のコンテンツのコンテンツ間適応度」とは、2つのコンテンツの場合、一方のコンテンツに対する他方のコンテンツの適応度を指す。また、3つ以上のコンテンツの場合、例えばAコンテンツ、Bコンテンツ、Cコンテンツをミックスする場合など、3つ以上のコンテンツ間の適応度を指す。このため、コンテンツ数が多くなるほど、コンテンツ間適応度は低くなる。なお、3つ以上のコンテンツの場合、例えばAコンテンツに対する、BコンテンツとCコンテンツの適応度をそれぞれ個別に判定しても良い。
また、「コンテンツ間適応度」とは、必ずしもミックスを前提とした適応度でなくても良い。例えば、コンテンツが映像の場合、2つの映像を隣り合う画面で同時に再生した場合の違和感のなさ、若しくは2つの映像を続けて再生した場合の違和感のなさを、「コンテンツ間適応度」として表示しても良い。
また、「コンテンツ」とは、楽曲(音楽)や映像(画像)の他、文章、またはこれらの組み合わせから成る情報を含む概念である。
また、「属性」としては、コンテンツが楽曲の場合、BPM、KEY、メロディ、ハーモニー、リズム、ジャンルなど「楽曲解析結果」に関連するものが考えられる。また、「楽曲解析結果」に関連しない属性としては、コンテンツの識別情報、タイトル名、製作者(アーティスト、作曲者など)、レーベル、レート、データベース登録日、コンテンツの最終更新日、コンテンツの長さ、コンテンツの再生回数などを含むメタデータやタグ情報が考えられる。
According to these configurations, since the inter-content fitness of two or more contents is displayed, it is possible to determine whether or not the content is adaptable at a glance (whether it is suitable for mixing). Further, since a plurality of attribute fitness levels are displayed as the inter-content fitness levels, it is possible to check which attribute is suitable for the mix. For example, it is conceivable to display attribute adaptability such as BPM and KEY as a plurality of attribute adaptability. Thereby, it is possible to easily and quickly find a music suitable for a mix having BPM and KEY close to the music being reproduced.
The “inter-content fitness of two or more contents” refers to the adaptability of the other content with respect to one content in the case of two contents. Further, in the case of three or more contents, for example, when the A content, the B content, and the C content are mixed, the fitness between the three or more contents is indicated. For this reason, the inter-content fitness decreases as the number of contents increases. In the case of three or more contents, for example, the fitness of B content and C content with respect to A content may be individually determined.
Further, the “inter-content fitness” does not necessarily have to be a fitness based on a mix. For example, if the content is a video, the discomfort when two videos are played simultaneously on adjacent screens or the discomfort when the two videos are played back continuously is displayed as “inter-content fitness”. May be.
In addition, “content” is a concept including information composed of text or a combination thereof in addition to music (music) and video (image).
In addition, as the “attribute”, when the content is a music piece, BPM, KEY, melody, harmony, rhythm, genre, and the like related to “music analysis result” can be considered. Attributes not related to "music analysis result" include content identification information, title name, producer (artist, composer, etc.), label, rate, database registration date, content last update date, content length In addition, metadata and tag information including the number of times the content has been played can be considered.
上記の表示システムにおいて、適応度表示部は、複数の属性適応度を、形状、点数またはそれらと色彩の組み合わせにより表示することを特徴とする。 In the above display system, the fitness level display unit displays a plurality of attribute fitness levels by a shape, a score, or a combination of them and a color.
この構成によれば、形状と色彩の組み合わせまたは、点数と色彩の組み合わせにより、複数の属性適応度を分かりやすく示すことができる。 According to this configuration, it is possible to indicate a plurality of attribute adaptability in an easy-to-understand manner by a combination of shape and color or a combination of score and color.
上記の表示システムにおいて、適応度表示部は、複数の属性適応度を、レーダーチャートの形状で表示することを特徴とする。 In the above display system, the fitness display unit displays a plurality of attribute fitness in the form of a radar chart.
この構成によれば、レーダーチャートの形状により、複数の属性適応度を分かりやすく示すことができる。また、レーダーチャートの多角形内の面積により、複数の属性適応度の総合評価(コンテンツ間適応度)を示すことができる。 According to this configuration, it is possible to indicate a plurality of attribute adaptability in an easy-to-understand manner based on the shape of the radar chart. Also, the overall evaluation (inter-content adaptability) of a plurality of attribute adaptability can be indicated by the area in the polygon of the radar chart.
上記の表示システムにおいて、再生候補となる複数のコンテンツを、複数の属性適応度のうちいずれかの属性適応度にしたがった順序にソートして表示する再生候補表示部と、レーダーチャートを回転させるレーダーチャート回転操作部と、をさらに備え、再生候補表示部は、レーダーチャートの中心から所定方向に伸びる軸に割り当てられた属性の属性適応度にしたがって、複数のコンテンツをソートして表示することを特徴とする。 In the display system described above, a reproduction candidate display unit that displays a plurality of contents that are candidates for reproduction sorted in an order according to any one of a plurality of attribute fitness levels, and a radar that rotates a radar chart And a chart rotation operation unit, wherein the reproduction candidate display unit sorts and displays a plurality of contents according to the attribute fitness of the attribute assigned to the axis extending in a predetermined direction from the center of the radar chart. And
この構成によれば、再生候補となる複数のコンテンツを属性適応度にしたがった順序で表示するため、より迅速に所望のコンテンツを探し出すことができる。また、レーダーチャートを回転させることにより、簡単にソート条件を切り替えることができる。
なお、複数の属性適応度に基づいてコンテンツ間適応度を算出し、当該コンテンツ間適応度にしたがった順序で、再生候補となる複数のコンテンツを表示しても良い。また、ソート条件を、各属性の属性適応度とコンテンツ間適応度の中から選択可能としても良い。
According to this configuration, since a plurality of contents serving as reproduction candidates are displayed in the order according to the attribute fitness, the desired contents can be found more quickly. In addition, the sort condition can be easily switched by rotating the radar chart.
Note that the inter-content fitness may be calculated based on a plurality of attribute fitness, and a plurality of contents that are reproduction candidates may be displayed in the order according to the inter-content fitness. The sort condition may be selectable from the attribute fitness of each attribute and the inter-content fitness.
上記の表示システムにおいて、複数の属性候補の中から、複数の属性をユーザーが任意に選択する属性選択部をさらに備え、パラメータ取得部は、属性選択部により選択された複数の属性について、パラメータを取得することを特徴とする。 The display system further includes an attribute selection unit that allows the user to arbitrarily select a plurality of attributes from a plurality of attribute candidates, and the parameter acquisition unit sets parameters for the plurality of attributes selected by the attribute selection unit. It is characterized by acquiring.
この構成によれば、ユーザーの好みや使用用途に応じて、属性を選択することができる。これにより、ユーザーが所望するコンテンツを、より迅速に探し出すことができる。
なお、パラメータ取得部は、複数の属性適応度をレーダーチャートにより表示する場合であって、属性選択部により選択された属性数がレーダーチャートの軸数よりも少ない場合、属性選択部により選択された属性以外の属性(予め定められた属性)についてのパラメータも、同時に取得することとなる。
According to this configuration, the attribute can be selected according to the user's preference and usage. As a result, the content desired by the user can be found more quickly.
The parameter acquisition unit is selected by the attribute selection unit when displaying a plurality of attribute fitness values on the radar chart and the number of attributes selected by the attribute selection unit is smaller than the number of axes of the radar chart. Parameters for attributes other than attributes (predetermined attributes) are also acquired at the same time.
上記の表示システムにおいて、再生候補表示部に表示された複数のコンテンツの中から、次に再生するコンテンツを選択するコンテンツ選択部をさらに備え、適応度判定部は、再生中のコンテンツに対する、次に再生するコンテンツの属性適応度を判定することを特徴とする。 The display system further includes a content selection unit that selects a content to be reproduced next from the plurality of contents displayed on the reproduction candidate display unit, and the fitness determination unit performs the next operation on the content being reproduced. It is characterized in that the attribute adaptability of the content to be reproduced is determined.
この構成によれば、DJ機器などの場合、再生中の楽曲に対し、一部区間をミックスしながら次の楽曲に切り替えるミックス再生が多用されるが、そのような場合、ミックスに適した次の楽曲を、容易且つ迅速に探し出すことができる。 According to this configuration, in the case of a DJ device or the like, a mixed playback that switches to the next music while mixing a part of the music being played is often used. In such a case, the next suitable for mixing is used. The music can be found easily and quickly.
上記の表示システムにおいて、パラメータ取得部は、2つ以上のコンテンツの、それぞれ一部区間におけるパラメータを取得することを特徴とする。 In the above display system, the parameter acquisition unit acquires parameters in a partial section of each of two or more contents.
この構成によれば、例えばコンテンツの先頭部分(数秒間、数拍分など)のみのBPMやKEYについて、属性適応度を表示することができる。これにより、例えば途中でBPMが変わったり変調したりする楽曲について、ミックス対象となる一部区間(ミックス対象区間)における、より適切な属性適応度を表示することができる。 According to this configuration, for example, the attribute adaptability can be displayed for BPM and KEY of only the top part of content (for several seconds, for several beats). Thereby, for example, a more appropriate attribute fitness in a partial section (mix target section) to be mixed can be displayed for music whose BPM changes or modulates in the middle.
上記の表示システムにおいて、コンテンツごとに、一部区間を指定する区間指定部をさらに備えたことを特徴とする。 The above display system is characterized by further comprising a section designating section for designating a partial section for each content.
また、上記の表示システムにおいて、一部区間は、2つ以上のコンテンツをミックス再生するミックス対象区間であり、区間指定部は、コンテンツごとに、一部区間の開始ポイントまたは終了ポイントを指定することを特徴とする。 In the above display system, the partial section is a mixed target section in which two or more contents are mixed and played back, and the section specifying unit specifies the start point or end point of the partial section for each content. It is characterized by.
これらの構成によれば、ユーザーの好みに応じて、ミックス対象区間を指定できる。また、一部区間の開始ポイントまたは終了ポイントのみを指定すれば良いため、より簡単にミックス対象区間を指定できる。
なお、開始ポイントまたは終了ポイントが指定された場合、一部区間の長さは、BPMなどを考慮して自動設定されることが好ましい。また、一部区間の長さを固定値としても良い。
According to these configurations, the mix target section can be designated according to the user's preference. In addition, since only the start point or end point of a partial section needs to be specified, the mix target section can be specified more easily.
When the start point or the end point is designated, it is preferable that the length of the partial section is automatically set in consideration of BPM or the like. Also, the length of the partial section may be a fixed value.
上記の表示システムにおいて、コンテンツの再生履歴を取得する再生履歴取得部と、再生履歴に基づいて、任意の属性に関する2つ以上のパラメータ間の属性適応度を算出してテーブル化するテーブル生成部と、をさらに備え、適応度判定部は、テーブルを参照して、属性適応度を判定することを特徴とする。 In the above display system, a playback history acquisition unit that acquires a playback history of content, and a table generation unit that calculates and tabulates attribute adaptability between two or more parameters related to an arbitrary attribute based on the playback history; , And the fitness determination unit refers to the table to determine the attribute fitness.
この構成によれば、パラメータが数値化できない場合でも、簡易な処理により属性適応度を判定することができる。例えば、属性がコンテンツの製作者の場合、製作者Aと製作者Bのコンテンツが過去にミックス再生されたことがある場合は属性適応度を高くし、逆にミックス再生されたことがない場合は属性適応度を低く設定するなど、2以上の製作者の組み合わせごとにテーブルを生成することが考えられる。 According to this configuration, even when the parameter cannot be quantified, the attribute fitness can be determined by a simple process. For example, when the attribute is a content producer, if the content of the producer A and the producer B has been mixed and played back in the past, the attribute fitness is increased, and conversely the mix has not been played back. It may be possible to generate a table for each combination of two or more producers, such as setting the attribute fitness low.
上記の表示システムにおいて、適応度表示部は、複数の属性適応度と、当該複数の属性適応度を合算した合算適応度を、切替可能に表示することを特徴とする。 In the above display system, the fitness level display unit displays a plurality of attribute fitness levels and a combined fitness level obtained by adding the plurality of attribute fitness levels in a switchable manner.
この構成によれば、どの属性においてミックスが適しているのかを確認したい場合は「複数の属性適応度」を表示し、一目で総合的なコンテンツ間適応度を確認したい場合は「合算適応度」を表示するなど、ユーザーの好みに応じて表示を切り替えることができる。 According to this configuration, "multiple attribute fitness" is displayed when you want to check which attribute is suitable for the mix, and "total fitness" when you want to check the overall inter-content fitness at a glance. The display can be switched according to the user's preference.
本発明の音響機器は、上記の表示システムまたは、上記の表示制御装置と、コンテンツを再生するコンテンツ再生部と、を備えたことを特徴とする。 The acoustic device of the present invention includes the above display system or the above display control device, and a content reproduction unit that reproduces content.
本発明のプログラムは、コンピューターに、上記の表示方法における各ステップを実行させることを特徴とする。 The program of the present invention causes a computer to execute each step in the above display method.
これらを用いることにより、適応度の高いコンテンツを容易且つ迅速に探し出すことが可能な音響機器および表示方法を実現できる。 By using these, it is possible to realize an audio device and a display method capable of easily and quickly searching for highly adaptable content.
なお、以下の構成としても良い。上記の表示システムにおいて、コンテンツを再生するコンテンツ再生部と、再生候補となる複数のコンテンツを表示する再生候補表示部と、をさらに備え、適応度判定部は、再生中のコンテンツに対する、再生候補表示部に表示された各コンテンツの属性適応度を判定することを特徴とする。 The following configuration is also possible. The display system further includes a content playback unit that plays back content, and a playback candidate display unit that displays a plurality of playback candidate content, and the fitness determination unit displays playback candidate display for the content being played back. The attribute adaptability of each content displayed in the section is determined.
この構成によれば、再生候補となる各コンテンツについて、複数の属性適応度を表示することができる。つまり、再生中のコンテンツに対する、複数のコンテンツのコンテンツ間適応度を同時に比較することができるため、所望のコンテンツをより迅速に探し出すことができる。 According to this configuration, it is possible to display a plurality of attribute fitness values for each content that is a reproduction candidate. That is, since the adaptability between contents of a plurality of contents with respect to the contents being reproduced can be simultaneously compared, desired contents can be found more quickly.
上記の表示システムにおいて、パラメータ取得部は、再生中のコンテンツについて、現時点で再生されている再生ポイントを含む再生区間のパラメータを動的に取得することを特徴とする。 In the above display system, the parameter acquisition unit dynamically acquires the parameters of the playback section including the playback point being played at the present time for the content being played back.
この構成によれば、例えば再生中のコンテンツの現時点におけるBPMやKEYに応じて、動的に属性適応度を判定することができる。これにより、「今ミックスを行いたい」という状況で、再生区間のBPMやKEYに、より適した次のコンテンツを探し出すことができる。また、再生速度の調整範囲を可変可能な場合は、その調整範囲に応じてBPMの適応度を判定することも考えられる。 According to this configuration, the attribute adaptability can be dynamically determined according to, for example, the current BPM or KEY of the content being played back. This makes it possible to search for the next content that is more suitable for BPM and KEY in the playback section in the situation of “I want to mix now”. Further, when the adjustment range of the reproduction speed can be varied, it can be considered that the fitness of the BPM is determined according to the adjustment range.
上記の表示システムにおいて、適応度判定部は、2つ以上のコンテンツの、パラメータの相対値に基づいて、属性適応度を判定することを特徴とする。 In the above display system, the fitness determination unit determines the attribute fitness based on the relative values of parameters of two or more contents.
この構成によれば、パラメータの相対値(一致度または差異)に基づいて、簡易な処理により属性適応度を判定することができる。パラメータの相対値としては、BPMの差分や、五度圏上におけるKEYのずれ量などが考えられる。
なお、「五度圏」とは、各12個の長調と短調を円環状に並べた調性空間を指し、各調の時計回りの方向に属調、反時計回りに下属調が配置され、同じ角度に位置する長調と短調の組み合わせが平行調となるものを指す。このため、五度圏上で近くに位置する調性ほど共通の音程を多く含み、ミックスした際に不協和音が発生しにくくなる。
According to this configuration, the attribute adaptability can be determined by a simple process based on the relative value (matching degree or difference) of the parameters. As the relative value of the parameter, a difference in BPM, a shift amount of KEY on the fifth degree, and the like can be considered.
The “fifth degree” refers to a tonality space in which each of the 12 major and minor keys is arranged in an annular shape, and the subgenus is arranged in the clockwise direction and the counterclockwise direction in each key. A combination of major and minor keys located at the same angle is a parallel tone. For this reason, the tonality located closer to the fifth degree includes more common pitches, and it becomes difficult to generate a dissonance when mixed.
以下、本発明の一実施形態に係る表示システム、表示制御装置、音響機器、表示方法およびプログラムについて、添付図面を参照しながら詳細に説明する。本実施形態では、パーソナルコンピューター(以下、「PC」と表記する)上で動作するDJ用の「ファイルミュージックプレーヤ」に、本発明を適用した場合について例示する。 Hereinafter, a display system, a display control device, an audio device, a display method, and a program according to an embodiment of the present invention will be described in detail with reference to the accompanying drawings. In the present embodiment, a case where the present invention is applied to a “file music player” for DJ operating on a personal computer (hereinafter referred to as “PC”) will be exemplified.
[第1実施形態]
図1は、PC10(表示システム,表示制御装置,音響機器)の概略構成を示す構成図である。同図に示すように、PC10は、表示部11(表示画面)、操作部12、外部記憶装置インターフェース部(以下、「外部記憶装置I/F部」と表記する)13、通信部14、制御部15、記憶部16、再生処理部17、音声出力部18の他、これらを接続するバス19を備えている。
[First Embodiment]
FIG. 1 is a configuration diagram showing a schematic configuration of a PC 10 (display system, display control device, acoustic device). As shown in the figure, the
表示部11は、表示画面上に、ファイルミュージックプレーヤの操作画面D0(図2参照)などを表示する。特に本実施形態では、操作画面D0のミックス度表示エリアEbに、2つの楽曲(コンテンツ)間のミックス度(適応度)を表示することを特徴とする。ここで、「ミックス度」とは、2つの楽曲をミックス再生する場合の相性度を一定の決まりをもって定量的に表した指標である。つまり、ミックス度が高ければ、2つの楽曲を違和感なくミックス再生できることを意味する。このように、本実施形態では、ミックス度をユーザーに提示することにより、DJ初心者であっても容易に素早く楽曲選択を行ってミックス再生を実現可能となっている。詳細については、後述する。
The
操作部12は、マウス、キーボード、タッチパッド等から成り、ユーザーが各種操作を行うために用いられる。本実施形態では、主に、ミックス再生の対象となる楽曲の選択操作に用いられる。
The
外部記憶装置I/F部13は、外部記憶装置30から楽曲情報を読み出すなど、PC10と外部記憶装置30との間で情報の入出力を行う。なお、外部記憶装置30とは、PC10にローカル接続された記憶デバイス(外付けハードディスク装置など)や、メモリスロットで読み出し可能なUSBメモリなどを指す。
The external storage device I /
通信部14は、インターネットやイントラネットなどのネットワークNTを介して、ネットワークNT上の機器(Webサーバーなど)のメモリから楽曲情報を取得するなど、PC10とネットワークNT上の機器との間で通信を行う。
The
制御部15は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等から成り、各種演算処理を行う。また、操作部12の操作に基づく表示部11の表示制御、外部記憶装置I/F部13および通信部14を介した情報入出力制御、楽曲の解析処理・再生制御等を行う。
The
記憶部16は、ハードディスクドライブ等から成り、ファイルミュージックプレーヤを実現するための専用アプリケーション20(DJソフトウェア)を記憶すると共に、楽曲情報を記憶する。「楽曲情報」としては、楽曲ファイル(または楽曲ファイルのパス)と楽曲付随情報を記憶する。楽曲付随情報は、楽曲の識別情報(楽曲ID)、楽曲タイトル名、アルバム名、製作者名(アーティスト名,作曲者名)、ジャンル名、リミキサー名、レーベル名、アートワークの画像ファイル(または画像ファイルのパス)、リリース日または発売時期、レート(ユーザーによる評価)、BPM(Beats Per Minute)、楽曲のKEY(調性)、音声波形データ、楽音の有無、メロディ、ハーモニー、リズム、データベース登録日、楽曲ファイルの最終更新日、楽曲の長さ(再生時間)、再生回数や再生日時などのアクセス履歴、などである。なお、アートワークとは、アルバムアートワークや楽曲アートワーク、若しくはユーザーにより楽曲に紐付けられた画像を指す。
The
また、これらの楽曲付随情報のうち、ジャンル、BPM、楽曲のKEY、音声波形データ、楽音の有無、メロディ、ハーモニー、リズムなどは、予め楽曲付随情報の一部として設定されていても良いが、専用アプリケーション20による楽曲ファイルの解析結果から得られる情報としても良い。また、これらの情報を、ユーザーが入力(指定)しても良い。
Among these pieces of music accompanying information, genre, BPM, music key, voice waveform data, presence / absence of musical tone, melody, harmony, rhythm, etc. may be set in advance as part of the music accompanying information. Information obtained from the analysis result of the music file by the
再生処理部17は、制御部15の制御下で、楽曲ファイルの再生処理を行い、その再生信号を音声出力部18に出力する。音声出力部18は、DSP(Digital Signal Processor)、アンプ、スピーカーまたはヘッドフォン等から成り、再生信号を出力する。なお、音声出力部18としては、外付けのものを用いても良い。
The
次に、図2を参照し、ファイルミュージックプレーヤの操作画面D0について説明する。操作画面D0は、画面上部左側の再生楽曲表示エリアEaと、画面上部右側のミックス度表示エリアEbと、画面下部の楽曲選択エリアEcと、から成る。 Next, the operation screen D0 of the file music player will be described with reference to FIG. The operation screen D0 includes a playback music display area Ea on the upper left side of the screen, a mix degree display area Eb on the upper right side of the screen, and a music selection area Ec on the lower side of the screen.
再生楽曲表示エリアEaは、再生中の楽曲に関する情報を表示する領域であり、楽曲のアートワークを表示するアートワーク表示領域51と、楽曲タイトル名、アーティスト名、リリース日、レーベル、作曲者名などを表示する第1の楽曲情報表示領域52と、BPM、KEY、ジャンル名などを表示する第2の楽曲情報表示領域53と、を有している。
The reproduction music display area Ea is an area for displaying information on the music being reproduced, an
ミックス度表示エリアEbは、再生中の楽曲(以下、「先行楽曲」と称する)と、次に再生する楽曲(以下、「後続楽曲」と称する)の2曲間における楽曲間ミックス度(コンテンツ間適応度)を、グラフ化して表示する領域である。本実施形態では、3軸から成るレーダーチャート55の形状により、属性ごとのミックス度である属性ミックス度(属性適応度)を表示する。例えば、「BPM」の軸上にはBPMに関するミックス度、「KEY」の軸には調性に関するミックス度、「ITEM」の軸にはジャンルやアーティストなどに関するミックス度がそれぞれ示される。各ミックス度の算出方法については後述する。
The mix degree display area Eb is an inter-music mix degree (between contents) between two pieces of music being reproduced (hereinafter referred to as “preceding music”) and music to be reproduced next (hereinafter referred to as “subsequent music”). (Adaptability) is an area to be displayed as a graph. In the present embodiment, an attribute mix degree (attribute adaptability) that is a mix degree for each attribute is displayed by the shape of the
また、楽曲選択エリアEcは、再生候補となる楽曲の一覧を表示する。ここに表示される楽曲は、記憶部16に記憶されている楽曲を対象としている。各楽曲は、「TITLE」や「ARTIST」などの属性についてパラメータを表示すると共に、「TITLE」欄には、縮小アートワーク57を表示する。
Also, the song selection area Ec displays a list of songs that are playback candidates. The music displayed here is intended for music stored in the
なお、楽曲選択エリアEcに表示する属性項目は、ユーザーが任意に選択可能である。また、楽曲選択エリアEcに再生候補として表示する楽曲は、フィルタリング条件(ジャンル、アーティスト、アルバム、BPM、プレイリスト、キーワードなど)の入力によって絞込み可能である。 The attribute items displayed in the music selection area Ec can be arbitrarily selected by the user. In addition, the music displayed as reproduction candidates in the music selection area Ec can be narrowed down by inputting filtering conditions (genre, artist, album, BPM, playlist, keyword, etc.).
ここで、操作画面D0の操作について簡単に説明する。まず、ユーザーにより、カーソルキー等を用いて、楽曲選択エリアEcの中から再生楽曲が選択される。選択中の楽曲は、カーソル表示(図示、網掛け表示)する。続いて、エンターキー等の操作により、先行楽曲が決定されると、再生楽曲表示エリアEaに楽曲情報を表示すると共に、ミックス度表示エリアEbにミックス度を表示する。この時点では、楽曲選択エリアEcで選択されている楽曲と、再生楽曲表示エリアEaに表示されている楽曲が同じであるため、ミックス度表示エリアEbに表示される各属性ミックス度は最大となる。その後、楽曲選択エリアEcの中から後続楽曲を選択するために、カーソルキーが押下されると、カーソルキーの押下ごとに選択楽曲が変化し、それに伴ってミックス度表示エリアEbに表示される各属性ミックス度が変化する。ユーザーは、このミックス度表示エリアEbを確認しながら、ミックス再生に適した楽曲を選択する。最終的に、エンターキーが押下されると、そのときカーソル表示されていた楽曲を、後続楽曲として決定し、ミックス再生を行う。 Here, the operation of the operation screen D0 will be briefly described. First, the user selects a reproduced music from the music selection area Ec using a cursor key or the like. The selected music is displayed as a cursor (illustration, shaded display). Subsequently, when the preceding music is determined by the operation of the enter key or the like, the music information is displayed in the reproduction music display area Ea, and the mix degree is displayed in the mix degree display area Eb. At this time, since the music selected in the music selection area Ec and the music displayed in the reproduction music display area Ea are the same, each attribute mix displayed in the mix display area Eb is maximized. . Thereafter, when the cursor key is pressed in order to select the subsequent music from the music selection area Ec, the selected music changes every time the cursor key is pressed, and each of the music displayed in the mix degree display area Eb accordingly. The attribute mix degree changes. The user selects music suitable for mix reproduction while checking the mix degree display area Eb. Finally, when the enter key is pressed, the music displayed at the cursor is determined as the subsequent music, and mixed reproduction is performed.
次に、図3を参照し、PC10(ファイルミュージックプレーヤ)の機能構成について説明する。PC10は、主な機能構成として、属性選択部110、パラメータ取得部120、レーダーチャート回転操作部130、再生候補表示部140、コンテンツ選択部150、コンテンツ再生部160、適応度判定部170、適応度表示部180(表示制御部)、パラメータ記憶部210およびコンテンツ記憶部220を備えている。
Next, the functional configuration of the PC 10 (file music player) will be described with reference to FIG. The
なお、これらの各部のうち、パラメータ記憶部210およびコンテンツ記憶部220は、記憶部16によって実現される(図示、点線部)。また、属性選択部110、レーダーチャート回転操作部130およびコンテンツ選択部150は、操作部12によって実現される。また、その他各部は、専用アプリケーション20を用いた制御部15の制御によって実現される。
Of these units, the parameter storage unit 210 and the content storage unit 220 are realized by the storage unit 16 (shown by dotted lines). The
コンテンツ記憶部220は、多数の楽曲ファイルを記憶する。パラメータ記憶部210は、コンテンツ記憶部220に記憶された楽曲ファイルごとに、各属性の属性パラメータを記憶する。属性としては、「BPM」、「KEY」、「ITEM」、「VOLUME」、「TITLE」が挙げられる(図4参照)。また、属性パラメータは、楽曲付随情報として楽曲ファイルに付随された情報、若しくは解析結果から得られる情報である。 The content storage unit 220 stores a large number of music files. The parameter storage unit 210 stores attribute parameters for each attribute for each music file stored in the content storage unit 220. The attributes include “BPM”, “KEY”, “ITEM”, “VOLUME”, and “TITLE” (see FIG. 4). The attribute parameter is information attached to the music file as the music accompanying information or information obtained from the analysis result.
属性選択部110は、複数の属性候補(上記の、BPM、KEY、ITEM、VOLUME、TITLEなど)の中から、レーダーチャート55の各軸に割り当てる3つの属性を選択する。つまり、各軸に割り当てる属性は、ユーザーの好みによってカスタマイズできる。なお、選択可能な属性の数を任意数としても良い(但し、3つ以上)。この場合、選択された属性の数に応じて、レーダーチャート55の軸数が可変する(図11(a)参照)。また、属性選択部110によって選択できる属性は、3軸のうち1軸または2軸とし、残りの軸に割り当てる属性は固定としても良い。
The
パラメータ取得部120は、選択された先行楽曲および後続楽曲の属性パラメータを、パラメータ記憶部210から取得する。この場合、属性選択部110により選択された属性についてのみ、属性パラメータを取得しても良い。なお、属性「KEY」については、その楽曲のメインとなるKEYパラメータ(一番多く検出されたKEY、またはサビの部分のKEY)を取得する。また、属性「BPM」についても、その楽曲のメインとなるBPMパラメータ(一番多く検出されたBPM、またはサビの部分のBPM)を取得する。また、属性「VOLUME」については、その楽曲のVOLUME平均値、または最大値、中間値、最小値、若しくはサビの部分のVOLUMEを取得する。
The
レーダーチャート回転操作部130は、例えば「R」キーの操作により、レーダーチャート55を回転させる。本実施形態では、図5に示すように、所定キー(例えば、「R」キー)が押下される度に120°ずつ各軸が回転するものとする。
The radar chart rotation operation unit 130 rotates the
再生候補表示部140は、コンテンツ記憶部220内に記憶された複数の楽曲の楽曲選択肢を、再生候補として表示する(楽曲選択エリアEc)。また、ユーザーによるソート指示にしたがい(例えば、「S」キーの押下)、レーダーチャート55の頂点に位置する軸に割り当てられた属性(以下、「頂点属性」と称する)の属性ミックス度にしたがった順序で表示する。例えば、図2の例では、頂点属性が「BPM」であるため、再生中の楽曲のBPM「100.000」に近い順に、各楽曲選択肢が配列されている。なお、頂点属性が「KEY」の場合は、KEYが「BM」に近い順に配列される。つまり、再生候補表示部140の各楽曲選択肢は、頂点属性の属性ミックス度が高い順に配列される。したがって、頂点属性が「ITEM」の場合も、「ITEM」の属性ミックス度が高い順に配列される。なお、配列の昇順、降順を切替可能としても良い。また、レーダーチャート回転操作部130による操作をトリガーとして、再生候補表示部140によるソートを行うことで、ユーザーによるソート指示(「S」キーの押下)を不要としても良い。
The reproduction
コンテンツ選択部150は、再生候補表示部140に表示された再生候補の中から、先行楽曲および後続楽曲(次に再生する楽曲)を選択する。コンテンツ再生部160は、選択された楽曲を再生する。
The content selection unit 150 selects the preceding music and the subsequent music (the music to be reproduced next) from the reproduction candidates displayed on the reproduction
適応度判定部170は、先行楽曲に対する後続楽曲の属性ミックス度を判定する。具体的には、これら2つの楽曲の属性パラメータの相対値に基づいて判定する。図4に示すように、属性「BPM」については、2つの楽曲のBPMの一致度または差異から算出することが考えられる。例えば、BPMの差異が1.0以下の場合は配点10点、BPMの差異が1.0より大きく2.0以下の場合は9点、のようにテーブル化して属性ミックス度を算出しても良い。また、属性「KEY」の場合も、2つの楽曲のKEYが同一調の場合は配点10点、Major/Minor関係の場合は8点、5度ずれ(五度圏上で両隣)の場合は6点、のようにテーブルから算出しても良い。さらに、属性「ITEM」の場合、例えば2つの楽曲のアーティストが一致する場合は+2点、ジャンルが一致する場合は+2点、作曲者が一致する場合は+2点、年代が近い場合(例えば、1年以内)は+2点のように、各属性項目について配点を加算することにより属性ミックス度を算出しても良い。 The fitness determination unit 170 determines the attribute mix degree of the subsequent music with respect to the preceding music. Specifically, the determination is made based on the relative values of the attribute parameters of these two music pieces. As shown in FIG. 4, the attribute “BPM” may be calculated from the degree of coincidence or difference between the BPMs of two music pieces. For example, if the BPM difference is 1.0 or less, 10 points are assigned, and if the BPM difference is greater than 1.0 and 2.0 or less, the attribute mix degree is calculated as a table. good. In addition, in the case of the attribute “KEY”, if the KEYs of two music pieces are the same key, the score is 10 points, and in the case of the Major / Minor relationship, the score is 8 points and 5 degrees shifted (both sides on the fifth degree range) and 6 points. You may calculate from a table like a point. Further, in the case of the attribute “ITEM”, for example, +2 points when the artists of the two songs match, +2 points when the genres match, +2 points when the composers match, and when the age is close (for example, 1 Within the year), the attribute mix degree may be calculated by adding a score for each attribute item, such as +2.
また、属性「VOLUME」の場合も、2つの楽曲のVOLUMEの一致度または差異から算出することが考えられる。また、属性「TITLE」の場合は、文字解析によるタイトル名の一致度または差異から算出することが考えられる。例えば、2つの楽曲のタイトル名に同じ単語が用いられている場合は+2点、関連性が強い単語(例えば、「冬」と「雪」など)が用いられている場合は+1点、のように、タイトル名を文節に区切った場合の各単語の照合結果に基づいて配点を加算することにより属性ミックス度を算出しても良い。 Also, in the case of the attribute “VOLUME”, it is conceivable to calculate from the degree of coincidence or difference between the two music pieces. In the case of the attribute “TITLE”, it may be calculated from the matching degree or difference of the title names by character analysis. For example, +2 points when the same word is used in the title names of two music pieces, and +1 point when highly related words (for example, “winter” and “snow”) are used. In addition, the attribute mix degree may be calculated by adding a score based on the collation result of each word when the title name is divided into phrases.
適応度表示部180は、先行楽曲に対する後続楽曲の楽曲間ミックス度(コンテンツ間適応度)として、適応度判定部170により判定された各属性の属性ミックス度を、レーダーチャート55により表示する。また、レーダーチャート回転操作部130により回転操作が行われた場合は、その操作にしたがってレーダーチャート55を回転表示する。
The fitness level display unit 180 displays, on the
次に、図6のフローチャートを参照し、ミックス再生処理の流れについて説明する。まず、PC10(制御部15)は、楽曲情報を記憶部16に登録する(S01)。この楽曲情報には、楽曲ファイルの他、図4に示した各属性の属性パラメータが含まれる。属性パラメータは、楽曲が販売またはダウンロードされた時点で楽曲ファイルに付加されたものを登録しても良いし、専用アプリケーション20による楽曲ファイルの解析結果を登録しても良い。更に、ユーザーが属性パラメータの編集を行っても良い(ユーザーが編集した属性パラメータを登録しても良い)。
Next, the flow of the mix reproduction process will be described with reference to the flowchart of FIG. First, the PC 10 (control unit 15) registers music information in the storage unit 16 (S01). In addition to the music file, the music information includes attribute parameters for each attribute shown in FIG. As the attribute parameter, the one added to the music file when the music is sold or downloaded may be registered, or the analysis result of the music file by the
続いて、先行楽曲の選択を行う(S02)。先行楽曲の選択は、上述の通りユーザーの操作に基づく。また、ここで選択された楽曲が、先行楽曲としてミックス度判定(属性パラメータの比較)の対象となる。その後、選択(決定)された先行楽曲を再生する(S03)。 Subsequently, the preceding music is selected (S02). The selection of the preceding music is based on the user's operation as described above. The music selected here is the target of the mix degree determination (comparison of attribute parameters) as the preceding music. Thereafter, the selected preceding music is played (S03).
続いて、後続楽曲の選択を行う(S04)。後続楽曲の選択も、ユーザーの操作に基づく。その後、記憶部16から先行楽曲と後続楽曲の属性パラメータを取得し(S05)、先行楽曲と後続楽曲の属性ミックス度を判定する(S06)。本実施形態では、レーダーチャート55の各軸に割り当てられた3つの属性について、両楽曲の属性パラメータを比較することにより、属性ミックス度を算出する。算出した属性ミックス度は、ミックス度表示エリアEbに表示する(算出した属性ミックス度を、レーダーチャート55上に反映する,S07)。
Subsequently, the subsequent music is selected (S04). Subsequent music selection is also based on user operations. Thereafter, the attribute parameters of the preceding music and the succeeding music are acquired from the storage unit 16 (S05), and the attribute mix degree of the preceding music and the following music is determined (S06). In the present embodiment, the attribute mix degree is calculated by comparing the attribute parameters of the two music pieces for the three attributes assigned to each axis of the
その後、ユーザーによりエンターキーが押下された場合は(S08:Yes)、選択中の楽曲を後続楽曲として決定し(S09)、先行楽曲とのミキシングを行う(S10)。その後、S03に戻り、選択した後続楽曲が先行楽曲として再生される。なお、ユーザーが、S07にて表示された属性ミックス度(レーダーチャート55)を見て、後続楽曲として適切でないと判断した場合は、エンターキーを押下せず(S08:No)、S04に戻って他の楽曲を選択する。 Thereafter, when the user presses the enter key (S08: Yes), the selected music is determined as the subsequent music (S09), and mixing with the preceding music is performed (S10). Thereafter, the process returns to S03, and the selected succeeding music is reproduced as the preceding music. If the user sees the attribute mix degree (radar chart 55) displayed in S07 and determines that it is not appropriate as the subsequent music, the user does not press the enter key (S08: No) and returns to S04. Select another song.
以上説明したとおり、第1実施形態によれば、後続楽曲の選択時に、先行楽曲に対する属性ミックス度を表示するため、選択した楽曲がミックスに適しているか否かをユーザーが一目で判断できる。また、複数の属性について属性ミックス度を表示するため、どの属性においてミックスが適しているのかを確認できる。 As described above, according to the first embodiment, when the subsequent music is selected, the attribute mix degree with respect to the preceding music is displayed, so that the user can determine at a glance whether the selected music is suitable for the mix. Moreover, since the attribute mix degree is displayed for a plurality of attributes, it is possible to confirm in which attribute the mix is suitable.
また、各属性の属性ミックス度を、レーダーチャート55により表示するため、ユーザーに対し、より分かりやすくミックス度を示すことができる。また、従来のように、一つの属性についてのパラメータではなく、複数の属性のパラメータを解かり易く表示することができる。また、レーダーチャート55の多角形内の面積により、複数の属性ミックス度の総合評価を示すことができると共に、単なる数字の比較よりも、図形を利用して判断することができるので、楽曲の選択を素早く行うことができる。また、ユーザーの好みや使用用途に応じて、レーダーチャート55の各軸に割り当てる属性を選択可能であるため、ユーザーが所望する楽曲を、より迅速に探し出すことができる。また、レーダーチャート55の回転操作により、楽曲選択エリアEcのソート条件を切り替えることができるため、使い勝手が良い。
Also, since the attribute mix degree of each attribute is displayed by the
なお、第1実施形態では、複数の属性ミックス度をレーダーチャートにより表示する例を示したが、図形、グラフといった形状(レーダーチャートを含む)による表示や点数による数字表示で表しても良い。また、これら形状、点数表示と色彩による組み合わせの表示形態でも良い。 In the first embodiment, an example in which a plurality of attribute mix degrees are displayed using a radar chart has been described. However, a display using a shape such as a graphic or graph (including a radar chart) or a numerical display using a score may be used. Moreover, the display form of these shapes, a combination of point display and color may be used.
また、上記の実施形態では、予め記憶しておいたパラメータに基づいて、属性ミックス度を判定したが、再生中の楽曲について、現時点で再生されている再生ポイントを含む再生区間のパラメータを動的に取得しても良い。例えば、再生中の楽曲の現時点におけるBPM、KEY、VOLUME等に応じて、動的に属性ミックス度を判定することが考えられる。この構成によれば、「今ミックス再生を行いたい」というような場合、再生区間により適した後続楽曲を探し出すことができる。 In the above embodiment, the attribute mix degree is determined based on the parameters stored in advance. However, for the music being played, the parameters of the playback section including the playback point currently being played back are dynamically set. You may get to. For example, it is conceivable to dynamically determine the attribute mix degree according to the current BPM, KEY, VOLUME, etc. of the music being played. According to this configuration, in the case of “I want to perform mix playback now”, it is possible to find a subsequent music more suitable for the playback section.
また、再生速度の調整範囲を可変可能な場合は、その範囲に応じてBPMの属性ミックス度を判定しても良い。例えば、テンポ設定tを6%、10%、16%、100%と4段階で切替可能な場合、先行楽曲のBPMと設定値tとの乗算値がどの範囲内にあるかに応じて、点数付けすることが考えられる。この構成によれば、テンポ設定に応じて、より適切なBPMミックス度を算出できる。 Also, when the adjustment range of the playback speed can be varied, the BPM attribute mix degree may be determined according to the range. For example, if the tempo setting t can be switched between 4%, 6%, 10%, 16%, and 100%, the number of points depends on which range the multiplication value of the BPM of the preceding music and the setting value t is within. It is possible to attach. According to this configuration, a more appropriate BPM mix degree can be calculated according to the tempo setting.
また、上述した「BPM」や「KEY」などの属性以外に、音楽的要素を示す属性(楽器数、楽器の種類、ボーカルの有無/性別/声質、リズム・パターン、ストリングスの有無、ホーン・セクションの有無など)や、周辺情報を示す属性(特定レーベルに属するか否か、キーワード/キーフレーズの一致度など)を、属性候補として加えても良い。このうち「キーワード/キーフレーズ」については、歌詞の文字解析から属性ミックス度を判定すれば良い。 In addition to the attributes such as “BPM” and “KEY” described above, attributes indicating musical elements (number of instruments, instrument type, presence / absence of vocals / gender / voice quality, rhythm pattern, presence / absence of strings, horn section, etc.) ) And attributes indicating peripheral information (whether or not belonging to a specific label, keyword / keyphrase matching degree, etc.) may be added as attribute candidates. Of these, for “keyword / key phrase”, the attribute mix degree may be determined from character analysis of the lyrics.
また、上記の実施形態では、楽曲ファイルと楽曲付随情報(パラメータ)を、いずれも記憶部16内に記憶しておく構成としたが、別の領域に記憶させても良い。例えば、PC10を、楽曲ファイルを管理する第1のデータベースと、楽曲付随情報を管理する第2のデータベースと通信可能とし、各データベースから必要な情報を取得する構成としても良い。
In the above-described embodiment, the music file and the music accompanying information (parameter) are both stored in the
[第2実施形態]
次に、図7を参照し、本発明の第2実施形態について説明する。上記の第1実施形態では、各楽曲のメインとなるBPMパラメータやKEYパラメータに基づいて楽曲間のミックス度を判定したが、本実施形態では、各楽曲の一部区間における属性パラメータに基づいてミックス度を判定することを特徴とする。以下、第1実施形態と異なる点のみ説明する。なお、本実施形態において、第1実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第1実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
[Second Embodiment]
Next, a second embodiment of the present invention will be described with reference to FIG. In the first embodiment, the degree of mixing between songs is determined based on the main BPM parameter and KEY parameter of each song. In this embodiment, mixing is performed based on attribute parameters in a partial section of each song. The degree is determined. Only differences from the first embodiment will be described below. In the present embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted. Moreover, the modification applied about the component similar to 1st Embodiment is applied similarly about this embodiment.
本実施形態において、パラメータ取得部120は、先行楽曲および後続楽曲の、それぞれ一部区間におけるパラメータを取得する。当該一部区間は、ミックス再生を行うミックス対象区間となる。また、本実施形態のPC10は、第1実施形態の機能構成(図3参照)に、区間指定部(図示省略)を追加した構成となる。当該区間指定部は、上記一部区間の終了ポイントを指定するものであり、操作部12を主要部とする。
In the present embodiment, the
図7は、第2実施形態に係る区間指定操作の説明図である。上段波形が先行楽曲、後段波形が後続楽曲を示している。また、図示左側の縦に伸びる太線が、現在の再生位置を示し、「Output」が出力区間、「Mix Output」がミックス対象区間、「No Output」が非出力区間を示している。以下、区間指定操作の流れを簡単に説明する。なお、区間指定操作に先立ち、専用アプリケーション20により、各楽曲の解析処理(コード進行、メロディ、曲の展開など楽曲特徴量の解析)が完了しているものとする。
FIG. 7 is an explanatory diagram of a section specifying operation according to the second embodiment. The upper waveform indicates the preceding music, and the subsequent waveform indicates the subsequent music. Also, the bold line extending vertically on the left side of the figure indicates the current playback position, “Output” indicates the output section, “Mix Output” indicates the mix target section, and “No Output” indicates the non-output section. Hereinafter, the flow of the section specifying operation will be briefly described. In addition, prior to the section specifying operation, it is assumed that analysis processing (analysis of music feature values such as chord progression, melody, and song development) is completed by the
まず、ユーザーは、ブラウズ上で、先行楽曲と後続楽曲のミックスポイントを設定する。つまり、図7に示すようなブラウズ表示を参照しながら、先行楽曲における一部区間の終了ポイントである第1の「Cue Point」と、後続楽曲における一部区間の終了ポイントである第2の「Cue Point」を設定する。具体的な操作としては、各波形を左右にスライドさせたり、各ポイント位置(逆三角マーク)を左右に移動させたりする。 First, the user sets the mix point of the preceding music and the succeeding music on the browse. That is, referring to the browse display as shown in FIG. 7, the first “Cue Point” that is the end point of the partial section in the preceding music and the second “ Set “Cue Point”. As specific operations, each waveform is slid left and right, and each point position (inverted triangle mark) is moved left and right.
この設定が完了すると、PC10は、先行楽曲と後続楽曲のBPMを同期させる。また、BPMなどを考慮し、後続楽曲における一部区間の開始ポイントである第3の「Cue Point」をPC10により自動設定する。以上の工程により、ミックス対象区間が決定する。その後、PC10は、先行楽曲と後続楽曲のそれぞれミックス対象区間のミックス度を判定し、ミックス度表示エリアEbにレーダーチャート55を表示する。つまり、属性として、「BPM」や「KEY」が指定されている場合は、ミックス対象区間内におけるBPMパラメータやKEYパラメータに基づいて、属性ミックス度を判定・表示する。なお、判定した属性ミックス度に基づき、ミックス対象区間の設定が不適切であると判定した場合(いずれかの属性ミックス度が所定値以下である場合、レーダーチャート55の多角形面積が所定値以下である場合など)、その旨(メッセージまたは警告マークなど)を表示することが好ましい。
When this setting is completed, the
ユーザーは、ミックス対象区間を確定する場合、エンターキーを押下して自動ミックスを開始させる。PC10は、後続楽曲の第3の「Cue Point」の数秒前(10秒前など)または数拍前(16拍前など)からカウントダウンを開始し、再生位置が第3の「Cue Point」となった時点からミックス再生を行う。
When the user decides the mix target section, press the Enter key to start the automatic mix. The
以上説明したとおり、第2実施形態によれば、指定された一部区間(ミックス対象区間)について、属性ミックス度を判定するため、途中でBPMが変わったり変調したりする楽曲について、より適切な属性ミックス度を表示できる。また、ユーザーの好みに応じて、簡易な操作によりミックス対象区間を指定できる。 As described above, according to the second embodiment, in order to determine the attribute mix degree for a specified partial section (mix target section), it is more appropriate for music whose BPM changes or modulates in the middle. The attribute mix degree can be displayed. Moreover, according to the user's preference, the mix target section can be designated by a simple operation.
なお、上記の第2実施形態では、先行楽曲と後続楽曲の一部区間の終了ポイントを指定したが、開始ポイントを指定する構成としても良い。また、第3の「Cue Point」を自動設定するのではなく、手動設定しても良い。さらに、ミックス対象区間の長さを固定値としても良い。 In the second embodiment, the end point of a partial section of the preceding music and the succeeding music is specified. However, the start point may be specified. In addition, the third “Cue Point” may be set manually instead of being set automatically. Furthermore, the length of the mix target section may be a fixed value.
また、ユーザーがミックス対象区間を指定する際、ミックス対象区間を小節毎に指定しても良い。この場合、1小節単位、2小節単位、4小節単位、・・・N小節単位(N>1の整数)で行う。また、小節の単位(Nの値)をユーザーが任意に指定可能としても良い。例えば図8は、1小節毎にミックス対象区間を指定する場合を示している。同図に示すように、先行楽曲波形および後続楽曲波形上に、各波形を1小節単位で区切った区切り線Lを表示する。ユーザーは、各波形の区切り線Lの位置を位置合わせした後、ミックス対象区間の開始ポイントと終了ポイントを指定する。この構成によれば、小節の位置を合わせることにより、違和感なく2つの楽曲を繋げることができる。なお、先行楽曲波形および後続楽曲波形の各小節区間の長さが異なる場合、各小節区間の長さが表示上等しくなるように(図示点線枠で示すように、対応する小節区間を長方形で囲むことができるように)調整される。また、区切り線Lは、N拍単位(N≧1の整数)で表示しても良い。この場合は、ミックスする2つの楽曲のBPMを一致させる同期処理を行う。 Also, when the user specifies the mix target section, the mix target section may be specified for each measure. In this case, it is performed in units of 1 bar, 2 bars, 4 bars,... N bars (N> 1). Further, the unit of measure (value of N) may be arbitrarily designated by the user. For example, FIG. 8 shows a case where a mix target section is designated for each measure. As shown in the figure, a dividing line L is displayed on the preceding musical piece waveform and the subsequent musical piece waveform for dividing each waveform in units of one measure. After aligning the positions of the dividing lines L of the respective waveforms, the user designates the start point and the end point of the mix target section. According to this configuration, two music pieces can be connected without a sense of incongruity by adjusting the positions of the bars. In addition, when the lengths of the bar sections of the preceding music waveform and the subsequent music waveform are different, the corresponding bar sections are surrounded by rectangles so that the lengths of the bar sections are equal on the display (as shown by the dotted frame in the figure). To be adjusted). The dividing line L may be displayed in units of N beats (N ≧ 1). In this case, a synchronization process for matching the BPMs of the two music pieces to be mixed is performed.
[第3実施形態]
次に、図9および図10を参照し、本発明の第3実施形態について説明する。上記の第1実施形態では、楽曲間における属性パラメータの相対値に基づいて属性ミックス度を判定したが、本実施形態では、再生履歴に基づくテーブルを参照して属性ミックス度を判定することを特徴とする。以下、第1実施形態と異なる点のみ説明する。なお、本実施形態において、第1実施形態と同様の構成部分については同様の符号を付し、詳細な説明を省略する。また、第1実施形態および第2実施形態と同様の構成部分について適用される変形例は、本実施形態についても同様に適用される。
[Third Embodiment]
Next, a third embodiment of the present invention will be described with reference to FIGS. In the first embodiment, the attribute mix degree is determined based on the relative value of the attribute parameter between music pieces. However, in the present embodiment, the attribute mix degree is determined with reference to a table based on the reproduction history. And Only differences from the first embodiment will be described below. In the present embodiment, the same components as those in the first embodiment are denoted by the same reference numerals, and detailed description thereof is omitted. Moreover, the modification applied about the component similar to 1st Embodiment and 2nd Embodiment is applied similarly also about this embodiment.
図9は、第3実施形態に係る表示システムSYのシステム構成図である。表示システムSYは、サーバー100と、当該サーバー100とインターネット等のネットワークNTを介して接続された楽曲再生装置群(PC10、スマートフォン60、ネットワーク対応プレーヤー70および楽曲配信サーバー80)と、から成る。
FIG. 9 is a system configuration diagram of the display system SY according to the third embodiment. The display system SY includes a
サーバー100は、楽曲再生装置群の再生履歴を記憶する再生履歴データベース101を有している。各楽曲再生装置は、楽曲の再生ログを、楽曲再生ごとまたは所定のタイミングでサーバー100に送信する。また、サーバー100は、対応テーブル102と、ARTISTテーブル、LABELテーブルおよびCOMPOSERテーブルなど、各属性に対応した複数の属性テーブル103と、を有している。
The
図10(a)に示すように、対応テーブル102は、データベース記録数(ミックス再生された数)と属性ミックス度を対応付けたテーブルである。また、図10(b)に示すように、属性テーブル103は、パラメータの組み合わせと属性ミックス度を対応付けたテーブルである。例えば、ARTISTテーブルは、アーティストの組み合わせごとに属性ミックス度を規定している。同様に、LABELテーブルは、レーベルの組み合わせごとに属性ミックス度を規定し、COMPOSERテーブルは、作曲者の組み合わせごとに属性ミックス度を規定している。 As shown in FIG. 10A, the correspondence table 102 is a table in which the number of database recordings (the number of mix reproduction) and the attribute mix degree are associated with each other. As shown in FIG. 10B, the attribute table 103 is a table in which parameter combinations are associated with attribute mix degrees. For example, the ARTIST table defines the attribute mix degree for each artist combination. Similarly, the LABEL table defines the attribute mix degree for each combination of labels, and the COMPOSER table defines the attribute mix degree for each combination of composers.
これら両図の例では、任意の属性について、パラメータA-Bの組み合わせでミックス再生された履歴(再生回数)が50件以上であるため、先行楽曲と後続楽曲の任意属性パラメータの組み合わせがA-Bの場合、属性ミックス度「8」と判定する。また、パラメータA-Cの組み合わせでミックス再生された履歴は9件以下であるため、この組み合わせについては、属性ミックス度「2」と判定する。同様に、パラメータB-Cの組み合わせは、属性ミックス度「4」と判定する。 In the examples in both figures, since the history (the number of times of reproduction) of the mixed reproduction of the parameter AB is 50 or more for an arbitrary attribute, the combination of the arbitrary attribute parameters of the preceding music and the subsequent music is A- In the case of B, it is determined that the attribute mix degree is “8”. In addition, since the history of mix reproduction with the combination of parameters AC is 9 or less, it is determined that the attribute mix degree is “2” for this combination. Similarly, the combination of the parameters BC is determined as the attribute mix degree “4”.
ところで、本実施形態のサーバー100は、主な機能構成として、楽曲の再生履歴を取得する再生履歴取得部(図示省略)と、取得した再生履歴に基づいて、任意の属性に関する2つ以上のパラメータ間の属性ミックス度を算出し、属性テーブル103を生成するテーブル生成部(図示省略)と、を備えている。一方、本実施形態におけるPC10の適応度判定部170は、属性テーブル103を参照して、属性ミックス度を判定する。例えば、ARTISTテーブルとして、図10(b)に示す属性テーブル103がサーバー100内に記憶されている場合であって、先行楽曲と後続楽曲のARTISTの組み合わせがA-Bの場合、属性「ARTIST」の属性ミックス度を「8」と判定する。
By the way, the
以上説明したとおり、第3実施形態によれば、「ARTIST」や「LABEL」などパラメータが数値化できない属性の場合でも、属性テーブル103を参照するだけで、属性ミックス度を判定することができる。また、PC10以外の再生履歴に基づいて生成された属性テーブル103を用いるため、個人の好み等に依らない標準的なミックス度を判定できる。
As described above, according to the third embodiment, even when an attribute such as “ARTIST” or “LABEL” cannot be quantified, the attribute mix degree can be determined only by referring to the attribute table 103. Further, since the attribute table 103 generated based on the reproduction history other than the
なお、第3実施形態では、再生履歴取得部およびテーブル生成部をサーバー100にて実現したが、PC10内で実現しても良い。この場合、PC10のみで、本発明の「表示システム」を実現できる。また、「ARTIST」、「LABEL」、「COMPOSER」などの属性に限らず、「BPM」や「KEY」などの数値パラメータで表現可能な属性についても、第3実施形態を適用しても良い。
In the third embodiment, the reproduction history acquisition unit and the table generation unit are realized in the
また、数値パラメータで表現可能な属性については、パラメータの相対値に基づいて属性ミックス度を判定し、数値パラメータで表現不可能な属性については、属性テーブル103を参照して属性ミックス度を判定するなど、属性に応じて異なる判定方法を採用しても良い(第1実施形態と第3実施形態を組み合わせた構成としても良い)。 For attributes that can be expressed with numerical parameters, the attribute mix degree is determined based on the relative values of the parameters. For attributes that cannot be expressed with numerical parameters, the attribute mix degree is determined with reference to the attribute table 103. For example, different determination methods may be employed depending on attributes (a configuration in which the first embodiment and the third embodiment are combined) may be adopted.
以上、3つの実施形態を示したが、以下の変形例を採用可能である。例えば、第3実施形態では、再生履歴に基づいて属性テーブル103を自動生成したが、システム管理者によって当該属性テーブル103を生成し、サーバー100内に記憶させておく構成としても良い。例えば、属性「ARTIST」の場合、単に一致するか否かだけでなく、音楽性が近い、元同じグループに所属していたなど、様々な要素を加味して、ARTISTパラメータの組み合わせごとに点数付けした属性テーブル103を用意することで、より適切な属性ミックス度を判定できる。
Although three embodiments have been described above, the following modifications can be employed. For example, in the third embodiment, the attribute table 103 is automatically generated based on the reproduction history, but the attribute table 103 may be generated by the system administrator and stored in the
また、第1実施形態では、3軸構成のレーダーチャート55を例示したが(図2参照)、図11(a)に示すように、さらに多軸構成のレーダーチャート55(図示、網掛け五角形)を採用しても良い。また、併せて、各軸においてパラメータの最大値を示す多角形(図示、白抜き五角形)を表示しても良い。さらに、レーダーチャート55の軸数(多角形の角数)、パラメータの最大値を示す多角形の表示の有無、各属性の配置(各属性を割り当てる軸)などをユーザーが任意に設定可能としても良い。
In the first embodiment, the
また、レーダーチャート55ではなく、図11(b)に示すように、属性別の棒グラフによって属性ミックス度を示しても良い。また、図12(a)の左側グラフのように、1の円グラフで、複数の属性ミックス度を表しても良い。また、図12(b)の左側グラフのように、1の棒グラフで、複数の属性ミックス度を表しても良い。また、グラフの表示形態を、ユーザーが任意に選択可能としても良い。
Further, instead of the
また、図12(a),(b)に示すように、1のグラフで、複数の属性ミックス度を示す第1の表示形態と、これら複数の属性ミックス度を合算した合算適応度を1のグラフで示す第2の表示形態とを、切替可能としても良い。この構成によれば、どの属性においてミックスが適しているのかを確認したい場合は第1の表示形態とし、一目で総合的なミックス度を確認したい場合は第2の表示形態とするなど、ユーザーの好みに応じて表示を切り替えることができる。 Further, as shown in FIGS. 12A and 12B, the first display form showing a plurality of attribute mix degrees in one graph and the total fitness obtained by adding these attribute mix degrees are 1. The second display form shown in the graph may be switchable. According to this configuration, when the user wants to check which attribute the mix is suitable for, the first display form is used. When the user wants to check the overall mix degree at a glance, the second display form is used. The display can be switched according to preference.
また、図13に示すように、楽曲選択エリアEc内に、属性ミックス度を表示しても良い。同図の例では、複数の属性ミックス度を1の棒グラフで示し、さらに楽曲間ミックス度を数値で示している。また、各楽曲選択肢は、楽曲間ミックス度にしたがって配列される。この場合、楽曲間ミックス度は、属性選択部110によって選択された各属性の属性ミックス度に基づいて算出可能である。例えば、複数の属性ミックス度を合計した値であっても良いし、レーダーチャート55として表示した場合の面積を示す値であっても良い。この構成によれば、再生候補となる各楽曲について、複数の属性ミックス度を表示することができる。これにより、先行楽曲に対する、複数の再生候補のミックス度を同時比較できるため、所望の楽曲をより迅速に探し出すことができる。
Further, as shown in FIG. 13, the attribute mix degree may be displayed in the music selection area Ec. In the example shown in the figure, a plurality of attribute mix degrees are indicated by a bar graph, and the inter-music mix degree is indicated by a numerical value. Each music option is arranged according to the degree of mix between music. In this case, the inter-music mix degree can be calculated based on the attribute mix degree of each attribute selected by the
また、上記の各実施形態では、2つの楽曲間におけるミックス度を判定したが、3つ以上の楽曲間におけるミックス度を判定しても良い。この場合、例えば3つの楽曲間で、A楽曲に対するB楽曲のミックス適応度と、C楽曲のミックス適応度をそれぞれ判定しても良いし、A楽曲、B楽曲およびC楽曲をミックスする場合のミックス適応度を判定しても良い。 In each of the above embodiments, the degree of mixing between two pieces of music is determined, but the degree of mixing between three or more pieces of music may be determined. In this case, for example, the mix adaptability of the B song and the C song for the A song may be determined between three songs, respectively, or the mix when the A song, the B song, and the C song are mixed. The fitness may be determined.
また、上記の各実施形態では、2つの楽曲をミックスする際の適応度としてミックス度を判定したが、必ずしもミックスを前提とした適応度でなくても良い。例えば、複数の楽曲を同時に再生する場合の相性度や複数の楽曲を連続再生する場合の相性度を、「コンテンツ間適応度」として表示しても良い。 In each of the above embodiments, the degree of mixing is determined as the degree of fitness when mixing two pieces of music. However, the degree of fitness may not necessarily be based on mixing. For example, the compatibility when playing a plurality of songs simultaneously or the compatibility when playing a plurality of songs continuously may be displayed as “inter-content fitness”.
また、上記の各実施形態では、楽曲間のミックス度をユーザーに提示することを骨子としているが、具体的な数値を示すだけでなく、ミックス度が所定値以上の場合に「この楽曲はミックスに適します」などのメッセージ表示を行ったり、ミックス度が所定値以下の場合に「この楽曲はミックスに適しません」などのメッセージ表示を行ったりするなど、ユーザーへのアドバイス表示を行っても良い。 Also, in each of the above embodiments, it is important to present the degree of mixing between songs to the user, but not only a specific numerical value is shown, but if the degree of mixing is a predetermined value or more, “this song is a mix Even if a message such as “This song is not suitable for mixing” is displayed, such as when a message such as “Suitable for mixing” is displayed, or when the degree of mixing is below a predetermined value, good.
また、上記の実施形態に示したPC10やサーバー100の各機能をプログラムとして提供することも可能である。また、そのプログラムを各種記憶媒体(CD-ROM、フラッシュメモリ等)に格納して提供することも可能である。すなわち、コンピューターをPC10やサーバー100の各機能として機能させるためのプログラム、およびそれを記録した記憶媒体も、本発明の権利範囲に含まれるものである。
Also, it is possible to provide each function of the
また、上記の実施形態では、本発明をPC10(ファイルミュージックプレーヤ)に適用した場合を例示したが、音響機器に適用しても良いし、楽曲以外のコンテンツ(例えば、映像、画像、文章、またはこれらの組み合わせから成るコンテンツ)を再生する再生装置や、検索装置にも適用可能である。 In the above-described embodiment, the case where the present invention is applied to the PC 10 (file music player) is exemplified. However, the present invention may be applied to audio equipment, and content other than music (for example, video, image, text, or The present invention can also be applied to a playback device and a search device that play back content that is a combination of these.
また、上記の各実施形態では、PC10によって本発明を実現する場合を例示したが、ネットワーク上のサーバーで、本発明の主要部を実現しても良い。この場合、サーバーと、当該サーバーとネットワークを介して接続されたユーザー端末と、によって、本発明の表示システムを実現可能である。この場合、ユーザー端末には、表示部11、操作部12およびサーバーとの通信手段が必要構成要素となる。また、クラウドコンピューティングにも、本発明を適用可能である。その他、本発明の要旨を逸脱しない範囲で、適宜変更が可能である。
Further, in each of the above embodiments, the case where the present invention is realized by the
10…PC 11…表示部 12…操作部 13…外部記憶装置I/F部 14…通信部 15…制御部 16…記憶部 17…再生処理部 18…音声出力部 19…バス 20…専用アプリケーション 30…外部記憶装置 51…アートワーク表示領域 52…第1の楽曲情報表示領域 53…第2の楽曲情報表示領域 55…レーダーチャート 57…縮小アートワーク 60…スマートフォン 70…ネットワーク対応プレーヤー 80…楽曲配信サーバー 100…サーバー 101…再生履歴データベース 102…対応テーブル 103…属性テーブル D0…操作画面 Ea…再生楽曲表示エリア Eb…ミックス度表示エリア Ec…楽曲選択エリア NT…ネットワーク SY…表示システム
10 ...
Claims (15)
前記2つ以上のコンテンツに関し、複数の属性についてパラメータを取得するパラメータ取得部と、
取得した前記属性ごとのパラメータに基づいて、前記属性ごとの適応度である属性適応度を判定する適応度判定部と、
前記コンテンツ間適応度として、前記属性ごとに判定した複数の前記属性適応度を表示する適応度表示部と、を備えたことを特徴とする表示システム。 A display system that displays inter-content fitness of two or more contents,
A parameter acquisition unit that acquires parameters for a plurality of attributes for the two or more contents;
Based on the acquired parameters for each attribute, an fitness determination unit that determines an attribute fitness that is the fitness for each attribute;
A display system comprising: a fitness display unit that displays a plurality of the attribute fitness determined for each attribute as the inter-content fitness.
前記レーダーチャートを回転させるレーダーチャート回転操作部と、をさらに備え、
前記再生候補表示部は、前記レーダーチャートの中心から所定方向に伸びる軸に割り当てられた属性の前記属性適応度にしたがって、前記複数のコンテンツをソートして表示することを特徴とする請求項3に記載の表示システム。 A reproduction candidate display unit that sorts and displays a plurality of contents to be reproduction candidates in an order according to any one of the plurality of attribute fitness values;
A radar chart rotation operation unit for rotating the radar chart,
The reproduction candidate display unit sorts and displays the plurality of contents according to the attribute fitness of an attribute assigned to an axis extending in a predetermined direction from the center of the radar chart. Display system described.
前記パラメータ取得部は、前記属性選択部により選択された複数の属性について、前記パラメータを取得することを特徴とする請求項1に記載の表示システム。 An attribute selection unit that allows the user to arbitrarily select the plurality of attributes from among a plurality of attribute candidates;
The display system according to claim 1, wherein the parameter acquisition unit acquires the parameters for a plurality of attributes selected by the attribute selection unit.
前記適応度判定部は、再生中のコンテンツに対する、前記次に再生するコンテンツの前記属性適応度を判定することを特徴とする請求項4に記載の表示システム。 A content selection unit for selecting content to be reproduced next from the plurality of contents displayed on the reproduction candidate display unit;
The display system according to claim 4, wherein the fitness determination unit determines the attribute fitness of the content to be reproduced next with respect to the content being reproduced.
前記区間指定部は、前記コンテンツごとに、前記一部区間の開始ポイントまたは終了ポイントを指定することを特徴とする請求項8に記載の表示システム。 The partial section is a section to be mixed in which the two or more contents are mixed and played back,
The display system according to claim 8, wherein the section specifying unit specifies a start point or an end point of the partial section for each content.
前記再生履歴に基づいて、任意の属性に関する2つ以上のパラメータ間の前記属性適応度を算出してテーブル化するテーブル生成部と、をさらに備え、
前記適応度判定部は、前記テーブルを参照して、前記属性適応度を判定することを特徴とする請求項1に記載の表示システム。 A playback history acquisition unit for acquiring a playback history of the content;
A table generation unit that calculates and tabulates the attribute fitness between two or more parameters related to an arbitrary attribute based on the reproduction history;
The display system according to claim 1, wherein the fitness determination unit determines the attribute fitness by referring to the table.
前記2つ以上のコンテンツに関し、複数の属性についてパラメータを取得するパラメータ取得部と、
取得した前記属性ごとのパラメータに基づいて、前記属性ごとの適応度である属性適応度を判定する適応度判定部と、
前記コンテンツ間適応度として、前記属性ごとに判定した複数の前記属性適応度を、表示画面に表示させる表示制御部と、を備えたことを特徴とする表示制御装置。 A display control apparatus for displaying inter-content fitness of two or more contents,
A parameter acquisition unit that acquires parameters for a plurality of attributes for the two or more contents;
Based on the acquired parameters for each attribute, an fitness determination unit that determines an attribute fitness that is the fitness for each attribute;
A display control apparatus comprising: a display control unit configured to display a plurality of the attribute fitness determined for each attribute on the display screen as the inter-content fitness.
前記コンテンツを再生するコンテンツ再生部と、を備えたことを特徴とする音響機器。 A display system according to any one of claims 1 to 11, or a display control device according to claim 12,
An audio device comprising: a content reproduction unit that reproduces the content.
前記2つ以上のコンテンツに関し、複数の属性についてパラメータを取得するパラメータ取得ステップと、
取得した前記属性ごとのパラメータに基づいて、前記属性ごとの適応度である属性適応度を判定する適応度判定ステップと、
前記コンテンツ間適応度として、前記属性ごとに判定した複数の前記属性適応度を表示する適応度表示ステップと、を実行することを特徴とする表示方法。 A display method for displaying inter-content fitness of two or more contents,
A parameter acquisition step of acquiring parameters for a plurality of attributes for the two or more contents;
A fitness determination step for determining an attribute fitness that is a fitness for each attribute based on the acquired parameter for each attribute;
And a fitness display step for displaying a plurality of the attribute fitness determined for each attribute as the inter-content fitness.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2012/000562 WO2013114421A1 (en) | 2012-01-30 | 2012-01-30 | Display system, display control system, audio equipment, display method, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/JP2012/000562 WO2013114421A1 (en) | 2012-01-30 | 2012-01-30 | Display system, display control system, audio equipment, display method, and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013114421A1 true WO2013114421A1 (en) | 2013-08-08 |
Family
ID=48904519
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2012/000562 Ceased WO2013114421A1 (en) | 2012-01-30 | 2012-01-30 | Display system, display control system, audio equipment, display method, and program |
Country Status (1)
| Country | Link |
|---|---|
| WO (1) | WO2013114421A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015170264A (en) * | 2014-03-10 | 2015-09-28 | Pioneer DJ株式会社 | Display device, control method of display device, and program |
| WO2016208000A1 (en) * | 2015-06-24 | 2016-12-29 | Pioneer DJ株式会社 | Display control device, display control method, and display control program |
| WO2016208002A1 (en) * | 2015-06-24 | 2016-12-29 | Pioneer DJ株式会社 | Display control device, display control method, and display control program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006064722A1 (en) * | 2004-12-14 | 2006-06-22 | Sony Corporation | Music composition data reconstruction device, music composition data reconstruction method, music content reproduction device, and music content reproduction method |
| WO2007066813A1 (en) * | 2005-12-09 | 2007-06-14 | Sony Corporation | Music edit device, music edit information creating method, and recording medium where music edit information is recorded |
| JP2008164932A (en) * | 2006-12-28 | 2008-07-17 | Sony Corp | Music editing apparatus and method, and program |
| JP2010066366A (en) * | 2008-09-09 | 2010-03-25 | Sony Computer Entertainment Inc | Music information processing device, music distribution system and music information processing method |
| JP2010224715A (en) * | 2009-03-23 | 2010-10-07 | Olympus Corp | Image display system, digital photo-frame, information processing system, program, and information storage medium |
-
2012
- 2012-01-30 WO PCT/JP2012/000562 patent/WO2013114421A1/en not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2006064722A1 (en) * | 2004-12-14 | 2006-06-22 | Sony Corporation | Music composition data reconstruction device, music composition data reconstruction method, music content reproduction device, and music content reproduction method |
| WO2007066813A1 (en) * | 2005-12-09 | 2007-06-14 | Sony Corporation | Music edit device, music edit information creating method, and recording medium where music edit information is recorded |
| JP2008164932A (en) * | 2006-12-28 | 2008-07-17 | Sony Corp | Music editing apparatus and method, and program |
| JP2010066366A (en) * | 2008-09-09 | 2010-03-25 | Sony Computer Entertainment Inc | Music information processing device, music distribution system and music information processing method |
| JP2010224715A (en) * | 2009-03-23 | 2010-10-07 | Olympus Corp | Image display system, digital photo-frame, information processing system, program, and information storage medium |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2015170264A (en) * | 2014-03-10 | 2015-09-28 | Pioneer DJ株式会社 | Display device, control method of display device, and program |
| WO2016208000A1 (en) * | 2015-06-24 | 2016-12-29 | Pioneer DJ株式会社 | Display control device, display control method, and display control program |
| WO2016208002A1 (en) * | 2015-06-24 | 2016-12-29 | Pioneer DJ株式会社 | Display control device, display control method, and display control program |
| JPWO2016208002A1 (en) * | 2015-06-24 | 2018-03-15 | Pioneer DJ株式会社 | Display control apparatus, display control method, and display control program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12254855B2 (en) | Method, system, and computer-readable medium for creating song mashups | |
| US7956276B2 (en) | Method of distributing mashup data, mashup method, server apparatus for mashup data, and mashup apparatus | |
| JP4033944B2 (en) | Online karaoke system characterized by recommended music selection function according to music to be played | |
| US8115090B2 (en) | Mashup data file, mashup apparatus, and content creation method | |
| US8426715B2 (en) | Client-side audio signal mixing on low computational power player using beat metadata | |
| JP6056437B2 (en) | Sound data processing apparatus and program | |
| JP5293018B2 (en) | Music information processing apparatus, music information processing method, and computer program | |
| US20060065105A1 (en) | Music search system and music search apparatus | |
| CN102760428B (en) | Use the such performance data search of the inquiry representing musical sound generation mode | |
| WO2017165823A1 (en) | Media content items sequencing | |
| CN105740394A (en) | Music generation method, terminal, and server | |
| WO2015154159A1 (en) | Systems and methods for musical analysis and determining compatibility in audio production | |
| CN111223470A (en) | Audio processing method and device and electronic equipment | |
| JP2012088402A (en) | Information processor, information processing method, and program | |
| WO2013114421A1 (en) | Display system, display control system, audio equipment, display method, and program | |
| WO2013144993A1 (en) | Display method, method for selecting piece of music, display device, audio device and program | |
| JP2008041043A (en) | Information processing device | |
| JP6611633B2 (en) | Karaoke system server | |
| JP2007140165A (en) | Karaoke device and program for karaoke device | |
| JP2016050974A (en) | Karaoke scoring system | |
| JP2016161900A (en) | Music data search device and music data search program | |
| US20140068474A1 (en) | Content selection apparatus, content selection method, and computer readable storage medium | |
| JP4218066B2 (en) | Karaoke device and program for karaoke device | |
| JP6554826B2 (en) | Music data retrieval apparatus and music data retrieval program | |
| JP4218064B2 (en) | Karaoke device and program for karaoke device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12867187 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| NENP | Non-entry into the national phase |
Ref country code: JP |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12867187 Country of ref document: EP Kind code of ref document: A1 |