-
公开(公告)号:US20230409281A1
公开(公告)日:2023-12-21
申请号:US18335060
申请日:2023-06-14
Applicant: Spotify AB
Inventor: Michael Scibor , Thor Kell , Rachel Malia Bittner , Tristan Jehan
IPC: G06F3/16 , G06F16/683 , G06N3/048
CPC classification number: G06F3/165 , G06F16/683 , G06N3/048 , G10H2210/031 , G10H2210/091 , G10H2210/061
Abstract: A cuepoint determination system utilizes a convolutional neural network (CNN) to determine cuepoint placements within media content items to facilitate smooth transitions between them. For example, audio content from a media content item is normalized to a plurality of beats, the beats are partitioned into temporal sections, and acoustic feature groups are extracted from each beat in one or more of the temporal sections. The acoustic feature groups include at least downbeat confidence, position in bar, peak loudness, timbre and pitch. The extracted acoustic feature groups for each beat are provided as input to the CNN on a per temporal section basis to predict whether a beat immediately following the temporal section within the media content item is a candidate for cuepoint placement. A cuepoint placement is then determined from among the candidate cuepoint placements predicted by the CNN.
-
公开(公告)号:US11636835B2
公开(公告)日:2023-04-25
申请号:US17003614
申请日:2020-08-26
Applicant: Spotify AB
Inventor: Tahora H. Nazer , Tristan Jehan
IPC: G06F16/60 , G10H1/00 , G10L15/14 , G06F16/438 , G06N7/00 , G06N20/20 , G06F40/30 , G06F40/242 , G06F40/279 , G06N20/00 , G06F16/683 , G06F16/68 , G06F17/18 , G06N5/00
Abstract: A lyrics analyzer generates tags and explicitness indicators for a set of tracks. These tags may indicate the genre, mood, occasion, or other features of each track. The lyrics analyzer does so by generating an n-dimensional vector relating to a set of topics extracted from the lyrics and then using those vectors to train a classifier to determine whether each tag applies to each track. The lyrics analyzer may also generate playlists for a user based on a single seed song by comparing the lyrics vector or the lyrics and acoustics vectors of the seed song to other songs to select songs that closely match the seed song. Such a playlist generator may also take into account the tags generated for each track.
-
公开(公告)号:US11568886B2
公开(公告)日:2023-01-31
申请号:US17202841
申请日:2021-03-16
Applicant: Spotify AB
Inventor: Juan José Bosch Vicente , François Pachet , Pierre Roy , Mathieu Ramona , Tristan Jehan
IPC: G10L25/51 , G06N3/04 , G06N3/08 , G10L25/30 , G06F16/632
Abstract: Methods, systems and computer program products are provided for determining acoustic feature vectors of query and target items in a first vector space, and mapping the acoustic feature vectors to a second vector space having a lower dimension. The distribution of vectors in the second vector space can then be used to identify items from the same songs, and/or items that are complementary. A mapping function is trained using a machine learning algorithm, such that complementary audio items are closer in the second vector space than the first, according to a given distance metric.
-
公开(公告)号:US20220157344A1
公开(公告)日:2022-05-19
申请号:US17533518
申请日:2021-11-23
Applicant: Spotify AB
Inventor: Owen Smith , Tristan Jehan , Sten Garmark , Rahul Sen
IPC: G11B27/15 , G11B27/28 , G11B27/10 , G11B27/031
Abstract: Systems, devices, apparatuses, components, methods, and techniques for repetitive-motion activity enhancement based upon media content selection are provided. An example media-playback device for enhancement of a repetitive-motion activity includes a media-output device that plays media content items, a plurality of media content selection engines, and a repetitive-activity enhancement mode selection engine. The plurality of media content selection engines includes a cadence-based media content selection engine and an enhancement program engine. The cadence-based media content selection engine is configured to select media content items based on a cadence associated with the repetitive-motion activity. The enhancement program engine is configured to select a media content items according to an enhancement program for the repetitive-motion activity. The repetitive-activity enhancement mode selection engine is configured to select a media content selection engine from the plurality of engines and to cause the media-output device to playback media content items selected by the selected engine.
-
公开(公告)号:US20220067114A1
公开(公告)日:2022-03-03
申请号:US17395690
申请日:2021-08-06
Applicant: Spotify AB
Inventor: Tristan Jehan , Nicola Montecchio
IPC: G06F16/9535 , G06F16/638 , G06F16/683 , G06F16/41
Abstract: A media system includes: a media-playback device including: a media-output device that plays media content items; and a tempo control engine to: select media content based upon suitability for a repetitive-motion activity; place each media content item from the media content into two or more pools of media content, with a first pool including media content which the user has previously indicated as being relevant, and a second pool including media content that the user has not previously indicated as being relevant; and sort the media content in each of the first pool and the second pool based upon tempo.
-
公开(公告)号:US10990625B2
公开(公告)日:2021-04-27
申请号:US16249636
申请日:2019-01-16
Applicant: Spotify AB
Inventor: Tristan Jehan
IPC: G06F17/30 , G06F16/638 , H04L12/58 , G06F3/0484 , G06F16/438
Abstract: A playlist preview is generated to provide a preview of media content items identified by a media playlist. The playlist preview can be created by selecting all or some of the media content items in the playlist, determining preview portions of the selected media content items, and arranging the preview portions with or without a transition effect. The playlist preview can be easily shared with other users through, for example, social media sites.
-
公开(公告)号:US20210090536A1
公开(公告)日:2021-03-25
申请号:US16575889
申请日:2019-09-19
Applicant: Spotify AB
Inventor: François Pachet , Pierre Roy , Mathieu Ramona , Tristan Jehan , Juan José Bosch Vicente
IPC: G10H1/00 , G06N20/00 , G06K9/62 , G06F16/635 , G06F16/632
Abstract: Methods, systems and computer program products are provided for identifying an audio stem. Audio stems (t1, . . . , tN) are stored on a stem database and songs (S1, . . . , SP) made with at least a subset of the plurality of the audio stems (t1, . . . , tN) are stored on a song database. At least partially composed song (S*) having a predetermined number of pre-selected stems (k) are received. In turn, a probability vector (or relevance value or ranking) is produced for each stem (t1, . . . , tN) to be complementary to the at least partially composed song (S*).
-
公开(公告)号:US10803118B2
公开(公告)日:2020-10-13
申请号:US15469048
申请日:2017-03-24
Applicant: Spotify AB
Inventor: Tristan Jehan , Rachel Bittner , Nicola Montecchio , Hunter McCurry , Minwei Gu , Gandalf Hernandez
IPC: G06F15/16 , G06F16/683 , G06F16/635 , G10H1/00 , H04L29/06
Abstract: A system of playing media content items determines transitions between pairs of media content items by determining desirable locations in which transitions across the pairs of media content items occur. The system uses a plurality of track features of media content items and determines such track features of each media content item associated with each of transition point candidates, such as beat positions, of that media content item. The system determines similarity in the plurality of track features between the transition point candidates of a first media content item and the transition point candidates for a second media content item being played subsequent to the first media content item. The transition points or portions of the first and second media content items are selected from the transition point candidates for the first and second media content items based on the similarity results.
-
公开(公告)号:US10387481B2
公开(公告)日:2019-08-20
申请号:US16013598
申请日:2018-06-20
Applicant: SPOTIFY AB
Inventor: Tristan Jehan
IPC: G06F16/00 , G06F16/48 , G06F16/41 , G06F16/683 , G06F16/738 , G06F16/783 , G06F7/36 , G06F16/63
Abstract: An excerpt of a media object is extracted by computing, for each bar of an N-bar loop, one or more perceptual quality vectors. For each of the one or more perceptual quality vectors within a search zone (S), one or more distances between bar i and bar i+N is computed and sorted to generate a sorted list of bars.
-
公开(公告)号:US10025786B2
公开(公告)日:2018-07-17
申请号:US14716334
申请日:2015-05-19
Applicant: SPOTIFY AB
Inventor: Tristan Jehan
Abstract: An excerpt of a media object is extracted by computing, for each bar of an N-bar loop, one or more perceptual quality vectors. For each of the one or more perceptual quality vectors within a search zone (S), one or more distances between bar i and bar i+N is computed and sorted to generate a sorted list of bars.
-
-
-
-
-
-
-
-
-