CN114143587A - 一种用于在目标音乐视频中乐谱展示的方法与设备 - Google Patents

一种用于在目标音乐视频中乐谱展示的方法与设备 Download PDF

Info

Publication number
CN114143587A
CN114143587A CN202010917788.8A CN202010917788A CN114143587A CN 114143587 A CN114143587 A CN 114143587A CN 202010917788 A CN202010917788 A CN 202010917788A CN 114143587 A CN114143587 A CN 114143587A
Authority
CN
China
Prior art keywords
music
score
video
target
music score
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.)
Pending
Application number
CN202010917788.8A
Other languages
English (en)
Inventor
张泱
林静英
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Bilibili Technology Co Ltd
Original Assignee
Shanghai Bilibili Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shanghai Bilibili Technology Co Ltd filed Critical Shanghai Bilibili Technology Co Ltd
Priority to CN202010917788.8A priority Critical patent/CN114143587A/zh
Priority to US17/464,633 priority patent/US20220068248A1/en
Publication of CN114143587A publication Critical patent/CN114143587A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/70Information retrieval; Database structures therefor; File system structures therefor of video data
    • G06F16/73Querying
    • G06F16/738Presentation of query results
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/431Generation of visual interfaces for content selection or interaction; Content or additional data rendering
    • H04N21/4312Generation of visual interfaces for content selection or interaction; Content or additional data rendering involving specific graphical features, e.g. screen layout, special fonts or colors, blinking icons, highlights or animations
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/63Querying
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/60Information retrieval; Database structures therefor; File system structures therefor of audio data
    • G06F16/68Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
    • G06F16/683Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04845Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range for image manipulation, e.g. dragging, rotation, expansion or change of colour
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10GREPRESENTATION OF MUSIC; RECORDING MUSIC IN NOTATION FORM; ACCESSORIES FOR MUSIC OR MUSICAL INSTRUMENTS NOT OTHERWISE PROVIDED FOR, e.g. SUPPORTS
    • G10G1/00Means for the representation of music
    • G10G1/04Transposing; Transcribing
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/0008Associated control or indicating means
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Details of electrophonic musical instruments
    • G10H1/36Accompaniment arrangements
    • G10H1/361Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems
    • G10H1/368Recording/reproducing of accompaniment for use with an external source, e.g. karaoke systems displaying animated or moving pictures synchronized with the music or audio part
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/435Processing of additional data, e.g. decrypting of additional data, reconstructing software from modules extracted from the transport stream
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/488Data services, e.g. news ticker
    • H04N21/4884Data services, e.g. news ticker for displaying subtitles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/8106Monomedia components thereof involving special audio data, e.g. different tracks for different languages
    • H04N21/8113Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B15/00Teaching music
    • G09B15/02Boards or like means for providing an indication of notes
    • G09B15/023Electrically operated
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/056Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for extraction or identification of individual instrumental parts, e.g. melody, chords, bass; Identification or separation of instrumental parts by their characteristic voices or timbres
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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
    • G10H2210/00Aspects or methods of musical processing having intrinsic musical character, i.e. involving musical theory or musical parameters or relying on musical knowledge, as applied in electrophonic musical tools or instruments
    • G10H2210/031Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal
    • G10H2210/086Musical analysis, i.e. isolation, extraction or identification of musical elements or musical parameters from a raw acoustic signal or from an encoded audio signal for transcription of raw audio or music data to a displayed or printed staff representation or to displayable MIDI-like note-oriented data, e.g. in pianoroll format
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/005Non-interactive screen display of musical or status data
    • G10H2220/015Musical staff, tablature or score displays, e.g. for score reading during a performance.
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/021Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays
    • G10H2220/026Indicator, i.e. non-screen output user interfacing, e.g. visual or tactile instrument status or guidance information using lights, LEDs, seven segments displays associated with a key or other user input device, e.g. key indicator lights
    • G10H2220/056Hand or finger indicator, e.g. for indicating which hand or which specific finger should be used
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Input/output interfacing specifically adapted for electrophonic musical tools or instruments
    • G10H2220/091Graphical user interface [GUI] specifically adapted for electrophonic musical instruments, e.g. interactive musical displays, musical instrument icons or menus; Details of user interactions therewith
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/011Files or data streams containing coded musical information, e.g. for transmission
    • G10H2240/046File format, i.e. specific or non-standard musical file format used in or adapted for electrophonic musical instruments, e.g. in wavetables
    • G10H2240/056MIDI or other note-oriented file format
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical 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/125Library distribution, i.e. distributing musical pieces from a central or master library
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/121Musical 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/131Library retrieval, i.e. searching a database or selecting a specific musical piece, segment, pattern, rule or parameter set
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10HELECTROPHONIC 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/00Data organisation or data communication aspects, specifically adapted for electrophonic musical tools or instruments
    • G10H2240/325Synchronizing two or more audio tracks or files according to musical features or musical timings

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Signal Processing (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Library & Information Science (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Auxiliary Devices For Music (AREA)

Abstract

本申请的目的是提供一种在目标音乐视频中乐谱展示的方法与设备。与现有技术相比,本申请通过确定目标音乐视频所对应音乐的数字化乐谱,并基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段,然后,基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像,并将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。通过这种方式,实现了在音乐视频中进行乐谱片段展示,能够使用户在观看视频的同时获取到对应的乐谱,增加了用户学习音乐的方式,提高了用户体验。

Description

一种用于在目标音乐视频中乐谱展示的方法与设备
技术领域
本申请涉及计算机技术领域,尤其涉及一种用于在目标音乐视频中乐谱展示的技术。
背景技术
现有技术中,用户在音乐类视频的播放时,只能对视频进行观看,而如果想对该视频涉及的音乐有更专业的音乐知识了解,却无法实现,用户体验度不高,因此,亟需一种在播放音乐类视频时能够增加用户体验的方式。
发明内容
本申请的目的是提供一种用于在目标音乐视频中乐谱展示的方法与设备,以解决现有技术中无法在音乐视频中进行乐谱展示的问题。
根据本申请的一个方面,提供了一种用于在目标音乐视频中乐谱展示的方法,其中,所述方法包括:
确定目标音乐视频所对应音乐的数字化乐谱;
基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;
基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;
将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。
进一步地,其中,所述方法还包括:
对所述数字化乐谱进行解析,确定对应的数字化乐谱数据结构;
其中,所述基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段包括:
基于所述目标音乐视频的播放进度及所述数字化乐谱对应的数字化乐谱数据结构,确定与所述目标音乐视频播放进度匹配的数字化乐谱片段。
进一步地,其中,所述方法还包括:
当所述数字化乐谱片段无法与所述目标音乐视频播放进度匹配,调整所述数字化乐谱数据结构。
进一步地,其中,所述预设条件包括以下任一项:
用户对所述乐谱片段图像类型的当前选择操作;
用户对所述乐谱片段图像类型的历史选择操作;
所述目标音乐视频对应的演奏乐器。
进一步地,其中,所述将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上包括:
将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上。
进一步地,其中,所述方法还包括:
基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式。
进一步地,其中,所述调整操作包括以下至少任一项:颜色调整操作;位置调整操作;大小调整操作;形状调整操作;透明度调整操作。
进一步地,其中,所述确定目标音乐视频所对应音乐的数字化乐谱包括:
基于所述目标音乐视频在数字化乐谱数据库中进行查找,以确定与所述目标音乐视频对应的数字化乐谱。
进一步地,其中,所述数字化乐谱数据库的建立包括:
从获取的音乐视频中分离出对应的音频并从所述音频中分离出不同的音轨;
基于所述不同的音轨生成该音频对应的对应的数字化乐谱,以建立数字化乐谱数据库。
根据本申请的再一方面,还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。
根据本申请的再一方面,还提供了一种用于在目标音乐视频中乐谱展示的设备,其中,该设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器:确定目标音乐视频所对应音乐的数字化乐谱;基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。
与现有技术相比,本申请通过确定目标音乐视频所对应音乐的数字化乐谱,并基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段,然后,基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像,并将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。通过这种方式,实现了在音乐视频中进行乐谱片段展示,能够使用户在观看视频的同时获取到对应的乐谱,增加了用户学习音乐的方式,提高了用户体验。
而且,本申请还可以将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上,基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式,这种通过弹幕的方式增加了用户的体验度,而且,用户还可以对乐谱片段图像进行调整操作,增加了呈现效果的灵活性。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个方面的一种用于在目标音乐视频中乐谱展示的方法流程图;
图2示出本申请一种优选的渲染示例;
图3(a)、图3(b)、图3(c)示出三种优选的乐谱片段图像;
图4示出根据本申请一个优选实施例的一种用于在目标音乐视频中乐谱展示的方法流程图;
图5示出本申请另一个优选实施例的一种用于在目标音乐视频中乐谱展示的方法流程图;
图6示出根据本申请另一个方面的一种用于在目标音乐视频中乐谱展示的设备示意图;
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括非暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
为更进一步阐述本申请所采取的技术手段及取得的效果,下面结合附图及较佳实施例,对本申请的技术方案,进行清楚和完整的描述。
图1示出本申请一个方面提供的一种在目标音乐视频中乐谱展示的方法流程图,该方法通过设备1执行,该方法包括以下步骤:
S11确定目标音乐视频所对应音乐的数字化乐谱;
S12基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;
S13基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;
S14将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。
在本申请中,所述方法通过设备1执行,所述设备1包括用户终端设备或者网络设备中至少任一项,具体地,上述步骤可通过用户终端设备执行,或者,其中一些步骤可以通过用户终端设备执行,一些步骤可以通过网络设备执行,以通过用户设备与网络设备的配合实现,在本方案中不做限定。其中,当所述设备1为网络设备,所述设备1包括但不限于计算机设备和/或云,所述计算机设备包括但不限于个人计算机、笔记本电脑、工业计算机、网络主机、单个网络服务器、多个网络服务器集;所述云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。
当所述设备1为用户终端设备,所述设备1包括但不限于各种智能终端,如智能手机、移动智能设备、个人计算机等等。在此,所述计算机设备和/或云仅为举例,其他现有的或者今后可能出现的设备和/或资源共享平台如适用于本申请也应包含在本申请的保护范围内,在此,以引用的方式包含于此。
在该实施例中,在所述步骤S11中,确定目标音乐视频所对应音乐的数字化乐谱。其中,目标音乐视频包含视频内容以及对应的音乐内容,在该步骤中需要确定出该对应音乐内容的数字化乐谱,具体地,用户可根据该音乐进行对应的数字化乐谱搜索,并将搜索到的数字化乐谱上传至该设备1。
优选地,其中,所述步骤S11包括:基于所述目标音乐视频在数字化乐谱数据库中进行查找,以确定与所述目标音乐视频对应的数字化乐谱。
在该实施例中,可预先建立数字化乐谱数据库,该数字化乐谱数据库可根据音乐名称或者音轨进行保存,然后根据目标音乐视频对应的音乐名称或者音轨在所述数字化乐谱数据库中查找,以确定与所述目标音乐视频对应的数字化乐谱。在此,所述查找方式仅为举例,并不做具体限定。
优选地,其中,所述数字化乐谱数据库的建立包括:从获取的音乐视频中分离出对应的音频并从所述音频中分离出不同的音轨;基于所述不同的音轨生成该音频对应的数字化乐谱,以建立数字化乐谱数据库。通过数字化乐谱数据库的建立能够方便查找对应的数字化乐谱。
具体地,可预先获取大量的音乐视频并从获取的音乐视频中分离出对应的音频,然后从对应音频中分离出不同的音轨,然后,基于所述不同的音轨生成该音频对应的数字化乐谱进行保存,以建立数字化乐谱数据库。也可以具体地,可将音轨MIDI(MusicalInstrument Digital Interface,乐器数字接口)化,分析MIDI文件中的声音频率、振幅、波形等信息,以生成对应的数字化乐谱数据库。
另外,用户也可以上传对应的数字化乐谱来建立或者更新数字化乐谱数据库。上述建立数字化乐谱数据库的方式仅为举例,其他现有的或者今后可能出现的方式如适用于本申请也应包含在本申请的保护范围内,在此,以引用方式包含于此。
继续在该实施例中,在所述步骤S12中,设备1基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段。
具体地,可将数字化乐谱片段进行时间单位标记,然后可以将所述目标音乐视频的播放进度时间信息与所述数字化乐谱的时间信息进行对应,确定与当前播放进度的时间点对应的数字化乐谱的时间点,并确定当前播放进度的时间点与接下来预设时间间隔的时间点之间的数字化乐谱,确定为与所述目标音乐视频当前播放进度匹配的数字化乐谱片段。通过时间标记的方式,能够快速地匹配到对应的数字化乐谱片段,提高了匹配效率。
优选地,其中,所述方法还包括:S15(未示出)对所述数字化乐谱进行解析,确定对应的数字化乐谱数据结构;其中,所述步骤S12包括:
基于所述目标音乐视频的播放进度及所述数字化乐谱对应的数字化乐谱数据结构,确定与所述目标音乐视频播放进度匹配的数字化乐谱片段。
在该实施例中,通过对数字化乐谱的解析可确定出该数据化乐谱的数据结构信息,该数据结构信息用以对数字化乐谱进行准确地记载,通过数据结构信息来对应整个音乐的进程,从而可将所述目标音乐视频的播放进度及所述数字化乐谱对应的数字化乐谱数据结构进行匹配,确定出与当前播放进度对应的数据结构部分,然后将当前播放进度对应的部分与接下来预设片段的时间结构部分作为与所述目标音乐视频播放进度匹配的数字化乐谱片段。
在此,上述确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段的方式仅为举例,其他现有的或者今后可能出现的方式,如适用于本申请也应包含在本申请的保护范围内,在此,以引用的方式包含于此。
优选地,其中,所述方法还包括:S16(未示出)当所述数字化乐谱片段无法与所述目标音乐视频播放进度匹配,调整所述数字化乐谱数据结构。
在该实施例中,若所述数字化乐谱片段无法与所述目标音乐视频播放进度匹配,可对所述数字化乐谱数据结构进行对应调整,以使所述数字化乐谱片段与所述目标音乐视频播放进度匹配。
继续在该实施例中,在所述步骤S13中,基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像。
例如,MusicXML是W3C组织开发的记录乐谱的文件格式,基于XML,有很多程序可以通过它渲染乐谱。如图2示出本申请一种优选的渲染示例。
具体地,为了让用户有更好的体验,会对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像。具体地,对于同一份数字化乐谱片段,可以渲染为五线谱、简谱、乐器指法等不同形式的乐谱片段图像,具体渲染成何种图像可基于预设条件进行限定。在此,所述乐谱片段图像仅为举例,其他可适用于本申请的图形形式也包含在本申请中。如图3(a)、图3(b)、图3(c)分别示出五线谱、简谱、钢琴指法对应的乐谱片段图像。
优选地,其中,所述预设条件包括以下任一项:用户对所述乐谱片段图像类型的当前选择操作;用户对所述乐谱片段图像类型的历史选择操作;所述目标音乐视频对应的演奏乐器。
其中,当预设条件为用户对所述乐谱片段图像类型的当前选择操作,则用户可自己选择想要的乐谱片段图像类型,例如,可以设备1可提供选择按键供用户选择。其中,所述乐谱片段图像类型包括但不限于五线谱、简谱、吉他谱、乐器指法等不同类型。
当所述预设条件为用户对所述乐谱片段图像类型的历史选择操作,设备1可自动根据用户的历史选择操作来为用户确定类型,例如,可将用户经常选择的类型确定为当前乐谱片段图像类型,或者,将最近一次的选择类型作为当前乐谱片段图像类型等等。
当所述预设条件为所述目标音乐视频对应的演奏乐器,所述方法还包括判断目标音乐视频中的音乐对应的演奏乐器,对所述数字化乐谱片段进行渲染生成与所述演奏乐器对应的乐谱片段图像,比如,将该种演奏乐器的乐器指法作为乐谱片段图像提供给所述用户。例如,若判断出演奏乐器为钢琴,则可将钢琴指法片段图像提供给用户。
继续在该实施例中,在所述步骤S14中,将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。具体地,可以将乐谱片段图像覆盖在所述目标音乐视频上方,以呈现给用户。
优选地,其中,所述步骤S14包括:将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上。具体地,可以通过类似于文字弹幕的形式将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上,且随着时间的变化所述乐谱片段图像随着变化。
在一个优选的实施例中,参图4所示,其中,图4中的步骤S1'、S2'、S3'、S4'与图1实施例中的步骤S11、S12、S13、S14相同或基本相同,故在此不再赘述,仅以引用的方式包含于此。优选地,其中,所述步骤S5'包括:基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式。
在该实施例中,用户可对呈现在界面中的乐谱片段图像根据自己的需求进行调整,以使乐谱片段图像对应的呈现形式更符合用户的体验需要。具体地,可在界面中设置调整按键及调整方式提示信息,用户可根据对应的调整方式提示信息实现对应的调整操作。
优选地,其中,所述调整操作包括但不限于以下至少任一项:颜色调整操作;位置调整操作;大小调整操作;形状调整操作;透明度调整操作。在该实施例中,用户可对该乐谱片段图像的颜色、位置、大小、形状、或者图像的透明度进行调整,具体地,可根据各个不同的调整操作对应的按钮实现对应的调整操作。在此,本申请对具体如何实现调整操作的具体方式不做限定。
如图5示出本申请另一个优选实施例的一种用于在目标音乐视频中乐谱展示的方法流程图。在该实施例中,通过从视频文件中提取出对应的音频文件,并从音频文件中分离出不同的音轨,如音轨1、音轨2等等,然后将这些音轨MIDI化后,获得乐谱数据结构,或者,也可以通过数字化乐谱获得该乐谱数据结构,其中,通过观看者可对乐谱数据结构进行调整,然后基于乐谱数据结构渲染对应的乐谱片段图像,从而可将对应的乐谱片段图像叠加至播放器上,以使播放器在播放视频文件时可呈现对应的乐谱片段图像。
与现有技术相比,本申请通过确定目标音乐视频所对应音乐的数字化乐谱,并基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段,然后,基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像,并将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。通过这种方式,实现了在音乐视频中进行乐谱片段展示,能够使用户在观看视频的同时获取到对应的乐谱,增加了用户学习音乐的方式,提高了用户体验。
而且,本申请还可以将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上,基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式,这种通过弹幕的方式增加了用户的体验度,而且,用户还可以对乐谱片段图像进行调整操作,增加了呈现效果的灵活性。
图6示出本申请另一个方面提供的一种用于在目标音乐视频中乐谱展示的设备示意图,该设备1包括:
第一装置,用于确定目标音乐视频所对应音乐的数字化乐谱;
第二装置,用于基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;
第三装置,用于基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;
第四装置,用于将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。
在本申请中,所述方法通过设备1执行,所述设备1包括用户终端设备或者网络设备中至少任一项,具体地,上述步骤可通过用户终端设备执行,或者,其中一些步骤可以通过用户终端设备执行,一些步骤可以通过网络设备执行,以通过用户设备与网络设备的配合实现,在本方案中不做限定。其中,当所述设备1为网络设备,所述设备1包括但不限于计算机设备和/或云,所述计算机设备包括但不限于个人计算机、笔记本电脑、工业计算机、网络主机、单个网络服务器、多个网络服务器集;所述云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。
当所述设备1为用户终端设备,所述设备1包括但不限于各种智能终端,如智能手机、移动智能设备、个人计算机等等。在此,所述计算机设备和/或云仅为举例,其他现有的或者今后可能出现的设备和/或资源共享平台如适用于本申请也应包含在本申请的保护范围内,在此,以引用的方式包含于此。
在该实施例中,所述设备1的第一装置用于确定目标音乐视频所对应音乐的数字化乐谱。其中,目标音乐视频包含视频内容以及对应的音乐内容,在该步骤中需要确定出该对应音乐内容的数字化乐谱,具体地,用户可根据该音乐进行对应的数字化乐谱搜索,并将搜索到的数字化乐谱上传至该设备1。
优选地,其中,所述第一装置用于:基于所述目标音乐视频在数字化乐谱数据库中进行查找,以确定与所述目标音乐视频对应的数字化乐谱。
在该实施例中,可预先建立数字化乐谱数据库,该数字化乐谱数据库可根据音乐名称或者音轨进行保存,然后根据目标音乐视频对应的音乐名称或者音轨在所述数字化乐谱数据库中查找,以确定与所述目标音乐视频对应的数字化乐谱。在此,所述查找方式仅为举例,并不做具体限定。
优选地,其中,所述数字化乐谱数据库的建立包括:从获取的音乐视频中分离出对应的音频并从所述音频中分离出不同的音轨;基于所述不同的音轨生成该音频对应的数字化乐谱,以建立数字化乐谱数据库。通过数字化乐谱数据库的建立能够方便查找对应的数字化乐谱。
具体地,可预先获取大量的音乐视频并从获取的音乐视频中分离出对应的音频,然后从对应音频中分离出不同的音轨,然后,基于所述不同的音轨生成该音频对应的数字化乐谱进行保存,以建立数字化乐谱数据库。也可以具体地,可将音轨MIDI(MusicalInstrument Digital Interface,乐器数字接口)化,分析MIDI文件中的声音频率、振幅、波形等信息,以生成对应的数字化乐谱数据库。
另外,用户也可以上传对应的数字化乐谱来建立或者更新数字化乐谱数据库。上述建立数字化乐谱数据库的方式仅为举例,其他现有的或者今后可能出现的方式如适用于本申请也应包含在本申请的保护范围内,在此,以引用方式包含于此。
继续在该实施例中,所述设备1的第二装置基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段。
具体地,可将数字化乐谱片段进行时间单位标记,然后可以将所述目标音乐视频的播放进度时间信息与所述数字化乐谱的时间信息进行对应,确定与当前播放进度的时间点对应的数字化乐谱的时间点,并确定当前播放进度的时间点与接下来预设时间间隔的时间点之间的数字化乐谱,确定为与所述目标音乐视频当前播放进度匹配的数字化乐谱片段。通过时间标记的方式,能够快速地匹配到对应的数字化乐谱片段,提高了匹配效率。
优选地,其中,所述设备还包括:第五装置(未示出),用于对所述数字化乐谱进行解析,确定对应的数字化乐谱数据结构;其中,所述第二装置用于:
基于所述目标音乐视频的播放进度及所述数字化乐谱对应的数字化乐谱数据结构,确定与所述目标音乐视频播放进度匹配的数字化乐谱片段。
在该实施例中,通过对数字化乐谱的解析可确定出该数据化乐谱的数据结构信息,该数据结构信息用以对数字化乐谱进行准确地记载,通过数据结构信息来对应整个音乐的进程,从而可将所述目标音乐视频的播放进度及所述数字化乐谱对应的数字化乐谱数据结构进行匹配,确定出与当前播放进度对应的数据结构部分,然后将当前播放进度对应的部分与接下来预设片段的时间结构部分作为与所述目标音乐视频播放进度匹配的数字化乐谱片段。
在此,上述确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段的方式仅为举例,其他现有的或者今后可能出现的方式,如适用于本申请也应包含在本申请的保护范围内,在此,以引用的方式包含于此。
优选地,其中,所述设备还包括:第六装置(未示出),用于当所述数字化乐谱片段无法与所述目标音乐视频播放进度匹配,调整所述数字化乐谱数据结构。
在该实施例中,若所述数字化乐谱片段无法与所述目标音乐视频播放进度匹配,可对所述数字化乐谱数据结构进行对应调整,以使所述数字化乐谱片段与所述目标音乐视频播放进度匹配。
继续在该实施例中,所述设备1的第三装置,用于基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像。
具体地,为了让用户有更好的体验,会对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像。具体地,对于同一份数字化乐谱片段,可以渲染为五线谱、简谱、乐器指法等不同形式的乐谱片段图像,具体渲染成何种图像可基于预设条件进行限定。在此,所述乐谱片段图像仅为举例,其他可适用于本申请的图形形式也包含在本申请中。
优选地,其中,所述预设条件包括以下任一项:用户对所述乐谱片段图像类型的当前选择操作;用户对所述乐谱片段图像类型的历史选择操作;所述目标音乐视频对应的演奏乐器。
其中,当预设条件为用户对所述乐谱片段图像类型的当前选择操作,则用户可自己选择想要的乐谱片段图像类型,例如,可以设备1可提供选择按键供用户选择。其中,所述乐谱片段图像类型包括但不限于五线谱、简谱、吉他谱、乐器指法等不同类型。
当所述预设条件为用户对所述乐谱片段图像类型的历史选择操作,设备1可自动根据用户的历史选择操作来为用户确定类型,例如,可将用户经常选择的类型确定为当前乐谱片段图像类型,或者,将最近一次的选择类型作为当前乐谱片段图像类型等等。
当所述预设条件为所述目标音乐视频对应的演奏乐器,所述方法还包括判断目标音乐视频中的音乐对应的演奏乐器,对所述数字化乐谱片段进行渲染生成与所述演奏乐器对应的乐谱片段图像,比如,将该种演奏乐器的乐器指法作为乐谱片段图像提供给所述用户。例如,若判断出演奏乐器为钢琴,则可将钢琴指法片段图像提供给用户。
继续在该实施例中,所述设备1的第四装置,用于将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。具体地,可以将乐谱片段图像覆盖在所述目标音乐视频上方,以呈现给用户。
优选地,其中,所述第四装置,用于:将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上。具体地,可以通过类似于文字弹幕的形式将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上,且随着时间的变化所述乐谱片段图像随着变化。
根据本申请的另一个方面,还提供了一种用于在目标音乐视频中乐谱展示的设备2,该设备2包括:
第一一装置,用于确定目标音乐视频所对应音乐的数字化乐谱;
第一二装置,用于基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;
第一三装置,用于基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;
第一四装置,用于将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上;
第一五装置,用于基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式。
在该实施例中,所述第一一装置、第一二装置、第一三装置、第一四装置与图1实施例中的步骤第一装置、第二装置、第三装置、第四装置相同或基本相同,在此,不再赘述。
在该实施例中,用户可对呈现在界面中的乐谱片段图像根据自己的需求进行调整,以使乐谱片段图像对应的呈现形式更符合用户的体验需要。具体地,可在界面中设置调整按键及调整方式提示信息,用户可根据对应的调整方式提示信息实现对应的调整操作。
优选地,其中,所述调整操作包括但不限于以下至少任一项:颜色调整操作;位置调整操作;大小调整操作;形状调整操作;透明度调整操作。在该实施例中,用户可对该乐谱片段图像的颜色、位置、大小、形状、或者图像的透明度进行调整,具体地,可根据各个不同的调整操作对应的按钮实现对应的调整操作。在此,本申请对具体如何实现调整操作的具体方式不做限定。
与现有技术相比,本申请通过确定目标音乐视频所对应音乐的数字化乐谱,并基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段,然后,基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像,并将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。通过这种方式,实现了在音乐视频中进行乐谱片段展示,能够使用户在观看视频的同时获取到对应的乐谱,增加了用户学习音乐的方式,提高了用户体验。
而且,本申请还可以将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上,基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式,这种通过弹幕的方式增加了用户的体验度,而且,用户还可以对乐谱片段图像进行调整操作,增加了呈现效果的灵活性。
此外,本申请实施例还提供了一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现前述方法。
本申请实施例还提供了一种用于在目标音乐视频中乐谱展示的设备,其中,该设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行前述方法的操作。
例如,计算机可读指令在被执行时使所述一个或多个处理器:确定目标音乐视频所对应音乐的数字化乐谱;基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。

Claims (11)

1.一种用于在目标音乐视频中乐谱展示的方法,其中,所述方法包括:
确定目标音乐视频所对应音乐的数字化乐谱;
基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段;
基于预设条件,对所述数字化乐谱片段进行渲染生成对应的乐谱片段图像;
将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上。
2.根据权利要求1所述的方法,其中,所述方法还包括:
对所述数字化乐谱进行解析,确定对应的数字化乐谱数据结构;
其中,所述基于所述目标音乐视频的播放进度及所述数字化乐谱,确定与所述目标音乐视频当前播放进度匹配的数字化乐谱片段包括:
基于所述目标音乐视频的播放进度及所述数字化乐谱对应的数字化乐谱数据结构,确定与所述目标音乐视频播放进度匹配的数字化乐谱片段。
3.根据权利要求2所述的方法,其中,所述方法还包括:
当所述数字化乐谱片段无法与所述目标音乐视频播放进度匹配,调整所述数字化乐谱数据结构。
4.根据权利要求1至3中任一项所述的方法,其中,所述预设条件包括以下任一项:
用户对所述乐谱片段图像类型的当前选择操作;
用户对所述乐谱片段图像类型的历史选择操作;
所述目标音乐视频对应的演奏乐器。
5.根据权利要求1至3中任一项所述的方法,其中,所述将所述乐谱片段图像呈现在所述目标音乐视频对应的播放界面上包括:
将所述乐谱片段图像通过弹幕的形式呈现在所述目标音乐视频对应的播放界面上。
6.根据权利要求1至5中任一项所述的方法,其中,所述方法还包括:
基于用户对所述乐谱片段图像的调整操作,调整所述乐谱片段图像在所述目标音乐视频对应的播放界面上的呈现形式。
7.根据权利要求6所述的方法,其中,所述调整操作包括以下至少任一项:
颜色调整操作;
位置调整操作;
大小调整操作;
形状调整操作;
透明度调整操作。
8.根据权利要求1至7中任一项所述的方法,其中,所述确定目标音乐视频所对应音乐的数字化乐谱包括:
基于所述目标音乐视频在数字化乐谱数据库中进行查找,以确定与所述目标音乐视频对应的数字化乐谱。
9.根据权利要求8所述的方法,其中,所述数字化乐谱数据库的建立包括:
从获取的音乐视频中分离出对应的音频并从所述音频中分离出不同的音轨;
基于所述不同的音轨生成该音频对应的数字化乐谱,以建立数字化乐谱数据库。
10.一种计算机可读介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行以实现如权利要求1至9中任一项所述的方法。
11.一种用于在目标音乐视频中乐谱展示的设备,其中,该设备包括:
一个或多个处理器;以及
存储有计算机可读指令的存储器,所述计算机可读指令在被执行时使所述处理器执行如权利要求1至9中任一项所述方法的操作。
CN202010917788.8A 2020-09-03 2020-09-03 一种用于在目标音乐视频中乐谱展示的方法与设备 Pending CN114143587A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202010917788.8A CN114143587A (zh) 2020-09-03 2020-09-03 一种用于在目标音乐视频中乐谱展示的方法与设备
US17/464,633 US20220068248A1 (en) 2020-09-03 2021-09-01 Method and device for displaying music score in target music video

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010917788.8A CN114143587A (zh) 2020-09-03 2020-09-03 一种用于在目标音乐视频中乐谱展示的方法与设备

Publications (1)

Publication Number Publication Date
CN114143587A true CN114143587A (zh) 2022-03-04

Family

ID=80357229

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010917788.8A Pending CN114143587A (zh) 2020-09-03 2020-09-03 一种用于在目标音乐视频中乐谱展示的方法与设备

Country Status (2)

Country Link
US (1) US20220068248A1 (zh)
CN (1) CN114143587A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023185387A1 (zh) * 2022-04-01 2023-10-05 腾讯科技(深圳)有限公司 音乐信息展示方法、装置、设备、程序产品和存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61225986A (ja) * 1985-03-30 1986-10-07 Toshiba Corp 音楽情報出力装置
US20080196575A1 (en) * 2007-02-16 2008-08-21 Recordare Llc Process for creating and viewing digital sheet music on a media device
CN101790056A (zh) * 2010-03-18 2010-07-28 青岛海信电器股份有限公司 输出电子乐谱的方法及电视机
CN102420910A (zh) * 2011-12-16 2012-04-18 广东步步高电子工业有限公司 一种播放音乐同步显示乐谱的移动手持终端及其实现方法
CN108986841A (zh) * 2018-08-08 2018-12-11 百度在线网络技术(北京)有限公司 音频信息处理方法、装置及存储介质

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020046638A1 (en) * 2000-07-28 2002-04-25 Glenda Wright Interactive music, teaching system, method and system
EP1666967B1 (en) * 2004-12-03 2013-05-08 Magix AG System and method of creating an emotional controlled soundtrack
JP2008524656A (ja) * 2004-12-15 2008-07-10 ミューズアミ,インコーポレイティド 同期化されたプレゼンテーションを伴う楽譜捕捉および同期化されたオーディオパフォーマンス用のシステムおよび方法
KR101243199B1 (ko) * 2011-08-02 2013-03-13 주식회사 금영 노래 반주 장치에서 악보 표시 방법
US8669456B2 (en) * 2012-04-26 2014-03-11 Avid Technology, Inc. Video export of a digital musical score
GB2522644A (en) * 2014-01-31 2015-08-05 Nokia Technologies Oy Audio signal analysis
US10096342B2 (en) * 2015-04-30 2018-10-09 Rodica Schileru Method and sytem for segmenting videos
US9721551B2 (en) * 2015-09-29 2017-08-01 Amper Music, Inc. Machines, systems, processes for automated music composition and generation employing linguistic and/or graphical icon based musical experience descriptions
CN108668164A (zh) * 2018-07-12 2018-10-16 北京微播视界科技有限公司 选择背景音乐拍摄视频的方法、装置、终端设备及介质
US11081138B2 (en) * 2018-09-28 2021-08-03 Apple Inc. Systems and methods for automated music rearrangement
EP3892001A4 (en) * 2018-12-03 2022-12-28 Smule, Inc. AUGMENTED REALITY FILTERS FOR CAPTURED AUDIOVISUAL PERFORMANCES
CN110769309B (zh) * 2019-11-04 2023-03-31 北京字节跳动网络技术有限公司 用于展示音乐点的方法、装置、电子设备和介质
CN111491211B (zh) * 2020-04-17 2022-01-28 维沃移动通信有限公司 视频处理方法、视频处理装置及电子设备
CN111683209B (zh) * 2020-06-10 2023-04-18 北京奇艺世纪科技有限公司 混剪视频的生成方法、装置、电子设备及计算机可读存储介质
CN112269898A (zh) * 2020-10-30 2021-01-26 维沃移动通信有限公司 背景音乐获取方法、装置、电子设备以及可读存储介质
CN112598961A (zh) * 2020-12-18 2021-04-02 上海妙克信息科技有限公司 钢琴演奏学习方法、电子设备及计算机可读存储介质
CN113572981B (zh) * 2021-01-19 2022-07-19 腾讯科技(深圳)有限公司 视频配乐方法及装置、电子设备、存储介质
CN113486214A (zh) * 2021-07-23 2021-10-08 广州酷狗计算机科技有限公司 音乐匹配方法、装置、计算机设备及存储介质
CN113971945A (zh) * 2021-10-19 2022-01-25 网易(杭州)网络有限公司 一种乐曲编辑方法、装置、电子设备及可读存储介质

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61225986A (ja) * 1985-03-30 1986-10-07 Toshiba Corp 音楽情報出力装置
US20080196575A1 (en) * 2007-02-16 2008-08-21 Recordare Llc Process for creating and viewing digital sheet music on a media device
CN101790056A (zh) * 2010-03-18 2010-07-28 青岛海信电器股份有限公司 输出电子乐谱的方法及电视机
CN102420910A (zh) * 2011-12-16 2012-04-18 广东步步高电子工业有限公司 一种播放音乐同步显示乐谱的移动手持终端及其实现方法
CN108986841A (zh) * 2018-08-08 2018-12-11 百度在线网络技术(北京)有限公司 音频信息处理方法、装置及存储介质

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023185387A1 (zh) * 2022-04-01 2023-10-05 腾讯科技(深圳)有限公司 音乐信息展示方法、装置、设备、程序产品和存储介质

Also Published As

Publication number Publication date
US20220068248A1 (en) 2022-03-03

Similar Documents

Publication Publication Date Title
US11456017B2 (en) Looping audio-visual file generation based on audio and video analysis
US11350178B2 (en) Content providing server, content providing terminal and content providing method
US20190130185A1 (en) Visualization of Tagging Relevance to Video
US10102834B2 (en) Method, device and computer program product for scrolling a musical score
US10665267B2 (en) Correlation of recorded video presentations and associated slides
US9747876B1 (en) Adaptive layout of sheet music in coordination with detected audio
US20140000438A1 (en) Systems and methods for music display, collaboration and annotation
US20070127889A1 (en) Method and apparatus for providing audio content selection information, generating and providing thumbnail of audio content, and recording medium storing program for performing the method
WO2019146466A1 (ja) 情報処理装置、動画検索方法、生成方法及びプログラム
CN114143587A (zh) 一种用于在目标音乐视频中乐谱展示的方法与设备
CN114117120A (zh) 基于内容分析的视频文件智能索引生成***及方法
CN113420135A (zh) 在线教学中笔记处理方法、装置、电子设备及存储介质
CN102623034A (zh) 视频数据与文本数据互相定位和文字速录的方法及装置
US11322122B2 (en) Musical activity system
US9445210B1 (en) Waveform display control of visual characteristics
JP6295381B1 (ja) 表示タイミング決定装置、表示タイミング決定方法、及びプログラム
KR20100071426A (ko) 외국어 듣기훈련을 위한 받아쓰기 학습방법 및 장치
Freeman et al. Tools for real-time music notation
WO2019069997A1 (ja) 情報処理装置、画面出力方法及びプログラム
CN113891026B (zh) 一种录播视频的标记方法、装置、介质和电子设备
JP2006053273A (ja) コンテンツ生成装置、プログラム、及び記録媒体
WO2023160713A1 (zh) 音乐生成方法、装置、设备、存储介质及程序
KR100717056B1 (ko) 악보를 제공하는 오디오 재생 장치 및 그 오디오 재생장치에서 악보를 제공하는 방법
KR20210102556A (ko) 지휘자의 지휘 동작의 의미를 제공하는 합주 지원 방법
KR20230048713A (ko) 동영상 콘텐츠를 이용한 언어 교육 방법

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination