Method and device for displaying music score in target music video
AssigneeShanghai Bilibili Technology Co., Ltd.
InventorsYang Zhang, Jingying Lin
Life of this patent
Estimating the term…
Abstract
The present application provides techniques for displaying music score segments in target music videos. The techniques comprise determining a digital music score corresponding to a piece of music comprised in a target music video; determining a segment of the digital music score corresponding to a current playing progress of the target music video based at least in part on a playing progress of the target music video; generating an image of a music score segment corresponding to the segment of the digital music score based on a predetermined condition; and presenting the image on a corresponding interface of playing the target music video.
Claims20
A method for displaying images of music score segments in a target music video, the method implemented by a computing device, the method comprising:
- receiving the target music video for playback on the computing device;
- separating an audio track of music from the target music video;
- determining a digital music score corresponding to the audio track of music comprised in the target music video, wherein the digital music score comprises a plurality of digital music score segments arranged in a time order;
- determining a first segment of the plurality of digital music score segments having a first time in the time order, the first time corresponding to a time of playing the target music video;
- generating an image of a music score segment corresponding to the first segment of the plurality of digital music score segments based on a predetermined condition;
- and
- presenting the image in a corresponding interface of playing the target music video at the time on the computing device.
A system, comprising:
- at least one processor;
- and
- at least one memory communicatively coupled to the at least one processor and comprising computer-readable instructions that upon execution by the at least one processor cause the at least one processor to perform operations comprising:
- processing a received target music video for playback by the at least one processor;
- separating an audio track of music from the target music video;
- determining a digital music score corresponding to the audio track of music comprised in the target music video, wherein the digital music score comprises a plurality of digital music score segments arranged in a time order;
- determining a first segment of the plurality of digital music score segments having a first time in the time order, the first time corresponding to a time of playing the target music video;
- generating an image of a music score segment corresponding to the first segment of the plurality of digital music score segments digital music score based on a predetermined condition;
- and
- presenting the image in a corresponding interface of playing the target music video at the time, the corresponding interface associated with the at least one processor.
A non-transitory computer-readable storage medium, storing computer-readable instructions that upon execution by a processor cause the processor to implement operations comprising:
- processing a received target music video for playback by the processor;
- separating an audio track of music from the target music video;
- determining a digital music score corresponding to the audio track of music comprised in the target music video, wherein the digital music score comprises a plurality of digital music score segments arranged in a time order;
- determining a first segment of the plurality of digital music score segments having a first time in the time order, the first time corresponding to a time of playing the target music video;
- generating an image of a music score segment corresponding to the first segment of the plurality of digital music score segments based on a predetermined condition;
- and
- presenting the image in a corresponding interface of playing the target music video at the time, the corresponding interface associated with the at least one processor.
Dependencies are inferred from the claim text.